Posts Tagged ‘wx’

Hatırlat 0.0.1-Beta

Tuesday, July 22nd, 2008

Sınavlar ve işlerden ötürü tam anlamıyla üzerinde çalışma imkanı bulamamıştım. Son bir haftadır - şu yedek kurtarma operasyonu haricinde - tam anlamıyla ilgilenme fırsatı buldum Hatırlat ile. Tabi eklenti özelliği için araştırma faaliyetleride bir nebze beni yavaşlattı. Sonucunda başarılı olamadım, bu işin kötü tarafı. İnşallah ilerleyen sürümlerde eklenti sistemi konusunda başarılı olurum.

Programa http://hatirlat.googlecode.com/ adresinden erişebilirsiniz. Yapılacaklar sayfasında size uygun bir iş vardır belki ya da çeviri için destek olabilirsiniz :) .

Unutmak Yok ile kıyasladığımızda yeni olarak şu özellikler eklendi:

  • Kategori sistemi
  • Hesapların güvenliğinin sağlanması.
  • Çoklu kullanım desteği.

Şu sorunlarda giderilmiş oldu:

  • Hesap sayısının artması ile oluşan kullanım zorluğu.
  • Kategorilendirme sisteminin olmamasından ötürü oluşan karışıklık.
  • Veritabanını elde eden birisinin tüm verileri görebilmesi gibi bir güvenlik riski.
  • Bilgisayarın bir çok kişi tarafından kullanılması durumunda oluşan güvenlik riski.

Aslında eklenecek özellikler çoktu ancak vakit alacağı için şimdilik bunları eklemedim. Diğer sürümde aşağıdaki özellikleri programa eklemeye çalışacağım:

  • Notlar eklentisi.
  • Yedekleme / Geri yükleme özelliği.
  • Başka bir sunucu üzerindeki veritabanı ile çalışabilme özelliği.

Fikir, öneri ve hata ile ilgili konularda proje sayfasındaki Issues bölümünü kullanabilirsiniz.

Py2exe, msvcp71.dll, Hatırlat, Dava Takip Sistemi

Monday, July 21st, 2008

Windows XP üzerinde Hatırlat'ı test için derledikten sonra çalıştırmak istediğimde aşağıdaki hatayla karşılaştım. Sorun msvcp71.dll dosyasını dist klasörü içerisine eklediğimde çözüldü. Aynı hata ile karşılaşırsanız denemenizde fayda var.

 
Traceback (most recent call last):
  File "hatirlat.py", line 24, in module
  File "wx\__init__.pyc", line 45, in module
  File "wx\_core.pyc", line 4, in module
  File "wx\_core_.pyc", line 12, in module
  File "wx\_core_.pyc", line 10, in __load
ImportError: DLL load failed: Belirtilen modül bulunamadı.
 

Cuma gününden beri yedeklerimi kurtarmak için uğraşıyordum. Pazar akşamı işlemler tamamlandı ve çok şükür birazını kurtarabildim. Nasıl oldu kısmını boşverin, merak diyelim :)

Bu yedek kurtarma işlemi sırasında tek üzüldüğüm şey Hatırlat kodlarına ulaşamayışım oldu. Son düzenlemeleri bir türlü elde edemedim ve tekrar kodlamak zorunda kaldım. Dün ve bugün uğraşarak 0.0.1-beta sürümü için Hatırlat'ı hazır hale getirdim. Biraz test ettikten sonra dosyaları proje sitesine aktaracağım.

Bir müşteri için geliştirdiğim işi googlecode.com üzerine aktaracağım. Proje sayfası ile ilgili düzenlemelerle dün gece ilgilendim. Bu gece ya da yarın biraz daha kodları inceledikten sonra bu projenin dosyalarınıda proje sitesine aktaracağım. Bu proje ile ilgili olarak fikir konusunda destek olmak isteyen bir avukat ya da bilgili kişiyseniz iletişim bölümünden ya da projenin Issues sayfasından fikirlerinizi bana ulaştırabilirsiniz.

wxPython ve Unicode Sorunu

Tuesday, May 13th, 2008

wxPython kullanarak bir veri giriş kutusu ile bir buton hazırlayıp bu veri giriş kutusundan gelen veriyi hiç base64 ile kodlamaya çalıştınız mı ? Az önce Hatırlat'ın kullanıcı oluşturma ve kullanıcı giriş kısımları ile ilgilenirken aldım böyle bir hatayı.
(more...)

Pardus ve wxPython

Saturday, May 10th, 2008

Hatırlat'ın tasarımını Pardus üzerinde kontrol etmek istedim ancak wxPython paketini paket yöneticisinde bulamadım(2.8 sürümü). Biraz araştırmadan sonra pspec.xml ile nasıl .pisi dosyası oluşturulacağını öğrendim. wxGTK ve wxPython inşa dosyalarını contrib içerisinde buldum (Hazırlayanların elleri dert görmesin , geany bile varmış orada ).
(more...)

wxPython İçin Örnek Bir Hakkında Diyaloğu

Thursday, May 8th, 2008

wxPython'un kendine özel bir hakkında diyaloğu var ama açıklamaları yazarken sorunlar çıktığından ben bir tane oluşturayım dedim. Kodlar biraz uzun aşağıda sadece örnek kullanımı ve ekran görüntüsü mevcut. Kodları buradan indirebilirsiniz.
(more...)

Digg Gezgini Test 2

Sunday, December 16th, 2007

Digg Gezgini adlı program üzerinde biraz daha uğraştım. Ayarlar bölümünü oluşturup daha kullanılabilir hale getirdim. Ayarlar kısmından göz atmak istediğiniz kategorileri seçerek diğerlerinin ana listede bulunmasını engelleyebiliyorsunuz. Ayrıca sistem tepsisine küçülerek ekranda yer kaplamıyor.
(more...)

Digg Gezgini

Tuesday, December 11th, 2007

PyDigg modülünü yazarken Digg apisinden haberim yoktu. Bu apiden az önce haberdar oldum. PyDigg modülünü kullanarak Digg Gezgini adında bir program geliştirmiştim. Program içerisindeki digg.com a bağlı rss adreslerini arttırma işlemi için bu siteye girdiğimde api kısmı gözüme çarptı. Ardından kısa süre içerisinde programın apiyi kullanarak işlevini yerine getirmesini sağladım. PyDigg modülüne göre doğal olarak epey hızlı çalışıyor.
(more...)