Argh… Re-mystified: OSx 10.9 Mavericks update breaks Mail-Reminders drag-drop feature again!

Great. Just updated to Maverics, just to figure out that my previously posted solution to the problem of Mail-Reminder drag-drop feature not working at seemingly random times no longer works. Why? Because Apple decided to remove the “n Duplicates” link … Okumaya devam et

Devamı » 23 Ekim 2013

Demystified: Why doesn’t creating reminders from Apple Mail work “sometimes”?

Finally. It has been haunting me for some time that the nice feature of being able to drag an e-mail from Apple Mail to Reminders to create a reminder fails for some e-mails. I have been looking into headers to … Okumaya devam et

Devamı » 21 Ekim 2013

Sunucu Saatlerinin Doğruluğu ve NTP

Sunucular 7×24 çalışan ve sürekli hizmet veren bilgisayarlar. Hiç kapanmayan bilgisayarların da saatlerinin bir kez düzgün ayarlandıktan sonra hiç bozulmamasını bekleyebilirsiniz. Ama yanılırsınız :). Sunucuların saatleri milisaniyeler düzeyinden başlayarak kayabilirler, hatta bu kayma zaman içerisinde dakikaları bile bulabilir. Artık bir donanımda tek sunucu da çalıştırmıyoruz, sanal sunucularda bu kayma miktarı daha da fazla artıyor (donanımın […]

Devamı » 01 Ekim 2013

Sunucu Saatlerinin Doğruluğu ve NTP

Sunucular 7×24 çalışan ve sürekli hizmet veren bilgisayarlar. Hiç kapanmayan bilgisayarların da saatlerinin bir kez düzgün ayarlandıktan sonra hiç bozulmamasını bekleyebilirsiniz. Ama yanılırsınız :). Sunucuların saatleri milisaniyeler düzeyinden başlayarak kayabilirler, hatta bu kayma zaman içerisinde dakikaları bile bulabilir. Artık bir donanımda tek sunucu da çalıştırmıyoruz, sanal sunucularda bu kayma miktarı daha da fazla artıyor (donanımın […]

Devamı »

Özgür Yazılım A.Ş. de Staj

Bu yaz hem özgür yazılıma katkı sağlamak hem de kendi açımdan tecrübe edinmek için yaz stajımı Özgür Yazılım A.Ş. firmasında yapmayı tercih ettim. Önce İstanbul ofisini tercih etsem de daha sonra tercihimi Ankara ofisinden yana kullandım. Staja başlamadan önce de Tekir projesine katkı sağlamaya çalışıyordum. Özgür bir yazılıma katkıda bulunmak benim için ayrı bir zevkti. […]

Devamı » 03 Eylül 2013

PHP – Symfony Component’i ile Dependency Injection

Nesne yönelimli programlamada bazı nesneler birbiri ile bağlantılı olmak durumunda kalabiliyor. Ancak bu “bağlama” işlemleri için eğer doğru bir yazılım tasarımı yapılmazsa, kodun “maintain” (sürdürmek) edilebilmesi oldukça zorlaşır. Özellikle kodun maintain edilebilmesi için nesnelerin birbirlerine tightly coupled (sıkı bağlama) değil …

Devamını Oku »

Devamı » 01 Ağustos 2013

PHP’de Array İndex’e Göre Sıralama Nasıl Yapılır ? Usort Kullanımı

PHP’de array’ler için bir çok sıralama fonksiyonları mevcut ancak bu fonksiyonlar tüm arrayde ki sıralamayı etkiliyor bizim isteğimize göre olan sıralamalarda pek kullanışlı olmuyor maalesef. Bu durumlarda array’de istediğimiz indexe göre sıralama yaparız. Bu bizim ne …

Devamı » 18 Haziran 2013

PHP – Metottaki Closure Fonksiyondan Üye Metotu Çağırma

PHP’de bir sınıf (class) yazdınız ve bir metot içinde closure (isimsiz, anonim) fonksiyon kullandınız diyelim. Ancak kodunuzun yapısı gereği bu oluşturduğunuz closure fonksiyondan yine aynı sınıf içerisinde ki başka bir metota (member method) erişmeniz gerekiyor. Buradan sonra PHP 5.3′te işin …

Devamını Oku »

Devamı » 13 Haziran 2013

sslh: beşi bir yerde!

Çoğu zaman kurumlarda çalışırken insanı zıvanadan çıkartacak, hatta tansiyonunu fırlatacak (literally) proxy yapılandırmalarıyla karşılaşmak mümkün oluyor. Hatta öyle ki, bazen bir yazılım kurmak istediğimde veya bir yere bağlanmam gerekiyorsa ilgili kurumdaki sistem yöneticisini ikna etmek için kırk takla atmam gerekiyor. Benzer kısıtlamalardan bunalan Yves Rütschle oturmuş sslh‘ı yazmış. sslh, tek bir portu (isterseniz birden fazla …

Continue reading

Devamı » 12 Mayıs 2013

Test Güdümlü Geliştirmenin Etkileri

Test güdümlü yazılım geliştirme, öğrenmek istediğim en önemli konulardan biriydi. Bu konuda JUnit in Action ve Test Driven Development By Example kitaplarını bitirdim. Özellikle Test Driven Development By Example kitabı baya eğlenceli hem de bir o kadar öğretici bir kitaptı. Kent Beck’in diğer kitaplarını okumak için can atıyorum. Daha önce de bu konu hakkında bir yazı […]

Devamı » 30 Nisan 2013