タグ

2012年6月8日のブックマーク (6件)

  • JSXによるマウスでお絵描き

    MeSHは、Multimedia e-Learning based on Simulator for Higher educationの略です。シミュレータをベースとしたe-Learning環境構築のためのフレームワークを開発しています。 ようやくソースコードの整理が終わったので,恥ずかしながら公開します.マウスでお絵描きするサンプルプログラムです.ペンの色や太さを変更する機能や,保存機能など全く実装していません.あくまで,マウスの座標を取得したり,Canvasを使うサンプルとして御覧ください. pen.html pen.jsx 利用方法ですが,以下のようにJSXファイルをコンパイル(?)してください. jsx --release --output pen.jsx.js pen.jsx その後,pen.htmlとpen.jsxjsを同じディレクトリに置いてWebブラウザで開いてください.コ

    mattn
    mattn 2012/06/08
  • にひりずむ::しんぷる - SQL::Format のマイノリティー

    マイノリティーという言葉を使うことで尊重されていきたい。 こんにちは、コードを建て増ししまくってハウルの動く城を作ることで有名な xaicron です。 世の中にはゴキブリを動かすことに情熱を燃やすおじさんもいる今日この頃、いかがお過ごしでしょうか。 今日もご多分に漏れずにコードの中身がハウルの動く城レベルのモジュールのちょっとした紹介です。 SQL::Format は OO なインターフェースもついてるので、SQL::Abstract とか SQL::Maker とか使ってた人が何となく直感で使えるようになっています。 ただ、複雑な SQL*1 を書くのクエリビルダを使うと、パッと見でどんなクエリが生成されるのかわかりづらいっていう意見もちらほらあり、例えばコードレビューする側もモリっと書かれていると「どんな SQL 吐かれるかわからん\(^o^)/」ってなってどんどん人が死んでいくケー

    mattn
    mattn 2012/06/08
  • ミルクメイド – 中のミルクが腐ったらiPhoneに通知してくれる牛乳瓶

    quicky社が現在製品化作業中というThe Milkmaidは、買ってきた牛乳を入れておくと、牛乳が古くなったかとか、牛乳の残量が少なくなったとかを検知して教えてくれるというインテリジェントな牛乳ビンです。 内部に仕込 […] quicky社が現在製品化作業中というThe Milkmaidは、買ってきた牛乳を入れておくと、牛乳が古くなったかとか、牛乳の残量が少なくなったとかを検知して教えてくれるというインテリジェントな牛乳ビンです。 内部に仕込まれたpHセンサーが、牛乳の酸性度を調べて、腐った状態かどうかを把握します。このビンにはGSMモジュールとSIMカードが内蔵されている、要するに携帯電話みたいなもので、テキストメッセージでiPhoneアプリなどに「牛乳が腐ったよ」と連絡してくれます。 他に、内蔵の計りによって牛乳の残りが少なくなったことを教えてくれたり、内蔵の温度計によって冷蔵庫の

    ミルクメイド – 中のミルクが腐ったらiPhoneに通知してくれる牛乳瓶
    mattn
    mattn 2012/06/08
    腐る前に通知してくれ.JP
  • いいね! - Hatena::Let

    /* * @title いいね! * @description みんな、大好き。 * @include http://* * @license MIT License * @require */ document.body.addEventListener("DOMNodeInserted", (function me (e) { var walker = document.createTreeWalker(e.target, NodeFilter.SHOW_TEXT, { acceptNode : function (node) { return NodeFilter.FILTER_ACCEPT } }, true); while (walker.nextNode()) with (walker.currentNode) nodeValue = nodeValue.replace(/いい

    mattn
    mattn 2012/06/08
  • JSX を二日間ぐらい使ってみて、あんまりよくないことがわかった - tomykaira makes love with codes

    恒例の言語 dis 記事。無知をさらけだしているのでぜひともつっこみをください。 2日間ぐらい JSX でちょっとしたプログラム(真理値表をいじったり、QM法をおこなったりするもの)を書いてみて、JSX が残念なことがよくわかったのでまとめた。今回やったのはわりとロジックっぽい部分で、表示したりライブラリつかったり外部と連携したりといったことはなかった。 JavaScript / JSX の用途としてはかなり特異なものだとおもうので、そういうのに適当じゃなかった、というのはあるかもしれない。 しかし JSX の場合はべつにウェブ系に強い印象もないので(ライブラリとか)、今回指摘する問題点の一部は、やはり看過できないと思っている。 環境編 エラーが出たときに、どこで出ているのかわかりにくい 変換したスクリプトを node.js で実行しているため、通常の実行時エラーは変換後の js フ

    mattn
    mattn 2012/06/08
    ある程度は今から改善可能な物な気がした
  • Emacs でギャル文字 - Thanks Driven Life

    貴方が閉じこもっている Emacs をギャル文字で埋め尽くすことができます。 リージョン内の文字列をギャル文字にする奥義 (inspired by mattn/gal-vim) gongo/gal-el · GitHub ;;; Usage: ;; ;; 1. (add-to-list 'load-path (expand-file-name "/path/to/gal-el")) ;; 2. (require 'gal-el "gal.el") ;; 3. Specify region you want to convert to gal strings. ;; 4. M-x gal:replace ;; 5. Yeah!! ;; 詳しいことは動画をご覧ください。 便利!是非ご活用ください!! 今日のパクリ元 Big Sky :: Vimでギャル文字 入力をギャル文字でするのはめんどくさ

    Emacs でギャル文字 - Thanks Driven Life
    mattn
    mattn 2012/06/08
    !