タグ

2007年11月8日のブックマーク (7件)

  • Gauche でテスト作成支援 gca.el - ひげぽん OSとか作っちゃうかMona-

    昨日、「test* に与えるテスト名の命名が面倒だ」と書いた所、naotoさんから gca.el という koguroさん作の Emacs Lisp を教えていただきました。 これは便利。 gca.el テストケース作成支援のためのツールを作りました(拙作のEmacs用のユーティリティに含めてあります gca-20060903.tar.gz)。 単体テストをきちんと書くのは面倒ですが、通常コードを書くときは、無意識のうちにgosh上で動作確認をしつつコードを書き進めているかと思います。この動作確認の結果を基に単体テストを作成してしまおうというのがこのツールです。 デモ 実際に動作しているデモムービーを見るとわかりやすいです。(GaucheFest:koguroにあります) デモムービー(mov形式) 4.8MB デモムービー(wmv形式) 2.4MB インストール gca.el の先頭に書

    Gauche でテスト作成支援 gca.el - ひげぽん OSとか作っちゃうかMona-
    kzfm
    kzfm 2007/11/08
  • 新 Gmail の隠しショートカット・キー

    Gmail の新バージョンでは、「アーカイブして次のスレッド」や「Undo」といった新しいショートカットが追加されている。このことは、Gmail のヘルプ・ページにも載っているし、clmemo@aka でも取り上げた。 clmemo@aka: Gmail で「アーカイブして次の会話へ移動」するキーボード・ショートカット What are the keyboard shortcuts? 今回は、その他に隠しショートカット・キーがあるといふ話。 persistent.info: Macros for the new version of Gmail via. 新Gmailだと* aで全部選択(US配列) - jarp, 追加された隠しショートカット・キーは、スレッド選択に関するもの。inbox で、* a と続けて押すと、全てのメッセージ (All) にチェックが入る。同じく * n で、全て

    kzfm
    kzfm 2007/11/08
  • 蕎勝人。 - リーチ君のお散歩日記

    楽しい沼津、発信中!新たな発見や素敵な出会いがありますように…。twitterのrichebatyも是非に。 これもかなり昔のネタ。写真の空がまだ夏だもん。以前、群馬旅行でお世話になった相方の大学の友人M夫婦が沼津に遊びに来てくれました。とってもお世話になったから、今回はお返しでおもてなしを。相方は用事があったので、3時間ほど自分一人でおもてなし。久しぶりだし、緊張するな~。覚えてくれててるかな。沼津駅で待ってると見知った顔を発見。お久しぶりです~。ようこそいらっしゃいました。ご夫婦+セイタ君、長旅だったでしょう。ゆっくりご飯がべれるところにお連れしますよ。車で清水町の蕎勝人に行ってきました~。 ここは以前、お客さんに紹介していただいてべに来たお店。あの時は、せっかく桟敷席を取ってくれたのにベロンベロンに酔っ払って、花火大会ほとんど見てなかったという最悪の状態の時に来て、結構ピリピリだ

    蕎勝人。 - リーチ君のお散歩日記
    kzfm
    kzfm 2007/11/08
  • inforno :: Python:お手軽にPluggableにする

    Pythonで自分用の小物アプリを結構書き溜めてるんですけど、実はそのほとんどにプラグインシステムみたいなのをつくってたりします。 たとえばファイルの整理自動化みたいなの。ファイルの移動前に処理を追加する、てな部分をプラグインにしてあるわけです。 まぁ機能的にはCPANのClass::Componentっぽいもんですね。ですがそこまで高機能なのはいらないので、シンプルに自分が必要な部分だけまとめてみました。 1from inspect import getmembers, ismethod 2import types 3 4class Pluggable(object): 5 def __init__(self): 6 self.hooks = {} 7 8 def load(self, *config): 9 self.load_config(*config) 10 self.load_

    kzfm
    kzfm 2007/11/08
    pythonでプラグインシステム
  • 「I Love ○○」のTシャツがデザインできるジェネレータ『I Love Anything』 - 100SHIKI ~ 世界のアイデアを日替わりで ~

    よく観光地などにいくと「I Love ○○」っぽいTシャツを売っていることがあるが、それを作れるサイトのご紹介。 自分で好きなメッセージを入力し、シャツの種類を指定すればどんなTシャツができあがるかのプレビューができる。 もちろんそのまま購入も可能だ。 こうしたパロディっぽいシャツは自分でメッセージを指定して手軽に作れるといろいろと使いでがあるかもしれない。 パロディジェネレータサイトとかどうだろう(って問題あるかな)。

    「I Love ○○」のTシャツがデザインできるジェネレータ『I Love Anything』 - 100SHIKI ~ 世界のアイデアを日替わりで ~
    kzfm
    kzfm 2007/11/08
    I love anything
  • 404 Blog Not Found:perl - Dir::Tree つうのを書いてみた

    2007年11月07日23:00 カテゴリLightweight Languages perl - Dir::Tree つうのを書いてみた そんなあなたに、こんなモジュールを書いてみた。 tree コマンドが便利 - IT戦記 もっと直感的に(あまり考えずに)、探せるコマンドはないのかなあと思って tree コマンドを使ってみた。使い方は、こんな感じ。 % perl -Ilib -MDir::Tree -e 'print Dir::Tree->new(shift)->tree_cmd(1)' . |-- Changes |-- MANIFEST |-- Makefile.PL |-- README |-- lib | |-- Dir | | |-- #Tree.pm# | | |-- Tree.pm |-- t | |-- 00-load.t | |-- boilerplate.t | |

    404 Blog Not Found:perl - Dir::Tree つうのを書いてみた
    kzfm
    kzfm 2007/11/08
    Dir::Tree
  • tree.py - graphically displays the directory structure of a specified path « Python recipes « ActiveState Code

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 #! /usr/bin/env python # tree.py # # Written by Doug Dahms # # Prints the tree structure for the path specified on the command line from os import listdir, sep from os.path import abspath, basename, isdir from sys import ar

    kzfm
    kzfm 2007/11/08