SFML projeleri geliştirmek için kullanabileceğiniz Visual Studio 2017 SFML proje şablonuna aşağıdaki bağlantıdan ulaşabilirsiniz. Bundan sonraki bir çok projede SFML kullanmayı planlıyorum (SFML’e de dair de bir yazı hazırlayacağım inşallah). Bu kod anlamda sizlere de yardımcı olur umarım. Ayrıca yine Visual Studio ‘da kullanmak üzere proje ayar dosyasını da ekledim. Örnek projede kullanımını görebilirsiniz. Yakında… Continue reading
Temel Git Komutları
Daha önce kod ve benzeri örnek uygulama paylaşımları için github’dan almış olduğum kod ambarını (“repository”) sizlere duyurmuştum. Peki açı kaynak projelerde yaygın olarak kullanılan git için temel komutlar nelerdir diye sorarsanız. En temel olanları aşağıda sıralamaya çalıştım (bunları peyder pey güncelleyeceğim). Visual Studio uzun süredir git desteği sağlıyor yani Visual Studio içerisinden de Git “repository”… Continue reading
Display Driver Updater
Grafik sürücü güncellemelerinde sıkıntı yaşıyorsanız bu program tam sizlere göre. Grafik sürücüsüne ilişkin her türlü veriyi temiz bir şekilde silip yenisinin kurulmasına hazır hale getiriyor. Faydasını gördüm. Kullanmak isteyenler aşağıdaki adresi inceleyebilir ya da bu bağlantıdan direk indirebilir. http://www.guru3d.com/files-details/display-driver-uninstaller-download.html
Modern C++ (4) : Smart Pointers – II
Evet arkadaşlar akıllı işaretçiler serüvenimize devam ediyoruz. Bu yazımda akıllı C++11 ile gelen shared_ptr ve weak_ptr sınıflarını inceleyeceğiz. İlk yazıma aşağıdaki adresten ulaşabilirsiniz. Modern C++ (4) : Smart Pointers – I std::shared_ptr Akıllı işaretçi denildiğinde akla gelen ilk sınıf std::shared_ptr. std::unique_ptr’dan farklı olarak “reference counting” dediğimiz kabiliyeti barındıran, içerdiği nesnenin birden fazla sınıf tarafından kullanılmasına… Continue reading
Adobe acrobat kaydırma hızı + Herb Sutter Meta Konuşması
Bu kısa yazımda sizlerle bir süredir kullandığım bir kısayoldan bahsedeğim. Eğer size elektronik kitap okuyucusu iseniz ve acrobat pdf üzerinden bu dokümanları okuyorsanız otomatik kaydırma yeteneğini duymuşsunuzdur.Kısa yolu Ctrl + Shift + H. Bu kısayol ile otomatik kaydırmayı başlatıp sonlandırabilirsiniz. Hızını değiştirmek için ise 0-9 tuşlarını kullanabilirsiniz (0 en yavaş 9 en hızlı). Bazen sayfadaki… Continue reading
Modern C++ (3): Uniform Initialization, override/final, default/delete, constexpr, vb.
Bir diğer Modern C++ yazım ile sizlerle birlikteyim 🙂 Önceki Modern C++ yazılarıma aşağıdaki bağlantılardan ulaşabilirsiniz. Modern C++ (1): nullptr, enum sınıfları, range-based döngüler, auto Modern C++ (2): C++ 11 Yenilikleri Bu yazımızda C++ 11 ile gelen yenilikleri incelemeye devam edeceğiz. C++11 ile gelen bütün yenilikler için yukarıdaki ikinci yazıma ulaşabilirsiniz. Bu yazımda diğer yenilikler… Continue reading