Kayıtlar

Şubat, 2010 tarihine ait yayınlar gösteriliyor

O bir asker, Vedat Akçe

Şirketimizin bir yıllık çalışanı, sağlam karakter, düzgün yazılımcı, kaliteli kodçu, 2 çocuk babası sevimli bir eş Vedat Akçe askere gitti. Doğru Yazılım tarihinde en kısa sürede en kaliteli yazılımları geliştiren çalışma arkadaşım 15 ay kadar aramızda olamayacak. Yaklaşık bir yıl kadar birlikte çalıştık ve birbirimizden çok şey öğrendik. O benden daha çok teknik konularda bilgi aldı. Logo object designer, Logo Objects kütüphanesi ve bunun gibi. Ayrıca kısa bir süre VB.Net ile nasıl kod yazdığımı, MVC desenine nasıl uymaya çalıştığımı, veritabanı işlemlerimi nasıl yapmaya çalıştığımı anlattım. Yönetim tarzım bazı noktalarda sıkıcı olmuştur heralde ama o dönemde başarmak istediklerim ve eldeki imkanlar bunu gerektiriyordu. Bense kendisinden çok daha fazla şey öğrendim. Mesela kendi kurallarına kesinlikle uyar. Bitirdiği bir yazılım, müşteri talebini tamamen karşılasa bile, kendi kurallarının aksine bir şey olmuşsa kesinlikle yazılımın bütün problemlerini gidermeden projeyi sonuçlandırma

Bir süredir boş zamanlarda üstüne kafa yorduğum türkçe raporlama aracı hakkında

Doğru Yazılım'da karşılaştığım bazı talepleri cevaplarken(rapor ya da yazılım), bu işleri yapmak için kod yazma bilgisinin çokta gerekmediğini gördüm. Bence asıl problem Logo Destek Uzmanının ya da Logo Müdavimi birisinin altında gerekli platform olmaması. Birde bu kişilerin genelde İngilizce platformlarda çalışmaya zorlanmaları. Belki binlerce Türkün kullandığı muhteşem Navigator fonksiyonları İngilizce, Logo içerisinde tanımlı alanların düzenlendiği yerdeki fonksiyonlar İngilizce. T-SQL ingilizce. Kişilik olarak yarı İngilizce yarı Türkçe uygulamalardan nefret etmekteyim. Bence sadece dilimizi köreltiyor. Birçok iş arkadaşım kodları tamamen İngilizce yazdığım için kodlarımı anlamakta zorlanıyor. Ama orada "if then else" yazaksam "while, repeat" yazmak zorundaysam, benimde "strName, strCity" yazmam bençe çok problem olamaz. Eğer ki tamamen Türkçe bir platform verilirse o zaman bu tartışmaya da gerek kalmaz. Asıl konumuza geri dönersek, Logo'ya aşi

Caspol Arayüzü

.Net ortamında program geliştirmeye başladığımızdan beri, uygulamayı son kullanıcıya teslim ederken başımıza musallat olan güvenlik hatalarını "caspol" programına gerekli parametreleri ekleyerek çözümleyebiliyorduk. (Evet hala düzgün bir kurulum dosyası oluşturamadık. Logo LBS bu işi nasıl çözmüş hala bulamadım) .Net platformu, ağ paylaşımlarında çalışan uygulamalar için ekstra güvenlik düzeyi uygulamakta, bu da çalışma zamanında birçok hataya sebebiyet vermekte. Bu gibi sıkıcı durumlardan daha kolay kurtulabilmek için (Sadece programı yayımlama kısmında problemi yaşadığımız için çoktan analiz, kod yazımı ve test süreçleri gibi dağlar aşılmış durumda ancak yinede programı yükleyip işi bitiremiyoruz.) çok kullanışlı bir araç bulduk. Adı kısaca Code Access Security Policy (CASPOL.exe) GUI Utility ve açık kaynak kodlu. Program aracılığı ile çalışacak olan uygulamamıza yada klasörüne, makine ya da kullanıcı düzeyinde çalıştırma yetkisi verebiliyoruz. Program "Caspol.exe&qu

Mouse Extender

Günümüzde bilgisayar kullanırken aynı anda birçok uygulama ile çalışmamız kaçınılmaz. Birçok pencere ile boğuşurken savaşı lehimize çevirebilecek birçok araç var. Ben en çok A4 Tech G6 Saver G6-70D sürücüsü ile gelen yazılımı kullanıyorum. Böylece pencereyi kapatmak için sağ üstteki küçük çarpı işaretini hedefleyip tıklamam gerekmiyor. Ya da küçültmek için diğer küçük butonu tıklamam gerekmiyor. Çok küçük bir ayrıntı gibi gelsede hız gereken durumlarda performansımı katlıyor. Hızlı menüsü ise benimle devamlı dolaşan başlat menüsü gibi. Bir program açacaksam, "Başlat" - "Programlar" - "..." şeklinde menüler arasında gezmem gerekmiyor. "Hızlı Başlat" a gerek kalmadığı için görev çubuğunda çok daha fazla pencere açabiliyorum ve masaüstünün şişmesine engel olabiliyorum. Masaüstünde pencere kapatma tuşuna basarsam masaüstüde bir pencere olduğu için bu sefer bilgisayar kapatma seçeneklerinden birini seçiyorum. İnanılmaz bir hız getiriyor. Maalesef bu g