2010-01-01から1年間の記事一覧
車輪の再発明してみた。Rhinoでしか動作確認してないけど多くのブラウザで動作するんじゃないかな。jsparsec.js この辺参考にしてます→inforno :: Javascriptでパーサジェネレータを書いてみた 関数名は基本的にParsecのものと合わせています。Parsec.Combin…
一昔前に流行ったネタでいろんな人がコードを書いていたと思うんだけど,3引数以上の関数をきちんとcurry化できる例 (「「「「関数を返す関数」を返す関数」を返す関数」…」に変換する) を見つけられなかったので,自分で書いてみた。 function curry(fun) {…
自分の中で何度か目のHaskellブーム到来。 パーサコンビネータ読みやすい!カッコイイ!Parsecすごい!ってなことでなんかパースする題材は無いか探し回っていた結果,JSONの仕様書が目に入ったので斜め読みしつつ実装してみました。小数の実装が怪しいけど…
ニコニコ動画のタグ編集を補助するスクリプト nicovideo Tag Edit Helper の新バージョンを開発中です。 まだ現行バージョンの機能は全然搭載できていないのですが,新機能の「海外タグ編集機能」が実装できたので,開発版という形で公開します。 現行バージ…
インストールはこちら nicovideo Add Stars to Tags for Greasemonkey 新たに追加されたタグが海外タグと判定される不具合をある程度修正しました (常に国内タグとみなすようにした) タグ件数表示を復活させました
tree -C | less -R tree -C treeを常にカラー表示 less -R raw control charを表示
インストールはこちら nicovideo Add Stars to Tags for Greasemonkey カテゴリタグの増加に対応 海外タグハイライト表示機能の追加 タグ再読込時に大百科アイコンが表示されないニコニコ動画側の仕様を回避 大百科のアイコンの読み込みに失敗する不具合を修…
垂直上昇ワロタww
インストールはこちら nicovideo Thumbinfo popup for Greasemonkey 大百科の動画記事へのリンクがぶっこわれていたのを修正しました。 JSの記事もそうですがミスが多くて申し訳ないです…。
数が増えてきたので別記事に分けてみました。分類は超テキトーです。変態文法シリーズも足してみました。 手続き型言語 汎用スクリプト言語 Perl Perl基礎文法最速マスター - サンプルコードによるPerl入門 Perlオブジェクト基礎文法最速マスター - 燈明日記…
インストールはこちら nicovideo Thumbinfo popup for Greasemonkey 大百科の動画記事へのリンクが表示されなくなっていた不具合の修正と,投稿者名のリンク先をユーザーページに変更しました。
続々と増え続ける基礎文法最速マスターシリーズ(あまりにも増えてきたので他の言語記事へのリンクは別の記事に移しました)。 JavaScript 版は誰も書いていなかったようなので書いてみます。こういう解説記事的なものを書くのは初めてなので変なところがあっ…
インストールはこちら nicovideo Tag Edit Helper for Greasemonkey スクリプト中に余計な文字が紛れ込んでいて,一部機能が動作していなかったのを修正しました。
d:id:gifnksm:20090403:1238745022とかd:id:gifnksm:20090331:1238488792とかで書いたやつのEmacs23対応+改良版。js2-modeのC-aの動作を実現するelispとその物理行対応版。 (defun beginning-of-indented-line (current-point) "インデント文字を飛ばした行…
インストールはこちら nicovideo Thumbinfo popup for Greasemonkey Firefox3.6でFlashの裏にポップアップが隠れてしまう問題を修正しました。 具体的な修正内容は,style.cssに以下の内容を足しただけです。 @-moz-document url-prefix(http://www.nicovide…
インストールはこちら nicovideo Tag Edit Helper for Greasemonkey 大変長らくお待たせ致しました。いつからか動作しなくなっていたのを修正してとりあえず動作するようにしました。
Firefox 3.5までは "position: fixed; overflow: auto;" をHTMLの要素側に指定する Flashを読み込んでいる embed や object に wmmode="transparent" というパラメータを設定する これらのいずれかを行うことで,Flash で表示されたコンテンツ上にHTML要素を…
Orchisが悪いのかminttyが悪いのか分からないのだが,Orchisからminttyを起動するとIMEをオンにできなかった。スタートメニューなどから起動すると正常だった。 とりあえず,以下のVBScriptを使うことで解決した。パスなどは適当に置き換えること。 Set objS…
Windows Vista以降でCygwinで作成したファイルに共有属性がついてしまう問題の解決方法をメモ。 Cygwin 1.7 以前では環境変数 CYGWIN=nontsec nosmbntsec を設定すればよかったが,1.7以降ではこのオプションは廃止され,マウントポイント毎に指定するように…