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

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

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

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

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

前スレ
まだ無いよ
2016/05/21(土) 17:51:19.99ID:rPCavR3P
文字の分類について考えてみよう。日本語の文字は大きく全角と半角に分けられる。
全角文字は、ひらがな、全角カタカナ、漢字、全角句読点、全角記号、全角カッコ、全角英数字、全角スペースなどに分けられる。
半角文字は、半角英数字、半角カナ、半角記号、半角句読点、半角カッコ、半角スペースなどに分けられる。
長音はひらがな、カタカナ両方に含まれていると見なす。
2016/05/21(土) 18:12:38.32ID:rPCavR3P
こうした文字の分類に関する判定関数は、keychar.cppに記述することにする。
コンピュータで日本語を扱うときは、特に上一段活用動詞と下一段活用動詞を区別する必要はない。
どちらも一段活用動詞として統合して扱うことにする。
2016/05/22(日) 01:15:52.26ID:qEoL1E73
システム開発に専念したんだなw
2016/05/22(日) 02:01:32.96ID:ULJSs+Rz
カ変動詞は「来る」のみ。サ変動詞は「する」「論ずる」など。この辺の動詞の活用の話は国文法を参照されたし。
文字と文法について。まず、句読点。これにはピリオドやカンマも含まれる。句点は文節の区切りの明示として使われ、
読点は文の終わりを表す。文法上、これ以外の意味はない。
文節が細かく分かれていたら認知的にややこしいので、句読点はその直前の文節に所属させる。
次に記号。全角記号は「きごう」で変換できる。シフトキーと共に入力できるものもある。
記号の連続した並びは1つの文節(記号列文節)を成し、文節の区切りとなる。
2016/05/22(日) 02:09:26.22ID:ULJSs+Rz
英字については、連続した並びを名詞として扱うことにする(おそらく英単語)。
数字のみの並びは数詞として扱う。数詞ではアラビア数字←→漢数字変換をサポート
しなければならない。英字と数字が混ざった並びはやはり名詞として扱う。
2016/05/22(日) 02:16:06.58ID:ULJSs+Rz
1つのカッコは1つの文節を成すものとする(カッコ文節)。カッコは別のカッコに変換できる(カッコ変換)。
カッコ変換では対応するカッコ文節が同時に同じように変換されるようにする。
2016/05/22(日) 02:25:56.81ID:ULJSs+Rz
Shift+→で現在の文節を広げる。Shift+←で現在の文節を縮める。
コンポジション文字列は読みのひらがなとタイプ文字を記録している。
文節の伸縮は読みのひらがな単位で行われる。
Ctrl+スペースで現在の文節を分割して変換する。
2016/05/22(日) 02:46:01.86ID:ULJSs+Rz
この本によると、文の変換はラティス形式のグラフを作成する形で行われる。
ラティスは文頭ノードを始点として分岐し、ループのない
分岐を有するノードたちで文末ノードまでつながれ、文末ノードを終点として終わる。
文頭・文末以外のノードは読みと変換後の文節情報を有する。
このようなノードの分岐は自己参照構造体のstd::vector<shared_ptr<...> >で表せる。
shared_ptrはスマートポインターであり、C++11、Boost、Unboostから利用できる。
2016/05/22(日) 05:58:32.31ID:qEoL1E73
MZうyちゃーーーん♪は、かなりの初心者だなw
2016/05/22(日) 06:00:06.02ID:qEoL1E73
BASICの命令を入力するとC++に文節変換できるようにすると便利だよw
2016/05/23(月) 16:53:19.14ID:gBPyLbLB
今、辞書データを作っています。
2016/05/23(月) 18:36:04.88ID:gBPyLbLB
「あ」〜「お」が終わりました
2016/05/24(火) 02:17:41.71ID:TKPt/9v7
その程度で終わる辞書ならカスだなw
2016/05/26(木) 21:52:24.65ID:W80Kwxkw
「か」〜「く」が終わった。
2016/05/26(木) 22:39:36.67ID:vDCjbgm2
あ―いかく
いかけ―うおり
うおる―おかこ
おかさ―かくら
かくり―かんさ
かんし―きよき
きよく―けしゆ
けしよ―こうひ
こうふ―さいそ
2016/05/28(土) 04:52:29.69ID:bb9Vug5I
カスw
2016/05/28(土) 20:02:21.11ID:BPoJKFOK
「け」〜「こ」が出来ました。
ここまで16000語。
2016/06/01(水) 21:46:29.02ID:mdokjnd7
設計書がないと何が仕様なのか分かりません
2016/06/02(木) 20:38:38.58ID:Y8tWW5jM
「さ」〜「し」が終わりました。ここまで20000語超。

>>127
MS-IME 2000と同じように操作できることが目標です。
2016/06/02(木) 21:57:10.47ID:Y8tWW5jM
日本語は元々ハイブリッドな言語だ。漢語や外来語が混じり込んでいる。
カタカナ語や漢字の変換は特別扱いしないといけない。
意味が分かりづらい漢字1字の変換は、漢語として扱い、順位を下げることにする。
2016/06/03(金) 06:52:25.67ID:+0Di2rYP
>>128
それは要件定義
設計ではない
2016/06/03(金) 15:25:23.19ID:kSeWiwIK
フツーに考えて辞書作成は大人数で外部業者に委託するものだよw
作ったものを検証するという、大きな車輪の再発明が待ってるw

俺様的にはやらないw
132デフォルトの名無しさん
垢版 |
2016/06/04(土) 06:02:53.28ID:QdGQjCl9
32 :まちがって名前消しちゃいました。:2013/04/28(日) 23:55:48.52 ID:???
>>29
自分こそインベーダーさえも作れないんだろ?www
どうでもいい言葉の揚げ足取りばっかして
結局口先だけで何にもアップロードできねーじゃんwww
お前が古臭い口先だけで何も作れない、絶対的な証拠www
出来るものならアップロードしてみろよ、老いぼれジジイがwww

33 :まちがって名前消しちゃいました。:2013/04/28(日) 23:55:59.93 ID:ikP5EXjcコンソーレの文章中の単語は、コンソーレがいじめを受けた時の単語なわけ、
だからコンソーレが吐き出す単語がすべて、コンソーレ自身に当てはまる。

34 :まちがって名前消しちゃいました。:2013/04/28(日) 23:56:47.74 ID:???
>>31
ハブられてるのはお・ま・え
勘違いするな基地外

35 :まちがって名前消しちゃいました。:2013/04/28(日) 23:59:26.06 ID:???
>>31
なーんで、インベーダーのスクショの画像で
座標がマイナスになっているのかねーーーwwww
フォントが切れているっていうか、頭の血管切れてるんじゃねーの?www

36 :─☆─ [ X | I.I.T. ] CENTRE DE LOCK ON ◆TXFAX7cidQpG :2013/04/28(日) 23:59:53.34 ID:???
まとめて1回で書く癖を付けないとなw
2016/06/04(土) 19:31:05.61ID:9azu721e
「す」〜「そ」が出来ました。
ここまで22800語。
2016/06/04(土) 21:17:38.17ID:9azu721e
WM_INPUTLANGCHANGEというメッセージを発見した。
2016/06/04(土) 21:19:59.55ID:9azu721e
それから
WM_INPUTLANGCHANGEREQUESTと
SPI_GETDEFAULTLANG
2016/06/04(土) 21:27:51.68ID:9azu721e
【疑問点】
・IMEのアンインストールはどうするか?
・Windows 2000で使用できる、レジストリの更新箇所を監視するツールがないか?
2016/06/04(土) 21:39:20.63ID:d22dIUhO
レジストリのdiffを取るツールって昔何処かで見たな。
なんて名前だったっけなぁ
2016/06/05(日) 13:18:39.34ID:3IJ+HIal
>>137
Windiff?
2016/06/06(月) 23:43:17.05ID:O157QY9D
教育漢字と常用漢字と非常用漢字
2016/06/07(火) 20:23:01.59ID:/5UKjpUR
当用漢字を忘れちゃなんめえ
141片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2016/06/08(水) 12:45:25.62ID:PgpZTQFQ
MZ-IMEの公式ページ開設。「た」〜「て」が出来ました。
ここまで26000語。変更点をGitHubにアップしたよ。
https://github.com/katahiromz/mzimeja
http://katahiromz.web.fc2.com/mzimeja/

ファイル「mzimeja.xls」に現在の辞書データがあります。
142デフォルトの名無しさん
垢版 |
2016/06/08(水) 12:48:40.76ID:yFOhlf2h
32 :まちがって名前消しちゃいました。:2013/04/28(日) 23:55:48.52 ID:???
>>29
自分こそインベーダーさえも作れないんだろ?www
どうでもいい言葉の揚げ足取りばっかして
結局口先だけで何にもアップロードできねーじゃんwww
お前が古臭い口先だけで何も作れない、絶対的な証拠www
出来るものならアップロードしてみろよ、老いぼれジジイがwww
143デフォルトの名無しさん
垢版 |
2016/06/09(木) 23:49:35.74ID:R3mc2wft
自分はこの程度しか自作でない
https://www.youtube.com/channel/UC8pmK5SPqgQlNTrRQgaBIMg
プロではないから自分のレベルがわからんわ
2016/06/11(土) 21:54:33.83ID:qOIErm37
「と」〜「の」が出来ました。ここまで29000語。
引き続き辞書の入力を続ける。
2016/06/11(土) 22:52:17.03ID:qOIErm37
辞書をどう設計してもメガバイト級以上のサイズになる。
これを各プロセスで別々に所有すると、メモリーを圧迫してしまう。
よって、メモリーを節約するために辞書データはファイルマッピングで共有する。
2016/06/12(日) 19:15:32.49ID:ETS5lku+
「は」〜「ひ」が出来ました。
ここまで31300語。続行する。
2016/06/12(日) 19:51:47.44ID:y6+2YJ9X
橋本文法じゃまともなIMEは作れない。
自分は今日韓共通IMEを構想している。
2016/06/12(日) 20:29:25.10ID:WyhS/xEH
>>147
象は鼻が長い
ってやつか?
韓国の入力が問題だね
2016/06/12(日) 20:58:46.47ID:y6+2YJ9X
仮名で辞書作っても貧弱なのしか作れないと思ってる。
自分が考えているのは独自表記のローマ字で語根辞書を作る
例えば「書く」は{0,kax,27,書,掻,描}
なぜkakじゃないかというと「書いて」は本来ka(k)-i-t-eと
考えるから消えるkをxで持たせる。
これなら古典にも柔軟に対応できると思ってる。
単なる入力方式じゃなくて日現↔日古↔韓の相互翻訳機能をもたせる予定。
入力はローマ字
2016/06/12(日) 21:05:00.62ID:y6+2YJ9X
「t」は何かって言うと「つながり」を意味してる「単語」として扱う
そうすると血、繋ぐ、過去とか完了の語尾に出てくる「たちつてと」を
統一的に扱える。
2016/06/12(日) 21:07:37.26ID:ETS5lku+
http://chasen.org/~taku/blog/archives/2007/07/ime.html
2016/06/12(日) 21:51:34.42ID:ETS5lku+
MZ-IMEはPDSだから使いたければ自由に使っていいよ。
韓国語のIMEは日本語ほど難しくはないだろう。日本語の処理は地獄だ。
153デフォルトの名無しさん
垢版 |
2016/06/12(日) 22:21:11.15ID:/M2KEAMW
>>150
基地外かよw
2016/06/12(日) 23:14:50.90ID:ETS5lku+
想定される利用者のほとんどが現代語を入力したいと考えている。
いにしえの言葉や戦時中の言葉への変換のために現代語の入力が妨げられてはいけない。
現代語が優先されるべきだ。
2016/06/14(火) 20:11:06.45ID:xVMQHkNf
「ふ」〜「ほ」完了。ここまで33600語。続行す。
2016/06/14(火) 20:24:14.36ID:Xw/yZNZt
>>143
マンデルブロート馬鹿かよwwww
2016/06/16(木) 19:38:29.17ID:RzCdkn+H
「ま」〜「む」完了。ここまで35000語。続行す。
158デフォルトの名無しさん
垢版 |
2016/06/17(金) 11:44:46.68ID:laLPqnf3
35 :まちがって名前消しちゃいました。:2013/04/28(日) 23:59:26.06 ID:???
>>31
なーんで、インベーダーのスクショの画像で
座標がマイナスになっているのかねーーーwwww
フォントが切れているっていうか、頭の血管切れてるんじゃねーの?www
2016/06/17(金) 23:06:08.94ID:5fWY3W8K
会社ってどうやって作るんだろ? って時間無いし。IME出来るんかよ。
2016/06/20(月) 22:24:44.14ID:Iph33/KO
辞書の打ち込みは終わり。次は辞書の間違い探しと調整。
Social IMEとMozcを参考に変換ルーチンを考えてみる。
2016/06/20(月) 22:44:22.53ID:Iph33/KO
40日切った。お尻に火が付いた。急げ急げ。
162デフォルトの名無しさん
垢版 |
2016/06/22(水) 04:55:30.16ID:eo+bbDjL
お前が古臭い口先だけで何も作れない、絶対的な証拠www
163uy ◆e6.oHu1j.o
垢版 |
2016/06/29(水) 02:43:57.40ID:XGWq+m9j
最近P2Pとか興味あるけど
なんか簡単にP2P表現してくれるDLLとかライブラリないの
あんなの自分で書きたくない
164デフォルトの名無しさん
垢版 |
2016/06/29(水) 02:56:54.44ID:n+hvqiqf
結局口先だけで何にもアップロードできねーじゃんwww
165uy ◆e6.oHu1j.o
垢版 |
2016/06/29(水) 03:22:13.80ID:XGWq+m9j
ちなみに俺はアップロード出来ないよ
P2Pとかいう単語が出てきた時点で察してくれると有り難いな
もう「そういう世界」の住民になりつつあって
2016/06/29(水) 07:23:23.17ID:adRYMO3H
winsock2 の accept() がブロックするので困ってしまった
listen ポートをクローズしたら accept() ブロックが解除される,というのだが,本当か?
167デフォルトの名無しさん
垢版 |
2016/06/30(木) 03:53:28.58ID:JTw5zxrl
結局口先だけで何にもアップロードできねーじゃんwww
168uy ◆e6.oHu1j.o
垢版 |
2016/06/30(木) 07:43:02.01ID:U+B64GZ8
俺だってアップロードしたい
アップロードしてexeクリックして貰いたい
そしたらレジストリに色々追加してスタートアップ登録して、
ユーザーの意思でCドライブのファイルをネット上にアップロードし続けてほしい
ユーザーもアップロードしたいはずだ
みなが幸せになるその方法を考えてる
2016/06/30(木) 19:45:43.14ID:2S2y/8ok
>>168
ruby じゃ無理だからそこんとこよく考えて
170uy ◆e6.oHu1j.o
垢版 |
2016/07/01(金) 16:20:52.49ID:S/5FGxnJ
>>168
とっくに作りきってる

問題は入れた後、俺は悪戯としてのプログラムを実行させて遊んで終わりではなく
自分だけのP2Pネットワークを所有したいんだ
2016/07/01(金) 16:28:50.47ID:S/5FGxnJ
インターネットに政府が介入ってのがまずありえないから
せいぜい企業までにしとけ

いずれこのままじゃ、
わけのわからない権力者にネットが支配されきってしまうから
自由なインターネットを守るために戦う
2016/07/01(金) 20:38:48.02ID:ocF94yTP
副業の炭坑の仕事が忙しい。陸蒸気が早く導入されないかなあ。
173uy ◆e6.oHu1j.o
垢版 |
2016/07/02(土) 01:24:50.70ID:iqIMwrQM
人生においてやりたい事が一通り終わって暇だわ
174デフォルトの名無しさん
垢版 |
2016/07/02(土) 06:43:15.69ID:/HWqAMx2
課題は山積してるのに暇なわけない
2016/07/02(土) 07:12:48.05ID:oG/152Vl
>>172
副業には株トレーダーがいいんじゃない?
176uy ◆e6.oHu1j.o
垢版 |
2016/07/02(土) 10:11:57.83ID:iqIMwrQM
株関係の本は最近いろいろ読んだが
普通の比較的安全な運用の仕方だと年3〜4%
つうかどの本も一般人はインデックスファンドやっとけ で話終わってしまった

それ以上に儲けようとするとリターンとともにリスクが大きくなっていくから
副業をしているというより博打をしているだけ

何かに投資してお金を増やすという意味では
数千万〜億の資産あるならともかく、
そうでも無ければ自分自身に投資したほうが、利回り良いかもしれないな
2016/07/02(土) 10:26:38.18ID:x24VIFlp
>>176
>どの本も一般人はインデックスファンドやっとけ で話終わってしまった

一般論としてはね。
しかし、ここに原資100万に対して月3〜4%の方法が存在する。原資は最低これくらいは必要だがそれさえクリアすれば儲かる
https://investars.jp/sayatori.php

>それ以上に儲けようとするとリターンとともにリスクが大きくなっていくから
>副業をしているというより博打をしているだけ

裁定取引ならば博徒にはならない、確かにリターンは幾分限定されるがインデックスよりは儲かるはずだ
裁定取引のネタは探さなければならないが

>何かに投資してお金を増やすという意味では
>そうでも無ければ自分自身に投資したほうが、利回り良いかもしれないな

まあお前は ruby の他に C/C++ に投資したほうがいいね
2016/07/02(土) 10:30:03.97ID:x24VIFlp
>>166
解決した。listenソケットをクローズすると確かにaccept()ブロックから抜けた
179uy ◆e6.oHu1j.o
垢版 |
2016/07/02(土) 10:50:18.16ID:iqIMwrQM
>>177
ファンドを通さず自分で同じことやれば、ファンドに払ってた手数料分は自分の元にくるけど
他人に勧める気は起きないな
それが出来るならプロだし
180uy ◆e6.oHu1j.o
垢版 |
2016/07/02(土) 10:52:58.66ID:iqIMwrQM
>>178
http://qiita.com/nekogeruge_987/items/23312e53b15ebfeb0607
2016/07/02(土) 12:59:38.04ID:x24VIFlp
>>180
あまり役に立たないリンクだ

チャイルドスレッドで recv したデータを UI スレッドで表示しなければならない状況で、
スレッド間のデータ受け渡しは、排他制御用オブジェクト(mutex とかね)とキューを使って渡す
でもチャイルドスレッドの accept ブロックをどう裁こうかと思案していたんだ、なにせ accept のところでブロックしてしまうからね
UI スレッドで listen ソケットをクローズすれば、チャイルドスレッドで accept から抜けることができるので、自滅できる

ruby の記述では、そこんとこの勘所がみえてこないね、ruby の限界じゃないのかね
2016/07/02(土) 13:30:52.92ID:x24VIFlp
>>179
手数料以外にも収入の手立てはある
いわゆるオプションというやつだ
ネイキド・オプションは博打に近いものがあるが、
原資を背負ったカバードオプションならば、原資の生む利益にプラスしてオプションのプレミアム(という利益)を上乗せすることができる
個人がファンドを超えることは可能だ
183uy ◆e6.oHu1j.o
垢版 |
2016/07/02(土) 17:30:06.67ID:iqIMwrQM
ファンドに支払う手数料の事だよ
2016/07/02(土) 17:37:06.32ID:x24VIFlp
自力でやればファンドに払うはずの手数料を省略できるだろう
そして、その手数料以上のことをやってみせよう、というのがオプション取引だ
何の裏づけもないところからプレミアムを get することができる
185uy ◆e6.oHu1j.o
垢版 |
2016/07/02(土) 17:40:29.67ID:iqIMwrQM
>>181
日本語でおk
とりあえずスレッド間のデータ渡しといっても
同一プロセス内なら
rubyの場合は普通の変数でデータは共有できるからその辺のコードは存在しない

x = 0
Thread.new { x = 5 } # スレッド生成
sleep 1
p x #=> 5
186uy ◆e6.oHu1j.o
垢版 |
2016/07/02(土) 17:49:07.28ID:iqIMwrQM
>>184
自分の金どう使うかは自由だよ
リスクをとって儲けを出したいならそうすればいいし

ただ統計的に、投資した人の半数以上が損するような方法ってのは
プロが本に書く事はまずないだろうね、そういう情報を書いていたら信頼を失う
2016/07/02(土) 17:49:50.50ID:x24VIFlp
>>185
ruby はお気楽だね、スレッド間の排他制御を考えなくていいのか?
ruby はお気楽だね、スレッドの終了(自滅)のことを考えなくていいのか?

>>180 のリンク先で、チャイルドスレッドの終了について、どこをみればいいのかね?
外からスレッドを終了させるのか、スレッド内で自力で terminate するのか
これは C/C++ ならばかなり気を使う内容だと思うのだが?
2016/07/02(土) 17:55:49.08ID:x24VIFlp
>>186
統計的に損する方法が、本にかかれない、言及されないとは限らない
宝くじ
競馬
いずれも寺銭を胴元ががっぽりとる割に合わないギャンブルだが、割合に公認されている
本来ならば、期待値の割合に高い株取引こそ、ポピュラーになるべきなんだが
家をとられる、命をとられる
という悪いうわさが横行しているようだね、不思議なことだ
189uy ◆e6.oHu1j.o
垢版 |
2016/07/02(土) 20:36:35.23ID:m6W0ip76
>>187
rubyに終了処理を書く文化は無いよ
Thread.new do

end ← ここで勝手に処理系がスレッドを終わらせてる

で、外部から落とす場合はこうかな
http://docs.ruby-lang.org/ja/2.3.0/method/Thread/i/kill.html
190片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2016/07/03(日) 16:13:54.96ID:ClXSjTVI
やっとIMEの辞書が出来たよ!!!
https://github.com/katahiromz/mzimeja

mzimeja.dicをテキストエディターで開いて見てね。労作だよ。
次は変換アルゴリズムをやるよ!!!
2016/07/03(日) 18:19:59.52ID:VJyaYSRj
ソースだけちょっと見た
随分まともなコード書くんだな
2016/07/04(月) 13:56:40.53ID:yaZmZne8
んじゃな♪(ペロリっ♪”

DarkGDK Part.2
http://echo.2ch.net/test/read.cgi/tech/1467514934/
2016/07/04(月) 14:40:36.63ID:YxCcQo6t
>>191
まあね
2016/07/04(月) 18:15:01.71ID:GYGqEUqk
アイヤー、五段動詞は音便情報が必要だったでアル。修正するアルよ。
2016/07/04(月) 19:40:46.52ID:GYGqEUqk
五段動詞の音便は機械的に判定できるのか?
2016/07/04(月) 19:53:29.33ID:GYGqEUqk
ひとまず、一問行ってみよう。
【練習問題1】辞書ファイル「mzimeja.dic」(UTF-8)を読み込んで、別の入力された動詞(終止形)の
活用を分かりやすく表示するプログラム「test/katsuyou.cpp」を作れ。
(早い者勝ちで報酬1万円)
197片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2016/07/07(木) 18:17:41.55ID:J1akRbya
>>196 できた。
日本語IME開発中。テストプログラムで自立語の活用形を調べています。
https://github.com/katahiromz/mzimeja
https://twitter.com/katahiromz/status/750980877908185088

test/katsuyou.cppをコンパイルすれば、活用形を調べるテストプログラムができます。
2016/07/07(木) 20:33:49.91ID:7FmYJwv7
活用形には、未然形、連用形、終止形、連体形、仮定形、命令形の他に「名詞形」があります。
ツイッターの画像を確認下さい。テストプログラムの実行結果が見えます。
テストプログラムでは、コマンドライン引数で指定した形容詞か動詞の活用形を確認できます。
何かおかしなことがあったら、御指摘下さい。
2016/07/07(木) 21:25:29.33ID:7FmYJwv7
次の課題だ。
【練習問題2】辞書ファイル「mzimeja.dic」からデータを読み込み、
ファイルマッピングによる共有メモリーへ展開する処理を「convert.cpp」に記述せよ。
(早い者勝ち、一万円)
2016/07/08(金) 00:44:06.36ID:cQ0ivQ9T
ファイルマッピングのAPIを呼ぶだけだろ

なんで、1万円も出すのさ?
2016/07/08(金) 01:08:01.21ID:5bf5xqe9
>>200
辞書ファイルはUTF-8であり、プログラムの内部文字列はUTF-16なんだから、
文字コード変換のパスが必要になる。コストの問題のため、仮名漢字変換ごとに
文字コード変換を行うことはできない。
辞書ファイルをUTF-16にするのは、システムの使い勝手のため、好ましくない。
また、ソートの処理や排他制御が必要。という訳で、単純なファイルマッピングだけでは退職日できない。
2016/07/08(金) 11:01:06.26ID:3zdJ7R6K
結局口先だけで何にもアップロードできねーじゃんwww
2016/07/08(金) 17:21:16.70ID:5bf5xqe9
さあ頑張ろうぜ!!!
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」が
あるから、これらを用いること。
データ量は少ないから、共有メモリーを使わなくてもよい。
(早い者勝ち、一万円)
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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