Archive for Temmuz, 2009

Yapistik; “veri” saklama aracı

Bir süredir Django ile uğraşıyorum. Kendimce bir kaç küçük uygulama ile başlayıp daha profesyonel projeler içine girmek gibi bir amacım var. Bu amaç yolunda yaptığım ikinci ama yayınladığım ilk uygulamam bu gece itibariyle yayında.

Üzerinde bir süredir uğraştığım bu uygulamam hakkında bilgi verecek olursam: amaçladığım şey pastebin.com , sudrap.org/paste tarzı bir yapıştırma aracı oluşturmaktı. ( Şu anda ilk defa yan yana sudrap.org/paste ve kendi uygulamama baktım tasarım olarak renk seçimi tamamen aynı olmuş fakat bunu cidden isteyerek yapmadım. Hatta kendi temamı tamamen Serkan‘ın zorlaması ile  kendim yazdım. Bana kalsa hazır bir css template bulmuş ve onu düzenleyecektim ama illa ki kendi temanı yap dedi ve bende blueprint kullanarak kendi temamı kendim düzenledim.) Bunu yaparken de var olanların üzerine bir şeyler katabilirsem en azından taklitten çıkıp biraz daha geliştirme yolunu seçmiş olabilirim diyordum. Ortaya da böyle birşey çıktı işte.

Şimdilik uygulamamın özellikleri şunlar:

  • Girmiş olduğunuz verilerinizi saklayabiliyor.
  • Eğer bu veri için bir kodlama dili belirtilmiş ise o dile göre renklendirme yapılıyor. Eğer kodlama dili boş bırakılmış ise otomatik olarak renklendirmesiz görünüm elde ediliyor.
  • Eğer yapıştırmak istediğiniz veri bilgisayarınızda bulunan bir dosya ise direk dosyanızı yüklemenize izin veriyor ve okunabilir bir dosya koymuş iseniz bu dosyanın içeriğini içerik görüntüleme sayfasından görebiliyorsunuz.
  • Aynı şekilde dosya yapıştırmış iseniz kodlama dili belirtildiği taktirde renklendirme yapılıyor.

Planladıklarım:

  • Şu anda verilerin saklanması için bir sınır bulunmamakta fakat en kısa zamanda 1 hafta 1 ay gibi seçenekler eklemeyi planlıyorum.
  • Dosya yükleme seçildiğinde yüklenen dosyanın uzantısına göre otomatik olarak kodlama dilinin seçilmesi ( örn: file.py için python renklendirmesi ) eklenecek.
  • Şuanda aynı anda hem dosya hemde veri yapıştırılmakta fakat sadece dosya ve içeriği görüntülenmekte. En kısa zamanda yalnızca birinin doldurulmasına izin verilecek.
  • Şuanda tüm dosya formatlarını kabul ediyor fakat en kısa zamanda bazı formatlar yasaklanacak.
  • Ekleyen kişinin diğer eklediği verileri görmesi sağlanacak.
  • Sadece istenen kişilerin veriyi görmesi sağlanacak.
  • Veriler  hakkında yorum yapılma seçeneği getirilecek ( olsa mı olmasa mı arasında kalmış durumdayım )
  • Hata sayfası çok basit bir biçimde düzenlendi acilen düzeltilecek!

Bu planlanan özellikler listesi bir sıraya göre yazılmamıştır. Ayrıca eklemeler ve çıkartılan maddeler olabilir. Bu ekleme çıkartmaları biraz da sizlerden gelecek olan yorumlara göre yapmayı planlıyorum. Malum her şeyi ben göremiyor olabilirim sizce eksik ne var? Yorumlarınızla uygulamamı geliştirmeme yardım ederseniz sevinirim.

Not: Sürekli yenilikler eklediğimden ara ara veritabanını silip yeniden oluşturuyorum. Bu yüzden geliştirme süreci içerisinde oluşacak olan sorunlardan dolayı şimdiden özür dilerim.