3 yıl önce..
Aralık 2006..
Tarık Kranda isminde bir hoca dersimize geldi ve bize Imagine Cup denilen bir yarışmanın olduğundan bahsetti. 2006 yılına ait dünya finali görüntülerini bize izletti. Derste en önde oturuyordum.. Tarık hocamız bize “Sizleri de buralarda görmek istiyoruz. Çok çalışın ve kendinizi çok iyi geliştirin. Biz sizlere her zaman destek olacağız” demişti. Bu sözler beni çok etkilemişti (gaza getirmişti) ve ilk defa o gün kendime ÖSS’yi kazanmak dışında bir hedef koymuş oldum hayatımda.
Haziran 2007 – Imagine Cup 2007 Türkiye Finali


Bu yarışma nasıldır? Neler oluyor? diye düşünerek 15 Haziran 2007′de Bahçeşehir Üniversitesine Türkiye Finallerine gittim. Gördüm ki orda insanlar çok güzel şeyler yapıyorlar. Tamam, yepyeni bir ürün çıkarmıyorlar belki ama heyecan verici çalışmalar yapıyorlardı. Bunları görmek beni daha da azimlendirdi. Bende kendimi geliştirip bunu başarabilirim dedim. Ayrıca orda yapılan hataları farkettim ve ben olsam bunları yapmazdım dedim.
Mayıs 2008 – Imagine Cup 2008 Türkiye Finali


Kendimi geliştirdiğim bu süreç içerisinde tekrar gidip nasıl gidiyor, neler yapıyorlar diye 9 Mayıs 2008 günü Casper Binasına gittim. Yine projeleri izledim, yine ekiplerin iyi ve hatalı yanlarını gördüm. Ve yine “ben daha iyisini yapabilirim! ah şu bilgisizlik” dedim ve tekrar kendimi geliştirmeye devam ettim.
Mart 2009 – Imagine Cup 2009 Türkiye Elemeleri


2008 yılında bende bu yarışmaya katılmalıyım diyerek ekip kurmaya karar verdim. Bu karar sonrasında değerli dostlarım Burak Amasyalı ve Ramazan Barda ile ekip olduk. 3-4 tane toplantı yaptık neler yapalım diye fakat güzel bir fikir bulamadık ve bunun yanında çok samimi arkadaşlar olduğumuz için ekip içi ciddiyeti sağlalayamadık. Bu nedenle yarışmaya kaydımızı bile yapamadan dağıldık.
Temmuz 2009
Bloguma, Imagine Cup 2010′a katılmak istediğimi ve bu konuda cidden istekli arkadaşlar aradığımı duyurdum. 1-2 gün sonra, değerli dostlarımdan önce İbrahim Kıvanç, sonra Fatih Coşkun ekip olalım dediler bana. Hemen ardından fikir düşünmeye koyulduk. Eylül ayına girdiğimizde hala fikrimiz yoktu ne yapabileceğimiz konusunda. Daha sonra Ekim ayında Daron Hocamız ile bir görüşme ayarladık. Ekip olarak bir akşam muhabbet için Beşiktaş’ta Starbucks’ta buluştuk. Aklımıza gelen 2-3 fikri anlattık. Fikirlerimizden bir tanesi de anne çocuk sağlığı ile ilgiliydi. Daron Hocamız bize fikirlerimizin iyi ve kötü yanlarını anlattı.
Aralık 2009 – Mart 2010
Çalışmalara başladık.. Tekil olarak sürekli çalışmanın yanında ekip olarak 1 haftalık bir kamp süreci sonunda projemizin temelini oluşturduk. Bu arada ekibimizin 4.üyesini aramaktaydık. Biz 3 erkek teknik olarak iyiydik ama ingilizce sunum konusunda çok başarılı değildik. Arayış içerisindeyken değerli arkadaşımız Yasemin Çelik ile tanıştık.
Nisan 2010 – Imagine Cup 2010 Türkiye Finali
Ekip olarak Nisan ayı içerisinde inanılmaz derecede çok çalıştık. Sınavlarımız olmasına rağmen.. 28 ve 29 Nisan günlerinde aralıksız tüm gün çalıştık. Bu iki günde toplamda belkide 6-7 saat uyuduk.
ve 30 Nisan…
Emeklerimizin karşılığı..
![IMG_1601 [1024x768]](http://www.burakkanmaz.net/wp-content/uploads/2010/05/IMG_1601-1024x768-150x150.jpg)
![IMG_1612 [1024x768]](http://www.burakkanmaz.net/wp-content/uploads/2010/05/IMG_1612-1024x768-150x150.jpg)
![IMG (9) [1024x768]](http://www.burakkanmaz.net/wp-content/uploads/2010/05/IMG-9-1024x768-150x150.jpg)
![IMG (7) [1024x768]](http://www.burakkanmaz.net/wp-content/uploads/2010/05/IMG-7-1024x768-150x150.jpg)
![IMG_1606 [1024x768]](../wp-content/uploads/2010/05/IMG_1606-1024x768-150x150.jpg)
- Sonsuz desteklerinden ötürü değerli Aileme ve Akrabalarıma,
- Her zaman yanımda olarak manevi desteğini esirgemeyen sevdiceğim Merve’ye,
- Bu yolda hep yanımda olan ve benim üstümde sonsuz emekleri olan Tarık Kranda, Özgür Can Turna, Sabahattin Oktay, Mithat Çelikkafa, Daron Yöndem, Tayfun Akçay ve danışmanımız Mete Çelik; hocalarıma, Microsoft’ta ki değerli büyüklerime,
- Hep arkamda olup bana destek olan değerli sınıf ve bölüm arkadaşlarıma, bölümdeki değerli hocalarıma,
- Değerli MSP arkadaşlarıma,
- ve şu anda ismini sayamadığım tüm değerli sevdiklerime,
Sonsuz Teşekkürler..
Birkaç gün önce sadece MSDN üyelerinin indirebildiği Visual Studio 2010 RC şimdi herkes tarafından indirilebiliniyor.

İndirme ve detaylı bilgi adresi : http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx , r
Geçtiğimiz yıl boyunca “Azure, Azure ..” diye sesler duyuyorduk. 1 Ocak 2010 itibariyle ise Azure hayatımıza girdi. Ben ise (okul en büyük engeldir diyorum ama :D) final sınavlarım nedeniyle ancak bu konuyu oturup yazmaya fırsat buldum.
Peki Azure Nedir? kısaca tanımlamak gerekirse (ilerleyen günlerde Azure ve Cloud dünyası hakkında bol bol makale ve seminerler ile detaylarına ineceğim), bilgisayarınızla ilgili tüm donanım ve servis ihtiyaçlarınızı internet üzerinden karşılayabileceğiniz bir sistem. Örneklemek gerekirse; bilgisayarınıza kurarak çalıştıracağınız bir uygulamayı (bu bir ticari yazılım olabilir, grafikleme yazılımı ve hatta oyunlar bile olabilir) internet üzerinde kurmak ve sadece internet tarayıcısı olan bir bilgisayar ile tüm bunlara ek donanım ihtiyacı gerektirmeden erişmek ve kullanmak şeklinde örnekleyebiliriz.
Şu an için Microsof dünyanın 6 yerinde bir futbol sahası genişliğine server farm’ları kuruyor. Bir örümcek ağı gibi sunucular düzenleniyor. Bu sunucular günümüz itibariyle ihtiyaçtan fazlasına sahip bir kapasitedeler. Fakat 2 yıl sonrası için belkide çok yetersiz kalacaklardır :)

Şu an için genel bir tanımlamaya girdik. İlerleyen günlerde daha teknik detaylara girerek çalışmalarımızı sürdüreceğiz. Takipte kalın ;)
Geçen senelerde okulumuzda yapılan Gençsen Geleceksin etkinliğinin bu sene 3.sü yapılacak.
Bildiğiniz üzere Gençsen Geleceksin Microsoft ve Turkcell ortaklığında gerçekleştirilmektedir. Etkinlik yaklaşık 2 saat sürecektir.
Seminerin ana teması Yazılım Teknolojisinde Yeniliklerdir.
Ana başlıklar bu şekilde:
- Internet ve Gelecek
- IE8 ve Silverlight
- Windows 7
- Mobile Hayat
- Windows Phone
Turkcell tarafından verilecek seminerin ana teması Mobil Teknolojilerde Yeniliklerdir.
Ana Başlıklar:
- Dijitalleştirme
- Mobil Geniş Bant
- Mobil Bilgi Toplumu
- Kişiselleştirilmiş Servisler Dünyası
- Genç Fikirlerden Girişimcilere
- Turkcell Proje Pazarları
Etkinliğin ardından her sene olduğu gibi hediyeler de olacaktır.
Gençsen Geleceksin 3.0 Etkinliği, 4 Aralık Cuma günü İşletme Fakültesi Oditoryumunda yapılacak.
-İşletme binası o gün mühendislikten gelenlere de açılacak, girişte problem yaşamayacağız.-
Bölümümüzdeki afişten oturumları ve hediyeleri detaylı olarak inceleyebilirsiniz.
Windows 7 kullanıyorsanız ve Windows Media Center sisteminizde yüklü ise internet üzerinden TV izleme şansına sahipsiniz demektir.
Yapmanız gereken tek şey şuradaki dosyayı indirmek ve içindeki 4 kurulum dosyasını sisteminize kurmaktır. Kurduktan sonra Windows Media Center’a girin ve Extras (Ekstralar) menüsünden kanalları izlemeye başlayın.
Kanallar arasında DigiTurk’ün filmleri de var. Dilerseniz size sunulan DigiTurk filmlerini de izleyebiliyorsunuz.

Büyük boyutlu projelerle mi çalışıyorsunuz? Ya da yazdığınız kodları analiz etmekte sıkıntı mı çekiyorsunuz? Bu sorunlarla karşılaşan birisiyseniz Visual NDepend gerçekten hayatınızı kurtaracak özelliklere sahip.
Visual NDepend’i anlatmaya geçmezden önce bu aracı hazırlayan C# MVP’si Patrick Smacchia’ya bana gönderdiği bilgiler ve davetiye için tekrar teşekkür ederim.
// Thanks to Patrick Smacchia (C# MVP) for this tool and his helping..
Visual NDepend ile .NET ortamında (Ayrıca Java ve C++ için de uyumlu sürümleri mevcuttur) yazdığınız projeleri analiz edebilirsiniz. Aşağıdaki resimde ufak bir DLL dosyasının analizini görmektesiniz.

Bu ekranda açtığınız dosyadaki sınıflardan, o sınıflar ve sınıfların içerisindeki metotların boyutuna kadar her bilgiyi görebiliyorsunuz. Sağ yukarıda ki kısımda metotların üzerine tıkladığınızda o metotlar ilgili CQL (Code Query Language) sorgularını görebiliyorsunuz. Bu sorgular ile metodunuzun kod kalitesini, ölü kod olup olmadığını, ortalama performanslarını, olası açıkları ve .NET framework uyumluluğunu inceleyebiliyorsunuz.
Ben burada ufak bir dosyayı analiz ettim. Eğer elinizde Paint.NET gibi çok sağlam bir proje varsa, analiz ekranı aşağıdaki gibi harika bir görüntüye bürünecektir.

Ayrıca bir dosyayı analiz ettiğinizde karşınıza uzunca bir html sayfası geliyor ki, aslında bu sayfa o projenin her satırının incelenmesi sonucunda oluşan mükemmel bir raporu içeriyor.

Son olarak ise CQL kullanarak kodlarınız arasında sağlam bir arama yapabiliyorsunuz. Örnek olarak :
Hangi public metotlar 30 satırdan fazla kod içeriyor?
SELECT METHODS WHERE NbLinesOfCode > 30 AND IsPublic
Hangi sınıflar System.IDisposable’dan türetilmiş?
SELECT TYPES WHERE IsClass AND Implements “System.IDisposable”
Ayrıntılı bilgiye http://www.ndepend.com/ sayfasından erişebilirsiniz.
Ayrıca CQL ile ilgili detaylı bilgiye http://www.ndepend.com/CQL.htm adresinden erişebilirsiniz.
Fazla söze gerek yok :) İndirme sayfasına gitmek için tıklayın.
Visual Studio’da daha rahat kod yazmak ve gözünüzün yorulmasını önlemek istiyorsanız size süper bir önerim var :) Visual Studio’ya yeni ayarları import ederek daha rahat kodlama yapabilirsiniz.
Öncelikle benim önerim olan JFlam ayarlarını indirmek için buraya tıklayın. İndirdiğiniz ayarları Visual Studio’da Tools–>Import & Export Settings ‘e girerek import edin. Ardından aşağıdaki şekilde ayarlarınız değişecektir.

Bu sayede hem gözünüz beyaz ışıktan dolayı uzun süreli çalışmalarda ağrımayacak, hem bilgisayarınız daha az enerji tüketecek :) hem de daha zevkli bir kodlama imkanınız olacak.
Bu temanın yanı sıra şu adreste de çok çeşitli ve farklı renklere sahip ayarlar bulunmaktadır.
C#’ta uzaktaki bir sunucuya ping isteği göndermek çok kolaydır. Ayrıca ping komutunun yanı sıra istek yapılan adresin IP adresini ve diğer tüm bilgileri alabilirsiniz. Şimdi 3-4 satır ile paylaşayım bu söylediklerimi.
using System.Net.NetworkInformation;
// ^— Bunu kodunuzun en üstüne ekleyin
Ping p = new Ping();
PingReply reply = p.Send(“www.burakkanmaz.net”);
reply.Address.ToString();
// ^— İstek yapılan IP adresini verir
reply.RoundtripTime.ToString();
// ^— İstek süresini milisaniye cinsinden verir. Ör: 45 (ms)
Bugün Visual Studio için bir kaç SDK indirirken çok hoşuma giden bir yükleyiciyi keşfettim. Microsoft Web Platform Installer, adından da anlaşılacağı gibi Microsoft’un Web ile ilgili tüm ürünlerini size indirme imkanı sağlayan bir araç. IIS’ten tutun, PHP eklentisine kadar tüm web araçlarını topluca size sunuyor. Siz istediklerinizi seçiyorsunuz ve internetten sizin yerinize indiriyor.
Bu kullanışlı ve süper yükleme aracını indirmek için Microsoft üzerindeki sayfasını buradan ziyaret edebilirsiniz.
