Category Archives: HABERLER

2008 ‘E GİRERKEN

load.jpgBu blog sitesi hayata geçeli tam 1 yıl oldu. Geçtiğimiz yıl bu zamanlarda oturmuş blog sitemin ilk yazınısı yazıyordum. Aradan bir yıl geçti ve ben yeni yıla bilgisayarımın başında bloguma 1. yıl yazısını ekleyerek giriyorum.

Öcelikle tüm okuyucularımın yeni yılını en içten dileklerimle kutluyorum. Umarım 2008 ‘de hepimiz olduğumuz yerden bir adım daha öteye gidip, aklımızdakilari hayata geçiririz. Ayrıca bir yıl boyunca blogumu takip ettiğiniz , bana bu siteye birşeyler ekleme enerjisi verdiğiniz için hepinize tek tek teşekkür ediyorum.

Her ne kadar arkama bakmamayı kendime huy edinmiş olsam da 2007 bunu hak ettiği için geçen yılın ufak bir değerlendirmesini yapmak istiyorum. Kendi adıma hayatımda önemli olayların olduğu bir yıl oldu 2007. İlk olarak bu blog sitesi hayata geçti ve ilk yazımı yayınladım. Sonra 4 yıllık üniversite macarema bitirme projemi teslim ederek son noktayı koydum . (Sabahın köründe yollara düşünce öğrenciliği aramıyor değilim.) Sonra 11 Haziran 2007 günü iş hayatıma başlangıç yaptım. (Desteklerinden ötürü Mustafa TAN ve Oğuz DAĞ ‘a tekrardan teşekkür ediyorum). Sonra çok sevdiğim birisiyile yollarımı ayırmak durumunda kaldım. (Kısmet diyelim) Ve vakit yine torpil geçmeyip hepimizin için koca bir yılı bir çırpıda geçirdi.

Yeni yılda ise beklentilerden ziyade gerçekleştirmeyi düşündüğüm fikirler var aklımda. Öncelikle blogumu http://www.ibrahimdemir.org adresine taşımak istiyorum. (Wordpres’e erişim engeli bu kararın ham maddesidir.) Elbette bu taşınma işi sandığım kadar kolay olmayacak. Hosting meselesi için de arkadaşım Mehmet ACA sınırsız yer imkanıyla bana sponsor oldu. Ama içerik yönetimi için hangi blog yazılımını kullancağıma karar vermiş değilim. (WordPress ağır bassa da Joomla veya ASP.NET tabanlı bir ürün olabilir.) Ya da bunlardan hiçbiri olmayacak çünkü…. (Yeni bir haber geliyor) CETURK ‘te içerik yönetim sistemi olarak kullanmak için Community Server ürününü aldık. (ASP.NET ile yazılmış adam akıllı açık kaynak kodlu bir ürün bulmayınca bu şekilde bir ürün aldık. Artık ASP ile development yapmak yönetici arkadaşımıza eziyet olmaya başlamıştı.) Kımset olursa Şubat ayında yani CETURK ‘un 5. yılında yeni arayüzümüzle hizmet veriyor olacağız. (Kimler Community Server kullanıyor diye merak ediyorsanız bu adrese göz atabilirsiniz.) Öte yandan Community Server içerisinde blog alanı da olduğu için aldığım alan adını CETURK altında oluşturacağım bloga da yönlendirme ihtimalim var. Amacım blog konfigürasyonu vs. ile uğraşmayıp doğru düzgün bir içerik sunmak. (En temel ihtiyacım olan yazı ekleme işini sancısız ve HER YERDEN yapabilir olmak öncelikli beklentim.)

İçerik demişken sırada yazılmayı bekleyen o kadar çok yazı var ki. (Son aylarda doğru düzgün birşey yazmadığım için hepsi birikti.) hangisini yazacağıma karar vermekte zorlanıyorum. Tam kararı veriyorum o zaman da çok geç oluyor. Aklımdaki konulardan bir kaçını sizlerle paylaşayım: (Yazılacaklar.txt dosyasından altındır…)

  • SQL Server Management Pack for Microsoft System Center Operations Manager 2007
  • Windows Memory Diagnostic
  • Java Code Review
  • HWMONITOR
  • LINUX MCE
  • MOZILLA WEAVE
  • ECLIPSE PLUGIN TAVSİYELERİ
  • SQL Server 2005 Performance Dashboard Reports
  • WOLF DB MANAGER
  • WINDOWS STEADY STATE
  • MICROSOFT NETWORK MONITOR 3.1
  • TUNEUP UTILITIES 2008
  • MICROSOFT LOC COUNTER
  • Microsoft Security Assessment Tool
  • XP SP3 RC1
  • RML Utilities for SQL Server
  • WHEN DEVELOPERS ROCK SOFTWARE ROLLS
  • Kullandığım hayat kurtarıcı uygulamalar (Yoğun istek üzerine sırlarımı açıklıyorum)
  • IT alanındaki iş hayatı bilmeceleri (Duygusal değil teknik kararlar alıyoruz. Yalansa IBM çarpsın?)
  • Danışmanım,Danışmansın,Danışman (Danışmak istediğinizden emin misiniz?)

Bunlar aklımdaki konuların sadece dijital ortama aktarılmış kısmı. Gün içerisinde “İşte bundan süper blog yazısı olur” dediğim o kadar çok şey geçiyor ki aklımdan , bir noktada kendimi frenlemek durumunda kalıyorum.

Yeni yıl yazıma Microsoft işletim sistemi kurbanı Noel Baba ‘nın resmini koymamın nedenini de açıklayayım: Yaklaşık 1 saat evvel Noel Baba ‘nın oturduğu yerde ben oturuyordum. Arkadaşımın bitirme projesine yardım edebilmek için Visual Studio 2005 ve SQL Server 2005 Developer Edition kurmaya yeltendim ve hata mesajılarının saldırısına uğradım. (Bknz: Dertsiz Başını Derde Sokmak) Allah ‘tan Microsoft ürünlerini kurup kaldırmak noktasında yeterince tecrübe sahibiyim yoksa bu yazıyı yazamayıp hala kuruluımla uğraşıyor olacaktım. Umuyorum yeni yılda rahatça kurulabilen Microsoft ürünleri hayatımıza girer (Bir umuttur yaşatan Developer ‘ı)

Şimdilik benden bu kadar. Bir sonraki yazıya kadar sağlıcakla kalın ve yeni yıla güzel bir başlangıç yapın…

.NET REMOTING SEMİNERİNE DAVETLİSİNİZ

remoting.jpgCETURK olarak seminer organizasyonlarımızı sürdürüyoruz. Bu defa Yıldız Teknik Üniv. bilişim Klübü ‘nün desteğiyle Yıldız ‘da .NET Remoting semineri gerçekleştireceğiz. Konuşmacı olarak hepinizin yakından tanıdığı Microsoft MVP Aykut TAŞDELEN davetli.  11 Aralık Salı günü (11:00-16:00 saatleri arasında) Merkez Kampüs ‘teki Konferans salonunda gerçekleştirilecek olan seminere konuyla ilgilenen herkesi bekliyoruz. Konu çok az kişi tarafından bilindiği için farklı bir açılım olması adına bu konuyu seçtik.  Seminer içeriği aşağıdaki gibi:

* Remoting Nedir ?
* Dağıtık uygulamalara giriş
* Daha önce kullanılan teknolojiler. DCOM, CORBA, RMI
* .NET ve dağıtık uygulama geliştirme
* Channel Formatter kavramları
* Aktivasyon Proxy kavramları
* Lease-Based Lifetime
* Object Marshaling
* SAO ve CAO nesne modelleri

Eğer seminerden daha fazla verim almak isterseniz seminere gelmeden evvel aşağıdaki şu 3 linke göz atmanızda fayda var:

.NET Remoting
.NET Remoting Versus Web Services
.NET Framework Remoting Overview

Şu anda CETURK ‘teki kayıt sayfası erişilebilir durumda değil. O nedenle ceturk at ceturk.com adresine e-posta göndererek seminere gelebilirsiniz. (Veritabanında yaşadığımız ufak bir problemden ötürü site erişilebilir durumda değil. Pazartesi günü backuplardan geri dönülerek bu sorun düzeltilecek)

Öte yandan Eralp Erat, Daron Yöndem ve Ercan Altuğ yılmaz ile birlikte yeni bir .NET seminerİ organizasyonu da yapıyoruz. Bu seminere ait detaylar bu haftaiçi netleşecek ve gerekli duyuruyu hem blgoumda hem de CETURK ‘te bulabileceksiniz. Seminerde görüşmek üzere…

ORACLE SEMİNERİNE DAVETLİSİNİZ

CETURK olarak seminer organizasyonlarımıza Oracle semineri ile devam ediyoruz. Uzun zamandan beri gerçekleştirmeyi hayal ettiğim bu seminer için kısmet bu haftasonunaymış ve nihayet Hasan Tonguç Yılmaz CETURK üyeleriyle buluşuyor. Seminer için yer olarak Yıldız Teknik Üniversite ‘sini seçtik. ( Benim için de okuluma gidecek olmak ayrı bir keyif.)

Seminerin basitten zora doğru giden bir içeriği var. Temel olarak Oracle DBMS ile başlayıp ,daha sonra performans dar boğazlarının aşılması için neler yapılması gerektiği üzerinde durulacak. Son noktada da Event 10046 bizlere ne gibi ipuçları verir bunlardan bahsedilecek.

Her zamanki gibi çekilişimiz ve kitap hediyemiz de var. Bir aksilik olmazsa ben de orada olacağım. Seminere katılmak isteyenler buradan kayıt yaptırabilirler. Seminer detayları aşağıdaki gibi. Seminerde görüşmek üzere hoşçakalın…

ETKİNLİK DETAYLARI
Etkinlik Konusu : Oracle Trace Utility’e Giriş Ve Temel Performans Denklemini Anlamak
Etkinlik Türü : Seminer
Hedef Kitle : Oracle DBMS üzerinde uygulama geliştirenler ve uygulamalarindan daha fazla performans almak isteyeneler.
Kontenjan : 100
Etkinlik Tarihi – Saati : 17.11.2007 — 10:30-13:00
Süre : 1 Gün
Eğitimi Veren : H.Tonguç Yılmaz
Etkinlik Yeri : Yıldız Teknik Üniversitesi Merkez Kampüsü Sergi Salonu Adres için TIKLAYINIZ
ETKINLIK IÇERİĞİ
1.Oracle veritabanına giriş
http://tonguc.yilmaz.googlepages.com/Oracle-introduction-for-newbies.htmhttp://tonguc.yilmaz.googlepages.com/Oracle-Quality-and-Performance-for-F.htm
2. Başarım temel kavramları
3. Bekleme olaylarına giriş


http://tonguc.wordpress.com/2007/09/12/oracle-waits-defined-by-kyle-hailey/
4. Olay 10046 ve çözümlemesi

Bilgi için tıklayınız
5. Kapanış
KONUŞMACI
Okullar Fethiye Lisesi, ITU Bilgisayar Müh., Bilgi MBA
İş Tecrübesi 1996-.. Finans ve Telco şirketleri, BT bölümleri
Uzmanlık Oracle ile sürüm 7.3 tanıştı,9+ sene,
Oracle ACE ve OCP,OracleTURK grubu yönetici(1999),Turkcell Akademi Oracle veritabanı ve ürünleri iç eğitmeni
Uyarı “Guru” veya bir başka pazarlamacı değil!
Daha fazlası http://tonguc.wordpress.com/about/
  H.Tonguç Yılmaz tonguc.yilmaz at gmail.comhttp://tonguc.yilmaz.googlepages.com
ETKİNLİK HEDİYEMİZ
Seminere katılan 3 üyemize çekilişle aşağıdaki kitaplardan hediye edilecektir.:

SQL SERVER JDBC DRIVER 1.2 CTP

Geçtiğimiz ay Microsoft SQL Server için Type 4 özelliklerini sağlayan yeni JDBC sürücüsünün 1.2 sürümünü yayınladı. Yayınlanan bu sürücü hem SQL Server 2005 hem de 2000 sürümüyle uyumlu olarak çalışabilen bu yeni sürücü JDBC 3.0 spesifikasyonunyla tamamen uyumlu olarak hazırlanmış.

Sürücünün Type 4 özelliklerini sağlaması performans konusunda ciddi avantajlar getirecektir. Pure Java Driver yada Thin Driver denilen bu tipteki sürücüler istemcilerden (yazdığımız Java uygulamalarından) gelen JDBC çağrılarını DBMS ‘in anlayacağı şekilde network çağrılarına çevirerek veritabanına doğrudan erişim sağlar. Arada database middleware olmadığı için de diğer sürücülere göre daha hızlı çalışır. (Ne kadar az katman o kadar çok performans) Özellikle intranet uygulamalarında bu tip bir sürücüyü tercih etmek avantajlı olacaktır diye düşünüyorum.(Tabi ne kadar az katman o kadar az kontrol ?? Ondan ötürü kullanım öncesi iyi bir analiz şart.)

Bu sürücü ile uygulama geliştirmek için JDK 1.4 veya daha ileri bir sürümünün makinanızda kurulu olması gerekiyor. Yapılan açıklamalara göre BEA WebLogic, IBM WebSphere, JBoss, and SunBu gibi uygulama sunucuları ile sürücünün sorunsuzca çalıştığı görülmüş. Ama her Microsoft ürününe olduğu gibi bu sürücüye de şüpheyle yaklaşıp kendim de denedim ve ben de SQL Server 2005 Enterprise Edition üzerinde önceden yazdığım ufak uygulamayı sorunsuzca çalıştırdım . Fakat bu herşeyin yolunda olduğu anlamına gelmiyor elbette. Bu adresteki gibi stored proc. içerisinde geçici tablo kullandıklarında sorun yaşayanlar da var. (Final sürümüne ulaşmadan kritik uygulamalarda Mcirosoft ürünlerini kullanmayı Microsoft çalışanları da tavsiye etmiyorlar.)

Bu ücretsiz sürücü ile sağlanan Adaptive Buffering ve SSL Encription gibi özelliklerden uygulamalarınızda faydalanmak isterseniz mutlaka bir test sürüşü yapmalısınız. Adaptive Buffering özelliği sayesinde büyük boyutlu verilerle yaşadığınız performans darboğazlarını aşabilme şansınız var.

Aslında JDBC Type 4 sürücülere çoğumuz büyük umutlar bağlamıştık ama nedense DBMS üreticileri bu konuda beklenen çevikliği gösteremediler. Fakat Microsoft herkesten hızlı davranıp Type 4 sürücüsünü herkesten önce çıkarmıştı. Hatta JDBC-TR mail grubunda bunun önemli bir şirket stratejisi olduğunu daha doğru güzel bir Microsoft Uyanıklığı örneği olduğunu konuşmuştuk.

Yazının sonuna Type 4 sürücülerle ilgili iki tane kısa ve öz yazıyı ekledim. Özellikle de devx.com ‘daki yazıya göz atmanız sürücü seçimi sırasında doğru kararı almanızda faydalı olacaktır.

Şimdilik benden bu kadar. Yaşadığım bir dolu aksilikten sonra blogumu güncellemeye kaldığım yerden devam ediyorum. İlerleyen zamanlarda özellikle de üzerinde çalıştığım Test Driven Development ve Unit Testing konularında keyifli paylaşımlarda bulunmaya çalışacağım.

Types of JDBC technology drivers
JDBC Drivers: How Do You Know What You Need?
Microsoft SQL Server 2005 JDBC Driver 1.2 Community Technology Preview August 2007