İstanbul’dan Sevgiler

  • 16

  • November

    2009

Son girdimden sonra uzun zamandır günlüğüme bir şey yazmamışım. Önemli gelişmeler hakkında kısa kısa bilgi vereyim:
* Artık eskisi kadar Pardus’a gereken ilgiyi gösteremiyorum, bazen benim geliştiricilik hayatımdaki yalnızlığımı farkeden arkadaşlar özel bir eposta atıp “Size yardımcı olmak istiyoruz, biz de katkıcı olmak istiyoruz.” şeklinde isteklerde bulunuyorlar. Birçoğuna cevap veremedim bile; ama darılmasınlar. Ne ben geliştiriciliği bıraktım, ne de sizin geliştirici olmanızda hiçbir şekilde engel yok. Önce Pardus wiki’sindeki geliştirici belgelerini okumakla başlayın[1], sonra da birilerinin size bir şeyler yaptırmasını beklemeksizin biran evvel faaliyete geçin. Hata yapmaktan da çekinmeyin. Önemli olan, geliştiriciler sizden hatanızı düzeltmenizi istediğinizde, o hatayı bir daha yapmamak için elinizden geleni yapmak.

* İstanbul’da güzel bir yerde çalışmaya başladım. Hayatımın çoğunu artık İstanbul’da geçiriyorum. Eskişehir’de artk çok bir işim kalmadı. işimin Python ve web işleriyle ilgili olması biraz benim şansıma denk geldi. Yıllardır içimde biriktirdiğim Python ile bir web uygulaması yapma enerjisini artık güzel sonuçlar doğurması umuduyla tüketiyorum.

* Puding’le[2] de iş yoğunluğundan dolayı ilgilenemiyorum; ama ileride sürpriz yapma olasılığım var. Bunun yanında Twity[3] ile ilgili ilerleyen zamanlarda güzel gelişmeler duyacağınızı umuyorum.

* Kimseye kırgın, dargın veya üzgün değilim. Her şey olması gerektiği gibi ve her şey yerli yerinde.

* C++ öğrenmeye devam =)

[1]: http://tr.pardus-wiki.org/Pardus:İçindekiler#Geli.C5.9Ftirici_.2F_teknik
[2]: http://github.com/gkmngrgn/puding
[3]: http://github.com/tunix/twity

Güle Güle, Anneanne

  • 15

  • October

    2009

Qt Arayüzüyle Puding

  • 6

  • October

    2009

Puding’in qt arayüzü de yavaş yavaş bitiyor. An itibariyle çalışıyor görünmesine karşın, olası yanlış kullanımda beklenmedik bir hatayla karşılaşmak muhtemel. Bu yüzden şimdilik playground’umda durmaya devam edecek. İlgili videosunu şuradan izleyebilirsiniz:

Peki, Neler Eksik?

  • İlginç bir şekilde, Türkçe çevirisini yapmakta zorlanıyorum. Daha doğrusu, Türkçe olarak düğmelerin, pencerelerin ve anlamların en iyi nasıl ifade edileceği konusunda pek emin olamıyorum.
  • Henüz bağlanmamış (handle edilmemiş) hatalar olabilir.
  • Şimdilik en temel hedef, bir Pardus kalıbını USB belleğe sorunsuz aktarabilmek. İleride sadece temel sistem kurulumu yapacak şekilde Pardus kalıbını USB belleğe yazdırabilmek; Windows veya diğer GNU / Linux dağıtımlarında da Puding’in çalışmasını sağlayabilmek gibi birçok ihtiyacı karşılayabilecek şekilde altyapıyı hazırlamamız gerekiyor.

Eğer Katkıda Bulunmak İsterseniz

Şu şekilde paketini yapıp kurabilmeniz mümkün:
# pisi bi http://svn.pardus.org.tr/pardus/playground/ggorgen/puding/pspec.xml -d
# pisi it puding*.pisi

Şuraya da Puding ile ilgili bulduğunuz hataları ve talep ettiğiniz özellikleri yazabilirsiniz (GitHub üyelik istiyor olabilir):

http://github.com/gkmngrgn/puding/issues

Puding'te Son Durum

  • 22

  • September

    2009

Pardus staj projelerimden biri olan Puding’in son hali için Vimeo’ya görüntü yükledim. Son kullanıcı olarak uçbirimde nasıl USB’ye Pardus kalıbı oluşturabileceğinizi ve biraz da Puding’in uçbirimde neye benzediğini görmek için izlemenizi tavsiye ederim:


Qt arayüzü bitince onun da görüntüsünü koymayı düşünüyorum, şimdilik resimleri koyuyorum:

puding_qt1

puding_qt2

puding_qt3

QTransmission is Ready for Pardus 2009

  • 25

  • July

    2009

Transmission’s new version 1.73 is packaged and sent to the contrib repository. At this version, Qt interface is enabled and the package is splitted in three parts:

  • transmission: This common package provides the daemon, remote, web gui and common files.
  • transmission-gtk: You should install this package to use Transmission with GTK+ interface. If Transmission is already installed on your system, only transmission update process is enough for installing transmission-gtk too.
  • transmission-qt: Transmission’s Qt interface does not conflict with GTK+ interface. You can use both of two clients. But transmission-qt does not have system tray support and i guess it’s not stable for now.

transmission

Wicd'e Pardus İçin PolicyKit Desteği

  • 19

  • July

    2009

Pardus 2008′de Wicd’i yükleyip hemen ardından çalıştırdığımız zaman, bir bildirim penceresiyle karşılaşıyorduk, “Wicd servisini başlatınız!” gibisinden. Pardus 2009′da son Wicd güncellemesiyle, her Wicd servisini başlatmayı unuttuğunuzda sizden PolicyKit yardımıyla yetkilendirme için parola istenecek ve hemen ardından Wicd çalışabilecek. Tabi bu ayrıntı, son kullanıcıların çok da farkına varabilecek ve onları ilgilendirecek gibi durmasa da, bir geliştirici olarak COMAR’ı oldukça ilgi çekici bulduğumu söylemeden edemeyeceğim.

Wicd & PolicyKit on Pardus from Gökmen Görgen on Vimeo.

Bununla beraber, Wicd’e yaptığım PolicyKit yamasını ve yazdığım betiği şuradan bakabilirsiniz:
http://svn.pardus.org.tr/contrib/2009/devel/network/connection/wicd/files/

Pardus 2009'a İki Yeni Paket Daha: Midori ve MonoDevelop

  • 13

  • July

    2009

Xfce’nin öntanımlı internet tarayıcısı Midori an itibariyle Pardus 2009 katkı deposu derleme çiftliğinde derlendi ve depoların eşlenmesiyle yarından itibaren -umarım- yüklenmeye hazır olacak. Xfce’nin öntanımlı internet tarayıcısı ve Firefox’tan da daha minimal yapıda olduğu için xfce-utils paketinde öntanımlı internet tarayıcısını Midori olarak ayarladım. Bundan sonra, temel Xfce kurulumunu gerçekleştirdiğinizde, Xfce ile beraber Midori de kurulacak.

Diğer taraftan, uzun bir süre Review sürecinde onay bekleyen MonoDevelop da en minimal haliyle nihayet depoya girdi ve uzun bir süredir kapatamadığımız Bugzilla girdisini böylece kapatabildik[1]. Zamanla eksik bağımlılıkların paketlenip depoya girmesiyle MonoDevelop’un devre dışı bırakılan özellikleri açılacak.

[1]: http://bugs.pardus.org.tr/show_bug.cgi?id=3042

pardus-default-settings-xfce Paketi Yeni Sürüm

  • 13

  • July

    2009

Pardus-default-settings-xfce paketinin review’den geçip depoda yerini almasından sonra, bir hevesle Pardus 2009′a özel bir açılış teması hazırlamayı denedim, öntanımlı açılış temasından daha özel ve güzel olduğunu düşünüyorum:

Bu paket Xfce’nin temel bileşeninde olduğu için herhangi bir ekstra paket yüklemenize gerek kalmayacak. Dolayısıyla, sıfır model Pardus 2009′unuza Xfce kurmak için yapmanız gereken tek şey, uçbirimde bu komutu kullanmak:

$ sudo pisi it -c desktop.xfce.base -y

Xfce araçlarının özelliklerini geliştirmek için gerekli eklentilerin hepsini birden yüklemek için, ayrıca şu komutu da kullanın:

$ sudo pisi it -c desktop.xfce.addon

Son olarak Pardus’un öntanımlı giriş yöneticisi olan KDM 2009 sürümünde kdebase paketinden ayrıldı, yani KDM’yi silmeden kdebase’i sisteminizden kaldırmak mümkün. Ama yine de GDM kullanmak isterseniz (tarafımca önerilir), iki adımlık bir işiniz var. Önce kurun:

$ sudo pisi it gdm

Ardından da /etc/conf.d/xdm dosyasını açıp kdm yazan yeri gdm olarak değiştirin:

# Preferred display manager
DISPLAY_MANAGER="gdm"

# Cursor theme
#XCURSOR_THEME=""

Böylece sistem açılışında xdm servisi, öntanımlı olarak KDM yerine GDM’yi çalıştıracak.

Son olarak Pardus 2009′un çıkmasına 4 gün kalmışken bir öneride bulunmak istiyorum; Xfce kullanıcısıysanız, o büyük gün tekrar bu yazıyı okumanızı tavsiye ederim. Karşılaştığınız sorunları yorum olarak yazabilirsiniz.

Pardus 2009 İçin, Xfce ve MonoDevelop

  • 19

  • June

    2009

Üç yeni haber. Birincisi, hepimizin bildiği gibi Pardus 2009 Beta sürümü bugün bir aksilik olmazsa yayınlanacak. Bununla beraber, depoda Xfce’nin son sürümünü bulabileceksiniz:

xfce

Eh farkettiğiniz gibi Pardus için özelleştirmeler şimdilik devredışı. Bu henüz devredışı olan özelleştirmeler arasında, klavye kısayollarının (alt + f2, print tuşu gibi) da olduğunu belirtmeliyim. Ama “Benim için sorun değil, ben kendim ayarlarım” derseniz, şu şekilde kurmanız mümkün (depolar henüz eşlenmemiş olabilir):

$ sudo pisi it -c desktop.xfce

Buna ek olarak, OpenOffice’in artık KDE bağımlısı olmadığını söylemekte fayda var. Eğer OpenOffice’i görsel uyum açısından GTK+ arayüzüyle kullanmak isterseniz, openoffice-kde paketini silmeniz yeterlidir. Sıklıkla kullandığınız internet tarayıcınız Firefox içinse, hm bir şey yapmanıza gerek yok. O zaten GTK+ =).

Ayrıca.. Uzun zamandır depoya girmek bilmeyen MonoDevelop, güncel Pardus 2009 deposu için hazır ve şuan review aşamasında:

monodevelop

Umarım Pardus 2009 kararlı sürümü çıkmadan depoya girer ve Mono kullanıcılarına bir sürpriz yapmış oluruz.

Microsoft, Pardus ve İlginç Gelişmeler

  • 11

  • May

    2009

Cuma günü Eskişehir Osmangazi Üniversitesi Bilişim Günleri’ne Ali Işıngör ile Akın Ömeroğlu’yu davet etmiştim. Geldikleri için kendilerini pek teşekkür ederim. İki tane güzel bir sunum verip dinleyicileri kendilerine hayran bıraktırdılar; ama sonlara doğru ilginç bir soru gelmişti. Soruyu tam olarak hatırlayamıyorum; ama duyduğumda bende yarattığı gerginliği hala hatırlıyorum. Deniyor ki, bizim sunumlarımızda Microsoft karşıtlığı sezinleniliyormuş..

Bu çok ilginç ve belki de yanlış bir önyargıdır. Esasında kendi kişisel fikrimiz sorulduğunda “Evet, ben bir Microsoft karşıtıyım.” denmesi mümkündür ve bunda anormal bir şey de yoktur. Tıpki Microsoft teknolojilerine hayran kitlelerin GNU / Linux’un gelişimine bir türlü anlam verememesi gibi bir şey bu. Ama bir iki insanın sahneye çıkıp da OOXML veya Pardus ile ilgili bir sunum yapmasının Microsoft karşıtlığı ile alakası nedir, bunu gerçekten çok merak ediyorum.

“OOXML, kusurlarıyla bilinen standart dışı bir xml standardıdır.” diyerek dinleyicileri bilinçlendirmek; onların bir belge paylaşırken, oluştururken veya açarken ne tip bir dosya biçimi kullandıklarını dikkat etmelerini sağlamak neden Microsoft karşıtlığı olarak algılanıyor ki? Microsoft kullanıcıları gerçekten bu kadar vahim bir şekilde, önlerine ne verilse kabul edilecek bir müşteri kitlesi olmamalılar. Gerektiğinde kendi hak ve özgürlüklerini arayabilmeliler ve tavrını ortaya koyabilmeliler.

Diğer taraftan, dinleyicileri Pardus kullanmaya davet etmek de Microsoft veya bilmemne karşıtlığı olarak algılanmamalı. Öyle olsaydı, Daron’un kendi günlüğünde yazdığı kişisel düşüncelerini de Pardus karşıtlığı olarak ciddiye almamız gerekecekti; ama malesef kendisinin bu ekosistem hakkında bilgisi olmadığı için, ki anladığım kadarıyla bu devasa ekosistemin varlığından da bihabermiş, yazdıkları, yaşadığı birkaç olumsuz deneyimden öteye gidememektedir.

Birileri Pardus hakkında daha doğru, yapıcı ve ciddi eleştirilerde bulunsalar keşke diye internette pek sık geziniyorum; Ozgurlukİcin Fikirler’den çıkanlar dışında başka yerde kaliteli eleştirilere pek rastlayamadım. Geçenlerde bir arkadaşım Pardus’ta C# kodlama yapamadığından şikayetçi olmuştu, bunun için neyin eksik olduğunu sorduğumda, Visual Studio benzeri bir uygulamanın olmadığını söylemişti. Oysa Mono’nun son sürümü depomuzda mevcut, kod yazmak işinin yarısını nasıl bilgisayara yaptırabilirim diye soru sorsaydı, o zaman daha tatmin edici cevap verebilirdim kendisine: Bir aksilik olmazsa MonoDevelop Pardus 2009′da yerini alacak. Bu gece 2009 katkı depolarının hazırlanmasından sonra tekrar MonoDevelop paketleme işlemine geri döneceğim.

Son olarak, Lenovo Ideapad s10 netbook’a tam Arclinux kurmak üzereydim ki, Pardus CD kalıbını usb belleğe yazmakla ilgili, Selim Tavşan tarafından yazılmış çok güzel bir wiki sayfası buldum[1]. Pardus 2009 PreAlpha3 için denedim, oldu ama biraz güncellenmesi gerekiyor, geniş bir zamanda el atacağım.

P.S. Pardus stajına kabul edilen 13 kişiden biri oldum, Pardus’a katkı sağlamakla ilgili çok müthiş bir fırsat geçti elime. Bu sene seçilemeyen arkadaşlar üzülmesinler, geçen sene ben de seçilmemiştim =)

[1]: http://tr.pardus-wiki.org/NASIL:USB_bellekten_bilgisayara_Pardus_kurmak