Add to Technorati Favorites

27 Ocak 2009 Salı

Proje.at ve ilk ürünü satranç oyunu

Yorucu geçen bir dönemin ardından programlama dilleri-1 dersinin projesi olarak iki oyunculu bir satranç oyunu yazmamız istendi. 2 kişilik gruplar halinde yapacağımız bu projede grup eşim Tolga ÜNVERMİŞ idi. Projeye başlamadan önce de Tolga ile yürüttüğümüz birçok değişik olay vardı. Bu projeye başlamadan önce aklıma Tolga ile yaptığımız şeyleri bir çatı altında toplayıp birbirimizden haberdar olarak daha iyi hale getirme fikri geldi ve proje.at ortaya çıktı, ileride ismin değişme ihtimali bulunmakla beraber şu anki adı budur.

Proje.at, üretilen projelerin sağlıklı bir şekilde ilerlemesini ve yeni projelere ön ayak olmasını sağlamak amacıyla ortaya çıktı.Proje denince akıllara C’de şunu yap C#’da bunu yap gelebilir.Proje bunların aksine bir amaç doğrultusunda yaptığımız her şeyi kapsamaktadır, yani programlamaya has bir proje değil bu.Neticede proje.at[at]gmail.com mail adresini bu işte kullanmak üzere aldık.

Amacımız nedir?
Yapılan bir etkinliğin, düzenlenen bir seminerin afişinin köşesinde, karşınıza gelen bir kodun başında “proje.at id=xxx” şeklinde bir etiket görürseniz:

-Bu proje hakkında beğenmediğiniz şeyleri
-Bu projenin nasıl daha iyi hale getirilebileceği hakkında önerilerinizi
-Eğer etiketin bulunduğu yer bir program koduysa bu kodda anlaşılmayan yerler hakkında sorularınızı (Kodu en iyi yazan anlar mevzusu :) )
-Yapılmasını istediğiniz yeni proje önerilerini

Kısaca anlaşılacağı üzere içinizden geçen her türlü şeyi proje.at[at]gmail.com adresine ID=XXX konu başlıklı bir maille bildirebilirsiniz. Bu sayede günlük yaşamda karşınıza çıkan ve “Bu da böyle olur mu ne gerek var!” ya da “Bunu acaba niye böyle yapmış?” dediğiniz şeyleri birebir ilgili kişiye ulaştırabileceksiniz. Biz de “Bu iş en iyi bu şekilde olur herhalde!” demeyeceğiz ve eksikleri nelerdir bunları sizlerden öğreneceğiz. Umarım proje.at hedefine ulaşır.

İlk paylaşım olarak programlama dilleri-1 dersinde yazdığımız satranç oyunun linkini veriyorum, bu projeyi 3 gün gibi kısa bir zamanda her şeyiyle bitirdik. Şimdi ise yine yoğun bir dönemdeyiz ve proje o 3 günde yaptıklarımızla duruyor, dolayısıyla değişken isimleri anlamsız gelebilir veya yorumlar yetersiz görülebilir, gerekli düzenlemeleri yaptıktan sonra versiyon yükseltip yeniden linkini vereceğim. Şimdilik ihtiyacı olanlar yararlansın istiyorum. Satranç oyunumuz “ID=101” etiketli, bu etiketi bildirerek sorularınızı yöneltebilirsiniz..
Bu yazıya Tolga’nın blogundan da erişebilirsiniz.

ID=101 Etiketli Satranç Oyunu

23 Ocak 2009 Cuma

Ailenizle aranıza bilgisayarınız girmesin, aslında girsin ama MyHeritage ile :)


Final döneminin ardından yine yazılarımla buradayım :) Web girişim projelerinden biri olan MyHeritage sitesinden bahsederek bloguma dönüş yapmak istiyorum.

MyHeritage soyağacı oluşturmaya meraklı olanlara hitap eden güçlü bir algoritmaya sahip bir web sitesi. Site veritabanında bulunan şecereler üzerinde kapsamlı arama yapabilen bir arama motoruna sahip. Soyağacınızı merak ediyorsanız bu siteyi kullanmanızı tavsiye ederim. Ama siteyi açıp da ben Ahmet atam kim tarzı sorular sorarsanız bu sorulara cevap alamayabilirsiniz çünkü günümüzün web projeleri gibi MyHeritage de kullanıcıların katkısıyla ilerleyen bir site. Siz atalarınızı, kardeşlerinizi siteye eklediğiniz sürece veritabanı genişleyecektir ve belki de sizin 12.kuşağa eklemeye çalıştığınız kişi ile başka bir kullanıcının 17.kuşağa eklediği kişi aynı bilgilere sahip olacak. Bu durumda gözünüz aydın diyebiliriz yeni bir akrabanızı buldunuz :)

Bir Bilgisayar Mühendisi olarak MyHeritage’in tekniğinden bahsetmek istiyorum. Şecerelerin kayıt altına alınması çok zor bir olay değil MyHeritage’in yaptığı da şecereleri kayıt altına almaya odaklanmak değil bunlar üzerinde işlem yapabilen bir yapı oluşturmak. Sistem kullanıcıları kendi şecerelerini oluşturuyor ve bunlar MyHeritage veritabanına kaydediliyor ve asıl güzellikler buradan sonra başlıyor. MyHeritage arama motoruyla site üzerinde X isimli ve Y soyadlı kişiyi arıyorsunuz ya da sadece soy ad araması yapıyorsunuz. Çok eski zamanlardan bir atanıza erişmeye çalışıyorsanız belki atanızın ismi soyadı v.s. sizin düşündüğünüzden farklı bir şekilde kaydedilmiş. Çünkü atanızın 1.çocuğundan gelen dalda soy ad Toramanoğlu’ndan Toraman’a dönüşmüş ama diğer kolda bu soy ad aynı kalmış ve o koldan bir kullanıcı atanızı Toramanoğlu soyadıyla kaydetmiş. Siz Ahmet Toraman diye arama yaptığınızda karşınıza bulmak istediğiniz kişinin sahip olabileceği soy adlar listeleniyor.


Bu MyHeritage'in kullandığı sadece bir özellik, bunun dışında da yine birçok özelliği barındırıyor. Şu an giderek yayılan hangi ünlüye benziyorsunuz uygulamasının da ilk kullanıldığı yerlerden biri yine MyHeritage idi. Şimdi ise şirket blogunu incelediğimde video, ses ve döküman paylaşımı özelliği de MyHeritage'e dahil olmuş. Bu paylaşımlar siz aksini istemezseniz aile içinde görülebilen paylaşımlar. Yani "Youtube'a video ekledim amca oğulları görsün diye herkes gördü" gibi birşey yok burada güzel güzel aile içi paylaşımlar da yapılabilir :) MyHeritage Türkiye Ofisi'nden sizlere bahsedeceklerim bunlar, ben teknoloji meraklısı bir insan olduğum için her türlü projeyi merak eder ve incelerim, bu projeler bir de normal yaşamda ilgi duyduğum şeylerse (tarih, soy ağacı) zaten "dadından yinmez" :) MyHeritage'e gün geçtikçe katılan özellikleri ve diğer gelişmeleri MyHeritage_CompanyBlog 'dan takip edebilirsiniz.MyHeritage'e takip listemden de ulaşabilirsiniz. Bu arada Obama ile Bush akraba çıkmış vay halimize :)..