29 Ocak 2008 Salı
C# - Excel sayfalarını OleDb aracılığı ile okunarak DataGridView'da görüntülenmesi
28 Ocak 2008 Pazartesi
Windows 7 2011 yılına kadar hazırlanacak.
Sistemin sadece bir kere yeniden başlatıldığı, 10 dakikalık bir kurulum süreci ise ilk anda sevindirici ama hangi donanımla? sorusunun cevabı ceplere şenlik olmalı. İlk adımları atıldı ve yavaş yavaş ilerleyen Windows 7 gelecekte karşımıza çıkacak ama biz şimdilik Vista ile devam edelim. :)
Alttaki video yu izleyiniz.
9 Aralık 2007 Pazar
15 inci Hafta Kontrollerinde Ölçüler.
Doktorumuz iki hafta sonra kesinleşir dedi ama şu anda görülen erkek. Oğlumuz oluyor yasıl ama :) ...
Bu videoyu da doktorun ölçüleri aldığı sırada kaydettim. Her yerden ölçüler çok sağlıklı görülüyor zaman ilerledikçe sanırım daha çok heyecanlanıyorum. Bizim ufaklık büyüdükçe testler ve görüntüler daha da anlaşılır oluyor.
Malum internetten çok büyük görüntülü videolar izlenemiyor. Ama dikkatli bakıldığında anlaşılıyor.
Ultrasonda ufaklığı görüntülemek de çok zor oldu. Sabah gittiğimizde ufaklık sırt üstü yatmış uyuyordu. Doktor bir türlü ölçü alamadı ama suç bizdeymiş ufaklığın karnını doyurmamışız ki :) Sabah erken gideceğiz diye kahvatı yapmadan çıktık, ufaklığın enerjiye ihtiyacı varmış meğerse. Annemize güzel bir kahvaltı yaptırdık hatta biraz da tatlı bir şeyler yiyince bizim ufaklık başladı oynamaya. Ultrasona tekrar girdiğimizde ufaklık hareketlenmiş oyun oynuyordu. :) El ve ayaklarını oynatıyor aşağı yukarı hareketler çok güzeldi.
9 Kasım 2007 Cuma
Thermaltake ARMOR +
İşin şakası bir yana henüz Türkiye'de yok ama gelince görmek istiyorum kim bilir belki de alırım. Çok meraklısı olduğunu iyi biliyorum kasa ev sunucusu (Home Server) niteliğinde yapılmış. Hdd ve su soğutmalı sistemler için yapılmış bölümler çok daha iyi düşünülmüş. Yandaki büyük fanın büyük ve HDD'ler için kullanılan büyük fan hem sessizlik açısından hemde daha rahat soğutma açısından çok daha iyi olacağı kesin.
Asıl ilginç olan kısımlardan biri arkada yer alan kolu tutup arkaya doğru çektiğinizde anakartı ve diğer kartları yerleştirmek çok daha kolay olacak. 10 adet pci vidasız slot bu kısmı çok seviyorum. Gri ve siyah seçenekleriyle gerçekten benim çk büyük beğenimi alan bu kasayı şiddetle tavsiye ederim. Bende gelmesini sabırsızlıkla bekliyorum. :)
5 Kasım 2007 Pazartesi
Windows Communication Foundation seminerinden notlar.
Microsoft’ un, Framework 3.0 ile getirdiği yeni servis yönelimli mimari (Service Oriented Architecture) uygulamaları geliştirme yaklaşımı olan WCF (Windows Communication Foundation) alt yapısı temel seviyede inceledik. WCF güçlü, güvenli ve daha performanslı dağıtık mimari uygulamaları geliştirilebilmesini sağlayan pek çok yenilik ve özellik içermektedir. Artık dağıtık mimari çözümleri için farklı teknolojilerin iyi bir şekilde öğrenilmesine gerek kalmamakta, sadece ihtiyaçların belirlenmesi ve bilinmesi yeterli olmaktadır. Seminerde WCF mimarisinin temel yapı taşlarını inceledik ve örnekler ile bu yeni teknolojiyle tanıştık.
- WCF, hızlı bir şekilde servis yönelimli mimariyi baz alan uygulamalar yazabilmek için geliştirilmiş, birleştirilmiş(unified) bir Framework API' si olarak düşünülebilir.
- WCF, Windows tarafındaki çeşitli dağıtık mimari modeller arasındaki entegrasyonun tek bir çatı altında toplanabilmesini sağlamaktadır (Integration).
- WCF, önceki dağıtık mimari modellerine göre platform desteğini daha güçlü desteklemektedir (Interoperability).
- WCF, CLR (Comman Language Runtime) tiplerinin birer servis olarak sunulabilmesini ve hatta servislerin de birer CLR tipiymiş gibi ele alınabilmesini sağlayan bir mimari sağlamaktadır.
Windows CardSpace ile Güvenlik
Windows CardSpace teknolojisi ile Claim-Based Security Sağlanması.
Hak-Tabanlı Güvenlik (Claim-Based Security)
- CardSpace teknolojisi sayesinde, istemciler kendi hazırladıkları
kart bilgilerini güvenli bir şekilde servis uygulamasına iletebilirler. - CardSpace sayesinde hak-tabanlı güvenlik (Claim-Based Security) uygulamaları geliştirilebilir.
Daha Neler Var Neler?
- Hata Yönetimi. (Fault Management)
- Transaction Yönetimi. (Transaction Management)
- Asenkron Erişimler. (Asynchronous Access)
- Mesaj Seviyesinde Güvenlik. (Message Level Security)
- İletişim Seviyesinde Güvenlik. (Transport Level Security)
- Internet veya Intranet Üzerinden Güvenlik.
- Güvenilir Oturumlar.
- İstemci taraflı geri bildirim. (Client Callback)
- Özel Bağlayıcı Tipler. (Custom Binding Types)
Bizler için araştıran ve bilgilerini sık sık paylaşan Burak hocamıza teşekkür ediyorum. Editörlüğünü yaptığı C#Nedir? adresinde de sürekli Framework 3.0 altyapısı ile gelenleri araştırıp makaleler hazırlayarak türkçe kaynakları bizlere sunuyor. Tabi Framework 3.0 'dan öncesi için de çok fazla makalesi var. İhtiyaç duyacağınız bir çok kaynağı http://www.bsenyurt.com/ ve http://www.csharpnedir.com/ adreslerinde bulabilirsiniz.
Yeniliklerin gelmesiyle aslında işlerin kolaylaşmasının dışında yazılımcı tecrübesininde ön plana çıktığını söylemek sanırım çok daha doğru olacaktır. Yeni teknoloji ile beraber kolaylıklarda gelirken neyi ne zaman kullanacağımıza karar verme kısmı tecrübe ile bağlantılı olarak geliyor.
Tabi yenilikler bu kadar değil, C# 3.0, beraberinde LINQ (Language Integrated Query), DLINQ (Database Language Integrated Query) ve XLINQ (Xml Language Integrated Query) gibi yeni teknolojileride getirmekte ve desteklemektedir. Silverlight gibi yeni gelen teknolojileri de düşünecek olursak yenilikleri öğrenmek için çok çalışmak lazım çoook. :) Bilmem anlatabildim mi?
31 Ekim 2007 Çarşamba
MCPD 1410 - Bir eğitim daha sona erdi.
MCPD - Microsoft Certified Proffessional Developer içeriği.
• Visual Studio.Net
• C #
• ADO.Net
• ASP.Net ile Web Programlama
• Object Oriented Programlama
• MS SQL Server
• Veritabanı yönetimi ve programlaması
• XML
• XML Web Servisleri
• Remoting
• Com+
• UML
• Proje Yönetimi
• SQL 2005
• Microsoft SQL Server Reporting Service
Tabi bu dersleri alırken eğitimcinin büyük önemi var. Bizim sınıf bu konuda çok şansıydı. Aynı sınıfda ders aldığımız arkadaşlardan okuyanların yüzünde gülücükler görür gibiyim. Eğitimcimiz Bülent Sözge aynı zamanda SQL Server konusunda MVP'dir. Eğitimler sırasında sadece yazılım konusunda değil sektör hakkında ve neyi nasıl kullanacağımız konusunda da bilgiler verdi.
Yazılım dünyasına bu kurs ile bir giriş yapmış olduk hepimize hayırlı olsun :) ...
26 Ekim 2007 Cuma
Bebeğimiz 2 aylık oldu.
6 Ekim 2007 Cumartesi
Mikro Yazılımevi ben gidiyorum.
Yeni iş yerimde çok güzel zaman geçireceğimden eminim. İyi bildiğim bir işi yapıyor olmak hem keyif veriyor hemde güvenimi daha çok arttırıyor. Bundan sonra Maslak'da Land Mark Holding A.Ş (Eski ünvanı GMD Holding) 'de görev yapıyor olacağım. Hayat bu insanı nereye getirebileceğini bilemiyoruz. Hakkımızda hayırlı olanı istemek en doğrusu olacaktır.
Baba oluyorum :)
16 Eylül 2007 Pazar
Vista ve IIS7'de SQL Server 2005'i kurarken karşılaşılan IIS problemi.
Vista ve IIS7 'niz varsa ve SQL Server 2005'i kurarken IIS Servisi için aşağıdaki mesajı alırsanız yapmanız gerkenler.
If you see an error saying "Microsoft Internet Information Services (IIS) is either not installed or is disabled.", but you're sure you did in fact install IIS7, you are not alone. There are several required IIS components for SQL Server to install properly on Vista and if you don't have the complete set you will see this error. The following components are all required in order for SQL Server 2005 to install properly:
1. Adım Control Panele girin.
2. Adım Programs'ı açıp "Click On Turn on or Off Windows Features" çalıştırın.
IIS Kurulumu sırasında alttaki servisleride kurarsanız SQL Server 2005 kurulum için hazırlık sırasında IIS'le iligili mesaj almazsınız ve Reporting Service'de kurabilirsiniz.
Web Management Tools
IIS 6 Management Compatibility
IIS Metabase
IIS 6 WMI
World Wide Web Services
Application Development Features
ASP.Net
ISAPI Extension
ISAPI Filters
Common HTTP Features
Static Content
Default Document
HTTP Redirection
Directory Browsing
Security
Windows Authentication
Microsoft Web Sitesinden Kaynak
http://support.microsoft.com/kb/920201