TürkçeEnglish

Pardus Stajım başladı

Ağustos 26th, 2008 by Ahmet Emre Aladağ

Evet, sonunda beklediğim an geldi. Dün, TÜBİTAK UEKAE bünyesinde çalışan Pardus Projesi‘nde staja başladım. Pazartesi sabahı saat 7.05 sularında servise binerek Gebze Yerleşkesi’ne doğru yola çıktım. Yol yaklaşık 55 dakika sürdü. Girişe geldiğimizde güvenlik görevlileri bizim okulda olduğu gibi tek tek yüzleri tarıyor, yabancı birisi var mı diye bakıyordu. Sıra bana geldiğinde, güvenlik görevlisi bana baktı ve tepki vermeden geçti gitti. Tabi, hatasını anlayıp birkaç saniye sonra geri döndü. Stajyerim dememle şaşkınlığı tatlıya bağlandı.

Neyse, yerleşke harikaydı. Orman içerisinde, her taraf yeşillik, binalar son derece modern… Neden sonra sora sora Meteoroloji Enstitüsü’nü buldum. Girişte ziyaretçi kartı aldım ve aynı okulda okuduğumuz Ceyhun Asılkazancı ile tanıştım. O da staj için gelmişti. Biraz beklemenin ardından Ekin Meroğlu’nun gelişiyle onun gözetiminde ofise girdik. Gözetiminde, çünkü tüm kapılar manyetik kart ile açılıyordu ve doğal olarak kartlarımız turnikeden geçmek dışında hiçbir işe yaramıyordu. Oturduk ve bekledik, tüm ekip geldi ve tanışma faslı oldu. Python merakıyla tanıdığım Fatih Arslan ile de tanışmış oldum burada. Projeler tanıtıldı, stajyerler yetkinliklerini anlattılar ve proje dağılımı yapıldı.

Ben kurulum aracı olan Yalı‘nın sorgusuz sualsiz otomatik kurulum yapmasını sağlayan Kahya modülüne arayüz yazma projesini aldım. Programın yapacağı şey bir Pardus kurulumunun başında girdiğiniz root parolası, dil, klavye, kullanıcılar, otomatik giriş vs. ayarların hepsini oluşturduğu bir XML dosyasında belirtmek. Kahya da bu dosyayı görmesi durumunda soru sormadan bu ayarlara bakarak kurulumu gerçekleştirecek. Program, toplu kurulum yapacak olan üst seviye kullanıcıları hedefliyor. Dolayısıyla son kullanıcıya ulaşmayabilir. Ancak işi çok gözükmüyor, şimdiden taslak bir arayüz ve XML oluşturan kodları yazdım. Geriye geçerlilik denetlemesi ve arayüz-xml oluşturucu parçaların bağlanması kaldı. Belki bu proje bitince başka projelere de el atabilirim. Bu arada maalesef istediğim Yeni Fikirler Arayüzü (Django ile) projesi önceki stajyerler tarafından yapılmış… Bugün de danışmanım Gökmen Göksel’den PyQt4 ve yerelleştirme ile ilgili birçok şey öğrendim. Yarın da öğrendiklerimi uygulamaya çalışacağım.

Diğer stajyerlerin uğraştığı projeler ise şöyle:

Fatih Arslan: Synergy adlı bir bilgisayarın diğer bir bilgisayarın klavye/faresini kontrol edebilmesini sağlayan plaftorm bağımsız yazılıma Qt4 arayüzü yazmak.

Fethican Coşkuner: Smolt paketleme

Çağlar Kilimci: Kaptan’a video kamera bütünleşmesi (sistem kurulunca kameradan çekilen fotoğrafınızı girişteki kullanıcı resmi olarak kullanmanız için)

Burak Alkan: Pulse ses sistemine bir arayüz yazmak

Ceyhun Asılkazancı: Bugzilla’da hata avlamak

Çok yakında çıkacak olan Pardus 2008.1 sürümünde ise AdHoc (bilgisayarlar arası kablosuz ağ kurma), Bluetooth üzerinden Internet paylaşımı, VPN desteği gibi önceki stajyerlerin geliştirdiği yeni özellikleri göreceksiniz. Bizimkiler ise belki depoda yer alacak şekilde yetişir.

Neyse yerleşkeden izlenimlere geri dönelim, ekibimiz sabahları yarım saat kadar çam ağaçları tarafından gölgelenen bir parkta sabah kahvaltısı yapıyor. Güvenlik paranoya derecesinde. Kriptoloji Enstitüsü’nde bulunan yemekhaneye girerken fotoğraf makinesi işlevi görmesi muhtemel her şeyi (telefonlar dahil) güvenliğe bırakarak geçebiliyoruz. Kendi binamızda ofise gidebilmek için bile başka birisinin kapıyı açmasına muhtacız. Bugün bir kart verdiler ancak ya ona yetkilendirme yüklenecek, ya da yetkili bir kart verilecek. Bu işlem ne zaman sonuçlanır bilmiyorum.

Çalışma ortamı ise oldukça güzel. Bakalım günler ne gösterecek. Python ile çalışmaktan büyük zevk alıyorum. Şu büyük ölçek yazılım geliştirme sistematiğini de burada kaptım mı tamamdır. Kod okumaya başladım bile…

Ekleme: Çok yakında OEM Kurulum (satın aldığınız bilgisayarda Pardus’un kurulu olarak gelmesi, sizin bilgisayarı ilk açtığınızda sadece kullanıcı ayarlarını vs. yapmanız) ve sadece disk bölümlendirme yapabilen Yalı seçenekleri de sizlerle birlikte olacak (GParted Live CD yerine).

10 Responses to “Pardus Stajım başladı”

  1. brsyuksel Says:

    Hayırlı uğurlu olsun :) Ben Türkiye’de linux hayranlarının / programcılarının / kullanıcılarının varabileceği en yüksek yer olarak görüyorum Pardus’u. Umarım istediğin gibi olur herşey :)

    Kolay gelsin sana

  2. Gürkan Says:

    Eheheh :) Alcatel’deki Java faciasından sonra :) Pardus ve çalışma ortamı, güzel gelmiş bakıyorumda :) Benimde bi’ 2-3 sene sonra Pardus hala yaşıyor olursa staj yapmak istediğim yerlerden biris pardus :) Daha değişik, enteresan gözlemlerinide bekliyorum :D Kolay gelsin ;)

  3. Ahmet Emre Aladağ Says:

    Çok teşekkürler :) Evet, oldukça güzel geldi. Alcatel’deki çalışma ortamı da güzel ancak çalışma sikleti farklı ikisinin. Sevdiğim alanda sevdiğim tarzda çalışmak daha güzel geliyor doğal olarak. Bakalım neler olacak…

  4. Furkan Çalışkan Says:

    Umarım başladığınız gibi güzel bir staj dönemi geçirirsiniz. Şahsım adına ben de çok güzel vakit geçirdim bu yaz orada. “Yeni Fikirler Web Arayüzü” için yapılmayacak filan diye konuşulmuştu bizim dönemde ama demek yine de başlanmış bi’şekilde :)

    Kolay gelsin. Başarılar.

  5. Ahmet AYGÜN Says:

    Bir stajyerimize daha hujgeldiniz diyoruz :)
    Bu arada Çağlar’ın projesi biraz light kalmış yav :p

  6. Staj Projesi - Synergy entegrasyonu, Arslanlar Şehri Says:

    [...] yapılarak herkese uygun olan proje verildi. Emre Aladağ da bu konuda bir şeyler yazdı, okuyabilirsiniz. Benimki ise Synergy ile ilgili olan projeydi. Danışmanlarım ise Pınar ve Faik abi. Staj boyu [...]

  7. Hüseyin Berberoğlu Says:

    Emre, Yeni Fikirler Arayüzü’nü ben yaptım. Furkan’ın dediği gibi aslında proje yapılmayacaktı ancak ben biraz ısrar edince tamam yapılsın dendi. Güzel bir proje ortaya çıktı, yakında yeni özgürlük için ile birlikte yeni fikirler arayüzünü görebileceksiniz.

    Ayrıca uygun bir günümde gelip tanışmak istiyorum, bakalım, kısmet :)

  8. Hüseyin Berberoğlu Says:

    Hmm tabi güzel bir staj dönemi geçirmeni diliyorum, geçireceğini de biliyorum, orada ortam gerçekten çok güzel :) Projen de oluyorsa çok keyifli bir staj geçirirsin.

  9. Ahmet Emre Aladağ Says:

    Herkese çok teşekkürler tüm iyi dilekler için.

    Hüseyin, Beyin Fırtınası’nın kaynak kodları nerede? İnceleyebilir miyim? Sanırım şu anki projem bittikten sonra Django ile paket arama (porsuk.org’un gelişmişi) işlerine girme durumum var.

  10. Hüseyin Berberoğlu Says:

    Özgürlükİçin’in kodları GPL lisansına sahip ve burada; http://svn.pardus.org.tr/oi/

Leave a Reply

Name (required)
Mail (will not be published) (required)
Website

Subscribe without commenting