Arşiv

Değerli dostum İbrahim Kıvanç, yıla gerçekten de emek gerektiren iki proje ile merhaba dedi.

Projelerden ilki "Microsoft Teknolojileri ile 365 Günde 365 Püf Nokta" başlığı ile geliyor ve özellikle yazılım geliştiricilere güzel püf noktaları sunuyor.

Diğer proje ise biraz daha eğlencelik :) "2010'da Her Güne Bir Fotoğraf" teması ile yola çıkan projede biz de bir günde (17. Gün) yer alabilme şansı elde ettik :)

Tekrardan teşekkürler, İbrahim. Gerçekten emek isteyen bu iki projede de başarılı olman ve bizleri aydınlatman dileğiyle. Takipteyiz :)

İbrahim Kıvanç Blog Adresi 


Ayın üçüncü kitap önerisi Microsoft Press'den. Laurence Moroney tarafından hazrılanmış olan Introducing Microsoft Silverlight 2; özellikle web programcılığı ile uğraşan ve projelerinde Silverlight kullanmak isteyen yazılım geliştirici arkadaşlarım için ideal bir kitap. Kitabın dili İngilizce ve elimdeki kitap, kitabin ikinci sürümü. Beta 2 versiyona göre hazırlanmış ama online olarak size güncel bilgileri de sağlıyor. Özellikle C# ve XAML kod örneklerine sitesinden ulaşabilirsiniz. 

http://www.microsoft.com/learning/en/us/book.aspx?ID=12086&locale=en-us

İyi Okumalar...

Etiketler : Kitap
Kategoriler : Eğitim
Yorumlar : 1 Yorum Yorum Yaz

Microsoft Kodu, genel olarak oyun geliştirmek için hazırlanmış görsel bir programlama dilidir. Özellikle çocukların dikkatini çekmek üzere tasarlanmıştır ve çocukların kolaylıkla oyun geliştirebilmesine olanak verir. Bizim gibi yetişkinler için de oldukça keyifli bir geliştirme ortamı sunar.

PC için Kodu yayınlandı ve artık bilgisayarlarımızda Kodu kullanarak oyun geliştirebileceğiz. Özellikle minik oyun geliştiricileri Kodu ile oyun geliştirmek için teşvik edebilirsiniz :)


Kodu Oyun Lab ları ve Kodu yu indirmek için: http://fuse.microsoft.com/kodu/
Kodu Research Sayfası için: http://research.microsoft.com/en-us/projects/kodu/


Yeni bir proje başlattık. MicrosoftFeed. MicrosoftFeed, özellikle bizim de yer aldığımız Orta Doğu bölgesindeki tüm Microsoft ile alakalı haberleri, etkinlikleri, ürünleri, yazılımları ve aktiveteleri sizlere duyuracak.

Bizlerinde içinde yer aldığı bu blog; bölgedeki alanındaki tek blog :) Facebook sayfasından da takip edebileceğiniz bu haberlerin ana okuyucu ve katılımcı kitlesi; öğrenciler, yazılım geliştiriciler, tasarımcılar, bloggerlar ve yöneticiler. Şimdiden birçok arkadaşımız ile röportajlar yapılmaya başlandı. Yakında sizin de kapınızı çalabiliriz :)

Unutmadan benden bağımsız olarak; MicrosoftFeed içindeki yöneticilerimiz, devmind grubumuzu da yakından takip etmeye başlamış ve bölgedeki takip edilmesi gereken gruplar listesine almış. Bu da ayrı bir sevinç kaynağı ama değil mi? :)

MicrosoftFeed Sitesi
MicrosoftFeed Facebook Sitesi

Etiketler : Kişisel
Kategoriler : Duyurular
Yorumlar : 0 Yorum Yorum Yaz

Bir ya da birden fazla Windows 7, Vista ya da Server ailesinden işletim sistemlerini aktive ederken Multiple Activation Key (MAK) ya da Key Management Service (KMS) kullandığımızda bazen hata mesajları alabilirsiniz.

Aşağıdaki adresi kullanarak bu hata mesajlarının anlamlarını bulabilecek ve hataların nasıl üstesinden gelebileceğinizi görebileceksiniz.

http://support.microsoft.com/default.aspx/kb/938450 

Etiketler : KMS MAK
Kategoriler : Teknoloji
Yorumlar : 0 Yorum Yorum Yaz

Windows Server 2008 kullanıyorsanız, KMS Host kurmak için yapmanız gerekenler oldukça basittir. Özellikle Windows 7 makinaları da aktive etmek istiyorsanız, Windows Server 2008 R2 kurmanız yeterli olacaktır. Yine Windows Server 2003 R2 ve Windows Server 2008 kurarak da aktivasyonlarınızı gerçekleştirebilirsiniz. Yalnız Windows 7 ve Windows Server 2008 R2 işletim sistemi kullanan makinaları aktive edebilmek için gerekli tüm güncellemeleri eksiksiz olarak almanız gerekmektedir.

Aşağıda anlattığım yöntem ile tüm Windows 7, Windows Server 2008 R2, Windows Server 2008 ve Vista makinalarınızı kolaylıkla aktive edebilirsiniz. Özellikle DNS sunucunuz vs. Windows ortamında çalışan bir sunucu ise işimiz oldukça kolay :)

Makinanın Windows Server 2008 R2 işletim sistemi çalıştıran bir makina olduğunu varsayalım. Enterprise veya Standard olabilir. Şimdi bu makinaya gireceğimiz anahtara göre farklı gruplardaki ürünleri aktive edebiliyoruz. Hangi tür anahtarın hangi gruptaki makinaları aktive edebildiğini görmek için buraya bakabilirsiniz.

  • Öncelikle komut satırını çalıştırıyoruz
  • KMS anahtarını yüklemek için; slmgr /ipk <KmsAnahtarı>
  • Makinamızı aktive etmek için; slmgr /ato
  • Tüm bu işlemlerden sonra net stop sppsvc && net start sppsvc komutu ile lisans servislerini yeniden başlatabilirsiniz.

Eğer sisteminiz dinamik DNS kullanıyorsa, KMS sunucusunun bilgileri hemen DNS üzerinden makinalara dağıtılmaya başlanacaktır ve KMS Client ları sunucuyu görmeye başlayıp; aktivasyonlara başlayacaktır.

Daha detaylı bilgi için http://technet.microsoft.com/en-us/library/dd772269.aspx adresinden yararlabilirsiniz.

Etiketler : KMS
Kategoriler : Teknoloji
Yorumlar : 0 Yorum Yorum Yaz

Bugünlerde oldukça çok miktarda soru aldığım bir konu üzerine yazmak istiyorum. Biliyorsunuz Vista ile birlikte KMS anahtarları hayatımıza girdi. Şu anda Windows 7 ve 2008 R2 ile de bu KMS anahtarları kullanılmaya devam ediyor. Elbette MAK anahtarları da KMS anahtarları ile birlikte kullanıcılara ulaştırılıyor ama KMS anahtarlarının nasıl kullanılacağının tam olarak bilinememesi istenmeye durumlara neden olabiliyor.

En basit anlamda KMS ve MAK anahtarları şöyle ayırabiliriz.

KMS anahtarları eski volume anahtarlarımız gibi tek anahtar ile birçok makinayı aktive edebilmemizi sağlıyor. Yalnız burada özel bir servis kurup; bu servis üzerinden makinalarımızı önce kurum içinde kaydedip (sıraya sokup); daha sonra Microsoft sunucuları ile haberleşen sunucu üzerinden aktive edebiliyoruz. Burada KMS client ları direkt olarak Microsoft sunucuları ile haberleşmiyor. Kurum içerisinde KMS servisleri çalıştıran sunucular Microsoft sunucuları ile haberleşip; kurum içerisinde bu client ları aktive ediyorlar.

MAK anahtarları ise client ların direkt Microsoft sunucularına ulaşıp; aktivasyonlarını gerçekleştirebilmelerine olanak veriyor. MAK anahtarları her bir makina için ayrı ayrı üretiliyor ve her birinin bir aktivasyon sınırı bulunuyor.

Daha detaylı bilgi için aşağıdaki adresden bilgi alabilirsiniz.

http://www.microsoft.com/licensing/existing-customers/product-activation.aspx

Etiketler : KMS MAK
Kategoriler : Teknoloji
Yorumlar : 0 Yorum Yorum Yaz

Bu ayın ikinci önerisi yine Arkadaş Yayınevi'nden çıkan Adım Adım Microsoft Visual Web Developer 2008 Express Edition. Yazarı, Eric Griffin. Bu kitap özellikle web siteleri oluşturmak isteyen başlangıç aşamasındaki web programcıları için uygun olacaktır. Kitabın dili Türkçe.

http://www.arkadas.com.tr/PageProductDetails.aspx?oid=2e5f1b66-cc5e-4487-ae62-7c1026f05c7b

İyi okumalar...

 

Etiketler : Kitap
Kategoriler : Eğitim
Yorumlar : 0 Yorum Yorum Yaz

Sharepoint Servisleri ile ya da Sharepoint Server ile uğraşan arkadaşlar zaman zaman kendi site şablonlarını oluşturur ve bu şablonları farklı sistemlere aktararak; yazmış oldukları kodları, web partları vs. bu özelleştirilmiş şablonları kullanarak yayınlarlar. Ne varki zaman zaman hazırlamış olduğumuz site şablonları hata döndürür ve çalışmazlar. Bu genellikle bu tür şablonlara özel kod yazdığımızda karşımıza gelir. Örneğin, özel master page ler, web part lar vs. bu problemlere neden olabilir. Bir sunucu da çalışan şablonumuz, onu başka bir sunucuya taşıdığımızda çalışmayabilir.

Bu gibi durumlarda site şablonlarımızı analiz edip; hatanın nelerden kaynaklandığını gösteren STP Inspector adlı aracı kullanabiliriz. Bu araç kullanılan site şablonun gereksinim duyduğu tüm site ve site koleksiyonu özelliklerini bize gösterir ve eksik bir özellik varsa bunu görmemizi sağlar. 

Özellikle Sharepoint üzerinde geliştirme yapan arkadaşlarımın bu aracı yanlarından ayırmamalarını öneriyorum. Her zaman yardımcı olur ;)

STP Inspector CodePlex Sitesi

 


Ben ne olursa olsun kitap almaya devam ediyorum. Sanırım eski bir alışkanlık :) Kütüphanemdeki ve elime geçen kitapları sizlere aktarmaya çalışacağım. Böylelikle hem yazarlarımızı hemde kitaplarımızı tanıma fırsatı bulabileceğiz. Sizlerinde aynı konular çevresinde öneri kitaplarınız olursa gönderebilirsiniz :) Bir aksilik olmazsa 2010 yılı içerisinde 52 haftaya 52 kitap önermeye çalışacağım.

Serinin ilk önerisi Arkadaş Yayınevi'nden çıkan Adım Adım Microsoft Visual Basic 2008. Yazarı, Michael Halvorson. Özellikle Visual Basic'e yeni başlamak isteyen ve Türkçe kaynak arayan arkadaşlar inceleyebilirler.

http://www.arkadas.com.tr/PageProductDetails.aspx?oid=fe0365a8-eb35-4b0a-bd5f-375a377dd8d8

İyi okumalar... 

Etiketler : Kitap
Kategoriler : Eğitim
Yorumlar : 0 Yorum Yorum Yaz

Yeni bir grup kurduk. "devmind" Detaylarını zamanı geldikçe sizler ile paylaşacağım. Kısaca devmind hareketinden bahsedecek olursak. devmind ile aslında birlikte daha önce defalarca yaptığımız gibi teknoloji, yazılım vs. hakkındaki sohbetlerimizi daha derli toplu bir şekilde gerçekleştiriyoruz.

Ek olarak ilk GrafiKod'u kurarken bir hayalemiz vardı. Bu hayalimizde ülke çevresinde ve lokal olarak şehirlerimizde de yazılım gruplarının örgütlenmesini hedefliyorduk. Böylelikle sadece büyük şehirlerde değil; küçük şehirlerde de teknoloji ile yanıp tutuşan gençleri biraraya getirebilecektik. devmind bu hayale de tabanı oluşturacak. Güzel örnekler gelmeye başladı. Yalova'dan, Kırşehir'den, Denizli'den mesajlar var :) Tüm bu çağrıları iyi bir şekilde değerlendirip; devmind etkinliklerini gerçekleştireceğiz.

Peki neden bu toplantılara ihtiyaç duyduk? Amatör, profesyonel farketmeden sadece doğru, dürüst, gerçek! insanların deneyimlerini bu sohbetlere taşıyacağız. Böylelikle genç yazılımcı arkadaşlarımız yalan, yanlış hareketlere maruz kalıp; bir yaprak gibi rüzgarlarda savrulmayacaklar. Biz arkadaşlarımızın ne kadar değerli olduğunu ve ülke geleceği açısından önemlerinin farkındayız. Bu yüzden onların şevklerini kıracak ve onları yanlış taraflara çekecek herşeyin mümkün olduğu kadar önünde durmaya çalışacağız. İleride bu konu ile ilgili detaylıca konuşuruz :) Meydan boş değil!!!

Yıl içinde çok güzel süprizler olacak :) Facebook grup sayfasından gelişmeleri takip edebilirsiniz. Dun gece 3 sularında açtık. Aynı saatte domainlerimiz de alındı. Ben bir logo da yaptım ama onu yenileriz sonra. Şimdilik dursun biraz. Bu hali de çok anlamlı :D

devmind Facebook Grubu

Etiketler : Etiket Yok
Kategoriler : Duyurular Kişisel Programlama Teknoloji
Yorumlar : 2 Yorum Yorum Yaz

Windows 7 ile gelen güzel özelliklerden biri de sanal disklerinizi boot edebilme yeteneğidir. Internet ortamında özellikle yabancı kaynaklarda bu konu ile ilgili birçok yazı görmüşsünüzdür. Detaylı bir şekilde incelediğimde sunulan bilgilerin özellikle sistem tarafinda çok da uzman olmayan arkadaşlar için biraz karışık olduğunu gördüm. Yazılım geliştiriciler, uygulama test eden arkadaşlar vs. herkesin kullanabileceği bu özelliği aşağıda çok kısa ve en hatasız çalışabilecek şekilde özetliyorum. Sizlerden gelen geri bildirimlere göre de bilgileri yeniden düzenleyebiliriz. Ben yaptığım denemelere göre çalışması en garanti adımları aşağıda sıralayacağım.

Öncelikle bir VHD dosyasına (Virtual Hard Disk-Sanal Sabit Sürücü) ihtiyacımız var. Bildiğiniz gibi VHD dosyalarını Virtual PC, Windows Server 2008 R2 ve Hyper-V de kullanabiliyorduk. Şimdi de Windows 7 de nasıl kullanılabildiklerine bakacağız.

En kolay yoldan VHD dosyası oluşturmak için "command prompt" u yönetici hakları ile açın. Daha sonra aşağıdaki satırı yazın ve Enter tuşuna basın.

diskpart <enter>

Şu anda Diskpart promptundayız. Şimdi vhd diskimizi oluşturacağız. Diski dilediğiniz bir konumda oluşturabilirsiniz. Ben F sürücümdeki virtual klasörümün altına WinSrv2008R2 adı altında 25GB lık bir disk oluşturacağım.

create vdisk file=f:\virtual\WinSrv2008R2.vhd type=fixed maximum=25000 <enter>

Diskin oluşması zaman alacaktır. Benim 8GB lık notebook da 3.5 dakika sürdü. Disk oluşturulduğunda size bilgisi verilecektir.

Disk oluştuktan sonra komut satırından çıkabilirsiniz.

Şimdi kurulum yapabilirsiniz.

Ben en son Windows Server 2008 R2 kurdum ama şimdi anlatacaklarım Win7 için de geçerlidir. Örneğin, "Install Now" ya da "Şimdi Yükle" ekranına geldiğiniz anda Shift+F10 tuşuna basarak komut satırını ekrana getirin. Bu aşamada diskinizin bulunduğu sürücüyü bulmak için birkaç deneme yapmanız gerekecek. Benim denemelerimde F olarak gözüken sürücüm burada D olarak tanımlanmıştı. Bunu aşağıdaki kodları yazıp, deneme yaparak bulabilirsiniz.

Yine;

diskpart <enter>

select vdisk file=d:\virtual\WinSrv2008R2.vhd <enter> (burada doğru diske bulana kadar deneme yapabilirsiniz)

attach vdisk <enter>

Diski de attach ettikten sonra komut satırından çıkabilirsiniz.

Kuruluma devam ederek; "Custom Install" bölümüne gelince bu bölümü seçin. Karşınıza gelecek disklerden bu senaryoya göre sizin oluşturmuş olduğunuz 25GB lık diski seçip; kuruluma devam edin. Kurulum yapıldıktan sonra boot manager da yeni sisteminizi göreceksiniz.

Not olarak bcdedit ile de birçok admin işlemi gerçekleştirebiliyoruz ama özel istek gelmedikçe kafa karıştırmamak için bcdedit komut satırlarını buradan vermeyeceğim.

Hala Windows 7 kullanmıyorsanız, yukarıda yazdıklarımı dikkate almayın :)

Etiketler : VHD Boot Windows 7
Kategoriler : Teknoloji
Yorumlar : 0 Yorum Yorum Yaz

Small Basic uygulamamıza kısa bir giriş yapalım.

Çoğunuzun bildiği gibi Small Basic ekibinde yer alarak; özellikle uygulamanın arayüzünün ve intellisense özelliklerinin Türkçe olması için önemli katkılarda bulunduk. Bu uygulamayı bizim tarafımızda daha da güçlü kılmak ve özellikle arkamızdan gelen genç arkadaşlarımıza yardımcı olabilmek için de kod paylaşımlarında bulunacağımız bir proye de başladık. Bu vesile ile de bende kod paylaşımlarında bulunuyor olacağım. Gelecek kaynaklarımıza göre de projeye yön vereceğiz. Umarım hepimizin istediği gibi ve işimize yarayacak sonuçlar elde ederiz.

Klasik "Merhaba Dünya" ile projeyi başlatıyorum :)

Etiketler : Etiket Yok
Kategoriler : Programlama Small Basic Yazılım Geliştirme
Yorumlar : 2 Yorum Yorum Yaz

Selamlar,

3 yeni sayfa oluşturdum ve bu 3 yeni sayfa için sizlerden destek bekliyorum. Kısaca özetleyelim.

Projeler: Bu sayfada bazı projeler belirleyeceğiz ve birçok proje çıkartacağız. Bu projeleri açık kaynak olarak birçok platformda sunacağız. Daha sonra da işlerimizi alanında uzman kişilerle paylaşacağız. Buna yurt dışı kaynakları da dahil. Böylelikle Türkiye'den güzel projeleri tüm dünyaya servis edeceğiz. Ben bir tane proje oluşturdum bile. Şimdi hem yeni proje önerilerinizi hemde projeler için katılımlarınızı bekliyorum. (Bazı projeler, eğer başarılı olursak; Ankara'da kurmuş olduğumuz innovasyon merkezinde de değerlendirilebilir)

Small Basic: Bildiğiniz üzere Small Basic ile proje başlandığından beri ilgileniyorum. Yakında bu konuda detaylı bilgileri de size buradan sunacağım. Şimdi buradaki amacımız ne. Yine büyük bir proje için bir işbirliği çağrısı yapıyorum. Burada sizlerle birlikte Small Basic kullanarak program geliştirmeye bakacağız. Burada da sizlerden örnek kodlar ve uygulamalar bekliyor olacağım. Proje için belirli sayıda gönüllü katıldıktan sonra büyük projeyi sizlerle paylaşacağım. Daha sonra da projeyi her yerde duyuracağız.

Ultimate Tools List for Developers: Burası da bizler için arkadaşlar :) Eminim sizde benim gibi yazılım geliştirirken birçok araç, site vs kaynaktan yararlanıyorsunuzdur. Burayı da her zaman güncelleyeceğimiz yazılımcının alet çantası gibi bir hale dönüştüreceğiz. Böylelikle özellikle yeni başlayan arkadaşlarımıza gelişmelerinde büyük katkı sağlayacağız.

Tüm bu sitelerin yorum bölümleri açık. Bana e-mail de atabilirsiniz. Katılımlarınızı bekliyorum. Bazı projeler için yönetimini daha iyi sağlamak için üst sınır koyacağız. Yine bazı projeleri dilerseniz bitirme projesi olarak da kullanabilirsiniz :)

Etiketler : Etiket Yok
Kategoriler : Duyurular Programlama Yazılım Geliştirme
Yorumlar : 11 Yorum Yorum Yaz

Bugün itibariyle tam iki yıl olmuş paralel programlama ve HPC ile ilgilenmeye başlayalı. Bu iki yılda neler olmadı ki. .NET Framework 3.5 iki kez extension gördü paralel işlemleri desteklemek için. Sonra yerine framework 4.0 betalarına bıraktı. HPC tarafında da ilginç gelişmeler oldu. Windows HPC Server önce beta geldi. Daha sonra yayınlandı ve şimdi de R2 aşamasındayız.

Bu iki yılda tamamı ile yabancı olduğum bu konularda birçok proje yapma şansı elde ettim. Hiç bilmediğim ve hep uzak kaldığım MPI programlamayı da tanıma şansı buldum. Tüm bildiklerimi de sizlerle eğitimler ve seminerler ile paylaşmaya çalıştım. Bu sürüçte pek makale yazamadık. Geçen gün baktım da mis gibi makaleler yayınlanamadan eskimiş. En çok buna üzüldüm :) Şunu da yapayım, bunu da ekleyim derken makaleler tamamlanamıyor artık bunu anladım. Bundan sonra elimden geldiğince ne varsa paylaşmaya çalışacağım. Böylelikle uzun soluklu ayrılıkların önüne geçmeye çalışacağız :)

Aşağıdaki bağlantıyı kullanarak yaklaşık bir ay önce yayınlanmış olan .NET framework 4.0 sürümüne ve bu sürümle kullanabileceğimiz örnek uygulamalara ulaşabilirsiniz. PFX takımı daha önceden hazırlamış olduğumuz bir çok uygulamayı toparlamış; derli toplu hale getirmiş ve sizlere sunuyor. Satır satır incelemenizi öneririm. Çok değerli uygulamalar var. Seminerlerime gelenler ve paralel programlama ile ilgilenenler bilirler; .NET platformunda son yenilikler ile birlikte bu iş artık çok kolay. Bu kodları da inceleyerek; ne kadar kolay paralel uygulama geliştirebileceğinizi görebilirsiniz. Özellikle, Parallel LINQ (PLINQ) ve Task Parallel Library (TPL) başlıkları hakkında araştırma yapmaya başlayabilirsiniz. Günlük aracılığı ile bende elimden geldiğince ilerleyen günlerde sizlerle bu konuda bilgi paylaşıyor olacağım.

Paralel kalın... :)

Örnek uygulamalara ulaşmak için tıklayın...


SharePoint ile 2003 yılından beri ilgileniyorum ve SharePoint üzerinde geliştirme yapmanın eskiden ne kadar zor olduğuna bire bir tanıklık ettim. MOSS 2007 ile gelen kolaylıklar, 2010 ile zirve yapıyor. Artık SharePoint 2010 için geliştirme yapmak çok kolay.

Tavsiyem hemen aşağıdaki linkten eğitim kitini indirmeniz ve hemen çalışmaya başlamanız. Böylelikle SharePoint 2010 geldiğinde; bu yeni teknolojiye hazır birer yazılım geliştirici olacaksınız.

Unutmayın hala tüm dünyada SharePoint geliştricilere ve sistem yöneticilerine büyük ihtiyaç var ;)

Eğitim dokümanlarına ulaşabilmek için tıklayın: http://channel9.msdn.com/learn/courses/SharePoint2010Developer/

Etiketler : Sharepoint Server 2010
Kategoriler : Sharepoint
Yorumlar : 3 Yorum Yorum Yaz

Selamlar,

Bildiğiniz üzere yıllardır elimden geldiğince bildiklerimi ve öğrendiklerimi sizlerle paylaşmaya çalışıyordum. Bundan sonra tüm günlük yazılarımı Blogsa altyapısı ile hazırlanmış bu yeni sitede paylaşıyorum olacağım.

Şimdiden herkese çok çok teşekkürler ve 2010'da sağlık, sevgi, başarı ve mutluluk dolu günler...

Etiketler : Kişisel
Kategoriler : Kişisel
Yorumlar : 8 Yorum Yorum Yaz