4 Temmuz 2010
İnternet kullanan 100 kişiye Twitter diye bir şey duydunmu diye sorun 95 tanesi duymuştur. Bu 95 kişiye ne işe yaradığını biliyor musun diye sorun, 90 tanesi anlamsız birşey olduğunu söyler, hatta kullananlara akıl sır erdiremez. Çok enteresandır ki bu 90 kişinin Twitter hesabı vardır ve çok sık olmasa da kullanır. Açık konuşmak gerekirse bende Twitter’ ı çok eleştiriyordum. Arkadaş insan niye öyle bir platformda bir şeyler yazma hissi duyar ki ? » Devamını okuyun…
3 Temmuz 2010
Bazı şeyler vardır tecrübe etmeden doğruluğunu mümkün değil anlayamazsınız. Benimde başımdan böyle bir olay geçti ve sizlerle paylaşmak istedim. Kendi yaptığın şeyi kullanmak en güzeli; fakat bazı durumlar da kendin bir şey yapmak amelelikden bir adım öne geçmiyor. » Devamını okuyun…
30 Haziran 2010
iPhone 3G ye hem unlock hemde jailbreak ios4 de dahil tüm versiyonlarda rahatlıkla yapılabiliyor. Bilindiği üzere ios4 ün en büyük özelliği multitasking olayı, fakat 3g lerin teknik özellikleri sebebiyle bu özellik aktifken telefon adeta can çekişiyor. Araştırdığım kadarıyla ios4 yüklendikten sonra bu özellik kapanmıyor. Bu işlemi yapmak için telefona tekrar kurulum yapmak gerekiyor, fakat korkmayın hiç bir şeyiniz kaybolmuyor (sorumluluk bana değil size aittir, tecrübemi yazıyorum :)), kaybolan sadece aşağıdaki resimden kaldıracağınız özellikler oluyor. Ben multitasking ve arkaplan resmini değiştiren özelliği kapattım. Şu anda bu özelliklerden arındırılmış bir ios4 kullanıyorum ve hızda gayet güzel. Jailbreak ve unlock işlemleri için buraya göz atabilirsiniz.

29 Haziran 2010
Sonun da sitemi WordPress‘ e taşıyabildim. Elimden geldiğince aksak kısımları düzenlemeye çalışıyorum. Özellikle görsellerde ve bazı kodlarda ciddi problemler var ama olsun onları nazarlık kabul ediyor ve fırsat buldukça düzenliyorum. Hayırlı uğurlu olsun :)
26 Haziran 2010
FriendFeed başlığıyla aynı olsun istedim :) son yılların en anlamsız aynı zamanda da en anlamlı girişimi hiç şüphesiz Twitter. Herkes adını duymuştur herkes üyedir ama kimse ne işe yaradığını bilmez, ne işe yaradığını bilenler fuzuli bir araç olduğunu söyler ama ne var ki herkesde aynı zamanda bu hizmeti kullanır. Burada durum Twitter nedir ne değildir diye uzun uzadıya birşey yazmayacağı, amacım belli asp.net ile Twitter’ a gönderi yapacağız, yani twitliyeceğiz :) FriendFeed örneğinde thread kullanmamıştık, bu örnekte thread kullanmakta fayda var diye düşünüyorum. Nedeni ise Twitter FriendFeed e göre çok daha etkin kullanılan bir hizmet olduğundan zaman zaman sunucuları bize geç cevap verebiliyor, bazen hiç cevap veremiyor Twitter’ ın deyimiyle over capacity oluyor. Bu arada thread nedir diye soracak olursanız buraya bakmanızı öneririm. Kaba tabirle ne olduğunu anlatmaya çalışayım. Methodumuzu aynen yazıyoruz, fakat methodu yeni bir thread ile çağıyorsunuz. Twitter örneğinde kullanıcı sayfanın işlemi yapmasını bekler, çünkü ilk önce bağlantı kurulup sonrasında bilginin karşıya gönderilmesi gerekmektedir, bu da karşı tarafın ve sizin trafiğinize göre değişkenlik gösterir. Kimi zaman 2 saniyede gerçekleşen iş kimi zaman 20 saniyede gerçekleşir. Thread ile bu işi arkaplanda yaptırıyoruz. Yani kullanıcıyı hiç bekletmiyoruz. Kullanıcı direk işlemin tamamlandığını görüyor, fakat arkatarafta thread işlemi koşturup sonuçlanmasını sağlıyor. Unutmadan projemize referans olarak Microsoft.Http.dll’ yi ekliyoruz. Twitter a gönderi yapmak için api anahtarına ihtiyaç duymuyoruz. Direk kullanıcı adımız ve şifremiz yeterli oluyor. Bu arada gönderiyi yapan kodu bir yerden bulmuştum fakat adresi hatırlamadığımdan kaynak gösteremiyorum. Yazan arkadaş hakkını helal etsin :) » Devamını okuyun…
20 Haziran 2010
Sağım solum önüm arkam AJAX ! Ajax ile dosya yüklemek işgence olmaktan çıkıyor desem sanırım abartmış olmam. Sayfa yeniden yüklenmediğinden dolayı kullanıcı seçtiği dosyayı sistemize yüklerken öte yandan formun geri kalanını rahatlıkla doldurabiliyor. jQuery nin Ajax Upload eklentisiyle iki dakika da upload işimizi halledebiliyoruz. Bu adreste klentinin demoları bulunuyor. Bu arada ben güvenlik sebebiyle örneğimde sadece .jpg dosyalarını yükletiyorum. » Devamını okuyun…
20 Haziran 2010
quickSearch tablo içinde ki veriler içerisinde arama yapmamıza olanak sağlayan bir jquery eklentisi. Eklentinin ana sayfasına buradan ulaşabilirsiniz. Eklenti gayet hızlı çalışıyor ve arama işinde de gayet başarılı. Buradan içerisinde çok kayıt bulunan bir tabloda ki performansını görebilirsiniz. İnsan neden böyle bir eklentiye ihtiyaç duyar gibisinden bir soru gelebilir. Alınan raporlarda, ürün listelerinde vb.. yerlerde formu post edip, veritabanına istek göndermek bu tarz bir eklenti varken gereksiz olur, üstelik sayfa yeniden yüklenmeyeceğinden ayrıca bir performans kazanımı söz konusu oluyor. Şöyle de bir durum var 10bin 100bin kayıt olan yerlerde böyle bir çözüm söz konusu olamaz. Eklentinin çaışma mantığı gayet basit, nihayetinde biz veritabanından gelen veriyi tablomuza dolduruyoruz. Eklenti tablo içerisinde ki verilerden bizim kriterlerimize uygun olan olanları gösteriyor, diğerlerini ise gizliyor. Birde unutmadan eklenti sadece table içerisinde arama yapmıyor, liste elemanları içerisinde de arama yapabiliyor, bu bilgilere eklentinin sayfasından ulaşabilirsiniz. Örneğim de kullandığım tablo şablonunu buradan aldım, illa bu tarz bir şablon kullanacaksınız diye bir şartta yok, istediğiniz tasarıma kolayca entegre edebilirsiniz. İlerleyen günlerde yine jquery eklentisiyle, tablo içerisinde arama, sıralama ve sayfalama işlemlerinin kolayca yapılmasına olanak tanıyan başka bir eklentiye bakacağız. Bu eklentiler sayesinde gridView den bir nebzede olsa uzaklaşmış olacağız, zaten bu tarz şeyler varken kim gridview kullanır ki ? » Devamını okuyun…
18 Haziran 2010
Hafif üstü ifadesini çok düşündün mü ? diye soracak olursanız, hayır düşünmedim :) LG X300 11.6 inç bir notebook (dizüstü bilgisayar) ve sadece 970 gram ağırlığında, 17,6mm kalınlığında ! Evet doğru duydunuz 11.6 inç ve üstelik 970 gram !. Bu ölçüler şöyle bir örnek verirsem daha iyi anlaşılır, benim emektar Acer ONE A150L netbook 8,9inç ve 1,26kg ağırlığında. LG, X300 için çektiği kısa reklam filminde 970gramı çok orjinal bir şekilde gözler önüne seriyor, izlemenizi şiddetle tavsiye ederim. X300′ ün hafif olması sizi aldatmasın, istem özellikleride oldukça güzel. Intel Atom Z550 işlemci, 2GB bellek, 128GB SSD, Gigabit ethernet, Bluetooth, 3G, Wi-Fi, SRS TruSurround HD ses desteği, 1,3mp kamera, kart okuyucu, 3 adet usb 2.0, 2 hücreli batarya (7 saate kadar kullanım süresi) ve işletim sistemi Windows 7 Home Premium. Görüldüğü üzere herşeyi tam takır bir bilgisayar, tek eksiği ağırlığı :) Ürünün satışa çıkış ve ülkemize geliş tarihleri hakkında henüz bir bilgim yok fakat öğrendiğimde buradan sizlerle paylaşacağım.


23 Mayıs 2010
Facebook’ un fotoğrafları etiketleme (tag) lama mekanızmasını bilmeyen yoktur herhalde. Geçen gün lazım oldu ara tara bir türlü istediğim gibisini bulamadım. İsteğimize en yakın olan olan scripti gözüme kestirip facebook vari bir etiketleme mekanızması yapmaya çalıştım. (Scriptin (betik) orjinal halini bir türlü bulamadım, unutmazsam yarın eklerim.) Betiğe eklediğim özellikler; etiketleme sırasında arkadaşların listesi geliyor ve tıklayıp o kişiyi etiketleyebiliyorsunuz. Arkadaş listenizde arama yapabiliyorsunuz. Etiketleme işlemlerini veritbanına yazma ve okuma. Ufak tefek bir kaç ayar daha verdim. Betik kullanılacağı yere göre kolayca düzenlebilir. Bundan dolayı bir kullanıcı etiketlenmişse tekrar etiketlenemesin veya benzeri durumlar için hiç bir işlem yapmadım, heh unutmadan sql enjeksiyona önleminizi almadan direk kullanmayın. İsteyen istediği gibi düzenleyip kullanabilir, zaten görünce ne kadar basit bir şey olduğunu göreceksiniz.
» Devamını okuyun…
23 Mayıs 2010
Son günlerde o api senin bu api benim uğraşıp duruyor, kim mi ? Tabi ki Emre abi :) Twitter’ a göre çok bilindik olmasada FriendFeed’ de azımsanmıyacak bir kullanıcı kitlesine sahip. Basit bir şekilde FF hesabınıza nasıl gönderi yapabileceğimizi göreceğiz. İlk önce api keyinizi https://friendfeed.com/account/api adresinden öğrenip, projemize referans olarak Microsoft.Http.dll‘ yi ekliyoruz. » Devamını okuyun…