Why hack my block ?
This morning, i woke up with an email from a friend who tells me that my blog is hacked !?!
My blog, yep this blog which has its latest entry in September 2009, roughly two years ago.
I was initially ashamed for losing access to my blog; but seriously; who is loser enough to hack an in-active blog ?
They also put a homepage saying me that my security is 0% and they can handle it for me. Basically, they ask for money because they know how to use a public script and someone else’s code to hack my old blog. serious? ![._[+] ThE NeXt ArmY TeAm [+]_.](http://birbit.files.wordpress.com/2011/07/the-next-army-team-_.jpg?w=300&h=182)
As I was not adding blog entries, i was not updating my wordpress version too. I thought they found my ssh pasword etc. But no i was able to login, they just replaced index files. while checking file system, i found a file called wp.php . trying to open it using ‘vi’ crashed shell so i downloaded it to my computer and opened with textmate. It was a one line php script for file browsing
After a quick google session, i found out that they used an exploit in phpthumb function to upload a file browser script to my server.
So i said ok, maybe this is a sign for me to start blogging again
. moved my blog to wordpress hosted service (at least they will keep it updated
)
and my hacker friends; you are so lame but thanks for giving me a reason to go back to blogging
my multilingual posts are broken, have to fix it now :/
Need quick information? Try Aardvark
[lang_en]
Almost one year ago, with 3 friends from school; we were trying to find a promising project which can be our first startup project. We’ve checked many projects than decided on RealmCrash, which is an MMO gaming framework that is fully customizable with a simple game creator that can be used by anyone who can fill web forms. We implemented the project successfully, won the METU Computer Eng. Dept. Grad. Projects Competition 2009. But we could not continue it since we could not find a venture for it.
On those days, when we were discussing the possible projects, one of my colleagues, Atasay, suggested a project, a real time question ask & answer service. We did not think on it much concluding that this kind of problems have already been solved by offline versions like Yahoo Answers.
But a few days ago via a Techcrunch RSS feed, I’ve been introduced to Aardvark; which is a service that let’s you ask questions that will be answered asap by other online service users. When we thought about this project a year ago, we were thinking of a desktop application but Aardvark has already solved this problem with an awesome tool: IM !. So you can contact Aardvark via msn messenger, gtalk and some other popular instant messengers. Are you away from computer? Don’t worry, Aardvark has a clean and nice iPhone application.
Today I was looking for a new book to read, I’ve asked for a suggestion via Aardvark and within a few minutes, I’ve received two usable answers. This is what I call “good service”.
I think, as the user base grows, Aardvark will be an indispensable tool for our life.
Great job Aardvark team. I want to add some suggestions for the service:
* A public API. I believe this is what they MUST add to their service. For example, web developers may create a site specific Aardvark where users can ask and answer questions about their site and they can query them, display via web etc. I believe there will be many other uses of an API like this.
* A desktop AIR Application (so it can run in any computer). IM is good, but for example I generally keep my IM closed whereas a hidden desktop app may increase the usage of the service. If they provide an API, I can code the AIR app
* A popularity ranking among users. A usage similar to Yahoo Answers. Basically, question owners should be able to rate answers.
* An interface to query old answers. (it’s better if automatic answers come as I ask the question but I guess it will need a lot of scientific work)
Any other suggestion is welcome in the comments. Btw, I’m not working for Aardvark nor know anyone from the company.
I just liked the implementation of the idea !
Keep working Aardvark Team!
Update:
A post @ techcrunch about a similar service:
http://www.techcrunch.com/2009/09/24/fluther-raises-600k-from-top-valley-investors-for-crowd-sourced-answers/
[/lang_en]
[lang_tr]
Yaklaşık 1 yıl önce, okuldan 3 arkadaş, gelecek vaad eden güzel bir proje bulmaya çalışıyorduk. Bir çok seçenek üzerinde durduk ve en sonunda RealmCrash’i yapmaya karar verdik. RealmCrash, MMO oyunlarını destekleyen, tamamen kişiselleştirilebilir bir oyun çerçevesi. Üzerine yazdığımız basit oyun yaratıcı sayesinde, web’de form doldurmayı bilen herkes kendi oyununu yapabiliyor, oyunlar da Facebook’ta çalışıyor. Projeyi başarıyla hayata geçirdik, ODTÜ Bilg. Müh. 2009 Mezuniyet Projeleri yarışmasında da 1. olduk. Ancak yatırımcı bulamayınca projeye devam edemedik
Projeleri değerlendirdiğimiz günlerde, ekipten Atasay, gerçek zamanlı soru & cevap ortamı sağlayan bir proje önermişti. Bu problemin Yahoo Answers gibi gerçek zamanlı olmayan servisler tarafından çoktan çözüldüğüne kanaat getirerek projenin üzerinde fazla durmamıştık.
Bir kaç gün önce bir Techcrunch RSS beslemesinde Aardvark ile tanıştım ve eski günler aklıma geldi. Aardvark, gerçek zamanlı bir şekilde sorular sorup cevaplayabildiğiniz bir servis. Sorduğunuz sorular o an çevirim içi olan servis kullanıcıları tarafından cevaplanıyor.
Bu projeyi 1 yıl önce düşündüğümüzde bir masaüstü uygulaması yapmayı düşünüyorduk ancak Aardvark takımı bu problemi çok başarılı bir şekilde çözmüş: Anlık mesajlaşma servisleri. Yani MSN Messenger, GTalk gibi servisleri kullanarak Aardvark‘a ulaşabiliyorsunuz. Bilgisayarınızdan uzak olduğunuz anlar içinse mükemmel bir iPhone uygulamaları mevcut.
Mesela bugün Dan Brown, Adam Fawer tarzı bir yazar tarafından yazılmış bir kitap önerisi istedim. Bir kaç dakika içinde 2 adet yazar ve kitap önerisi geldi.
Kullanıcı sayısı arttıkça, Aardvark‘ın hayatımızın vazgeçilemez bir parçası olacağını düşünüyorum.
Tebrikler Aardvark takımı, çok güzel iş çıkarmışsınız!
İlteyi servisle ilgili bir kaç öneriyle bitirmek istiyorum:
* Herkese açık bir API. Bence servislerine bunu MUTLAKA eklemeliler. Mesela bir web geliştirici kendi sitesine özelleşmiş bir Aardvark yaratabilmeli, bunları webde görüntüleyebilmeli.
* Masaüstü uygulaması. Bunun için en uygun seçenek Adobe AIR gibi görülüyor(her yerde çalışşsın). IM varken buna ne gerek var derseniz, mesela ben genelde messengerlarını kapalı tutuyorum ancak görünmez bir Aardvark uygulamasının bana hiç bir yükü olmayacaktır. (API’ı versinler AIR uygulamasını ben yazarım
)
* Kullanıcıların verdikleri cevapların puanlanmasını sağlayan bir rating sistemi. Yahoo Answers benzeri bir şey güzel olacaktır.
* Eski cevapların sorgulanabileceği bir arayüz. Hatta soruyu sorunca cevapları otomatik arayıp getirse daha güzel olur ancak bunun için bayağı bir bilgisayar bilimi çalışmak gerekir.
Yorumlarda öneri eklemek serbest. Bu arada ne Aardvark‘ta çalışıyorum ne de orada çalışan birini tanıyorum. Sadece servis daha önce düşündüğümüz bir servisti ve çok başarılı bir şekilde hayata geçirilmiş.
Güncelleme (25.09.09)
Benzer bir servis hakkında techcrunch’ta bir yazı çıktı:
http://www.techcrunch.com/2009/09/24/fluther-raises-600k-from-top-valley-investors-for-crowd-sourced-answers/
[/lang_tr]
[lang_tr]
Etrafımdaki bir çok arkadaşım bilir, İzmir’e karşı ciddi bir sempati beslerim. İnsanı, ortamı, denizi vs.’si ile hayatta gördüğüm en güzel şehirlerden biri. Hatta İzmir’e yerleşmeyi de çok istiyorum ancak meslek el vermiyor.
Benim de bu sempatime karşılık verircesine, İzmir’de bana jestler yapıyor sanırım.
Bugün yeğen Alp’le Ege Park’a gittim, aslında yürüyüş mesafesi ancak ufaklık küçük olduğundan taksiyle gittik. Dönüşte yürüyelim dedim ancak 500mt’den sonra bizimki kucağa çıkıp uyuyunca yol zorlamaya başladı, bir yandan yürürken; arada bir de arkaya dönüp taksi bakıyordum.
Derken bir midibüs yavaşladı, sürücünün bize baktığını gördüm; biraz ilerde durdu ve geri gelmeye başladı, ben de adımlarımı hızlandırdım. Midibüs boştu, içinde 30′lu yaşlarda bayan tombul bir şöför, “ne tarafa gidiyorsunuz” diye sordu, “Koçtaş” dedim (ev orda), “atlayın hadi” dedi.
Kadın o kadar rahat ve içtendi ki, yanımda Alp varken çok çekineceğim bir durum olmasına rağmen atladım hemen.
O sırada Alp uyandı, “oğlum bak sayende bedava ulaşım bulduk” dedim, kadın güldü. “Öyle oldu valla hayatta almazdım seni” dedi ve sonra ekledi, “yok canım o işin şakası, adı neydi yakışıklının ?”
Kısa bir sohbetten sonra, “Allah yolunu açık etsin kardeş” diyerek bizi koçtaşta indirdi.
İnsanlara yol sorduğunuzda yalan söylemeyi eğlence bilen bir şehirde (ankara) 8 yılımı geçirdikten sonra, bunların yaşandığı bir şehrin var olduğunu görmek mutlu ediyor insanı ve tabiki daha da bağlıyor.
Ah bir de İzmir memleketin silikon vadisine dönüşse, dadından yinmicek…
[/lang_tr]
[Personas | Metropath(ologies)]Your life map online
[lang_en]
Today, I’ve found sth really nice, called Personas.
You give it your name (or any name of course), it searches the web using sophisticated natural language processing, groups the result data with some clever logic and gives you your online portrait.
It’s built by Aaron Zinman @ MIT Media Lab.
Go try yours: http://personas.media.mit.edu/personasWeb.html
And here is mine:

[/lang_en]
MySql drove me crazy!
Today, I was trying to optimize some mysql query in our experiment framework.I came across to two query explains that I cannot understand.
Here are the two queries:
explain select * from TABLE_NAME where created > ‘2009-08-09 19:10:44′
explain select * from TABLE_NAME where created > ‘2009-08-09 20:10:44
′and here are the explain results:
mysql> explain select * from TABLE_NAME where created > ‘2009-08-09 19:10:44′;
+—-+————-+——————+——+—————+——+———+——+———+————-+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |+—-+————-+——————+——+—————+——+———+——+———+————-+
| 1 | SIMPLE | TABLE_NAME | ALL | ou_created | NULL | NULL | NULL | 1226122 | Using where
|+—-+————-+——————+——+—————+——+———+——+———+————-+
1 row in set (0.00 sec)
mysql>explain select * from TABLE_NAME where created > ‘2009-08-09 20:10:44′;
+—-+————-+——————+——-+—————+————+———+——+——–+————-+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |+—-+————-+——————+——-+—————+————+———+——+——–+————-+
| 1 | SIMPLE | TABLE_NAME | range | ou_created | ou_created | 4 | NULL | 206400 | Using where |
+—-+————-+——————+——-+—————+————+———+——+——–+————-+
1 row in set (0.00 sec)when you change the parameter you search, mysql changes query plan in a wrong way,interesting, isn’t it ? (fyi, my mysql version is: 5.0.51a)
Besiktas JK's Supporters and Michael Jackson
[lang_en]Besiktas JK’s supporter group (carşı) has done yet another awesome thing.After the death of Michael Jackson, they’ve prepared a banner written that:”God forgive MJ’s soul who is a great Besiktas supporter and lived half of his life black and the other half white.”
Btw, this banner has no racist content, it’s just for fun, and really fun for a turkish person.
Fyi, the colors of Besiktas are black and white[/lang_en][lang_tr]Çarşı yine yaratıcılığını gösterdi, efsane MJ’in arkadasından güzel bir pankart hazırladı.Tebrikler![/lang_tr]
turkish newspaper headlines
[lang_tr]memlekette ucusan salak sapan gazete manşetleri üzerine güzel bir kara mizah.[/lang_tr][lang_en]a gallows humor about Turkey’s current media… Sorry, in turkish…[/lang_en]