27 Mart 2006

Ve nedirtv?com Huzurlarınızda


Nihayet, en sonunda, inanılması zor ama gerçek, vay bee! Abartmıyorum ama böyle bir hikaye nedirtv?com benim için.

Neyse çok uzatmaya da gerek yok. nedirtv?com yaklaşık 7-8 saat önce test yayınlarına başladı. Şimdilik 3 günlük geceli-gündüzlü durmaksızın bir çalışma temposunun ardından alel-acele hazırlanmış bir videosu var içerisinde. Ama editör ekibimizi kuruyoruz. Microsoft ürünleri ve .NET Teknolojileri ile ilgili videoların yer alacağı Türkiye'nin bu alandaki ilk video portalı olan nedirtv çok yakın bir zamanda zenginleşecek içeriği ile karşınızda olacak.

Bu projenin hayata geçmesinde hiçbir desteğini esirgemeyen Mehmet Nuri ÇANKAYA'ya, teknik konulardaki desteği ve yardımları için değerli arkadaşım Muhammet TURŞAK'a sonsuz teşekkürlerimi sunuyorum. Eminim ki bu adres "Bilgi paylaşımı" yolunda ülkemizdeki yazılımcılara Türkçe içerikli videolar sunarak çok büyük işler başaracak. Hayırlısı olması dileğiyle...

25 Mart 2006

System.Net.Mail

nedirtv?com ile uğraşırken bir bunalım anı:(
Güzel bir site buldum ve bloguma ekleyeyim dedim. Yalnız sitenin içeriğinden çok mantığı ilgimi çekti. .NET yapısında bulunan bir namespace için yapılmış bu site. Basit gibi gelebilir ama bu namespace ile yapılacabilecek baya bişeyler varmış ve güzel bir şekilde sunulmuş.

Adres zaten namespace adının aynısı:) -> www.systemnetmail.com (ASP .NET 2.0 için)

Eğer yaptığınız uygulama ASP .NET 1.1 üzerinde ise System.Web.Mail i kullanıyor bildiğiniz gibi. Ee onun adresi yok mu derseniz o da var:) -> www.systemwebmail.com

Ne yapsak bizde mi böyle 1-2 site açsak. www.systemdatasqlclient.com ya da www.systemwebsecurity.com gibi mesela :)

23 Mart 2006

SQL Server 2000 & 2005 için Script Generator

SQL Server 2000 veya 2005 veritabanınızda bulunan tabloların CREATE statementlarını, tablolardaki verilerin INSERT statementlarını, stored procedureları, veritabanındaki kullanıcıları... vb. verileri Enterprise Manager kullanmadan üretmek mi istiyorsunuz? O zaman aradığınızı buldunuz:)

Codeproject.com da 2004'te yayınlanmış bir makale ve kaynak dosya aracılığı ile bu işlemlerinizi hızlı ve pratik bir şekilde halledebilirsiniz. Yapmanız gereken tek şey veritabanı adını girmek ve hangi bilgileri çekmek isteğinizi belirtmek. Codeproject.com'a üye iseniz http://www.codeproject.com/dotnet/ScriptDatabase.asp adresinden ilgili kaynak kodu ve uygulamayı indirip kullanabilirsiniz. Arşivde tutmakta fayda var!

17 Mart 2006

Microsoft Akademik'te yazmaya başladım :)

Microsoft Akademik Yazılım Geliştiriciler web sitesi olan http://www.msakademik.net'te "Yazılım Güvenliği" bölüm editörü oldum. Bundan sonra yazılarımı bu adresten de takip edebilirsiniz.

İlk yazımı daha önce blogumda da kısaca bahsettiğim "ASP .NET Web Site Administration Tool" konusu üzerine yazdım. MSAkademik'e üye iseniz bu linkten makaleme ulaşabilirsiniz.

14 Mart 2006

ASP .NET - Atlas Sunumu ve Örnek Kodlar

ASP .NET - Atlas projesinin mimarı ScottGu, nam-ı diğer Scott Guthrie, Almanya'daki DevDays konferansında kullandığı Atlas sunum slaytını ve bazı kod örneklerini blog adresine eklemiş. Buraya tıklayarak dosyaları bilgisayarınıza indirebilirsiniz.

AJAX ve ATLAS konuları ile ilgileniyorsanız sıklıkla ziyaret etmenizi tavsiye edeceğim linklerin başında Scott Guthrie'in blogu geliyor. Sık Kullanılanlarınıza mutlaka ekleyin: http://weblogs.asp.net/scottgu

05 Mart 2006

Seminerin ardından...

ASP .NET 2.0 Seminerini geçtiğimiz perşembe ODTÜ BÖTE Bölümünde gerçekleştirdik. Yaklaşık 40 kişinin katıldığı bu etkinlik sanırım hem benim açımdan, hem de katılan kişiler açısından oldukça iyi geçti. Etkinlik sonunda aldığımız olumlu geribildirimler içinde oldukça mutluyuz:) Tayfun arkadaşımla beraber iyi bir iş çıkardık sanırım. Seminerde yaklaşık 1.5 saat boyunca uygulama ağırlıklı olarak ASP .NET 2.0 ile gelen yeniliklerden bahsettim.

Seminerde kullandığımız sunum dosyasını www.en-joy.gen.tr/blog/odtubote_sunum.zip adresinden indirebilirsiniz. Zipli dosyanın şifresi www.en-joy.gen.tr.

Bakalım planlarımıza göre devamı gelecek. İleride yapacağımız etkinlikler için haberleri yine blogumdan takip edebilirsiniz.



Seminerden bir kare. Biraz blur çıkmış ama idare eder.

01 Mart 2006

Webmasterlar için iyi bir kaynak

DynamicDrive geniş DHTML, JavaScript ve CSS arşivi bulunan güzel bir kaynak site. Sitede çok güzel ve kullanışlı örnekler bulunuyor. Sol kısımdaki Online Tools'lara da göz atmakta fayda var. Bir webmasterın Sık Kullanılanlarında bulunması gereken bir site.

26 Şubat 2006

ASP .NET Semineri(m) - II

Eveet. Geldik asıl olaya:) Bakalım nasıl olacak? Bugüne kadar vereceğim en geniş kapsamlı, en zor ve sanırım en kalabalık dinleyiciye hitap edeceğim seminerim olacak. 10 gün kadar önceki seminere göre daha iyi hazırlandım ve ASP .NET 2.0'daki yeniliklere biraz daha fazla yer vermeyi düşünüyorum. Bu kez yalnızda değilim, bölümden arkadaşım Tayfun AKÇAY ile birlikte yapacağız semineri. Umarım hem bizim açımızdan bilgilerimizi paylaşmak açısından güzel bir etkinlik olur, hem de dinleyiciler için verimli bir seminer olur. ODTÜ'de iseniz sizleride bu etkinliğe bekliyorum.

ASP .NET 2.0 SEMİNERİ

Tarih: 2 Mart Perşembe
Saat: 12:30 - 14:30
Yer: ODTÜ Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü / EFC-104 Sınıfı

23 Şubat 2006

nedirtv Geliyor!

Ve kara göründü. Açıldı, açılıyor, açılacak derken bir türlü açamadığımız video portalı nedirtv?com sonunda açılıyor.

Uzun zamandır üzerinde yoğun şekilde çalıştığım bu proje, yazılım sektörüne damgasını vuracak. Bunu ben değil bu sektörün önde gelen isimleri söylüyor. Bakalım görelim zaman ne gösterir. Çok yakında, bir aksilik çıkmazsa (bu sefer çıkmasın artık) nedirtv.com yayında olacak. Gelişmeleri buradan takip edebilirsiniz.

17 Şubat 2006

ASP .NET Semineri(m) - I

Ve ilk ASP .NET Seminerimi veriyorum:) Valla oldukça heyecanlıyım ve zor olacak gibi. Çok katılım da olmayacak ama olsun yine. Herşeyin ilki zor oluyor. Eğer bu yazımı okuyorsanız ve ODTÜlü iseniz sizleri de Pazar günü bu etkinliğe bekliyorum. Seminerin içeriği ise şöyle olacak: ASP .NET'in genel yapısı, Visual Studio 2005 ve ASP .NET 2.0 ile birlikte gelen yenilikler, örnek uygulamalar.

Tarih: 19 Şubat Pazar
Saat: 14.00 - 16.00
Yer: ODTÜ Elektrik-Elektronik Müh. D Blok, D-131 Amifisi
Etkinliği Düzenleyen: IEEE ODTÜ Öğrenci Kolu - Webteam

16 Şubat 2006

Internet Explorer Developer Toolbar

Webmasterlar için çok kullanışlı bir araç. Internet Explorer üzerinde toolbar olarak çalışan bu uygulama ile ziyaret ettiğiniz sitelerin yapılarını ayrıntılı bir şekilde inceleyebiliyorsunuz. Henüz Beta-2 si çıktı ve Mozilla'nın Developer Toolbarını ancak full sürümünde yakalayacak gibi:) (Microsoft'un nadiren piyasaya sürdüğü beta aşamasındaki ürünlerden biri)

IE DevToolBar'ı bu linkten indirebilirsiniz.

09 Şubat 2006

Ücretsiz 30 günlük ASP.NET 2.0 ve SQL Express hosting

2.0 ı bir de hosting üzerinde denemeyi çok isterdim ama malum zamanım yok:( Eğer sizin zamanınız varsa mutlaka deneyin. 30 gün ücretsiz olarak 50 MB alan ve 30 MB database alanı veriyor.

Adres: http://vwdhosting.net/

Kaynak: ScottGu's Blog

24 Ocak 2006

Bill Gates İstanbul'da üniversite öğrencileriyle buluşuyor...

Microsoft Başkanı ve Baş Yazılım Mimarı Bill Gates, 29-30 Ocak 2006 günlerinde gerçekleştireceği Türkiye ziyareti kapsamında, 30 Ocak 2006 Pazartesi günü ülkemizin dört bir yanından gelecek öğrencilere hitap edeceği bir konuşma yapacak. Bill Gates, tecrübelerini Türk öğrencileriyle paylaşacağı toplantı sonunda ise gençlerin sorularına yanıt verecek.

Bu önemli buluşmada ben de yerimi alacağım. Bakalım yaklaşık 2000 öğrencinin arasından soru sorma şansı bulabilecek miyim. İlginç ve de çok güzel bir söyleşi olacağını tahmin ediyorum. Bakalım:)

20 Ocak 2006

Haberler, Bloglar ve RSS Feedler Artık Maillerde

Scott Guthrie blogunda faydalı bir link yayınladı. squeet.com, giderek yaygınlaşan XML tabanlı bilgileri ve kaynakları mail hesabınıza belirttiğiniz aralıklarla ücretsiz olarak gönderiyor. Kaydettiğiniz RSS feedleri hesabınızdan kontrol ederek yeni feedler ekleyip silebiliyor yada duraklatma işlemi yapabiliyorsunuz.

Artık bloglara eklenen bilgiler, haberler mail hesabınızda...

02 Ocak 2006

ATLAS: Yeni web teknolojileri ve ASP .NET

Microsoft geçtiğimiz günlerde ASP .NET 2.0 ile entegre olarak çalışacak olan web geliştirme araçlarından oluşan ATLAS'ı duyurmuştu. Hızla gelişen ve giderek "Web 2.0" versiyonuna yaklaşan web aleminde AJAX teknolojisinin gelişimine kayıtsız kalmayan Microsoft, ASP .NET uygulamaları ile entegre olarak çalışabilecek bu paketi kullanıcılarına sunmaya başladı. Bu paketin bize sağlayacağı en önemli yenilik, kullanıcı tarafında tüm sayfayı yenilemeden (post-back yapmadan) kullanıcı taraflı scriptlerle, server tarafında işlemler yapabilir hale geleceğiz.

Önemli ve heyecan verici gelişmeler... Sizlere daha ayrıntılı bilgi vermek isterdim ama şu final dönemini ve Kurban Bayramını bir atlatayım, o zaman daha faydalı bilgileri buralarda sizinle paylaşıyor olacağım.

Daha detaylı bilgi edinmek için http://www.asp.net/default.aspx?tabindex=9&tabid=47 adresini ziyaret edebilirsiniz...

28 Aralık 2005

IP numarasından kişi bilgilerine ulaşmak

Elinizde bulunan bir IP numarasından bu IP'yi kullanan bilgisayarın sahibinin kişisel bilgilerine ulaşabilirsiniz. Bu kişinin özel haklarına saldırı oluyor mu bilemiyorum ama özellikle yasal işlemlerde bu yol çok sık kullanılıyor. Bu sayede kişinin eğer kayıtlıysa isim, adres, telefon bilgilerine ya da hangi servis sağlayıcıyı kullandığına kadar birçok bilgilye ulaşabilirsiniz.

www.ripe.net adresinden girdiğiniz IP numarasıyla ilgili bilgilere ulaşabilirsiniz. Aman dikkat! Birileri sizi izliyor olabilir :)

23 Aralık 2005

Ücretsiz Visual Studio 2005 ve ASP .NET 2.0 Online Eğitimleri

http://msdn.microsoft.com/vstudio/learning/elearning_promo/ adresinden Visual Studio 2005 ve ASP .NET 2.0 ile ilgili online eğitimlere ulaşabilirsiniz. Eğer MSN kullanıcısıysanız kolay bir şekilde kayıt olup eğitimlere erişebiliyorsunuz. Ayrıca eğitimleri offline olarak alabilmek için bilgisayarınıza Microsoft E-Learning Offline Player kurmanız ve sonra eğitim dökümanlarını indirmeniz yeterli oluyor.

Ben kafanızı biraz karıştırmış olabilirim ama merak etmeyin, Microsoft sizi yönlendiriyor ve kolayca eğitimleri almanıza yardımcı oluyor.

20 Aralık 2005

Yazgelistir.com'da ilk makalem...

Microsoft Yazılım Geliştiriciler Grubu sitesi olan yazgelistir.com da ilk makalem yayınlandı:)


"ADO .NET ile EXCEL DOSYASINDAKİ BİLGİLERE ULAŞMAK" konulu yazımda, .NET ortamında, ADO .NET nesnelerini kullanarak bir Excel dosyasında verilere, veritabanındaki bilgilere ulaşırmış gibi nasıl ulaşabileceğimize ve bu verileri yine ADO .NET nesneleri ile SQL Server'a nasıl yazdırabileceğimiz konusunu anlatmaya çalıştım. yazgelistir.com adresine üye iseniz, siteye login olduktan sonra http://www.yazgelistir.com/Makaleler/1000000807.ygpx adresinden yazıma ulaşabilirsiniz.

16 Aralık 2005

Microsoft Visual Studio 2005 ve SQL Server 2005 Lansmanları


Microsoft yeni uygulama geliştirme platformları Visual Studio 2005, SQL Server 2005 ve BizTalk Server 2006 için üniversitelerde bu ürünlerin lansmanlarını yapmaya başladı. İlki bugün (16 Aralık) İzmir’de yapılacak olan lansmanlar daha sonra sırasıyla Ankara, İstanbul, Eskişehir ve Kayseri’de de yapılacak. Bu önemli etkinliklere katılmak isterseniz http://www.msakademik.net/haberdetay.aspx?id=112 adresinden hem lansmanlar hakkında geniş bilgi edinebilir hem kaydınızı yaptırabilirsiniz.

13 Aralık 2005

ASP .NET Web Site Administration Tool

Visual Studio .NET 2005'teki yeniliklerden biri de ASP .NET Web Site Administration Tool. Aslında ilk bakışta daha önceden web.config dosyası üzerinde yaptığımız bazı değişiklikleri ve eklemeleri elle değilde, bir web arayüzü aracılığı ile yapan bir araç gibi görünse de o kadar da basit bir araç değil. Web Site Administration Tool, ilk çalıştırıldığında App_Data klasörünün altında sitede kullanabileceğimiz gerekli tablolardan oluşan kapsamlı bir SQL Server veritabanı dosyası oluşturuyor. Yine bu araç ile web.config dosyasıyla uğraşmaksızın, sitemizdeki kullancıların rolleri, dizin haklarını kullancıların rollerine göre verme işlemlerini, tüm projede kullanabileceğimiz global değişkenleri, bağlantı değişkenlerimizi basit bir arayüzle girip oluşturabiliyoruz. İlk incelemeler sonucunda görebildiklerim bunlar:) İşimizi kolaylaştıracak güzel bir yenilik.

Peki bu aracı nasıl kullanacağım diyorsanız-> Web Site menüsünden ASP .NET Configuration'a tıkladığımızda yeni bir sayfada açılıyor. Bu sayfadaki linklerden kullanıcı oluşturabilir, kullanıcıları yönetebilir, roller oluşturup kullanıcıları bu roller altında tutabilir, uygulamanizda kullacağınız değişkenleri oluşturup, değiştirebilirsiniz... Tüm bu değişiklikler web.config dosyasına ve SQL Server database dosyasına anında ekleniyor. Bir klasör üzerinde rol tanımlama işlemi yapıldığında da web.config dosyası otomatik olarak oluşturuluyor.