FledglingRobin’s diary

Github: https://github.com/FledglingRobin

Elixir関連でおすすめの記事を読んでみた

Elixir - The next big language for the web http://www.creativedeletion.com/2015/04/19/elixir_next_language.html 2015年4月の記事。Elixirを勉強するならこれを、とおすすめいただいたので、読んでみた。 導入は、他の言語の使われ方や特徴を書いてい…

Elixirに手を出してみる

関数型言語Elixirに手を出してみた。エリクサーって名前がとても可愛い 。 Elixirとは何か まずは公式サイトを見てみる。http://elixir-lang.org/ Elixir is a dynamic, functional language designed for building scalable and maintainable applications.…

気軽にモーフィングを試してみる

気軽にいろいろ遊んでみたので、とくに面白かったものを記録しておく。 2人の顔写真の中間画像をうみだす SqirlzMorph 中間画像を作っていくソフト。 www.xiberpix.net SqirlzMorphによる有名人の顔画像合成結果 人手による調整がだいぶ入っている気がする……

Node.jsとasync.jsとcallstack

Node.js の call stack の性質を知る必要がでてきた。ためしてみた結果を記録。 Node.js の stack trace の出し方を知る Errors | Node.js v7.6.0 Documentation を参考に実行してみる。 var stack = new Error().stack console.log( stack ) 実行結果: $ n…

Azure App Serviceをさわってみるのに困ったこと

基本的に下記を見てうまくいった。 docs.microsoft.com 一部困ったことがあったので、解決結果を記録しておく。 テスト用に無料プランがあるはずなのに見つからない App Serviceプランを設定する際に、価格レベルの選択でFreeプランを見つけられなくて困った…

Node.jsドキュメントからbase64エンコーディングをおさらい

Node.jsでbase64エンコーディング、と検索すると下記の方法を紹介したページがずらっと見つかる。 var buffer = new Buffer('変換前の文字列'); var string = buffer.toString('base64'); console.log(string); $ node base64_test.js 5aSJ5o+b5YmN44Gu5paH5…

log4js-nodeのおさらい

なんとなくで使い始めたlog4js、改めておさらいをしておく。 github.com log4js-nodeってなんだろう Node.jsでlogをとるときに便利なフレームワーク。Javaで使われていたLog4J、それをJavaScript用に実現したLog4jsをNode.js向けにしたものがlog4js-node。np…

kuromoji.jsで形態素解析をする

slack botをもう少し賢くしたい。といかけに含まれる名詞に反応できるようにしたい。そこで、kuromoji.jsによる形態素解析をためしてみる。 github.com $ node kuromoji_test.js 文をどうぞ 明日は関ヶ原で憎きあの男を倒すの [ '明日', '関ヶ原', '男' ] [ …

Botkitでできること

Botkitでslcak botをつくることになった。かんたんにbotが作れると評判のslack bot、標準でどんなことができるのかREADMEをしらべてみる。 github.com ユーザーからのメッセージに反応する message_receivedイベントの購読で、なにかしらの書き込みに反応で…