Daily Log Analyzer 2.0 Development Release 5

Daily Log Analyzer 2.0’ın 5. geliştirme sürümü az önce çıktı. 4. geliştirme sürümünün getirdiği çok fazla bir değişiklik olmadığı için duyurmamıştım. Okumaya devam et “Daily Log Analyzer 2.0 Development Release 5”

Daily Log Analyzer 2.0 Development Release 3

Daily Log Analyzer 2.0 programının 3. geliştirme sürümü çıktı. Bu sürümde garip bir nedenle çalışmayan bir hata mesajı ile ilgili sorun düzeltildi ve kodun ileride geliştirmeye daha açık olması için ufak tefek değişiklikler yapıldı.

Okumaya devam et “Daily Log Analyzer 2.0 Development Release 3”

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.

Okumaya devam et “Daily Log Analyzer 2.0 (Development Release 2)”

Yeni Bir Programlama Dili Nasıl Öğrenilebilir?

Daha önce programlama dillerinin birbirleri ile olan farkları, bu dillerin amaca uygun şekilde seçilmesi ve bu seçimin çok doğru olabilecek olmasına rağmen çok yanlış olamayacağı ile ilgili bir yazı yazmıştım.

Pekala, yeni ya da çok eski ama çok kabul görmüş bir programlama dilini öğrenmeye karar verdiğinizde nasıl bir yol izlersiniz? Bir programlama dilini öğrenmek için işe yaradığı kanıtlanmış bir sürü yol (kitaplar, dersler, internetteki makaleler vb.) var. Ben ise bu yazıda yeni bir programlama dilini nasıl öğrendiğimi anlatacağım.

Yalnız önceden belirtmekte fayda var, anlatacağım yöntem, hiç programlama bilmeyen birinin programlama öğrenmesini sağlamaktan çok, bilgisayar programlamaya aşina birinin bildiği dillere bir yenisini eklemesini kolaylaştırmakta. Hiç programlama bilmeyen birinin ise bir programlama dili öğrenmeden önce bilgisayarların çalışma mantığı ve programlamanın temel mantığı ile ilgili bigi sahibi olması son derece faydalı olacaktır.

Okumaya devam et “Yeni Bir Programlama Dili Nasıl Öğrenilebilir?”

Day Grid Balancer 2010

Day Grid Balancer 2010

Daha önce de bahsetmiş olduğum Day Grid Balancer formlarının 2010 versiyonunu hazırladım. Eğer kullanıyor ya da ilgileniyorsanız, 2010 yılı için hazırladığım formları aşağıdaki linkleri kullanarak indirebilirsiniz.

Yukarıdaki formlar Creative Commons BY-NC-SA 3.0 Lisansı ile lisanslanmıştır.

Not: 2010 formlarının şu anda sadece İngilizce ve kişiselleştirilmiş sürümleri mevcut. Orjinal versiyonu ya da Türkçe halini istemek için yorumlar kısmına not bırakabilir ya da bana e-posta gönderebilirsiniz.

Day Grid Balancer Yardımcısı: Daily Log Analyzer

Help of the Daily Log Analyzer

Daha önce Day Grid Balancer’dan bahseden bir yazı yazmıştım. Bu yazıda, David Seah’ın kendi ürettiği ve benim kendime göre düzenlediğim formları da vermiştim.

Bu formları hakkını vererek doldurabilmek için, gün içinde neler yaptığınızı bir yere yazmanız ve gün bitince kategorilere ve işlere göre ayırdığınız zamanı hesaplamanız gerekiyor ve bu da her gün belli bir miktar zaman alıyor. Özellikle de kalabalık ya da dağınık bir gün geçirmişseniz.

Okumaya devam et “Day Grid Balancer Yardımcısı: Daily Log Analyzer”

Hexadecimal IP Tools v1.0.5

Hex IP Tools v1.0.5Hex IP Tools, 1.05 versiyonuna güncellendi. Tek fark hexadecimal IP lerin büyük harflerle yazılıyor olması. GPLv3 Lisanslı programın yeni versiyonunu buradan indirebilir, diğer programlara bakmak için codefoundry‘i ziyaret edebilirsiniz.

RSDownloader: RapidShare Premium Download Yardımcısı

RSDownloader ekran görüntüsü

Hepimiz RapidShare’den bir şeyler indiriyoruz. Kimi zaman indirdiğimiz dosya birden fazla dosyadan da oluşabiliyor. Bu durumda belli pluginlerle bu dosyaları tarayıcımızın içinden ya da başka yardımcı programlarla indiriyoruz ve bu indirdiğimiz programlar kimi zaman istediğimiz özelliklere (basit kullanım, hız limiti, tarayıcı bağımsız çalışabilme vb.) sahip olamayabiliyor. Peki Linux’da bu dosyaları tarayıcınızdan bağımsız ve pratik şekilde indirebilen bir program yok mu? Okumaya devam et “RSDownloader: RapidShare Premium Download Yardımcısı”

Tatil!

Yaklaşık üç hafta boyunca buralarda olamayacağım, Eylül’de görüşmek üzere!

Common Logger: Pratik bir günlük kütüphanesi

Common Logger 1.0 ekran görüntüsü

Günümüzde neredeyse her program penceresinde ya da konsolda söylediklerinden fazlasını günlüklerine yazıyor. Bu günlükler programların yanında olabileceği gibi işletim sistemlerinin belirlediği yerlerde (Windows’da merkezi bir servis, Linux’da /var/log dizini) bulunabiliyor. Yıllardır kullanılan bu yöntem için bir çok kütüphane de var.

Peki bu kadar oturmuş bir yöntem için yeni bir kütüphaneye neden ihtiyaç var? Nedeni basit esasında. Java’nın içinde gelen logger, devasa bir yapı. Linux’un syslogger sistemi de büyüklükte Java’dan geri kalmıyor. Ya istediğiniz basit bir şey ise? Sadece ekrana ve dosyaya pratik şekilde günlük tutmak, mesajlar yazdırmak istiyorsanız? İlk seçeneğiniz bu kütüphaneleri kullanmak, ikincisi ile kendi kütüphanenizi geliştirmek.

Okumaya devam et “Common Logger: Pratik bir günlük kütüphanesi”