2009
01.30

İlk bu blogu açtığımdan beri içim içimi yiyen bazı konular vardı. Acaba ben de blog mevzunda tutunabilecek miydim? Başarılı olabilecek miydim? Bu tüm sorulardan sonra artık birkaç cevaba ulaştım gözüküyor. Bloglamaya başlayalı açıkcası bir yıl olmuş. İlk profesyonel blogum olan “tdgunes.org”‘da artık size açıklamak istediğim bazı istatistikler ve ilerisi için birkaç konudan bahsetmek istiyorum:

istatistikler Ziyaretçi Sayısı

Hızlı bir şekilde ilerleyen blogum sizler sayesinde 5 bine yakın ziyaretçiye ulaştı. Ve benim size göstermek istediğim çok önemli bir tablo ise şu:

operatingsystemsİşletim Sistemleri

Gördüğünüz gibi tabloda baya ilginçlikler var.  Baya kullanıcı(%14.40) linux’u tercih etmiş. Macintosh’u daha fazla beklerken bana aslında biraz süpriz oldu. Sitenin içeriğinin hemen hemen linux üzerine kurulmuş olsa da ziyaretçi sayım düşük olması biraz üzücü. Son olarak bir tablo daha var:

browsers Bu tablo ise tamamen bir açık kaynak başarısıyla alakalı. Firefox’un Internet Explorer’ı ezişini görebiliyoruz. Chrome’da tarayıcı sektörüne iyi bir giriş yaptığı tablodan görülebiliyor. Fakat şunu belirtmekte fayda var. Bu blog açılalı 2 ay bile olmadı(Yoksa oldu mu? :) ) Tam olarak istatistiklerimiz yerine oturmadı. Yani istediğim kitleyi yakalayamadım. İsteğim tüm Linux kullanıcılarına ulaşabilmek. Ayrıca diğer Windows’daki arkadaşlarıda Linux camiasına davet etmekti.Son olarak tüm beni destekleyen Özgürlükİçin’e ve bazı bloglara ayrıca teşekkürler. Bu teşekkürü fazlasıyla hak ediyorsunuz.

(Bu arada tüm ziyaretçilerimize de teşekkürler. Pagerank’ın 5 olması dolasıyla teşekür ediyorum. Güzel yazılara devam…)

2009
01.20

Python ile cebelleştiğim şu günlerde, Qbasic ile yaptığım bazı minik programları değerlendiriyordum. Qbasic ile yazdığım küçücük programı şuydu:

faktoriyel
Bir faktoriyel hesaplayan mini bir program yapmıştık. Faktöriyel nedir bilmeyenlere:

Faktöriyel genellikle permütasyon,kombinasyon işlemlerinde kullanılan ve ünlem(!) işaretiyle gösterilen bir işlemdir. Eğer 4! derseniz bu 4.3.2.1=4! eşit olur. Bu da 4!=24 olmuş olur.

Burası işin hikaye kısmı oluyor. Bize program için gerekli olan x değerini 1′den x kadar kendisiyle çarpacak bir döngü yazmak gerekiyor. Qbasic’de gördüğünüz gibi “For, Next” döngüsü için Python’da bir eş değer bir döngü bulamadım. Python’daki “For” döngüsü benim istediğim bir döngü çıkmadı. Ve biraz uğraş, kılavuzlar, web siteleri karıştırdıktan sonra küçük bir “While” döngüsüyle bu olayın yapılabileceğini görmek Python’a ilgimi arttırdı. Döngü ve sonuç ise şöyledi:

faktoriyel2

Sonuç gördüğünüz gibi çok hoştu. Eski bir yazımda Qt-twit adlı bir programımdan bahsetmiştim. Onu paketlemiş ve bir .pisi paketi oluşturmuştum. Pisi paketlemeyi biliyordum. Siz konsoldan “faktor” diyorsunuz hemen faktöriyel işlemini bilgisayara bırakıyorsunuz.

Gelelim indirmeye:

Pisi paketini buradan, kaynak paketini buradan ve eski pisi yazısına buradan ulaşabilirsiniz.

Birkaç Ayıp: Türkçe’yi Faktöriyel yerine Faktöriyle yazarak felç etmek, 0 yazılınca programın aptalca 1 denemesi, Pisi paketini oluştururken gidip eski xml dosyalarını kullanmak, eski qbasic projesine bakıp aynısı python’da deneyip “Tüh be ulen!” diye aptalca bağırmak, eski projenin sayfasını kullanmak …. (Birkaçı geçti gidiyor :)

Programı böyle birşey indirmeden direk kopyala yapıştır yaparak denemek isteyenler ise hemen şuradan kopyalayabilirler.

2009
01.19

Staj programındaki projeleri karıştırıyordum. Aklıma dillere destan pakito projesi geldi. Artık subversion’u da öğrendiğime göre hemen;

 svn checkout http://svn.pardus.org.tr/uludag/trunk/staj-projeleri/Pakito/ komutuyla

Bundan sonra  /home/pakito’dan pakitoya ulaşabilirsiniz. Açmak için bağımlılıklara gerek var. Qt, pyqt4 gibi bazı bağımlılıkları var. Tam olarak bilmiyorum. python pakito.py dediğinizde size şöyle bir pencere açılıyor.

PakitoResmi büyütmek için resme tıklayın.

Pakito açıkcası paket yapımı baya kolaylaştırmış. Mantık aslında basit. Bir metin dosyası var. Siz kutucuklara gerekli olan bilgileri yazıyorsunuz. Konsolda pisi build derken burada direk “Make Package” diyince oluyor. 0.3 diyor versiyonuna. Bazı hataları var ama bence başarılı bir çalışma olmuş. Hızlıca paketler yapılabilir. Tam otomatik değil ama kolayca paket yapılabilir. Şu an pakitonun herhangi bir .pisi paketi yok. Pakito’yu açmak zaten çok kolay.

Proje 2008 stajı ile başlamış. Sanırım şu an geliştirilmesi bırakılmış. Fakat geliştirilirse çok kolayca paket yapacağımız günlerin geleceği şimdiden belli.

2009
01.14

Pardus 2009′a birkaç ay kala, beyinde turlarken eski fikirlerim beğenilmiş mi beğenilmemiş mi diye bir bakayım dedim. Tüm zamanların en iyisi kategorisinde “Hata Bildirim Programı” adlı fikrimi gördüm. Ve “Gönüllü Aranıyor” diye etiketlenmiş. Hemen ayrıntılarına baktım ve durum şöyleymiş.

selim_ok
Bu tür bir uygulama geliştirme aşamasında hala, fakat eklenmesi gereken ufak bir özellik daha var.

Geliştiricilerimizden Gökmen Göksel’in söylediğine göre ilgili uygulama gerekli çıktıları toplama ve e-posta olarak gönderme özelliğine sahipmiş. Fakat Bugzilla’ya ekleme özelliği yokmuş henüz. Bunu yapmaya hevesli bir gönüllü aranıyor. Gökmen ilgilenmek isteyen kişiye belli oranda yardım da edeceğini söyledi.

Haydi bakalım yok mu arttıran?

Bundan sonra ise Beyin Yöneticimiz Kubilayk ise KBugBuster diye bir hata yakalayıcıdan bahsetmiş. Araştırdım ama KDevelop’un ölü bir modülü olduğunu anca bulabildim. Fakat KDE4 için geliştirildiğini ve daha kullanışlı olacağını da bu söylediklerime ekleyebilirim.

Pardus için bu projeyi üstlenecek varsa lütfen bir adım öne çıksın!

Bu arada ben buralarda bayadır yokum. Doğrudur! Yazılar falan filan derken bir şekilde yazı yazabildim. Kusuruma bakmayın. Bizi takip etmeye devam edin efendim!

2009
01.08

Windows serisi Vista ile devam ederken, dergilerde, internette Windows 7 incelemeleri, haberleri yer alıyor. Vista ilk çıkarken de böyle gösteriler olmuştu ve ben baya büyüsüne kapılmıştım.  Şimdi ise elime Windows 7 DVD’si geçti. 150 GB’lık bir bölüme kurdum.

Kurulumdan bahsedersek Vista’nın kurulumundan açıkcası bir fark yok. Aynı şekilde kurup yükleniyor. Vista’ya göre sanki biraz yavaş gibi geldi. Bu heyecanlı kurulumdan sonra karşıma ne çıkacak diye merak ediyordum doğrusu. Kurulumdan sonra bir baktım. Sağ alt kenarda “For testing” yazıyor. Amacım da zaten testti.

Karşıma Vista’ya benzer bir arayüzü çıktı. Sadece alttaki “Taskbar” değişmişti. Başlat düğmesi falan renkli bir şekilde parlıyordu. İlk baktığım yer “Wallpapers” bölümüydü. Burada dikkat çeken bir özellik ise arkaplan resimlerine sanki bir slayt gösterisi gibi yapıyor. Her bilgisayarınız açınca bu resim değişiyordu. Eğer çok isterseniz Sağ fare tuşu ile bir sonraki bölüme geçebiliyorsunuz.

Benim en çok beklediğim ve Windows 7′ye kadar üzerine hiç uğraşılmamış “PrintScreen” butonuyla işlevsel bir programın açılıp, ekran görüntüsüyle oynama şansımızın olmasıydı. SnagIT ile uğraşmak yerine yeni bir program gelmiş. Acayip hızlı ve çok kolay bir program.

Performans konusunda Windows’un verdiği puanlar artıyor. Bol keseden puanlama yapıyor. Fakat ciddi olarak Windows ana çekirdeği ile oynadığı çok belli oluyor. Programlar sanki daha hızlı yükleniyor, siliniyor.

Görünüm konusunda Vista’dan farkı yok şu an. Fakat görünümde de bir eksik göremedim.

İşlevsellik dersek, Donanım sıkıntısı yaşamayacağınızı baştan söyleyeyim. HP yazıcımın Driver’ı olmasına rağmen çalıştırmayan Vista yerine Windows 7 gitti driver’ı buldu ve sorunsuz kurdu. Ati ekran kartımında hemen driver’ı çıkmış. Daha birşey istemezsiniz artık :)

Windows eski yerini almaya çalışıyor gibi. Hala beklediğim birçok güzel özelliği bulamadım. Güzel 3 boyutlu animasyonlar, doğru düzgün yardım merkezi ve kendisiyle gelen şöyle movie maker’ı da görebilsek güzel olacaktı fakat sanırım şu an için daha üretilmeye devam ediyor.

Sonuç: Şu an için iyi görünse de Windows’un tüm sürümleri gibi iyice kurcalayınca mavi ekranla karşılaşmak zor değil. DVD sürücüm takılı kaldı Windows okurken. Fişini çektim. Bir anda masmavi bir ekran. Device_error diyor. Pardus cephesinden ayrılmıştım biraz. Silmemiştim ama zamanımı genellikle Windows’da geçiyordum. Geri dönüşe geçip KDE 4.2 ile gelecek Pardus’u heyecan içinde bekleyeceğim.