Daily Archives: 16/02/2007

SERVICE PACK-1 FOR MICROSOFT NOTEPAD

notepad.jpg

Şu anda hayata küstüm desem yeridir çünkü çok kısa bir süre evvel NOTEPAD ‘de bug olduğunu öğrendim. Microsoft’un tek bugsız uygulaması olduğunu düşündüğüm Notepad’de meğer bug varmış hem de öyle böyle değil. Gayet saçma sapan bir bug.

Öncelikle Microsoft’u tebrik ediyorum gerçekten bizleri şaşırtmadığı için çok minnetarım. Microsoft için sürekli kötü yazılım geliştiriyor diyenlere cevap olarak “Bakın Notepad tıkır tıkır çalışıyor ” derdik :) Ama artık böyle bir lüksümüz de yok.

Hala aklım almıyor nasıl oluyor da bunu bile böyle hatalı kodlayabiliyorlar. Aslında biraz anlıyorum durumu sonuçta kul yapımı :) yani herşey olabilir. Ama işte bizim işler “Allah vergisi” yada “napalım kısmet değilmiş” gibi cümleleri kaldırmaz. Yazılım geliştirmek ciddi bir iştir ve bunu herkes yapamaz. İnsanlar forumlarda , mail gruplarında yazılım geliştirme süreçleri üzerine hazrıl harıl tartışıyorlar. Yeni yeni yöntemler girip çıkıyor hayatımıza. Hatta Microsoft’un ürün olarak piyasaya çıkardığı Visual Studio Team System da Microsoft’un kendi yazılım geliştirme sürecinde kullandığı bir ürün. Microsoft’un yazılımlar konusundaki durumuna baktığımızda ve gecikmeleri göz önüne aldığımızda bu süreci pek de iyi yönetemediği gayet açık bir şekilde görülüyor. Bu kadar sayıp sövmek yeter şimdi de hata nerede onu söyleyeyim.

Önce boş bir Notepad açın ve içine “Bush hid the facts ” yazın ve kaydedin. Sonra tekrar notepad ile açın bakalım yazdığınız yazıya ne olmuş?? Buradaki bush ile başlayan cümle bir espiri . 4-3-3-5 karakterlik herhangi bir cümle de yazsanız aynı şey oluor. Sorun ASCII-UNICODE dönüşümünde ve Notepad burada çuvallıyor. Aslında burada tek suç Notepad’de değil çünkü burada dosya tipinin anlaşılmasını sağlayan Windows fonksiyonu malesef bu işi adam gibi yapamıyor.

Ben hatalarına rağmen emektar Notepad uygulamamdan vazgeçmeyeceğim çünkü diğer Microsoft ürünlerinin aksine sistem kaynaklarını çok verimli kullanıyor. Tek dileğim NOTEPAD için Service Pack’in bir an evvel çıkması :) Önümde beni bekleyen bir bitirme projesi var ve bu hatalar yüzünden perişan olmak istemem…

Kaynaklar:

http://www.hafif.org/yazi/notepad-de-bug

http://www.metacafe.com/watch/300088/notepad_secret_trick