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

お正月にPCをお休みさせるスクリプト

Mac

お正月くらいPCにもお休みさせてあげたいよね! ということで、AppleScript書いてみました。 -- シャットダウンしたい日付リスト設定 set shutdown_date_list to {"2011-12-29", "2011-12-30", "2011-12-31", "2012-01-01", "2012-01-02"} -- 日付オブジェク…

AppleScriptで繰り返し実行したり、シャットダウンしたり

Mac

repeat tell application "System Events" to shut down delay 3600 end repeat

複数ディスプレイの時にプライマリを入れ替える

複数台のディスプレイを使っている時に、ソフトウェア側ではあってるんだけど、ハードウェア側の順番が入れ替わっている問題があって、それの解決策を探してました。 で、multiple display, dual display, dual monitor, multiple monitor, external display…

特定のコマンドのみsudoでパスワード無しで実行できるように

いつも忘れるのでメモ$ sudo visudo rin1024 ALL=(ALL) ALL rin1024 ALL=(ALL) NOPASSWD: /sbin/reboot もしくは、Apple Scriptで下記 tell application "System Events" to shut down これでsudo rebootするときにパスワード聞かれなくなるよ

ArduinoのBootloader書き込む際のメモ

秋月電子で購入できるATMEGA328P等は、基本的にBootloaderがかかれてないものです。 これを書き込めるようにするために、先人達が色々な方法を試されていたので、 メモしときます。 それぞれの仕組みとかも勉強用に。 ◆一番簡単な方法 Arduino Duemilanove +…

年もとったので

そろそろ攻めて行かないと思った秋の夜。

Eagleで自動配線をリセット

ripup;をコマンドラインでたたけばいいらしい。

iPhoneにデジタルオーディオアンプつけてみた

iPhoneのドック端子からオーディオアンプにつないでみました。 音割れもせず、結構いい感じでなってます。 また、アンプの電源はDock端子から出ている3.3Vから電源供給しているので、 バッテリ不要なのも特徴です。 使用したピンは、以下の通りです 1pin: GN…

XBee Shield無しでArduinoとXBeeをつなぐ方法

http://www.switch-science.com/products/detail.php?product_id=100 これつかいます。 配線は以下のような感じ 1番ピン(VCC): Arduinoの3.3Vにつなぐ 2番ピン(RX): ArduinoのDIO0(TX)につなぐ 3番ピン(TX): ArduinoのDIO1(RX)につなぐ 6番ピン(RSSI): 信号…

Sparkfun COM-09259 ELドライバーシールド(EL Escudo)をArduino UNOで使うには

千石電商で売ってるELドライバーシールド( http://www.sengoku.co.jp/mod/sgk_cart/search.php?toku=&cond8=&dai=&chu=&syo=&cond9=&k3=4&list=2&pflg=n&multi=&code=EEHD-05Z3 )ですが、そのままArduino上にのせて動かそうとすると、ELインバータ側の入力電…

チームラボハンガーがTechcrunchに紹介されました!

http://techcrunch.com/2011/10/14/shopping-2-0-interactive-hangers-used-in-japanese-clothes-store-videos/ すげーちょーうれしー!! http://www.facebook.com/l.php?u=http%3A%2F%2Fbit.ly%2Fp7IbHI&h=qAQBLFsfoAQAxaLpSr4CU96NYucDVxmG6i0sBZ5q1DUm17Q…

ArduinoをMac OS X Lion上で動かそうとしたら「processing.app.SerialException: Serial port "hoge" already in use. Try quiting any programs that may be using it.」となっていた件。

LionでArduinoのプログラム書き込もうとしたらひたすらエラーでて、 解決策らしい方法を色々試してみても上手く行かなかったんだけど、 今日試してみたらいけたので、メモ。 原因としては古いjavaのRXTXcomm.jarとかが入ってると、 Arduinoのマウント時に謎…

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が有効にならない場合がある様子。

サーバ/インフラ/ネットワーク監視関係について

インフラとかサーバ監視回りの勉強しなきゃなので、ちょっとずつメモしていこー。 とりあえず監視系。 ◆nagios( http://www.nagios.org/ ) 死活監視 サーバが正しく動いているか確認 よくお世話になってます ・ログインユーザ数監視 ・apache(port 80)死活監…

MacBook Airに移行するまで

Mac

◆ Finderで隠しファイルを表示するように( http://d.hatena.ne.jp/shunsuk/20090714/1247567640 ) $ defaults write com.apple.finder AppleShowAllFiles TRUE $ killall Finder ◆php.iniの設定(以下の設定を変更) # vi /etc/php.ini ; を実行できるように s…

Mac(Snow Leopard)でAIRのツールバーを隠す方法

AIRを通常モードで起動した時にツールバーが表示されてしまうのですが、 これを隠す方法があったのでメモします。 ※ちなみにフルスクリーンモードを使えば普通に消えます。 Info.plistを編集する $ vi //Applications/HogeApplication.app/Contents/Info.pli…

DateTime.pm使えないときの日付

同じの書くのめんどくさいので。 #------------------------------------------ # 日付情報取得 # - # $timestamp = 1308304821 or time; # - # $date = { # year => 1000, # month => 1, # day => 1, # hour => 1, # min => 1, # sec => 1, # }; #---------…