Bu başlık sanki bilge-katalog’un yeni sürümü hazırmış gibi bir izlenim veriyor. Ama başlığın verdiği izlenim biraz hatalı. Birazdan uzunca açılayacağım neden hatalı olduğunu.
Eski yazılarımda bahsetmişimdir bilge-katalog’dan. Şimdi geri bağlantı vermekle uğraşmak istemiyorum. Bu yazılım benim arşivlerimdeki dosyalara ulaşmamı kolaylaştırmak için yazılmaya başlamıştı. 0.1 sürümü iş görür derecedeydi. Bu sürümdeki kod yazımımı beğenmediğim için baştan yazmaya karar vermiştim. Sıra o kararı uygulamaya geldi. 0.2 sürümü üzerinde çalışıyordum. Henüz 0.1 sürümünün tüm özelliklerine kavuşmamış olsa da yeni bazı özellikler getiriyordu.
0.2 sürümünü tamamlayamadığımdan yayınlayamadım. Neden tamamlayamadım? Sebep çok
En büyük sebep okuldaki derslerin ağır basması. Okuldan geriye kalan zamanda da o zamanlar genelde kısa olduğu için kodlara girişmek istemedim.
Neyse tatile girince bolca vaktim olsa da 2 gün önce kodlara bakmaya başladım. Kodlara baktığımda gördüm ki bu yazılımın bir geleceği yok veya olsa da çok uğraştıracak bir gelecek olur. İşte bu yüzden yine baştan yazmaya karar verdim. Yeni bir yapıyı kullanacak şekilde yeni baştan yazmaya karar verdim.
Karar vermesine verdim de bu defa kendim aklıma geleni yazmayacağım. Çünkü kendi aklıma geleni daha uygulamanın yarısına gelmişken değiştiriyorum, uygulamanın bir kısmı boşa gidiyor. Bu defa yazmaya başlamadan önce bu yazıya yorum olarak veya benimle başka ortamlarda yazışarak söylediğiniz fikirlerin de üzerinde durarak bir yapı oluşturacağım.
Öncelikle size eski kullandığım yapıdan biraz bahsedeyim ki sizin aklınızda da bir şeyler canlansın. Bu yazılımın yaptığı iş şu:
- Belirtilen dizindeki (/media/dvdrom gibi) tüm dizin ve dosya yapısının sadece isim ve bazı özelliklerini bu dosya ve dizin yapısıyla bir veritabanına ekliyor.
- Daha sonra arama yapıldığında bir liste verip hangisinin hangi katalogda olduğunu söylüyor. Mesela: “mehter marşı” diye aratıyorum, yazılım “Müzikler 3 dvd’sinde” diyor. Hatta adresine kadar söylüyor(katalog://marşlar/mehter marşı/ gibi).
- Aynı şekilde dvd’yi sanki bilgisayara takmış gibi dvd dizin ve dosya yapısında gezebiliyorsunuz.
- Gereksiz gördüğünüz dosya, dizin ve kataloğu silebiliyorsunuz. (adı nokta ile başlayan gizli dosyaları silmek gibi)
- Ayrıca kitap arşiviniz(kütüphaneniz demek daha hoş olurdu sanki) içinde bu yazılımı kullanabiliyorsunuz. Bunun için boş bir katalog oluşturup içine kitap eklemeniz yeterli. Hatta ödünç verme sistemi de eklemiştim.
Yazılımın önceki halinin yapabildiği işler bunlardı. Benim yeni oluşturacağım yapı biraz bu özellikler tamamlar ve biraz da lüzumsuz kısımları silecek şekilde olacak. Düşündüğüm bazı şeylerden bahsedeyim:
- Ayrıntılı dosya özellikleri almak için eklenti yükleme şeklindeki bir yapıya geçmeyi düşünüyorum.
- Yazılım kullanıcı tarafından fazlaca özelleştirilebilsin, hatta yazılım kullanıcıya muhtaç kalsın. Birçok şeyi kullanıcının yapmasını istesin. Bu birçok kullanıcının istemeyeceği bir şey ama kullanıcıyı aptal gibi düşünmekten iyidir.
Şimdilik aklıma gelenler bunlar. Sizin de bir şeyler katmanızı istiyorum. Bu yüzden bu konuda fikri, bilgisi, vs’si olan lütfen yorumla veya başka bir yöntemle bana ulaşıp fikrini bildirsin.






















