Webmaster etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Webmaster etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

11 Şubat 2013 Pazartesi

(Chrome) Input is not proper UTF-8, indicate encoding hatası ve çözümü

Input is not proper UTF-8, indicate encoding şeklindeki hata bugün wordpress blogumda yeni bir şey paylaştıktan sonra RSS feed'imde aldığım chrome hatasıydı. Hatanın sebebi, RSS feed'imde UTF-8 olmayan bir karakter bulunması ve Google Chrome'un bunu parse edememesinden kaynaklanıyordu.

Eğer siz de böyle bir hatayla karşılaşmışsanız büyük ihtimalle Chrome ile açmaya çalıştığınız XML dosyasında UTF-8 olmayan bir karakter var demektir.

Eğer size ait bir web sitesinde bununla karşılaşmışsanız, ilgili feed'in içerisindeki karakterleri kontrol etmeniz mantıklı olacaktır. Bunun için, Chrome'da sayfa kaynağını görüntüleyerek (Ctrl + U) hata içerisinde size belirtilen satıra ve sütuna ulaşmalısınız. Sonrasında ilgili feed'in içerdiği kaydı web siteniz üzerinden değiştirmelisiniz.

Windows altında Notepad++ karakterleri net olarak görebilmeniz için size yardımcı olacaktır. İlgili kaydı notepad++'a atarsanız, UTF-8 olmayan karakterleri net bir şekilde görüp düzeltebilirsiniz.

Web siteniz üzerinden UTF-8 olmayan karakterleri temizlediğinizde eski probleminiz büyük ihtimalle çözülmüş olacaktır.

Benim aldığım hata şu şekildeydi :
This page contains the following errors:

error on line 165 at column 25: Input is not proper UTF-8, indicate encoding !
Bytes: 0x06 0xD7 0xA9 0xD7

Below is a rendering of the page up to the first error.

30 Aralık 2011 Cuma

Wordpress.com Bloga Flash Eklemek (embed code, groveshark player.. gibi)

Günümün en popüler blog aracı kuşkusuz ki Wordpress. Kendi host'unuza kurduğunuz bir wordpress CMS'yi ise istediğiniz gibi esneterek kullanmanız mümkün. Ancak, wordpress.com eklenebilir HTLM kodlar için kısıtlar getirmiş durumda. Başka sitelerden alınan embed kodları, javascript kodlarını wordpress.com üzerine kuracağınız blog sitenizde çalıştıramıyorsunuz. Kısıtlarla ilgili bilgiye buradan ulaşabilirsiniz --> http://en.support.wordpress.com/code/

Youtube, Google Video gibi siteler güvenilir sayıldığından, bu sitelere ait embedded kodları sitenize eklediğinizde; wordpress sizin için bu linkleri düzenliyor. Ancak bir groveshark listenizi, player'inizi eklemeniz doğrudan mümkün olmuyor.

Peki wordpress.com üzerine flash eklentileri nasıl eklenir?

Bu işlem için wordpress'in desteklediği gigya shortcode'unu kullanacağız. Gigya, wordpress.com için bir flash tag'i olarak düşünülebilir.

Gigya kullanımı:

[gigya src=".swf uzantılı flash dosyası buraya" width="250" height="40" wmode="window" allowScriptAccess="always" flashvars="değişkenler buraya" ]

Yukarıdaki kod, bir gigya kod şablonudur. Flash'ı eklemek istediğiniz yere bu kodu ekleyerek flash dosyanızın (video, groveshark player... flash tabanlı herhangibir şey) görüntülenmesini sağlayabilirsiniz.

25 Ağustos 2011 Perşembe

Kişiye Özel Google Reklamları

AdSense, AdTech, Clicksor gibi reklam hizmetleri web sitesi sahipleri, blog yazarları tarafından az çok bilinen hizmetler. Reklam gösterimine değil, tıklama başına para ödediğiniz bu reklamlar, reklamcılıkta devrim olarak görülmüştü.

Bu hizmetlerden en büyüğü olan Google AdSense üzerinden örnek verecek olursak :
- Site sahibi vereceği reklamda sitesinin içeriğini, anahtar kelimelerini, hangi kelime ile reklamlarda olacağını AdWords hizmetine verir.
- Reklamı yayınlayacak site sahibi de hangi kriterlere uygun reklamları kendi sitesinde yayınlayacağını AdSense'e bildir.
- Reklam veren ve alan arasında bulunan Google, belli bir komisyon karşılığında taraflar arasında reklam, para alış verişi sağlar.

Peki şimdiki sistemin farkı ne?

Taraflar hala kelimelere göre reklamlarını veriyor. Ancak, tamamen olmasa da reklamlarda bir kişiselleşme söz konusu.

Peki nasıl?

Eskiden tamamı reklam alanın kelimelerine göre şekillenen reklamlar, artık siteyi ziyaret eden kişinin web geçmişine göre sıralanıyor. Google aramaları, google+ üzerinden paylaşılanlar, Google+ üzerinden takip edilen kişilerin paylaşımları, Google profili üzerinde bulunan bağlantılar,(Örneğin google profile ile friendfeed hesabınız bağlıysa, friendfeed üzerinden yaptığınız bir paylaşımdaki içerik)... yani, Google'ın sizin hakkınızda bilebileceği her şey şize reklam olarak dönüyor.

Reklamları kişisel olarak alabilmeniz için gereken şey; google hizmetlerini (Google aramaları, google+, gmail...) az çok  kullanıyor olmanız, bunun yanında bir sitede dolaşıyorken google hizmetleri üzerinde "Oturumu Kapat" dememiş olmanız yeterli. (Google hesapları üzerinde açık bir session dan bahsediyorum.)

İyi bir şey mi? Kötü bir şey mi?

İnternet kullanıcıları için de, reklamı alan veya veren site sahipleri için de, google için de güzel bir şey. İşinize yaramayacak hiçbir reklamı görmemek kadar güzel bir şey olabilir mi? :) Örneğin, bundan sonra islami evlilik sitesi reklamı görmeyecek olmak beni sevindiriyor.

Google bu konuda henüz resmi bir açıklama yapmadığından ve algoritma büyük ihtimalle tam oturmadığından veya kişilere ait henüz çok iyi veri toplanamadığından (düşündüm de daha çoook sebebi olabilir) sistemde küçük ilginçlikler, gıcıklıklar var. Son 2 ay boyunca aramalarım programlama dilleri, hosting firmaları, programlama gibi bilgisayarla ilgili konulardan olduğundan, her sitede (edebi, sanat, müzik) yoğun şekilde webmaster, hosting, CMS reklamları görüyorum.

Eğer web üzerinde gizli işlerini yoksa, kötü bir yani da yok bana göre. Alan memnun, satan memnun.



26 Mart 2011 Cumartesi

Sitenizi Tüm Web Tarayıcılarında Online Test Edin | Online çapraz tarayıcı testleri

Sitenin tarayıcılarda testi, web tasarımı yapanların en büyük dertlerindendir. İlk sürümünün yayınlanmasının üzerinden neredeyse 10 yıl geçmesine rağmen hala IE6 kullanabilen bir toplum olduğumuz düşünülürse, bilgisayarınızda birsürü browser (web tarayıcısı) bulundurmanız gereklilik gibi bir şey. Peki nedir bu dertten kurtulmanın yolu?

Aşağıda  tanıtmaya çalıştığım iki site ile, web sitenizi çoğu popüler tarayıcıda aynı anda görüntüleme şansı  bulabilirsiniz. Bu orada bu olaya Cross-Browser testing deniyormuş. Her neyse :
Related Posts Plugin for WordPress, Blogger...