bilişim ile etiketlenmiş yazılar (7) görüntüleniyor..
YTÜ - "Açık Kaynak Kodlu Yazılım Geliştirme Modeli" Semineri

sunumBildiğiniz gibi daha önce Parkyeri Seminerleri dizisine devam edeceğimizi yazmıştım. Bu seminerler çerçevesinde Yıldız Teknik Üniversitesi'nin Yıldız/Beşiktaş'taki kampüsünde 20.11.2008 Perşembe günü, saat 16:00 - 17:00 arasında "Açık Kaynak Kodlu Yazılım Geliştirme Modeli" konulu bir sunum yapacağım.



Sunumda özellikle UNIX ortamında nasıl bir geliştirme ortamına ve hangi imkanlara sahip olduğumuzu anlatmayı, popüler geliştirme araçlarını tanıtmayı, Parkyeri'nde kullandığımız geliştirme araçlarını ve kişisel olarak tercih ettiğim şeyleri sebepleriyle birlikte anlatmaya çalışacağım. Seminerin bazı kısımlarında Python ve Django'ya da kayabilirim biraz sanırım. Arada Arch Linux reklamı da yapabilirim.  Tam 1 saatle mi sınırlı kalır bilmiyorum. Sunum sırasında göstermek üzere çok basit ve kısa bir sunum hazırlamayı da düşünüyorum.



Tahminimce dışarıdan gelecek arkadaşlar konusunda da herhangi bir sıkıntı olmayacaktır. Umarım orada olacaklarla birlikte keyifli bir zaman geçiririz. Orada görüşmek dileğiyle..


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..

Django @ Apple Macbook Pro

computerYavaş yavaş her şeyin yeniden rayına oturmaya başlamasıyla raptiye'nin geliştirmesine devam etmek için zamanım olmaya başladı. raptiye'nin bir çok modülünü bizzat yazdığımdan, bazı Python modülleri dışında neredeyse hiç bağımlılığı yok. PIL (Python Image Library), pytz, python-*sql (şu anda sqlite kullanıyorum ama bittiğinde MySQL olacak..) ve python-simplejson gibi paketlere ihtiyaç duyuyor.

Mac OS X'te tüm bunları nasıl kurabileceğim konusu beni korkuturken şaşırtıcı bir şekilde Python, Screen, VIM, Subversion, SSH gibi günlük hayatta en çok kullandığım araçların kurulu olarak geldiğini farkettim.



Sırada yukarıda bahsettiğim bağımlılıkları kurmak vardı. Biraz araştırınca insanların çoğunlukla kaynak kodundan bodozlama kurduklarını ve silme, güncelleme konularını pek de umursamadıklarını farkettim. Sileceklerse direk elle klasörleri falan siliyorlardı. Bir de MacPorts, fink ve MacLibre gibi paket yöneticisine benzer yapılar var. Bir süre gezindikten sonra MacPorts'a bir şans vermeye karar verdim. Tıpkı bir paket yöneticisi gibi tek komutla kurulan her şeyi güncelleyebilirken, dilediğim paketleri kaldırabiliyorum. PIL ve ...

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

ALT ya da TALK :)

Arch LinuxGeçtiğimiz günlerde Samed BEYRİBEY'in gönderdiği bir e-posta ile Türkiye'de bir Arch Linux" href="http://www.archlinux.org" target="_blank">Arch Linux topluluğu kurma hayalinde yalnız olmadığımı farkettim. Samed işi ciddiye alıyordu ki bize e-posta atmadan önce http://www.archlinuxtr.org adresini satın aldığı bir VPS'e yönlendirmişti bile..!

Başlangıçta kendi sitemize sahip olma, forum açma vb. adımlara karşı olsam da bugün bir kez daha konuşunca bir çok konuda anlaştığımızı farkettim Samed'le.. Yukarıda adresini verdiğim http://www.archlinuxtr.org adresinde duyurularımızın, iletişim bilgilerimizin (#archlinux.tr@freenode ve e-posta listemiz) yer almasına karar verdik. Sunucuyu ise SVN ve Trac ile kullanarak dağıtıma katkıda bulunacak, yaptığımız şeyleri kontrol altında tutacağız. Forum olarak Arch Linux'un forumları gayet yeterli olacaktır zaten.. Bunun yanısıra bizimle iletişime geçmek isteyenlerin de herhangi bir sıkıntı yaşayacaklarını düşünmüyoruz.

Konuyu raptiye'de nasıl yazacağımı düşünürken aklıma yukarıdaki kısaltmalar geldi. ALT (Arch Linux Türkiye) ya da TALK (Türk ...

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