Şu aralar Raptiye.Org’u baştan yazmaya çalışıyorum. Mayıs 2005′te günlüğü açmışım. Aslında sitenin yayınına başlaması daha da öncelere dayanıyor. Alan adı kayıtlarına göre 16 Şubat 2004 oluyormuş bu tarih.. Günlüğün açıldığı tarihin yıl dönümünde; yani önümüzdeki ay siteyi yeni haliyle açmayı düşünüyordum. Ancak yoğunluk nedeniyle sarkacak sanırım… Yine de sarkmaması için elimden geleni yapmaya çalışacağım. (Bilgisayarım, bilgisayarım, bilgisayarım….)

Sitenin baştan yazılmasıyla ilgili yazdığım bir yazıda Ali Servet DÖNMEZ adlı arkadaşım WordPress’in XML olarak verdiği çıktıyı neden kullanmadığımı sormuştu. Yeni site projesinde veritabanı tabloları farklı olacağından yalnızca istediğim bilgileri almak adına SQL kullanmayı düşünüyordum. XML fikri ilginç gelince WordPress’in neler sağladığına bakmaya başladım. Tüm veriyi tek bir XML olarak veriyordu ki; bu da benim işime pek gelmiyordu. Daha önce Python’la yazdığım bazı XML okuma örneklerinde DOM kullanırken, bu kez serialization/deserialization methodları hali hazırda var mı diye araştırmaya başladım. Üşenip IRC’de (freenode #python) sorunca ElementTree API’sinin olduğunu öğrendim. Bu API’nin verdiği metodları kullanarak hiyerarşik bir yapıyı liste ya da sözlük gibi taşıyıcı nesnelerde saklamak mümkün oluyor. Henüz denememiş ve tam okumamış olsam da birilerinin işine yarar diye buraya da not düşmek istedim.

Akşamüstü ofiste can sıkıntısıyla Google Reader’a saldırırken Google Apps Engine‘le ilgili bir yazıya rastladım ve sitesini incelemeye başladım. Gece 4′lere kadar oturup raptiye’yi yazdığım şu günlerde, Google’ın Django ile büyük benzerlik gösteren bir geliştirme ortamı yaratması beni epey heyecanlandırdı. (işte tam bu noktada Campfire gibi etkinlikler düzenleyen bir şirketimiz olmadığı için kıskançlık narâları atıyorum ofiste..) Siteyi incelerken bir yandan ürünü ne kadar iyi tanıttıklarını, bir yandan Python‘un yaratıcısıyla karşılıklı geyik yapabilecek kadar şanslı olduklarını düşünüp kıskanıyordum. Google’ın böyle bir şey için öncelikli olarak Python’u tercih etmesi boşuna olmasa gerek.. :)

Bu arada adamlar Campfire’ın tamamını Youtube’a 6 parça halinde yüklemişler ve siz ilk bölümü izledikten sonra otomatik olarak bir sonraki bölüme geçiliyor. Hızlı bir bağlantınız olduğunda kesintisiz izleyebilir hale geliyorsunuz. Bu da gerçekten çok heyecan verici..! Düşünsenize.. Dünyanın bir diğer ucunda 3 gün önce (7 Mart 2008) gerçekleştirilen bir etkinlikte dünyanın en büyük firmalarından biri çok önemli bir ürününü tanıtıyor ve siz bunu neredeyse anında (ve yaşarcasına) izleyebiliyorsunuz/öğrenebiliyorsunuz. Bir gün onları canlı olarak izleyebileceğimiz gerçeği gerçekten inanılmaz..

(more…)

Mozilla Firefox LogosuGeçtiğimiz günlerde yanlışlıkla sitenin en önemli bileşenlerinden birini silerek (sidebar.php), Raptiye.Org’un geçici olarak kapanmasına sebep oldum. O kadar söylememe rağmen elimdeki site yedeği (özellikle WordPress) eski olduğu için geriye getirmem de mümkün olmadı. Neyse ki; temamı isteyen bir arkadaşıma daha yeni göndermişim ki (o da silmediği için) geri alabildim. Ufak bir kısmı da Google’ın ön belleğinden alma fırsatım oldu; tabii bu arada PHP kodları olmadığı için pek de işime yaramıyordu büyük bir kısmı.. Mandigo temasını o kadar fazla özelleştirmişim ki ister istemez şaşırdım ne yapacağımı.. :)

Bahaneyle Mandigo‘nun en yeni sürümü olan 1.23′ü çekerek tüm değişiklikleri ona geçirdim. Tema, Türkçe’leştirildiği için ek olarak uğraşmama gerek kalmadı neyse ki.. Yine de çeviride beğenmediğim yerler olduğu için bazı yerleri tekrar düzenlemem gerekti. Tüm bunları yaparken Mandigo‘nun yaratıcısı Tom’un, Raptiye.Org‘u, sitesindeki Mandigo Showcase‘e eklediğini farkettim. Teşekkürler Tom..! (Thank you Tom..!)

(more…)

Güvendiğimiz, severek okuduğumuz bazı kaynakların, güvenimizi gözden geçirmemizi zorunlu kılan ve ne kadar para aldıkları belli olmayan yazıları üzerine FeedBurner’ı incelemek farz oldu. Şu anda Raptiye.Org’un tüm yayını farklı bir RSS beslemesi üzerinden, yalnızca Açık Kaynak yazıları ise farklı bir RSS beslemesi üzerinden geçiyor. Her iki beslemeyi de FeedBurner’a bağladım. Doğru şekilde çalışacaklarını umuyorum. Siteyi RSS üzerinden takip edenlerin FeedBurner ile tekrar üye olmalarını rica ediyorum. :)

Olası yanlış anlamaları düzeltmek amacıyla FeedBurner’ı tanıtmıyor; herhangi bir para almadığımı, amme hizmeti yapmak için FeedBurner’a geçiş yaptığımı beyan ediyorum. ;-)

Ahanda kanıt #2..!

kizgin..Bir kaç aydır bant genişliğiyle ciddi anlamda problem yaşıyor ve anlam veremiyordum nasıl bu kadar çabuk trafik doldurduğuma.. Ay sonuna 10 gün kala tüm trafiğimi doldurmaya başladım son zamanlarda.. Haliyle her ay yeni trafik satın almak zorunda kalıyorum. Bu problemi ciddi olarak araştırmak için sitemin bulunduğu makinedeki istatistik programlarına bakmam yetti.

Sitede daha önce Linux ile Counter Strike 1.6′yı çalıştırmak, mIRC ipuçları gibi makaleler yazmıştım. Bir takım hırsızlar da bunları çalarak referans vermeden ya da yanlış referans vererek, üstelik de benim sitemdeki resimleri kullanarak kullanmışlar. Haliyle yazıyı okuyan kişiler benim siteme ekstra yük getiriyorlar farkında olmadan.. Hırsız siteleri ifşa etmeye de karar verdim. (Yazının sonunda bulabilirsiniz.)

(more…)