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

IOS Uygulama Geliştirme (YENİDEN)



Merhaba ... Bir Bilgisayar Mühendisliğ öğrencisi olarak IOS uygulama geliştirmeye hayranlık duyan birisiyim ... Yani milyonlarca insanın kullandığı devrimsel bir cihaza uygulama üretmek ve pozitif yorumlar almak mükemmel olurdu..
İşte tam bu yüzden IOS uygulama geliştirmeye merak sardım , hem de Macbook um olmadan ...Arçelik bilgisayar ile 3 saatten fazla Objective - C ve IOS uygulama geliştirme eğitim videosu izledim ... Tabii ki doğal olarak hiç pratik yapamadım ...
Daha sonra sırf bunun için bir macbook aldım ve o videoları tekrar izledim (pratik yapmadığım için unutmuşum) ve 1-2 küçük uygulama yaptım ...
Daha sonra okul ve diğer sebeplerden dolayı (aklıma gelmiyo) ara verdim..Daha sonra heyecanımı canlı tutabilmek için IOS Developer Program(99$) a katıldım .. Düşündüm ki eğer para verirsem daha çok heyecanla yazarım , hem de bir zorunluluğum olur .. Gerçekten de 99$ verdikten sonra isteğim arttı :) ...
İlk zamanlar sadece button tıklama , slider kullanma ve basit viewler kullanma derdindeydim .. Ama C# dan gelen biri olarak yabancılık çektim .. Hala MVC (Model - View - Controller ) kısmında sorunlarım var ... Biraz sıkıldıktan sonra ara verdim..
Şimdi bir sitem var www.twitog.com ve site düzgün çalışıyo .. Ayrıca Android uygulamasını da çıkardım ... Madem ki Android uygulaması var neden IOS uygulaması yok ..
Hazır developer hesabım , macbook , Ipad im var sitenin IOS uygulamasını yapmaya karar verdim ...
Türkçe kaynak bulamadığım için yabancı kaynaklardan devam ediyorum .. Çok güzel bir PDF (ing) buldum ve onu takip edicem sanırım ..PDF nin adı : "beginning IOS 5 exploring david mark jank nutting".. Toplam 744 sayfa ve ben 200. sayfadayım ...
Şuanlık güzel gidiyo , biraz aslılırsam bitirebilirim sanırım ...

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

20 Mart 2012 Salı

VLC güncellemesi.. İşte Şimdi Daha İyi !



Merhaba ... Daha önceki yazılarımdan birinde VLC 2.0 güncellemesinden bahsetmiştim...Tam olarak denemeden yazı yazdım ve sonradan çok saçmalıklarını gördüm..
Mesela ses değiştirirken 1 sn sonra ses değişiyodu ve bu da çok rahatsız oluyodu .. Ayrıca normal ekrandan tam ekrana geçerken videoda takılma oluyodu ... Az önce onu da denedim artık o sıkıntı da giderilmiş ...
VLC 2.0 hakkındaki blog yazısını yazdıktan sonra VLC nin saçmalıklarını gördüm ve bazen değiştirsem mi ? silsem mi ? diye düşünüyodum .. O öyle kaldı ama VLC 2.0.1 güncellmesiyle birlikte o sorunlar aşılmış ...
WMV yi denemdim ama bi çözüm buldularını sanmıyorum ... Eğer ki MAC kullanıyorsanız ve VLC 2.0 ı kullanıyosanız VLC den nefret etmemek için yeni sürüme hemen geçin. ..
Ama son olarak şunu demek lazım ki VLC gibi araçlar bize açık kaynak kodun ne kadar güçlü ve hayatımızın merkezinde olduğunu gösteriyo .. Yani açık kaynak nedir bilmeyen adam bile aslında açık kaynağın bir parçası :)
NOT : VLC 2.0.1 e geçeli 2-3 saat oldu ve o kadar da büyük testler yapmadım .. .Yani yazdığım şeylerde yine bi yanlışlık olabilir :)

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