Prosody kullanıcı roster’larının Openfire sunucusuna aktarımı

Prosody ve Openfire birer açık kaynaklı XMPP server uygulamasıdır. Şirket içi ve çalışanların dış bağlantıları

Devamı » 19 Temmuz 2016

Vodem’in (Huawei 4231) Linux’ta Ethernet Olarak Kullanımı

Elime Vodafone’un bir modemi (Vodem) geçti. Bilgisayarıma taktığımda Linux bir ethernet olarak görmedi ve doğrudan çalışmadı. Daha önce Turkcell’in yeni nesil VINN’larında bu hiç başıma gelmediğinden, bir miktar uğraşmam gerekti. Huawei’nin K4203 isimli bir modeliymiş (lsusb sağolsun). Kendisi öntanımlı olarak MBIM isimli, Linux 3.8’de desteği gelen bir protokolle bağlanıyormuş (Google sağolsun). Bir sonraki nesil bir […]

Devamı » 09 Mayıs 2016

Linux’ta saat ileri/geri alınma zamanlarının kontrolü

Bilgi teknolojilerinden anlamayan yöneticiler sağolsun, 2011’de olduğu gibi bu yıl da, son dakikada Türkiye’nin “daylight saving time” (dst) uygulamasının tarihleri çok kısa bir zaman kala değişti. Bu da, çalışan on yüz milyon sunucunun bu kısa süre içerisinde tarihler değişecek biçimde tek tek değiştirilmesi demek. Canlı sunucular için otomatik güncellemenin tercih edilmeyebileceği ya da her sunucunun […]

Devamı » 23 Ekim 2015

Telnet ile SMTP doğrulama ile e-posta gönderiminin test edilmesi

Herhangi bir sunucudan e-posta gönderip gönderemediğinin en temel yöntemi, telnet komutuyla herhangi bir e-posta istemcisinin haberleşmesini taklit etmek. Böylece sorunun (varsa) nerede olduğunu tespit etmek mümkün. Eğer telnet’le e-posta gönderirken sorun yaşamıyorsanız, sorun kullanmak istediğiniz istemci ayarlarında demektir. İstemciler her zaman anlamlandırabileceğimiz hata mesajları da vermeyebiliyor, telnet ile gönderim, bir sorun varsa hangi noktada olduğunu […]

Devamı » 08 Haziran 2014

sshuttle – garibanın vpn’i

Geçtiğimiz günlerde meclisten geçen torba yasa kapsamında oldukça(!) özgür olan internetimiz daha da “özgürleştirildi.” Hal böyle olunca DNS, VPN nedir bilmeyen çoğu kullanıcı; bir anda bu kavramlara aşina olmaya başladı. Gelelim konuya… sshuttle ufak ama bir o kadar da kullanışlı, güzel bir araç. Yaptığı iş tüm internet bağlantınızı ssh yardımıyla başka bir makine üzerinden geçirmek. …

Continue reading

Devamı » 08 Şubat 2014

PowerMock ve Mockito ile JSF Bean Testleri

JSF Bean sınıflarında FacesContext gibi nesneler kullandığınızda ve bu sınıflara mock nesneler ile birim testleri yazdığınızda Mockito, JMock gibi araçlar yeterli olmayacaktır. Örnek olarak aşağıdaki metodu inceleyelim. public void login(ActionEvent ae) { FacesContext context = FacesContext.getCurrentInstance(); isSuccess = false; if (username.isEmpty() || password.isEmpty()) { context.addMessage(null, EMPTY_FIELD); return; } LoginResult result = loginManager.login(username, password); if(invalidUsername(result) || […]

Devamı » 03 Ocak 2014

Github deposunun Redmine’a bağlanması

İş takip sistemi Redmine’ı ve sürüm takip sistemi git’i kullanıyorum. Git, SVN gibi sürüm takip sistemlerindeki depoları redmine’a bağlayabiliyorsunuz. Github ise açık kaynak projelere ücretsiz alan sağlıyor. Github’daki bir projemi Redmine’a bağlamak istedim. Kendi uğraşımdan sonra  Samed Beyribey’den yardım istedim. Kendisi nasıl entegre edebileceğimi anlattı. Sizler için de faydalı olacağını düşünerekten bu yazıyı paylaşmak istedim. […]

Devamı » 02 Aralık 2013

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