Bilgilendirme!

Son 2-3 gündür sitemde virüs vardı uzun zamandır sitemde böyle bir problem olmamıştı en son bazı “HACKER”lar siteme garip bir ÅŸekilde saldırıda bulunmuÅŸtu bkz. http://www.burakozkan.net/bir-blog-sitesi-neden-hacklenir/  bu sefer ise araÅŸtırdığımda iframe virüsü bulaÅŸmış FTP hesabıma ama çok şükür zorda olsa temizlemeyi becerdim (sanırım). Web sitesi iÅŸinden pek fazla anlamadığım için ve tamda MSP BaÅŸvurularının deÄŸerlendirildiÄŸi haftaya denk gelmesi bende panik havası yarattı. Tabi bu sırada az olan ama deÄŸerli olan takipçilerimide kaybettim (8 kiÅŸi) :( . Bundan sonra daha fazla güncel içerik ekleyerek sitemin takipçi ve makale sayısını mutlaka arttıracağım. Bu 2-3 günlük problemden dolayı sizlerden özür diliyorum…

Görüşmek üzere,

Imagine Cup 2011 Takımımız!

Daha önce blogumda duyurduÄŸum “Imagine Cup 2011 Takım Arkadaşı Arıyoruz” makalemize ilgi gösteren tüm arkadaÅŸlara çok teÅŸekkür ediyorum. İbrahim ile çıktığımız bu yolda aramıza Duygu DemirbaÅŸ ve Mehmet Sencer Karadayı’nında katılmasıyla ekibimizi tamamlamış olduk. Projemiz, ekibimiz hakkında ileriki aylarda geliÅŸmeleri sizlere duyuruyor olacağız. Daha yolun çok başındayız, iyi anlaÅŸan bir ekibiz umarım ekip ruhunu kaybetmeden sizlerinde desteÄŸi ile yolun sonunu görebilir ve ülkemizi en iyi ÅŸekilde temsil edebiliriz.

 

Ekibimiz; (Alfabetik olarak)

Burak Özkan

Duygu Demirbaş (İzmir Ekonomi Üniversitesi)

İbrahim Ersoy (Anadolu Üniversitesi)

Mehmet Sencer Karadayı (Orta Doğu Teknik Üniversitesi)

2010-2011 MSP Başvuruları Başladı!

        Bir yıl boyunca beklediğim an sonunda geldi, MSP (Microsoft Student Partner) başvuruları başladı. MSP Programı nedir? MSP Programının avantajları hakkında ayrıntılı bilgiye ulaşmak için buraya tıklayabilirsiniz.

        Bu yıl hem Imagine Cup 2011′e katılmayı hem de MSP olmayı hedeflemiÅŸtim. İlk hedefimin sonucunu öğrenmeye çok az kaldı (2 Eylül 2010). EÄŸer sizde MSP olmak istiyorsanız hemen bir kamera bulun ve kendinizi tanıtan kısa bir video çekin. Ben geçen sene öğrendiÄŸimde sadece 6 saatim kalmıştı :) . Sizin ise 16 gününüz var.

Farklı bir formatta çektiÄŸim videomu aÅŸağıda paylaşıyorum, ileride videonun kamera arkası görüntülerini, kesilmiÅŸ sahnelerinide paylaÅŸacağım. Özellikle Burak Hocanın kamera arkası görüntüleri çok eÄŸlenceli :) . Bu video “LIMITED” versiyonu gibi oldu biraz, “UNLIMITED” versiyonu ileride yayınlayacağım. Video’da arka planda çalışan elektrikli süpürge ve okulun çatısına kuÅŸ pislemesin diye yapılan karga sesi için özür dilerim :) . Montaj sırasında fark ettiÄŸim için bir daha çekemedim ama gelecek sene daha farklı bir formatta çekmeyi planlıyorum.

Teşekkür;

BaÅŸvuru videom sırasında yardımları dokunan M. Cem AKKÖK’e, referans olarak videomda yer almayı kabul eden sevgili Burak Selim ÅžENYURT hocam’a, referans olmayı kabul eden UÄŸur UMUTLUOÄžLU ve Daron YÖNDEM‘e teÅŸekkür ederim.

Bakalım Microsoft Öğrenci Ortağı olabilecekmiyim? Bekleyip görelim…

Programımıza Help Dosyası Ekleme!

Neredeyse bütün yazılımlarda bir “Yardım” dosyası vardır. Bu dosyaların formatı genelde .chm formatında olurlar. .chm formatı hakkında ayrıntılı bilgi için buraya tıklayabilirsiniz. Kısaca açıklamak gerekirse sıkıştırılmış html dosyalarıdır. Peki biz yaptığımız programda nasıl bu .chm dosyasını göstereceÄŸiz? Elbetteki .Net kütüphanesi sayesinde tek satırda :) .

Aşağıdaki kodu yazdığınızda .chm dosyasını programda açıldığını göreceksiniz.

Help.ShowHelp(this, "help.chm);

Görüldüğü gibi tek satır kod ile help.chm isimli dosyamızı programımızda gösterebildik. Başlığa bakarsak makaleyi burada bitirebiliriz ama gelin isterseniz şu Help sınıfını biraz inceleyelim.

Help statik sınıfının 4 tane “overload” edilmiÅŸ fonksiyonu var. Bunlar;

1. ShowHelp(Control, String)
2. ShowHelp(Control, String, String)
3. ShowHelp(Control, String, HelpNavigator)
4. ShowHelp(Control, String, HelpNavigator, Object)


1. fonksiyonu yukarıda kullandığımız ÅŸekilde sadece .chm dosyamızı göstermek için kullanabiliriz. İlk parametre yardım dosyasının hangi “parent” altında gösterileceÄŸini söylüyor. İkinci parametre ise .chm dosyasının yolu. Bu iki parametre tüm fonksiyonlarda aynı.

2. fonksiyondaki son parametre ise sizden “anahtar kelime” istiyor. Yani siz diyelimki belli bir konu üzerinde araÅŸtırma yapacaksınız o zaman buraya hangi konuda araÅŸtırma yapacaksanız onu belirtmeniz gerekiyor.

3. fonksiyondaki son parametre ise HelpNavigator türünden bir enum. Bu enumdaki deÄŸerler ise; TableOfContents, Find, Index, ve Topic. Örnek vermek gerekirse Find kısmını parametre olarak geçerseniz “Yardım” dosyanız “Arama” modunda açılacaktır.

4. fonksiyondaki son parametre ise 2. fonksiyondaki String ile aynı anlamı taşıyor tek farkı bu parametreye geçeceÄŸiniz deÄŸeri HelpNavigator‘e göre ayarlamanız. Örnek vermek gerekirse; siz HelpNavigator.Topic dediyseniz son parametreye aranacak baÅŸlığı geçebilirsiniz.

Bu makalede Help statik sınıfını kullanarak nasıl bir .chm dosyasını gösterebileceÄŸimizi ve o dosyadan iÅŸlemler yapabileceÄŸimizi görmüş olduk. Bir sonraki makalede (C# ile Web Service Hazırlama ve Kullanımı) görüşmek üzere…

The Futurist Dergisi!

Sadece teknik konular hakkında değil sosyal içerikleride paylaşmaya gayret gösteriyorum. Zamanında film yorumları, şiirler paylaşmıştım bu sefer ki ise gerçekten benim için çok önemli olan bir dergiyi paylaşmak istedim.

Hep almaya niyetli olduÄŸum ama bir türlü üşendiÄŸimden alamadığım dergiyi dün Sayın Ufuk Tarhan‘nın hediye etmesiyle okuma fırsatı buldum. Dergi bir çırpıda, sıkılmadan okuyabileceÄŸiniz bir dergi. GeleceÄŸin teknolojilerinin neler olacağını? Bu teknolojilerinin yapılabilirliliÄŸi nedir? Siz kendinizi bu teknolojilere ne kadar hazırlıyorsunuz? vb. birçok sorunun cevabını bulacağınız bir dergi. Okumak için alan kesinlikle elinden düşürmüyor, sizlere de ÅŸiddetle tavsiye ediyorum.

Temmuz-Ağustos sayısında aklımda kalan geleceğin 2 güzel teknolojiden bahsetmek istiyorum;

-Alışverişe gittiniz ve alışveriş listenisini unuttunuz. Bir sms ile buzdolabınızda neler eksik öğrenmek istemezmiydiniz?

- Hemen herkes elektrikli arabaların artık yaygınlaşacağını kestirebiliyor demi? Peki bu arabaların çatılara konan güneş enerjisi sistemi ile şarj edilebilme durumuna ne diyorsunuz? Her evin üstünde güneş enerji sistemi (şu sıralar su ısıtmak için kullanan teknoloji) arabanız park halindeyken şarj oluyor. İyi fikir demi? :)

Bunun gibi daha birçok geleceğin teknolojisini bu dergide bulabilirsiniz. Derginin ismini makalenin başlığında var birkezde buradan söyleyeyim ve bu ayki derginin kapağını paylaşarak bu yazıyı bitirelim.

The FUTURIST;