JavaScript

K-means実装してみた in CoffeeScript

K-means JavaScriptでK-meansしたかったのだけど、 あまりよい既存ライブラリが見つからなかったので自分で書いてみた。二次元にランダムに点をとってクラスタリングするとこんなかんじ。 CoffeeScript歴はだいぶ短いので、 変な書き方をしているところもあ…

JavaScript: ひどいパーツと悪いパーツのまとめ

JavaScript: The Good Parts 最近JavaScriptに触れることが多かったので、 久しぶりに、この本を読みなおした。JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス作者: Douglas Crockford,水野貴明出版社/メーカー: オライリージャパン発…

【js小ネタ】WebAudioAPIで入力した文字の音が鳴るアプリ作ってみた

Web Music ハッカソン #2 を開催します - Google Japan Developer Relations Blog 週末これに参加しようと思うので、 WebAudioAPIについてちょっと調べてみました。とりあえず全然使い方がわからないので、このあたりを見て勉強。 Getting Started with Web …

CoffeeScriptの超基本まとめ

今日は久々にCoffeeScriptを書こうとしたら 全く書き方がわからなくて苦戦したのでひっかかった部分をめもめも。 for文 基本的なfor文 # これだと1から100まで回る # 1から99までにしたい時は[1...100] for i in [1..100] hogehoge 1行でもかける console.lo…

CoffeeScriptをIntelliJで使えるようにするまでのお話

昨日この記事をみて、 JavaScript系の言語に興味を持ちました。 続々出てきた JavaScript 系新言語。どれを使う? | プログラマーズ雑記帳 研究でjsを書くことが多かったんだけど、使い勝手が悪すぎてイライラしていた。 少し調べてみると、CoffeeScriptはPyt…

ChromeExtensionを作るのに挑戦してみた

Webページの閲覧履歴を使いたくて、ChromeのAPI使えば出来る!って思って挑戦してみた。 ChromeExtensionの作り方は(最初は)びっくりするほど簡単。 公式リファレンス 日本語リファレンスまずはスタートページにあるように、manifest.jsonというファイルを作…