今日の一言(不定期更新)/2004/06 の変更点



 [[今日の一言(不定期更新)]]
 
 ** 過去ログ: 2004/06
 
 -NP2, PE, HDD 事件続発!!!!熱い!! -- [[[[ひげぽん]]]] SIZE(10){2004-06-30 (水) 22:36:36}
 -%%【覚書】INI->CFG%% -- [[ひげぽん]] SIZE(10){2004-06-29 (火) 23:20:44}
 -つづけてATAいくぞ!! -- [[ひげぽん]] SIZE(10){2004-06-29 (火) 22:55:52}
 -久々に見てみてみましたが… 正直・・・なにこれーってのが本音。 ちょい前にベイたんが言ってた事をやっと理解しますた… -- [[Yui_Neko]] SIZE(10){2004-06-29 (火) 15:12:53}
 -- お疲れ様です。ご指摘ありがとうございます。あとでヒアリングさせてください。 - -ひげぽn
 -お疲れ様です。旅行に行ってリフレッシュしてきました。 -- [[Yamami]] SIZE(10){2004-06-29 (火) 13:06:10}
 -- お帰りなさいませー。リフレッシュうらやましいです。 -- ひげぽん
 -ところでMONITERじゃなくてMONITORじゃないですか?たまに-er/-or両方使われている単語もあるのですが、monitorに関してはgoo辞書には-orしか載っていませんでした。 -- [[Tino]] SIZE(10){2004-06-28 (月) 23:56:04}
 --以前も書いたと思いますが、MS-IMEだとプロパティでカタカナ語英語辞典を有効にしておけば、「もにたー」を変換して「monitor」というようにしてくれます。スペルに自信がないときはよく使っています。 -- [[Tino]] SIZE(10){2004-06-28 (月) 23:58:09}
 --- ご指摘ありがとうございます。MS-IMEの件は覚えていますが、綴りに自信があったので(疑問にも思わなかった・・・orz)チェックしていませんでした。cvsのディレクトリ名以外は修正しました。 -- ひげぽん
 --余談ですが-or/-erの使い分けは、ラテン語由来か英語由来か、です。簡単に言うと、readerのように接尾辞を取ってreadとそのまま英語の単語になるもので-erが使われます。近年作られたコンピュータ関係の造語はほぼアメリカ製なのでほとんど-erですね。 -- [[Tino]] SIZE(10){2004-06-29 (火) 00:11:02}
 -ようやく時間が取れたので、ほったらかしにしていた生バイナリ関連の仕上げをしました。残念ながら標準出力とZオーダーの修正にまでは手が回りませんでしたが、近日中に何とかします。申し訳ありませんがそれまでβリリースは待ってください。>ひげぽんさん -- [[Tino]] SIZE(10){2004-06-28 (月) 04:18:21}
 -- 了解しました。ありがとうございます。-- ひげぽん
 --標準出力の件、修正完了しました。Zオーダーの件はGUIサーバーとクライアントとのプロトコル変更などちょっと手間なので、もうしばらくお待ちください。 -- [[Tino]] SIZE(10){2004-06-29 (火) 03:33:03}
 -HDD対応がすすむなか、NIC対応@Monaが進んでいることを期待しています。gamixさんがさきかYamamiさんがさきか、第3の刺客が来るか。盛り上げていきますよーー。 -- [[ひげぽん]] SIZE(10){2004-06-28 (月) 01:05:03}
 -- う・・・私の名前があがってる。NIC関連は、何もできてないしとっかかりすらつかめていません。 -- Yamami
 -- (  ̄ー ̄)にやり -- ひげぽん
 -コメントできない間に流れてしまって直接コメントすると埋もれてしまいそうなので、ageの意味でここに書きます。 -- [[Tino]] SIZE(10){2004-06-28 (月) 00:55:32}
 --と思ったのですが、長くなってしまったので[[議論/MONITORサーバー]]に移動しました。 -- [[Tino]] SIZE(10){2004-06-28 (月) 01:51:27}
 -&color(red){HDD対応};に関して[[連絡帳]]に留意事項を書いておきました。ソースツリーからカーネルをビルドする可能性のある方はご面倒ですが必ずご一読ください。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-26 (土) 00:33:27}
 -- 連絡帳を''更新''しました。すみません。-- ひげぽん
 -C Magazine売れているらしいねぇ。今日書店で予約しようと思ったら売っていました。内容的には結構細かいところまで書いていていいなぁと思いました。ひげぽんさんにこれから必要な情報はほとんど無かったです。 --  SIZE(10){2004-06-26 (土) 17:14:25}
 -VirtualPCでHDDにコマンドを送ってみたらエラーステータスが返って来た。HDDイメージセットしていなかったよ。。。新規にFAT16のハードディスクイメージを作って追加してみた。いつこのFATを読めるようになるだろうか。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-26 (土) 01:25:53}
 -- 割り込みは一体どこでキャッチするんだ?レガシィ本はコマンドやレジスタのリファレンスとしては最高だけど。ちょっと分かりにくい。--ひげぽん
 --FAT読み込みに先立って、まずはパーティションテーブルの取得が必要ですね。(続きは[[Mona/ツール化作戦]]に移動) -- [[Tino]] SIZE(10){2004-06-26 (土) 02:48:30}
 -- FAT16 読むだけならそんなに難しくないはずです。とりあえず、フロッピーと同じように LBA or CHS 単位でセクタ読めるインタフェースください。 -- [[Gaku]] SIZE(10){2004-06-27 (日) 23:29:30}
 -- PIOでのread(lba)をサポートできるようにがんばります。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-27 (日) 23:31:49}
 -最近、Monaの実作業何もしてないのに、口ばっかり動かしているような・・・。 -- [[Yamami]] SIZE(10){2004-06-25 (金) 22:35:26}
 -- 口だけでも出していただけると活発になるので大歓迎ですよー。 -- ひげぽん
 -VBAのif 文では、and や orのショートカットが使われないのね。。BASICの仕様なのかな・・。全ての条件を評価されちゃうことに気付かず2時間はまった。。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-25 (金) 19:19:00}
 -- 私も最近知りました。っていうかいろんな言語に興味持ち始めたのは最近ですし。上記の事を表す用語は、「ショートサーキット」では無いでしょうか?余談ですがVB.NETには AndAlsoとOrElse というショートサーキットサポート演算子が追加されています。 -- Yamami
 -- いい情報をありがとうございます。ググッてみましたが「ショートサーキット演算子」「ショートカット演算子」どちらも同じような意味で使われているようですね。 -- ひげぽん
 --BASIC時代のことが頭に染み込んでいて、C++を使っていても全部評価されると思い込んでいて、最初の頃はいつも↓みたいなコードを書いていました。それであるときC++では全部評価されないことに気付いて、最適化の関係かとか一人で騒いで大恥をかいたことがありました。というわけで今は↓みたいな書き方はしていません。 -- [[Tino]] SIZE(10){2004-06-26 (土) 02:30:31}
  if(n) if(n->foo) n->bar();
 -最近人の日記なり、wikiなり、blogなりを毎日チェックする機会が増えました。内容はさまざまですが、面白みのないもの、魅力的な内容のものありますね。私の日記といえばここ「今日の一言」になりますが、人気の20件に入っていることから毎日目を通していただいている方もいると思っています。読んでもらうならば、需要のある内容にしたいですね。どういう内容に需要があるんだろう。メンバーのコミュニケーションの場であるとともに意味のあるコンテンツを残したいですね。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-25 (金) 12:19:12}
 -- 何かリクエストありますか?>ALL(含む名無しさん)
 --自分が面白いと思ったことや、へー、と思ったことを書けばいーんでは?書いたことが面白ければ読まれるし、つまんなければ人は離れるだろうし。 -- [[Gaku]] SIZE(10){2004-06-25 (金) 23:27:27}
 --なるほど。もちろんそういうことは伝えて行きたいのです。たとえばOSを実装日記がよいのか、設計こぼれ話がいいのか、プログラミングに関する軽い話がいいのか、まあ迷うわけです。どうせかくなら皆さんが読んでくれるものがいいですからね。-- ひげぽん
 -YamamiさんがMonaを解析してバグをどんどん報告してくれるのでバグトラックを本格的というか、練習にというか、とりあえず使ってみませんかね。(実は、BTSをどのように使っていくかをみておきたいだけ(何 -- [[shadow]] SIZE(10){2004-06-25 (金) 11:31:44}
 --んー。どうでしょうか。メンテしなければいけない画面・データが増えるデメリットよりも、使うことで得られるメリットが大きければ使うべきですよね。今の規模はどっちなんだろう。-- ひげぽん
 --(必要、不要はおいといて)忘れられてる過去の議論は多くなってきたと思います。バグトラックとか進捗管理といった大げさに考えているわけじゃなくて、単に、目次的なものがほしいと思いました。-- shadow
 --なるほど。上のメニューの一覧よりも細かいレベルのイメージですか? -- ひげぽん
 -Linuxでいうところのprintkが要るわけですね。 -- [[shadow]] SIZE(10){2004-06-25 (金) 00:59:59}
 -- まぁ。該当部をsyscall_printで置き換えればとりあえずはしのげそうですね。-- ひげぽん
 --すみません。ELF.SVRが存在しない場合はsyscall_print()に回すようにしてフェールセーフを考慮したつもりだったんですが、+1していたのでTHREAD_UNKNOWNにならずにチェック漏れが発生していたみたいです。後で+1の扱いについて修正します。 -- [[Tino]] SIZE(10){2004-06-25 (金) 18:07:34}
 --お手数おかけいたします。MONITERサーバーの導入がうまくいくよう協調して対応を考えていきましょう-- ひげぽん
 -不可解なバグに悩む・・・。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-21 (月) 23:43:58}
 -- 再現方法~
 MONA.CFGでSERVER=の並び順を変えてMOUSE.SVRを一番先頭にすると、KILLされる。
 --ELF.SVRが起動していないので"can not get common parameters"になる(MouseServer::Initializeの最初の処理)ということではないでしょうか?仕様でバグではないです。なおID_PROCESS_SERVERがELF.SVRを指すのは暫定的で、将来ELF.SVRを分割してPROCESS.SVRを派生させるときのことを考慮したものです。src/servers/elf/ProcessManager.h/cppは意図的に単純に移動できるような構造にしてあります。 -- [[Tino]] SIZE(10){2004-06-22 (火) 01:48:35}
 -- "can not・・・"などのメッセージは表示されずにアクセス違反を起こしてしまいます。Tinoさん作成部分ではなくカーネルのバグだとふんでいます。--ひげぽん
 -- 原因発覚。エラーの際にprintfを発行するのですが(続く -- ひげぽん
 --- ぎゃぁ連載みたい。続き気になります。はぁはぁ -- Yamami
 --- w
 -- 以下のような感じ -- ひげぽん
 +++ サーバー起動
 +++ 別サーバにメッセージを送る(コモンパラメータ頂戴)
 +++ サーバーがいないのでエラーになり、printfでエラーを吐こうと試みる
 +++ printfのなかではprintが呼ばれている。
 +++ printでは標準出力の横取りのためstdoutサーバーのサーバーIDを得ようとする
 +++ そんなサーバーいないのでprintfでエラーメッセージを吐こうとする。
 +++ 以下ループ・・・
  static dword tid = PROCESS_STDOUT_THREAD;
  // ↑定数だとおもいきや・・・
  #define PROCESS_STDOUT_THREAD (monapi_get_server_thread_id(ID_PROCESS_SERVER) + 1)
  // ↑関数だったーー orz
  これに気づかず(よく調べず)。スタックずれなど見当違いのほうに迷走していた夏の夜
 --実はPROCESS_STDOUT_THREADはつなぎのいい加減な実装で、自分でも潜在的に爆弾を抱えているかもしれないとは思っていました。廃止の方向で調整します。 -- [[Tino]] SIZE(10){2004-06-25 (金) 18:10:16}
 -後で誰かがソースを見たときにくすっと笑える、変数名・関数名を付けて見たいと思っていたり。気づく人だけが気づくみたいな。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-24 (木) 00:08:25}
 -- 期待してます。一番に気づいてみたい。そしてニヤリと。 -- Yamami
 --- 実はもう存在するかも(嘘 -- ひげぽん
 --秘密API「higepon」とか。。ウィンドウの下にひげが生えたりする。 -- [[あっきぃ]] SIZE(10){2004-06-24 (木) 23:18:05}
 --- あー面白いですね。ちゃんとソースを読む人だけが発見するAPI!! -- ひげぽん
 -Cマガジン7月号を、ちょっと立ち読み。期待していた「OSを作ろう」の記事にMonaのMの字も無かったTT(隅々までチェックはしてませんが) -- [[Yamami]] SIZE(10){2004-06-23 (水) 15:10:49}
 -- 御報告ありがとうございます。人づてに聞いたところによるとOSASKは載っているそうですね。コミュニティ・知名度等、まだまだおよぼませんね。がんばります。--ひげぽん
 -- そうですね。OSASKはありました。がんばりましょう。Monaを応援します -- Yamami
 -- ありがとうございます。-- ひげぽん
 -久々に、夜、普通に寝れそうだ。Monaでは次なにしようか。 -- [[shadow]] SIZE(10){2004-06-22 (火) 20:57:47}
 --お疲れ様です、本格派をお待ちしております。 -- ひげぽん
 --お疲れ様です。まずはゆっくり睡眠不足解消からですね -- Yamami
 -生バイナリ移行についてやZオーダーのバグを放置してすみません。今週一杯はまともに反応できそうもないです。 -- [[Tino]] SIZE(10){2004-06-22 (火) 01:55:26}
 -- お疲れ様です。まったり行きましょう。 -- ひげぽん
 -新技術・古典テクニックなんでもいいのでひげぽんにお勧めの書籍ってありますか?皆さん結構ひげぽんのレベルが分かっていると思うで、「このへん勉強せい!!」みたいな。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-20 (日) 15:24:25}
 -- [[The best way to predict future is to invent it.:http://itpro.nikkeibp.co.jp/free/ITPro/NEWS/20030415/1/]] -- Alan Key
 --アラン・ケイ氏本人?(ぉぃ -- [[[[ひげぽん]]]] SIZE(10){2004-06-21 (月) 23:43:12}
 -逆輸入の話。
  1. ひげぽん最初のサーバーを作る
  2. Tinoさん各種サーバを作る(ひげぽんのサーバを元にして)
  3. ひげぽん忘れたころにサーバを作る羽目に。Tinoさんのコードを参考にする。
     (自分のより洗練されているけどなんとなくおもかげのあるコード)
 -- いや、なんとなく逆輸入っぽいなぁと。-- [[[[ひげぽん]]]] SIZE(10){2004-06-20 (日) 00:43:21}
 --洗練とは対極で、基本的にリファクタリングはしないでスパゲッティ拡張してます。(汗 -- [[Tino]] SIZE(10){2004-06-22 (火) 01:51:00}
 -なんか、みなさんお忙しそうですね。頑張って!! Monaはまーったりと -- [[Yamami]] SIZE(10){2004-06-19 (土) 23:42:29}
 -- またーりいきませうー。--ひげぽん
 -おもしろそうだったので、日記は はてなに移行しました。http://d.hatena.ne.jp/Yamami/  晴れてはてな住民になったら「Mona」をキーワード登録するぞー -- [[Yamami]] SIZE(10){2004-06-18 (金) 20:27:20}
 -- 日記がんばってください。ブックマークしました。 -- ひげぽん
 -Code Reading到着。早速、表紙の裏を読む。中身は読む暇が無い・・・ -- [[shadow]] SIZE(10){2004-06-17 (木) 11:47:20}
 -- おつかれさまです。お互いデスマーチ気味ですか?w --ひげぽん
 -- 私も、衝動買いしちゃいました。最近お金使いすぎ。通勤時間でゆっくり読みます。感想はまた言いますね -- Yamami
 -- ぜひお願いします。って、いいなぁ。 -- ひげぽん
 -対応を先延ばしにしていること。例外処理。たとえば0除算例外のときに該当プロセスをどうするかとか。(安易にkillがらくですが・・・) -- [[[[ひげぽん]]]] SIZE(10){2004-06-17 (木) 01:39:03}
 -- 基本は、シグナル送信→プロセスのハンドラが判断→終了 or 無限大(最大値)を突っ込んで処理を続行する。って感じでもいいかも。ただ、Monaのメッセージ機構だと難しいかな。 -- shadow
 --- 難しいですね。やっぱりKILLかなぁ。。 -- ひげぽん
 --今週は現場(屋外)に出ずっぱりで反応遅くてすみません。ゼロ除算に関してはIEEE 854に準拠した扱いが個人的には好きです。IEEE 854は.NETが準拠しているので、以下のプログラムで?1/0とか?(1/0)/(2/0)などと入力してみてください。 -- [[Tino]] SIZE(10){2004-06-18 (金) 07:56:28}
 #ref(CalcNotepad.zip)
 --- ありがとうございます。 -- ひげぽん
  ?1/0
  +∞
  ?(1/0)/(2/0)
  NaN (非数値)
 ---まあこの手の処理も便宜的なものですけどね。数値計算で無限大が出たら普通はアウトなので、繰り込み理論とか色々と苦労するわけで……。 -- [[Tino]] SIZE(10){2004-06-22 (火) 01:58:11}
 -今は、ELFローダ追い出し が熱いっぽいですね -- [[Yamami]] SIZE(10){2004-06-17 (木) 00:37:13}
 -- 熱いですね。特定ABIのロードロジックはユーザー側にあるとかっこいいですよね。(カッコイイという理由が大事です。) -- ひげぽん
 -おぉ。↓おもしろそう。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-16 (水) 00:18:09}
 -こんなの見つけました。実用レベルになったらおもしろそうかな。http://www.itmedia.co.jp/enterprise/articles/0406/14/news033.html -- [[Yamami]] SIZE(10){2004-06-15 (火) 23:34:01}
 -ぎゃぁファイルブラウザすごい・・ -- [[[[ひげぽん]]]] SIZE(10){2004-06-15 (火) 10:01:00}
 -- ファイルブラウザきましたねぇ。すごいです -- Yamami
 --ありがとうございます。ファイルブラウザであってファイルマネージャではないというのが弱いところではあります。ところでこれを作ってみて、Zオーダー処理が甘くて背面のウインドウを操作できたりしてしまう問題が露見しましたので、フォーカス管理に先立って修正を施そうと思います。βリリースはしばらくお待ちください。その後の予定ですが、キーボードサポートとキーボードテスト用のサンプルの作成とGUI Shellの修正まで出来ればRCをお願いする予定です。 -- [[Tino]] SIZE(10){2004-06-15 (火) 15:36:32}
 --隠し玉みたいな出し方をしましたが、実はそうでもありません。[[議論/ランチャー]]で「ランチャーをちょっと改造してファイルマネージャにして、画像ファイルをクリックしたらビューアを出すとかの方が良いかもしれません。」と書いたことを実行に移したものです。基本的な構造はランチャーの見栄えをファイラーっぽくしたものです。そのためランチャーの代用になりますし、ランチャー自体手抜きの間に合わせでデザイン的にも不評だったので、自動実行からは外しました。 -- [[Tino]] SIZE(10){2004-06-15 (火) 15:41:38}
 -今日は徹夜の予感 orz -- [[shadow]] SIZE(10){2004-06-15 (火) 00:57:39}
 -ま〜ったり、ま〜ったりコツコツと。 -- [[Yamami]] SIZE(10){2004-06-15 (火) 00:02:22}
 -- その精神は大事ですね。どうもえいっとやる気が出ないなぁ。ちょっとXXの準備に追われているというのもありますが-- ひげぽん
 -削除しました。 -- [[ひげぽん]] SIZE(10){2004-06-14 (月) 00:16:57}
 --ありがとうございました。 -- [[駄目人間]] SIZE(10){2004-06-14 (月) 01:22:00}
 -ささやかな反逆または提案開始!http://waba.sourceforge.jp/cgi-bin/index.cgi?p=Waba%2FWDE --  SIZE(10){2004-06-12 (土) 16:37:37}
 --あ・・・それイイ。 -- [[Gaku]] SIZE(10){2004-06-12 (土) 17:29:30}
 --TinoGUI亡き後のMonaの希望の星ですね! -- [[Tino]] SIZE(10){2004-06-13 (日) 16:57:22}
 --続きは[[議論/WDE]]で。
 -すみません。調子に乗って何個かページ増やしましたw。もし問題あればご指摘を -- [[Yamami]] SIZE(10){2004-06-12 (土) 15:58:25}
 --問題ありません。むしろこれからもどんどん追加してください。w -- [[[[ひげぽん]]]] SIZE(10){2004-06-13 (日) 14:57:55}
 -- 了解です。ありがとうございます。実は[Mona/開発版/報告書]っていうのは、本当は報告所(報告する場所) ってイメージで追加させて頂いたのですが、変換が違うとなんか変になってしまった。βリリースに対する不具合報告等の適切な場所はどこでしょうか? Mona開発版にコメント覧はあるものの、一言で済む内容は少ないと思われますので。 -- Yamami
 --makeに関する問題は[[Mona/Make質問所]]です。今回Yamamiさんがご指摘の件はそちらで指摘されています。 -- [[Tino]] SIZE(10){2004-06-13 (日) 16:04:13}
 -ありがとうございます。>.mjtさん -- [[[[ひげぽん]]]] SIZE(10){2004-06-12 (土) 13:16:25}
 -とりあえず倍の2MBにしました。  ページ間移動が面倒とかそういう問題があるのでアップローダとか置いたほうがいいですかね。。 -- [[.mjt]] SIZE(10){2004-06-12 (土) 13:05:08}
 -リリース時のイメージファイルが1MBになったため添付できませんでした。イメージファイル自体はプロジェクトページにリリースしてあります。今後のベータリリースをどういう方針でやるかを考えないといけないですね。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-12 (土) 12:15:27}
 -- Wikiのパラーメータでどうにかなるのかもしれませんが・・・ -- ひげぽん
 --プロジェクトページにリリースの方が良いような気もします。ところでバージョンがmona_beta0_08aとかだと意味が分からないので、ファイル名に合わせてはいかがでしょうか?(例:Mona-0.2.0beta13) -- [[Tino]] SIZE(10){2004-06-13 (日) 16:05:58}
 --ところで現時点のMonaを圧縮すると以下のような顕著な違いが出てきました。ここまで差があるとCVS自動取得ではない手動で固めたソースをアップロードする場合はbzip2の方が良いような気がします。現状Monaのmake自体にbzip2が必要なので、いずれにしてもbzip2を用意する必要はありますし。 -- [[Tino]] SIZE(10){2004-06-13 (日) 16:08:09}
 |Mona.tar.gz|968,837|
 |Mona.tar.bz2|763,624|
 -pciinfoは私の方でcommitさせていただきました。kukuriの問題はメモリ不足に起因するようなので、今のところはすぐに対処できそうもありません。というわけで(どういうわけだ?)、そろそろβ13リリースの時期かもしれませんね。 -- [[Tino]] SIZE(10){2004-06-12 (土) 01:55:55}
 -- β13リリースいたしました。pciinfoの件いろいろありがとうございました。 -- ひげぽん
 - pciinf関連移動させた方がいいのかな? -- Yamami
 -- [[Yamami/pciinfo]]へ移動させていただきました。 -- Tino
 -今週から1ヶ月間ほどは週末は時間が取れなそうです・・・ -- [[[[ひげぽん]]]] SIZE(10){2004-06-12 (土) 00:46:26}
 -大学時代まではそれなりに数学が得意だった。でももうすべて忘れた(`エ´)  -- [[ひげぽん]] SIZE(10){2004-06-11 (金) 14:57:11}
 -そういえば、LZWの特許ってもうすぐ切れますね。関連特許は残っているようですけど。 -- [[shadow]] SIZE(10){2004-06-11 (金) 12:52:12}
 -そういえば、昔に俺様圧縮を考えたことがあったなぁ。tek0の話やMONAmonaで思い出した。内容は思い出せなかったけど。 MONAmonaプログラムソースは、ランレングスとLZ77ですさまじく圧縮できそうだなぁ(w -- [[shadow]] SIZE(10){2004-06-09 (水) 23:18:48}
 -- MONAmonaの場合、LZ77はあまり意味がなくて、ハフマン符号化すべきだな・・・-- shadow
 --単純な圧縮だと最早別言語に生まれ変わる感じの --  SIZE(10){2004-06-09 (水) 23:39:47}
 --俺様圧縮を実行に移すK氏の行動力は凄い
 -面白そうな本発見(翻訳者がすごい?)http://www.amazon.co.jp/exec/obidos/ASIN/4839912653/ruby-22/ref%3Dnosim/250-7625254-8016265 -- ひげぽん
 -- 「UMLによる統一ソフトウェア開発プロセス」は飽きたので、「セキュアプログラミング」を読んでます。-- shadow
 -- そして、Code Readingを注文。そのうち、Yamamiさんが「Walking Mona OS」とか出しそうだ。-- shadow
 -- 早速注文してるしー。私も帰りに本屋に寄ってみます。-- ひげぽん
 -- 私も先日本屋に立ち寄って、その書籍すごくおもしろそうだなぁと注目してました。入手されたら、是非感想をお聞かせ下さい。 -- Yamami
 --この本、どこかで誰かに紹介してもらった記憶があるのですが、どこだったか忘れました。てっきりここのWikiだったと思っていたもので……。 -- [[Tino]] SIZE(10){2004-06-09 (水) 21:19:26}
 --私はrubyのまつもとさんの日記で知りました。本屋でちらっと見てきましたがC言語の定石?とかが書いてあるのかな? -- ひげぽん
 --まつもとさんの日記とは探してみましたが、http://www.rubyist.net/~matz/ の事でしょうか?私もちょくちょくチェックしよっと -- Yamami
 ---私もこの間偶然見つけて読んでいます。 -- ひげぽん
 -- 日記といえば、やねうらおさん http://d.hatena.ne.jp/yaneurao/ を時々チェックしてます。結構おもしろい事が書かれています。 -- Yamami
 --- おぉ。ありがとうございます。-- ひげぽん
 --- 本の出版もされている方で、その話題も6月で触れているので結構ホットですね -- Yamami
 --- 日記ですがブックマークさせていただきました。-- ひげぽん
 -今日は進んだ。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-09 (水) 01:00:19}
 -Yamamiさんの解析ページを読むのが日々の楽しみの一つとなっています。いろいろな意味でMonaのカーネルが他の人によってじっくり読まれて、しかも解説されるのはいいことだと思います。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-08 (火) 23:32:31}
 --yamamiさんだっちゅーの。わざとかいw --  SIZE(10){2004-06-08 (火) 23:52:32}
 ---いや、''y''amamiさんじゃなくて''Y''amamiさんだからw
 --- カ゛━━ΣΣ(゜Д゜;)━━ン -- ひげぽん
 --。。゛(ノ><)ノ ヒィすみません。指がyamanamiとすらすらと打ってしまうのです。 -- ひげぽん
 -- 評価頂いてありがとうございます。解説ページに間違いがあったら指摘お願いします。 --Yamami
 -- 了解いたしました。ログコンソールサーバも何気に熱いポイントですね(個人的に) -- ひげぽん
 -GUI SHELLでBSがきかない。 --  SIZE(10){2004-06-08 (火) 22:44:29}
 --はい、その問題は認識しています。→[[Mona/QEMU]](MonaGUI関連: 2) -- [[Tino]] SIZE(10){2004-06-08 (火) 23:39:26}
 -久々に、プログラムした。超難解無意味言語MONAmona、難解な上に、まじで無意味(w -- [[shadow]] SIZE(10){2004-06-08 (火) 22:20:39}
 -- 問答無用で取り込みました。-- ひげぽん
 -- 実は、入力を意味するmができてません。8文字もってくれば、どんな言語もあっという間にできます(w -- shadow
 -画像表示キターー!http://bayside.upper.jp/index.cgi?p=WabaMona -- [[bayside]] SIZE(10){2004-06-08 (火) 02:01:56}
 --じゃばこキター -- [[ひげぽん]] SIZE(10){2004-06-08 (火) 10:13:24}
 -- 0.1.8取り込みさせていただきました。ADVDEMOもぎりぎり動きますね。後はフォントでしょうか。 -- ひげぽん
 -某所で聞いた、上には上がいる話はとても参考になった。非常に考えさせられる。一番時間のある学生時代にいろいろやっておけば良かったと後悔。 -- [[ひげぽん]] SIZE(10){2004-06-08 (火) 00:49:48}
 -修羅場を乗り切った予感(時間が解決しました(ぇ -- [[shadow]] SIZE(10){2004-06-06 (日) 23:44:11}
 --お帰りなさい。お疲れ様です。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-06 (日) 23:46:15}
 -連絡帳の Effect 募集の記事は 求むに移動した方が良いかな?と思ったんですが。移動しません? -- [[Gaku]] SIZE(10){2004-06-06 (日) 12:09:52}
 --ご提案ありがとうございます。そのようにさせていただきました。 -- [[Tino]] SIZE(10){2004-06-06 (日) 17:04:56}
 -同じくかなり独り言。[[FLTK:http://www.fltk.org/]]-1.0系はGUIに特化していて(ネットワークとか省略する羽目になる機能がほとんどない)サイズも割と小さいので、Yet AnotherなGUIライブラリとしてMonaに移植するというのも現実的かもしれません。GUI.SVRと連携するように作ればlibguiのアプリとも共存できるかも。あー、体が2つあればやってみたい……。 -- [[Tino]] SIZE(10){2004-06-06 (日) 02:09:08}
 -- やってみたいことはやってみるのが吉ですよ(  ̄ー ̄) -- ひげぽん
 --それ煽り過ぎ。 -- [[Gaku]] SIZE(10){2004-06-06 (日) 12:44:06}
 --(||  ゜Д゜)過ぎたることはおよばざるが(ry -- ひげぽん
 --そのものをやるかどうかは別にしても、libguiの中から他のツールキットを作成する際に再実装する羽目になるような必須の部分を分離するくらいはした方が良いかもしれませんね。そうしないとGUI.SVRもlibguiべったりで汎用性がなくなってしまいますし。とか言ってると実証実験で結局何かを移植する羽目になりがちではありますが……。 -- [[Tino]] SIZE(10){2004-06-06 (日) 17:06:24}
 --TinoさんはGUIツールキットに造詣が深いのでそのような見方が出来て素晴らしいです。GUI勉強不足だな・・・ -- [[[[ひげぽん]]]] SIZE(10){2004-06-06 (日) 18:14:42}
 -(;´ρ`)チカレタヨ・・・ -- [[[[ひげぽん]]]] SIZE(10){2004-06-04 (金) 22:40:42}
 --お疲れ様です。 -- [[Tino]] SIZE(10){2004-06-05 (土) 03:14:17}
 -久しぶりにMONAをコンパイルしてみた。startguiとやってみた。以前にもまして重くなっていた。GWABAを起動してみた。やっぱり落ちた。MONA版は開発するのやめようかなと本気で思った。イベントから先に一歩もすすまない・・・ -- [[bayside]] SIZE(10){2004-06-04 (金) 18:43:28}
 -- フォローがいきととかず申し訳ありません。現在デバッグ中なのでお待ちくださいm(__)m -- ひげぽん
 --ホントにベイサイドさんですか…? -- [[あっきぃ]] SIZE(10){2004-06-04 (金) 20:33:42}
 -- その後、いろいろやってみましたが解決には至りませんでした。申し訳ありません。~
 ただいろいろ自分なりに整理できたのでまとめてみました。~
 [[Mona/アプリ質問所/MonaGUI/WABA]]。ご一読いただければ幸いです。 -- ひげぽん
 --非常に重くて誠に申し訳ありません。重くてメモリ食いなのは認識しています。ウインドウのα透過と非矩形をどうしても実装したかったので、はっきり言って軽さは諦めたものとなっています。メモリが16MBだとメモリ不足でカーネルパニックになる始末です。はっきり言ってα透過も非矩形もお遊びで実用性はないのですが、MonaGUI自体お遊びということでご了承いただければ幸いです。 -- [[Tino]] SIZE(10){2004-06-05 (土) 03:18:22}
 --あまりに重くて、Bochsではまったく使い物にならなくなっていますので、QEMUあるいはお持ちであればVMwareかVirtualPCでのテストをお勧めします。以前は16bppに未対応だったためVMwareで色がおかしくなる問題がありましたが、現在は修正され正常に動作します。 -- [[Tino]] SIZE(10){2004-06-05 (土) 03:20:18}
 --これではあまりに申し訳ありませんので、現在のGWABAのコードからMonaGUIを取り除いたWin32版を作ってテストしてみました。 -- [[Tino]] SIZE(10){2004-06-05 (土) 03:20:58}
 -Yamamiさんは本当に勉強熱心だと思う。見習いたい。 -- [[ひげぽん]] SIZE(10){2004-06-03 (木) 23:42:33}
 -- いえいえ。熱心に勉強はしてますがまだ何の成果もあげて無いので・・・ --Yamami
 -自分のゆっくりペースが嫌いだ・・・集中してやれば1時間で終わるものが1週間かかっている。 -- [[ひげぽん]] SIZE(10){2004-06-02 (水) 23:04:34}
 --マターリマターリ(´〜`)/ -- [[あっきぃ]] SIZE(10){2004-06-02 (水) 23:06:30}
 --(゜ー゜*)-- ひげぽん
 -デザインパターンの勉強を始めました。Monaのカーネル、GUI等の設計で、意識的に △△部分の実装は○○パターンを使っている というのはありますか? -- [[Yamami]] SIZE(10){2004-06-02 (水) 11:56:19}
 --私が書いたものに関しては特にありません。不勉強でデザインパターンを知らないので、こういうときにはこうすることが多いということを感じることはありますが、それにどういう名前が付いているのかということは知らないんです。 -- [[Tino]] SIZE(10){2004-06-02 (水) 13:16:45}
 -- 思いつく限り以下のものがありますが別にたいした事はしてないですね・・・(カーネル以外も含まれていますが) -- ひげぽん
 --- Node操作等のFOREACH・・・Iteratorパターンの一種か(マクロですが)
 --- Reversiの描画とロジックの分離・・・Observerパターン
 --- (今はない)一部のクラス・・・Singletonパターン
 --- (今はない)旧スケジューラ・・・Strategyパターンでスケジューラーを容易に変更できるように目論んだ記憶あり
 -明日の自分へ。ELFのコードを書き直してください。 -- [[[[ひげぽん]]]] SIZE(10){2004-06-02 (水) 00:33:47}
 -[[こんなの:http://www.atmarkit.co.jp/fwin2k/special/win9xorwin2k/2kkernel.gif]] だれかMonaにかんしてこんなの描いてくれないかなぁ。ってかける人が限られてますね・・・ -- [[[[ひげぽん]]]] SIZE(10){2004-06-01 (火) 16:55:55}
 -- MonaGUIの仕組み(カーネルとのかかわり)とかも描いて見るとすっきりするかも。>自分-- ひげぽん
 --MonaGUIはとにかく動けば良いといういい加減な設計なので、ウインドウマネージャなどの本来分離するべきところがまったく分離されていない上、処理の大部分をlibguiの方でやっているため、きれいな図にはならないと思います(-_-;)。いつの日か機能追加が落ち着いてリファクタリングをする段階になったら、「どこに実装があるか、どこに分離するべきか」のような整理をしないと袋小路に陥る危険が……。 -- [[Tino]] SIZE(10){2004-06-02 (水) 00:08:55}
 --ふむ。実はMonaGUIの仕組みは追いきれていないのでその辺のことが知りたかったりしますねぇ。ただブラックボックスとしてとらえれば、外から見ればきちんとした動きをしているのでノータッチという方針でもいいんですよね。それがカーネルだと話は変わってしまいますが。-- ひげぽん
 -ここ半年くらい特に成長していない気がするのは気のせいだろうか・・・ -- [[[[ひげぽん]]]] SIZE(10){2004-06-01 (火) 16:50:21}
 --書籍を読みませう。そして、自分でコードを書きませう。書いたコードは必ずなぜそう書くべきであったのか、考察しませう。知識の収集、体験、考察のサイクルをまわしませう。(今日は酔どれ -- [[Gaku]] SIZE(10){2004-06-01 (火) 22:57:12}
 --私の場合、本を買ってもほとんど読まないことが多いのですが、色々な環境に触れてみるのは結構好きだったりします。とは言え実態はサンプルを見て、適当に改造して、小物を作ったりしてる程度なのですが、これはいけると思えば中規模なものを組み出したりしてそのままハマることが多いかもしれません。そういう場合、ライブラリのソースはほとんど見ないのですが、利用する場合のコードを通して設計思想を考えたりします。ただ浮気性なのでしょっちゅう乗り換えて、その度に破棄するということを繰り返しているので、肝心な成果の方はほとんどあがっていなかったりしますが……。 -- [[Tino]] SIZE(10){2004-06-02 (水) 00:09:19}
 --- 新しいことに対してアンテナを張っていないなぁ。Monaに集中するため浮気を意識的に避けているのかも知れませんねぇ。-- ひげぽん
 ---そういう場合、移植が良い刺激というかきっかけになるかもしれません。:-) -- [[Tino]] SIZE(10){2004-06-02 (水) 01:05:05}
 ---私がManaged C++に触れたきっかけというのも移植なんですよね。もともとC#は使っていたので完全に未知の世界というわけではありませんでしたけど。ただこの件はオープンソースものではないので詳細は晒せないのがつらいところですが。 -- [[Tino]] SIZE(10){2004-06-02 (水) 01:07:34}
 --実を言うとMonaもそのクチだったりします。個人的な意見というか感想ですが、Monaの開発環境は結構ニュートラルというか、変な癖がなくて良いと思います。ここで言う癖というのは開発者の主張が前面に出て、世間で主流の手法から外れたものを敢えて採用していたりとか、そういうような部分のことですが。とか言いながら[[Monaged C++(w]]のような意味不明なことをしていて自己矛盾なのですが、これはネタ元(Managed C++)の模倣なので自分の思想が反映されているわけではないんですよね。 -- [[Tino]] SIZE(10){2004-06-02 (水) 00:09:40}
 --- ふむ。ニュートラルですか。私はできる人に流されていくのでGakuさんやTinoさんのスタイルの影響を少しずつ受けていますねぇ。 -- ひげぽん
 --- MonaPJのメンバの方のスキルと向上心には影響を受けます。私も少しずつでいいので成長していきたいです。只今 メッセージ周りの解読中 -- Yamami
 ---Yamamiさんに負けないようがんばります。いつもWiki見させていただいてます、NICドライバに期待していたり。 -- ひげぽん
 ---一度寝たんですが、酔っていたせいか、また起きてみたり。あれ?YamamiさんもNICドライバ書いているんですか?gamixさんだけじゃなくて? -- [[Gaku]] SIZE(10){2004-06-02 (水) 03:46:23}
 --- いえいえ、私はまだ書きはじめてもいません。 Yamami
 -毎度毎度お待たせして申し訳ありません。とりあえずウインドウの描画回りは一段落しましたので、特に問題がないようでしたらβ12をリリースしていただければ幸いです。>ひげぽんさん -- [[Tino]] SIZE(10){2004-06-01 (火) 07:40:57}
 -- おぉかっこいい。ありがとうございます。今夜にもリリースします。 -- ひげぽん
 

リロード   新規 編集 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Modified by mona
PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji
Powered by PHP 5.2.17
HTML convert time to 0.016 sec.