Wednesday, March 17, 2010

Sitemiz tasinmistir.

Bundan sonraki yazilari: Http://www.supplexia.com/barisekici adresinden takip edebilirsiniz.

IE9, Standardları Gözeterek, Hızı Arttıracak!

Bar graph of Webkit SunSpider Javascript Benchmark results

Microsoft, Internet Exporer 9 Platform Preview versiyonunun duyurusunu yaptı. Geliştiriciler için bir ön deneme sürümü niteliğinde olan bu versiyon henüz son kullanıcıya hitap edecek durumda değil.

Lakin, Microsoft'un Gecko'lara nasıl bir cevap vereceğini anlamamız açısından yeterli bilgiyi içeriyor.

Görünen o ki, Microsoft hem yeni nesil web standardlarına mümkün olduğunca uymaya çalışacak, ama diğer taraftan AcidTest gibi testlerden yüksek puan almak yerine, müşteriyi direk etkileyen hıza odaklanacak.

Ama IE9 ile Microsoft HTML5, CSS3 ve SVG2 gibi son teknolojileri de destekleyecek.

Yukardaki grafik IE9'un ilk test sonuçlarını gösteriyor.Düşük değerler browser'ın hızlı olduğunu gösteriyor. Mevcut durumda IE8'in gerçekten çok yavaş olduğunu görmek mümkün.  Hala yaygın olarak kullaılan IE6 ve IE7'ye ise karşılaştırmada yer verilmemiş, ama onların durumunun daha da kötü olduğunu burada belirtmemiz lazım.

IE9'daki en önemli yeniliklerden biri, JavaScript motoru. Yeni motor kodları arka planda bağımsız olarak sıkıştıracak ve farklı işlemci cekirdeklerine dağıtacak. Böylece 4 çekirdekli bir işlemcide 4 ayrı JavaScript boğumu aynı anda çalışabilecek.

Bir diğer önemli yenilik ise HTML5 işlemenin donanımsal olarak da yapılacak olması, IE9 bunun için GPU'yu kullanacak.

Diğer taraftan Google ise Chrome ve ChromiumOs konusunda ciddi çalışmalar yapıyor ve JS'leri çoklu çekirdeklere dağıtma gibi görevler üzerinde uzun bir süredir çalışıyorlar. Açıkcası Chrome'un 6 sürümü ile kuvvetle muhtemel IE9'a çok iyi bir cevap gelecek.  Zira IE9, beklenen bir Microsoft hareketi ile yüksek işlemci ve hafıza isteyecek gibi görünüyor, ancak Chrome geliştiricilerinin hedefinde Netbook tipi düşük güçlü bilgisayarlarda da performanslı gösterim yatıyor.

IE9 sürümünü denemek isterseniz buradan indirebilirsiniz.

Friday, March 12, 2010

Web Sitenizi Arama Motorlarina Kaydettirmek, Google, Bing,Yahoo, Ask, Baidu

Pek çok arama motoru kendi bot'ları yardımı ile internet üzerinde yeni siteleri araştırıyor olsa da, sitemizi onlara haber vererek bu işi hizlandirmak her zaman en iyisidir.

Bazı arama motorları sizden sadece sitenizin adresini kabul ederken, bazıları site haritası göndermenize izin verir. Pek doğal ki site haritası göndermek her zaman daha sağlıklıdır.

Kısaca site haritalarına değinelim.
XML dosya formatı ile oluşturulan site haritaları, sitenizde yer alan bütün dosyaların adreslerini içerir. Böylece arama motoru pek bir gayret sarfetmeden sitenizde hangi dosyalar olduğunu öğrenebilir. Sitenizin hızlı PageRank alması için site haritası olmazsa olmazdır. Site haritası hazırlamak için benim site önerim GSite Crawler kullanmanız, herhangi bir limiti olmayan bu yazılımla hızlı bir biçimde sitenizin haritasını çıkartabilirsiniz.

Simdi hızlıca bu 'haber verme' işini nasıl yapabileceğimize bakalım.

Google
Google'a sitemizi kaydettirmek icinn www.google.com/webmasters adresine giderek sitemizi kaydettirmemiz gerekiyor.  Site haritasını da bu bölümden gönderiyoruz.

Bing
Bing içinde bir webmaster merkezi bulunmakta, Http://www.bing.com/webmasters adresinden ulasilabilen bu merkez ilerleyen zaman içerisinde ek bilgiler de - kaç sayafanız indexlenmiş gibi - görebilirsiniz.
Ancak bing'e site haritanızı göndermenin daha kolay yolları da var.

http://www.bing.com/webmaster/ping.aspx?siteMap=http://www.sitenizin-adresi.com/sitemap.xml


Yukarıdaki gibi yöntemle de site haritanızı hızlıca gönderebilirsiniz.


Yahoo
Yahoo'da google ve bing gibi bir yönetim merkezinden site ekleme işlemlerini yapiyor. Buradaki adresten ulaşabileceğiniz sistem, yine Google ve Bing gibi ek bazı özellikler içeriyor.

Ask.Com
Büyük arama motorlarının aksine Ask.Com'a sitenizi bildirmek oldukça kolay. Aşağıdaki gibi bir satırla site haritanızı zahmetsizde Ask.Com'a gönderebilirsiniz.

http://submissions.ask.com/ping?sitemap=http%3A//www.yourdomain.com/sitemap.xml


Baidu
Çin'in en büyük arama motoru olan Baidu'ya siteyi eklemek nispeten daha fazla yetenek istiyor.


Öncelikle buradaki adrese giriyoruz. Çıkan sayfa çincedir. İlk yazı alanına sitemizin adresini yazıyoruz, diğer yazı alanına ise hemen solunda yer alan karakterleri giriyoruz.


Yalnız Baidu'ya sadece sitemizin adresini giriyoruz, malesef Baidu site haritalarımızı işlemiyor, bu sebeple site haritanızın adresini vermeyiniz.

Friday, February 5, 2010

ASP ile farklı dillerde metinleri göstermek, özellikle de türkçeyi

ASP ile veritabanından aldığınız ve türkçe karakter içeren metinleri gösterirken problem yaşıyor olabilirsiniz.
Bunun çözümü aslında gayet basit.

Kodunuzun başına
Response.CodePage=65001
Reponse.Charset="utf-8"

yazmanız yeterli, bu sadece türkçe için değil diğer dillerdeki problemi de çözecektir.

Wednesday, January 6, 2010

Goo.gl Google'in URL Kısaltıcısı

Gectigimiz haftalarda Google, FeedBurner ve Google Toolbar icerisinden kullanmak icin yeni bir URL kisaltici servis duyurdu.

Bu adresten ulasabilecek olan Goo.gl servisi google uygulamalari disindan su an kullanilamiyor. Ama eminiz yakinda Api'si de cikacaktir, her yerden de kullanilabilecektir.

Google saniyorum yakinda personel servisi ve yemek hizmeti vermeye de baslayacak.

Monday, January 4, 2010

Google ve Dinamik URL'ler

Google gercekten cok hizli gelisen bir yapiya sahip ve bot davranislarini her gecen gelistiriyor.

Ve kisa bir sure once bot yapisini bir adim daha ileri goturdu ve artik statik url ile dinamik url arasinda arama sonuc performansi acisindan fark olmadigini acikladi. Bakiniz buradaki linkte.

Gecmiste bize ogretilen, Google'in dinamik url'leri sevmedigi ve statikleri daha iyi indexledigi idi. Ama gorunen o ki, Google'in yeni onerisi, url'lerinizi oldugu gibi birakin seklinde.

Yani bundan boyle, eski mutlu mesut dinamik url adreslerine geri donebilecegiz. Tabii ki yine de anlamsiz url'ler tavsiye edilmiyor.

Aslinda google dogru olani yapiyor ve sekilcilikten iceriklicilige dogru bir adim daha atiyor. Web'de kazanan her zaman ozgun icerik olmustur ve bundan sonra da oyle olacaktir.

 Tabii ki dinamik url'leri statik hale cevirmek ve http request geldigi zaman bu islemi geriye dogru almak her zaman ekstra bir caba ve kaynak israfi da yaratiyor. Dunyadaki tum serverlarda dinamik url'ye gecildigini dusunsenize, oldukca buyuk bir enerji tasarrufu saglanabilecektir. Bu da isin cevreci boyutu.

Blogger/Blogspot Hesabi icin Google Site haritasi hazirlamak

Su an kullandigim hesap olan blogger hesaplarini da sitemap ile google'a gondermek gerekiyor. Her ne kadar google sitenizi indekslesede site haritasi ile gonderim her zaman daha saglikli olacaktir.

Simdi kisaca blogger hesaplari icin site haritasi google'a nasil gonderilir onu anlatacagim.

Oncelikle Google Webmaster Tools sitesine girelim. Add a Site butonuna basarak kendi siteminizin adini girelim.
Ornegin barisekici.blogspot.com

Simdi siteyi ekledik ama sitenin bize ait oldugunu ispat etmemiz, yani dogrulama yapmamiz gerekli.

Bunun icin iki yontem vardir, birincisi google'in bizim icin hazirladigi bir html dosyasini root klasore kaydetmek, digeri ise yine icinde google'in dogrulama icin kullanacagi bir meta tag'i sitemizin ana sayfasina kaydetmek.

Blogger hesabi root klasore dosya kaydetmemize izin vermedigi icin ikinci yontemi kullanmak zorundayiz. Dogrulama sayfasindaki tag'i alip, blogger hesabinizda Layout > Edit HTML secenekleri ile ulasacaginiz pencerede, tag'i icine yapistirip kaydediniz.

Bu islemden sonra dogrulama islemini sorunsuz olarak yapabiliyor olmalisiniz.

Daha sonra yine Google Web Master sayfasinda dogruladiginiz sayfayi secin ve acilan sayfadan Submit a SiteMap secenegini secin.

Burada blogger'in rss besleme desteginden yararlanacagiz. Zira bu dosya tipi de XML tabanli ve Google bu dosyalari sitemap olarak okuyabiliyor.

Evet sitemap ekleme secenegine bastik ve sistem bize sitemap'in nerede oldugunu sordu.
Ilgili bosluga  /feeds/posts/full yazin.

Yani sitemap'in Http://blogadresi.blogspot/feeds/posts/full olacak.

Enter tusuna basin ve ta daaa, iste bu kadar.