Category: Türkçe

Date:

Sahip-logoStajım devam ediyor ve bana verilen ilk projeyi bitirdim gibi: Sahip.

Önce bir arkaplan bilgisi vereyim. Bilgisayar açılırken Pardus CDsini taktığınızda YALI adlı kurulum programı karşınıza çıkar ve size birtakım sorular sorarak kurulumu gerçekleştirir. Bu YALIya birtakım özellikler ekleniyor, bunlardan birisi de Sessiz kurulum. Bu özellik, kullanıcıya soru sormadan önceden belirlenmiş birtakım ayarlar ile kurulumun sessiz bir şekilde tamamlanmasını sağlıyor. Çok sayıda bilgisayara aynı ayarlarla kurulum yapılacaksa oldukça faydalı bir özellik bu. Bu özelliği sağlayan modül ise Kahya. Sanırım bir stajyer tarafından yazılmış. Kahya, CD üzerinde bulduğu belirli bir XML dosyasını okuyarak ayarları YALIya iletiyor. Bana düşen iş ise bu XML (ayar) dosyasını oluşturmaya yarayan bir program yazmak idi. Adının Sahip olması gerektiğine karar verdim, çünkü Kahyaya emir veren programız neticede. :) Sahip, Kahyaya Yalıyı nasıl yönetmesi gerektiğine dair talimatlar veriyor.

Programı PyQt4 + piksemel ile yazdım. Buradan pisi paketini indirebilirsiniz. Çok büyük olmayan birtakım bağımlılıkları var. Yazarken birçok şey öğrendim. Hem de azımsanamayacak kadar. Öğrendiklerimi burayı kalabalıklaştırmamak adına İngilizce günlüğümde paylaşacağım. İsteyenler takip edebilir. Örnek çıktılar için buraya, programdan ekran görüntüleri için yazının devamına bakabilirsiniz:

Ana PencereKullanıcı Ekleme Formu


Share: FacebookGoogle+Email


comments powered by Disqus