カテゴリ:プログラミング


2007年09月30日

Mashup Award 3rd 入賞!

本日、サンマイクロシステムズリクルート主催の Mashup Award 3rd. の授賞式が行われた。

encafe SNS の小窓プロジェクトからは「グルメプラザ小窓」を出品。今回、「ぐるナビ賞」を受賞しました。

この作品では私もUI設計に関与しました。時間の関係でさすがにコーディングとかには参加できませんでしたが…。下は学生から上は70歳を越える技術士といった幅広い年齢層のすばらしいコラボレーションによって実現しました。

私は熊本在住なので、残念ながら授賞式に参加はできませんでしたが、すばらしい経験でした。

encafeのチームは、授賞式の後のコンテスト受賞者懇親会参加の後、受賞記念も兼ねたオフ会が行われます。あぁ行きたかったなぁ。

Posted by masamic at 16:09 [イベント, グルメ・クッキング, パソコン・インターネット, プログラミング] | 固定リンク | コメント (0) | トラックバック (0)


2006年08月29日

日曜日晩に熊本に戻る

いやぁ、忙しい2日間でした。東京へは金曜日の晩に行ったのだけれど、ついたら東京は雨、しかもちょっと強め。宿が浜松町から徒歩で8分のメルパルク東京だったので、折りたたみ傘を持ってくるもちょっと濡れてしまった。23時ごろ宿に到着。

すぐに風呂に入った後、夜中の3時まで発表資料を修正。3時過ぎに就寝し、午後8時に起床。チェックアウトして新木場の会場に向かう。新木場に到着するも道に迷って行き過ぎ、一度戻って、10時ぎりぎりに到着。間に合ってよかった。

で、開幕、ちょくちょく発表を見学しつつ、自分の分の修正も続ける。さて、そろそろ自分の番だ。しばらく幕の後ろで自分の出番を待つが、のどが渇いて仕方が無い。ものすごく緊張している。で、スターウォーズの曲にあわせて幕からリングに入場。

うわぁ、リングに立つの生まれて初めてだよ!

リングに入ると足がすくみそうになる。

若干準備に時間をとられている間に少しだけ緊張が解けたみたいだ。

一呼吸おいて、プレゼンスタート!

それでもまだかなり緊張しているせいか、うまく話せない。時間は8分しかない。どうにも時間を押してしまい、かなり内容を省くことになってしまっ た。言いたいことの50%ほどしか離せなかったのが残念だ。最後の最後にちょっとオチを付けた。ちょっとだけだけど笑い声が聞こえたのは嬉しかった。

その後は、ひたすら一観客となって参加。いろいろと参考になる内容が盛りだくさんだった。やっぱり東京にいたときに参加しておくべきだった。それもちょっと残念。でも次回からはできるだけ参加したいと思っている。

21時にイベントは閉幕。その後撤収まで残って、中の人と合流。「大江戸温泉物語」 へ、そのままFORTHミニオフ会となるはずだったが、イベントの中の人が疲れ果てて、風呂に入った後そのまま簡易宿泊施設へ。私はもう一人のオフ会参加 者と飲みつつ、今回のイベントの話とか少しだけFORTHがらみの話をして、その人と一緒に温泉に入り、その後二人とも簡易宿泊施設で一泊。私はもともと ここに宿泊する予定だったから良いのだけれど、ほかの二人はかえるに帰れなくなり一泊する羽目に。ちょっと申し訳ないと思っている。

日曜日は13時からこれも新木場でencafe SNSのオフ会だったので、午前中は、船の科学館羊蹄丸旧南極観測船・宗谷日本科学未来館を見学。

船の科学館が思いのほか広かったのと、日本科学未来館が大混雑だったせいで、オフ会に参加が遅れる。このほど冥王星が惑星カテゴリから除かれたことを鑑み、太陽系の惑星一覧のミニ定規(もちろん冥王星も含まれている)の入手と、同僚がほしがっていた「1/8 アシモ・アクションフィギュア」を購入できたので、一応良しとしよう。(をぃ

オフ会会場である若洲公園キャンプ場に1時間遅れで到 着するも、人がいっぱいいて30分探しても見つからない。連絡先を記録し忘れていたので電話もできず、携帯電話はまだ充電中だ。仕方が無いのでバッテリが 満充電状態のノートPCを広げ、WILLCOM-DDで連絡先を30分ほど検索。やっと連絡できて合流できた。結局2時間遅れの参加になった。オフ会参加 者皆様に申し訳ない。

で、17時を廻った。19:05発のSNA(ANA共同運航)便に搭乗するためにそろそろ空港に行かなきゃ、とか思いつつ、話を続けていると、オフ会参 加者の一人が、私の勤めている会社で今まさに同じ仕事をしているメンバーの一人(東京在籍の同僚)と大学時代の友達と言うことがわかり話が弾んだ。そうこうしているうちに、 18時近くになってしまった。もう鉄道では間に合わない。仕方が無いので、今回オフ会に参加した私の大学時代の友人に空港まで送ってもらった。ありがと う。

空港に到着して、走って搭乗チケット発券機にチケットを挿入する。

「機材の到着の遅れで10分の出発遅延」

とか出ていやがる。orz...

まあ、間に合ったのだからよしとしよう。で、熊本に到着するも、また今度は熊本が雷雨。なんだかなぁ。

おかげで疲労困憊、翌日の出社が遅れてしまった。申し訳ない。

Posted by masamic at 23:08 [encafe, FORTH, アウトドア, イベント, プログラミング, 旅行・地域] | 固定リンク | コメント (1) | トラックバック (0)


2006年08月21日

25日(金)晩東京へ

26日のイベントでの発表に向けて今鋭意プレゼン資料(プログラミング言語FORTHの紹介)作成中!

25日の晩にもしかすると職場から直行で熊本空港に行って東京へ移動することになるかも。

26日のイベント終了後ささやかなオフ会を行う(予定w)。
翌日27日は「エンジニアの共創空間SNS encafe」のオフラインイベントに参加。

い…、忙しい。

そのほかに8末リリース予定の映像(英語キャプション付)も含め、ここ10日間が勝負だ!

Posted by masamic at 21:08 [FORTH, mixi, イベント, パソコン・インターネット, プログラミング, 旅行・地域] | 固定リンク | コメント (0) | トラックバック (0)


2006年08月05日

はじめての78Kマイコン

という書籍が出ていた。
実際に「78Kマイコン」つきということで買っちゃいましたが、面白いのは基板自体がUSB端子になっていることで、PCのUSB端子にこの基板をさすとそのまま基板のコントロール(プログラムの書き換えやシリアル通信)ができるということです。

本書の付録でついてくる78Kマイコンは「78K0S/KA1+」というタイプで、これについてはNECエレクトロニクスの該当ページでシリーズや詳細が取得できます。

Posted by masamic at 12:08 [プログラミング, 書籍・雑誌, 科学・技術, 電子工作] | 固定リンク | コメント (0) | トラックバック (0)


2006年06月21日

LL Ring 2006 で FORTH初登場!

今年の Lightweight Language の祭典「LL Ring 2006」では、ついにFORTHがLLとして初登場!

どんな話題が出るのか楽しみ。

Posted by masamic at 00:06 [FORTH, イベント, プログラミング] | 固定リンク | コメント (0) | トラックバック (0)


2006年05月28日

"Thinking Forth"日本語版翻訳プロジェクト開始

FORTHの伝道師Leo Brodie著「Thinking Forth」2004年版の日本語化プロジェクトを開始。

本書は2004年版からCreativeCommonsライセンスになったため各国語版の作成も容易になった。

日本語版作成については、まだ何方も本家プロジェクトに参加していないようなので、勝手ながら私が代表参加して、別途日本語でやり取りするプロジェクトを立ち上げ、取り纏めることにしました。参加ご希望の方はsourceforge.jpのアカウントを取得されて、アカウント名を私のアドレスにメールにてお知らせください。

Posted by masamic at 20:05 [CreativeCommons, FORTH, オープンソース, プログラミング, 書籍・雑誌, 翻訳] | 固定リンク | コメント (0) | トラックバック (0)


2006年02月23日

Windowsのstdin/stdout/stderrはキャラクタモード

のため、JavaのProcessクラスのgetInputStream他で取得したStreamにバイナリデータを流すのはうまく行かないらしい。

う~ん、どうしたらいいんだろう?どうやったらバイナリモードに変えられるのか悩ましい。調べてはいるがなかなか答えは見つからない。

Unix系OSではstdin/stdout/stderrはバイナリモードなので、それはそれで大変なこともあるんだけど、今回はテキストモードなのが問題だ。

Posted by masamic at 21:02 [Java, プログラミング, 仕事] | 固定リンク | コメント (0) | トラックバック (0)


2006年01月05日

Windows-EXE形式ヘッダ調査にいいもの見っけ!

PE Browse Professional - Windows disassembler だって。これで、調査が楽になった。

Posted by masamic at 15:01 [パソコン・インターネット, プログラミング] | 固定リンク | コメント (0) | トラックバック (0)


2006年01月04日

DOS-EXEファイルヘッダ

う~ん、「Linkers & Loaders」 John R. Levine (著), 榊原 一矢 (翻訳), ポジティブエッジ (翻訳) オーム社 ISBN: 4274064379

だとDOS-EXE形式はすごくあっさり書かれてしまってて、つまんないなぁ。フォーマットとほぼ全ての項目について一応記述があるので、悪くは無いんだけど。まあ、Windows アプリケーションとしては、このヘッダが変わることはまあ無いので、無視してもいいんだけど。も少し詳しく書いてもらうとうれしかったなぁ。

ということで、ベッドでごろごろしながら、C++を思い出しつつコーディング。まだ、本当にDOS-EXEヘッダしかダンプしないけど、Windows-EXE(PE)形式位はちゃんとダンプするようにしたい。今後のためにも。

Posted by masamic at 22:01 [パソコン・インターネット, プログラミング, 心と体] | 固定リンク | コメント (0) | トラックバック (0)


2005年11月29日

明日はWX310K(D)の発売日!

もちろん予約はしてあるが、ウィルコム担当の方は明日は11時出社とのこと。

ちょうど11時くらいにヤマダ電機に出頭して、機種変してもらうことになる。機種変にかかる時間はいつものように30分から1時間半くらいとのこと。どうやって暇つぶそう?

午前中は有給休暇の申請もしたし。ゆっくり寝るかって…、違う!

いつもどおり起きるなら7時半から8時くらいだから、まあ、起きてすぐ朝飯を食うにしても、遅くとも9時から11時までの間になんか出来んかいな。

ひとつはmixiで自分が管理人をしているコミュのうちのmixiディア関連コミュでmixiディア本部から紹介ページの修正依頼が来ているので、それに対処する。

後は、flisp-jのコーディングかなぁ。取りあえずシェルはかきたいなぁ。そうすれば、最低レベルのLISPインタプリタが完成する。

残るひとつは FORTH処理系の設計をさらに進める。構造はオリジナルのFOX(32bits Forth On X68000)からドラスティックに変える予定。たとえば、辞書はインデックス形式にして、ワード定義領域から分離する。インデックスは処理系実行時に書き換え可能な領域にコピーされ、移動度のワード検索はコピーのほうを参照する。それをワードの追加。修正とともに書き換える。追加ワードはもちろん書き換え可能領域に書き込む。その代わりワード定義領域にリロケーションシンボル情報を載せる。などなど。

といったところか。

Posted by masamic at 21:11 [Bluetooth, FORTH, Wireless, プログラミング, 携帯・デジカメ] | 固定リンク | コメント (0) | トラックバック (0)


2005年11月02日

今日は割と充実して仕事出来たぞ!

やはり目の前の餌が効果てき面か?

昨日までにほぼ計算処理部の大幅な修正は問題がなくなったようなので、計算処理部についてはここでいったんメンテナンスモードに移行して、再び画面作成に入った。詳細な仕様書が無いので、画面仕様を見つつ必要なテンプレートやコードを書いている。

しかし、このパッケージ、もしかしたら日本語以外での利用があるかもしれないという情報が入ってきて、やっぱちゃんと表示文字列は別に定義ファイルを使用するようにしないといかんね、という話になっている。もちろん、ある程度はカスタマイズの絡みで既に実現しているが、まだまだ埋め込み文字列が多い。開発途上だからそれでもいいし、実際にそういう利用が想定される受注があれば、カスタマイズもかねて外部化をすればいいだろう。

さて、明日は佐賀インターナショナルバルーンフェスタだ!
デジタル一眼レフカメラとハイビジョンビデオカメラを引っさげて行くよ~ん!
明日は速いので早く寝なければ、でもその前に風呂だな。

Posted by masamic at 19:11 [パソコン・インターネット, プログラミング, 仕事, 写真・デジカメ, 旅行・地域] | 固定リンク | コメント (0) | トラックバック (0)


2005年10月12日

FLISP-J なんかおかしくなっていたのでちょっと修正

というか、どう修正しようとしていたか忘れていたのと、設計上おかしかったところとかを別に修正しようとしていたから、ごっちゃになっちゃっただけなんだけど。ずいぶんと修正に手間取ってしまった。

通常のS式はリストの中をサブリストも含めてツリーウォークで順に評価していけばいいんだよな。quoteオペレータや一部のスペシャルフォームと呼ばれるオペレータ群はちょっと扱いが違うみたいだけど。

Schemeなどで見られる継続を実装するのはちょっと厄介だなぁ。

Posted by masamic at 23:10 [Java, LISP, プログラミング] | 固定リンク | コメント (0) | トラックバック (0)


2005年10月03日

風邪引いてちょっときつい、でも仕事は楽しい。

まだ少し頭がボーとしている。
判断力までは鈍ってないからひどくはないけど、うちに帰る途中で薬局によって風邪薬飲むまでは鼻水が止まらなかった。

仕事のほうは開発用ローカルデータベースの設定、同データ投入、画面関係のクラスの使い方を同僚と話しながら作業したので、まあ楽なほうだっただろう。

現在開発しているパッケージ(シュリンクパックではない)はWebアプリケーションだが、オリジナルで構築したWebアプリケーションフレームワークはほかのものと比べると若干野暮ったい(かつ回りくどい)ところもある。

理由としては、このパッケージが基本的に顧客に提供するにあたって、顧客のニーズに合わせて容易にカスタマイズ出来ることを前提としていることに起因している。

つまり、トータルの原価を考えると、開発者自体がカスタマイズ作業に取られるほど高くつくものはないので、営業(もちろん必要な技術力はある)や、スクリプトが書ける程度のバイト君でも相当なレベルでカスタマイズできるように作ってあるのだ。

この点は非常に感心した。トータルなコストを抑えるためにはとてもいいアイデアだと思う。開発中のパッケージは他社と競合している分野でもあるので、これが、品質を下げずにコストを下げる方法なんだということをひとつ勉強(正確には頭ではわかっていても経験がなかったので、実感したといったほうが正確か)したと思う。

今までは、受託開発(つまり一品モノ)だけだったので、パッケージ商品(+カスタマイズ)(つまり多売モノ)のような開発はやはり少し違うなということか。

入社してからず~っとこう行った方面の開発もしたかったのだけれど、なぜか機会に恵まれなかった。やっと機会が出来てよかったと思う。

病気のほうの問題がほとんどなくなると、また受託開発のほうに行く事になるかもしれないので、今のうちにたっぷり考え方を吸収しとこう。品質を下げずにコストを下げるという点では、役に立つに違いないから。

Posted by masamic at 20:10 [プログラミング, 仕事, 心と体] | 固定リンク | コメント (0) | トラックバック (0)


2005年06月29日

入院日記:87日目

明日は予定通りの退院だ。今日から荷物の整理を始めている。

といいつつも、FORTH移植のほうも進めていて、exeファイルを生成するところまでは出来た(相変わらずシンボル"L0^A"が解決出来んとのたまう)けど。

自己書き換えするからと、dataセクションにコード書いたら、デバッガで行単位に追うことが出来なかった。gasの所為かな?(/_;)

textセクションには変数領域は置けないし。やっぱ構造を普通の形に変えるかなぁ。

この時点が入院での最終成果になるのかな。

ということで、今日は以上です。おやすみなさい。

Posted by masamic at 18:06 [FORTH, パソコン・インターネット, プログラミング, 入院日記, 心と体] | 固定リンク | コメント (0) | トラックバック (0)


2005年06月24日

入院日記:82日目

今日は天気もよかったので、午前中は散歩ついでに銀行よって、5月の入院・診療費を病院に払う。
午後は「川柳と抹茶」の時間だった。この作業療法への参加は本日にて最後となるので、感謝の気持ちを込めて参加しました。

さて、FORTHの移植はいくつか制限事項を設定して、ほぼ修正し終わるも、なにやら gas が

「Error: attempt to get value of unresolved symbol `L0^A'」

とほざく。ローカルシンボルの解決に失敗しているようだが、シンボルがおかしい。「L0^Axx」とかになるはずで、肝心の「xx」にあたる数字が出ていない。なぜだろう?

いまは、それを調べている。
明日は、福岡で呑み会だぁ(といいつつ私は車での参加になるので、酒は呑めないが、一つネタになりそうなものを持ち込む予定)。
明後日は彼女とデート。(時間が合わなくて、3週間ぶりの再会となる。)

ということで、おやすみなさい。

Posted by masamic at 18:06 [FORTH, パソコン・インターネット, プログラミング, 入院日記, 心と体] | 固定リンク | コメント (0) | トラックバック (0)


2005年06月22日

入院日記:80日目

入院中とはいえ、今日は gas と Win32api との格闘の一日だった。
#仕事ではなく「趣味」だからいいのだ。
なので、午前中は散歩せず。午後の作業療法には参加したが、ほとんどの時間を調査に費やしたと考えてもらっていいだろう。

うん、アセンブリ言語での Win32api の使い方とリンクの仕方はわかるようになったよ。今日はそれで満足。

ではおやすみなさい。

Posted by masamic at 18:06 [パソコン・インターネット, プログラミング, 入院日記, 心と体] | 固定リンク | コメント (0) | トラックバック (0)


2005年06月21日

入院日記:79日目

退院まであと10日をきった。
あっという間だったな。
ずいぶんと体調もよくなり体力も付いてきて、
退院後の不安はかなりなくなった。
もちろん、全く無くなった訳ではないけれど。

FOX(32bits Forth On X68000)のWindowsへの移植(FOX86)も制限付きながらゴールが見えてきた。
少なくとも休職中には移植は終わりそうだ。あとは、機能拡張(マルチスレッド化、分散化)と、制限事項への対処かな。

では、今日はおやすみなさい。

P.S. 靖国問題についてはまだ考え中です。m(_ _)m

Posted by masamic at 18:06 [FORTH, パソコン・インターネット, プログラミング, 入院日記, 心と体] | 固定リンク | コメント (0) | トラックバック (0)


2005年06月16日

入院日記:74日目

今日は午前中回診があったので、結局散歩はできなかった。
午後はサルサの時間だが、今日は「メレンゲ」だ。雰囲気はフォークダンスに近いかな。
微妙な体の動きはラテン・ダンスの特徴を持つが、それを除けば割と踊りやすい部類に入ると思われる。

同室の人が一人、治療の関係で別室に移った。すかさず新しい人が入ってきた。「あれ?見たことあるなぁ。」と思っていたら、私が入院したての頃見かけた人だった。再入院かぁ。何があったんだろう。少なくとも良い環境ではなかったんだろうな。自分もそうならないように気をつけておかないと。いくら最終的には自分で治すしかない病気とはいえ、周囲の助けがないとそれもおぼつかない病気でもある。復帰後が勝負だ。

小熊さんが例の件で補足を書いている。反論するわけではないのですが、今日はちょっと時間的に無理(32bits Forth On X68000(FOX)をMC68k(Human-68k)からIA-32(Windows)への移植(名称は「32bits Forth On X86(FOX86)」)中。アセンブラやニーモニックの違いからメタコード部以外は全部書き直し。)なので、一度考えを整理してから後日再度エントリします。

以上、おやすみなさい。

Posted by masamic at 20:06 [FORTH, プログラミング, 入院日記, 心と体, 歴史, 経済・政治・国際] | 固定リンク | コメント (0) | トラックバック (0)


2005年06月12日

入院日記:70日目

今日は実家からエントリします。

退院まで3週間足らずとなりました。担当医も今月末退院に何もコメントされなかったので、事実上の決定だと思っていいでしょう。予定通り3ヶ月(4月1日~3日は除く)の入院生活になるようです。7月からは1ヶ月の予定で職場復帰リハビリを行い8月に正式職場復帰の予定です。入院日記は90日目を迎えずに一応終わることができそうです。

そろそろ、32条の申請とか考えとかないといけないなぁ。今度ソーシャルワーカーさんに聞いておこう。

今日はしこたま本を購入しました。もっぱらコンピュータ関連(仕様記述言語関連や3DCGにおける演算処理関連、Windows内部処理関連、エンジニア気質関連)ですが、一部物理関連も含まれます。合計5万円くらいかな。重かったよw。あー、スッキリした。

以上です。おやすみなさい。

Posted by masamic at 21:06 [FORTH, パソコン・インターネット, プログラミング, 入院日記, 心と体, 書籍・雑誌, 科学・技術] | 固定リンク | コメント (0) | トラックバック (0)


2005年06月03日

入院日記:61日目

早朝の地震で目を覚まされましたが、いつものように午前中は散歩、午後は作業療法だ。

特にこれといって、問題は無いが、若干気分が落ち込んでいるような気がした。坑欝剤1錠減らしているからそのせいもあるかもしれない。でも、散歩やいろいろしていたので、単なる気のせい(もしくは単に眠かっただけ)かもしれない。午後にはそういった感じは無くなっていたし。でも欝の症状っぽいな。

ま、気にせず、IA-32のインストラクションセットとgas(GNU as)とld(GNU ld)とgdb、dumpコマンドなどで、アセンブル、リンクされた後のオブジェクトファイルの状態をチェックしてみた。特にcygwin.dllは使われることは無いようだ。あとは、exeファイルを簡単に生成できそうなら移植できそうだ。

ということで、今日は以上です。おやすみなさい。

Posted by masamic at 19:06 [FORTH, パソコン・インターネット, プログラミング, 入院日記, 心と体] | 固定リンク | コメント (0) | トラックバック (0)


2005年06月02日

入院日記:60日目

今日は午前中雨だったので、いつもの散歩はできず。午後には晴れたものの、結局散歩はできなかった。
午後のサルサの後、とりあえず近くのスーパーにボディソープを探しにいった。いつも使っているものが売ってあったので購入する。これで風呂に入れる。

で、今日は Intel IA-32 Microprocessor のユーザーズマニュアルをダウンロード。とりあえずはIA-32のアーキテクチャを覚えることになる。あー、でもFOXを移植するためには(完全ポジション・インディペンデントなコードにするために)ヘッダをできるだけ簡潔に書けるようにしないといけない(リロケーション情報はできるだけ無いほうがいい)ので、その辺りの調査は必要だろう。

あと、Windows版を作るにあたって、Cygwin.dllを使わなくても実行できるようにしておきたい。Windows API(Windows Console Application's API)や生成されるヘッダ情報も調べておく必要があるか。

ということで、しばらくは小さなテストプログラムを作って実験しなきゃな。

今日は以上です。おやすみなさい。

Posted by masamic at 20:06 [FORTH, パソコン・インターネット, プログラミング, 入院日記, 心と体] | 固定リンク | コメント (0) | トラックバック (0)


2005年06月01日

入院日記:59日目

いつものように午前中は散歩、午後は作業療法に参加した。

スリッパを素足で履いてたりするので、スリッパが臭い。散歩ついでに「ファブリーズ」を購入。使ってみる。匂いは少し少なくなった。今晩もう一度スプレーしておこう。

で、風呂に入るが、ちょうどボディソープが切れてしまった。今度の散歩時に購入しておこう。

FORTHの新実装の検討が最終段階に来ている。そろそろ実際に実装してみるかな。とりあえずはX68000エミュレータ上で、1992年に公開した処理系「FOX(32bits Forth On X68000)」をベースにネットワーク機能以外を追加実装してみる。上手くいけば、Intelプラットフォーム上にFOXを移植する形で本実装することになるだろう。

とりあえず、Intelプラットフォーム上の開発環境を整えないと。

今日は以上です。おやすみなさい。

Posted by masamic at 19:06 [FORTH, パソコン・インターネット, プログラミング, 入院日記, 心と体] | 固定リンク | コメント (0) | トラックバック (0)


2005年05月25日

入院日記:52日目

今日もいつものように散歩と作業療法のメニューをこなす一日だった。今日の散歩は坂道の多い体力のいるコース。今までの基礎体力向上の結果、坂道を登った後の息切れもずいぶんと早く収まるようになった。この調子で体力を付けていこう。

暇な時間は、本を読んだり、プログラミング言語 FORTH の FORTH的 RPC の実装を検討。詳しくはmixiの「プログラミング言語 FORTH」コミュニティーにて。(を

なかなか面白い実装になりそうだ。

Posted by masamic at 19:05 [FORTH, パソコン・インターネット, プログラミング, 入院日記, 心と体] | 固定リンク | コメント (2) | トラックバック (0)


2005年05月24日

入院日記:51日目

昨日は FC4-TEST2をインストールしてみた。かなりちゃんと動くようになっている。もちろん、動かないものもあるし、内蔵無線LANを認識しない(これはFC3でも同じ。カーネルに対応ドライバを入れれば動くのだろうけどまだ未確認)問題もある。

今日はいつもの通りのメニューをこなす。基礎体力もだいぶ回復してきたので、今後ルートをもう少しハードなほうに変えようかと思う。

またここ最近ネタがないなぁ。しばらくはFC4-TEST2と新しいFORTH実装の検討でもして遊ぶか。

Posted by masamic at 18:05 [FORTH, パソコン・インターネット, プログラミング, 入院日記, 心と体] | 固定リンク | コメント (0) | トラックバック (0)


2005年03月23日

C# JIS化へ

JavaをけったECMAが採用したマイクロソフトのC#ですが、その後ISOにもなり、ついにJIS化されるようです。規格番号は JIS X 3015。大丈夫か?Java(Sun)。

Posted by masamic at 14:03 [プログラミング, 経済・政治・国際] | 固定リンク | コメント (2) | トラックバック (0)


2004年09月15日

ドキュメント面倒くさいがやらねば

一応プログラミングも終わりデバッグも終わったので、今週末まではドキュメントの整理をする。
ドキュメントはプレーンテキスト形式なので、凝ったことは期待されていないし、そのぶん楽かな。

Posted by masamic at 23:09 [プログラミング, 仕事] | 固定リンク | コメント (0) | トラックバック (0)


2004年09月09日

とりあえず昼には会社にこれた

ので、目標シートへの記入をして、データベースに登録した。

あとは今やっている仕事をするだけだ。
結構デバッグも進んで、ほとんど動作するようになった。
完了までもう少しだ。一応の完成は明日中くらいかなぁ。

Posted by masamic at 19:09 [プログラミング, 心と体] | 固定リンク | コメント (0) | トラックバック (0)


修正してやるぅ!

今やっている仕事がだいぶ完成が近づいてきた。もうすぐ納品だ。
今回はおまけみたいな仕事だったので、だいぶ気が楽だった。
もっとも、ソースコードを理解するに全体の80%くらい時間を使ったが。

ここ2~3年は既存のアプリケーションの改造ばかりやっている。
基本的に、改造前の仕様書など出てくることはない。
(オープンソースなフリーウェアをベースとする場合も多い)
同時に、改造仕様書もない場合も多い。

今やっている仕事も基本的にはそうだ。

特に、ここ1~2年ほど鬱などのために、本来なら一人でできる規模の仕事を担当することができない。
まあ、逆に規模が小さいと見通しも得易いので、小さな仕事を短期間に沢山するほうが個人的には助かっている面もある。

ただ苦労があるとすれば、人の書いたプログラムの仕様をプログラムから推測し、それに添った形で、改造を加えることだろう。改造部分を自分のスタイルで書いてしまうと、次に改造をすることになる人は二人分のプログラムを解析するのに等しい状態になるからだ。だから、改造のときは、可能な限り既存のプログラムと同じ書き方をするようにしている。そしてあとは、理解している範囲で可能なだけコメントを既存部分にも追加するくらいだ。

勉強になるなぁ。

Posted by masamic at 01:09 [プログラミング, 仕事] | 固定リンク | コメント (0) | トラックバック (0)


2004年09月08日

昨日は台風のためほとんど仕事できず

昨日は台風のためにほとんど仕事ができませんでした。

起きた時点で、自宅は停電状態で、外は暴風雨状態。
結局やることがないので、ちょっと風雨が弱くなったときを見計らって会社に行ってみた。
辺り一帯停電しているらしい、かなりの信号機も停電していた。
新聞によると44万戸が停電していたらしい。電話が生きていたのは幸いだった。
それでも、自宅から6キロ地点くらいから、信号機が生きていることを確認して、
たぶん会社も大丈夫だろうと思った。

会社に行ってみたはいいけど、ほとんど誰も来ていない。
朝はもっと居たらしく、途中で停電して、復旧の目処が立たなかったため、帰ってしまったらしい。
仕事柄、電気がないと仕事にならないので、当然だろう。でも自分が来たときはすでに復旧していた。

んで、デバッグも行き詰っているし、少しでも進展があればと思って、デバッグしてみた。
なんとなく場所は絞れてきたけどまだまだ原因は不明だ。

Posted by masamic at 01:09 [プログラミング, 交通機関, 仕事, 旅行・地域] | 固定リンク | コメント (0) | トラックバック (0)


2004年09月03日

RubyでRAWソケット(その2)

もうちょっとでできそうなんだけど、ちょっとRubyに慣れていないせいもあり、
結局Cで書いちゃいました。(>_<)
ものはIPパケットのペイロードに何でも載せられるコマンドです。
パケット解析ソフトを改造したもののテストのために作ったんですが、
IPヘッダのプロトコルフィールド位はオプションで設定できるようにしないといけないかな。
今のIPヘッダのプロトコルフィールドは、GRE固定だし。
※ペイロードに載せるデータはバイナリエディタなり何なりで作成する必要あり。

ものがものだけに本プログラムは非公開とさせていただきます。
※すごく簡単なプログラムなのですが。社内では公開する予定です。

Posted by masamic at 00:09 [プログラミング, 仕事] | 固定リンク | コメント (0) | トラックバック (0)


2004年08月31日

RubyでRAWソケット

を使えるか確認中。ICMPとかは出せそうだけど。GREとかはどうなんだろう。資料が少なくて今ひとつわからん。
ruby 1.6 の socket 実装を見るに IPPROTO_GREとかはなさそう。う~ん。やっぱCかなぁ。

Posted by masamic at 23:08 [プログラミング, 仕事] | 固定リンク | コメント (0) | トラックバック (0)


2004年08月16日

まだきついが仕事のほうは目処が立ってきた。

体調的にはきついのが続いていますが、
今のプロジェクト(Linuxでのプログラミング)のほうは、改造の目処がほぼ立ったため、今週中には何とかなるだろう。
その後はWindows版での動作確認が必要だが。

Posted by masamic at 23:08 [プログラミング, 仕事] | 固定リンク | コメント (0) | トラックバック (0)