2007-10-01から1ヶ月間の記事一覧

perlplusでシンボルを補完

perlplus.elをsite-lisp以下に置き、.emacsに以下を追加した。 これでPerlのコーディング中にシンボルを補完することができる。 (add-hook 'cperl-mode-hook (lambda () (require 'perlplus) (local-set-key "\M-o" 'perlplus-complete-symbol) (perlplus-se…

Perl や JavaScript で書くときに ruby-electric-mode が恋しくなる

Rubyのマイナーモードにruby-electric-modeがある。 このモードでは、閉じ括弧やブロックの終わりのendなどを自動的に補完してくれるため、 コーディング時の負担がかなり軽減される。 たまに煩わしく感じるときもあるけど、 便利だと感じる度合いの方がずっ…

Perl覚書

久々にPerlを使おうと思ったら忘れていることがたくさんあってのでメモしておく。 定数の宣言 型ブログに参照を代入すると定数みたいに使えるようになる。以下の例では、後からCONSTに値を代入しようとするとエラーになる。 *CONST = \1024; コマンドの実行 …

GameMaker メモ

GameMakerが面白そうなのでちょっと遊んでみてる。 以下は自分用のメモ。 Game Maker Japan - 非公式情報サイト http://gamdev.org/w/?GameMaker Designing Games with Game Maker GameMaker5.0のマニュアルを日本語化したもの?助かる! 実際に触ってみて思…

jQueryの勉強で役立ったサイトのメモ

jQuery を使って Ajax 開発を単純化する IBMの記事。jQueryでどんなことができるのかを、具体例とともに詳しく解説している。参考文献で紹介されているサイトもいい感じ。 Index of /demos jQueryのライブラリInterfaceのデモがある。デモを見ながらFirebug…

C-. でバッファ切り替えしたいのに etags がでしゃばってきて困る

隣接するバッファに瞬時に移動する - gan2 の Ruby 勉強日記にある C-.でバッファ切り替えがruby-modeのときに動作しなくて困っている。 C-.を入力すると、ミニバッファに以下のメッセージが表示される。 No tags table loaded; try M-x visit-tags-tablemak…

選択した文字でgoo辞書を引けるGreaseMonkey 3.1

ある友人から、選択した文字が長すぎるときは、 検索しに行かないほうがいいなぁって意見をもらいました。 その友人は長い文章を読むときに、 文章を選択しながら読み進める癖があるので、 その度にいちいち検索しに行かれると不便とのこと。 なるほど。不便…

Copy URL+ を入れてみた

コンテキストメニュー(右クリック押したときに出るメニュー)から 「Copy URL+ > タイトルとURLをコピー」を選ぶと、 今閲覧中のページのタイトルとURLがクリップボードにコピーされる。便利。 貼り付けてみると、1行目がタイトル、2行目がURLになる。 なんか…

選択した文字でgoo辞書を引けるGreaseMonkey をこっそりバージョン3に

選択した文字でgoo辞書を引けるGreaseMonkeyを改良した - gan2 の Ruby 勉強日記にて、 バージョン2にしたよーって報告した例のグリモンだけど、 なんか不具合があるみたいなので直してたみた(つもり)。 ダウンロードはこちらから⇒fastlookupgoo3.0.user.js …

「JavaScript でタブ切り替え UI を実装する」を改良してみた

JavaScript でタブ切り替え UI を実装する | WWW WATCH で紹介されているスクリプトは、 軽いし、ソースも読みやすいしでとても便利。 気になること でも、ちょっと気になることが2つある。 タブが増やしたいときに、スクリプトに自分でセットアップ用のコー…

JavaScriptの逆引きリファレンス3つ

Ajaxなライブラリは別にして、 JavaScriptの基本的な使い方を調べるには、 この3つがあれば十分のような気がする。 JavaScript逆引きクイックリファレンス JavaScript逆引きクイックリファレンスfor Windows & Macintoshのサンプル掲載ページ。ぶっちゃけこ…

選択した文字でgoo辞書を引けるGreaseMonkeyを改良した

6月頃に公開した拙作の Fast Look up goo を改良した。 ダウンロードはここから⇒fastlookupgoo2.0.user.js 最新版はこちらから⇒user.js置き場 改良点 キャッシュを取っておくようにした。そのため、同じ語句を再度引いたときに、goo辞書にアクセスしないで済…

nの階乗を求めるプログラムを1行で

Life is beautiful: 教えながら学ぶRuby:イテレータに片思いの問題2を1行でやってみた。 1つ目はすごく下手なやつ。 2つ目はRubyならではって感じ。 def fact1(n) n > 1 ? n * fact1(n-1) : 1 end def fact2(n) (1..n).to_a.inject(1){|r, i| r * i} end p …

最近よくMeadowが固まる

ずーっと安定していて、 少なくともその安定性については全く不満がなかったMeadowが、 最近よく固まるようになってしまった・・・。 そしてなぜか、固まるときはいつも決まってJavaScriptで書いているときだ。 JavaScriptモードがいけないんだろうか・・・? Java…

jQuery が面白いかも

以下は自分が後で見直すためのリンク集 jQuery 開発者向けメモ 日本語だし、書き方を学ぶにはここが一番分かりやすいと思う jQuery Docs - 1.1.2 API ちょっとした使い方はこれで分かるけど、もう少し具体的な使い方の紹介も欲しいなぁ http://d.hatena.ne.j…