oylarınızı alıp yurt dışına kaçacağım, nihehehe.. - bö!2009

bö!2009

Zamanında Parkyeri'nde birlikte çalıştığımız Onur YAMAN adlı arkadaşımın katılmam için davet ettiği bö!2009 'da oylama adımına geçilmiş. Her ne kadar zibilyon tane günlükten daha eski bir günlük olsa da yine de popülerlik konusunda çok başarılı olamamış raptiye için oylarınızı bekliyorum.. :)

raptiye, yarışmanın Kişisel Günlükler adlı bölümünde yer alıyor. (garip.. teknoloji bölümü daha uygunmuş bence.. - yoksa ben mi oraya başvurdum? bilemedim..)

Eee, seçim olur da vaatleri olmaz mı? Bana oy verirseniz;
  • Günlük camiasındaki küresel ısınmayı ve erozyonu bitireceğim,
  • Çalışma masamdan başlayıp odamı ve etrafımdaki her şeyi toparlayıp düzene sokacağım,
  • İşe daha düzenli saatlerde gitmeye çalışacağım; ne de olsa artık seçilmiş kişiyim!,
  • Süper benzinle beslenen arabamda biyodizel kullanmak gibi bir şaka yapacağım,
  • raptiye'de daha çok yazacağım, çevreye saygılı olsun diye temayı siyah ya da yeşil yapıp trip atacağım,
  • Sunucularımı akşam belli bir saatten sonra kapatacağım, maksat enerjiden tasarruf!,
  • Yeni projelere imza atmaya çalışacağım,
  • E bir de arada kısmetse askere ...
» Devamını okumak için tıklayın.. «

vidi nedir?

vidi test sayfasızeitin olarak uzun bir süredir vidi adını verdiğimiz proje üzerinde çalışıyoruz. Nişantaşı'nda başlayan macera, Taksim ofisimizdeki rutin geliştirme hayatımızın bir parçası olmuş durumda. Dışarıdan bakıldığında yalnızca birbiriyle konuşan 2 kişi görüp "ne var bunda?" denebilecek bir şeymiş gibi gözükse de işin astarı hiç de öyle değil.

vidi'yi bir görüntülü iletişim motoru olarak nitelemek mümkün. Temel olarak yaptığı şey, istenen sayıdaki ve biçimdeki veriyi, istenen sayıda çıkışa iletmek ve bu yapıyı üst katmandaki uygulamalara kullandırmak. Peki bu ne demek? vidi ile yapılabilecek sayısız uygulama demek.. Örnek vermek gerekirse kısa bir süre içerisinde justin.tv ya da tarayıcı tabanlı Skype benzeri uygulamalar yaratabilirsiniz. Öte yandan IP tabanlı cihazlara entegrasyon vb. yollarla uygulamalar çok daha farklı ve yeni mecralara da kaydırılabilir. Kısaca artık kilişe olacak belki ama limit sizsiniz!

"zeitin'de insanlar nelerle uğraşıyor?" şeklinde düşünüyorsanız vidi'nin hangi yapı taşlarından oluştuğundan bahsetmekte fayda var:

vidi iletişim modeli

vidi temel olarak şu bileşenlerden oluşuyor ...
» Devamını okumak için tıklayın.. «

hayat kurtarır bazen ssh

loveBu anlatacağım olayı bir çok kişi belki sık sık yapıyordur... Benimse genelde aklıma gelmediğinden ve ihtiyacım olmadığından olsa gerek hiç denemediğim bir şeydi.

Bugün zeitin'den Bekir'in hazırladığı bir dia dosyasını açmam gerekti. dia'nın sitesine girdiğimde Mac OS X için bir sürümü olmadığını gördüm. Belki derlesem olurdu tabii; bilemiyorum. Arch Linux'daki xorg-server 1.6.x olduğundan Virtualbox içerisindeki Guest Additions'daki bir hata yüzünden sürücü kurulamıyor. Bir şekilde xorg.conf da ayarlamayınca 800x600 pencerelerin azizliğine uğrayıp dia şemasını düzgün görüntüleyemedim. O anda aklıma dia'yı SSH üzerinden benim makineme getirmek geldi. Bunun için yapılması gereken bir adım var yalnızca... /etc/ssh/sshd_config dosyasını açıp içindeki;
X11Forwarding yes

satırının başındaki yorum kısmını silin. Satırın değerinin yes olması gerekiyor. Bundan sonra;

$ ssh -X kullanici@dia_calistiran_makine_adresi dia

komutuyla dia'yı uzaktaki makinede çalıştırıp görüntüsünün sizin makinenize yönlendirilmesini sağlayabilirsiniz. Bu sayede özellikle kendi bilgisayarınıza kurmak istemediğiniz yazılımları sanal Linux makinelerinize kurup ...
» Devamını okumak için tıklayın.. «

code.raptiye.org açıldı..

raptiye tracBildiğiniz gibi bir süredir raptiye için iş/hata takibi yazılımlarına gözatıyordum ve doğrusunu söylemek gerekirse en güçlü aday redmine idi. Ancak en büyük handikapı olan ruby; daha doğrusu RoR kullanması sebebiyle kullanmaktan vazgeçtim. Öte yandan zeitin'de de iş/hata takibi yazılımı araştırması yaparken GIT entegrasyonundaki sıkıntılar nedeniyle trac'ten vazgeçip redmine kullanmak gündeme gelmişti. Genel olarak beğeni toplasa da sonradan GIT'in dertlerini çözünce trac fena bir çözüm olmadı gibi..

Her ne kadar GIT eklentisinin kaynak kodlarına gözatma kısmı örneğin bir cgit ya da gitweb kadar başarılı olmasa da kodu görme ve değişiklikleri göstermesi açısından başarılı trac..

Entegrasyon dertlerini aştıktan sonra ufak 1-2 görsel değişiklik yaptım ve özellikle raptiye için modüllerin eklenmesi, biletlerin açılması gibi işleri tamamladım.

http://code.raptiye.org adresinden ulaşabileceğiniz sitede raptiye ve ubiquity depolarıma ait trac uygulamalarını bulabilirsiniz. raptiye'yle ya da ubiquity komutlarımla ilgili herhangi bir görüşünüz, öneriniz vs. varsa iş takibi üzerinden bilet ...
» Devamını okumak için tıklayın.. «

django'da yerelleştirme

bilgisayarBir site uygulaması yazdınız. Güzel bir tasarım ve o tasarıma göre güzel bir içerik hazırladınız. Türkçe yazılar içeren resimler vs. bir sürü şey de var. Peki siteyi olduğu gibi İngilizce'ye ya da diğer dillere çevirmek isterseniz? Bu durumda uygulanabilecek çeşitli stratejiler mevcut. Tabii ki django'nun da..

Geçtiğimiz ay boyunca Samed BEYRİBEY, raptiye'nin yerelleştirmesini yaptı. Bu esnada karşılaştığı sorunlara beraber baktık ve ben de yerelleştirmeyle ilgili bir çok şey öğrendim. Bu konudaki çalışmalara raptiye'nin i18n adlı dalından bakabilirsiniz. django'nun yerelleştirmeyle ilgili dökümanlarına buradan ulaşabilirsiniz. Bu yazıyı yerelleştirme sırasında karşılaştığım bir derdin çözümünü yazarak sonlandırmak istiyorum.

Kod içerisinde bir şeyleri açıp kapayacak bir değişken olacaksa ya da belli bir özelliğin son kullanıcı tarafından değiştirilebilecek ayarları varsa bunları settings.py adlı dosyaya yerleştirmeye özen gösteriyorum. Yerelleştirme açısından bu dosyanın bir önemi var. Çeviri için kullandığımız ugettext_lazy() adlı metod işleyişi esnasında settings.py dosyasını kullanıyor. Dolayısıyla settings.py 'nin ...
» Devamını okumak için tıklayın.. «

zeitin'de staj imkanı

güncel2009 yılında Parkyeri A.Ş. çatısında kurulan, yazılım geliştirme (ARGE vs.) yaptığımız zeitin adlı şirketimize yaz döneminde 3 ay çalışmak üzere stajyer alacağız. Staj yapmak isteyen arkadaşların 3. ya da 4. sınıf olmalarını tercih ediyoruz.

Staj döneminde yalnızca yazılımla uğraşan değil, projeleri satmaya çalışacak; satışla uğraşmak isteyen arkadaşlara da ihtiyacımız var.

Uygulayacağımız programla ilgili henüz kesinleşmemiş çeşitli fikirlerimiz var. Her halukarda staj programına kabul edilecek arkadaşlarımız için eğlenceli ve faydalı bir dönem olacağını düşünüyorum.

Şirketimiz ve stajla ilgili daha detaylı bilgiyi http://www.zeitin.com adresinde bulabilirsiniz. Sorularınız için benimle iletişime geçebilirsiniz.
» Devamını okumak için tıklayın.. «

Virtualbox 2.2 Semineri

virtualboxVirtualbox, sanallaştırma dünyasında istediği yeri henüz tam olarak bulamamış; Parallels, VMware gibi yazılımların popülerliği nedeniyle pek de dikkate alınmayan bir sanallaştırma yazılımı.. Geliştirilmesi Sun tarafından devam eden yazılımın açık kaynak kodlu ve kapalı kaynak kodlu olmak üzere 2 farklı sürümü bulunuyor ve tüm platformlarda (Unix, Mac OS X ve Windows) çalışabiliyor.

Virtualbox ile diğer ücretli alternatiflerin yapabildiği bir çok şeyi sorunsuzca yapabiliyorsunuz. Grafik hızlandırma vb. konularda hala gelişmeye devam etse de örneğin "Seamless Mode" (örneğin Linux üzerinde Windows yazılımlarını sanki gerçek birer Linux uygulaması gibi kullanabiliyorsunuz, Linux ve Windows masaüstünüz birbirine karışıyor gibi :)) gibi özellikleri var. Özellikle misafir eklentilerini kurduğunuzda performans ve diğer özellikler açısından çok daha verimli bir şekilde kullanabiliyorsunuz işletim sistemlerini.. Kısaca bir örnek vermek gerekirse.. Günlük hayatta Macbook Pro üzerinde Mac OS X kullanıyorum. Ancak işim (ve hobilerim) gereği Linux'a ve Windows'a ihtiyacım olabiliyor. Linux'a geliştirme ortamımı çok daha rahat yönetebildiğim ve çok daha ...
» Devamını okumak için tıklayın.. «

zeitin'in sitesi açıldı..

etiketler:
zeitinweb

Parkyeri A.Ş. çatısı altında kurulan iki şirketten biri olan zeitin'in web sitesini dün gece yayına soktuk. Yeni sitemizin içeriğinde bir takım eksiklikler var; bunları da yakın zamanda tamamlamayı planlıyoruz. Şu anki içerik ile zeitin hakkında bilgi alabilir, ofisimizin ve çalışanlarımızın resimlerini görebilir, İnsan Kaynakları sayfalarından staj ve iş olanakları hakkında bilgi alabilirsiniz. Tüm düşünceleriniz ve önerileriniz için bizlerle iletişime geçebilirsiniz.
» Devamını okumak için tıklayın.. «

güdümlü günlüklere doğru mu gidiyoruz?

Bazı günlük yazarlarının çeşitli firmalardan hediyeler, ziyaret/sunum/şirket gezisi davetleri vb. aldıklarını biliyorum. Aklıma gelenler arasında Gillette'in yaptığı Fenomen'li bir şeyler, Microsoft'un yaptığı ürün tanıtımları ve şirket gezisi davetiyeleri geliyor örneğin... Elbette özellikle Türkiye'deki firmaların günlüklerin oluşturduğu iletişim ağını farkedip oradaki kitleyi etkileyecek bir şeyler yapmaları güzel... Ama bunu paralı asker yetiştirir gibi yapmalarını da hatalı buluyorum. Özellikle günlük sahiplerinin güdümlü yazılar yazmaları beni endişelendiriyor.

Örneğin webrazzi'nin (Arda KUTSAL) teknoloji sitesi olan teknorazzi'nin buna iyi bir örnek olduğunu düşünmeye başladım. Son yazılan iki yazının ısmarlama olduğunu düşünüyorum şahsen.. Internet Explorer 8 ile ilgili her yerde yayınlanmış inceleme yazıları varken örneğin teknorazzi'de Pandora'yla ilgili bir yazı görmeyi tercih ederdim ben. Bana bunu düşündüren bir diğer sebep de, webrazzi'nin de içinde bulunduğu bir sürü günlüğün belli bir çevreyle yakın temasta olması ve dolayısıyla o çevrenin içinde bulunduğu ortam değişkenlerine göre yazı yazılması ...
» Devamını okumak için tıklayın.. «

Neden Günlük Yazıyorum?

etiketler:
yazıHalid sağolsun, bana (üstelik izin alarak!) böyle bir mim gönderdi. Türkçe'de "blog" diye bir kelime olmadığından günlük kelimesini kullanmaya inatla devam ediyorum. Aşağıda aynı zamanda "raptiye neden var?" sorusuna da cevap olan cevaplarımı bulabilirsiniz:
  • raptiye'yi açtığım dönemde Türkçe içerik sıkıntısının olması ve bir çok konuda resimli ve herkesin anlayabileceği şekilde belgelerin olmayışı; benim de bu açığı kapatmak için bir takım belgeleri ve bilgileri paylaşmak istemem,
  • internet ortamında beni temsil eden, yaptıklarımı ve yapabileceklerimi gösterebildiğim bir nevi vitrinimin olması ve daha da önemlisi internet üzerinde varlığımın olması,
  • paylaşacak bir sürü şeyimin olması,
  • benim yaşadığım dertleri başkasının yaşamaması için güzel bir kaynak olabileceği düşüncesi,
  • herkesin merak ettiği bir kişisel konu varsa toplu cevap vermek için biçilmiş kaftan olarak burayı görmem,
  • yazılı şekilde kendimi konuşmaya oranla daha iyi ifade edebilmem,
  • gezegenler, twitter gibi yollarla çok farklı kültürlerden ya da topluluklardan insanlarla etkileşime girebiliyor olmam,
  • şikayetçi olduğum bir kurumu ifşa ederek insanların ...
» Devamını okumak için tıklayın.. «