Fırat Esmer

Microsoft Yazılımları

Silverlight 5 RC Hazır

Microsoft Silverlight

Silverlight 5'in çıkmasına yakın ne gibi yenilikler olacağına dair sorular ve söylentiler ortalıkta dolanıyordu. Sanırım bu durum bugün son buldu. Çünkü sabah uyandığımda Silverlight 5 RC'in indirilebilir olduğunu haberini gördüm. Henüz Silverlight teknolojisine el atmamış olsam da bunun büyük bir haber olduğunu biliyorum. Silverlight 5 RC'in dışında Silverlight 5 RC SDK, Visual Studio 2010 SP1 için Silverlight 5 RC kontrol araçları ve son olarak Windows ve Mac için Silverlight 5 uygulamaları çalıştırabilmeniz için Silverlight 5 RC Runtime kütüphaneleri de indirilmeye hazır.

Silverlight 5'in 40'tan fazla yenilik barındırdığı ibaresini gördüm. Ancak tüm yenilikleri Silverlight 5 RC'de göremiyceksiniz. Silverlight 5 yenilik listesinde bu beta versiyonunda ekli olan ve ekli olmayan şeklinde ayırmışlar. Ben tek bir liste üzerinden seçtiğim yenilikleri listeleyeceğim.

  • XAML Parser performans iyileştirmeleri,
  • 64 bit desteği,
  • Ağ gecikme iyileştirmeleri (Network Latency),
  • Text layout performans iyileştirmeleri,
  • Gelişmiş OpenType desteği,
  • H.264 tip videolar için donanımsal video işleyici (decode),
  • Çoklu pencere desteği,
  • XAML binding debug etme,
  • 3D grafik API,
  • Medya oynatma kontrolü için uzaktan kumanda desteği.

Yukarıdaki liste yeniliklerin bir kaçından ibaret. Eğer tam listeyi görmek isterseniz buraya, Silverlight 5 RC hakkında daha fazla bilgi almak için de buraya tıklayabilirsiniz.

Akıllı Telefonlar İçin Windows Azure Toolkit

Phone and Cloud

Microsoft'un web tabanlı işletim sistemi Windows Azure'un yayılması ile birlikte hem yazılımcılar için hem de akıllı telefon kullanıcıları için araçlar sunulmuştu. Mart 2011 tarihinde ilk olarak Windows Phone için çıkarılan Windows Azure Toolkit (v1.2.3), daha sonra iOS(iPhone ve iPad için v1.2.1) için kullanıma hazır hale getirildi. Bugün Microsoft TechNet Blog'da okuduğum habere göre Android işletim sistemi için de Windows Azure Toolkit (v0.8.0) hazır. Bu arada Windows Phone adına sunulmuş Windows Azure Toolkit'in yeni versiyonu bulunuyor (v1.3.0). Yeni versiyonundaki değişiklikler:

- SQL Azure için üyelik desteği (membership provider),

- ASP.NET MVC 3 kullanımı için geliştirildi,

- Visual Studio için sunulmuş Windows Azure Tools versiyon 1.4 kullanımı için geliştirildi,

- Windows Phone Developer Tools 7.1 RC kullanımı için geliştirildi,

- BabelCam örneği için tam kaynak kod,

- SQL Azure veri depolama kullanımı için OData servis örneği.

- Ufak güncellemeler ve hata giderimi.

Windows Phone işletim sistemi için Windows Azure Toolkit indirmek veya bilgi almak istiyorsanız buraya, Android işletim sistemi için buraya ve son olarak iOS işletim sistemi için buraya tıklayın.

Visual Studio İçin Python Araçları Hazır

Python Tools for visual Studio

Microsoft'un açık kaynak topluluğu sitesi CodePlex'te yayınlanan uygulama ile Beta evresinden çıkan Python araçları, Visual Studio için tam anlamıyla kullanıma hazır hale geldi.

Python programlama dili, benim alanıma girmiyor. Python hakkında bilgim de yoktur. Ancak sizler de benim gibi IDE olarak Visual Studio kullanıyorsanız, bu haberi diğer yazılımcılarla paylaşabilirsiniz. Python araçlarını indirmeden önce bilmeniz gereken bir kaç şey olduğunu söylemeliyim.

  1. Python araçları sadece Visual Studio 2010 destekli (Express versiyon geçerli değildir),
  2. IronPython veya Python araçlarının bir önceki versiyoları varsa silmelisiniz,
  3. Python yorumlayıcısı gereklidir (CPython veyaIronPython gibi).

Gerekli yükleme talimatlarından sonra sizleri nelerin beklediğine göz atalım:

  • Local ve remote debugging desteği,
  • CPython ve IronPython destekli,
  • Ücretsiz ve açık kaynak (Apache Lisans 2.0),
  • REPL penceresi entegreli (read-eval-print loop),
  • Kod navigasyon desteği. Örnek: goto, object browser ve referans bulma,
  • Microsoft Research projesi Sho ile uyumlu,
  • Python uygulamalarını analiz etme.

Yukarıda Python araçlarının desteklediği bir kaç özellik mevcut. Visual Studio için hazırlanmış Python araçlarını indirmek için buraya, hakkında daha fazla detay almak içinse buraya tıklayabilirsiniz.

Internet Explorer 9 İle Sayfa Sabitleme Ayarları

Internet Explorer 9 ile SabitlemeInternet Explorer 9'un şüphesiz bana göre en iyi özelliklerinden birisi istediğiniz sayfayı görev çubuğuna tutturmak (pinning). Buradaki amaç sayfayı kendinize göre özelleştirmek veya kısa yoldan ulaşmak değil. Eğer görev çubuğunuza tutturduğunuz sayfanın sıçrama sayfası, düğmeleri ve uyarıcıları varsa işler o zaman değişir. Bu saydığım özelliklerin ne olduğunu bilmiyorsanız örnek olarak İzlesene, Amazon,Ebay veya bu siteyi görev çubuğunuza tutturabilir ve görev çubuğundaki ikona sağ tıkladığınızda bu sitelerin kullanıcıya özel hazırlamış oldukları yeniliklerden faydanalabilirsiniz.

Internet Explorer 9 ile sabitlediğiniz sayfanın kullanıcısı sitenizde daha fazla aktif harcıyor. Sebebi ise kullanıcı, sitenizi görev çubuğuna sabitlediğinizde ve sitenizde belirli anlarda gerçekleşen olayları kullanıcıya yansıtıyorsanız kullanıcı sitenizi daima açık tutacaktır. Gelelim sayfa sabitleme ayarlarını nasıl yapacağız. Bundan bir hafta öncesine kadar sabitleme ile ilgili bildiğim her şeyi yazacaktım. Ama artık gerek kalmadı. Çünkü Microsoft, sayfanızın sabitleme ayarlarını hızlı ve pratik şekilde yapılandırmanız için size yardımcı olacak bir siet hazırladı. Build My Pinned Site. Bu site size 7 adımda mükemmel bir şekilde sayfanızı sabitlenecek ve özelliklerinden tamamen yararlanabileceğiniz bir şekilde hizmet sunuyor. Hatta 4 adımda bile bitirebilirsiniz. O halde başlayalım!

1. YÜKSEK ÇÖZÜNÜRLÜKLÜ SIK KULLANILAN SİMGESİ OLUŞTURUN :  İlk adımda sizden istenen yüksek çözünürlüğe sahip, 32x32 boyutunda bir ikon (.ico) dosyası. Eğer hazırda ikonunuz varsa siz yine de Microsoft'un size sunmuş olduğu sitede ilk adımı uygulayın çünkü kullanacağınız ikonun boyutu küçülecek. Eğer ikonunuz yoksa yine mevcut sitede tasarlayabilirsiniz. Benim yapmış olduğum ikon aşağıdaki gibi.

İkon

2. SIÇARAMA LİSTESİ EKLEYİN : İkinci işlemde sizden liste yapmanızı ve listeye uygun ikonlar kullanmanızı isteyeceğim. Peki liste nedir? Öncelikle liste ikiye ayrılıyor. Dinamik ve statik. Statik sıçrama, sayfanızın en çok işlem (veya önemli) gören 5 sayfanın bağlantı yolunu gösteren bir listedir. Örneğin Hotmail'in statik listesi : Giriş, Gelen Kutusu, Takvim, Kişiler ve E-posta Gönder. Dinamik liste ise sitedeki en güncel haber, makale veya videoların gösterildiği liste ve adı üzerinde dinamik, sürekli değişmektedir. Not : Dinamik listeye en fazla 5 bağlantı verebilirsiniz. Benim sitemde bulunan dinamik liste aşağıdaki gibidir.

Sıçrama Listesi

Dinamik ve statik liste oluşturmaya yönelik hem HTML hem de jQuery kodlar sitede mevcut.

3. AYARLAMA BİLDİRİMLERİ : Sitenizi görev çubuğuna sabitlemiş ancak sitenizde aktif olmayan kullanıcıları sitenize geri çekmek için yapmanız gereken işlem bu adımda yatıyor. Hemen basit bir örnekle konuyu pekiştirelim. Facebook'ta görmediğiniz bir bildirim varsa, Facebook ikonunun yanında bir yıldız yer alıyor. Görüntüsü de aşağıdaki gibi olacaktır. Not : Bildirimlerin görüntülenebilmesi için görev çubuğuna sabitlenmiş sitenin açık (çalışıyor) olması gerekiyor.

Bildirim

4. KÜÇÜK RESİM ÖNİZLEME DENETİMLERİ KULLANIN : Kullanıcıların, görev çubuğuna sabitlenmiş sitenin tarayıcı dışından önizleme aracılığıyla kullanılmasına izin verebilirsiniz. Bu işlem için gerekli ikonları yine dilediğiniz şekilde bulabilirsiniz. HTML ve jQuery kodlar sitede mevcut. Önizleme işlemi için aşağıdaki örneğe bakabilirsiniz.

Önizleme

5. KULLANICILAR BUNU KEŞFETSİN : Sitenizin görev çubuğuna sabitlendiğinde sunacağı alternatifleri kullanıcılara bildirmeniz için 3 çeşit uyarı mevcut. Ancak ben bu tarz uyarılardan yana değilim. Basit bir şekilde sitenize giren kullanıcının tarayıcı modelini alın ve eğer Internet Explorer 9 ise kendinize özel banner ile sitenizin görev çubuğuna sabitlenebileceğini belirtin.

6. BAŞARINIZI ÖLÇÜN : Google Analytics gibi sitenize dair istatistikleri raporlayan sitelerde, sitenize yapılan ziyaretlerde Internet Explorer 9 "pinned-ie9" raporunu görüntüleyebilirsiniz.

7. PAYLAŞIN VE TEŞVİK EDİN : Son olarak sitenizi, Microsoft'un sitesinde bulunan galeriye göndererek sitenizin reklamını yapabilirsiniz.

SQL Server Denali İçin Kaynaklar

Microsoft SQL Server DenaliBugün Microsoft Türkiye Blog sayfasında gördüğüm bir haberi sizinle paylaşmak istiyorum. Tabii ki kendi tecrübelerimle. Haber SQL Server Denali için sunulan kaynakla ilgili. Öncelikle SQL Server Denali için sunulan kaynağın tamamen resmi olup Microsoft tarafından sunulduğunu belirtmek isterim. Eğer SQL Server Denali ile ilgileniyorsanız bu kaynağı kesinlikle incelemenizi öneririm.

Kaynak 503 MB (sıkıştırılmış hali 456 MB) büyüklüğünde. İçerisinde videolar, gerekli site bağlantıları, PDF dosyaları, PowerPoint sunumları ve örnek uygulamalar mevcut. Kaynak içerisindeki döküman sayısı Microsoft Türkiye Blog'daki habere göre 120'den fazlaymış. Şimdi dikkat etmeniz gereken bir kaç nokta var. Onlara değinelim.

  • Öncelikle kaynağı bilgisayarınıza indirdiğinizde ilk yapmanız gereken adım arşivden (.zip) çıkarmak. Çünkü arşiv içerisinden uygulamayı çalıştırmak istediğinizde hata alacaksınız. Daha sonra "STARTHERE" isimli Windows Command Script dosyasını çalıştırın. Uygulama Silverlight ile hazırlanmış olup, tarayıcınızda çalışacaktır. Çalıştırdığınızda ise karşınıza aşağıdaki ekran görüntüsü gelecektir.

Giriş Ekran Görüntüsü

  • Diğer dikkat etmeniz gereken noktalar bilgisayarınızda gerekli programların yüklü olması. Yüklü olması gereken programlar : Adobe Reader, Microsoft Office 2007/2010, Microsoft Silverlight ve son olarak Microsoft Windows Media Player.
  • Windows XP desteklememektedir. Desteklenen işletim sistemleri : Windows 7, Windows Server 2008 R2, Windows Vista.

SQL Server Denali için sunulan kaynağı indirmek veya daha fazla bilgi almak istiyorsanız buraya tıklayın.