Staj2010

Pardus ansiklopedisi...
Atla: kullan, ara

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

Ön Hazırlıklar

Pardus 2010 Yaz Stajı'na başvurmadan önce stajyer adaylarının takip etmesi gereken adımlar şöyledir:


Başvuru


Başvuru Formu Doldurulurken Dikkat Edilmesi Gereken Hususlar ve Tavsiyeler


Başvuru Formu Bilgi Gizliliği ve Uyarılar


Başvuru Tarihi

Başlangıç: 15 Mart 2010

Bitiş: 16 Nisan 2010


Başvuru Sonuçları

3 Mayıs 2010 da açıklanacaktır.


Danışmanlar


Staj Koordinatörü


Projeler

Aşağıda listelenen konular, bir staj dönemi içerisinde bitirilebilecek şekilde tasarlanmış ve Pardus'un barındırmasını istediğimiz projelerdir. 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 staj koordinatörüne sormaktan ç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 Neden Pardus'ta staj yapmak istediğinizi kısaca yazınız kısmında 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 danışmanları ile iletişime geçebilirsiniz.


BuildFarm Web Arayüzü

BuildFarm depoda bulunan paketleri derlemeye yarayan ve herhangi bir pakette sorun oluştuğunda paket sorumlusuna e-posta ile bildirimde bulunan bir uygulamadır.

Ayrıca paketin derlenmeye başladığını, derlenmekte olduğunu ve derlemenin bittiğini de bildirmektedir.

Amaç

E-posta ile oluşturulan bu sistemin ayrıca web arayüzünden takip edilmesini sağlayacak bir sistem oluşturmaktır.

Yapılacaklar

Oluşturulacak web arayüzü:

Fedora'nın buna benzer bir sistemi mevcuttur. bkz [1][2]

Ön Şartlar

Bilinmesi gerekenler: İyi derecede Python, XML. BuildFarm aracı alt yapısı.

Zorluk Derecesi

5/10

Referanslar


Güncel BuildFarm sisteminin örnek mesajları:

Danışmanlar


Engelsiz Pardus

Amaç

Engellilerin Pardus'u daha rahat kullanabilmeleri için çeşitli iyileştirilmelerin yapılması planlanıyor. Ekran okuyucu, büyüteç, çeşitli klavye ve fare araçları gibi engellilere hitap eden uygulamaların Pardus ve KDE ile entegrasyonunun sağlanması ve Pardus'un engelli kullanıcılar için daha kullanışlı bir hale getirilmesi, bu projenin temel amacı.

Yapılacaklar

Orca, Fire Vox, Linux Screen Reader, Suse BLinux, KTTSD/KTTSmgr gibi ekran okuma uygulamalarının araştırılıp Pardus için en uygun olanın seçilmesi ve Pardus'a kazandırılması. Bunlarında dışında, engellilerin ihtiyacı olabilecek uygulamaların bulunması ve Pardus'a kazandırılması gerekiyor.

Ön Şartlar

Zorluk Derecesi

7/10

Durum

Referanslar

Danışmanlar

KDE Ülkesel/Bölgesel Türkiye desteği

Amaç

KDE bünyesinde ülkesel/bölgesel bilgi içeren bileşenlerin tespit edilmesi ve Türkiye için gerekli desteğin sağlanması.

Yapılacaklar

kdepimlibs paketinden gelen tatil bilgilerinin Türkiye için düzenlenmesi:

 Referans: http://pim.kde.org/components/korganizer/holidays.php
 Kaynak: http://websvn.kde.org/trunk/KDE/kdepimlibs/kholidays/

kdeedu paketinden gelen kgeography uygulamasının Türkiye için düzenlenmesi:

 Referans: http://docs.kde.org/development/en/kdeedu/kgeography/
 Kaynak: http://websvn.kde.org/trunk/KDE/kdeedu/kgeography/data/
 

Ön Şartlar

Zorluk Derecesi

6/10

Danışmanlar


Firewall Plasmoid

Amaç

Pardus Firewall'u plasmoid kullanarak durdurup başlatabilen ve aynı zamanda belirli kural setlerinin durumunu değiştirebilen (açık/kapalı gibi) bir plasmoid hazırlamak

Yapılacaklar

Comar Firewall'un sağladığı yeteneklerin belirlenerek plasmoid için eksik olanlar var ise tamamlanması. Plasmoid 'in hazırlanması

Ön Şartlar

Zorluk Derecesi

6/10

Referanslar

Danışmanlar


KDE Ayarlarının Yedeklenmesi

Amaç

Kullanıcıların yaptığı kişisel ayarların yedeğini alabilecek bir yapı oluşturmak.

Yapılacaklar

Ön Şartlar

Zorluk Derecesi

5/10

Referanslar

Danışmanlar


Pardus Uygulamaları için Geri Bildirim Altyapısı

Amaç

Tüm Pardus uygulamalarında basitçe uyarlanabilecek, kullanıcıdan geri bildirim, hata ya da iyileştirme ile ilgili bilgi alabilecek bir altyapı hazırlanması

Yapılacaklar

Ön Şartlar

Zorluk Derecesi

7/10

Referanslar

Danışmanlar


Pisi Unit Testleri

Amaç

Pisi'de yapılan değişikliklerin herhangi bir soruna yol açıp açmadığını kapsamlı bir unit test seti kullanarak denetleyebilmek.

Yapılacaklar

Yeni pisi testleri yazılarak, testlerin kod kapsama alanı genişletilecektir.

Ön Şartlar

Zorluk Derecesi

8/10

Referanslar

Danışmanlar


Real-Time Distributed Error Log Management Framework

Amaç

Collect error log messages of updated or newly installed packages from tester machines to a server in a secure way and make log analysis.

Real Time Analysis: The received error log messages in tester systems are immediately forwarded to the log management system where the log analysis processed.

Statistical Analysis: While the error log messeges received. The statistical classification methods is applied to error logs

Security issues: As log messages may contain detailed information about the current system state, a log management system needs to be protected against unauthorized access, in order to guarantee integrity and confidentiality.

Optimization of data: Large amount of logged messages generally has redundant data. Therefore finding an optimization procedure is valuable.

Yapılacaklar

Main 3 parts:

Ön Şartlar

Zorluk Derecesi

10/10

Referanslar

Danışmanlar


Test Aşamaları XML

Amaç

LateX formatında hazırlanmış olan test aşamalarının, XML formatına dönüştürülmesi.

Yapılacaklar

http://svn.pardus.org.tr/uludag/trunk/doc/test/2009/testcases/turkish/ ve http://svn.pardus.org.tr/uludag/trunk/doc/test/2009/testcases/english/ dizini altında bulunan belgelerin http://svn.pardus.org.tr/uludag/trunk/doc/test/2009/testcases/sgml/ dizini altında bulunan XML dokümanlarının yapısına uygun şekilde dönüşümlerinin yapılması.

Ön Şartlar

Bilinmesi gerekenler, XML, LaTeX, İngilizce.

Zorluk Derecesi

None

Referanslar

Danışmanlar


Pardus Misafir Kullanıcı Hesabı

Amaç

Pardus'a misafir kullanıcı hesabı özelliğinin eklenmesi.

Yapılacaklar

Sisteme özel bir misafir kullanıcı hesabı tanımlanacaktır ve bu kullanıcı için sanal bir dosya sistemi yaratılacaktır. Yaratılan kullanıcının sistemde temel programları çalıştırma ve kendi kullanıcı klasörüne yazma ve okuma dışında hiçbir yetkisi olmayacaktır.

Birden çok misafir kullanıcının sisteme giriş yapması durumunun da düşünülmesi gerekmektedir.

Ön Şartlar

Zorluk Derecesi

5/10

Referanslar

Danışmanlar


Özgürlükİçin PaperCut arayüzü

Amaç

Pardus 2011 sürümü öncesinde, Pardus ürünlerinde kullanışlılığı olumsuz yönde etkileyen aksaklıkların; kozmetik, grafik arayüzlerine ilişkin hata bildirimi ve iyileştirme önerilerinin yapılabileceği bir web arayüzüdür.

Yapılacaklar

  • Bir yazılım bileşeni içindeki hata ya da istenmeyen türden bir sorunu içeren,
  • bilgisayarın kullanımını zorlaştıran,
  • tamiri kolay,
  • ortalama bir kullanıcının karşılaşabileceği,
  • ve standart Pardus kurulumunda gelen bileşenlerden birine ait olan

Pardus kullanıcıları tarafından girilecek görsel ve kozmetik bozuklukların kaydedilmesini sağlayacak bir web arayüzü ve altyapı.

Staj yeri

Staj yeri, İstanbul şehir merkezindeki Artistanbul olup, çalışma Pardus Yaz Stajı bünyesinde yürütülecektir.

Ön Şartlar

Zorluk Derecesi

4/10

Referanslar

Danışmanlar

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