Oyun Dünyasında Yeni Bir Devrim: CamSpace
by Levent Üncü on Mar.09, 2009, under İncelediklerim
Her zamanki gibi bir hafta sonumu daha bilgisayar başında oyalanarak harcarken, derinlerden bir ses google talk aracılığıyla “CamSpace kur çok eğleneceksin!” dedi. Her derin sesi dinlediğim üzere, bu defa da hemen web sitesini bulup indirdim.
CamSpace Nedir?
Camspace webcam aracılığıyla, herhangi bir nesneyi oyun çubuğu haline getirip, webcam önünde yapacağınız hareketlerle oyun oynamanızı sağlayan programdır. Gerçekten çok eğlencelidir, itinayla oynanabilir. Ben Kalemimi tanıtıp balon patlatmaca oynadım, girdiğim şekilleri gören ev ahalisi de meraklanıp geldi, dakikalar boyu eğlendik.
Aşağıya web sitesindeki bir videoyu koyuyorum, bazen bir görüntü paragraflar boyunca anlatılandan daha çok şey anlatabilir.
Microsoft, Windows Azure ile Nereye Koşuyor?
by Levent Üncü on Şub.27, 2009, under İncelediklerim
Microsoft, Professional Developers Conference 2008′de Windows Azure’yi duyurdu. Yıllardır alıştığımız işletim sistemi mantığından çok farklı olarak yerel değil web üzerinden çalışan bir işletim sistemi olarak tanımlayabiliriz Windows Azure’ yi. Windows Azure özünde “cloud computing” servisi.
Cloud Computing Nedir?
Cloud computing, uygulamaların yerel sistem üzerinde herhangi bir kurulama gerek kalmadan,web üzerinden çalıştıştırılabilmesi ve kullanılabilmesine olanak sağlayan yeni bir teknolojidir. Bu uygulama yöntemi ile kendi uygulamalarınıza, internet bağlantısı olan her yerden ulaşmak, kullanmak mümkün. 
Windows Azure Tam Olarak Nedir?
Microsoft’un Windows Live, Office Live, Exchange Online, Sharepoint Online ve MS Dynamics CRM Online hizmetlerini birarada barındıran online işletim sistemidir. İşletim sisteminizin, bilmediğiniz bir yerde host edilmesi bireysel kullanıcılar için rahatsız edici, istenmeyen bir durum olsa da, firmalar için donanım maliyetlerini aşağıya çekmesi, lokasyon bağımsız özelliğinden dolayı çalışan performansını arttırabilme ihtimali çok çekici özellikler.
Windows Azure üzerinde uygulama geliştirmeye yarayan Windows Azure SDK 1.0 da çıkarılmış. Windows Azure SDK 1.0′ı kullanabilmek için en az Windows Vista SP1, .NET Framework 3.5 SP1, IIS 7.0 (with ASP.NET and WCF HTTP Activation), Microsoft SQL Server Express 2005 veya Microsoft SQL Server Express 2008 ve sahibi olmalısınız.
Microsoft aslında frame server mantığını web üzerinde, daha büyük ölçekli değerlendiriyor.Eski bir fikri allayıp pulluyor da diyebiliriz. Piyasadaki ağırlığı düşünülürse yakın gelecekte iş hayatında çevirimiçi işletim sistemleri ile karşılaşmamız büyük ihtimal. Dell uygun donanımları üretmeye başlamış bile.
Vista 64 Bit’ le Sürekli Çalışmak
by Levent Üncü on Şub.12, 2009, under İncelediklerim
Vista 64 bit üzerinde kod ge 32 bit derleyiciler ile 32 bit işletim sistemleri üzerinde çalışmak çok kolaydı. Yaptığım uygulama sıkıntı yaşamadan işletim sisteminin tüm kaynaklarından faydalanır, istediğim gibi “at koştururdum”.
64 bit üzerinde veritabanı programı yapmak yien bir problem oluşturmuyor. Ama ne zamanki işletim sisteminin yüzeyinde dolaşmaya başlıyorsunuz, o zaman problemler uç vermeye başlıyor.
Bir örnekle devam edelim. Uygulamaya girerken explorer.exe yi kapattığım çıkarkende tekrar çalıştırdığım bir proje, windows xp, vista 32 bitte sorunsuzu çalışırken, 64 bitte çıkışta hatalar üretiyorudu. Nedenlerini sorgularken programın içerisinden explorer.exe yi çalıştırmak için verdiğim komutun explorer.exe nin 32 bit versiyonunu çalıştırdığını gördüm… Nasıl, neden soruları içten içe beni tüketirken yine google a döndüm ve bu soruyu sordum. ‘Neden 32 bit uygulamalar 32 bit explorer.exe yi çalıştırıyor?’ MSDN bu soruya bir cevap vermiş. system32 klasörü 64 bit uygulamalar için ayrılmış , eğer 32 bit uygulama bu klasöre erişmek isterse sysWOW64 klasörüne işletim sistemi tarafından yönlendiriliyormuş… Yazının tamamına buradan ulaşabilirsiniz.
Görüldüğü üzere sistemin kendisini korumak üzere yapılan bir işlem, sistemin patlamasına neden oluyor. Bu sorunu halletmek için microsoft system32 yerine ‘%windir%\Sysnative’ vererek ilgili dosyaya erişmeyi tavsiye etmiş. Gerçekten bu çözümü uyguladığınızda sorun kalmıyor. Yukarıdaki örnek ms in 64 bit işletim sisteminde 32 bit uygulamalar için edindiği ilkeyi biraz olsun aydınlatıyor.
Şifrelengi ile Özel Bilgilerinizi Kem Gözlerden Koruyun.!
by Levent Üncü on Oca.15, 2009, under Yazdıklarım
Harici harddiskimdeki bahar temizliği sırasında bulduğum,bulunca da çok sevindiğim, yıllar önce yazdığım bir uygulamayı paylaşmak istedim. Aslında kendi ihtiyaçlarım için yazdığım bu uygulama, parolalarınızı , özel bilgilerinizi(TC Kimlik No, SSK No vb.. unutulmaması gereken herşey) bir arada tutmanıza ve bu bilgileri sadece tek bir parola ile korumanıza imkan verir. Benim gibi gelişmiş parola kullanmayı tercih eden, buna rağmen hafızası zayıf insanlar için vazgeçilmez bir araç.
Şifrelengi Ne Yapar?
- Verileri 128bitlik şifrelemeyle saklar.
- Kuruluma ihtiyacı yok. Flash Bellek içerisinde taşınabilir.
- Yalnızca tek parolayla tüm verilerinizin güvenli olarak elinizin altında kalmasını sağlar.
Yeni Bir mp3 İndirme Programı:MP3 Ninja!
by Levent Üncü on Oca.10, 2009, under İncelediklerim
Emule, shareaza, bearshare, limewire… bunların hepsi benim için mazide kaldı, en azından mp3 için. Bu p2p tarzı programlar başarılı olmasına rağmen aradığını gerçekten bulmak zaman zaman işkence halini alabiliyor. Yıllar yılı sahte dosyalar arasından aradığımızı bulup cımbızlamak için çabalık durduk. İşte ben bu düşüncüler içerisinde çırpınırken yepyeni bir programla tanıştım.
MP3 Ninja!
Programda tek yapmanız gereken aradığınız şarkıyı/sanatçıyı yazıp entera basmak. Bir kaç saniye içerisinde alternatif linklerin olduğu bir liste karşınıza çıkıyor. Bu listeden seçtiğiniz dosyaları dinleyebilir, isterseniz indirebilirsiniz. İndirdiğiniz dosyalar program tekrar çalıştırıldığında bir liste olarak geliyor, Böylece başka bir medya oynatıcıya ihtiyacınız kalmıyor.
Programın hiç bir yasal sorumluluğu yok. Çünkü internet üstünde hali hazırdaki mp3 arama motorlarını kullanıyor.
Eğer siz de web de aradığınız şarkıyı bulamıyor, p2p de sahte dosyalar arasından istediğinizi seçemiyorsanız, ücretsiz MP3 Ninja! uygulamasını kullanmalısınız. Programı bu siteden indirebilirsiniz.
Windows Presentation Foundation (WPF) ile Masaüstü Not Alma Programı
by Levent Üncü on Kas.19, 2008, under Yazdıklarım
Microsoftun ürünlerini incelerken wpf dikkatimi çekti. Ufak bir araştırma yaptım.
WPF Nedir?
.Net Framework 3.0 ile beraber çıkan görsel sistemdir. Kullanıcı arabirimi (User Interface) ile iş katmanını(Business logic) temiz bir şekilde ayırmak için tasarlanmıştır. Bundan daha fazlası formlarınızda 2D, 3D çizimler kullanabilir, vektör çizimlerden faydalanabilirsiniz. XAML adıyla bilinen xml benzeri bir dil kullanır. Amacım WPF detaylarına girmek değil, o yüzden mimarisiyle ilgili detaylı açıklamayı wikiden edinebilirsiniz.
Kaynana Nedir?
Kaynana bir WPF uygulamasıdır. Biraz photoshop bilgisiyle görüntü olarak M3 firmasının Post-it’ ine benzer bir masaüstü not programı hazırladım. Uygulamanın adı alarm özelliklerinden dolayı KAYNANA’ dır; Bu uygulamayla;
- Masaüstüne birden fazla not alabilirsiniz.
- Günlük veya tek alarm kurabilirsiniz.
- Birden fazla dilde kullanabilirsiniz.
- Kurduğunuz her bir alarm için farklı bir ses ataması yapabilirsiniz.
- Alarmın erteleme özelliği ile daha sonra tekrar hatırlatmasını sağlayabilirsiniz.
Şekil 1. Kaynana ekran görüntüsü
Şekil 2. Kaynana alarm görüntüsü
Kaynana uygulamasını indirmek için tıklayın.
Last.fm:Yeni bir alışkanlık daha
by Levent Üncü on Kas.12, 2008, under Yazdıklarım
Son zamanlarda lokalde dinlediğim mp3 lerden sıkıldım ve arayışa girdim. Web de surf yaparken last.fm le karşılaştım. Beğendiğin şarkıcı veya grupla başlayıp aynı tarzda müziklerle devam ediyor. Kendilerini şöyle anlatmışlar:
Last.fm, dinlediğiniz müziğin kaydını tutar ve bunu baz alarak sizin için kişiselleştirilmiş bir çok özellik sunar.Last.fm ile müzik dinleyebilir, hoşlanacağınız sanatçıları keşfedebilir, müzik zevkinizi taşıyan kişilere erişebilir, yaşadığınız yerdeki etkinliklerden haberdar olabilir, kişisel siteniz için müzik listeleri ve kolajlar hazırlayabilir ve daha birçok şey yapabilirsiniz.
Last.fm i masaüstünden dinlemek için bir de ufak program yaptım. Buradan indirebilirsiniz.
Şekil 1:Last.fm client penceresi
Annemin Mutfağından GWT Araçları Kurulum Tarifi
by Levent Üncü on Kas.12, 2008, under GWT
Daha önce bahsettiğim GWT araçlarının kurulum tarifini bu yazımda vereceğim. Öncelikle ihtiyacımız olacak malzemenin(arabirim,program ve araçların) linkleri vereyim;
Java Runtime Environment (ne kadar olursa)
Google Web Toolkit (1 ölçek)
Eclipse (1 ölçek)
ExtJS 2.0.2 (2 su bardağı)
Gwt-Ext (200 gram)
GWT Designer (1 paket)
Ders kodu G101: GWT’ye Giriş
by Levent Üncü on Kas.12, 2008, under GWT
Bugün yılların Borland fanatiği olarak Google’ın web 2.0 çözümü GWT’yi incelemeye karar verdim. Biraz Neo’dan esinlenerek “What is the GWT” (Gwt Nedir?) diye konu komşuya sordum soruşturdum. Herkesin bir fikri vardı ama bu fikirler benim fikirlerime yeni bir kat çıkamıyordu. Bende ilk yapmam gerekeni yaptım, Google’ı açıp GWT yazdım.70 sahifelik arama sonuçlarından birincisi GWT nin ana sayfası. Buradan ulaşabileceğimiz Product Overview sayfasında Google Inc. GWT için şunu demiş:“Google Web Toolkit (GWT) is an open source Java development framework that lets you escape the matrix of technologies that make writing AJAX applications so difficult and error prone.”
Yani diyor ki :“Abi Ajax için bir alet yaptım, kafanı detaylarla karıştırmaz, jsdir htmldir css dir gerek kalmaz direkt takılırsın”.
Ama metin editörü kullanarak yazmanın hiç bir pratikliği ve daha önemlisi keyif verici bir yanı olmadığı, en azından benim için, bir gerçek. Heleki bilmediğim bir teknolojiyle uğraşırken körebedeki ebe gibi hissettim.Derhal azimle okumaya devam edip Eclipse ve Cypal ile gwt yi kullanabileceğimi öğrendim. Öğrendim ama Cypal’ın eclipse üzerinde çalışması için 80 tane eklentiye ihtiyacı olduğunu dahası benim indirdiğim eclipse sürümünde de bunların olmadığını büyük bir acıyla keşfettim. Kotamıza kuvvet buradan eclipse all in one’ı indirip Cypal ı kurdum. Buradaki tarifle de eclipse üzerinde gwt ile bir iki deneme yaptım.
Gördüm ki Delphi de alıştığımız konforun yanından bile geçemiyorum. “Ama Bu web application, efendim web 2.0, ajax, müthiş teknoloji” sesleri kulaklarımda çınlarken Matrix’te Switch ablamızın ölürken söylediği gibi “Not like this,not like this” diye kendi kendime mırıldanıyordum. Külhanbeyi gibi naralar atmaya başladım sonunda
Yaşasın Google Cache
by Levent Üncü on Kas.12, 2008, under Kategorilenmemiş
Kaybolan yazılarımı nasıl kurtarırım diye uğraşırken, “site:www.leventuncu.net” aramasıyla google cache’inden eski sayfalara ulaşabildim. Yeni bir düzenlemeyle tekrar siteye ekleyeceğim. Bekle beni kahpe internet, geliyorum!


