Açık Kodlu Özgür Yazılım: Minik Bir Vaka Analizi

0
FZ
Kısa bir süre önce FM kurucu editörlerinden sundance bana FeatherLinux (kuştüyü linux :-P ) isimli çok hafif ve bir mini CD´ ye sığabilen bir GNU/Linux dağıtımından bahsetti. Söz konusu dağıtım Debian GNU/Linux ve Knoppix dağıtımlarından yola çıkarak hazırlanmış epey pratik bir şeydi.

Dağıtımı olabildiğince küçültmek için dokümantasyon çıkarılmıştı, yani man sayfaları CD´de mevcut değildi. sundance ile bunu tartışırken aklıma şöyle bir şey geldi: Eğer bu CD ile boot ettiğim bilgisayarın Internet bağlantısı varsa neden komut satırından alışık olduğum şekilde man sayfalarına erişmeyeyim? ``Aaa iyi fikir yaa!´´ şeklinde karşılıklı mesajlaşmadan sonrası açık kodlu özgür yazılım dünyasında insanların pratik problemlere pratik çözümleri nasıl geliştirdiklerine dair güzel bir vaka analizi (mini case study) olarak okunabilir.
sundance bu fikrimi hemen gidip dağıtımın FORUM alanındaki öneriler bölümüne yazdı. Dağıtımı geliştiren kişi de, ``aaa evet iyi fikir´´ dedikten sonra basit bir Perl scriptini foruma postaladı. Söz konusu script´ in yaptığı şey hakkında dokümantasyon istenen komutu dillo web tarayıcısına parametre olarak geçmekti. Script´ in adı wman idi. (World wide web man hesaabı ;-)

İş görmesine görüyordu ancak tam olarak bizim arzuladığımız şey değildi, en azından benim içim rahat etmemişti. Benim istediğim komut satırından wman ls gibi bir şey yazıp yine komut satırı ortamında ls komutu ile ilgili detaylı bilgilere ulaşabilmekti.

Bunun üzerine dedim ki, FZ, iş başa düştü. Önce biraz web üzerinden man sayfası sunan siteleri ve sundukları içeriğin formatını inceledim. Bu arada #fazlamesai IRC kanalına bağlanıp tongucyumruk ve diğer üyelerimizle fikir teatisinde bulundum. Hatta bir ara tongucyumruk gaza gelip, ``hocam bende eski bir P-II makina var, onu vereyim, içine direkt .gz formatındaki man sayfalarını koyun, web üzerinden sunulur hale getirin, hiç uğraşmayın HTML işlemesi ile´´ gibisinden güzel bir teklifte de bulundu ;-)

Sonunda bulabildiğim en sade HTML´i üreten sitenin üzerinde çalışmaya başladım, wget ve sed bu iş için yapmaları gerekeni gayet güzel yapıyorlardı. Birkaç deneme yaptıktan sonra sistemi basit bir bash betik dosyası olarak bir kenara koydum, içeriğini de FeatherLinux forumuna postaladım.

Bundan sonrası ise FM sitesinin güzelliğini bana bir kez daha gösterdi. Benim bash betiğini gören sundance hemen konuya el attı ve birkaç olmazsa olmaz özellik ekledi. Ardından durumdan haberdar olan roktas üstadımız da ``aaa süper fikir şu tip özellikler de olsa ne güzel olur di mi´´ ruh hali ile gittikçe büyüyen programa el attı, geliştirdi ve kodu bir güzel cilalayıp parlattı.

wman artık günlük kullanım için hazırdı, en azından alfa sürümü olarak ;-) FM üyelerinin bu karşılıklı paslaşması ve (ne denli küçük gibi görünürse görünsün) somut bir probleme basit, pratik ve UNIX mantalitesine uygun bir çözümü geliştirmeleri kendiliğinden ve birkaç gün içinde oluvermişti.

Konunun teknik gelişimini okumak ve wman programını incelemek isteyenler bu adrese göz atabilirler.

Görüşler

0
sametc
işte fm guzelliği ilk kez bu kadar net bir şekilde gosterildi .... :)

fm editorleri ve uyeleri sonunda(her ne kadar kucuk gorunsede ama bana kucuk gorunmuyor) bir fikir ortaya attılar ve cok guzel sonuclandı.. :)

aslında diyorumki fazlamesai programlama grubu olusturulsa .. orda sadece projelerdeki eksiklikler falan konusulsa tartısılsa tam FM uyelerine gore bir proje cıksa ...
işte bir programdaki kaynak kodlarını tartıssalar ne ( ya hocam pythondaki import ne işe yarar turunden demiyoruz elbette) kadar guzel olurdu değilmi.... ??
bu haber super haber..
insallah gerisi gelir..
0
sundance
Merak edenler için, bu yazılan wman scripti Feather Linux 0.38 versionuna konuldu. [featherlinux.berlios.de] FeatherLinux'u da özellikle tavsiye ederim.
0
FZ
Nedense bu cümleler kulağıma müzik gibi geliyor ;-)
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Fazlamesai`de kısa bir servis kesintisi

larweda

Hosting şirketimizin sessiz sedasız yaptığı bir server upgrade'inden dolayı fazlamesai.net'in bazı bölümleri birkaç gündür çalışamıyordu. (yeni kullanıcıların e-posta adreslerine gönderilen şifreleri ve şifresini unuttuğu için yeni şifre isteyen kullanıcıların adreslerine gönderilen yeni şifreleri maalesef geçersiz oluyordu!), sorunun varlığını farkettikten ve epey bir mesai fazlası debugging işleminden sonra daha önce kodu geliştirirken gözden kaçırdığımız bir hatayı bulup düzelttik. Artık şifre almakta sorun yaşayan kullanıcılar, tekrar yeni şifre isteyip aldıkları şifrelerle hayatlarına devam edebilirler.

Oluşan geçici rahatsızlık için özür dileriz.

linux driverları olmayan donanımlar

anonim

geçenlerde sis vga onboard chipset'li anakartıma debian kurdum ama ekran kartımı bir türlü tanıtamıyordum. Sonra anakart üreticisinin sitesine girdim ve sis650 vga chipsetli onboard ekran kartının linux redhat 7.2 ve 7.1 sürümleri için driver'ını buldum ve sitede bundan böyle linux sürücüsü üretilmeyeceği yazıyordu.

sis gibi kesin bir tavırla linux sürücüsü üretmeyeceğini açıklayan bir firmadan bir daha donanım almayı düşünmüyorum ve üniversitemin satın alma bölümüne de söyleyerek bu firmanın donanımını kara listelerine almalarını söyleyeceğim.

aslında hali hazırda böyle bir kara liste var mıdır bilemiyorum ama merak ettim..

biraz araştırmadan sonra http://www.winischhofer.net/linuxsis630.shtml adresinde "SiS VGA chipsets and Linux" diye bir proje buldum. Bu bana Stallman'ın yaşadığı sorunu hatırlattı..
bundan böyle linux desteklemeyen donanım almayalım derim.

O'Reilly'den Open Books

sundance

Bilgisayar yayıncılığı alanında önde gelen firmalardan OReilly aynı zamanda Özgür Yazılım dünyasına büyük katkılarda bulunan web siteleri ve düzenlediği organizasyonlarla "toplumdan aldığını topluma geri verme" konusunda en başarılı şirketlerden biri olarak, Open Book Project'i başlattı.

Öncelikle, yeni baskısının yapılması pek karlı gözükmeyen fakat yine de insanların ihtiyaç duyduğu kitaplara erişebilmelerini sağlamak amacıyla başlayan bu proje kapsamında bir çok kitaba web üzerinden özgürce erişilebilecek ki bunlar arasında Learning Debian GNU/Linux ve Free As In Freedom gibi kitaplar da bulunmakta.
Not: Asıl merak ettiğim, sözkonusu kitapların Türkçe'ye çevrilip yayınlanması konusunda da bu kadar Özgür yaklaşırlar mı ;) Eğer olursa Fazlamesai için bu bir proje olabilir

Fazlamesai Tayfası Kızılay´dan Bildiriyor...

parsifal

Fazlamesai.net ekibi sabah 07:00 itibariyle Ankara'ya ayak basmıştır. Gezip dolaştıktan sonra Kızılay'da bir çay bahçesine çöreklenip teknolojinin nimetlerini kullanmaya başladık.
İlk denememizi Palm Vx ile yaptık. Alınan sonuçlara göre fazlamesai.net Palm'da da gayet güzel gözüküyor. Şu an ise Nokia 6210 ve HP omnibook ile bu haberi sizlere ulaştırıyoruz.

Bilmiyenler için tekrar hatırlatalım. Bu akşam 18:30´da Ankara Üniversitesi Fen Fakültesi D Blok´da fazlamesai.net semineri var. Ayrıntılı bilgi: Linux.org.tr

Mavi Bilgisayar Kapandı.

anonim

Ankara merkezli bilgisayar firması Mavi Bilgisayar internet sitesi ve mağaza şatışlarını durdurdu. 29.06.2009 tarihinden itibaren web siteleri açılmayan şu anki sitede ise özür yazısı bulanan firma son zamanlarda yaptığı değişik kampanyalarla ayakta durmaya çalışıyordu.