Posts Tagged ‘hatırlat’

Hatırlat İçin Pisi ve Deb Paketleri

Monday, August 4th, 2008

Ubuntu, Debian ve Pardus için gerekli kurulum dosyalarını hazırladım. http://code.google.com/p/hatirlat/downloads/list adresinden erişebilirsiniz. Pardus deposunda wxPython olmadığı için (eğer harici başka depolar eklememişseniz) verilen adresteki wxPython pisi paketini kullanabilirsiniz.

Python kullanarak geliştirdiğiniz uygulamalar için örnek almak isterseniz, http://code.google.com/p/hatirlat/source/browse/#svn/trunk/pisi adresine pisi paketi yapımı için gerekli dosyaları ekledim.

http://code.google.com/p/hatirlat/wiki/EkranGoruntuleri sayfasındada ekran görüntüleriyle ilgili bağlantılar mevcut.

Windows işletim sistemi üzerindeki hesapları Linux üzerine taşıdığımda (.hatirlat klasörünü kopyalayıp kullanmaya çalıştığımda) normalde sorun çıkmaması gerekirken, hesapları tanımadı. Daha doğrusu aynı anahtarı kullanmama rağmen Windows ve Linux üzerinde oluşan gizlenmiş anahtarlar birbirinden farklı olduğu için hesapları kullanamadım. Sanırım sorun kodlardaki şu kısımdan kaynaklanıyor.

 
import locale
 
HATIRLAT_YEREL = locale.getdefaultlocale()[1]
 

wxPython ile oluşturulan diyalog vb. araçlardan gelen verileri sistemin öntanımlı karakter koduna göre çözümlüyorum. Diğer türlü sorun çıkıyor. Başta böylesi daha uygun olur diye düşündüm ancak olmuyormuş. En iyisi tüm sistemler için utf-8 kullanmak. Acilen buna bir çözüm bulmam gerekecek.

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.

Hatırlat Ekran Görüntüleri

Sunday, May 25th, 2008

Hatırlat ile ilgili yapılacak işler giderek azalmaya başladı. Şu an için hesaplar bölümü büyük oranda tamamlandı. Shelve ile başlamıştım verileri depolama işlemlerine ancak kategori işlemlerini tamamladıktan sonra bunun sıkıntılara yol açacağını farkettim. Dün akşam sqlite ile birlikte çalışabilmesini sağladım. Keşke ilk başta sqlite ile başlasaydım. Gerçekten daha hızlı ilerledi işler. Program en kötü ihtimal bu hafta içi bitecek gibi.
(more...)