2009-01-01から1年間の記事一覧

Emacs23へ移行した

Emacs23が7月末にリリースされたのだが、しばらく様子見をしていていた。 俺は新しいもの好きではあるけど、EmacsヘビーユーザとしてEmacs Lispパッケージの互換性問題があるからすぐに移行するのはためらっていた。Emacs Lispの非互換な仕様変更のせいで既…

Emacs23でバックスラッシュとチルダが表示できない問題を回避した

X11上のemacsでチルダが表示されない。 - deruiの日記俺もEmacs23でバックスラッシュとチルダが表示できない現象に遭遇した。*1他のフォントならば、どちらも表示できるのだが。とりあえず、似ている文字を代用することで逃げの手を打つことにした。standard…

こえ部の声リストを作成するRubyスクリプト

俺はたまーにこえ部を聞いている。 しかし、w3mだと聞けないので声リストを抜き出すスクリプトを作ってしまった。Ruby 1.9対応。出力はUTF-8。ついカッとなってやってしまった。反省はしていない。 # -*- coding: utf-8 -*- require 'rubygems' require 'jso…

それはyasnippet名の問題では?

yasnippetをディフォルトで起動しないようにした - yasuhisa's blog perlを書いていて"some_function() if"と書こうとしたときにspaceを押すとyasnippetが起動するようになっていた。ある場合には便利なんだが、必要ないところで出てきたりするので最近イ ラ…

キーボードマクロで連番を挿入する方法

Emacsで連番を挿入する方法 - http://rubikitch.com/に移転しましたの続き。キーボードマクロは使い捨てのテキスト処理にうってつけだ。で定義開始、で定義終了。実行もでできる。実はEmacsで連番を挿入するときにもキーボードマクロが使える。 1. 2. 3. 4. …

swfから音声を抜き出す方法

「apt-get install swftools」などを実行してswftoolsをインストールする。 それから「swfextract -m hoge.swf 」のように swfextract コマンドを実行する。-mはmp3を抜き出す。ファイル名を指定しないと output.mp3 に出力される。 ファイル名を指定すると…

ニコニコ動画ダウンローダ「nicovideo-dl」でnmなURLに対応させるパッチ

pythonで書かれたニコニコ動画ダウンローダ nicovideo-dl は nm な動画に対応していないので、このパッチでなおる。via Just another Ruby porter, 2009-5-a via http://www2.atchs.jp/test/read.cgi/vocaradio/9/232-233 --- /usr/bin/nicovideo-dl 2008-04…

GNU Screenは古いの?

時代はGNU screenからtmuxへ - Dマイナー志向「GNU screenはもう古いので皆さんtmuxへ移行しましょう」という強烈な煽り文句が書いてあるので気になる。 とはいえ、マルチバイト文字が化けたり消えたりするんだったら、日本人としては使えないんじゃないか?…

yasnippetで同じパターンを連続入力する

[2009/12/15]0.7.0に対応 id:hack-3 さん情報ありがとうございます。yasnippet-config.el (M-x install-elisp-from-emacswiki yasnippet-config.el) にはすでに対応してあるので更新は不要。ぬぅ、半月以上あけてしまった。Emacs界で定型文入力といえばyasni…

やっぱりDebian GNU/Linux sid (unstable)はリスキーだった

http://d.hatena.ne.jp/Ubuntu/20081204に触発されてしばらくsidを使っていたのだが、地雷を踏んでしまった。 sidに上げてからX Window Systemが頻繁にクラッシュするようになり、にっちもさっちもいかなくなってしまった。クラッシュに怯えながら使うのは精…

『Ruby逆引きハンドブック』重版分がamazonに出回りました

Ruby逆引きハンドブック作者: るびきち出版社/メーカー: シーアンドアール研究所発売日: 2009/05/25メディア: 単行本購入: 24人 クリック: 263回この商品を含むブログ (72件) を見る『Ruby逆引きハンドブック』出版 - http://rubikitch.com/に移転しましたht…

自動でバイトコンパイルする設定

Emacsは*.elというEmacs Lispソースファイルと*.elcというバイトコンパイルされたファイルがある。 で、ソースのみが変更されたとき、*.elcよりも*.elが新しくなるのだが、そのとき、古い*.elcを読み込んでしまう。 だから、「変更したはずなのに、反映され…

『Ruby逆引きハンドブック』はサンプルコードダウンロード可能

asin:4863540221『Ruby逆引きハンドブック』出版 - http://rubikitch.com/に移転しました拙著『Ruby逆引きハンドブック』は、とにかく分厚いです!そして、重いです!それは仕様です。なぜなら、これは困ったときに開く辞書的な本であり、困っているところは…

『Ruby逆引きハンドブック』amazonで在庫あり

Ruby逆引きハンドブック作者: るびきち出版社/メーカー: シーアンドアール研究所発売日: 2009/05/25メディア: 単行本購入: 24人 クリック: 263回この商品を含むブログ (72件) を見る『Ruby逆引きハンドブック』出版 - http://rubikitch.com/に移転しましたht…

『Ruby逆引きハンドブック』増刷決定

asin:4863540221『Ruby逆引きハンドブック』の増刷が早くも決定しました! 読者の皆さん、ありがとうございます。 Rubyistならば是非とも机の横にこの本を。『Ruby逆引きハンドブック』出版 - http://rubikitch.com/に移転しました 書籍『Ruby逆引きハンドブ…

『Ruby逆引きハンドブック』出版

asin:4863540221書籍『Ruby逆引きハンドブック』を出版しました。 10 年にわたる Ruby の経験を一冊の本にまとめました。 この本は、「 Ruby で○○するにはどう書けばいいのか」という問いに答える 逆引き本ですが、それだけにとどまらず、陥りやすい落とし穴…

CGI#[]=ってないのね

この前 [ruby-list:46033] cgi をするときのデバック方法について に俺が返答( [ruby-list:46034] Re: cgi をするときのデバック方法について )したのだが…コードを書く途中、仮のパラメータを指定しようと思ってつい cgi["hoge"] = "fuga" と書いたら CGI…

今更ながら「ゆの in Ruby 」

近所にマジでゆのっちが引越してきたので普段はこんなことやらない俺もやってしもうた、ゆの in language 。原作は知らん、サーセンw Module#const_missing とか Array#fetch とか使ったの初めてかもしれん。 class Object i = 0 msgs = %w[ひだまり スケッ…

パソコン作業効率を良くする 6 つの方法

日々パソコンで作業をしていると、いろいろと不満が出てくると思う。遅い、見辛い…などなど。これを改善する方法をここで挙げる。 ここでは OS を問わない一般論だ。ライフハックみたいな感じで。 キーボード←→マウスの行き来を減らす パソコンのインターフ…

BenQ G2411HD ( 24 inch ワイドディスプレイ)を買った→ GNU/Linux で動いた

8 年ほど愛用していた三菱の 14.1 inch ディスプレイではさすがに狭いと感じていたし、 24 inch のディスプレイが安いと聞いたのでついに買ってきた。やっぱり 14.1 から 24 じゃ世界が違う!笑えるほどでかいでかいでかい。昔じゃ 10 万以上だった大きさが…

lEmacs 初心者向け記事へのリンク集

Emacs 初心者向け記事へのリンク集 - http://rubikitch.com/に移転しましたもう初心者なんて言わせない、Anything で始まる Emacs 道。 - 日々、とんは語る。 を追加。

Emacs で Twitter するときに文字数を表示する( rcirc 版)

Twitter は文字数制限があるので、リアルタイムに文字数をカウントしてみる。ちょっといぢれば他の IRC クライアントにも対応できるだろう。 TwitterIrcGateway や BitlBee を使えば IRC クライアントで Twitter できるぞ。 (defun twitter-count-chars--rci…

「あればいいな」はすでにある

あればいいなと思うもの - wasabi0522's blog ==== emacs でパッケージ管理システム現状、特定の elisp をインストールしようと思うと、依存する elisp も手動で入れないといけな い。おまけに、更新された elisp も自分で探さないといけない。 M-x install-…

anything.el による補完時に補完候補をその場で表示する anything-show-completion.el をリリース

anything.el による補完の改善すべき点=視線の移動 - http://rubikitch.com/に移転しました にて anything.el による補完は視線の移動がつらいという意見があったので、選択している候補をその場で表示する anything プラグインを作成しました。 anything …

rcodetools 0.8.4 リリース

rcodetools 0.8.4 をリリース。 rcodetools.el の再度バグフィクス - http://rubikitch.com/に移転しました anything.el による補完の改善すべき点=視線の移動 - http://rubikitch.com/に移転しました エンコーディング関係のバグが残っていたので直したの…

Emacs 初心者向け記事へのリンク集

Emacs 初心者向け記事へのリンク集 - http://rubikitch.com/に移転しましたEmacs設定講座「キーバインドよ、俺色に染まれ。ア!!」。 - 日々、とんは語る。 を追加。

rcodetools.el の再度バグフィクス

やっぱり rct-complete-symbol が動かない - ひがきの日記チェックが甘くてすみません。 (string-bytes (buffer-substring (point-at-bol) (point))) の部分を (string-bytes (encode-coding-string (buffer-substring (point-at-bol) (point)) buffer-file-…

べつに小指じゃなくてもいいじゃん、親指使えば

http://d.hatena.ne.jp/shunsuk/20090414/1239708477爆笑。Emacs は左手小指を酷使するから指が痛いという人もいるだろう。 だったら、日本語キーボードで無変換を Alt に、変換を Ctrl にすれば親指シフトみたいにできるよ。 俺は長年使ってて小指は鍛えら…

「コマンドラインから NHK ラジオニュースを聴く」スクリプトを修正してみた

コマンドラインからNHKラジオニュースを聴く - あもあもダイアリー日記そのままじゃ GNU/Linux じゃ動かなかったので修正。「 sed -e 's/ #!/bin/sh # -*- coding: euc-jp -*- # 2009-04-13 06:00 # asx ファイルの取得 # $1 ニュースの最新順, $2 再生スピ…

defcustom で初期化処理を行う

midnight.el がなぜ require しただけで動作するのかを検証したとき、 defcustom に初期化処理ができることがわかった。 新しい Emacs を立ち上げて midnight.el を読み込む。たとえば「 emacs -Q -l midnight 」を実行する。すると、 defvar で nil と宣言…