開発

「もののけ姫はこうして生まれた」からみるソフトウェア開発 Disc1

「もののけ姫」はこうして生まれた。 [DVD]出版社/メーカー: ブエナ・ビスタ・ホーム・エンターテイメント発売日: 2001/11/21メディア: DVD購入: 4人 クリック: 62回この商品を含むブログ (39件) を見るアニメーションとソフトウェア。作るものは違うけど、…

国際ゲーム開発者協会日本(IGDA日本)「続・ゲームにおけるスクリプト言語の現状」に参加したよ

http://www.igda.jp/modules/news/article.php?storyid=1622ゲーム屋さんのイベントに参加しました。ゲーム開発で使われた/使われてるスクリプト言語についてのセミナーです。昔ゲーム屋さんだったので、こういう話は好きなんですよ。 クロノトリガーで使わ…

C++ のプログラムのデバッグを楽にする方法 by Google

アサートするときにスタックトレース情報を残して死ぬためのgoogle-glogというライブラリ(?)のお話。組み込み機器だとデバッガつなげない状況はいっぱいあるので このようなスタックトレースをログに残せるようにしておくのは自己防衛としてもいいですね…

シリアル通信でluaプログラミング成功

某実機をteratermからluaスクリプトを打ち込んでコントロールに成功。tolua++と組み合わせてC関数もC++クラスも呼べるようになったので、これでなんでもできるなー

某実機にてlua移植成功

Cオンリーで書かれているので、比較的簡単に持って来れた。すばらすぃー^^

社長に学べ!おとなの勉強は、終わらない。 - 原田永幸さん(元アップルコンピュータ社長/現日本マクドナルド社長)

ほぼ日刊イトイ新聞 社長に学べ!おとなの勉強は、終わらない。 - 原田永幸さんいままで何人か社長さんの話を聞いたりしたけど 経営者っていうのは単なる職種の1つなんだなとわかってきた。受付とか経理とかエンジニアとかレジ打ちとかと一緒。なんか特別な…

Ed Yourdon の『ソフトウェア工学で大切な10の考え方』訳

エドワード・ヨードン博士というえらいひとが発表した文の訳。ためになるねぇ。字が細かいのでフルスクリーンで観ましょう。Top Ten SE Concepts V11.1 JpView more presentations from Kenji Hiranabe.SlideShareでユーザ登録(無料)すればpdfでもダウンロ…

関数一覧を出力する

etagsでTAGSファイルを出力すればOK etags lcode.c 参考 タグジャンプで関数の定義にジャンプ

C++をいかに教えるか

思いつきをざっとメモ C++の教科書を読むと思うんですが、正直めったに使わない知識を大量に頭にいれなきゃいけないので効率がよくないような。 こんな使い方をするとこんなに楽ちんになるからC++はこういう仕様になってるんだよと、使い方から教えられた方…

ハブとなる人を育てる

思いつきをざっとメモ 効率よく暗黙知を共有するにはどうすればいいんだろう。 社員全員とあらゆる暗黙知を共有できるるほど密接にはいられない。 ネットワーク理論のスモールワールド現象というのを考えてみる。 ハブとなる人に情報が伝われば、全体に効率…

Manifesto for Software Craftmanship(ソフトウェア職人マニフェスト)

ネタ元 Manifesto for Software Craftmanship(ソフトウェア職人マニフェスト)にサインしよう 原文のところでサインすると、原文に名前が追加されます。決意も新たにがんばるぞ!ソフトウェア職人宣言(原文: http://manifesto.softwarecraftsmanship.org)…

コメントドリブン

新人ちゃんから「shikakuさんのコードは読みやすいです」と言われた。どのへんが?と聞くと「コメントがいっぱいあるから」とのこと。そういえば自分がコード書くときはまずコメントで流れを書く。俺言語で書くって感覚。たしかコードコンプリートに書いてあ…

ccacheをarmccに対応させてみる 03

できた。ばんざい!なんかdistccも同じような変更でできそうなきがしてきたぞ。差分のパッチを作ってみようとおもったら、cygwinには入ってないのですね Windows環境のvimエディタでdiff機能を使うには 差分ファイル(パッチ)を作成する cygwinでpatch コマ…

ccacheをarmccに対応させてみる 02

コードみたりしてわかったこと。 ccacheがうまく動かなかったら、あきらめて、普通にコンパイルする ソースを複数指定してまとめてコンパイル方式には対応していない プリプロセスかけたコードを一旦*.iとか*.iiとかいう名前にして、homeの.ccacheフォルダに…

ccacheをarmccに対応させてみる 01

ビルドの高速化を検討中。 cygwinのccacheをarmccで使えないかと思って、やってみたけどそのままでは動かず。 観念してソースをいじることにした。cygwinのツールを改造するとか初めてというか、linuxな環境で開発したことないので、手順をメモしておく ccac…