Pazar, Şubat 22, 2009

Robot Programmer's Bonanza!

Tekrar Merhabalar,

Bu yazımda ilginç,basit ve bir o kadarda yetenekli bir robot programlama ortamından bahsetmek isiyorum.

RobotBASIC robotunuzun çalışma algoritmalarını yazabileceğiniz ve algoritmanızın sonucunu ekranınızda simule edebilen bir programlama dili. RobotBASIC sadece bir robotu simule etmekten ileri gidiyor ve yazılan programının hiç bir değişiklik yapılmadan yada çok küçük değişikliklerle gerçek robotlarda kullanılmasına olanak sağlıyor.

RobotBASIC ile yazılan programlar birçok küçük ve ucuz robotlar la uyumlu olduğu gibi LegoMindstorms gibi kompleks ve yetenekli robot serileri ilede çalışabiliyor.


Örneğin;

rLocate 100,100
rTurn 90
rForward 300
rTurn 45
rForward 50
rTurn −90
rForward −200
End

yukardaki kod bloğu ile robotunuzu hareket ettirebilir ve simulasyon ekranından sonuçları takip edebilirsiniz yalnız simulasyon ekranı diyince çokta fazla birşey beklemeyin çünkü oldukça ilkel.



bu ekran görüntüsünde ortadaki daire robotumuzu temsil ediyor mesela :)

Pekala Microsoft Robotics gibi müthiş bir simulasyon ortamı dururken neden bunu kullanalım diye bir soru gelebilir aklınıza? Cevabı ise basit benim o ortamı kaldırabilecek bir bilgisayarım yok :)))

Microsoft Robotics'i tam verimle kullanabilmeniz için Physics desteğine sahip güncel bir ekran kartına ve en az çift çekirdekli bir işlemciye ihtiyacınız olacak yoksa robotunuzun bir adım attığını bile görebilmek dakikalar alabilir.


RobotBASIC ile ilgili daha fazla bilgi için http://www.robotbasic.org/ adresini kontrol etmeden geçmeyin.

Görüşmek üzere

Cumartesi, Şubat 14, 2009

Toad ve MySQL başarısı

Merhabalar,

Kuşkusuz MySQL en popüler açık kaynak kodlu veri tabanı yazılımlarının başında geliyor. Sun Microsystems'ın desteğiyle sürekli ve yüksek bir ivmeyle geliştirilmeye devam eden bu veritabanını yeni kullanmaya başlayacaklar için en korkutucu durum tabiki yönetim kısmı.
Hele birde Microsoft yazılım geliştirme araçlarının süslü dünyasında MySQL dünyasına adım atıyorsanız kullanım bir çok açık kaynak kodlu yazılımda olduğu gibi MySQL içinde kabus halini alabilir.

MySQL'i beraberinde gelen komut satırı istemcisiyle kullanmaktan sıkıldığınızda karşınıza bir çok ücretsiz alternatif yazılım çıkacaktır ama bu işi en iyi başaran firmalardan biri olan Quest, Oracle ve SQL Server için hazırladığı Toad veritabanı yönetim aracınının ücretsiz bir versiyonu olan Toad for MySQL 'le MySQL veritabanı yönetimini çocuk oyuncağı haline getirmiş durumda.

Yazılım ER-diagram, Query-builder, Knowledge Expert, kod tamamlama ve formatlama özelliğine sahip editörü ile paralı araçlara ihtiyacımız olmadığını tekrar gözler önüne sermiş durumda.