Twitter API v1.1 ile Son Tweet'leri Çekme

Eğer dikkat ettiyseniz sitenin sağ alt tarafında attığım son tweet'ler gösterilmektedir. İşte bu makalede bunun nasıl yapıldığını anlatacağım. Bilindiği gibi api'nin 1.0 sürümünde yetkilendirme olmaksızın tweet'ler çekilebiliyordu. Bu durumda sadece jQuery ile rahatlıkla bu işlem gerçekleştiriliyordu. Ancak Twitter'ın api'yi 1.1 sürümüne yükseltmesiyle birlikte artık Oauth yetkilendirme olmaksızın tweet'leri çekemiyoruz. Yani artık mutlaka server-side kod yazmamız gerekli. Ben de PHP ile bu işlemlerin nasıl yapılacağını anlatmaya çalışacağım. Bunun için ilk önce bir twitter uygulaması oluşturmanız gerekiyor.dev.twitter.com/apps adresine gittikten sonra Create a new application diyoruz. Uygulamamızın ismi, açıklaması, web sitemiz Devamını oku »

cPanel'e 80 Numaralı Porttan Erişim

Merhaba. Bilindiği gibi cPanel'e 2082 nolu port ile giriş yapılabilmektedir. (alanadiniz.com/cpanel adresine girerek test edebilirsiniz.) Bu ise port engeli uygulanan internet erişiminde her zaman sıkıntı olmuştur. Mesela ben okulda cPanel'e giremiyorum. Çünki kullandığım filtrelenmiş internette 2082 vb. portlar kapalı durumda. Bu durumda da maalesef cPanel'i kullanamıyorum okulda. Ben de bu sorunu nasıl aşabilirim diye araştırırken cpanelproxy isimli bir PHP uygulaması ile karşılaştım. Kullanımı gayet kolay ve cPanel'e 80 numaralı porttan bağlanabiliyorum. Bilmeyenler için 80 numaralı port bizim normalde internete girmek için kullandığımız port numarası. Yani mhmtyylc.com adresine erişmek için mhmtyylc.com ya da mhmtyylc.com:80 adresini Devamını oku »

Ücretsiz Yurtiçi CDN Hizmeti

Merhaba. Bu makalede size CDN'in ne olduğundan ve yerli bir firmanın sağladığı ücretsiz CDN hizmetinden bahsedeceğim. İlk önce CDN'in ne olduğunu anlayalım.CDN (Content Delivery Networks) sitenizdeki sabit içeriklerin (resim, video, javascript veya css dosyaları gibi) siteyi ziyaret eden kullanıcıların bulunduğu lokasyona en yakın lokasyondan iletilmesini sağlayan ağdır. Yani CDN hizmeti veren firmanın farklı lokasyonlarda sunucuları bulunur ve ziyaretçinin konumuna göre en yakın lokasyondan gerekli dosyalar aktarılır. Türkçe'ye içerik dağıtım ağı olarak tercüme edilebilir.AvantajlarıSunucunuzun üzerindeki yükü azaltır.Farklı lokasyonlarda sitenizin daha hızlı açılmasını sağlar.Hızlı açılış sayesinde siteniz arama motorlarında Devamını oku »

Captcha Kullanmadan Spam Yorumları Engelleme

Spam yorumları engellemek için önceden recaptcha kullanıyordum. Daha sonradan PHP'ye geçmem ile birlikte Securimage PHP Captcha uygulamasını kullanmaya başladım. Bu iki captcha uygulaması da sitemi spam yorumlardan gayet güzel bir şekilde korudu açıkcası. Ancak bu uygulamalar ziyaretçiler açısından pek kullanışlı olmuyordu. Özellikle recaptcha uygulamasındaki yazıların okunması tam bir işkenceye dönüşebiliyordu. Bu sebepten dolayı herhangi bir güvenlik resmi uygulaması kullanmadan spam yorumları nasıl engelleyebileceğimi uzun uzun araştırdım ve bulduğum çözüm yöntemlerini yorumlar kısmında denedim. Bu yöntemlerden kimisi çok güzel işe yaradı kimisi ise maalesef işe yaramadı. İşte size o işe yarayan yöntemlerin iki tanesinden Devamını oku »

PHP ile FriendFeed'e Mesaj Atmak

Merhaba. Bu makalede PHP ile FriendFeed'e nasıl mesaj atacağımızı anlatacağım. Aslında FriendFeed popülerliğini yitirmiş bir sosyal ağ benim gözümde. Ama bazı kaynaklarda api kullanımının yanlış anlatılması sebebiyle bu makaleyi yazmaya karar verdim. O hata da şudur: Kaynaklarda FriendFeed'e uzaktan mesaj atmak için bir uygulama oluşturulması gerektiği anlatılıyor. Ancak amacımız sadece mesaj göndermek ise uygulama oluşturmaya gerek yoktur. Neyse lafı fazla uzatmadan işlemin nasıl yapılacağını anlatıyorum.İlk önce friendfeed.com/account/api adresinden bize uzaktan erişim yetkisi verecek olan FriendFeed takma adımızı ve FriendFeed uzak anahtarımızı (remote key) öğreniyoruz.Daha sonra Devamını oku »