jQuery (ve diğerlerini) Google üzerinde barındırmak için 3 neden

Genelde jQuery (ve diğerleri de) framework’ünü kullanmak için aşağıdakine benzer bir kod bulunur.

<script type="text/javascript" src="/js/jQuery.min.js"></script>

Eğer yerel bir sunucuda çalışıyorsanız her şey iyi ve güzel. Ama bunun yanında halka açık bir web sunucusunda Google’ın ajax api’sini kullanmanın bazı avantajları var.

Düşük Gecikme (Latency) Süresi
Javascript Framework’ünüzü Google üzerinden kullanmanın en büyük avantajlarından biri Google’ın yüksek hızlı CDN’i sayesinde scriptlere global ve hızlı ulaşım. Bu durumda kullanıcılar dosyaları Google üzerinden sizin sunucunuzdan indirebileceklerinden daha hızlı indirebilirler.

Paralellik
Bazı Internet tarayıcıları sunucuları gereksiz yere meşgul etmemek için bir sunucya yapılan paralel istekleri sınırlarlar. Dolayısı ile framework’ü başka bir yerde barındırmak sunucunuz açıından en azından bir eksik istek demektir.

Daha iyi önbellek
Herhalde Ajax dosyları için Google’ın içerik teslim servisini kullanmanın en büyük avantajından biri de belki kullanıcının dosyaları indirmesine gerek kalmaması.
Bir ziyaretçi sizin sitenize ait olan jQuery dosyasını en azından bir kere (sunucu caching ayarlarına göre belki de daha fazla) yüklemek zorunda. Kullanıcının diskinde birbirinin aynısı bir çok jQuery kaynak dosyası olabilir. Buna rağmen her yeni site için bunları tekrar indirmek zorunda.

Öte yandan Google üzerinde barındırılan dosyalar için kaç site olursa olsun bunu sadece bir kere indirmiş olacak.
Bunun iki yolu var. Birisi Google Api’si kullanarak…

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">// <![CDATA[
// bu arada 1.3 yazarsanız, 1.3'ün en son sürümünü
// yüklemiş olursunuz
google.load("jquery", "1.3.2");
google.setOnLoadCallback(function() {
//kod...
});
// ]]--> </script>

Diğer yöntem ise doğrudan dosyanın URL sini girerek.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
</script><!--[CDATA[
$(document).ready(function() {
// kod...
});
// ]]>

Bu yazı anında Google aşağıdaki Javascript kütüphanelerini destekliyor…

  • jQuery
  • jQuery UI
  • Prototype
  • script_aculo_us
  • MooTools
  • Dojo
  • SWFObject
  • Yahoo! User Interface Library (YUI)
  • Ext Core

Daha detaylı bilgiye http://code.google.com/apis/ajaxlibs adresinden ulaşabilirsiniz.

Emoticon’lar en sonunda Gmail’de

Öyle görünüyor ki Google’ın Gmail ekibi şu sıralar çok çalışıyor. Geçenlerde ekledikleri ayıklık testinden sonra şimdi de Gmail’de kullanabileceğiniz emoticon’lar mevcut.

Biri sürü yeni emoticonlar eklenmiş. Duygularınızı yazıya dökmek yerine simgelerle anlatmayı tercih ederseniz artık Gmail ile de bunu yapabilirsiniz.

Hem hareketli, hem de hareketsiz bir sürü emoticon var. Bunlara araç çubuğunda link ikonun hemen yanından erişebilirsiniz.

Arama Motorları Nasıl Çalışır

Arama MotorlarıInternet’te çoğu zaman her konuda son derece güzel içerikler mevcut. Ama problem bunları bulmak. Dolayısı ile Internet’tebir şey aradığımız zaman hemen arama motorlarına dönüyoruz. Peki ama bu arama motorları nasıl çaılışıyorlar. Bende bunu merak ettim. Daha sonra öğrendiklerimi paylaşmak iyi br fikir olabilir diyerek bir yazı halinde buraya yazdım.

İlk önce belirtmek lazım ki başlıca iki tür arama motoru var. Bunlardan ilk grup insanlar tarafından oluşturulanlar. Bunların başında DMOZ geliyor (Wikia’da başka bir örnek). Belki de bunlara bir arama motoru demektense birer dizin demek daha doğru olabilir.

Diğer kısım ise bizi asıl ilgilendiren arama motorlarının olduğu kısım. Yani başını Google’ın çektiği otomatik arama motorları. Dolayısı ile bu yazıda bundan sonra arama motoru kelimeleri kullanıldığı zaman bunlardan bahsediyor olacağım.

Devamı için tıklayın

Gmail, okunmamış e-postalar için RSS beslemesi

GmailGmail’in başka e-posta servislerinde olmayan (bildiğim kadarı ile) çok süper bir özelliğe sahip. E-posta kutunuzdaki e-postaları RSS beslemesi olarak da ulaşmanıza imkan veriyor. Firefox ve Gmail’i uzun süredir kullanıyor olmama rağmen bende bu özelliğin farkına burada gördükten sonra vardım.

İşin ilginç yanı, hatırladığım kadarı ile o RSS düğmesine sanırım basmıştım ama nedense çok ilgimi çekmemişti. Örneği http://mail.google.com/mail/feed/atom/ gibi bir adres size gelen kutunuzdaki (inbox) son bir kaç mesajı besleme olarak gösteriyor. Ama Gmail’in saıl hoş özelliği etiketler için de besşeme yapabilmesi. Bildiğiniz gibi Gmail’in kendi için kullandığı bir kaç tane etiket var. Örneğim “unread”. Dolayısı ile bu etiketi kullanarak http://mail.google.com/mail/feed/atom/unread/ şeklindebir adres ile okunmamış e-postalarımıza e-posta olarak erişmek son derece basit. Tabii eğer isterseniz geçerli herhangi bir etiketlede bu özelliği kullanabilirsiniz.

Gmail okunmamış rssGöz önünde bulundurulması gerekne tek nokta, Gmail’in RSS beslemelerinin şifre korumalı olması. Bu yüzden de şifre korumaları beslemeleri okuyabilecek bir RSS okuyucuya ihtiyaç var. Yani Google Reader işinize yaramayacaktır. Ama Firefox, her konuda olduğu gibi bu konuda da yardımınıza koşuyor. Sisteme giriş yapmış durumda bu beslemeleri Firefox’un canlı yer imlerine (live bookmarks) ekleyerek oldukça kullanışlı bir hale getirebilirsiniz.

Firefox için Google Translate eklentisi

Google’ın tercüme servisi şu an beta aşamasında ama gene de oldukça güzel çeviriler yapıyor. Her ne kadar şu an Türkçe, çevrilen diller arasında olmasa da gene de oldukça kullanışlı bir servis. Fakat gene de her seferinde bir metini kopyalamak daha sonra Google Translate’in sayfasına gitmek ve onları yapıştırıp orada çevirmek pek kullanışlı değil. İşte böyle bir durumda yardıma gene Firefox yetişiyor.

gTranslate adındaki bir Firefox eklentisi ile tercüme etmek istediğiniz kelimenin (veya metnin) üzerine gelerek farenizin sağ düğmesine tıklamanız yeterli. Böylece eklenti seçtiklerinizi sayfasan ayırlmadan çeviriyor. Eğer Google Translate’in desteklediği dillerde sayfalarda geziniyorsanız oldukça kullanışlı bir eklenti. üstelik formlarda seçili metinleri çevrilen ile değiştirebiliyor.

gTranslate Firefox eklentisi

WordPress Arama Motoru Robotlarını İzleme Eklentisi

Crawl Rate Tracker Plugin GraphBir web sitesi olanlar için sitelerinin ne durumda olduğunu merak etmek çok doğal. Son zamanlarda özellikle arama motorları ve arama motorlarının robotlarının (veya örümceklerinin) daha çok yerde çıkması ile bu robotları takip etmek ve ona göre işlemler yapmak çok moda oldu. Özellikle blog sahipleri arasında SEO dediğimiz, Arama Motoru Optimizasyonu çok popüler bir konu. Bunun en büyük sebeplerinden biri de blogların ve özellikle WordPress gibi yayın araçlarını bu konulara çok uygun tasarlanmış olması.

Crawl Rate Tracker PluginArama motoru örümceklerine gelince, bu konu ile ilgili herkes bilir ki, bu küçük otomatik programlar İnternet’te o site senin bu site benim diyerek hiç yorulmadan bir bağlantıdan diğerine her yeri gezerler. Bu gezdikleri sayfaları da arama motorları indesklerler. Bir sayfanın bir örümcek tarafından ne kadar sıklıkla ziyaret edildiği genel olarak o bağlantıya arama motorunun ne kadar önem verdiğini gösterir.

Crawl Rate Tracker Plugin detayEğer bu bot denen robot programcıkların blogunuzu ne kadar sıklıkla ve nerelerini ziyaret ettiklerini görmek istiyorsanız. Crawl Rate Tracker adlı WordPress eklentisini kurarak tek bir adımla güzel bir grafiğe ve ayrıntılı bir rapora sahip olabilirsiniz. Bu tarama oranlarını takip etmek şunun için yararlı, genel olarak bir sayfa bir örümcek tarafından ne kadar sık olarak ziyaret ediliyorsa arama motoru bu sayfaya o kadar güveniyor demektir.

Crawl Rate Tracker şu an için sadece üç büyük arama motoruna ait örümcekleri raporluyor. Google’ın Googlebot’u, MSN Live’ın MSNbot’u ve Yahoo!’nun Slurp’ü bu eklenti ile takip edilen üç örümcek. Eklenti sayesinde hangi örümceğin hangi sayfayı kaç kez ve ne zamanlarda ziyaret ettiğini görebiliyorsunuz.

Buradan indirebilirsiniz.

Piwik, Açık Kaynak Web Analitik Yazılımı

Piwik, Açık Kaynak Web Analitik YazılımıBir web analitik programı, sitenize gelen ziyaretçiler, nereden geldikleri, nasıl geldikleri gibi sürü ile bilgi saülayan bir yazılımdır. Bugün neredeyse sayısız derece analitik ve istatistik programı var. Tabii bunları başında Google Analytics geliyor. Bedava ve herkesin kullanımına açık olan Google Analytics son derece becerekli, kullanışlı ve güzel görünen bir program. Bunun haricinde Clicky ve Mint gibi ücretli programlar da var. Tabii daha önce de dediğim gibi aslında bu konuda hem bedava hem de ücretli hizmet veren sayısız firma var. Ama bunların arasında bir tanesini ayrıca belirtmek lazım. Çünkü diğerlerinin aksine Piwik adındaki bu analitik programı açık kaynak.

Devamı için tıklayın

Google Docs Firefox’ta

Google Docs SidebarEğer Google’ın, Google Docs adlı online ofis uygulamalarını kullanıyorsanız. Google Docs Bar adlı bir Firefox eklentisi işinize yarayabilir. Google Docs Bar, Google Dökümanları için bir Firefox sidebar eklentisi.

Google Docs Bar ile birden fazla dökümanı sürükle bırak yöntemi ile uygulamanın üstüne getirerek bunları yükleyebilirsiniz. Dökümanları arama ve filtreleme işini doğrudan tarayıcınızın yan çubuğunda yapabilirsiniz.

Eklenti kullanıcı adı ve şifrelerinizi Firefox’un şifre yöneticisinde tutuyor ve Gmail hesabınız ile tarayıcı arasındaki işlemler doğrudan SSL üzerinden yapılıyor.

Gerçekten temiz bir arayüzü olan kullanışlı bir eklenti.

Buradan indirebilirsiniz.

Google’dan Microsoft’un Yahoo! teklifine cevap

Microsoft Google’a karşıGoogle’ın başkan yardımcısı aynı zamanda şirket gelişiminden ve yasal konulardan sorumlu kimse olan

Üşenmedim Türkçe’ye çevirdim. Orijinal sevenler ise buradan okuyabilir.

Internet’in açıklığı Google’ın –ve Yahoo!’nun– mümkün olmasını kılan şeydir. Kullanıcıların kullanışlı bulduğu bir fikir çabucak yayılır. İşler bir fikir etrafında yaratılır. Kullanıcılar süregelen yeniliklerden faydalanırlar. Bunlar Internet’i bu kadar heyecanlı yapan şeyler.

Microsoft’un saldırgan Yahoo! teklifi rahatsız edici sorular ortaya çıkarmakta. Bu basit bir finansal işlem ya da bir firmanın diğerini almasından daha fazlası. Bu Internet’in altında yatan prensipler olan açıklık ve yenilenmenin korunması ile ilgili.

Acaba Microsoft daha önce PC’de yaptığı uygunsuz ve yasadışı tesiri Internet içinde uygulamaya kalkabilir mi? Internet, rekabetçi icatları ödüllendirirken Microsoft sık sık tescilli monopoliler oluşturmayı ve daha sonra bu hakimiyetini bitişik pazarlara taşıyarak onları etkilemeyi adet edinmiştir.

Yahoo!’nun elde edilmesi –ciddi yasal ve mevzuat kusurları mirasına rağmen– Microsoft’un tarayıcı ve işletim sistemlerindeki adaletsiz uygulamalarını Internet’e de uzatması anlamına gelebilir mi? Buna ek olarak Microsoft artı Yahoo! ezici sayıda anında mesajlaşma ve web e-posta hesaplarına eşittir. Bu ikisinin birleşimi bir PC yazılımı monopolisinin avantajı ile kullanıcıların rakip e-posta, IM, ve web tabanlı servislerine erişmesini engelleyebilir mi? Dünya çapındaki yasa yapıcılar kendilerine bu soruları sormalılar — ve tüketiciler tatmin edici bir cevabu hakediyorlar.

Saldırgan teklif Cuma günü açıklandı. Dolayısı ile bu sorulara cevap aranacak yeterince vakit var. Internet’in açıklığını, seçim ve gelişimini ciddiye alıyoruz. Bunlar kültürümüzün çekirdeği. İnanıyoruz ki teklif edilen bu ele geçirmenin meziyetleri incelenir ve alternatifler araştırılırken Internet kullanıcılarının çıkarları önce gelir — ve gelmelidir.

Acaba Google bu birleşmeden korkuyor mu? Yoksa sadece felaket tellallığı yapıp suyu bulandırmaya mı çalışıyor? Kesin olan tek şeyin ise iki devin artık açık seçik savaşmaya başladıkları. Ne dersiniz?

Google’dan Urchin Beta aşamasında

Urchin from Google LogoUrchin, Google’un satın aldığı ve Google Analytics olarak bedava dağıttığı izleme yazılımını yapan firmanın adı. Google bu sefer Google’dan Urchin Yazılımı (Urchin Software from Google) adı ile yeni bir izleme programı geliştirdi. Bu programın Google Analytics’den farkı etiketleme yöntemi (sayfalar bir javascript kodu ile etiketlenmekte) ile çalışması değil, doğrudan sunucu üzerinde çalşan bir yazılım olması.

Bu hizmetin Analytics’den en büyük farkı Urchin’in bedava olması. Halka açık beta süresi dolduktan sonra 2995 dolara satışa sunulacak. Satış da sadece Google İzinli Urchin Danışman firmaları tarafından yapılacak.

Aslında bu yazılım daha çok büyük firmaları ve web sitelerini ilgilendiriyor. En önemli özelliklerinden birisi de intranetlerde kullanılabilecek olması.

Devamı için tıklayın