Haftalık Videolar 11 – Windows XP Task Manager + How Linking Works

Pazar günü için sizler ile iki güzel video paylaşıyorum. Bunlardan ilki çok uzun olmayan ama açıkçası ilgi çekici bir video: “The Windows Source Code Revealed: Task Manager”.

Video, daha önce Windows XP task manager’ı geliştiren arkadaşın yıllar sonra MS’den izin de alarak, yazmış olduğu kodu aktarmasını içeriyor (aslında bu ilki, devamında da farklı yönlerine dğeiniyor).

Yıllar sonra, hepimizin aşina olduğu bir uygulamaya ilişkin kaynak kodları görmek açıkçası benim ilgimi çekti ayrıca yazarın o zaman yazmış olduğu kodlara yönelik yorumları da kayda değer. Bu kanalında güzel videolar mevcut, gözüme çarpan diğer videoları da paylaşıyor olacağım:

İkinci video ise ilkine göre biraz daha uzun olsa da bence oldukça bilgilendirici: “What Happens After The Compiler in C++ (How Linking Works)”.

İsminden de anlaşılacağı üzere, video linux için derleme sonrasında, bağlama (linking) aşamasında yapılanları oldukça yalın ve akıcı bir şekilde aktarıyor. Açıkçası, “Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64” kitabından sonra böyle bir videoya denk gelince sizler ile paylaşma istedim, bir yazımda buradaki adımları da paylaşmayı planlıyorum.

İyi seyirler.

uEngine4 Serüveni – Zamanlayıcılar

Merhaba sevgili yazılımperver dostlarım. Bugünkü yazımda, uEngine4 içerisinde sessiz sessiz duran bir proje hakkında yazıyor olacağım: “time”. İsminden de anlaşılacağı üzere, bu proje içerisinde, projelerinizde ihtiyaç duyabileceğini bir çok zamanlayıcı, ölçüm ve benzeri araçları bulabilirsiniz. Mevcut uEngine içerisinde de, bu sınıfları kullanıyor olacağım. Ayrıca, bunların bir kısmına çeşitli yazılarımda da yer vermiştim. Yazıların bağlantılarını da… Continue reading