★自作プログラム、評価してよスレッド」★1 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2015/12/23(水) 17:27:58.33ID:WSDJ3sSn
みなさんのオリジナルプログラムを、プログラム板のみなさんが優しく、時に厳しく、評価してくれるよ。

推奨アップローダー: リンク先の注意事項を良く読んで利用して下さい。
自分で見つけろボケカス!!

注意事項
* 荒らしは徹底スルー。厳守でお願いします。
* ファイル形式とサイズを書く親切。
* URL にジャンルやプログラムのアピールを添えればレスがたくさん貰えるかも。
* 他人に優しく、己に厳しく。叩かれても気にしない。
* 根拠のない嫌がらせの煽りは一切放置。
* 煽る方も煽られる方も、その原因は「自分」にあるということを自覚し、
 スレ本来の主旨に沿って進行させることに努める。
* 基本はソース でカモン!!だが、バイナリでもOK。

テンプレ: 任意と書かれていない項目は必須のこと。
【タイトル】
【URL】
【ジャンル】
【ファイルサイズ】(任意)
【使用ソフト】
【コメント】
【転載】 (任意。デフォルト×。どうしてもどうしても転載して欲しい場合のみ○)

前スレ
まだ無いよ
2016/07/08(金) 19:24:06.77ID:5bf5xqe9
よーし、状態遷移図を書いちゃうぞ!
2016/07/09(土) 05:27:12.30ID:Mz5tnssE
この仕事ができたら大卒相当の学力と認められる。頑張るんだ。
2016/07/09(土) 21:30:09.36ID:Mz5tnssE
だがマジックポイントが足りない
栄養ドリンクと卵料理で回復だ〜
207片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2016/07/11(月) 17:07:32.29ID:8agsd0Mk
日本語IME開発中。。。バグをいくつか修正。候補リストの表示を改良。
https://github.com/katahiromz/mzimeja
https://twitter.com/katahiromz/status/752413474886524929
2016/07/11(月) 17:12:34.85ID:8agsd0Mk
>>199 できました。辞書データなどは、resフォルダーに
移動しました。次はいよいよ変換アルゴリズムです。

【練習問題3】共有メモリーにある辞書データを使って、
変換アルゴリズムを実装せよ。
(早い者勝ち、3万円)
2016/07/11(月) 18:04:46.09ID:htK4V8FQ
変換アルゴリズムを考えるとき、大事なのは文節のつながりだろう。
品詞の種類によって、文がつながるかどうかを、「グラフ論」の隣接行列に
よって記述することができる。
ラティスでの品詞のつながりはvector<shared_ptr<...> >で分岐させる。
2016/07/11(月) 18:21:34.31ID:htK4V8FQ
こっちも並行して実装しよう:
【練習問題4】コンパクトな漢和字典に匹敵する漢字入力用の「IMEパッド」を実装せよ。
resフォルダーにファイル「kanji.dat」「radical.dat」「radical.bmp」が
あるから、これらを用いること。
データ量は少ないから、共有メモリーを使わなくてもよい。
(早い者勝ち、一万円)
2016/07/12(火) 01:27:16.32ID:SKMsT/RZ
バッカス記法・yacc などで、構文規則の解析なら、出来そう
2016/07/12(火) 22:07:01.93ID:Cxh+BODL
>>211
コスト最小法じゃないとダメだ。そこは譲れない。
2016/07/13(水) 05:07:11.70ID:9xLYwfXM
DarkGDK Part.2
http://echo.2ch.net/test/read.cgi/tech/1467514934/
2016/07/14(木) 00:02:43.48ID:5AZo8uCy
リファクタリングで、馬鹿げたコードたちには消えてもらうよ。ふふっ。
そしてIMEパッド追加な〜のね〜。
7月が終わる前にIMEを完成させるのだ。ひひひ〜ん。
2016/07/14(木) 00:16:56.59ID:5AZo8uCy
IMEのインストール&アンインストールの方法をREADMEJP.txtにばっちり記載したよ。
VS2008でビルド後、installer.issをInno Setupでコンパイルするとインストーラーができるよ。
バグ取りしたんで、再起動してもちゃんと動作するのを確認したよ。
課題は、変換ルーチンとIMEパッド。IMEパッドのモックアップは出来たが。
2016/07/14(木) 00:18:51.12ID:5AZo8uCy
鹿の鳴き声がわからない。。。
2016/07/14(木) 00:46:48.21ID:5AZo8uCy
常用漢字、しょぼいでやんす
2016/07/15(金) 00:08:38.43ID:sGuFbARU
3日間以内にIMEパッドを作れ!!!
2016/07/15(金) 22:02:36.26ID:sGuFbARU
>>210
IMEパッドの件、自己解決しました。
220片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2016/07/16(土) 14:54:34.95ID:hCiu06LM
IME開発中。IMEパッドが使えるようになったよ!!!
https://github.com/katahiromz/mzimeja
https://twitter.com/katahiromz/status/754191971774636032
221片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2016/07/16(土) 18:11:16.78ID:DpW5llC4
>>208
【!緊急告知!】
仮名漢字変換の報酬を八万円に増額。さらに今から10日間以内にできたら二万円ボーナス。
早い者勝ち。convert.cpp以外に、必要ならばヘッダーや辞書の書き換えも可。
さーて、高額報酬を獲得するのはだれだ!
2016/07/16(土) 22:30:03.26ID:DpW5llC4
この開発中のIMEに関する質問、感想などを受け付けております。
https://github.com/katahiromz/mzimeja
223片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2016/07/18(月) 13:10:16.05ID:anxswXxS
更新しました。
https://github.com/katahiromz/mzimeja

辞書の読み込みのバグ修正。
ラティスを作成するMakeLatticeメソッドを追加。
224デフォルトの名無しさん
垢版 |
2016/07/18(月) 23:39:00.46ID:v2MXNS7u
ここはもう機能してないのかい?
2016/07/19(火) 00:02:19.30ID:os/X3yem
>>224
書いたプログラムを批評して下さい [転載禁止]・2ch.net
http://echo.2ch.net/test/read.cgi/tech/1439812575/

このスレと重複だから。移動してね。
2016/07/20(水) 21:02:28.20ID:r6cI15ws
国語の授業を思い出しながら品詞の連結可能性について考えている。
2品詞ノードの連結可能性を返す関数IsNodeConnectableを設計しないといけない。
動詞への連結可能性は、活用形に左右される。
2016/07/21(木) 17:36:26.06ID:2kJQMeni
変換精度を高めるために、助詞の分類を細かく分けた方がいいかもしれない。
2016/07/23(土) 20:20:58.99ID:Qjt8Yl4K
ゴールが見えてきた。もう少しの辛抱。頑張るよ。
2016/07/24(日) 05:15:55.27ID:Pwz/QeF8
保健所送りまであと少し
230片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2016/07/24(日) 20:35:09.15ID:mGvmU4Q9
「MZ-IME日本語入力」の開発は最終段階に入りました。正式リリースは7月30日頃になります。
231片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2016/07/27(水) 18:26:51.60ID:8DdwplDn
日本語IME完成しました!!!
http://katahiromz.web.fc2.com/mzimeja/ja/
https://github.com/katahiromz/mzimeja
2016/07/28(木) 03:52:56.91ID:SeuuYzqd
DarkGDK Part.2
http://echo.2ch.net/test/read.cgi/tech/1467514934/
2016/07/28(木) 08:45:16.14ID:CFpZtK4d
時間が足りなかったので、シンプルな2文節最長一致法で実装した。
変換精度がまだまだ低い。変換方法を改良してくれた人に五万円あげるよ。
2016/07/28(木) 08:52:24.31ID:CFpZtK4d
第1ステージ突破! 今回は俺の勝ちだ。なかなか達成感がある。
次はIMEをReactOSに移植するという、さらに難易度の高い第2ステージに挑戦する。
IMMの解析が不可欠になるが、今回作成したIMEが役に立つだろう。
2016/07/28(木) 09:02:48.03ID:CFpZtK4d
【課題】
ReactOSにIMMを実装し、今回作成した日本語IMEを移植せよ。IMMの仕様はWindows2000と同じように
しなければならない。報酬は功労者に十万円の山分け。タイムリミットは11月1日。
ただし、逆コンパイルと逆アセンブルは禁止されている。
236デフォルトの名無しさん
垢版 |
2016/07/28(木) 20:06:13.85ID:OVDxZHjl
なんだこのスレww
2016/07/30(土) 16:58:42.27ID:5N/BdUeJ
まずは小手調べだ。
【練習問題6】ReactOSのバグを3匹解決せよ。
2016/07/30(土) 18:02:44.28ID:5N/BdUeJ
ReactOS開発の手引き
http://katahiromz.web.fc2.com/reactos/tebiki.html

ReactOS開発に参加したい人はこのページを見てね。
俺がバグを3匹やっつけるうちにバグを2匹退治できた人(個人に限る)には、
片山博文MZ特製のグッズをプレゼント! 早い者勝ち。
2016/07/30(土) 22:32:30.14ID:5N/BdUeJ
あげ
2016/07/30(土) 22:36:16.17ID:cBq8SpsU
21:59:19.55 - 21:33:15.78 = 26分03秒23(笑)
241デフォルトの名無しさん
垢版 |
2016/07/30(土) 22:37:39.36ID:cBq8SpsU
DTM板荒らし=MZうy
2016/08/02(火) 16:58:24.17ID:2LT2drUS
>>241
荒らしてねーよ、妄想癖。

果たしてReactOSのカーネルを読んで理解できるのか、サンダース。
2016/08/03(水) 09:02:37.92ID:qvEV5huL
とりあえずカーネルを読みまくってカーネルプログラマーになるよ!!!
244デフォルトの名無しさん
垢版 |
2016/08/03(水) 11:42:16.93ID:x9VYF7NW
MZうyちゃーーーん

577 : デフォルトの名無しさん 2016/08/01(月) 18:26:24.03
その差歴然wサポート切れw

579 : デフォルトの名無しさん 2016/08/02(火) 10:14:45.92
HSもDSも使えないDirectX9w

582 : デフォルトの名無しさん 2016/08/02(火) 22:17:53.20
歯車? 頭の歯車でも取れてるのか?

584 : デフォルトの名無しさん 2016/08/03(水) 03:32:04.04
流石中卒w IQ13w

586 : デフォルトの名無しさん 2016/08/03(水) 06:05:17.26
福盛砲につられ続けるコンソール哀れw

588 : デフォルトの名無しさん 2016/08/03(水) 11:08:07.84
VS2008www
245デフォルトの名無しさん
垢版 |
2016/08/04(木) 04:11:13.30ID:k9NXrPJs
MZうyちゃーーーん

590 : デフォルトの名無しさん 2016/08/03(水) 12:44:05.84
そしてウンチタイム♪”

591 : デフォルトの名無しさん 2016/08/03(水) 13:55:25.80
もしかして人間が相手してると思った?w
246デフォルトの名無しさん
垢版 |
2016/08/04(木) 09:35:54.64ID:PCokf5ZB
日記みたいなのつけたいんならブログなりTwitterでやれよww
247デフォルトの名無しさん
垢版 |
2016/08/04(木) 13:59:18.55ID:Zh8daKu6
http://scalp-d.angfa-store.jp/hair-doctor/_cms/wp-content/uploads/2014/08/b7f57b780953c9ede901f17c82d7e565.jpg
2016/08/04(木) 21:15:05.75ID:zknMnxXT
>>245
固定ハンドルはやめたの?
249デフォルトの名無しさん
垢版 |
2016/08/04(木) 22:24:39.13ID:Zh8daKu6
>>248
無資格コテはやめたの?(笑)
2016/08/08(月) 23:59:50.72ID:i/jcNis8
よし、デバッグのために仮想シリアルポートをインストールだよ。
2016/08/09(火) 17:09:41.21ID:Sr9xsKyw
MSYS2でワインビルドだぜ!!!
252デフォルトの名無しさん
垢版 |
2016/08/09(火) 18:16:14.88ID:doPtOSrW
くやしいのうwwwくやしいのうwww
2016/08/09(火) 19:13:54.42ID:Sr9xsKyw
おかしいな、virtualboxのシリアルポートが無効になっていて使えない。なぜだろ。
254デフォルトの名無しさん
垢版 |
2016/08/09(火) 21:44:38.31ID:doPtOSrW
>>253
無資格コテはやめたの?(笑)
2016/08/09(火) 21:52:34.15ID:Sr9xsKyw
>>254
資格は一応取ってるけど何か? 何が無資格?
2016/08/09(火) 22:09:42.12ID:Sr9xsKyw
最近の書き込みロボットは意味不明な印象操作、業務妨害に特化しているんだな
2016/08/09(火) 22:19:20.00ID:Sr9xsKyw
ReactOSのバグを一匹退治したよ。
CORE-11766
258デフォルトの名無しさん
垢版 |
2016/08/10(水) 02:41:07.36ID:h3bW1IKt
>>255
ねえねえ、どんな資格取ってるの?wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
2016/08/10(水) 07:52:08.29ID:yuH5kEyn
>>258
wが多すぎる。出直してこい。
2016/08/10(水) 15:33:19.59ID:yuH5kEyn
BIOS設定をいじったら、VBOXのシリアルポートが使えるようになったぜ。
これでカーネルのバグの特定ができるようになった。やったあ!
261デフォルトの名無しさん
垢版 |
2016/08/11(木) 03:52:17.56ID:WkD8befN
      ク    ク || プ  //
      ス  ク ス  | | │ //
       / ス    | | ッ //   ク   ク  ||. プ  //
       /         //   ス ク ス _ | | │ //
         / ̄ ̄\     /  ス   ─ | | ッ //
       /  _ノ  .\     /         //
       |  ( >)(<)       ___
.        |  ⌒(__人__)     ./ ⌒  ⌒\
        |    ` Y⌒l    /  (>) (<)\
.         |    . 人__ ヽ /  ::::::⌒(__人__)⌒ \
        ヽ         }| | |        ` Y⌒ l__   |
         ヽ    ノ、| | \       人_ ヽ /
.         /^l       / /   ,─l       ヽ \
262デフォルトの名無しさん
垢版 |
2016/08/11(木) 12:16:47.55ID:tiCpCKM5
ソースコードが綺麗。人に見せることを意識して書くから?
2016/08/11(木) 19:48:56.47ID:cj4D3emS
>>262
コーディングスタイルとかコーディングルールというものがあってな、
守らないといけない。それが組織によって違うんだよ。ANSIスタイルにしておけば無難だが。
あと、ソースは整形ツールで自動的に整形できるからな。
264デフォルトの名無しさん
垢版 |
2016/08/12(金) 02:17:31.48ID:U7f/geuE
if文内が1行の場合でも { }を付けるタイプなんですね。自分もそうなので親近感が湧くコードです。
Linuxカーネルのソースとか見ると関数名や変数名が何の略なのかわからないものがありますが、
変数名やメソッド名などの名称を無理に省略してないので見やすいです。
for文のループ変数ですが、iとkを使っているようですが、なぜjを使わないのでしょうか?
自分は、iを使わずj,k,lと使います。
265デフォルトの名無しさん
垢版 |
2016/08/12(金) 05:01:52.17ID:70NYzlDM
      ク    ク || プ  //
      ス  ク ス  | | │ //
       / ス    | | ッ //   ク   ク  ||. プ  //
       /         //   ス ク ス _ | | │ //
         / ̄ ̄\     /  ス   ─ | | ッ //
       /  _ノ  .\     /         //
       |  ( >)(<)       ___
.        |  ⌒(__人__)     ./ ⌒  ⌒\
        |    ` Y⌒l    /  (>) (<)\
.         |    . 人__ ヽ /  ::::::⌒(__人__)⌒ \
        ヽ         }| | |        ` Y⌒ l__   |
         ヽ    ノ、| | \       人_ ヽ /
.         /^l       / /   ,─l       ヽ \
2016/08/12(金) 14:35:51.73ID:bCdqQYum
>>264
iとjがまぎわらしいから
267片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2016/08/12(金) 22:38:58.87ID:bCdqQYum
これから毎週土曜日は「ReactOSカーネル勉強会」を開催します。一緒にROSカーネルの知識を蓄積しましょう。
ReactOS開発が初めての方は手引きを御覧下さい。

手引き
http://katahiromz.web.fc2.com/reactos/tebiki.html
268デフォルトの名無しさん
垢版 |
2016/08/13(土) 04:07:13.39ID:mtPADMhL
      ク    ク || プ  //
      ス  ク ス  | | │ //
       / ス    | | ッ //   ク   ク  ||. プ  //
       /         //   ス ク ス _ | | │ //
         / ̄ ̄\     /  ス   ─ | | ッ //
       /  _ノ  .\     /         //
       |  ( >)(<)       ___
.        |  ⌒(__人__)     ./ ⌒  ⌒\
        |    ` Y⌒l    /  (>) (<)\
.         |    . 人__ ヽ /  ::::::⌒(__人__)⌒ \
        ヽ         }| | |        ` Y⌒ l__   |
         ヽ    ノ、| | \       人_ ヽ /
.         /^l       / /   ,─l       ヽ \
269デフォルトの名無しさん
垢版 |
2016/08/13(土) 05:22:48.81ID:mtPADMhL
                _                           ∧_∧
               ̄   ̄  .                       (´Д`;)←>>267
        . '            ヽ
       /                                    //
      /                                  //
           ,-( ヽ         i               /
    /       メ、ヽ ヽ          |               /
          /  ヽl  |        |            /
        /    // /        !          ,
       /∧_∧// /
     / ( ゚∀/ /
    /   γ    /         /
  θ     ヘ    |        /
         )   |       ,
         /     |
         /  ヘ   |   /
        i  / |  |  /  /   , '    _/  |l
       /  /   |  |    し'   /      / ̄/
      /  /.  /  |       (   _   /  /   〃,
     (  /   /  l  と と )  て ̄          /
     し'   /__) (_(_,J
270片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2016/08/13(土) 12:01:16.38ID:vXCHTXVp
さあ、みんな集まって。ReactOSカーネル勉強会第一回が始まるよ!!!
ROS勉強会ではいつでも質問を受け付けています。
2016/08/13(土) 12:08:31.34ID:vXCHTXVp
まず最初はテキスト検索ツールのgrepについてだ。
ファイルやフォルダーをまたいだテキストの検索には、grepという検索ツールが便利だ。
秀丸エディタやサクラエディタといった高機能なテキストエディタにはgrep機能が備わってるぞ。
関数がどこにあるかわからないとき、関数名でgrepすれば、検索で一致した箇所を出力してくれるぞ。
2016/08/13(土) 12:20:43.53ID:vXCHTXVp
ほとんどのWindows/ReactOSのAPIは、DLLの関数群として提供される。
ではDLLとは何か。DLLは動的リンクによる実行可能なモジュールであると言える。
DLLの拡張子はほとんどが.dllであり、システムフォルダーにたくさん格納されている。
動的リンクは必要なときに実行可能モジュールをプロセスメモリーにロード(load)でき、不必要なときにアンロードできる。
よってDLLはメモリーの節約やコードの再利用を可能にする。
2016/08/13(土) 12:26:33.51ID:vXCHTXVp
さて、次はROSのソースコードをダウンロードしてみよう。
「手引き」に従ってRosBEをダウンロード&インストールし、RosBEでROSのソースをダウンロードしてみよう。

「手引き」
http://katahiromz.web.fc2.com/reactos/tebiki.html

わからないことがあれば質問して下さい。
2016/08/13(土) 12:39:34.37ID:vXCHTXVp
ROSソースのダウンロードが終わったら、ダウンロードした場所を覚えておこう。
Windows7/10では、おそらく「C:\Users\(自分のアカウント名)\reactos」になる。
ダウンロードしたソースを開いてしばらく適当にながめてみよう。
2016/08/13(土) 12:49:51.76ID:vXCHTXVp
ReactOSの省略形のROSは勝ち負けのwin/lossに引っかけたものになっている。ちょっとした言葉遊びだね。
2016/08/13(土) 13:00:03.84ID:vXCHTXVp
それでは、フォルダのreactos→trunk→reactosを順番に開く。
READMEというファイルがあるから、テキストエディタで開いてよく読もう。
次に、reactos→trunk→reactos→dll→win32には、たくさんのDLLのソースがある。ただし、gdi32.dllとuser32.dllのソースはここにはない。
gdi32とuser32は、reactos→trunk→reactos→win32ssにある。この2つはカーネルに近いということで特別扱いされている。
2016/08/13(土) 13:07:47.49ID:vXCHTXVp
カーネルの関数のほとんどはprefix(プレフィックス)で分類されている。
prefixとは、名前の先頭にくっついたもののことである。
例えば、関数名の最初に「User32」がついていれば、その関数はuser32のカーネル関数であり、関数名の先頭に「Gdi」があればGDIのカーネル関数である。
278デフォルトの名無しさん
垢版 |
2016/08/13(土) 13:08:54.76ID:mtPADMhL
     彡⌒ミ
    (´・ω・`)     彡⌒ミ
    /    \    (    )いいこと言うなハゲ
.__| |    .| |_ /     ヽ
||\  ̄ ̄ ̄ ̄   / .|   | |
||\..彡⌒ミ    (⌒\ |__./ ./
||.  (    )     ~\_____ノ|   彡⌒ミ
   /   ヽ だよなハゲ   \| (    )
  |     ヽ           \/     ヽ. 美しいハゲだな
  |    |ヽ、二⌒)        / .|   | |
  .|    ヽ \∧_∧     (⌒\|__./ /
279デフォルトの名無しさん
垢版 |
2016/08/13(土) 13:15:25.57ID:mtPADMhL
ハゲ!ハゲ!ハゲ!ハゲ!ハゲハゲハゲハゲハゲハゲうぉぉぉぉぉおおおおおおおおお〜!!!!!!
2016/08/13(土) 13:31:11.12ID:vXCHTXVp
俺はふさふさだ。

この辺で勉強会はお開きとさせてもらいます。次回は来週の土曜日です。
281デフォルトの名無しさん
垢版 |
2016/08/13(土) 13:32:43.07ID:mtPADMhL
ハゲ!ハゲ!ハゲ!ハゲ!ハゲハゲハゲハゲハゲハゲうぉぉぉぉぉおおおおおおおおお〜!!!!!!
282デフォルトの名無しさん
垢版 |
2016/08/13(土) 13:33:30.61ID:mtPADMhL
                _                           ∧_∧
               ̄   ̄  .                       (´Д`;)←>>280
        . '            ヽ
       /                                    //
      /                                  //
           ,-( ヽ         i               /
    /       メ、ヽ ヽ          |               /
          /  ヽl  |        |            /
        /    // /        !          ,
       /∧_∧// /
     / ( ゚∀/ /
    /   γ    /         /
  θ     ヘ    |        /
         )   |       ,
         /     |
         /  ヘ   |   /
        i  / |  |  /  /   , '    _/  |l
       /  /   |  |    し'   /      / ̄/
      /  /.  /  |       (   _   /  /   〃,
     (  /   /  l  と と )  て ̄          /
     し'   /__) (_(_,J
283デフォルトの名無しさん
垢版 |
2016/08/13(土) 13:33:47.81ID:mtPADMhL
      ク    ク || プ  //
      ス  ク ス  | | │ //
       / ス    | | ッ //   ク   ク  ||. プ  //
       /         //   ス ク ス _ | | │ //
         / ̄ ̄\     /  ス   ─ | | ッ //
       /  _ノ  .\     /         //
       |  ( >)(<)       ___
.        |  ⌒(__人__)     ./ ⌒  ⌒\
        |    ` Y⌒l    /  (>) (<)\
.         |    . 人__ ヽ /  ::::::⌒(__人__)⌒ \
        ヽ         }| | |        ` Y⌒ l__   |
         ヽ    ノ、| | \       人_ ヽ /
.         /^l       / /   ,─l       ヽ \
284デフォルトの名無しさん
垢版 |
2016/08/13(土) 13:34:52.81ID:mtPADMhL
   ,r-─────、
   ,f _____,、ー-、
  ,ノ r'        t  ヽ
 f / ''''''     ''''''::\ .l
 | |(●),   .、(●)、:::| ノ  この辺で勉強会はお開きとさせてもらいます。
(⌒'  .,,ノ(、_, )ヽ、,, .:::::;⌒)  >>280(笑)
. t_t   `-=ニ゚=- ' .:::::::;tノ
   \  `ニニ´  .:::::/
,,.....イ `ー-.ニ−― ノ゙-、..
:  ┃   ◆・◆ ┃  i
   ┃        .┃ |
285おぼ〜ん
垢版 |
2016/08/13(土) 16:21:57.48ID:vXCHTXVp
おぼ〜ん
286デフォルトの名無しさん
垢版 |
2016/08/13(土) 17:01:10.74ID:ZZxg2p9V
ReactOSを初めて知ったので、ダウンロード->VirtualBoxにインストール。
まだ、実用的では無いがインターネットにも繋がるし、Firefoxも普通に動いた。
日本語表示はされるが、入力は全くだめだった。
287デフォルトの名無しさん
垢版 |
2016/08/13(土) 17:08:34.80ID:ZZxg2p9V
ReactOSのソースコードを見てみた。imm.cにFIXME()がたくさんコーディングされていて、日本語入力が無理なのがわかる。
288デフォルトの名無しさん
垢版 |
2016/08/13(土) 17:39:57.08ID:mtPADMhL
PearOSを見てみたw
289デフォルトの名無しさん
垢版 |
2016/08/13(土) 17:54:49.23ID:NdwW63SR
>>288
PearOSのWikiを見てみた。PowerPCコードをx86コードに変換するエミュレータなのがわかる。
2016/08/13(土) 18:11:28.68ID:vXCHTXVp
>>286-287
新入りさん、こんにちは。我々は帝国に背いた反乱軍だ。
アカウントの登録の際には偽名を使いたまえ。ReactOSの改良と日本語化が進まなければ、
毎年莫大な金額をどこかの企業に奪われてしまう。基本システムを解放し、オープン化せよ。これは我々に出題されたパズルである。
291デフォルトの名無しさん
垢版 |
2016/08/13(土) 18:31:11.99ID:NdwW63SR
>>290
はじめまして。
ちなみに、262が2chへの初書き込みになります。
いつもは見ているだけですが、あまりにも感動したので思わず書き込んでしまいました。
262、264、286、287、289はすべて自分の書き込みです。2ch語が今ひとつわかってないので口調がコロコロ変わってしまいます。
292デフォルトの名無しさん
垢版 |
2016/08/13(土) 18:48:34.08ID:NdwW63SR
291続き
未だにWindowsXPを使っています。しかし、いずれ無理が来ると思いLinuxに乗り換えている最中です。
ReactOSが実用化できれば、長年使ってたAPIに別れを告げなくてもよくなります。
救世主の時代も有ったと思います。いつ暗黒面に落ちたのかわかりませんが、自分も帝国のやり方に反対する人の一人です。
2016/08/13(土) 19:00:17.83ID:vXCHTXVp
ReactOSのデバッグ出力について解説しよう。ROS起動時に表示されるブートメニューでDebugを選ぶと、シリアルポートにデバッグ出力するようになる。
ROSをインストールしたVirtualBoxでシリアルポートを有効にして、指定したパスのRawファイルに出力するようにすれば、シリアルポートの出力がテキストとして得られる。
ソースのある場所でデバッグ出力したい場合は、デバッグ出力したいソースファイルで<debug.h>を#includeし、「#define NDEBUG」という行があればコメントにする。
そしてDPRINT("Hello, ReactOS\n");と記述すれば、そこが実行されたときに「Hello, ReactOS」と出力される。DPRINTはprintfと同じ文法だ。
2016/08/13(土) 19:11:59.43ID:vXCHTXVp
【練習問題】
CopyRect APIを実装した関数の定義を見つけ出し、その関数にDPRINT("Hello, ReactOS\n");のコードを追加して、シリアルポートに出力させることを確認せよ。
295デフォルトの名無しさん
垢版 |
2016/08/13(土) 19:26:24.44ID:NdwW63SR
https://github.com/reactos/reactos/blob/master/reactos/win32ss/user/user32/windows/rect.c
の44行目に追加
ソースはダウンロードしてません。しばらくは見る側にいます。
296デフォルトの名無しさん
垢版 |
2016/08/13(土) 19:29:25.02ID:NdwW63SR
厚かましいとはわかっていますが、
>>293のような情報はとても欲しいです。
2016/08/13(土) 20:20:00.47ID:vXCHTXVp
次はバージョン管理システムについてだ。
ReactOSではバージョン管理システムにSubversion (SVN)を採用している。Gitでもパッチを作成できるが、リビジョンの同期のためにSVNの利用をオススメする。
WindowsでSVNを利用するには、TortoiseSVNをインストールするのが一番簡単だ。
SVNで管理されたフォルダには.svnという隠しフォルダがあり、ここですべてのバージョン情報を管理している。
2016/08/13(土) 20:26:06.58ID:vXCHTXVp
バージョン管理に新しいファイルを追加したい場合は、適当な場所にファイルを置き、
右クリックして、TortoiseSVNメニューの「Add」を選ぶ。
フォルダーを変更前に戻したい場合は、フォルダを右クリックして、TortoiseSVNメニューの「Revert」を選ぶ。
変更内容のパッチを作成したい場合は、SVNのルートフォルダを右クリックして「Create Patch」を選ぶ。
逆にパッチを適用したい場合は「Apply Patch」を選ぶ。
2016/08/13(土) 20:37:50.19ID:vXCHTXVp
パッチというのはテキストファイルの変更内容を表すデータであり、これを投稿することで変更内容を伝えることができる。
Linux環境では、パッチを作成するプログラムの「diff」と、パッチを適用するための「patch」というプログラムが有名だ。
通常、パッチだけではバイナリーファイルを表すことはできない。バイナリーが必要ならば別途添付する必要がある。
2016/08/13(土) 21:09:43.98ID:vXCHTXVp
まともな開発機がないとプログラミングはキツいよ。価格.comで中古のパソコンを探してみたら?
2016/08/13(土) 21:28:52.15ID:vXCHTXVp
お金は欲しいか?
302デフォルトの名無しさん
垢版 |
2016/08/13(土) 21:38:45.09ID:mtPADMhL
>>300
んで、Pen4から買い換えたか?w
2016/08/13(土) 21:48:42.11ID:vXCHTXVp
また妄想癖が
304デフォルトの名無しさん
垢版 |
2016/08/13(土) 21:51:16.32ID:mtPADMhL
                _                           ∧_∧
               ̄   ̄  .                       (´Д`;)←>>303
        . '            ヽ
       /                                    //
      /                                  //
           ,-( ヽ         i               /
    /       メ、ヽ ヽ          |               /
          /  ヽl  |        |            /
        /    // /        !          ,
       /∧_∧// /
     / ( ゚∀/ /
    /   γ    /         /
  θ     ヘ    |        /
         )   |       ,
         /     |
         /  ヘ   |   /
        i  / |  |  /  /   , '    _/  |l
       /  /   |  |    し'   /      / ̄/
      /  /.  /  |       (   _   /  /   〃,
     (  /   /  l  と と )  て ̄          /
     し'   /__) (_(_,J
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況