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

秀丸のunicode対応について

どこかの書き込みの抜粋。 1999年の情報なので注意。 2006/06/06現在の秀丸ではBOM有り無しが選べたりします。 でも基本的には変わってないかな。アラビア語バケバケだったし。 ・ 秀丸は、シフトJISのエディタで、Unicodeテキストは編集できません ・ 読み…

環境変数の変更

WSH

'---------------------------------------- ' 環境変数ARMCONF/ARMDLLを切り替える '---------------------------------------- Set WshShell=WScript.CreateObject("WScript.Shell") ' 環境変数の情報を管理するWshEnvironmentオブジェクトは、WshShellオ…

VC++ 2005 Express

VC

VC++ 2005 Express を使う上での情報集め。 C++ と Managed C++(C++/CLI) と C#についての情報 http://www.microsoft.com/japan/msdn/vs05/visualc/VS05Cplus.asp C#でのアプリ作成手順。VC++2005でもおんなじ。 http://www.microsoft.com/japan/msdn/academ…

開発効率

http://www.usability.gr.jp/alertbox/20060515_performance_variability.html 最後に、プログラミング。 ユーザに多くを求めるタスクとなるため、個人差も極めて大きくなる。 ソフトウェアの開発で、 最良の開発者を雇うことがもっとも大切なガイドラインの…

Visual C++ 2005 Express

VC

プロジェクト作成で CLR の Windowsフォームアプリケーション をいじくってみたけど 慣れてみると、昔(VC++6)より簡単にGUIでソフトが書けるようになっていることがわかった。 Timerはっつけて、それをダブルクリックすればタイマイベントのコード埋めるとこ…

問題点管理

会社にも自社オリジナル版があるけど フリーな環境もいくつかあるようです。 バグトラッキングシステム(BTS) Mantis http://d.hatena.ne.jp/Wacky/20060521/1148201629 http://www.mantisbt.org/ Bugzilla 影舞 Trac

誰でも使えてこそ”技術”

ロケットで月に人間が降り立った。 だけど選ばれた人間だけがいけるだけじゃ、まだ人類が月についたとは言えない。 今は誰でもちょっとお金をためれば、アメリカまでいける、フランスまでいける。 子供だっておばちゃんだって、手足が不自由な人だっていける…

モデル審査で高評価だったチームは、競技部門で低順位(性能が良くない)

http://www.atmarkit.co.jp/fembedded/robocon/etrobo06/road02/road02a.html 競技部門で高順位(性能が良い)のものは、モデルとしてはおおむね中程度の評価を得ている モデル審査で低評価だったチームは競技部門でも低順位(性能が良くない) モデル審査で…

組み込みでのGUIアプリケーション

開発中の自社環境 o別なプロジェクトで実績がある(?) o外注3Dライブラリも組み込まれる予定 xまだ開発中 xいまいち進捗が思わしくない Flashから必要なデータ抽出&C++コードに出力するツール作成&実機用仕様設計 デザイナーがーがとっつきやすい Adobeがバ…

アクションスクリプトのお勉強

http://hakuhin.hp.infoseek.co.jp/main/as.htmlブロック崩し作るまでの詳細な解説があります。基礎がここでわかるので、はじめてくんにはお勧めだ。

代替(だいたい)

今まで「だいかえ」って読んでた。

Google Notebook

FireFox用のプラグインなのかな? メモが気軽に残せて便利かも。

VisualStudio:エディタでBOX選択

VC

VisualStudio.NETで、Altを押下しながらドラッグすると、秀丸エディタでいう「BOX選択」を行うことができます。

Flash(swf)を解析する

swfdump.exeで解析してみる swftools(http://www.swftools.org/)からダウンロード swfdump.exe -D test2.swf > test2.txt でテキスト出力 この中でほとんどほしい情報がありそうなことを発見 DEFINESHAPE って部分でオブジェクトの定義みたいなのが書いてあ…

Flash(swf)を解析する

swfdecのコードを読む とりあえずdoxygenにかけてみる dump.cというファイルを発見。ここの動きを見ればこのライブラリの解析部分の使い方が推測できそう。gcc用のソースみたいなのでcodeblocks(http://www.codeblocks.org/)でコンパイルしてみる。 うーむ G…

Flash(swf)を解析する

Flashの仕様を知る。 OpenSWF.orgがよかったらしいがどうも死んでるみたい。というか別なサイトになっちゃってる。 日本語での簡単な解説。http://languagegame.org:8888/propella/42 ヘッダ部分の日本語メモ http://nikq.nothing.sh/backlog/junkbox/flash.…

Flash(swf)を解析する

解析の流れをここにつづろう。 目的 Flashを組み込み用GUIツールとして使用する 取得したいデータ 座標データ 透明度 BITMAPデータ(BMP/JPG) 重ね順 手順 Flashの仕様を知る。 swfdecのコードを読む。(http://www.radiumsoftware.com/0308.htmlから参考にし…

なくなる前にコピペ SWF フォーマット ■全体構造 [ヘッダ][Tag][Tag][Tag]...[EndTag] ■ typedefs "twip" :: 1 twip = 1/20 pixel = 1/1440 inch "RECT" :: 5 bits | 要素のビット長さ(n) n bits | X-min (signed twip) n bits | X-max (signed twip) n bits…

はてなグリースモンキー プラグイン

はてなダイアリーの「キーワードポップアップ」スクリプトがいい感じ。 いちいちリンク先へ行かなくてもキーワード内容が表示される。

メモリ関係のバグを発見するライブラリ

CPP

D.U.M.A. - Detect Unintended Memory Access 説明 http://vimrc.hp.infoseek.co.jp/diary/2006-04.html#2006-04-21 UNIXとWIn32用らしい。組み込みでは無理か

gnu profiler

関数の実行時間や全体でのパーセンテージを調査できる仕組み & ツールらしい。 コンパイルオプションとかリンカオプションをつけてコンパイル&実行し、 プロファイルデータを出力。& gprof.exeで解析という流れらしい。 ARMにもarmprof というのがいる。 …

静的に関数のスタック消費量を調べる

checkstack.pl で関数のスタック消費量を調べる http://0xcc.net/blog/archives/000115.html またまたlinux環境のみの話。cygwinでいけました。 mingwでコンパイルしたものでもちゃんと見れました。 gccでもコンパイルできるように構築しておくと便利になる…

Gmailのバックアップ

gmailはベータ版。不具合なのかアカウントが消された人とかの話もあるので 信頼しすぎずバックアップしましょう。手順: gmail側の設定 POPアクセスを有効にする(POP アクセスを使用してすべてのメールをバックアップするにはどうすればよいですか。) http:/…

ロケールを初期化しないと文字列操作系関数の動作がおかしくなる

CPP

http://www.jp.arm.com/tec_support/faqdev/ads038.html atoi()がへんな値ばっかり返すのでおかしいなと調べたら、こんなんみつかった。今日まで知らなかった。いろいろリリースしちゃってるのに大丈夫なんかなぁ・・・。

Goocal: Google Calendar Plugin for Google Desktop

グーグルカレンダーに書いた今日のイベントをグーグルデスクトップのサイドバーに表示してくれるプラグインhttp://www.manastungare.com/projects/goocal/

ActionScript decompiler

GUIをFlashでデザイナーに書かせてActionScriptからCソースに変換する計画に必要。

C/C++による組み込みシステムプログラミング

組み込み屋になったらまず読んどけ C/C++による組み込みシステムプログラミング作者: マイケルバー,Michael Barr,有馬三郎出版社/メーカー: オライリー・ジャパン発売日: 2000/04メディア: 単行本購入: 1人 クリック: 4回この商品を含むブログ (7件) を見る

標準化

業界標準>社内標準>俺標準 既存のものを使っていく。 使えないものは自作。でもスタンダードが出現したら即準拠。大抵自分で作ったものより高機能。資料その他そろうので後輩に説明しやすいし。

組み込み用タスクシステム

タスクを生成するコスト メモリ配置 タスクを生成するとどのようなメモリの変化があるのか ステップ数は? 目安 1s中、何個までなら速度に影響がないか 多人数開発コントロール タスクの管理 タスク生成関数の引数にIDを必須にする。登録が必要にしておく。 …

Lua - 組み込み向けの汎用的なスクリプト言語

最近ではゲームの世界でよく使われてるそうで。 ちょっと気になります。 参考 http://www.radiumsoftware.com/0604.html#060404 http://someiyoshino.cool.ne.jp/insideyanesdk/wiki/wiki.cgi?page=Lua%20-%20API