Touchles İle Yapılabilecek 6 Şey

18 11 2009

Bu yazımda touchless ile yapılabilecek şeyleri paylaşacağım, Aslında bunlar sadece aklıma gelenler büyük ihtimalle bunlardan daha ilginç bir şey vardır ve herzaman olacaktır.

1. Japon bilim adamlarının bir videosunu izledim ve elinin üzerinde fil gezdirebildiğini gördüm ilk olacak japon bilim adamlarına sesleniyorum –okadar uğraşmaya gerek yok touchless var, Peki bunu nasıl yaparız ?

Öncelikle bir kamerayı bir projeksiyonun üstüne koyarız kamera ile düzlemdeki elin üst noktasını alıp fillerimizi y eksinnde kaydırarak oraya koyabiliriz.

2. Üç boyutlu olarak bir noktayı bulmamız mümkün yani elinizi havada gezdirirken x,y ve z ekseninde nerde olduğunu bulmak hiçde zor değil peki bunu nasıl yapabiliriz ?

sema Yandaki şekle bakacak olırsanız ortada bir kare var ve bu kareyi 3 boyutlu olarak düşünün karenin tam ortasına bakacak şekilde yukarıdan ve soldan iki kamera duruyor, yukarıdaki kamera şeklin x ve y kordinatını alıyor soldaki kamera ise z ekseninde yüksekliği alıyor isterseniz bunu değiştirebilirsiniz yani iki kameradanda yatay ve düşey görüntü almanız mümkün sonuçta. Sonrasında aldığımız verileri birliştirerek cismimizin üç boyuttada yerini alabiliyoruz

3. Araba yarışlarına biraz daha heycan katmak için arabayı kafamızla sürmemiz mümkün tabi biraz zorukları var ama sonuçta istediğimiz biraz heycan peki bunu nasıl yaparız ?

Öncelikle ekranımızın üstüne bir kamera koyuyoruz ve bu kamerayı kafamızı sağa sola oynattığımızda dışarı taşmayacak şekilde sabitliyoruz sonrasında saçımızı touchless ta tanımlayıp onu takip ettirmeye başlıyoruz burada dikkat etmemiz gerek şey kamera ve arkamazdaki yüzey nekadar hassas olursa okadar rahat hareket ettirebiliriz. Arabayı sürme kısmına gelecek olursak kafamızı sağa götürdümüzde sağa basacak ve sola götürdüşümüzde sola basacak şekilde programımızı yapıyoruz fren gazı ise toucless kütüphanemizin area verisini kullanarak yapıyoruz area nekadar artarsa kafamızı yaklaştırmışızdır okadar hızlı gitsin uzaklaştırdığımızda ise yavaş gitsin yani fren tuğuna veya geri tuşuna bassın vites olayınıda ses ile yapabiliriz çok eğlenceli oluyo benden söylemesi.

4. Biryerin kapısında geçenleri saymak isterseniz de güzel bir çözüm olabilir touchless, yani bir işyeri düşünün burdan kaç kişi girdi kaç kişi çıktı çok rahat sayabiliriz aslında peki nasıl yaparız ?

Hemen kapının ağzına bir adet kamera kolayrak işe başlıyoruz, kamera aynı renk düz bir yüzeye bakarsa çok daha kolay sonuç alabiliriz, peki gelenleri nasıl alırız? hemen touchless kütüphanemizin left ve right verilerine başvuruyoruz eğer area left ten küçülüyorsa giriyordur rigt tan küçülüyorsa çıkıyordur tabi bu kamerayı koyduğunuz yere göre değişir ama temel mantık bu.

5. Geçenlerde bir video izledim videoda bilardo masasına bir projeksiyon yansıtılıyor ve bütün bilarda masasnında su varmış gibi gözüküyor topları koyduğunuzda oradan su çekiliyor ve tepecik gibi duruyor peki biz bunu nasıl yaparız ?

Öncelikle bir bilardo masası almakla işe başlıyoruz tabikide bir projeksiyon projeksiyonumuzun bitişiğinede bir kamera ama bu kamera diğerlerine göre çok daha iyi olmak zorunda çünkü hassas bir konu sonuçta bilardo :). Programımıza topların rengini tanıtarak başlıyoruz işe topların tam yerini bu şekilde alabiliyoruz sonrasında xna ile yazdığımız su olayına touchless kütüphanesni entegre ederek topların yerini alıyoruz ve orayı sudan temizliyoruz bunu xna ile yazmak zorundayız.

6. Elinizle bilgisayarı yönetmeniz mümkün peki bunu nasıl yaparız ?

Hemen bir kamera ile başlıyoruz elimizin hemen altına koyuyoruz elimize bir siyah eldiven geçirerek ileri, geri sağa, sola oynatarak mouse umuzunda oynamasını sağlıyoruz peki tıklama işini nasıl yaparız ? Elimizi açtığımızda daha fazla yer kaplar kapattığımızda ise daha az yer buna bize area verisi ile birlikte geliyor yani elimizi sıktığımızda küçülür ve tıkla olur bıraktığımızda up olayı gerçekleşir bu şekilde nesnelerin yerini tut bırakla çok rahat değiştirebiliyoruz.





Hybrid Otomobiller ,Gelecekleri ve Getirdiği Yazılımsal Altyapı

18 11 2009

Bu yazımızda hybrid otomobiller ve onların sağladığı yazılımsal yenilikler hakkında kısa bir bilgilendirme yapacağım.

Aslında hybrid otomobiller gelecegin otomobilleri için bir ön alıştırma diyebiliriz şimdilik sadece kısa mesafede, kalkış ve rampalar da devreye giren elektrik motorları kullanılıyor yani yarı benzinli yarı elektrikli

Şuanda bütün otomobil firmaları için hedef olan elektrikli otomobiller yavaş yavaş üretim tarihleri ve modelleri açıklanmaya başladı, öncelikle Renault firması tarafından çıkartılan 3 yeni model 2011 tarihi için piyasada olacağı belirtildi.

Tüm bu olanlarla birlikte ilk girişimi gösteren google oldu google “şehirdeki herkez arabasını şarj etmeye kalkarsa hatlar dayanmayacak” gibi bir öngörüde bulunarak hatları kontrol etmek için bir girişimde bulundu.

Şimdi gelelim asıl konumuza, elektrikli arabaların gelmesiyle birlikte bir arabada en az 2 ekran gelmesi ve minipc tadında bir yönetici bilgisayarada sahip olması muhtemel, ben microsofttan bir atak bekliyorum aslında “windows car” diye bir işletim sistemi  bunula birlikte programcılar için yeni bir platform açılmış olacak tabikide ev, araba, telefon,bilgisayar entegrasyonunda yeni bir dönem de başlamış olacak bununla birlikte. Tüm bunlar artık yeni bir dönemde olduğumuzun kanıtıdır aslında, ve bu yenilikler arasında tabikide ilk giren kazanacak..

Tüm bunlara bakarak 2015 te hiçbişey eskisi gibi olmayacak diyebiliriz :)

 

Ahmet Enes DABANLIOĞLU MIWtech Inc. YKB





Farklı Olabilmek yada Olamayabilmek!

4 11 2009

Şuanda karar verdim insanlar 2 ye ayrılır;

  • Normal insanlar
  • Normal olmayan insanlar

İçinizdeki soruya cevap vereyim, çünkü normal insanlar bir işe girmek için iş başvuru formu doldururlar Normal olmayan insanlar ise bunu yaparlar :)

Bu sitedeki amcamız TBWA / İstanbul da işe girebilmek için böyle bir yola başvurmuş, yetkililer de farketmiş olucak ki amcamız en sonunda işe girmeyi başarmış..

Peki niye bizim aklımıza gelmedi bu fikir de bu amcamızın aklına geldi, bizde microsoftbeniisealsin.com die bi site kurup microsoft un bizi görmesini sağlayamazmıydık…

Bence bunun tek nedeni farklı düşünme yeteneği, peki bu yetenek kimlerde var ?

 

Evettt sorumuzun cevabııııı   “sizde”

Neredenmi biliyorum.. Yazının devamını merak edip buraya kadar okumanızdan :)

 

Ahmet Enes DABANLIOĞLU MIWtech Inc. YKB





NOKIA BOOKLET 3G

1 11 2009

booklet

Bu gördüğünüz nokia nın netbook furyasından nasibini alan “booklet” i

Peki nokia nın olması haricinde bu netbook u diğerlerinden ayırak özelliği ne bence en göze batanı ovi içinde geliyor !

Ovi ne dersek, nokia nın harita servisi sadece belli telefonlarda çalışıyor, sanırım n series in hepsinde geçerli istediğiniz bölgenin haritasını sitesinden yükleyerek cadde sokak heryere erişebiliyosunuz tabi bunların yanında yol tarifi gibi hizmetlerde veriyor ama tabikide paralı =) Bunun haricinde netbook un içerisinde bir de gps bulunuyor bunu haritada yer bulmak için kullanıyor tabi siz farklı amaçlar içinde kullanabilirsiniz.

Diğer özelliklerine gelirsek üzerinde windows 7 starter veya home premium geliyor bu iyi birşey, standart atom işlemci, 1gb ram ve 120gb lık bir depolama kapasitesine sahip, 10.1 likbir ekrama ve bluetooth, wireless, 3G gibi kablosuz iletişim protokollerini de destekliyor zaten nokia nın yapmasındaki temel amaç ta 3G uyumlu laptop çıkartmaktır.

Fiyatı ne çok fazla nede çok az olacak bir derecede olduğunu tahmin ediyorum 700 civarında bir fiyatı olur..

Bu ürün ile ilgili bir yorumum olacak eğer 3G patlarsa ki türkiyede bu risk var hiçkimsenin bu netbook tan haberi olmaması muhtemel nokia nın nekadarlık bir satış rakamına ulaşacağını bilmiyorum ama fazla önemsemediği kesin galiba bunu farklı amaçlar için kullanıyor piyasa nabzını ölçmek gibi =)

Daha fazla bilgi için

 

Ahmet Enes DABANLIOĞLU MIWtech Inc. YKB





XNA ile Oyun Programlama – Content Ekleme

30 10 2009

 

   existingitem Solition Explorer da bulunan Content klasürümüz oyunumuzda kullanacağımız içerikleri tutar, Yani oyun içinde kullandığımız resim, ses ve modeller burda bulunur isterseniz başka klasördede tutabilirsiniz bunun için

 

public Game1()
        {
            graphics = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content"; // Burada içeriklerimizin olduğu klasörün ismini veriyoruz
        }
 

ama gereksiz bişi :)

 

Bizde Content klasörümüze “Existing Item” diyerek İçeriğimizi ekliyoruz ne eklediğimiz farketmez..

 

    public class Game1 : Microsoft.Xna.Framework.Game
    {
        GraphicsDeviceManager graphics;
        Texture2D nesne1;
        Vector2 konum;
        SpriteBatch cizdir;

        public Game1()

 

Texture2D bizim içeriğimiz şuanda 2 boyutlu bir içerik ekleyeceğimiz için “Texture2D” nesnesi oluşturuyoruz, Vextor2 Bizim konum vericmiz yani nesnemizin konumunu önce ona tanımlayarak sonra nesnemize atıyoruz.. Şuanda sadece X ve Y ekseninde konum belirleyeceğimiz için 2 dedik X,Y ve Z ekseninde konum tanımlamak isterseniz ki 3D nesnelerde öyle yapmanız gerekiyo “Vector3” nesnesi oluşturuyoruz SpriteBatch ise cizdirmekte kullandığımız yığınımız..

 

Biz içeriği göstermek için önce yüklememiz sonrada çizdirmemiz gerekir Öncelikle içeriğimizi yüklüyoruz..

 

      protected override void LoadContent()
        {
            // Create a new SpriteBatch, which can be used to draw textures.
            nesne1 = Content.Load<Texture2D>("top");
            // TODO: use this.Content to load your game content here
        }
 

Bu şekilde top.png olarak eklediğimiz resmimizi oyunumuza yüklüyoruz

 

        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.White);

            cizdir.Begin();
            cizdir.Draw(nesne1, konum, Color.White);
            cizdir.End();
            // TODO: Add your drawing code here

            base.Draw(gameTime);
        }

Yukarıdaki gibi resmimizi çizdiriyoruz “Draw” sınıfı “Update” sınıfı ile tetiklendiğinden update edildiği sürece resim yeniden çizdiriliyor, resme yeni bir özellik eklendiğinde eklenen yer değiştirilip yeniden çizdiriliyor.

 

 

Ahmet Enes DABANLIOĞLU MIWtech Inc. YKB





Bir fikri-m var !

24 10 2009

Bir fikrim daha var :)

Bu Fikri-m de bir web projemi açıklamak istiyorum bir dönem ciddi ciddi düşündüğüm ama sonradan fikir çöplüğüne gönderdiğim bir proje..

Projenin konusu gezmek :) evet çok basit gezmek. Her insan gezmeyi sever yeni yerler görmeyi yeni insanlarla tanışmayı kısacası yenilikleri sever bazı insanlarda biraz daha çok sever bu gezme işini bende onlardanım sanırım, ama malesef gezme hobisi eğlenceli olduğu kadar masraflı bir iştir yani düşünsenize herkez amerikaya gitmek ister amerikaya gidiş bileti ise 1.200 olduğuna göre ki buna pasaport, vize ve vergileri katmıyorum gitmesi bile insanların 1 ay boyunca ev geçindirdiği bir paraya tekabul ediyor orda kalması, gezmesi, yemesi, içmesi ve geri dönmesi ayrıyetten tartışılacak bir konu ama isterseniz şöyle bir yolda izleyebilirsiniz

times-square

- Gidiş parasını toparladınız ve gideceksiniz ama gidiş parasından başka cebinizde başka para kalmadı üzülmeyin sizde oraya gittikten sonra onunuze gelen her bayana evlenme teklif edebilirsiniz kalıcı bir çözüm olacaktır..

Şimdi gelelim fikrimizin aslına, düşleyin mısıra gitmek istiyorsunuz ama cebinizde 50 kuruş var bununla hemen bir internet kafe ye gidiyorsunuz ve web sitesine giriyorsunuz, girdiğiniz sitede biri sizin yol masraflarınıza sponsor oluyor, başka bir yardımsever insan ise yanında kalmanız için yer veriyor tabi yardımsever insanımız yemek masraflarınızıda karşılıyor (Varmı öyle biri ?).. uluslararası bir site olduğunu düşünürsek türkiyeden amerikaya fransada rusyaya hindistandan meksikaya kadar herkes biryerlere gitmek istiyor.

aenes

Bu nasıl olur diye bir düşünürsek yanında kalabileceğiniz insanları bulmak çok zor olmasa gerek yani bi rus 3 4 aylığına bizde kalsa memnun bile oluruz mahallecek :). Sponsor işini ise gittiği ülkede bir marka karşılasa orada kaldığı süre zarfında markanın reklamını taşısa üstünde t-shirt vs. olarak, tabi markayı bu konuda ikna etmekte zorlanabiliriz neüdübelirsiz bir insanın yapacağı neüdübelirsiz bir reklam için vereceği 3 4 miliyarı olmayabilir ama her insan ikna edilebilir..

Sonuçta 50 kuruşa istediğiniz bir yeri gezmiş durumdasınız.. İlginç :) Başka “Bir FİKRİM var !” da görüşmek üzere.

 

Ahmet Enes DABANLIOĞLU MIWtech Inc. YKB





Bir FİKRİM var!

23 10 2009

Bir zamanlar garip bir insanla garip bir sohbet ederken çıkmıştı aslında bu fikir aslında olur demiştim çünkü düşünme aşamasında mantıksız gelen birçok şey yapılınca dünyanın en iyi fikri olabiliyor.

ahmetenesdabanlioglu

Bu düşüncem bilgisayar kullanımı ve internet kullanımı ile ilgili düşünün bir bilgisayarın maliyeti 900 civarında oda orta yollu birşey, şimdi bunu bir kenara bırakıp bir apartman düşünelim 50 daire her daire 1 bilgisayar alsa 45000 yapar işte benim fikrimde tam bu noktada hayat buluyor bir server alalım kazanın yanına koyalım sonra her daireye 1 thin client koyalım daireya gelen televizyonuna bağlasın bilgisayarını bu sisteme güzelde bir internet bağlayalım şöyle 100mb olsun, bu arada turksat ın internet paketlerine bakmanızı şiddetle öneriyorum 10mb 29 TL artık gerisini siz düşünün, konumuza devam edelim şimdi bu şekilde bize çıkan maliyet 20000 bir server a versek binaya hızlı bir ethernet altyapısı için de 10000 verelim 22500 de thin client lerin fiyatı tutuyor buradan bize 52500 gibi bir fiyat çıkıyor..

ahmetenesdabanlioglu

Şimdi fikrin patladığı yer burası aslında bir seçim meselesi bilgisayarın bozulma derdi yok program kuruyım kaldırıyım boş yerim kalmadı virus kaçtı bilgisayarcı çaardım büssürü para bayıldım derdi yok biyandan da ek bir maliyeti var, uzun sürede zaten parça yükseltmesiydi osuydu busuydu derken kendini amorti ediyor ama bu tabi uzun zamanda oluyor..

Buradan anlaşılıyor ki bu fikrim üzerinde kafa yormak ve işleme sokmak iyi bir fikir gibi tabi parası olana :)

 

Bir fikrin daha sonuna geldik bir sonraki fikri-m de görüşmek üzere

 

Ahmet Enes DABANLIOĞLU MIWtech Inc. – YKB





Bir FİKRİM var !

20 10 2009

Artık proje fkirlerimi kendime saklamak yerine birinin ihtiyacı olabileceğini düşünerek açıyorum Bundan sonra “Bir fikrim var !” kategorisi altında sıralanacaktır herkese hayırlı uğurlu olsun :)

 

Reklam – Şu sıralar revaçta olan reklam anlayışının değişmesi herkesi etkilemiş drumda geleneksel reklamın ölümüne doğru giderken djital reklam konusunda ilginç fikirlerde çıkmakta bunlar genellikle arkadaşlarına şunu şunu söyle 1000 puan kazan veya reklamları izle puan kazan tarzında reklamcı üye ilişkisinde denge sağlayarak müşterinini reklamını yapmasını ve üyenin bu reklamdan kazanılan paradan pay almasını sağlayan sistemlere dayalı.

Benimde ilk fikrim bu anlayışa dayalı reklam izleterek para kazandırmaya yani;

 

Kullanıcılar sisteme üye oluyor ve bir program indiriyor bu program masaüstünüzün arka planına resim veya bir video koyarak reklam yapıyor ve açık kalan süreyi sayıyor saat başına puan sistemiyle çalışıyor yani bilgisyarın masaüstünde nekadar çok durursa resim, program okadar çok puan veriyor.

- Diğerlerinden ne farkı var dersek direk masaüstünde durduğu için ister istemez insanın beynine işliyecek genelde bilgisayar kullanıcıları sıkıldığında masaüstüne gelip refresh yapar yani sıkıldığında masaüstüne gidecek ve reklamı görecek başka işi olmadığı için de reklamla ilgili birşeyler araştırmak isteyecek yani reklam programımız kesin sonuç veriyor :)

 

 

 

Bir sonraki “Bir fikrim var !” da görüşmek üzere..

Ahmet Enes DABANLIOĞLU MIWtech Inc. YKB





On Live’da gelişme

18 10 2009

Blog’m daki on live hakkında makaleyi yazalı bayyaa olmuştu ve bende umudumu kesmeye başlamıştım ki sitelerde on live ile ilgili haberler duyulmaya başladı. Hatta on live sitesi güncellenmiş ve hatta sitede “KIŞ 2009” diyede bir tarih belirmiş ler

18.onlive

Yukarıda Gördüğünüz gibi siteye oyunları koymaya başlamışlar çoğu oyun firması ile ortaklık yapmışlar buda demek oluyor ki çıkan bütün oyunlar burada olacak.

Birde küçük bir tahmni yürüterek türkiyeye nezaman geleceğini kestirmek hiçde zor değil tabikide “+5 YIL” :)

Ozamana kadar ekran kartına kuvvet…

 

 

Ahmet Enes DABANLIOĞLU MIWtech Inc. YKB





Google Squared – İnceleme

18 10 2009

Bu yazımda sizlere google ın yeni “şey” ini inceleyeceğim “şey” diyorum çünkü tam olarak kullanım alanını kestiremedim ama araştırma ödevleri için süper olacağı kesin.

Öncelikle buradan google squared sayfasına gidiyoruz ve turkey aramasını yapıyoruz, farkettiğiniz gibi türkçe desteklemiyor türkiye olarak arama yapabilirsiniz ama alakasız sonuçlar veriyo.

18.10 

Aramayı Yaptığımızda karşımıza yukarıdaki sayfa çıkıyor bizde başlayalım teker teker açıklamaya..

Biz ülke bazında arama yapıyoruz isterseniz siz ford,bmw veya clinton,obama gibi aramalar da yapabilirsiniz

Bunun hemen ardından arama satırında yazan turkey yazısını silip yerine united states yazıyoruz ve “Add to this Square” diyerek aramamıza yeni bir satır ekliyoruz. Bu şekilde arama yapmak bize ne kazandırır derseniz oldukça vakit kazandırır düşünün 40 ülkenin yüz ölçümü ve nüfusunu bulacaksınız bunun için yapmanız gereken tek şey yeni arama ekleyerek ülküleri eklemek.

Nüfus, Alan, Başkent alan kodu gibi verilerimiz detaylarımızı oluşturuyor, bunları detay ekleme kısmını tıklayınca karşınıza çıkan listeden seçebilir veya istediğiniz birşeyi yazabilirsiniz. Biz Türkiye ve Amerikanın nüfusunu ve yüzölçünümü gösteren bir liste yapıcaz bunun için detay kısmından önce population yazarak “add” diyoruz sonrasında area diyerek yine aynı işlemi yapıyoruz bu sayıyı istediğiniz gibi arttırabilirsiniz..

 

google

Sonuçta karşımıza böyle bir ekran çıkıyor, dediğim gibi ödevlerde çok işe yarayacak gibi bir kanı var içimde :) “öğrenci dostu google”

 

 

 

Bir sonraki makalemizde görüşmek üzere;

Ahmet Enes DABANLIOĞLU MIWtech Inc. YKB