Saturday, April 25, 2009

halt!

[caption id="attachment_208" align="aligncenter" width="384" caption="hammerzeit!"]hammerzeit![/caption]

ayda bir anca

yoğunum.

öyle böyle değil, her yerden iş yağıyor.  iş yapmaktan iş yapamıyorum; araya giren ıvır zıvır şeyler yüzünden esas uğraşmam gereken ve hepsi de zaman kısıtlarına bağlı işlere eğilmek bir türlü nasip olmuyor, olamıyor.  hani iş konusunda gevşek davranan, yumurta kapıya dayanmadan harekete geçmeyen biri olsam anlayacağım ama böyle bir durum da yok.  işin boktan tarafı, temmuza kadar böyle gidecek gibi.  geçen seneki gibi saçmasapan bir zamanda tatile çıkmak durumunda kalmam umarım.  iyi blog yazısı çıkıyor böyle zamanlarda fakat bünye üzerindeki etkisini sorun siz bir de :)

bitirme projesinde test verisi üzerinde işi epeyce kolayladım.  test verisi derken hafiften istanbul'u andıran (iki bağlantıyla birbirine bağlanmış iki büyük blok) bir bağlantılar grafiği oluşturdum.  110 nokta ve bunları bağlayan 200 küsur doğru parçası duraklarımı ve yol ağını oluşturdu.

[caption id="attachment_181" align="aligncenter" width="419" caption=""test şehri""]"test şehri"[/caption]

durak adları önce y, sonra x koordinat düzlemindeki harf alınarak elde ediliyor, örneğin şehrin kuzeybatı ucundaki durağın adı ka.  bu bağlantılar grafiğindeki yolları izleyerek 110 noktanın tamamını kapsayan 36 hat oluşturdum.

[caption id="attachment_189" align="aligncenter" width="439" caption="hat yayılımı"]hat yayılımı[/caption]

tek tek hatları vermeyeceğim, meslek sırrı :)

işin "epey kolaylanmış" kısmı aktarma hesaplamasını yapan program.  programa başlangıç ve bitiş duraklarıyla beraber maksimum aktarma sayısını girince mantıklı sonuçlar elde edebiliyorum. mesela ab noktasından maksimum 2 aktarmayla jk noktasına nasıl gidildiğini hesaplayalım:



[caption id="attachment_198" align="aligncenter" width="392" caption="hesaplanmış aktarmalar"]hesaplanmış aktarmalar[/caption]

ortaya çıkan seçenek ağacındaki ilk seçeneği şu şekilde dillendirebiliriz: "ab'den 00 numaralı otobüse bin. 1 durak sonra bc'de inip oradan 04 numaralı otobüse bin. 6 durak sonra jk'da in."  arada tek aktarmalı bir seçeneğin (ab'den 04 otobüsüyle 7 durak sonra jk) de bulunduğu, yani maksimum aktarma sayısından daha az aktarmaya sahip durumların da hesaplandığı görülebilir. güzel yani :)  bu yapıya seyahat süresi tahmini ile ilgili yapıyı da eklemlediğimde daha da güzel, tadından yenmeyesi bi'şey çıkacak ortaya.


yarın da dernek yönetim kurulu var ve bu yüzden ferdaanım'ın brunch'ını (so posh, ain't it?) ekiyorum.  zaten sabahın 10'unda kanlıca'da olmamı sağlayacak hızı ve gazı bulmak zor, hele bu sabah bir pazar sabahı ise.  uyuy'cam len?!