December 17, 2006 0

pardus 2007 ve diğerleri..

btm02

Pardus 2007 yarın öğlen saatlerinde insanların arasına karışacak.. Bizde bir anlık dahi olsa rahatlamış olacağız diye ümit ediyorum. Sorumluluk nedir bilen yaklaşık 40 kişi ile hazırlanan Pardus 2007 için birşeyler söylemek yerine yarını beklemenizi tavsiye ediyorum.

Geçtiğimiz Cuma günü Bahçeşehir Üniversitesi’nde “Linux Nedir ?” semineri verdim; seminerler için gerekli sunum dosyalarını ise şenliğe giderken serviste yazdığım basit bir script kullanarak hazırlıyorum. OpenOffice ‘in serviste giderken hazırladığım sunum dosyasını yemesi üzerine (ki ben o zaman gayet hatalı bir sürüm kullanıyormuşum :) ) aşağıdakine benzer bir XML dosyası hazırladım önce; (biraz ihtiyaça göre yazılım modeli izlemişim)

     < page >        < header > Kavramlar < / header >        < content >            /- Özgür Yazılım            /- Açık Kaynak            /- Genel Kamu Lisansı (GPL)            /- Çekirdek            /-- Linux            /- Dağıtım            /-- Pardus        < / content >    < / page >

İçeriğin hem kolay hemde XML dosyasından okurken dahi rahatlıkla anlaşabilir olması için kendime bir pattern hazırladım;

	/- 		1 birim içerde liste elemanı	/--		2 birim içerde liste elemanı	/---		3 birim içerde liste elemanı	/vcenter/	Dikey ortalanmış içerik.	/c:renk/	Renk ile renklenen içerik.	/numeric/	Numaralandırmış içerik.

buna benzer birkaç deneme daha yaptım..PHP‘nin simple_xml serisinden yararlanarak XML dosyasını, “Linux Nedir ?” seminerinden önce de arabirim üzerinde biraz daha çalışıp sayfa listesini, mevcut sunumların listesini dinamik olarak getirmesini sağladım. Template sistemi içinde SMARTY kullandım, değişik temalar hazırlamak ta mümkün oluyor böylece ;) Kod üzerinde fazla durmadığım için mevcut yanlışlar için pişman değilim.

Sunum kodları:
    http://svn.pardus.org.tr/projeler/sunum/
Canlı örnek:
    http://cekirdek.pardus.org.tr/~gokmen/sunum/

Tabii ki böyle zevkli minik programlama oyunlarına imkan veren özgür yazılım dünyasına hayranız.Özgürlük için

Tags: ,

Leave a Reply