istihza.com temel olarak Python ve Tkinter’e ilişkin bir Türkçe belgelendirme çalışması olsa da, burada Pygtk hakkında bilgiler de veriliyor. istihza.com’daki Pygtk bölümü şu an için “temel atma” aşamasındadır. Ancak bu bölümün de zamanla olgunlaşması için, fırsat buldukça bazı çalışmalar yapıyorum…
“Pygtk Bölümünü Adam Etme Projesi”nin bir parçası olarak bugün bu bölüme bazı yeni konular ekledim. Yeni konular eklemenin dışında, mevcut konuları da tekrar gözden geçirerek bazı yazıları genişlettim. Ayrıca bu bölüme ait PDF dosyası da HTML belgeleriyle eşzamanlı olarak güncellendi.
Yenilenmiş Pygtk bölümünün HTML sürümüne http://www.istihza.com/gtk/icindekiler_pygtk.html adresinden; PDF sürümüne ise http://www.istihza.com/gtk/pdf/Pygtk2x.pdf adresinden ulaşabilirsiniz.
Yalnız bu aralar aklıma şöyle bir konu takılıyor: Bildiğiniz gibi, istihza.com’daki HTML dosyalarında ne zaman bir değişiklik yapsam, bu değişiklikleri hemen PDF dosyalarına da yansıtıp, yeni PDF dosyasını sunucuya yüklüyorum. istihza.com’u takip edenler bu PDF belgelerini bilgisayarlarına indirdikleri için, acaba böyle yaparak “PDF kirliliğine” yol açıyor muyum, okurların bilgisayarlarındaki PDF sürümlerinin birbirine karışmasına sebep oluyor muyum diye de düşünmüyor değilim…
O yüzden bu konuda fikrinizi almak isterim. istihza.com’da yapılan değişiklikler anında PDF olarak yayımlansın mı, yoksa HTML belgeleri belli aralıklarla mı PDF haline getirilsin?
PDF’leri hemen hazırlamak veya belli aralıklarla hazırlamak arasında benim için pek bir fark yok. Sonuçta ben PDF’leri sadece iki komutla oluşturup tek harekette sunucuya yüklüyorum. O yüzden işin “külfet” boyutunu rahatlıkla bir kenara atıp “düzenlilik” boyutuna odaklanabiliriz…
Sevgiler,
istihza
istihza Python istihza.com, pdf, pygtk, Türkçe kaynak
Bildiğiniz gibi birkaç gün önce istihza.com‘da bir “Pygtk Notları” bölümü açarak, Pygtk için Türkçe kaynak oluşturma çalışmalarına başlamıştım. Bugün bu bölüme birkaç yeni konu daha ekledim ve bu yeni bilgileri de sunucuya yükledim. Ayrıca Pygtk için gezinti çubuğu üzerinde yer de açtım. Böylece Pygtk da ana menüdeki yerini almış oldu… Bu şekilde Pygtk bölümüne ulaşmak biraz daha kolaylaşacak.
Bu arada, Pygtk’nin henüz Python 3.x ile uyumlu bir sürümünün olmadığını tekrar hatırlatmak isterim. Bu yüzden, istihza.com’daki Pygtk derslerini takip edebilmek için Python’un 2.x numaralı sürümlerinden birini kullanmanız gerekiyor. Pygtk’nin Python 3.x ile uyumlu sürümü çıktığında “Pygtk Notları” bölümünü yeni sürüme göre düzenleyeceğim.
Açıkçası, Pygtk konusunda Türkçe olarak yazılmış pek kaynak yok etrafta. Benim amacım, bu arayüz takımını olabildiğince basit ve ayrıntılı şekilde anlatan bir Türkçe kaynak oluşturmak. Okuru teknik ayrıntılarla boğmayan ve rahat okunan bir belge ortaya koymayı amaçlıyorum. Bu amaca ulaşmak için elimden geleni yapacağım… Ben de bu arayüz takımını yeni yeni öğrenmeye başladığım için, şu aşamada “Allah utandırmasın!” demekten başka çarem yok!…
Pygtk dışında, istihza.com’da bir başka yenilik daha var. Sitedeki “günlük” bölümünü hazırlamak için kullandığım WordPress yazılımı bugün 2.8 sürümüne yükseltildi. Ben de gecikmeden yazılım sürümünü yükseltmeye karar verdim. Bir arıza çıkmasından korktuğum için, açıkçası sürüm yükseltmekten biraz çekiniyordum. Ama neyse ki herhangi bir aksilik çıkmadan WordPress sürümünü 2.8′e yükselttik… Hayırlı olsun!…
Düzenleme: Bugün uzun bir aradan sonra “Makaleler” bölümüne yeni bir makale de eklenmiştir: Python’da PDF İşlemleri — pyPdf Kütüphanesi
istihza Python pdf işlemleri, pygtk, pypdf, Türkçe kaynak, wordpress 2.8
Geçen gün Burak ve Gürkan‘ı, Burak’ın günlüğünde beni ve HARMAN‘ı çekiştirirlerken yakaladım… Neymiş efendim, HARMAN GTK ile yazılsa olmaz mıymış… Bu arkadaşlar yakışıklı arayüzü olan bir program kullanmak isterlermiş… Peh! Gentoo kullanan, konsolcu adamlardan bu lafları da duydum ya, artık gözüm açık gitmem!
Neyse… Baktım ki bu arkadaşlar GTK konusunda ısrarcı, o halde ben de Pygtk çalışmaya başlarım dedim kendi kendime… Ama açıkçası internet üzerinde bulduğum öğretici belgeler bana pek tatmin edici gelmedi. Elimizdeki en iyi Pygtk kılavuzu http://www.pygtk.org/pygtk2tutorial/index.html adresinde bulunuyor. Ancak bu belgedeki bazı bilgiler epey eskimiş. Belgede gösterilen bazı özellikleri kullanmaya çalışırken Pygtk “deprecation warning” (eskimiş özellik uyarısı) atıyor… Bunun üzerine ben de kendi öğretici belgemi kendim yazmaya karar verdim ve ortaya şöyle bir şeyler çıktı:
http://www.istihza.com/pygtk/icindekiler_pygtk.html
Pygtk’yi öğrendikçe, buraya yeni konular ekleyeceğim ve öğrendiklerim doğrultusunda belgedeki olası hatalarımı düzelteceğim. Orta vadede amacım HARMAN’ı Pygtk’ya aktarmak.
Beni böyle bir maceraya iten Burak ve Gürkan’a sevgiler…
istihza Python pygtk, Türkçe kaynak
Son Yorumlar