Linux ile etiketlenmiş yazılar (64) görüntüleniyor..
Parkyeri Özgür Yazılım Seminerleri

pengenler buluşuyor..

Bugün Parkyeri'nde işe başlamamın üzerinden 1 yıl 10 gün olmuş. Geçen bu süre içerisinde şirketten de bir çok kişinin katılımıyla bir çok üniversiteye seminerler düzenledik. Aklıma gelenler arasında Işık Üniversitesi, Aydın Üniversitesi, İTÜ, GYTE var.. Şahsen bu sene şehirdışındaki üniversitelere de gitmeyi planlıyorum. 1-2 gün de olsa Anadolu'nun hiç gitmediğim şehirlerine gitme imkanım da olmuş olur böylece..



Geçtiğimiz sene seminerin ana teması "Özgür Yazılım'dan Para Kazanmak, Biz Nasıl Kazanıyoruz?" idi. Ancak karşımızdaki kitleye göre seminerin konusundan feragat edip "Linux Nedir, Yenir Mi?" şeklinde seminerlere de döndüğümüz olmuştu. Bu sene de benzer bir yol izlemeyi, Linux'un farklı kullanım amaçlarını göstermeyi (örneğin geliştirme araçları, özgür yazılım olan araçlarla yapılabilecekler) de çok istiyorum. Işık Üniversitesi'nde verdiğim Python/Django seminerlerinin benzerlerini de başka yerlerde düzenleyebilirsem ne mutlu bana ...

Yazının devamını okumak için tıklayın..

Subversion, Bazaar ve GIT Üzerine..

rocketraptiye'yi Bazaar üzerinde sunduğumu daha önceki yazılarımdan birinde söylemiştim. Işık Üniversitesi Kulüpler Sunucusu'nda, Parkyeri'nde, Arch Linux Türkiye projelerinde ve kendi yaptığım işlerin bir kısmında Subversion tercih ediliyor. Bunun dışında bir çok sürüm yönetimi sistemi var elbet ve bunlardan en önemlilerini (GIT, Mercurial) araştırdıktan sonra Bazaar kullanmaya karar verdim. Bu yazıda bu konuyla ilgili dikkatimi çeken ve önemli bulduğum şeyleri paylaşmaya çalışacağım. Bir çok insanın sürüm yönetimine kavram olarak yabancı olduklarını düşündüğümden çok kısa bir şekilde onu da açıklamak istiyorum.



Sürüm Yönetimi Sistemleri Nedir?



İngilizce'de Version Control System (VCS) olarak geçen, dilimizde iyi anlatabilmek için yukarıdaki gibi uzun olan sürüm yönetimi, bazı yerlerde revizyon yönetimi gibi de kullanılıyor. Sürüm Yönetimi'ni, yazılımın aşama aşama geliştirildiğini düşünürsek, bu aşamaları ...

Yazının devamını okumak için tıklayın..

1. Arch Linux Türkiye Topluluğu IRC Buluşması'na Davetlisiniz

arch linuxDaha önceki yazılarımdan birinde Arch Linux Türkiye Topluluğu'nu kurduğumuzdan ve faaliyetlerimizden bahsetmiştim. Leopard ile çalışmaya başladığımdan beri Arch Linux'a ve toplulukla ilgili yapmam gerekenlere zaman ayıramaz duruma gelmeye başlamıştım. Özellikle raptiye tüm boş zamanımı aldığından çevirilere yardım edemez olmuştum. raptiye yayına girdiğine göre artık önüme bakabilirim. İlk olarak ÇeviriYeri ve Arch Linux Türkiye Web Sitesi projelerini başlatmayı düşünüyordum. Bu fikirleri topluluğun e-posta listesinde paylaştığımda olumlu yanıt aldım ve tasarımını yapmaya başladım.

Yaptığım tasarımın üstünde konuşmak ve topluluğumuzu daha iyi, verimli yönlendirebilmek adına 22 Eylül 2008 Pazartesi günü, saat 21:30 - 00:00 arasında irc.freenode.net üzerindeki #archlinux.tr adlı kanalımızda ilk buluşmamızı yapma kararı aldık.

Buluşmada konuşulması düşünülen konuların bir kısmı şöyle:

» Aramıza katılanların kendilerini tanıtmaları
» Çevirilerde son durumlar
» İleriye dönük olarak neler yapmak istiyoruz? (beyin fırtınası yapalım)
» ÇeviriYeri ve Arch Linux Türkiye web sitesi için tasarımı ve önerileri konuşalım.
» Topluluğumuzun daha aktif olması için neler yapabiliriz ...

Yazının devamını okumak için tıklayın..

mod_python ve sqlite3 ile problem mi yaşıyorsunuz?

raptiye'deki temel hataları bitirdikten ve kodda tatmin edici bir duruma geldikten sonra kodu yayınlamak için çalışmaya başladım. SVN sunucusunu nihai adresi olan https://svn.raptiye.org/ 'a taşıdım. (şimdilik ulaşıma kapalı ve evet; yalnızca HTTPS üzerinden ulaşılabiliyor) Proje yönetimini kolaylaştırmak ve katkıcı kazanma ihtimaline karşılık Trac kurmaya karar verdim.

Bir süre önce raptiye'de sqlite3 ile kullanmayı düşündüğümü yazmıştım ancak tüm denemelerime rağmen boş sayfa görmekten kurtulamamıştım. Trac kurunca da aynı şey olmaya başladı. irc.freenode.net üzerindeki #archlinux, #django, #python, #slicehost ve #trac kanallarında da net bir çözüm bulamayınca umudumu kesmeye başlamıştım. Çözüm olur umuduyla tüm yaptıklarımı video halinde kaydedip insanlara da göstermiştim..

Az önce Trac sitesinde kaçırdığım bir nokta vardır düşüncesiyle gezinirken şöyle bir şeye rastladım ve deneyince gerçekten de sorunumun büyük ihtimalle bundan kaynaklandığını buldum. Olay şu.. Sisteminizde yüklü olan expat sürümü ile, Python içerisinde dahili olarak gelen pyexpat paketinin sürümü birbirini tutmadığında Apache, expat kullanan ...

Yazının devamını okumak için tıklayın..

raptiye 1.0b2 yayında..

Bildiğiniz gibi bir süre önce raptiye'nin yeni halini yayına sokmuştum. Yayına soktuğum günden itibaren sitede bir çok patlayan kısım oldu. Bir kısmı benim unuttuğum veritabanı ayarları gibi eksikliklerden, diğerleri de kod içerisinde gözardı ettiğim kısımlardan kaynaklanıyordu.

Emre ALADAĞ ve özellikle Ozan GÜVEN'e buradan teşekkür etmek istiyorum. Site üzerindeki bir çok hatayı çabucak farketmemi sağladıkları için kendilerine minnettarım. Diğer hata ve eksiklikleri de tamamlamaya devam ediyor olacağım.

Bu sürümle birlikte hallolan eksiklikler ve yeni eklenenler ise şöyle:

  • Arama sonuçlarında sayfalandırmadaki hata düzeldi.

  • Yazılara ait adreste ay ve gün tek haneli olduğunda oluşan problem çözüldü.

  • RSS geçerlilik problemi çözüldü.

  • Herhangi bir etikete ait RSS alınabiliyor. (/feeds/entries_with_tag/apple)

  • Anketlerde oturum değişkenleri kullanmak yerine çerezleri kullanmaya başladım.


  • Bunların dışında özellikle yönetim arayüzündeki eksiklikleri kapatmak için sanırım artık zamanım olacak. İlk yapacağım şey de HTML editörü eklemek olacak sanırım.. Şimdilik her yazının HTML'ini elle girmem gerekiyor.

    Yazının devamını okumak için tıklayın..