Sayfalar

Cuma, Haziran 23, 2006

Nedir o şey ?



Nedir o şey ki ...
Aramakla bulumuyor ve fakat bulanlar sadece arayanlar oluyor
Nedir o şey ki ...
Süreyya yıldızında olması Bazı insanların o şeye ulaşmasını engellemiyor
Nedir o şey ?

Cumartesi, Haziran 17, 2006

FLTK v1.1.7 Dev pak

FLTK v1.1.7 Dev pak hazıranmış CodeBlocks dan DevPak updater/Installer plugin'i kullanarak indirin bu sefer içinden FLUID de çıkıyor :)

Perşembe, Haziran 15, 2006

FM Forumlar

http://forum.fazlamesai.net/ adresinde artık

FM Forumlar belki geri doner...

Bu arada Fazlamesai.net'i izleyin

mesajı çıkıyor. Elveda dememe rağmen içim burkuldu
İnşallah FM' nin kalitesi ve sevyesine layık bir şekilde döner

Çarşamba, Haziran 07, 2006

OpenGL Örnek Programlar


Nasıl ulaştım bilmiyorum ama güzel örnek programların olduğu bir site
David Henry's homepage
Başlıkları veriyim ilginizi çekerse bir ziyaret edin

C ile Yazılmış örnekler

  • Simple GLUT window
  • Simple GLX window
  • TGA (Truevision TARGA, *.tga) Texture Loader
  • DDS (DirectDraw Surface, *.dds) Texture Loader,
  • PNG (Portable Network Graphics, *.png) Texture Loader
  • JPEG (Joint Photographic Experts Group, *.jpg) Texture Loader,
  • PCX (ZSoft PCX, *.pcx) Texture Loader
  • BMP (Windows/OS2 Bitmap, *.bmp) Texture Loader
  • OBJ (Alias|Wavefront Object, *.obj) Model Loader, (dec. 15, 2005), for OpenGL.
  • GL_ARB_texture_compression demo (using TGA texture loader),
  • Reflective environment mapping demo, (dec. 27, 2005)
  • Object outlining demo,
  • Quake's MDL Viewer (*.mdl),
  • Quake 2's MD2 Viewer (*.mdl)
  • Doom 3's MD5 Viewer (*.md5mesh, *.md5anim)
  • Doom 3's Ultralight MD5 Viewer (*.md5mesh, *.md5anim),

C++ ile yazılmış örnekler

  • 3D Math library (Vector, Matrix, Quaternion), for OpenGL.
  • Texture loaders, Some OpenGL texture class loaders.
  • Shader library, (jan. 31, 2006). GLSL shader classes.
  • md5loader picture
  • md3loader picture Quake 3's MD3 Viewer
  • md2loader picture Quake 2's MD2 Viewer
  • mdlloader picture Quake's MDL Viewer


bu konular ilginizi çektiyse buyrun link

Cumartesi, Haziran 03, 2006

Turbo C canlanıyor


Borlandın Emektar conio kütüphanesi için mingw32 yazılmış bir karşılığı var artık
http://conio.sourceforge.net/
Borland-style CONIO implementation for MinGW/Dev-C++.
artık eskiden Turbo C ile yazdığınız programları yeniden windows consolu için derleyebileceksiniz
ben bir deneme yaptım fi tarihinde -classları öğrenmek için- yazdığım yılan artık windowsta
:)

vakit bulabilirsem -zannetmiyorum ya- diğer eski programlarımı da deneyeceğim

kullanması çok kolay
1) öncelikle http://conio.sourceforge.net/ den indirip C::B'a ekleyin
2) consol projesi oluşturun
3) header olarak conio2.h kullanıp link libraries kısmına conio deyin
bu kadar ...

Çarşamba, Mayıs 31, 2006

Bir zerreciğim ki eşref-i mahlukatım

Gözlerinizi kapatın ve düşünün Evinizin içinde ne kadar küçük bir yer işgal ettiğinizi. Sonra evinizin Mahllenizin içindeki küçüklüğünü, Mahallenizin Şehrinizin içindeki küçüklüğünü düşünün. Şehrinizin Ülkeniz içindeki küçüklüğü ülkenizin Dünya üzerindeki küçüklüğü
Dünyanın Güneş, Güneşin diğer Büyük yıldızlara göre küçüklüğünü düşünün
Düşün ki O Koskoca Yıldızlarda Kainat içinde küçücük bir zerre...








Ben ki, toz kanatlı bir kelebeğim,
Minicik gövdeme yüklü Kafdağı,
Bir zerreciğim ki, Arş'a gebeyim,
Dev sancılarımın budur kaynağı!

demiş Necip Fazıl Çile'sinde
Bir Zerrecik olarak insanı Eşref-i Mahlukat yapan Ne ?
ve hatta Bu zerreciğin ne hükmü var ki Esfel-i Safiline düşebiliyor ?

Hayat
dört şeyle kaimdir, derdi babam
su ve ateş ve toprak.
Ve rüzgâr.
ona kendimi sonradan ben ekledim
pişirilmiş çamurun zifiri korkusunu
ham yüreğin pütürlerini geçtim
gövdemi alemlere zerkederek
varoldum kayrasıyla Varedenin
eşref-i mahlûkat
nedir bildim.*

Bir zerreciğim ki eşref-i mahlukatım / Dev sorumluluklarımın budur kaynağı!

* (1974) İsmet Özel Amentü

Cumartesi, Mayıs 20, 2006

5. Linux ve Özgür Yazılım Şenliği


Üzerinden bir hafta geçtikten sonra anca fırsat bulup yazabiliyorum. Sadece seminer başlıklarına bakarak bile ne kadar önemli bir etkinlik olduğunu göre bilirsiniz.

  • Common Lisp ile Yazlım geliştirme
  • PHP'ye Giriş + Kurulum, PHP 5 ,...
  • Libcap ile Paket yakalama
  • Beowulf Kümeleri ve Paralel Programlamaya giriş
  • Tembel Penguenlere Çekirdek Programlama - tam benlikmiş :) -
  • Cross-Platform Taşınabilir Kod Yazma
  • Özgür Yazlım Geliştirme süreçleri

ve bunlar gibi pek çok güzel konuda verilmiş olan seminerler hem de ücretsiz, daha ne olsun - acaba ücretli olsa katılım dahamı fazla olurdu :) - Fakat malesef ben ilk üç gün gidemedim; Çok yoğun olarak çalışmam ve çalıştığım işin bilgisayarlarla alakasız olması sebebiyle - alakalı olsa patron işle ilgili çok önemli şeyler öğretiyorlar bahanesiyle belki yırta bilirdim -

Amma Pazar sabah düştüm yollara. Zaten Şenlik vesilesiyle yıllardır uğramadığım okulumu da görmek nasip oldu. Tozlu topraklı isli dumanlı fabrika - çalışma ortamım oluyor - atmosferinden sonra ODTÜ'nün yeşillikler içindeki sakin hali beni mest etti. Burdan peşin peşin söyleyi okulunuz kıymetini bilin öğrenci kardeşler., Mezun olduktan sonra çalıştığınız yerler hiç te böyle olmayacak.

Neyse Konuyu dağıtmayalım.

Serdar Köylünün vereceği Nesneye Yönelik Programlama konulu seminerine gitmeyi planlamıştım ama Malesef iptal edilmiş. Kısmet LATEX imiş. Nereden aklımda kalmış bilmem, Programcılığın baba Kitabı sayılan The Art of Computer Programming in yazarı Donald Knuth 'un bu işle alakalı olması bu seminere katılmama sebep oldu. Semineri Çağıl Uluşahin adlı hanım hanımcık bir geç kardeşimizden dinledik sağ olsunlar. Daha Sonra Metasploit Framework ile Güvenlik Denetimi adlı semineri dinledim. Daha sonra devam edemedim ettirmediler - Laf aramızda Cracker'ın Hazin sonu ! yazımdaki Crackerden pek bir farkım yok ;)

Artık seneye kısmetse

Cuma, Mayıs 19, 2006

Fazla Mesai'ye Forum fazla -mı ! - geliyor

Fazla mesai takip ettiğim ve sevyeli bir ortam emeği geçe herkese peşin peşin teşekkür ediyorum. FM nin bir de forumu var. FM itibarıyla bu forumuda takip etmeğe başladım

Bir gün Ali Budak diye bir vatandaş

Bir C kodu icin yardim ariyorum.
diye bir başlık açmış ve

Forum sayfalarinda, insanlara yardimci olmak icin gecesini gunduzune katmis humanist arkadaslarima yurekten saygilarimi sunuyorum...C den aldigim odev konusunda yardim alma umidiyle yaziyorum, ama kimse bunu bi somuruculuk olarak gormesin lutfen. Arkadaslar ben bil. muh. 1. sinifta okuyorum ve aldigim odev su:""Bir kelimeyi hecelerine ayirmak icin C programi yaziniz."" Acikca soylemek gerekirse calismaya dun basladim ve herseyden once tukce kitaplarini karistirdim hece bilgisiyle ilgili bisey bulabilir miyim diye. Bana ipucu olabilecegini dusundugum 5 hece cesidi cikti. Program kodunu kurmak icin gerekli temel bilgiye sahip olmadigimi dusunerek sizlerden bana yardimci olmanizi rica ediyorum. TESEKKURLER..
diye sorusunu cevaplayacak - ödevini yapacak - hümanist adam aramaya başlamış hatta
C heceleme algoritmasi ve kodu
diye bir başlık daha açmış bu da yetmemiş forumun vatandaşın konusuyla alakasız başka konuların sonunada yamanıp sorusunu o kısımlara da yazmış 1 2
bunun üzerine ben konu edilen şahsa şöyle cevap vermişim

ödevin amacı zaten senin türkçe heceleme sistemi kurman değil C yi kullanmayı öğrenmendir önce bu konuda çalış ama senin buna pek niyetin yok gibi görünüyor yazdıklarından anladığım ödevi -hümainst olan - birilerinin senin yerine yazmasını istiyorsun.Bulabilirsen eğer o hümanist arkadaşa kolay gelsin

sağ olsun spud ve anhanguera da münasip cevaplar vermişler

ama vatandaş üstelemeye başladı ve bir cevap daha yazdım ve
Doğru Düzgün Soru Sormanın Yollarını tavsiye ettim
sonra ilgili vatandaş iyiden iyiye çileden çıktı. ben de baktımki bu durumda en güzel yol eskilerin dediği gibi
Cevabül ahmak es-süküt
susmaktı bende sustum

Her ortamda böyle adamlar olabilir dedim Lakin Bu forumu takip eden biri olarak ortadaki bu kadar mesaj kirliliğine de gönlüm el vermedi ve Forumun Moderatorlerinden Sundance! bir pm (Cum May 05, 2006) attım bir cevap gelmedi hatta pm yerine ulaşmadı daha sonra diğer Moderator arkadaşa Larweda'ya pm (May 10, 2006) attım.

Yine aynı sorunuç attığım pm ler ulaşmamış görünüyordu Her halde işleri dolayısıyla arkadaşlar FM ye uğramıyorlar derken FM de arkadaşların haberleri çıkınca Hımm dedim artık Fazla Mesaiye Forum fazla geliyormuş. Artık Forumdan FM yi haberdar etmek için haber olarak da bildirdim -Fazla Mesai'ye Forum fazla mı geliyor diye - ama nafile.

Her forumda budaklar çıkabilir lakin bu budakları budanarak forum ortamı muhafaza edilir.
Bu durumda benim için artık yapılacak tek şey kalmıştı.
Elveda demek onu da diyorum
Elveda FM Forum

Cumartesi, Mayıs 13, 2006

MODERN MÜTEŞAİR!

Öncelikle Muazzam müteşairimizden bir şiir okuyalım


ey hayatımın tüm renksiz gölgeleri razı olur musunuz?
hayallerimi tarttığım yoldaki korkular
kirletsinler tüm yüreklerdeki vakitleri
ey hayatımın tüm deli geceleri razı olur musunuz?
düşsün bütün korkunç gölgeler göklere
razı olur musunuz?..

Sonra bu eserin yazarının yazarına kulak verelim

Şairi değil belki ama müteşairi pek bol bir ülkeyiz. Doğru dürüst bir şairi okuma zahmetine katlanmadan şair olmaya çıkan müteşairlerin hiçbir kurala tabi olmadan, yazdıkları "modern" şiirleri okudukça aklımdan geçen şeyi nihayet gerçekleştirdim: "Müteşair Bilgisayar Programı!" Aslında yaptığım, ilk kıvılcımını Peyâmi Safâ'nın çok kıymetli bir makalesinden aldığım bir fikri hayata geçirmekti. Programım, "Şiir Yaz" düğmesine basıldığında, kelime bankasındaki çok sayıdaki sıfat, isim ve fiil arasından tamamen tesadüfi olarak seçtiği kelimeleri bir araya getirerek "şiir" yazmakta. Modernliği eksik kalmasın diye programımın kelime haznesini "uydurukça" kelimelerle doldurmayı ihmal etmediğimi de burada belirtmek isterim!

İlk taslaklarını javascript ile yazdığım programı ASP.NET ile son haline getirdim. Bakalım programımın yazdığı şiirler beğenilecek mi... Düşüncelerinizi, yorumlarınızı bekliyorum...

Salih Cenap Baydar

Merak ettiyseniz buyrun link : http://www.mavicadir.net/mavicadir/sair.aspx

Perşembe, Mayıs 11, 2006

Örnek Program ImageViewer


FLTK kütüphanesi kullanılarak ve Fluid ile tasarlanıp CodeBlocks ile derlenen örnek bir program kaynak kodları ve C::B projesi ile birlikte. Linux altında da derlendi -Ubuntu CodeBlocks kullanılarak
İndirin : Win Linux

Cumartesi, Mayıs 06, 2006

Code Block Templates for Linux

Bu aralar Linux altında Programlamaylada uğraşıyorum ve tabii ki CodeBlocks ile
Lakin CodeBlocks'u Ubuntu 5.1 'e kuramadım Sad
Türkçeyle ilgili bazı problemler var. Bende Ubuntuyu İngilizce yükledim klavyesini Türkçe Q olarak tanımladım şimdilik sadece Türkçe fontlarla ilgili derdim var. Linux altında kullanmak içinde templateler hazırladım buyrunuz

Linux - Fltk Template for CodeBlocks
Linux - Fluid Template for CodeBlocks
Linux - Glut Template for CodeBlocks

Bu arada ilgili Librarylerin - fltk, fltk-dev, fluid, glut,glut-dev, - yüklü olması gerekiyor
CodeBlocks'un Linux için Nightly builds den "deb" ve "rpm" olarak inirebiliyorsunuz

Fluid ile GUI tasarlamak - 2

İlk yazıda yazdıklarımı yaptıysanız Şimdi İlk Programımızı yazmaya başlayabiliriz

1) CodeBlocks çalıştırın ve File->New Project ( Ctrl-Shift-N )
2) Projemizin ismini merhaba yapın oluşturun program bu haliyle boş bir pencere açar
3) Fluid'i çalıştırın ve projemizin dosyaları arasında others kısmında göreceğiniz main_ui.fl dosyasını Fluid ile açın

4) Poş penceremiz ekrana gelecektir Pencereye çift tıklayın açılan dialog dan GUI sekmesindeki
Label kısmına Penceremizin başlığını girelim
5) Pencermizin üstünde sağ tıklayın New->Text->Output ve birde düğme ekleyelim
New->buttons->Button
6) Eklediğimiz bileşenlerin yerini boyutunu farenizle istedğiniz gibi değiştirebilirsiniz

7) Bileşenlerin üzerlerine çift tıkladığınızda bileşenlerin ayarlarını yapabileceğiniz
GUI / Style / C++ tabdan oluşan bir dialog kutusu gelir. biz buna Ayar penceresi diyelim

8) output bileşeninin üzerine çift tıklayın ve ayarpenceresini açın C++ sekmesinde Name kısmına bir ismini girin biz "Text" dedik

9) Düğmemizin Ayar penceresini açın ve yine C++ tabında düğmemize bir isim verelim
"Merhaba" vede bir fonksiyon verelim Callback kısmına "Merhaba_CB" GUI tabında Label kısmınada Merhaba yazlım

10) Düğmemize atadığımız Fonksiyonu eklemek için New->code->function/method kısmında
fonksiyonumuzun tanımlayalım Merhaba_CB(Fl_Widget*,void*) dönüş tipi olarakta
static void
11) Düğmemizin içeriğini yazmak için New->code->code açılan ekrana
Text->value("Merhaba Dünya");

yazıp Ok diyelim
12) File->Save ile yaptıklarımızı kaydedelim
13) File->write code ile yazdıklarımızı coda çevirelim
14) Codeblocks'a dönüp projemizi yeniden derleyip çalıştıralım bu kadar



Son Notlar :
- öğrenmek için fluid template ile oluşturup diğer bileşenleride keşfedebilirsiniz
- Bu projeleri diğer işletim sistemlerindede derleyebilirsiniz

Perşembe, Mayıs 04, 2006

Fluid ile GUI tasarlamak - 1

Fluid FLTK için yapılmış bir RAD aracı
öncelikle Fluid'i indirin
Sonra Fluid için yapdığım template indirin CodeBlocks a yükleyin -nasılmı yükleyeceksiniz bakınız eski yazılarım -

Çarşamba, Nisan 26, 2006

Babey


BABEY / I


m. ağabeye ağıt

kah ölüm benim olur
kah ben ölümün
ölüm haberleri duyunca

bana kalsa söylemek
çocukları küçük babalar ölmesin
kan ağlar baba diye ağlarsa çocuklar
bizler şu yaşta babaya hasret
ya ne eder o yaşta çocuk-
lar derim bana kalsa

ama babem
gözlerinde nehirler saklı babem
babey sesine alışkın kulakların
unutsun unutulacak şeyleri
ve duysun buyruğunu yaratanın
(elem yecidke yetiymen feava)*

bak artık coşkun değil gözyaşlarım
diniyor gönlümdeki denizin dalgaları
boyun bükme öyle mahzun
yetimsen barındıracak biri var
üzgünsen sevindirecek biri

ağlama babey boğulacağım
asi diye dergahtan kovulacağım
babey babey babey

isyan yakişmaz bana

Sabah KARA

* Peygamber efendimizi teselli eden Duha suresinden
"O, seni yetim bulup barındırmadı mı?"

Doğum Günü

İnsanların yüzlerini göremiyorum
Boğazım düğüm düğüm çözemiyorum
İstesen de yanına gelemiyorum
Tutsam şu karanlığı
Tutsam da yırtsam
Ah elim tutuşmasa, elini tutsam
Susmasan konuşsan sesini duysam
Tutsam güzel yüzünü bağrıma bassam.

Doğum günüm bugünüm
Doğum günüm gülüm
Doğum günüm diyorsun;
Doğum günün kutlu olsun
Mutlu ol senelerce
Sana boncuktan kuş yaptım
Konacak pencerene
Karakollar beni alır sorgular gecelerce
Hiç bekleme belki gelmem gelemem senelerce.


Ahmet Kaya

Pazartesi, Nisan 24, 2006

BMM Nasıl açıldı ? - yorumsuz -

Bilûmum Vllâyata, Müstakil Livalara, Müdafaai Hukuk Heyeti Merkeziyelerine,
Belediye Riyasetlerine
1- Bimennihilkerim Nisanın 23 üncü cuma günü, Cuma namazını müteakıp Ankarada Büyük Millet Meclisi küşad edilecektir.
2- Vatanın istiklâli, makamı refii hilâfet ve saltanatın istihlâsı gibi en mühim ve hayatî vezaifi ifa edecek olan bu Büyük Millet Meclisinin yevmi küşadını Cumaya tesadüf ettirmekle yevmi mezkûrun mebrukiyetinden istifade ve bilûmum meb'usini kiram hazaratı ile Hacıbayramı Veli camii şerifinde cuma namazı eda olunarak envan Kur'an ve salâttan da istifaza olunacaktır. Badessalât lihyei saadet ve sancakı şerîfi hamilen dairei mahsusaya gidilecektir. Dairei mahsusaya dahil olmazdan evvel bir dua kıraatile kurbanlar zepholunacaktır. İşbu merasimde camii şeriften bed'ile dairei mahsusaya kadar Kolordu Kumandanlığınca kıtaatı askerîye ile tertibatı mahsusa alınacaktır.
3- Yevmi mezkûrun teyidi kutsiyeti için bugünden itibaren merkezi vilâyette vali Beyefendi
hazretlerinin tertibile hatim ve buharîi şerif tilâvetine bed'olunacak ve hatmi şerifin son aksamı tebarrüken Cuma günü namazdan sonra dairei mahsusa önünde ikmal edilecektir.
4- Mukaddes ve mecruh vatanımızın her köşesinde aynı suretle bugünden itibaren buharî ve hatemati şerife kıraatine şuru edilerek Cuma günü ezandan evvel minarelerde salâvatı şerife okunacak ve esnayı hutpede hilâfetmaabımız padişahımız efendimiz hazretlerinin nam namii humayunu zikredilirken zatı şevketsimatı padişahîlerinin ve memaliki şahanelerile bilîmum tebaai mülûkânelerinin bir an evvel naili halâs ve saadet olmaları duası ilâveten tezkâr olunacak ve Cuma namazının edasından sonra da ikmali hatmedilerek makamı muallâyi hilâfet ve saltanatın ve bilcümle aksamı vatanın halâsı maksadile vukubulan mesai millîyenin ehemmiyet ve kutsîyeti ve her ferdi milletin kendi vekillerinden mürekkep olan bu Büyük Millet Meclisinin tevdi eyliyeceği vazaifi vatanîyeyi ifaya mecburiyeti hakkında mev'izeler irat olunacaktır. Badehu halife ve padişahımızın, din ve devletimizin, vatan ve milletimizin halâsı, selâmeti ve istiklâli için dua edilecektir. Bu merasimi dinîye ve vatanîyenin ifasından ve camilerden çıkıldıktan sonra bilâdı Osmanîyenin her tarafında, makamı hükûmete gelinerek Meclisin küşadından dolayı resmen tebrikât icra edilecektir. Her tarafta Cuma namazından evvel münasip surette mevlidi şerif okunacaktır,
5- İşbu tebliğin hemen neşrü tamimi için her vasıtaya müracaat olunacak ve serian en ucra köylere, en küçük kıtaatı askeriyeye, memleketin bilûmum teşkilât ve müessesatına iblağı temin edilecektir. Ayrıca, büyük levhalar halinde her tarafa talik ve mümkün olan mahallerde
tab ve teksir ve meccanen tevzi edilecektir.
6- Cenabı haktan muvafaakıyeti kâmile tazarru olunur.
Heyeti Temsilîye namına Mustafa Kemal


Bütün illere, Bağımsız Sancaklara, Hakları Savunma Merkez Kurullarına, Belediye Başkanlıklarına
1- Yüce Allahın yardımıyla Nisanın 23 üncü Cuma günü, Cuma namazından sonra Ankarada Büyük Millet Meclisi açılacaktır.
2- Vatanın bağımsızlığı, yüce halifelik ve padişahlığın kurtarılması gibi en önemli ve ölüm kalımla ilgili görevleri yapacak olan bu Büyük Millet Meclisinin açılış gününü Cumaya rastlatmakla o günün kutsallığından yararlanacak ve bütün sayın meb'us hazretleri ile kutsal Hacıbayram Veli camiinde Cuma namazı kılınarak Kuranın ve namazın nurlarından ışık alınacaktır. Namazdan sonra Peygamberimizin sakal-ı şerif ve kutsal sancak alınarak özel toplantı yerine gidilecektir. Özel yere (Meclise) girmeden bir dua okunacak kurbanlar kesilecektir. Bu törende kutsal camiden meclise kadar Kolordu Komutanlığınca askerî birliklerle özel düzen alınacaktır.
3- O günün kutsallığını pekiştirmek için bugündün itibaren il merkezinde vali Beyefendi hazretlerinin düzenliyeceği gibi hatim indirmeye kutsal buharî okunmayla başlanacak ve kutsal hatmin son bölümleri uğurlu olsun diye Cuma günü namazdan sonra meclis önünde okunup bitirilecektir.
4- Kutsal ve yaralı vatanımızın her köşesinde yukarıda belirtildiği gibi bugünden başlamak üzere buharî okumaya ve hatim indirmeye başlanarak Cuma günü ezandan önce minarelerde salâvat verilecek ve hutbe okunurken halifemiz ve padişahımız efendimiz hazretlerinin kutsal yüce adı anılırken ulu padişahımızın kendisi ve ülkelerile bütün uyruklarının bir an önce kurtulması ve mutluluğa kavuşmaları için ayrıca dua edilecek ve Cuma namazı kılındıktan sonra da hatim indirilmesi tamamlanarak yüce halifeliğin ve padişahlığın ve bütün ülke bölümlerinin kurtulması amacıyla yapılan ulusal çalışmaların önemi ve kutsallığı ve her yurtdaşın kendi vekillerinden oluşan bu Büyük Millet Meclisinin vereceği yurt görevlerini yapmaya zorunlu bulunduğu hakkında va'azlar okunacaktır. Daha sonra halife ve padişahımızın, din ve devletimizin, vatan ve milletimizin kurtuluşu, esenliği ve bağımsızlığı için dua edilecektir. Bu dinsel ve yurtsal tören yapıldıktan ve camilerden çıkıldıktan sonra Osmanlı ülkelerinin her yerinde, hükûmet konağına gelinerek Meclisin açılışından dolayı resmî kutlamalarda bulunulacaktır. Her tarafta Cuma namazından önce uygun şekilde kutsal mevlid okunacaktır.
5- Bu bildirinin hemen yayımlanıp dağıtılması için her araca başvurulacak ve hızla en uzak köylere, en küçük askerî birliklere, memleketin bütün örgüt ve kurumlarına bildirilmesi sağlanacaktır. Ayrıca, büyük levhalar halinde her tarafa asılacak ve yapılabilen yerlerde bastırılıp çoğaltılarak para karşılığı olmadan dağıtılacaktır.
6- Tam başarı için büyük Allaha yakarılacaktır.

Temsilci Kurul adına Mustafa Kemal

http://www.nutuk.org/ sayfa 424 -425


Cuma, Nisan 21, 2006

Yasaklanmadan yetişin İstiklal Marşı

Bu da nerden çıktı diyebililirsiniz. İstiklal marşı öncelikle Cumhuriyetin ne umup ne bulunduğunu göstermesi bakımından çok büyük önem taşıyor. Yani kuruluşdaki duruma şahitlik ediyor. Bu da bazılarını rahatsız ediyor. Bir yola çıkıyorsunuz çıktığınız yolun başlangıcıyla sonu farklılaşıyor. Tek dişi kalmış canavara karşı savaşa çıkmışsınız bir bakmışsınız ki canavarın kucağındasınız. - bakınız hayvan çiftliği -
İkinci olarak İnsanlarımızın ne hale geldiğinin göstergesidir.
Mehmet Akif , hükümetçe konan 500 TL. para ödülünü kabul etmeyerek, yarışmaya katılmayı reddeder. Bunun üzerine Hamdullah Suphi'nin bu şartın kaldırılabileceği mesajını iletmesiyle Mehmet Akif kabul eder.

"O günler ne samimi, ne heyecanlı günlerdi. O şiir milletin o günkü heyecanının bir ifadesidir. Binbir fecayi karşısında bunalan ruhların ıstıraplar içinde halas dakikalarını beklediği bir zamanda yazılan o Marş, o günlerin kıymetli bir hatırasıdır...
O şiir bir daha yazılamaz, o'nu ben de yazamam. O'nu yazmak için o günleri görmek, o günleri yaşamak lazım. O şiir artık benim değil, milletin malıdır. Benim, millete en kıymetli hediyem budur. Allah bir daha bu millete bir İstiklal Marşı yazdırmasın."
diyerek Bütün şiirlerini topladığı Safahatına bile koymaz.

El hasıl : Türkiye çok değişti hem baştakiler hem vatandaşlar. Neme lazım yarın öbürgün İstiklal marşını yasaklamaya kalkarlar yada sansürlerler*, ben şimdiden sansürsüz olarak yazıyorum Allah sonumuzu hayretsin


İstiklal Marşı

Korkma, sönmez bu şafaklarda yüzen al sancak;
Sönmeden yurdumun üstünde tüten en son ocak.
O benim milletimin yıldızıdır, parlayacak;
O benimdir, o benim milletimindir ancak.

Çatma, kurban olayım, çehreni ey nazlı hilal!
Kahraman ırkıma bir gül! Ne bu şiddet, bu celal?
Sana olmaz dökülen kanlarımız sonra helal...
Hakkıdır, Hakk'a tapan, milletimin istiklal!

Ben ezelden beridir hür yaşadım, hür yaşarım.
Hangi çılgın bana zincir vuracakmış? Şaşarım!
Kükremiş sel gibiyim, bendimi çiğner, aşarım.
Yırtarım dağları, enginlere sığmam, taşarım.

Garbın afakını sarmışsa çelik zırhlı duvar,
Benim iman dolu göğsüm gibi serhaddim var.
Ulusun, korkma! Nasıl böyle bir imanı boğar,
'Medeniyet!' dediğin tek dişi kalmış canavar?

Arkadaş! Yurduma alçakları uğratma, sakın.
Siper et gövdeni, dursun bu hayasızca akın.
Doğacaktır sana va'dettigi günler Hakk'ın...
Kim bilir, belki yarın, belki yarından da yakın.

Bastığın yerleri 'toprak!' diyerek geçme, tanı:
Düşün altında binlerce kefensiz yatanı.
Sen şehit oğlusun, incitme, yazıktır, atanı:
Verme, dünyaları alsan da, bu cennet vatanı.

Kim bu cennet vatanın uğruna olmaz ki feda?
Şuheda fışkıracak toprağı sıksan, şuheda!
Canı, cananı, bütün varımı alsın da Hüda,
Etmesin tek vatanımdan beni dünyada cüda.

Ruhumun senden, İlahi, şudur ancak emeli:
Değmesin mabedimin göğsüne namahrem eli.
Bu ezanlar-ki şahadetleri dinin temeli,**
Ebedi yurdumun üstünde benim inlemeli.

O zaman vecd ile bin secde eder -varsa- taşım,
Her cerihamdan, ilahi, boşanıp kanlı yaşım,
Fışkırır ruh-i mücerred gibi yerden na'şım;
O zaman yükselerek arsa değer belki başım.

Dalgalan sen de şafaklar gibi ey şanlı hilal!
Olsun artık dökülen kanlarımın hepsi helal.
Ebediyen sana yok, ırkıma yok izmihlal:
Hakkıdır, hür yaşamış, bayrağımın hürriyet;
Hakkıdır, Hakk'a tapan, milletimin istiklal!

Mehmet Akif Ersoy

* "Vay milleti Hakka tapan tapmayan diye ayırıyor" deyip
" Hakka tapmıyan vatandaşlarımıza baskı unsuru olmaması için kamusal alanda yasaklanmasına ...."
hadi canı olurmu öyle şey demeyin, bakınız ikinci madde

** Nedendir bilmem aklıma İsmet Özelin Amentüsünden aşağıdaki satırlar geldi

Ezan sesi duyulmuyor
Haç dikilmiş minbere
Kâfir Yunan bayrak asmış
Camilere, her yere
Öyle ise gel kardeşim
Hep verelim elele
Patlatalım bombaları
Çanlar sussun her yerde
Çanlar sustu ve fakat
binlerce yılın yabancısı bir ses
değdi minarelere:Tanrı uludur Tanrı uludur

Salı, Nisan 11, 2006

Harf Tanıma Bir YSA uygulaması




Bu Program Yapay sinir ağı - ANN- kullanan harf tanıma sistemidir. YSA için FANN kütüphanesi kullanılmıştır. Kullanıcı arabirimi FLTK kütüphanesi kullanılarak yazılmıştır. Program C++ olarak Code Blocks IDE sinde mingw32 ile derlenmiştir. kısacası platform bağlı hiç bir şey kullanılmadığından başka ortamlardada derlenebilir. - yani öyle umuyorum :) -

Harf 5x8 ebatlarında 40 noktadan oluşan bir matrisle tanımlanıyor. YSA'nın giriş katmanı 40 oluyor 1 ve 0 olarak çıkış katmanı ise kayıtlı olan karekter sayısına eşit şu an programda kayıtlı olan harf sayısı 20 çıkış katmanı da 20 düğüme sahip.

Programı Yapay Zeka - Yapay Sinir Ağları konusunda örnek program olsun diye yazdım.
yazdıkdan sonra ilk önce epey bir şaşırdım çünkü program çok uçuk sonuçlar veriyordu.
araştırken farkettim ki daha önce verdiğim FANN library dosyasında bir çeşit bozukluk var.
Yeniden derleyip kullanınca problem kalmadı. daha önceden indiren arkaşlar varsa yeni linkten indirsinler.

Programda FLTK kütüphaneside kullanıldığından bu konuda da örnek program sayılır.
ilgilenen arkadaşlar aşağıdaki linkten indire bilirler

FANN library

Harf tanıma : Program, Kaynak kodu, CodeBlocks Projesi

Not : Artık Örneğin Linux'da da deneyebilirsiniz. Ben Ubuntud 5.1 de derledim ve denedim çalışıyor. Diğer Linux sürümlerinde de deneyip bildirebilirseniz sevinirim
Harf Tanıma Linux
Harf Tanı English

Perşembe, Nisan 06, 2006

Code Blocks ile Irrlicht



Öncelikle Irrlicht Ney miş onu öğrenelim
The Irrlicht Engine is a high performance open source and cross platform 3D engine for creating realtime 3D applications. Its main targets are to be easy to use, extremely fast, extensible and crash safe.

The engine is a quite flexible graphics engine, and it is possible to write lots of different applications with it. Some are: complex 3D simulation applications, first and third person shooter games with indoor and/or outdoor scenes, real time strategy games, 2D games
Features
* High performance realtime 3D rendering using Direct3D and OpenGL [more]
* Platform independent. Runs on Windows95, 98, NT, 2000, XP, Linux and MacOS.[more]
* Huge built-in and extensible material library with vertex and pixel shader support [more].
* Seamless indoor and outdoor mixing through highly customizeable scene mangagment. [more]
* Character animation system with skeletal and morph target animation. [more]
* Particle effects, billboards, light maps, environment mapping, stencil buffer shadows, and lots of other special effects. [more]
* .NET language binding which makes the engine available to all .NET languages like C#, VisualBasic, and Delphi.NET.
* Two platform and driver independent fast software renderers included. They have different properties (speed vs. quality) and feature everything needed: perspective correct texture mapping, bilinear filtering, sub pixel correctness, z-buffer, gouraud shading, alpha-blending and transparency, fast 2D drawing and more.
* Powerful, customizeable and easy to use 2D GUI System with Buttons, Lists, Edit boxes, ..
* 2D drawing functions like alpha blending, color key based blitting, font drawing and mixing 3D with 2D graphics.
* Clean, easy to understand and well documentated API with lots of examples and tutorials.
* Written in pure C++ and totally object orientated.
* Direct import of common mesh file formats: Maya (.obj), 3DStudio (.3ds), COLLADA (.dae), DeleD (.dmf), Milkshape (.ms3d), Quake 3 levels (.bsp), Quake2 models (.md2), Microsoft DirectX (.X)... [more]
* Direct import of Textures: Windows Bitmap (.bmp), Portable Network Graphics (.png), Adobe Photoshop (.psd), JPEG File Interchange Format (.jpg), Truevision Targa (.tga), ZSoft Painbrush (.pcx)... [more]
* Fast and easy collision detection and response.
* Optimized fast 3D math and container template libraries.
* Directly reading from (compressed) archives. (.zip)
* Integrated fast XML parser.
* Unicode support for easy localisation.
* Works with Microsofts VisualStudio6.0™, VisualStudio.NET 7.0-8.0™, Metrowerks Codewarrior, and Bloodshed Dev-C++ with g++3.2-4.0.
* The engine is open source and totally free. You can debug it, fix bugs and even change things you do not like. And you do not have to publish your changes: The engine is licensed under the zlib licence, not the GPL or the LGPL.

öncelikle http://irrlicht.sourceforge.net/ adresine gidip Irrlicht SDK 0.14.0 indirin ve C:\Irrlicht dizini açın ve oraya aktarın. -Başka bir dizinede kurabilirsiniz fakat Template kullandıktan sonra ayarlarını yapmanız lazım -
Sonra ya yeni bir Irrlicht projesi açıp kullanmaya başlaya bilirsiniz -Dikkat derleyici ayarı gerekebilir yeni proje kısmında Project options da GCC olsun -

1) Irrlicht ile birlikte gelen örnekleri -examples- kullanmak için
Project->Import->Dev C++ kullanarak örenkler için yapılmış projeleri açıp C::B projesi olarak kaydedin
2) Halen geliştirimekte olan bir de sihirbaz projesi var IrrWizard üstteki resim IrrWizard sitesinden alınmıştır...