Kebo
の編集
http://hrb.osask.jp/wiki/?Kebo
[
リロード
|
差分
|
単語検索
|
一覧
] [
編集
|
バックアップ
|
添付
]
-- 雛形とするページ --
A
Akkie
Athlon64X2
Clover
DAsoran
Falcon
FormatRule
FrontPage
Genesis
Help
I
InterWikiName
InterWikiSandBox
InterWikiテクニカル
Jormungand
K
Kebo
Kor_Lee_Hee_Rak
Leaf
Linux
Linux/wako_memo
MOIZ99
MW
MenuBar
OSC
PG_MANA
ReadersOS
RecentDeleted
SKYDASH
SandBox
Sero
Sigle
Source
Triangle_Ld.
Zxcvbnm
advance
advance/CPU
advance/FDC
advance/FPU
advance/NotHariMain
advance/QEMUVGA
advance/RTC
advance/blike
advance/cpu_reset
advance/driver
advance/driver/01
advance/driver/02
advance/families
advance/filesystem
advance/fwrite
advance/hddboot
advance/he86
advance/hints
advance/ipl
advance/kernel
advance/keycode
advance/osselect
advance/smaller1
advance/startup
advnace/smaller2
anzy
aotatsu
banbi-
bluedwarf
bo
bugs
challengers
cybozulabsyouth11
deskmanta
esb02b
faq
faq/advance
faq/asm
faq/c00-03
faq/c04-07
faq/c08-15
faq/c16-23
faq/c24-31
faq/make
faq/others
faq/qemu
guide
guide03
guide05
guide07
hikarupsp
imp_log/0000
imp_log/0001
imp_log/0002
imp_log/0003
impressions
index
k
killer_elf
kota
lea
lea/10_memory
lea/4_color
lea/idea
lea/terms
links
logs
logs/osa_hrb/comments0000
logs/osa_hrb/rumors0000
masa
members
message
mistakes
moge32
moppoi5168
notice
osdevjp
populars
prog_index
projects
q_and_a
q_and_a_2
qa_log/0000
qa_log/0001
qa_log/0002
qa_log/0003
qa_log/0004
qa_log/0005
qa_log/0006
qa_log/0007
qa_log/0008
qa_log/0009
quark
rankings
rule
sakamoto
sasaki
spc09
spcc_30min_os
tatsu
tools
tools/bim2hrb
tools/bin2obj
tools/cc1
tools/edimg
tools/gas2nask
tools/makefont
tools/nask
tools/obj2bim
tools/sjisconv
uchan
uho
updates
violations
wako
white
win64-bit
x
ytakano
ヘルプ
リックス
質問します
整形ルール
本は買ったぞ!持ってるぞ!
練習用ページ
*メニュー #contents ---- &br; *自己紹介 ハンドルネーム : ''ケーボ''&br; 性別 : 男&br; 誕生年 : 1994年&br; 趣味 : プログラミング(書くことも考えることも両方好きです)&br; 近況報告 : ホームページはしばらく更新しませんが、OSの開発は続行中です。ネットワークに対応させようと情報収集中です。 ---- &br; *はりぼてOSでなんちゃってUTF-8対応(第2水準漢字まで) ***方法 配列変数を作り、上から順番に区点コードに対応したUTF-8のコードを入れます(説明がわかりにくいと思うので、[やってみた]の手順1のところに実物があります)。&br; そして文字を描画するときに、配列変数の中から、描画しようとしている文字と同じコードが入ったものを探し出し、その添字から区点コードがわかり、文字が描画できるというわけです。 ***やってみた -''手順1''.配列変数を作る&br; 実際のものが[http://cloumo.ktkr.net/hrb/utf8hairetu.txt こちら]にあります。 -''手順2''.TASK構造体のlangbyte1をunsinged charからunsigned shortに変える&br; これは、UTF-8には3バイト文字もあるからです。 -''手順3''.graphic.cのputfonts8_ascの改造、関数の作成&br; 実際のものが[http://cloumo.ktkr.net/hrb/utf8kansu.txt こちら]にあります。 -''手順4''.console.cのcmd_langmodeの改造&br; if (mode <= 2)の部分をif (mode <= 3)に変えてください。これで、langmodeの3番を使えるようになります。&br; これで一応終わりですが、''typeやtviewなどのアプリケーションでも対応させるにはアプリケーションを改造する必要があります''。 ---- &br; *Cloumo ''Github'' https://github.com/kkk669/Cloumo &br; -高速・軽量 --プログラムの無駄な部分をなくし、''より小さくて高速なOS''を目指しています。&br; -インターネット&br; --ウェブアプリケーションを高速に動作させ、かつ個人の情報を守ることもできる、''安全で快適なインターネット利用''を目指しています。&br; -人に優しい --''パソコンを使うには知識が必要''という常識をなくし、''誰でも使えるもの''にすることを目指しています。 ***実装済み機能 -ブラウザ(基本的ないくつかのHTMLタグや特殊文字には対応) -UTF-8対応 -シートの半透明化・透過度 -グラデーション -時計 -色数が32bit(または16bit) -起動音 -FPU -画像の縮小 -綺麗な円 ***実装したい機能 -ネットワーク対応 -スピーカーなどの周辺機器対応 -64bitOS(最近のOSよりも、あまりメモリを使わないから、まだまだ32bitで大丈夫?) -画像の拡大 -ブラウザを選べない!という欠点ができることが予想されるので、拡張機能や見た目の変更を充実させる。 ---- &br; *コメント -Keboさんはじめまして。Cumo OSの完成を待ちかまえていましたTriangle Ld.です。しかしこれが完成バージョンになったら、ついに自作OSもWebの世界に入るのかぁ...と思うと、自分はなぜかちっぽけに見えます(笑)。半透明の機能もすごいです。私も何度か試したのですが、どうもうまくいかなくて...。 -- [[Triangle Ld.>Triangle_Ld.]] SIZE(10){2010-02-06 (土) 13:54:23} -はじめまして。hikarupspです。半透明のシート、すごいですね。ところで、ひとつバグを見つけました。ウィンドウを思いっきり画面外に出すと、シートが誤作動してしまうようです。これからもがんばってください。 -- [[hikarupsp]] SIZE(10){2010-02-07 (日) 16:49:32} -はじめましてhikarupspさん。バグの報告ありがとうございました。早速原因を探したいと思います。 -- [[ケーボ>Kebo]] SIZE(10){2010-02-08 (月) 17:35:46} -hikarupspさんに教えていただいたバグは、ウィンドウ移動の方法を変えたら直りました。ありがとうございました。 -- [[ケーボ>Kebo]] SIZE(10){2010-02-09 (火) 17:05:27} -頑張れ〜 -- ''Liva'' SIZE(10){2011-08-15 (月) 22:09:22} -keboさんはじめまして、impressions にも書いたのですが、気づいていただけないような気がして、改めて質問いたします。はりぼてOSをjavaで開発する時の、bootpack.javaの書き方を教えてください。Cやアセンブラで書かれた関数の呼び出し方がわかりません。ご教授願います。こんなところまで押しかけてしまってすいません。 -- ''D&J'' SIZE(10){2012-08-29 (水) 22:58:47} -3バイトならintもしくはlongのほうがいいと思います。 -- ''skyblue'' SIZE(10){2014-08-20 (水) 14:08:18} -確かに3バイト文字もあると書いていますが,ソースコードを見ていただけるとわかるように,実際に langbyte1 に代入して条件分岐に使うのは2バイト分だけなので,ここでは unsigned short で十分というわけです. -- ''ケーボ'' SIZE(10){2014-11-05 (水) 01:44:42} #comment
タイムスタンプを変更しない
*メニュー #contents ---- &br; *自己紹介 ハンドルネーム : ''ケーボ''&br; 性別 : 男&br; 誕生年 : 1994年&br; 趣味 : プログラミング(書くことも考えることも両方好きです)&br; 近況報告 : ホームページはしばらく更新しませんが、OSの開発は続行中です。ネットワークに対応させようと情報収集中です。 ---- &br; *はりぼてOSでなんちゃってUTF-8対応(第2水準漢字まで) ***方法 配列変数を作り、上から順番に区点コードに対応したUTF-8のコードを入れます(説明がわかりにくいと思うので、[やってみた]の手順1のところに実物があります)。&br; そして文字を描画するときに、配列変数の中から、描画しようとしている文字と同じコードが入ったものを探し出し、その添字から区点コードがわかり、文字が描画できるというわけです。 ***やってみた -''手順1''.配列変数を作る&br; 実際のものが[http://cloumo.ktkr.net/hrb/utf8hairetu.txt こちら]にあります。 -''手順2''.TASK構造体のlangbyte1をunsinged charからunsigned shortに変える&br; これは、UTF-8には3バイト文字もあるからです。 -''手順3''.graphic.cのputfonts8_ascの改造、関数の作成&br; 実際のものが[http://cloumo.ktkr.net/hrb/utf8kansu.txt こちら]にあります。 -''手順4''.console.cのcmd_langmodeの改造&br; if (mode <= 2)の部分をif (mode <= 3)に変えてください。これで、langmodeの3番を使えるようになります。&br; これで一応終わりですが、''typeやtviewなどのアプリケーションでも対応させるにはアプリケーションを改造する必要があります''。 ---- &br; *Cloumo ''Github'' https://github.com/kkk669/Cloumo &br; -高速・軽量 --プログラムの無駄な部分をなくし、''より小さくて高速なOS''を目指しています。&br; -インターネット&br; --ウェブアプリケーションを高速に動作させ、かつ個人の情報を守ることもできる、''安全で快適なインターネット利用''を目指しています。&br; -人に優しい --''パソコンを使うには知識が必要''という常識をなくし、''誰でも使えるもの''にすることを目指しています。 ***実装済み機能 -ブラウザ(基本的ないくつかのHTMLタグや特殊文字には対応) -UTF-8対応 -シートの半透明化・透過度 -グラデーション -時計 -色数が32bit(または16bit) -起動音 -FPU -画像の縮小 -綺麗な円 ***実装したい機能 -ネットワーク対応 -スピーカーなどの周辺機器対応 -64bitOS(最近のOSよりも、あまりメモリを使わないから、まだまだ32bitで大丈夫?) -画像の拡大 -ブラウザを選べない!という欠点ができることが予想されるので、拡張機能や見た目の変更を充実させる。 ---- &br; *コメント -Keboさんはじめまして。Cumo OSの完成を待ちかまえていましたTriangle Ld.です。しかしこれが完成バージョンになったら、ついに自作OSもWebの世界に入るのかぁ...と思うと、自分はなぜかちっぽけに見えます(笑)。半透明の機能もすごいです。私も何度か試したのですが、どうもうまくいかなくて...。 -- [[Triangle Ld.>Triangle_Ld.]] SIZE(10){2010-02-06 (土) 13:54:23} -はじめまして。hikarupspです。半透明のシート、すごいですね。ところで、ひとつバグを見つけました。ウィンドウを思いっきり画面外に出すと、シートが誤作動してしまうようです。これからもがんばってください。 -- [[hikarupsp]] SIZE(10){2010-02-07 (日) 16:49:32} -はじめましてhikarupspさん。バグの報告ありがとうございました。早速原因を探したいと思います。 -- [[ケーボ>Kebo]] SIZE(10){2010-02-08 (月) 17:35:46} -hikarupspさんに教えていただいたバグは、ウィンドウ移動の方法を変えたら直りました。ありがとうございました。 -- [[ケーボ>Kebo]] SIZE(10){2010-02-09 (火) 17:05:27} -頑張れ〜 -- ''Liva'' SIZE(10){2011-08-15 (月) 22:09:22} -keboさんはじめまして、impressions にも書いたのですが、気づいていただけないような気がして、改めて質問いたします。はりぼてOSをjavaで開発する時の、bootpack.javaの書き方を教えてください。Cやアセンブラで書かれた関数の呼び出し方がわかりません。ご教授願います。こんなところまで押しかけてしまってすいません。 -- ''D&J'' SIZE(10){2012-08-29 (水) 22:58:47} -3バイトならintもしくはlongのほうがいいと思います。 -- ''skyblue'' SIZE(10){2014-08-20 (水) 14:08:18} -確かに3バイト文字もあると書いていますが,ソースコードを見ていただけるとわかるように,実際に langbyte1 に代入して条件分岐に使うのは2バイト分だけなので,ここでは unsigned short で十分というわけです. -- ''ケーボ'' SIZE(10){2014-11-05 (水) 01:44:42} #comment
テキスト整形のルールを表示する