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

メモ

[X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X][X] [X][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][ ][…

debian lennyでのmysql innnodb plugin使い方

ちょっといれてみたくなったからめも backports設定 vi /etc/apt/sources.list deb http://backports.debian.org/debian-backports lenny-backports main mysql5.1.49 http://packages.debian.org/lenny-backports/mysql-server install aptitude -t lenny-b…

[slow query]

Indexの聞いてないクエリの調査には以下の変数をセットする。 set @@global.log_queries_not_using_indexes = 1;

[ruby1.9のlambdaリテラルの構文]

lambdaって、ruby1.8までだと 想定内のメソッド名なんだけど、ruby1.9で新しく入った構文はかなり変わってる。 別に嫌いじゃないけど。初見で行だけみるとちょっと混乱したかも。 # ruby 1.8 hoge lambda { |x| x + 1 } # ruby1.9の新しい構文 hoge = ->(x){…

[GNU][ソースコード]

ソース落として読もうと思ったらこのヤギの顔が浮かんできた。http://www.gnu.org/graphics/gnu-head-sm.jpg忘れないようにめもる。http://www.gnu.org/software/coreutils/

[c][grep][main.c]

grepのmain.cに色の設定がある。。defaultでそういうものもってたのか。 126 /* The color strings used for matched text. 127 The user can overwrite them using the deprecated 128 environment variable GREP_COLOR or the new GREP_COLORS. */ 129 sta…

[perl][多重継承][Class::ISA]

package My; use strict; sub hoge { print 'My'. "\n"; } package My::A; use strict; use base 'My'; sub hoge { print 'My A'. "\n"; } package My::B; use strict; use base 'My'; sub hoge { print 'My B'. "\n"; } package My::Common; use strict; us…

FlexにはdataをDumpしてくれるDumperがある

これをinstallしてつかうとperlのData::Dumperみたいにオブジェクトの中身をみることができる。http://www.flexer.info/2008/06/25/dump-debug-method-like-var_dump-function-in-php-and-debug-class/

AS3でas3corelibを使いたい場合やるべきこと

JSONとか使いたくて、as3corelibを落としてきた場合。http://code.google.com/p/as3corelib/設定を追加する必要がある。それで、Flexにライブラリを追加する場合は、flex-config.xml の source-path 項目を追加してやる。この flex-config.xml はコンパイル…

MacOSXでFlexでSocket通信をやろうとするとセキュリティサンドボックス侵害というエラーがでて通信ができないから解決してみた

AS3で開発してて、Socket通信を行うとこんなこと言われてエラーになります。 「Error #2044: ハンドルされていない SecurityErrorEvent : text=Error #2048: セキュリティサンドボックス侵害」で、検索していくとAdobeのサイトが出てきて解決方法を提示して…

mac(osx)でvimを使ってflexをやる場合に色をつけたい

デスクトップアプリが個人的に欲しくてvimに色を付けた際のメモ。 もっかい同じことやらなくてすむようにまとめた。 #!/bin/sh VIM_SYNTAX_DIR=$HOME/.vim/syntax VIM_RC_FILE=$HOME/.vimrc if [ ! -d $VIM_SYNTAX_DIR ] then mkdir -p $VIM_SYNTAX_DIR fi c…

さらに知っておいた方がいいんじゃないかてきなもの

オブジェクト指向はとりあえず認識しておかないとだめじゃないかなカナhttp://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0PHPだとこ…

「データ構造」(データを保持する方法は沢山あったりなかったり)

これ(perl)だと「スカラー」「配列」「ハッシュ」とかあって。こんな感じでデータを保持できます。 my $num = 10; my @ary = (0,1,2,3,4,5,6,7.8.9.10); my %hash = ( name => 'hoge', age => 23, ); 当然こういったデータ構造からデータを取り出す方法も提…

寝る前考えてみたとりあえず知っておいた方が良いんじゃないか的な物

とりあえず、全くのゼロであれば、以下の2つの項目は認識しておいた方がいいかも 条件分岐・繰り返し データ構造 「条件分岐」「繰り返し」 プログラムには「条件分岐」と「繰り返し」がありまして、選択は普通のプログラムだと「if」とかで表現されていて…

[perl][再帰]

use strict; use warnings; my @data = ( [qw/1 2 3/], [qw/1 2 3/], [qw/1 2 3/], ); &loop(0); sub loop { my ($index,@nums) = @_; unless( $data[$index] ) { print join("\t",@nums) . "\n"; return; } for my $v ( @{$data[$index]} ) { &loop($index+…

[mysql][Senna][aio/dio][linux]

これは有効になってるのかな。 Linux 2.6以降では、カーネルのバッファキャッシュを経由せずにファイルに非同期アクセスを行える AIO/DIOという機構が備わっています。 この機構を用いて、 VA Linux Systems Japan の北目さんがSennaのユーザレベルキャッシ…

[linux][VFS]

VFSっていう仮想ファイルシステムが共通処理を引き受けてて、ext3とかの固有処理が個別にある。主要な構造体が、inode,address_space,dentry,file,super_block,vfsmountらしい。具体的な、定義場所は以下。http://www.google.co.jp/codesearch/p?hl=ja#xsYd9…

そういえば、八丈島言ってきたことも思い出した

到達する前にフェリーから撮った写真港 名物、玉石垣 ウシ 高台からの景色

そういえば、お台場のガンダムを見てきたことを思い出した。

横からみてみた。遠目から最後にアップで改めて見てみると、すごいなこれ。なにが凄いって、背景に本物のビルが建ってるんだけど、あまりに現実感がないwあとでみたら、これCGだよね。っていわれるよw