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

27 Mart 2012 Salı

Twitter ve Yeni Keşifler Version 3.0



Merhaba ... Twitog.com siteme dün giremedim ... Normalde olmazdı ama hatayı görünce anladım ki Twitter benim uygulamamı "Suspend" etmiş ...
Bana hiçbir mail gelmedi ...Bazılarına mail gelmemiş ve durumu anlamaları için Twitter a mail atmaları gerekiyomuş..Ben de attım ama cevap gelmedi.. Ben de belki geçicidir diye bekledim .. Ama internette aradığımda gördüm ki Twitter Suspend konusunda eli bolmuş ve cevap da vermiyomuş...Zaten gece 12-01 görmüştüm ve üstüne gitmedim..
Aklıma yeni uygulama açmak geldi... Ama aklımda 2 tane kuşku vardı ..
1 -> Twitter yeni uygulama açmama izin vermez : İZİN VERDİ ...Normalde vermemesini beklerim .. Çünkü ilk uygulamam kapatıldı .. Demekki size göre kötü bişey yapıyorum ... Yeni uygulama açarak (twitter a göre) yine kötü bişey yapabilirim...

2 -> Veritabanındaki herkez çöp olur .. Yani veritabanında olan kayıtlar çöpe dönüşebilir..Bu da tabii ki istenmeyen bişey ve sıfırdan başlamak demek ... Yani yaklaşık 26 günün çöp olması demek ...

Endişelerimin hiçbiri olmadı ... Yeni uygulama açtım .. Websitesinde 1-2 küçük değişiklik yaptım .Tabii ki Sitenin Android uygulaması da çalımaz duruma gelmişti.Onu da yükselttim .. Artık o zorunlu olarak 3.0 (Hiçbir zaman 2.0.10.23 gibi versiyon ismi vermiyorum ) ...
Veritabanındakiler şuan çalışıyo gibi .. Yani çöp olmadılar ama gelecekte neler olur bilinmez...
Şimdili yeni uygulamayı açalı 1-2 saat gibi bişey oldu ve sorun yok ... Umarım twitter dan "suspend" olan uygulama ile bilgi gelmez ve bu uygulamayı da kapatmazlar

14 Mart 2012 Çarşamba

Sitenin Android Uygulaması Nasıl Gidiyor?



Merhaba ... Genel olarak yavaş gidiyo ... Bunun birçok sebebi var .. Bunlardan en önemlisi tabii ki de "BEN" ...
Siteyi ilk yaptığımda sadece Web tarafını düşünerek yazmışım...Yani buna sonradan Android , bekli de IOS gelicek diye düşünmemişim.Bunu daha yeni anlıyorum ... Yani bir istek için gereksiz yere yeni bir php sayfası oluşturmak , daha fazla sorgu yapmak , daha fazla sistem gereksinimi harcamak demek ..

İkinci kısmı ise hain Hacker lar ... Benim adıma Tweet atıyolar , özel mesaj yolluyolar , belki de birilerini takip ediyolar ... İşte bu yüzden Twitter arada bir şifremi sıfırlıyo bunu yaptığında aslında benim "oauth_token" denen bana lazım bir değer değişiyo ... O anda nerde hata yaptığımı kestiremiyorum. Tam olarak Hacker sayılmazlar aslında.Kesin ben saçma bi uygulamaya izin verdim ve onlar bunu otomatik yapıyo ... Bu sorunun biraz üstesinden geldim gibi .. Çünkü artık sitenin adına twitter hesabı açtım ve onun üzerinden denemeler yapıyorum..

Üçüncü etken de iyileştirme çabaları ... Yani bir işi bi yolla yapabiliyorum ama yavaş oluyo .. Yani daha hızlı ve kullanışlı yapmak istiyorum ... Mesela uygulamada sitedeki gibi kullanıcılar sıralancak ve dokunduğunuzda takip edilicek .. Takip edilince listeden silincecek .. Şu var ki siz dokunduğunuzda takip işlemi sonlanana kadar eleman silinmiyor ve başka bişeye dokunamıyosunuz... O da yaklaşık 1.5-2 saniye kadar sürüyo ... Onu da "asynctask" ile çözmeye çalışıyorum ... Şu an için takiplerde sıkıntı yok ama geri bildirim ve listeyi yenilemede sıkıntı var ... Biraz daha uğraşırsam belki halledebilirim..

Bir diğer konu ise reklam tabii ki .. Yani sitede reklam yok , mobil uygulamada da olmasın mı diye düşünüyorum ... Ama kaç kişinin girdiğini anlamam için ve belki biraz da kazanmam için reklam koyucam sanırım ...

Bugün Perşembe 03:39 .. Proje Pazartesi 05:44 e kadar bitmiş olucak ... Yani ortada bişey olması lazım ... Artık gerekli güncellemeleri isteklere göre yaparım heralde...
Bir de bu uygulamayı yaparken gözüm çok korktu .. Çünkü client-server çalışması benim için daha yeni şeyler ve alışmam lazım , siteni iphone uygulaması bu yüzden çok sarkabilir..Yani Iphone uygulamasını yapıcaksam anlayarak yapmak isterim, ne kadar kopyala-yapıştır yaparsam konudan o kadar uzaklaşırım ve zamanım boşa gider...
Uygulamayı yapınca onun için de bir yazı yazarım ..
Bu arada kullandığım telefon da NEXUS ONE ..

5 Mart 2012 Pazartesi

Plan ve Gerçek ve Sonuç



Merhaba..Bir önceki yazımda siteden , planlarımdan ve gerçeklerden bahsetmiştim..Pazartesi saat 05:55 e kadar kendime zaman vermiştim ... Ama saat 04:30 civarı falan site bitti ve reklamlarını da yapmaya başladım..
Site ne işe yarıyo : Twitter da takipçi artırma üzerine kurulmuş bir site ... Kullanıcılar kendileri gibi twitter da takipçi sayılarını artırmak insanları takip ediyor ve böylece bir ağ oluşuyor ... Site sayesinde herkesin takipçi sayısı artıyor...
Şu anda 6 kişi tanıdık olmak üzere 22 üyem var ... Bunlar karşılıklı olarak birbirlerini takip ediyorlar...Şu an için çok iyi bir rakam ... 1 haftada 100 - 150 kişiyi bulabilirsem çok mutlu olucam...
Site ingilizce ama ben sadece türkçe forumlarda tanıtım yaptım...ilk üyemin Twitter adı : "OyunGala" gece 04:40 civarı forumlara yazı yazdıktan sonra gelmiş ... "Sayfayı yeniledim hiçkimse çıkmadı " dedi .. "Tabii sen ilk üyesin diyemezdim adama" ... "Site yeni" dedim sadece...
Ayrıca sitenin Twitterda reklamı için bir tweet sistemi de kurdum..Yani kullanıcılar site için saat başı 1 tweet attığında 50 puan kazanıyolar ... Tabii puanı aldıktan sonra silebilirler ... Onu kontrol eden bir sistem yok ...
Sitenin en çok anlaşılmayacağından korkuyordum ama öyle olmadı ...Giren herkes neredeyse site adına tweet atmış ve puanını almışş .. Ayrıca önde çıkmak isteyenler geçerli puanlarını artırmış...Demekki o kadar da karmaşık değil ...
Bir de en sevdiğim ve işte bunu ben yazdım dediğim bir şey var ... Kullanıcılar takip ediyo ama takip edildiğini de bilmek istiyo ... Sitede aktif olduklarında onları takip eden biri olduğunda hemen solda üste kayan ve yok olan bir bildirim beliriyo .. İyiki yapmışım o sistemi ...
Şimdilik herşey iyi gibi ... Site çok ilgi görürse mobil uygulaması ve Facebook uygulaması da yapabilirm. ..
Teşekkürler

4 Mart 2012 Pazar

Plan ve Gerçek



Merhaba ... Yapmakta olduğum siteden ( www.twitog.com ) size bayaa bahsettim ... Yaklaşık 1 haftadır üzerinde uğraşıyorum ve sanırım bugün 6 ya da 7. günü ..
Kendi yaptığım programa göre sitenin çalışır küçük bir versiyonunu Pazartesi saat 05:50 ye kadar halledicektim...Bugün Pazar ve saat 16:50 yani bayaa bir zamanım var ... Aslında şu ana kadar çoktan kalıp hali bitmiş olurdu ama gel gör ki saçma şeyler beni bayaa bir zorladı ... Çok mantık hatası yaptım , yüksek sesle dinlediğim müzikler de işe yaramadı :) ...
Ama tam olarak mükemmel olmasa da sanırım hedefime ulaşabilirim...Yani insanların temel olarak kullanabileceği bir site ortaya çıkabilir...Sonuç olarak çalışan bir site...
Performansı , istediğim özellikler , kullanıcı çekme , pozitif geribildirim , kullanıcı sayısı çok fazla olmayabilir ama ileride nelere dikkat etmem gerektiği konusunda bana yardımcı olabilir ...
Şimdi sanırım kod yazmaya başlamam lazım ...
Ruh halime göre gece saat 05:55 civarı son durumu yazabilirim...Ya da sinirlenip blog hesabımı bile silebilirim :)

1 Mart 2012 Perşembe

Kod mu Tecrübe mi ??



Merhaba ...
Şu an saat 05:39 ve sanırım şu an uyuyo olmam lazımdı .. Önceki yazımda twitter da takip ettiklerimi nasıl kodla sildiğimi anlattım ... Ama kodları size vermedim ... Yani genel olarak kod yazmıyorum , sadece yaptıklarımı , nasıl yaptığımı , sorunları falan paylaşıyorum ...
Ama bazen de yazarken diyorum ki "boş ver tecrübeleri bize Twitter API yi kodla anlat" ... Bazen sadece kod paylaşim arada da yazarım bişeyler diyorum , bazen de "bunu okuyan adam zaten Twitter API kullandığımı biliyo .. En baştan anlatamam , takıldığı yerde bana mail atsın . Burası yeri değil " diyorum ... Şu an için geçerli olan 2. dediğim tabii .. Yani şu ana kadar kod yazmadım ve sanırım bir süre daha yazmıcam ... Ama sorusu olanlar "metinogtem@gmail.com" a mail atıp yardım isteyebilir ....
Belki de ders anlatan bir sitede bu kodları yazmalıyım ... Ancak şunu biliyorum ki kodlar ve bilgiler paylaşılmalı ... Hiç bir kod yazan adam bir sorunu olduğunda internette para verip soru sormuyo ... Yada sadece 1 sorusu için koca bir PHP kitabı almıyo ... Google amca orda duruyo ve çoğu zaman cevapları bize bedava veriyo ..
Aslında cevabı veren Google amca değil Google amcanın hafızası kadar yüreği olan insanlar ..Google amca sadece bir aracı ...
Benim de en çok şikayet ettiğim konulardandır kod ve makale paylaşımı ama gel gör ki ben de açıklayıcı şeyler yazmıyorum ... Sadece kod ....
Bu yazı biterken saat 05:49 : Yani yazıyı 10 dakikada yazmışım..Normalde ne diyeceğim bilsem yazmak için ayıracağım zaman en fazla 3-4 dakika...Sanırım ben da tam bi fikre sahip değilim

Bilgisayar Müh . Twitter da Takip Ettiklerini Nasıl Siler ?



Merhaba tekrardan...
Twitterda saçma sapan kişileri takip ettim ... Timeline da türkçeden çok ingilizce şeyler yer aldı ...Tanımadığım adam üzülmüş , birisi isyan ediyo , biri aşık olmuş ...
Sonunda silmeye karar verdim .. Ama kişi sayısı 1200 den fazla ... Elle tek tek silmeyi denedim ... Ama touchpad de elimin dolaşması , zaman kaybı falan derken vazgeçtim.Kodla yapmaya karar verdim. ..
Twitter API sini bu aralar aktif olarak kullanıyorum ... Bunu yapmak o kadar da zor olmamalıydı ... Yani mantık olarak 2 parça kod ... 1. parça takip ettiklerini çek ,"friends/ids " ile takip ettiklerimin listesini alıcam ... Gelen bilgilerle "friendships/destroy" ile kişileri takipten vazgeçicem...
Aslında mantık ve kod olarak zor değil ... Ama 1 yerde takılınca insan takılıyo ... Gel gör ki PHP efendi array("friendship/destroy"=>$kisi[$i]) olarak kod kabul etmiyo ... Yani "=>" dan sonra diziden bi eleman alamazsın ... Aslında çok saçma ... Daha sonradan internette arayınca gördüm.. Doğrusu : array("friendship/destroy"=>"$kisi[$i]") olucakmış ...
Neyse o sorunu da hallettikten sonra localhosttan çalıştırdım php yi ... Ama twitter dan mıdır , benim localhosttan mıdır bilinmez adamları çok yavaş siliyodu ... Ben de bu işi hızlandırim dedim... twitog.com un server ına dosyayı attım ... 3 farklı tarayıcıdan çalıştırdım ... 1 de localhost var tabii.. 4 koldan benim takip ettiklerimi sildiler ...
Çok hızlı bir şekilde takipettiklerimden kurtuldum ... Ama kötü tarafı herkes gitti ... Yeni bir başlangıç lazım ..

28 Şubat 2012 Salı

HostGator İşlem Hızı ve Gelen Arama



Merhaba again ...
Bir önceki yazıda HostGator.com dan yaptığım domain + hosting alışverişinden bahsettim...Yazıyı bitirdikten 20 dakika sonra bir telefon araması geldi ... Bu da yaklaşık olarak ödemeyi tamamlamamdan 40 dakika sonrasına falan geliyo ...
Telefon numarası : 07135745287 .. Hangi ülke bilmiyorum ama ingilizce konuşmaya başladı...Ben telesekreter zannederken bir de baktım ki gerçek bir insan ..."Siz HostGator.com dan alışveriş yapmışsınız dedi..Ben de evet dedim ... Doğrulama için soyadımı , sitenin adını , nasıl ödeme yaptığımı sordu ...Bilgilerimi verdim ... Daha sonra sitenin 48 saat içinde sitenin açılacağını söyledi...
İlk şoku attıktan sonra sitenin ne zaman Google da görüneceğini sordum... 2 gün içinde gözükür dedi.. Yani Google a kayıt için ayrıca bişey yapmama gerek yok ... Şu an için site gözükür durumda ... Ancak sitede bişey yok ... Sadece sitenin yapım aşamasında olduğunu söylüyorum ... Google da aradğında da bişey çıkmıyo doğal olarak ...
Site her kayıt olana 100$ Google Adsense reklam kartı ve 50$ facebook reklam kartı veriyo ...
Onları da doğru düzgün kullanabilirsem sanırım siteme trafik çekebilirim..
Google Adsense veya Facebook reklamından memnun kalırsam parasını verip devam da edebilirim..

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ş..