Herkes şenlikte sanırım. Ben ve Enver bir şekilde oraya gidemeyenlerdeniz sanırım. Bir sonraki sefere sunum yapmaya geliriz artık.
Günlükleri okudukça genel bir yakınma görüyorum, “çakışma”, “çakışma” ve yine “çakışma”. Belki de dikkat çekeceğini düşündüğümüz sunumların (hangisi çekmiyor ki?) şenlik içinde 2 kez yapılmasını sağlayabiliriz. Böylece kaçıranlar için bir şans daha doğar. Tabii hemen üzerime gelmeyin, bu durumda bazı sunumların yapılmamasını tercih etmek durumunda kalabiliriz.
Son zamanlarda neler yaptım onlara bir göz atmak istiyorum izin verirseniz;
Öncelikle yaklaşık 2 aydır bir yazılım projesine dalmış gitmiş durumdayım. Meyvelerini toplama zamanına geldik ama bayağı bir yorulduk doğrusu. Bu proje ile javascript ve Oracle ile tanıştım ve dizginleri elime almaya başladım.
Gerçi Oracle tam bir boğa. Halen daha, gizli bir köşeden boynuzlarını çıkarıp, kaba tarafımdan beni şişleyebilir. Korkuyorum ama belli etmiyorum. Javascripte gelince o biraz uysal. Ama yandaşı IE onu yoldan çıkarıyor. Onu kullanıp bize işkence etmeye çalışıyor. Başarısız olduğu da söylenemez. IE’nin ne kadar yoldan çıkarıcı olduğunu temel geliştirme ortamında Firefox kullanan herhangi biri anlayabilir. Şöyle bir bakıyorum da inanılmaz bir biçimde saatlerce seçim kutusu gizlemeye uğraşmışız. Doğal yolla gözükmemesi gerereken şeyleri, gizlemek. Sadece boşa zaman kaybı.
Bu akan zaman da da uzun zamandır hayallerini kurduğum Acer Travelmate 2423 ü aldım. Hatta iyi bir zamanlama yapmışım. Alışverişim daha 1 haftasını doldurmadan dolar fırlamaya başladı. Biraz da şanslıyım tabii
Aleti aldığımda üzerinde Limpus Linux isimli bir dağıtım olması gerekiyordu ama üzerindeki işletim sistemi dağılmış boot edemez haldeydi. Satıcının “Şimdi bunun üzerindeki işletim sistemi dos tabanlı” diyerek açılmayan bir sistemi satmaya çalışması beni benden aldı. Kendimi tutamayıp biraz ayar çektim satıcıya sonra pek sesi çıkmamaya başladı. Hatta “Windows mu kuracaksın” sorusuna “Hayır” cevabını aldığında inanmaması ve arkasından yanımda bulunan Ubuntu’yu kurmaya başlamam da satıcıyı derinden etkilemiş olsa gerek. Kıssadan hisse; müşterinizi iyi analiz edin, çetin ceviz çıkabilir. Ve Ubuntu “Anında Çalışıyor ™”.
Ubuntu gerçekten çalıştı ve neredeyse hiç bir derdim olmadı. Aletin üzerindeki broadcom 4318 kablosuz bağlantı kartını tanıyıp, doğal sürücüyü bile yüklemişti. Bana sadece fwcutter yazılımını yükleyerek bcm43xx için firmwareleri yükletmek kalmıştı. Tabii birde bcm4318 için bazı püf noktalarını kapmak.
Yardımcı olması açısından yazayım:
BCM4318 kartlar doğal sürücü ile
komutunu vermeden çalışmıyor. Hatta bu vereceğiniz ilk komut olmalı. Yoksa bcm43xx modülünü çıkartıp geriye yüklemeden kart ile sinyal alamıyoruz. Bunun arkasından essid ve erişim noktasını ayarlamak gerekiyor. Sürücü en sağlıklı olarak bu şekilde çalışıyor.
Bunları halledip sırf IE ile abidik testler yapmak için Windows/WMvare/bochs vs. içine dalmam gerekecekken aklıma wine geldi. Ben bunu daha önce yapmıştım neden tekrar yapmayayım dedim. Ve şans yine bana güldü. Daha önce saatlerce uğraştığım bir iş için sadece 1 kaç cevap vererek yapabileceğim bir betik buldum: IEs4linux. 3 tabak IE yi (5/5.5/6) 10 dakikada servis yapmayı başardı. Ben de teşekkür olarak yereleştirmesini yapıp gönderdim. (Gerçi sitede hala bu konuda bir gelişme gözükmüyor). Birde önlerine aşağıdaki betiği koydum. Tek noktadan istediğim IE ye ulaşabiliyorum artık.
Bunların yanında bir tek eksiğim kaldı Compiz. Ekran kartım olan i915 ile AIGLX çok kankilermiş. AIGLX sorunsuz çalışıyor. Hatta dri sürücüler ile Direct Rendering açık olarak, glxgears ile 700 fps alabiliyorum. Ama ne yazık ki compiz bir türlü çalışmadı. Çalışmamaya da ısrar ediyor. Oda olursa yemede yanında yat olacak. Tam bir uzay üssü. Acaba adını “Uzay üssü” mü koysam? Bu konuda öneri/yorum/fikirlerinize/yergi vb.lere açığım.
#!/bin/bash
BINPATH=/home/fsniper/bin/
version=$(zenity –list –text=”Lütfen Çalıştırmak istediğiniz sürümü seçiniz:” –column=”Internet Explorer” ie5 ie55 ie6)
case “$version” in
ie5)
$BINPATH/ie5
;;
ie55)
$BINPATH/ie55
;;
ie6)
$BINPATH/ie6
;;
*) zenity –warning –text “Bir sorun oluştu”
esaczenity –warning –text “Bir sorun oluştu”
esac