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

29 Ekim 2013 Salı

Uzak masaüstü ile Vmware konsolda çalışırken karakter tekrarlama sorunu

VSphere Client ile Vmware sunucunuza bağlanmak için ayrıca uzak masaüstü kullanıyorsanız, sanal makinanızın konsolunu açtığınızda yazdığınız karakterlerin bazen çift bazen daha fazla kez yazıldığını görebilrisiniz. Bu sorun özellikle yavaş bağlantılarda ortaya çıkmaktadır. Hele de şifrenizi yazdığınız ekranda bu sorunla karşılaşırsanız sunucunuza giriş bile yapamayabilirsiniz.

Bu sorunu ortadan kaldırmak için her bir sanal sunucuda aşağıdaki ayarı yamanız yeterli olacaktır.

1. Sanal sunucunuzu kapatın.
2. Sanal sunucunuza sağ tıklayıp açılan menüde Edit Settings'e tıklayın.
3. Sunucu özelliklerinde Options > General > Configuration Parameters seçeneğine tıklayın.


4. Açılan pencerede Add Row diyerek aşağıdaki değerleri girin

Name : keyboard.typematicMinDelay
Value : 200


5. Herşeye ok diyerek çıkın ve sanal sunucunuzu başlatın. 

Artık klavyede bastığınız karakterler tekrarlayarak yazılmayacak.




26 Ekim 2013 Cumartesi

Talias - Joomla takma adları (alias) oluştururken sorunlu türkçe karakterleri düzelten plugin

Joomla kurulumundan sonra, siteniz türkçe ise, içerik kaydederken takma ad kısmında türkçe karakterlerin yok olduğunu veya değiştiğini ferketmişsinizdir. Her seferinde bu kısmı elinizle düzeltmek zorunda kalıyorsunuzudur.

Talias bu sorunu çözmek için yazdığım küçük bir plugin. Plugini aşağıdaki linkten indirebilirsiniz. Plugin Joomla 2.5 ve 3 için çalışmaktadır.

Joomla 2.5.X/3.X : İndir


9 Ekim 2013 Çarşamba

Google depolama alanınızın kullanım detaylarını görmek

Google; Gmail, Google Drive ve Google+ Photos depolama alanlarını artık ortak kullandırıyor. Peki hangi uygulamada ne kadar alan kullanıyorsunuz bilmek istemezmisiniz?

Aşağıdaki linke tıklayın

https://www.google.com/settings/storage

Açılan sayfada kullanım grafiğinizin üzerine mouse ile geldiğinizde hangi uygulama için ne kadar alan kullandığınızı göreceksiniz.

Bu sayfaya aynı zamanda GMail'e giriş yaptıktan sonra sayfanın altında alanınızı gösteren rakamların yanındaki Manage (Yönet) linkine tıklayarak da ulaşabilirsiniz.


26 Eylül 2013 Perşembe

Android cihazlarınızı uzaktan kilitlemek ve verilerinizi silmek

Google'ın yaptığı son geliştirme ile artık Android cihazlarınızı uzaktan yönetebileceksiniz. Uzaktan yapabileceğiniz 3 işlem bulunuyor.

1. Cihazınıza alarm çaldırmak. Bunu cihazınızı ev içinde bulamadığınızda bile kullanabilirsiniz.

2. Cihazınızın şifresini değiştirerek kitlemek. Cihazınızı bir yerde unuttuğunuzu düşünüyorsanız kurcalanmamasından emin olmak için bu özelliği kullanabilirsiniz.

3. Cihazınızdaki tüm verileri silmek. Cihazınızı kaybettiğinizi veya çalındığını düşünüyorsanız ve içinde önemli bilgileriniz var ise, bu özellik sayesinde cihazı uzaktan sıfırlayabilirsiniz.

Bu işlemleri yapmak için tabi ki cihazın internete bağlı olması gerekiyor. Aşağıdaki adımları gerçekleştirdiğinizde bu işlemleri yapmaya başlayabileceksiniz.

Google Android Manager sayfasına gidin. Eğer google hesabınızla giriş yapmadıysanız, gerekli bilgileri girerek giriş yapın. Açılan sayfada sol altta "Send a notification to your device" linkine tıklayın.


Bu işlem ile cep telefonunuza bir uyarı gelecek. Bu uyarıya tıkladığınızda açılan pencerede "Activate" diyerek, cihazınıza uzaktan erişimi aktive etmeniz gerekiyor.


Aktivasyon işlemini gerçekleştirdiğinizde, artık Android Deviec Manager sayfasını açınca telefonunuza başta saydığımız işlemleri yapabileceğiniz butonlar aktifleşecek.

Lock ve Erase butonlarına basınca elbetteki önce bir uyarı çıkararak sizden confirmasyon istiyor.






8 Eylül 2013 Pazar

Gmail'de arama yaparken sohbet içeriklerinde aramayı kapamak

Eğer gtalk ile konuşma yaptığınız bir arkadaşınızdan gelen mailler içinde bir şeyler bulmaya çalışıyorsanız arama sonuçlarında yaptığınız sohbetlerde geçen kelimeleri de bulduğunu göreceksiniz. Oysa sohbet harici sadece maillerde arama yapmak isteyebilirsiniz.

İşte Gmail'de yeni gelen bir özellik sayesinde sohbet yazışmalarınıza bakmadan aramayı sadece maillerde yapabilirsiniz. Yapmanız gereken tek şey arama kutusuna arama kelimesini yazdıktan sonra, kutunun yanında bulunan küçük ok işaretine tıklayarak açılan pencerede "Sohbetleri dahil etme" seçeneğini işaretlemek ve ara tuşuna basmak.


7 Eylül 2013 Cumartesi

Gmail yeni ileti kutucuğunu mail cevaplarken veya iletirken de kullanmak

Gmail'in yeni ileti yazarken açtıı sağ alt taraftaki kutucuk hepimizin işine yarıyordur. Bir maili yazarken aynı anda başka mailere bakmak, aynı anda her iki maili görmek çok avantajlı.

Fakat bir maili cevapladığınızda veya ilettiğinizde bu kutucuk çıkmıyor ve o sırada başka bir maile bakmak istediğinizde cevapladığınız/ilettiğiniz mail taslaklara kaydediliyor. İşiniz bittiğinde maile taslaklardan tekrar ulaşarak işleme devam etmeniz gerekiyor.

Maillerinizi cevaplarken veya iletirken de bu kutucuğu kullanmak ister misiniz? Yapmanız gereken tek şey cevapla veya ilet işaretine basmadan önce klavyenizde Shift tuşuna basmak ve shift tuşuna basılıyken cevapla veya ilete basarsanız, mailiniz bu kutucukta açılacaktır.

27 Ağustos 2013 Salı

Zabbix ile Vmware sunucu takibi

Bu makalede Zabbix ile Vmware sunucunuzu nasıl takip edeceğinizi aktaracağım.

Öncelikle bu makaleyi yazarken yararlandığım adrese bu linkten ulaşabilirsiniz.

Vmware sunucu üzerine doğrudan Zabbix Agent kuramıyoruz. Onun yerine Zabbix sunucumuzun üzerine VMware vSphere™ SDK for Perl modulünü kurarak Vmware makinamızı buradan kontrol edeceğiz.

Başlangıç için SDK'nın size uygun versiyonunu bu linkten indirelim. Ben 64 Bit tar.gz dosyasını indirdim.

İşlemlere başlamadan önce Zabbiz sunucumuzun tüm gncellemelerinin yapılmış olmasına dikkat edelim.

Şimdi Zabbix sunucumuza SSH ile bağlanıp root olalım ve gerekli programları aşağıdaki komutla kuralım.

# apt-get install ia32-libs build-essential gcc uuid uuid-dev perl libssl-dev perl-doc liburi-perl libxml-libxml-perl libcrypt-ssleay-perl

İndirdiğimiz SDK dosyasını Zabbix sunucusunda /var/tmp içine kopyalayalım. Sunucuda /var/tmp dizinine girelim ve aşağıdaki komutla sıkıştırılmış sdk dosyasını açalım.

# tar -zxvf VMware-vSphere-Perl-SDK-5.1.0-780721.x86_64.gz

Kuruluma başlamadan önce proxy kullanmıyorsanız aşağıdaki komutlarla bunları kapatalım.


# export http_proxy=
# export ftp_proxy=


Daha sonra aşağıdaki komutla kurulumu başlatalım.

# vmware-vsphere-cli-distrib/vmware-install.pl

Kullanım koşullarını kabul ederek devam edelim. Program gerekli modulleri indirip birer birer kuracak. Son olarak size executable dosyaları nereye koymak istediğinizi sorduğunda varsayılan değer kalacak şekilde devam edelim ve kurulumu bitirelim.

Herşeyin çalıştığını test etmek için aşağıdaki komutu kullanabiliriz.

# /usr/lib/vmware-vcli/apps/general/./connect.pl --server IPAdresi --username xxx --password xxx

Bu komut vmware sunucunuza bağlantıyı test edecektir. Her şey yolunda ise aşağıdaki gibi bir çıktı alacaksınız.


Connection Successful
Server Time : 2012-10-23T11:07:35.087573Z


Eğer bu çıktı yerine aşağıdaki gibi bir hata alıyorsanız,

Server version unavailable at 'https://IPAdresi:443/sdk/vimService.wsdl' at /usr/share/perl/5.14/VMware/VICommon.pm line 545.

O zaman scriptinizin başına aşağıdaki satırı eklemelisiniz.

$ENV{PERL_LWP_SSL_VERIFY_HOSTNAME} = 0;

Bu eklemeden sonra tekrar denediğinizde sorunsuz çalışması gerekiyor.

Şimdi, SDK kurulumunu yapıp vmware sunucumuza bağlantıyı gerçekleştirdiğimize göre, artık sunucudan veri okumaya başlayabiliriz.

Sunucudan ihtiyacımız olan verileri okuyup bir dosyaya yazan scripti bu linkten indirebilirsiniz. Ben bu dosyayı yazının başında verdiğim linkten aldım ve üzerinde geliştirmeler yaptım.

Bunlardan en önemlisi scripte giriş parametresi olarak port numarası ekledim. Bu sayede dış bacağında tek IP si olup, iç bacakta birden fazla Vmware sunucu kontrol etmeniz gereken işler için farklı portları içeride 443 portuna yönlendirebilirsiniz.

Ayrıca yukarıdaki hatayı ben de aldığım için scriptin başına yazdığım satırı ekledim. Son olarak scripte vmware sunucudaki Free Memory Size ı okuyacağım bir satır ekledim.

İndirdiğiniz zabbix_perl_api_vmware.pl scriptini /etc/zabbix içine kopyalayalım. Bu dosya vmware sunucudaki istediğimiz değerlerini okuyarak /tmp içinde vmware_api_IPAdresi_PortNumarasi.txt isimli  dosyaya yazıyor.

Dosyayı çalıştırmadan önce executable yapalım.

# chmod +x /etc/zabbix/zabbix_perl_api_vmware.pl

Bu dosyanın çalışıp çalışmadığını da aşağıdaki komutla test edebilirsiniz.

# /etc/zabbix/./zabbix_perl_api_vmware.pl IPAdresi PortNo password username

Burada default olarak port numarası 443 tür. Eğer scriptimiz doğru çalışırsa size 0 çıktısı verecek ve tmp altınca vmware_api_IPAdresi_PortNo.txt dosyasını göreceksiniz.

Artık vmware sunucumuzdan verileri okuduk ve bir dosyayay yazdırdık. Dosyadaki verileri Zabbix sunucudan okumadan önce bu scripti zamanlayarak sürekli çalışmasını sağlayalım. bu sayede okuyacağımız veri hep güncel olacaktır. Bunun için cron kullanacağız.

Sunucuda root iken crontab -l yazarsanız varolan zamanlanmış görevleri görebilirsiniz. crontab -e yazarak yeni görev ekleyeceğiz.

crontab -e yazdığınızda ilk kez açıyorsanız size kullanmak istediğiniz editörü soracaktır. Seçim yaptıktan sonra açılan sayfaya aşağıdaki satırları ekleyelim.


MAILTO=""
1 * * * * /etc/zabbix/./zabbix_perl_api_vmware.pl 192.168.2.10 443 password username

crontab işlem yaptığında bize mail atmaya çalışmaması için MAILTO="" yazıyoruz. Yukarıdaki satırda her saat başı 1 geçe bu komut çalışacak ve dosyamıza güncel değerleri yazacak demektir. Bana saatte bir çalışması yeterli geliyor. Buraya istediğiniz kadar vmware sunucunuz için satır ekleyebilirsiniz.


Şimdi sıra bu dosyadan istediğimiz veriyi okuyarak Zabbix Agent aracılığı ile Zabbix sunucumuza göndermek.

Bunun için Zabbix Agent'ın UserParameter özelliğini kullanacağız. Ben örnek olarak 5 parametreyi vereceğim. zabbix_agentd.conf dosyamızın en altına aşağıdaki satırları ekleyelim. (dosyanız /etc/zabbix veya /usr/local/etc altındadır)


UserParameter=VMVolume.Capacity[*],egrep -i "Volume.Capacity_$3:" /tmp/vmware_api_$1_$2.txt|sed 's/.*\t//'
UserParameter=VMVolume.Free[*],egrep -i "Volume.Free_$3:" /tmp/vmware_api_$1_$2.txt|sed 's/.*\t//'
UserParameter=VMUptime[*],egrep -i "Uptime:" /tmp/vmware_api_$1_$2.txt|sed 's/.*\t//'
UserParameter=VMMemSize[*],egrep -i "MemSize:" /tmp/vmware_api_$1_$2.txt|sed 's/.*\t//'
UserParameter=VMMemFree[*],egrep -i "MemFree:" /tmp/vmware_api_$1_$2.txt|sed 's/.*\t//'


Buradan da anlaşıldığı üzere bu 5 parametrede Disk toplam kapasitesi, disk boş bölümü, sunucu uptime, sunucu RAM kapasitesi ve boş RAM kapasitesini okuyoruz.

Bu işlemi yaptıktan sonra zabbix_agentd servisini yeniden başlatmalısınız.

Daha sonra bu parametreleri Zabbix Sunucunuzda okuyabilmek için önce bir Host yaratın ve IP adresi olarak 127.0.0.1 verin. Daha sonra her bir değer için bir Item ekleyin. Aşağıda iki Item için örnek var.

İlk örnekte Total Memory'i okuyorum. Burada birşeye dikkatinizi çekeceğim. Update Interval kısmına 0 yazarak Filexible Interval ekledim. Toplam RAM'i sürekli kontrol etmem gerekmiyor. Çünkü fiziksel olarak RAM eklemediğim sürece bu değişmeyecek. O yüzden haftada sadece bir kere kontrol etmesi bana yetiyor. Haftanın ikinci günü 86400 saniye aralıkla kontrol et diyorum. 86400 rakamı saniye cinsinden bir güne tekabül ediyor. Dolayısıyla sadece salı günü bir kez kontrol edecek anlamına geliyor.

İkinci örnekte ise Toplam Disk kapasitesini kontrol ediyorum. Burada dikkat edeceğimiz şey gönderdiğim parametreler içinde datastore1 olan parametre. Bu Vmware diskimin adıdır. Sizde birden fazla diskte olabilir. Bu isim varsayılan isimdir. Eğer siz başka bir isim verdiyseniz bunu iki yerden kontrol edebilirsiniz. Ya /tmp altında oluşturulan txt dosyaya bakıp görebilirsiniz. Ya da vSphere Client ile bağlanıp sunucunuza tıkladıktan sonra Summary kısmına gelip disk adınızı Storage bölümünden görebilirsiniz.


19 Ağustos 2013 Pazartesi

Android Chrome web sayfası içinde kelime arama kısayolu

Android telefonlarda Chrome tarayıcısını kullanıyorsanız, bir web sayfası içinde kelime arama yapabileceğinizi de biliyorsunuzudur. Bu işlem için normalde bir web sayfasındayken, Chrome menüsünden "Find in page..." seçeneğine tıklayarak arama yapabiliyorsunuz.


Artık menüye girmeden de sayfa içi arama yapmanızı sağlayan bir kısayol tuşu geliştirildi. Web sayfasına girdiğinizde direk adres satırına kelime yazarken sağ tarafında büyüteç işareti olan bir satır belirecek. Buna bastığınızda Chrome yeni bir arama değil, sayfa içi arama yapacaktır.



18 Ağustos 2013 Pazar

Youtube reklamlarını nasıl kaldırırsınız?

Youtube'a gittikçe daha sık girmeye başladığınızda sürekli karşınıza çıkan reklamlardan da daha fazla sıkılmaya başlıyorsunuz. Aşağıda anlatacağım yöntemle Youtube reklamlarını kaldırabilirsiniz.

1. www.youtube.com sayfasını açın.

2. Tarayıcınızın Developer Console'unu açın. Bunun için hangi tarayıcıyı kullandığınıza bağlı olarak aşağıdaki komutları kullanabilirsiniz.

Chrome için : Windows işletim sisteminde Ctrl + Shft + J Mac işletim sisteminde Command + Option + J

Firefox için : Windows işletim sisteminde Ctrl + Shft + K Mac işletim sisteminde Command + Option + K

Internet Explorer için : F12 ye bastıktan sonra Console sekmesine gelin.

3. Aşağıdaki kodu açılan sayfaya yapıştırın Enter tuşuna basın

document.cookie="VISITOR_INFO1_LIVE=oKckVSqvaGw; path=/; domain=.youtube.com";window.location.reload();

Artık youtube videolarını veya ana sayfasını açtığınızda karşınızda reklamlar olmayacak.

İşlemi geri almak için aynı adımları tekrarlayarak aşağıdaki kodu kullanabilirsiniz.

document.cookie="VISITOR_INFO1_LIVE=; path=/;
domain=.youtube.com";window.location.reload();

14 Ağustos 2013 Çarşamba

Zmbkpose ile yedek alınan Zimbra Open Source Edition'da geri yükleme

Daha önceki makalemde Zmbkpose ile Zimbra Open Source Edition online yedek alma işlemini anlatmıştım. Şimdi de aldığınız yedeği nasıl geri yükleyeceğinizi yazacağım.

Öncelikle aldığınz yedeğinizi geri yüklemek istediğinizde, bunu o anda çalışan hesap üstüne yapmak işinize gelmeyecektir. Çünkü yedek aldıktan sonra büyük ihtimalle hesap işlemeye devam etmiştir ve yeni mailler alıp göndermiştir. Bundan dolayı geri yüklemeyi aynı hesap üzerine yaparsanız yedeklemeden sonra olan tüm yazışmalar da kaybolacaktır.

Bu yüzden yedeklemeleri geri yüklemek için boş bir hesap açın. Ben böyle bir hesabı en başında açmıştım. Her full yedek aldığımda bu hesapta yedekleniyor. İçi boş olduğundan aslında bir şey ifade etmiyor. Sonradan bu hesabı açmak yerine hazırda tutmayı tercih ediyorum.

Örneğimizde bu hesabın adı [email protected] olsun. Zmbkpose ile yedekleme yaptığınızda, örneğin full yedek aldığınızda, yedek aldığınız tarihi adında barındıran bir klasör içine tüm yedekleri alacaktır. full-20130320... şeklinde.

Şimdi yedeği geri döneceğimiz kullanıcının mail adresi [email protected] olsun, yedeği üzerine yazacağımız boş hesap ise [email protected] olsun.

Zmbkpose uygulamasını zimbra kullanıcısı ile çalıştırmamız gerekiyor. Bunun için sırasıyla

Aşağıdaki komutla mail sunucumuzda yönetici olalım
# sudo su -

aşağıdaki komutla da Zimbra kullanıcısının oturumunada işlemlere başlayalım
# su - zimbra

Şimdi yedekleri aldığımız klasöre gelelim. Bu klasörde adı full- ile başlayan full yedeklerimiz ve bu yedeklerimizin kayıtlarının bulunduğu session.txt dosyamız olmalı.

Önce yedeği döneceğimiz tarihli klasöre girelim. Örneğin full-20130320 klasörüne girelim. Burada her kullanıcı için iki adet dosya göreceksiniz. Bunlar .ldiff ve .tgz uzantılı dosyalardır. .ldiff uzantılı dosya kullanıcının her türlü bilgisini tutarken, .tgz uzantılı dosya tüm mail, contact vb bilgileri tutar.

backup kulanıcısının tgz uzantılı dosyasını silelim.
# rm [email protected]

user kullanıcısının tgz uzantılı dosyasının adını değiştirerek backup kullanıcısının tgz dosyası haline getirelim

#mv [email protected] [email protected]

böylece user kullanıcısının tüm yedekleri backup kullanıcısına kopyalanmış oldu.

Şimdi session.txt dosyasının olduğu klasöre geri gelelim ve aşağıdaki komutu çalıştıralım.

# zmbkpose -r [email protected] full-20120320

İşlem çalışmaya devam ederken backup kullanıcısının hesabına girip gözlemleyebilirsiniz. İşlem tamamlandığında user kullanıcısının yedekleri, backup kullanıcısına yüklenmiş olacaktır.

9 Ağustos 2013 Cuma

Joomla'da arama sonuçlarında görünen modülleri kaldırmak

Joomla arama modülünü kullanıyorsanız, arama yaptığınız sayfada bulunan modüllerin arama sonuçlarında da göründüğünü farkedeceksiniz. Bu durum istenmeyen bir durumdur. Bunu önlemek için aşağıdaki işlemleri yapmanız yeterlidir.

1. Bir Menü yaratın. Örneğin SearchMenu ismini verebilirsiniz.
2. Bu menünüz içine bir menü öğesi yaratın. Menü tipi olarak "Search Form or Saerch Results" seçin. İstediğiniz bir başlığı kullanabilirsiniz. Ben "Arama Sonuçları" adını kullandım.
3. Menü Öğesini kaydettikten sonra listeden ID (kimlik) nosunu bir yere not edin. Örneğin 766. Yeni bir menü yaratmış olduk ama bu menüyü herhangi bir yerde göstermiyoruz.
4. Modül Yöneticisinden, Arama Modülünüze gelin ve "Set Item Id" yazan yere kaydettiğiniz noyu yazın ve kaydedin.. Örneğimizde 766.

Artık arama sonuçları sayfanız da bir menüye bağlı olduğundan, diğer modüllerinizi bu sayfada gösterme şeklinde ayarlayabilirsiniz.


6 Ağustos 2013 Salı

Youtube Embedded Player ile yapabileceğiniz 20 şey

İşte size youtube embedded playerdaki 20 özellik



1. Like/Unlike : Sağ üst köşede ukarı/aşağı el işareti like Like/Unlike yapabilirsiniz. (Bunun için google hesabınızla giriş yapmış olmalısınız)

2. Video URL bulma : Videonun üzerine sağ tıklarsağız, "copy video URL" ile videonun adresini, "copy video URL at current time" ile videonun adresini o andaki değerle kopyalayabilirsiniz.

3. Video embed code bulma : Videonun üzerine sağ tıklarsanız "copy embed code" ile videonun embed kodunu kopyalayabilirsiniz.

4. Videoyu paylaşma : Sağ üst köşedeki paylaşım ikonuna tıklarsanız, facebook, twitter ve google+ paylaşım şecenekleri çıkacaktır.

5. Video açıklaması : Sağ üst köşedeki "i" işaretine tıklarsanız videonun açıklamasını görebilirsiniz.

6. Video kanalına abonelik : Sağ üst köşedeki "i" işaretine tıkladıktan sonra açılan ekranda solda "Subscribe" butonuna tıklayarak video kanalına abonelik yapabilirsiniz.

7. Videonun izlenme sayısı : Sağ üst köşedeki "i" işaretine tıkladığınızda açılan ekranda sol kısımda izlenme sayısını görebilirsiniz.

8. Watch Later listenize ekleme : Alt bardaki youtube logosunun solunda b ulunan saat işaretine tıklarsanız watch later listenize videoyu ekleyebilirsiniz.



9. Ek açıklamaları (annotations) kapatma : Videonuzda eğer ek açıklamalar var ise alt barda chat ikonu çıkacaktır. Buna tıklayarak ek açıklamaları kapatabilirsiniz.

10. Alt yazıları açma/kapama : Videonuzda alt yazı yüklenmişse, alt barda "cc" veya "içinde iki çizgi olan dikdörtgen ikon" işaretini göreceksiniz. Buna tıkladığınızda alt yazılar etkinleşecektir. Alt yazıyı kapatmak için aynı ikona tıkladıktan sonra açılan ekranda "turn captions off" seçeneine tıklayabilirsiniz.

11. Alt yazıyı sürükleme : Alt yazı çıktığı zaman üzerine tıklayıp sürükleyerek istediğiniz yere çekebilirsiniz.

12. Altyazı büyüklüğünü değiştirme : Video oynarken klavyenizden + ve - tuşları ile altyazı büyüklüğünü değiştirebilirsiniz. Ayrıca altyazı ikonuna bastıktan sonra en üstteki settings kısmına gelirseniz açılan pencereden de büyüklüğü değiştirebilirsiniz. Ayrıca buradaki seçeneklerden altyazınızın arkaplan rengini de değiştirebilirsiniz. Değişiklik yaptığınız ayarlar kaydedilecek ve bir sonraki videoya da uygulanacaktır.

13. Altyazı çeviri : Altyazı ikonuna bastıktan sonra "translate captions" seçeneğine tıklayarak istediğiniz dili seçebilir ve çeviriyi okuyabilirsiniz.

14. Videoyu tam ekran yapma : Alt barın en sağında bulunan ikona basarak videoyu tam ekranda izleyebilirsiniz. Tam ekran modundan çıkmak için "ESC" tuşuna basabilirsiniz.

15. Video görüntü kalitesi : Alt barda bulunan çark işaretine tıklayarak videonun uygun görüntü kaliteleri arasında geçiş yapabilirsiniz. Olası değerler 144p, 240p, 360p, 480p, 720p, 1080p dir.

16. Videonun oynama hızı : Sadece HTML5 de bunu görebilirsiniz. Çark işaretine tıkladığınızda karşınıza oynama hızları çıkacaktır. Olası değerler 0.25x, 0.5x, 1x, 1.5x, 2x dir.

17. Video istatistikleri : Videoya sağ tıkladığınızda "stats for nerds" seçeneğini tıklayarak videonun istatistiklerini görebilirsiniz.

18. Videoyu youtube sayfasında izleme : Alt barda bulunan Yotube logosunu veya üst bardaki videonun başlığını tıklarsanız video youtube sayfasında açılacaktır.

19. Kısayol tuşları : İşlemler için aşağıdaki kısayol tuşlarını kullanabilirsiniz.

* k - video durdurma/oynatma
* m - videoyu sessize alma/açma
* f - tam ekran moduna alma (çıkış için ESC)
* j veya sol ok - 3 saniye geri gelme
* l veya sağ ok - 3 saniye ileri gitme
* 0 - videonun başına gelme
* 1-9 - videoyu yüzde olarak ileri geri alma. %10 dan %90 a kadar
* home/end - videoyu başa veya sona alma
* yukarı/aşağı oklar - videonun sesini %5 azaltıp alçaltma

20. Benze videolar : Video bittikten sonra karşınıza çıkan benzer videolar listesinden seçim yapabilirsiniz.

3 Ağustos 2013 Cumartesi

Joomla template kopyalamak

Joomla kurup kullanmaya başladığınızda, template olarak varsayılan templatelerden birini seçerseniz ve üzerinde değişiklikler yaparsanız, ilk güncelleme de bu değişikliklerinizi kaybedersiniz. Bu yüzden template'i kullanmadan önce bir kopyasını alıp onun üzerinden çalışmalarınıza devam etmenizde fayda var.

Peki herhangi bir template'i kopyalamak için ne yapmalısınız? Aşağıdaki adımları takip ettiğinizde template kopyalanmış olacaktır.


1. /templates/ klasörü altında bulunan kopyalamak istediğiniz template klasörünün istediğiniz isimle kopyalayın. /templates/varolantemplateadi bu klasörü kopyalayarak, /templates/yenitemplateadi kendi template klasörünüzü oluşturun.

2. www dizinindeki dil klasöründeki bulunan dillerin içinde, varsa template ile ilgili dosyaların bir kopyasını yeni template için oluşturun. /languages/en-GB/en-GB.tpl_varolantemplateadi.ini ve /languages/en-GB/en-GB.tpl_varolantemplateadi.sys.ini dosyalarının bir kopyasını yaratarak kendi template adinizla kaydedin, /languages/en-GB/en-GB.tpl_yenitemplateadi.ini ve /languages/en-GB/en-GB.tpl_yenitemplateadi.sys.ini Bu işlemi varolan tüm dil klasörlerinde tekrarlayın.

3. /templates/yenitemplateadi klasörünün içinde languages klasörü var ise, bu klasördeki bulunan dil dosyaları içinki /languages/en-GB/en-GB.tpl_varolantemplateadi.ini ve /languages/en-GB/en-GB.tpl_varolantemplateadi.sys.ini dosyalarının ismini /languages/en-GB/en-GB.tpl_yenitemplateadi.ini ve /languages/en-GB/en-GB.tpl_yenitemplateadi.sys.ini olacak şekilde değiştirin.

4. /templates/yenitemplateadi klasöründe bulunan templateDetails.xml dosyasını açarak içinde aşağıdaki alanlarda eski template adını silerek yeni değerleri girin.

<name>yenitemplateadi</name>

<language tag="en-GB">en-GB.tpl_yenitemplateadi.ini</language>
<language tag="en-GB">en-GB.tpl_yenitemplateadi.sys.ini</language>

Varsa aşağıdaki satırlardaki değişiklikleri de yapın

<param name="theme_header" type="folderlist" directory="templates/yenitemplateadi/styles/header" default="" label="Header Themes" description="HEADER THEMES DESCRIPTION" />
<param name="theme_background" type="folderlist" directory="templates/yenitemplateadi/styles/background" default="" label="Background Themes" description="BACKGROUND THEMES DESCRIPTION" />
<param name="theme_elements" type="folderlist" directory="templates/yenitemplateadi/styles/elements" default="" label="Primary Elements" description="PRIMARY ELEMENTS DESCRIPTION" />

5. Administrator > Extensions > Extension Manager > Discover bölümüne gelin. Discover butonuna tıklayın. Yeni template adı burada görünecektir. Bunu seçerek Install butonuna tıkladığınızda varolan template yeni adı ile kopyalanmış olacaktır.

26 Haziran 2013 Çarşamba

"Hot Corners" özelliğinin efektif kullanımı

Macintosh bilgisayarınızda "Hot Corners" özelliğini kullanıyorsanız, bu özelliği zaman zaman yanlışlıkla çalıştırdığınız da oluyordur. Tam bir işi yaparken imlecinizi yanlışlıkla bir köşeye sürüklediğinizde örneğin ekran koruyucunun devreye girmesi çok can sıkıcı olabilir.

Bu durumdan kurtulmak için aşağıdaki yöntemi uygulayabilirsiniz.

"Hot Corners" özelliğine ulaşmak için System Preferences > Mission Control veya Desktop & Screen Saver > Hot Corners 'a tıklayalım.

Burada herhangi bir köşeye tıklayıp ne yapmak istediğinizi seçmeden önce klavyeden komut seçeneklerinden birine basılı tutarsanız, artık köşeye giden imleç işlemi yapmayacak, ancak bu seçtiğiniz komut ile imleci sürüklediğinizde çalışacaktır.


Mac bilgisayarınızda uyku moduna geçişi engelleme

Daha önceden Mac bilgisayarınızda uyku moduna geçişi nasıl endelleyeceğinizi buradaki makaleyle göstermiştim.

Şimdi daha basit bir yöntemle uyku moduna geçişi nasıl engelleyeceğinizi yazacağım. Bunun için pmset isimli küçük uygulamayı kullanacağız. Bu uygulama güç yönetimini düzenliyor.

Yapmanız gerekn tek şey terminal penceresinden aşağıdaki komutu yazıp enter'a basmak

pmset noidle

Bu durumda terminal penceresinde aşağıdaki yazıyı göreceksiniz.

Preventing idle sleep (^C to exit)...

İstediğiniz zaman Control+C tuşları ile konutu durdurabilirsiniz. Siz durdurana kadar bilgisayarınız uyku moduna geçmeyecektir.

23 Haziran 2013 Pazar

Macbook bilgisayarınızın pil durumunu öğrenmek

Macbook bilgisayarınızın pilinin eskisine göre daha az dayandığını veya bir sorun olduğunu düşünüyorsanız, pilinizin durumunu kontrol etmek çok kolay.

Üst bardaki pil durumu simgesine, Option tuşuna basırlı tutarken tıklarsanız ilk seçenek olarak pil durumunuzu gösterecektir.

Pil durumunda 4 seçenek mevcuttur. Bunlar şu anlama gelmektedir.

Normal: Piliniz normal şekilde çalışmaktadır.
Replace Soon: Piliniz normal çalışmaktadır ama ilk alındığı zamana göre daha az süre dayanmaktadır.
Replace Now: Piliniz normal çalışmaktadır ama ilk alındığı zamana göre çok az süre dayanmaktadır.

Service Battery: Pili değiştirmenizin zamanı gelmiş demektir.

8 Mayıs 2013 Çarşamba

GMail hesabınızı ne zaman başlattığınızı bilmek ister misiniz?

Yapmanız gereken şey öncelikle Google Takeout  sayfasını açmak. Eğer hesabınızla giriş yapmadıysanız, yapın. Açılan pencerede "Transfer your Google+ connections to another account" linkine tıklayın.





Şifreniz tekrar istendiğinde girin ve açılan sayfanın sol alt bölümünde hesabınızın açılış tarihini göreceksiniz.





30 Nisan 2013 Salı

PfSense LightSquid Oversize ve BigFile Limiti belirleme

PfSense üzerine Squid Proxy sunucusu kurduktan sonra, hat trafiğinizi raporlamak için Light Squid kurarsanız, varsayılan Oversize ve BigFiles limitlerinin çok küçük olduğunu (10 MByte ve 2 MByte) göreceksiniz.

Bu ayarları değiştirmek için yapmanız gerekenler aşağıdaki gibidir.

1. Öncelikle PfSense sunucunuza ssh ile bağlanmalısınız. Eğer sunucu konsoluna ulaşabiliyorsanız işlemlere konsoldan devam edebilirsiniz. Eğer konsol imkanınız bulunmuyorsa, önce PfSense web arayüzünde, menüden System > Advanced sekmesine gelip Secure Shell bölümünde "Enable Secure Shell" kutucuğunu işaretleyip kaydetmelisiniz. Bunu yaptıktan sonra herhangi bir ssh client ile bağlantı yapabilirsiniz.



2. SSH Client ile bağlandığınızda karşınıza konsol ekranı çıkacak. Burada 0-14 arası rakamlarla ifade edilmiş seçenekleri göreceksiniz. 8 ile Shell ekranına girelim.



3. LightSquid konfigürasyon dosyasını vi editörü ile açalım

# vi /usr/local/etc/lightsquid/lightsquid.cfg
Kullandığınız versiyona göre dosyanız şu yolda da olabilir. 
/usr/pbi/lightsquid-amd64/local/etc/lightsquid/lightsquid.cfg

4. Dosya içerisinde bigfilelimit ve oversize ayarlarını değiştirelim. Bigfilelimit için 100 MB, oversize için 500 MB kullandığımızı varsayarsak, değişiklik aşağıdaki gibi olacak.


#if url size exceed $bigfilelimit - add this file into report
$bigfilelimit        = 100*1024*1024;

#user maximum size per day limit (oversize)
$perusertrafficlimit = 500*1024*1024;

5. Kaydedip kapattığınızda bundan sonra yeni ayarlarınız geçerli olacaktır. Sunucu yeniden başladığında bu ayarların kaybolmaması için aynı değişikliği /usr/local/etc/lightsquid/lightsquid.cfg.dist dosyasında da yapmanız gerekiyor.
Kullandığınız versiyona göre dosyanız şu yolda da olabilir. 
/usr/pbi/lightsquid-amd64/local/etc/lightsquid/lightsquid.cfg

Bu dosyada tüm konfigürasyon ayarlarını bulabilirsiniz.


21 Nisan 2013 Pazar

Tabbix Help / Tabbix Manual

Add Server
Click "Add New Server" button in Servers Tab. 
Fill the all informations in form and click "Confirm" button.

Edit Server
Long press to the server which you want to edit in Servers Tab. There will be a menu. Choose "Edit Server" option. 
Change informations that you want and click "Confirm" button

Delete Server
Long press to the server which you want to delete in Servers Tab. There will be a menu. Choose "Delete Server" option. 

Servers Tab
The Servers tab shows zabbix servers that you added. 
You can see active triggers count in a problem state in the right side. 
The green arrow means there is no active trigger in a problem state. The red arrow means there is active trigger in problem state.
The Hosts view is shown when you click a server.
When yo select Servers tab, the last view in servers tab section is shown. 
If you reselect servers tab when you are in hosts view or host view, the servers list view is shown.

Refresh
There are two "Refresh" buttons on Servers tab and Triggers tab. Everything is refreshed when you click "Refresh" button.

Hosts
You can see all hosts name and triggers count when you click server in Servers tab.
You can see active triggers count in a problem state that belongs to the host in the right side. 
The green arrow means there is no active trigger in a problem state. The red arrow means there is active trigger in problem state.
The Host view is shown when you click a host.
There is "Back to servers" button at the bottom of Hosts view.

Host
You can see host information, triggers and items of host.
There is "Back to hosts" button at the bottom of Host view.

Host Item
You can see host item information and last values of item.
There is "Back to items" button at the bottom of Host Item view.

Host Item Graph
You can see the graph of item values. There are two buttons for "zoom in" and "zoom out". The default period is two hours. You can zoom out to one year and zoom in to one hour.

Triggers Tab
The Triggers tab shows all active  triggers in a problem state for all zabbix servers. 
There is a green tick if trigger has acknowledge.
The green arrow means there is an acknowledge for the last event of trigger. 
The red arrow means there is no acknowledge for the last event of trigger.
The Trigger view is shown when you click a trigger.
When yo select Triggers tab, the last view in triggers tab section is shown. 
If you reselect triggers tab when you are in Trigger view, the triggers list view is shown.

Trigger
You can see trigger information and last five event of trigger.
There is "Back to triggers" button at the bottom of Trigger view.
There is "Add Ack" button at the bottom of Trigger view. You can add comment for the last event of trigger.

Add Acknowledge
You can add comment to the last event of a trigger from Trigger view. The "Add Ack" button is at bottom of Trigger view.

Settings
1. Hide triggers for hosts in maintenance from Triggers Tab. When you select this option, you can still see triggers for hosts in maintenance from Servers Tab.

5 Nisan 2013 Cuma

Android 4.2 de "Developer options" seçeneğinin açılması

Android 4.2 versiyonundan önce telefonunuzun Settings (Ayarlar) kısmına girdiğinizde en altta About Phone (Telefon Hakkında) seçeneğinden önce "Developer options" seçeneği görülüyordu. 4.2 versiyonu ile beraber bu seçeneğin ortadan kaybolduğunu farkedeceksiniz.

Bu seçenek aslında sadece görünmüyor. Şimdi bu seçeneği tekrardan nasıl görünür kılacağınızı göstereyim.

Telefonunuzda Settings kısmında en altta About Phone kısmına girelim.
Buradaki seçeneklerden en allta bulunan Build number kısmına gelelim ve üzerine 7 kez tıklayalım. Son 3 tıklamanızla birlikte geriye doğru sayan bir sayaç çıkacak ve son tıklamnızla birlikte artık Developer options kısmını Settings ana menüsünde en altta görebileceksiniz.

30 Mart 2013 Cumartesi

Zimbra sunucu bazında blacklist ve whitelist ekleme

Zimbra sunucusu kullanıyorsanız bildiğiniz gibi kullanıcı bazında whitelist ve blacklist oluşturabiliyorsunuz. Kullanıcı bazında bu işlem için, web arayüzünden kullanıcı olarak giriş yaptığınızda Preferences > Mail menüsünde alt tarafta bulunan Spam Mail Options kısmını kullanarak istediğiniz mail adresini girebilirsiniz. Burada iki bölüm göreceksiniz. Blok message from ve Allow message from.

Bu bölümlere veri girerken tam mail adresini girmek zorunda değilsiniz. Örneğin @alanadi.com alan adından gelen tüm mailleri engellemek için *@alanadi.com şeklinde veri girebilirsiniz.

Peki sunucu bazında bu işlemi nasıl yaparsınız.  Bunun için zimbra sunucumuzdaki /opt/zimbra/conf/spamassassin/local.cf dosyasını kullanacağız. local.cf dosyamızın içine whitelist ve blacklist kayıtlarımızı ekleyebiliriz. Bu dosyaya blacklist eklemek için blacklist_from kalıbını, whitelist eklemek için de whitelist_from kalıbını kullanacağız.

Bu kayıtları eklemeden önce kayıt seçeneklerinden  de bahsetmek istiyorum.

  1. Bir alan adından gelen tüm mailleri engellemek/izin vermek için *@alanadi.com şeklinde giriş yapabilirsiniz.
  2. Aynı isimle farklı alan adlarından gelen mailleri engellemek/izin vermek için [email protected]* şeklinde giriş yapabilirsiniz.
  3. Tüm mail adresinde geçen bir kelime üzerinden engellemek ya da izin vermek için *kelime* şeklinde giriş yapabilirsiniz.
Gördüğünüz gibi istediğiniz şekilde kayıt girişi yapabilirsiniz. Bir kaç değişik örnek daha vermek gerekirse;

*bulten*@* : kullanıcı kısmında bulten kelimesi geçen her alan adı
*@alanadi.* : net, org vb her türlü alan adını kısıtlamak için
*@*kelime*.com : alan adında "kelime" geçen com uzantılı alan adları için.

Şimdi, ne tip girişler yapabileceğimizi gördüğümüze göre gelelim bu girişleri nasıl yapacağımıza.

Zimbra sunucumuza ssh ile bağlanalım. Zimbra kullanıcısının oturumuna girelim. Bunun için ;

"sudo su -" komutu ile root olalım. Daha sonra "su - zimbra" komutu ile zimbra kullanıcısının oturumuna girelim. Bu işlemi yaptığımızda zimbra kullanıcısının şifresini bilmemiz gerekmiyor.

Daha sonra bir editor yardımı ile local.cf dosyasını açalım. Ben vi kullandığım için aşağıdaki konutla dosyayı açıyorum.

# vi /opt/zimbra/conf/spamassassin/local.cf

Dosyanın en altına aşağıdaki komutlarla girişleri yapalım.

blacklist_from [email protected]
blacklist_from *@alanadi.com
whitelist_from *@zimbra.com

İstediğiniz kayıtları girdikten sonra dosyayı kaydedip kapatalım ve antivirüs/antispam servisini aşağıdaki komutla yeniden başlatalım.

# zmamavisdctl restart

DİKKAT : Zimbra sunucusunu upgrade ettiğinizde bu dosya ilk haline geri döner. O yüzden upgrade işleminden önce girdiğiniz tüm kayıtların yedeğini almanız önemlidir.

29 Mart 2013 Cuma

Google Translate Android telefonlar için artık çevrimdışı çalışabiliyor

Google Translate'in işinize ne kadar yaradığını tahmin ediyorsunuzdur. Fakat interneti kullanamadığınız zamanlarda Google Translate'i de kullanamıyorsunuz.

Artık Android işletim sistemli telefonlarda Google Translate size offline (çevrimdışı) hizmet seçeneğini de sunuyor. Yapmanız gereken şey, Google Translate'in son sürümünü indirmek ve ayarlar kısmından Offline Languges linkine tıklayıp istediğiniz dilleri cep telefonunuzun hafızasına yüklemek.

Her bir dil paketi sıkıştırılmış halde yaklaşık 150 MB lık dosyalardan oluşuyor. Sıkıştırılmış dosya açıldığında telefonunuzda dil paketi başına 200 MB kadar yer kaplıyor.

27 Şubat 2013 Çarşamba

Google web sayfasındaki siyah bantı kaldırmak

Google ana sayfasına gittiğinizde, sayfanın üstünde siyah bir bant görürsünüz. Bunu kullanmıyor veya istemiyor olabilirsiniz. Yapmanız gereken tek şey, google ana sayfasını açarken birkaç parametre geçmek.

Google sitesine girerken aşağıdaki linki kullanırsanız bu siyah bantı artık görmeyeceksiniz. Bu linki anasayfanız yaparsanız aklınızda tutmanıza artık gerek kalmaz.

https://www.google.com.tr/webhp?esrch=Agad::Public

Tabbix for Zabbix

Zabbix için yazdığım Android istemci programı Tabbix, Android markette yerini aldı. Henüz deneme aşamasında olan bu uygulamamı hali hazırda varolan uygulamalar çok hoşuma gitmediği için yazdım. Umarım kullananlar da memnun kalırlar.

https://play.google.com/store/apps/details?id=com.tirgil.tabbix

Uygulamama ait birkaç ekran görüntüsü aşağıdaki gibi.




25 Ocak 2013 Cuma

Google Chrome'da yanlışlıkla kapattığınız sekmeleri tekrar açmak

Google Chrome kullanıyorsanız ve çalışırken onlarca sekme (tab) açıyorsanız, bazen bu sekmeleri yanlışlıkla kapatabilirsiniz. Kapatmamanız gereken bir sekmeyi kapattığınızda, tekrar o web sayfasının adresini bulmaya çalışmak can sıkıcı olabilir.

Böyle bir durumda yapmanız gereken tek şey, Mac kullanıcıları için Command+Shift+T tuşlarına, Windows kullanıcıları için Ctrl+Shift+T tuşlarına basmak. Böylece kazayla kapattığınız sekme tekrar açılacaktır. Hatta bu tuş takımına bastıkça kapattığınız her sekme sırasıyla açılacaktır.

DGS Puan Android uygulamam markette yerini aldı


DGS puan hesaplayıcıları en son yapılan DGS' ye göre hazırlanır, bu puan hesaplayıcı 2012 DGS verilerine göre hazırlanmıştır.

Sınavda yapılan sayısal ve sözel ortalamalara göre net puanlar değiştiğinden 2013 DGS' de yaptığınız netlerle asla 2012 DGS' deki puanınızı alamazsınız.

Bu puan hesaplayıcı denemelerde yaptığunuz netlerle 2012 DGS' de neleri başarabileceğinizi görmenize yardımcı olur.

Uygulamaya marketten ulaşmak için tıklayın.