14 Mart 2012 Çarşamba


Yıllar önce yazdığım bir programı buldum. Adobe tarafından satın alınmadan önce Macromedia şirketine ait olan Authorware (AW) ile yazmış(t)ım. Basit bir matematik alıştırma programı. Dört işleme ek olarak kare, küp gibi işlemlerde de alıştırma yapmaya imkân tanıyor. Maalesef AW Mecromedia'nın her zaman üvey evladı olduğu için doğru düzgün bir gelişim çizgisine sahip olmamıştı. Adobe ise fişini çekti. Artık yerinde yeller esmesine rağmen Adobe uzun süre sitesinde 3000$'a yakın bir fiyat ile satışını sürdürdü. Bu gün bu yazı vesilesiyle kontrol ettiğimde artık satış yapmadıklarını gördüm.

Maalesef programın bazı hataları var ama inanın hataların çoğu benim yüzümden değil -gerçekten- :) Dediğim gibi her zaman yüksek fiyatlı bir üvey evlat olduğu için pek çok bug'ı vardı. Örneğin bu programda toplama işlemi yapılan yerde iki sayının toplamını - (eksi) ile buldurduğumu hatırlıyorum. Herhalde parse ederken bir şeyleri yanlış yapıyordu. Bu program ile ilgili paylaşmak istediğim son şey, programlamaya başladığımdan beri her yeni dil
öğrenişimde buna benzer bir program yazmışımdır. Bu sayede OSS, ALES gibi sınavlarda, hiç zaman problemim olmadı. Programı denerken binlerce kez soruları çözmek gerekiyor. Sonuçta, hem yeni dili öğrenmiş hem de hızını arttırmış oluyorsun. Özellikle öğrenci arkadaşlara kesinlikle tavsiye ederim.
Programı buradan indirebilirsiniz.

24 Şubat 2011 Perşembe

c++ dersleri : 0002

Son dönemde, pel çok projede gecelik sürüm mantığı kullanılıyor. Bu sayede kullanıcılar aylarca beklemeden hem pek çok yeni özelliğe ulaşabiliyor hem de giderilen hatalarla uğraşmak zorunda kalmıyor.

Bu sistemi kullananan projelerden birisi olan Codeblocks'un da yeni sürümünü beklemeden, pek çok hatanın düzeltildiği en güncel sürümünü kullanabilmek için nightly build yani gecelik derlemesini yükleyebilirsiniz.

Bu videoda codeblocks'un nightly build sürümüne güncellenmesini kısaca anlatmaya çalıştım.



20 Şubat 2011 Pazar

c++ dersleri : 0001

C++ DERS : 0001
Geçen dönem C dersini alan öğrencilerimizin acıklı hallerini görünce birazcık yardım etmeye karar verdim. Malumunuz (mu bilmiyorum ama) NEF'te Programlama Dilleri 1 dersinde C anlatıyoruz. IDE olarak da CodeBlocks'u tercih ediyoruz. İşte öğrencilerimizin çilesi burada başlıyor. Maalesef install.exe'yi çift tıklattıktan sonra next->next->finish arasında yapılması gereken bişeyler var. Haklı olarak mesaj pencerelerini okumak gibi kötü alışkanlıklara sahip olmayan öğrencilerimiz mavi ekran veriyorlar. Bu sıkıntıyı gidermek için küçük bir codeblocks'un nasıl kuruluacağını anlatan bir video hazırladım. İnşallah bu sayede "aslında AA alacaktım ama bir türlü yazdıkları hiç bir program çalışmadığı için bunalıma girdim" diyen öğrenci versiyonunu bir üst sürüme güncellemeyi başarabilriz.

Kayıt sırasında oluşan dil sürçmelerim için kusura bakmayın.