özgürlük için
Pardus logosu indir
Bilgisayarınızda Pardus'a geçmek mi istiyorsunuz? İlk Adımlar bölümünde aradığınız tüm cevapları bulacaksınız.
Özgürlükİçin.com, Pardus'un yaygınlığını artırmak ve bilgi paylaşımı için kurulan bir topluluk sitesidir.
İlk Adım
Pardon
Topluluk & Forum
Gezegen
Haberler
Temalar
Oyunlar
Paketler
Nasıl
12 Haziran

Bazıları geliştirici listelerindeki "fade out" olma durumumu fark etmiştir belki. Bazıları da zaten kulaktan kulağa duymuştur. Bir süre önce TÜBİTAK UEKAE'deki görevimden ayrıldım. Üstünde çok da fazla durulacak bir konu olduğunu düşünmüyorum, bu yüzden "çok zaman geçmiş, neler yapmışız" laflarını rakı masasına bırakayım. Daha çok iş yapacağız. Halen bir Pardus geliştiricisiyim, katkımı koyabildiğimi hissettiğim sürece de öyle kalmaya devam edeceğim.

Pardus tarafı bildiğimiz gibi, yoluna tam sürat devam ediyor. Bense artık farklı bir kulvarda daha koşmaya başladım. Yeni kurulmakta olan bir animasyon stüdyosunda çalışıyorum. İşler yaver giderse (hop! gideceğinden emin başladık zaten, başka olasılık yok), bir kaç sene içerisinde sinemalarda çizgi filmlerini izlediğimiz firmalara bir yenisi daha katılacak. Şimdilik bu kadar bilgi vermiş olayım, ilerleyen günlerde bu konuda da bir şeyler yazarım zaten...

14 Mayıs

Eski bir haber; Pardus Podcast bir süre önce yayına başladı. Server Acim, şenlik süresince de boş durmadı ve Pardus geliştiricileri ile birkaç söyleşi de yaptı.

Şenlik demişken, Faik sonunda Bankai moduna ulaştı. O anı fotoğraflayabilmiş olmaktan son derece mutluyum.

faik bankai

13 Mayıs

Radyo ve televizyonların takibi Pardus'a emanet...
Kurulacak sistem ile Türkiye'de yayın yapan ulusal ve yerel 210 televizyon ve 860 radyo yayınını sayısal ortamda Pardus arşivleyecek..

Rethinking the Linux Distribution
A relatively recent, highly rated (see review links on DistroWatch) distribution, Pardus...

Review: Pardus Linux 2007.1
There's a lot of good in this plucky Turkish release and it has an excellent grounding...

Super PC
İşletim Sistemi Türkçe Pardus

Otobüsle Taksim'den yukarıya çıkarken şöyle bir görüntü ile karşılaştım.

motoköpek

23 Nisan

20 Nisan'da başvuru gönderim süremiz doldu. Hemen ardından biz de değerlendirmeye başladık ve -öncesini saymazsak- iki günlük yoğun değerlendirme sürecimizi sonunda tamamladık. Bu hafta içerisinde gerekli evrak işleri de tamamlandıktan sonra başvurulara cevap verebileceğiz.

Değerlendirilmek üzere kabul edilen toplam 170 başvurumuz vardı. Yeterli bilgi içermedikleri için değerlendirmeye alamadıklarımızı da dahil edersek yaklaşık 250 adet başvuru yapıldı. Daha önce de yazdığım gibi oldukça başarılı başvurular da vardı. Biz de her stajyer adayı hakkında elimizden geldiğince çok bilgi edinebilmek için çalıştık -Google yardımcı oluyor. Bu şekilde değerlendirme sürecimiz nispeten daha yorucu olsa da doyurucu bir içerik ile başarılı bir değerlendirme yapabildiğimizi sanıyorum.

Meren detaylı bir istatistik raporu yayınlayacak. Ben, üniversitelerdeki öğretim görevlilerimizden öğrencilere daha az "seri port (ftp)" projesi vermelerini istediğimizi küçük bir not olarak eklemiş olayım :).

18 Nisan

KDE Ayın Uygulaması uzun bir aranın ardından tekrar yayınlanmaya başlandı. Bu ayın uygulaması kdesvn. Türkçe çeviri İşbaran Akçayır tarafından yapıldı. Kendisine hep birlikte eline sağlık diyoruz :).

Maalesef teknik bir sorun nedeni ile kde.org.tr güncellenemedi ve duyuruya (sanırım daha fazla gecikmemek için) çevirilerin bittiğini bildirmek niyetiyle referans olarak kullandığım cekirdek.pardus.org.tr adresi eklenmiş :(.

16 Nisan

linux-distro-timeline

Güncellenmiş bir timeline, yalnızca izlemesi bile zevkli :).

15 Nisan

Bora Güngören'in başka bir günlük yazısını okurken 10 Nisan tarihli Pardus Nereye Koşuyor? yası ile karşılaştım. Bora, Pardus ile alakalı son derede değerli bir analiz yapmış. Dışarıdan bir bakış açısı ile Pardus Projesi'nden ve UEKAE'den beklentileri oldukça iyi bir şekilde ayırarak sorgulamış. Bazı noktalarda bizim de kendimize sorduğumuz soruları sormuş ve kendi yanıtlarını üretmiş.

Hatta açıkça yazayım, etraftaki saçmalıklardan ne kadar sıkıldığımı bir şekilde ifade etmiş olmak için yalnızca... Yazıyı okurken Oğuz Atay'ın NE EVET NE HAYIR öyküsündeki saplantılı genç gibi iki fikri bir araya getiremeden, sırf yaşama hakları var diye her konuda sınırsız yorum yapma hakları da olduğunu düşünerek akıllarına yalan/yanlış ne geliyorsa söyledikleri bir ortamda ne de güzel analiz yapılabiliyormuş diye de düşündüm.

Her neyse, önemli bir yazı. Pardus sorgulanıyor, UEKAE'nin görevi sorgulanıyor, Türkiye'deki özgür yazılım camiası ve şirketler sorgulanıyor. Teşekkürler Bora.

14 Nisan

Zemberek ile denemeler yapmak hoşuma gidince bir heves oldukça eskimiş olan Java bilgimi tazelemek için kolları sıvadım. Java Language Specification'ı indirdim ve okumaya başladım zaten. Arada da denemeler yapıyorum ve bana ilginç gelen bir şey ile karşılaştım.

Dün gece, normalde yazmamamız gerektiğini düşündüğüm aşağıdaki gibi bir sınıf oluşturdum. Basitçe sınıf main fonksiyonu içerisinde kullanılmak üzere static bir nesne üretiyor (self) ve sonra iki public değeri... Neyse kodu açıklamaya gerek yok, şunun gibi bir şey:

public class TestingProject {
    static TestingProject self = new TestingProject();
    final int y;
    final static int x = self.y;
    
    private TestingProject() {
        y = x + 10;
    }
    
    public static void main(String[] args) {
        System.out.println(self.y);
        System.out.println(self.x);
    }
}

Evet, biraz garip bir sınıf; bütün alanlar birbirine bağımlı. Aslında benim ilk test kodum birden fazla sınıf ve sınıfların içerisinde daha fazla alan içeriyordu, sorunu (!) anlayabilmek için internette bulduğum örneklerin de etkisi ile gereksiz herşeyi attım. Herneyse...

Sınıf derleniyor ve çalışıyor. Peki ne çıktı vermesini bekliyoruz? Ben acemi bir göz ile baktığımda 'x' değeri neyse y değerinin onun 10 fazlası olmasını bekliyordum ama çalıştırıldığında ekrana iki tane 10 yazdı.

Ancak Spec'in Execution bölümünü okuduktan ve okuduklarımı anlayabilmek için araştırma/deneme yaptıktan sonra nedenini anlayabildim sanırım. Java'da sınıf ilklendirmesi (initialization) sırasında öncelikle tüm static alanlara ön tanımlı değerleri atanıyor. Bu durumda self nesnesi oluşturulurken 'x' alanının değeri ön tanımlı 0 değerine sahip oluyor dolayısı ile 'y' 10 değerini alıyor. Constructor çalıştıktan sonra da 'x'e 'y'nin değeri atanıyor.

Anladığım kadarı ile eğer 'x' self'e değil de başka bir nesneye bağımlı olsaydı basitçe 'x'i self'in üstüne alıp sorunu çözebilirdik. Sanırım bu örnek için yapabileceğimiz bir şey yok.

Yanlış yaparak öğrenmenin zevki bir başka :)

13 Nisan

Akşam yemeği sonrası ne zamandır aklımda olan günlüğüme XML-RPC desteği ekleme fikrini hayata geçireyim dedim. Böylelikle günlüğe yazı eklemek için yalnızca web arayüzüne mahkum kalmayacaktım. Sonrasında bir de arayüz yazar istediğim gibi eğlenir coşarım diye de ekledim...

Django kullanan projeye XML-RPC desteği eklemek zaten iş değildi. İstemci tarafı için de Emacs kullanmayı istediğim için xml-rpc.el yardımı ile bir kaç fonksiyon yazdım. Voila! Açıkcası bu kadar kolay olacağını tahmin etmiyordum, xml-rpc.el ile bir istemci yazmak neredeyse standart Python kütüphanesi ile yazmak kadar kolay oldu. Mutlu mesut yazarım artık...