Daily Log Analyzer 2.0 (Development Release 2)

Blogumda yayınlamış olduğum Day Grid Balancer formlarını doldurmaya yardımcı olabilmesi için yazmış olduğum Daily log analyzer programını herhalde hatırlayanlarınız vardır. Uzun süredir kullandığım bu programın belli problemleri olduğu için ve istediğim şekilde geliştirilmeye açık olmamasından dolayı, programı geliştirilmeye açık şekilde yeniden yazdım. Programın kullanımı ve kullandığı dosya formatı tamamen aynı olmakla beraber, son bir sene içerisinde programlarda kullanılan ve benim (ve tahminen diğer insanların da) çok işine yarayan belli özellikleri de programa ekledim.

Daily Log Analyzer 2.0′da aynı kalan özellikler kısaca şöyle:

  • <başlangıç saati> – <kategori> – <başlanan iş> şeklindeki dosya formatı.
  • Komut satırında kullanılan bütün anahtar ve parametreler.
  • Rapor istediğinizde ekranda beliren rapor formatı.
  • Python 2.x ile yazılmış, özgür, açık kaynak kodlu ve GNU/GPLv3 lisanslı.

Eğer programın bütün temel özellikleri aynı ise neler değişmiş olabilir? Onlara da kısaca göz atmak gerekirse:

  • Yıl-Ay-Gün (ISO evrensel tarih standardı) formatındaki tarihlerin dosya isminden otomatik tahmini.
  • Dosyaların başına yazılabilen Tarih: ya da Date: satırındaki Yıl-Ay-Gün (ISO evrensel tarih standardı) formatındaki tarihlerin de dosya isimlerindeki gibi yorumlanması ve tarih tahmini.
  • Fazla ayraç probleminin giderilmesi. Eskiden bir satırda ikiden fazla ayraç (” – “) varsa, program dosyayı tam olarak okuyamıyor ve hata veriyordu. Bu problem de ortadan kaldırıldı.
  • Program yeniden yazıldığı için değişen, daha esnek ve gelişmeye daha açık iç mimari.

Programın geliştirme sürümü olarak adlandırılmasının sebebi ise henüz bitmemiş olması ve istediğim bütün özellikleri henüz içermiyor oluşu fakat; şu anda bir önceki sürümden daha ileride olduğu için ve herhangi bir kritik hata ile karşılaşmadığım için programı duyurmakta herhangi bir sakınca görmüyorum. Tarih özelliklerini gösteren karşılaştırmalı ekran resmi ise aşağıda (Görüntülerin tam boylarına erişmek için üzerlerine tıklayabilirsiniz).

 

Daily Log Analyzer 1.0

Eski Daily Log Analyzer

Daily Log Analyzer 2.0

Yeni Daily Log Analyzer

Programı buradan indirebilir veya codefoundry‘deki diğer programlara göz atabilirsiniz.

Yorum yok

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s

Follow

Get every new post delivered to your Inbox.