.dot dosyaları ve bunların yönetimi

Merhaba sevgili yazılımperver dostlarım, bu yazımda sizlere “dot files” ‘tan ve bunları nasıl yönetebileceğinizden bahsediyor olacağım. Linux kullanan takipçilerimin muhtemelen vakıf olduğu, olmadıysa da yakında olacağı bir konu bu. Peki ama nedir bu dot dosyaları? Dot Dosyları Nedir? Dot dosyaları, Unix benzeri işletim sistemlerinde (Linux, Mac), uygulamalara ait konfigürasyonların/uyarlamaların tutulduğu gizli dosyalardır. İsmini dosyanın başında… Continue reading

SDL3 Yayınlandı

uEngine4’te uzun süre kullandığım ve bir çok alt yapıda da kullanılan SDL2’nin yeni sürümü yayınlanmış. SDL3 artık resmi olarak duyurulmuş durumda. https://github.com/libsdl-org/SDL/releases/tag/release-3.2.0 Bir çok yenilik gelmiş durumda, bu vesile ile zamanında SDL’e yönelik yazdığım yazıları da bir araya getirerek görsel uygulama geliştirmek isteyenler için bir ders serisi yapabiliriz. Daha sonra elbette, uEngine’i de SDL3’e geçirebiliriz.

Geri Döndüm :)

Son yazımdan bu yana oldukça uzun bir zaman geçmiş 🙂 Geç olsun güç olmasın diyerek, bir yerden artık başlamanın vakti geldi diye düşünüyorum. Ramazan da geçti, peki nereden başlayalım? Bunun için öncelikle en son hangi konulara değinmiştik isterseniz onlar bir göz atalım. Son yazılarımda ağırlıklı olarak uEngine4 ve ona ilişkin kullanmaya başladığımız yeni teknolojilere değinmiştik…. Continue reading

Haftalık C++ 61 – std::transform

Evet sevgili yazılımperver dostlarım uzun bir aradan sonra nasıl bir yazı yazayım diye düşünürken, “blog backlog”‘um da bulunan std::transform konusuna değinmeye karar verdim. std::transform’a, aşina olduktan sonra, özellikle veri dizileri ile uğraşıyorsanız, bir çok problem için kullanabileceğiniz bir araç haline geleceğini düşünüyorum. O sebeple de bu yazımda kısaca farklı kullanımlarına değineceğim. Peki std::transform nedir? std::transform,… Continue reading

uEngine4 – GitHub Actions

Evet sevgili yazılımperver dostlarım son güncellemem ile birlikte, uEngine4 motorumuz da artık Github Actions marifeti ile CI/CD üzerinden otomatik olarak oluşturulabilmekte. Bir kaç yazı öncesinde, Github Actions’I kendi uygulamalarınızda da kullanabilmeniz için örnek betikleri şablon projeme eklemiştim. Aşağıda ilgili repoya ve yazıma ulaşabilirsiniz: uEngine 4 Son Güncellemeler – II uEngine4’e de bu yeteneği kazandırmış bulunuyorum…. Continue reading

Haftalık Videolar 12 – “Rule of Five” ve “Rule of Zero”

Merhaba sevgili yazılımperver dostlarım, bu yazımda sizler ile bir video paylaşıyor olacağım (uzun süredir paylaşmadığımı fark ettim de). Video’nun konusu “Rule of Five”. Modern C++ öncesinde de (C++ 11 öncesi), bunun muadili olan “Rule of Three” bulunmaktaydı. Neydi bu kural, isterseniz önce ona bir bakalım: “If a class defines any of the following then it… Continue reading