arşiv

yazılar buna göre etiketlendi; ‘pdf’

Python 3.x Bölümü için ilk PDF Dosyası

Cumartesi, 01 Ağu 2009

Uzun bir aradan sonra tekrar bilgisayarımın başına dönebildim. Ne zamandır düzgün bir tatil yapma imkanım olmuyordu. Bu sene hem kendi memleketimde (Adana-Mersin) hem de eşimin memleketinde (Zonguldak) güzel bir üç hafta geçirdim…

Tatildeyken, sitemizin takipçilerinden Metehan Özbek’ten güzel bir haber aldım. Kendisi büyük bir özveri göstererek Python 3.x bölümüne şu ana kadar eklenmiş olan dersleri bir PDF dosyası haline getirmiş. Metehan Özbek’e verdiği emek için çok teşekkür ederim. Oldukça kaliteli bir çalışma çıkarmış ortaya. Bu PDF dosyasını şu adresten indirebilirsiniz:

http://www.istihza.com/python3/Python3x–26_Temmuz_2009.pdf

Python2.x bölümünün aksine, Python 3.x bölümünün geliştirilmesine devam edildiği için bu belge kaçınılmaz olarak eskiyecektir. Bu PDF dosyasının belirli aralıklarla güncellenip bana gönderilmesi halinde güncellenmiş dosyayı istihza.com’da yayımlamaktan memnuniyet duyacağımı belirtmek isterim.

Sabır ve özveri gösterek böyle güzel bir PDF dosyası oluşturan ve bunu bana gönderme inceliğini gösteren Sevgili Metehan Özbek’e tekrar teşekkür ederim.

Python , ,

Python Programlama Dili – PDF Dosyası (Python 2.x)

Cumartesi, 20 Haz 2009

Sitemizin takipçilerinden ve katkıcılarından Sayın Kürşat Örsel, Python 2.x bölümünde bulunan bilgileri PDF haline getirdiğini haber verdi bugün bana. Ben aslında bu bölümü PDF haline getirmek için çalışmalara başlamıştım, ama diğer işlerden ötürü çalışmayı yarım bırakmıştım. O yüzden Kürşat Örsel’in yaptığı bu çalışma benim için büyük önem taşıyor… Kürşat Örsel tarafından hazırlanan bu PDF dosyasını http://www.istihza.com/PythonProgramlamaDili.pdf adresinden indirebilirsiniz.

Bildiğiniz gibi, istihza.com’daki “Math Modülü” belgesini hazırlayan da Sayın Kürşat Örsel… Hem math modülünü, hem de bu PDF dosyasını hazırlayarak siteye muazzam katkılarda bulunan Kürşat Örsel’e teşekkür ederim.

Düzenleme (09.09.2009): istihza.com’daki PDF dosyaları artık Sphinx yazılımı yardımıyla otomatik olarak üretilmektedir. Yeni ve güncellenmiş PDF dosyalarına ulaşmak için http://www.istihza.com adresini ziyaret edebilirsiniz.

Python , ,

Harman 0.5 + deb paketi + exe dosyası

Cuma, 22 May 2009

Pdf dosyalarını kesmek, silmek ve birleştirmek gibi işlemler için kullanabileceğiniz HARMAN adlı programın 0.5 numaralı sürümü yayımlandı. Bu sürümde HARMAN’ın arayüzünde ve işlem kapasitesinde bazı değişiklikler ve yenilikler göreceksiniz. HARMAN 0.5′teki yenilikler ve değişiklikler şöyle sıralanabilir:

- Artık Harman arka arkaya gelmeyen sayfaları da silip kesebiliyor. Yani artık mesela 100 sayfalık bir PDF dosyasının 4, 7, 10 ve 20. sayfalarını bir defada kesmek veya silmek mümkün.

- Harman’ın arayüzünde bazı değişiklikler yaptım. Artık kesme, silme, ekleme gibi işlemler bir kontrol paneli aracılığıyla gerçekleştiriliyor.

- Harman bu sürümle birlikte daha fazla hata kontrolü yapıyor. Yani mesela bozuk bir PDF dosyası işleme alınmak istendiğinde artık Harman uyarı verecek…

- Harman artık şifreli pdf dosyalarını da tanıyabiliyor. Henüz şifreli pdf’lerin şifresini çözemiyor, ama muhtemelen sonraki bir sürümde bu özellik de Harman’a eklenecek.

- Çok basit de olsa artık işlemlerin gidişatını kullanıcıya bildiren bir ilerleme çubuğu var programda… Bu ilerleme çubuğu işlev yönünden kısıtlı da olsa en azından işlem sırasında programın hâlâ hayatta olduğu konusunda bir işaret veriyor kullanıcıya…İlerki sürümlerde bu ilerleme çubuğunu biraz daha geliştirebilmeyi umuyorum.

Genel olarak Harman programını kullanarak şu işlemleri gerçekleştirebilirsiniz:

  • Birden fazla pdf dosyasını uç uca birleştirebilirsiniz.
  • Bir pdf dosyasının herhangi bir yerine başka bir pdf dosyası ekleyebilirsiniz.
  • Bir pdf dosyasının herhangi bir yerinden tek veya daha fazla sayfayı silebilirsiniz.
  • Bir pdf dosyasının herhangi bir yerinden tek veya daha fazla sayfayı kesip alabilirsiniz.

Harman programının farklı sistemler ve farklı GNU/Linux dağıtımları için olan sürümlerini http://www.istihza.com/harman/icindekiler_harman.html adresinden indirebilirsiniz. Şu anda bu adresteki Ubuntu/Kubuntu .deb paketi ve Windows .exe dosyası günceldir.  Pardus pisi paketi ve Gentoo ebuild ise eski sürüme (0.4) aittir. Harman’ı .deb paketini kullanarak kurmuş olan Ubuntu/Kubuntu kullanıcıları programa “ofis” menüsü içinden ulaşabilir. Windows kullanıcılarının ise, indirdikleri sıkıştırılmış klasör içindeki “harman.exe” adlı dosyaya çift tıklamaları yeterli olacaktır. Eğer Windows kullanıcıları programa çift tıkladıkları halde Harman açılmıyorsa veya hata veriyorsa, muhtemelen sistemlerinde vcredist.exe adlı Windows sistem dosyası kurulu değil demektir. Bu dosyayı Microsoft’un sitesinden indirebilirsiniz. Harman’ın exe dosyası py2exe adlı program kullanılarak hazırlanmıştır.

Harman’ın kullanma kılavuzuna (Türkçe ve İngilizce) http://www.istihza.com/harman/belgeler/harman_intro.html adresinden erişebilirsiniz.

Harman çok dilli bir uygulamadır. Yani eğer kullandığınız sistemin dili Türkçe ise Harman Türkçe bir arayüzle; eğer Türkçe dışında bir dilse İngilizce arayüzle açılacaktır.

Son olarak, Harman GPL v3 lisansı altında dağıtılan bir özgür yazılım olup Python Programlama Dili, Tkinter arayüz takımı ve pyPdf kütüphanesi kullanılarak yazılmıştır.

İşinize yaraması dileğiyle…

Yazılım , , , , , ,

HARMAN v.04 + .deb Paketi ve .exe Dosyası

Pazartesi, 27 Nis 2009

Yaptığı iş PDF belgelerini birleştirmek ve bölüp kesmek olan HARMAN, 0.4 sürümüyle karşınızda!… Bu sürümle birlikte HARMAN artık çokdilli bir uygulama haline geldi. 0.4 sürümü, Türkçe sistemlerde Türkçe bir arayüzle açılırken, Türkçe olmayan sistemlerde İngilizce olarak açılacaktır.

HARMAN’ın 0.4 sürümü şu anda kaynak kod, .deb ve .exe olarak kullanıma sunulmuştur. Sisteminize uygun olan paketi veya dosyayı http://www.istihza.com/harman/icindekiler_harman.html adresinden indirebilirsiniz.

HARMAN’ın Türkçe kullanma kılavuzuna http://www.istihza.com/harman/belgeler/harman.html adresinden; İngilizce kullanma kılavuzuna ise http://www.istihza.com/harman/belgeler/harman_en.html adresinden ulaşabilirsiniz.

HARMAN, Python programlama dili ve Tkinter ile yazılmış, GPL v3 ile lisanslanmış bir özgür yazılımdır.

Bu programın işinize yaraması dileğiyle…

Yazılım , , , ,

Harman – Sürüm 0.2 + .deb paketi

Cumartesi, 28 Mar 2009

Geçen gün http://www.istihza.com/blog/?p=89 adresinde HARMAN adlı programın 0.1 sürümünü duyurmuştum. Bugün HARMAN, 0.2 sürümüne yükseltildi. Bu sürümle birlikte programın .deb paketini de kullanıma sunuyorum. http://www.istihza.com/harman/icindekiler_harman.html adresinde verilen .deb uzantılı dosyayı bilgisayarınıza indirip üzerine çift tıklayarak HARMAN’ı kurabilirsiniz. Paketin üzerine çift tıkladığınızda bu programın bağımlılıkları da otomatik olarak kurulacaktır (python-tk, python-imaging ve pypdf). Bu paket Kubuntu Jaunty Jackalope üzerinde test edilmiştir. Program kurulduktan sonra “ofis” menüsü içine yerleşiyor. Arzu eden arkadaşlarım, aynı adresten bu .deb paketinin kaynak dosyalarına da ulaşabilir.

Elbette, HARMAN’ın “platformdan bağımsız dosyalarını” indirerek de bu programı herhangi bir Python programı gibi çalıştırabilirsiniz.

Windows yüklü bir makine bulduğumda bu programın .exe dosyasını da hazırlayıp yayınlayacağım. (Muhtemelen yarın)

Her zamanki gibi, bu programla ilgili öneri ve eleştirilerinizi kistihza [at] yahoo [nokta] com adresine iletebilirsiniz.

Yararlı olması dileğiyle,

Yazılım , , , , , , ,

Harman

Salı, 24 Mar 2009

Geçenlerde, çalıştığım işyerindeki bir arkadaşım, başlarında bir “pdf belası” olduğunu anlattı bana… Bu arkadaşımın çalıştığı bölümde PDF belgeleriyle epey haşır neşir olunuyor… Bu bölümdeki arkadaşların yüzlerce sayfalık kaşeli ve imzalı belgeyi pdf haline getirmesi gerekiyor. Üstelik bu belgelerin mümkün olduğunca “tek belge” halinde pdf’lenmesi isteniyor… Ama o yüzlerce sayfayı tarayıcıdan geçirip pdf haline getirirken, çoğunlukla işin tam ortasında bir aksilik oluyor, makine arıza veriyor ve ister istemez pdf belgesi bölünüyor… İşte arkadaşım gelip bana bu sıkıntısını anlatınca, “Ne diye bu kadar uğraşıyorsunuz. Siz pdf belgelerini kafanıza göre tarayın, sonradan bunları birleştiririz,” dedim ona… Böylece kolları sıvadık.

Python’da temel pdf işlemlerini yapmamızı sağlayan pyPdf adlı bir kütüphane bulunur. Ben böyle bir kütüphane olduğunu uzun zamandır biliyordum, ama o güne kadar bu kütüphaneyi kullanmam gerekmemişti. Bu proje sayesinde, adını duyduğum, nasıl kullanılacağını çat pat bildiğim pyPdf kütüphanesini daha yakından tanıma imkanım oldu. Üstelik pyPdf sayesinde arkadaşıma yardım etmiş olmanın yanısıra, işyerindeki bir soruna düşük maliyetli (aslında sıfır maliyetli!) bir çözüm de bulmuş olduk… Projenin sonunda hoş bir Python programı çıktı ortaya. Adını da, yaptığı işten esinlenerek “HARMAN” koydum. HARMAN, bir süredir işyerinde kullanılıyor. Ben özgür bir yazılım olan HARMAN’ı sizlerle de paylaşmak istedim. Programla ilgili bilgiye, indirme adresine ve kullanma kılavuzuna http://www.istihza.com/harman/icindekiler_harman.html adresinden erişebilirsiniz.

Programın işinize yaraması dileğiyle…

HARMAN’da bulacağınız hataları kistihza [at] yahoo [nokta] com adresine bildirebilirsiniz.

Yazılım , , , , , ,