memo-pad’s blog

自分のためのメモをまとめています。ここに書いてある内容については責任は負いません。全て自己責任でお願いします。

Docker内のNode.jsで作成したhttpサーバにアクセスできない

最近Docker上でNode.jsを動かして遊んでます。 遊んでる際に、Docker内のnodeで作ったhttpサーバにアクセスできないという問題があったのでメモ。 今回利用したファイル test.js(ただ単にHelloWorldを返すだけのもの) var http = require('http'); var ser…

phpのcodegolf Tips

先日、身内でCodegolfをやったので、その時に学んだショートコーディングの知識をメモCodegolfというのは如何に文字数を少なくコードを記述するかを競う競技です。 コードゴルフ - WikipediaそれではTipsのメモを書いていきます。 出力に改行を出したいとき…

rubyの勉強始めました

個人的に気になった特徴 末尾にセミコロン(;)が不要 文字出力(print, puts, p) Objectを文字列として出力する print puts 改行が付与される p デバッグ用に使われる オブジェクトの形式を含め表示 例 # コード array = ['test1','test2','test3'] print arra…

javascriptのコールバック関数

javascriptの勉強はじめました。 いきなりコールバック関数ってなんじゃこれという感じになったので、今わかってる範囲内でメモ。 下記のように、test1のcallback(‘aaa’, ‘bbb’)がtest2の引数a,bにそれぞれ渡される挙動をするのがコールバック関数。 functio…

docomo端末でのMVNOテザリング有効化方法

導入 だいぶ前に手に入れた0sim(0 SIM | nuroモバイル)を長らく放置していたので、余っていたDocomo端末にさしてモバイルルータ代わりにしました。 月500MBまでしか無料じゃないですけど、そこまで頻繁には使わないので中々快適です。 ただ、Docomo端末でM…

phpのin_array, array_key_exists, issetの速度比較

phpのバージョンは5.6.29 実行結果 $ php isset.php isset 5.6982040405273E-7seconds $ php array_key_exists.php array_key_exists 1.3089179992676E-6seconds $ php in_array.php in_array 0.011404228210449seconds $ php or.php || 0.028414559364319se…