ana sayfa > Uncategorized > Yeni Harman

Yeni Harman

Cuma, 27 Kas 2009

Hatırlarsanız PDF dosyaları üzerinde kesme ve birleştirme gibi işlemleri yapabilmek için HARMAN adlı bir program yazmıştım. HARMAN’ı kullanarak şu işlemleri yapabilirsiniz:

- 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’ın son sürümü 0.5 numaralı idi ve bu sürüme kadar arayüz takımı olarak hep Tkinter’i kullanmıştım. Tabii Tkinter nedeniyle, “arayüzün çirkinliği” konusunda bazı eleştiriler aldım. Bu eleştirilerin en belirginleri sevgili dostlarım Burak ve Gürkan‘dan geldi… :) Bu arkadaşlar ısrarla HARMAN’ın GTK arayüz takımı kullanılarak yazılması gerektiğini belirttiler… Ben de onları kıracağıma kafamı kırarım diyerek HARMAN’ı PyGTK ile yazmaya karar verdim. Sonunda ortaya “G-HARMAN 0.6″ çıktı…

G-HARMAN GNU/Linux’ta şöyle görünüyor:

G-Harman beni epey uğraştırdı, ama sanırım sonunda ortaya çıkan şey fena olmadı..

HARMAN bu sürümle birlikte bazı yeni yetenekler de kazandı. Mesela artık HARMAN “sürükle-bırak” özelliğine sahip. Yani artık bilgisayarınızdaki PDF dosyalarını arayüz üzerindeki liste kutusuna fare yardımıyla sürükleyip bırakabilirsiniz.

Ayrıca HARMAN artık yapılan bir işlemin ilerleme durumunu daha düzgün gösterebiliyor. Bu sürümle birlikte daha yetenekli bir ilerleme çubuğuna sahibiz…

Bunların dışında, HARMAN’ın işleyiş biçiminde de bazı değişiklikler yaptım. Artık bütün PDF dosyaları tek bir liste kutusundan çağrılıyor. Böylece dosya birleştirme, kesme ve ekleme işlemleri için ayrı ayrı yerlere dosya eklemek gibi bir zorunluluğumuz kalmadı. Bu şekilde arayüzün daha da basitleştiğini düşünüyorum.

HARMAN tabii ki GNU/GPL v3 ile lisanslanmış özgür bir yazılım. Bu programın kaynak dosyalarını http://www.istihza.com/harman/icindekiler_harman.html adresinden indirebilirsiniz. Ayrıca o adreste de göreceğiniz gibi, HARMAN’ın .deb ve .exe paketlerini de hazırladım. HARMAN’ın .exe dosyasını py2exe adlı programı kullanarak oluşturdum. Exe dosyası aslında boyut olarak epey büyük. Bu yüzden, en fazla sıkıştırma oranını elde etmek için .exe ile ilgili dosyaları barındıran klasörü 7zip adlı programı kullanarak sıkıştırdım.

HARMAN’ın bir özelliği de çift dilli bir program olmasıdır. Eğer kullandığınız sistem Türkçe ise HARMAN Türkçe bir arayüzle açılır, eğer sisteminiz Türkçe dışında bir dil ise HARMAN İngilizce bir arayüzle açılacaktır.

HARMAN’la ilgili daha ayrıntılı bilgiye http://www.istihza.com/harman/belgeler/harman_intro.html adresinden erişebilirsiniz.

HARMAN’ın, ihtiyacı olanların işine yaramasını ümit ediyorum.

Her zamanki gibi, programda bulacağınız hataları veya programla ilgili görüşlerinizi kistihza [at] yahoo [nokta] com adresine iletebilirsiniz.

Uncategorized , , , , , ,

  1. Cuma, 27 Kas 2009 zamanında 22:59 | #1

    Bugün de aklımdan geçti, acaba Harman ne oldu dedim… :) Ellerine sağlık, henüz deneme fırsatı bulamadım ama güzel olmuş galiba. Zaten tk arayüzlü hali de oldukça işlevseldi. GTK ile cüzzamdan da kurtulduğuna göre “harika” diyebilirim. :)

    En kısa sürede ebuild’i hazırlar yollarım sana, ama Serkan askerde olduğundan Gentoo geliştirici depolarına girmesi şu an için imkansız.

  2. Cuma, 27 Kas 2009 zamanında 23:29 | #2

    :) Sağlık olsun…

    Bu arada, paketlemek için 0.7 sürümünü beklemeni tavsiye ederim. Ne de olsa HARMAN sıfırdan tekrar yazıldı sayılır. Varsa hatalar ortaya çıksın, böylece emeklerin zayi olmasın… :)

  3. Erdem
    Cuma, 27 Kas 2009 zamanında 23:35 | #3

    Eline sağlık. Biri yapmaz ya da üşenmezsem yakında PiSi paketi de gelir. ;)

    Bu arada nerelerdesin sen ya?

  4. Cuma, 27 Kas 2009 zamanında 23:40 | #4

    :) Ben buralardayım da son zamanlarda biraz meşguldüm. Başka işlerden siteye vakit ayıramadım…

    Paket için acele etmeye gerek yok. Dediğim gibi, en azından 0.7 sürümünü beklemekte fayda var.

  5. Cuma, 27 Kas 2009 zamanında 23:47 | #5

    Ben gaza gelip 0.6′yı paketledim bile! :) Gerçi sadece bağımlılıklarla oynamam gerekti… :) Bu arada Harman’ı distutils kullanacak şekilde modifiye etsen daha iyi olmaz mı?

  6. Cuma, 27 Kas 2009 zamanında 23:54 | #6

    distutils’i önünde sonunda yapacağım zaten. Ama ilk hedef hatasız çalışan bir HARMAN elde etmek. Muhtemelen distutils 1.0 sürümünde olacak. Ben henüz HARMAN’a “BETA software” gözüyle bakıyorum.

  7. Cumartesi, 28 Kas 2009 zamanında 11:27 | #7

    Bu arada sen Gnome kullanıyorsun değil mi? Vay be… bir zamanların hızlı KDEcisi! :D Harman’ı da iyi ki QT ile kodlamadın, burjuva arayüzü o :)

  8. Cumartesi, 28 Kas 2009 zamanında 11:48 | #8

    :) Evet, uzun süredir GNOME kullanıyorum. KDE4′le birlikte KDE’ye olan güvenim sarsıldı… İşlevsellik sanki geri plana atılmış gibi geldi bana… Gerçi KDE kullanırken bile QT’yi sevmezdim… :) QT ve Python bana ayrı dünyaların yazılımları gibi geliyor…

  9. Melen
    Cumartesi, 28 Kas 2009 zamanında 12:26 | #9

    Qt özellikle çok geniş bir kütüphane ve çok karışık geliyor bana, ama gtk den daha çok bildiğim için bir şey kodlarken qt yi kullanıyorum. Gtk, alışkanlıktan dolayı biraz karışık geldi bana, ama tkintere yakın bir kolaylığı var. Türkçe belgelendirmesi biraz daha genişlediğinde yatay geçiş yapabilirim :) Ayrıca şu sürükle bırak özelliğinide çok sevdim. Gerektiğinde ben de yapabilirsem mutlu olacam :)

  10. Cumartesi, 28 Kas 2009 zamanında 12:31 | #10

    Tkinter gerçekten de bütün arayüz takımları içinde en basit ve kolay olanı… Özellikle QT ve GTK gibi araçlarla karşılaştırıldığında Tkinter biraz “tüy sıklet” kalıyor. Ama belki de ilk göz ağrım olduğu için ben Tkinter’i de çok seviyorum… :)

  11. Cumartesi, 28 Kas 2009 zamanında 15:53 | #11

    Hocam yenilikler çok güzel olmuş, tebrik ederim. Harman’ı pygtk ile yapmak için uğraşıyordum ancak okul sebebiyle fazla vakit ayıramamıştım, çok geç kalmışım ama böylesi daha iyi olmuş, tut-sürükle gibi özellikler benim aklıma gelmezdi açıkcası :) Tebrik ediyorum tekrar :)

  12. Cumartesi, 28 Kas 2009 zamanında 16:20 | #12

    @brsyuksel, Harman’ın yeni halini beğendiğinize sevindim. Programda yapılacak daha çok şey var. Şu anda 0.7 sürümü üzerinde çalışıyorum. Ortaya daha iyi bir şey çıkarmayı ümit ediyorum.

    Tekrar teşekkürler.

  13. Pazar, 29 Kas 2009 zamanında 19:50 | #13

    Resim patlamış haberin olsun…

  14. Pazar, 29 Kas 2009 zamanında 19:51 | #14

    Patlamamış pardon :) geri geldi birden, link kırık falan diyordu oysa ki… :S

  15. Pazar, 29 Kas 2009 zamanında 20:12 | #15

    Site yönetimi hep tetiktedir, linkleri sürekli kontrol eder, kırılan linkleri hemen yerine koyar… Bunu o kadar hızlı yapar ki, kullanıcılar sorun kendilerinde zanneder… :)

  16. Pazartesi, 30 Kas 2009 zamanında 17:01 | #16

    Neler görüyorum neler.. İşte budur!! Hemen deniyorum :) Burak yine dayanamamış ebuildini yazmış saolsun.. Şimdiden eline sağlık, görüntüsü bile güzel.

  17. Pazartesi, 30 Kas 2009 zamanında 17:12 | #17

    Sağol Gürkan… Gerçi Burak ebuild’i yaptı, ama daha göndermedi. Sabırsızlıkla bekliyoruz… :)

  1. Pazar, 29 Kas 2009 zamanında 17:09 | #1