Pardus... Özgürlük İçin...
<
Günün animesi : Mahoujin Guru Guru Günün şarkısı : Son Sigaram - Ezginin Günlüğü ( Ayten'in Katkılarıyla ) Günün blogu : Pagan Günün sitesi : Bildirgeç.org Günü işi : Bilgisayarlarıma isim bulmak
/p>
< <
Yeni oyuncağımda yapılması gereken, donanıma özel, bazı küçük ayarlar var. IBM ThinkPad T42 2374 üzerine Mandrake 10.1 OE kurduğumda kendi donanım taraması ve kurulumda eksik şeyler kaldı. Bunlar :
  • Güç Yönetimi : İşletim sistemine kapan dediğimde ( poweroff ) tamamen kapanmıyor, güç yönetimi ile ilgili tuşlar çalışmıyor.
  • Modem : Softlink modem sürücüleri yüklü olmasına rağmen çalışmıyor
  • Kablosuz ağ : Henüz bir kablosuz ağ ortamına sahip olmadığım için denenmedi.
Güç Yönetimi Öncelikle gidip Internette küçük bir araştırma yaptım. Başkaları bu konu üzerine çalışmış mı? Ve bingo... Chris McDonough T42 kurulum notları tutmuş. Kendisi de başkalarının tuttuğu notlardan yararlanarak Fedora ve Ubuntu kurmuş. Bu sitelerden okuduklarım sonucunda,
  1. kapanma sırasında güçün tamamen kesilmemesinin acpi modülündeki bir hata yüzünden olduğunu ve düzeltmek için çekirdeğin yamanıp yeniden derlenmesi gerektiğini öğrendim. Bunu yapmaya açıkcası gönülsüzüm. Mandrake çekirdeğini kendim derlersem eğer daha sonra çerkirdekle ilişkili bütün paketleride benim derlemem gerekecek. Sistemi sonlandırdıktan sonra biraz daha kapatma düğmesine basarak bu işlemi hallede bilirim sanırım.
  2. ThinkPad'in özel tuş ve donanım özellikleri için ibm_acpi sürücüsünün bulunduğu ve bunun kurulması gerektiğiydi.
ibm_acpi sürücüsününü sourceforge'dan indirdim. Açtım ve benioku dosyasını okumaya başladım. Diyordu ki sadece klasörün içine girip make, make install yapın. Bende öyle yaptım ve hata aldım. Çünkü çekirdek kaynak kodu paketini yüklememiştim. Çekirdek kaynak kodunu yükledikten sonra tekrar denedim ve evet oldu.
$>su #>make #>make install
ardından derlenmiş olan modülü yükleyip denedim
#> modprobe ibm_acpi
bu işlemin ardından /proc/acpi/ibm dizini açılmış oldu. ThinkPad'e özel donanım ayarlarına burdan erişilebilmekte. Örneğin klavye ışığının yanması için
#> echo on > /proc/acpi/ibm/light
yazmak yeterli. Bu işlemlerin ardından özel tuşların çalışması için denemelere başladım. Bu tuşların aktif olması için
echo enable > /proc/acpi/ibm/hotkey
yazmalı ve acpid'nin yeniden başlatılması gerekmekte. Bunları yaptıktan sonra ilk olarak Fn+F3 ile ekranı kapatmayı denedim ve ı-ıh bişi olmadı. Hemen dokümana geri dönüp nedir diye bakmaya başladım. ibm_acpi'nin ürettiği yeni olayları ( event ) yakalayıp karşılığında işlem yapacak ayarların betiklerin yerine konması gerekiyormuş : sürücü ile birlikte gelen dosyaları yerlerine ( /etc/acpi/events ve /etc/acpi/actions ) kopyaladım. Tekrar denedim ve gene bişi olmadı. Bu sefer /etc/acpi/actions/blank.sh'ı tek başına çalıştırdım ve hata aldım, /proc//environ yok diyordu. Aradaki değişken pidof komutu ile dolduruluyordu ve gidip bunu "pidof /usr/X11R6/bin/X"den "pidof X"e çevirince çalıştı. Ardından Fn+F3 ile denedim gene çalıştı. Şimdi sıra Fn+F4 ve Fn+F12'ye geldi yani Suspend ve Hibernate. Bunları denedim ve sonuç yok. Olay dosyalarına baktım ( /etc/acpi/events/sleep ve /etc/acpi/events/hibernate ). Burda yazan komut ve ayar dosyaları benim sistemimde yoktu. Biraz arandıktan sonra suspend ve hibernate işlemleri için /proc/acpi/sleep üzerinden yapıldığını gördüm ve bu dosyaları buna göre yeniden düzenledim:
  • sleep için : echo 3 > /proc/acpi/sleep
  • hibernate için : echo 4 > /proc/acpi/sleep.
Denedi ve tamam. Şimdi mekineyi tekrar açtıktan sonra modülün yüklenmesini sağlamak lazım. Bunun için /etc/modules dosyasına gidip ibm_acpi'yi ekledim. Makineyi tekrar başlattım ve ve ve : çalışmadı. Hemen lsmod ilen bakındım neler yüklü hayır modül yüklenmemiş, hata kayıtlarını taradım hata felan da gözükmüyor, ee n'oldu nerede modül. Tekrar elle denedim ve yüklendi. Tekrar düştüm internet yollarına ve anlaşıldıki 2.5 ve üzeri çekirdeklerde modüller /etc/modprobe.preload dosyasından kontrol ediliyorlarmış. Modülü bu dosyaya ekleyip yeniden başlattım ve ve ve : gene çalışmadı. Yeniden lsmod yaptım, modül yüklü. Neden olur nasıl olur derken aklıma kısa yolların aktif hale getirilmesi gerektiği geldi. Denedim ve çalıştı. Bu sefer /etc/init.d/acpid dosyasının start bölümüne
echo enable > /proc/acpi/ibm/hotkey
satırını ekledim. Makineyi yeniden çalıştırdım ve ve ve : Çalıştı. Henüz Fn+F7 ile ekran değiştirmeyi ( harici monitör bağlantısı ) denemedim. Ama orda da sorun çıkacağını sanmıyorum. Evde denek isteyenlere özet :
  1. ibm_acpi sürücüsünü indirin
  2. istediğiniz bir klasöre açın
  3. make ve make intall komutlarını çalıştırın
  4. config/etc/acpi altındaki dosyaları /etc/acpi/ altına kopyalayın
  5. /etc/acpi/events/sleep dosyasını action=echo 3 > /proc/acpi/sleep olarak düzeltin
  6. /etc/acpi/events/hibernate dosyasını action=echo 4 > /proc/acpi/sleep olarak düzeltin
  7. /etc/modprobe.preload dosyasına ibm_acpi satırını ekleyin
  8. /etc/init.d/acpid dosyasının start bölümüne echo enable > /proc/acpi/ibm/hotkey satırını ekleyin
not : bu işlemleri root olarak yapmalısınız ve çekirdek kaynak kodlarını sisteminize yüklemiş olmalısınız. Referanslar : ibm-acpi - IBM ThinkPad ACPI Extras Driver Thinkpad Install Notes Debian GNU/Linux on a Thinkpad T42p Linux on the IBM Thinkpad T42 (Model 2378-FVU) Installing Red Hat Enterprise WS 3.0 or Fedora Core 2 on the IBM Thinkpad T42p 2379-DYU
/p>
Günün animesi : Wonderful Days Günün şarkısı : Clandestino - Manu Chao Günün blogu : 6.45 Günün sitesi : hafif.org Günün hayali : okumaevi'ni elbet yapıcam...
/p>
aKregator Daha önce sizlere RRSOwl'dan bahsetmiştim. Bu sefer bir başka RRS okuyucuyudan, aKregator'dan bahsetmek istiyorum. Aslında KDE 3.4 içerisinde gelecek olan bu okuyucu, kendi başına bir uygulama olarak çalışabildiği gibi Kontact içerisinde bir bileşen olarakta çalışabilmekte. Ayrıca sistem çekmecesinde ( system tary ) bir ikon olarak gözükmekte ve okunmamış ileti sayısını burda sunmakta. Henüz beta aşamasında olmakla birlikte kullanılacak kadar sağlam durumda. Bir beta olduğu için dağıtım paketleri bulunmuyor. Kullanabilmek için kaynak kodlardan derleme yapmak gerekmekte. HitMaps Aslında uzun zamandır bahsedeceğim ama bir türlü fırsat bulamadım, sağ taraftaki haritayı ve üzerindeki kırmızı noktalar dikkatinizi çekmiştir sanırım. Bu harita, HitMaps, Open University KMI tarafından geliştirilen bir proje. Sitenizin URL'sini yazıyorsunuz ve size sitenize koyabileceğiniz bir JavaScript üretiyor. Böylece sitenize gelen her talebin hangi IP'den geldiğini toplayıp bu IP aralıklarının dünya üzerindeki coğrafi konumunu belirliyor. Böylece sitenize dünyanın nerelerinden gelindiğini gösteriyor. Ziyaret yoğunluğuna görede kırmızı noktanın büyüklüğü değişiyor. BlogShares Blog yazıyorsunuz, peki blog'unuzun borsa ederi ne biliyor musunuz? BlogShares her blog'u bir şirket gibi gören ve bunlar üzerine kurulu sanal borsa oyunu. En azından bir göz atmakta fayda var...
/p>
Günün animesi : Gokusen Günün şarkısı : The Sexy Thing - Hot Chocolate Günün blogu : Zikzak Weblog Günün sitesi : Sıcak çikolatanın tarihi - History of Hot Chocolate Günün keyfi : Sıcak Çikolata
/p>
Dizüstü ve Ağlar Bundan 6-8 ay evveldi sanırım, dizüstü bilgisayarımla ordan oraya dolanır ve her gittiğim yerde ağ ayarlarını yeniden yeniden yaparken, bir gün sıkıldım ve "Ama böylede olmazki canım. Vardır bir kısa yolu" dedim. Gittim Google'a sordum : "Var mı kısa yolu?" diye... Ya o zaman aradığımda ben bulamadım ya da hakikatten yoktu, sonunda ben yazmaya karar verdim. Sonuçta neydi ki, hepi topu bir Bash betiği yazacaktım. Komutları, tek tek komut satırından yazmak yerine bir betik içinden çağıracaktım... Yarım saatimi felan alır her halde diyip başladım uğraşmaya. O gece bir altı saat, kadar ertesi günde bir o kadar uğraşarak sonunda bir betik yazdım. chmod, chown komutlarına benzer olarak chnet olarak adlandırmıştım. Bu betik önceden hazırlanmış olan profilleri kdialog kullanarak listeliyor ve seçtiğiniz profilin ağ bilgilerini ayarlıyordu. Bu betiği internette yayınlamak için bir iki ufak değişikliğe ( mesela dhcp desteğine ) ve birazda dokümantasyona ihtiyaç olduğunu düşünüyordum. Dolayısı bunlarıda yapar öyle yayınlarım diye düşünmüş ve o sırada da bunları birtürlü yapamamış dolayısı ile de yayınlamamıştım. Ev makinemden yaptığım duyurusu bile yapılmamış yayının sayılmayacağını düşünüyorum. ( Neymiş "early release, often release - erken yayınla, sıkça yayınla" ) Bu tür şeyler bir anda ortaya çıkar ya, bir iki ay sonra KDE-Apps'da bir uygulama gözüme ilişti netGo. Per Johansson'da benimle aynı ihtiyacı duymuş, benzer süreçlerden geçmiş olacak ki benzeri bir uygulama yazmış. Açıkcası benim yazdığım betikten daha profesyonel daha kapsamlı bir uygulama olduğunu fark edince, kendi yazdığım betiği kullanmayı bırakıp netGo kullanmaya başladım. Nasıl Kurulacak? Eğer Mandrake 10.0 ya da 10.1 kullanıcısı iseniz netGo için hazır RPM bulunmakta, Gentoo kullanıcısı iseniz ebuild'i bulunmakta, diğer dağıtımları kullanıyorsanız kaynak kodlarından yüklemeniz gerekecek ( ./configure, make, make install ) RPM'den kurulum yaptıktan sonra betik üzerinde bir hata olduğundan hemen çalıştıramıyorsunuz. Önce "/usr/bin/netgo" dosyasının içerisinde "/usr/netgo/netgo-bin" olan değerleri "/usr/share/netgo/netgo-bin" ile değiştirmek gerekiyor. İlk çalıştırdığınızda ayar dialoğu açılıyor ve burdan sistem komutlarınızı giriyorsunuz. Mandrake 10.1 için bu değerlerden değişmesi gerekenler : dhcp için dhcpd değil dhcpclient olması ve iwconfig yolunun /usr/sbin değil /sbin olması. Bundan sonra profillerinizi hazırlıyorsunuz. Daha sonra istediğiniz profili çağırarak sisteminizi o ağ yapısına uygun hale getiriyorsunuz. Henüz kablosuz ağ desteğini henüz deneyebilmiş değilim. Ayrıca farklı profiller için özel betik çağırma yeteneğini kullanarak "/etc/hosts" dosyasını değiştirecek bir betik çalıştırabilir miyim deneyeceğim. GPL ile yayınlanan netGo'dan, çok hoşnutum. Per Johansson'a teşekkür eder herkese tavsiye ederim. Not : Küçük bir araştırma sonucunda netGo'nun dışında benzeri işler yapan başka uygulamalar da olduğunu gördüm... Bilim ve teknolojinin belirli olgunlaşma koşulları yerine geldiğinde kişiden bağımsız olarak geliştiğine dair teori doğru galiba : bakınız Gaus, Bolyai, Lobachevski : Öklid-dışı Geometri...
/p>
1. Gün ( 18.01.2005 ) IBM Türkiye Linux Başarı Ödülleri ikincilik ödülü olan dizüstü bilgisayarım ( ThinkPad T42 2374 ) geldi. Tabiki üzerinde her dizüstü bilgisayarda olduğu gibi Windows XP var. Linux başarı ödülü olarak kazanılmış bir bilgisayar üzerinde Windows kullanamıyacağıma göre :), XP'yi biraz kenara ittirip ondan boşalacak olan yere Mandrake Linux 10.1 kurmak için çalışmalara başladım. Bilgisayarla birlikte CD verilmediği için ( disk üzerinde, ayrı bir bölümde, imaj olarak bulunuyorlarmış ) sürücü ve ek yazılımların yedeğini ağ üzerindeki bir başka bilgisayara aldım. 5 GB'ye yakın bir şey tuttu. Daha önceden hazırlanmış olan Mandrake Linux 10.1 Official Edition Pro DVD'sini ( Mandrake Kulüp Gümüş üyesiyim de... ) DVD okuyucuya takıp bilgisayarı başlattım. Mandrake Kurulum programı otomatik olarak açıldı. Standart kurulum işlemi başladı. Windows NTFS üzerindeki boş alanı kullan seçeneğiyle birlikte ne kadar yer istediğimi sordu. 10 GB Windows'a 20 GB Linux'a ( 10 GB civarı bir yerde imajlar duruyormuş, şimdilik dokunmamaya karar verdim ) ayırdım. Otomatik olarak NTFS büyüklüğünü değiştirip bölüm tablolarını düzenledi. Windows'u bir sonraki açışımda windows'un düzenleme isteyeceği uyarısını verdikten sonra kuruluma devam etti. Bütün kurulum işlemleri bittikten sonra güncellemeler için URPMI medya ayarlamasına başladım. Mandrakelinux Denetim Merkezi ( Mandrakelinux Control Center ) Medya Yöeneticisi güncelleme yansı adreslerini otomatik getirmesine rağmen, güncellemeleri bir türlü bulamadığını söylüyordu. FTP adreslerine girip bakınca, klasör yapısının değiştiğini gördüm ve medya tanımında gerekli düzenlemeleri yaptım yani : ../base/synthesis.hdlist.cz yerine media_info/synthesis.hdlist.cz yazdım. Ayrıca resmi yansı olamamasına rağmen Bahçeşehir Üniversitesi'nin sitesini güncelleme yansısı olarak tanımladım. 500 MB'nin üzerinde bir paket bloğu güncellenmeye başladı. Daha önceki tecrübelerimden otomatik güncellemenin rpm'leri kurduktan sonra sildiğini, ve indirdiği rpm'leri de /var/chache/urpmi/rpms altında sakladığını biliyordum. Kurulum zamanı geldiğinde bana onay sorusu sorduğunda bu paketleri başka bir klasör'e kopyaladım. Böylece bir başka kurulum sırasında bu dosyaları yeniden indirmem gerekmeyecek. 2. Gün ( 19.01.2005 ) Aslında açık bir kurulum ve senkronizasyon planı hazırlamadım ama üç aşağı beş yukarı daha önceki tecrübelerime dayanarak neler yapılacağını biliyordum. "Bilgisayarcı" olmanın güzelliklerinden biri de, ikide bir, bir makineyi formatlayıp yeniden kurmak galiba. İşte yapılacaklar için genel bir plan :
  • kişisel dokümanlar kopyalanacak
  • şifre ve kısayol dosyaları kopyalanacak
  • adres defteri kopyalanacak
  • e-posta arşivi kopyalanacak
  • kaynak kodlar kopyalanacak
  • gerekli olan yazılımların son versiyonları kontrol edilip gerekiyorsa indirilecek ve kurulacak
Bu durum tabiki kesin bir yol planı içeremiyor çünkü bir uygulamanın internetten indirilmesi sırasında başka bir dosya grubunun kopyalaması yapılıyor arada, sonra da indirme bitmiş olsa bile ilgi dağıldığı için başka bir uygulamanın kurulumu ile uğraşılabiliyor. İlk olarak Firefox 1.0'ın indirilmesi ile işe başladım. Kurulum işlemi zaten bir zip dosyasının açılmasından ibaretti fakat aynı nedenle işletim sistemi menüsüne elle eklenmesi gerekti. Bu işlemin ardından benim için kritik önemde olan Java uygulama geliştirme ortamlarının kurulum işlemine başladım. Mandrake kurulumunda otomatik yüklenmiş olan JRE ( java uygulama çalıştırma ortamı ) kaldırıp yerine JDK ( java uygulama geliştirme ortamı ) kurulumu denedim fakat hata verdi. Çok uğraşmayıp zaten son sürümde olmadığını düşünerek onu da kaldırdım. Internetten hemen JDK 1.5 download edip, kurulum için bin çalıştırdım ve açılan dosyalar /usr/lib altına kopyalayıp /etc/profile.d altında java.sh isminde JAVA_HOME ve JDK_HOME exportları yazdım. "chmod +x java.sh" komutu ile çalıştırılır hale getirdim ve böylece her olası kullanıcı için java aktif yapılmış oldu. Daha önceden indirmiş olduğum NetBeans 3.6 ve 4.0 kurulumları denedim. ikiside hata verince hemen 1.4.2_06 indirmeye başladım. Bu indirme işlemi sürer iken eski dizüstünde ( Fujitsu-Simens, Obachan ) bulunan kişisel dosyalarımın kopyalanma işlemine de başlandım... İndirme bittiğinde JDK'yı açtım ve 1.5 için yapılan işlemlerin aynısı yaptım. Fakat 1.5 silmek yerine sadece JAVA_HOME yolunu değiştirdim dolayısı ile daha sonra lazım olduğunda 1.5'e kolayca geçibileceğim... Linux sistemler arasında dosya kopyalamak ve işlem yapmak için en sevdiğim protokol olan fish:// MDK 10.1 içinde gelen KDE 3.2.3 içerisinde bug'lı olduğu için gene FTP, SFTP gibi protokollere geri döndüm. ( Tabi bu işlemi eski dizüstü bilgisayarımın üzerinden fish ile halletmekte mümkün :) ) Kopyalanacak olan dosyaların adları eğer türkçe karakter barındırıyor ise ( ki kesinlikle ihtimal içerisinde ) FISH, FTP, SFTP fark etmiyor sorun çıkıyor bunu atlatmak için klasörleri eski dizüstü bilgisayarımın üzerinde sıkıştırıp ( zipleyip ) yenisinin üzerinde tekrar açma yoluna gidilecek... NetBeans 3.6 kurulumu JDK 1.4.2_06 ile de gerçekleşmedi sanırım sorun kurulum için hazırlanmış olan paketten kaynaklanıyor. InstallShield jdk 1.5'i bulunca ortalık karışıyor. Çünkü Netbeans 4.0 kurulumu gerçekleşmiş durumda. ( Peki Netbeans 3.5, 3.6 üzerinde bulunan eski uygulamalar n'olcak?! ) Sanırım MobilCRM'i Netbeans 4.0'a transfer edeceğim. Ama Kampusce'yi n'apacağım bilemiyorum. Kendileri hali hazırda sadece Netbeans 3.5 üzerinde çalışabiliyorlar sadece... Sorunun installShield'den kaynaklandığı anlaşıldı. Eski dizüstünde kurulu olan 3.6'yı kopyalayıp jdkhome parametrelerini değiştirince hiç sorunsuz çalıştı. ( 1.4 altında 1.5 ile henüz denemedim. ), şimdi de 3.5'i kopyalasam mı kopyalamasam mı diye düşünüyorum. 3. Gün ( 21.01.2005 ) RSSOwl kuruldu. Ve run.sh dosyasına her yerden çağırılması için "cd {Install Path}" şeklinde komut eklendi. {Home}/.rwwowl/user.xml aynı yere kopyalandı ve bütün kişisel ayarlarım kopyalanmış oldu. Fakat RSSOwl'un itemları HTML olarak göstermesi için MOZILLA_FIVE_HOME değişkenini doldurmak gerekiyormuş bakınca hatırladım. Export işlemini yaptım ama genede RRWOwl duruma ayılamadı. MDk 10 üzerinde Mozilla 1.6 vardı şimdi ise 1.7 belki bundan kaynaklanıyor olabilir ama açıkcası çok da uğraşacak zamanım olamadığı için böyle bırakıyorum... Hep iş yapınca tabiki insan sıkılıyor, birazda kişisel bilgisayarımı kişiselleştireyim dedim ve hazır görsel ayarları değiştirmek için KDE Masaüstü Yöneticisini açtım. Öncelikle daha az yer kapladıklarını düşünerek pencere dekorasyonunu Glaxy'den Plastik'e aldım. Fakat hali hazırdaki renk paleti pek iyi gelmedi bunun üzerine etkin olmayan başlık için renk değerini değiştirdim. Hazır elim değmişken duvarkağıdını da değiştiriverdim. Bana özellikle kötü gelen uyarı ve hata mesajlarının sesleri değiştirdim. Ve tekrar kopyalama işlemlerine dönüş... {Home}/.kde/share/apps/kwallet altındaki dosyaları kopyalayınca Kde Wallet içerisinde saklanan bütün bilgilerim kopyalanmış oldu... {Home}/.kde/share/apps/konqueror/bookmarks.xml kopyalanınca kısayollarımda aktarılmış oldu. {Home}/.kde/share/apps/kabc/std.cvf kopyalanınca adres defteri aktarılmış oldu. Her nekadar yeni Kontact içerisinde birden fazla adres defteri desteği olsada ben varsayılan adres defteri dosyasının üzerine kopyalama işlemini gerçekleştirdim. Belki adres defterini daha sonra parçalara ayırırım. .Mail klasörünü kopyalayıp .kde/config/kmail.rc içerisindeki klasör bilgilerini, filtre bilgilerini, account bilgilerini kopyaladım. KMail mektuplarımı getirdi ama filtre ve eposta hesap bilgilerim gelmedi :( 50 küsür filtreyi yeniden tanıtmak gerekecek... Hesaplarımı yeniden tanıttım. İlk mektup gönderme denememde sorun çıktı çünkü kodlama için iso-8859-9'u yanlış almıştı ve kodlamayı tanımadığı içinde hata veriyordu düzeltince bir sorunu kalmadı... Kopete üzerinde Yahoo adresimi zaten ayarlamış ve kullanabiliyordum. ICQ'yu da ayarlayayım dediğim anda karşıma ICQ UIN'im neydi diye bir sorun çıktı ve aramaya başladım. Bulamayınca yeni birtane alayım canım dedim ve web üzerinden UIN almak için çalışmaya başladım. 2 saat kadar uğraştıktan pes ettim ( karşıma bir hata var mesajı çıkıp durdu ve hatanın ne olduğunu bir türlü söyleyemedi... ) ve Licq'yu kurdum... İlk denememde bir UIN aldım ve bağlanmayı başardım... Eh bukadar uğraştıktan sonra birazcık daha görsel ayarları kurcalayalım değil mi ama? TaskBar'la ( görev çubuğu ) felan oynadım biraz... Aslında Taskbar'ı kaldırıp yerine KasBar'ı açtım... Sonuç olarak Masaüstü, görev çubuğu, Kontact v.s. bayağı bir değişikliğe uğradı... Bu arada kullanım alışkanlıklarımı da bir parça değiştirmem gerekecek sanırım. Sağ ve Üste gizli ekranları bulup açmak o kadar da hızlı değil şimdilik... Eh biraz da kaynak kodların nasıl işleneceğine bakalım... NetBeans ile açıp çalıştırabiliyormuyuz acaba?! Evet biraz klasör değişikliği ile NB 3.6 dan NB 4.0'a transfer sorunsuz gerçekleşti... Bu kadar rahat çevrim yapabileceğimi sanmıyordum doğrusu... Bu işlem ayrı bir yazının konusu, en kısa zamanda Cezve'de. Şimdi geliştirme sürecimin bir parçası olan veri tabanlarının kurulum işlemlerine bir göz atmakta fayda var sanırım... MySQL ve PostgreSQL zaten Mandrake kurulumuyla birlikte geliyorlar, az önceki NetBeans çevrimi sırasında HSQLDB de sorunsuz çalıştı... Şimdi sıra Firebird SQL Server'da Siteyi kontrol ettiğimde yeni sürüm olduğunu fark ettim ve Firebird SQL Server 1.5.2 indirildi. RPM çalıştırılarak SuperServer sürümü kuruldu. Fakat güvenlik nedeniyle ilk kurulumda aldığı rastgele paralayı bulmak ve düzeltmek için her zamanki gibi gene debelendim. Yazayım da bir daha debelenmeyeyim : /opt/firebird/SYSDBA.password dosyasının içerisinde hali hazırdaki parola durmakta. /opt/firebird/bin/changeDBAPassword.sh'ı çalıştırıp istediğiniz paraloyı giriyorsunuz, sonra güvenli olsun diye /etc/init.d/firebird restart çalıştırıyorsunuz... Güle güle kullanınız... Sonuç Thinkpad'imin 3 günlük kurulum sürecinin ardından herşeyin tamamen bitmediğini kabul etmem gerek. Yapılcaklardan en önemlisi RAM ( min 258 MB ) almak, ardından bir isim bulmak... Fakat bilgisayar artık yeni masaüstü / dizüstü bilgisayarım olarak kullanılabileceğim hale gelmiş bulunuyor. Kesinlikle unutmuş olacağım birşeyler çıkacaktır o nedenle bir kaç gün eski sistemime dokunmadan kullanacağım ve unutulmuş birşeyler çıkarsa kurtarma şansım olacaktır. Not : Yazı içerisinde bir dolu firmanın adı ve markası geçiyor. Markalar sahiplerine aittir. Kopirayt ağa.
/p>
Günün animesi : Mahoraba ~Heartful Days~ Günün şarkısı : Kara Sevda - Özlem Tekin - Nerdesin Firuze Günün blogu : nilhan.com Günün sitesi : Bir Interrail Hikayesi Günün işi : Bilgisayarlarıma isim bulmak...
/p>
Dün itibari ile ThinkPad T42 2374 model nolu, Yeni Oyuncak kod adlı en bi yeni süper makineme Mandrake 10.1 yüklemiş bulunuyorum. Hatta bu metni şu an bahsi geçen sistem üzerine taze kurulmuş Firefox 1.0 ile yazıyorum. Anlaşılacağı üzere bayram süresince iki notebook ve bir desktop'tan oluşan bilgisayar parkımı senkron etmeye uğraşacağım... Eğer sıkılıp bırakmaz isem bu senkron ve kurulum sürecinin günlüğünü tutmayı düşünüyorum ama söz vermiş olmayayım... Hadi ben olayanmayayım, gene yazarım, Netbeans v.s. kuracağım daha...
/p>
Günün animesi : Starship Operators Günün şarkısı : I want You - Elvis Castello Günün blogu : Amoeba Blog Günün sitesi : Linux on Laptops Günün oyuncağı : ThinkPad T42 2374
/p>
MobilCRM ile IBM Türkiye Linux Başarı Ödülleri'nde 2. olmuştuk hatırlarsanız, ödül olarak IBM dün ThinkPad'i verdi. Aslında ilk niyetim şu an kullandığım notebook'umu ve onu satıp şöyle şirin ufak bişey almaktı ama makineyle oynayıp özelliklerine baktıktan ve Ayten'inde "daha ne istiyorsun?" gibi yönlendirmelerinden sonra onu kullanmaya karar verdim. Henüz adı ne olsun bilemiyorum, şimdilik yeni oyuncak diyelim... Üzerinde gelen sistemi dağıtmadan nasıl linux kurarım diye düşünüyorum, bakalım önce live cd'ler ile donanım kontrolü yapacağım sanırım. Bu arda merak edenler için belirteyim, ev sahibim ile uzlaşmaya vardık. Bir yıl daha taşınmayacağım, sonrasınada bakacağız n'olcak...
/p>
Ev sahibimle olan kira miktarı konusunda ki anlaşmazlığımızı çözdüğümü zannederken, geçen cuma günü aldığım bir telefon ile aslında çözememiş olduğumu hatta işlerin daha da karmaşıklaştığını ( bu ayın anlaştık zannetiğim miktar üzerinden kirasını, emlakçıya havale yapmıştım ) öğrendim. Ev sahibim, "Benim evimin ederi budur, ister öde ister çık" dedi. Ben de tekrar avukatım ( ve arkadaşım ) Fırat Işıldak'a danıştım, o da bir öncekinden farklı bir şey söylemedi : "Kanunlar kiracıdan yana, ama huzurun kaçar". Eh artık bugün içerisinde bir tercih yapıcağım ya aradaki %10 fazla kira oranıyla huzur alacağım ya da ben hakkımı istiyorum diyeceğim. Ama sonuç ne olursa olsun galiba bir yandan da ev bakınmaya başlamam gerekecek... Taşınmaktan nefret ediyorum...
/p>
Günün animesi : Air Günün şarkısı : The Scientist - Coldplay Günün blogu : Kedi Tasması Günün sitesi : Free Software Magazine Günün problemi : Kira Sözleşmesi (kabus)
/p>
Bu blog mevzusuna girdiğimden beri, arama motorlarının nasıl ve neyi indexlediğiyle felan da ilgilenmeye başladım doğal olarak. Çünkü birileri blog2uma geliyor okuyor hatta bazı yerlere linkler koyuyor, n'ooluyor? derken google ve yahoo'da "Hakan Uygun" arattım ve karşıma en çok çıkan girdi : "Hakan, uygun pozisyondaki topa vuramadı" Ve fakat biraz ayıklama sonucunda geçmişte bıraktığım bazı digital izleri de farkettim. Bir de Şu siteyi : Remziye Gencer ödev sayfasını. Bu sayfa içerisinde bir şiirim yayınlanmış. Kendisine bu ilgisi nedeniyle teşekkür ederim. Büyük ihtimalle elinde o an ne var ise onları girmiş sayfaya ama beni okumuş birisinin varlığı genede gururlandırdı. Bu yıl içerisinde üst üste gelen Kybele ilgisi OkumaEvi projesini bir an önce hayata geçirmem konusunda beni motive ediyor ( gaza geliyorum ). Dipnot olarak belirteyim The Upper Canadian, kendisine vermiş olduğum günün blogu bağı hakkında bir girdi yazmış ( Yahoo! ).
/p>
Günün animesi : Maho Sensei Negima Günün şarkısı : Walk On - U2 Günün blogu : Veni Vidi Vici Günün siteleri : KDE Türkiye - Gnome Türkiye Günün işi : SolgarMobil Kurulumu ( tekrar )
/p>
Bilenler bilir, kendi halinde mütevazi bir kütüphanem var. Yaklaşık iki yıldır bu kütüphaneyi düzenlemeyi ve kitapların kayıtlarını bilgisayar ortamına çıkarmayı düşünüyordum. Toplam kaç kitabım var, yazarları, türleri v.s. konusunda kesin bir bilgim yok. Ayrıca aradığımda da nerde olduğunu bulmak istiyorum. Bir de bu kitapların üzerinde son 6 ayda geliştirdiğim anime arşivi eklenince, ki şimdiden hangi seriler var, hangi DVD'de kayıtlı karıştırmaya başladım, artık bir program bulmanın zamanı geldiğine karar verdim. Mümkünse Web tabanlı ve özgür yazılım olmasını istiyordum, google'a sordum : Gelen alternatifler içerisinde profesyonel kütüphane programlarından kişisel bağ listesine birçok uygulama vardı. Özellikle Greenstone ve Koha uygulamalarını profesyonel kütüphanelere öneririm. Fakat benim görece daha basit, kişisel arşivlerimi kaydedebileceğim bir uygulamaya ihtiyacım vardı ve sonunda OpenBiblio'da karar kıldım. Şimdilik deneme çalışmaları yapmaktayım, umarım istediğim sonuçları alırım. Eğer bu konuda başarılı olur ise Türkçe çeviri işlemlerine başlayacağım. Şu anda ev sunucumda host ediliyor, dolayısı ile internet üzerinden erişimi pek mümkün olamıyacak sanıyorum ama yeterince kayıt girildikten sonra belki bir servis sağlayıcı üzerinde host edebilirim. Bu arada belkide en iyi temenni sıkılmadan yarım bırakmadan kitap kayıtlarını girmek olacak...
/p>
Günün animesi : Ah! My Goddess Günün şarkısı : Dancing with the Rabbi - Giora Feidman Günün sitesi : The New Zealand Digital Library Günün blogu : The Abstract Factory Günün işi : SolgarMobil kurulumu
/p>
Son bir kaç gündür evimle daha doğrusu ev sahibimle ilgili problemlerim vardı. Kirayı %37 oranında arttırmamı istiyordu. Sözleşmede ise TEFE (%11.5) yazıyordu. Avukatım Fırat Işıldak ile görüşmelerim sonucunda, hiçbir şekilde bu kirayı vermem gerekmediği ve fakat huzurumun kaçacağını öğrendim. Üç günlük gerginlikten sonra bugün %16 zam konusunda anlaşmaya vardık. Umarım daha fazla sorun olmaz. Bu durumdan da dersler çıkarmış bulunuyorum :
  1. Üzerinde tarih yazmayan hiçbir kağıda imza atma
  2. Kira sözleşmesini mutlaka yap
  3. Kira sözleşmesi üzerindeki özel şartlara mutlaka dikkat et
  4. Sorun olduğunda öfkeyle yanlış işler yapacağına avukatına danış
/p>
Günün animesi : Hanada Shonen-shi Günün şarkısı : Sevda Çiçeği - Mor ve Ötesi Günün sitesi : AnimeSuki Günün blogu : The Loneliest Jukebox Günün problemi : Yanlış yapılmış muhasebe kayıtları
/p>
Günün animesi : Daa! Daa! Daa! Günün şarkısı : Des Armes - Noir Desir ( kurty'nin katkılarıyla ) Günün sitesi : Fazlamesai Günün blogu : The Upper Canadian Günün problemi : Kira sözleşmesi Günün yemeği : Köfte Günün kararı : Artıkın günün şeysilerini ayrı yazıcam... ( terfi ettiler )
/p>
Bugün yeni bir blog'a başladım, Cezve. Bu blog içerisinde Java programlama dili ile ilgili şeyleri yazmayı planlıyorum. Böylece kişisel güncemle Java diline ait notlar bir birine karışmayacaklardır diye düşünüyorum. Bu, Java ile ilgili okuma yapmak isteyeceklerin yararına olacaktır. Bu konuda jroller'da bulunan blog'umu da kullanabilirdim tabi, ama buraya gelme nedenim orda Türkçe blog yazamıyor olmaktı zaten. Eğer İngilizce günce tutarsam ya da Java için İngilizce metin yazar isem oraya yazacağım :) Blog adı olarak seçmiş olduğum Cezve ismini aslında ilk olarak yazmayı planladığım kütüphaneler için düşünmüştüm. Sunucu tarafı için "Cezve", istemci tarafı için "Fincan". Bunu da buraya böylece yazmış olayım ki sonradan çaldı çırptı felan olmasın... Belki ileride bu şekilde özelleşen başka bloglarda açarım. Aslında şu anki aktif bloglarımı götürebilirsem, aklımda bir iki adet daha bulunuyor : anime, bilimkurgu - fantastik kurgu edebiyatı, linux, KDE v.b. Beni izlemeye devam ediniz...
/p>
Aslında niyetim 1 Ocak'ın ilk saatlerinde bu blog'u yazmaktı ama görüldüğü gibi ancak 4 gün sonra yazmaya fırsat bulabildim. Yeni yıla Türkiye'nin bir çok bilişim çalışanı ( bilgisayarcı ) gibi YTL düzeltmeleri için çalışarak girdim. Açıkcası ekip olarak ( di mi Kurty? ) zorlandığımız kısım YTL düzenlemeleri değil, durduk yere başka zaman yokmuş gibi çıkan ( sanırım Murphy'de çalışıyordu ) başka problemleri alal-acele düzeltmeye çalışmak oldu.
İşte fotoğraflar
Yılbaşı özel programımız, şirketimizdeki ortalama göbek yarı çapına doğru orantılı olarak, Şirvan'da akşam yemeği idi. Hatta teyzenin biri "Çocuklar ne kadar iştahla yiyorsunuz, maşallah!" diyerek bazı arkadaşların biraz nefes alması gerektiğini hatırlattı... Gecenin sonunda kalan biz bazı garibanlar, özel küçük bir parti de vermedik değil... Gecenin sonunda, sabahın köründe yine işteydik : 1, 2 ve 3 Ocak günleri YTL ile ilgisi olmayan başka bir dolu problemi YTL problemiymiş gibi düzeltmeye uğraşarak geçti. Ayrıca belirtmem gerekir ki yılın ilk iş gününde "Kybele" için ropörtaj yapılması, 2005'de gerçekleştirmeyi düşündüğüm projeler içerisinde OkumaEvi'nin önceliğini arttırmak gerektiğini gösterdi. Umarım yeni yılda herkes tüm dileklerini gerçek kılar...
/p>