php etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
php etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

28 Şubat 2012 Salı

Sitenin ilk adımı DOMAIN ve HOSTING



Merhaba tekrardan ....
Yakın zamandır Twitter ve API si hakkında iyi veya kötü şeyler yazıyorum...Tabii ki bunlar site projesi içindi..
Sitenin ilk adımı siteyi yapmak mı önce hosting ve domain almak mı emin değilim ama ben ilk olarak domain ve hosting alanlardanım ...
Aslında localhost ile sıkıntım yok sağolsun ...Ama Twitter authentication için localde olmamak lazım ... Bende bir domain ve hosting aldım .. Sitenin adı : http://www.twitog.com/ bakıldığında twit ten sonrası saçma ama en azından kısa ...
Bundan önce "twitterfollowerbooster.com" bişi bişey düşündüm ama bunu okuması 5 yazması 10 dakka ...
Hosting ve domain olarak "hostgator.com" u tercih ettim.. Aslında GoDady kullanıcaktım ama daha sonradan vazgeçip hostgator tercih ettim..Hem sınırsız alan , hem sınırsız trafik ile bayaa iyi gibi...Şu an için 6 aylık hosting + domain aldım ... Türkçe sitelerden %25 indirim kuponu buldum.. Hepsi 55$ gibi bişey tuttu ... 100 TL ödedim...Ödemeyi direkt olarak paypal ile yaptım...Şimdilik sadece kendime mail açtım ...
Başlangıçta sitede bişey olmucak tabii ..Daha sonradan Twitter entegrasyonu,Veritabanı (MYSQL), Ajax , PHP (temel) , JQuery (daha çok hazır ) düşünüyorum .... Günlük yaklaşık olarak 500-750 tekil kullanıcıyı görürsem satış sistemi de düşünüyorum...Şu an için sadece Paypal ile .. O da ayrı bir konu ... Onu da yazarım

Biliyorum site ne işe yarıcak diye sorabilirsiniz : Yazdıklarımdan anlaşılmıyo ... Aslında etik tarafı biraz düşünülebilir ama bence bir sıkıntısı yok..Konusunu da başka yazıda anlatırım ... Bu yazıyı domain ve hosting hakkında bilgilendirme için yazdım ...

27 Şubat 2012 Pazartesi

Twitter 1 Saatte 350 Sorgu Saçmalığı ve Cimri Twitter



Merhaba ... Normalde bu yazıyı yazmamam ve Twitter API sini kullanmaya devam etmem lazımdı ... Kod yazdım ve çalıştırmaya çalıştığımda gördüm ki istediğim şeyler gelmiyo ... Çalışan kodlarım da hata vermeye başladı. ..

Sonunda debugging yapmak geldi aklıma ... Bir de gördüm ki kısıtlama .. Aynen gelen yanıtı yazıyorum . "Rate limit exceeded. Clients may not make more than 350 requests per hour" .. Limite ulaşmışım .1 saatte en fazla 350 sorgu ?? NEDEN !!!!

Eğer ki API veriyosan bu kadar da saçmalama lütfen ...Şimdi ne yapim ? Onu da söyleseydi bari...Yatim mi , uyuyim mi , bişeyler mi içim , dışarı mı çıkım , face e mi girim ??

Twitter ın yaptığını Google ın yaptığını düşünelim ... 1 saatte sadece 300 arama isteği ... veya Google Maps te sadece 300 adet yer ara ...

İşin en kötü tarafı da şu ki : Bunu bilmiyodum ve for ile dögü açtım ... Beni takip eden herkesi listelicektim ... Gel gör ki beni 600 küsür insan takip ediyo .. Yani 600 sorgu garanti ... Sınır 300 ...Yani tamamlamadan hoşçakal diyorum ...

Twitter bunu serverları yawaşlamasın diye mi yapayı diyo düşündüm ama sonra dedim ki : O kadar para kazanıyosn biraz daha serverlarına yatırım yap ...
Umarım bu sınır en yakın zamanda kalkar ...

26 Şubat 2012 Pazar

Twitter ve güzel API si...



Öncelikle söylemek isterim ki Web Api sini fazla kullanan biri değilim... Gerçek manada PHP ile ilk defa API kullanıyorum ... Android için JAVA ile birkaç API kulallanmıştım ama ...

Gelelim şimdiki API mize : Twitter API ... Twitter gerçekten de API konusunda çok gelişmiş...Fazla bir kısıtlama koymamış ... Durum güncelleme , Takip Etme , Takip Bırakma , Retweet , Takip kontrolü gibi milyonlarca şey yapabiliyosun ...

Twitter bunu yaparken gerçekten de çok kolay bir API ortaya koymuş ... Hiçbir fikrim yokken yaklaşık 2-3 saatte (video ve kaynakların yardımıyla) Takip kontrol , Takip etme , Tweet yollama gibi şeyleri hallettim...

Sadece ne yapmak istediğinizi söylüyosunuz ve Twitter ın belirlediği basit kod parçalarıyla işlem oluyor... Mesela : " GET statuses/home_timeline " dediğinde anlıyosun ki : GET ile home_timeline i çağıracan ve sana bir değer dönücek ... XML , JSON , ATOM olmasını da sen belirliyosun ...

Şu ana kadar yapmak istediklerimin biraznı yaptım ... Şu an tek sorun kullanıcıdan izin istemeemk.. Sanırım bunun sebebi Localhost ta çalışıyo olmam ve gerçek bir sitem olmadığı için callback durumunda nereye gideceği belli olmaması ...
Bir diğer sorun da sonuçları xml olarak istediğim halde vermemesi ... Default olarak JSON ve ben onu XML olarak istediğimde biraz kod değiştiriyorum ama sonuç yok ...Sanırım onu da biraz araştırarak halledebilirim..

Neyse şimdi saat 04:05 .. bu blog yazısından sonra yatma vakti sanırım ...
---> Ekleme : Gelen verileri nasıl XML e dönüştüreceğimi buldum ...

$twitter=new TwitterOAuth($consumer_key, $consumer_secret,$oAuthToken,$oAuthSecret);
$twitter->format='xml';
$sonuc= $twitter->get("statuses/home_timeline.xml?");
dememm gerekiymuş..

22 Şubat 2012 Çarşamba

PHP , AJAX , JavaScript ve Ertelenen Projeler ...



Şu ana kadar hep masaüstü ya da mobil uygulama yazdım ve o tarafta kendimi geliştirmeye çalıştım ... Ama bir de işin çok değişik bir boyutu var .. WEB ...

Kaçınılmaz olduğu belli zaten ..Ama 1.sınıfta zaten bir web sayfası yapmıştım (Sade HTML ile) ...
ve o zaman kodları elle yazmam gerektiği için ve kodlar da çok uzun olduğu için web i sevemedim..

Şimdi ise daha farklı ... Önceden imkansız olarak gördüğüm Javascript , PHP işin içine giriyo ... Aslında şimdi yapmak zorunda değilim ama yapmak istiyorum ... Çünkü bu zamana kadar hep deneyerek batıp çıktım , bazılarında hala batıp çıkıyorum... Web de de böyle olucak sanırım ...

Aklımda 1 proje var ve yaklaşık olarak 3 ay erteledim.. İlk başta JavaScript i öğrenim balışcam , daha sonradan PHP olmadan olmaz , onu da iyice anlamam lazım ... Tam o da bitti derken AJAX mı öğrensem diyorum ...

Aslında AJAX olmadan da siteyi yapabilirim ama...

Önümde 2 seçenek var :

1-Ajax olmadan siteyi yap ve Ajax ı anlayınca Ajax ı sitene dahil et..

2- Ajax ı iyice öğren siteyi yapmaya öyle başla ... (Bu daha fazla erteleme demek)

Şimdiki durumum bekleme yönünde , ama ileride ne olur bilinmez...