ソフトウェアエンジニアの日常の雑記

日々思ったことをまとめます

2018-01-01から1年間の記事一覧

node dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.60.dylib のエラーでたら...メモ

本家はこちらnpmコマンド打ったらエラーがでてきたので、メモ $ npm dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.60.dylib Referenced from: /usr/local/bin/node Reason: image not found Abort trap: 6 nodeでも同じようなエラーがで…

Nginxでお手軽なHLSストリーミング

スマホで動画再生コンテンツをお手軽にリリースしたいなーって時に、mp4とかwebmとかだと正直再生までに時間かかるので、ストリーミングをちょっと触る。 Nginxは標準でストリーミング対応できてるっぽいので、これを使う。 お試しの環境はMacで。 下準備(動…

nim lang チュートリアル3 (parameters, discard, name arguments)

つづき parameters var変数をproceduresに渡すと参照渡しになるっぽい proc divmod(a, b: int; res, remainder: var int) = res = a div b # integer division remainder = a mod b # integer modulo operation var x, y: int divmod(8, 5, x, y) # modifies…

nim チュートリアル (3) (result variable, proc)

つづき procedures Javaのメソッド, PHPのfunction、Rubyのdefみたいなものかな 戻り値はreturn を書いたらそれをつかうけど、returnなかったらresultという変数の中身が返却される proc calc(x: varargs[int]): int = for i in x: if i < 0: return result …

nim lang チュートリアル (2) ( while , for , scope , block , break,whenstatement)

nim lang チュートリアルの つづき while statement while文は普通にある 書き方も目新しくはない echo "What's your name?" var name = readLine(stdin) while name == "": echo "Please tell me your name: " name = readLine(stdin) for statement for文…

nim lang チュートリアル(readLine,if,case,let,const)

こちらの写経 -> https://nim-lang.org/docs/tut1.html echo "What's your $name ?" var name = readline(stdin) echo "Hi, " , name , " !" 標準入力 readline(stdin) で標準入力を受け付けるもよう JavaのSystem.inみたいなものかな コンパイルは下記コマ…

nim lang チュートリアル(readLine,if,case)

こちらの写経 -> https://nim-lang.org/docs/tut1.html echo "What's your $name ?" var name = readline(stdin) echo "Hi, " , name , " !" 標準入力 readline(stdin) で標準入力を受け付けるもよう JavaのSystem.inみたいなものかな コンパイルは下記コマ…

nim lang チュートリアル(readLine,if,case)

こちらの写経 -> https://nim-lang.org/docs/tut1.html echo "What's your $name ?" var name = readline(stdin) echo "Hi, " , name , " !" 標準入力 readline(stdin) で標準入力を受け付けるもよう JavaのSystem.inみたいなものかな コンパイルは下記コマ…

nim lang チュートリアル(1)

こちらの写経 -> https://nim-lang.org/docs/tut1.html echo "What's your $name ?" var name = readline(stdin) echo "Hi, " , name , " !" 標準入力 readline(stdin) で標準入力を受け付けるもよう JavaのSystem.inみたいなものかな コンパイルは下記コマ…

MacでNimの事始め

世間的にはGoな感じなんだが、Nimの方がいいなーわかりやすいなーとおもったので、メモ。 Macではbrewでインストールできるので、brewで。 $ brew install nim $ nim Nim Compiler Version 0.18.0 [MacOSX: amd64] Copyright (c) 2006-2018 by Andreas Rumpf…

jsで全角・半角変換(英数字のみ)

日本語使うと大体絡んでくるこの全角・半角変換。 いつもやるけど、覚えてられないので、メモ function replaceHankakuToZenkaku(str){ if(str.match(/[A-Za-z0-9-=/]/g)){ return str.replace(/[A-Za-z0-9-=/]/g,function (s) { return String.fromCharCode…

Macでのノートツール難民

Macでメモするツールの難民となってどのくらい経つだろう。 Mac標準のメモ(Notes.app)でいいことはいいんだけど、保存先がiCoundなんだよねー。これがGoogleとかの上で生きている私... '>詳細はこちら

PHP製のDB管理ツールAdminerをカスタマイズする

PHP製のDB管理ツールAdminerをカスタマイズする。 ちょっとの配布されてるファイルに何か変更を加えても、うまく修正できないので、ソースを落としてきて修正する リポジトリ取得 $ git clone https://github.com/vrana/adminer.git adminer内のディレクトリ…

今更Remember The Milkを使っている

今更だけど、Remember The Milk(https://rememberthemilk.com/)を使っている。使い始めたのは、家族間のタスクの共有で1年半前くらいからになる。 Todoist(https://ja.todoist.com/)とかも検討したんだけど、タスクにコメント追加とかしたかったり、タスクの…

$post->post_title

最近、webサイトにしれっと広告費代わりにcoinhiveとか埋められてて、おちおちネットサーフィンもできない。 Firefoxでcoinhiveをブロックするaddonがあったので、インストールして対策。 addonはこちら => https://addons.mozilla.org/ja/firefox/addon/no-…

docker pull で エラー "unauthorized: incorrect username or password"

Macでdocker pull したらエラーでたので、みてみたら、docker loginしてないとエラーになるもよう。 こんな感じのエラーになります。 docker pull eclipse/che Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v2/…