Mustafa Yemural

Mustafa Yemural

Qt Kurulumu ve Qt Creator’a İlk Bakış

Bu yazıda Qt çatısı ve çeşitli Qt araçlarının çeşitli işletim sistemlerinde nasıl kurulacağını anlattık. Çevrimiçi araç ile kurulum yaparken Windows ve GNU/Linux sistemlerinde nelerin farklılık gösterdiğini ve sizin neleri seçebileceğinizi anlatmaya çalıştık. Ayrıca Qt Creator programının ilk ekranını ve temel kısımlarını inceledik. Qt Creator'ın sol tarafındaki Mod Seçimi ekranını ve modları anlattık.

C’de Karşılaştırma Operatörleri ve Mantıksal Operatörler

Bu yazıda C'de sıklıkla kullanılan karşılaştırma operatörleri ve mantıksal operatörler üzerinde durulmuştur. Bu operatörler ile ilgili gerçek hayat analojilerinden yola çıkılarak açıklama yapılmıştır. Bu operatörlerin C'de nasıl kullanıldığını göstermek amacıyla, C'de karar yapılarından biri olan "if" deyimine değinilmiştir. En son ise C99 standardı ile gelen "_Bool" anahtar kelimesine değinilmiştir.

Bilgisayarlı Görme ve OpenCV’ye Giriş

Bu yazıda bilgisayarlı görmenin ne olduğu, hangi disiplinlerden geldiği ve görüntü işleme ile aralarında nasıl bir fark olduğundan bahsedilmiştir. Bilgisayarlı görme kütüphanelerinin en popüleri olan OpenCV ile alakalı çeşitli bilgiler verilmiş ve OpenCV'nin çıktığı günden günümüze kadar olan önemli sürümleri listelenmiştir. En son ise OpenCV'ye alternatif olan kütüphanelerden kısaca bahsedilmiştir.

C++ Standartları

Bu yazıda tarih boyunca yayınlanmış olan C++ standartlarından ve küçük revisyonlarından bahsedilmiştir. Standart kavramına açıklık getirmiş ve bununla ilgili kurumlar açıklanmıştır. C++ standartları arasındaki farklara çok kısa bir şekilde değinilmiştir. Ayrıca Boost kütüphanesinden bahsedilmiştir. En son ise yeni gelecek olan C++ standartları ile ilgili çok detaya girmeden bazı bilgiler verilmiştir.

Algoritmalar ve Sözde Kodlar

Bu yazıda bilgisayar dünyasında sıklıkla karşımıza çıkan algoritma kavramını açıkladık. Algoritmanın tarihine değinip çeşitli örnekler verdik. Ayrıca bir algoritmayı ifade ediş biçimlerini açıkladık. Sözde kodlardan bahsedip yine çeşitli örnekler verdik. Sözde kodun çeşitli biçimlerinden bahsettik. Sonunda akış diyagramlarından bahsedip algoritmaları görsel olarak nasıl ifade edebileceğimizi gösterdik.

Container Teknolojisi ve Docker

Bu yazıda öncelikle Container teknolojisinden ve kısa tarihi gelişiminden bahsedilmiştir. Docker ürününe kadar olan aşamada yazılım dünyasının ne gibi ürünler ortaya koyduğu açıklanmaya çalışılmış ve çeşitli örnekler gösterilmniştir. Daha sonra Docker teknolojisinin yapısı kısaca açıklanmış ve sahip olduğu gücün nedeni anlatılmıştır. En son, Docker sisteminin çeşitli dağıtımlara kurulumu gösterilmiştir.

C’de Tür Dönüşümleri

Bu yazıda bir veri türünden başka bir veri türüne dönüşüm yapmadan bahsedilmiştir. Veri türleri arası dönüşümlerin çeşitleri, bu dönüşümlerde nelere dikkat edilmesi gerektiği, işaretli ve işaretsiz veri türleri arasındaki dönüşümlerde ortaya çıkan riskler ve overflow ile underflow kavramlarının ne ifade ettiği anlatılmaya çalışılmıştır. En sonunda bu konuyu pekiştirecek bir örnek verilmiştir.

C’de Temel Giriş – Çıkış Fonksiyonları

Bu yazıda, neredeyse C ile ilgili örneklerin tamamında kullanılan "printf" ve "scanf" gibi ekrana yazı yazma ve kullanıcıdan girdi almaya yarayan fonksiyonlardan bahsettim. Bununla birlikte "fonksiyon" kavramına ve onunla ilgili çeşitli kavramlara kısaca giriş yaptım. Son olarak da "puts", "gets" ve "gets_s" gibi diğer giriş/çıkış fonksiyonlarına değindim.

Qt Nedir?

Bu yazıda Qt çatısının ne olduğu anlatılmaya çalışılmıştır. Qt'nin ne amaçla ve kimler tarafından ortaya çıkarıldığı ve tarih boyunca hangi firmaların elinden geçtiği hakkında çeşitli bilgiler verilmiştir. Qt ile yazılmış önemli bazı uygulamalar listelenmiştir. Qt'nin modüler yapısı anlatılmış ve Qt'nin modülleri hakkında özet bilgiler verilmiştir. En son ise Qt'nin önemli araçlarından bahsedilmiştir.

C’de Sabitler, #define Bildirimi ve sizeof Operatörü

Bu yazıda C'de kodun içine doğrudan yazabileceğimiz sabitler ve onların türleri hakkında bilgi vermeye çalıştım. Ayrıca "#define" önişlemci bildiriminin bir kullanımını anlatmaya ve çeşitli örnekler vermeye çalıştım. Son olarak da C dilinde bir sabitin, değişkenin veya ifadenin bellekte kapladığı alanı byte cinsinden döndüren "sizeof" operatörüne değindim.