Archive for Ekim, 2008

Exceptions & Ben

Ekim 31st, 2008 | Category: Benimle İlgili

Code yazarken genelde exceptionsları fazla kullanıyorum. Exceptionlar algoritmik olarak çözülemeyecek hataların programı runtime esnasında durdurmaması için üretilmiş çok güzel yapılar. Yani Code ile kontrol edilebilecek bir problemi sırf daha kolay olduğu için exceptionlarla yönetmek yanlıştır.

Bu yaklaşım bana göre goto deyimiyle for döngüleri kurmaya yada main fonksyonun dönüş değerine void atamaya benzer, daha doğrusu salona ayakkabı ile girmeye.

Ama exceptionların vazgeçilemeyeceÄŸi yerlerde vardır. Özellikle database Connections yaparken eÄŸer Codunuzu try catch bloÄŸu içine almazsanız oluÅŸan hata olduÄŸu gibi site ekranına verilir buda sizin data base table’larınız açısından security sorunu oluÅŸturur.

Basit birkaç bilgiden sonra asıl meseleye geliyorum. ArkadaÅŸlar ben böyle konuÅŸmuyorum, adın çıkmış 9′a inmez 8 e misali adımı exceptionslarla anılmaktadır. Programlama hakkında konuÅŸurken yemek yediÄŸim zamanlardaki gibi bir an diÄŸer herÅŸeyi unutuyorum bu konuda elimden birÅŸey gelmiyor.

Son cümlelerim eleştirdiğim bloglardakilere benzedi ama yapabileceğim birşey yok. Bu günlük bu kadar geyik yeter.

2 comments

Bir YaÅŸam Paradoksu

Ekim 26th, 2008 | Category: Genel

George Carlin Amerika’da 70 ve 80 li yılların bir komedyeni idi. 11 Eylül den (9-11) ve karısının ölümünden sonra şöyle yazmıştı. Tarih içinde zamanımızın paradoksunu şöyle sıralayabiliriz diye düşüncelerini dile getirdi:

Daha yüksek binalarımız, ama daha kısa sabrımız var;
daha geniş oto yollarımız, ama daha dar bakış açılarımız var.

Daha çok harcıyoruz, ama daha az şeye sahibiz;
daha fazla satın alıyoruz, ama daha az hoşnut kalıyoruz.

Daha büyük evlerimiz, ama daha küçük ailelerimiz;
daha çok ev gereçleri, ama daha az zamanımız var.

Daha çok eğitimimiz, ama daha az sağduyumuz;
daha fazla bilgimiz, ama daha az bilgeliÄŸimiz var.

Daha çok uzmanımız, ama yine de daha çok sorunumuz;
daha çok ilacımız, ama daha az sağlığımız var.

Çok fazla alkol ve sigara tüketiyoruz, çok savurganca para harcıyoruz,
çok az gülüyoruz, çok hızlı araba kullanıyor, çok çabuk kızıyoruz,
çok geç saatlere kadar oturuyor, çok yorgun kalkıyoruz,
çok az okuyor çok fazla TV izliyoruz ve çok ender şükrediyoruz.

Mal varlıklarımızı çoğalttık, ama değerlerimizi azalttık.
Çok konuşuyoruz, çok az seviyoruz ve çok sık nefret ediyoruz.

Geçimimizi sağlamayı öğrendik, ama yaşam kurmayı öğrenemedik. Yaşamımıza yıllar kattık, ama yıllara yaşam katamadık.

Aya gidip gelmeyi öğrendik, ama yeni komşumuzla karşılaşmak için caddenin karşısına geçmekte sorunumuz var.
Dış Uzayı fethettik, ama iç dünyamızı edemedik.
Daha büyük işler yaptık, ama daha iyi işler yapamadık.
Havayı temizledik, ama ruhumuzu kirlettik.

Atoma hükmettik, ama önyargılarımıza edemedik.
Daha çok yazıyoruz, ama daha az öğreniyoruz.
Daha çok plan yapıyoruz, daha az sonuca varıyoruz.

Koşuşmayı öğrendik, ama beklemeyi öğrenemedik.
Daha fazla bilgiyi depolamak, her zamankinden daha çok kopya çıkarmak için daha çok bilgisayarlar yapıyoruz, ama git gide daha az iletişim kuruyoruz.

Zaman artık, hızlı hazırlanan ve yavaş sindirilen yiyeceklerin; büyük adamlar ve küçük karakterlerin; yüksek kârlar ve sığ ilişkilerin zamanıdır.

Günümüz artık, iki maaşın girdiği ama boşanmaların daha çok olduğu, daha süslü evler, ama dağılmış yuvaların olduğu günlerdir. Bu günler, hızlı seyahatler, kullanılıp atılan çocuk bezleri, yok edilen ahlakî değerler, bir gecelik ilişkiler, obez bedenler ve neşelendirmekten sakinleştirmeye hatta öldürmeye kadar her şeyi yapabilen hapların olduğu günlerdir. Vitrinlerde her şeyin sergilendiği, ama depolarda hiçbir şeyin olmadığı bir zamandayız.

Öyle bir zaman ki teknoloji bu mektubu size getirebilir, siz bu içselliği ya paylaşmayı, ya da sil tuşuna basmayı seçebilirsiniz.

Yaşam, aldığımız nefes sayısıyla değil, nefesimizi kesen anların sayısıyla ölçülür.

KAYNAK : www.avkampus.com

1 comment

Sanat

Ekim 23rd, 2008 | Category: Genel

Vikipedia’da sanat’ın karşılığı “yaratıcılığın yada hayalgücünün ifadesi” dir. Sanat eseri deyince aklımıza resim, müzik yada haykel geliyor, bunlar hem saÄŸ beyinin ürünleri. Ama hiçkimsenin aklına diÄŸer bir saÄŸ beyin ürünü olan algoritma gelmiyor.

Algoritmalar bence evrenin temel yapılarıdır. Bir insanın dna’sı, fizik kuralları yada evrendeki çoÄŸu kanun algoritmalar ile açıklanabilir ve bence birer algoritmadır. İnsan bedeni gibi mucizevi bir mekanızmanın mükemmel bir sanat’ın temeli bile bir algoritma ise algoritmaları sanat saymamak hatadır bence.

DoÄŸaçlama algoritma kurmak, ekranın başında beyin kıvrımlarına ÅŸimÅŸekler yaÄŸdırmak pek sanat gibi görünmeyebilir ama bence algoritma en çok zeka ve birikim isteyen sanattır. Özellikle “Akıl Oyunları” , “PI” gibi filmleri izledikten sonra böyle düşünmemek elde deÄŸil. Ben bu konuda çok fazla ilerleyemeyeceÄŸim ama Matematik okuyor olsaydım kesinlikle hayatımı algoritmalarla uÄŸraÅŸmaya adardım.

No comments

SoftWare Projesi - Online Yazışmalı Satranç Oyunu

Ekim 18th, 2008 | Category: Haber

Bir süredir üzerinde çalıştığım Online Satranç oyununu Software Engineering projesi olarak yeniden tasarlamaya başlıyoruz. Hocamız kişi başı 4 çok basit modül istedi ( 1 Class ve 3-4 tane fonksyon) ama biz kişi başı 4 kompleks modül yapacağız. Özellikle benim üzerinde uğraştığım satranç kuralları modülü 3500 satır kod ve onlarca fonksyon içeriyor.

Bu hafta veritabanı ve uml tasarımları bitireceğiz. Birkaç ay sonunda elimizde satılabilir ilk ürünümüz olacak.

Proje Ekibi:

Project Manager : Mustafa Burak AMASYALI

Analiz : Ramazan Barda

Coder : Burak Kanmaz

Designer : Eren BaÅŸar

Tester : Can Çobanoğlu

2 comments

Asistan Öğrenci Oldum

Ekim 13th, 2008 | Category: Benimle İlgili

Bölümümüzde laboratuar görevlisi olmak üzere asistan öğrenci oldum. Bundan sonra hergün okulda olacağım.

Yarın gerekli belgeleri teslim etmek için beyazıt’a rektörlüğe gideceÄŸim.

2 comments

BiliÅŸim Platformu

Ekim 12th, 2008 | Category: Haber

Bilişim Platformu Üniversitelerin Bilgisayar ve Bilişim klüplerinin bir araya gelerek kurduğu bir organizasyondur. Bilişim Platformunun hem klüpler hemde öğrenciler için çok faydalı olacağına inanıyorum. Klüpler tek tek çok güçlü değilller, büyük organizasyonlar yapamıyorlar ve büyük destekler alamıyorlar ama birlik olduğunda çok daha etkin hale gelebilirler.

Bilişim Platformu sayesinde öğrenciler diğer üniversitelerdeki etkinliklerden haberdar olacaklar ve bunlardan yararlanabilecekler ve ortak projeler sayesinde öğrenciler şimdiden gelecekteki iş arkadaşlarıyla birlikte çalışma şansı bulacaklar.

İnterner Sitesi : BİLİŞİM PLATFORMU

No comments

Yarın Sabah İstanbul’a Dönüyorum

Ekim 04th, 2008 | Category: Benimle İlgili

1 Haftalık bayram tatilinin ardından yarın sabah 07:30 gibi yola çıkacağım. Bundan sonra uzun bir süre hayat derslerden ibaret olacak. Bu dönem en az 3.5 ortalama getirmem gerekiyor.

No comments

Üretken Zeka Geliştirmek

Ekim 02nd, 2008 | Category: Genel

Bir cerrah için parmaklar nasılsa Yazılım Mühendisi içinde beyin öyledir. Çoğumuz vucudumuza, sağlığımıza yada birçok şeye gereğinden fazla önem verirken beyin kapasitemiz hakkında hiç birşey yapmıyoruz.

Bugün internette beynimiz ile ilgili konuları araştırdım ve yine eğitim sistemimizin çarpıklığını anladım. İlkokuldan beri ezberci ve kabul eden eğitim sol beynimizi çok geliştiriyor. Sayısan analiz ve matematiksel düşünce yapısına sahibiz ama üretken değili. Sağ beyin hayal kurma, problem çözümüne yönelim ve mucitlik gibi özellikleri taşır yani sol beyinin aksine olayları üstünkörü değil detaylara inerek inceler.

İyi bir yazılmcı olmak için aktif bir saÄŸ beyin’e ihtiyacımız var bence. SaÄŸ beyin’i en iyi geliÅŸtirme yolları Müzik , Resim heykeltraÅŸlık gibi el sanatları yada kitap okumak gibi aktiviteler ayrıca sosyal yaÅŸamda zekayı olumlu yönde etkiliyormuÅŸ.

Bende artık tv yada dizilerden vazgeçip kitap okuma, sol elle elyazısı yazma yada karikatür gibi sağ beyini geliştirecek aktivitelere başlayacağım.

İnternette göremediÄŸim bir ÅŸey daha var bence saÄŸ beyin’i geliÅŸtirecek, Algoritma kurmak, program yazmak bence o sırada yoktan birÅŸeyler üretmek için kendinizi zorladığınız için beyni geliÅŸtirir. Algoritma alıştırması ypamak için www.topcoder.com ideal. Bu tarz yarışmalara katılmak faydalı olacaktır.

No comments