Sinerji programı
Bildiğinizi gibi staj projem Synergy üzerine. Bir önceki girdimde Synergy’inin ne yaptığının sizlere anlatmıştım. Son bir hafta içinde bir çok şeyi yazdım. Arayüz de hala taslak, yani her an değişebilir. Çünkü nasıl yapılacağına tam karar veremedik. Ama son hali bu şekilde de olabilir. Bunun dışında buradaki kişiler olmazsa bu 1 hafta içinde bu kadar şeyi yapamazdım herhalde. Özellikle Faik abi çok yardımcı oldu. Gerçekten çok şey öğrendim, hala da öğreniyorum. Keşke diyorum staj 4 hafta değil de 8 hafta falan olsa.
Arayüzü PyQt4 ile yazdım, ayrıca avahi ile olan kısım da bitti. Yani kendi servisini oluşturabiliyor ya da ağdaki belirli servisleri okuyabiliyor. Kendi sitesindeki Python binding’leri çok işe yaradı, zaten yaptığım aramalarda bir çok kişi de aynı şekilde kullandığını gördüm. Onlardan çok şey aldığım söylenebilinir. Zaten arayüz QuickSynergy’ye benziyor. Fakat biz ayrı bir konsept işledik, ve daha kolay olacak şekilde yapıyoruz. İleride Tasma modülü olarak doğrudan Tasma içinden kullanabileceksiniz. Qt4 ile yazıldığı için Tasma’da kullanabilmek için 2009 sürümünü beklemek lazım ama, çünkü şu anki Tasma Qt3 ile yazıldı.
Apayrı bir program oluştuğu için programın adına “Sinerji” dedim. Kendisi de şöyle bir şey:

Burada üsteki bilgisayar “uekae-pardus” ile sağdaki bilgisayar “obsidian” kendi klavye ve faremiz ile kullanabileceğiz. Bu isimleri biz girmiyoruz, avahi kendisi buluyor ve ekliyor. Biz sadece listeden istediğimiz bilgisayarları seçiyoruz.
Pardus gibi bir yerde staj yapmanın ayrı bir güzeliği ise, yaptığım çalışmaları istediğiniz an bakabilmeniz ve inceleyebilmenizdir. Yaptığım tüm değişiklikleri svn deposuna yansıtıyorum. İlgilenenler ya da merak edenler http://svn.pardus.org.tr/uludag/trunk/staj-projeleri/sinerji/ adresinden çalışmalarımı takip edebilirler.
Yorumlar(5)
Son Yorumlar
Etiketler (r:30)
Tavsiyeler (r:5)