作業ノート

様々なまとめ、雑感など

2009-12-01から1ヶ月間の記事一覧

Twigを試す

きっかけ はてブでテンプレートエンジンを素のPHPからTwigに乗り換えた理由 - id:anatooのブログを見たのがきっかけ。 PHPで使ったことのあるテンプレートエンジンは、FastTemplate, SmartyとZend_View*1。 準備 Twigのダウンロード Error - Twig - The flex…

vmware fusionにubuntuをインストールする

vmware fusion3にubuntu 9.10 server(i386)をインストールしたのでメモ。 パッケージを最新にする $ sudo aptitude update $ sudo aptitude safe-upgrade sshdをインストールする $ sudo aptitude install openssh-server 日本語環境を構築する # time zone …

sshで特定のサーバに簡単にログインできるようにする

ssh

$HOME/.ssh/configを使って、特定のサーバに簡単にログインできるようにする。 $ vi ~/.ssh/config Host ubuntu HostName 192.168.106.129 User te2u このあと、sshコマンドで $ ssh ubuntu とすると、ユーザ=te2u、サーバ=192.168.10.129に接続する。ちなみ…

インストール済みパッケージ一覧とパッケージのファイル一覧

# インストール済みpackage一覧 $ sudo dpkg -l # packageのファイル一覧 $ sudo dpkg -L {package-name} via || Not Found ||

growlの大量のメッセージを一度に消す方法

×印をOptionを押しながらクリックすると、すべて削除できる。 via Growl で大量のスティッキーなメッセージを一気に消す方法 « Apple + iPod « Forest.Kの徒然日記

evernoteのfirefoxプラグインでclientがないとき

ボタンを押すとWeb経由でクリップする。 ログインしていないときは、ログイン画面が表示 はてなブックマークでブックマークする時みたいなミニウインドウが表示

firefox, thunderbirdのプロファイルの場所

エクスプローラのアドレスバーに入力すると移動できる。 # Firefox %APPDATA%\Mozilla\Firefox\Profiles\ # Thunderbird %APPDATA%\Thunderbird\Profiles\ via プロファイル | Firefox ヘルプ プロファイル | 操作方法 | Firefox ヘルプ

マックで利用可能なショートカットキーなど

Mac

試してみて驚いた内容を中心に。 ctrl+opt+cmd+8で白黒反転モード。 ウィンドウバーのアイコンをcmd押しながらで階層表示。 Finderウィンドウ上側のツールバーには、ファイルでもアプリでも何でも登録できる。 cmd+tabでアプリケーションを選択してQで、アプ…

みかんを早くむく方法

「和歌山むき」というらしい。 先日、実家から送られてきたミカンを食べ終えた。気付くのがもう少し早かったらなぁ。

svnコマンドでマージする

svn

svn上でブランチを作成し、その変更内容をブランチ元に適用する。 ブランチのURLを http://svn/branches/branch-sources とする。 1. sourceディレクトリに移動 $ cd /path/to/src 2. リビジョンを確認する $ svn log --verbose --stop-on-copy http://svn/b…

自動リンクをしないようにする。

通常、ダイアリーでURLを直に書くと、自動的にリンクされる。 []で囲むとリンクされない。 # ダイアリのフォームでこのように書く。 []http://d.hatena.ne.jp/te2u/[] これは自動リンクされない。http://d.hatena.ne.jp/te2u/ これは自動リンクされない。 vi…

ポモドーロ・テクニックを試してみた

仕事のタスク管理で3週間ほど試してみた。 1ポモドーロ=25分、 休憩=5分、長い休憩は30分。 単純計算で1日 14ポモドーロ 長い休憩をとる時は、それまでのタスクとはあまり関係ないことをやるようにしている。 RSS巡回したり、仕事関連で調べた内容などをまと…

css用のファイルで画像のURLを指定するときの注意点

CSS

list-style-imageなどでurl指定する際、相対パスで記述するとその記述をしたcssファイルのディレクトリがベースになる。cssファイルをincludeするファイル(例えば、index.html)のあるディレクトリがベースにならないので、注意。 index.html css/foo.css ima…

%モーションで移動可能なペアを追加する

Vim

:set mps+=<:> mpsは、matchpairsの短縮形。 via 'matchpairs' - VimWiki</:>

viewの有無を確認する

SHOW FULL TABLES; via

evernoteを使ってみた

2,3日使った感想。主にmacで利用している。 windows用のバージョンは、3.5.0.862。 メモを記録するのが簡単。 ブラウザのextensionを利用すると便利。 タグをつけていないノートを一覧に表示できると便利。 登録時に自動的に特定のタグが付加できるようにな…

作成したときのデータベースの文字コードを調べる

SHOW CREATE DATABASE {データベース名} via データベースの文字コードを調べる:MySQL 逆引きリファレンス

利用可能な文字コードを調べる

SHOW CHARACTER SET via 使用可能(有効)な文字コードの一覧を調べる:MySQL 逆引きリファレンス

TimeMachineのバックアップの間隔を変更する

Mac

デフォルトの1時間から2時間に変更。 $ sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 7200 via Macはじめました。: Time Machineのバックアップ方法を"少し"変えてみる

INSERT文の構文で初めて知ったこと

mysqlのdumpを見ていて、初めて知った。 INSERT文のVALUES以降は複数設定可能。今まで、1つしか指定したことなかった。 INSERT INTO foo(a, b) VALUES ('A', 'B'), ('1', '2'); via INSERT (SQL) - Wikipedia

thunderbird3をインストールしてみた

自宅のmacにインストールしてみた。 メールの送受信をする分には特に問題ないが、メジャーバージョンが上がっただけに、いろいろ変更になっている。 インターフェイスが変わった。 RSSでfeedの表示方法が変わって、今までみれたfeedの表示が変。表示メニュー…

subversionで差分を作る。パッチをあてる。

svn

差分を作る 作業ディレクトリで、以下を実行する。 $ svn diff -r 10:HEAD > foo.diff patchをあてる $ patch -p0 -E < foo.diff -E オプションを指定すると、パッチ適用後に空のファイルを削除する。また、patchが当たるファイルを確認したい場合は、--dry-…

ZipArchiveクラスを用いたzipファイルの作成と展開

PHP

PHP 5.2.11 (cli)で確認。 作成 open('test.zip', ZIPARCHIVE::CREATE); if (TRUE !== $ret) { error_log("Can't create zip: " . $ret); exit(1); } // ディレクトリの作成 $zip->addEmptyDir('bar'); // テキストファイルを追加 $zip->addFile('test.txt',…