ö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
6 Ağustos


Artık Pardus-Tema.Org’a destek vermek için adminlik istedim :) ve isteğim gerçekleşti :) artık Pardus-Tema.Org’a destek veriyorum sizleride bekliyorum :)

4 Ağustos

Eğer mySQL sunucunuzun root parolasını unuttuysanız, çok da zor olmayacak şekilde kurtarabilirsiniz.

mySQL sunucu çalışıyorsa durdurun:
service mysql_server stop

parolasız mySQL sunucuya girmek için aşağıdaki komutu verin:
mysqld_safe --skip-grant-tables &&

sonra giriş:
mysql -u root

sırasıyla aşağıdaki komutları verin:
use mysql;
update user set password=PASSWORD("YENI_PAROLA") where User='root';
flush privileges;

artık parola değişti, hayırlı olsun.

3 Ağustos

python-challange sitesindeki seviyelerin birinde HTTP üstünden çalışan recursive bir bot yazmak gerekiyor. bu botun, her istekte cookie taşıması da gerekli. urrlib ile daha önceden tanışıklığım olmasına rağmen, urllib cookie handle edemiyor. HTTPlib, cookie handle edebiliyor onda da birtakım sorunlar yaşadım.

PHP ile buna benzer bir çok bot yazmıştım cURL ile. gönül hemen pyCurl paketini aradı tabii :) pardus 2008′de devel deposunda bir adet pyCurl paketi vardı fakat sağlıklı çalışmıyordu. bende yeni bir tane hazırladım.

inşa dosyalarına bu adresten ulaşabilirsiniz.

kurmak için;

pisi build http://www.darkbrown.org/pardus/pycurl/pspec.xml

bu komuttan sonra komutu çalıştırdığınız dizinde pycurl-7.16.4-1.pisi dosyası oluşacaktır.

pisi install pycurl-7.16.4-1.pisi komutunu verip kurmanız yeterli.

daha sonra /usr/bin/python içinden etkileşimli moda girip, import pycurl komutu ile doğru kurulup kurulmadığını test edebilirsiniz.
>>> import pycurl
>>>

pyCurl, diğer kütüphanelere göre daha üstün özelliklere sahip. neden pyCurl? başlıklı bir yazı yazacağım 1-2 gün içinde.

2 Ağustos
30 Temmuz

Soru: Emekleme aşamasındaki bir "python coder" bu konuyu proje olarak seçerse ne olur?
Cevap : pogy.tar.gz

İlgililerin paketteki README dosyasını okumasını... (Henüz beta bile olmadığını düşünerek pisilemedim.)

29 Temmuz


İşteBenimArabam adında bir çalışma başlattık. Nekadar iyi gider bilmiyorum :) ama yakın zamanda bayabi güzelleşeçeğe benziyor (Projeyi dün başlattık :))

İşteBenimArabam

27 Temmuz

python’la tanışmamın üstünden uzun süre geçmesine rağmen, uzun süredir ilerletemedim. bugün youtube’dan bir video indirip, onu mp3′e çevirmem gerekti.

bunun için, youtube adresini alıp video’yu yükleyen ve onu ffmpeg yardımıyla mp3′e çeviren bir script hazırlayayım dedim ve ortaya yeni bir proje çıktı. ve, biraz düzenledikten sonra bu halini aldı.

bardak, şu an için oldukça ilkel ve beta versiyonunda. uygulamayı hem pyQt kullanarak gui’li versiyon ve konsol versiyonu olarak programlayacağım.

bardak [videoadresi] şeklinde konsoldan çalıştırarak, ilgili video’nun hem .flv halini hem mp3 halini yükleyebiliyorsunuz.

uygulamayı denemek ve kullanmak isterseniz, bu dosyayı /usr/bin içine bardak şeklinde uzantısız olarak kaydedin. (kaydetmeden once downloadDir = “” kısmını kendinize göre düzenleyin.)

daha once uygulamayı çalıştırabilir hale getirmek gerekiyor, bunun için de;

chmod +x /usr/bin/bardak

komutunu verin. artık, bardak çalışabilir durumda.

bu işlemden sonra bardak [http:/www.youtube.com/videoadresi] şeklinde youtube dosyalarınızı indirebilirsiniz.

kendime not:
konsol versiyonu için yapılacaklar:

  • setup.py hazırlanması (konfigure etmek ve kurulumu kolaylaştırmak amacıyla)
  • .mp3 dışında diğer formatlara da convert edilebilmesi

gui versiyonu için:

  • pyQ4 ile arayüz hazırlanması
  • indirme işlemi için progress bar
  • birden fazla videonun sırayla indirebilmesi özelliği
  • .mp3 dışında diğer formatlara da convert edilebilmesi
26 Temmuz

pardus 2008′de tkinter modulü gömülü olarak gelmiyor. ve maalesef ne resmi ne de resmi olmayan depolarda “tkinter” paketi mevcut değil.

normalde tkinter, python ile gömülü geliyor. fakat python, pardus için paketlenirken actions.py adresinde görebileceğiniz şu satırlarla tkinter kurulumdan çıkartılmış.

pisitools.remove("/usr/bin/idle")
pisitools.remove("....../_tkinter.so")
pisitools.removeDir("/usr/lib/python2.5/lib-tk")

bugün tkinter modülüne ihtiyaç duyduğum için, modulü kurmam gerekti. kısa yoldan, hazır paketi alıp tkinter’i yok eden yerleri silip tekrar bir .pisi paketi oluşturdum.

eğer sizde makinenizde tkinter istiyorsanız, python-2.5.2-36.pisi adresinden yeni bir python kurulumu yapıp tkinter’a kavuşabilirsiniz.

kurduktan sonra test etmek için;

/usr/bin/python
from Tkinter import *


Yazman, adında python ile basit bir metin düzenleyici yazdım ve paketledim proje sayfasına bu adresten ulaşabilirsiniz. Kaynak dosyalarada bu adresten ulaşabilirsiniz.

Ekran Görüntüsü:


Merhaba dünya ile başladık güle güle dünya ile bitiriyoruz..

98′den beri windows kullanan biri olarak geçtiğimiz hafta HDD’den Vista’yı silip Pardus’u kurdum. Pardus’u kurana kadar daha önce “debian” ve “kubuntu” dağıtımlarını denemiştim, fakat ısınamamış tekrar windows’a geri dönmüştüm.

tamam hadi yalan söylemeyeyim, ben denediğim zamanlarda yukarıda bahsettiğim dağıtımları konfigure etmek zordu, ya da ben konfigure edemedim ve “windows gibi yar olmaz” edalarıyla windows’a geri döndüm.

fakat, artık üniversitede bitiyor ve benim “cv” diye hazırladığım şeye “linux deneyimi” yazmam gerekiyor diye düşünürek (PHP ve python geliştirdiğimi düşünürsek.) Pardus’u kurmaya ve kullanmaya karar verdim.

bu seferki pardus deneyimim oldukça güzel oldu. her şeyden önce, benim anladığım kadarıyla pardus, son kullanıcı için gayet güzel bir dağıtım. Türkiye’ye linux’u sevdirmek açısından çok yararlı olduğu kesin.

yaklaşık 10 gündür pardus kullanıyorum, ve hiç uzun soluklu bir problem yaşamadım. ilk yüklediğimde, ilk deneyişimde ekran kartını(nvidia) tanıtamadım. X açılmıyordu, fakat 15 dakika içinde hallettim. ses kartı da pardus 2008 ile problem çıkarıyordu, onu da #pardus kanalından kenp‘in yönlendirmesiyle hallettim.

ilk gün içinde pek fazla sorun çıkmadan stabil ve -webcam dahil- tüm donanımlarımı tanıyan bir dağıtım pardus’um vardı artık.

kde

kde, görsel olarak çok güzel bir masaüstü yöneticisi. biraz modifiye ettiğinizde oldukça temiz, ferah bir masaüstüne, pencere dekorasyonlarına, simgelere sahip olabiliyorsunuz. bu konuda, vistadan sonra sıkıntı çekmedim.

aksine getirdiği ekstra standart zımbırtılar; ksnapshot, katapult vs. masaüstünde işleri oldukça kolaylaştırıyor.

programlama

her şeyden önce, üstüne kod yazdığım, makale okuduğum teknolojiler PHP ve python. Bu iki teknoloji her ne kadar cross-platform olsalar da, asıl evleri linux.

örneğin, pardus ile birlikte python zaten built-in olarak yapılandırılmış geliyor. PHP, mySQL, apache yüklemek ise sadece birkaç satırda halloluyor. ( windows’ta bu işlemi manuel olarak yapmanın zorluğunu hatırlıyorum da..)

programlama için bir diğer konu da geliştirme araçları. PHP açısından bakarsak, windows üstünde çalışan bir “PHP designer” tadında bir düzenleyici bulamadım. En kötü ihtimalle, Zend Studio deneyeceğim. (java ile yapılan bir şeyin isminin sonuna studio konulduysa onu kullanma demiş atalarımız ama çaresizlik.)

editör konusunda arayışlarım devam ediyor, Quanta+, kate gibi editörler iş de görebiliyor düzenleyicilerinden minimal özellik bekleyenler için.

amarok

kesinlikle amarok için ayrı bir şeyler yazmam gerekiyor. amarok, bazı sistemlerde ağır çalışıyormuş. fakat benim sistemde oldukça hızlı, ve tek tıkla HTML playlist çıktısı vermesi, dinlediğim şarkıların istatistiklerini tutması, internetten lirik getirmesi, wikipedia bilgisi getirmesi, last.fm entegre özelliği gibi bir çok özelliği var.

neden bilmiyorum, amarok ile aramda ilginç bağlar oluştu koparmayız inşallah.

MSN

kız arkadaşına cam açmak için 38910 adet msn client deneyen biri olarak söylüyorum ki, linux altında MSN messenger tadında bir MSN istemcisi yok. hepsinin ayrı avantajları ve dezavantajları var. fakat hiç biri tam anlamıyla memnun etmiyor.

sonuç..

Pardus’u muhtemelen uzun süre sistemimden silmeyeceğim gibi gözüküyor. Şu an için “şu beklentimi karşılamıyor.. keşke, hard disk’te windows yüklü olsaydı..” demedim, inşallah da demeyeceğim.

blog yazısını da, pardustan bir görüntü ile kapatalım.


# service list
Traceback (most recent call last):
File “/bin/service”, line 330, in <module>
main(sys.argv[1:])
File “/bin/service”, line 302, in main
list_services(use_color)
File “/bin/service”, line 180, in list_services
services.append((service, getServiceInfo(service, bus), ))
File “/bin/service”, line 170, in getServiceInfo
return obj.info(dbus_interface=”tr.org.pardus.comar.System.Service”)
File “/usr/lib/python2.5/site-packages/dbus/proxies.py”, line 140, in __call__
**keywords)
File “/usr/lib/python2.5/site-packages/dbus/connection.py”, line 607, in call_blocking
message, timeout)
dbus.exceptions.DBusException: tr.org.pardus.comar.dbus.unknownmodel: Application interface doesn’t exist.

Eğer bir Pardus kullanıcısı iseniz ve yukarıdaki hata size bir yerden tanıdık gelmiyorsa, konsoldan yönetici haklarıyla service list komutunu verdiğinizde bu hatayla karşılaşıyorsanız veya aynı şekilde Tasma‘dan Sistem Seçenekleri » Servis Yöneticisi‘ne erişmek istediğinizde Tasma kendinden geçiyor, donuyor [http://imaj.at/45480] ise, çözümü burada.

Sorunun sebebi, sanırsam kdebase paketinin kaldırılması veya güncellenmesi sonucu ÇOMAR veritabanında bozulan bir satır. Çözümü ise, Bahadır Kandemir‘in hazırladığı bir Python betiği. Python betiği konsoldan yönetici haklarıyla çalıştırdığımızda gerekli işlemler yapılıyor ve sorun çözülüyor.

21 Temmuz


http://www.canegrisi.com/ce/images/stories/haberler/pardus.gif

Daha öncesinde Genel Kurmay Başkanlığı, Dışişleri Bakanlığı ve Maliye Bakanlığı Microsoft Windows’u kullanmayı bırakıp, özgür yazılım Pardus’u tercih etmişti. Geçtiğimiz günler Milli İstihbarat Teşkilatı (MİT) ve Emniyet Genel Müdürlüğü de Pardus kullanmaya başladı. Sebeb Microsoft Windows’ta çeşitli güvenlik açıklarının bulunması ve güvenliğinin olmamısı. Pilot birim olarak seçilen Ankara Emniyeti’nde elde edilen başarının ardından polis teşkilatının tamamı yüksek güvenlik sağlayan sisteme geçiş yaptı.

Anadolu Pars’ı anlamına gelen Pardus uygulamasına, pilot olarak seçilen Ankara Emniyet Müdürlüğü’nde geçildi. Tüm birimlerdeki bilgisayarlarda kurulu bulunan Microsoft uygulamaları kaldırılarak yerine Pardus yazılım programı yüklendi.

Emniyet’in Pardus’u seçmesinde tamamen milli bir program olmasının yanı sıra yüksek güvenlik sağlaması, ücretsiz olması ve online güncelleme imkanının bulunmasının etkili olduğu öğrenildi.

19 Temmuz


Bugün python bir yana ruby programlama diline başlangıç yaptım. İlk olarak bir basit oyun yazdım bu adresten ulaşabilirsiniz. Oyunu çalıştırmak için; o sayfadaki kodu sayitahmin.rb diye kaydedin ve bulunduğu dizinde konsol açarak ruby sayitahmin.rb komutunu vermeniz yeterlidir.


Başbakanlığın "Lisanslı Yazılım Kullanılması" konulu 2008/17 sayılı genelgesini http://forum.pardus-linux.org/viewtopic.php?f=188&t=16850 adresinden öğrendim. Bu genelge Fikir ve Sanat Eserleri Kanununa dayanarak resmi kurumlardaki lisanssız yazılımların lisanslarının acilen satın alınmasını veya medyalardan silinmesini emrediyor.

Özünde çok doğru bir iş olsa da ilgili forum sayfasındaki yorumlardan da anlaşılacağı gibi bu işin nereye varacağını yani bu işten kimin karlı çıkacağını tahmin etmişsinizdir. Bu genelge ilk bakışta Pardus için bir fırsat gibi görünse de kamu kurumlarının ve kamu personellerinin mevcut durumu göz önüne alınınca insanın neşesi kaçıyor.

Çok kaba bir hesap yapmak istedim ve http://ilsis.meb.gov.tr/home/DevletKurumlari.pdf adresindeki belgeye ulaştım, bu belgede 1683 sayfada ortalama 33 kamu kurumu listelenmiş.

1683 x 33 = 55.539 adet MEB'e bağlı kamu kurumu görünüyor. Bu sayıya küçük köy okullarından büyük liselere kadar okullar dahil.

Eski bir bilgisayarın Windows XP (240-YTL) ve Office 2007 Home (140-YTL) lisansına ihtiyacı olduğunu varsayalım ve çok saf düşünürsek her kurumda eski ve lisanssız 3 bilgisayar için;

380 x 3 x 55.539 = 63.314.460-YTL Sadece MEB için.

Şimdi siz olsanız ne yapardınız?

a) Bu parayı IMF'den alıp Microsoft'a öderdim.
b) Bill Gates'i Türkiye'ye davet eder rakı masasında pazarlık ederdim.
c) Fikir ve Sanat Eserleri Kanununu yürürlükten kaldırırdım
d) Bu makinalara Pardus kurar, itiraz eden memurları OOXML teknik dokümanından sınava sokardım.
e) Hiçbiri

18 Temmuz


http://cekirdek.pardus.org.tr/~loker/dosyalar/blogimages/oidergi.jpg

Öncelikle bu sayıda emeği geçen herkeze teşekkür ederiz. Gerçekten bu sayı çok güzel olmuş öncelikle Uğur ÇETİN abime qt4 dersleri için teşekkür ediyorum. Çok yararlı ve faydalı oluyor umarım diyer tüm sayılarda’da görürüz seni Uğur abi :) Özgürlük için’deki habere ulaşmak için burayı tıklayın.

16 Temmuz


Pardus 2007.3 yerine 2008′i kurduğumdan beri qt4′e hiç ellememiştim hatta kendi kendime hiç kurmasammı? bu işleri bıraksammı? gibi düşüncelere kapıldım ama tekrar çalışmalarıma devam ediyorum

Hiçbir düşünce beni Pardus‘tan ayıramaz :)

15 Temmuz



Bakalım zaman bulup bitirebilecek miyim? Aslında sistemdeki mevcut paketleri ve depo indekslerini tarayan birkaç python sınıfı yazdım, hatta konsoldan güncellenecek paket listesini bile aldım, yani işin özü tamam gibi ama derlenip toparlanması ve hata ayıklaması var. Hadi hayırlısı...


3 Temmuz

Oturup 2 satır kod yazıp az da olsa birşeylerin ucundan tutmak varken; Pardus derneği kuran, ne idüğü belirsiz Pardus depoları oluşturan, TÜBİTAK/UEKAE'ye, Pardus'a, Özgürlükİçin'e ve geliştiricilere eleştiri maskesi altında saldıran, ama yeri geldiğinde kraldan çok kralcı olan, insanların daha kararlı ve zevkli bir sistem kullanmaları için olağanüstü bir çabayla gece gündüz çalışan kişilere saygısızlık sınırlarını aşarak 2008 sürümü gecikti diye bir sürü yaygara yapan ve buna benzer tüm gereksiz faaliyetlerle camiaya zerre kadar faydası olmadığının ve olamayacağının bilincinde olmayan insanların olmasına üzülüyorum ve onlara acıyorum.

Neyse ki, cevap geldi...

Artık ne olur şapkanızı önünüze koyup düşünün; köstek olmak, saygısızlık yapmak, aşağılamak yerine destek olmayı..

1 Temmuz

Pardus geliştirici listelerinde bugün gördüğüm bir gönderide Erkan TEKMAN'ın yazdığı şu cümle beni kahkahalara boğdu;

"Sanırım konuştuğunuz kişiler sadece bilgisayar okur yazarı, yani okur yazar
değil..."

Böylece yeni bir insan tipi tanımlanmış oluyor, çok yaşayın :DD