RSS Feed

August, 2008

  1. developer week

    August 27, 2008 by Oğuz Yarımtepe

    I was reading the Fridge and checked the presentations at the Ubuntu Developer Week. I haven’t realised that the Developer Week will be held on next week so i checked the wiki also to learn the details about participations and rules. I found many interesting topics to follow during the 5 days. Python related topics, Ubuntu and Gnome tips, bug resolving techniques, intro to MOTU, PPA and BZR were the ones that sound exciting at my first glance.


  2. August 22, 2008 by Oğuz Yarımtepe

    Ekşi Sözlük’ü pek okumam ama olmadık zamanlarda Google’da bir şey ararken ekşi sözlük sonuçları da karşıma çıkınca bakıyorum meraktan. Bunu okumamıştım mesela 🙂 Diyeceksin ne arattın da bu karşına çıktı?

    doruk fişek aquarium 🙂 Ne alakası var diyeceksiniz. Adını hatırlamadığım ama Doruk’un (sanırım) bir ara gezegene yazdığı bir oyunu bulmaya çalışıyorum. Borular vardı, top(lar) vardı, birleştirmeler, çevirmeler hatırlıyorum, oyunun bir kaç bölümünden sonra zorlanıp bırakmıştım, hatırlamıyorum 🙂


  3. opensuse 11 vs. ubuntu hardy

    August 20, 2008 by Oğuz Yarımtepe

    I have been dealing with OpneSuse 11 last few day. I was trying to run a Motorola sm56 modem on it.

    The installation was quiete easy. I was able to choose the package categories, manually partiton my disk and let the Suse configure the devices as its own way. After the installation, i didn’t have problems with my Intel GM965/GL960 card and the KDE desktop opened without problem. I was able to choose KDE 4.0 during the installation step but i preferred to use the version 3.5.9 because of its stable functionality. Then i checked whether my wireless card is detected automatically and the answer was yes. After that my probloatic life began with the OpenSuse network manager because although i was able to see my card at the knetworkmanager and create a new profile, i was not able to connect by using it. After opening yast and editing the wireless card information without changing anything but just pressing next and rebooting i was able to connect. Strange hugh? I was once at the #suse channell at the freenode and what they said is the current network manager is bugy. Some even didn’t suggested me to use it :). During the OpenSuse experince i never managed to run the network manager as i configured.

    With the new OpenSuse 11, it is possible to use the OneClick property and forget thinking about the rpm repo addition. But you need an Internet connection for it :). OpenSuse has many repos for different branches. For a beginner it may be hard to find the repos and add them to the yast to enable the download from net. I realised also that the software management tool is also bugy enough to force me use xkill to stop it running. It was freezing sometimes while downloading from net and was not able to press the abort button which makes me use xkill. The restarting is making the package download session continue.

    I also needed to revert to an older kernel during my experience, but as i read from the forums there is no easy rpm based solution, and it was not possible to use the package manager to install an older kernel to the system.

    After all those things i can say i am happy with my current Hardy system. Network manager is working as expected or at least i am able to use the konsole power and configure the wireless card. The default package settings include generally eveything a user needs. After the installation compiz was enabled and i don’t need to do anything extra for it. And from my point of view, I find apt quiete handy and efficient comparing to yum or other konsole tools.


  4. August 15, 2008 by Oğuz Yarımtepe

    Bilgisayar Mühendisliği öğrencileri için staj sezonunun kapanmaya yazdığı şu zamanlarda ileride staj arayacaklara faydalı olur düşüncesi ile bir iki görüşümü paylaşmak istiyorum.Konuyu sıkça sorulan sorulara kendimce cevaplar vererek özetleyeceğim.

    * Okulda staj yapayım mı?

    Olabilir, ne yapacağına bağlı. Ben bir stajımı ÇOMÜ Bilgi İşlemi‘nde yaptım, ortaya bir özgür yazılım uygulaması çıktı, Python öğrendim, o stajla aslında Türkiye’deki Linux camiasına giriş yaptım denebilir. Faydalı olmasının sebebi stajyer hocamın (Necdet Yücel) çalışkan ve teşvik eden birisi olması olması idi. Okullarda staj demotive edici olabilir. Monoton bir çalışma ve sallamasyon durumları varsa yapma.

    * Bilmem neredeki bilgi işlemde staj buldum, nasıl?

    Nerede bulduğundan çok aslında ne yapacağın önemli. Bütün gün oturup webde gezinecek veya ayak işlerine koşturacaksan evde otur, kendince bir proje geliştir daha iyi.

    * Firmalarda staj yapmak iyi midir?

    İyidir. İş ortamını görmek gerek. Gerçek dünyada neler var neler yok bilmek lazım. Bir şeyleri tecrübe etmiş birileriyle en azından fikir alış verişi yapabilmek bile süper olur.

    * İyi de ben Linux ve özgür yazılım üzerine istiyorum, kim var ki staj olanağı sağlayan?

    Pardus, Portakal Teknoloji, ÇOMÜ Bilgi İşlem Dairesi, Hermes İletişim aklıma hemen gelen ilk dördü. İstanbul ve Ankara’da Türkiye’deki Linux camiası içerisinde olan insanların çalıştıkları yerleri de arasan bulursun. Linux-ik listesini ve Gezegeni takip etmende fayda var. Ayrıca Google Summer of Code, IBM Yazılım Akademisi gibi şeyler de var. Bunları da kendini denemek için güzel fırsatlar olarak gör.

    * Naylon mu yapsam?

    Duruma göre olabilir. Mesela Google Sumer of Code’a kabul edilmişsindir, evde oturup çalışacak ve ortaya bir şeyler çıkaracaksındır ama aynı zamanda da işin imza kısmı da gerekiyordur, e neden olmasın. Yatıcam, gezicem, tozucam, bu işler bana göre değil, zaten istemeden okuyorum diyorsundur, yerinde bir karar, yapma tabii ki de. Mezun olucam ama bu sektörde iş yapmıcam diyorsundur, kesinlikle kontenjan işgal etme. Aradım bulamadım, başvurdum dönen olmadı, olmadı işte bir türlü. Napalım sağlık olsun 🙂


  5. dual monitor at nvidia card

    August 7, 2008 by Oğuz Yarımtepe

    Here is a simple tip for the ones that have nvidia card like me and see no VGA or LVDS related output at the xrandr -q output at the terminal. Try nvidia-settings and choose xserver configuration and press detect. Then configure the the detected screen when the cable is plugged at the VGA output. It is possible to clone or extend the desktop screen.

    Some may be thinking to change the xorg.conf file to managae these things but after hardy it seems screen related thing are done automatically by xorg that is why we dont see anymore the screen size and resolution option selection at the dpkg-reconfigure xserver-xorg. So if you really want to play with you xorg.conf at Hardy, back up it, because it may not be opened the next time you restart the xserver by giving the error no resume image found. At this time you may change to the other konsole envireonment by ctrl+alt+f2 and copy back your xorg file and reboot.


  6. August 4, 2008 by Oğuz Yarımtepe

    Bu ara İzmir Belediyesi’nin kazı çalışmaları var Bornova yolunda. Akşamüstü herkes de işten aynı anda çıkıp aynı yöne gitmek istediğinden servis güzerhahının bazı yerlerinde yavaş ilerliyoruz. Saat ilerleyip ben de yorgun olunca şimdi kim yemek ile uğraşır evde deyip para var huzur var felsefesi ile Agora’nın üst katına doğru hızlıca yol aldım servisten inince. Kafama zaten önceden planladığım, spagetti yapılan yere yönelip gözüme kestirdiğim ilk kırmızılı menüyü söyledim. Ben siparişi verirken tanıdık bir ses de yanımda spariş veriyordu. Dönüp bakınca göbekli bir tanıdığa rastladım. Kaya Oğuz. Tabii kendisi beni farketmemişti. Şakayla karışık laf atıp selamlaştık. 2 aydır İzmir’de imiş. Sağolsun hiç aramadığından biraz sitemli konuştum. Yurt dışı maceralarından, LKD’den, tezinden konuştuk. Hala eskisi gibi idi. Belki bir ara aklına gelirim de bir şeyler yaparız 🙂

    Agora'da bir Kaya


  7. August 2, 2008 by Oğuz Yarımtepe

    Cumartesi işe gelenlerdenim. Elbette her zaman yapacak iş vardır ama gelmemin sebebi biraz daha kişisel.

    İş yerinde kullanmam için bir masaüstü makine verildi. Varsayılan olarak Bilgi İşlem personeli tarafından güzelce Windows yüklenip exchange server ve Internet ayarları yapılı olarak geldi. Bilgi İşlem’den diski kurulum sırasında ikiye bölmelerini bir yarısına bir şey kurmadan bırakmalarını diğer yarısına ilgili kurulumları yapmalarını istemiştim. Zaten üzerinde çalıştığım ve Linux yüklü olan 2 laptop olduğundan pek önemsemiyordum masaüstü olayını. Ama şirket içi eposta trafiğinde benim de yazışmam gereken kısımlar baş gösterince el mahkum makineyi kurdum. Makine geldikten yaklaşık 2 hafta sonra masama kurup nedir diye bakabildim.İlk defa exchange server ile sevişeceğimden ve
    bir outlook geçmişim olmadığımdan hemen çalışma arkadaşımdan kısa bir bilgilendirme talep ettim. Outlooktaki sık kullanılan ayarları öğrenip masaüstüne Firefox kurup, gelen epostaları da okuyup bir ikisine yanıt yazıp makineyi kapattım. Kmail ve Thunderbird kullanmış birisi için Outlook ortamı pek de sevimli gelmedi. Alışık olduğum eposta istemci özelliklerini aradım bulamadım. Eposta cevaplarken cevaplanan tüm iletinin veya seçilen kısmın “>” veya renkli gösterilmesi, eposta threadlerinin içe girik (indent) olması … Hadi dedim okundu mesajı nasıl oluyor ona bakayım. Onu da bulamayınca yeter deyip taktım Kubuntu cdsini. Diğer disk bölümüne kurulumu yapıp proxyi de ayarladım. Konqueroru açıp www.google.com yazıp entera basarken de kesin bağlanmayacak, illa sorun çıkar diye de düşünüyorum ve öyle de oldu. www.google.com a bağlanmak istediğimde benden kullanıcı adı ve parolası sordu. Kullanıcı adı domai\username şeklinde yazılmalı idi ama bu şekilde yazmakla bağlanamıyordum. Kısa bir aramadan ve şirket içerisinde ISA proxy server kullanıldığını da öğrendikten sonra ntlmaps derdime çare oldu. Deb paketini kurup, domain, username, password, proxy bilgilerini de server.cfg dosyasına yazıp çalıştırınca artık Internete çıkabiliyordum. Konsoldan apt çalıştırmak için de root kullanıcısının .bashrc dosyasına şu iki satırı yazmak yeterli oldu demek isterdim ama olmadı 🙂


    export http_proxy=http://127.0.0.1:5685
    export ftp_proxy=http://127.0.0.1:5685

    Aslında apt-get update dediğimde gidip sunuculardan arşiv bilgilerini çekmeye çalışıyordum ama bzip2 dosyalarını alamıyordu. Sorun bzip2 ile ilgiliydi ve öğrendim ki proxyde bzip2 dosyalarına yasak konmuştu. Hangi windows kullanıcısı bzip2 ile ilgili bir dosya çekmek ister veya ne diye bu dosya yasaklanır bilemiyorum. Geçen hafta içi eposta ile HelpDesk birimine ulaşıp durumu anlatıp yasağın kaldırılmasını istedim. Bu tür işler he deyince olmaz diye düşündüğümden aklımdaki B planı için hafta sonunu bekledim. Plan gayet basit idi aslında. Laptoplar kablosuz olarak erişimlerinde sınırlama olmayan bir şekilde Internet’e çıkıyorlardı. Daha önce Compotek’te yaptığımız gibi laptoplardan birinin üzerinden nete çıkabilirdim.

    Bu işlem için gerekli malzeme listemiz ise bir adet cross kablo ve aşağıdaki iptables yapılandırma betiğinden oluşuyor.


    echo 1 > /proc/sys/net/ipv4/ip_forward
    echo 1 > /proc/sys/net/ipv4/ip_dynaddr
    iptables -P INPUT ACCEPT
    iptables -P OUTPUT ACCEPT
    iptables -P FORWARD ACCEPT

    iptables -t nat -X
    iptables -t nat -F

    iptables -X
    iptables -F

    iptables -A FORWARD -p all -i wlan0 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
    iptables -A FORWARD -p all -i eth0 -o wlan0 -j ACCEPT

    iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

    Cross kablolar ethernet arayüzlerine takılır. Makinelerin kablo takılan ağ arayüzlerine konsoldan el ile ip verilip varsayılan ağ geçidi ayarları yapılır. Laptop üzerinde betik çalıştırılır. Masaüstü makinede resolv.conf dosyasına access pointin ipsi yazılır. apt-get update dendiğinde artık nete çıkıldığı hatta diğer makinenin de net bağlantısının devam ettiği görülür. Bu betik aslında iptablesı yapılandırarak başka bir ağa gidecek (forwardlanacak) paketlerin üzerinizden geçmesini, düzgün şekilde host makineye geri gelmesini ve iletişimin devam edebilmesini sağlıyor.


  8. ufo search howto

    August 1, 2008 by Oğuz Yarımtepe

    but claimed that he did it out of curiosity, not out of malice or any terroristic aims. He was looking for information on UFOs.