Projeler.Aranelsurion.Org ve SVN

Geliştirdiğim ve geliştirmeyi düşündüğüm projeler için düzgün bir alana olan ihtiyaç üzerine Trac ve SVN kullanmaya karar verdim, vaktim olduğu sürece artık burayı kullanarak destek vermeye devam edeceğim. Bu sayede geliştireceğim özgür yazılım projelerinin hata takibi, versiyonlama, dökümantasyon, barındırma ve kod paylaşımı işlevlerini kolayca ve otomatik olarak halletmiş olmaktayım. Şimdilik fazla bir şey yok içinde, OpenSOZLUK’ün yeniden geliştirilmesi için burayı kullanacağım, turkish-l10n’i de buraya geçirmem mümkün, zira onu takip etmek de -özellikle major sürümlerde- zahmet halini almaya başladı. Belki bir kaç yeni projemi daha yakın zamanda  buraya gömmem mümkün.  Hem kendi sistemim için gerekmesi hem de herkesin iyiliği için Trac’in de ciddi bir kısmını çevirdim ve commit ettirdim, %82’de falan olması lazım. Sanırım Trac nasıl adam edilir üzerine bir şeyler de yazabilirim yakında, ilk kurulumda sinir bozucu yanları oluyor. El atmışken Projeler sayfamın da tasarımını yeniledim, eski karmakarışık zevksiz haline göre bir şeye benzedi şimdi.

Bir şeyler geliştirmeye, yapmaya çalışıyorsanız SVN ve Trac’i kesinlikle öneriyorum. Benim kullanmaya başlamam daha çok, gözümü bir çok şey üstünde tutmak zorunda kalmam ve tek başına elime yüzüme bulaştırıp “ulan şunları otomatiğe bağlasak ya” demem üzerine oldu. Daha açıkçası, kopyala/yapıştır yaparak versiyonlama, Basket’e not yazarak hata takibi, .tar.gz dosyası halinde barındırma, pastebin ve MSN üzerinden kod paylaşımı olmuyor diyeyim. Kişisel iş için harcadığınız vakte değmeyeceğini de sanmayın, değiyor. Her an elinizin altında sizin için etrafı toplayan bir yazılımın olması büyük rahatlık, üstelik  bir “gaz bonusu” da var bunun. İşinize her zaman yarayabilecek deneyimler kazanmak da mümkün.

Bir de, Maemo’nun da etkisiyle Python’a bir dönüş yapayım, ama bu sefer Hello World düzeyinde -tamam o kadar da değildi ama..-  kalmayayım diyorum, yaparsam görürsünüz. Özetle; we need more gold!

SVN Deposu: svn.aranelsurion.org

Proje Deposu: projeler.aranelsurion.org

Projeler: http://www.aranelsurion.org/projeler

Olmazsa Olmaz Drupal Eklentileri

Gönüllü bir proje için (yakında duyuracağım) Drupal kullanmam gerekti, bu sırada benim için olmazsa olmaz eklentilerin bir listesini çıkarma fırsatı da buldum. Drupal, Joomla’dan bence çok daha başarılı bir CMS olmasına rağmen, kullanımı o kadar da kolay değil ve bir çok özelliği eklentilerle üstüne eklemeniz gerekiyor. Eklentisiz bir Drupal’in, pek bir şeye benzemeyeceğini söyleyebiliriz. Eklentiler Drupal’in özelliklerini geliştirmiyor, onu baştan yaratıyor, üstelik hepsi ücretsiz ve Drupal eklenti deposunda mevcut. İşte o eklentiler:

Devamını oku…

Maemo 5 SDK Kullanımı & XMPlayer derlemek

Maemo 5 - Derlediğim XMPlayer

Maemo 5’i kurcaladınız ve favori uygulamanızı derlemenin hiç de fena bir fikir olmadığını mı düşünüyorsunuz? Sonuçta bu bir GNU/Linux cihazı! Öyle değil mi? Çok da mutlu edici olmayan haber şu ki, cihaz üzerinde bir şeyler derlemek seçebileceğiniz en eğlenceli, kolay veya anlamlı yol olmayabilir. Maemo 5 için geliştirme yapacaksanız, en mantıklı yol yayınlanmış SDKsını GNU/Linux sisteminizde çalıştırmak, gerekli şeyleri de onun üzerinde ayarlamak ve denemektir. Bu yazımda nasıl yapabileceğinizi anlatmaya çalıştım. Adım adım XMPlayer derleyeceğiz.

Devamını oku…

Linux için IDE yazılımları

Bir süredir uyduruk editörlerle işimi görmekten oldukça sıkılmıştım, C yazıyorsunuz, önce uyduruk editörde yaz, konsoldan derle, sonra mv yap, gdb yi aç, bir hata çıkarsa bilmemkaçıncı satıra otomatik gönderilme, kendin git.. Oldukça can sıkıcı olduğunu söylemeliyim. Kendime güzel bir çalışma ortamı ayarlamak istedim, ve bu konuda özgür 3 alternatifi denedim:

Devamını oku…