Arda Çetinkaya Yazılım ve arada kendim ile ilgili karaladıklarım…

Asp.Net ile birlikte gelen Profile Api’si bir çok açıdan web sitelerimizi kişileştirmede kolaylık sağlıyor. Bazı temel şeyler için Session nesnesini kullanmak yerine Profile nesnesi ile kolaylıkla kişileştirme işlemlerini yapabiliyoruz. Ancak Visual Studio 2005 ve 2008 versiyonlarında bulunan Web Application modeli ile yeni bir web uygulaması yapmaya çalıştığımızda Profile nesnesini kullanmak Web Site projelerindeki kadar kolay olmuyor. Bunun nedeni Web Application modeli ile değişen derleme olayı.

Web Site şeklinde bir projede Profile için gerekli ayarları web.config’de yaptığınız zaman, Visual Studio ProfileCommon diye,ProfileBase’den türeyen bir sınıf oluşturur ve intellisense de Profile nesnesi olarak bu sınıfa ulaşabiliriz. Bu sınıf web.config’de yapmış olduğumuz Profile özelliklerini barındırır. Bu sayede kodlama yaparken bunlardan kolayca yararlanabiliriz. Ama web application tarzı projelerde bu şekilde olmaz. Çünkü Visual Studio ProfileCommon sınıfını yaratmaz. Bunun nedeni web application tipindeki projelerdeki item’ların tek tek derleniyor olması ve bir birinden bağımsız olarak çıkması.

Ama tabi ki bu Web Application tarzı projelerde Profile Api’sini kullanamayacağımız anlamına gelmiyor. Profile nesnesi,yukarıda da bahsettiğim gibi ProfileBase sınıfından türüyor. HttpContext.Current.Profile şeklinde bu ProfileBase sınıfına ulaşabilirsiniz.

ProfileBase p = (ProfileBase)HttpContect.Current.Profile;

p[“Firstname”] = “Arda”;

p[“Lastname”] = “Çetinkaya”;

şeklinde web.config’deki profile özelliklerine ulaşabilirsiniz. Profile Api’sinin kullanımı hakkında http://www.csharpnedir.com/makalegoster.asp?MId=644 adresindeki Burak Selim Şenyurt’un makalesine de göz atmanızı tavsiye ederim.

Windows Live konsepti altında geliştirilen ve yayınlanan ürünlerin yeni beta sürümleri çıktı. 3.beta dalgası olarak adlandırılan sürümler, bir sonraki Live ürünlerin nasıl olacağı konusunda fikir verecektir. Live Mail’in, Live WebCalendar ile sekron çalışıyor olması ve yeni Live Messenger’da ki özellikler benim ilk hoşuma gidenler.

Live Messenger’daki yazışma ekranlarını sadeleştirme özelliği çok mantıklı bir geliştirme olmuş.Kullanıcı resimlerinin sol tarafa geçirilmesini yadırgamam sanırım Live Messenger’ın standartlarına ne kadar alışmış olduğumu gösteriyor.Yeni beta ile bu standartlar sanırım biraz değişiyor.

Beta ürünleri indirmek ve test etmek için: http://download.live.com

 

Birbirinden ne kadar uzak iki kelime, fotoğrafcılık ve Arda…

Uzun bir süredir fotoğrafcılık olayına hobi şeklinde heves etmiş bir şekilde dolanıyordum. Zaman ilerledikçe biraz daha içine girdim ve hakkını vererek ama hobi çerçevesini aşmadan fotoğraf çekmek için Nikon D60 aldım. Uzun bir araştırma evresinden sonra yeni başlayanlar için en uygun giriş seviyesi SLR’in Nikon D60 olduğu gördüm. Oldukça da memnunum açıkcası. Fotoğrafçılık olayına girmek isteyen herkese bu makinayi tavsiye ederim.

Haftasonları ya da uygun olduğum her fırsatta, dışarıda fotoğraf çekmeye çalışıyorum. Çok ama çok zevkli bir hobi. Yani uzaktan bakında, ne kadar zevkli gelebilir ki diyebilirsiniz ki, çok önceden ben de öyle diyordum. Ama boynunuza astıktan sonra makinayı bazı şeyler anlam kazanıyor.

Şuan için makinayı tanıma, çeşitli çekim tekniklerini öğrenme aşamasındayım. Uzun bir sürede bu şekilde gidecek gibi. Şahsen bir sıkıntım ya da itirazım yok bu konuda. Oldukça maymun iştahlı olan ben, bir an önce olsun herşey,bunuda yapim şuda olsun şeklinde herşeye yaklaşan ben bu konuda oldukça sabırlıyım nedense…

http://picasaweb.google.co.uk/ardacetinkaya adresine çektiğim fotoğrafları koyuyorum.Bilmem ilgilenen olur mu…

Google, Chrome adını verdiği yeni web browser’ını resmen duyurdu. Web’in artık çok değiştiğini ve standart web browser kavramınında bununla beraber değişmesi gerektiğini savunaraktan geliştirmiş olduğu bu browser’ın önümüzdeki günlerde kullanıcılar ile paylaşılması planlanıyor. Açık kaynak kodlara sahip olacak uygulama bakalım nasıl olacak…

Edit: http://www.google.com/chrome/index.html?hl=en&brand=CHMG&utm_source=tr-hpp&utm_medium=hpp&utm_campaign=en adresinden browser’ın betasını indirebilirsiniz.