Merhaba sevgili yazılımperver dostlarım, uzun bir süredir sizler ile paylaşım yapamadım. Açıkçası, gerek deprem gerekse iş yoğunluğu sebebi ile, yapmayı/yazmayı planladıklarımı, zihnimde bir araya getirip hayata geçiremedim ama vaz geçmiş de değilim. İnşallah, önümüzdeki dönem yazılarıma geri döneceğim. Öncelikle, boost yazılarıma devam etmeyi planlıyorum, uEngine4’e ilave kabiliyetler ve bunların kullanımına yönelik örneklere, ilaveten linux üzerinde… Continue reading
Haftalık C++ 55 – Boost Asio II – Temeller ve Mimari
Merhaba sevgili yazılımperver dostlarım, Boost.Asio yazılarımıza devam ediyorum. Bir önceki yazımda, Boost.Asio’yu nasıl indirebileceğimiz, hedefleri ve çok kısa bir giriş yapmıştık. Bu yazımda ise temel kavramlarına, kabiliyetlerine, kullanımına ve örnek bir uygulamaya bakıyor olacağız. Bir kaç yazı sonrasında da, burada edindiğimiz kabiliyetleri, uEngine4’e entegre ediyor olacağız ve maceramıza oradan devam edeceğiz. Bir önceki yazımı da… Continue reading
Deprem :(
Evet sevgili takipçilerim, bu yazıyı yazdığım için çok üzgünüm, keşke böyle bir yazı yazmama sebep olacak bir durum hiç yaşanmasaydı. Ülke olarak çok zor günlerden geçiyoruz. Ülkemizin güneyinde yaklaşık on ili etkileyen bir deprem oldu ve bir çok kardeşimiz, aramızdan ayrıldı, bir çoğu da halen enkaz altında. Öncellikle, aramızdan ayrılanlara Allah’tan rahmet diliyorum, geride kalanlara… Continue reading
Haftalık C++ 54 – Boost.Asio I – Giriş
Merhaba sevgili yazılımperver dostlarım, bu yazımda STL’den sonra en çok kullanılan C++ kütüphanelerinden olan boost’un, önemli bileşenlerinden olan Boost.Asio’ya bir giriş yapıyor olacağız. Daha önceki yazılarımda da ifade ettiğim üzere, C++ kabiliyetlerinin bir çoğunun üzerinde geçmiş olduk, artık biraz daha C++ kullanımına yönelik yazılara da ağırlık vereceğimden bahsetmiştim. Elbette bir takım C++ kabiliyetlerine henüz değinmedim,… Continue reading
Haftalık C++ 53 – Yeni Öznitelik, “Uniform Initialization”, Enumerasyon Özellikleri ve Çıkarılan Özellikler
Evet sevgili yazılımperver dostlarım, C++ 17 yenilikleri ile devam ediyoruz. Bu yazımda da bunlardan bir kısmına daha değiniyor olacağız. İsim Uzayları ve Enumerasyonlar için Öznitelikler C++ 11 ile birlike bir takım öznitelikler dile eklenmişti, C++ 17 ile birlikte yeni öznitelikler ve kullanımları da eklenmiş durumda. Bu yazıda, bu özniteliklerin detaylarına girmeyeceğiz, neden? Çünkü bunlara zaten… Continue reading
uEngine4 – Matrix, Düşen Harf Uygulaması – Güncelleme
GÜNCELLEME: Evet dostlar CMake betikleri de geldi artık Linux ve diğer platformlar için de derleyebilirsiniz. Aşağıda, WSL’den aldığım ekran görüntüsü mevcut (evet WSL üzerinden grafiksel uygulamaları da çalıştırabilirsiniz, wsl2 sağolsun 😉 Açıkçası asıl vakit alan SDL kütüphanelerini adam etmek oldu. Bunun için de, https://github.com/yazilimperver/uEngine4/blob/main/code/src/ext/sdl2_linux/PrepareSDL2ForLinux.sh betiğini ekledim. Bu betikle, SDL’ yi indirip, kurabilirsiniz. ORJİNAL YAZI: Bir… Continue reading