Pazartesi, Ocak 28, 2008

BushSweeper 1.0 çıktı



Söz verdiğimiz gibi yarım kalan projelerimizden olan BushSweeper'ı bitirdik ve yayınlıyoruz. Darısı BluePlayer'ın başına... Pek tabiiki hem Linux hemde Windows versiyonu ile birlikte yalnız bu sefer Linux versiyonunu KDevelop projesi olarak yayınlıyoruz, çünkü hala CodeBlocks'u kuramadım Fedora'ya. Tabii bu benimle alakalı kimsenin kabahati yok, mesela OpenCv'yi de ffmpeg li olarak kuramadım. Linux versiyonuyla ilgili olarak direk binary programı kullanmayı deneyebilirsiz, FLTK static olarak bağlandığından sanırım çalışacaktır. Her ne ise gevezeliği bırakıp linkleri verelim
BushSweeper 1.0 Linux binary and source
BushSweeper 1.0 Windows binary and source

Cuma, Ocak 25, 2008

Nihayet toparlandım !


Başımdan geçen o tatsız olay sonrasında mütevazi bir bilgisayar aldım faka bir türlü fırsat bulup Linux yükleyememiştim. Önce eski alışık olduğum Suse 10.1 i kurmaya çalıştım maalesef mümkün olmadı - Hard Diski bulamıyor ! - yeni versiyonunu da indirmeye takatım yetmiyor 4 GB'ın üzerinde. Her ne ise efendim bir kaç ay önce Bilgisyar dergilerinden biri Fedora 8 in DVD iso'nu vemişdi . Linux dağıtımlarından her hangi birine özel bir hayranlığım yok, ben de kaprissiz Fedora 8'i kurdum. Kurarken DVD'nin içinde ne var ne yok hepsini kurmasını söyledim. malum Linux da program kurulumu bir dert, hele de internetiniz yoksa. Boşunamı DVD li dağıtımlarını tercih ediyorum sanıyorsunuz.

Konuyu dağıttım farkındayım. Şu an itibarıyla artık bir Fedora kullanıcısıyım. FLTK , FANN, Audiere, OpenCv gibi kütüphaneleri kurdum. Yalnız ffmpeg'i kuramadığımdan OpenCv video desteksiz. ve Halen CodeBlocks'u kuramadım - beceriksizlik işte - Tabiki pes etmedim çalışmalara devam ediyorum. CodeBlocks yerine KDevelop ile şimdilik idare ediyorum. Bundan sonra yine eskisi gibi yayınlarımız Cross-Platform olacak.

Bu arada eski programlarımı Fedora altında derlemeye başladım. Mesela artık Fedora altında mp3 leri BluePlayer ile dinliyorum, Fedoranın ruhuna aykırı ama ne yapalım. Unutmadan çoook yakın zamanda BushSweeper'in son halini yayınlayıp bitireceğim.

Bugünlerde Dolunay var biliyormuydunuz ? Tuhaf bir şekilde beni etkilemeye başladı ;) anlaymadım...

Çarşamba, Ocak 16, 2008

Geç kalmış bir muhasebe 2007


Üstteki grafiği counter servisinden aldım geçen seneki durumu özetliyor..
Şöyle bir geri dönüp bakıyorumda Epey iş yapmışız geçen sene..

Bizim Fatih Presta'nın 2DPathfinder kütüphanesi için bir ugulama programı : PathFinder Demo
Download Sayısı : Windows (520) Linux (165)

Bush'un hatırına yaptığımız BushSweeper mayın tarlası benzeri bir oyun programı Download Sayısı : Windows (126) Linux (290)

Genetik metodla 4 Bilinmiyenli Denklem Çözümü Download Sayısı : 377

YSA ile Tic-Tac-Toe : Download Sayısı : 300
KGDD lerde Nodul sayısı tespiti : Hem OpenCv hemde FANN için örnek program... Download Sayısı : 102

Yeni Projelerimden Fl_OpenCv ve de Basit OpenCv uygulamaları

Treshold + Fl_OpenCv 0.3 Download Sayısı : 269

cvBlobsLib kullanım örneği ve Fl_OpenCv 0.5 Bu programa
http://opencvlibrary.sourceforge.net/cvBlobsLib de Project samples kısmında link de verildi. Download Sayısı : 295

Yüz Bulma ve Fl_OpenCv 0.7 Download Sayısı : 462

ve Bir diğer Yeni Projem FannTool Download Sayısı : Windows (124) Linux (115)
Geçen sene boyunca pek çok dizi yazımız da oldu

* Debugging Hakkında 1 2
* Cross-Platform Programlama hakkında 1 2 3 4 5
* FANN ( Fast Artificial Neural Network Library) kullanımı hakkında 1 2 3
* Kırılamayacak Program olurmu ? sorusuna cevap aradığımız yazılar 1 2 3
* OpenCv'ye Giriş 1 2 3 4 5

Gelelim yapmadıklarımıza BluePlayer ile hiç uğraşmadım ve yarım olarak kaldı ve BushSweeper'ı tamalayamadım

Peki bu sene neler yapacağız. Öncelikle Yarım kalan projelerimi tamamlamak istiyorum

BluePlayer'a AudioCD desteği eklenecek
Bush emekli olmadan Bushsweeper'ı tamamlamak istiyorum Neme lazım Irakı özgürleştirdikleri gibi bütün dünyayıda özgürleştirmeye çalışacak başka Bushlar çıkabilir ! Bir de bush hakkında usturuklu bir yazı lazım İngilizce.

Fl_OpenCv zaten tamamlanmak üzere bug raporu felan gelmezse versiyon numarası 1.0'a yükseltilip tamamlanacak belki HighGUI deki video write fonksiyonlarıda münassip şekilde eklenebilir...

FannTool'un durumu biraz karışık, Ufak tefek düzenlemelerin dışında Run with File Ve Data Process kısmının yazılması lazımdı. Steffen Nissen gsoc2007 deki yeniliklerle birlikte FANN'ın yeni versiyonunu Şubat gibi çıkaracağını ve Pek çok yeniliklerin yanı sıra eski versiyonuyla uyumsuz olacağını açıkladı. Bu durumda FannTool'un bu versiyonuna uzun vadeli eklemeler yapmamı gereksizleştiriyor. FANN 3.0 çıksın bu projenin yönü ona göre değişecek gibi. Ama en azından - HB ile görüşmelerimizden anladığım - FannTool'un kullanımına dair bir yazı yazmak lazım.

Yarım kalan işlerimizin dışında Yeni projelerimizde olacak inşallah. Öncelikle Kendini Jardel sanan arkadaşa bir orta sözüm var ;) Daha sonra Volkan kaytarmazsa ortak bir şeyler yapacağız. Bütün bunların dışında Bulanık mantık konusunda bir pratik uygulama, Poor because Poor'un devamını ve AK nin sayesinde gördüğüm YSA ile kenar bulma üzerine yazmayı da istiyorum. Nasip Kısmet artık. Öneri ve istekleriniz olursa -olmazda hani belki - memnuniyetle ilgilenmeye çalışırız. Bekleriz efendim...

SetEnaniyet(KAF_DAGI);
Hey gidi hey siz ne zannediyorsunuz tuhaf bir adamın yazdığı tuhaf yazılarla dolu bir tuhaf sitemi ? Bu yazıları Ne Addison-Wesley ler ne McGraw-Hill/Osborne istedide vermedim. İsterler Tabii Böyle Pratik uygulamalarıyla birlikte bu konularada böyle yazıları kim kaybetmişde kim bulsun. Kıymetini bilin Kıymetini !
RelaseEnaniyet();

Çarşamba, Ocak 02, 2008

Fl_OpenCV 0.8 ve Inpainting




Fl_OpenCv nin yeni versiyonunu çıkarmış bulunuyoruz. Yeniliklerine gelince artık callback atayarak fare eventlerini kullanabiliyorsunuz fakat OpenCv değil FLTK eventları olarak...

Aynı daha önceki versiyonlarında olduğu gibi bir de örnek uygulamayla birlikte geliyor. Inpaint; Resimlerden nesne silme bozulmaları düzeltme gibi işler için kullanılan bir method. Bakınız üstteki resimler. Detaylı bilgi için google sizi bekliyor. OpenCv de cvInpaint diye hazır bir fonksiyon var. Biz de onu kullandık zaten. Navier-Stokes ve Alexandru Telea diye geçen İki farklı metodu kullanabiliyorsunuz.
Kullanımı basit inpaint yapmak istediğiniz yeri gidip fareyle işaretliyorsunuz. Inpaint tuşuyla gereken işlem yapılıyor. Kullanılacak metodu da isterseniz değiştirebilirsiniz. Neyse efendim lafı fazla uzatmayalım buyrunuz.
Inpaint with Fl_OpenCv 0.8