Visual Studio, Bir sürü proje ve referans hataları : Find Missing References

Son 1 haftadır ilginç bir deployment projesi ile uğraşıyorum. Olay bildiğiniz MSI hazırlamak ama bu işi içinde 100 küsür proje olan bir çözümde yaparsanız çok ilginç hatalar alabiliyorsunuz. En sinir bozucu ve bu yazının bu çözümün sebebi olan hata da 80004005 hatası. Komik bir şekilde bu hata eğer projelerinizden birinin içindeki bir referans hatalı ise (Sarı ünlem işaretli ise) çıkıyor. hani iki üç projeden oluşan çözümlerde (solution) bunu bulmak kolay oluyor da benim gibi 50 üzeri projede tek tek bakmanında imkanı yok.

Continue reading ‘Visual Studio, Bir sürü proje ve referans hataları : Find Missing References’ »

Chrome OS İncelemesi

Bugün sabah sabah işe gelince hemen 2 tane işim vardı onları yaptım.

1 – Test Makinesinde Performance Counter ayarladım. (Konu ile alakasız)

2 – Cumartesi indirdiğim Chrome OS VMWare imajını açtım. (Konumuz budur)

Şimdi konuya gelelim.. İlk olarak bir işletim sisteminden beklentilerim nelerdir ? İşletim sistemi, yani makine ile kullanıcı arasındaki katmandır. Bir şekilde benim donanımımı kullanmayı sağlar. Apple dışında teorik olarak donanım ve işletim sistemini birlikte veren bir firma yok benim bildiğim yani adamlar diyor. Mac İşletim sistemi Mac’lerde çalışır, (Hachintosh olayı başka). Microsoft ise benim işletim sistemin uygun sürücü sağlandığında her makinede çalışır diyor ve bir çok sürücüyü zaten kendi içinde barındırıyor (Vista ve 7 de driver kurma oranım %2 felan).

Google geçenlerde dediki Chrome OS çıkartacağım.. Böyle bir hava oluştu aha işte Google yaparsa iyi yapar, MS’in üstüne çöker felan.. Geçen hafta Chrome OS ilk kez ufaktan görücüye çıktı. Baktık ekran görüntülerine ee bu bildiğin Google Chrome Web Browser (ki kendisini çok sevmem).

Vardır bir olayı dedim , VMWare imajını indirdim. www.gdgt.com dan ücretsiz sizde indrebilirsiniz. Bugün sabah geldim işe, vmware içinde Chrome OS u açtım, kısaca pekte mantıklı bir iş yapmadığımı anladım.

21.yy. Yönetim Şekli: Projelerle Yönetim ve Çevik Yaklaşımlar Semineri

Title: 21.yy. Yönetim Şekli: Projelerle Yönetim ve Çevik Yaklaşımlar Semineri
Location: Türkiye Biliişm Derneği
Link out: Click here
Description: Global ekonomide 21 yy güçlü organizasyonları (tek kişilik firmadan binlerce çalışanı olan firmaya kadar olan) işleri, proje olarak ele alıp, küçük takımlar oluşturarak çevik yaklaşımla yönetmektedirler. Yeni dünyada yükselen trend “Projelerle Yönetim ve Çevik Yaklaşımlar”dır.

Projelerle Yönetim ve Proje Ofisi Yönetimi
20 Kasım 2009 Cuma
(Program Saatleri: 10:00-16:00)
Çevik (Agile) Yazılım Geliştirme Yaklaşımları
21 Kasım 2009 Cumartesi
(Program Saatleri: 10:00-16:00)

Continue reading ‘21.yy. Yönetim Şekli: Projelerle Yönetim ve Çevik Yaklaşımlar Semineri’ »

Etohum Cafe Buluşması – Sina Afra

Title: Etohum Cafe Buluşması – Sina Afra
Location: Maçkolik Complex Adres: Şefik Bey Sokak No:1 Kadıköy (Fenerbahçe Şükrü Saracoğlu Stadı yanı)
Link out: Click here
Description: Gelecek etohum toplantımızın konuğu Ebay Türkiye Temsilcisi Sina Afra olacak. Kendisi yurtdışındaki özellikle internet konusundaki tecrübelerinden ve yatırımcı gözüyle internet girişimlerinden bahsediyor olacak.

Sina Afra kimdir?
Ebay Türkiye temsilcisi ve Türkiye’nin en büyük elektronik ticaret platformu olan www.gittigidiyor.com’un Yönetim ve İcra Kurulu Üyesi 1968 Ankara doğumlu Sina Afra, 2006 yılından bu yana eBay’de görev yapıyordu. 1993 yılında Münster Üniversitesi İşletme Fakültesinden mezun olan Sina Afra, iş hayatına 1992 yılında KPMG Kurumsal Finansman ve Danışmanlık Biriminde başladı. 13 yıl boyunca KPMG’de görev yapan Afra, şirkette son olarak 75 kişilik Strategy, Process & Transformation ile 800 kişilik EMEA Consumer Industrial and Technology grubundan sorumlu lider olarak görevde bulundu. 2006 yılında eBay’e transfer olan Afra, burada da eBay iştiraklerinden Afterbuy GmbH’da Genel Müdür; GittiGidiyor.com Yönetim Kurulu Üyesi ve eBay Almanya İcra Kurulu Üyesi olarak çeşitli sorumluluklar üstlendi. Anadili Türkçe ve Almanca’nın yanı sıra çok iyi derecede İngilizce, orta derecelerde Fransızca ve Hollandaca bilen Afra’nın 25’in üzerinde yayınlanmış çalışması bulunuyor.
Start Time: 17:30
Date: 2009-11-20
End Time: 20:30

Sharepoint 2010 Visual Web Partla Tanışalım

emirSharepoint 2007de web part geliştirirken arayüzümüz yoktu. User controllerimizi 12/Template/controltemplates altına atıp bir web partla bu user controlu load etmek en iyi alternatifimizdi. Visual Studio 2010′da web partlarla çalışmak için bir designerımız var artık.. Continue reading ‘Sharepoint 2010 Visual Web Partla Tanışalım’ »

10 Kasım

ataturk

“Efendiler!

Bir şeyin zararıyla, bir şeyin imhasıyla yükselen şeyler, bittabi’ o şeyden zarara uğrayanı alçaltır. Hakikaten Avrupa’nın bütün ilerlemesine, yükselmesine ve medenileşmesine karşılık, Türkiye tam tersine gerilemiş ve düşüş vadisine yuvarlana durmuştur. Artık vaziyeti düzeltmek için mutlaka Avrupa’dan nasihat almak, bütün işleri Avrupa’nın emellerine göre yapmak, bütün dersleri Avrupa’dan almak gibi bir takım zihniyetler belirdi.

Halbuki,

Hangi istiklâl vardir ki,
ecnebilerin nasihatleriyle,
ecnebilerin planlarıyla yükselebilsin?..
Tarih böyle bir hadiseyi kaydetmemiştir!…”

Gazi Mustafa Kemal Atatürk
6 Mart 1922 TBMM Açılış Konuşması

SQAforums: A Gomez/Dollar Thrifty Web Performance Testing Case Study: Realistically load testing business-critical applications

Title: SQAforums: A Gomez/Dollar Thrifty Web Performance Testing Case Study: Realistically load testing business-critical applications
Location: Webinar
Link out: Click here
Description: A Gomez/Dollar Thrifty Web Performance Testing Case Study: Realistically load testing business-critical applications
Start Time: 20:00
Date: 2009-11-10
End Time: 21:00

Sharepoint 2010: 12 Hive+2= 14 Hive

emir Sharepoint 2007 ile çalışanlar için 12 Hive yani C:\Program Files\Common Files\Microsoft Shared\Web Server Extension\12 adresi belleklere kazınmıştır. Artık bu adresi C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14 ile değiştirebilirsiniz.Belli ki Microsoft 13 numarasının uğursuzluğunu düşünmüş. Artık bu folder üstünde bir çok işlem gerçekleştireceğiniz folder oldu anlayacağınız. Gerçi yeni Visual Studio 2010 tools ile bu foldera çok sık olaak girmek zorunda kalmayacaksınız. Bu postumda 14 hive ile ilgili gözüme ilk çarpanlar hakkında bir özet geçeyim istedim. 12 altındaki folderlar 14 hive da da korunmuş fakat bir kaç yeni folder eklenmiş.

Continue reading ‘Sharepoint 2010: 12 Hive+2= 14 Hive’ »

SP 2010 ile Beraber gelen İlişkisel Liste Desteği

emir WSS3 ile çalısırken ilişkisel listeler yaratmak desteklenmiyordu. Bu amaçla bir çoğumuz lookup fieldlar kullanmıstır. Veri tutarlılığı(referential integrity) sağlamak biz kendimiz birşeyler yapmadıkça desteklenmiyordu. Sharepoint 2010u geliştirenler bunu dikkate almıslar ve bir takım yeni featurelarla gene lookup kolonları baze alarak bir takım geliştirmeler sağlamışlar.
Lookup tipte bir kolon yaratmak istediğinizde, bir takım yeni seçenekleriniz olduğunu göreceksiniz. Gene hangi listeye lookup yapacağımızı ve value fieldımızı seçerken, sayfanın alt kısmında Veri tutalılığını koru gibi bir opsiyon sunulmuş( Maintain referential integrity).Bu opsiyonla ana listeden bir item silindiğinde bunun çocuk listeye de aktarılması ya da çocuk listede item varsa parent listede bu silme operasyonun engellenmesi gibi özellikler sağlanabilmekte.
Bununla kalmıyor geliştirmeler! Çocuk listede ana listedeki içeriği görüntülemek isteyebiliriz. Mesela faturalar listesine bakarken faturanın idsi haricinde fatura üzerindeki ismi de görüntülemek isteyebiliriz. Daha evelki versiyonda, bu amaçla listeyi sorgulayıp linq veya başka bir şeyle join yapmak için custom kod yazmamız gerekiyordu. Bilginize.. CAML artık join leri destekliyor, her ne kadar artık LINQ TO Sharepoint kullanıcağımız için camla pek gereksinim duymayacağımızı düşünmeme rağmen bu bilgiyi de vermiş olayım.. Neyse fazla dağılmadan konumuza dönmek gerekirse Sharepoint 2010 sürümünde çocuk listede Parent Listedeki birden fazla site kolonunu viewlarınızda kullanıp farklı viewlar hazırlayabiliyorsunuz..

Etohum – Bahçeşehir Üniversitesi Global Girişimcilik Haftası

Title: Etohum – Bahçeşehir Üniversitesi Global Girişimcilik Haftası
Location: Bahçeşehir Üniversitesi, Beşiktaş Kampusu, Sinema Salonu İstanbul/Türkiye
Link out: Click here
Description: Tüm dünyada eş zamanlı olarak düzenlenen etkinlikler ile etkin girişimcilik kültürünün yaratılması ve yaygınlaştırılması hedeflenenen Global Girişimcilik Haftası kapsamında “Girişimciler Paneli” ve “İş Planı” çalışması, Bahçeşehir Üniversitesi’nde yapılacak. (uniaktivite)
Start Date: 2009-11-16
Start Time: 09:00
End Date: 2009-11-22
End Time: 17:00