Serialization/Deserialization @ Python
26 Nisan 2008, Saat: 01:58 @ Tags: Açık Kaynak, Django, Özgür Yazılım, Programlama, Projeler, Python, Raptiye.Org, WordpressŞ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
Geç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ı..
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
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.








