とあるプログラマの備忘録

都内某所に住むプログラマが自分用に備忘録を残すという趣旨のブログです。はてなダイアリーから移動しました!

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

Apacheログのマルチバイトが文字化けしたら使うコマンド

会社のサーバーとかで設定ファイルとか弄ったらおこられるなー でもこの読みづらいログなんとかならないかなーって時に使うコマンド tail -f error.log | perl -nle 's/\?\\([a-f\d]{3})/chr($1)/ieg;s/\\x([a-f\d]{2})/pack("C", hex($1))/ieg;print $_;'

GeekToolでMacのデスクトップを木目っぽい感じにカスタマイズしてみた

結果こんな感じになると思われる 結構こういうのこりだすととまらなくなるんですよね。 全てフリー素材です。 https://github.com/raharu0425/desktop.git ZIPをおしてダウンロード 簡単に手順を書いておきましょう■手順1 GEEKTOOLをインストール(無料です…

brew入れようと思ったら404で返されたでござる。

mac portsはもう時代遅れらしくいろんな記事がbrewを推奨していますね。 そこで俺も入れようとしたのですが、404でかえされたでござる。。。調べたら以下のコマンドで入るとのこと。 ※ちなみにmacportsとbrewは競合するので先にmacportsをアンインストールし…

git コマンド補完&ブランチ名表示方法 Linux

ブランチ増えてくると面倒っすよね。 別ブランチで作業してるなんて事がままあります。後コマンド打つのも面倒なので補完したいもんです。沢山記事があったので楽にできました。 ※Gitは既にインストール済みの物とします。$HOME/に.git-completion.bashをコ…

レコーダー派?PCチューナー派? TVを録画するのにはどっちの方法がいいのか考察してみる

さてさて、そんなこんなで現在TV番組を録画する方法考察して 一番自分にあった方法で快適なアニメライフを過ごすためにはどうすればいいのか? というお話になりますとりあえず一番最初に考えないといけないのはどういう方法があるのかということですが、1…

vimrc公開

少しずつだけど 不便がなくなってきました。補完するか悩んでいますが、だいたいこんな感じですかね? "------------------------------------------------- " 基本設定 "------------------------------------------------- " 文字コード set fileencoding=…

コマンドを作成、すぐに反映

.bashrc開いて # vi $HOME/.bashrc追加コマンドをカキコ #alias [command_name]='[comannd]' alias shoeApLog='tail -f apache/logs/error.log'すぐに反映 #source ~/.bashrc

Mac Snow Leopard Hamachi接続

Windowsなら適当にダウンロードすれば良いんですけど、 なんかうまくいかなかったので備忘録■用意するもの •tun/tap下のURLからダウンロード http://sourceforge.net/projects/tuntaposx/files/tuntap/20080804/tuntap_20080804.tar.gz/download 自分がやっ…

awk使ってApacheのaccessログから重いページを探る

awk '{if($10 != "-") {if ($10 > 300000){print $10 " " $4 " " $7}}}' ./access_log | sort -n -r 300000は0.3秒かな? それでソートかけて度の時刻にどのページが重いのかを探っていくといい。 もしも1秒以上かかっているのを探したい場合は1000000とすれ…

auの古い端末でsubmitボタン(POST)から直でFLSAHは表示されない

くそはまった。数時間は時間を無駄にしたわ。。GETにすれば行くよ!

vim syntax on 設定ファイル

vim使いこなすとかっこいいなーなんて思いながらちょいちょい 使ってるんですけど全然慣れないw 今使ってるエディターをゴミ箱に放り投げて強制的に慣れるまで使えばいいんでしょうけど (本当にやってみようかな。。。)$ vi ~/.vimrc↓これを追加以上。 sy…

【環境構築】Samurai備忘録

もうね、私環境構築嫌いっすよw 毎回毎回あーこれなんだっけなー?なんていいながら1年位昔に調べた 内容を再度調べるとかもう不毛っ!ってことで備忘録 ■最初の最初とりまユーザー作る useradd <名前> passwd <名前> ■Git関連gitが入ってない場合は適当に入れ…

オブジェクトを配列に変換する

PHP

これもいっつも忘れる。 $object = new stdClass(); $object->a = 'aaaa'; $object->b = 'bbbb'; $object->c = 'cccc'; var_dump(get_object_vars($object));

Smarty でforっぽい動きをさせる

いつも忘れる。 探すのめんどい。。 <div style='padding-left:5px'> <select name='amount'> {section name=cnt loop=10} <option value={$smarty.section.cnt.index}>{$smarty.section.cnt.index}個</option> {/section} </select> </div>

はてなダイアリーにtwitterのプロフィールウィジェットを置く

2013-03-28 追記 最近ブログにTwitterのツイートがながれてこないなぁーと思ったら APIのバージョンが上がったようです。現行のAPIバージョンでは本家のウィジェット作成 で行けるので以下の記事は古い物となりました。 だだハマりしたので備忘録。 たかだか…

(お部屋探し、引っ越し時)にネット環境で注意する事

今回5年住んだ家から引っ越すことになり 現在進行形で四苦八苦しています。 まだ引っ越しは完了していないんですけど、これまでにあったもう少し あの時考えておけばよかったということを書いていきます。まずは新居を決めるときにはネット回線の種類を見極…

プログラマがプロジェクトに関わる上で大切な事

自分もこの業界に入ってもう6年目、 やっと新人から抜け出せたと思う今日この頃。今までいくつかの案件をこなしその度に沢山の人たちとプロジェクト(以下PJ)をこなしてきたが、 僕らPGがPJを進めるに当たって、大切だなーと思うことを少し書いてみようと思う…