Tekrar merhaba blog alemi!! Çoook ama çook uzun zamandır buralara uğramadığımı farkettim. Birkaç aydır da buraya geri dönüp birşeyler yapmaya bıraktığım yerden acaba devam mı etsem diye merak ediyordum. Bugün kendi kendime karar verdim, tekrar burdayım :) Neden burdayım? Gayet basit. Paylaşmak için. Paylaşacaklarımı genel olarak gruplayacak olursam: 1) Aradan geçen 3 yıl içerisinde mesleki anlamda neler yaptım 2) Şu anda neler yapıyorum 3) Hangi teknolojileri kullanıyorum 4) Kendi projelerimde çalışırken karşılaştığım problemler için nasıl çözümler oluşturuyorum Asıl amaç, bir şekilde yazılım dünyasına girecek/girmiş, görece deneyimsiz arkadaşlara deneyim katmak ve bir nevi işlerini hızlandırmak için Türkçe içerikli bir blog oluşturmak Bakalım neler gösterecek zaman...
Stajdı yazlıktı güneşti tatildi derken bir yazı daha devirip Eskişehir'in yolunu tuttuk, geldik yine soğuk memleketimize. Bu 5. senem, ama hala alışamadım şu güzel yerin soğuğuna.. Neyse, 4. sınıfa da geçtik artık, son sınıf olduk, bu senemiz biraz daha rahat geçer diye düşünürken, daha okulun ilk haftasından aldığım bütün derslerin kendisine ait bir projesinin olduğunu öğrenmemle ağzımdan "oovv shit" öbeğini istemeden de kaçırmış bulundum... Aslında, bir yanım çok güzel olum işte kafayı kaldırmayacaksın diyor da, öbür yanım inşallah patlamaz malum yerlerde diye fısıldıyor, fısıltıları dinlemiyorum bile... Hayırlısı diyip başlamakta fayda var :) Severek ve isteyerek aldığım bir derste(Introduction to Autonomous Mobile Robot) ve Bitirme projesinde(Otonom Robotik ve Sentez) kullanacağımız robotu kabaca tanıtmaya çalışacağım bugün. Kendisi araştırma robotlarından Pioneer 3 - DX . Ben kısaca P3 diyeceğim, ki kendisi şu alttaki şahıs oluyor. P3 görünüm itibariyle, 2 tekerlekli...
Herkese merhabalar. Daha önce Tcp/Ip'nin ne olduğundan bahsetmiştim, bugün de devamı niteliğinde bir konuya, network programlamaya giriş yapmaya çalışacağım. Bunun içinde socket kavramından bahsetmemiz gerekiyor. Konuyla ilgili araştırma yaparken örneklerin genelde birbiriyle aynı veya benzer olduğunu görünce, socket kavramının genel olarak stabil bir yanının olduğunu baştan söylemem gerekli bu arada. Neyse, ne demek istediğimi girince anlayağınız umuyorum :) Haydi başlayalım. Kabaca socket; iki farklı bilgisayara, bazı dosya tanımlayıcıları kullanarak birbiriyle bağlamaya yarar. Bu şekilde tanımladığımız zaman socket aslında, bir dosyaymış gibi düşünülebilir. Nasıl bir dosyadan veri okuyabiliyorsak, socket'ten de bunu yapabiliriz. İşin alt tarafına bakalım biraz ki, ne demek istediğim anlaşılsın. Sıradan bir programda dosya açmak istediğimiz zaman çekirdegin (kernel) sistem çagrilari kullanırız(Sistem çağrılarını Operating System Dersini alan arkadaşlar hatırlayacaktır.) Bu ça...
Yorumlar
Yorum Gönder