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

WindowsでTortoiseGitでGithubを使う

設定ファイルをgithubに置いてあるので取ってくるためにWindowsにGitいれた。 msysgitインストール TortoiseGitインストール TortoiseGit日本語化 【インストール方法】 TortoiseGitのインストール後、インストールディレクトリ内の「Languages」内に、Torto…

Firefox,ThunderbirdをWindowsXPからWindows7に移行

いつもの如くプロファイルまるごと持ってくるだけなんだけどWin7だと格納フォルダが少し違う Thunderbird XP C:\Documents and Settings\ユーザ名\Application Data\ThunderbirdWin7 C:\Users\ユーザ名 \AppData\Roaming\Thunderbird Firefox XP C:\Document…

Rubyで正規表現を使う

"aaa,bbb,ccc" =~/(.*),(.*),(.*)/ # MatchDataオブジェクトが$~で取れる $~ => #<MatchData "aaa,bbb,ccc" 1:"aaa" 2:"bbb" 3:"ccc"> $& =>"aaa,bbb,ccc" # $&も含めたArrayを返す $~.to_a => ["aaa,bbb,ccc", "aaa", "bbb", "ccc"] # $&抜きのArray $~.captures => ["aaa", "bbb", "ccc"] # なんか個別にとっ</matchdata>…

PostgreSQLの条件式で正規表現を使う

こんなことすればできる select * from items where filename ~ 'mp3$';

SSHのポートフォワードやり方

SSH

メモ # localhost:zibunno-portで相手hostのaiteno-portにつなげる ssh -L zibunno-port:localhost:aiteno-port user@portforward.saki

ExceptionNotifierでproduction環境のエラーをメールで通知

環境 Rails 2.3.2 Ruby 1.8.7 インストール # RAILS_ROOTで実行 $ ruby script/plugin install git://github.com/rails/exception_notification.git 設定 app/controllers/application_controller.rbに追記 include ExceptionNotification::Notifiable confi…

ポケットモンスターブラック・ホワイト購入した

両バージョン同時購入は初めての体験。ひとつは頼まれものなんだけどねポケットモンスター ブラック任天堂Amazonポケットモンスター ホワイト任天堂Amazon

FinePix AX200を購入した

前からコンデジを何か買おうと思っていたんだけど結局AX200を購入した。 何故か電池可動というところがツボに入ってしまい電池可動の機種はこれだけというのと値段が手頃なのも相俟って購入個人としてデジカメを持つのは初めてなので充分すぎる 気になったと…

JSというかDOMを触った

これを覚えた // 属性値idが指定した値の要素を参照 document.getElementById(id); // タグが指定したタグ名の要素を参照 document.getElementsByTagName(tag); // 属性値nameが指定した値の要素を参照 document.getElementsByName(name);

ssl_requirementを使ってSSL対応

ssl_requirementというプラグインを使うとhttpとhttps混合サイトなども簡単にできる インストール # install ruby script/plugin install ssl_requirement # include(application._controller.rbとか) include SslRequirement 使い方 # コントローラで対応し…

PostgreSQLオンラインバックアップ

pg_standbyをはじめて設定したときはメインDBストップしてデータ領域コピーしたのだけど メインDBを稼働させたままバックアップとることができるみたい。 設定 まず、postgres.confでarchive_modeをonにしておく。でないとpg_start/stop_backupが使えない ar…

duコマンドの便利な使い方

どこのディレクトリが容量をどれだけ食っているかわかる # du -csh /* 6.2M /bin 19M /boot 108K /dev 91M /etc 1.9G /home 167M /lib 16K /lost+found 8.0K /media 8.0K /mnt 8.0K /opt 0 /proc 27M /root 24M /sbin 8.0K /selinux 8.0K /srv 0 /sys 796K /…

Android上でGoogleMapを表示する

Android上でのGoogleMapは全てAndroidMapと呼ぶらしい。 WEB+DB PRESS vol.57ほとんどそのまんま APIキーの取得 http://android.siprop.org/index.php?%CA%D9%B6%AF%B2%F1%2FMapsAPIKey このへん参考にすればできる #端末の文字コードをshift_jisにしないと…

PostgreSQLを外部から接続できるようにする

FWじゃないiptablesでもないじゃあなんなんだよと思ったら設定ファイルなにもしてなかったという話 postgres.conf # デフォルトはlocalhost listen_addresses='*' # ちゃんと説明に書いてある # what IP address(es) to listen on; # comma-separated list o…

pg_standbyでのウォームスタンバイ設定

pg_standbyでのウォームスタンバイの設定に非常に手こずったのでいろいろ書いとく 実施環境 CentOS 5.5 PostgreSQL 8.3.11 ソースからインストールしたもの pg_standbyのインストール PostgreSQL8.3からは(ソースに)付属している /usr/local/src/postgresql-…

UbuntuでのApacheのモジュール管理

Debian系列であるUbuntuはDebian流の設定方法を受け継いでいる。ApacheのDSOは通常httpd.confに設定を手動で書くがDebian流では操作するコマンドが用意されている a2enmod,a2dismod モジュールを有効にする際はa2enmod。無効にする際はa2dismodを使用する # …

Gitのリモートリポジトリ作成方法

Git

サーバ側にgitユーザーを作ってリポジトリを作りsshでpushできるようにする サーバ側 # ユーザー作成 useradd git # リポジトリ作成(リモートリポジトリの場合*.gitってつけるみたい) mkdir ~/repos/sample.git cd repos/sample.git # bareオプション付ける…

WEB+DB PRESS vol.58購入した

なんか超絶に豪華な内容なきがするんだけどすごいすごいWEB+DB PRESS Vol.58作者:松田 明,大竹 智也,はまちや2,外村 和仁,横野 巧也,島田 慶樹,増井 俊之,ミック,和田 裕介,伊藤 直也,塙 与志夫,大沢 和宏,原 悠,浜本 階生,uupaa,矢野 りん,中島 聡,中島 拓,…

ApacheでSSIを有効にするための設定

httpd.conf # # Filters allow you to process content before it is sent to the client. # # To parse .shtml files for server-side includes (SSI): # (You will also need to add "Includes" to the "Options" directive.) # # この辺を有効にする。htm…

Ubuntu10.04キーボード周りの設定

日本語入力の切り替え 日本語入力との切り替えが初期状態だと半角/全角キーしかないので変更する システム>IBusの設定>切り替えを変更する切り替えに半角/全角キー、無変換キー、かなカナキーを設定した様子 左Ctrlの位置とCapsLock CapsLockはWindowsとかで…

Quicksilver風ランチャーGNOME Doがすごく便利

MacでQuicksilver(以下QS)常用しているとないときのアプリの起動がすごくだるい。 Ubuntu機を久々に触っていてなにかいいものがないかと探していると目的のものがみつかった。GNOME DoはQS風のランチャーで普段MacでQSを使っている人であればすんなり手に馴…

Skypeを複数アカウントで同時起動をする

多重起動用のショートカットを作ればすぐできる リンク先の末尾に/secondaryを付けて起動する "C:\Program Files\Skype\Phone\Skype.exe" /secondary 参考リンク http://hiyuki.sitemix.jp/?p=97

CentOSにRVMでRuby1.9.2を入れようとしたらエラーになった

Ruby1.9.2がリリースされたので早速入れてみようと思いCentOSのRVMでインストールしてみるとエラーが。 $ rvm install ruby-1.9.2-head info: Installing Ruby from source to: /home/arcright/.rvm/rubies/ruby-1.9.2-head info: Downloading source from h…

ブラック★ロックシューターの各雑誌のレーベルを集めました

ホビージャパン9月号 メガミマガジン9月号 アニメディア9月号 メガミマガジンはガイドブックやらトールケース用カバー、アニメディアはポスターがついてる。 ホビージャパンは封入されている紙のケースがメガミマガジンのレーベルの絵と一緒のがのってる。中…

MTAをsendmailからPostfixに切り替え

/etc/init.d/sendmail stop # sendmailを停止 chkconfig sendmail off # sendmail自動起動off # 変更 /usr/sbin/alternatives --config mta There are 2 programs which provide 'mta'. Selection Command ----------------------------------------------- …

コープスパーティーBR購入した

とてもこわそうです。コンシューマ移植は初めてなんだね [asin:B003JKK2JC:detail]

psコマンドのpidの部分を抜き出す

AWK

メモ # awk便利 ps -ef | grep hoge | awk '{print $2}' # たとえばこんなことにつかうかも kill -9 `ps -ef | grep hoge | grep -v grep | awk '{print $2}'` 追記(8/15) それpgrepでできるよ # これでawkした結果と一緒の結果になるすごい(しかもgrep自身…

こっち向いて Baby/Yellowを購入した

ミクがかわいすぎるので思わずぽちった。とてもおすすめできる (ニコ動はっといたから何も言わずいいから黙ってみろ)DIVA 2ndのイメージソングになってる。ゲーム中でもプレイできる。こっち向いて Baby/Yellow CD+DVD(ジャケットイラストレーター:宇木敦哉)…

zshrcでOSごとに設定を分ける

Zsh

OSTYPEでOSの種類を取得できるので条件分けする case "${OSTYPE}" in # Mac(Unix) darwin*) # ここに設定 ;; # Linux linux*) # ここに設定 ;; esac 参考リンク 【コラム】漢のzsh (22) もってけ泥棒! コピペで始めるzsh - リターンズ

CentOS5にImageMagickをrpmからインストールした

yumからインストールできるImageMagickが6.2.8と古いにも程があるのでRPMからいれた。rpmとかrpmbuildとかよくわかってないけどひとまずインストールできた。 yumのをアンインストール # アンインストールしなくてもアップデートでもよかったのかも yum remo…