Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Navigation

Search

Categories

On this page

Web.Config'de Bilgi Saklama ve Veritabanı Bağlantısını
Adobe AIR: Silverlight'a rakip
Google neden yasaklandı?

Archive

Blogroll

RSS 2.0 | Atom 1.0 | CDF
EkleBunu RSS Ekle Butonu

Send mail to the author(s) E-mail

Total Posts: 16
This Year: 0
This Month: 0
This Week: 0
Comments: 0

Sign In

 Friday, March 14, 2008
Friday, March 14, 2008 1:16:00 PM (GTB Standard Time, UTC+02:00) ( ASP.NET )
Bir .Net uygulamsı geliştirdiğimizde uygulamamızın bir yerinde veya birden çok yerinde aynı değişken veya benzer dizileri kullanmak isteriz.
Budurumda ASP.NET teknolijisi bize web uygulamamızda .INI veya Registry gibi kullanabileceğimiz Web.Config dosyasını vermişitir.

Peki bu WEB.CONFIG nedir ?

ASP.NET projelerinde her yeni projenin kök dizininde bulunan ve içinde bulunduğu uygulamalarla ilgili olarak her türlü (güvenlik, yetkilendirme, uygulama genelindeki ayarlar, v.b.) gibi uygulamayı ilgilendiren ve uygulamanın çalışmasında doğrudan etkili parametrelerin tanımlandığı XML yapılı bir dosyadır. Sabit tanımlamaların ötesinde harici parametreler de buraya eklenerek uygulama genelinde etkili ve erişilebilir olmaları rahatlıkla sağlanabilir.

Web.Config yapısını açıklarsak ;

Web.Config dosyası XML biçimine sahip bir dosyadır ve bize uygulama için kendi tanımlamalarımızı yapmamızı sağlayan bölümü <appSettings> ile başlayıp </appSettings> ile biten bölüm aralığıdır. Yapısı XML ile paralellik gösterdiğinden açılan her bölümlendirme mutlaka "/" ile kapatılmalıdır. Konumuzla ilgili bir örnek ile bunu da açıklayalım;

*********************************************************************
<appSettings>
<add key="ConnectionString" value="server=localhost;database=Northwind;uid=sa;pwd=" />
</appSettings>

*********************************************************************

Web.Config dosyası içerisinde <appSettings> ile başlayıp </appSettings> ile biten bölüm arasında <add key="......." value="......." /> şeklinde istediğimiz kadar key ile tanımlama veya sabiti burada saklayabiliriz.

Hemen bir uygulam örneği göstereyim ;

string ConnStr;
ConnStr=ConfigurationSettings.AppSettings["ConnectionString"];

Uygulama Yapısı ise şu şekilde ;

ConfigurationSettings.AppSettings ("KeyName")


Engin Terzi

| | # 
 Monday, March 10, 2008
Monday, March 10, 2008 3:29:31 PM (GTB Standard Time, UTC+02:00) ( Teknoloji )

Adobe AIR: Silverlight'a rakip

 



Adobe AIR: Silverlight'a rakip
Microsoft'un Silverlight standardına Adobe'dan yanıt geldi: AIR'in son sürümü piyasaya çıktı.

Adobe, AIR yazılımının ilk nihai sürümünü indirmeye sundu. AIR, "Adobe Integrated Runtime" kelimelerinin kısaltması ve internet uygulamalarının avantajlarını klasik masaüstü programlarınınkiyle birleştiriyor. Mesela AIR uygulamaları tarayıcıya entegre olmadan HTML, CSS, JavaScript ve Flash'ı kullanabiliyor. Bunun dışında sürükle-bırak, pano ve kısayollar kullanılabiliyor. Böylece AIR, Microsoft'un Silverlight uygulamasına benzer bir adım atmış oluyor.

İlk AIR uygulamaları New York Times, AOL ve eBay tarafından internette kullanıma sunuldu. Buna ek olarak Adobe, AIR uygulamalarının geliştirilmesinde kullanılan Flex ortamının üçüncü sürümünü de yayımladı. Flex SDK (geliştirme paketi) ücretsiz olarak sunuluyor.

| | # 
Monday, March 10, 2008 3:27:54 PM (GTB Standard Time, UTC+02:00) ( Teknoloji )

Google neden yasaklandı?

 



Google neden yasaklandı?
Pentagon, tehdit olabileceği gerekçesiyle Google'a yasak koymak durumunda kaldığını açıkladı.

Pentagon, kendi çalışmaları üzerine fazla detaylı incelemelerde bulunan Google'a yasak getirdi. Gerekçe olarak da potansiyel tehdit unsuru öne sürüldü. Google'ın haritalama hizmetinin detaylara kadar inmesinin düşman çevrelerce öğrenilmesi istenmeyen gizli bilgileri risk altına attığı düşünülüyor.

Google sözcüsü, Amerikan ordusunun bu yönde görüşlerini açıkladığında, şirket olarak resimlerin zaten kaldırdıklarını söyledi. Bu nedenle şu an Google, bu çalışmalarına artık devam edemeyecek.

Savunma departmanından bir yetkili ise şunları ifade etti: "Resimler, 360 derece olarak tüm bölgeyi kaplıyor. Bu bölgenin içinde erişim kontol noktaları ve Pentagon tarafından kullanılan araçlar da var. Bu kadar detaylı haritalama, bizim için büyük tehdit olabilir".

Şimdi ne olacak?
Populer haritalama yazılımları bir yana, kullanıcı Google'la sokaklara kadar inebiliyordu. Bu sayede o kullanıcı, o caddede dolaşıyormuş hissine kapılıyordu. Ancak Pentagon'un bu kararı, yazılımın basit bir yazılım olmadığını, olayın caddeleri gezmekle sınırlı kalmadığını gösteriyor.

Google sözcüsü Yu, "Resimleri kaldırmak bu kadar kolay olmamalı, sanırım bu yöndeki politikaları biraz yumuşatmak lazım. Sadece askeriye için değil, tüketiciler için de. Eğer insanlar bu yazılımdan dolayı problem yaşarsa, mutlaka bizle irtibata geçmeliler" diyor.

Görüldüğü gibi Google, bu hizmeti kötü niyetli olarak kullanılabileceği ve Pentagon için tehdit oluşturacağı gerekçesiyle artık daha temkinli olmak durumunda. Bu sorunu aslında sadece askeriyeye indirmek de doğru değil, zira ileride bu yazılımdan, onu kullanan normal vatandaşlar bile şikayet edebilir...

| | #