Wordpress 2.6.2 güncellemesi bir açık nedeniyle yayımlanınca yükselteyim dedim. Ancak bu sefer ufak! bir problem oldukça vaktimi aldı. Güncellemeyi yaparken dalgınlıkla wp-config.php dosyasını aynen geçirmişim. Hal böyle olunca ufak bir veri tabanı bağlantı sorunu yaşadım. Üzerine bir de parolamı unutunca evlere şenlik bir durum oldu. Parolayı bulmam çok uzun sürmedi ancak güncelleme bittikten sonra beni ufak bir sürpriz bekliyordu. Türkçe karakterlerimin yerinde yeller esiyordu. Aklıma ilk gelen mysql oldu. Acaba hangi arada bir soruna neden olmuşdum.

phpMyAdmin’le bayağı bir haşir neşir olup, içeride bin bir taklalar atmama rağmen sorunu aşamadım. Bir ara o kadar umutsuz duruma düştüm ki tabloları elle değiştirmeyi bile düşündüm :) Güzel bir çözüm bulamadıktan sonra en kötü çözümü bile kabul edebiliyor insanoğlu :) Elle o işin olur yolunu (ya da olmazını :) ) şöyle bir hesapladıktan sonra önce bir araştırma yapmaya karar verdim. Baktım benim istediğimi birileri betik yardımıyla yaptırmaya çalışmışlar. Fakat o kadar meşakkatli bir yol ki, yanına yaklaşmaya bile değmez. Bu kadar şeyi düşünen bendenizin aklına sorunun bir wordpress problemi olabileceği bir türlü gelmiyordu. Halbuki encoding utf-8, collation zımbırtısı da utf8_unicode olmasına rağmen.

Neden sonra o yönde bir araştırma yapınca benzer problem yaşayan birilerini şu başlıkta buldum. Değişikliği yapınca sorunum ortadan kalktı. Gerçi Alex King yaşadığı benzer bir problemin çözümünü şu yazısında anlatmış, fakat okumak bile istemedim. Benim çözümü öneren kişi zaten buradaki bir yorumdan yola çıkarak o tavsiyeyi vermiş. Altına Alex King “bu değişiklik veritabanındaki eski verileri etkilemez” dese de işe yarıyor vallahi :) Birisi de wp-config.php’de değişiklik yapmamalısın demiş ya, denize düşen yılana sarılır. Eğer ileride problem yaşarsam bakacağım başımın çaresine.

Bu problemden dolayı öğrendiklerim:

1. Parolalarını unutma :)

2. Suçluyu hemen belirlemeye kalkışma.

3. Google senin iyi bir dostun.

Bu yazıları RSS beslemesi ile takip edin

Gerçek dostluk

HeartsMagic - September 9th, 2008

Şu başlıkta benim daha önce de yazmış olmama ve internette birçok yerde verilmesine rağmen es geçemedim bu konuyu. O zaman izlediğimde çok etkilenmişdim. Sağ olsun Çınar bana bu videonun daha uzun bir sürümünü gösterdiğinde ilgiyle izledim. Altta Whitney Houston’ın muhteşem I Will Always Love You yorumu ve Gerçek Dostluğa bir örnek:

Speed Racer: Munis aile filmi

HeartsMagic - September 7th, 2008

Sinemada ve internet üzerinde tanıtım filmlerini izlediğimde pek bir meraklanmışdım ancak vizyona girdiğinde gitmek nasip olmamıştı Speed Racer‘a. Wachowski kardeşlerin son filmleri olan V for Vendetta‘dan sonra çektikleri bu sıra dışı film pek bir dikkatimi celp etmişdi. Zira hem görüntüleri hem de oyuncu kadrosu pek bir parlakdı. Bugün izledim, şöylece bir düşüncelerimi aktarayım. Speed Racer temelde 1960 yıllarının Japon anime serisinin günümüze uyarlanmış hali. Pek bir sevilen, önce manga ardından anime olan bu seri, garip bir yapım aşamasından sonra nihayet bu sene Wachowski kardeşler aracılığı ile sinemalara geldi. Garip bir aşama diyorum zira proje 1992 yılında duyurulmuş. Günümüze kadar birçok yönetmen ve başrol oyuncusu değiştiren film nihayet bu son kadrosuyla karşımıza çıkmış.

Anime temelde hayatı, hayalleri, düşünceleri kısacası her şeyi yarış olmuş bir çocuğun (filmimizde Speed) büyüdükten sonra yaşadığı maceraları kapsıyor. Bu film için ele alınan hikayede ise Speed’in daha küçükken yine kendisi gibi yarışçı olan abisinin ölümü, kendisinin de yarışmayı istemesi, aile ilişkileri, büyük yarışlar, çeşitli dalavereler ve verilen mücadele resmediliyor. Hemen bu noktada şunu aktarayım ki hem stüdyo hem de Wachowski kardeşler sonuç olarak ortaya çıkan projenin bir aile filmi olmasını amaçlamışlar. Aşırı derecede şiddetin olmayışı, var olanda ise zararın asgariye indirilmesi (örneğin filmde patlayan arabaların hepsinden yarışmacıların özel bir şekilde kurtulması), şiddete meyledebilecek sahnelerin esprili bir şekilde bertaraf edilmesi, aile kavramının ehemmiyetinin basa basa dile getirilmesi (ki bence dümdüz bir anlatım olsa da güzel olmuş) gibi noktalardan da amaçlanan şeyi rahatlıkla anlayabiliyoruz. Kısacası film, bir hafta sonunda eş ve çoluk çocukla gidilebilecek türden bir yapım. Sanırım bu şekilde gidenler de pek pişman olmamışlardır, çocukların bir hayli eğlenmiş olabileceklerini düşünüyorum. Hala büyümeyi pek başaramayan bendeniz de bundan güzel bir şekilde nasibini aldı :)

Yazının devamını okuyun »

Ubiquity ile Seslisözlük ve Zargan aramaları

HeartsMagic - September 2nd, 2008

UbiquityNot: Ubiquity’nin yeni sürümlerinde artık aşağıdaki işlemlere gerek kalmıyor. Herhangi bir arama kutusundayken “create search command” komutu kullanılarak istenilen site için arama komutu oluşturulabiliyor. Bu nedenle yazıyı güncel olarak düşünmeyin lütfen.

Önce duymayanlar için söyleyeyim, Ubiquity Firefox3 için bir Web2.0 eklentisi. Tanışıklığım birkaç gün ile sınırlı. Her ne kadar bazı özellikleri Linux ile biraz problemli olsa da kendisi oldukça hoş ve kullanışlı bir eklenti. Neden Web2.0 eklentisi dediğimi açıklamam biraz zor, o nedenle kendi sayfasındaki videoyu izlemeniz sizin yararınıza olacaktır. Bazıları bu eklenti için çığır açıcı demişler, bilmem siz ne düşünürsünüz.

Eklentiyi kullanırken arada bir uğradığım Seslisözlük için ekleme yapayım dedim. Birkaç dakika bakındıktan sonra sorunsuzca ekledim. Gördüğüm kadarıyla Ubiquity gelişime oldukça açık. İleride birçok eklentinin hızlıca Ubiquity’ye katıldığını görürsek şaşmamak lazım. Hazır Seslisözlük’e yazmışken Zargan için de aynı şekilde bir ekleme yaptım. Zaten mantık aynı, birini ekledikten sonra diğerini eklemek pek de zor olmuyor. Eğer eklemek isteyen varsa aşağıdaki satırları gezginde chrome://ubiquity/content/editor.xhtml adresini açtıktan sonra görecekleri alana aynen yapıştırabilirler.

makeSearchCommand({
  name: "sesli",
  url: "http://www.seslisozluk.com/?word={QUERY}",
  icon: "http://www.seslisozluk.com/favicon.ico",
  description: "Verilen kelime için seslisozluk.com içinde arama yapar.",
  preview: function(pBlock, directObj) {
    if (directObj.text)
      pBlock.innerHtml = "Şunun için seslisozluk.com'da arama yapar: " + directObj.text;
    else
      pBlock.innerHTML = "Verilen kelime için seslisozluk.com'da arama yapar.";
  }
});

makeSearchCommand({
  name: "zargan",
  url: "http://zargan.com/sozluk.asp?Sozcuk={QUERY}",
  icon: "http://zargan.com/favicon.ico",
  description: "Verilen kelime için zargan.com içinde arama yapar.",
  preview: function(pBlock, directObj) {
    if (directObj.text)
      pBlock.innerHtml = "Şunun için zargan.com'da arama yapar: " + directObj.text;
    else
      pBlock.innerHTML = "Verilen kelime için zargan.com'da arama yapar.";
  }
});

Eğer kodlarla uğraşmak istemiyorum diyorsanız şu bağlantıyı takip ederek bu eklentiye Ubiquity için abone olabilirsiniz.

Kullanımı oldukça basit. Ubiquity çağrıldıktan sonra sesli veya zargan (hatta ses ve zar) yazıp, istenilen kelimeyi girmek yeterli oluyor. Ayrıca sayfada seçilen kelimeler de haliyle aramaya dahil edilebiliyorlar. Kısacası istenilen kelime seçildikten sonra, Ubiqutiy çağrılıp ses veya zar yazmak yeterli. Yeni bir sekmede arama sonuçları getiriliyor.

Ubiquity henüz çok yeni bir eklenti ve bu yazıya konu olan arama fonksiyonundan çok daha fazla işlevleri yerine getirebiliyor. Sayfasındaki videodan daha fazla bilgi alıp, komut listesini gözden geçirebilirsiniz.