Category Archives: Türkçe
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…
Web Servislerinde WMI Kullanımı
Bir süredir aklımda, No-IP ve benzeri servislerin yaptığı gibi, sabit bir ip adresine sahip olmayan istemcilerin bir dns sunucusu üzerindeki uygulamaya bağlanarak ip adreslerini bildirmeleriyle otomatik olarak DNS kayıtlarının güncellenmesini sağlamak ve bu sayede dışarıdan her an bu istemcilere ulaşabilmek fikri var. Bunun için biraz araştırma yapınca ihtiyacım olan şeyin WMI olduğunu buldum….