Staj2009

Pardus ansiklopedisi...
Atla: kullan, ara

2009 yılı staj programı başvuruları sona erdi. Wiki'de Pardus belgelerini okuyarak, projenin nasıl bir parçası olabileceğinize dair ihtiyaç duyabileceğiniz bilgileri edinebilirsiniz...

Konu başlıkları

Giriş

Bu sayfa Pardus Projesi'nde yapacağınız stajda, staj süresi içerisinde tamamlamanızı isteyeceğimiz projeleri listelemektedir. Tamamlanan staj projeleri Pardus ürünü ile birlikte dağıtılacak ve kullanıcılara ulaştırılacak alt ürünler ve/veya iyileştirmeler olacaktır. Geliştirmeye bu şekilde doğrudan katkıların hem Pardus hem de projeler üzerinde çalışacak siz öğrenciler için çok faydalı olacağına inanıyoruz.

Yöntem

Staj başvurunuz ile birlikte sizden bazı isteklerimiz olacak; her şeyden önce sizi tanıyabilmemiz için yeterli bilgi sağlamalısınız. Özgeçmişinizi ve ilgi alanlarınızı bildirmeniz bu noktada iyi bir başlangıç olabilir. Staj süresince üzerinde çalışmak istediğiniz projeleri ve bu projeler ile ilgili fikirlerinizi ve yapmak istediklerinizi duymak isteriz. Bunların yanında eğer varsa, daha önce üzerinde çalıştığınız projeler ile ilgili kısa tanıtım yazıları ve inceleyebileceğimiz kaynak kodlar sizinle ilgili fikir sahibi olma sürecimizi hızlandıracaktır.

Yukarıdakiler ile birlikte hangi zaman dilimi içerisinde stajınızı gerçekleştirmek istediğinizi de bildirmeniz gelen başvuruları sıralamakta bize yardımcı olacağından bu bilgileri de başvurunuza eklemeyi unutmamanızı rica ediyoruz.

Başvurmak için son tarih 24 Nisan 2009!

Son olarak lütfen değerlendirme kriterleri ile ilgili şu günlük girdisine de göz atmayı ihmal etmeyin: http://web.archive.org/web/20070610090911/http://metin.org/gunluk/2007/03/24/269/

Hazırladığınız başvuru e-postalarını staj@ @.pngpardus.org.tr adresine göndermenizi bekliyoruz. Özgeçmiş ya da niyet mektuplarınızı PDF ya da OpenDocument biçiminde göndermeyi unutmayın. Açık standartları korumayı seviyoruz!

Projeler

Aşağıda listelenen konular bir staj dönemi içerisinde bitirilebilecek, Pardus içerisinde bulunmasını istediğimiz özellikleri içerir. Bununla birlikte üzerinde çalışabileceğiniz konular yalnızca bu listelenen konular ile sınırlı olmayabilir; eğer üzerinde çalışmak istediğiniz farklı bir proje varsa bu proje ile ilgili önerilerinizi de başvurunuza eklemekten çekinmeyin. Eğer projenizin faydası konusunda bizi ikna edebilirseniz, gerekli altyapıyı ve destek alabileceğiniz bir danışmanı size sağlayabiliriz.

Projelerin gerekler kısımlarında yazan her teknolojiye hakim olmayabilirsiniz. Eğer bu açığı kapatabileceğinize inanıyorsanız bu bilgilere yer verdiğiniz başvurunuzu göndermekten çekinmeyin.

Bu sayfadaki tanımların projelerin amacına istinaden yeterli bilgi verdiğine inanıyoruz. Eğer projeler ile ilgili daha ayrıntılı bilgiye ihtiyacınız olduğunu düşünüyorsanız, proje sorumluları ile iletişime geçebilirsiniz.


Yüz tanıma ile KDM girişi ve ekran kilidi açılması

Danışman: Onur Küçük (onur@ @.pngpardus.org.tr), Gökmen Göksel (gokmen@ @.pngpardus.org.tr)

Amaç

Pardus açılışında kullanıcı adı ve parola kullanımı haricinde sisteme girişin kolaylaştırılması. Kamera bulunan sistemlerde KDM girişinde ve ekran kilitlendiğinde açılmasını kullanıcının yüzünü tanıyarak gerçekleştirme.

Gerekler

Kaynaklar


Kaptan ile kullanıcı avatar'ı oluşturma

Danışman: Pınar Yanardağ (pinar@ @.pngpardus.org.tr, Onur Küçük (onur@ @.pngpardus.org.tr)

Amaç

Pardus kurulumu sonrası ilk açılışta karşımıza çıkan Kaptan yazılımında, kamera tespit edilen bilgisayarlarda kullanıcının fotoğrafını çekerek sistem üzerinde avatar olarak kullanılabilmesi.

Gerekler

Kaynaklar


Akis KDM girişi desteği

Danışman: Ozan Çağlayan (ozan@ @.pngpardus.org.tr)

Amaç

TÜBİTAK/UEKAE tarafından geliştirilen AKİS (akıllı kart) kullanılarak Pardus'a giriş yöneticisinden girilebilmesi amaçlanmaktadır.

Gerekler

Kaynaklar


Offline Makinalar için Paket Kurulum/Güncelleme Aracı

Danışman: Faik Uygur (faik@ @.pngpardus.org.tr)

Amaç

Paketin kurulacağı ve ya güncellenecek sistemin bağımlılıklarını çıkarıp bunları interneti olan bir makinada kullanarak ilgili paketleri indirecek, indirdiği bu paketleri de offline makina'da kuracak bir grafik arayüzü yazılması

Gerekler

Kaynaklar


KDM parmak izi okuyucusu desteği

Danışman: Gökçen Eraslan (gokcen@ @.pngpardus.org.tr)

Amaç

Modern çoğu laptop parmak izi okuyucusu ile birlikte geliyor. KDM'den parmak izi ile giriş yapılabilmesi amaçlanıyor. Kullanıcı parmak izi tanıtım işi için de ayrı bir yazılım gerekiyor. Bu iş Kullanıcı Yöneticisi aracımızdan yapılabileceği gibi yalnızca bu işi için Parmak Yöneticisi gibi ayrı bir araç da yazılabilir.

Gerekler

Kaynaklar


PackageKit pisi backend'i

Danışman: Faik Uygur (faik@ @.pngpardus.org.tr)

Amaç

Büyük bir bölümü yazılmış olan pisi backend'inin eksiklerinin giderilmesi, gerekiyorsa eski kodun trunk pisi'ye göre güncellenmesi. PackageKit içerisinde güncel kalmak.

Gerekler

Kaynaklar


Comar'ın PackageKit dbus arayüzünü desteklemesi

Danışman: Bahadır Kandemir (bahadir@ @.pngpardus.org.tr), Faik Uygur (faik@ @.pngpardus.org.tr)

Amaç

Comar, mevcut ve gelecek x-Kit teknolojilerinin yaptığı işi yapabilir durumda. Diğer dağıtımların kullandığı teknolojiler de dbus üzerinden çalıştığı için, bu dbus arayüzlerini desteklememiz ve grafik uygulamalarımızı bu arayüzler üzerinden çalıştırmamız, grafik uygulamalarımızın diğer dağıtımlara kolay entegre edilebilmesini sağlayacak. Bu projenin amacı PackageKit dbus arayüzünün Comar tarafından karşılanması.

Gerekler

Kaynaklar


Ağ Yöneticisi Bluetooth GPRS bağlantısı desteği

Danışman: Bahadır Kandemir (bahadir@ @.pngpardus.org.tr)

Amaç

Ağ yöneticisi'nin tüm ağ bağlantı işlerinin yapıldığı yer olması bekleniyor. Cep telefonlarından internete bağlanmak birçok ayar dosyasında elle müdahale gerektiriyor. Gprs bağlantının ağ yöneticisi üzerinden yapılması amaçlanıyor.

Gerekler

Kaynaklar


Paket Yapım Aracı (Pakito)

Danışman: Gökçen Eraslan (gokcen@ @.pngpardus.org.tr)

Amaç

PiSi paketi geliştiricilerinin kullanabilecekleri, otomatize edilmesi mümkün olan her tür işi otomatize eden ve bununla beraber paket geliştiricisinin tüm ihtiyaçlarını sunduğu arayüzlerle kolayca karşılama olanağını da sunan, özetle kısıtlayıcılıktan uzak fakat zeki ve basit bir tasarıma sahip bir PiSi paketi geliştirme ortamı hazırlama projesi. Bu proje neticesinde geliştiricilerin hem daha hatasız hem de daha kısa sürede paket geliştirebilir hale gelmesini sağlayacak bir uygulama hedefleniyor.

Gerekler

Kaynaklar


PTSP Yöneticisi

Danışman: Faik Uygur (faik@ @.pngpardus.org.tr)

Amaç

Pardus'un ilk kamu projesi için geliştirilen LTSP tabanlı, PTSP projesi bir terminal sunucu ve istemci sistemidir. Sistemin yapılandırılması, özelleştirilmesi ve kurulması, uzmanlık isteyen ve birçok zaman da ayar dosyalarına el ile müdahele gerektiren bir iştir. Bu işlerin kolay kullanımlı bir grafik arayüz üzerinden yapılabilmesi amaçlanmaktadır.

Gerekler

Kaynaklar


Bluetooth araç yöneticisi

Danışman: Ozan Çağlayan (ozan@ @.pngpardus.org.tr)

Amaç

Sade bir bluetooth yönetim aracı. Araç üzerinden bluetooth aktif hale getirilecek. Bir cihaz algılandığında bağlanmak isteyip istenmediği sorulacak. Olumlu cevap ile KDE4 Aygıt Bildirici içerisinde cihaz belirecek, buradan tıklandığında cihazın dosya sistemine ulaşılacak. Bu proje KDE4'de bluetooth'un son durumuna bakarak, KDE4 kodlarına katkı projesi de olabilir.

Gerekler

Kaynaklar


KDE4 ile bütünleşik bir pulseaudio arayüzü

Danışman: Ozan Çağlayan (ozan@ @.pngpardus.org.tr), Onur Küçük (onur@ @.pngpardus.org.tr), Gökmen Göksel (gokmen@ @.pngpardus.org.tr)

Amaç

KDE4 tabanlı paprefs ve pavucontrol uygulamalarının yerini alabilecek, KDE ile tam entegre bir pulseaudio arayüzünün yazılması.


Gerekler

Kaynaklar


USB arayüzünden bağlanan ADSL modemler için bağlantı arayüzü

Danışman: Ozan Çağlayan (ozan@ @.pngpardus.org.tr), Bahadır Kandemir (bahadir@ @.pngpardus.org.tr)

Amaç

Pardus üzerinde USB arayüzünden bağlanacak ADSL modemler için bir yapılandırma arayüzü bulunmuyor. Bağlantı için çeşitli ayar dosyalarında değişiklikler ve konsol kullanımı gerekiyor. Bu işlerin bir arayüz üzerinden basit bir şekilde yapılabilmesi amaçlanmaktadır.

Gerekler

Kaynaklar


Pardus Hata Ayıklama

Danışman: Faik Uygur (faik@ @.pngpardus.org.tr)

Amaç

Pardus, hata sisteminde açık halde bulunan hataların üzerinde yaz stajı boyunca çalışmak ve açık hataların sayısını azaltmak. Stajerlerin farklı alt sistemlerin hataları ile ilgilenerek sorunlarını tespit edip, çözebilme becerilerinin arttırılması da amaçlanmaktadır.

Gerekler

Kaynaklar


OpenOffice'e Türkçe Gramer Denetimi Desteği

Danışman: Gökçen Eraslan (gokcen@ @.pngpardus.org.tr)

Amaç

Şu anki haliyle OpenOffice, Zemberek kullanarak, Türkçe imla denetimi yapabilmektedir. Buna ek olarak, LanguageTool isimli bir OpenOffice eklentisi sayesinde İngilizce, Almanca, İtalyanca gibi diller için yazım denetiminine ek olarak, gramer denetimi de yapılabilmektedir. Bu projede, eklentiye Türkçe desteğinin getirilmesi amaçlanmaktadır.

Gerekler

Kaynaklar

VirtualBox destekli Pardus Paketleri Entegrasyon Testi Otomasyonu

Danışman: Semen Cirit (scirit@ @.pngpardus.org.tr)

Amaç

ACK-NACK süreci sonrasında listelenen ve test sürecine giren paketlerin kurulum sonrasında sistemde bulunan diğer paketler ile uyumlu bir şekilde çalışıp çalışmadığının test edilmesi.

Yapılacaklar

 ldd -u -r <paket binary uzantısı> 

Bir pakette bulunan binary dosyaları bulabilmek için

    <File>
    <Path>usr/bin/psset</Path>
    <Type>executable</Type>
    <Size>8386</Size>
    <Uid>0</Uid>
    <Gid>0</Gid>
    <Mode>0755</Mode>
    <Hash>22bc874275c8caf1727e5af9032adc14539fbe63</Hash>
    </File>

Yapılacak olan kurulan paketin file.xml dosyasını parse edip binary dosyalarını uzantıları ile birlikte çıkarmak ve bunları yukarıda bulunan ldd komutu ile çalıştırmak.

Alınan çıktıyı da tekrar başka bir dosyaya revdep-rebuild'de olduğu gibi ssh ile bir dosyaya raporlamak.

Gerekler

Kaynaklar

"http://tr.pardus-wiki.org/Staj2009" adresinden alındı.
Kişisel araçlar
Ad alanları
Türevler
Eylemler
Gezinti
Katılım
Araçlar
Yazdır/dışa aktar