腸炎になった。 腹は痛いわ熱が出てだるいわで散々なGWだった。 知識と食事は似ている気がする。 一度にたくさんは食べれないし、吸収できない。 超人はいるかもしれないけれど、 そこには限界があって、少しづつ齧って、少しづつ消化していくしかない。 時…
rubyと同じように書けるというコンセプトでがんばってruby-enumeratorを作ったのに、 https://github.com/ksss/ruby-enumerator.js ruby 2.0.0から puts RUBY_VERSION Enumerator.new([]) とすると warning: Enumerator.new without a block is deprecated; …
$ sudo port selfupdate $ sudo port install ruby20 なんかすごく早く終る。 シンボリックリンクで1.9とかと使い分ければOK。 $ sudo ln -s ruby2.0 ruby あとは確認 $ ruby -v ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin12] #! /usr/bin/en…
一気にいろんな新しいことをしたのでかなり時間がかかってしまいました……。 元々はArrayやString、NumberなどもRubyのメソッドを追加して…と作っていたのですが、色々と問題があったりソースがデカくなり過ぎたりで挫折。一部だけ切り取ってruby-enumerator…
Rubyはデフォルトでメソッドがいっぱいあってズルい! JSでも同じように書きたい! そんな想いから作りました。 ruby-enumerator.js https://github.com/ksss/ruby-enumerator.js RubyのEnumeratorとEnumerableのメソッドを、JSで同じように書くことができま…
https://github.com/ksss/walk.js書きました。 といっても全く大したことのない誰でも書ける内容です。 Good Partを参考にしました。 少しづつ積み上げてレベルアップしていきたいです。 use case var Walk = require('./walk.js').Walk; // nodeの場合のreq…
以下をvimrcに書いておくと、 vimでphpファイルを保存するときに自動で構文チェックをしてくれて、 失敗した時だけメッセージを出してくれます。 いろいろ応用できそう。 augroup MyAutocmd au! function! s:phplint() let ret = system(printf("php -l %s",…
思いつきでやってみたらできたのでメモ macでDropboxがインストールされてる想定で mkdir ~/Dropbox/dotfiles cp ~/.vimrc ~/Dropbox/dotfiles rm ~/.vimrc ln -s ~/Dropbox/dotfiles ~/dotfiles ln -s ~/dotflies/.vimrc ~/.vimrc 1行目:Dropboxにも作る 2…
プログラミングの練習に、 世界一実装が簡単なbrainf*ckをcoffee-scriptで書いてみました。「JavaScript: The Good Parts」のp162、JSONパーサを参考 まだただの関数なのでクラス化して機能増やしていけたらなと思います。https://github.com/ksss/Brainfuck…
小一時間迷ったのでメモ .bashrcなどに以下を書いておきます。 function phpl() { find $1 -name "*.php" -exec php -l {} \; } phpl (ディレクトリ名) で指定したディレクトリ以下の*.phpに php -l を実行できます。 find条件は-type fとかつけてもいいかも…
転職してlinuxで作業するようになったので作業環境のリポジトリを作ってみました。https://github.com/ksss/dotfiles
node.jsはJSを普通のスクリプト言語みたいに標準出力させるときにすごい便利ということに今気がついた……。 >node program.js でconsole.log!(単純な標準出力ってこれだけなんだろうか…) もうブラウザリロードしなくていいんだ。 ようやくがっつりプログラム…
send → emitっぽい。http://undefined/socket.io/1/?t=1316612451835&jsonp=0 というエラーで動かないけど。サーバー側でキャッチできてないっぽい。
express.staticProvider(__dirname + '/static') とかよく見るけど、has no methodとエラー。 expressのバージョンが上がってメソッドがなくなったらしい。 express static(__dirname + '/static') にしたら動いた。 参考: http://doruby.kbmj.com/rick_blog…
クロスドメイン画像にJSでcanvasのgetImageData()を使ってエラーが出ました。 サーバー側プログラムのrequestっぽところ、responseっぽいところのヘッダーに 「"Access-Control-Allow-Origin" => "*"」をいれてみたけどやっぱりUncaught Error: SECURITY_ERR…
localhostにサーバー立ててテストしていて(WEBrick) JSでcanvasのメソッドtoDataURL()で別ドメインの画像を加工するときに chromeでは Uncaught Error: SECURITY_ERR: DOM Exception 18 Fxでは Security error" code: "1000 とエラーが出て実行できないみた…
1. `requie': no such file to load -- example 十中八九パスが通っていません。 RubyやgemをMacportにあるのにバイナリからインストールして /opt/local/bin/ruby /usr/local/bin/ruby とか、 /usr/bin/gem /usr/local/gem とかあっちこっちにインストール…
twitterの各アカウントのwebホームでその人のふぁぼられ数(favstar調べ)がわかるUserScript書きましたー。 よければお使いください。 インストール: chrome → リンククリックする。→左下のやつ「続行」→上に出てくるの「インストール」 firefox → greasmonke…
chromeでローカル環境からweb上のデータをXMLHttpRequestで拾いたいなーとおもってやってみたけどCross origin requests are only supported for HTTP とか Origin http://(ドメイン)/ is not allowed by Access-Control-Allow-Origin. とか出て困った。どう…
mac版のchrome(13.0.782.107)とfirefox(5.0.1)でUserScriptを書いていて思ったこと。 1.addEventListener()の第三引数(true or false)は必ずつける →firefoxで動作しない 2.DOMのタグ内文字列にはinnerHTMLを使う →innerTextはfirefoxではただのプロパティ値…