Ana içeriğe atla

Kayıtlar

Exchange Server 2010 ve Genel Avantajları Üzerine

Microsoft Exchange Server 2010 kurularak; izleme, filtreleme, kota koyma vs. gibi bir çok yönetimsel özellik sayesinde, gerek Bilgi Teknolojileri departmanı için gerekse şirket çalışanlarına, daha üretken, etkili, verimli ve güvenli bir iş ortamının sağlanmasını hedeflenir. Genel avantajları aşağıdaki gibidir; Gelişmiş spam mail koruması Intelligent-Defense  özelliği ile spam e-postaların toplam hacmini azaltılması.  Bu yol ile mail sunucu spam epostaları toplu olarak ortadan kaldırır, eposta için kullanılan kaynağı düşürür, harcanan band genişliğini azaltır ve gereksiz depolanmanın önüne geçer. Exchange sunucu ile birlikte Outlook üzerinde Sharepoint ile entegrasyon Gelen kutusu, takvim, görev listesi gibi kullanıcı alanlarının istenilen kişilerle paylaşılarak ortak ve etkin bir çalışma alanı yaratılabilmesi Sharepoint üzerinde depolanan bilgilere herhangi bir zamanda her hangi bir yerden ulaşabilme imkânın olması

“Response.Redirect”, “Server.Transfer”, “Response.RedirectParmanent” Karşılaştırma

ASP.NET uygulamalarında bir sayfadan diğer sayfaya geçişte kullanılan bu methodların çalışma mantıkları oldukça farklıdır. Detayları bilinmediği zaman birbirleri yerine kullanılabilirler ve beklenmedik/istenmeyen maliyetlere neden olurlar. Dolayısı ile ihtiyaca göre doğru yerde kullanılmaları önemlidir. 1. Response.Redirect(“New.aspx”) Bir sonraki sayfaya geçiş için sunucu-tarayıcı arasında fazladan bir tur atılır. Toplam tarayıcı-sunucu arasındaki tur sayısı (roundtrip) 2’dir. İlk sayfa tarayıcıdan tamamen kaybolur. Eğer session, cache, querystring veya serialization benzeri yöntemlerle bilgileri taşımadıysanız, ilk sayfadaki hiç bir bilgiye ulaşamazsınız. Tarayıcınızda yeni sayfanın URL bilgisi yazar. Roundtrip artsa da daha “temiz” bir yöntemdir. Response status olarak 302 ( Found - “Asked resource is temporarily moved to other location”) bilgisi döner (tarayıcı eski URL’den yeni resource’u sormaya devam eder). Yeni sayfada oluşabilecek F5/page refresh problemlerini önlenir ve dah...

Applocker İle Daha Güvenli Bir Ağ

Bu makalemizde Windows 7 ile birlikte gelen yeniliklerden biri olan applocker uygulamasından bahsedeceğiz. Applocker ağ yöneticilerine kullanıcılarının istemli ya da istemsiz bir şekilde bilgisayara herhangi bir sebepten ötürü kurabileceği yazılımlara kısıt getirilebilmesini sağlar. Bu kısıtlamada amaç sistem bütünlüğüne zarar verebilecek her türlü programın bilgisayara yüklenmesinin önüne geçerek ileride ağ yöneticileri için oluşabilecek sorunları meydana gelmeden ortadan kaldırmaktır. Ek olarak paylaşım programlarıyla şirket internet bant genişliğinin azalmasının yada bilgisayardaki gereksiz yazılımda oluşabilecek performans düşüşünün önüne geçilmiş ve BT masasına gelecek yardım telefonlarının oranında azalma ve daha verimli çalışma ortamı sağlanmış olmaktadır. Bu da demektir ki zararlı diye tabir edebileceğimiz yazılımın kurulması engellenerek hem ağ yöneticisinin sorunu gidermesi esnasında hem de kullanıcının bu sırada bilgisayarını kullanamamasından ötürü oluşan zaman ve iş gücü k...

Teknoloji ve Yazılımla İlgili Özlü Sözler

İnternette dolaşırken bulduğum bir takım güzel sözleri biraraya getirip sizlerle paylaşmak istedim. Benim çok hoşuma gitti, hepsi farklı şekilde yorumlanabilir, tartışılabilir :) No code is faster than no code. Merb Core Tenent Software: do you write it like a book, grow it like a plant, accrete it like a pearl, or construct it like a building? Jeff Atwood I will not break my back or my sanity on Windows troubleshooting any more. Jamis Buck Premature parameterization is the square root of all evil. Sean McGrath I do believe I have post-traumatic Java syndrome. Renae Blair Deleted code is debugged code. Jeff Sickel Good software architects are like condoms… bad software architects are like Viagra. Sidan Nobody hates software more than software developers. Jeff Atwood Longevity is a big part of credibility.

HttpWatch ile Sniffing

Tüm web uygulamaları, Http veya Https protokolleri üzerinden çalışırlar. En basit uygulamada bile HTML sayfasının üzerindeki grafikler ve scriptler için web sunucusuna birden fazla Http Request gönderilir. Dolayısı ile profesyonel uygulamalarda, tarayıcı ile web sunucusu arasındaki Http paketlerinin incelenebilmesi oldukça önemlidir. En çok kullanım alanları; Arıza arama (Trouble shooting) Performans ayarlama (Perfermance tuning)  Web sitesinden akan bilgilerin güvenliği olup olmadığını inceleme HttpWatch programı, Internet Explorer ve Firefox gibi tarayıcılarla entegre çalışarak, web sayfalarına her erişimde gelen-giden Http paketlerinin izlenmesini sağlar. Eğer https üzerinden güvenli bir siteye bağlanırsanız, kullanıcıların göreceği şekilde paketleri otomatik olarak decrypt eder. Geleneksel network izleme programları sadece düşük seviye network verilerinin (low-level data) izlenmesini sağlarken, HttpWatch programı optimize edilmiş Http verilerinin hızlı ve anlaşılabilir şeki...

OPENXML ile SQL Veritabanında XML Verilerinin İşlenmesi

OPENXML, bir XML belgesi için bize bir rowset görünümü sunarak, Sql Server’da XML verilerinin parse edilebilmesini sağlamaktadır. Parse sonrasında, bu verileri sql sorgularımızda kolaylıkla kullanmamız mümkündür. Özetle; XML içerisindeki verilerin tıpkı veritabanı tablolarındaki satırlar ve sütunlar gibi davranmasını sağlamış oluyoruz. OPENXML fonksiyonu “sp_xml_preparedocument” sistem stored procedure’ü ile birlikte kullanılmaktadır. Bu prosedür, verilen xml içerisindeki düğümlerin ağaç şeklindeki görünümünü bellek üzerinde oluşturur ve bu çıktı OPENXML fonkiyonu için girdi olarak kullanılır. Bu işlem sırasında  kullanmak isteğimiz XML elementlerine ilişkin derinliği yani XPATH’i belirtmemiz gerekmektedir. OPENXML komutunun avantaj ve dezavantajları aşağıdaki gibidir; Avantajları: Openxml ile xml’den verileri işlemek hızlıdır. XML belgelerini stored procedurelerde datasource olarak kullanmak içinde oldukça kullanışlıdır.

Uzaktan Eğitim ve Avantajları

Uzaktan eğitim, özel öğretim teknikleri kullanılarak, değişik lokasyonlar üzerinden, farklı teknolojilerle iletişim sağlayan, kurumsal yapılanmayı gerektiren, planlanmış öğrenme sürecidir. Günümüzde, teknolojinin gelişmesi ile birlikte, internet üzerinden de eğitim verilmesi mümkün hale gelmiştir. Çeşitli kaynaklarda, Online Eğitim , Web Eğitimi , E-Eğitim, Distance Learning olarak da geçmektedir. Avantajlarını aşağıdaki gibi sıralayabiliriz; Genel olarak maliyetleri düşürür. İlk yatırım maliyetlerinden sonra, alınan araç-gereçlerden, oluşturulan öğretme-öğrenme sistemlerinden ve standart eğitim paketlerinden çok kişi yararlandığından, eğitim veren ve eğitimi alan açısından maliyetler minimize edilmektedir. Uzaktan eğitim, genel eğitim masraflarında önemli yer tutan yol masraflarını ve diğer harcamaları önemli derecede azaltmaktadır. Uzaktan eğitim sayesinde zaman ve mekandan bağımsız hale gelinir. Kullanıcılar istedikleri zaman, istedikleri yerden eğitim alabilmektedirler.