Chef Serverの初期パスワードは?

cat /etc/chef/server.rb | grep web_ui_admin web_ui_admin_user_name "admin" web_ui_admin_default_password "chef321go" ここ

Android ADKでErrors running builder 'Android Pre Compiler' on project が出たときは

android ADKをアップデートしたら Errors running builder 'Android Pre Compiler' on project が出るようになったどうやらR.javaが生成できなくなったらしいEclipseのバグっぽい今回の場合は.svnフォルダがあったのでそれが悪さをしているらしい対処法 .svn…

GlusterFSの設定

参考 http://dai_yamashita.bitbucket.org/glusterfs_ja/Filesystem_Administration_Guide.html リポジトリ http://download.gluster.org/pub/gluster/glusterfs/3.3/3.3.1/ 環境 KVM上のcentos6.3 3台 192.168.1.1 dev01 192.168.1.2 dev02 192.168.1.3 dev…

gitの共有リポジトリにpushされた時にメールを飛ばしたい

リポジトリ名を hoge.git とする cd /path/to/repository/hoge.git cp hooks/post-receive{.sample,} hooks/post-receive コメントになってるのを外す . /usr/share/git-core/contrib/hooks/post-receive-emailこのファイルに任意のプログラムを書けるようで…

sambaSID の調べ方

yum install samba-common -y /usr/bin/net getlocalsid

Android開発でGraphical Layoutが表示されないときは

eclipseのプロジェクト選択->Source->Clean Up

USB起動のLinuxのつくり方

デスクトップでもiDCのサーバでも動かしたいのでsyslinuxを使用します。 UNetbootinをつかうとsyslinuxが簡単に入ります。 インストールUSBをつくる為のものです http://unetbootin.sourceforge.net/ ○まずパーテションを2つ切ります。 [ vfat ][ ext3 ]usb…

落ち着くんだ・・・『素数』を数えて落ち着くんだ・・・

#!/usr/bin/ruby res=[2] (3..100).each do |v| res.each do |r| if v%r == 0 break else if res[-1] == r res << v break end end end end puts res.join(" ") 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

Androidアプリ

今年はAndroidアプリをいくつかつくりました

send_arp コマンドでGratuitous arp

send_arp コマンドでGratuitous arpができるようです。 ロードバランサのVIP変更の時に明示的にコマンドが打てます。 send_arpはfakeというパッケージに入ってます。http://dag.wieers.com/rpm/packages/fake/ srpmからインストール wget http://dag.wieers.…

MySQLのステータスをsnmpで取って、cactiでグラフ化

まずsnmpd.confにextendで独自の値をとるように設定 (エージェントでたたいてもらうスクリプトを設定しておく) extend mysqlstatus /usr/local/libexec/mysql_status.sh mysql_status.shはこんな感じで #!/bin/bash echo "show status" | mysql -u root -h l…

emacs TRAMPってちょっと便利

emacs trampを使ってみました。 emacs上で遠隔ファイル操作ができるというもの。 そんなのサーバに入っていじればいいんでない?っておもっていたんですが、 どこでもemacs入れれる訳じゃないし、ちょっと使いたいとき入れておくと便利tramp*.elをsite-lisp…

自分でビルドしてもrpmで管理したい

まずcheckinstallをいれる #tar zxvf checkinstall-1.6.1.tgz #cd checkinstall #make #make installせっかくなのでcheckinstall自体もrpmで管理する なんか権限がなかったので #chmod a+x /usr/local/sbin/checkinstall RPMをつくりたいので -R #checkinsta…

linux de iTunesサーバ

linuxはFC6 mt-daapd をもってくる tar zxvf mt-daapd-0.2.4.1.tar.gz cd mt-daapd-0.2.4.1 ./configure なんか id3tag.h が無いよって怒られるので 調査 yum provides id3tag.h で libid3tag-devel.i386 0.15.1b-3.fc6 extras Matched from: /usr/include/i…

IO::Pollでcometなチャットサーバを書いてみた

perl側 #!/usr/bin/perl use strict; use warnings; use IO::Socket; use IO::Poll qw( POLLIN POLLOUT POLLHUP POLLERR ); use Data::Dumper; use HTTP::Request; use CGI; my $_timeout = 15; $SIG{ALRM} = \&timeout; alarm($_timeout); my $port = shift…

Macのterminalで日本語を扱うときどうしてますか?

わたしは ~/.inputrc に set convert-meta off set meta-flag on set output-meta onターミナル->ウインドウ設定->エミュレーション 非ASCII文字をエスケープする のチェックはずす ターミナル->ウインドウ設定->ディスプレイ 日本語や中国語にワイドグリフ…

macにstraceがなかったので ktrace / kdump

ktrace -p pid kdump -f ktrace.out

いまさらDBIx::Class::Relationshipのmight_haveで

親子テーブルで Parent->might_have( "parent_child", "Child", { "foreign.parent_child_seq" => "self.parent_seq" }, ); みたいに書いておくと、親レコードのdeleteの時にリレーションしている子のレコードまでdeleteに走ってしまう。そんなときは { casc…

perlのlocalに助けられるとき

Catalystのsetup時なんかに設定されるconfigの値を一時的に設定し直したい、 でも他にも影響がでるので自分のところだけっていう時にlocalに助けられます。 変更前の値保持しておいて 変更して また前の値に戻すのってめんどくさいし。。。 例えばエラーメッ…

straceしてみようかな。。。

興味でBINARY HACKS買ってちょっと読んでしばらく放置していたんですけど(あまりに濃い内容で) システムコールのことを調べてて、全部読まなくてもちょっとずつ理解できる部分だけ読んで行こうかなと思いました。で straceでシステムコールをトレースする と…

labelタグって

labelタグってイベント同期するんですね。 知りませんでした。。。ちょっとはまってしました。 お恥ずかしい。。。 <input type="checkbox" id="c1"> <label for="c1">おしてみて<label/> <script type="text/javascript"> var elm = document.getElementById('c1'); elm.onclick = function(){alert('おされたよ')}; </script></label/></label>

iアプリもドメインを越えられないんですね。

iアプリの通信先はiアプリ本体をダウンロードしたサーバに限られます。 要はcom.nttdocomo.uiのgetSourceURL()メソッドで取得できる、サーバにしか接続できないわけです。 しかもIPアドレス直指定もダメみたいです。 まあダウンロードしたサーバに行ってから…

Beryl設定メモ1

F7でカタカナに変換したいのに初期設定だと割り当てが違うので Window Management ↓ スケール ↓ Bindings ↓ ウィンドウ選択を開始の有効をはずす

これでますます仕事が楽しくなるかもかも?

fedoraは ここ yumを使えば簡単に入るので素敵 touch /etc/yum.repo.d/beryl.repovi /etc/yum.repo.d/beryl.repo 以下編集 [beryl] name=Beryl for Fedora Core $releasever - $basearch baseurl=http://wilsonet.com/packages/beryl/fc$releasever-$basearc…

DBIC +as がないとカラムがずれる件について

http://back-paper.atsushi.labs.mfac.jp/show?paper_rid=hPu9MWCKGd 実際にわたしが遭遇したのは以下のようにprefetchをつかって 結合先のテーブルのカラムをとったときにずれるという現象です。 my $friends = $schema->resultset('Friend')->search( { 'm…

検索結果をランダムに表示して頂戴、それも3件程みたいな用件にて

取得した結果を map やら grepやら使ってごにょごにょしてもいいんですけど 検索するときにできないかなと思い書いてみました。Friendテーブルみたいのがあったとして my $friends = $schema->resultset('Friend')->search( {}, { '+select' => [ \ 'RAND() …

jsのテンプレートエンジンTrimPathを使ってみた。

理由 使ってみたかった。 Jemplateはコンパイル面倒、 メンテしづらい、実装した人じゃないとメンテし忘れるから。。。 デバッグしづらい。 ただ <textarea>タグ内にテンプレートを記述するのが作法みたいなんですが、 その中に<textarea>タグがあると妙なエラーが出た</textarea>…

FedoraCore4 + メルコの無線LANカードWLI3-CB-G54Lでの設定

ndiswrapper使いました。 (Linux で Windows の NDIS (Network Driver Interface Specification) 無線 LAN ドライバを使えるようにするラッパーモジュール) tar zxvf ndiswrapper-1.23.tar.gz cd ndiswrapper-1.23 make make install unzip 80211g.zip cd 80…

Catalystアプリから別プロジェクトのCatalystアプリのモジュールを呼びたい時は。。。

MyApp から OtherApp のモジュールを呼びたい時。 myapp.yml にて setup_components: search_extra: - OtherApp::Model のように書いておく。 実行時に use lib に追加する myapp_server.pl myapp_fastcgi.pl もしくは MyApp.pm に use lib "/path/to/OtherA…

どっとemacs

;; 起動時の画面を出さない (setq inhibit-startup-message t) ;; 拡張子追加 (setq auto-mode-alist (append '( ("\\.tt$" . html-mode) ("\\.tt2$" . html-mode) ;; ("\\.h$" . c++-mode) ;; ("\\.hpp$" . c++-mode) ;; ("\\.txt$" . text-mode) ;; ("\\.m…