September 2008 Archives

26-09-2008 17:18:33

Bugün

322 dersinin slaytlarını hazırladım bütün gün ve hiç birşeye benzemedi. 30 dk anlattım ancak, pek hoş olmadı. Biraz düşünmek lazım bu iş üzerinde.

Ubuntu 8.04 kurdum vmware'e. Vmware'de baya uğraştırdı yine. Vmware 1.0.7 ile 2.6.26 kerneli için gereken patch budur.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

26-09-2008 10:39:23

Dün

Bir kısım literatür çalışması.

Kamera için iskele sistemi ön keşif. İskele olayına da girince artık bir sayfa yapmak lazım bu iş hakkında bitince.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

24-09-2008 16:14:50

Bugün

Yorgun bir gün. 58k dersi olmadı. Lab sunucusu halloldu.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

24-09-2008 11:49:38

Dün

Kameranın if parantezi problemi bulunup çözüldü.

235 öğrencileri ile birşeyler olabilir gibi duruyor.

Tez toplantısı faydalı oldu, yönlendirici konuşmalar oldu.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

23-09-2008 13:00:34

Dün

Sıkıcı bir gün oldu, olmadık işler çıktı, çırak işleri, vavlab işler, asistanlık işleri. Biraz literatür baktım, kamera baktım, o kadar. Bugün de pek süper gitmiyor, hadi hayırlısı.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

22-09-2008 17:26:00

Derdime deva

Bir gün bir ağ ortamı varmış. Bu ağ ortamına yeni bir yönlendirici(router) eklenmiş, NAT yapsın, ateşten duvarlar örsün diye.

Günlerden bir gün, NAT sakinlerinden birisi MATLAB lisans sunucusuna ile münasebet etmek istemiş. Ancak talih buna bir türlü izin vermemiş. Sebebini kimse bilmez imiş...

NAT sakini ile bendeniz çaresiz Erdinç ustanın yardımına başvurmuş. Yüce ustamız WINS sunucusunu NAT sakininin bilgisayarına ve yönlendiriciye girerek, bütün sıkıntılarımıza derman olmuştur.

Ama neden olmuştur?!??!?! Bu soruma bir cevabı olanların beri gelmesini ve bana eposta atmasını rica eder, kıssadan hisse ile bu yazıyı bitirmek isterim: tecrübe en büyük erdemdir, tecrübeli kişileri sayınız, seviniz, başınızın üstünde tutunuz, bkz. milyon tane danışmanlık şirketinin kazandığı yüksek meblâlar.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Linux

19-09-2008 16:53:00

Bugün

Bir Linux günü. Halbuki araştırma günü olsa daha iyi olurdu sanki.

Labdaki kurulum bir adım daha güzelleşti. Home klasörünün bağlantıları yapıdı, kişisel ayarlar mümkün. Birkaç hata düzeltildi gibi. Sanki oldu gibi. Ne meşakkatli işmiş gerçekten. Gerçi biliyordum : ) İşin ilginç yani insan bir işi yaparken hiç düşünmediği şeylerin ortaya çıkması. Kıssadan hisse: insan yapmadığı hiçbir işi bilemez, biliyorum dese de kendini kandırır.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

19-09-2008 06:45:59

x2x ve 2.6.26 kerneli

Dün Debian'ın paketlediği 2.6.26 kerneline geçtim, veeee WLAN lambası çalışmaya başladı!!! Olley! Bununla beraber procmeter3 programının göstermeyi bıraktığı bazı değerler (ör. pil durumu) geri geldi, ne de güzel oldu. (Hatırlatma, bilgisayar: VAIO SZ71MN)

Dünün nostaljik bir değeri vardı. Baya zaman önce uğraştığım ve tek çözüm olarak ortaya çıkmış x2x programını yeniden çalıştırdım. Bu sefer eski bir bilgisayarı değerlendirmek için.

x2x programının yaptığı şey şudur: bir X sunucusuna gelen klavye ve fare girdilerini, başka bir X sunucusuna yönlendirmek. Bu durumda benim işime yarayan kısmı şu oluyor, eski bir p2 işlemcili dizüstü bilgisayara kendi sistemimi kurup*, istediğim zaman fareyi monitörün sağ tarafından dışarıya doğru ittirdiğimde fare ve klavye kontrolü öteki bilgisayara geçiyor, ağ üzerinden.

Böylece, aynı klavye ve fareyi kullanarak, diğer bilgisayarda bir belge açıp onu okurken, bu bilgisayarda başka bir iş yapabiliyorum. Bu işi niye iki monitör ile yapmıyorsun diyen olursa, sebebi basit, canım istemiyor! Bunun dışındaki bir sebep de eski bilgisayarı değerlendirmek.

* Kurulum çok problemli olmadı. Gözünü sevdiğimin kernelinin core duo da çalışan kodunun aynısı gitti p2 de de çatırt diye çalıştı! Dehşet birşeysin sen ulu kernel! Bunun yanında enlightenment da çok ulu bir "window manager" olduğunu bir kez daha kanıtladı, o da p2 makinede core duo da çalıştığı hızda çalıştı (açılış hariç).

x2x in kurulumu için birkaç şey yapmak gerekiyor, ve ne yazık ki bunlar x2x in belgelemesinde iyi anlatılmamış. Adımlar şöyle:

Klavye ve faresini kullanacağımız bilgisayara (ip si 198.168.2.2 olsun) şöyle diyoruz:

aptitude install x2x

Klavye ve faresini uzaktan kullanacağımız bilgisayardaki /etc/X11/xdm/Xservers dosyasındaki

:0 local /usr/bin/X :0 vt7 -nolisten tcp

satırındaki "-nolisten tcp" kısmını siliyoruz. Böylece hedef bilgisayardaki X sunucusu tcp den komut dinler oluyor. Bu değişikliği yaptıktan sonra X sunucusunu yeniden başlatmak gerekir tabiki. Güvenlik için sıkıntı oluşturabilir tabi bu istenirse.

İkinci adım olarak da, yine klavye ve faresini uzaktan kullanacağımız bilgisayarda, X'e giriş yapmış kullanıcı ile şu komutu veriyoruz, ki öteki bilgisayardan gelecek X komutları bu bilgisayarda kabul görsün:

xhost 192.168.2.2

Bu adımlar tamamlandıktan sonra, klave ve faresini kullanacağımız bilgisayarda (ip si 192.168.2.10 olsun) , şöyle bir komut vererek diğer bilgisayarın klavye ve faresini kontrol edebiliyoruz:

x2x -west -to 192.168.2.10:0

Bu komutunu verdikten sonra kaynak bilgisayarın sol tarafına doğru fareyi götürüp ittirdiğimizde faremiz hedef bilgisayarın sağ tarafından çıkıyor ve işlem tamamlanıyor. Kaynak bilgisayara geri dönmek için, hedef bilgisayarın sağ tarafına aynı işlem uygulanır.

-west yerine, istendiği gibi -north, -east, -south da kullanılabiliyor. Bir not, enlightenment'da önceden tanımlanmış olarak gelen ayarlarda olduğu gibi, kaynak bilgisayarda, zaten fareyi sağa, sola götürerek sanal masa üstleri arası gezinme durumu varsa, bunu kapatmak iyi bir fikir olabilir, çünkü x2x in geçişi ile kaynak bilgisayardaki sanal masa üstü kaydırma işlevi birbirine girebiliyor ve pek kullanılabilir olmuyor. Ben şimdilik enlightenment'ın sağ tuş menüsü ile çıkan "Virtual Desktop Settings" altındaki "Enable edge flip" seçeneğini kaldırarak bu değişikliği yaptım; zaten çoğu zaman klavyeyi kullanarak bu geçişi yapıyorum fare yerine. Hatta farkettim ki sanırım farenin bu geçişleri çoğu zaman istemediğim şekilde oluyor : )

Yaşasın Linux!

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Linux

19-09-2008 06:11:25

Dün

Galiba labı toplama işi bitti sonunda? Bütün bir günün ardından!

pire'nin kurulumu bitti, iyi oldu.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

17-09-2008 16:18:59

Bugün

Taşınma, taşınma, taşınma...

pire makinesini, taşınma sırasında el koyduğum P2 makineyi, kurma.

Ne de boş bir gün. Tek inanılmaz enfes nokta, kameraların gelmiş olması!

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

16-09-2008 21:06:53

Bugün

Biraz literatür taraması.

Levent hoca ile asistanlık ve tez konuşması.

MASA TAŞIMA!

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

15-09-2008 18:44:45

Bugün

Literatür taraması.

Theo Pavlidis semineri.

Masa organizasyonu.

Çırak eğitimi.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

12-09-2008 20:47:30

Bugün

Aldığım 3. kamerayı da geri verdim. Mecidiyeköy esnafına tebrik ve teşekkürler. Levent hocanın 2 kamera olsun şartıyla iş kolaylandı bir parça. Ölçümler ve Barış Gökçe'nin kamera pozisyonu fikriyle işlem tamam gibi duruyor. Bakalım kalibrasyon vs. işlerini halledebilcez mi?

Vavlab a gittim bulamadım, sonra tekrar gittim halloldu gibi. Fena değilmiş Linksys'in routerı.

Tez için wiki kuruldu.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

11-09-2008 18:34:50

Bugün

Günün webcam macerası: acayip marka kamera geri verildi, Piranha marka alındı Barış Gökçe'nin elindekine bakılaraktan. Ama görüldü ki UVC olan kamera, verilen ile aynı genişlikte görüntüleme yapıyor... Üstelik daha az fps ile... Anlaşılan bütün UVC kameralar benzer algılayıcılar kullanıyorlar. Üstelik Piranha daha pahalı %16 daha pahalı! Of ki ne of!

Bunun yanında, dolap taşıma ve istasyon broadcaster widget ı ile uğraşıldı bugün.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

10-09-2008 18:40:26

Bugün

İnanılmaz yağmur altında Mecidiyeköy bilgisayarcılarında kamera aramasıyla başladı bugün. Ama güzel bitane buldum galiba, hem ucuz hem de fena olmayan bir kamera.

Bu kamera olayı patlattı beni vallaha, Levent hocaya havale ettim artık. Umarım hallolur yakın zamanda.

Az daha m$ asistanı oluyordum, ucundan kurtardım : )

Dolap işleriyle uğraştık bir sürü. Güzel oldu ama laboratuar.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

09-09-2008 17:29:45

Bugün

Kamera işi çok uzadı çook... Ama bitcek galiba artık.

FieldObserver işinde Ergin ile konuştuğumuz "callback" sisteminin temelini attım, 50 satırda yapı bitti, enfesmiş süpermiş.

Odayı toparlamaya başladık. Düzgün olsa bu sefer ne de güzel olur. Hatta hep düzgün kalsa ne de güzel olur.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

09-09-2008 10:07:08

Dün

İkinci proposal bitti.

Linux labında birkaç hata giderildi, giderilecekler bulundu.

UVC kamera çalışamadı bir türlü. Bugün çalışcak. LD_LIBRARY_PATH in gerçek uygulaması keşfolundu.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

05-09-2008 18:07:07

Dün bugün

Dün ilk emacs kullanıcı ayarımı yaptım, mutlu oldum. ~/.emacs.d/init.el dosyama

(global-set-key (kbd "C-f") 'forward-word )
(global-set-key (kbd "C-d") 'backward-word )


ayarlarını yaptım. Ne güzel. Ayrieten yine dün ilk "shared library" imi yaptım ve daha da önemlisi çalıştı! oley!

Yine dün, "el yordamıyla kodlama" konusunda ilerlediğimi gördüm. Dedim ki bu thread çalıştırma işi statik olsa çalışır sanki, nitekim çalıştı : )

Gayet verimsizlik içinde bugün de uzatılmış tez önerisini yazmaya çalıştım. Bunun yanında banka işleri, router işleri falan gibi nereye gittiği anlaşılmadı...

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

03-09-2008 17:30:29

Bugün

İnanılmaz verimsiz bir günün ardından kamera tedarik sorunu çözüldü gibi.

Tez konusunda bir şeyler daha belirlendi hoca yeni bir proposal istedi.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

03-09-2008 17:26:23

Bugün

İnanılmaz bir verimsiz bir günün ardından kamera tedariki sorunu çözüldü gibi.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

03-09-2008 00:03:14

Kamera desteği listeleri

Basit usb kameralar için iki ünlü markanın Linux desteği sayfaları. Eğer bilgisayar için bir kamera almayı düşünüyorsanız, bu listelerden kontrol edip alın, Logitech , Creative.

Ayrıca diğer markalar için de şu driver listelerini deneyebilirsiniz: uvc , spca

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Linux

03-09-2008 00:00:23

Bugün

Asistanlık işleri ve kamera peşinde koşmakla geçen saçma bir gün oldu. Ama iyi yanı Ergin ile tez hakkında konuşup bir yerlere varmak idi.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük

01-09-2008 22:04:22

Bugün

Lab da işlem tamamdır. Uzaktan erişimli disk bağlantısı kuruldu. Sunucudaki uzaktan erişilen klasörlerin kullanıcıları için kota sistemi kondu. Ne de güzelmiş kota sistemi. Sunucuya statik IP verildi. 8 makineye kuruldu. Mis gibi oldu : ) Maşallah demeli...

Ntfs-3g ne güzeldir, ntfs i çatır çatır okur yazar, alsan kaplan.

Posted by Can Kavaklıoğlu | Permanent Link | Categories: Günlük