IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

2008-06-01から1ヶ月間の記事一覧

Windows の再インストールが泣きそうだった件

Windows の VMware のイメージを消した 別マシンにインストールしようとした Microsoft に電話してくださいと表示された Microsoft に電話した 状況を説明した amachang: Windows を VMware 上から消去したので、別マシンに入れたいです MS の受付: ちゃんと…

id:Yoshiori さんが彼女を募集中!

今がチャーンス! id:Yoshiori:20080630:1214814814 (彼氏は募集してないんですか??)

駄文 - Selenium の中の人からメール来た><

超要約 JavaScript-XPath 続けてく気あるんかゴルァ! バグの報告はどこにすればいいんじゃゴルァ! ひー! という訳で とりあえず、コミット権が欲しかったら username と password 送ってって言ってみた。 もし、ホントに送ってきたら id:yappo さんに転送…

ブラウザを三国志の勢力に例える

後漢 IE 魏 Safari 呉 Opera 蜀 Firefox 黄巾の乱まだー

駄文 - あるある

思い出し笑いで顔がニヤけそうになって、とっさにあくびをしました。 ごめんなさい><

JavaScript 的な考え方で C++ Template に入門してみた

はじめに id:kazuhooku さんが Kazuho@Cybozu Labs: なんとなくリフレクション in C++ という記事を書いていて、なんか凄そう! わくわく! でも、読めません>< Template 怖い>< という訳で C++ Template の勉強をしてみよう! そいえば、ちょっと前に 1…

秋元さんがはてなユーザーになったみたいっすね!

b:id:AKIMOTO d:id:AKIMOTO 飄々としてる風だけど、いぢると結構おもしろい人です。

ffmpeg 再インストール

なんか、使いたいコーデックがある度に入れ直すのが面倒なので、コーデックのダウンロードからそれぞれのビルドまでやる Makefile を作った。 自分の環境専用だけど、これがあれば make ってやるだけで全部入るので楽チン all: ffmpeg-repos /usr/local/lib/…

yasm でオブジェクトファイルのシンボル名の先頭に _ を付ける方法

C++

この記事は間違いでいした>< 見ていたコードが PREFIX が define されてたら、 _ を付けるようなコードになってただけでした>< Mac だと付かないので -DPREFIX で出来るのか $ yasm -DPREFIX hoge.asm

メモ - AMR と AAC

AMR を「アムロ」と読んでしまう>< AMR のほうは、その瞬間瞬間でビットレートを切り替えられるから低容量でスピーチを上げたいときに向いてるのか。 AAC のほうは、低容量の音楽。 AMR-NB 、 AMR-WB の NB は Narrow Band 、 WB は Wide Band らしい

Mac で MP4Box をビルドする

Mac

MP4Box については http://labs.unoh.net/2007/11/ffmpeg3gppntti_for_linux.html 大まかな手順 GPAC | Multimedia Open Source Project ←ここから、ソースをダウンロード 解凍 configure make apps 仕上げ 詳細 ソースをダウンロード そのときの最新版をダ…

spin_lock を使ってみる(再挑戦)

C++

spin_lock は wait するようなところで使っちゃいけない 以下のエントリで spin_lock とは - IT戦記 id:kosaki さんからコメントを頂きました! たぶん気づいていると思いますが、waitが必要な場合は、そもそもspin_lockが適切じゃないケースなのでspin lock…

pthread でキューを作ってみる(再々挑戦、最終版)

C++

先日の pthread のキューですが pthread でキューを作る(再挑戦)。ついでに dtrace でスレッドの解析 - IT戦記 このエントリのコメント欄でさらに id:n-soda さんにアドバイスを頂いたので、修正したいと思います。 まず、 memory.h は古いらしい string.h…

駄文 - どーでもいいこと

手書きパーサーだと、ノードの生成時に親ノードの参照を突っ込めるけど トップダウンパーサーだと先に下のほうのノードが出来るので、親ノードの参照を持たせたかったら生成時には出来ない。

CSS のセレクタの名前の整理

はじめに 「CSS のセレクタ」っていうと以下のようなものを想像すると思うんですけど div.container ul > li じゃあ、 div はセレクタ? .container はセレクタ? div.container はセレクタ? > はセレクタ? などなど色々と疑問が出てくる訳で、どういう名…

Wordpress って Gears でホントに速くなったの??

とりあえず Wordpress のインストール Mac の初期設定を前提に話します あ、僕初めて wordpress インストールする( & PHP の経験も少ない)のでセオリーと違う可能性大です>< PHP モジュールの読み込み $ sudo vim /etc/apache2/httpd.confApache の設定…

MacPorts でダウンロード先のミラーが重くて先に進まない場合の対処方法

Mac

(追記)ここで書かれた方法よりも順等な方法があるようです 詳細は以下の記事を見てください。 MacPorts でダウンロード先のミラーが重くて先に進まない場合のまっとうな対処方法 - otsune's SnakeOil - subtech 一般的な MacPorts でのインストール方法 以…

spin_lock とは

C++

一日一回スレッドの勉強 spin_lock とは 今のところの理解です。間違っているかもしれません。 スレッドが休止状態にならない。 ロックが取得できない場合は、 while (1) trylock() のようにスレッドが無限ループのような状態でロックが取得できるのを待ち続…

pthread でキューを作る(再挑戦)。ついでに dtrace でスレッドの解析

C++

一日、一回 pthread 勉強。 はじめに pthread でキューを書いてみる - IT戦記に関して、id:n-soda さんからとても貴重なアドバイスを沢山頂いたのですべて直しておきたいと思います。 本当にありがとうございます。 指摘が会った点まとめ 再帰呼び出しの問題…

駄文 - HTML は 20 年後どうなっているんだろう

ちょっと前にブクマを見てちょっとひっかかってたんですが 2008年04月22日 kokorohamoe 20年後はもうWebじゃねーよ。20年前?電信じゃねーか。20年後もWebってどんだけ技術革新おくれてんだよ。 2008年04月22日 t-tanaka 20年とは大きく出た。そもそもWebがメ…

駄文 - アウトオブオーダー実行

C++

アウトオブオーダー実行って、依存関係の無い命令を見つけるコストって無いのかな。 out of order CPU「えーっとこの命令には、この命令の結果が必要で、えーっとえーっと><」 in order CPU「そんなこと考えてる前に、上から順にやったほうが速いぜー!お…

DTrace の D 言語の文法と使い方のメモ

なんか、中途半端になってしまった。。。読まないほうがいいです。 個人的なメモ だらだら書く 動機 pthread の確認するときに dtrace が凄く便利だったので でも、全然使いこなせてない。(特に D 言語の文法が分からない) dtrace のトレースの方法を書く…

パスポート申請できた

6月23日に受け取れるみたい 長い道のりだった

どこでも寝れる西尾さん

VBScript のメモ

だらだら続けます ここを見る(Gnome Basic の BNF) http://www.google.co.jp/codesearch?hl=ja&q=file:%5C.y%24+vb+dim+class+show:nQRysvO5SC4:FYDzEk0JIw0:uB7gS44nb4E&sa=N&cd=2&ct=rc&cs_p=http://ftp2.ru.freebsd.org/pub/FreeBSD/distfiles/gb-0.0.2…

ホワイトボードと USB カメラでプレゼンテーション

こんなのどうでしょうか 必要なもの(Mac の場合) Gawker(コマ撮りツール) USB カメラ 小さなホワイトボード やり方 机の上にホワイトボードを置いて メモするように文章を書くだけ すごく簡単です。

駄文 - 元ヤンも元 DQN もやめてください><

誤解です>< 誤解なんです>< いや、ほんとに

最初の一回だけ初期化したいとき

C++

一日一回スレッド勉強 最初の一回だけ初期化したいとき 以下のように書く // まったくセンスのない例ですが #include <stdio.h> #include <pthread.h> // この p を static char* p = NULL; static pthread_mutex_t m; void* f(void* _p) { // 最初にここを通ったときだけ初期化</pthread.h></stdio.h>…

駄文 - そろそろ初級レベル(または初心者的)なことをブログに書いたらダメという空気を変えないか

僕だって pthread のことを書きたいんだ!初心者だけどな! http://anond.hatelabo.jp/20080612002324

駄文 - 明日から 2 日研修

ブログを書けないのが寂しい Blogaholic だわ