Salı, Mart 28, 2006

Visual Studio 2005 ile bazı projelerin gizlenmesi

Eclipse'i bilmeyenlere bir çift sözüm olacak.. Visual Studio'nun Eclipse'e yetişmesine daha uzuuun zaman var sanırım.

Neyse efenim. Eğer büyük bir proje üzerinde çalışıyorsanız birbirine bağlı onlarca projenin olması muhtemel. Böyle olunca Solution Explorer içinde aradığınızı bulmak oldukça zaman kaybına yol açmaya, insanın sinirlerini bozmaya başlıyor. Altta sorunu gösteren örnek bir resim var.







Visual Studio 2005 ile bu problemi bir nebze çözebiliyormuşuz. Bunun için Solution Explorer üzerinde sağ tıklayarak, New Solution Folder menü elemanını seçerek yeni bir Solution Folder yaratıyoruz. Solution Folder aslında sanal bir dizin oluyor. (Fiziksel bir dizin olması için .sln dosyası düzenlenerek ayarlanabilir) Solution Folder birden fazla yaratılabiliyor. Bu sayede solution içindeki projeleri gruplayabiliriz. Gerekli Solution Folder'lar yaratıldıktan sonra projeleri drag-drop ile ilgili Solution Folder'larının içine bırakıyoruz ve artık solution içeriğine farklı bir açıdan bakmak mümkün oluyor. Aşağıda da örnek bir gruplama sonrasını görüyoruz. Gruplanmış hali bence çok daha iyi.







Gelgelelim bunu tesadüfen buldum. VS2005 kullananların da %99'unun bildiğini sanmam. Eclipse öyle mi ama? Developer'dan developer'a ürün open source bir şekilde yapılacak ki bir şeye benzesin. Daha workspace kavramı olmayan bir araç VS2005. Ne zaman döküman merkezli yapıdan kendilerini kurtarabilecekler merak ediyorum.

1949 yılının genç mühendislerine

1949 yılındaki mühendislik hevesi!

Pazartesi, Mart 27, 2006

iPodWizard

Eğer iPod'u olan şanslı kişilerden biriyseniz ve iPod'u Avrupa'dan (Türkiye'de Avrupa'nın bir parçasıdır canım) aldıysanız küçük bir haberim var. Avrupa'da satılan iPod'ların ses limitleyici gibi (tam adını bilemiyorum) bir kilidi var.

Aslında daha fazla ses çıkışı olmasına rağmen belirli bir seviyede kalıyor. iPodWizard isimli küçük bir program ile bu kilidi kırabiliyorsunuz. Aslında program daha çok iPod'un fontlarını, yazılarını değiştirme amacı ile kullanılsa da onlara kimin vakti var ki?! Ben denedim başarılı sonuç verdi, ymmv.