arşiv

0, 2009 için arşiv

Radikal Gazetesi ve COO Haberimiz

Pazartesi, 30 Kas 2009 burakkanmaz yorum yok

Civilization of Ottoman ekibimiz bugün ki Radikal gazetesinde yayınlandı. Gazetenin 12.sayfasında aşağıdaki haber yer almaktaydı. Ayrıca web sitelerinde de ilgili haber yayınlandı.

Osmanlı İmparatorluğu’na ikinci bir şans vermek

image

Gerçek zamanlı bir strateji olarak ilerleyecek oyunda binalar, askerler, silahlar ve tarih akışı Osmanlı İmparatorluğu ekseninde olacak.

image Milyarlarca dolarlık ciroya sahip oyun sektörü Türkiye’de henüz emekleme çağını yaşıyor. Akademik alanda bile ancak bu sene ODTÜ Enformatik Enstitüsü’ne bağlı bir oyun teknolojileri yüksek lisans programı açıldı. Genelde eğitim ve rehabilitasyon amaçlı oyunlar geliştirmek üzerine projeler yaratacak bölüme yapılan 20 başvurudan 8’i eğitime başladı.
Diğer yandan bağımsız oyun geliştiriciler de kendi imkânları dahilinde varlık göstermeye çabalıyor. Bunlardan biri de Civilization of Ottoman (Osmanlı Uygarlığı) adı altında açık kaynaklı bir gerçek zamanlı strateji oyunu geliştiren 15 kişilik bir Türk takımı. Adından da anlaşılacağı gibi Osmanlı İmparatorluğu’nu ve onun hüküm sürdüğü dönemi konu alan oyunda henüz geliştirme süreci devam ediyor.
Kendilerine Türkiye Oyun Geliştirici Öğrenciler Grubu adı veren grup  Civilization of Ottoman oyununun grafik ve yapay zeka motorunu sıfırdan geliştirerek ilerliyor.
Konusu hakkında henüz fazla detay bulunmayan oyun Microsoft imzalı Civilization ve benzeri oyunlarda gördüğümüz yapının çok benzerini ekrana taşımayı hedefliyor. Ortaya çıkan ilk arayüz taslaklarına bakılırsa kalite olarak onlardan geri kalacak yanı da olmayacak gibi. (http://civilizationofottoman.com)

Haber : http://www.radikal.com.tr/Radikal.aspx?aType=RadikalHaberDetay&ArticleID=966822&Date=30.11.2009&CategoryID=105

Plesk Üzerinde .htacess Oluşturmak ve Kullanmak

Cumartesi, 28 Kas 2009 burakkanmaz yorum yok

Bu yazı kanmaz.NET Web Server kullanıcıları için geçerlidir. Normal şartlarda Windows server üzerinde .htaccess kullanılamamaktadır. Kullanabilmeniz için ek yazılımlar kurup ayar yapmanız gerekmektedir.

Öncelikle Plesk paneline giriş yapın. Daha sonra paneldeki File Manager simgesine tıklayın.

image Ardından httpdocs klasörüne girin.

imageDaha sonra Add New File simgesine tıklayarak yeni bir dosya oluşturun.

imageDosyanın ismine .htaccess yazın.

image

Son olarak ise eğer WordPress ile kullanmak istiyorsanız aşağıdaki ReWrite kodlarını yazın. İstemiyorsanız kendinize ait ReWrite kodlarını yazabilirsiniz.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
deny from all

image

WordPress için ise aşağıdaki gibi Ayarlar altından Kalıcı Bağlantılar’a tıklayın. Gelen sayfada bulunan Özel yapı kısmından dilediğiniz gibi ReWrite yapabilirsiniz. Ben burada

/%year%/%monthnum%/%day%/%postname%/

şeklinde bir yapı kullandım. Şu anda sitemde kullandığım yapı bu şekildedir.

image

Plesk Üzerinde FTP Hesabı Oluşturmak

Cumartesi, 28 Kas 2009 burakkanmaz 1 yorum

Bu yazı kanmaz.NET Web Server kullanıcıları için geçerlidir. Tüm plesk kullanıcıları için geçerli olmayabilir.

Öncelikle Plesk paneline giriş yapın. Daha sonra paneldeki FTP Accounts simgesine tıklayın.

image Daha sonra yeni bir FTP kullanıcısı oluşturmak için Add New FTP Account simgesine tıklayın.

image Gelen ekrandaki FTP Account name kısmına FTP kullanıcı adınızı yazın. Şifrenizi iki defa yazın. Ve dikkat etmeniz gereken önemli nokta, Read ve Write permission’ları seçmenizdir. Eğer bu izinleri vermezseniz FTP kullanıcısıyla dosya aktarımı yapamazsınız. Son olarak OK düğmesine basarak hesabınızı oluşturun.

image

.NET Framework ve IIS 7.5 Arasındaki Uyuşmazlık

Cumartesi, 28 Kas 2009 burakkanmaz 4 yorum

IIS 7.5 üzerinde .NET Framework 3.5.1 çalıştırmak isteyenler, ASP.NET dosyalarını çalıştırırken aşağıdaki hatayı alabilirler. Özellikle Plesk kullanıcıları daha sık alabilirler bu hatayı.

image

Aslında hatada bulunan yazıları okuyunca sorunun nedenini anlayabiliyoruz. Sorunun nedeni .NET framework’ünün dosyalarına erişimin olmaması. Yani IIS 7.5 kullanıcısının .NET kütüphanelerine erişim hakkı yok. Şimdi bu sorunu adım adım çözelim.

Öncelikle, hataya neden olan bu kütüphaneler C:\Windows\Assembly klasöründe bulunmaktadır. Bu klasöre okuma izni verdiğimizde herşey çözülmüş olacak.

Fakat bu klasör özel bir klasör olduğu için hop diye izin veremiyorsunuz. Çünkü Security sekmesi (default olarak) çıkmıyor bu klasörde. Öncelikle aşağıdaki komutları sırasıyla çalıştırın.

  • cd /d %windir%\assembly
  • attrib -r -h -s desktop.ini
  • ren desktop.ini desktop.bak

Daha sonra C:\Windows klasörü altındayken bir defa F5’e basın kendine gelsin bi orası :) Ardından Assembly klasörüne sağ tıklayıp Özellikler’e girin. Süperiz! Karşımızda Security sekmesi. Şimdi bu sekmeye girerek öncelikle klasörün Owner’lığını Administrators kullanıcılarına alın. Daha sonra IIS 7.5’ta Application Pool’da kullanılan kullanıcı adını buraya ekleyin. (Bu kullanıcıyı nasıl öğrenebileceğinizi aşağıda bulacaksınız). Daha sonra bu kullanıcıyı gerekli yetkileri aşağıdaki gibi verin.

image

Gördüğünüz gibi kullanıcımıza tüm yetkileri verdik. (Alttaki 2 kutuyu seçerek bu klasördeki tüm nesnelere aynı izni vermeniz gerekmekte) Burada dikkat etmeniz gereken nokta şu, IIS Application Pool kullanıcısına burada izin vermeniz gerekmekte. IIS App Pool kullanıcısını aşağıdaki resimde gördüğünüz alandan görebilirsiniz.

image

Bu izinleri verdikten sonra sorunsuz olarak IIS 7.5 üzerinde .NET framework’ünü kullanabilirsiniz.

Kurban Bayramınız Kutlu Olsun :)

Perşembe, 26 Kas 2009 burakkanmaz yorum yok

Kurban bayramınızı aşağıdaki komik fotoğraf ile en içten dileklerimle kutlarım :)

kurban_bayrami

Categories: Günlük Tags: , ,

Windows Media Center ile İnternetten TV İzleyin

Cumartesi, 21 Kas 2009 burakkanmaz 5 yorum

Windows 7 kullanıyorsanız ve Windows Media Center sisteminizde yüklü ise internet üzerinden TV izleme şansına sahipsiniz demektir.

Yapmanız gereken tek şey şuradaki dosyayı indirmek ve içindeki 4 kurulum dosyasını sisteminize kurmaktır. Kurduktan sonra Windows Media Center’a girin ve Extras (Ekstralar) menüsünden kanalları izlemeye başlayın.

Kanallar arasında DigiTurk’ün filmleri de var. Dilerseniz size sunulan DigiTurk filmlerini de izleyebiliyorsunuz.

image

Visual NDepend ile Kodlarınızı Analiz Edin

Cuma, 20 Kas 2009 burakkanmaz 2 yorum

Büyük boyutlu projelerle mi çalışıyorsunuz? Ya da yazdığınız kodları analiz etmekte sıkıntı mı çekiyorsunuz? Bu sorunlarla karşılaşan birisiyseniz Visual NDepend gerçekten hayatınızı kurtaracak özelliklere sahip.

Visual NDepend’i anlatmaya geçmezden önce bu aracı hazırlayan C# MVP’si Patrick Smacchia’ya bana gönderdiği bilgiler ve davetiye için tekrar teşekkür ederim.
// Thanks to Patrick Smacchia (C# MVP) for this tool and his helping..

Visual NDepend ile .NET ortamında (Ayrıca Java ve C++ için de uyumlu sürümleri mevcuttur) yazdığınız projeleri analiz edebilirsiniz. Aşağıdaki resimde ufak bir DLL dosyasının analizini görmektesiniz.

image

Bu ekranda açtığınız dosyadaki sınıflardan, o sınıflar ve sınıfların içerisindeki metotların boyutuna kadar her bilgiyi görebiliyorsunuz. Sağ yukarıda ki kısımda metotların üzerine tıkladığınızda o metotlar ilgili CQL (Code Query Language) sorgularını görebiliyorsunuz. Bu sorgular ile metodunuzun kod kalitesini, ölü kod olup olmadığını, ortalama performanslarını, olası açıkları ve .NET framework uyumluluğunu inceleyebiliyorsunuz.

Ben burada ufak bir dosyayı analiz ettim. Eğer elinizde Paint.NET gibi çok sağlam bir proje varsa, analiz ekranı aşağıdaki gibi harika bir görüntüye bürünecektir.

image

Ayrıca bir dosyayı analiz ettiğinizde karşınıza uzunca bir html sayfası geliyor ki, aslında bu sayfa o projenin her satırının incelenmesi sonucunda oluşan mükemmel bir raporu içeriyor.

image

Son olarak ise CQL kullanarak kodlarınız arasında sağlam bir arama yapabiliyorsunuz. Örnek olarak :

Hangi public metotlar 30 satırdan fazla kod içeriyor?
SELECT METHODS WHERE NbLinesOfCode > 30 AND IsPublic

Hangi sınıflar System.IDisposable’dan türetilmiş?
SELECT TYPES WHERE IsClass AND Implements “System.IDisposable”

Ayrıntılı bilgiye http://www.ndepend.com/ sayfasından erişebilirsiniz.
Ayrıca CQL ile ilgili detaylı bilgiye http://www.ndepend.com/CQL.htm adresinden erişebilirsiniz.

Silverlight Webineri | 18 Kasım 20:00

Salı, 17 Kas 2009 burakkanmaz yorum yok

image

Microsoft Student Partner’lar tarafından gerçekleştirilen Webiner serisinde msp arkadaşım İbrahim Kıvanç da 18 Kasım günü Saat:20:00 de buradaki Live Meeting adresinde internet üzerinden Silverlight’ı anlatacak.

Oturuma katılmak için:


1. LiveMeeting programı gerekmektedir. Eğer LiveMeeting programı yüklü değilse  bu bağlantı üzerinden indirip kurabilirsiniz.

2. Bu link üzerinden de online kayıt olmak gerekmektedir.

3. Daha sonra mail adresine gelen bağlantı sağlayıcıyı kullanılarak online seminere katılabilirsiniz.

Hepimize iyi seyirler..

Ayrıntılı bilgi için

Windows 7; En Çok Satılan 2.Kitap

Pazar, 15 Kas 2009 burakkanmaz 1 yorum

Değerli dostum Bilgehan Gürünlü ile yazdığımız Windows 7 kitabımız, Türkiye’nin en popüler alışveriş sitesi olan Hepsiburada’da en çok satılan bilgisayar kitapları sıralamasında 2.sıraya yükseldi.

image

Bunun yanı sıra en çok satılan 7 kitaptan 6 tanesinin KODLAB yayınevinden çıkmış olması da gerçekten gurur verici.

Ayrıca www.windowskitabi.com sitemizi ziyaret ederek Windows 7 kitabımızı satın alabileceğiniz alışveriş sitelerini görebilirsiniz.

INETA Next Hit Bomba Gibi Geliyor

Cuma, 13 Kas 2009 burakkanmaz yorum yok

Haftaya çok heyecanlı bir hafta olacak. Los Angeles’taki PDC (Professional Developer Conference) ile beraber birçok yenilik biz geliştiricileri  bekliyor. Tüm bu yenilikleri sizde benim gibi sabırsızlıkla bekliyorsanız aşağıdaki etkinliği takvimlerinize not etmeyi unutmayın..

image

Üstelik bu kez etkinlik yurdun dört bir yanında olucak.. :) Kayıt için buraya tıklayabilirsiniz. Faydalanmanız dileğiyle..

Categories: Seminerler Tags: ,