2008-03-01から1ヶ月間の記事一覧
edit-list.el v0.2M-x install-elisp http://mwolson.org/static/dist/elisp/edit-list.elgnu-emacs-sourcesにedit-list.elという便利なelispが投稿された。 これは、複雑なリストを対話的に変更するものだ。たとえば、auto-mode-alistに間違った値を入れて…
Sparkにyasnippetディレクトリを作った - 西尾泰和のはてなダイアリーyasnippetの設定ならばわざわざ立ち上げなくてもCodeReposにありますよ。リンクしておくと幸せになる人が多いはず。
2ヶ月間連続稼働中。マウスホイールの設定は再起動するときにやろう。いまだXFree86なんだけど一旦Xを落としちゃうとなぜか再起動しないと立ち上がらなくなる。俺の環境でX.orgにする意味ってあるのかな。debian sargeだとXFree86だからセキュリティがやばい…
autotest with RSpecはまだ不安定なのかな。3 日坊主日記 - rspec autotestがいつもgreenな件の情報をもとにsvn版をインストールしてみた。 svn checkout http://rspec.rubyforge.org/svn/trunk rspec_trunk cd rspec_trunk/rspec rake package cd pkg sudo …
「sudo gem install ZenTest」でZenTestのバージョンアップをしたら、ruby_forkとruby_fork_clientがなくなっていた!履歴をみると添付しなくなったんだって…なんでだろう。
http://d.hatena.ne.jp/hiloicoli/20080328たしかにGNU/Linuxはツンデレだ。10年ちょっと前に初めてインストールして設定に苦労したあのツンぶりは忘れられない。ネットやX Window Systemの設定にも四苦八苦だ。Debian GNU/Linuxに出会って、パッケージの多…
仕事で表つきの文書を書くことがあって、久々にRTtoolを使ってみた。RTtoolは8年くらい前にRDtoolをぱくって作った作表ツール。長く使っていなくて使い方忘れちゃったので自分のサイトを見て思い出した。7年前に出した拙著「Rubyを256倍使うための本 魔道編…
anything.elは便利だ。anything-next-source/anything-previous-source(←と→)で次/前のsourceを選択できるが、そのときにウィンドウ中央から表示されるのがうざい。sourceを切り換えた時点で前のsourceは見ないのだから次/前のsourceをウィンドウ先頭から…
http://d.hatena.ne.jp/piyo2-moko/20080325#1206451274通常オプションに「-Ks」を入れるといいと思う。 p "日本語" というスクリプトを実行して「"日本語"」と出たら-Ksが有効になっている。「"\223\372\226{\214\352"」という8進おばけ(ぁ)が出たら有効…
anything-c-yasnippetをcodereposにコミットしました - IMAKADO::BLOGおお、いい感じだ。おれおれanythingの設定に加えておいた。abbrevやskeletonとも連携できてめちゃ快適〜!インストールは簡単。M-x install-elisp http://svn.coderepos.org/share/lang/…
http://d.hatena.ne.jp/piyo2-moko/20080324#1206364751我々人間は0〜9の数字で数を表す10進数を使っている。けど、コンピュータの話をしていると8進数や16進数がよく出てくる。 8進数は0〜7の数字で数を表す。16進数は0〜15の数字で表すのだが、10〜15を表…
http://d.hatena.ne.jp/piyo2-moko/20080324#12063647518ばいとお化けwwちゃうちゃう、それを言うなら「8進おばけ」かと。 ぴ \202\322 よ \202\346 に \202\311 ゃ \202\341 ん \202\361 コンピュータは数字しか扱えないから、数字の列を人間が勝手に文字…
yasnippetのanythingインターフェイス - IMAKADO::BLOGおお、anything.elのインターフェースで候補選択できたらいいなとボヤいていたら作ってくれてる人がいる!どうもありがとう。こりゃぁ便利。みんなanything.el好きなんだな。ただ、anything-c-source-ya…
http://d.hatena.ne.jp/piyo2-moko/20080323#1206271531これは文字化けではない。日本語文字列をバイト単位で8進記法で書いているだけ。 na = ["もこにゃん","ぴよにゃん","にゃんにゃん"] na[0] = "こにゃんこ" p na ["\202\261\202\311\202\341\202\361\20…
class X def self.def_hoges def hoges :hoges end end def_hoges end X.new.hoges # => :hoges ふと思い付いたので実験してみた。やっぱりできるんだなぁ。つい癖でdefine_methodを使ってしまうのだが。 class X def self.def_hoges def hoges # !> method …
http://d.hatena.ne.jp/mssh/20080323#1206245745$ emacs -script /tmp/test.el 2> /dev/nullこちらでは文字化けはしない。端末の設定の問題では?(俺はEUC-JP環境なのでeucにしたけど) 追記 トラックバック元にこんなコメントが。 princはエンコードの変…
Jay Fields' Thoughts: Move eval from Run-time to Parse-timeRubyにおいて、実行時にevalするのはパフォーマンスが問題になることがある。文字列を解釈するコストが馬鹿にならないのだ。だからevalは極力避けるべき…なんだが例外がある。 ウェブアプリケー…
anything-dabbrev-expand.elリリース - http://rubikitch.com/に移転しましたanything.elのインターフェースでdabbrev候補を選択できるanything-dabbrev-expand.elを更新した。 anything終了後に全バッファのdabbrevを探索してしまうバグを修正した。 それと…
http://www.jitu.org/~tko/doc-jp/java-ruby/java-ruby-lang.html モジュールで定義 された特異メソッド(クラスにおけるクラス・メソッドに相当するもの)は再定義できません。 eigenclassとmodule_evalとdefine_methodを使えばできないことはない…とつっこん…
普通に書くならば、 (let (matched) (save-excursion (goto-char (point-min)) (while (re-search-forward regexp nil t) (push (match-string 0) matched)) (nreverse matched))) 正直ヘドが出るコードだ。 だがloopマクロを使うと簡潔に書ける。 (save-exc…
yasnippetを使うとskkでTabが使えなくなってしまう。忙しいのでとりあえず保留にしておく。
巷では準児童ポルノ規制の話題が議論されている。なんでもイラストや漫画、ゲームといったものまで性的描写を規制するものらしい。 まぁ…俺は子供の性的描写で興奮するような性癖じゃないし、「萌え」文化が絶滅したって俺は一向にかまわない。それがよいと…
1.25倍くらい速く打てるEmacs配列 - Florian’s NewestDiary ・ エンターキーはCtrl-M ・ バックスペースはCtrl-H ・ カーソルはCtrl-F、B、N、P 俺は何年前からC-m押してたんだろう…覚えてないや。俺のキーボードはEnterが遠すぎて押しづらい。ただ、Emacsで…
# -*- coding: euc-jp -*- RUBY_VERSION # => "1.9.0" GZIP_MAGIC = "\x1F\x8B" open("/tmp/compressed.txt.gz", "r") do |f| magic = f.read(2) # => "\x1F\x8B" magic == GZIP_MAGIC # => false GZIP_MAGIC.encoding # => #<Encoding:EUC-JP> magic.encoding # => #<Encoding:ASCII-8BIT> end Ruby</encoding:ascii-8bit></encoding:euc-jp>…
Cを書く環境を整える - ほっほん。行番号をつけるelispはwb-line-number.el以外にもsetnu.elがあるよ。M-x setnu-modeで行番号がつく。
バッファは溜るよ、どこまでも - 8tree にっき タグジャンプをしていると、いつのまにかどんどんバッファが溜っていく。C-x C-b してお目 当てのソースに行こうと思っても大量のバッファ(ファイルに限らず *Help* とか *Buffer List* とかも含む)がリスト…
yasnippetがすごい!!!!1112345! - Kentaro Kuribayashi's blog yasnippetのスニペットをCodeReposで共有しよう! - Kentaro Kuribayashi's blog yasnippetのトリガをスペースキーにする - Kentaro Kuribayashi's blogどれもid:antipopさんのものだが、なかな…
テキストブラウザユーザーってウェブデサイナーにケンカ売ってるようなものかもしれないけどあえて書く。 俺の場合はブラウジングの9割以上はw3mで間に合っている。なぜならブログやニュースサイト等の文字情報・静止画中心のサイトばかり見ているから。 ウ…
2008-03-1450個ものタブを開くくらいならばw3mやlynxもいいと思うけど?JavaScriptなサイトには対応していないものの、テキストサイトやニュースサイトならば問題なく見られる。それに重くならない。広告はデフォでつかないw だから俺は普段はw3mを使ってい…
http://www.sapphire-lang.org/ルビー・サファイア…ポケモンかよw