C++

Weekly C++ 1

Derleyici nedir? Derleyici, yรผksek seviye bir programlama dilinde (high-level programming language) yazฤฑlmฤฑลŸ bir kaynak kodun, baลŸka bir hedef dile veya bilgisayarฤฑn/iลŸlemcinin anlayabileceฤŸi makine diline tercรผmesini yapan bir programdฤฑr. Linker nedir? Bir derleyici tarafฤฑndan รผretilmiลŸ olan kodlarฤฑ baฤŸlayarak iลŸletim sisteminin รงalฤฑลŸtฤฑrabileceฤŸi tek bir kod รผreten programdฤฑr.Object dosyasฤฑna รงevrilen bir veya birden รงok dosyanฤฑn birbirleri ile iliลŸkilendirmesi ve… Continue reading Weekly C++ 1

Veri Tabanฤฑ

Veri Tabanฤฑ Notlarฤฑ (SQL)

Veri tabanฤฑ isimleri girilirken kesinlikle ฤฐngilizce karakterler kullanฤฑlmalฤฑdฤฑr. ฤฐliลŸkiselย veritabanlarฤฑ, verileri tablolarla temsil etmenin sezgisel, kolay anlaลŸฤฑlฤฑr bir yolu olanย iliลŸkiselย modeli temel alฤฑr.ย ฤฐliลŸkisel veritabanฤฑnda, tablodaki her satฤฑr, anahtar adฤฑ verilen benzersiz kimliฤŸe sahip bir kayฤฑttฤฑr. aa ฤฐliลŸkisel Veri Tabanฤฑ (Rdbms) Veri tabanฤฑ yรถnetim sistemleri birden fazladฤฑr. Bu sistemlerin bazฤฑlarฤฑnฤฑn kendine รถzel dilleri mevcuttur. Yazฤฑmฤฑzda Microsoft SQL veri… Continue reading Veri Tabanฤฑ Notlarฤฑ (SQL)

Derleme

API Nedir?

ฤฐki uygulamanฤฑn birbiriyle iletiลŸim kurmasฤฑna olanak saฤŸlayan bir yazฤฑlฤฑm aracฤฑsฤฑdฤฑr. Web uygulamalarฤฑnda sฤฑkรงa kullanฤฑlฤฑr. Uygulamaฤฑnฤฑn farklฤฑ servislerin รถzelliklerinden yararlanmasฤฑ istediฤŸinde kullanฤฑlฤฑr. Ayrฤฑca sรผreรงleri รงabuk ve programlฤฑ hale getirir. ฤฐstekler gรถnderilir. Cevaplar alฤฑnฤฑr. API tipleri vardฤฑr. API ve Web Servisler arasฤฑnda benzerlikler vardฤฑr. Tรผm API ler internet รผzerinden eriลŸilmeyebilir. Ama web servislere herzaman aฤŸ รผzerinden eriลŸebilirsin.

Uncategorized

MQTT VE FTP

MQTT (Message Queuing Telemetry Transport) ฤฐnternette yaygฤฑn olarak kullanฤฑlan makinalar arasฤฑ (M2M) mesaj tabanlฤฑ bir protokoldรผr. Lightweight oluลŸu ve dรผลŸรผk kaynak tรผketmesiyle Internet of Things(IoT) ekosisteminde benimsenmiลŸtir. Birรงok IoT bulut platformu akฤฑllฤฑ nesnelerden veri gรถnderip almak iรงin MQTT protokolรผnรผ desteklemektedir. Gรผvenlik olarak SSL / TLS desteklemektedir. Broker รผzerinden haberleลŸme temeline dayanmaktadฤฑr. MQTT asenkron protokoldรผr, bu da mesajฤฑ… Continue reading MQTT VE FTP

Robotik

ROS Uygulamalarฤฑ | WEB GUI

ROS Uygulamalarฤฑ | WEB GUI kursunda robotik sistemler ve mobil robotlar ile alakalฤฑ tecrรผbe paylaลŸฤฑmฤฑ yapฤฑlmฤฑลŸtฤฑr. ROS freamwork'รผ kullanฤฑlarak geliลŸtirilen robotik projeleri incelenmiลŸtir. Bu projelerin yapฤฑsฤฑ ve รถzellikleri ile alakalฤฑ detaylฤฑ bilgi verilmeye รงalฤฑลŸฤฑldฤฑ. ROS Uygulamalarฤฑ | WEB GUI kursunda spot-mini projesi incelendi. Ardฤฑndan bir web arayรผz geliลŸtirmesi yapฤฑldฤฑ. Bu arayรผz ile turtlebot hฤฑz kontrolรผ saฤŸlanarak… Continue reading ROS Uygulamalarฤฑ | WEB GUI

Robotik

rosbridge ve roslibjs

Bu yazฤฑ, rosbridge ve roslibjs kullanarak ROS ile iletiลŸim kuran basit bir web sayfasฤฑnฤฑn nasฤฑl oluลŸturulacaฤŸฤฑnฤฑ gรถsterir. ROS bilgisi gerekli deฤŸildir, ancak ROS kavramlarฤฑ, komutlarฤฑ ve yardฤฑmcฤฑ programlarฤฑ hakkฤฑnda ayrฤฑntฤฑya girmeyeceฤŸimi sรถylemek isterim. EฤŸitim iรงin sistem yapฤฑlandฤฑrma Bu bรถlรผm size demoyu gerรงekleลŸtirmek iรงin gereken kurulumlarฤฑ adฤฑm adฤฑm gรถsterecektir. 1. ROS'u yรผkleyin Bilgisayarฤฑnฤฑzda ROS kurulu deฤŸilse,… Continue reading rosbridge ve roslibjs

Robotik

Otonom Tekne (Suรผstรผ Aracฤฑ)

2018 yฤฑlฤฑnda trolling motor kullanarak dรผmen kontrol sistemini geliลŸtirdiฤŸim yรผzer mobil robotun makalesinde hocamฤฑz bize teลŸekkรผr etmiลŸ. Burada paylaลŸmak istedim. Katamaran tipi tekne tek motora sahiptir. ฤฐรง sularda รงalฤฑลŸacak dรผลŸรผk maliyetli (2000$) ve modรผler bir otonom suรผstรผ robotunun tasarฤฑm ve gerรงeklemesini ele alan makale: https://lnkd.in/dAuvDvn

Linux · Robotik

ROS Network Yapฤฑsฤฑ

Linux'ta bir bilgisayarฤฑn IP adresini ve aฤŸ arayรผzรผnรผ belirlemek iรงin: Bir ROS master'a baฤŸlanmak iรงin de rosinit komutunu kullanabilirsiniz. Her rosinit รงaฤŸrฤฑsฤฑndan sonra, rosinit'i farklฤฑ bir sรถzdizimiyle รงaฤŸฤฑrmadan รถnce rosshutdown'a bakmanฤฑz gerekir. "master_host", รถrnek bir ana bilgisayar adฤฑdฤฑr ve "192.168.1.1", harici ROS yรถneticisinin รถrnek bir IP adresidir. Bu adresleri, harici yรถneticinin aฤŸฤฑnฤฑzda nerede bulunduฤŸuna baฤŸlฤฑ… Continue reading ROS Network Yapฤฑsฤฑ

Derleme

Qt -> GUI

ฤฐlk รถrneฤŸi bu link ile yaptฤฑm : https://www.oguvenir.com/2014/06/qt-ile-gui-programlama.html PDF : https://ufukuzun.files.wordpress.com/2014/03/qt-4-ile-cpp-gui-programlama1.pdf QT Nedir? : http://gamzecukurluoz.blogspot.com/2010/03/qt-nedir.html Qt, belli bir platforma baฤŸฤฑmlฤฑ kalmadan uygulamalar yapmak amacฤฑyla oluลŸturulmuลŸ bir geliลŸtirme ortamฤฑ, aynฤฑ zamanda da bir geliลŸtirme kรผtรผphanesidir. Yani Qt kullanarak geliลŸtirdiฤŸiniz uygulamalarฤฑ รผzerinde herhangi bir deฤŸiลŸiklik yapmadan pek รงok masaรผstรผ bilgisayar ve gรถmรผlรผ iลŸletim sistemlerinde kullanabilirsiniz. Qt genellikle gรถrsel… Continue reading Qt -> GUI