Çalıştığım yer için bir süredir geliştirmekte olduğum yazılımda invitation-link denen bir mekanizma kurdum. Yazılımı kullanacak kişiye bir davetiye linki üretiyorum. O linke tıklayan sisteme girebiliyor. Bu link aslında bir JWT token. Çok uzun bir link olduğu ve içerisinde bir kaç yerde nokta (.) geçtiği için Whatsapp’dan gönderince insanlar linke tıklayamıyor. Bunu görünce belki bunu bir […]
Read MoreWordle heyecanı aldı başını gidiyor :) Önce orijinal olanı NY Times tarafından satın alındı, sonra Fatih Kadir Akın’ın yazdığı Türkçe versiyonu Bundle tarafından satın alındı. Buradan bir kez daha tebrik ederiz. Dün Twitter’da Windows 3.1 için bile yazıldığını görünce (Windle) çok hoşuma gitti. Windows 3.1’i kim nasıl kullanıyor, ben de kullanabilir miyim diye bakındım. DosboX-x […]
Read MoreOfiste svn’i bırakıp git’e (Linus Torvalds’ın yazdığı bir versiyonlama sistemi) döndüğümüzden beri kişisel projelerimde de git kullanıyorum. Projelerimizi gitHub’un sunucularında depoluyoruz. Açık kodlu projeler için gitHub ücretsiz, özel projeler içinse aylık 7 dolardan başlayan fiyatları var. Listesi burada. Yine ofiste tüm projelerimizi Amazon EC2 sunucularında host ediyoruz, bu sunucuları kendimiz açtığımız için içinde istediğimiz gibi […]
Read MoreÇok uzun yazdığıma dair şikayetler devam ettiği için hemen başlayıp, kısa keseceğim :) Unix/Linux işletim sistemlerinin bence en güzel yanı kuvvetli ve çok yetenekli bir komut yapısına sahip olması. Amiyane tabirle siyah ekran dediğimiz o terminal (konsol) ekranı aslında işletim sisteminin kendisi :) İşte bu kara konsolun yetenekleri bazan gözlerimi yaşartıyor :) Örneğin ssh ile […]
Read Moreİşim gereği sürekli uzaktaki makinelere komut satırından bağlanmam gerekiyor. Ofisteki internet bağlantısından bunu yaptığımda sabah açtığım oturum akşama kadar açık kalabiliyor. Evdeki Kablo.Net bağlantısında ise 2 dakika o pencerede işlem yapmadıysam bağlantı asılı kalıyor, bir kaç dakika sonra da “Write failed: Broken pipe” yazıyor ve kendi komut satırıma düşmüş oluyorum. Bu akşam canıma tak etti […]
Read More