28 Mart 2012 Çarşamba

Joomla Internal Server Error 500 Çözümü

 Genelde uğraşmak istemediğimde ve hızla standart internet siteleri yapmak istediğimde Joomla tercih ediyorum. Ancak son sürümünü okulum internet sitesine yüklediğimde yönetim arayüzünde save (kaydet) tuşuna bastığımda (herhangi bir bölümde) internal server error 500 hatası vermekteydi. Önce configuration dosyamın sonuna
 ini_set( 'display_errors', true );
error_reporting( E_ALL );

kodlarını yapıştırdım ki ne hata varsa göstersin diye. Daha sonra hataya baktığımda xcache hatası verdiğini gördüm. İşin garibi cache i kapatmıştım ama açık olsa xcache çalışsın şeklinde bir seçenek işaretli kalmış ve okulun sunucusu xcache desteklemediğinden böyle bir sorun oluşmuş diye düşünerek hala cache sistemi kapalı iken kullanılabilir cache sistemini dosya olarak değiştirdiğimde herşey yoluna girdi :)

19 Şubat 2012 Pazar

Toplu id3 tagı düzenlemek

Her zaman ki gibi amerikalıların bu duruma ne dediği ile başlayalım :D " bash id3 tag editing" . Android bi telefonum var şimdi marka söyleyip ele güne reklam etmeyelim. müzik falan da çalıyor :P güzel telefon ancak klasör halinde attığım müzikleri sıra ile çalma gibi bir huyu yok. Bir sonraki parça dediğimde albümde sıradaki parçayı çalıyor. Can sıkıcı. Nasıl çözerim diye düşünürken eğer indirdiğim bağımsız parçaları gruplarken albüm isimlerini aynı yaparsam albüm tanıma özelliği olan telefonumda sıkıntısız dinleyebileceğimi düşündüm.

Ancak o kadar mp3 'ün toplu bir  şekilde id3 taglarını nasıl düzenleyecektim? :S önce id3ed isimli ufak konsol yazılımını denedim tek tek yapıyordu uğraştıracaktı.


Bi an şimşekler çaktı yılların müzik oynatıcı Amarok aklıma geldi seçtiğim müziklerin biri üzerinde sağ tıklayıp id3 tagını düzenlemem için açılan pencereyi doldurmam yeterli idi. Gerçekten acısız oldu.

25 Aralık 2011 Pazar

Sqlite Managment Tool (Sqlite Yönetim Aracı) PhpliteAdmin

Böyle ufak ufak siteler yapıyorum, uygulamalar yazıyorum falan tabi hızlı bir çözüm olarak çoğu zaman özellikle django kullanırken sqlite3 kullanıyorum. Elbette django kullanırken model de ne varsa veritabanında o oluyor. Ancak yine de bir sqlite yönetim aracına ihtiyaç duyuyordum.

http://code.google.com/p/phpliteadmin/ adresinde bulunan php ile hazırlanmış harika araçla sqlite veritabanlarınızı yönetebiliyorsunuz. Tek yapmanız gereken password ve directory değerlerini değiştirmek.

22 Aralık 2011 Perşembe

Python ile ufak bir resim boyutlandırma betiği

Pampalar şimdi malumunuz ben linux kullanıcısıyım bu blogumdan da belli oluyordur. :P Ama tamamen alışkanlık ve kod yazmayı sevmekten dolayı konsol kullanmasını seviyorum. Geçenlerde okulda bi resim boyutlandırma ve video çevirme işlemi lazım oldu windowstaki gibi iki saat programlarla cebelleşmek yerine hemen konsoldan birer satırlık (ffmpeg ve imagamagick şahaneleri ile) kodla işimi gördüm. Burda amaç havalı görünmek değildi işi hızla bitirmekti.

Müdür yardımcımız hemen yapıştırdı siz linux kullanıyonuz ya dedi :) yani konsol falan :) Bunun konsol haricinde de yapılabildiğini anlattım ama seviyorum böyle dedim ama yine de tuttum bir de python betiği yazdım.
Adını da feriha koymadım pyresim koydum ( isim bulamadım salladım) github a da koydum ha :) alın bakın kullanın falan diye :)
https://github.com/birtanyildiz/pyresim



8 Kasım 2011 Salı

Linux Toplu Resim Boyutlandırma

Amerikalılar bu konuya Batch Image Resize da diyorlar. :) Eğer habire facebookta orda burda fotoğraf paylaşıyorsanız ama internetiniz yavaşsa (ki eminim öyledir) daha ufak boyutlarda upload etmek mantıklıdır. Bunun için windows kullanıcısı iseniz ben sizle konuşmuyorum :D haha! ama linux kullanıcısı iseniz kim bilir belki pardus kullanıyorsunuzdur.

O zaman imagemagic konsol uygulaması tam size göre diyebilirim. Kullandığınız dağıtıma göre apt-get install imagemagic , pisi it imagemagic veya paket yöneticinizden seçip kurduktan sonra ister komut satırından
mkdir kucukresimlerim
cp resimlerim/* /home/username/kucukresimlerim/ 
komutu ile isterseniz de Dosya Yöneticinizle

yeni bir dizin oluşturup resimlerinizi bunun içine kopyalayın ve ardından

cd /home/username/kucukresimlerim diyoruz ki o dizine gidelim
akabinde  mogrify -resize 640 *.jpg diyoruz ki bu dizindeki bütün jpg uzantılılar genişlikleri 640px olacak şekilde en boy oranı korunarak ufaltılmış oluyor.

Ne dersiniz hoş dimi ?




11 Eylül 2011 Pazar

Pardus Kurumsal 2 ile Vodafone 3G Bağlantısı

Merhaba değerli okurlar,
Bu yaz oldukça yoğun geçen bir seyahat sürecim oldu. Bu durumu önceden tahmin ettiğim için bi 3g modem almayı almıştım. Baktım en ucuz Vodafone vardı.
Memurum ya :) hemen gidip aldım.(Vodafone Mobil Modem ZTE K3570-Z) Sonraki araştırmalarımda gördüm ki pardus ile vodafone modemlerde bazı problemler yaşanıyor.

Pardus kurumsal 2 de network manager programı ile standart kurulumu tamamladığımda internete bağlanamadım. Bunun yerine KPPP ile bağlanmayı denedim. Anlattığım adımları uyguladığınızda umarım siz de sorunsuz bir şekilde internetin keyfini sürersiniz.

Öncelikle Kppp programını çalıştırıyoruz. Menü->Programlar->İnternet->Kppp yolundan çalıştırabileceğiniz uygulamayı başlatınca karşınıza çıkan pencerede yapılandırı tıklıyoruz.


[Resim 1]

Hesaplar sekmesinden Yeni butonuna tıklayıp şekildeki gibi dolduruyoruz.

[Resim 2]

Bu bölümü doldurduktan sonra DNS sekmesine geçip istediğiniz bir dns adresini eklemeyi unutmayınız.

[Resim 3]

Bu bölümde işimiz bitti tamam deyip kapatıyoruz. Daha sonra modemler sekmesine geçiyoruz. Burada da yeni deyip aşağıdaki şekilde dolduruyoruz ilgili yerleri


[Resim 4]

Burada aygıt ismi çok önemli değil ancak Modem aygıtı yazan yerdeki değer herkese göre değişebilir. Sizde hangisi olduğunu dmesg çıktısını inceleyerek görebilirsiniz. Mesela bende aşağıda işaretlediğim şekilde ttyUSB4 olduğu için son değer dev/ttyUSB3 ü seçmiş bulunuyorum bunu deneyerek bile bulabilirsiniz.

[Resim 5]

Ancak zaman zaman modeminizi bilgisayarınız yalnızca depoloma birimi olarak görebilir. Bunun için masaüstünde oluşan cdrom simgesine sağ tıklayıp çıkart(unmount) etmeniz gerekebilir. Bundan sonra dmesg çıktısını kontrol etmenizde fayda var.


Ardından Modem sekmesine geçiyoruz ve modem komutları kısmından başlama satırı 2 ye AT+CGDCONT=1,"IP","internet" komutlarını ekliyoruz.


[Resim 6]

Bu kısmı da tamam deyip kapattıktan sonra ana ekranımızda kullanıcı adı ve parolamıza vodafone yazıp bağlana tıklayabiliriz.


[Resim 7]

artık internetin keyfini çıkartabilirsiniz.

11 Haziran 2011 Cumartesi

Bin/Cue dosyalarınızı iso ya çevirme (Linux İçin)


İnternetten indirdiğimiz veya da arkadaşlarımızdan aldığımız dosyalar zaman zaman bin/cue formatında olabiliyor. Benim bildiğim kadarı ile bu formatı direk olarak dosya sistemine bağlama imkanımız yok.
Linux bildiğiniz üzere iso kalıplarını herhangi bir programa ihtiyaç duymadan dosya sisteminde istediğiniz bir yere bağlama yetisine sahip. Şimdi adım adım bu işlemi nasıl yapacağız buna bakalım;

bchunk paketimizin adı. Eğer benim gibi Pardus Kurumsal 2 için paketini yapmamışlar(?!!) Neden bilmem. Ancak 2009 svn den build edebilirsiniz. Diğer çoğu dağıtımın paket yöneticisinde var paketimiz. pardus için sudo pisi it bchunk komutumuz.

Dönüşüm için komutumuz da bir o kadar basit. "bchunk DOSYAADI.bin DOSYAADI.cue OLUSACAKISOADI.iso" hızlı bir şekilde dönüşüm başlıyacak. Bittiğinde;

su - ile root olup
mkdir /mnt/isodisk ile mnt dizininde bir isodisk(bu değişebilir ben karışmasın diye bu ismi koydum, iso kalıbını bağlayacağım yer burası) dizini oluşturuyoruz
Ve bu dizine
mount -o loop OLUSACAKISOADI.iso /mnt/isodisk komutuyla bağlama işlemini gerçekleştiriyoruz.

Artık iso içeriği /mnt/isodisk altında.

21 Mayıs 2011 Cumartesi

DABO Desktop App Framework

Desktop applications. That's what Dabo does. It's not YAWF (yet another web framework). There are plenty of excellent web frameworks out there, so if that's what you are looking for, Dabo isn't for you. But there are almost no desktop application frameworks out there, and if you want to create applications that run on Windows, OS X or Linux, Dabo is for you!


Kısaca mealen Dabo Masaüstü Uygulama geliştirmek için python frameworkü :) Daha ne diyim. Dabo Designer diye dizayn aracı var. 10 dk da basit uygulama geliştirmek için birebir.

Bir ara böyle birde tutorial hazırlarım :D
DABO için Tıklayın !

14 Mayıs 2011 Cumartesi

Office Belgelerini Dönüştürme

Öyle zamanlar olur ki ofis dökümanlarımızı başka formatlara çevirmek isteriz. Eğer bir kaç dosyamız varsa elimizde sorun değildir. Ancak çoksa ne yapacağız? Windows için ne yapacağız bilmiyorum :D ama linux unuz varsa işiniz kolay;

unoconv sizin için anahtar kelime. Kullanımı basit bu araç uno(openoffice,libreoffice) bağlantısını kullanarak çevirme işlemini başarı ile gerçekleştirebiliyor.

Şimdilik * Red Hat,Debian,Fedora,Mandriva,Ubuntu Lucid,OpenSUSE için paketleri bulunuyor. Ancak diğer dağıtımlarda kullanmak da çok zor değil. (Pardus Kurumsal 2 için olumlu sonuç aldım)

Kullanımı oldukça basit olan araç için şu komutlar yeterli olacaktır.
$ unoconv --listener
$ unoconv -f pdf *.odp *.odt (bu komut ile de dizinde bulunan tüm odp ve odt formatlarını pdf ye çeviriyoruz)

Nasıl? güzel değil mi?

Kim bilir belki bir hayır sever pardus için paketini yapar. :) Acaba kim bu yüce insan :D

:: pdf odp odt doc docx ppt dönüştürme ::

16 Mart 2011 Çarşamba

Bilişim Okur Yazarı Ne Demek?

Bir müddettir Milli Eğitim Bakanlığında çokca tartışılan bir konu Bilişim Teknolojileri derslerinin kaldırılması. Çoğu zaman aldığımız cevap ise İlköğretimde temel amacın bilişim okur yazarlık düzeyinde olması gerektiği yönünde ve bunun da zaten gerçekleştiği açıklanıyor hep öğretmenlere. Ama sanırım henüz yetkililer "Bilişim Okur Yazarı" ne demek bilmiyorlar. Ben de yine bizim sözümüzü dinlemezler belki diyerek kaynaklı(destekli) bir şekilde alıntı ile devam etmek istiyorum. Bilişim Okur Yazarlığı ile ilgili yazıyı okumak üzere sizleri Pardus Wiki sayfasına davet ediyorum. (Site yayından kaldırılmıştır)  devamı içeriğin içindedir