コンピュータや音楽の事書いてます

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

玄箱proのFEDORA上にconfigure環境を作った時のメモ

玄箱proにFEDORA8をインストールするツールが配られているのでとっても便利。しかしi386マシンの様に当たり前にソフトをインストール出来る訳ではない。samba4を入れたかっただけなのに、 yumでarm用のsambaなんてどこのリポジトリにもない なのでソースから…

ハード完成?

電子工作なんて高校の授業以来ほとんどやってなかったので大分てこずった。 最初はこれに載ってる回路をそのまま作ろうと思ったんだけど、スイッチ類の位置が気に入らないので変更したり、RS232Cを使う為のICを使用中止して(ハンダづけしちゃってから取り外…

組み込み始めます

ITEC試験の勉強&受験もひと段落したので、就職に備えて実機を作ってみようと思ったのは良いんだけど、何を買って何を作るのが良いか分からない。ので調査した。まずはマイコンの選択。(ここで何日もかかった)PIC, H8, SHやら色々あって初心者の自分には良…

C++0xのラムダ式のメモ

ラムダの意味がそもそも分からなかった。調べると数学の話になってメンドクサイのでC++的に言うと、「一度しか使わない様な関数オブジェクトは使う場所に書いちゃったほうが分かりやすい」という事だと思う。非ラムダ struct hyouji { void operator()(strin…

anlifeにハマリ中

http://hawaii.naist.jp/~masayoshi-n/anlife/index.php?anlife →移転してた http://masayosshi.com/anlife/ 現実の生命と照らし合わせて見ていると面白い。食糧難だと交尾しない所とか。ある程度危機が訪れないと進化しない所とか。わかったこと 色んな方向…

ハッキング奮闘記

web

perlの自作アップローダを作って便利に使っていたところ、ハッキングにあったのでその時のメモ。最初はディレクトリ制限無しのCGIを作成し、それから徐々にアップグレードして制限をつけていった。これが失敗だった。しばらく快適に使っていると、あるフォル…

コードをあんまり覚えてなくても済む方法(ギター編)

暗記で覚えるのは時間の無駄です。 ・ルート音 コードネームの最初の部分はルート音がどこなのかということ。 #(シャープ)で書く場合と♭(フラット)で書く場合があるが、音は同じ。 音名(#) 音名(♭) 2文字目以降はいろいろ難しいけど、1種類覚え…

コードをあんまり覚えてなくても済む方法(鍵盤編)

暗記で覚えるのは時間の無駄です。 ・ルート音(音名) コードネームの最初の部分はルート音がどこなのかということ。#(シャープ)で書く場合と♭(フラット)で書く場合があるが、音は同じ。 音名の後はいろいろ難しいけど、1種類覚えれば他のは全て考えれ…

正規表現メモ

awk、秀丸、SAKURA、perl、egrep(grep -E)、VbScriptのregexpオブジェクト は''awk系'' ? | () {} を\でエスケープすると普通の文字になる sed、vim、grepは''sed系'' ? | () {} を\でエスケープすると正規表現の記号になる GNU sedは-rをつけるとawk系になる

EXCELメモ [テキストファイルを直接ピボットテーブルに出来る]

65536行超えてても大丈夫 EXCELに取り込まなくて済むので、元ファイルの変更があった場合、「更新」するだけで良い テキストの実験データなどに最適 フォーマットは、カンマ区切り・先頭行にフィールド名 読み込むファイルがあるフォルダにSchema.INIを作成…

EXCEL 2003→2007の変更点メモ(VBA)

activeChart.Axes(XlAxisType.xlCategory).categorynames*1 は2007では参照出来ない 変わりに.MinimumScaleと.MaximumScaleで両端の値は分る 2003ではAxes(XlAxisType.xlValue)*2の場合のみ使えたプロパティだが、2007ではAxes(XlAxisType.xlCategory)*3でも…

FILE構造体とfstream

std::fstreamの中にFILE構造体をラッピングしてあると思ったので、ヘッダファイルを辿って調べてみた。gcc 4.1.1gccのlibio.h struct _IO_FILE { int _flags; /* High-order word is _IO_MAGIC; rest is flags. */ #define _IO_file_flags _flags /* The fol…

ちょっと変だよC++

これだと、operator>>はstringには出力出来ないよ、と言われる。 int main(){ string a,b,c,d; istringstream("a b c d")>>a>>b>>c>>d; } でも、 int main(){ int a; string b,c,d; istringstream("123 b c d")>>a>>b>>c>>d; } aだけintにすると大丈夫。 追…

valgrindを使ってみた

valgrindはやっかいなメモリ関連のエラーをコンパイル後のバイナリ実行中に検査してくれるツール。検査したソース #include <cstdio> int main(){ //int aaa[100];//valgrindではスタックのチェックはあまり?やってくれない int *aaa=new int[100]; for(int i=0;i<5</cstdio>…