Archive

Archive for the ‘MICROSOFT’ Category

2008 MICROSOFT VİZYONU ve YENİ TEKNOLOJİLER SEMİNERİNE DAVETLİSİNİZ

Ocak 3, 2008 5 yorum

Geçtiğimiz ay Ocak 2008 ‘de sizleri güzel bir seminer organizasyonun beklediğini söylemiştim. Artık seminer ile iligli detaylar netleşti ve 12 Ocak 2008 ‘de CETURK olarak yeni bir seminere imza atıyoruz.

Yaklaşık 1 ay süren yoğun e-posta trafiğinin ardından seminer programını oluşturabildik. Başlıktan da anlaşılacağı üzerine seminer Microsoft ‘un 2007 ‘nin ilk çeyreğinden sonra belirgin bir şekilde su üstüne çıkardığı teknolojilerinin 2008 ‘de hayatımıza ne şekilde gireceği üzerine. Her ne kadar bu teknolojiler 2007 ‘de lanse edilmiş olsa da geliştirilme süreçlerini tamamlamamış oldukları için asıl meyveleri 2008 ‘de hayatımızda olacak. (Microsoft bile downlaoad sitesinde Silverlight ‘ı yeni yeni hayata geçirdi)

expbox_studio.jpgSeminerde 3 konuşmacımz olacak. (Kendimi saymıyorum) Öncelikle Ercan Altuğ YILMAZ Microsoft ‘un Expression Web ve Expression Design ürünlerini bizlere tanıtacak. Bunlarla ufak tasarım demoları yapıp olayı daha da keyifli hale getirecek. Açıkcası Altuğ Hocam ‘ın tasarım konusunda olaya yaklaşımını ben de diğer insanlar gibi merakla bekliyorum. Sürekli business ağırlı bir seminer olmasından ziyade zarif ve şık tasarımların (ki bana çok uzak bir kavram) güne renk kattığı bir seminer olması daha güzel olacaktır diye düşünüyorum.
silver.jpg

Ardından söz Daron Yöndem ‘de olacak. Expression Blend ile WPF animasyonları yapıp devamında web ile ilgilenen arkadaşlar için Silverlight anlatıyor olacak. Eski adı WPF /E ile hayatımıza giren yeni Silverlight ‘ın gerçekten cross-platform ve cross-browser olup olmadığını ben yine soracağım elbette.
vs2008.jpgDaron ‘un ardından söz Eralp Eralt ‘da olacak. Visual Studio 2008 ile bizleri tanıştırıp (Ben VS 2008 ile çok zor şartlar altında tanıştım. Umarım sorunsuz bir tanışma olur) , C# 3.0 ‘ın özelliklerinden ve Microsoft ‘un ORM (Object Relational Mapping) için geliştirdiği çözümlerden (LINQ,DLINQ,XLINQ) bahsediyor olacak. Yani bunlar planlanmış kısımları ama eminim Eralp o an içinden geçen başka bir konuya da değinmeden sözü başkasına devretmeyecektir. (Mesala Windows Mobile olabilir)
Günün sonunda da ben deniz anlatılanları birkaç cümle ile toparlayıp çekilişle kitap hediyelerimizi vereceğim.

Yazımı bitirmeden evvel seminer organizasyonu ve bilgi paylaşımı konusunda bana her türlü yardımı gösteren her üç konuşmacı arkadaşıma da ayrı ayrı teşekkür ediyorum. Umarim keyfli ,verimli ve sorunsuz bir organizasyon olur. 12 Ocak ‘ta seminerde görüşmek üzere…

Ayrıntılı bilgi ve kayıt için tıklayınız…

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

Aralık 9, 2007 Yorum bırakın

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…

UML SEMİNERİ

Kasım 6, 2007 1 yorum

CETURK olarak bilişim alanındaki seminer organizasyonlarımız sürüyor.  Sibnet ile birlikte gerçekleştirdiğimiz Java ile Kurumsal Mimariler seminerinin ardından sırada UML semineri var. Semineri Netron Bilişim Akademisi ‘nden Aykut Taşdelen verecek ve Microsoft ‘un bu konudaki çözümlerine değinecek. Microsoft Türkiye Marmamara Salonu ‘nda gerçekleştireceğimiz seminerimize hepiniz davetlisiniz. Tek yapmanız gereken buradan kayıt yaptırmak.

Ayrıca seminer organizasyonlarımıza Oracle ,Silverlight ve Microsoft ‘un Expression ürün ailesi ile devam edeceğimizi de buradan sizlerle paylaşmış olayım.

Seminer ile ilgili detaylar aşağıda. Seminerde görüşmek üzere….

ETKİNLİK DETAYLARI
Etkinlik Konusu : UML (Unified Modelling Language) Semineri
Etkinlik Türü : Seminer
Hedef Kitle : Uml ile ilgilenenler
Kontenjan : 80
Etkinlik Tarihi – Saati : 10.11.2007 — 14.00 – 18.00
Süre : 1 Gün
Eğitimi Veren : Aykut TAŞDELEN
Etkinlik Yeri : Microsoft Türkiye İletişim Bilgileri
ETKINLIK IÇERİĞİ
Bu seminerde UML (Unified Modelling Language) yanı sıra Microsoft’un çok da fazla
bilinmeyen bir ürünü olan MS Visio ile örneklemeler yapılacaktır. Seminerde ele
alınacak konu başlıklarından bazıları şunlardır :
UML (Unified Modelling Language)
UML Kullanımının Getirileri
Nesne Yönelimli Tasarım
Temel Kavramlar
Use Case Diyagramları
Use Case Tanımları
Use Case’lerin Yeniden Kullanımı
Aktörlerin Türetilmesi
Arayüzler (Interface’ler)
Use Case’lerin Sınıf Tasarımında Kullanımı
Sınıf Diyagramları
Nesneler Arasındaki İlişkiler
Durum (State) Diyagramları
Aktivite (Activity) Diyagramları
Sequence Diyagramları
Deployment Diyagramları
Microsoft Visio
ETKİNLİK SPONSORUMUZ
ETKİNLİK HEDİYEMİZ
Seminere katılan 3 üyemize çekilişle aşağıdaki kitaplardan hediye edilecektir.:

Asp.Net AJAX


SQL SERVER JDBC DRIVER 1.2 CTP

Eylül 26, 2007 9 yorum

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

UYUMSUZLUĞA MICROSOFT ‘TAN ÇÖZÜM GELDİ

Ağustos 29, 2007 11 yorum

Internet Explorer 7 ‘ye geçiş sırasında ciddi problemler yaşanlardan biriyim ben de. Neyseki artık hayatımda IE ‘nin pek bir yeri kalmadı. Fakat bu durum herkes için geçerli değil elbette. Israrlı ve sadık Microsoft kullanıcıları hala IE kullanmaktan bir türlü vazgeçmiyorlar. (İşletim sistemine entegre olarak gelmenin avantajı böyle birşey olsa gerek) Microsoft da bu arkadaşları düşünerek User Agent String Utility v2.0 adlı aracını geçtiğimiz hafta yayınladı.

Bu araç sayesinde henüz IE 7 ‘ye adapte olamamış sitelere kendinizi farklı bir tarayıcından geliyormuş gibi gösterip bağlanqbiliyorsunuz. (Daha doğrusu daha düzgün görüntülüyebilemenizi sağlıyor) Bu ufak uygulamayı kurduktan sonra masaüstünüze oluşturacağı kısayol yardımıyla Internet Explorer ‘ı farklı bir User Agent bilgisiyle açabilirsiniz. Sisteme herhangi bir kayıt eklemieyen bu uygulamaın oluşturduğu kimlik sadece masaüstünüzdeki kısayol ile açtığınız pencere için geçerli oluyor.

Eğer Internet Explorer ‘a kalıcı olarak bu profili vermek istiyorsanız http://www.enhanceie.com/useragent.aspx adresindeki registry scriplerden faydalanabilirsiniz. EricLaw tarafından hazırlanan sitede Internet Explorer kullanıcılarının işine yarayabilecek çok faydalı scriptler ve eklentiler mevcut.

Microsoft ‘un bu tip bir araç çıkarması bana Microsoft MVP olan bir arkdaşım söylemiş olduğu: “Microsoft geriye uyumluluk konusunda dünyanın en iyi firmasıdır.” cümlesini hatırlattı. Geriye uyumluluk bu mudur , böyle birşey midir? Uydurmacılık nedir peki?…

user_agent.jpg

VISUALSVN – Subversion Plugin For Visual Studio

Ağustos 10, 2007 1 yorum

vssvn.pngSanırım başlıkta Visual ile başlayan bir sözcük blogumu takip eden görmek .NETci arkadaşlarımızı mutlu etmiştir. Dünkü Eclipse yazısından sonra bugün de Visual Studio için bir eklentiden bahsetmeye karar verdim.

Uygulama geliştirirken özellikle de takım halinde çalışıyorsak Version Control (yada Source Control yada Revision Control) dediğimiz kaynak kodlarımızı bir havuzda (repository) toplayarak bunların yönetilmesini sağlayan bir sisteme mutlaka ihtiyaç duyarız. (Yönetmek: Senkronizayon, aynı dosya üzerinde birlikte çalışma ,değişiklikleri geriye alma vb.)

Bu iş için son zamanlarda popülerliği gitgide artan (Neredeyse CVS ‘i unutturacak bizlere) SVN (SubVersioN) sistemini kullanabilirsiniz.

Bundan bir kaç ay evvel Visual Source Safe ile ilgili ufak bir araştırma yaparken Visual Source Safe ‘in Eclipse ile birlikte de kullanılabileceğini görmüştüm. Malumunuz Visual Source Safe kurulumu yaptığınızda kendisini Visual Studio ‘ya entegre eder ve projelerinizi Source Safe içinde saklamanıza ve yönetmenize imkan tanır. İşte Visual Source Safe ‘i Eclipse ortamında da kullanabilmek için de VSS Plugin adlı open-source bir uygulama geliştirmişler. Hatta o zamanlar IDE ‘ye para vermeyip Source Control ‘e (VSS ‘ye) kim para verir diye düşünmüştüm. (Hala da düşünüyorum?)

Bu yazıya konu olan uygulama ise bir Eclipse eklentisi değil Visual Studio eklentisi. Bu eklenti sayesinde SVN ‘i .NET uygulamalarınızın kaynak kodlarını yönetmek için kullanabilirsiniz. Elbette bu uygulama da ücretli. (Ücretli bir ürüne ücretsiz bir eklenti yazıldığı nerede görülmüş 🙂 ) Fakat lisans ücretleri gayet uygun. Elbetteki Visual Source Safe kadar kompleks ve gelişmiş bir ürün değil fakat Visual Studio ‘ya verdiğiniz linsans ücretinin üstüne bir de Visual Source Safe ücreti eklemek istemiyorsanız tercih edilebilir ve gayet de iyi iş görecektir.

Bu yazıyı yazmadan evvel sabah ufak ben de bir deneme yaptım. Eğer sizler de denemek isterseniz buradan 30 günlük deneme sürümünü indirebilirsiniz. Ayrıca buradaki adresten VisualSVN ‘e ait dokümantasyonu indirip anlatılanları adım adım uygulamak faydalı olacaktır. (24 sayfalık gayet güzel ve sıkmayan bir döküman hazırlamışlar.) Sizlere tavsiyem SVN ile çalışacaksanız Tortoise SVN ‘i indirip kurun. (Windows platformunda olduğunuzu varsayıyorum.) Bu sayede dosya sisteminiz üzerinde bu güzel shell eklentisi ile hızlıca işlemlerinizi yapabilirsiniz. Kurulumdan sonra boş bir dizin yaratın ve sağ tıklayarak Create Repository komutunu çalıştırın. Bir sonraki adımda VisaulSVN eklentisini de kurun ve Visaul Studio ‘ya eklenen VisualSVN menüsünden repository’e bağlanın (file:///D:/SVN şeklinde) Bundan sonra dökümandaki yönergeleri takip ederek VisualSVN ile kolaylıkla çalışabilirsiniz.

Eğer Microsoft ‘a elimizi verdik kolumuzu nasıl kurtarırız diye düşünüyorsanız bu gibi farklı uygulamalara şans tanımak ve  ihtiyaçlarınızı karşılıyorsa bu tarz ürünleri kullanmak maliyetlerinizi düşürecektir. Şimdilik benden bu kadar. Sağlıcakla kalın…

MICROSOFT OFFICE OUTLOOK CONNECTOR BETA

Temmuz 29, 2007 4 yorum

connector_beta.jpgGeçen hafta cumartesi günü e-posta ile gönderilen Microsoft Download Notifications aracılığı ile haberdar olduğum Microsoft Office Outlook Connector Beta ‘yı bu haftaiçi hem işte hem de evde deneme fırsatı buldum. (Deneme sürecini biraz uzatmış olmalıyım ki Outlook Connector ile ilgili yazılar diğer bloglardaki yerini çoktan aldı.)

Outlook Connector nedir diyenler için ürünün tanımını Microsoft şu şekilde yapıyor:

With Microsoft Office Outlook Connector Beta, you can use Microsoft
Office Outlook 2003 or Microsoft Office Outlook 2007 to access and manage your
Microsoft Windows Live Hotmail or Microsoft Office Live Mail accounts,
including e-mail messages and contacts, for free.

Yani Office Outlook 2003 veya 2007 kullanıcısı iseniz (İndirebilmek için geçerli bir lisansınız olmalı ) Microsoft tarafından verilen web tabanlı e-posta hizmeti Hotmail (Windos Live Hotmail) hesabınıza Outlook ile erişebilirsiniz. Bildiğiniz gibi önceden Outlook ile sadece ücretli Hotmail hesaplarına erişilebiliniyordu.

Aslında Outlook Connector alternatifsiz bir ürün değil. Mesela Microsoft ‘un bu işi yapan Live Mail Desktop ürünü vardı. Hatta duyar duymaz indirip denemiştim. Live ürün ailesinin klasik sorunu olan sistem kaynağı sömürme sorunu bu üründe de olduğu için sistemimden bir an evvel uzaklaştırmıştım. Ayrıca sırf Hotmail hesabıma erişim için Outlook ‘un yanında başka bir ürün daha kullanmak işime gelmemişti.

Sonra arkadaşım Erhan blogundaki bu yazıda Thunderbird ile bu işi nasıl yapcağımızı anlattı. Ama bir türlü doğru ayarı yapmadığım için sunucuya erişemedim. (Nedense yazıdaki aynı adımları takip etmeme rağmen yanlış sunucuya bağlanmaya çalışıyordu) Yine aynı şekilde iş yerinde Mozilla ürün ailesiyle (Thunderbird,firefox vb.) internete erişimde problem yaşadığımdan bu sevdadan da vazgeçmiştim. (Meselenin proxy ayarlarından olduğunu anlamam biraz vakit aldı)

Şimdi Outlook Connector ile Hotmail hesabımdaki postalarımı okuyuyorum. Ürünün en çok hoşuma giden özelliği ise sağ alt köşedeki server status alanında Mail Storage bilgisini göstermesi. Bir de downlaod mode özelliği sayesinde e-postalarınızın ister tamamını isterseniz de sadece başlıklarını inderebiliyorsunuz. (Downlaod Headers and Then Full Items, Download Full Items, Downlaod Headers) . Bu özellik sayesinde şu zamana kadar Hotmail sunucunuzda biriken postalarınızın tüm içeriğini indirme derdinden kurtulmuş oluyorsunuz.

Ürünün en sıkıntılı yanı ise beta aşamasındaki her Microsoft ürününden alıştığımız kitlenmeler. Özellikle de Outlook açıldıktan bir kaç saniye sonra sunucuya bağlanırken Outlook ‘u kullanılamaz hale getirebiliyor.

Microsoft ‘un bu tip bir ürünü neden piyasaya sürdüğünü düşündüğümde aklıma E-POSTA SAVAŞLARI ‘nda kendi yerini biraz daha güçlendirme amacı geliyor. Malum GMail ile bu gibi dertlerden uzak bir şekilde her türlü e-posta istemcisi ile e-postalarımızı okuyup, yazabiliyoruz. Microsoft da hem Office ailesinin hem de Hotmail ‘in kullanımını yaygınlaştırmak için bu plug-in ‘i çıkarmış olmalı.

Ürünü denemek isteyenler buradan indirebilirler. Şimdilik benden bu kadar. Sağlıcakla kalın…