This is a build of microperl compiled with emscripten so it all runs in your browser. This is only really a proof of concept so far. print "Hello, #qa2013 from Perl $^V\n"; # This is adapted from https://github.com/peelle/Perl-Euler-Solutions... 続きを読む
JavaScriptのコードを(」・ω・)」うー!(/・ω・)/にゃー!します。 変換後のコードはJavaScriptとして実行可能です。 元ネタは「這いよれ!ニャル子さん」と「aaencode」です。 (」・ω・)」うー!(/・ω・)/にゃー!ises arbitrary JavaScript codes. The translated... 続きを読む
SQL.jsはWebブラウザ上で使えるデータベースです。Emscriptenを使ってSQLiteをJavaScriptに変換した面白いソフトウェアです。 0 続きを読む
JavaScript, HTML5(※このエントリーは、「Androidのブラウザは本当のクソAdvent Calendar」の一日目の記事として書いています)12/2に発売予定のGalaxy Nexusにも搭載される予定のAndroid4.0ですが、なんと標準ブラウザにHTML5 history APIが「実装されていま... 続きを読む
※ネタです ※UDFです Vimテクニックバイブル ~作業効率をカイゼンする150の技 Vimサポーターズ 技術評論社 / ¥ 3,129 (2011-09-23) 発送可能時間:近日発売 予約可 正誤表を書くのにしばらくこの本をちょっと眺めてみたら、SQLiteのUDFって簡単に作れるん... 続きを読む
JavaScript, C++, MySQL, ネタ※ネタです※UDFです Mysql 5.1 Plugin Development作者: Andrew Hutchings,Sergei Golubchik出版社/メーカー: Packt Publishing発売日: 2010/08/30メディア: ペーパーバッククリック: 9回この商品を含むブログ (2件) を見る しば... 続きを読む
I hacked jslinux, so I injected Perl5 binary to jslinux!! You can run Perl5 on browser!!!!!!!!!!!!!!!!!!!!!11111 Modify root.bin with CocProxyThis is a note for hacking jslinux. Very easy.https://gist.github.com/978211 use microperl;Perl5 pro... 続きを読む
node.js とかが盛り上がっていてもまったく興味をそそられなかったのは、JavaScript 自体があんまり好きじゃないってのがあった。 function () {} とかのシンタックスシュガーがないレキシカルスコープない とかもろもろ。基本的に美しくコードがかけない言語だ... 続きを読む
記号プログラミングの第一歩は BrainF*ck - 2010 advent calendar sym Perl に関するちょっとした Tips をのっけてみるよ。ちゃんと続くかな? 記号プログラミングトラックへようこそ! はせがわです。 初回の今日は、記号プログラミングを行えるもっとも有名な... 続きを読む
昨日の #jstudy で、主催の @hokaccha さんから LT のお誘いを頂いたので、Node.js の話をさせて頂きました。jstudy #2 : ATND今回は、「Node.js ってなんなのか?」という部分を中心にしました。アーキテクチャの話を割とざっくりしてから、 Node.js の雰囲気... 続きを読む
JavaScript, OpenSocial, node.jsタイトル書いてから気づいたけど、別にチャット機能とかなかった。 http://d.hatena.ne.jp/zentoo/20100821/1282407303 以前に書いた↑のエントリでは、Shindigのextrasに入ってるwave featureを調べてみて、「あーこれShared S... 続きを読む
あとで書く 続きを読む
JavaScript, Rubyはい、つられましたね。あなた、node.jsっていう流行り言葉につられてこのリンクを踏んでしまいましたね。ここはバーボンハウスだ。ゆっくりしていってくれたまえ。 というような冗談は置いといて。最近、「メタプログラミングRuby」っていう本... 続きを読む
あとで書く 続きを読む
昨日は gumiStudy#5 でした。何か Tech Talk を、ということだったので最近いじっていた Titanium Mobile について整理して、紹介してきました。Titanium MobileView more presentations from Naoya Ito.先日書いたエントリ (http://d.hatena.ne.jp/naoya/20101... 続きを読む
http://github.com/cho45/JackPlug plackup -s AnyEvent psgi.psgi して、http://localhost:5000/ とかを各ブラウザで開いておく (ここは手動) でもって ./shell.pl するとプロンプトがでてくるので適当に入力すると各ブラウザからレスポンスがかえってくる。 ... 続きを読む
クロージャーがある言語には、λ演算がすでに含まれています。 が、たいていの場合、その言語の流儀で書かねばなりません。たとえばこんな風に。 var Z = function(f) { return (function(g) { return function(m) { return f(g(g))(m); }; })(function(g) { ret... 続きを読む
前口上 ここではJavaScriptを「なんちゃってHDL」として使うことにします。HDLよりはよっぽど高機能なので、ここでは以下の制約をもうけます。 NAND以外は(なるべく)使わない まあそれがこの企画の趣旨でもあるので。条件分岐すらなしです。複数ビットの表現の... 続きを読む
これと同じことはiPhone/iPad標準装備のMapアプリでも当然できますし、Twitterクライアントの多くがこれと同様の機能を備えているわけですが、自作もこの程度には楽ということで。 Enjoy! Dan the Geocoder html <input type="submit" value="Where am I?" oncl... 続きを読む
先日 Perl + AnyEvent で作った TwitterのChirpUserStreamsをダラ流しするWebApp を、node.js で作ってみました。node.js というのは、「JavaScript V8 Engineでイベント駆動I/Oなネットワークサーバを書くためのフレームワーク(実行環境)」ということでいいん... 続きを読む