Salı, Eylül 01, 2009
Yine yoğunluk
Pazartesi, Haziran 29, 2009
Visual Studio 2008 Projelerini Visual Studio 2005 ile açmak
Bu seferki yazımda her zaman ihtiyaç duyduğumuz bir şeyi yazacağım. Özellikle de teknolojiyi hızlı takip eden ancak çalışma ortamları bu hıza ayak uyduramayanlar için sanırım faydalı olacak birşey bu. Ben de kendi makinemde Visual Studio 2008 ile çalışıyorum ancak her zaman her gittiğim ortamda Visual Studio 2008 bulamıyorum, çoğu zaman Visual Studio 2005 bulabiliyorum, bu durumda yazdığım uygulamaları bu ortamlarda test etme ihtiyacım doğuyor. Şimdi size Visual Studio 2008 uygulamalarını nasıl Visual Studio 2005 üzerinde açacağınızı anlatacağım.
Öncelikle Solution dosyasını notepad ile açalım:
Microsoft Visual Studio Solution File, Format Version 10.00
#Visual Studio 2008
yazan kısmı bulalım. Bu iki satır yerine ;
Microsoft Visual Studio Solution File, Format Version 9.00
#Visual Studio 2005
yazıp kaydedelim. Şimdi sıra geldi proje dosyamıza onu da notepad ile açalım.

Sol taraftaki gibi 3.5 yazılı olan kısmı 2.0 ile değiştirelim. Sonra
İyi Çalışmalar,
Pazartesi, Haziran 22, 2009
Windows Virtual PC Kurulumu
Sanırım Microsoft gelen talepleri dikkate almış olacak ki Windows Virtual PC'yi çıkardı. Microsoft Virtual PC'ye göre en büyük farkı direk donanım üzerinde hem ana işletim sisteminiz hem de sanal olarak kurduğunuz işletim sistemi için ayrı oturumlar yaratmasıdır. Bu da tabi performans kaybını aza indirmektedir.
Gelelim nasıl kurulum yapacağımıza öncelikli olarak Hardware Virtualization'ı destekleyen bir işlemciye sahip olmanız gerekmektedir. İşlemciniz bunu destekliyorsa ki bunun için http://www.grc.com/securable.htm adresinden securable programını indirerek öğrenebilirsiniz.
Şimdi ikinci aşamadasınız zor olan kısım da burası bios'unuzdan Hardware Virtualization'ı enable yapmanız gerekmektedir. Bios'unuz eski ise bu seçeneği göremeyebilirsiniz o zaman bios'unuzu güncellemeniz gerekir. Hardware Virtualization'ı enable ettiniz ancak yine de Windows Virtual PC kuramıyorsanız öcellikle HP kullanıcıları için Data Execution Prevent özelliğini bios'tan kontrol ederek bu özelliği kapatmanızı söylemem gerekir. Hardware Virtualization açık olsa bile ancak bu özelliği kapatarak aktif hale geçiyor.
Sanal işletim sisteminde iyi çalışmalar :)
Salı, Haziran 16, 2009
Team Explorer'dan WorkItem Eklemede Hata Alınması
Merhabalar,
Team System kullanan arkadaşlarımız eğer Team Explorer üzerinden WorkItem yada bug eklemek isterken hata alıyorlarsa ve hata içeriği de ;
Could not load file or assembly 'Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemTypeDeniedOrNotExistException hatası ile Team Explorer’da herhangi bir kayıt açamıyorsanız bunun sebebi Team Explorer’ın kullandığı dll’lerin register edilememesidir. Bu da genelde Visual Studio kurulumundan sonra Service Pack’lerin kurulması ondan sonra ise Team Explorer’ın kurulmasından kaynaklanmaktadır.
Çözüm yolu : Visual Studio Service Pack’i kaldırıp tekrar kurmaktır.
Bu sorunla karşılaşmamak için sıfır makine kurulumlarında ;
1 – Visual Studio kurulumu
2- Team Explorer kurulumu
3- Visual Studio Service Pack kurulumu yapılması gerekmektedir.
Salı, Mart 24, 2009
Windows 7 İlk İzlenimler
Çarşamba, Şubat 11, 2009
Office SharePoint Server Publishing Infrastructure Aktivasyon Hatası
Office SharePoint Server Publishing Infrastructure'ı aktive etmem gerekti ancak aktive etmeye kalktıpımda 'Access Denied' hatası ile karşılaştım.
Biraz araştırma sayesinde bunun kullanmakta olduğum SharePoint Site'ı için tanımlamış olduğum Application Pool'un orjinal Pool'dan farklı olmasının yol açtığını keşfettim. Bu hatayı düzeltmenin yolu da
1. IIS Managent Console'u açın.
2. WSS Web uygulamanızın yer aldığı Web Site'a konumlanın.
3. Sağ tıklatıp özelliklerden ‘Home Directory’ tab'ına geçin.
4. AppPool 'u Central Administration'ın kullandığı Pool ile aynı yapın.
5. Command Prompt'tan IISRESET yapın veya IIS Yönetim konsolundan restart edin IIS'i.
6. Sitenizdeki 'Publishing Infrastructure' özelliğini aktive edin.
7. Web sitenizin AppPool'unu tekrar eski kullandığınız AppPool'a çevirin.
8. Command Prompt'tan IISRESET yapın veya IIS Yönetim konsolundan restart edin IIS'i.
bu adımları takip ederek çalıştığınız WebSite'ta yayımlama özelliklerini başarıyla aktifleştirmiş olursunuz.
Visual Studio'da unsafe kodları derlerken hata almak
Pazartesi, Ocak 26, 2009
Portal Geliştirirken Bir Daha Düşünün
Zaten OOP mantığında yetişen uygulama geliştiriciler için iş mantığının arayüz kodlarında bulunması da yazılım geliştirme açısından katliam sayılabilecek bir davranıştır.
SharePoint Erişim İstisnası
System.Security.SecurityException: Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) at System.Security.PermissionSet.Demand() at System.Data.Common.DbConnectionOptions.DemandPermission() at System.Data.SqlClient.SqlConnection.PermissionDemand() at System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at WebUserControls_TestWUControl.GetTableByQuery(String strQuery, String strConnection) The action that failed was: Demand The type of the first permission that failed was: System.Data.SqlClient.SqlClientPermission The Zone of the assembly that failed was: MyComputer
-------------------------------------------------------------------------------------------------
web config dosyasında
configuration=>system.web sekmesi altında trust level="WSS_Minimal" originUrl=""
ifadesi varsa onun yerine trust level="Full" originUrl=""
İyi Çalışmalar,
Visual Studio Solution Dosyalarını Admin Seviyesinde Açmak
İyi Çalışmalar,
Cuma, Temmuz 18, 2008
Windows CE
İyi Çalışmalar,
Çarşamba, Temmuz 02, 2008
Visual Studio 2008 Kurulumunun internet bağlantısı ihtiyacı
Bunu yazmadan geçmek istemedim. Visual Studio 2008 kurmak için internet bağlantısı gerekiyor. Evet şaşırtıcı ama gerçek, .Net Framework 3.5 sürümü kendisini internetten indirdiği için internet bağlantısına sahip değilseniz maalesef .Net Framework 3.5'u dolayısı ile de Visual Studio 2008'i kuramıyorsunuz. İşin ilginç tarafı da kurulum hata verdiğinde internat bağlantınız olmadığı için kuramadığını söylemiyor, sadece bir hata oluştu, kurulum tamamlanamadı gibi çok genel bir hata ile karşılaşıyorsunuz. Her zaman hata mesajlarını çok detaylı veren Microsoft bunu nasıl atlamış şaşılacak gibi değil. Herhalde herkeste internet bağlantısı olacağını düşünerek kurulumu hazırlamışlar, ama burası Türkiye herkeste internet bağlantısı mevcut olmayabiliyor, hele benim gibi yeni eve çıkmış insanlarda :)
SharePoint'te NewDwp.aspx sayfasının bulunamaması
http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en
İyi Çalışmalar,
Cuma, Mayıs 30, 2008
Word'ün Çakılması
Düzeltme adımı sıralaması ise şu şekilde oluyor :
1. Word 2007'yi çalıştırın ancak herhangi bir döküman açmadan bu işi yapın.
2. Sol üst köşedeki Office butonuna tıklayın
3. Açılan menüde "Word Options" butonuna basın.
4. Bu adımlardan sonra "Add-ins" seçeneğini tıklayabiliyor olmalısınız.
5. "Add-ins" sayfasındaki "COM Add-ins" seçeneğini seçin.
6. "Go" butonuna tıklayın.
7. "Add-ins avaiable" listesinden "COM Add-ins" penceresini seçin ve oradan hataya sebep olan Add-in'in yanındaki checkbox'tan seçimini kaldırın.
8. OK'e basın.
9. Words 2007'yi baştan başlatın.
Cuma, Mayıs 23, 2008
Mobil Programlama
http://www.pusula.com/2/index.php?option=com_pusula&func=detail&Itemid=1&id=130
Ancak benim dikkatimi çeken kitabın kapağındaki Mobil Programlama ile ilgili ilk Türkçe kitap olmasından bahsediyor olmasıydı. Ancak kitabın basım yılının 2008 Ocak ayı olduğunu da belirtmekte fayda var. Yani benim yazdığım ".Net ve Mobil Teknolojileri" kitabından linki de burda http://www.seckin.com.tr/urun.aspx?productID=9803 tam 1 sene sonra çıkmış bir kitap :) Ya yukarıda bahsettiğim kitabın yayınevi teknolojiyi ve 1 yıl geriden takip ediyorlar, ya da kitabın yazarları olan arkadaşlar 1 yıl geriden geliyorlar, bilmiyorum artık :)
Ama en azından bir şeye ön ayak olduğum için mutluyum. Artık insanlar mobil dünya (.Net tarafı) için kitap yazma cesareti gösterebiliyorlar :) Ama keşke kitap yazmadan önce gerçekten bu konuda ilk miyiz değil miyiz diye araştırma yapsalar, yoksa inandırıcılıktan öte oluyorlar. Burdan sanki amaçları bilgiyi paylaşmak değil de reklam yapmakmış gibi geliyor artık.
Perşembe, Mayıs 15, 2008
MOSS
Çarşamba, Nisan 30, 2008
310-055 Sun Certified Programmer for the Java 2 Platform, Standard Sınavı
Şimdi Java sınavı ile ilgili bir başlık varken böyle bir giriş niye yaptığımı merak ediyorsunuzdur. Evet belirttiğim sınavı geçemedim yaptığım girişten anlaşılacağı üzere. Bunun tabi ki çeşitli sebepleri var, ancak sebeplerden önce sınavla ilgili bir iki şey söyleyeyim, bilinen Microsoft sınavları kadar kolay bir sınav olmadığını kod yazma deneyiminiz yoksa sınavı geçemeyeceğinizi hemen başta belirteyim. Çünkü ben 4 senedir Java kodu yazmamama rağmen 20 günlük Java çalışmasıyla bu sınavı geçebileceğimi düşünmüştüm, ancak evdeki hesap çarşıya uymadı. Gerçi 4 soru ile barajı aşamadım ama yine de sınırdan geçmek yerine iyi bir puanla bu sınavı vermek istiyorsanız bu sınavı küçümsememenizi ve en az 2-3 aylık java kodu yazma deneyimi üzerine bu sınava özel olarak çalışarak girmenizi öneririm.
İlk Java deneyimim bir sınav üzerine oldu, bakalım devamında neler gelecek :)
Cuma, Nisan 11, 2008
Yeni bir sayfa
Java mı .Net mi derseniz uygulama geliştirme ve deploy rahatlığı açısından .Net ve C# derim tabi ki, ama C#'ın atası Java'yı da unutmamak lazım:)
Pazar, Ocak 20, 2008
Vista'da Ekran Donması
Windows XP Service Pack 3 RC ile İlk izlenimler
İlgili link: http://djlizard.net.nyud.net:8080/software/Dial-a-fix-v0.60.0.24.zip veya buradan açılmazsa da http://djlizard.net/software/Dial-a-fix-v0.60.0.24.zip adresinden indirebilirsiniz. Programı yapanların web siteleri için de http://wiki.djlizard.net/Dial-a-fix bu adrese göz atabilirsiniz.