2009-09-01から1ヶ月間の記事一覧
Apache2.2から、AuthDigestは色々替わってます。 久しぶりにdigest認証しようとして、ハマッた。数年前のファイルをコピペで使ったからだった。 説明: 認証に使用するユーザとパスワードの一覧が格納されている、 テキストファイルの名前を設定する 構文: Au…
Vim使いの方にもっと良い方法を教えて貰いました。http://vim.g.hatena.ne.jp/ka-nacht/20090929/1254232665 before(添削前) vim -p `grep utf8 . -R | cut -d : -f 1 | uniq` after(添削後) vim -p `grep --files-with-matches {pattern} {file} ...`Grep…
locateしたりFindしたり、Grepしたり。ファイルを探して、まとめてVimで開きたいとき。 どうすればいいのでしょうか。 grep の結果をVimでまとめて複数ファイル開く イロイロ考えてみました。こんなのはどうでしょうか。 vim -p `grep utf8 . -R | cut -d : -f …
tDiaryのCSSファイルが全てeuc-jpだったのでファイルを全部書き換えた カレントディレクトリのCSSの文字コード指定を一括変換する。 find . -type f -name '*.css' -print0 | xargs -0 perl -i -pe 's/euc-jp/utfー8/g' 解説 カレントディレクトリのCSSファ…
tDiaryやHikiなど昔のWEBアプリはEUCが多い。一方で最近のLinuxサーバーはUTF-8だ。 つまりUTF8に統一してる方がメリットが多い。 文字コードを変換するコマンド例 nkf -w --overwrite $filename 一個のファイルであればそれでよいが、複数ファイルであれば…
最近Bashを使う機会が多すぎ指がEmacs指になりつつあります。Bashの入力セットはいくつか選べます。 Emacs/Bashの入力セット Vim/Bashの入力セット BashをVim入力パターンで扱うことも出来ます。 今日は、BashをEmacs系統の入力と扱うと左Ctrlが押しにくい …
locateの問題を何とかしようと調べてたら。mlocateを発見。debianにおいてはmlocate/locateは違うモノ。locateはslocateの一種らしい。 mlocateについて $aptitude show mlocate ...(略) mlocate は locate の新しい実装です。ファイルシステム上のどこかに…
locateで除外ファイルを設定したかったん。locateをつかってると.hgのmercurial管理フォルダを検索対象に入れてしまう。とても不便。しかしlocateには設定ファイルがない。しかたないAlias使う。 locateでhgを除外する。 $sudo su #alias updatedb="/usr/bin…
知らなかった。 EXCELで日付入れるとき Ctrl + ; →日付入力ATOKで”今日”を変換してたよ。ATOKもすごいけどな。EXCELのこれもすごい。
香りそのものをプログラミング出来るかもしれない。 NTTコム、PC用ソフトやデスクトップアクセサリーに"香り"を配信 PC上の各種アプリケーションと連動し、信号に応じた"香り"の再生、"香り"の保存が可能になる。http://journal.mycom.co.jp/news/2009/06/16…
SSHの接続制限に調べてて知った。SSHの接続をApacheみたいに最大接続数を制限できるようです。 /etc/ssh/sshd_config MaxStartups 2:70:5 #上記のように記述した場合、2つまでの接続要求を受け付け、 #これを超えると70%の確率で接続要求を拒否し、 #5つを…
若い人は安い服を着ていても構わない。若いだけでオーラがある。若さが全てをカバーしてくれる。しかし年を取るとオーラが無くなる。だから身だしなみに気をつけるのです。身だしなみは基本です。若さでカバーできなくなる。だから服飾に気をつける。アクセ…
引用符 ", ' と (, [ など引用符は自動補完されるようになった。文字列を選択して、引用符や括弧補完で超便利になっている。 コード書こうぜ。
EmEditor懇親会・説明会で教えていただいた。http://jp.emeditor.com/modules/feature1/rewrite/tc_8.htmlTextMateのスニペットが取り込めるようになったそうだ。 もうMac欲しくなくなった。 去年から仕事の関係上Vim使いになってた。すいません。 EmEditor…
Screenを起動しすぎるとどれがどれだか解らない。解決する方法は名前をつける SCREENを作るときに名前をつけて起動する。 SCREENを作ってから名前をつける。 前者:*スクリーン起動時にセッション名を付けておく方法 $ screen -S セッション名 screen -ls し…