Author Archives


2
Feb 12

Bilgisayar Mühendisleri Odası’na neden karşıyım

Bir fıkraya göre, cehennemde Türklerin kuyusunun başında zebanı beklemezmiş, çünkü zaten Türkler, çıkmak üzere olanları aşağı çekip çıkmasını engellerlermiş. Yıkıcı bir tutumum yok, ama dost acı söyler.

Bir süredir Türkiye’de bilgisayar mühendisleri odası kurulmaya çalışılıyor. Bu konuda yoğun çalışmalar [1][2][3] var ve sosyal ortamlarda da hararetli tartışmalar [4][5][6][7] dönüyor.

Çalıştay yapılmış, salonlar dolmuş taşmış, bir sürü bölüm başkanı imza toplamış, şimdiden yüzlerce –belki binlerce– kişi bu işin arkasında.

Bu odaya neden gerek olmadığından, bana nasıl zarar vereceğinden bahsedeceğim. Tamamen benim görüşlerim. Yani tam zamanlı iş tecrübesi olmayan bir öğrencinin görüşleri…

Odanın kuruluş raporunu okudum. Genel teması şu şekilde: Kötü maaşlarla fazla mesai yapmak zorunda bırakılıyorlar, mühendis diplomasi olmayanlar (alaylı tayfa) işlerini ele geçiriyor, meslek onuru ayaklar altına alınıyor ve Türkiye’de bilgisayar eğitimi yeterli değil.

Kimse mühendis olmak zorunda değil

ÖSS gibi salak bir sınav sonucunda girilen bir bölümden bahsediyoruz.

Türkiye’de adam gibi bilgisayar mühendisliği bölümü 5-6′yı aşmıyor –kimse alınmasın.

Continue reading →


16
Jan 12

January 18, SOPA Blackout Day

Wikipedia, Reddit, Craigslist, Minecraft (game) and many others are going to stop working for 12 hours this Wednesday for a good cause. They are protesting the evil SOPA sensorship law. (tr, en)

Blackout will take place on January 18 from 8am to 8pm EST. I’m also participating.

Tip: Install this simple WordPress plugin and it will do the trick for your blog.


5
Jan 12

Turkish appearances on TechCrunch: The Good, the Bad and the Ugly

In this blog post, I decided to make a compilation of appearances of Turkish startups and notable Internet-related events in Turkish market written in TechCrunch. They are limited to occurrences that directly came out directly from Turkey rather than US-located startups with Turkish co-founders. I am pretty sure this list will grow up in 2012 and so on, perhaps including us.*

The Good


4
Jan 12

GitHub için simple-commit-notifier

ollaa‘yı geliştirirken GitHub üzerinde çok sayıda private repository üzerinde çalışıyoruz. Haliyle birbirimizin neyi geliştirdiğinden haberdar olmak pek kolay olmuyor.

Bilkent CTIS öğrencilerinden Mert Yazıcıoğlu‘nun bizim için geliştirdiği simple-commit-notifier‘ı gururla duyurmak istiyorum. Bu çözüm sayesinde github’daki projelerimizin service hook’larına kurulum URL’imizi verdiğimizde her push sonrası takıma e-posta gidiyor.

Kurulum oldukça basit. Çalışan bir php server altına projeyi çekiyorsunuz, contacts dosyasının her satırına alıcıların e-postalarını listeliyorsunuz, trusted_repos dosyasına repo adını ekliyorsunuz (örn, ollaa, ollaa-ios şeklindeki kısım), index.php’den de $reply_to ve $sender maillerini ayarladığınızda  sistem hazır hale geliyor. Continue reading →


2
Jan 12

Windows Phone 7 Türkçe TV Yayın Akışı uygulaması

Mart’ta Android app’ini çıkardığım, aynı altyapıyla Uğur’un geçen ay iPhone/iPad app’ini çıkardığı Yayın Akışı uygulamasının Windows Phone 7 sürümünü de Kaan Şengül kodladı ve uygulama bugün itibariyle WP7 Marketplace’teki yerini aldı. İlk sürüm olmasına rağmen oldukça tatmin edici. Kaan’ı WP7 marketplace’indeki ilk app’inden ötürü buradan tebrik edelim.

Windows Phone 7 hala Türkiye’de satılmıyor. (Türkiye’deki Microsoft MEA’nın güzel bir başarısı.) Fakat şimdiden Yayın Akışı ilk Türkçe WP7 uygulamalarından biri olarak yerini aldı.


31
Dec 11

Bir startup’a başlama hikayesi: ollaa.com

Asagi yukari Ekim’den beri tek projeyle mesgulum. Twitter’dan takip edenler muhtemelen bu zamana kadar yuksek olcude reklama maruz kalmislardir. :) Duymamis olanlar icin, 2007‘den bu yana ilk defa yeni bir startup macerasina atiliyorum: ollaa.com

Kisaca, hayatinizdan belli anlari cep telefonunuzdan arkadaslarinizla paylasabildiginiz, arkadaslariniz arasinda ve sehrinizde hangi aktivitelerin populer oldugunu kesfedebildiginiz ve oneriler alabildiginiz bir sosyal ag. :)

Yogun bir takim calismasi esliginde bu projeyi hem gercek bir is hem de  ayni zamanda okulda bitirme projesi olarak yurutuyorum, malum artik son sinif oldum. (zaman gercekten hizli geciyor) :) Plana gore ollaa, dogrudan Ingilizce olarak cikacak ve global olarak acilacak. Continue reading →


10
Dec 11

A few cloud computing and scalability videos

Here’s a list of videos that I watched recently and related to cloud computing, scalability and deployment techniques.


22
Nov 11

iPhone/Android için TV Yayın Akışı uygulamamız çıktı

Aslında yazının başlığı “Yayın Akışı Uygulaması iPhone’a Port Edildi” olacaktı ki Mart’ta Android uygulaması olarak çıkardığım bu uygulama hakkında daha önce blogda yazı yazmadığımı fark ettim. O zaman ikisini birden aradan çıkaralım.

iOS sürümü

Oda arkadaşım Uğur, önceden geliştirdiğim Android için Yayın Akışı uygulamasını iPhone/iPad’e port etti. Oldukça güzel çalışıyor ve şirin görünüyor. Kendisinin kendi hesabından App Store’a yolladığı ilk app oldu. Onu da buradan tebrik edelim, ücretsiz uygulamayı indirmeyi ve oy vermeyi unutmayalım. :P

Biraz da teknik konulardan bahsedelim:

  • Android uygulamasını Mart’ta 2 günde yapıp 1 ayda market’e submit etmiştim.
  • Sistem ilk etapta Google App Engine altyapısını kullanıyordu, ta ki Google kızdırana kadar. Sonradan Heroku‘ya geçtik.
  • Server tarafı Java ile Play Framework üzerinde kodlandı, veritabanı için PostgreSQL kullanıyor. Continue reading →

22
Nov 11

Interview on Hazelcast with Fuad Malikov

As some of you may know Hazelcast is an open source distributed cache and distributed in-memory data structure storage for Java. It is developed by a small team in Turkey. It is kind of inspirational since it is a successful, mature and robust product and used by many large companies worldwide as a distributed caching solution. For those interested, source code is here.

Today, I asked a few questions that you might find interesting to Fuad Malikov, co-founder and developer of Hazelcast. Hope you enjoy.

When did Hazelcast project begin, when was the first code written? 

Talip Ozturk  started the project in the Spring of 2008 and the initial version had “distributed Queue” implementation. Later we implemented distributed Set, List, Map, Executor Service and Native Client etc. Continue reading →


30
Oct 11

First impressions from MongoDB

For our new startup we  looking for a good database that we can store schema-less data of different entities. Last year I had started reading the book MongoDB: The Definitive Guide but I ended up with stop reading since it didn’t sound much interesting. However one year later with more solid knowledge of database systems, it sounded cool.

First of all I started reading Bret Taylor’s  article How FriendFeed uses MySQL to store schema-less data. What he does is to store entities as JSON objects in MySQL column and then manage indexes in separate tables to refer those JSON objects. Continue reading →


28
Oct 11

The missing eye-saver software for coders: F.lux

Do you also use computer sometimes 16 hours a day like me? :) If so, I bet most of you have a loss of eyesight that you haven’t noticed yet or already wearing prescription glasses.

Just because computer screen is too bright that you don’t notice, sometimes you begin to lose your eyesight or begin to have sleeping difficulties. There is a free software designed just for you. During the night times, it makes your screen a little bit yellow  and it will stop hurting your eyes. Then you’ll be amazed how have you been damaging your eyes for so many years.

It is called F.lux, available on all platforms for free. The only configuration I did was to enter my location and then adjust night lighting to “Fluorescent (4100K).” You’ll notice the difference after sunset and your screen will be yellow as hell (don’t worry you’ll get used to it in a few minutes). :)

F.lux screenshot from Linux

It is also available for iPhone/iPad if you have a jailbroken one. Don’t forget to spread the word among your friends or sharing if you liked it!