Blogumdaki bir buçuk aylık sessizliğin ardından daha sık bloglamaya dönüyorum. Şimdi biraz benden haberler:
Öncelikle 26 Mayıs’ta okulum bitmişti. Şaka maka okulun yarısı bitmiş durumda. Artık sophomore’dan junior’a terfi ettim, yani üçüncü sınıfa geçtim. Notlar da fena değil. Bu yaz galiba güzel yurdumun sahillerine tatile gidemediğim ilk yaz olacak. Yaz tatilimi, bölüm tarafından yapmam zorunlu kılınan yaz stajıyla ve Google Summer of Code projesiyle geçireceğim.
Şu sıralar Google’dan gelecek olan ilk hediye paketi ve ödemenin ilk kısmını kargodan bekliyorum. Bu arada yapmam gereken projeye elbette başladım. Tekrar değinmek gerekirse, Linux tabanlı milli işletim sistemimiz Pardus’u Windows üzerinden kolaylıkla kurabilen bir yazılım yapmaya çalışıyorum. Çalışmalar da iyi gidiyor denebilir.
Ben adını miyav gibi bir şeyler koymayı düşünüyordum fakat Pardus’un paket yöneticisi pisi‘ye çok benziyordu. Sonrasında PArdus Windows iNstaller kelimelerinden bir _PaWn çıkarmayı uygun gördük. Dün geceki kararımız itibariyle son olarak Paw _adını koyma kararını aldık. Yani Türkçesiyle “pati” oluyor. Pardus’u denemek isteyenlere pati uzatan güzel bir kedicik oldu artık. İsim için mentor’um Renan‘a teşekkürler.
Projeyi Python ile kodlama kararı aldık. Benim niyetim Windows tabanlı bir program olacağından ve Windows API, COM gibi bileşenler kullanacağı için C# ile yazmak yönündeydi fakat Microsoft lisanslı bir yazılımın (ileride) Pardus CD’sine girmesinin mümkün olmadığını düşünememiştim. Arayüzde ise Qt (pyqt) kullandım. Bu proje şimdiden Python’a tekrar ısınmamı ve Qt öğrenmemi sağlamış oldu. Projenin midterm raporunu Temmuz ortasında Google’a ulaştırıyor olacağız. Ağustos ortasında da projeye noktayı koymamız gerekiyor. Şimdilik oldukça eğlenceli.
Bu proje benim için sadece bir GSoC projesinden öte, daha önceden de desteklediğim Pardus’a yeni bir güç katacak, Ubuntu gibi linux distro’larıyla başa çıkabilmesi için bir kriter olacak fikirlerden biri ve Pardus 2011 sürümü DVD’sine girmesi için de proje kapsamının dışında çaba sarfediyor olacağım. Elbette proje açık kaynak lisansları altında yayımlanıyor (henüz lisansa tam olarak karar vermedik). Kaynak kodunu da buradan SVN ile çekebilir, buradan izleyebilirsiniz. Şimdiden kurulum öncesi hazırlıkları yapabilen kısım ve arayüz iskeleti hazır. Kurulumu nasıl gerçekleştireceğimizle ilgili yali‘da değişiklikler yapmayı ve grub4dos kullanmayı planlıyoruz. Şimdilik durum böyle. Zaman geçtikçe güzel şeyler olacağını umuyoruz.
Stajımı da Turkcell Teknoloji‘de 1,5-2 ay kadar bir süre yapmayı düşünüyorum. Aylar önce yaptığım başvuru sonucunda 28 Haziran’da yapılacak case-study ve devamındaki mülakatlar sonucunda staj yapıp yapmayacağım belli olacak. Gebze’de oluşuyla hem evime yakın hem de görüşümce Türkiye’de staj yapılabilecek bilişim sektöründeki en kurumsal ve vizyoner firmalardan biri. Umarım kabul alır ve GSoC projesiyle birlikte yürütebilirim. Staj maceramı da blogdan paylaşmayı düşünüyorum (stajda blog açan öğrenci klişesine ithafen).
Çok uzattım, sağlıcakla. :) http://websvn.pardus.org.tr/uludag/trunk/playground/gsoc/pawn/
Leave your thoughts