WindowsNT互換指向 - ReactOS Part10
■ このスレッドは過去ログ倉庫に格納されています
WindowsNT系OSのアプリやドライバを動作させる事を目指して開発されている
「ReactOS」に関する情報交換スレです。
・次スレは、980を踏んだ人がたてましょう。
・過度の煽り行為や荒し厳禁!!
・最低限のルールを守って正しく進行しましょう。
本家
http://www.reactos.org/
公式wiki
http://www.reactos.org/wiki/
既知のバグ(英語)
http://www.reactos.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED
情報まとめ
http://reactos.2chv.net/wiki/
専用あぷろだ(1Mbyte制限)
http://reactos.2chv.net/uploader/upload.html >>311
やっぱそうだよね。裏インターネット#1196 特定しますた
pc***-***521.ntt.co.jp
142.70.156.35 MSFT 62.14 前日比-0.76(-1.21%) MSFT 62.58 前日比+0.44(+0.71%) >>331
さっき友達から貰ったH61マザーに始めて入った、しかしLAN認識しなかった >>332
残念だったね(>_<) 私が考えるにLANドライバ関係みたいだから、当方では対処の生姜無い根。 ドライバなんてどうやって書くんだよ。実機もないのに。 LANが動かないから、ふと82557位の古いLANカードを刺そうと思ったらPCIスロットが無かったわw MSFT 62.30 前日比-0.28(-0.45%) MSFT 62.84 前日比+0.54(+0.87%) MSFT 62.64 前日比-0.20(-0.32%) MSFT 63.00 前日比+0.38(+0.61%) MSFT 62.10 前日比-1.09(-1.72%) ローカルで出来る簡単な日本語変換欲しいな
ローマ字入力して、単変換して、文章にしたらクリップボードにコピーする感じ
他の窓にペースト出来れば尚良いが… MSFT 62.70 前日比+0.09(+0.14%) >>348
ruby使えって話で萎える感じ?
それともReactOS機でネットに繋がらないとかファイル転送できないとか
そっち方面で詰んでる? >>349
rubyは使いませんね
時間が取れればVCで作るのですが…
今はまともに動く実機が無いので実機を検討中です >>347
こんなスレあったんかw くっそわろたwww
このぶんだとそこそこ実用に耐えられるようになるのは10年後なのかね MSFT 62.53 前日比-0.17(-0.27%) MSFT 62.50 前日比-0.03(-0.05%) MSFT 62.74 前日比+0.44(+0.71%) >>347 の日本語タイプ法、他OSにたよらずReactOS単体でできるように、
rubyじゃなくてpython使うやり方ためしてみた。以下手順
インターネットアクセス可能なReactOS環境を用意する。
ReactOSアプリケーションマネージャを起動して
・インターネットとネットワーク:Mozilla Firefox 45
・開発:Python 3
・ツール:7-zip
をインストールする。
firefox実行、http://anthy.osdn.jpからanthy-9100h.tar.gzをダウンロードする。
デスクトップのDownloadフォルダをExplorerで開く。
.tar.gzファイルを右クリックしてメニューを出すと7-zipがあるはずなので
その中の「ここに展開」を選ぶ。できた.tarファイルも同様に「ここに展開」する。
「スタート:アクセサリ:メモ帳」を実行して新規窓を開いておく。
firefoxで2ch.netを開き、次レス>>359のpythonスクリプトをメモ帳窓にコピペする。
(行頭にスペースが入ってしまった場合は取り除く)
上記Downloadフォルダ内にp.pyという名前でセーブする(ここでUTF-8に変換)。
コマンドプロンプトを開いてカレントディレクトリをDownloadに設定し、
python p.py > dic.txt
を実行。できたdic.txtをfirefoxで開き、View:Text EncodingでUnicodeを選択。
Ctrl-fを押してサーチ窓を開き、そこにローマ字を打つと候補の日本語文字列の
近くにスクロールするので、文字列をマウスで他アプリにコピペする。 #!/usr/bin/env python3
import re
t = '''
あa いi うu えe おo ぁla ぃli ぅlu ぇle ぉlo
かka きki くku けke こko
がga ぎgi ぐgu げge ごgo
さsa しsi すsu せse そso
ざza じzi ずzu ぜze ぞzo
たta ちti つtu てte とto っltu
だda ぢdi づdu でde どdo
なna にni ぬnu ねne のno
はha ひhi ふhu へhe ほho
ばba びbi ぶbu べbe ぼbo
ぱpa ぴpi ぷpu ぺpe ぽpo
まma みmi むmu めme もmo
やya ゆyu よyo ゃlya ゅlyu ょlyo
らra りri るru れre ろro
わwa ゐwi ゑwe をwo ゎlwa んnn ー- ゛; ヴvu
'''
m = {s[0]: s[1:] for s in t.split()}
p = 'anthy-9100h/'; pa = p+'alt-cannadic/'; pm = p+'mkworddic/'; ds = []
ds += [pa+'gcanna.ctd'] #Canna辞書
ds += [pm+'compound.t'] #複合語
ds += [pm+'tankanji.t'] #単漢字
fs = [open(d, encoding='euc_jp') for d in ds]
h2r = lambda s: ''.join([(c if c not in m.keys() else m[c]) for c in s])
rdel = lambda p, s: re.sub(p, '', s)
fdel = lambda s: rdel('_\d+', rdel('^#', rdel('#[^_]\S+', s)))
tr = lambda l: h2r(l.split()[0])+' '+fdel(' '.join(l.split()[2:]))
for f in fs: print('\n'.join([tr(l) for l in f.readlines()])) VCでコンパイルするとして、Visual Studio Community2015でXP互換モードのコンパイルでいけるの?
もっと古いバージョンで無いと駄目? MSFT 63.52 前日比+0.56(+0.89%) MSFT 63.68 前日比+0.16(+0.25%) freetypeでどうやってlocalizedなフォント名を取得するのか??? う〜ん MSFT 64.27 前日比+0.59(+0.93%) MSFT 65.78 前日比+1.51(+2.35%) フォントのアンダーラインをどうやって描けばいい? ベースラインはわかってるつもり。 行に入ってる文字によってディセンダライン変動したりするん?
また20年後にくるかな! 斜体と太字のエミュレーションができるようになった。
残るは下線と取り消し線のみ。freetypeグリフのビットマップとアウトラインの両方を編集しないといけない。 ウェブページのフォント見ても、
アンダーラインはベースラインじゃなくてディセンダラインに見えるんだが MSFT 65.13 前日比-0.65(-0.99%) アンダーラインはWindowsの場合ディセンダでないといけないよ MSFT 64.65 前日比-0.48(-0.74%) MSFT 63.58 前日比-1.07(-1.66%) 下線の位置を修正した。テストに入る。残りのバグを引っ捕らえるぞ。 久しぶりにいじってみたけど、共有とかまだできないのね
最初日本語選んだらStartボタン押しても無反応だし、
UIよりもバックグラウンドで動いてるサービス類の開発の方が大変そう
sambaを参考にとか想像しただけで気が遠くなる・・・
20年後に期待かな? とりあえず、user32.dll、kernel32.dll、gdi32.dll、shell32.dll、comctl32.dll、
ws_32.dll、DirectX、他、CryptoAPIやら何がしAPIやら・・・
OLE(ActiveX?)、COM、その他の基本的な機能、
加えてデバイスマネージャ、ネットワークの設定、Windowsの共有に必要なサービス類
できてるのも含めて、最低限動くにはこの辺りが完全に整備されて、
(ライセンス的に真っ黒かも知れんけど)IE8より新しい何か?で
schannel.dllの類やWebBrowserコンポーネントがインストールできて、
.NETのそれなりのバージョンがインストールできれば
ある程度WindowsXPの代替にはなり得るのかな? MSFT 63.68 前日比+0.51(+0.81%) フォルダオプションのパッチがコミットされたよ(CORE-12540)!!! やったね! 給料が高い人を雇えない場合はどうするか。。。
給料が安くても喜んで仕事をしてくれる人を雇う。それが答えだ。 日本のIT企業は人種で縛られてるから、勝てない訳だ。
始めっからグローバルの土俵に上がっていない。だから負ける。わかったぞ。
優秀な人材は人種を問わず雇えば良い。 人材育てる企業が少ない、学校で教育受けても過酷な現場で生き残るのが少ない、
そこから登っていく過程でも「コミュニケーション能力重視w」の集団に
責任とリスクを負わされて脱落・・・シャケの一生みたいな感じだな
この先生きのこれるのが中抜きやババ抜きの能力に長けてる人種だけなんだから
アニメータ宜しく長続きしない(できない)他の職に逃げざるを得ない 雇用環境を統べる者共が経営哲学と統治者意識を持たないアンシャンレジームを殲滅せねばならない。 ReactOSの年号対応ってどうなっているんだろうか? コンピュータの中も征服するつもりが有るのか無いのか。 【挑戦状】
1.買い替えすることなく、3日以内に素早く新しい年号に移行できるか?
2.正しく「元年」表示ができるか?
3.OSおよびオフィスソフトで西暦から年号への変換、年号から西暦への逆変換が正しく簡易な手段でできるか?
これは正統性を懸けた闘いである。まあ、お金を出せばそんなに難しいとは思わないけど。健闘を祈る。 データ構造次第じゃないかね
OSのAPIの上層部分なのかUIの部分からDLL呼び出すのかUI独自の実装かしらんけど
年号の初年度に対応する西暦の一覧持っといて後からでも追加できるようにして
後は絶対値としての西暦と相対値としての年号を相互に変換するだけでは?
そういう話じゃなくて? 年号一覧を編集したい、しかし正当ではない編集は拒否したい、
日付に関する不正な編集が可能な脆弱性はもろにセキュリティに影響する。
暗号化と保護とデータ統治が必要なんで、やっぱ年号サーバーが要るかも。 確か、Windowsにも年号情報を取得するAPIがあったはず。 年号とソフトの関係については日本中が戸惑っている。反逆者側から模範となる正解を示すことができないか考えている。 検索のキーワードがおかしいせいか、API見つからんな・・・
でもこれって日本や一部の国で特有、かつ国毎に独自の機能になるんじゃないかね
文字列から引いたりするとトラブルの元だろうから、
俺なら年号に対応するインデックス値をキーにして、文字列と西暦を値にするかな
年号選択のドロップダウンコンボの初期化とかは全部列挙する事になっちまうけど
どんなアクセス方法を提示すればいいかわからんから何とも言えんけど
値は文字列と西暦のペアでSTLのdequeみたいなノリで
インデックス値0〜とかでいいなら比較的まんま表に出せるんじゃないかとか思ったり 永遠の統治能力を否定する者共は、誰であれ裏切り者と見なす。 APIがGet/SetCalendarInfoで、Calendar IDがCAL_JAPANの場合だね。 こんなAPIあったんか、知らなかった
てかkernel32.dllのレベルで文字列とか判断しなきゃなのかwww
Win95時代とかの後先考えない実装だったのかね・・・そりゃきっちーわ・・・ Kernel32.dllが単独でファイルオープンしたりws_32.dllで接続しにいったりなんてアレだし
って考えると、こうしてレジストリのMicrosoftの下に無節操にキーと値が量産されていったんかね あーまー下り、月に2回勤務で年収うん百万、許さんぞよ(ガッチャン) MSFT 63.30 前日比-0.34(-0.53%) MSFT 63.34 前日比-0.09(-0.14%) 新しいフォントシステムがコミットされた。これで次のリリースでフォントの扱いが
改善されることが確定された。しかし、メーリングリストによると、ReactOSのオンラインシステム
が攻撃を受けているらしい。 MSFT 64.06 前日比+0.72(+1.14%) ■ このスレッドは過去ログ倉庫に格納されています