Hangi programlama dilini kullanmalıyım?

Hangi programlama dilini kullanmalıyım?

Bir çok insan hangi programlama dilini öğrenmesi konusunda kararsızlık yaşıyor. Birçok programlama dili ile yazılım geliştirmiş ve eğitimini vermiş biri olarak bu konuda ben de bir yazı yazmak istedim. Umarım programlama dili öğrenmeye başlayacak kişilere faydası olur. Öncelikle hiç programlama dili bilmiyorsanız algoritma öğrenmeniz gerekmekte. Algoritma, bir işi çözmek için izlenmesi gereken yol olarak tanımlanmaktadır. Algoritma öğretilirken önce türkçe olarak

Read More

express 4 generator ile socket kullanımı

express 4 generator ile socket kullanımı

Express 4 için express-generatorle oluşturulmuş projede socket kullanımı için bin klasöründeki www dosyasına io ekleyebilirsiniz. www dosyasının içerisinde yaptığım düzeltmenin kodları; var server = http.createServer(app); /** * Listen on provided port, on all network interfaces. */ var io=require(‘socket.io’).listen(server); server.listen(port); server.on(‘error’, onError); server.on(‘listening’, onListening); io.on(‘connection’,function(socket){ socket.emit(‘news’, { hello: ‘world’ }); socket.on(‘my other event’, function (data) { console.log(data); }); }) socket tarafına

Read More

Node js socket.io sadece belirli kullanıcılara veri göndermek

Nodejsle yaptığım sohbet uygulamasında sunucu bağlanan herkese mesajları göndermektedir. Sadece istenilen kullanıcı veya kullanıcılara mesaj göndermek için socket.id yi ve oda (socket.join) mantığını kullanabiliriz. io.on(‘connection’, function(socket){ socket.join(‘arif’); }); Bu şekilde arif adlı odaya join edilmektedir. Veriyi emit etmek için de io.to(‘arif’).emit(‘olay’): komutlarını kullanabiliriz. Aşağıdaki linkte bu yapıya benzer örnekler sunulmaktadır. http://sideeffect.kr:8005/    

Nodejs forever kullanımı. Uygulama hata verirse yeniden başlasın

Nodejs’te bir uygulamayı başlatmak için ssh ile bağlantı yapıp(örn putty programı veya msdosta node kullanımı) node app.js tarzı bir komut kullanıyoruz. Fakat uygulamamız herhangi bir nedenden dolayı kapanırsa uygulama yeniden başlamıyor. Bunun önüne geçmek için forever kullanılmaktadır. Peki foreveri nasıl yükleyeceğiz? Öncelikle npm kurulumunun yapılması gerekiyor. Daha sonra npm ile foreveri yüklüyoruz. [sudo] npm install forever yetki almışsanız sudo komutunu

Read More

Nodejs ile sohbet (chat) sayfası yapımı.

Bu uygulamayı yapabilmek için yerel veya uzaktaki sunucunuzda nodejs, express ve socket.io kurulu olmalı. Öncelikle kullanacağımız bazı komutlar hakkında bilgi vereyim. io.on(‘connection’, function(socket)) Sunucu tarafında sockete gelen tüm olayları bu fonksiyon içerisinde kontrol edeceğiz. Bu olaylar clientten gelen herhangi bir bilgi olacaktır. Örneğin gelen mesaj, kullanıcının bağlanması, kullanıcının ayrılması gibi olaylar. socket.emit(‘olayadi’, veri); Client tarafında yazacağımız yukarıdaki fonksiyon sunucuya bir

Read More

Bu site hangi teknolojilere sahip? Hangi yazılımlar kullanılmış

Herhangi bir sitenin hangi teknolojileri barındırdığını, hangi yazılımları, eklentileri kullandığını öğrenmek için kullanabileceğiniz güzel bir site var. www.builtwith.com ortadaki yazı girişi bölümüne sitenin adresini girdikten sonra lookupa tıklayın. Sonrasında size iis, apache, nginx gibi hangi serverda çalıştığını, hangi yazılımlar ve eklentiler kullanıldığını(wordpress joomla gibi), hangi reklamların, hangi istatistik yöntemlerinin kullanıldığını gösterecek. İşinize yarayacağını düşündüğümüz bu siteyi sizlerle paylaşıyoruz. iyi çalışmalar.  

Nodejs, socket.io, Tcp and Http Server-Android Tcp Client ve sensör ile örnek bir uygulama

Bugün fazla sıkılmışım anlaşılan 🙂 Vps üzerine kurduğum Nodejs, socket.io, tcp, http server ve android sensor,tcp client, jquery, jquery rotate, ve photoshop (:P) kullanarak aklıma gelen bir uygulamayı yapayım dedim. Gerçi üzerinde çalıştığım bir proje ile de bağlantısı var. Daha sonra lazım olacak. Uygulamanın videosu alt tarafta. İyi seyirler 🙂