Burak's profileBurak SARICA - Çalışmala...PhotosBlogListsMore Tools Help

Burak SARICA - Çalışmalar, izlenimler..

July 21

Windows Azure Temmuz CTP yayınlandı (Windows Azure July CTP released)

Aslında bir tek cümle ile anlatılabilecek bir durum gördüğünüz gibi. Ama detaylara bakmaya üşeniyorsanız, özetleyeyim :
 
Artık Azure solution ları yaratırken daha çok seçeneğiniz var. Tek bir çözümde 1 den fazla worker role veya web role yaratabilmek gibi. (yani en az bir tane rol olmak üzere istediğiniz sayıda yaratabilirsiniz.) Bu gerçekten işleri kolaylaştıracak, örneğin projenizde farklı işler yapacak worker rolleriniz varsa, önceden ikisi için ayrı projeler açmanız gerekiyordu.
 
Ayrıca artık herhangi bir web uygulamasını Web Role olarak atayabiliyorsunuz.
 
Ve TFS ciler için iyi haber, cloud projelerini TFS e build ettirebiliyorsunuz. (hemen bir TFS eklentisi fikri : TFS build ini otomatik olarak Azure Blob Storage'a atsak da deployement a hazır dursa? :) )
 
Ve daha bir sürü şey.. ( daha stabil ve gürbüz (robust :D ) bir ide eklentisi)
 
July 16

Windows 7 rekora koşuyor!

Amazon yaptığı açıklamada Windows 7 nin ilk 8 saatteki ön sipariş sayısının, vistanın 17 hafta süren ön-sipariş dönemine eşit olduğunu belirtiyor. Fazla ekleyecek de birşeyim yok açıkçası :)
July 14

Windows Azure için ücretler belirlendi

Windows Azure için hizmet bedelleri belirlendi. Açıkçası Compute ve depolama açısından pek heyecan verici fiyatlar değil. (Amazon'dan birazcık daha ucuz) Fakat SQL Azure için bence güzel bir fiyatla karşı karşıyayız. (1 GB lık seçenek için)

Fiyatlara göz atacak olursak :

  • Hesaplama = $0.12 / hour (Yani worker veya web role instance larının her biri için çalıştığı saat başına ücret.)
  • Depolama = $0.15 / GB stored (Azure Table Services üzerinde tabi, Relational değil bu seçenek)
  • Depolama Sorgulamaları = $0.01 / 10.000 adet sorgu için. (ha bire sorgu yapmamak gerek yani güzel bir caching mekanizması çalıştırmak gerek)
  • Bant genişliği = $0.10 içeri / $0.15 dışarı / GB
  •  

    SQL Azure için ise :

    • Web Edition – 1 GB'a kadar ilişkisel veritabanı = $9.99 / Aylık
    • Business Edition – 10 GB'a kadar ilişkisel veritabanı = $99.99 / Aylık
    • Bant Genişliği yukardaki ücretler ile aynı.

    Detaylı bilgiyi : http://www.microsoft.com/azure/pricing.mspx adresinden edinebilirsiniz.

    July 13

    Sunucunuz ayakta mı?

    http://isup.cloudapp.net adresinde Is My Server Up isimli ücretsiz bir hizmet başlattım. Azure platformu üzerinde çalışıyor. Web sayfanızı 15 dakikada bir kontrol ediyor, sorun varsa twitter ile uyarıyor. Yakında farklı opsiyonlar da geliyor.
     
    Severseniz http://www.newcloudapp.com adresinde de Vote kısmında benim için oy verirseniz süper olur! :D
    March 19

    MIX09, bambaşka bir MIX sanki!

    O kadar fazla haber geliyor ki MIX'ten, oradaki tanıdıklarıma imrendim. (birkaç saat sonra öğrenmek ile ne kaybedeceksem sanki :) ) Neyse.
    • Silverlight 3.0 detayları açıklanacaktı zaten, açıklandı. 3B desteği, bundan bağımsız olarak GPU ile hızlandırma desteği (2B grafikler için de yani), tarayıcı dışında da çalışabilecek olma (hem de AIR'de olduğu gibi ekstra bir altyapıya ihtiyaç olmadan), shader effects vs vs bunlardan birkaçı. Bu konuda heyecanlı arkadaşlar Daron'un MIX'ten gelmesi ile Türkçe içerik bombardımanına tutulurlar diye tahmin ediyorum.
    • Benim daha çok heyecanlandığım konu Azure CTP güncellemeleri. Bu güncelleme ile birlikte Azure'da FastCGI ile PHP çalıştırılabileceksiniz. Durun, daha bitmedi. Azure ASP.NET Medium Trust a benzer bir seviyede çalışıyordu. Yani normalde sunucunuzda çalışan her kod çalışmayabilirdi. (yaşadım, saf .net kodu bile olsa bazı sınıflar medium trust uyumlu değil. O sınıfları çalıştıramadım azure da. ) Ama artık Azure Full Trust çalışacak. Yine bitmedi, Azure şimdiye kadar tek bir lokasyondaki data center'dan hizmet veriyordu. (doğaldır, çünkü beta bile değil, CTP) Sayı 2 oldu. Uygulamanız için lokasyon seçebileceksiniz. Hatta verinizi felaket senaryoları için farklı lokasyonlara dağıtabileceksiniz. (şu anda iki lokasyon da Amerika'da, ama bir sonraki yüksek ihtimalle Avrupa'da olacak. Uzak doğu da olabilir ama bak şimdi işkillendim :P)

    Daha kimbilir gecenin şu saati gözüme çarpmayan neler vardır. Ama durum bu şekilde şimdilik. Takibe devam.

    December 31

    Azure?

    Uzuuuun bir süredir tek kelime yazmayışımı bir kenara bırakıp, hiçbirşey olmamış gibi konuya girmek istiyorum.

    Windows Azure PDC de duyurulduktan sonra baya ilgilendiğimi söyleyebilirim. Windows Azure ile ilgili ayrıca bir blog post yazacağım, fakat şimdi yaptığım ufak bir çalışmayı paylaşmak istiyorum.

    Expression Encoder için bir publish plug-in hazırladım. Encode edilen videoları, detaylarını girdiğiniz Azure Blob Storage hesabına gönderiyor. Şu anda Azure hizmetleri public olmadığı için ancak erişim kodu olanlar kullanabilir. :) Ama SDK yı yükleyenler de denemeler yapabilirler. Azure Blob Storage kullanımına basit bir örnek teşkil ediyor.

    http://www.codeplex.com/AzurePublisher adresinden indirip kodları inceleyebilir ve deneyebilirsiniz.

    October 04

    .NET Framework kaynak kodları açılıyor

    Aslında başlık görece yanlış. Çünkü Microsoft Shared Source Initiative isimli program dahilinde, .NET Framework'ün temel işlevlerini yerine getiren bir versiyonun (basitleştirilmiş diyelim, ama c# derleyicisi bile vardı) kaynak kodu hali hazırda açık idi. Şu anda büyük bir adım daha atıldı ve .NET Framework 3.5 ile birlikte kaynak kodu Microsoft Reference License modeli ile tüm geliştiricilere açılıyor. Bu lisans modeli, kaynak kodunda değişiklik yapılıp derlenmesine izin vermiyor. Bunun dışında bir sınırlama yok. Kodlar istenirse topluca, istenirse de visual studio entegrasyonu sayesinde debug anında download edilebiliyor ki, böylesine esnek bir yapı gerçekten de olayın şanına yakışır olmuş.

    Ayrıntılı bilgi için : http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx

    September 24

    Surface teknolojisi üzerine

    Sanırım aranızda Microsoft Surface'ı duymayan yoktur. Eğer varsa, burada ne olduğunu anlatmak yerine, kendi gözlerinizle görmenizi sağlamak gerek :

     

    Bu ve daha fazla videoyu soapbox dan bulabilirsiniz. Benim bahsetmek istediğim şey :

    Surface nasıl çalışır?

    Microsoft Surface'ın nasıl çalıştığını açıklamak için önce neler yapabildiğini sıralamak gerekiyor. Surface sonuçta bir bilgisayar. Ve evet Vista yüklü bir bilgisayar (Biraz özelleşmiş bir versiyon sadece). Görmeye alışık olduğumuz bilgisayarlardan farklı olarak bir giriş aygıtı (klavye, mouse vs.) yok. "Yok" aslında yanlış kelime. Surface ın ekranı aynı zamanda bir giriş aygıtı. Bu teknolojiye uzak değiliz pek, cebimizdeki pda lar, taşıdığımız tablet pc ler ile aşinayız touch-screen teknolojisine. Ama dikkat etmişsinizdir, Surface'ı birden fazla parmakla, hatta birden fazla kişi aynı anda kullanabiliyor. İşte Surface'ın önümüze getirdiği en önemli özellik multi-touch denilen bir etkileşim teknolojisi. Bunun yanında sadece dokunuşlar değil, üzerine konulan cisimler de tanımlanabiliyor. Bu dokunuş ve tanımlama işlemlerini yapmak için senelerdir üzerinde çalışılan görüntü işleme teknikleri, Surface'da çok başarılı bir şekilde uygulanmış. Kısaca izah edersek (yardımcı bir resim ile) :

    Surface_Inside

     

    1. Kullanıcı etkileşiminin yapıldığı ve ekran olarak kullanılan yüzey. (Bu kısımda özel, elektronik bir bileşen yok. Özelliği alttan yansıtılan görüntüyü gösterebilmesi ve yarı saydam bir yapıda olması.)
    2. Tüm yüzeyi kapsayacak şekilde ışıyan bir infrared ışık kaynağı. Bu ışık kaynağından yayılan ışınlar, yüzey üzerine konulan cisimlerle veya yüzeye dokunulması ile, geri yansır. Bu geri yansıma da birden fazla infrared kamera ile tesbit edilir ve cisimlerin izdüşümü ve dokunulan bölgeler tesbit edilmiş olur (Bu infrared algılama 1280 x 960 çözünürlüğünde yapılır. Böylece çocuklarınızın parmak uçlarından, masaya koyduğunuz tatlı tabağına kadar birçok etkileşim tesbit edilebilir)
    3. Bilgisayar. Burada çalışan bilgisayar ufak özelleştirmeler yapılmış bir Vista yürütüyor. Tabiki Surface'ın kullanıldığı pazara özel uygulamalar da yüklü bu sisteme (Lokantalar için farklı, evde kullanmak için farklı, gibi.) Ayrıca bu bilgisayar çevresindeki mobil cihazlarla da etkileşim kurabilmek için bluetooth ve wireless lan gibi kablosuz bağlantı özelliklerine de sahip.
    4. Projektör. Görüntüyü 1 numarada gösterilen yüzeye yansıtır.

     

    Peki sadece infrared kameralar ile bir fotoğraf makinası nasıl tanınır?

    Bu konuda yapılan açıklamada cisimleri tanımak için iki yöntem kullanıldığı söyleniyor. Birincisi izdüşümlerinin şeklinden çıkarım yaparak, ikincisi ise özel, infrared etiketler kullanılarak. Lokantanızda kullanacağınız bardakları, tabakları vs. infrared etiketler ile işaretleyebilir, Surface'ın bu cisimlere vereceği tepkiyi özelleştirebilirsiniz. Tekrar kamera'ya dönersek, fikir yürüttüğümüzde, bir fotoğraf makinasının izdüşümü, kolayca diğer cihazlardan ayrılabilir. Belki artık üreticiler Surface'ın işini kolaylaştırmak için ürünlerini infrared taglar ile piyasaya sürecekler.

    September 21

    Windows Academic Program (WAP) Etkinlikleri ardından

    Yorucu fakat keyifli bir haftaydı benim için. İzmir Yüksek Teknoloji Enstitüsü 17-18 Eylül tarihleri arasında WAP Workshop etkinliğine ev sahipliği yaptı. Daha önceden duyurusunu yaptığım İstanbul seminerinin, geniş çaplısıydı bu workshop. İlk gün Arkady ve Dave daha çok programın kapsamından ve getirilerinden bahsetti. Akademisyenleri, işletim sistemi derslerini "sadece Microsoft işletim sistemlerini anlatarak" değil, "Microsoft işletim sistemlerini de anlatarak", böylece öğrencilerin karşılaştırma yaparak öğrenmesini sağlayarak vermeleri konusunda teşvik etti. Akademisyenlerin ortak soruları, ders müfredatının iki grup işletim sistemi ile nasıl takip etmenin zorluğu üzerine idi. Dave'in bu soruları cevaplarken kullandığı bir cümle gerçekten de durumu özetliyor :

    "Derslerde, iş hayatında karşılaşmaları daha muhtemel olanın daha çok üzerinde durun."

    İkinci gün ise hands-on tarzında, Dave WRK yı (Windows Research Kernel) anlattı ve uygulamalar yaptırdı. WRK, Windows Kernel kodlarının bir kısmını akademik hayata sunan özel bir parçası WAP'ın. WRK nın özelliği, ilgili source ların kolay bir şekilde build edilip, yapılan değişikliklerin işletim sistemi davranışını nasıl etkilediğini canlı olarak gösterebilmesidir.

    Windows Academic Program hakkında daha fazla bilgi için :

    http://www.microsoft.com/resources/sharedsource/Licensing/WindowsAcademic.mspx

    September 13

    Windows Academic Program (WAP) Semineri

    Windows Academic Program (WAP), eğitim ve araştırma amaçlı çalışmalarında üniversitelere Windows çekirdeği kaynak kodu, müfredat içeriği ve işletim sistemi eğitim ve araştırma amaçlı proje ortamı sunmaktadır. İşletim sistemi derslerinde kullanılmak üzere Microsoft tarafından ayrıntılı olarak hazırlanmış program, Windows Research Kernel, Windows İşletim Sistemi Curriculum Resource Kit ve ProjectOZ bileşenlerden oluşan program, akademisyenlerin kullanımına sunulan özel bir çalışmadır.

    Windows işletim sistemi kernel yapısının tanıtımı, örnek çalışmaları da kapsayacak bu seminer için Microsoft Redmond merkezimizden WAP Program Müdürü Arkady Retik ve işletim sistemi çekirdeği mimarı Dave Probert bizimle olacaktır. Konuşmacıların programla ilgili en yetkin kişiler ve deneyimli sistem mimarı özelliklerine sahip olmaları itibariyle, sizler için çok keyifli ve faydalı bir seminer olacağına inanıyoruz.

    Tarih, Saat:
    19 Eylül 2007, Çarşamba Saat: 14:00 – 16:00

    Yer:
    Microsoft Türkiye, Marmara Salonu
    Emirhan Caddesi Barbaros Plaza
    145-C Dikilitaş, İstanbul

    Tel: 212-3265000

    Detaylar ve kayıt için : http://www.msakademik.net/haberdetay.aspx?id=174 

     
    Photo 1 of 4
    Ziyaret ettiğiniz için teşekkürler!
    Please wait...
    Sorry, the comment you entered is too long. Please shorten it.
    You didn't enter anything. Please try again.
    Sorry, we can't add your comment right now. Please try again later.
    To add a comment, you need permission from your parent. Ask for permission
    Your parent has turned off comments.
    Sorry, we can't delete your comment right now. Please try again later.
    You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
    Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
    Complete the security check below to finish leaving your comment.
    The characters you type in the security check must match the characters in the picture or audio.
    ali zaimoğluwrote:
    Dec. 1
    nedir  bilmiyorum  burakciğim ama  sen yazdin ise iyi bir  şeydir:)  muhakak
    kendine iyi  bak olurmu  ? HEPİNİZİ  ÖZLEDİM  YAW.
    Feb. 11
    ELİNE SAĞLIK GÜZEL OLMUŞ SAYGILARGöz kırpma
     
    Nov. 21