Yusuf Bülbül

An Engineer

Mac Servis Yazılımının(802.11.xx) Linux Sistemlere Uyarlanması

Herkese hayırlı bayramlar. Bir Mac Yazılımını(Mac 802.11) anlayabilmek için, Üç önemli alan bilgisi gerekiyor. Bunlar, Linux Kernel-Socket yapısı, Ağ Yığını Sistem Entegrasyonu ve Ağ topolojileri-Kanal Erişim modelleridir. Bir önceki yazımda Mac Servislerinin ana çalışma algoritmaları ve kanal erişim modellerinden bahsetmiştim. … Devamını OkuMac Servis Yazılımının(802.11.xx) Linux Sistemlere Uyarlanması

Mac Servisi Nedir? Nasıl Çalışır? Genel Bakış -1

Ağ Yığınının neden katmanlı ve iç içe geçmiş matruşka bebekleri gibi olduğunu işin içine girip bir Mac Servisi yazmaya başladığınızda çok daha net anlıyorsunuz. Genellikle 7 Katmanlı OSI modelinin IP katmanında ya da daha üstünde … Devamını OkuMac Servisi Nedir? Nasıl Çalışır? Genel Bakış -1

Gösteriş ve Propaganda

 Bu konuda yazıp yazmamayı çok düşündüm. Ancak en sonunda bir müslüman olarak yazmam gerektiğini düşündüm. Bu yazımı, peygamber efendimizin bir abide gibi mütevazi hayatı bir köşede ve Kur-anı Kerim’in bir çelenk gibi öğütleri diğer köşede dururken orta çağdan kalma bir tarihi eserin cami yapılmasını bayram ve İslamın yükselişi edasıyla kutlayıp … Devamını OkuGösteriş ve Propaganda

Bilinmezlikten Gelen Korku

Gregor Samsa, bir sabah uyandığında kendisini bir hamam böceği olarak bulur ve herkes onun bu görünüşünden dolayı ondan korkup çekinir.  Ölümünü en yakınları bile bir kurtuluş olarak karşılar. Franz Kafka’nın “Dönüşüm” ismindeki bu hikayesini bizim okuduğumuz gibi ona bu şekilde davrananlar da okumuş olsaydı ondan bu kadar korkup çekinirler miydi acaba? … Devamını OkuBilinmezlikten Gelen Korku

UnrealEngine Kullanarak C++ Dilinde Geliştirdiğim Oyun

C++ geliştiricisi olarak uzun zamandır bir oyun geliştirmek istiyordum.  Yotube’da dolaşırken yeni çıkan Watch Dogs oyununun Unreal Engine üzerinde geliştirildiğini anlatan bir video gördüm. Bu video ile oyun  geliştirme isteğimDevamını OkuUnrealEngine Kullanarak C++ Dilinde Geliştirdiğim Oyun

C Dilinde Chain Of Responsibilty Yazılım Tasarım Deseni

Chain Of Responsinbilty, Yazılımda işlenecek olan değişken sayıdaki veri yapıları veya sınıfların sistematik bir şekilde işlenmesi için geliştirilmiştir. Karışık ve düzensiz gelen isteklerin efektif bir şekilde sıralanması ve işleme alınmasını herhangi bir ekstra karmaşa yaratmadan sağlamak amaçlanmıştır. … Devamını OkuC Dilinde Chain Of Responsibilty Yazılım Tasarım Deseni

C Dilinde Command Yazılım Tasarım Deseni

Yazılım Tasarım desenlerinin en önemli amaçlarından biri tasarıma kod ekleme çıkarma konusunda dinamizm ve değişimlere karşı stabilite kazandırmaktır. Dizayn yaparken her zaman ileriye yönelik kod ekleme çıkarma yapılması, dizayndaki bazı kısımların iptal edilmesi gibi durumlarda geri kalan dizaynın etkilenmemesi gerektiği üzerinde durmak gerekiyor.  … Devamını OkuC Dilinde Command Yazılım Tasarım Deseni

C Dilinde Observer Yazılım Tasarım Deseni

Yazılım tasarım desenlerini bilmek ile yazılımı dizayn edebilmek arasında büyük fark vardır. Yazılımı dizayn etmek, baya bir tecrübe gerektiren bir iştir. Tasarım desenlerini bir kaç hafta içerisinde öğrenebiliyorsunuz. Fakat bir projeyi, bu desenlerle dizayn etmeye çalıştığınızda yaptığınız  dizaynın ne derece bir dizayn olduğunu zaman ve projedeki gelişmeler gösteriyor.  … Devamını OkuC Dilinde Observer Yazılım Tasarım Deseni

C Dilinde Iterator Yazılım Tasarım Deseni

Tüm yazılım tasarım desenleri, C dilinde de uygulanabilir. C, nesne yönelimli bir dil olmadığından dolayı C yazarken yazılımı dizayn etmek biraz daha zordur. Fakat, C kullanırken de nesne yönelimli gibi kullanabiliriz. Bununla alakalı yazdığım bir önceki yazıma göz atabilirsiniz. Zaman buldukça C dilinde tüm yazılım desenleri kod örnekleri vermeye çalışacağım. … Devamını OkuC Dilinde Iterator Yazılım Tasarım Deseni

Rastgelelik-Olasılık-Bilinmezlik-Determinizm

Bu aralar daha çok felsefi konularda yazılar yazdığım doğrudur. Ne kadar felsefenin yararsız bir meta olduğunu düşünsem de yakın zaman içinde bir çok varoluşçu düşünceye sahip arkadaşla bu konuda tartıştığım için bunu bir yazı haline getireyim dedim. … Devamını OkuRastgelelik-Olasılık-Bilinmezlik-Determinizm

Copyright © Tüm Hakları Saklıdır.