|
Monthly Archive
Category
Latest Comment
Latest Trackback
WebFrog Blog 1.02
|
2008/03/09(Sun)
意外とすぐに修正できました。修正点は次の2つ。
・コンソールウィンドウをマウスで閉じると、メモリ開放がまったく行われない不具合を修正。 ・コマンド履歴呼び出し分のメモリ開放が行われていなかった不具合を修正。
コマンド履歴のはよしとして、なぜマウスでコンソールを閉じたときのメモリ開放処理が抜けていたのか……orz
さて、ディレクトリ対応の続き行ってみよう〜。
最近は仕事に追われてさっぱり手をつけていなかったのですが、今日は久々にソースいじってみたいと思いますー。
さて、ディレクトリ読み込み対応は、サブディレクトリの表示に、多分完全対応しました。YATTA!!!後は、ディレクトリの中のファイルを読み込みできるように改造するのみです。
で、ここで 一つ重大な問題が発覚。なんと、コンソールを開いて閉じると、メモリの残量が減ってしまうことがわかりました。テラメモリリークwwwwwwwこれはまずすぎるので、優先度高で修正しなければ。
と言うわけで、今日のソースいじりはメモリリーク修正になりそうです。
2008/02/28(Thu)
OSAkkie Ver.0.1.06をリリースしました。OSC2008 Tokyo/Springに超ムリヤリあわせた感じです。バグ確認もろくにしてな(ry。変更点もごくわずかです……。
・スタートアップ用スクリプトファイルで、コメントアウトに対応(#でコメントアウト)。 ・dirコマンドの拡張 ・ディレクトリが一覧に出るようになった。 ・また、ディレクトリの中を見ることも可能(ディレクトリの中のディレクトリには未対応)。 ・ファイル名を直接指定すると、そのファイルの情報のみ表示するようにした。 ・壁紙の変更(ぬこーー!)。
で、注目の変更点は、ディレクトリの中を覗けるようになったところでしょうか。Ver0.1.06のディスクイメージにtestdirというディレクトリを入れてありますので、ぜひ「dir testdir」と入力してみてください。覗くだけで、中のファイルは開けないのですが、その辺もがんばって実装していきたいと思います。ちなみにこのtestdirディレクトリは、edimgコマンドでディスクイメージに書き込むことができないので、ディスクイメージを作り直した場合は、DiskExplorerなどを使用して自力で書き込む必要があります。
2008/02/02(Sat)
2008/02/01(Fri)
このたび、サーバを自宅サーバに移転しました。実家にいた頃に光ルータと自宅サーバとの相性が悪くてやめて以来2度目の自宅サーバ運用です。が、こちらでも近々光導入予定ですw。で、それなりに対策法を見つけているので、多分今度は大丈夫だと思います。うむ。
ついでに、Webflog(ココ)もバージョンアップしました。日記の編集画面とか色々変わっていてすげぇぇ。どうやら、日記のコメントデータ欄が消えてしまったようです。うむむ。まぁいいかなぁ。
それと、ほぼ1年前のトラックバックに今頃になって気づいたのですが、tolset for OSXが使えねぇといた内容でした。今週末にでも検証しよう。にしてもこのトラックバックの書かれ方、もしやツンd(ry。思い当たるのは、相手がPPC Macでやってる可能性ぐらい?
2008/01/31(Thu)
ぼちぼち復活するために、カンタンな部分をいじるところから再スタート。と言うわけで、dirコマンドをいじってみました。
その1:1画面ごとに止まるようになりました。本当はオプション指定でこうなると良いのですが、まぁ手抜きで(ぉ。

その2:ディレクトリも表示するようにしてみました。将来的にはというか、次の課題として、このディレクトリの中身も見れたら良いなぁと思っています。
 で、みくみくディレクトリって何ですか/(^o^)\
2008/01/19(Sat)
ご無沙汰しています。あっきぃです。
昨年は結局ほとんど開発せずに、アキバやら鉄道やら初音ミク(結局買ってしまった)やらニコニコ動画やらで遊びほうけてしまいましたが、今年はOSAkkieの開発再開に向けてがんばりたいと思います。……思うだけにならないか心配です(笑)。
さて、ネットワークやるぜとか、FDCリベンジだぜとか、全部ポシャっているのですが、次は何に手をつけましょうかと考え中。いや、そもそもだいぶ鈍ってしまっているので、コードを読み直すところからはじまりそうです。OS自作入門を読み直すぐらいから始まりそうかな。
このブログもそろそろバージョンアップしないとなぁ。正式版も出ていることだし。
2007/09/17(Mon)
超ご無沙汰してます。引越し当初からだいぶ落ち着いたのと、夏のボーナスでワイド液晶ディスプレイを購入して作業効率のいい環境を手に入れたので、そろそろOSC2007 Tokyo/Fallに向けてFDC実装に再挑戦したいと思います。 しかし、ただ思うのではポシャるので、会社の先輩のアドバイスで、完成したときのご褒美を決めました。「VOC@LOID 初音ミク」!!!www さて、前回の開発からしばらくたっているので、FDCのコードどころかOSAkkieのコードすら忘れ気味ですが、前回の失敗点をチェックしておきます。 ・メモリ関係が非常に怪しかった ・設計が破綻していた(?) 原因はFDC以外のところに/(^o^)\ まぁ今回は前回の行き当たりばったりソースを眺めながら、それっぽく書いてみます。
2007/07/24(Tue)
ご無沙汰してます。OSC2007-Kansaiが終わって、色々といい刺激を受けたので、少しずつ開発を再開したいと思います。
さて、今日は、uchanのBitNOSでも実装されている「スクロールマウス対応」をしてみました。はりぼて友の会のAdbance/mwheelと「B級なホイールマウスの研究(ミドルウェア編)」というサイトを参考に、mouce.cに少しコードを書き加えるだけで、見事にスクロール情報が取れるようになりました。これは感激。
しかし、まだ情報を取れただけなので、これを利用してコンソールをスクロールできるように改良していきます。スクロールバーもつけられたらいいなぁ……。
ソースはWikiに置くので、良ければ参考にしてください。
2007/06/03(Sun)
Ver.0.1.04のリリースから5ヶ月もあいてしまいましたが、なんとかVer.0.1.05をリリースするところまでもっていきました。
今までポツポツ進めてきたFDC関連ですが、動作に問題が多いため、今回のリリースには含めず、開発で得た経験を元にはじめから実装し直す予定です。
今回の変更点は次のとおりです。FDCがメインで、他には何もないと思っていたのですが、意外とそうでもなくてホッとしました^^;。
・マウス座標取得・設定APIの実装 ・うろうろマウスを移植。 ・コンソールのウィンドウサイズを大きくした。 ・同時に、ウィンドウサイズの変更が簡単に行えるよう改良。 ・コンソールで日本語が半分しか表示されない不具合を修正。 ・フォントを切り替えるjpfontコマンドを実装。 ・langmodeなどのコマンドで、コマンド名の直後に適当な文字列を付加しても実行できる不具合を修正。 ・壁紙を変更(東京メトロ08系東武50050系からの車窓)
次の目標はもちろんFDC!……自信はありませんが。
|
|