タグ

ブックマーク / blog.amagi.dev (4)

  • plot.lyを使ってnode.jsでプロットする - マルシテイア

    ちょっとプロットしたいとき、以前はmatplotlibを使ってたんだけど、node.jsでもやりたいときあると思う。 Plot.lyはプロットするサービス。 Python, MATLAB, R, Julia, Node.jsに対応してる。 ユーザー登録したら以下のページでAPI KEYもらえる。 https://plot.ly/settings/api ↓のようなコード書いて、 #!/usr/bin/env node var plotly = require('plotly')(USERNAME, APIKEY); var data = [ { x: [-1, -0.9, -0.8, -0.7, -0.6, -0.5, -0.4, -0.3, -0.2, -0.1, 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1], y: [0.2419

    plot.lyを使ってnode.jsでプロットする - マルシテイア
    moznion
    moznion 2014/12/08
    良い
  • Vue.js + atom-shellでアプリ作ったメモ - マルシテイア

    Lolipopという音楽プレイヤーを作った。 初めて使うツール多かったので、メモ。 Vue vue.js Vue.js人気だけど個人的にはあんまり良くわかってなくて、良さを理解するために触ってみようとなった。 Vue.js、サーバ側で生成したHTMLに対し、JSっぽい動きを与えるVMとして使うのに向いてる。 オレオレComponentを量産して組み合わせて使うのはあんまり得意じゃなさそう。 というのも、この前React+fluxでオモチャ作ったんだけど、その時と比べるとComponentの扱いに結構苦労したからだ。 頭のこんがらがり具合はAngularのディレクティブと大して変わらない気がする。 結果としてReact(+flux)の良さを認識することになった。 React、コンポーネントの正体がJSのクラスだし、データのやり取りはEventEmitter使って一方向でやるの推奨なので、「こ

    Vue.js + atom-shellでアプリ作ったメモ - マルシテイア
    moznion
    moznion 2014/11/25
    エッジ効いてる
  • ChromeのコンソールでYoutubeを観るやつ作った - マルシテイア

    便利 fand/console-tube · GitHub 何これ 普通にインターネットしてると一日数回、Chromeのデバッグコンソールでyoutube動画見たくなる事がある。 デバッグ中、「あっYoutube観なきゃm,見る必要がある」ってなる。 おもむろにタイプ 観れた! 音も出る! 使い方 README.md参照。 どうなってrの console.tube(url) すると、現在ページに隠しvideo, canvasを追加 予め立てたexpressサーバにurl渡して、動画をストリームで返す。 canvasにvideo描画 定期的に console.log("%c", "background: url(" + canvas.toDataURL() + ")"); する 小話 console.imageっていう便利ライブラリあって、真似したかった。 最初、Youtubeから直接動画読

    moznion
    moznion 2014/05/07
    悪用っぽい
  • Digest::MD5がOOP形式と関数形式で違う結果になる(追記あり) - マルシテイア

    なんでや? PerlでMD5を計算する為のモジュールDigest::MD5を使ってみた。 このモジュール、2通りの書き方で使えて、OOPっぽい書き方とCっぽい書き方ができるんだけど、この2つで違う結果が出るっぽいな??? 以下Gist。 1例目は文字列でやってみた例。 2例目は、ここ見て、文字列突っ込んでるのがいけないのか?と思い、packでバイナリ作って突っ込んだ例。 Digest::MD5 hex digest ??? どっちも変…… 何故だ 追記 (2014/02/17 0:48) id:moznion氏が解説してくれましgた 初歩的な間違いだった…… Digest::MD5のもろもろに関して - その手の平は尻もつかめるさ

    Digest::MD5がOOP形式と関数形式で違う結果になる(追記あり) - マルシテイア
    moznion
    moznion 2014/02/03
  • 1