DNN içinde Twitter

Web sitemde yaptığım güncelleme çalışmaları arasında bugünlerde yeni yeni bulaştığım twitter ile de ilgilenmeyi ihmal etmeyim dedim. Öncelikle Windows 7 için çok şık bir twitter gadget’ı buldum, sidebar’da çok güzel durdu doğrusu. Ardından da masaüstü ile tweet bildirimi için neler varmış bakmaya başladım. Tabiki sizinde tahmin edeceğiniz gibi ilk önce TweetDeck‘i kurdum. Tweetler’imi göndermeye artık…

Team Foundation Server’a her yerden erişin

      Eski adıyla TeamPlain, microsoft’a geçisi sonrası verilen yeni adıyla Team System Web Access, developer’lara Team Foundation üzerindeki pek çok işlemi web üzerinden yapılmasına olanak veriyor. İş süreci ve task takibini web üzerinden yapılabilmesine olanak tanıyan ve artık ücretsiz olarak kullanabileceğiniz bu uygulama sayesinden TFS’nin pek çok yeni kullanım senaryosu da oluşmaya başladı.      Bu…

IIS ve Apache’yi aynı makinada kullanma

Birden fazla IP adresine sahip olan bir makinem var ve bu makinede aynı anda hem IIS hem de Apache’yi kullanmak istiyorum. Bunu yaparken de ikisininde 80. portu kullanmalarını istiyorum ki bu sayede bu sunuculara ulaşmak istediğimde http://www.benimsunucum.com:8080/ gibi çirkin url’ler kullanmak zorunda kalmayayım.     Bunu başarmanın anahtarlarından birisi, en başta özellikle belirttiğim gibi, birden fazla…

Windows Server 2003 “Kapanış olay takipçisi”ni kapatma

Gerek yazılımlarımı test edebilmek, gerekse de ihtiyacım olacak uygulamaları kullanabilmek için sanal makine üzerine Windows Server 2003 R2 kurdum. Bu sanal makine üzerinde denemelerimi yaparken çok sık olarak makineyi kapatıp açmam gerekiyor ve her defasında bana windows’u neden kapatmak istediğimi soruyor. Haliyle bu sebebi girmek bir yerden sonra insanı sıkıyor; ne de olsa sanal bir…

VS.Net paketlerinde SolutionEvents’i dinlemek

    Yazdığım Visual Studio eklentilerinden birisinde uygulamanın kapanmasını dinleyerek, bazen Visual Studio’nun kapanmasını iptal etmem gekiyordu. Teorik olarak yapılması gereken kolaydı, SolutionEvents’in içerisinde bulunan QueryCloseSolution olayını dinleyerek bu olay olduğunda ilgili iş mantığı kodunu işletecek ve fCancel değişkenine true veya false şeklinde gerekli boolean değeri atayacaktım; öylede yaptım. Kodu derleyip çalıştırdığımda o zamanlar anlayamadığım bir…

Windows’ta otomatik login

Uzun zamandır sistemime kuracağım uygulamaları ilk olarak MS Virtual PC ya da VMware Player gibi sanal makineler üzerinde denemeyi alışkanlık edindim. Dolayısıyla da çok sık olarak bu sanal makineleri kullanıyorum. Sanırım biraz tembelim ki bu sanal makinelerin her açılışta bana kullanıcı adı ve şifre sormalarından sıkılarak buna bir çözüm aradım. Şanslıyım ki fazla uğraşmadan aşağıda…

Google Kod Arama Motoru

Program yazarken çokta fazla koda takılmam; asıl olan mimarisidir bence (tabi unutkan olmamın da koda takılmamamda etkisi olabilir ) Bir programı yazmaya başlarken ilk yaptığım benzer örnekleri incelemektir. Bu sayede benden önce edinilmiş olan deneyimleri görmüş olurum, deyim yerindeyse amerikayı tekrar keşfetmem. Google geliştiricileri de benim gibi düşünüyor olacak ki kod arama motorunu açmışlar  http://www.google.com/codesearch…

Tasarım-Zamanında UserControl’e bileşen eklemek

Visual Studio 2005’te System.Windows.Forms.UserControl‘den türettiğiniz bir sınıfı tasarımcıda formun üzerine sürükleyip bıraktığınızda görsel olarak bir sıkıntı yaşamıyorsunuz; ama iş bu bileşene bir başka bileşen eklemeye gelince sorunlar başlar. Form üzerine bıraktığınız UserControl, kod ile bileşen eklemenize izin verirken malesef ki tasarım ekranında aynı esnekliği size sunmaz. Bu kötü haberdi; ama bu problemin üstesinde gelmemize yaracak…

Web Masaüstü

Günümüz masaüstü uygulamaları ve masaüstü işletim sistemlerinden sonra son zamanlarda yeni bir trend baş gösterdi : Web Masaüstü (WebDesktop/WebTop)     Günümüz web uygulamaları, gerek çeşitliliğinin artması, gerekse de kullanılan teknolojinin gelişmesiyle birlikte, giderek yaygınlaşmakta. Microsoft Office, Google Docs & Spreadsheets, Google Talk, Microsoft Live Mail, Yahoo! Mail gibi büyük firmaların at koşturduğu web uygulamaları pazarı…

Managed WMI Sınıfları Oluşturma

     C# ile WMI kodu yazıyorsanız ManagementScope, ManagementObjectSearcher, ManagementObjectCollection ve tabiki ManagementObject sınıflarına sık sık başvurmuşsunuzdur; ama bu sınıflarla çalışmak her zaman kolay değildir, özellikle de fonksiyonlarını kullanıyorsanız. Aşağıdaki koda göz atın :        Şimdi size iyi bir haberim var; .Net framework araçları arasında bulunan “Management Strongly Typed Class Generator” (Mgmtclassgen.exe) işlerinizi oldukça kolaylaştıracaktır. “<Program…