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
uEngine 4 Son Güncellemeler
Merhaba sevgili yazılımperver dostlarım, Daha önce de bahsettiğim gibi uzun bir süredir uEngine4 reposunun hem Windows hem Linux için kullanılabilir hale getirmeye yönelik planlarım mevcuttu. Ayrıca, bir kaç yazımda CMake betikleri ile ilgili de bir kaç güncelleme yapmayı planlıyordum. Nihayet bu güncellemeleri tamamladım ve artık uEngine4’ü hem Windows hem de Linux için kullanabileceksiniz. Bu bağlamda… Continue reading
git submodules
Merhaba sevgili yazılımperver dostlar, bu yazımda kısa bir süre önce kullanmaya başladığım (ve ihtiyaç duyduğum) bir kabiliyete yönelik bilgi vermeye çalışacağım: “git submodules”. Mevcut bir projeniz var ve içerisinde ayrı bir git reposunu, bu repodaki projeniz ile birlikte kullanmak istiyorsunuz. Ne yapabiliriz? Diyelim ki elinizde main projeniz var ve bunu klonladınız ve içerisinde de lib… Continue reading