m_shige1979のときどきITブログ

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

Github(変なおっさんの顔でるので気をつけてね)

https://github.com/mshige1979

nodejs

scoket.ioで下層パスごとに処理を記載する

パス別に処理を分割したいみたいな… ホスト名は実際のwebサイトみたいに扱って/hogehoge1、/hogehoge2とかでsocket通信したいみたいな感じですかね やったこと 下層パスを用意して、処理を記載。 クライアントもそれに合わせたURIを指定してアクセス 実装 サ…

nodejsのsocket.ioのサーバにJavaで作成したクライアントで接続する

ソケット通信のサンプルって 基本TCP/IP関連のやつなんですね。 まあ、わかりますけど、websocketとか使う際はどんなデータが流れてくるとかどんな手法で送信したらよいとかちょっとわかりづらい事があります。 今回はJavaでsocket.ioのサンプルを探して見ま…

nodejsでsocket.ioのサンプルを作成

socket.io nodejsのモジュールで双方向通信を可能とするモジュール。 WebScoketなどを用いてチャットなどを実行できる。 いままではhttp併用 だったけど、socket.ioのみのバージョンを用意できるようになったらしい 環境 nodejs v8系 ※nodebrewなどを使用し…

react.jsのjsxファイルをjsに変換してみる

以前作ったもの reactjsで超単純なTODOアプリを作成してみた - m_shige1979のささやかな抵抗と欲望の日々これが現在はjsxで作っている。 実際、jsxのほうが作りやすいけどなんかあれかもしれないので分割してみるついでにnode.jsの方法で作成 バージョン rea…

node.jsでExcelファイルの読み書き

nodejsの勉強しているけど コールバックのしくみをいまいち理解できていない ファイルとかを読み込んだあとに動かすと思われるが引数でどんな値がくるのかよくわかっていないことがおおいので結構混乱する。 Excelでファイルの読み書きを行うことした https:…

nodejsの学習する(ファイルリスト表示)

electronとかいうのがありまして… http://electron.atom.io/jsを使ってやるらしいけどファイル制御とかはnodejsの部分を使用するということになるうん、javascriptはjquery以外には勉強しかしていない このままだとコピペエンジニアになってしまう…(´・_・`)目…

WebRTCでStunサーバを経由して接続

WebRTCで接続する場合 Webサーバ 通信を実際に行う画面。これがないと始まらない シグナリングサーバ ピアツーピア通信を行うもの。基本的にはこれがあれば通信を行うことが可能。ローカルネットワーク内ではこれだけで行けるんじゃないかな? Stunサーバ シ…

nodejsでexpress4.xとsocket.ioを連携

前回の続き これ環境はraspberry piのやつとりあえず、チャットもどきを動かす 手順 socket.ioを追加インストール npm install --save socket.ioインストールして、packege.jsonに追加 ※socket.ioのコンパイルはちょっと時間がかかるかも… public/test.html…

Raspberry Piにnodejsをインストール

raspberry piを使用したWebサーバの稼働テスト いろいろなサイトを見るとコンパイルに2時間とかかかるとかいわれたけどバイナリなら早いはずなので試す。 手順 apt-getをupdate sudo apt-get update ついでにvimをインストール sudo apt-get install vim no…

WebRTCを試す

WebRTC とあるサイトで簡単に実験できる情報が記載されていたので、半信半疑ながら試す ベースとする環境 OS CentOS 64bit Webアプリサーバ dev.webrtc.com シグナリングサーバ 192.168.51.129:9001 TURNサーバ なし 手順 環境 [root@localhost ~]# node -v …

nodejsでメール送信(nodemailer)

nodejsでメール送信 今回はlocalhostからリレーで使用するため、localhostで行う。設定ではSMTPでユーザー、パスワードも指定できるがテストなので一番簡単なやつで対応 モジュールインストール [root@localhost ~]# cd /var/www/tools/node1/ [root@localho…

nodejsサンプル

nodejs ちょっと勉強するモチベーションが低下してきたので別の言語を触ってみる 環境 server.js // httpモジュールを読み込み、サーバオブジェクトを取得 var http = require("http"); var url = require("url"); var fs = require("fs"); var path = requi…