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

perlでハッシュとかのカッコの前に付いてるプラスの意味

{}の前にプラスが付いて、+{}とかなってるのをよく見るけど、やっとこれの意味が分かったのでメモ。 このカッコはハッシュ以外にも使われるから、「これはハッシュリファレンスですよ」と明示するためのもの。 use strict; use warnings; use Data::Dumper; …

一発目

うん、まあ、今年も最低な感じですね。

sshの不正ログインとか絨毯爆撃とかへの対策

自宅鯖にめっさ不正ログインの痕跡が残っている(主に隣国から)のにやっと気が付いたので対策。 % cat /etc/hosts.allow sshd : .jp : allow% cat /etc/hosts.deny sshd : ALL今まで余計なもんにcpuリソース食ってたのかと思うとうざいうざい。あと、そもそ…

最近のcatalyst構成

MyApp ├─bin / *.pl *.sh 主にcron用 ├─db ├─t ├─root │ └─static │ ├─css │ ├─js │ ├─images │ └─template ├─lib │ └─MyApp │ ├─Controller │ ├─Model │ ├─Schema / make_schema_atでダンプしたファイル │ └─View ├─config │ ├─app / myapp.yaml myapp_deve…

気分が悪い。

puttyの設定をレジストリからエクスポートする

puttyの設定はレジストリに保存されてるので書き出しする。 HKEY_CURRENT_USER\Software\SimonTatham\PuTTY

順調に体調不良。正直会社休みたくてしょうがない

切り分け

昔から、職場は仕事の場、家はだらける場として行動している。 なので課題や各種勉強はほぼ学校でやったし、資格の勉強も職場でやってきた。 まーつまり家だと基本的に勉強する気が起きんのだよね

休日

休日っつってもやりたいことないな

会社の飲み会って大なり小なり女性ネタ振られるのが嫌だ

gitでsvn upに相当するコマンド

git

svnだと rm -rf って svn up ったら元に戻せた。 gitでいくらgit pullしてもなんか逆ギレされるので俺が正ギレする始末。俺が逆とかは考えてはいけない。 とりあえず以下のコマンド発見。 % git checkout hogeで、hogeが元に戻る。 しかし、svn upの場合は対…

デュアルモニタで

nViewすると動画再生が死ぬほど重い あと色々と不都合が生じる。 おとなしくPC買い換えようか。

git入門

git

svnしかバージョン管理システム使ったこと無かったけど、世の風潮がgitなのでめんどいながらもやってみるテスト。 使い方を簡単にメモ。 とりあえずyumでインストール。現時点でdagにしか無い。 yum --enable=rpmforge install githttp://linux.yyz.us/git-h…

基本的にあんまり人に心の底から心を開かないんだけどその基準は3人以上で道を歩いたときの行動だな 今の周囲の人間にゃ少しばかり期待したこともあったんだけど

うざったいctrl-sを無効にする

そしてctrl-sでctrl-rの逆方向検索が出来る vi .zshrc stty stop undef

mysqlで現在の接続数を確認する

mysqladmin -u root extended-status | grep -E 'Max|Threads' Max_used_connections これまでに記録された同時接続数の最大値 Threads_connected 現在開いている接続の数 Threads_created 接続を処理するために生成されたスレッド数 Threads_running スリー…

調べ物

珍しく珍しい調べ物。非常にめどい。

だから俺はヘタレですよ。 やらんと忘れるのでcss。 とりあえずダブルマージンとclearfix思い出して終わり。

考えてみれば自室に人を呼ぶなんて久々だな 人を寄せることを考慮してない配置なのでちと居づらい思いをさせたかもしらん。

mysqlでコマンドラインからsql実行

別に外部ファイルに書いてリダイレクトでもいいのだけれど mysql -u root -e 'show databases'

railsとかrubyとか趣味とかperlとかcatalystとかcssとか やりたいことが多すぎるけどやる気と集中力と時間と余裕が無くて どーしようかねえ

perlで重複無しの乱数を作る

List::Utilを使用。 use List::Util qw(first max maxstr min minstr reduce shuffle sum); @cards = shuffle 0..51 # 0..51 in a random order

帰宅。最早腹も減らん。

どっか行っちゃった人たちを思う。 何してんだろか。 んーエンジニアってどーなんだろねー将来的に 上流工程とかマネージングとか興味ないしなー

rakeでmigrationによるカラム追加 そのに

usersテーブルにactivation_code activated_atを追加。 ./script/generate migration add_activation_code_activated_at_to_user activation_code:string activated_at:datetime rake db:migrate

なんかもうひたすら趣味に走りたい

dbicでバルクインサート

1個のデータを作るcreateを100回するより、100個のデータを作るcreateを1回の方が早い。 これをバルクインサートと言う、と。 んでdbicでやるわけで。 for (1..100) { my $length = int(rand(20)) + 1; my $str = String::Random->new->randpattern('.' x $l…

cssとjsとrails

jsから逃げまわってcssやり始めてrailsも地味にやってて 風呂敷広げすぎて浅く広くで死にそうなパターンですねと

珍しく

自分に力が足りなくて悔しがっているようです 珍しいのは前半じゃなくて後半ね

チェックボックスとかアンカーのリンクの範囲を広げる

数字の1とか9とかにアンカーリンク張られてもクリックしづらいし、チェックボックスだって小さいのでクリックしづらい。 なので、テーブルタグとかdivで囲んで、その四角の中ならどこをクリックしてもアンカー踏んだりチェックしたりできるようにしよう。 ユ…