twitter etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
twitter 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

25 Mart 2012 Pazar

Havalı Site Sahipleri ve WebMaster lar !!!



Merhaba ... Bugün yazdığım 3.yazı ve ne zaman çok yazı yazsam saçmalıyorum ... Şimdiden söyliyim..
Gelelim konumuza ... Sitemi yaparken benim siteme benzer sitelerin sahiplerine ya da yöneticilerine mail atıyodum ... Normal bir kullanıcı ya da alıcı olarak ve bazen cevap geliyodu...
Benim sitem www.twitog.com ve benim siteme en benzer Türkçe site www.twiwin.com ..Siteyi açmadan önce o siteyi kullanıyodum ve daha sonra "ben daha iyisini yaparım" mantığıyla sitemi açtım ...
Tabii ki takıldığım yerler oldu ... Mesela twitter takipçi satan kişiler acaba içeriği bu adamdan mı alıyo ?? Yani başka Türkçe site yok gibi bişey ... Normal bir vatandaş gibi mail attım .. Dedim ki "bu twitter takipçi satanlar içeriği sizden mi alıyo?" cevap basitti : "hayır , içerik sağlamıyoruz.." .. Daha sonradan sitemden bahsettim ve 1-2 ipucu istedim ... Cevap bile gelmedi ...
Cevap olarak "sen benim için tehlike olabilecek bi site açıcan , onun için sana söylemem" i bile kabul ederdim ... Ama ben de sizin site gibi site açıcam diyince adam sana cevap bile vermiyo ..
Bence böyle insanlar sadece içerik üreten ve gelişmesine engel olanlardır ... Yani ben senden daha iyi bir site yapıcam (içerik gelişecek) ama sen baltalıyosun ...
Adama sadece mantık sorucaktım ... Hiçbir kod parçası istemiyorum .. En ufak bir değişken bile .. Ama gel gör ki alıcı olduğun zaman sonuna kadar açılan kapılar , ortak olmaya çalıştığın zaman sonuna kadar kapanıyor ...
Acaba ben de böyle birine dönüşürmüyüm bilmiyorum .. Ama twitter dan bana sitenin çalışma şeklini soran birine gönül rahatlığıyla cevap verdim ve sitenin kodlarını hiç çekinmeden bir arkadaşıma verdim ...
Ya bunlar aşama aşama ve ben de birgün öyle olucam.. Ya da bu site sahipleri ve Webmaster lar çok artist , herkesi muhattap almıyolar ... Enteresan gerçekten ..

Android Uygulamasına Güncelleme 2.0



Merhaba ... Aslında başka konuda yazı yazacaktım fakat aklıma sitenin Android uygulaması geldi..
Önceden sadece Android ile gelenleri sitenin veritabanına ekliyodum ve geçerli puanları 10 üzerinden 5 oluyodu..
10 üzerinden 5 demek çoğu kişiden sonra gözükmek yani fark edilmemek demekti ... Başka bi eksiklikte kullanıcı uygulamayı kapattığında onu uygulamaya döndürecek bişeyinin olmamasıydı .. Yani sadece aklına geldiğinde yeniden açıcaktı ... Bunu da engellemem gerekiyodu ... Bi de her açılışında twitter sayfasına gidiyor ve uygulama için izin istiyo ...Bu da kullanıcıları rahatsız eden bişey ... Zaten uygulamayı denerken ben de her seferinde izin veriyodum ve bu çok sıkıcı bi durum oluyodu ...
Bu sorunları gördüm ve bir güncelleme çıkarmaya karar verdim ... Aslında güncelleme yapmadan önce güzelce bir düşünmem ve 1-2 çizim yapamam gerekir ... Böylece nelere ihtiyacım var karar veririm .. Evde olunca bu zor , yani sonuçta bilgisayar büyük bi zaman kaybı ve dikkatini veremiyosun ... Ben de okula gittim (zorunlu olarak ) ve derste bolca zamanım vardı .. Başladım çizmeye ...
Her 10 dakikada bir site aracılığıyla takip var mı ? Şurdan varsayılanı değiştirir falan ... Bunu yapcak da u bil nerden gelcek gibi ...Hepsini yazdım bi kağıda ve sonunda eve geldiğimde akam başladım güncellemelere ...
Güncelleme sanırım 1 günümü aldı ... Güncelleme ile birlikte artık site üzerinden biri kullanıcıyı takip ettiğinde Program Notification ile kullanıcıya göstericek ve kullanıcı notification a tıkladığında uygulamaya dönücek ... Bu da programın kullanımını artıcak .. İsterlerse takip önceliklerini artırabilecekler , böylece önde görünme işlerini kendileri belirliyecek ...
Sitede yeni kaydolan birisinin varsayılan puanı normalde 5 tir fakat android uygulamasında 10 olarak belirledim... Bu da demektir ki Siteye Android aracılığıyla kaydolan birisi hiç birini takip etmese 200/10 dan 20 takipçi kazanıcak ... Ama daha hızlı bi şekilde ...
Şimdilik her uygulama açıldığında twitter.com a gidiyo ve izin istiyo .. Aslında o sorunu da kolay yolla çözebilirdim ama yapmadım (niye ben de bilmiyorum)..
Diğer güncelleştirmeler kullanıcı isteklerine ve tabii ki "kafama" göre çıkıcak..

17 Mart 2012 Cumartesi

Android Uygulaması Bitti Hem de Erkenden..



Merhaba... Sitenin Android uygulamasından bahsetmiştim , Pazartesi 05:55 e kadar bitiricem diye...Daha kısa zamanda bitirdim.Cuma 04:30 civarında bitti ve Android Markete yükledim ..
Linki : https://play.google.com/store/apps/details?id=twitter.follow.metinogtem

Uygulamayı yaparken önce basit yoldan gittim .. Birini takip et , bekle , takip etme bitince diğerini takip et ... Bu da çalışıyodu , bunu yapsaydım siteyi 3-4 gün önce bitirebilirdim...Ama ben orjinalindeki gibi istedikleri kadar bassınlar , takip işlemi arkaplanda olsun istedim..
Tek yolu ASYNC kullanmaktı , fazla alışık değilim ama 1-2 örnek inceledikten sonra işi kaptım gibi bişey ... Aam hangisi ne zaman çalışıyo biraz aklım karıştı ...
Bastığımız kullanıcı ekrandan kaybolucak arkaplanda takip olucak , sonradan da ekrana takip ettiniz diye mesaj çıkıcak ve puanı güncellenicek ... Aam bi yerde hep takıldım , takıldım , takıldım ... Debugging yaptım , düşündüm düşündüm , araştırdım durdum ama sonuç yok ... Sonradan gördüm ki en saçma yerde hata alıyorum ... Silinen elemanı ekranda göstermeye çalışarak ..
Bütün sorunları çözdükten sonra uygulamayı Anroid market e ve birkaç markete attım..Bayaa bir beklentim var aslında ama ilk saatlerde fazla bişey göremedim...
Aslında Google Analytich kullanarak bu işi halletmem lazımdı ama diğer uygulamada sonuçları göremediğim için en iyi yöntem Reklam koymak dedim..Sonuçta internet yoksa uygulama işe yaramaz ve kapanır , reklam varsa reklam da gösterilirdi...12 saatte 100 gösterim yapıldı .. Bunlardan 20-30 tanesi bana ait olmalı ... Yani beklenen ilgi şu an olmadı ... Forum sitelerinde reklamını yapıyorum ama bakalım ...
Siteye de Android Markette uygulama var diye mesaj yazdım ..
İşi erken bitirdiğime göre 2 gün bana kalıyo ... Yani tatildeyim şimdi .. Ne kadar saöma şey varsa izlicem ... Prison Break i de indirdim ama ona başlamayı göze alamıyorum , başladım mı kısa zamanda bitirmem lazım çünkü

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

8 Mart 2012 Perşembe

Erken Gelen Hedef ve Planlar



Merhaba ... HASTAYIM.. 1 haftada 100 kullanıcıya ulaşırsam sitenin Android ve Iphone tarafını yapıcağını söylemiştim..Site şuan itibariyle 4.gününü doldurdu ve 133 kullanıcısı var ... Bu beklediğimden hızlı gelişti ya da ben Web i çok küçümsedim ... Arada bloke olan hesaplar da çıkıyo ... Onları siliyorum ama rakam yinede iyi ...
Şimdi sıra geldi diğer amaca ... Sitenin mobil uygulamasını yapmaya ... Aslında bu biraz erken oldu ve yapsam mı diye halaa düşünüyorum ... Sanırım yapmam lazım ve yapıcam ... İlk aşamada dandik olucak ve gereksiz sistem yiyecek sanırım ama sonradan iyileştirilebilir ... Bir de başka bir alternatifinin olmaması en büyük güvencem ... Sadece en büyük rakipin forum sitesinde bi kişi "sitenizin Android ve IOS uygulamalarını yapmak isterim" diye bi mesaj yollamış ama cevap gelmemiş ...
Bugün Cuma ... Yani önümde koca 3 gün var .Hastayım ama yapabilirim heralde ... Bir de sonradan çıkardığım bişey daha oldu ... Android oyunum olan "Iphone Dropoid" in Ipad ve Iphone versiyonunu da çıkarmak istiyorum ... O ayrı bir konu ... Neyse planlarım öyle ama hastalık , istek ve diğer etkenlere göre mobil uygulaması olucak ya da ertelencek...
Kendime biraz Android de güevniyorum ama IOS kısmı biraz yawaş ilerilcek gibi .. Neyse bi yerden başlamak lazım

6 Mart 2012 Salı

Sitenin Ara Durumu ve İlerleme



Merhaba .... Site şu an için iyi durumda 62 kullanıcım var (ben ve birkaç arkadaş dahil) site 3. gününe daha yeni girdi ... Günde şimdilik 70-75 tekil kullanıcı giriyo ...%25 trafik de geri dönenlerden geliyo ...
Aslında geri dönen sayısını artırabilirdim ama Twitter API sinde kullanıcıların mail adresini vermiyo .. Böylece "siteye bu aralar girmemişsin , şu kadar kişi kullanıcı seni takip etti , gel daha çok takipçi al" diyebilirdim..Bir de takip edilmeyi onaya bırakanlar var ..
Ben siteyi yormamak için kimlerin kimleri takip ettiğini veritabanında tutmadım ... Dedim ki o işi Twitter halletsin ben sadece var mı yok mu diye kontrol edim ... Zaten takip et dediğinde takip ediyo , orda sorun yok .. Ama adamın takipçisine izin vermesi gerektiğinde işler karışıyo ... Takip et diyi ppuanı alan adam onay verilmediği için aynı kişiyi 2. kere görüyo ve bi daha takip ediyo ...
Ben hedef olarak 1 haftada 100 kişi dedim ama bu hedefim daha erken gerçekleşebilir ... Saten 100 olduğunda bir yazı da onun için yazıcam ...
Siteye en çok dışarıdan (özellikle USA ) kullanıcı bekliyorum ama reklam işinin olmaması ve sadece Türkçe sitelerde reklam olayı yüzünden o iş biraz yavaş ilerlicek gibi ...
Şimdi çok bahsetmek istemiyorum ama sitenin Android ve Iphone versiyonlarını çıkarmak istiyorum ...
İnternette araştıdım rakip sitelerin hiçbirinin Android ve IOS uygulaması yok ... Oradan bayaa bir kullanıcı çekebilirm ve bu kullanıcılar çoğunlukla USA dan olabilir ...
USA neden benim için o kadar önemli : Çünkü en çok Twitter kullanıcısı Amerikada ve onlar bu gibi konularda daha alışık ... Bir de dışarıda da kullanıldığını görmek mutluluk verici ..

5 Mart 2012 Pazartesi

Hostgator ve Hayal Kırıklığı



Merhaba ... Site işiyle ilgili bayaa bir yazı yazdım ... Bence site için en önemli şeylerden biri reklam ... İlk olarak forum sitelerinde kendi reklamımı yaptım ama ordan tabii ki sınırlı bir kullanıcı geliyo ... Bir de siteye girenler extradan 50 puan kazanmak için site adına tweet atıyo , o da bir reklam aracı sayılabilir...
Benim en çok odaklandığım şey Google reklamları....İlk olarak hostgator(domain + hosting i aldığım site ) bana 100$ lık Google Adwords(reklam ) kuponu verceğini söyledi .. Ben de ona güvenip reklam işini düşünmedim gibi bişey ... Tam Google reklamlarını kullanim derken bir de gördüm ki "Bu hizmet sadece Amerika ve Kanada daki kullanıcılar için geçerli "diyo..Onun altında da Yahoo + Bing 25$ vardı , ordan da bişey çıkmadı ... Yani reklam işi bana kaldı ...
Bi ara bana Google Adsense kuponu gelmişti 100 yada 135 liralık falan ... O zamanlar sitem yoktu sadece Android uygulamaları vardı , o da mobil reklamlar için kulanılmıyodu ya da ben kullanamadım ...
O zamanlar bu kuponu internette birine veriirim diye forum sitelerine giriydum...Şimdi de girerim ve kupon verren varsa alırım diye düşünüyodum ama gel gör ki bulamadım .. Herkes siteye backlink verme koşulu koymuş...Ben backlink vermek istemiyorum ...Bu yüzden de o iş yattı gibi bişey ...
Google 100 liralık deneme kuponu gibi bişey veriyo diye duymuştum ... Siteye girdim Firefox ile ama onaylayamadım ... Site bilgileri yollamadı ... Takıldı gibi bişey ... Chrome dan girdim fazla sorun olmadı ... ama o da gelir mi bilmem ... Çünkü o sadece Adwords hesabı olmayanlar için anma Google Cookilerden ve ip den bil,iyo ki benim bayaa bi Adwords hesabım var...Yani fazla ümidim yok ...
Sanırım sitenin şu an reklama ihtiyacı olur mu emin değilim ... Sanırım 1 hafta ya da 1 ay bekleme lazım .. Ama gerektiğine karar verirsem hiç düşünmeden ucuzundan bişeyler yaparım...
Şu an kafam biraz karışık ve okuluma ve Bilişim Kulübü denen saçam şeye kızıyorum .. Neyse ...

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

DIV vs BEN ... Bir Web Hikayesi



Merhaba...Bu aralar sitemle uğraşıyorum .. www.twitog.com ..Siteyi tasarlarken bölümleri tablo ile hallederim diye düşündüm...Aslında benim üzerinde uğraştığım sitelerin dizaynına da baktım ve Firebug ile biraz kod tarafıyla oynadım ...
Tablo ile şablon oluşturmaya başladım ... "Şuraya şunlar gelir..Veritabanıyla çekerim buraya yollarım" gibi şeyler... Ama gel gör ki tasarım zamanında bile kaymalar oluyodu .... Birine bişey ekliyince diğeri gidiyo falan ... Bir de tablo kullanacağım zaman CSS i fazla önemsemicektim ... Sadece 1-2 mouse tıklamasıyla dizaynı hallederim diyodum ....
Tabloları kullanamayınca aklıma hemen diğer sitelerdeki div ler geldi... Milyon tane div iç içe ... Ben de divlere tam hakim olmayan biri olarak gelişigüzel yazmaya başladım ...Tabii CSS olmadan ... Sanki istediğim görüntüyü CSS olmadan alıcakmışım gibi ... Daha sonra internette araştırdım ... Acaba Tabloyu Div e çeviren bişey var mı diye ama ne alaka ... Aynı şeyler değil ... Sadece panik anında ilk başvurulan durum ...
Daha sonradan bazı sitelerden ve örnek aldığım sitelerden hareketle div leri ve CSS leri yerleştirdim ... Veritabanından çekilen kayıtlar sorun olmadı ... Divi onlara göre hareketlendiriyorum...
Div ile bu şekilde işleri halletmek gerçekten sevindirici ... Ama bu zamana kadar div leri kullanmamak da gerçekten çok üzücü ... Kağıt üstünde div leri kolayca halletmem lazımdı ama en az 3-4 saatimi sadece div için verdim ...
Bu da bana pratiğin ne kadar önemli olduğunu gösterdi (TEKRARDAN!! )

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