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
WSL Rehberi
Merhaba sevgili yazılımperver dostlarım, bir hastalık arasından sonra tekrar bir aradayız. Bu yazımda özellikle WSL (windows subsystem for linux ) için güzel bilgileri içeren bir sayfayı sizler ile paylaşmak istiyorum. Bu sayfa içerisinde WSL yolculuğunuzda ihtiyaç duyabileceğiniz birçok hususu bir arada bulabilirsiniz. Özellikle, Windows işletim sistemi üzerinde linux için yazılım geliştirecek yazılımperver dostlar çok sevecekler…. Continue reading
Haftalık C++ 52 – İç içe isim uzayları, mesajsız static_assert, __has_include
Evet arkadaşlar, bu hafta da C++ 17 ile işimizi kolaylaştıracak birden fazla kabiliyete hızlıca değiniyor olacağım. Malum, C++ 20 çıktı, C++ 23 de yolda, bir an önce onlara yetişiyor olmamız lazım 🙂 İlaveten, uEngine de fırından çıktı o çocuğa ilişkin de yazacaklarımız olacak elbette. Şimdi gelin, değineceğimiz kabiliyetlere bir göz atalım: nested namespaces using ile… Continue reading
“Windows and Linux: A Tale of Two Kernels” Videosu
Her ne kadar biraz eski, biraz da Microsoft’u destekliyor olsa da :D, Windows ve Linux kernel bileşenlerine ilişkin güzel bir özet mahiyetinde ki o zamanlar henüz WSL ortada yoktu 🙂 Araya sıkıştırılan iğnemeleri vs de izlemek keyif verici 🙂
Özellikle biraz da, işletim sistemine yakın yazılım geliştirenler için güzel olabilir.
İyi seyirler
Doküman – “A Complete Guide to Standard C++ Algorithms”
Geçtiğimiz günlerde bir vesile ile denk geldiğim bir dokümanı sizler ile paylaşmak istiyorum. Bu doküman, başlıktan da anlaşılacağı üzere, STL’in eskiden C++ 20’ye kadar sunulan (Range + View’lar dahil) kabiliyetlerini, gruplandırarak, kısa örnekler ile özetlemekte. Kısaca haberdar olmak ya da referans olarak kenarda bulundurmak için açıkçası oldukça hoşuma gitti. Sizler de bir göz atmak isteyebilirsiniz… Continue reading
Duyuru – uEngine 4
Tecrübeli takipçilerim, daha önceden SDL2 ile ilgili de bir çok yazı ve örnek kod paylaştığımı hatırlarlar. Uzun süredir aklımda olan ve SDL2 kullanan, çok platform destekli bir görselleştirme kütüphanesi hazırlama fikrini nihayet hayata geçirebildim ve bir süredir üzerinde çalışıyordum. Evet sevgili dostlarım, üzerinde çalıştığım kütüphanem bir noktaya geldi ve uEngine4 olarak ortaya çıktı. Peki bu… Continue reading