Symfony ile Facebook uygulamaları geliştirmek

Merhaba, bu yazı da Symfony web framework’ünü kullanarak basit bir facebook uygulaması geliştireceğiz. Bu yazının 2 tane sizin için yararlı olabileceğini düşündüğüm noktası var:

  • Symfony framework’ü ile ilgili giriş niteliğinde bilgi veriyor olması
  • Facebook uygulaması geliştirme ve Facebook authentication için güzel trickler içeriyor olması

Okumaya devam et

Genel, Makaleler, PHP, Symfony kategorisine gönderildi | , , ile etiketlendi | 3 yorum

Yaşıyorum

Yazmasam da yaşıyorum. Bilginiz olsun. Yakında güzel şeyler olabilir buralarda, şuan üşeniyorum. Ama bari yazmışken söyliyim. Şaka maka ısparta’da 1 senem bitti bile. Yazın bir aksilik olmazsa İstanbul’dayım.

Genel kategorisine gönderildi | 4 yorum

Twshot for WordPress v0.2

Uzunca bir aradan sonra merhaba!

twshot_logoGeçtiğimiz sene Angelabs‘ın bir girişimi olan twshot servisi için yazmış olduğum Twshot for WordPress eklentimi yeniledim.



Bu yeni sürüm ile beraber;

  • Kullanıcıların twitter statülerini güncellerken kullanacakları twshot linkinden önceki mesajın özelleştirilebilmesi için yazı ve sayfa ekleme sayfalarına twshot title kutusu eklendi. Böylelikle uzun yazı başlıklarını kısaca anlatan anlamlı şeyler kullanabileceksiniz tweetlerinizde..
  • Eklentinin kullanıcıları tarafından rapor edilen 1-2 hata temizlendi
  • Eklenti üzerinde kod iyileştirmeleri yapıldı.

Eklentiyi kendi sayfasından ( http://www.gurkanoluc.com/wordpress-twshot-eklentisi)  indirebilirsiniz.

Eklenti ile ilgili hata bildirimi yada önerilerinizi iletişim sayfamdan bana ulaştırabilirsiniz.

Genel kategorisine gönderildi | 1 yorum

JSONP ile Cross-domain AJAX!

Bildiğiniz gibi AJAX, Web 2.0 akımının gelişiyle birlikte popülerleşen, aslında yıllardır var olan bir teknoloji. XmlHttpRequest nesnesini kullanarak, tüm sayfayı yeniden yüklemeden hızlı ve kolayca HTTP request yapabilmemize ve cevap alıp işleyebilmemize olanak sağlıyor.

Hal böyle olunca bir çok uygulama tarafından tercih edildi tabii ki. Tüm veri iletişimini AJAX ile gerçekleştiren web siteleri, mash-up’lar, kullanılabilirliğini tavan yaptırmak isteyen web siteleri gibi bir çok yerde kullanıldı ve çokta güzel ve eğlenceli oldu bence.

Bugün bahsedeceğimiz konu olayın mash-up diye tabir edilen bir nevi ufak web site parçacıkları üzerine olucak. Bildiğiniz gibi mash-up’lar genelde üyesi olup, içerik ürettiğiniz çeşitli servisler tarafından size sağlanıyor. Örneğin Twitter. Ufak bir kopyala & yapıştır operasyonu ile son 10 tweet’inizi blogunuz üzerinde gösterebilirsiniz.

İşte tam da bu noktada bir sorun ortaya çıkıyor. XmlHttpRequest nesnesi iyi, güzel ama yalnızca kendi domaininiz üzerindeki adreslere request yapabilmenize imkan tanıyor. Böyle olunca da siz örneğin kendiniz bir mash-up yapıyor olsanız ve twitter API’na XmlHttpRequest ile request göndermek isteseniz, göndermiş olduğunuz request güvenlik sebeplerinden dolayı hata verecektir. Okumaya devam et

Javascript, Jquery, Makaleler kategorisine gönderildi | Yorum bırakın

jQuery Browser Nesnesi

Çoğumuz web uygulamaları geliştirirken, tarayıcıların motorlarındaki farklılıklardan dolayı geliştirmiş olduğumuz uygulamaların tüm tarayıcılarda aynı çalışması için bazı yerlerde sorunu gidermek için sadece sorun olan browserda çalışacak hackler yazıyoruz. Bu sıkıcı işlemi işlemi yapmanın ilk aşamalarından biri de tabii ki kullanıcının siteyi hangi tarayıcı ile görüntülediğini bulmak oluyor. Hastalığın ne olduğunu bilelim ki ona uygun ilacı yazabilelim değil mi? Okumaya devam et

Javascript, Jquery, Makaleler kategorisine gönderildi | , , ile etiketlendi | 1 yorum

Isparta'ya gidiyorum

ÖSS sonuçları açıklandı ve önümüzdeki – eğer yatay falan geçmezsem – 4 yılımı geçireceğim yer belli oldu : Isparta. Hiç beklemediğim bir şekilde Süleyman Demirel Üniversitesi Bilgisayar Müh. 2. Öğretim’e yerleştirildim.

Gerçekten çok şaşırtıcı oldu. Geçtiğimiz sene son aldığı kişi 39.500′üncü sıralardaydı ben nasıl olsa olmaz, benim başarı sıram 59930 diyerek üste yazmıştım. Daha alttaki bir tercihim olan Yalova üniversitesi falan bekliyordum =) Hayırlısı buymuş.

Genel kategorisine gönderildi | , , ile etiketlendi | 9 yorum

Temamı değiştirdim : )

Sözde yaz geldiğinde bir sürü yazı yazacaktım bloguma ama yalan oldu tabii. ÖSS sonuçları stresi, ÖSS tercihi stresi, ÖSS tercih sonuçlarını bekleme stresi, iş, güç, o, bu derken yine salladım : )

ÖSS sonuçlarını bekliyorum. 18 tane tercih yaptım. Son 3′lüden yana umutlarım var. Yalova, Muğla ve Kırıkkale üniversiteleri Bilgisayar Müh. bölümleri bu sene açıldı ve belirli bir taban puanları yok şuan. Umarım Yalova Üniv. olur. Hem Bursa’ya, hem de İstanbul’a çok yakın. Benim için oldukça güzel olacak olabilir.

Yazıya temamı değiştirdim diye mesaj attım ama ilk iki paragraf tamamen benden bahsediyor. Enteresan bir giriş oldu sanırım. He, ne diyorduk? Evet değiştirdim. Görmüş olduğunuz tema sevgili Sinan Ata tarafından tasarlandı, sevgili ben – çok severim ben kendimi : P – tarafından WordPress’e entegre edildi. Tam benim sevdiğim tarzda, grafiksel anlamda birsürü ıvırı zıvırı olmayan. Sade, zarif, özelleştirilebilir ( Arkaplan rengi, sayfa meta tagları v.s özelleştirilebiliyor. Belki yeni sürüm çıkartırsak bu özelleştirme olayının cıvkını çıkarmak istiyorum ) . Öyle işte. Ben şuan gördüğünüz kırmızımsı arka planı seçtim, hangi renk daha güzel durur karar veremedim öneriniz olursa beklerim.

Unutmadan geçtiğimiz haftalarda blogu komple silip sadece teknik içerikli yazılarımı, eklenti tanıtım yazılarımı v.s bıraktım. Diğer içerik çok gereksiz geldi gözüme birden.

Genel kategorisine gönderildi | , ile etiketlendi | 12 yorum

Has..ktir Amma Uyumuşum!

Bu yazıyı yaklaşık bir sene önce okuldaşım, öss koçum zaman zaman hayat koçum Mustafa Öztürk yazmıştı bir sene öncesinde.. Onunkini buradan okuyabilirsiniz.. Bende o günlerde and içmiştim yeneceğim bu öss’yi ve sınavdan çıktığım gibi büyük bir şevkle yazacağım bu yazıyı diye.. Okumaya devam et

Genel kategorisine gönderildi | ile etiketlendi | 11 yorum

WordPress FriendFeed Comments 1.2

Geçtiğimiz günlerde yayınlamış olduğum WordPress FriendFeed Comments sürümü biraz hata kaynıyordu. Birçok kullanıcıdan eklentinin çalışmadığı, çeşitli hatalar verdiği yönünde geri bildirimler aldım. Bunun üzerine eklenti üzerinde biraz daha çalıştım. Kendi test ortamında gerek kendi bilgisayarım üzerinde, gerekse internet üzerinde uzak bir sunucu üzerinde test ettim ve 0′dan kurulumda eklenti ile ilgili herhangi bir problemle karşılaşmadım. Umarım bu sürümde sizlerde karşılaşmıycaksınız.

Eklentiyi Nasıl Güncelliyeceğiz?

  • Yönetici panelinizde eklentiler kısmından FriendFeed Comments eklentisini pasif hale getiriniz.
  • Daha sonra blogunuzun yayında olduğu sunucuya herhangi bir ftp programı ile yada ssh üzerinden bağlanıp wp-content/plugins dizini içerisindeki wordpress-friendfeed-comments klasörünü siliniz.
  • http://wordpress.org/extend/plugins/wordpress-friendfeed-comments/ adresinden eklentinin 1.2 sürümünü indiriniz.
  • İndirdiğiniz zip dosyası içerisinden çıkan wordpress-friendfeed-comments klasörünü wp-content/plugins klasörünüzün içine upload edin.
  • Daha sonra blogunuzun yönetici panelinden eklentiyi aktif hale getirin.
  • Bu şekilde yaptığınızda eklentinin önceki sürümlerinde kayıt ettiği yazılara gelen yorumları ve yeni yazılarınıza gelen yorumları gösteriyor olması gerek.

Çıkmamasını umut ediyorum ancak, karşılaştığınız sorunları bana yorum yazarak yada mail ile bildirirseniz sevinirim.

Bu sürümde eklentiye eklemiş olduğum yeni bir özellik bulunmuyor. Sadece var olan ve geri bildirimi yapılan hataları düzelttim.


Duyurular kategorisine gönderildi | , , ile etiketlendi | 36 yorum

WordPress FriendFeed Comment 1.0 Yayınlandı

Uzunca bir süredir ÖSS telaşı içinde kendime ayırdığım zamanlarda uğraştığım, kafamı rahatlatdığım WordPress FriendFeed Comments eklentisinin yeni sürümünü sonunda bitirdim. Yeni sürümde vaat ettiğim özellikleri %70 oranında falan gerçekleştirdim sanıyorum. Diğer özellikler sonraki sürümlerde inşallah. Fazla geyik yapmadan eklentinin yeni sürümü ile gelen özellikleri kısaca listeliyeyim.

  • Artık eklenti friendfeed’e link eklemiyor. Friendfeed hesabınıza eklemiş olduğunuz blogunuza ait rss beslemesinden düşen ögeleri otomatik olarak algılıyor ve bu ögelere gelen yorumları blogunuz üzerinde gösteriyor.
  • Friendfeed’e sayfa her refresh edildiğinde bağlantı yapılmıyor, yönetici panelinden ayarlanabilen zaman aralıklıklarıyla Friendfeed sunucusuna bağlanılıyor. Böylece eklentinin sunucuya bindirdiği yük önemli ölçüde azalıyor.
  • Yorumlar eklenti klasörü içerisinde tmp isimli bir dizinde cache ediliyor. Böylece Friendfeed üzerinden gelen yorumları gösterilirken veritabanına bağlanılmıyor. Bu da eklentinin sunucuya bindirdiği yükte önemli bir azalma ve yazının gösterileceği sayfanın yüklenme süresinde önemli bir artış meydana getirdi.
  • Eklenti kullanıcılarının en çok şikayetçi olduğu şeylerden bir tanesi olan Friendfeed sunucuları ile blogun çalıştığı sunucunun zaman ayarlarının farkından ortaya çıkan zaman problemi bu sürüm ile çözüldü.
  • Eklentinin lokalize edilmesinde WordPress’in de bir standart olarak belirlediği GNU Gettext kütüphanesine geçildi.
  • Friendfeed üzerinden otomatik olarak bulunarak, yorumları ilgili yazı altında gösterilmek üzere kayıt edilen ögelerin tanımlanmasını sağlayan Friendfeed ID değerleri artık değiştirilebilir. Yani eklenti yaptığı arama sizin yazınıza ait olan FriendFeed ögesini değilde, başka FriendFeed ögesini kayıt etmişse bunu düzeltebiliyorsunuz artık.
  • Eklentinin genelinde performans ve kod iyileştirme çalışmaları yapıldı.

Eklentiyi yine aynı adresten ( http://wordpress.org/extend/plugins/wordpress-friendfeed-comments/ ) indirebilirsiniz. Kurulum detayları için readme.txt dosyasına bakabilirsiniz.

Son olarak eklentinin ingilizce çevirisini ben pek te iyi olmayan ingilizcem ile kendim yaptım. Yanlış yada eksik gördüğünüz yerleri bana buradan belirtirseniz yada kendiniz İngilizce dil dosyası hazırlayıp gönderebilirseniz sevinirim.

Duyurular kategorisine gönderildi | , , ile etiketlendi | 14 yorum