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
I’m Back :)
Son yazımdan bu yana nerdeyse altı ay geçmiş 🙂 Geç olsun güç olmasın diyerek, bir yerden artık başlamanın vakti geldi diye düşünüyorum. 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. Önce genel bir refaktör… 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
uEngine 4 Son Güncellemeler – II
Uzun bir aradan sonra tekrar bir aradayız sevgili yazılımperver dostlarım. Uzunca bir süredir uEngine4’ün elini ayağını düzeltmek ve eksik olduğunu düşündüğüm kabiliyetleri eklemek için uğraşıyordum. CMake’e yönelik düzeltmeleri yapıp, sizler ile paylaşmıştım (uEngine 4 Son Güncellemeler). Sonraki adım olarak aslında ihtiyaç duyulan bağımlılıkların indirilmesi ve kurulmasına yönelik işlerin otomasyonunu nasıl yaparız diye hem Window hem… Continue reading
uEngine4 – ccache
Evet sevgili yazılımperver dostlarım. En son yaptığımız güncellemeler sonrasında artık uengine4’ü artık daha kolay oluşturabildiğinizi umuyorum. Buna yardımcı olması açısından ReadMe sayfasını da güncelledim, göz atmayı unutmayın. Ayrıca windows için olan kurulum adımlarına yönelik betiği de ekledim, inşallah linux için de ekleyeceğim. Şimdi gelelim bu yazımızın konusuna: ccache. Hemen ufak bir illüstrasyon ile başlayalım 🙂… Continue reading