Zonguldak Çatalağzı Jandarma Karakolu'nda Jandarma Er olarak vatani görevimi yerine getirdim. Artık yeni bir hayat akışı. Blog bombardımanı bundan sonra başlar.
Her bilgisayar mühendisinin, algoritma dersinde öğrendiği temel konulardan biridir Sıralama Algoritmaları (Sorting Algorithms). Bu konunun temel amacı veri kümemizi en hızlı ve en az karmaşıklıkla sıraya koymaktır. Verinin boyutuna, düzenine göre uygun olan algoritmayı kullanmak ya da makul bir çözüm bulmayı öğrenmişizdir ya da en azından buna benzer şeyler görmüşüzdür :) Nitekim bir çok matematik, analiz ve/veya istatistik probleminde verileri belirli bir düzene koyma işi karşımıza çıkmaktadır. Yazılımcıların her zaman karşına çıkan bu problemi tekrar gözden geçirmek, sıralama algoritmalarını hatırlamak için böyle bir yazı yazmaya karar verdim. Aslında herşey python mu yoksa diğer object-oriented ya da script dilleri mi daha hızlı sorusuyla başladı :d. Bunu da en güzel denemenin yolu verilerle işlemler yapmaktır zaten. Denediğim diller arasında Python, C(makine diline en çabuk çevrilen en alt seviye dil olması sebebiyle) ve Java'dan sonra en hızlı programlama dili çıktı. Java için...
Geçen hafa salı günü (24 Ağustos 2010) şrikentten arkadaşım Kaan ile ne zamandır çıkmayı planladığımız fotoğrak çekimi gezisini gerçekleştirdik. Üsküdar Salacak, Barbaros Bulvarı çekim rotamızdı. Saat 7.30 gibi Kaan ile üsküdar iskelede buluştum. Iftar için McDonalds'tan menümü aldım :) sonra Salacak'a giden dolmuşlara binip kız kulesinin önünde indik. Tripodlarımızı kuracağımız yeri belirledik. Makinelerimizi çıkardık, Kız kulesi, Tarihi yarım adayı, galata civarlarını karelemeye başladık. Elimde 50mm 1.7 sabit ve 18-55 kit lensim olduğu için uzakları çekemedim haliyle. Tam gün batımı sırasında gökyüzünün aldığı kızılımsı ton ile Kız kulesinin güzel ışıklandırması fotoğraflarımıza güzel bir estetik kattı... Çektiğim karelerden birkaç tanesini burada paylaşıyorum. Bu arada hayatımda yaşadığım en keyifli alışverişlerden birini yaptım. Çakma Parfüm satan 30-32 yaşlarında bir satıcı Kaan'a yanaştı ve "Sen Sakarya'lı mısın?" diye sorunca, Kaan'dan "Bu...
Linux'ta yazacağınız bir betiği sistem başlama betiği olarak (sisteminiz açıldığı zaman) çalıştırmak isterseniz update-rc.d komutunu kullanabilirsiniz. Yapmanız gereken iki şey var; 1) Başlama betiğinizi "/etc/init/" altına yerleştirin. İsmi "blabla" olsun 2) ~$ update-rc.d blabla defaults windowstaki hizmetlerin işini daha ayrıntılı olarak update-rc.d komutu yapıyor. Ubuntuda çalışma seviyeleri (run levels) şu şekilde Çalışma Seviyesi - Çalışma Modu 0 - sistem kapatma 1 - tek kullanıcı 2,3,4,5 - çoklu kullanıcı 6 - sistem baştan başlatma default parametresi, 2,3,4,5 çalışma seviyeleri için başlama 0,1,6 seviyeleri için durdurma hizmetini verir. update-rc.d [-n] name start|stop R NN runlevel [ runlevel ] update-rc.d blabla start 30 2 3 4 5 . stop 70 0 1 6 NN parametresi sıra numarısını belirtir. İlk önce öldürme betikleri, daha sonra başlatma betikleri çalıştırılır. Ya da sıra numarası önceliğinde çalışırlar. Yukarıdaki komut blabla başlama...
Comments