30 Aralık 2013 Pazartesi

htaccess dosyası kullanılarak "www"siz açılan sitenizi www"li haline yönlendirmek

Web siteniz linux tabanlı bir sunucuda çalışıyorsa ve htaccess dosyasını kullanıyorsanız "www"siz açılan sitenizi otomatik olarak "www"li haline yönlendirebilirsiniz.

Sitenizin google'da hem www ile hem de www'siz şekilde indeksleniyor olabilir. www'siz açılan sitenizi www'li haline yönlendirmek için htaccess dosyasına aşağıdaki konutları eklemeniz yeterlidir.

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Dikkat etmeniz gereken en önemli nokta, eğer başka rewrite kurallarınız var ise, RewriteEngine On satırından sonraki yazdıklarınızın diğer kurallardan önce olması gerekiyor. Bu kodları yazıp kaydettikten sonra domainadiniz.com yazdığınızda otomatik olarak www.domainadiniz.com adresine yönlenecektir.

29 Aralık 2013 Pazar

Blogunuzdaki download veya dış link tıklanma sayısını izlemek

Bir blogunuz var ve blogunuzun kullanım istatistiklerine detaylı olarak bakmak, dosyalarınızın indirilme sayılarını, verdiğiniz dış linklerin tıklanma istatistiklerini görmek istiyorsunuz.

Tabi ki ilk yapmanız gereken bir google analytics hesabını blogunuza bağlamak olmalı. Blogunuzun Ayarlar kısmındaki Diğer bölümünün en altında Analytics Web Property ID ile istatistikleri izlemeye başlayabilirsiniz.

Yalnız bunu yapmakla sadece sitenizin içerisindeki tıklanmaları izleyebilirsiniz. Başka sitelere verdiğiniz linkleri veya dosya indirmelerini takip etmek için Google Track Event metodunu kullanmanız gerekir. Bunun için blogunuzdan verdiğiniz linklerin onclick durumuna aşağıdaki kodu eklemelisiniz.

onclick="_gaq.push(['_trackEvent', 'CategoryName', 'ActionName', 'LabelName']);"

Bu işlemi yapmak için izleyeceğiniz yöntem şu şekilde.

1. Yazınızın içerisine bir lik verelim. Örneğin http://www.campandtravel.com

Not : Eğer bir web sitesi yazıp Link seçeneğine tıklarsanız, sistem otomatik olarak o web sitesinin linkini ekleyecek ve yukarıdaki pencereyi açmayacaktır. Pencereyi açmak için yazı üstüne tıklayıp change seçeneğini seçmelisiniz.

2. Siteye link verdikten sonra, sol üst köşede bulunan Compose/HTML seçeneklerinden HTML e tıkladığınızda, yazdığınız yazınınhtml karşılığını göreceksiniz. Burada link verdiğiniz satırı bulmalısınız. Benim örneğimde aramam gereken yer www.campandtravel.com olacak. Bu satırı bulduğumda aşağıdaki gibi bir kod göreceğim.

<a href="http://www.campandtravel.com/" target="_blank">http://www.campandtravel.com</a>

3. Bu satıra en başta bahsettiğim onclick satırını eklemelisiniz. <a yazısından sonra bunu ekleyebilirsiniz. Eklenmiş hali aşağıdaki gibi olacaktır.

<a onclick="_gaq.push(['_trackEvent', 'CategoryName', 'ActionName', 'LabelName']);" href="http://www.campandtravel.com/" target="_blank">http://www.campandtravel.com</a>

4. Eklediğiniz bu onclick satırında şu ayarları yapabiliyorsunuz.

CategoryName : Downloads, External, Videos vb. bu tıklamayı hangi kategoride takip etmek istediğiniz yazabilirsiniz.

ActionName : Click, Stop, Pause vb tıklandığında hangi işi yaptığını buraya yazabilirsiniz.

LabelName : Bu linke özel isim. Takip etmek istediğiniz isim. Örneğin deneme.zip, www.campandtravel.com gibi.

Bu durumda benim linkimin son hali aşağıdaki gibi olacak.

<a onclick="_gaq.push(['_trackEvent', 'External', 'Click', 'www.campandtravel.com']);" href="http://www.campandtravel.com/" target="_blank">http://www.campandtravel.com</a>

Yani, başka bir siteye verdiğim linklerin hepsinin kategorisine External yazacağım ve bu sayede toplamda ne kadar dış link tıklandığını göreceğim. Click ismi ise tıklanma işini söyleyecek. www.campandtravel.com ise bu tıklanmanın nereye olduğunu söylemiş olacak.

Bu işlemleri yaptığımızda, herhangi biri linke tıkladığında, Google Analytics hesabınızda bu tıklamayı takip edebileceksiniz. Durumu anlık test etmek için Google Analytics hesabınızda sitenizin istatistiklerine gelip, Real-Time bölümüne gelin ve aşağıdaki menüden Event sekmesini seçin.

Sitenizde linke tıklayın ve analytics tarafında sonucu görün. Alt kısımda External kategorisini göreceksiniz.



Aşağıda görünen External linkine tıkladığınızda ise hangi bağlantıya tıklandığını size gösterecek.





26 Aralık 2013 Perşembe

Vim editörde arama yaparken birden fazla kelimeyi ve/veya ile aratmak

Vim editör ile bir dosyayı açtığınızda doğrudan / işaretini yazarak kelime veya cümle araması yapabiliyorsunuz. Arama yaparken birden fazla kelimenin ve/veya şeklinde geçtiği satırları bulmak için aşağıdaki yöntemi kullanabilirsiniz.

Örneğimizde ahmet, mehmet ve fatma kelimelerini kullanalım.

1. İçinde ahmet, mehmet ve fatma kelimelerinin hepsinin geçtiği satır için

/ahmet.*mehmet.*fatma

2. ahmet kelimesi ile başlayıp için de fatma kelimesi de geçen satırlar için

/^ahmet.*fatma

3. İçinde ahmet veya fatma kelimelerinden herhangi biri geçen satırlar için

/ahmet\|fatma

Google Drive'da paylaştığınız zip dosyalarınızın içeriğinin açılması yerine direk indirilmesini nasıl sağlarsınız

Google Drive artık sadece kişisel dosyalarınızı sakladığınız bir yer değil, aynı zamanda dosya paylaşım yeri olarak da kullanılıyor.

Örneğin bir arkadaşınıza büyük bir zip dosya göndermek istiyorsunuz veya bir blogunuz var ve buradan indirilmek üzere zip dosyaları paylaşmak istiyorsunuz. Bu durumda Google Drive içine zip dosyanızı yükledikten sonra, dosyayı paylaşım ayarlarından gerekli ayarları yapıp linkini gönderdiğinizde, linkte tıklayan kişinin zip dosyayı indirmek yerine dosyanın içeriğini gördüğünü farkedeceksiniz. Şimdi anlatacağım yöntemle tıklanan link doğrudan zip dosyayı indirecektir.

1. Önce bir zip dosyası yaratalım. Örneğin deneme.zip
2. deneme.zip dosyasını Google Drive'a yükleyelim.

3. Bu örneğimizde, zip dosyasını herkese açık olan blogumuzda indirilecek şekilde koyacağımızı düşünelim. Bunun için deneme.zip dosyasını seçip, menüden More > Share > Share seçeneğini tıklayalım.





4. Açılan pencerede "Private - Only you can access" yazan yerin yanında Change linkine tıklayalım.


5. Açılan pencerede Public on the Web seçeneğini işaretleyelim ve kaydedelim. (İhtiyacınıza göre buradan iatediğinizi seçebilirsiniz)


6. Kaydettikten sonra karşımıza çıkan penceredeki linki kopyalayım.


7. Benim kopyaladığım link aşağıdaki gibi

https://drive.google.com/file/d/0B-D9L-NQKeuWQ1l4X0RnWW03ZHM/edit?usp=sharing

Bu linki tıkladığınızda zip dosyasını indirmek yerine içini açıyor ve indirmek File > Download demeniz gerekiyor. Şimdi doğrudan indirilmesi için; 

8. https://docs.google.com/uc?export=download&id=DosyaID linkindeki DosyaID yazan kısım yerine sizin linkinizdeki ID yi yazmak. Benim dosyamdaki ID aşağıdaki gibi

"0B-D9L-NQKeuWQ1l4X0RnWW03ZHM"

Bu durumda indirme linkim tam olarak şöyle olacak


Şimdi bu linke tıkladığınızda zip dosyası doğrudan indirilecek.



Joomla içeriklerinize iframe nasıl eklenir

Web siteniz için Joomla kullanıyorsanız, içeriklerinize iframe ekleyemediğinizi farketmişsinizdir. İçeriklere iframe eklemek için joomla eklenti (plugin) yükleyebilirsiniz ama eklenti yüklemeye gerek kalmadan da aşağıdaki işlemleri yaparak iframe ekleyebilirsiniz.

1. Yönetim Panelinde Extensions > Plugin Manager tıklayın.
2. Açılan ekranda Select Type kısmında "editors" seçeneğini seçin.


3. Listeden Editor - TinyMCE üzerine tıklayın.
4. TinyMCE içerisinde Basic Options bölümündeki Prohibited Elemnets kutucuğundan iframe kelimesini silin ve bu şekilde kaydedin.


5. Menüden Site > Global Configuration kısmına gelin.
6. Açılan pencerede Text Filters sekmesine gelin.
7. Super Users için Filter Type > No Filtering seçip kaydedin.



Artık içeriklerde iframe kullanabilirsiniz.



22 Aralık 2013 Pazar

Silinmiş veya değişmiş bir web sayfasının eski halini öğrenmek

Zaman zaman bir web sayfasının bir önceki halini öğrenme ihtiyacınız olabilir.

Örneğin daha önce olan bir sayfa silinmiş ise, ya da önceden farklı bir içeriği olan web sayfasının içeriği değişmişse, eski halini görmek isteyebilirsiniz.

Google'ın Cached Page hizmeti ile bir web sayfasının eski halini görme imkanınız var. Bunun için yapmanız gereken şey aşağıdaki linkte istedeğiniz sayfanın adresini "q=cache:" ten sonra yazıp tarayıcınızın adres satırına yapıştırıp enter tuşuna basmak. Ben örneğimde "http://www.campandtravel.com/rotalar" sayfasının eski versiyonuna baktım.

http://webcache.googleusercontent.com/search?q=cache:http://www.campandtravel.com/rotalar