ログ日記

作業ログと日記とメモ

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

FenrirFSを使おうとしたけどやめた

Gmailのようにファイル管理するソフト。 http://www.fenrir.co.jp/fenrirfs/ 取り敢えず二つのディレクトリのファイルを移動してみる。 仕事 | +- プロジェクト1 | | | + 画像、ロゴデータ、設定ファイル、書類 | +- プロジェクト2 | + 画像、ロゴデータ、・…

Debian lenny に Redmine をインストールした

sources.listを編集 deb http://www.backports.org/debian lenny-backports main contrib non-free deb-src http://www.backports.org/debian lenny-backports main contrib non-freeredmineをインストール aptitude install redmine設定 cp /usr/share/doc/…

サブモジュール、サブツリーマージ

Git

サブモジュール:http://progit.org/book/ja/ch6-6.html サブツリーマージ:http://progit.org/book/ja/ch6-7.html 一番の違いは、あるモジュールを利用しているプロジェクトにおいて、そのプロジェクトの開発者全員がモジュールを把握しなければならないの…

BazaarからGitに移行した

少しだけ使っていたLaunchpadはやめてGithubに変更。 Launchpadってmixiみたいに段々見にくくなってるような…。 http://github.com/nishimura/laiz 取り敢えずローカルのリポジトリとLANのリポジトリとgithubとこんがらがりながら使ってみている。 もともと…

loop機構を追加したものを上げた

http://github.com/nishimura/Fly自分で書いてるコードは全てforeachじゃなくてloopになってるから、取り敢えずloop追加だけやった。 loopはFlexyの前に使っていたPHP4 テンプレートクラスライブラリ改 - tmpl2.class.phpに影響されてる。 変数が少なくてコ…

JavaScript連携できたのね & PEAR依存なしのFlexy

もう3、4年Flexyを使っているが、ベータ版の頃からJavaScript連携はできたらしい。 JavaScriptにPHPの変数を入れたいけどFlexyだとスクリプトタグの中は見てくれないんだよなーと思っていたところ。 Release date: 2003-12-19 21:52 UTC Release state: beta…

Google Closure Tools難しい

http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/dialog.html サンプルのソースを見たら分かるけど、JavaScriptの中にHTMLを書いてる。 Google Sitesでもそうだった。しかも日本語文字列はUnicodeでエンコードしてあった。これはClosur…

Google Closure Library はフォームを使わない方針?

サンプル見てたらdivとかulとかでコンポーネントが構成されてる。 それはいいんだけど、そっからデータをポストするにはどうしたらいいのか…。 Google Closure Libraryベースで作るってことは、基本全てのデータ送信はAjaxでやるのかな? Ajaxのやり方は goo…

フォームの作り方マインドマップを書いた

http://www.easystep.jp/tree.html?planid=4379 途中から方向性がGoogle Closure Toolsってどうなの?という感じになっていた。

Google日本語入力でIMEのオン/オフを切り替えるキーを変更する

キー設定の中に日本語入力自体のオン・オフに関するキー設定がなかったから諦めようと思ったけど、設定値としてはあるぽい。 MS-IMEからインポート→エクスポートして保存したファイルを見ると Composition OFF IMEOff Composition ON IMEOnなどという設定が…

GmailAssistantとFirefoxのGmail Managerアドオンを入れた

なんでもっと早く入れなかったんだろう。 複数アカウントのチェックが容易にできる。 Google Appsのチェックもできる。 Appsまで見てくれるのが嬉しい。 Gmail Manager – Firefox 向けアドオン 欲を言うならChromeに欲しい。 Gmailの表示はFirefoxとChromeで…

BSDライセンスとかMITライセンスとか

議論/ライセンス - Mona OS developers Wiki Mona OSのページが分かりやすい。 解説的な意味じゃなくて経緯的な意味で。 デュアルライセンスについても。 内容は同じって書いてるページがあるけど文面は結構違うよねぇ。 バイナリに関しての記述 派生品に作…

lennyでも.texにUTF-8は使えないのね

Debian パッケージの pTeX では UTF-8 エンコーディングされた .tex ファイルは扱えません。 デフォルトは EUC モードで、扱えるソースは iso-2022-jp か EUC-JP のどちらかです。 (これは pTeX パッケージのビルド時に決定されます) http://debian.fam.cx/i…

Chrome OS をVMwareで使ってみた

VMware用のイメージ:http://gdgt.com/google/chrome-os/download/LennyのVMwareで動かそうとしたけど動かない…。 まずVMwareが動かなかったので http://www.gentei.org/~yuuji/rec/pc/memo/2008/08/28/ ここを参考にバージョンを戻しつつパッチを当てた。 …

Web上でマインドマップ

http://www.easystep.jp/ Easy Step が使いやすいらしいので、使ってみた。 とりあえずテスト的な図。 http://www.easystep.jp/tree.html?planid=3546ドラッグして文字を入れて、またドラッグして、っていう操作が単純で良いね。 PDFで保存したら印刷も綺麗。

yasnippetのphp-modeでクラス名を自動的に挿入するようにした

class ${1:`(replace-regexp-in-string "^_+" "" (mapconcat #'identity (split-string ((lambda (a) (substring a (let ((case-fold-search nil)) (string-match "\\\\(/[A-Z][a-zA-Z0-9]+\\\\)+$" a ) )) ) (file-name-sans-extension (buffer-file-name))…

個人仕様のsnippet

(require 'yasnippet) ;; yasnippetのsnippetを置いてあるディレクトリ (setq yas/root-directory (expand-file-name "~/dev/yasnippet/snippets")) ;; 自分用スニペットディレクトリ(リストで複数指定可) (defvar my-snippet-directories (list (expand-fil…

yasnippetのphp-modeを書いた

http://d.hatena.ne.jp/n314/20091113/1258119022 これの続き。 個人仕様だけどGitの練習のために上げてみる。 http://github.com/nishimura/minimal-yasnippet-php-mode 見よう見まねなのでフォーマットには自信ない。 11ファイルだけなので、個人的にはhg…

yasnippetを入れてみる

http://5am.jp/lifehack/texter/#download ここのブコメから。 wget http://yasnippet.googlecode.com/files/yasnippet-0.6.1c.tar.bz2 tar xvjf yasnippet-0.6.1c.tar.bz2 mv yasnippet-0.6.1c ~/.emacs.d/plugins/;;;; ;; yasnippet (add-to-list 'load-pa…

TortoiseGitを入れた

Git

msysgitのインストール時にデフォルトのままで進んでいくとCygwinの$HOMEが書き換わってしまった。 BashのところでちゃんとCygwin用を選ばないといけなかった。 アンインストール後に再インストールしたらちゃんと戻った。 Git Bashを起動したらC:\Documents…

gitosisを使ってみる

Git

http://d.hatena.ne.jp/n314/20091111/1257937482 の続き。 aptitude install gitosis ... Adding system user `gitosis' (UID 106) ... Adding new group `gitosis' (GID 109) ... Adding new user `gitosis' (UID 106) with group `gitosis' ...gitosisユ…

git-daemonを使ってみたメモ

Git

作業ログ。 aptitude install git-daemon-run vi /etc/sv/git-daemon/run # exec git-daemon --verbose --base-path=/var/cache/git --export-all --enable=receive-pack # に変更する。 sv restart git-daemonrunsvとかsvとか初めて見たので使い方がよく分…

Gmailのアカウントを追加してみた

Gmailってどうやって使うのがいいんだろうね。 現状は全てのメールの転送先にしている。 自分用ドメインのメール、大学、職場、あとメーリングリスト用アドレスの転送にも。 送信元アドレスも5個ぐらい設定して出先でも使えるようにしてる。このアドレスは基…

git-bzrを入れる(途中)

Git 1.6をbackportsからインストール。 1. Add this line deb http://www.backports.org/debian lenny-backports main contrib non-free to your /etc/apt/sources.list. 2. Run apt-get update 3. All backports are deactivated by default (i.e. the pack…

hooks の post-receive を使って git push でメール送信

Git

cd .git/hooks/ mv post-receive.sample post-receive chmod +x post-receive vi post-receiveバージョンによって若干ファイル名が違っていた。 ファイルに #. /usr/share/doc/git-core/contrib/hooks/post-receive-emailと書かれているのでコメントを外す。…

git使ったことないけどgithubに登録してみた

Git

Git使おうかなと考えている。 Bazaarでは、現状Tracを使ったときに異常に重い以外の不満はないが、なんとなく。 launchpadよりgithubの方が簡単そうに見えたのもあって。 そんでgitを入れてみた。 aptitude install git-core gitwebmkdir public_html/git cd…

ウィンドウの枠が消えたのでlennyにcompiz fusionを入れた

前からデスクトップのアイコンが表示されていなくて、berylを入れたときに消えたのかなと思いながら色々いじってたら今度はウィンドウの枠が消えてしまった。 仕方がないので(?)compiz fusionを入れてみた。http://hidenosuke.org/wiki/?Compiz+Fusion%A4…

etchからlennyにアップグレードメモ

開発環境でごちゃごちゃ入れているので、先延ばしにしていたアップグレードをようやく開始。 Tipsではなくて完全に作業ログ。 http://www.jp.debian.org/releases/lenny/i386/release-notes/ch-upgrading.ja.html ここを見ながら。 uname -a Linux piumosso …

ls ~ を晒してみる

ls ~ を晒すのが流行っているらしいので。 Debian etch の開発マシン。プロファイリングのログファイルが多い。

etchのRAID復旧メモ

まず壊れたハードディスクを入れ替えた。 新しいHDDは元のより容量が多かったので、パーティションは適当にGPartedで分けた。 mdadm --detail /dev/md0 mdadm --manage /dev/md0 --add /dev/sda1 mdadm --detail /dev/md0 cat /proc/mdstat全てのmdデバイス…