フロントエンドの最適化手法の1つにJavaScriptやCSSのファイルを1つに結合するというのがあるので、ついでにJavaScriptとCSSを1つファイルにまとめてみました。 非標準ですが大抵のJavaScriptエ… Read more »
Posts By: uchida
Sphinxの全文検索を複合語に強くする
最近社内のドキュメントは殆どSphinxで書いてます。しかしどうも検索の精度が悪い、特に複合語がヒットしないと言われたので改善してみました。Sphinxのバージョンはv1.2.2です。 まずはドキュメントに全文検索機能を… Read more »
NashornでもE4Xを使いたい
Nashornの字句解析のソースを見るとnashorn.lexer.xmlliteralsというのがあります。 XMLリテラル?…XML?…!? E4X!E4Xじゃないか! 試してみました。 ht… Read more »
そろそろはてなブログのjsについて一言いっておくか
※本記事は最後まで読まないと誤解されかねない内容を含むため、Web広告に敵愾心を抱いてる方、プライバシやくざの方などは閲覧をご遠慮ください http://hatenablog.com/js Hatena.Diary.se… Read more »
Server-Sent Eventsのエスケープ
Server-Sent Eventsを使うとサーバーからクライアントにデータをPUSHすることができます。使い方はこの辺を参考にしてください。 node.js + expressでサーバー側を実装するとこんな感じになると… Read more »
Nashorn Parser使ってみた
RhinoでgotoとかArrow Functionとかやって遊んでたら、CTOに「Rhinoはオワコン、時代はNashorn(意訳)」と言われたのでNashorn触りました。 ビルドの方法はこの辺を参考にしました。 h… Read more »
Rhinoでgoto
隣に座ってる人がRhinoにgotoが欲しいって言ってたので作りました。rhino1_7R4。 RhinoはIRFactoryの吐く中間表現ではbreak,continue,switchなどをToken.GOTOとして表… Read more »
E4X弔辞
先日リリースされたFirefox21でE4Xが完全削除されました。 https://developer.mozilla.org/ja/docs/Mozilla/Firefox/Releases/21#JavaScript… Read more »
ふぉーおふっ!
Rhinoにfor-of追加パッチを投げました。 https://github.com/mozilla/rhino/pull/100 for-ofって何? 配列や文字列をループで列挙する構文で、Javaの拡張forみたい… Read more »
fixclosureをRhinoに移植
先週のありえるえりあミニ勉強会#4 ~ Google Closure Libraryにて@teppeisさんに発表していただいたfixclosureをRhinoのパーサーで書き直してみました。 https://githu… Read more »
最近のコメント