2011-09-01から1ヶ月間の記事一覧

Macでコマンドラインからdmgファイルをマウント、アンマウント。そしてmpkgのインストールへ。。。。

Mac

Lionでの動作を確認。 ◆ dmgファイルのマウントは下記 $ hdiutil mount /Users/user1/Desktop/AdobeAIR.dmg ◆ インストールは下記(AIRの場合はappが入ってたので、普通に実行してます) $ open -a /Volumes/Adobe\ AIR/Adobe\ AIR\ Installer.app ◆ mpkgのイ…

Mojolicious::Plugin::CSRFDefenderで文字化けしてた件

id:shiba_yu36さんが作られた、 CSRF対策のプラグインである、Mojolicious::Plugin::CSRFDefenderですが、 flashに日本語文字を入れたり、なんか特定の条件で文字化けしていたみたいでした。 で、下記の対応をしてとりあえず今はしのいでる。 $ sudo vi 5.12…

Wide character対策

手抜き方法 $ sudo vi /System/Library/Perl/5.12/darwin-thread-multi-2level/IO/Handle.pm 460 sub syswrite { 461 @_ >= 2 && @_ <= 4 or croak 'usage: $io->syswrite(BUF [, LEN [, OFFSET]])'; 462 if (defined($_[2])) { 463 syswrite($_[0], $_[1], …

LionにアップデートしてからSSH接続時にlsコマンドで文字化けするようになった

なんか、どれが原因なのか分からないけど、Terminal.appに関しては一応なおったのでメモ。 方法としては、 set locale environment variables on startupのチェックを外す。 iTerm.appに関しては、サーバ側の環境変数を下記に変えたらなおった $ export LC_C…

Apple Scriptのメモ

Mac

◆ 15秒後に自動的にスリープさせる( via http://ueshin.asablo.jp/blog/2009/02/10/4111741 ) display dialog "スリープ..." buttons {"キャンセル"} giving up after 15 tell application "Finder" sleep end tell ※これ、ダイアログ表示がアクティブになっ…

Lionで終了時にセッション再開するように〜のチェックを外す

Mac

echo "#!/bin/bash" > /tmp/loginfix.sh echo "rm /Users/*/Library/Preferences/ByHost/com.apple.loginwindow.*" >> /tmp/loginfix.sh mv /tmp/loginfix.sh /usr/bin/loginfix.sh chmod +x /usr/bin/loginfix.sh defaults write com.apple.loginwindow Log…

コマンドラインから画面キャプチャを撮る

MacはCmd+Opt+(3|4)やWindowsはCtrl+PrtScrでできますが、 コマンドラインでやる方法を模索してました。 一番最初は、Imager::Screenshot使おうと思ったんですが、 なんだかうまく行かなかったので、最終的にはコマンドラインで実行するコマンドを探し当てら…

XCode4でoFを動かしたい

公式からサンプル一式( http://www.openframeworks.cc/versions/preRelease_v0.062/of_preRelease_v0062_osxSL_FAT.zip )を落としてきて、 XCode4で動かそうとしたら下記エラーが出た。 'MacSetRect' was not declared in this scope 理由は、ApplicationSer…

LionでXCode4がインストールできない場合

Mac

ソフトウェアアップデートしてからインストーラ起動したら普通に入れれた。

指定したフォルダの画像を連番で一括リネーム

perl -e 'my($source_dir, $tar_dir) = @ARGV; opendir $D, $source_dir; my $i = 0; while(my $file = readdir($D)) { next unless $file =~ /[^\.]/; $ext = (split(/\./, $file))[-1]; $cmd = "cp $source_dir/$file $tar_dir/$i.$ext"; $i++; print "[",…

yumで謎のエラー

yum(パッケージ管理ツール)を使用し、 ライブラリをインストールしようとした所、 下記のようなエラーが発生しました。 [root@localhost ~]# yum update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.oss.eznet…

CactiをCentOS5に入れる

細かいのは後で書こう。 ◆◆ インストール編 ◆ ざっくりとした説明 http://blog.asial.co.jp/338 ◆ 説明は間違いなくここが分かりやすい、が今回はここは見ずにやった。 http://centossrv.com/rrdtool-cacti.shtml ◆ cacti, cactiパッチ,snmpの設定は下記を参…

CentOS5にnagiosをインストールする

例によってCent OS5にインストール。 参考はいつも通り、こちら( http://centossrv.com/nagios.shtml )。 ・ひたすら実行 yum -y install gd-devel useradd -d /usr/local/nagios/ -M nagios wget http://jaist.dl.sourceforge.net/sourceforge/nagios/nagio…

ApacheをSSL有効にして起動するコマンド

# /usr/local/apache2/bin/apachectl startsslソースからコンパイルしていれたApache(2.0.63で確認)は、 普通にstartするとSSLが有効にならない場合がある様子。