Belgelik: Mayıs, 2008

Qt uygulamaları Gnome altında kullanılan GTK+ temaları ile bütünleşiyor

Bildiğiniz gibi Qt ile yazılmış uygulamaları çevrelerine göre adapte olabiliyor. Yazdığınız bir programı Windows’da ve Mac OS X’de çalıştırdığınızda onlara ait temalarla birlikte çağrılıyor. Yani yazdığınız program her platformda kendine has bir görüntü sergiliyor. Bu da bir bütünlük sağlıyor. Sadece bu değil, örneğin “Tamam” ve “İptal” gibi butonlar da platformdan platforma değişiyor. Birinde “Tamam” butonu sağ tarafta olurken, birinde sol tarafta olabiliyor.

Fakat Gnome altında maalesef aynı bütünlük söz konusu değil. Kullananlar bilir. Böyle olunca Trolltech “QGtkStyle” adında yeni bir proje ortaya çıkardı. Önceleri QCleanlooks ve bir kaç icon-temaları vardı, fakat şimdi bir adım ileriye gidiliyor ve kullanan Gtk+ temanın tamamı entegre oluyor. Peki böyle bir şey nasıl gözüküyor ?

Gördüğünüz gibi gerçekten mükemmel gözüküyor. Qt kullanmak için bir sebep daha(bu arada Qt 4.4 sürümü için geçerli bu). Proje üzerinde hala çalışılıyor, fakat denemek isteyenler Trolltech’in sayfasından indirebilirler. Ayrıca daha fazla bilgi ve ekran görüntüleri için labs.trolltech.com’daki habere de bakabilirsiniz.

Kaynak: [1][2]

Amazon.com’dan nasıl kitap alınır?

Bildiğiniz gibi ülkemizde bazı kitapları almak mümkün değildir. Özellikle yazılım ile uğraşan kişilerin aradığı ve almak istediği çoğu kitap İngilizce’dir. Türkiye’deki yayın evleri bu kitapları sağlayamadıklarından geriye tek seçenek kalıyor o da yurt dışından bu kitapları getirmektir. Bu kitapları alabileceğiz bir çok yer olsa da bunlardan en güveniliri Amazon.com sitesidir. Bu yüzden çoğu kişi kitaplarını oradan alıyor. Şimdi ekran görüntüleriyle bilmeyenlere nasıl kolayca kitap alınacağını göstereceğim. Belirtmekte fayda bu işlemleri Amazon.co.uk ya da Amazon.de gibi sitelerde de uygulayabilirsiniz (Avrupa’da bulundukları için kitap elinize daha çabuk ulaşıyor, ucuz da olabiliyor). Neden yazıyorum bunları peki? Zamanında Amazon.com’dan kitap almak istediğimde nasıl yapılacağını hiç bilmiyordum. Üstüne üstüne Internet’den alışveriş bile yapmamıştım bu zamana kadar. Kısaca nasıl yapılacağı hakkında zerre kadar fikrim yoktu. E-mail yoluyla soru soranlar da olunca ben de yazmaya karar verdim.

Okumaya devam edin »

Python + Mencoder betiği ile altyazılı filmleri cep telefonuza uygun çevirin

Dün akşam bash kabuğundan halletiğim bazı mencoder işlemleri için küçük bir Python betiği yazdım. Bu betik belirlediğim bir divx filmin içine altyazıyı gömerek bunu MPEG-4(.mp4) formatına çeviriyor. Daha önce mencoder ile bir iki şey yazmıştım hatırlarsanız fakat onların bazı eksiklikler vardı.

  • Birinci yazımda komut için telefona codec yüklenmeli ve divx player veya smartmovie gibi programlar ile izlenmesi gerekiyordu
  • İkinci yazımda artık herhangi bir codec yüklemenizde gerek yoktu, fakat hala divx player yüklememiz gerekiyordu.

Peki nasıl telefonumuza hiç bir ek uygulama yüklemeden dahili oynatıcımızdan oynatabileceğiz ? N95′in desteklediği video formatları arasında şunlar var:

3GPP formats (H.263)
H.264/AVC
MPEG-4
RealVideo 7,8,9/10

Bizim yapmamız gereken bu formatlardan birini kullanmak. Biraz daha araştırınca web’de bu konu hakkında iki tane belge buldum. Ben de birine göre daha önce yazdığım betiklerden de faydalanarak aşağıdaki betiği yazdım. Ayrıca şöyle bir şey var, N95 ve diğer N-serisi telefonların bazı multimedya tuşları olabiliyor. Bu tuşlar da sadece içindeki dahili Realplayer oynatıcı ile çalışıyordu. Artık oluşturduğumuz bu video’lar bu tuşlarla da uyumlu olacak.

Yazdığım betik şu şekilde, neler yaptığını sonrasında anlattım:

Okumaya devam edin »

Pardus 2008 Stajına kabul edildim

Evet bir aksilik çıkmazsa yaz döneminde 1 ay boyunca Pardus ekibinin yanında Staj yapacağım. Kabul edildiğimi duyduğumda gerçekten çok sevindim. Çünkü hayatımda ilk defa istediğim bir ortamda sevdiğim şeyler ile uğraşır olacağım. Yıllardır açık kaynak camiasından bazı şeyleri öğreniyorum, hala da öğreniyorum çünkü bildiğiniz derya, var da var yani. İnşallah benim de ufak da olsa küçük bir katkım olacak ve aynı zamanda kendimi de geliştirmiş olacağım. Bunun dışında orada çalışan ve açık kaynak camiasına gönül veren insanlarla beraber çalışır olacağım, kesinlikle çok şey öğreneceğime eminim. Kısaca benim için bu yıl çok önemli olacak. Ayrıca kabul edilenler arasında blog camiasından tanıdığım Emre Aladağ da var. Kendisinin blog’unu uzun zamandır takip ediyordum, onu da buradan tebrik ediyorum.

Elektrik-Elektronik mühendislerinin yazılım ile uğraşmaları mantıksızdır

Geçenlerde biriyle konuşurken başlıktaki cümleyi söylemişti bana. Kendisi yazılım ile uğraşanların mantıksız bir iş yaptığını ve hiç bir işe yaramayacağını söylemişti. Ele-Elo mühendisliği okuyorsan, mesleğinle ilgili işler yapmam gerektiğini savunuyordu. Yazılım ile ilgili kısımı Bilgisayar Mühendisi öğrencilerin yapmasını savunuyordu.

Şimdi efendim, yıllardır bilgisayar ile uğraşan ben bunu duyduğumda bazı şeyleri düşünmeme yol açtı. Milletteki bu düşünceler acaba gerçekten doğru mudur ? Yani bizler 4 senelik eğitimimizin sonunda kesinlikle elektronik’le ilgili işler mi yapmak zorundaydık, ya da şu şekilde söyleyeyim asıl görevimizi elektronik ile ilgili işleri mi yapmaktır?

İleride kesinlikle yazılımla ilgili bir iş yapmak istemişimdir hep. Bu 7-8 yaşındayken, babamın 100 marka aldığı ikinci el Intel 80386 işlemcisi ile gelen bilgisayarın karşısına oturduğumda anlamıştım. Şöyle böyle derken alakasız da olmazsa bir bölüme girmiştim. Fakat sonuç ve hedef hiç bir zaman değişmemişti benim için. Yine de son zamanlarda bu gibi şeyler duyunca acaba yanlış mı yapıyorum(uz) diyorum kendi kendime. Ben yine yolumda devam edeceğim, fakat sizlerin de fikirlerinizi merak ediyorum.

Sizce Ele-Elo mühendisleri mezunları-öğrencileri gerçekten öğrendikleri bilgiler ile yetinip, onlar üzerinde yoğunlaşıp mesleklerini mi icra etmeli ? Yazılım(programlama kısmı özellikle) gibi şeyler ile uğraşmak gerçekten mantıksız mıdır ? Yoksa asıl mantıksız olan bu söylenen cümle midir ?

Adobe FLV ve SWF formatlarının kodlarını açtı

Sonunda Adobe bunca sene kapalı olan FLV ve SWF formatlarını açmış bulunmaktadır. Çok ilginç bir gelişme hakkaten. Okulda ise 3-4 haftadır bölüm’den mezun olmuş, şimdi farklı yerlerde çalışan insanlar gelip seminer veriyorlar. Dün Cisco Türkiye Genel Müdür Erkan Akdemir gelmişti ve yaklaşık 1 saat boyunca çeşitli alanlarda konuşmuştu. Bir arkadaşımız ise Cisco’nun özgür yazılıma nasıl baktığını sormuştu. Kendisi ise: “Ben açık mimari’yi seviyorum ve savunuyorum, çünkü Cisco olarak bunlardan çok faydalanıyoruz. Ayrıca şunu da belirtmek istiyorum ki artık öyle bir hale geldi ki, Mircosoft bile bu baskılara dayanamarak bazı yazılımlarının kodlarını açtı ve buna yönelik çalışmalar yapmıştır. Demek istediğim şudur ki, gelecek açık mimariye doğru yöneliyor ve gelecek açık mimari’dedir” demişti (buna benzer bir şey).

Şimdi bakıyoruz Adobe’nin bu son hamlesi de bunu gösteriyor. Ha bundan farklı çıkarımlar çıkartmak mümkündür tabi (silverlight’e rakip çıkartmak gibi). Her neyse güzel bir gelişme, önümüzdeki senelerde bu gibi şeyler çokça göreceğimizden eminim.