2011-01-01から1年間の記事一覧
とりあえず、ログインできないのでauth.logを眺めてみたけど、とりあえずエラーっているのは分かったが、これだけだと原因が分からないのでググってみました。 /var/log/auth.log pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" n…
自分メモ CREATE TABLE copied_table LIKE original_table; INSERT INTO copied_table SELECT * FROM original_table;
http://kokucheese.com/event/index/21611/ http://togetter.com/li/224711 まず最初に大事なことをば。 ファミリーマート メトロ外苑前店は神だった。 個々のセッションの内容に関してのレポートに関しては他の人が詳細に書いていただけると思うので、自分…
独りアドベントカレンダー。ターミナルに関わるTips的な何かを書くよ。たぶん続かないけど、やれるだけやってみるよ。みなさんはscreenを使っていますか?もうすでにscreen,tscreen,tmuxと言ったものを使っていらっしゃる方はブラウザを閉じていただいても大…
独りアドベントカレンダー。ターミナルに関わるTips的な何かを書くよ。たぶん続かないけど、やれるだけやってみるよ。コマンドラインでキーを叩く時矢印キーを使っていませんか? 矢印キーを使うと手がホームポジションから離れるので効率が悪くなってしまい…
Debian Lennyのlogrotateの設定ファイルを読み解く。自分メモSEE ALSO: man logrotate /etc/logrotate.conf # see "man logrotate" for details # rotate log files weekly weekly # 毎週rotateするよ このあたりはグローバルな設定 # keep 4 weeks worth of…
同僚の人に上記の要件満たせるようなモジュール無い?って聞かれたので、ぱっとググって見つけたのがList::Compare。 ふーむ。これだけのためにオブジェクト作るのかあ。ふーむ。これくらいなら自前で書くかなあ。 use strict; use warnings; use feature qw(…
講演のまとめとかはほかの方がやっていらっしゃるのでその辺はほかの方に任せて、ペアプロでTDDをした上での自分の気づきと反省を書きます。 やったこと 今回は自分はrubyで参加しました。本当はPerlでやりたかったんですが、残念ながら候補言語になかったの…
ネタです。rubyで返り値にnilを期待している時にhoge == nilと書いたのが少し気持ち悪かったので、ほかの言語ではどういう扱いなんだろうかとふと調べてみました。 C % cat << __END_OF_C__ > a.c && gcc a.c && ./a.out; rm a.out a.c #include <stdio.h> int main (</stdio.h>…
perl-5.14.2を使いたいなと思い、何気なくperlbrew経由でインストールしようとしたら、なにやらビルドに失敗してしまいました。 % perlbrew install perl-5.14.2 # ... 中略 # Bのビルドに失敗している模様 Running Makefile.PL in ext/B ../../miniperl -I.…
自分メモです。 標準のlibeventは古いらしいので、コンパイルしてます。
grep -r hoge ./ | grep -v '\.git' 上記とかやると.gitディレクトリを除いてgrepをかけてくれるんですが、これを毎回書くのはめんどうなので、下記の1行を.zshrcや.bashrcに書いておくと良いでしょう。 GREP_OPTIONS="--exclude-dir=.git --directories=rec…
初LTということで、いろいろ不慣れな部分があり、わかりにくかったかも知れません。ツッコミどころとかも満載なはずなので、何か質問とかあれば、気軽にどぞ。LTでの資料はこの辺にあります。Pythonのdocutilsが入っていれば、make htmlとかするとHTMLスライ…
自分メモです。 Debian Lennyでのセットアップです。
行ってきたけど、感想のエントリ書く前に。TDDセッションでは慣れないJavaで書いて少しもやもやしていたので、家で独りTDDしてみた。 そんなにきれいなコードじゃないけど、とりあえずできたので。 書いた時は気にしてなかったけど、クラスメソッドじゃなく…
行ってきたのでちょっと忘れないうちにメモメモ。 個人の覚え書きなので抜け漏れ誤りがあります。そしてまだまとまってないです。 MySQLでNoSQL oinumeさん アメーバピグでのNoSQLの使用法 Fusion-IOの話はしません。 アプリでJavaの話 登録800万人 アーキテ…
どうやらシリアルポートが無効になっていることが原因らしい。 inittabを変更してやるとよろし。 sudo sed -i 's/T0/#T0/' /etc/inittab または、BIOSでシリアルポートを有効にしてあげる。 SEE ALSO http://www.vyatta.org/forum/viewtopic.php?p=2559#2559…
syslogの実装は複数あり、etchはsysklogd、lennyではrsyslogdが動いています。 コマンドからsyslogに書き込んでみる -tオプションでタグを指定、-pでファシリティとプライオリティを指定できます。 logger -t <tag> -p <facility>.<priority> <message> /var/log/messageに書き込んだメッセージ</message></priority></facility></tag>…
自分メモメンテナンススクリプトを動かした時、うっかりパスワードを変更してしまったので…。 set password for debian-sys-maint@"localhost"=password("pasword");
特定ネットワーク内のマシン情報が知りたい。 http://d.hatena.ne.jp/masasuz/20110416/1302964053 の続きNet::SNMPはノンブロッキング通信ができるので、試してみた。ソースはこんな感じ。結果はこんな感じ。同一ネットワークにだいたい220ノードくらいあり…
と言うことで、こんなスクリプトを書いてみました。 事前にpingを打つことで、タイムアウトの時間を多少節約してます。 でもこれって、unameをfor文で回せば似たようなことができたりするのでちょっと無駄だったかも知れない。…。きっとsnmpならアクセスでき…
Net::IPを使うタイプ 直感的じゃないし、動作がもっさりしています。 Net::Netmaskを使うタイプ こっちの方がやりたいことが何となく明確かな。 PODをざっと読んで書いたので、こういう使い方で良いのかはちょっと調べないと。
もしかして: バインドアドレス。ほかのサーバからsnmpgetできないからもしかしてと調べてみると127.0.0.1でsnmpdが待ち受けていた。 [ DEV ] masasuzu@masasuzu% sudo netstat -npl | grep snmp udp 0 0 127.0.0.1:161 0.0.0.0:* 2453/snmpdバインドアドレス…
もしかして: TCP Wrapperiptablesの設定もsnmpd.confの設定も問題が無ければ、/etc/hosts.denyの設定を見てみましょう。 snmpdが立ち上がっているサーバで下記の設定があったら、TCP Wrapperでsnmpの通信が拒否されています。 ALL: ALLそんなときは/etc/host…
ubuntu10.10で試した。 blkidコマンドをたたいてやるとUUIDが取れる。デバイスファイル名は認識した順番で名前が変わりうるので、こいつを/etc/fstabに記述する名前に使ってあげれば安心。今回は特に理由は無かったけど、gistを使ってみた。
debian lennyのはなし いつものようにsysstatをインストール。 sudo aptitude install sysstat そんなファイル無いよと怒られる。 masasuzu@lenny% sar /var/log/sysstat/sa20 を開けません: そのようなファイルやディレクトリはありません cronジョブが動い…
Sphinxで日本語を含む文章をmake htmlした時、下記のようなエラーが出た。 masasuzu@leon% make html mkdir -p build/html build/doctrees sphinx-build -b html -d build/doctrees source build/html Sphinx v0.4.2, building html trying to load pickled …
忘れがちな脳のための覚え書き 前提 Debian GNU/Linux lennyで確認 ベーシック認証 -c 新規作成 -m MD5で暗号化 -s SHA1で暗号化 -p プレーンテキストで保存 -D ユーザ削除 htpasswd [-c] <filename> <usename> masasuzu@leon% htpasswd -c .htpasswd hoge [~] New password: Re</usename></filename>…
忘れがちな脳のための覚え書き 前提 Debian GNU/Linux lennyで確認 ipコマンドを使うと便利だよと言われたので、ちょっと調べてみる。とりあえずshow系だけ。形式は以下の通りで、OBJECTにはlinkやaddr、COMMANDにはaddやdelete、showなどが入ります。 ip OB…
何気なしにソースを眺めてみたら短かったので試してみた。 とりあえず、覚えるべきは、instance()とhas_instance()、_new_instance()のみ。 instance() インスタンスを返す。まだ生成されていない場合は_new_instance()を呼んで新しいインスタンスを生成する…