Wordpress ile etiketlenmiş yazılar (6) görüntüleniyor..
MySQL'de UTF-8 Tablolar Oluşturmak

raptiye'yi yayınlamak amacıyla bol bol veritabanlarıyla haşır neşir olmam gerekti. Bugünlerde bir anket aracıyla birlikte, raptiye'nin yayında olan veritabanını yeni siteye taşımak için kullanacağım aktarma aracını yazıyorum. WordPress'in veritabanı bir hayli kötüymüş.. Görülen o ki; etiketler için UTW eklentisini kullanırken (235. yazıya kadar) wp_tags adındaki tablo kullanılıyormuş ve hayat daha güzelmiş.. Sonrasında WordPress'in kendi etiket sistemi gelince wp_terms adında bir tablo oluşturulmuş. Buraya kadar bir sorun yok ama sorun etiketler ile yazıları eşleştiren tablolara bakınca ortaya çıkıyor. Bu tablolar arasındaki ilişkiyi anlayıp bir yazıya ait etiketleri bulmam gereksiz yere epey uğraştırdı beni.. Niye böyle bir tablo yapısına gitmişler cidden merak ettim. (araştır!)

Bu arada kullandığım Türkçe karakterlerle başım derde girdi. sqlite3'te beni hiç rahatsız etmeyen sıkıntılar baş gösterdi. Bu sorunların sebebi MySQL'de tabloların latin5 vb. kodlamalar ile oluşturulmasıydı. MySQL kurulduktan sonra siz aksini belirtmedikçe bu kodlamayı kullanıyor tablo yaratırken.. En başta tabloları Django oluşturduğundan ...

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

Serialization/Deserialization @ Python

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

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

Parkyeri'nden 1. Uludağ Çıkarması :)

Parkyeri LogoYazmayalı bir hayli zaman olmuş.. Neden böyle bilmiyorum sanırım eskisi kadar yazmaya istekli değilim ya da yazacak bir şey bulamıyorum diyelim. Aslında Türkiye'deki gelişmelerle ilgili bir şeyler yazmak istiyorum ama ben düşüncelerimi söylesem de bir şeyler değişmiyor; değişmeyecek de... Bıktım açıkcası... Bu ülkede birbirinin kuyusunu kazmaya bu kadar meraklı insan oldukça, hala çağdışı düşüncelere sahip dinci kişilikler oldukça biz daha çok Fazıl Say'lar kaybederiz. Fazıl Say, düşündüğü şeylerde yalnız değil. Ben ve bir çok arkadaşım da aynı yol ayrımından sayısız kez geçiyoruz; bu gidişle geçmeye de devam edeceğiz. Neyse konu bu değildi zaten....



Bir önceki "Snowboard Aşkı" adlı yazım ile ne kadar özlemle dağa gitmeyi istediğimi biliyorsunuz. Bu haftasonu ancak bir psikopatın yapacağı bir iş yapmaya kalkıştım ve önce Uludağ'a, arkasından da Kartalkaya'ya gitmeye yeltendim. Geçtiğimiz hafta bir diğer Parkyerlisi olan GO, listelere Uludağ'a çıkartma yapacağımıza dair bir mesaj atmıştı. Sonuçta Parkyeri'nden ben dahil ...

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

Wordpress Etiketlerinden RSS Beslemesi

Wordpress LogosuBir önceki yazımda WordPress için bazı arayışlarda bulunduğumdan bahsetmiştim. Dünden beri 3. yazım olacak bu... En büyük sorunlarımdan birini az önce halletmiş bulunuyorum ve bir kez daha Feedburner'ın aslında ne kadar güzel bir şey olduğunu görmüş oldum.

Eğer siz de benim gibi günlüğünüzde kategoriler yerine etiketler kullanıyor ve farklı farklı yerlere etiketlere göre RSS beslemesi vermek istiyorsanız yapacağınız şey çok basit. Raptiye.Org'da şu anda temel olarak 2 adet RSS beslemesi kullanıyorum. Biri günlükte yazdığım yazıların tümünü içeriyor. Diğeri ise yalnızca Özgür Yazılım'la ilgili işaretlediğim yazıları.. Yazmak istediğim konuda daha özgür olabilmek adına Linux Gezegeni'ne yalnızca bu beslemeyi veriyordum. Feedburner'a geçtiğimde bu beslemeler 2 adres üzerinden çıkmaya başladılar:


  1. http://feeds.feedburner.com/raptiyeorg

  2. http://feeds.feedburner.com/raptiye/acikkaynak


Linux Gezegeni'ne 2. beslemeyi vermiştim. Bu adres, günlüğümde belli bir kategorinin RSS adresiyle besleniyordu. Ancak kategorileri sildiğimde RSS beslemesi gerçek bir adresi gösteremez olmuştu. Belli ...

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

wp-selectable-tag-list..

2 önceki yazımda Wordpress 2.3.1'e geçiş yaptığımdan ve yaşadığım sıkıntılardan bahsetmiştim. Yaşadığım sıkıntılar yazma isteğimi de öldüren cinsten benim için... Bence çok önemli olan 2 tane eklentinin (ya da özelliğin) noksanlığı beni böyle bir başlık açmaya itti.

Dikkat ederseniz sitede ciddi bazı değişiklikler yaptım. Google reklamları ve üst taraftaki bazı bilgi verici şeyleri kaldırdım. Blog Kardeşliği'nden kendimce istifa ettim. Etiketlerin sayısını ciddi ölçüde azaltarak, kategorilerin tamamını kaldırdım. Sağ tarafta ciddi bir erime oldu zaten bu yüzden ama önemli değil.

Bir süredir yazma şevkimi kıran, yazı yazarken hangi etiketleri kullanacağımı bilememem (varolan etiketleri bilemiyorum ve zırt pırt yeni etiket açmak istemiyorum) ve en önemlisi, istediğim etiketlerle işaretlediğim yazılara ait bir RSS beslemesi çıkaramıyor oluşumdu. Bu sebeple sadece Linux Gezegeni'nde çıkmasını istediğim yazılar yalan oluyor. Etiket listesi için Türk bir arkadaşımız tarafından yazılmış bir eklenti buldum ancak o da yalnızca etiketin ilk harflerini yazınca öneriyor, seçiyorsunuz, listeye ...

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