Başlıkta bahsettiğim sadece arama kalitesi ve bulup getirme değil aynı zamanda Silverlight ile sağlanan kullanıcı dostu arayüzü. Karar verme ve kullanıcıya en iyisini sunma amacıyla çıkan Bing sanırım yavaş yavaş Google un kullanıcılarını kendine çekmeye başladı.
14 Eylül 2009 Pazartesi
Bing Görsel Aramada Google'dan Daha Başarılı (Olacak)
09 Eylül 2009 Çarşamba
Projeleriniz Icin .msi Installer Olusturma
Konu windows ortaminda .msi installer hazirlama. Bir de yazinin sonunda bir kod parcasi olacak. Bu kod ile 3 farkli dosyanin tek bir kurulum dosyasi icerisinde kurulumunu saglayabileceksiniz. Bunu yapmak aklima QuickLive oyunundan geldi. Oyun oynamam ama Browser tabanli bu sahane oyunu bir stajda calistigim projeme örnek olmasi acisinda is arkadasim, direktorüm önermisti: http://www.quakelive.com/
Bizim ornek kodlarla bu oyun arasindaki benzerlik kurulum dosyasinda. Tek bir kurulum dosyasiyla hem Internet Explorer hem de Firefox Plugin dosyalarini kurmak mümkün QuakeLive ile. Ben bu ikisine bir de Shell Extension .dll dosyasini kattim. Yani 3 ü de ayni anda kurulmus olacak, programinizi kullananlar ayri ortamlar icin ayri kurulum dosyalari indirme derdiyle ugrasmayacaklar.
MSI Installer Olusturma: Windows Installer XML (Wix) Toolset
Wix Microsoft'un acik kaynak bir projesidir. Votive adi verilen projeyle ise Visual Studio uyumlu hale gelmis .msi kurulum dosyasi olusturma isini sadece bir kac satir XML kodlari yazmak kadar basite indirmistir. Ancak sorun su ki Votive Visual Studio 2005 uyumlu 2008 icin degil. Visual Studio 2010 ile direk IDE nin icinde entegre gelecegi belirtilmisti ancak böyle bir sey simdilik gözükmüyor.
* Suradan: http://wix.sourceforge.net/votive.html votive yi indirip kurunuz.
* Visual Studio --> New Project --> Wix --> Wix Project
* Tek ihtiyaciniz olan Product.ws dosyasi ve gireceginiz XML kodlaridir.
* Installerinizi tamamen siz hazirladiginiz icin istediginiz sekilde degisiklik yapabilirsiniz. Resimler, kurulum path i ayarlari, tek kurulumda istediginiz dosyalar istediginiz yerlere kurulumu veya register edilmesi gibi.
Asagidaki XML kodlari giriste de bahsettigim gibi 3 plugini: Internet Explorer Plugin, Firefox Plugin ve Shell Extension (Shell icin plugin degil extension diye geciyor yapilan eklentiler.) kurulumunu tek bir kurulum dosyasinda yapiyoruz.
Bu arada plugin dosyalari olan .dll leri internette arastirdim buldum ancak siz kendi projenizin kurulum dosyalariyla bu ayarlari yapiniz.
Not: Kodlari buraya yapistirdigimda cok kotu cikti bu yuzden kodlarin ekran goruntulerini paylasiyorum. Ikinci resim birincinin kaldigi yerden devam ediyor.
---------------------------
Product.wxs
--------------------------

08 Eylül 2009 Salı
Konusmak mi Is Yapmak mi?
Is yapmaktan cok konustugumuz zamanlar hic ilerleme kaydedemedigimizin aksine geri geri gittigimizin hayatin her döneminde fark etmissinizdir. Mümkün oldugunca ceneyi degil kafayi calistirip is üretmenin aslinda yapilmasi gereken is oldugunu er gec anlariz ama ne yazik ki bunu anlamadan ilerleyenler hep ilerledigini sananlardir bence. IBM in bu konuda cok kisa ve konuyu sahane özetleyen bir videosu var:
Geleceğin işsizlik kaynağı: Robot vs. İnsan
İşlerin bu şekilde yürümesinin başlıkta yazdığımın aksine herhangi bir işsizliğe neden olacağını sanmıyorum. Almanyada geçirdiğim şu 3 ayda en fazla dikkatime çarpan konu bu oldu. Ufak büfeler yok (Türk dönercileri saymazsak) onun yerine istasyonlarda abur cubur otomatları var, sigara otomatları var. Otobüs veya tren duraklarında biletçi yok kiosklarla bütün bilet satışı ve hangi trenin ne zaman nerede olacağı kontrol ediliyor. Köşe başlarında dondurma otomatlarını görmeniz de mümkün. Bunun kazandırdığı pratikliği ve maliyet kazancını inanın hesaplara sığdıramazsız. Bu makinalar gelecek bu alanda çalışan insanlar işsiz mi kalacak hayır bu alanda çalışan insanlar daha verimli işlere kaydırılacak. Tabi bunu işin sistematiğini çözmüş ülkeler için söylüyorum. Bizim halimiz bu şekilde devam etse daha hayırlı sanki.
