Kaan Tezgel

Catch the future

blog hakkında

Yazılım dünyası, microsoft teknolojileri, iş hayatı, kişisel gelişim, yaşadıklarımız ve hayata dair ne varsa...

Microsoft SQL Server’da standart arayüzlerle yaarken biraz zorlandığımız yada biraz fazla vaktimizi alan bazı detaylarla ilgili hayatımızı kolaylaştıran çokca eklenti bulunmakta. Bunların bence en başarılılarını üreten Redgate firmasının birkaç farklı yazılımından bahsetmek istiyorum.

  • SQL Prompt
    Intellegent code compeletion sloganıyla lanse edilen bu ürün daha hızlı sql cümleleri yazabilmemizi sağlayan bence harika bir eklenti. Visual sudio ile kod yazarken klavyede nokta tuşuna basığımız anda VS.NET bizim için bu class ile ilgili tüm metod ve özellikleri getirebiliyor ve hatta metodlar ile ilgili özet bilgileri de bize gösterebiliyor. İşte SQL Prompt için bunun tamda SQL Server için özelleştirilmiş hali diyebiliriz. Sorgu yazarken tablo ve kolon adlarını listeleyerek hayatımızı kolaylaştırmakla kalmıyor yapabileceğimiz olası hatalar içinde bizi syntax ile ilgili önceden uyarabiliyor.
  • SQL Compare
    Bazı durumlarda veritabanımızın bir kopyasının farklı sunucularda da bulunuyor olması ve bunların belli zamanlarda senkronize edilerek güncelleniyor olması gerekebilir. SQL Server içerisinde replication yada daha farklı yollarla yapabildiğimiz bu işlem, zamanla bu kopyaların yapısal olaak güncelliğini yitirmesiyle başımızı ağrıtır hale gelebilir. Bir kopyada güncellemeyi unuttuğumuz bir kolon adı, yada tablo yapısı bizler için sorun çıkarır hale gelebilir. SQL Compare yazılımı bizim için 2 farklı veritabanı kopyamızı karşılaştırıyor ve bulduğu analiz sonuçlarını bir rapor oalrak karşımıza getirebiliyor. Hatta sonrasında eğer senkronize et komutunu verirsek veritabanlarındaki farklılıkları bizim için otomatik güncelleyebiliyor. Bence kesinlikle denenmesi gereken bir uygulama.
  • SQL Data Compare
    Bazen ise 2 farklı veritabanı kopyasını sadece yapısal olarak karşılaştırmak bizim için yeterli olmayabilir. Belirli tabloların (yada duruma göre bütüm tablolar) içeriklerinin her zaman tüm kopyalarda aynı olması gerekebilir. SQL Data Compare’de belirttiğimiz veritabanlarındaki istersek belli tabloları istersek tümünü içindeki verilerle kaşrılaştırarak sonuçları önümüze getirebiliyor. Eğer yine istersek farklı olan veritleri bulup diğeriyle eşit hale getirebiliyor.
  • SQL Backup
    Microsoft SQL Server maintence Plan yada farklı yollarla yönetebildiğimiz yedekleme mekanizmaları için redgate bize farklı bir alternatif daha sunuyor. SQL Backup ile büyük veriabanlarının çok da hızlı şekilde yedekleri alınabiliyor, ve istersek bu yedekler şifrelenerek belirttiğimiz diskde saklanabiliyor. Hatta % 95 e kadar yedekler sıkıştırılarak saklanıyor ve sistemde çok daha az yer işgal edebiliyor.

Sadece bunlar değil tabiki. Redgate firmasının sitesinde daha bunun gibi birçok yazılımın detaylı bilgisine ulaşabilir, demo versiyonlarını indirerek test edebilirsiniz.

Özetle, deneyip görmeniz şiddetle tavsiye olunur J

http://www.red-gate.com/index.htm

.Net Framework ve Visual Studio 2008′in resmi olarak full sürümünün piyasaya sürülmesinden önceki son beta sürümleri yayınladı. Aşağıdaki bağlantılar ile web üzerinden indirerek kurup gelinen son noktayı inceleyebilirsiniz. Gelen yenilikler aslındasaymakla bitmiyor. Ama kısaca şu şekilde değinebiliriz;

  • ASP.NET AJAX yenilikleri
  • İki yeni kontrol; ListView ve DataPager
  • LINQ (Language Integrated Query)
  • WCF desteği ile Silverlight uygulamaları geliştirme ortamı
  • Tamamiyle yenilenen web design ve HTML arayüzü
  • Javascript debugging ve intellisense desteği
  • Aynı proje içerisinde önceki .Net Framework sürümleine ait bileşenleri kullanabilme desteği

Ayrıntılı bilgi ve download bilgilerini aşağıdaki adreslerden edinebilirsiniz…

http://asp.net/downloads/vs2008/
http://asp.net/downloads/essential/
http://msdn2.microsoft.com/en-us/vstudio/default.aspx
http://msdn2.microsoft.com/en-us/vstudio/products/aa700831.aspx

Veritabanı Okulu – 2007 (Ankara)

10 Kasım 2007 @01:01

Ankara’da artık gelenekselleşen Verivizyon SQL Server 2005 eğitimimizi 24 Kasım tarihinde yeniden başlatarak 2007 yılının son Veritabaı Okulu eğitimi gerçekleştirmiş oluyoruz. Benim eğitmen olduğum bu 4 günlük eğitim süresinde, temelden veritabanı programlamayı öğrenmek ve bir veritabanı programcısı olarak veritabanımızı geliştirmek daha başarılı yönetebilmek için gerekli olan bilgi ve donanım hakkında detaylı bir çalışma yapıyor olacağız.

Eğitim İçeriği

1.Gün 

  • SQL Server 2005 e Genel Bakış
  • SQL Server 2005 Yönetim Sistemine Bakış
  • T-SQL Sorgulama Diline Bakış
  • Veri Tanımlama Sorguları
  • Tablo Tasarlama ve Constraintler, Normalizayon Kuralları
  • Veri bütünlüğünü sağlama
  • Genel veritabanı kavramları ve veritabanı tasarımı
  • Güvenlik ve Yetkilendirme, Schema ve user kavramı

2.Gün

  • Veri İşleme ve Veri Kontrol Sorguları
  • SQL veri Tipleri, Tarih ve Zaman İşlemleri
  • Verileri Gruplamak ve Özetlemek
  • Indeks Mimarisi ve İndex Oluşturmak
  • T-SQL ile Çeşitli Kontrol Yapıları (if,else, for, try-catch) .
  • UDF(User Defined Functions) Geliştirme

3. Gün

  • SP(Stored Procedure) Oluşturmak
  • Transaction’ı Anlamak
  • SQL Server 2005 de hata yönetimi
  • Trigger Geliştirmek ve Yönetmek

4.Gün

  • SQL Server 2005 ile T-SQL yenilikleri
  • SQL de XML veri Sorgulama ve XQuery
  • SQL CLR ile .NET Entegrasyonu
  • HTTP Desteği

Eğitim hakkında detaylı bilgi almak ve kayıt olmak için lütfen tıklayınız .

Apple iPhone

28 Temmuz 2007 @21:22

Apple tarafından bir süre önce Amerika’da piyasaya sürülen iPhone, şimdiden bir çılgınlık haline dönüştü bile. Bir telefondan çok artık bir multimedia eğlence modülü haline gelen uygulamanın Türkiye’ye gelmesini bende herkes gibi sabırsızlıkla bekliyor olacağım. Ama kötü bir haber; Apple’ın 2008 yılı planların Türkiye pazarı ile ilgili bir tarih malesef yok.

Aşağıdaki video ile bu harika oyuncağın yapabildiklerini az da olsa inceliyor olacaksınız.

Türkiye’nin Seçimi

28 Temmuz 2007 @19:41

Şu ve bu parti yerine 22 Temmuz seçimlerini demokrasinin kazandığını söylesek sanırım en doğru yaklaşım bu olucak. Seçim sonuçları ile ilgili herhangi bir yorum yapmadan, son 3 seçimin sonuçlarını ve il il birinci partileri içeren seçim haritasını sizlerle paylaşmak istiyorum. Yorum ve seçin tabiki sizin J

1999

2002

2007

Yukarıdaki başlık sanıyorum hepinize çok abartılı gelmiştir. Fakat MainSoft adlı bir fima tarafından çıkarılan Grasshoper adlı ürün bunu mümkün hale getiriyior. Yaptığı iş şu şekilde özetlenebilir; .Net ile uygulamanızı geliştiriyorsunuz, build işleminden sonra uygulamanız Java ortamına yani J2EE üzerinde çalışabilir class dosyaları haline getiriliyor ve bunu daha sonra Java Virtual machine yüklü heryerde çalıştırabiliyorsunuz, ister Linux ortamında isterseniz Unix ortamında, bu size kalmış J

Çalışma sistemi yukarıdaki figürdeki gibi olan bu yazılım konuya oldukça farklı bir bakış açısı getirmiş durumda. Kısacası artık Java ortamına uygulama geliştirmek için mutlaka Java bilmek zorunda değiliz, .Net ile yazdığımız uygulamalarda bu ortama kolaylıkla adapte edilebiliyor.

Bu oldukça ilginç ve kullanışlı uygulama hakkında daha fazla bilgi almak ve sisteminize yükleyerek hem test etmek hem de uygulama geliştirmek isterseniz işte sizlere resmi site adresi : http://dev.mainsoft.com/

Micosoft SQL Server 2005 in çıkmasıyla veritabanı yönetim sistemi kullanımı konusunda çokca yeni imkana kavuşmuştuk. Artık büyük veritabanlarını, çokca tabloda tutulan büyük miktarlardaki veriyi yönetmek eskisinden daha kolay hele gelmişti. Hatta SQL Server 2005 deki CLR desteği sayesinde de, doğrudan veritabanımız içerisinden bazı .Net Framework kütüphane sınıflarına erişerek bunları kullanarak kod yazmak, T-SQL kodlarımızı zenginleştirmek mümkün hale gelmişti.

Bütün bu kolaylıklardan sonra Microsoft Sql Server 2005 sistemini geliştirmeye devam etti ve şu an karşımıza SQL Server 2008 sürümünü çıkarmaya hazırlanıyor. Ve hatta Haziran beta sürümünü de çıkararak download a hazır etmiş durumda. SQL Server 2008 ile birlikte gelen ve gelecek olan yenilikler için aşağıdaki ingilizce dökümanı inceleyebilirsiniz.

Microsoft SQL Server 2008 Product Overview

 

Detaylı bilgi ve download: https://connect.microsoft.com/SQLServer/content/content.aspx?ContentID=5395

Asp.Net ile yazılmış kapsamlı güzel bir blog yazılımı konusunda malesef önemli bir eksiklik mevcuttu. Ama artık BlogEngine.Net adında yepyeni bir blog yazılımına sahip olduk. Tamamen açık kaynak kodlu olan bu yazılım üzerinde birçok değişiklik yapmak da kolaylıkla mümkün olabiliyor. Aynen wordpress tarzı tema özellikleriyle dikkat çeken yazılımı indirerek blog sitelerimizde kullanabiliriz. Bu arada bir diğer önemli özelliği ise Asp.Net 2.0 üzerinde AJAX temelli olarak çalışması ve SQL Server bağlantılı çalışıyor olması oalrak sayılabilir.

Ayrıntılı bilgi ve download için: http://www.dotnetblogengine.net/