"Enter"a basıp içeriğe geçin

BT Hayat Yazılar

Kitapi 10 yaşında

Saatler zembereği boşalmış gibi geçip gidiyor. Hiç bir şeye yetişemiyoruz. Ne çocuklara, ne uykuya, ne işe, ne eğlenceli şeyler yapmaya… Tamamen hayatımız koşturmacayla geçiyor ama hiç birini memnun edemiyoruz. Ha, yukarıdaki listenin en önemlisini de ekleyelim. Ne ahırete… Zamanın su gibi aktığı bu devirde işte Kitapi projemiz bile 10 yaşına girmiş. 10 sene bana çok uzun geliyor ama asıl garip gelen bu değil, Kitapi’yi ticari bir şirket çatısı altına almak için sanki dün gibi kurduğum Kodventure Teknoloji AŞ’nin üzerinden de 5 yıl geçmiş! Korona lafını daha tek tük duyuyorduk. 16 Ocak 2020’de dünya eskisi gibi gidiyordu. Düşünüyorum, 2020’de Kitapi daha…

Kep Adresi, Mobil İmza, Islak İmza üçgeninde bir Türk mevzuatı kısır döngüsü

Her şey yaklaşık 10-12 gün önce eşimin Trendyol’da açmaya çalıştığı mağaza için yaptığı başvuru sırasında istenen KEP adresi ile başladı. 5 yıl önce tek ortaklı olarak şirketi (Kodventure Teknoloji AŞ) kurarken zaten bir kep adresi almıştım ama hiç kullanmam icab etmemişti. Bir kaç sene önce süresi doldu gibi bir mail ya da mesaj geldiğini hatırlıyorum ama lazım olmadığından üzerinde durmamıştım. Eşimin Trendyol’daki müstakbel mağazası şirket çatısı altında olacağı için kep adresimi yazar geçeriz sandım. Ama Trendyol bu kep adresine bir mail atacakmış, herhalde kod vs gönderecek. Yani kep adresi üzerinden gerçek bir şirket olup olmadığımızı anlayacak. Neyse dedik, ne kadar…

Allah rahmet eylesin

Bir zamanlar beraber yeyip içtiğimiz, nefes aldığımız, güldüğümüz, ağladığımız ne kadar sevdiğimiz varsa hepsine Allahü teala rahmet eylesin. Kimisi ile ahırette kavuşmayı bekleriz, kimisi ile zaten kavuşamayacak bir haldeyiz. Büyüklerin dediği gibi… Bir nimetin kıymeti bilinmezse Allahü teala o nimeti elimizden alır. Almakla da kalmaz, peşinden acı azab gelir. Azabın geçmesini bekleyeceğiz.

10.10.24

Bu tarih inşallah hüzünlü bir sonun değil, güzel bir geleceğin hayırlı bir başlangıcı olur. 45 Yıllık hayatımda çok fazla şey gördüm diyemem. Ya da belki görmüşümdür de anlamamışımdır. Zaten etrafımda olan biteni tam olarak anlayamadığımdan yakınırım hep. Babasız büyüdüm, çok küçükken dramatik -belki de biz evlatları için travmatik- bir şekilde vefat etmişti. Annemin babası, yani sevgili dedem ve anneannemin himayelerinde büyüdük. Bilenler bilir, dede şefkati başkadır. Baba kızar, dede hiç kızmaz. Benim dedem de kızmazdı, anneannem de. Anneannem sadece titizdi, dedem ise rahat gönüllü. Keşke ona benzeseymişim… Sesim, daha doğrusu gürleyince çıkan sesim benziyor maalesef. İlkokul birden sonra babamın köyünden…

Nihayet Kitapi projemizin 2. sürümünü yayınlamak nasip oldu

2015’de öğretmen kuzenim Sefa Avcılar ile başladığımız ve ilk olarak şurada duyurduğumuz ücretsiz online kütüphane projesi Kitapi’nin 9 yıl aradan sonra nihayet ikinci sürümünü yayına alabildik. Şükürler olsun 🙂 Başta Kitapi olmak üzere ileride kendi işlerimi yönetmek için 2020’de Kodventure Teknoloji AŞ’yi kurmuştum. Hedefim bu gazla hızlıca Kitapi’nin yeni sürümünü hazırlamaktı ama şirketi kurduğum ay Korona baş gösterince gündüz işim olan online sınav sistemleri üzerine büyük bir yoğunluk oluştu ve gündüz işim hem gündüz hem gece bir kaç sene boyunca beni meşgul etti. Arada bir kaç denememiz oldu tabi. Projeyi PHP-Laravel’le geliştiriyorduk. Laravel her yıl yeni sürüm geliştirdikçe ben de…

Yeni Ofisim: Başakşehir Living Lab

Bir süredir hayatımı -bilhassa uyku düzenimi- yoluna koymak için çabalıyorum. Korona öncesinde başladığımız evden çalışma başlarda çok keyifli gibi gelse de zamanla hem verimsiz hem de sağlıksız bir hal almaya başladı. Çalışma açısından bir sorun yoktu çünkü gündüz değil, gece çalışıyordum. 11 gibi bilgisayarımın başına geçip sabah namazından sonra yatıyordum. Sabah namazında kalkıp bir daha yatmamak bu dünyada en çok istediğim şeylerden biriydi ama bunun tam tersini yapıyordum maalesef. Üstelik gece uykusu alamadığım için de hem vücudum iyi dinlenemiyor, hem de sağlıklı, dinç ve mutlu kalabilmek için gerekli hormonlardan ya da onların pozitif etkisinden mahrum kalıyordum. Aslında eski ofisime (Davutpaşa’daki…

“Benim babam dot-net’ci değil!”

Bugün ofiste çiğ köfte partisi var diye çoluk çocuk hep beraber Ubit’e gittik. Çiğ köfte partisinin ev sahibi arkadaşım Mustafa ve onun ailesi, küçük iki kızı da ordaydı. Bir ara çocuklar ofisin girişindeki langırtla vakit geçirirken ben de onları izliyordum. Derken kapıdan bizimkilerden biraz daha büyük 7-8 yaşlarında iki çocuk girdi. Doğrudan langırta hedeflenmişlerdi. İşte burda, bak bunlardan sonra oynarız, gibi bir şey dediler. Langırtı herhalde teknoparkın bir ekipmanı olarak düşünüyorlardı, bir şirkete ait olduğunu anlamamışlardı 🙂 Hadi oynayın deyip onları da oyuna kattım. Mustafa hocamın büyük kızı bizim ikizleri tek başına tokatlıyordu zaten. Bizimkilerden Faruk onun yanına geçti, dışardan…

Laravel 11 projenizde event’lar birden çok mu tetikleniyor? Panik yok!

Laravel 11’de eskiden onlarca olan konfigürasyon ve provider dosyaları artık default gelmiyor. Bir kısmı kaldırıldı bir kısmı da istenirse sonradan oluşturulabilecek şekilde ayarlandı. Projemde bir süredir geliştirdiğim ve AppServiceProvider’da register ettiğim event-listener mekanizmalarını kabaca test ediyordum ve artık bir de canlıda göreyim dedim. Daha ilk seferde bir ürüne yaptığım review iki kez puanlanınca şaşırdım. Localde test ederken rakamları db’den manuel olarak sürekli silip güncellediğim için tutarlılığına pek bakmamıştım. Canlıda sorun çıkınca kurcalayayım dedim. Bir de baktım ki bizim eventların bir kısmı 2 kere çalışıyor. Bir sürü yere log koydum, yanlışlıkla başka yerde de mi çağırdım vs diye araştırdım. Event bir…

Trajikomik bir developing hikayesi

Kütüphane yazılımımız ile ilgili bir kullanıcımızdan şöyle güzel bir geri bildirim aldık: malum eserler raflarda duruyor. Biz raflara da etiket yapıştırıyoruz. Raf listesini de Kitapi’den alsak, otomatik etiket bastırsak, bu etiketlerde de kitaplardaki gibi rafa ait bir QR kod olsa. Biz o QR kodu tarattığımızda o raftaki kitapların listesini görsek ona göre rafları düzenlemek daha kolay olur. Harika bir fikir deyip teşekkür ettim ve kolları sıvadım. Raflar bizde eserin üstünde string olarak tutuluyordu. Bunları distinct ile çekip qr kod basmak ve sonrasında bu qr koda göre aramak çok basit bir iş. Fakat biz Kitapi olarak QR kod yanında barkod’a da…

Kod yazarken ameleye ihtiyacınız varsa: Chat GPT

Chat GPT sağolsun program yazarken bilmediğimiz sularda yüzüyorsak yardımcı olabildiği gibi (şimdiye kadar öyle kullanıyordum, Swift UI ve Kotlin Jetpack Compose bilmediğim için ondan yardım alıyordum) alıştığımız sularda sadece kulaç atmak gerekiyorsa bizim için amelelik görevini de üstlenebiliyor. Son yazdığım uygulamada Türkiye’mizin bütün şehirlerini plaka kodları ve başka özelliklerle beraber bölge bölge yazmam gerekiyordu. Plaka kodlarını ezbere bilmediğimden önce bir iki bölge için satırları kendim doldurup sadece plakaları GPT’ye düzelttirdim. Sonra neden sadece bölge adını verip geri kalanını bu verdiğim örneğe göre kendi oluşturmasın deyip bütün ameleliği ona yıktım 🙂 Gerçi kontrol ettiğimde bir iki ili yanlış yere koyduğunu gördüm…