irc-mode の適当シンタックス on xyzzy

Posted at Mon, 29 Mar 2010 in computer::xyzzy

xyzzy の irc-mode で psearch をつかった検索をするときに、nick のハイフンとかアンダーバーとかが単語が区切りとみなされてしまうのが面倒なので、text-mode のシンタックスから適当にコピペしてみました。
psearch するときの便利さが格段に違います(自分調べ)。それから dabbrev-expand とかでの補完がばしっときまるのが嬉しい。
不具合が出たら適時調整していこうかなと。
コメントアウトした行があったりするのは text-mode からコピペしてきた名残などです。

(defvar *irc-dialog-mode-syntax-table* nil)
(unless *irc-dialog-mode-syntax-table*
  (setq *irc-dialog-mode-syntax-table* (make-syntax-table))
;  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\&)
;  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\*)
;  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\+)
  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\-)
;  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\/)
  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\_)
  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\|))
(add-hook '*irc-dialog-mode-hook*
          #'(lambda () (use-syntax-table *irc-dialog-mode-syntax-table*)))


グラスハート完結編、若木未生『イデアマスター』読了

Posted at Fri, 26 Mar 2010 in book

イデアマスター―GLASS HEART (バーズノベルス)

イデアマスター―GLASS HEART (バーズノベルス)
若木 未生
幻冬舎コミックス / ¥ 998 (2009-02)
 
Amazonで詳細を見る


高校生の頃読んでいた小説が、去年知らない間に完結していたということを知って、あわててAmazonで取り寄せました。
当時はコバルト文庫で読んでいた、若木未生のグラスハート、というシリーズ。

この小説をはじめて読んだとき、私はまだ中学生だったような気がします。ずいぶん長い間待って、もう完結しないのだと思いあきらめていただけに、完結巻が出たというだけでもう感無量。
キャラクターが出てきて、ああもうこの人たちの年齢をとっくに追い越してしまったんだなと、いろいろ思うところがあって。でもエンドマークを見れて良かった。このキャラクターたちにまた会えて本当に良かったと、そう思いました。

いきなりコバルト文庫からノベルスになっているのは、これからノベルスでシリーズが出るからとのこと。1巻だけ既に出ているようですが、全部きちんと出るまではちょっと恐ろしくて買えません……という呪いがかかっています。(既にコバルトの既刊をもっているからなんですが)

嵐が丘 グラスハート(4) (コバルト文庫) 嵐が丘 グラスハート(4) (コバルト文庫)
若木 未生
集英社 (1996-12-25)

冒険者たち GLASS HEART (コバルト文庫) 冒険者たち GLASS HEART (コバルト文庫)
若木 未生
集英社 (2001-08-31)

熱の城 GLASS HEART (コバルト文庫) 熱の城 GLASS HEART (コバルト文庫)
若木 未生
集英社 (2002-06-01)

LOVE WAY GLASS HEART (コバルト文庫) LOVE WAY GLASS HEART (コバルト文庫)
若木 未生
集英社 (2002-12-25)



TSUTAYA でレンタルした雑多な楽曲

Posted at Thu, 25 Mar 2010 in life

メモしておかないと忘れてまたレンタルしてしまったりする……したので、記録しておきます。8枚借りて2000円+TSUTAYAの会員カードの期限が切れていたので+で300円。

中島みゆき

夜を往け 夜を往け

ヤマハミュージックコミュニケーションズ (2001-05-23)

ポルノグラフィティ

雲をも掴む民 雲をも掴む民

ソニーレコード (2002-03-27)

foo? foo?

ソニー・ミュージックレコーズ (2001-02-28)

Filippa Giordano(フィリッパ・ジョルダーノ)

プリマドンナ プリマドンナ

エイベックス・カーサ (2005-11-02)

ロッソ・アモーレDelux ロッソ・アモーレDelux

ワーナーミュージック・ジャパン (2002-10-23)

Sarah Brightman(サラ・ブライトマン)

神々のシンフォニー 神々のシンフォニー

EMIミュージックジャパン (2008-02-27)

フジ子・ヘミング(Ingrid Fuzjko Von Georgii-Hemming)

Fuzjko Fuzjko

アミューズソフトエンタテインメント (2009-07-22)

二胡

音の世界遺産 中国の二胡 音の世界遺産 中国の二胡

キングレコード (1999-08-06)



Wiki ばな #8「Wiki と集合知」に行ってきた

Posted at Mon, 22 Mar 2010 in computer

第八回Wikiばな - Wikiと集合知 に参加してきたので、例のごとく走り書きのメモを転記します。懇親会の10秒自己紹介で口走っていた wiki に関する記事は「FreeStyle Wiki を使って普通の Web サイトを作る」。

LT

銅鑼が鳴るまでがLTです。

shino:第八回Wikiばな「銅鑼を叩かれるまでが前説」

(Wiki ばな #8 についての説明)

西小倉宏信:mindia.jpを運営して気づいた個人Wikiの可能性
svslab:はみ出し者に,愛を:「みんなの意見」の超え方
motohasi:集合知は、どこまでできるか?

塚本牧生氏:群衆の知恵・集団的知性と Wikiコラボレーション

日下九八(User:Ks aka 98)氏:Wikipediaと集合知

江渡浩一郎氏:「合議の知を求めて」を読む

岡田良太郎氏:「わたしの、みんなの・・・とタイムライン(+ α)」

おわりに(ただただし氏)

その他

懇親会

プログラムだけ見て長いと思っていたのですが、全然そんなことはなく密度の濃い短いぐらいの時間でした。Wiki ばなの懇親会は初参加だったのですが参加して良かった。
やっぱりこういうイベントはちゃんと自分の足で移動して参加することが自分の中ではとても重要だと再確認しました。UST 参加とかは本当に向いていないようです。

マイクロトレンド―世の中を動かす1%の人びと マイクロトレンド―世の中を動かす1%の人びと
マーク・J. ペン
日本放送出版協会 (2008-04)

「みんなの意見」は案外正しい (角川文庫) 「みんなの意見」は案外正しい (角川文庫)
ジェームズ・スロウィッキー
角川書店(角川グループパブリッシング) (2009-11-25)

「空気」の研究 (文春文庫 (306‐3)) 「空気」の研究 (文春文庫 (306‐3))
山本 七平
文藝春秋 (1983-10)



Windows 版 Opera 10.5 でタブバーを出さずにメニューにアクセスするには Alt キーを押す

Posted at Sat, 20 Mar 2010 in computer::software

世界最速のブラウザというので Opera の 10.5 をインストールしてみたら、今までと微妙に使い勝手が違ってきていました。

そして設定がどこにもない、どこからも設定変更ができない、といろいろ探したところ、タブバーを表示して左上のO(Opera の O)ボタンをクリックするとメニューが出てくることが判明しました。でも私はタブバーを表示しなくなってしまっているので、これはどうにかならないのかな、と Twitter で(またしても)つぶやいてみたところ、Alt キーを(気持ち長めに)押すとメニューが出てくることが判明しました。教えてくれた方ありがとうございます。

パネルやステータスバーで右クリックすると概観のカスタマイズだけはできるので、どうせならここに一緒に加えてもらえるとわかりやすかったのですが。

教えていただいたサイト

Choose Opera 日本支部 - はじめての Opera #2 : タブ



開発環境として使っている Firefox の Addon リスト

Posted at Fri, 19 Mar 2010 in computer::software

(X)HTML や CSS、時々 Javascript などの作成や修正を行うのに便利な拡張をこれでもか、と投入した Firefox のプロファイルで、アドオンの数が結構すごいことになってきたのでメモしておきます。全部有効にしていると結構重たいのが難点なのですが、無効にしてしまうといざ、というときにつかえなくて再起動する羽目になって結局非効率的であったりします。

改めてみてみると開発に関係ないものも沢山入っていますが、開発関係で重要なのはFirebugIE TabPopup ALT AttributeEditCSSHtml ValidatorViewSourceWithWeb DeveloperFireMobileSimulatorぐらいでしょうか。

Extensions (enabled: 31, disabled: 3):

Themes (2):

Plugins (7):

  • Adobe Acrobat
  • IE Tab Plug-in
  • Java Deployment Toolkit 6.0.160.1
  • Java Deployment Toolkit 6.0.170.4
  • Java(TM) Platform SE 6 U17
  • Mozilla Default Plug-in
  • Shockwave Flash


マダラトビエイのハンコを買いました

Posted at Thu, 18 Mar 2010 in life

突然エイのハンコが欲しくなって、でもエイのハンコなんて漠然としたものはないだろうなと「ハンコ マンタ」(マンタはエイの一種。ダイバーに人気らしい。私も好きです)などでぐーぐる先生に伺ってみたところ、見つけました。理想を形にしたようなエイのハンコが。見つかりました。
しかもマンタじゃない(重要)。マダラトビエイ。

さっそく勢いでポチって2つ買いました。同じものを。次いつめぐり合えるかわからないし、と思ってしまったので。(あと350円の買い物のために300円送料をはらうのがもったいなかったというのもありますが)

買った翌日に届いたのですがこれがもう本当に想像どおりで良い買い物をしました。買ったのはこれです。いきものスタンプT・細長マダラトビエイ生き物認印も作っているのでこれも欲しいのですがなかなか良い意匠がないのと、絵柄に自分の苗字の入ったハンコなんていつ使うんだろうと思ってしまって買っていません。偽名の認印を作ろうかな、とも考えたのですがそれはきっと宅配便のお兄さんを困惑させてしまうと思います。

ところで私はエイは無差別に好きなのでマンタよりマダラトビエイのほうが好きということは……あるようなないような。でも一番好きなエイはマダラトビエイではありません。

動物認印のアニマルスタンプ・カワナ



西澤保彦のミステリ『身代わり』を読んだ

Posted at Wed, 17 Mar 2010 in book

身代わり

身代わり
西澤 保彦
幻冬舎 / ¥ 1,470 (2009-09)
 
Amazonで詳細を見る


タカチ&タックシリーズ(匠千暁シリーズ)の番外編的な作品。もちろんこの2人も登場はするんだけれどもそれよりも他のキャラクターのほうが色濃く出ている感じでした。
飲み会の大好きな先輩が1人で一生懸命物語を回しているような印象。

でもこのコンビの出てくるシーンの鮮烈さは他のキャラクターではやはり出ない気がします。きっとまた、ミステリなんて関係なくてもいいので(というわけにはいかないのかもしれないですが)ふたりが主役の物語が出てくれることを期待しています。

彼らの物語を未読の方は、シリーズのほかの作品から読むことを作者と同じくおすすめします。

解体諸因 (講談社文庫) 解体諸因 (講談社文庫)
西澤 保彦
講談社 (1997-12-12)

彼女が死んだ夜 (角川文庫) 彼女が死んだ夜 (角川文庫)
西澤 保彦
角川書店 (2000-05)

麦酒の家の冒険 (講談社文庫) 麦酒の家の冒険 (講談社文庫)
西澤 保彦
講談社 (2000-06-15)

仔羊たちの聖夜(イヴ) (角川文庫) 仔羊たちの聖夜(イヴ) (角川文庫)
西澤 保彦
角川書店 (2001-08-24)

スコッチ・ゲーム (角川文庫) スコッチ・ゲーム (角川文庫)
西澤 保彦
角川書店 (2002-05-24)

依存 (幻冬舎文庫) 依存 (幻冬舎文庫)
西澤 保彦
幻冬舎 (2003-10)

黒の貴婦人 黒の貴婦人
西澤 保彦
幻冬舎 (2003-11)

身代わり 身代わり
西澤 保彦
幻冬舎 (2009-09)



内田樹『日本辺境論』

Posted at Mon, 15 Mar 2010 in book

日本辺境論 (新潮新書)

日本辺境論 (新潮新書)
内田 樹
新潮社 / ¥ 777 (2009-11)
 
Amazonで詳細を見る


日本辺境論』。この本は、私が書店をうろうろしていたときに、「内田樹」というキーワードからもってして入手に至った本です。この著者は現在大学の教授で、ブログを書いています。私はこのブログをたまに読んでいてこの人の書く文章はそれなりに面白いと思っており、かつ既刊も数冊読んで面白かったから、という理由でこの本を買いました。

そんな軽い気持ちで手に取った一冊です。そうしたら、なんと中央公論新社が主催する「新書大賞」の第3回大賞に選ばれていた。これはさっさと読んでおいたほうがいいんじゃないか、つまり、旬の本を旬のうちに読んでおこうと思ったので慌てて電車の中の時間を利用して読みました。だからじっくりと時間をとって通読というのはできていません。でも付箋はいっぱい貼ってあります。

この本はタイトルで「日本人とは辺境人である」と、結論の70%ぐらいを言ってしまっています。残りの30%はこの新書の23頁、11行目からページの終わりのあたりまでに書いてあります。結論だけわかればいいや、という場合はここだけ読めば大丈夫なんじゃないかと思います。本当にシンプルなこの数行がこの本の主題です。

にもかかわらずこの本は247ページ目まで挿画のひとつ入るわけでもなく文章が詰め込まれています。それは何かというと、内田先生の言葉を拝借するなら「放っておくとすぐに混濁してくる世界像」の「毎日」の「補正」であり、それをさらに例えてしまうと「雪かき」や「どぶさらい」のような、作業である、という。「辺境性」という日本人にとっての「宿命」に対して何とか五分の勝負に持ち込むために「明察を持ってそれを俯瞰」するための手助けをしてくれる本なのだと思います。

ひとつの主題について様々なスケールで論じているという体の本なので、ものすごく乱暴なことを言ってしまえば金太郎飴のようにどこを読んでもちゃんと同じ結論「しか」書いてない。
貼ってある付箋をぱらぱら見返してみると(表現が面白い部分なんかにも貼ってあるのですが)ここはわりと重要なことを言っているような気がする、という部分にだいたい貼っていますが、これがわりとばらけてます。つまり別に最後に特別に重要なことが書いてあるというわけでもありません。ですが、面白かったので最終章をオススメします。本屋さんで手に取るときは23ページ目を読んでから最終章に目を通してみてください。もちろん、他の章がつまらなかったということではないので安心して購入していただいて大丈夫です。(あなたにとってつまらないかどうか、というのは私の範疇外ではありますけれど)

日本辺境論 (新潮新書) 日本辺境論 (新潮新書)
内田 樹
新潮社 (2009-11)

先生はえらい (ちくまプリマー新書) 先生はえらい (ちくまプリマー新書)
内田 樹
筑摩書房 (2005-01)



Snow Leopard インストール

Posted at Sun, 14 Mar 2010 in computer::mac

Mac OS X 10.6 Snow Leopard
Mac OS X 10.6 Snow Leopard
posted with amazlet at 10.03.15
アップル (2009-08-28)
売り上げランキング: 21

MacBook に Snow Leopard をインストールしました。所要時間はおよそ49分(と、最初のダイアログで言われた)。
DVD を入れて、ダイアログでぽちぽち同意とかしていくだけで再起動されてインストールが始まります。あまりになにも聞かれないので上書きインストールしたりしないかと恐れていましたが特にそういうことはありませんでした。

以下備忘録。

不具合が生じた/生じているアプリケーション

2010-03-17 追記

Windows からのファイル共有が勝手に無効になっていたのを「Mac OS X Snow LeopardのファイルをWindows側で操作 - れぷそる・ふぁいやぁ・ぶれぇど」を参考にして共有設定。

Opera と Cyberduck は再インストールしたら問題なく起動するようになった。



xyzzy の psearch で新規に検索する前に一旦色を消す

Posted at Fri, 12 Mar 2010 in computer::xyzzy

psearch on xyzzyものすごく便利、と昔も投稿していますが、最近検索結果への色付けをはじめたところ、検索するごとに色をつけていってくれて自動で消してくれる機能がない。というわけで関数を一部上書きしてこんなんにして使っています。

;;;;;;;;;;;;;;;;;
;; ■ psearch ポップアップリストで検索
(require "psearch")
(global-set-key #\C-] 'psearch-popup-string-list)
(global-set-key #\M-] 'psearch-popup-list-again)
(global-set-key #\C-: 'psearch-popup-string-list-word-search)
(global-set-key #\M-: 'psearch-popup-list-again-word-search)
(global-set-key #\C-M-] 'psearch-goto-return-point)
;; インクリメンタルサーチでも使う
(define-key *isearch-map* #\C-] 'psearch-popup-string-list-isearch)
(define-key *isearch-map* #\C-: 'psearch-popup-string-list-word-search-isearch)
;; 色付けをする
(setq *psearch-coloring* t)
(global-set-key '(#\C-c #\]) 'psearch-delete-attributes)
(add-hook '*show-match-hook* 'psearch-coloring)
;; ポップアップリストを作る前に走る hook を追加するために関数を上書き
(in-package "editor")
(export '*before-psearch-hook*)
(defun psearch-popup-list (str case-fold word-search coloring regexp)
  (run-hooks '*before-psearch-hook*)
  (let ((list (psearch-make-list str case-fold word-search coloring regexp)))
    (unless list
      (let ((s (psearch-message-string str regexp)))
    (if regexp
        (plain-error "~A: 正規表現が見つかりません" s)
      (plain-error "~A: 文字列が見つかりません" s))))
    (popup-list list (psearch-goto-function case-fold word-search regexp))
    (let ((match-number *psearch-match-number*) (len (list-length list))
      (s (psearch-message-string str regexp)))
      (if (= len match-number)
      (message "~A: ~D" s len)
    (message "~A: ~D(~D)" s len match-number)))
    (run-hooks '*psearch-hook*)))
(in-package "user")
;; ポップアップリストを出しなおすときは、一旦それまでの色をクリアする
(add-hook '*before-psearch-hook* 'psearch-delete-attributes)


Opera でパネルにウィンドウを表示しておくとシンプルで見やすい

Posted at Thu, 11 Mar 2010 in computer::software

Operaでパネル上にウィンドウを表示

Opera は標準でタブが縦表示できて嬉しい!と喜んでいたら、パネルにウィンドウを表示する方法があると Twitter で教えてもらいました。タブの上で右クリックしてカスタマイズ-外観の設定画面を出して、ウィンドウにチェックをつけてパネルの位置を設定するだけで終了です。タブを開きまくる人間としては、タブ幅がある程度保たれるように横河に縦に並んだほうが一覧性があがってWebのブラウジングや調べものがはかどるように思います。
単純にテキストで表示されるだけでなく、マウスオーバーでサムネイル表示してくれる機能もそのまま。さらにクイック検索で目的のタブを探すことができます。すごく便利。

最近 Opera を使っていて良いなぁと思う部分がいろいろあります。でも Firefox にも Opera にはない良い面がある。なのでブラウザ間のスイッチングを快適にする方法がなにかあればいいなと漠然と考えてみたりします。Opera で見ているページをボタンひとつで Firefox で開いたり、あるいはその逆ができたり。それからブックマークの同期や閲覧履歴の同期なんかもできるといいのかもしれない。あと、セキュリティ的に問題がありそうですがセッション情報(ログイン状態)の同期もできたらいいのにな。と、そこまではさすがに無理でしょうが。

でも Opera の一番いいところは軽いから、やや重量感のある Firefox と同時に立ち上げていても気にならない、という思考回路をたどるところがまだまだ Firefox ユーザから抜け出せてないなと思います。あと大きな違いは Opera はデフォルトで使っているけれど、Firefox はアドオンてんこもり、インストールしたらまずスキンを変えるというカスタマイズが沢山されているところですね。

パネル上にウィンドを表示するための設定



おかざき真里が働く女子を描いたマンガ『サプリ』

Posted at Tue, 09 Mar 2010 in book

サプリ (1) (FC (335))

サプリ (1) (FC (335))
おかざき 真里
祥伝社 / ¥ 980 (2004-06-30)
 
Amazonで詳細を見る


広告代理店勤務の主人公の、仕事、恋愛、そして生き方が語られるコミック。全10巻。

これを読んでいて私は何度もしんどい、とか息苦しい、とか、そういうことに近いような感情を抱きました。主人公の仕事への打ち込みがあまりに真剣で一生懸命すぎて、無言のうちに「私はこれでいいのか」というのを問われてしまったように感じたからです。

おそらくそれを思った原因はこのマンガのあまりにリアルな作り込みに拠るものが大きいような気がしました。作者がかつて働いていたという広告代理店という舞台での仕事、そして仕事をしてゆく上での細かなディティールがさりげなくしかしきちんと地に足をつけたものとして描かれています。

おかざき真里独特の画面構成の美しさ、線の美しさ、カラー絵や本の装丁の美しさ。無駄でも過剰でもなく必要十二分にとられる「間」の空気感。マンガとしてものすごく圧倒されます。こんなものに真っ向勝負で来られて、良いものに出会えたと思わないわけがないのです。
特にカラー絵の雰囲気のある美しさは、これだけでイラスト集を出して貰いたいぐらい。出たら思わず買ってしまいそうです。

そして濃密に描かれるストーリー。主人公はあくまでヒロインとして、けれどそれ以外のキャラクターにもきちんと物語があることが描かれています。

おかざき真里氏は今、子育てしながらマンガを書いているそうです。だからカラーイラストは全部コピックというペンで塗っているとどこかで読んだ記憶があります。ペンならいつでもはじめられて途中でも止められるから、というのがその理由だそう。広告代理店に勤めているときもマンガを描いていたそうです。そのバイタリティがヒロインに色濃く投影されているように思いました。

「こんな風にだったら」。「こうはなれない」。「こういう気持ちってあるなぁ」そんな風に自分と比較しながら、ではなくこの物語を読むことができたらそのほうがもっと面白く読めるのでしょうか。それは私にはわかりません。

サプリ (1) (FC (335)) サプリ (1) (FC (335))
おかざき 真里
祥伝社 (2004-06-30)

サプリ (2) (Feelコミックス) サプリ (2) (Feelコミックス)
おかざき 真里
祥伝社 (2005-03-08)

サプリ (3) (FC (373)) サプリ (3) (FC (373))
おかざき 真里
祥伝社 (2006-01-18)

サプリ (4) (FC (385)) サプリ (4) (FC (385))
おかざき 真里
祥伝社 (2006-07-07)

サプリ 5 (Feelコミックス) サプリ 5 (Feelコミックス)
おかざき 真里
祥伝社 (2007-02-08)

サプリ 6 (Feelコミックス) サプリ 6 (Feelコミックス)
おかざき 真里
祥伝社 (2007-07-25)

サプリ 7 (Feelコミックス) サプリ 7 (Feelコミックス)
おかざき 真里
祥伝社 (2008-09-08)

サプリ 8 (Feelコミックス) サプリ 8 (Feelコミックス)
おかざき 真里
祥伝社 (2009-03-07)

サプリ9 (Feelコミックス) サプリ9 (Feelコミックス)
おかざき 真里
祥伝社 (2009-07-08)

サプリ10 (Feelコミックス) サプリ10 (Feelコミックス)
おかざき真里
祥伝社 (2010-01-07)




小さい付箋紙が欲しい

Posted at Fri, 05 Mar 2010 in life

本につけるポストイットがそろそろ終わってしまいそうなので追加購入しようとしたところ、ずっと愛用してきた無印良品の付箋はもうネットで見る限り販売終了の様子。色がシックで落ち着いているところが気に入っていたのですが、類似のものになると、付箋紙・8本入 30×10mm・4色・8本・各100枚という商品になってしまうようです。こっちは結構色が明るい。

似たようなサイズで探すと 3Mコクヨから出ているのが見つかりました。コクヨのほうが幅が0.2ミリほど狭いですが、枚数は少なめです。色の好みで言うと無印の方が好きなのですがたくさん使うものなので 3Mコクヨのものを買おうかと思います。

それと、付箋を探していて気になった商品、無印良品ネットストア[貼ったまま読める透明付箋紙140x95mm・20枚]。借りた文庫本に書き込みしながら読みたいような時に便利そうです。
お値段は525円。



github を使うためのメモ。

Posted at Thu, 04 Mar 2010 in computer

流行に盛大に乗り遅れていますが github のアカウントを取得してみたので、その備忘録的なメモです。
git とは分散型バージョン管理システムで、要するに CVN とか SVN に似たプログラムのソースコードなどをバージョン管理してくれるものですが、これらが中央集権型なのに比べて git は分散、つまりローカルにリポジトリの履歴を持つために中央サーバが落ちていてもリビジョン間の履歴が調査可能。(以上 Wikipedia より。もとは Linux カーネルのソースコード管理のために、リーナス・トーパルズによって開発されたらしい)
で、github はその git を用いたプロジェクトのホスティングサービス。と、はてなキーワードには書いてありました。要するにみんなが使える git のサーバという感じなのでしょうか。
別に管理するほどのソースを書いているわけでもないのですが、先日 .emacs に書きためてきた設定が半分消え去って、バージョン管理も大事なのだと痛感したので使ってみようかということになった次第です。
無料で100M使えるアカウントをくれますが、お金を払わないと非公開にすることはできないので、.emacs とか .xyzzy とかいう設定ファイルなんかを堂々と公開バージョン管理していていいのかという問題はさておきます。

github へのアカウント作成と、ローカル環境のセットアップ、SSH 公開鍵の設定

github にアカウントがない場合はまずアカウントを適当に作成します。デフォルトアイコンが気になるとかいう場合は Gravatar でぐぐったりすると良いようです。別に支障は出ないのでこのまま行きます。

今回はローカル環境が Windows なので、msysGit を導入しました。

インストールするときに聞いてくるこの辺は好みで設定してください。自分の備忘録メモ。
「Select Additional Tasks」→「Create a Desktop icon」のみチェック(「Windows Explorer~ の下2つにもチェックを入れてインストールしましたが邪魔だったのでレジストリをいじって消しました)
「Adjusting your PATH environment」→「Use Git Bash only」
「Choosing the SSH executable」→「OpenSSH」
「Choosing CR/LF behavior」→「Commit line encoding as they are」(改行コードの設定を勝手に変更しない)

デフォルトで msysGit をインストールすると Git bush のショートカットがデスクトップにあるのでこれを起動します。
最初に SSH の公開鍵を設定します。

$ ssh-keygen -C "your@email.com" -t rsa

パスフレーズを聞かれるので、2回同じ文字列を入力すると SSH の公開鍵が生成されます。場所は「C:\Documents and Settings\[Windows のアカウント名]\.ssh\」(Win2000/XP の場合。Vista 以降は「C:\Users\[Windows のアカウント名]\.ssh\」)または、環境変数 HOME を設定したらそのフォルダ(らしい)です。ファイル名は「id_rsa.pub」。

できた id_rsas.pub の中身を Your Account - GitHub の 「SSH Public Keys」のところにコピペします。

ついでに、自分の名前やメールアドレスを設定。(省略可)
$ git config --global user.name "Your Name Here"
$ git config --global user.email your@email.com

ここまでが下準備です。1回やれば終了。

新しいリポジトリの作成、Git への登録、コミット、github への公開

準備ができたら github に新しいリポジトリを作成します。(「Create a Repository」)
ここで Type すべきコマンドの一覧が出るので、基本的にはこれを打てば OK。

まずはローカルにプロジェクト用のフォルダを作成しておきます。 ex. e:\data\project
作成したフォルダの中まで移動します。

$cd /e/data/project

Git で管理することを明示。gitからファイルを送受信することができるようになる。

$git init 

README というファイルをリポジトリに追加(フォルダも追加可能)

$git add README

リポジトリにコミット

$git commit -m 'コミットメッセージ ex. first commit'

リモートリポジトリの追加(これは新規にリポジトリを作成した最初の1回だけ)

$git remote add origin git@github.com:[githubのユーザ名]/[リポジトリ名].git

リモートのリポジトリに変更を適用

$git push origin master

これでおしまいです。

逆に github にあるファイルをとってくる場合には、

$git pull origin master

誰かが作って github で公開しているソースを持ってくる場合。(リポジトリの複製)

$mkdir temp
$cd temp
$git clone git://github.com/[アカウント]/[リポジトリ名].git

他のリポジトリの変更点をローカルリポジトリにマージする場合は、clone ではなく pull

$git pull git://github.com/[アカウント]/[リポジトリ名].git

ちなみに Windows の標準文字コード Shift_JIS のファイルを push するしたものを Web 上で見ると日本語が思い切り文字化けしますが、これは github の標準文字コードが UTF-8 であるためのようです。pull してくるには問題がないのと、今扱っているコード(xyzzy lisp)は Shift_JIS でないと問題が生じる場合があるようなので、特に気にせず Shift_JIS でいこうと思います。

参考



Tiarra + opentig.net(TwitterIrcGateway)

Posted at Wed, 03 Mar 2010 in computer

Tiarra という IRC プロキシサーバを利用するのに、設定で躓いたのでメモっておきます。

Network の設定のところに入力するパスワードは、./tiarra --make-password で作成するパスワードではなくて、Twitter に接続するパスワードをそのまま平文で入力する模様。じゃあ ./tiarra --make-password で crypt されたパスワードはなにに使われるのかというと、tiarra-password: として設定して、Tiarra に接続するときに使います。

tig {
  host: opentig.net
  port: 16668
  nick: TwitterのID
  user: TwitterのID
  name: TwitterのIDまたはメールアドレス
  password: Twitterのパスワード(※平文でそのまま)
  out-encoding: utf8
  in-encoding: utf8
}

参考