C言語なら俺に聞け 159at TECH
C言語なら俺に聞け 159 - 暇つぶし2ch203:デフォルトの名無しさん
22/09/17 20:04:45.56 fgoWI+8da.net
コードは
URLリンク(www.delftstack.com)
手入力でミスってたらごめんなさい

204:デフォルトの名無しさん
22/09/17 20:08:18.29 fgoWI+8da.net
因みにこっちのwin環境だと
上サイトで24byteになるはずの所が10byteになります

205:デフォルトの名無しさん
22/09/17 20:22:45.77 ZRyqS0700.net
strlenのことか?
文字列と違ってchar配列の末尾には自動的にnull挿入されたりしないから、nullまで数え上げるstrlenが何を返すかわからないし、環境によってはメモリアクセス違反で落ちるかも

206:デフォルトの名無しさん
22/09/17 20:26:08.77 fgoWI+8da.net
いや多分違います
アドレスが逆
多分ここが重要なんですがその原因が
と言うところです

207:デフォルトの名無しさん
22/09/17 20:44:25.86 LY5v/fLv0.net
環境依存です
ゼロで終端されていないものにstrlenを呼んではいけません
そのコードが誤り

208:デフォルトの名無しさん
22/09/17 20:51:16.94 I+4Vfslra.net
うーん
そう言うことじゃなくて・・・
なんでメモリアドレスの格納が逆になるの?
と言うところです
cの規格的な話じゃなくてですね・・・

209:デフォルトの名無しさん
22/09/17 20:58:26.77 LY5v/fLv0.net
そのページを作った人の環境(コンパイラとバージョン)ではarr,arr2の順で
あなたの環境ではarr2,arrの順なんでしょ
たまたまそうなっただけです

210:デフォルトの名無しさん
22/09/17 21:10:35.35 I+4Vfslra.net
文系脳で行き着く先っていつもそうなんですよね
でも残念ながら「それ」がないんですよ
この世界
たまたま
なんかわかんないけど
偶然
楽しけりゃいいじゃん
なんで生きてるのお前?
馬鹿は嫌い 回線で首でも吊ってろカスが
ジパング馬鹿しかいないからもう寝る

211:デフォルトの名無しさん
22/09/17 21:15:00.75 W7nqA9Zmd.net
オタクくん怒って寝ちゃったw

212:デフォルトの名無しさん
22/09/17 21:44:56.47 njcq0eeLa.net
スタックはアドレス高位から低位の方向に積まれることが多いから、arr2のアドレスがarrのそれより小さくなるとかですかね

213:デフォルトの名無しさん
22/09/17 21:46:48.25 aOSn8JHC0.net
そういう人を落とし込める記述はやめよう

214:デフォルトの名無しさん
22/09/17 23:27:39.41 eA0eWCp60.net
スタックの方向などは環境依存だろ
環境依存は他にも、little/big endian とか、
char が、0~255, -128~127 のどちらなのかとか
文字コードが、BOM 無しUTF-8 以外とか

215:デフォルトの名無しさん
22/09/18 01:46:10.06 3xNGEVex0.net
gdbの使い方、ここで質問してもいいですか?

216:デフォルトの名無しさん
22/09/18 02:19:18.49 OVhdQ/fk0.net
>>210
大きく言語自体から脱線するようだとあまりよくないかなと思うけど、
ささいなことなら多少は良かろうと思うし、程度次第じゃね。

217:デフォルトの名無しさん
22/09/18 02:40:43.36 3nFqfKLUH.net
>>209
UTF-8 に BOM は本質的に不要です
なぜならば BOM = Byte Order Mark ですが、UTF にバイトオーダーなど存在しません
BOM なし、と断ること自体、頭が悪い証拠を如実に表出していると愚考させていただきます
馬鹿は死ね

218:デフォルトの名無しさん
22/09/18 02:43:34.57 Z+lYrLLqa.net
はじめてのC言語完全入門!【Hello World〜ポインタまで徹底解説】
91,121 回視聴
freeCodeチャンネル

219:デフォルトの名無しさん
22/09/18 03:28:52.56


220:OVhdQ/fk0.net



221:デフォルトの名無しさん
22/09/18 04:26:41.31 GkyrVNWr0.net
>>212
いい大人がバカとか4ねとか言ってるの見ると悲しくなってくるわ
人付き合いをろくにしてこなかった精神的にガキのおっさん痛すぎる

222:デフォルトの名無しさん
22/09/18 05:15:19.35 fdsnSmbGd.net
>>205
めちゃくちゃだよアンタw
文系ポエムは他でやんなさい

223:デフォルトの名無しさん
22/09/18 05:26:48.38 fdsnSmbGd.net
>>205
よく見るとそのページ内容がむちゃくちゃだなw
データが格納される順番はコンパイラ依存なのでそんなサンプルコードは作ってはいけない
「まず、arr のオブジェクトサイズは 24 バイトと表示されますが、」じゃねえよw
「内部の詳細を無視してしまうと恐ろしいエラーが発生する可能性があります。」もう起こっているw
以上

224:デフォルトの名無しさん
22/09/18 10:38:22.56 kY5VkQwD0.net
>>198
そもそも上のコード
size = 24 bytes
size = 17 bytes
この2つはどこから出てきたんだ?
printCharArray のあとの printf("size = %lu bytes \n", ... ); はひとつしかないのに
>>195
array1とarray2がそれぞれスタックに積まれるなら array2、array1の順は正しいし
array1とarray2がリテラルとしてコード上に存在するならarray1、array2の順は正しい
ただの最適化の問題じゃないのか

225:デフォルトの名無しさん
22/09/18 13:53:49.44 KpBP36NGa.net
文系は全称と単称の区別が出来ない
大抵の馬鹿はこれで判別出来る

226:デフォルトの名無しさん
22/09/18 14:04:23.72 CIgAfYZs0.net
そういう表現も、大体根拠が希薄
血液型占いと同程度

227:デフォルトの名無しさん
22/09/18 14:12:29.01 Rev08jtKa.net
>>203
規格では一切順序の保証はないので
同じ結果が欲しければそのぺーじと同じ環境を用意してください

228:デフォルトの名無しさん
22/09/18 18:22:49.00 JcdidFMxd.net
機械翻訳まるだしだし
Pythonのおまけで載ってるだけだから
そんなページあてにするなとしか

229:デフォルトの名無しさん
22/09/18 18:23:22.20 rN2/Bhfe0.net
>>212
Windowsのメモ帳でUTF-8で保存するとBOMが先頭に入った状態になるよね。
そういう変な出力をするソフトがあるせいでUTF-8なのにBOMの有無を意識しなきゃいけなくなるんだよ。

230:デフォルトの名無しさん
22/09/18 19:08:21.37 OVhdQ/fk0.net
>>223
UTF-8 ではない形で保存されている可能性はいつでもあるわけだが……。

231:デフォルトの名無しさん
22/09/18 19:35:00.75 CIgAfYZs0.net
メモ帳で保存する場合、選択はこの中から
URLリンク(i.imgur.com)

232:デフォルトの名無しさん
22/09/18 20:14:09.21 tcByEu8Hd.net
wcharはutf8圧に負けて廃れるんかね
Cのようなロートル言語使ってると固定幅(但し幅は決まっていない)エンコの有り難みをひしひしと感じる

233:デフォルトの名無しさん
22/09/18 21:11:58.46 /3elu/X80.net
ストレージはutf-8
メモリーはwchar_t
じゃね?

234:デフォルトの名無しさん
22/09/18 22:03:00.04 rN2/Bhfe0.net
>>225
それでBOM付き選んじゃうやつが居るんだろうな。選択肢無くして欲しいものだ。

235:デフォルトの名無しさん
22/09/18 22:05:23.89 rN2/Bhfe0.net
>>226
入出力でJavaみたいに変換すれば良いじゃん。
iconvライブラリとか使って。

236:デフォルトの名無しさん
22/09/18 22:23:37.69 zhWgY60z


237:0.net



238:デフォルトの名無しさん (ワッチョイ 9f2c-ret5)
[ここ壊れてます] .net
メモ帳は、BOM 付きUTF-8 になるから、ダメ

BOM無しUTF-8は、VSCode, サクラエディタなどを使う。
TeraPad は、新し目の文字に対応していないので、ダメ

239:デフォルトの名無しさん (ワッチョイ 9f63-E+l9)
[ここ壊れてます] .net
メモ帳、デフォルトでBOM無しで保存する
BOM付けるにはセレクトで一番下を選ぶ操作が必要

240:デフォルトの名無しさん (テテンテンテン MM3f-2Jl6)
[ここ壊れてます] .net
UnicodeのBOMはUTF-{8, 16, 32}で並び順が違うから判別に使える
逆に無いと推測に頼るしかない
メモ帳はSJISのテキストを開かれることもあるから、BOM無しUTF-8の場合は推測している
BOMが有れば確実に判別出来る
なのでBOM付きUTF-8は悪くない

241:デフォルトの名無しさん (ワッチョイ 5701-dv3E)
[ここ壊れてます] .net
WindowsではBOM付きのほうが便利だけどね。

242:デフォルトの名無しさん
22/09/18 23:12:31.63 a87PubfG0.net
gccもBOMに対応したことですし。

243:デフォルトの名無しさん
22/09/18 23:23:26.35 CUVLEdWC0.net
UTF-8にBOMが要らないと主張しているのは今の現実について言っているわけじゃなくて
「UTF-8しか存在しない美しい世界」を目指している活動家だからな。
説明したところで話が?み合わない。

244:212
22/09/19 00:00:08.46 hV59E8S+H.net
>>236
よくわかっていますね、実はそうなんですよね

245:デフォルトの名無しさん
22/09/19 00:15:30.26 YVA4ZVOh0.net
自覚したなら今度からはバイトオーダーにかこつけたアホな主張はやめとけよ。

246:ハノン
22/09/19 00:18:28.74 hV59E8S+H.net
美しい世界(爆笑)のために、今後も活動を続けていきます!

247:デフォルトの名無しさん
22/09/19 02:37:34.04 Z9ZARiSG0.net
ユニコードの上位セットであるGB18030もあるんだけど。

248:デフォルトの名無しさん
22/09/19 11:10:12.09 NE4NRLG3F.net
>>236
そんなあなたに Nim がおすすめ

249:デフォルトの名無しさん
22/09/19 11:11:36.70 NE4NRLG3F.net
>>233
ASCII (8bit以内) しかないテキストに BOM 付いてたらさすがにうざいと思う

250:ハノン
22/09/19 11:21:09.68 PpMrjNAJH.net
>>242
ですよね!
コードは普通コメントも英語で書くし、なんで BOM がつかなきゃならないのか意味不明なんですよ、ましてや UTF-8 に BOM つけてもいい規約なんて後付けなんでしょう?
美しい世界(爆笑)のために今日もがんばります!

251:デフォルトの名無しさん
22/09/19 11:40:57.93 YVA4ZVOh0.net
>>241
まさに今、話が噛み合わないことを痛感した。

252:デフォルトの名無しさん
22/09/19 11:41:54.30 zeLiCYh20.net
なくても使えるなら、ない方が良い

253:はちみつ餃子
22/09/19 11:43:27.96 npVSxydm0.net
どれでもいいけど規格で決めないという対処には愚痴を言いたくもなる。

254:デフォルトの名無しさん
22/09/19 11:55:32.42 M3xsgC0JM.net
>>242
ウザいの定義を言え
普通にテキストエディタで編集してるだけなら気付きもしないだろう

255:デフォルトの名無しさん
22/09/19 12:00:13.75 zeLiCYh20.net
気付かなかったあなたはたぶん幸せ者です

256:デフォルトの名無しさん
22/09/19 12:13:35.24 b1CdxAyP0.net
10年前ならともかく今時BOMの有無で困ることなんてほぼなくね?

257:デフォルトの名無しさん
22/09/19 12:30:39.37 /08McGz80.net
BOMなしUTF-8のデータを読ませるとエラーになるプログラムを作ったやつがいる。
こういうやつをどうするべきか?

258:デフォルトの名無しさん
22/09/19 12:33:02.11 zeLiCYh20.net
市中引き回しのうえ、磔獄門で

259:デフォルトの名無しさん
22/09/19 13:00:37.09 YVA4ZVOh0.net
仕様で読めることになっているのにエラーになるならバグだがそうでないなら読ませる方が悪い。
日本語Windows向けアプリの大半はそうだな。

260:デフォルトの名無しさん
22/09/19 13:09:05.53 /08McGz80.net
仕様ではUTF-8と書いてあるだけ。ならばBOMの有無に関係な�


261:ュ読めるようにするべき。



262:デフォルトの名無しさん
22/09/19 13:13:10.64 zeLiCYh20.net
仕様ではUTF-8と書いてあるなら、あったら読み飛ばせば良いだけだな

263:デフォルトの名無しさん
22/09/19 13:29:40.55 /08McGz80.net
にも関わらずBOMがないとわざわざエラーを出して終わる

264:デフォルトの名無しさん
22/09/19 13:40:15.70 b1CdxAyP0.net
単なるバグだろ、とっとと直させろよ

265:デフォルトの名無しさん
22/09/19 14:03:09.97 Y3ojWtlT0.net
> こういうやつ
BOMなしUTF-8のデータそのものを修正したいのか
BOMなしUTF-8のデータを読めるようにプログラムを修正したいのか
プログラムを作ったやつに復讐したいのか
どれだ

266:ハノン
22/09/19 15:32:18.43 PpMrjNAJH.net
BOM はもともと UTF-16 のためのものでしょう?
それを、UTF-8 に対しても無条件に BOM をつけてしまうウンコエディターを量産している奴等に問題があるんですよ…
また、正直にいって、規格で決めればいいとかいう思考停止にも我慢ならないんですよ
美しい世界(爆笑)のために今日もがんばります!

267:デフォルトの名無しさん
22/09/19 15:34:28.84 Z9ZARiSG0.net
HTMLもBOM推奨してなかったっけ。

268:デフォルトの名無しさん
22/09/19 15:56:49.87 zeLiCYh20.net
HTMLの場合、「BOM」付けると、PHP で謎の空白ができてしまう など動作や表示に不具合が出る可能性があるそうです。

269:デフォルトの名無しさん
22/09/19 16:04:04.51 Z9ZARiSG0.net
それは、BOM付けるのがPHPの仕事だからじゃないの?

270:デフォルトの名無しさん
22/09/19 16:20:33.07 x76VqF340.net
PHPは中途半端に歴史が古いから、Unicodeといえば、UTF-16なんだよな。
でもそのおかげでWindowsとの相性は悪くない。

271:デフォルトの名無しさん
22/09/19 16:20:51.69 zeLiCYh20.net
そもそも UTF-8 には、エンディアンの違いがなく、BOM(バイトオーダーマーク)を付ける必要がないんだそうだ

272:デフォルトの名無しさん
22/09/19 16:22:57.02 zeLiCYh20.net
HTMLの場合はHEADに使っている文字コード情報が入っているのでそれを見れば良い事になる

273:デフォルトの名無しさん
22/09/19 16:25:44.76 Z9ZARiSG0.net
>>264
たしか規格でBOMを優先することになってなかったっけ?

274:デフォルトの名無しさん
22/09/19 16:33:42.03 zeLiCYh20.net
文字列としてバイトオーダーが実際に問われるのは、
UTF-16やUTF-32のケースだけです
その場合は必要ですね

275:デフォルトの名無しさん
22/09/19 16:34:41.81 Z9ZARiSG0.net
確認したところ、なってたわ。
HTMLパーサー書いたことがあるから、おぼろげに覚えてた。

276:デフォルトの名無しさん
22/09/19 16:46:36.41 Z9ZARiSG0.net
・BOMがある場合、BOMに従う。
・ない場合、500ms、あるいは1024バイト読み込むまで待機し、エンコーディング走査アルゴリズムを呼び出す。
エンコーディング走査アルゴリズム内で、ヘッダー内の情報が読み取られる場合もある。
(このアルゴリズムでも、他に優先される情報がある。)
やはり、HTMLにおいては、BOMをつけるべきだな。
読み込みが速くなるし、文字コードの違いを利用した攻撃を避けることが出来るし。

277:デフォルトの名無しさん
22/09/19 16:47:54.37 zeLiCYh20.net
HTMLの場合は、HEADに使用するcharsetが記述されてますから心配ありません

278:デフォルトの名無しさん
22/09/19 16:48:57.21 Z9ZARiSG0.net
昔の外国映画で「ふにゃちん野郎が!」という悪口があったよね。
今後は「BOM無し野郎が!」と言うことを提案いたします。

279:デフォルトの名無しさん
22/09/19 16:49:03.30 zeLiCYh20.net
それにUTF-8にはバイトオーダーがありません

280:デフォルトの名無しさん
22/09/19 16:50:38.05 Z9ZARiSG0.net
>>269
規格上、BOMのほうが優先される。
BOMがある場合、エンコーディング走査アルゴリズムは呼び出されない。
BOMをつけましょう。

281:デフォルトの名無しさん
22/09/19 16:52:03.62 Z9ZARiSG0.net
BOMをつけないとセキュリティ上の問題がある。

282:デフォルトの名無しさん
22/09/19 16:52:15.94 zeLiCYh20.net
付けたWebサイトをここで公開して下さい
楽しみにしています

283:デフォルトの名無しさん
22/09/19 17:25:06.78 UNULYZvbM.net
すべてのUTF-8にBOMがついてたらSJISはもっと早�


284:ュ消えてくれたと思うんだよね



285:デフォルトの名無しさん
22/09/19 17:31:57.08 Z9ZARiSG0.net
この話題は、BOMをつけましょうということで、良いのでは?

286:ハノン
22/09/19 18:02:53.27 PpMrjNAJH.net
>>276
違います
BOM を付けるべき正統な理由がある時には付け、特に理由がなく惰性で付けてるんだったらやめよう、です

287:デフォルトの名無しさん
22/09/19 18:05:47.85 Z9ZARiSG0.net
BOMを付けていない人を見かけたら、注意して差し上げましょう。
ということで、良いのでは?

288:デフォルトの名無しさん
22/09/19 18:12:09.41 iQkZER0Ad.net
テキストファイルを開いたとき最初の三文字がゴミかどうかいちいち判断するの?
2つのテキストファイルを結合するときゴミをひとつにまとめる処理するの?
BOMという考えが誤りなんだよ

289:デフォルトの名無しさん
22/09/19 18:14:42.87 Z9ZARiSG0.net
法令でBOMを義務付けるべきでは?
BOMが無かったら通報するみたいな。

290:デフォルトの名無しさん
22/09/19 18:15:00.74 zeLiCYh20.net
Windowsの一部アプリでBOMがないと動作不具合起こすんだよ
Officeとか、Officeとか、その辺
この辺への思いやりが必要な時は付けてあげると良い

291:デフォルトの名無しさん
22/09/19 18:19:47.40 BENNO3a0H.net
>>278
それに加えて BOM を無駄につけている人を見かけたら、注意して差し上げましょう、も追加してください。

292:デフォルトの名無しさん
22/09/19 18:20:53.56 BENNO3a0H.net
>>280
その法令は間違っていますね
正直いって、規格で決めればいいとかいう思考停止にも我慢ならないんですよ
美しい世界(爆笑)のために今日もがんばります!

293:はちみつ餃子
22/09/19 18:22:38.11 npVSxydm0.net
>>279
ふたつのテキストファイルが Unicode である保証もない。
メタ情報で保証があるなら BOM があっても困らないし、
保証がないなら BOM があろうがなかろうが困る。

294:デフォルトの名無しさん
22/09/19 18:23:22.11 BENNO3a0H.net
>>281
たしかに office とか office とか office とか office とかに思いやりを示す寛大な処置ということであれば、付けて差し上げることにやぶさかではないのですけれどもね

295:デフォルトの名無しさん
22/09/19 18:27:12.50 YVA4ZVOh0.net
>>277
後半に関して言えば、そのテキストがどのエンコードを用いているかが他の手段で示されているなら
BOMは用いるべきではないとされているからそれに従えばいい話だね。
「俺が扱うテキストは全部UTF-8に決まってるんだからBOMは要らない」という自己中心的な主張と
混同してくれなければいい。

296:デフォルトの名無しさん
22/09/19 18:28:42.31 Z9ZARiSG0.net
まあ私はどちらでも良いんですけれども。
(レイヤード・ストリームをつこてますので)
gccがBOMに対応したのだから、BOM付ける陣営の勝利では?

297:デフォルトの名無しさん
22/09/19 18:33:34.93 Z9ZARiSG0.net
ところで明日は地下鉄が止まるかもしれないので、調べておいた方が良いですよ。

298:デフォルトの名無しさん
22/09/19 18:35:51.09 Z9ZARiSG0.net
わたくし思うのですが、BOMに対応しないソフトウェアを企画してしまう技術者って、もはや技術者で無いのでは?
ユーザーが必要としてるわけですからね。

299:デフォルトの名無しさん
22/09/19 19:59:29.61 x76VqF340.net
WindowsはBOMがあった方が判別しやすいが、LinuxやUNIXはBOMがあると余計なものが付いているという感じになる。
マルチバイト圏への配慮が足らなかったマイクロソフトが一番悪い。
だいたい2バイトで漢字がすべて収まると思ったアメリカ人に対して、早く日本人が漢字は何万字もあると教えなかったのが失敗だった。

300:デフォルトの名無しさん
22/09/19 20:35:04.98 EmjBwTYRd.net
BOMキチガイども

301:デフォルトの名無しさん
22/09/19 20:42:51.60 F9okSTEiM.net
MS-DOSの頃は、これで十分って思ってたからな。

302:デフォルトの名無しさん
22/09/19 21:05:32.45 BENNO3a0H.net
>>290
>だいたい2バイトで漢字がすべて収まると思ったアメリカ人
CJK 漢字統合なんて醜い仕様のひと言に尽きますよね
>>286
自己中心的、という言葉の使い方が間違っていますよ
その昔は Shift-JIS, JIS, EUC が入り乱れまくっていましたが、だれもテキストデータにエンコードを示すプリフィックスを付けようなどとは思わなかった事実があります


303: UTF-8 にバイトオーダーマークなんか絶対に不要なのにバイトオーダーマークを安易につける発想そのものが自己中心的なのでは? 美しい世界(爆笑)のために今日もがんばります!



304:デフォルトの名無しさん
22/09/19 22:08:36.69 YVA4ZVOh0.net
「俺が扱うテキストは全部UTF-8に決まってるんだからBOMは要らない」というのが自己中心的な主張だと言ったんだが?
こんな単純な日本語の文章すらまともに読解できない奴に間違ってるとか言われても困惑するわ。

305:デフォルトの名無しさん
22/09/19 22:24:33.90 BENNO3a0H.net
>>294
同じことを繰り返しますが、
①過去、エンコードの違うテキストを各種取り扱っていたからといって、「テキストの内部に恣意的にエンコードを示すマークを入れる」などという自己中心的なことをした歴史はなかったのです。
 特にそういうことをしたいときは、ソースコードにその言語のコメントでエンコードを示す、くらいの配慮をしていたものです
②UTF-8 でエンコードされている限り、そのコンテンツがアスキーコードのみで構成されているのならば、特にバイトオーダーコードは不要で、as is で使えるように、欧米諸国に配慮した設計です
特に②が重要で、バイトオーダーコードを要れずとも、C のソースコードは UTF-8 であれば普通にコンパイルできる、はず、なのに、なぜわざわざバイトオーダーコードを付加して既存の処理系がそのままでは使えなくなってしまったのか?
コンパイラは MS-VC だけではなく、gcc も clang も lsi-c (w)もあるというのに、既存のコンパイラの動作を妨害してまで、バイトオーダーコードを付加するエディター側の方が自己中心的といえるのではないでしょうか?
そしてエンコードを示すマークなどではないバイトオーダーマークをエンコード種を示すマークに乱用するしている二重の矛盾も指摘しなければなりますまい
私の言っていることがわかりますか?

306:デフォルトの名無しさん
22/09/19 23:05:07.14 /08McGz80.net
>>264
そのHEADの箇所に行くまでエンコードが分からないのだよな?
そこまでどうやって読むのか?
まあ、現実問題としてASCIIで入れておきゃいいわけだけど、厳密にはそれじゃいかんよな。

307:はちみつ餃子
22/09/19 23:10:53.08 npVSxydm0.net
>>290
エンコード切り替えの規格は ISO/IEC 2022 がある。
PC-9801 時代あたりにはマニュアルで KI/KO コードという名前で説明されていた。
ヨーロッパ言語も ISO/IEC 8859 として十種類以上の文字セットが定義されているんだ。
日本での事情以上に混在は深刻な問題であって、対処する規格は当然ある。

308:デフォルトの名無しさん
22/09/19 23:18:33.90 a+e8LTLZH.net
>>296
おっしゃるとおり、そこまでは、ただのアスキー7bit で記述するんですよ
大概は第一行目にエンコード種をアスキーで書くものでしたけれどもね
厳密っていうけれども、あなたのおっしゃる厳密の意味がよくわかりませんね

309:デフォルトの名無しさん
22/09/19 23:19:31.82 a+e8LTLZH.net
>>297
英語が一番簡単で、ウムラウトとか苦労していたと思いますよ、ウムラウトは確か 7 ビット領域に侵食していたような気が

310:デフォルトの名無しさん
22/09/19 23:23:44.77 a+e8LTLZH.net
>>297
おっと、私のいっていたことが少し不正確でしたね、たしかに KI/KO は生 JIS にありましたね

311:はちみつ餃子
22/09/19 23:40:42.70 npVSxydm0.net
自然言語なんて数千年単位の歴史的経緯の塊だ。 その文字も。
綺麗に整理しようとしたって元がグダグダなんだからどこかしらでグダグダになる。
そんでそのグダグダをひとつに寄せ集めたのが Unicode なんだぞ。
そりゃグダグダで当たり前だし、そういうもんだと思うしかしょうがないだろ。
そんでもって Unicode がかなり広まったといっても従来の文字コードが消滅したわけでもない。
URLリンク(xkcd.com)

312:デフォルトの名無しさん
22/09/19 23:43:18.98 a+e8LTLZH.net
>>240
チャイナ規格ですか‥‥(差別意識満々)
調べてみましたが基本的に4ビット


313:固定長であり、UTF-8 を包含してはいないようですね、UTF-8 の上位規格というのはどういう根拠でそういっているのですか? どっちかというと 現行中国漢字エンコード規格の上位規格でしょう 私の理解 ・7 ビット圏は 1 バイト ・拡張部分は可変長ではなく 4 バイト固定 ・現行の中国の漢字エンコード規格 GBK(シフトJIS と同じ仕組み)を包含するように第二・第四バイトの範囲を GBK と被らない範囲に制限している。



314:デフォルトの名無しさん
22/09/19 23:48:55.05 Z9ZARiSG0.net
>>302
ユニコード・コードポイント全てを内蔵したうえで、さらに少数民族の文字を追加してあるからでしょ。
そういう生い立ちなんだから。

315:デフォルトの名無しさん
22/09/19 23:52:42.86 A/Pc+E3NH.net
>>301
How standards have been overproducted とか易しい英語にしてほしいなあ

316:デフォルトの名無しさん
22/09/19 23:55:05.42 A/Pc+E3NH.net
>>303
コードポイントの数は十分確保している、って言う意味で「ユニコードの上位規格だ」と主張しているわけですか
この理解で正しいですか?

317:デフォルトの名無しさん
22/09/19 23:55:54.72 zeLiCYh20.net
EBCDIC なんていうコード体系もあるんだよな
これはASCIIよりも古い
このコードで動いていたPCもあった(今もあるかは知らない)

318:デフォルトの名無しさん
22/09/20 05:35:11.57 JyAf+et+0.net
N5200か

319:デフォルトの名無しさん
22/09/20 05:38:15.50 AtHbCf2+0.net
>>290
2千字の常用漢字で済ませという時代だったから。
> だいたい2バイトで漢字がすべて収まると思ったアメリカ人に対して、早く日本人が漢字は何万字もあると教えなかったのが失敗だった。

320:デフォルトの名無しさん (ワッチョイ ffb0-okD4)
[ここ壊れてます] .net
>>295
ここまでくると狂気しか感じないが。>>286で自己中心的と書いた内容と全然関係ない内容を
延々と繰り返すのはなんでだろう。
ついでに>>295の内容について言えば、規格で定めているもののどこがどう自己中心的なんだか。
この場合の「自己」って誰のこと?

321:デフォルトの名無しさん
22/09/20 09:59:52.88 2fXkGtCja.net
>>270
PHP+SJIS全盛の頃にBOMの代わりに「美乳」が使われてた時代があったな

322:デフォルトの名無しさん
22/09/20 10:02:30.30 2fXkGtCja.net
>>275
そうかな
全てのファイル名にBOM付いてたら嫌だな

323:デフォルトの名無しさん
22/09/20 10:04:55.52 Sk0Tcp2N0.net
MSならやりかねない

324:デフォルトの名無しさん
22/09/20 10:08:20.39 x6uHKNFtM.net
>>311
asciiなら不要だよ

325:デフォルトの名無しさん
22/09/20 10:19:31.19 2fXkGtCja.net
>>313
BOM付けろ派はASCIIかどうかもBOM付いてないと判らないみたいだし

326:デフォルトの名無しさん
22/09/20 10:27:10.48 Sk0Tcp2N0.net
MSの事だから、UTF-16使いそう

327:デフォルトの名無しさん
22/09/20 22:46:15.84 oGqR16NY0.net
>>309
>>286で自己中心的と書いた内容と全然関係ない内容
>>286
>「俺が扱うテキストは全部UTF-8に決まってるんだからBOMは要らない」という自己中心的な主張と混同してくれなければいい。
まあ、活動家のなりきりをしているので、そういうスタンスをとっているけれども、本質的には
>>295
1. 過去、エンコードの違うテキストを各種取り扱っていたからといって、「テキストの内部に恣意的にエンコードを示すマークを入れる」などという自己中心的なことをした歴史はなかった
2. UTF-8 でエンコードされている限り、そのコンテンツがアスキーコードのみで構成されているのならば、特にバイトオーダーコードは不要で、as is で使えるように、欧米諸国に配慮した設計
が言いたいことですね
UTF-8 ならば通常は as is で使えるんですよ、特に C/C++ のコード(コメントは英語・これって普通でしょ?)をそのまま使えるのに、どこぞのエディターが勝手につけるバイトオーダーマークまで正当化する風潮に苛立ちを感じているんですよ
長いものに巻かれよ、みたいなみっともない風潮を正当化するあさましさにあきれ果てているのです
あなたがそうだ、とはいいませんけれどもね

328:デフォルトの名無しさん
22/09/20 22:50:52.98 an1sf52Dd.net
どこでも演説をおっぱじめるガキにいらだちを感じてる

329:デフォルトの名無しさん
22/09/20 23:07:44.32 Sk0Tcp2N0.net
多国語が混在しても扱えるところが気に入ってる

330:デフォルトの名無しさん
22/09/21 00:15:08.73 z4iK/HUS0.net
gdbについて質問いいですか?
ステップ


331:実行でfopenを通過しようとすると  "iofopen.c: そのようなファイルやディレクトリはありません" とメッセージがでて先に進めません。どうすれば回避できますか? OS:Linux



332:デフォルトの名無しさん
22/09/21 00:17:32.94 z4iK/HUS0.net
ちなみにソースは以下の感じです
fopenで開くファイルは実行ファイル(a.out)と同じ場所に置いてあります。
#include <stdio.h>
void main(void){
 FILE *fp;
 fp =fopen("aa.txt", "r");
 fclose(fp);
}

333:デフォルトの名無しさん
22/09/21 00:45:37.65 itvuUNqP0.net
このあたり参考にしてください
URLリンク(doss.eidos.ic.i.u-tokyo.ac.jp)

334:デフォルトの名無しさん
22/09/21 06:00:40.75 z4iK/HUS0.net
>>321
サンクス

335:デフォルトの名無しさん
22/09/21 06:25:52.07 tW9j9RfF0.net
includeガードって割と使われてるように思いますが、エラい人の批評とかありません?
依存関係を把握しきれてないヤバい状態の発覚を先延ばしにするだけのハックだと個人的な経験から思うのですが…

336:デフォルトの名無しさん
22/09/21 06:39:05.65 6JiKBcvPd.net
とりあえず各ソースファイルの実行部、なければinit_xxxみたいなエントリーポイント作って
#ifdef XXX perror("xxx loaded twice"); exit(XXX);
みたいの置いたりしてます

337:デフォルトの名無しさん
22/09/21 06:47:28.88 6JiKBcvPd.net
init_xxxを呼び忘れると無意味なので、文法エラーで落とせたら良いと思うんですが、分かりやすいメッセージ吐いて落ちてくれる違法構文(あるいはそうするときの標準的なイディオム)あったら教えて欲しいです

338:デフォルトの名無しさん
22/09/21 07:18:22.65 sLC8V8J20.net
>>323
エロい人の批判ねえ。。。
#pragma onceなんか色んなコンパイラの中の人が真似してるけど?
依存関係を把握っていうけど、じゃあ
#include <stddef.h>
#include <stdio.h>
なんて書かされたいわけ?
ライブラリだって-lstdcじゃなく
fputc.o iobuf.o fprintf.o printf.oなんて書くべきだと思う?
何かを使いたいときの窓口を1つにまとめておくのは
作る側として行儀のいいことだと思うぞ

339:デフォルトの名無しさん (スフッ Sdbf-MXZj)
[ここ壊れてます] .net
>>326
むしろグッドプラクティスとされてる感じですか、確かにシステムヘッダにも見掛けますね

標準ライブラリは使うものを共通ヘッダにまとめてますね
ライブラリとして公開する場合は当然慣習に従うべきだと思いますが、書いてる時には丁度必要十分でなく、余計なヘッダがあると何処に何があったか混乱したりしません?

コードを弄らずスタティックアナライザとか道具に頼った方がいいのかな

340:はちみつ餃子
22/09/21 09:18:02.72 tPUkcfIa0.net
>>323
ライブラリはそのライブラリの使用者に対して
インターフェイス部分だけを公開したいのが普通で、
細かい依存関係が見えてしまうのは悪い設計だろ。
でも C のヘッダファイルの仕組みは隠蔽しきれない部分が出てしまうので
そもそも C の言語としての仕組みが悪い。
C を使う以上は悪い部分ともつきあわないとしょうがないし、
インクルードガードは比較的マシな解決方法だと誰もが考えているからこそそうなってる。
C++ にはモジュールが導入されたけど今のところはヘッダファイルとも共存し続ける必要があるから
完全な移行にかかる時間は�


341:拍\年単位かもしれんな……。



342:デフォルトの名無しさん
22/09/21 09:58:34.67 hjFc1SVt0.net
新言語作った方が早いw

343:デフォルトの名無しさん
22/09/21 18:18:19.49 E8IgYMeHa.net
>>327
>余計なヘッダがあると何処に何があったか混乱したり
へたくそなライブラリだとそういうの見掛けるが
上手なライブラリはすっきりしてるイメージ

344:デフォルトの名無しさん
22/09/21 18:19:32.68 E8IgYMeHa.net
>>328
FILE * とかって結局使う方からしたら void * でも動くしな

345:デフォルトの名無しさん
22/09/21 18:21:06.66 E8IgYMeHa.net
>>329
Nimがある

346:デフォルトの名無しさん (ワッチョイ d7b3-rZTD)
[ここ壊れてます] .net
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <memory.h>

typedef struct {
int year;
int mon;
int mday;
int hour;
int min;
double high;
double open;
double close;
double low;
} CSV_T;

void f(CSV_T *csv){
CSV_T *work;

for(int i=1; i<1001; i++){ //★
work = realloc(csv, sizeof(CSV_T)*i);
if(work == NULL){
puts("error");
exit(0);
}
if(work != csv) {
puts("ココ通過でアウト"); //▲
csv = work;
}
}

347:デフォルトの名無しさん (ワッチョイ d7b3-rZTD)
[ここ壊れてます] .net
csv[0].year = 1;
csv[0].low = 1.1;
csv[998].year = 9;
csv[998].low = 9.9;

printf("%d %f\n", csv[0].year, csv[0].low);
printf("%d %f\n", csv[998].year, csv[998].low);
}

void main(void){
CSV_T *csv;

csv = realloc(NULL, 1);
f(csv);

printf("%d %f\n", csv[0].year, csv[0].low);
printf("%d %f\n", csv[998].year, csv[998].low);

free(csv);
}

348:デフォルトの名無しさん (ワッチョイ d7b3-rZTD)
[ここ壊れてます] .net
・やりたいこと
CSVファイルを1行読み込むごとに構造体のエリアをreallocで拡張して格納
元のソースをそのままアップするには長いのでファイルの読み込み部分を削除したソースが上のやつです

・悩んでいるところ
コメント★のとこのループが1000程度なら動きます。
しかし10000を超えるループにするとコメント▲部分を通過するようになり
mainのprintfが正しい値を表示しなくなります。

なぜ?

349:デフォルトの名無しさん
22/09/22 19:58:17.91 z6cxsZX20.net
領域拡張がそのままでは出来ずに新たな領域に指定サイズで取り直すからでは?
どっちにしてもそんなに細かくrealloc()するものでは無いし
ある程度の大きさで取っておいて足りなくなったらrealloc()するのが本来の使い方

350:デフォルトの名無しさん
22/09/22 19:58:48.48 p2gwdjIg0.net
reallocが別のメモリを確保して返す場合
▲のほうを通ります
このときfの内部でcsvを変更しても
mainのcsvは変化しません。
返り値にするかfの引数をCSV_T**にするか
変更すればよいです。

351:デフォルトの名無しさん
22/09/22 21:54:30.38 x7eBA3430.net
>>293
昔はデータ容量を節約する必要があったから、データ容量が増えることは避けたかっただけ。

352:デフォルトの名無しさん
22/09/22 21:56:10.71 x7eBA3430.net
>>295
①や②を使っている時点で日本人の都合を世界に押し付けていることがわからないのか?

353:デフォルトの名無しさん
22/09/22 22:34:09.45 4dXBB0gP0.net
丸数字はUnicodeに登録されてるから心配ないよ
㋿ですら存在するし

354:デフォルトの名無しさん
22/09/22 23:15:55.13 9LVV18M9M.net
>>293
そんなこと言ってたらUnicodeには肌色を指定する文字があって、これは通常表示されない
これらを組み合わせると家族絵文字はたった1文字を表示するのに最大で41byteになる
もはや文字を正しく表示する事は簡単じゃない
BOMの有無なんてかわいいもんだ

355:はちみつ餃子
22/09/22 23:47:09.65 He0eupRY0.net
私が Unicode のグダグダさについて言いたいことは >>301 が全てなので


356:繰り返しになるんだが そもそも自然言語がグダグダなのが問題の根源。 文句があるなら自然言語を規格化して普及させてみせろや。



357:デフォルトの名無しさん
22/09/22 23:50:49.90 4dXBB0gP0.net
人それぞれなんだが、
自分が一番困るのは
  ~
これの扱いでいつもトラブル

358:デフォルトの名無しさん
22/09/23 00:53:58.54 oded7icuM.net
「が」と「か゛」が混ざってる事もある(見た目じゃ判別付かない)から、先ずはUnicode正規化しないと、なぜか文字列が一致しないとかもある

359:デフォルトの名無しさん
22/09/23 01:35:24.44 gD4It3Aba.net
>>335
>>333-334 で work を書き換えて csv に上書きしてるつもりで
main の csv は上書きされていない
f 側では CSV_T **csv で受けて *csv = work; と描いて上書きする
main から &csv を渡す

360:デフォルトの名無しさん
22/09/23 01:37:21.11 gD4It3Aba.net
ここと
work = realloc(*csv, sizeof(CSV_T)*i);
ここも
if(work != *csv) {
変更汁

361:デフォルトの名無しさん
22/09/23 06:31:49.61 exFn1ITS0.net
>>346
ここも直さんとエラーになるぞ
void f(CSV_T **csv){

362:デフォルトの名無しさん
22/09/23 08:25:09.61 wfJAcbE20.net
>339
日本の都合に合わせたOSを作ったらアメリカから(ry

363:デフォルトの名無しさん
22/09/23 08:38:34.03 JWInDr1o0.net
BOMはいるとかいらないとか
自分を中心に語っている間は自己中心的、なんじゃないですか?
BOMあったほうが良い環境と無いほうが良い環境があるなら、それに合わせて利用するでは?

364:デフォルトの名無しさん
22/09/23 08:55:36.44 7gKq4Utr0.net
>>349
いまはネットでつながってる時代なので、BOMを付けるべきでしょう。
自分だけで使う資料なら、何も言いません、自由にしてください。

365:デフォルトの名無しさん
22/09/23 09:05:36.75 CJ5Vu8e/0.net
>>336-347
動きました。
指摘頂いた箇所を直してコンパイルすると、コンパイラが
 error: ‘*csv’ is a pointer; did you mean to use ‘->’?
っと吐くので、コンパイルメッセージ通り
 csv[0]->year = 1;
 csv[0]->low = 1.1;
 csv[998]->year = 9;
 csv[998]->low = 9.9;
と修正したら Segmentation fault (コアダンプ) となるので随分悩みましたが
以下のようにすることで望む動作となりました。サンクスです。おわり。
 csv[0][0].year = 1;
 csv[0][0].low = 1.1;
 csv[0][998].year = 9;
 csv[0][998].low = 9.9;
 printf("%d %f\n", csv[0][0].year, csv[0][0].low);
 printf("%d %f\n", csv[0][998].year, csv[0][998].low);

366:デフォルトの名無しさん (スッププ Sdbf-UZdd)
[ここ壊れてます] .net
>>348
そんな幻覚を信じてる奴がC言語使うなw

367:デフォルトの名無しさん
22/09/23 10:17:08.51 7gKq4Utr0.net
中国がやられていることを、以前は日本がやられていた。

368:デフォルトの名無しさん
22/09/23 10:36:16.17 N+YYHg9hd.net
中国のはただのLINUXもどきだろw

369:デフォルトの名無しさん (ワッチョイ 9701-W3aP)
[ここ壊れてます] .net
アメリカは許さん。
いつかアメリカが弱くなった時、必ず仕返しをする。

370:デフォルトの名無しさん
22/09/23 10:46:24.11 mieuEbaK0.net
アメリカはほんとジャイアンだよな
色々な国から恨み買ってると思うわ

371:デフォルトの名無しさん
22/09/23 11:04:10.31 N+YYHg9hd.net
そういう下らない話はどっかの陰謀論スレでやれ
CもUNIXもパソコンもどこの国が作ったんだよw

372:デフォルトの名無しさん
22/09/23 11:14:08.38 mieuEbaK0.net
だから国産のCやUNIXが必要なんだよ
アメリカにずっと依存してたらいつか痛い目を見ると思うわ

373:デフォルトの名無しさん
22/09/23 11:24:24.02 Ztvb6Y4W0.net
Cのどこに陰謀なんかあるんだよ
ちゃんと理解して使ってる人なら絶対にありえない妄想だな
いつまで経ってもHello worldの域を出られないウルトラ低脳だけだろそんなこと言ってるのは

374:デフォルトの名無しさん
22/09/23 12:04:08.03 d/Vr8qA70.net
ビジコンの小島社長が技術だけでなく、世界を目指していたら
今頃は世界を制覇して太ろうに

375:デフォルトの名無しさん
22/09/23 13:05:01.09 hRyY5Ouqd.net
>>351
そこまで csv[0] 多用するなら
引数を void f(CSV_T **pcsv) にして
関数内で CSV_T *csv = *pcsv; すると良い
最後に *pcsv = work; だけ気を付ける

376:デフォルトの名無しさん
22/09/23 13:28:27.27 UtiZ09eAd.net
>>358
じゃあLINUXはどこの国の人が作った?
一行でもプログラム書いたことないのがバレバレだぞw
くだらねえ陰謀論書くヒマあったら

377:デフォルトの名無しさん
22/09/23 14:25:39.25 wfJAcbE20.net
世界初のCPUは(ry

378:デフォルトの名無しさん
22/09/23 14:59:32.72 4W75W0wl0.net
イギリス人のノイマンが考えてアメリカのEDVACに搭載されたのが最初だっけ

379:デフォルトの名無しさん (ワッチョイ 9fad-okD4)
[ここ壊れてます] .net
ジョン・フォン・ノイマンはハンガリー出身のアメリカの数学者。
両親はハンガリーに移住したユダヤ系ドイツ人。

380:デフォルトの名無しさん
22/09/23 16:25:05.41 7gKq4Utr0.net
>>362
五橋研究所の一件は絶対に忘れない。
アメリカを許さない。

381:デフォルトの名無しさん
22/09/23 17:04:19.95 U+A60u3d0.net
>>363
何を以てCPUと呼ぶかという定義の違いによってどれが世界初のCPUかが変わる。

382:デフォルトの名無しさん
22/09/23 17:15:38.41 JPfPvbHpM.net
ノイマンは原爆は地上100mで爆発させるのが最もダメージを与えられるという計算を一生懸命してた人

383:デフォルトの名無しさん (ワッチョイ 9701-W3aP)
[ここ壊れてます] .net
技術が政府を必要なくするという妄想を主軸に据えた改定アナーキズムを提唱します。

国を細分化し、一つの国の力を十分に小さくすれば、戦争は消え去ります。
それも改定アナーキズムの効果のひとつです。

384:デフォルトの名無しさん
22/09/23 18:46:47.28 mieuEbaK0.net
>>362
Linuxの開発はC言語依存だろ
そしてC言語はアメリカ産の言語
国産のC言語で国産のLinuxを作る
これが真の国力だよ

385:デフォルトの名無しさん
22/09/23 18:46:48.98 iDGv9NFq0.net
どの国で作られたとかアフォかと。その国だけで使ってくれって思ってるとでも?他国でDLさせたり、販売しといて?

386:デフォルトの名無しさん
22/09/23 19:00:25.69 7gKq4Utr0.net
技術者らしく、アメリカをぶっ倒す方法論を考えよう。
アメリカの良し悪しなんて、倒した後で誰かが考えてくれる。

387:デフォルトの名無しさん
22/09/23 19:01:30.63 mieuEbaK0.net
この認識って一般的じゃないのか?
えーまじかよ
将来アメリカと戦争になったらどうすんの
gccとかダウンロードできなくなるんじゃないの?

388:デフォルトの名無しさん
22/09/23 19:02:00.96 IIvpOqM90.net
>>338
だからといって三カ国の漢字コードを無理遣りに統一する!とか言い出す必要があったのか?
各国とも各国なりのちゃんとした漢字コード体系が成立していたというのに

389:デフォルトの名無しさん
22/09/23 19:02:59.42 H9J4nWLH0.net
>>339
①②はアメリカ人の都合でしょ?
どうして①②が日本人の都合か説明いただけませんか?

390:デフォルトの名無しさん
22/09/23 19:04:14.91 H9J4nWLH0.net
>>341
絵文字はねえ‥‥、絵文字をねじ込んだのは日本人ですし、確かに酷いことになっていますよね、ご意見に同意します

391:デフォルトの名無しさん
22/09/23 19:04:28.38 7gKq4Utr0.net
>>374
そうだな。
文字コードは一番詳しい日本が主軸となって作り直す必要があるな。
まず、新しい文字コードの名前から考えよう。
ところで、JISが日本工業規格ではなくなったって知ってるか?
まずそこからだぞ。

392:デフォルトの名無しさん
22/09/23 19:05:35.56 7gKq4Utr0.net
>>370
日本にはLSI-C86試食版があるじゃあないか!

393:デフォルトの名無しさん
22/09/23 19:08:24.89 YNz/Bu6p0.net
>>342
>文句があるなら自然言語を規格化して普及させてみせろや。
人工言語エスペラント(人工言語といったら発案者は怒りますね、彼は謙虚に「国際補助語」といっていますね)に始まる「ふつくしい世界」の探求ですね
ロジバンがいい感じに見えるのですが私の年齢では、もうとりかかるのにためらわれますね、若い方でやっている方はおられますか?

394:デフォルトの名無しさん
22/09/23 19:13:00.21 7gKq4Utr0.net
俺たちサタンは絶対アメリカを許さへんでえ!

395:デフォルトの名無しさん
22/09/23 19:25:58.67 7gKq4Utr0.net
>>373
いまあるパソコンで最大に困ってることは何かと考えるとセキュリティじゃないかな?
乗っ取られないOSを考え付いたら、世界をとれるんじゃないか?

396:デフォルトの名無しさん
22/09/23 19:27:57.78 +9iUtJm1M.net
いつまで妄想続けるの?

397:デフォルトの名無しさん
22/09/23 19:29:30.75 iDGv9NFq0.net
「私ハッカー。今あなたの後ろに居るの。」

398:デフォルトの名無しさん
22/09/23 19:29:35.80 d/Vr8qA70.net
森公一郎さん、亡くなってしまった

399:デフォルトの名無しさん
22/09/23 19:29:54.80 7gKq4Utr0.net
>>382
真面目なC言語の話題が投稿されるまで。

400:デフォルトの名無しさん
22/09/23 19:30:27.24 TJPY0mvX0.net
>>370
Linux はスウェーデン系フィンランド人(ムーミンの作者トーベ・ヤンソン(女性)もそうですね)で、アメリカ人とはいいがたいですねえ

401:デフォルトの名無しさん
22/09/23 19:34:43.74 7gKq4Utr0.net
>>386
リナスが作ってるわけじゃないから。

402:デフォルトの名無しさん
22/09/23 19:36:04.99 muvuGuRN0.net
>>387
今はね、最初は?

403:デフォルトの名無しさん
22/09/23 19:40:07.19 7gKq4Utr0.net
>>388
理屈じゃねえんだよ。
統一教会は最高なんだ!

404:デフォルトの名無しさん
22/09/23 19:59:37.68 Ztvb6Y4W0.net
>>370
マジで言うぞ、アホかお前は
科学技術の功績がどこ人とか地の果てまで関係ねえんだよ
0をインド人が発見したからってブール代数はインドの国力か?
理系と文系の区別がガチでわからんやつめ

405:デフォルトの名無しさん
22/09/23 20:09:09.70 7gKq4Utr0.net
そうだ、これからインドは伸びる。

406:デフォルトの名無しさん (ワッチョイ 97e6-G1yF)
[ここ壊れてます] .net
>>391
とても興味があります
インドの強みはなんでしょうか?インドの言語・サンスクリットが強みなんでしょうか?

407:デフォルトの名無しさん (ワントンキン MM7f-bNpc)
[ここ壊れてます] .net
ラマヌジャンが見つけたπの計算式は他の人では不可能じゃないかな

408:デフォルトの名無しさん
22/09/23 20:53:50.26 nZMEnIrnM.net
世界のIT系企業中心の三大都市として
米国のシリコンバレー
中国の深セン
印度のバンガロール
は有名な話ではある

409:はちみつ餃子
22/09/23 21:00:05.13 +J9Wni8j0.net
>>392
人数。

410:392
22/09/23 21:36:47.77 UhaHLJ5a0.net
>>395
!!!

411:デフォルトの名無しさん
22/09/23 21:44:22.73 mieuEbaK0.net
>>390
科学技術はまーそうだけど
依存してる状態はよくないでしょ?
まぁC言語については国産のコンパイラ作ればそれでいいけど
たとえばトップが中国人になって日本にだけ冷遇してくるとかさ
そういのってあるでしょ?

412:デフォルトの名無しさん
22/09/23 21:52:19.66 7gKq4Utr0.net
アメリカに冷遇され続けてるのに。
なぜか「日本はアメリカに愛されているんだ!」とか。
愛されない子供ようなこと言ってる。

413:デフォルトの名無しさん
22/09/23 21:54:05.85 7gKq4Utr0.net
そもそも、現代のアメリカと真っ向から戦った国なんて一つしかないのに。
警戒されてるに決まってるじゃん。
こっちだっていつか復讐しようと爪を研いでるのに。

414:デフォルトの名無しさん
22/09/23 21:55:43.97 Ztvb6Y4W0.net
>>397
やっぱりな
ム板に来るやつだからと万が一の奇蹟に期待してたが
予想どおりガッカリなやつだな
出てけよ、技術板にそぐわないやつめ

415:デフォルトの名無しさん
22/09/23 22:01:55.13 mieuEbaK0.net
>>400
なんでそんなに怒ってるのか謎だわ
俺は間違ったことは言ってないと思うが

416:デフォルトの名無しさん
22/09/23 22:04:33.75 7gKq4Utr0.net
全く間違っていない。
自給率確保は日本の安全保障の大原則だし。
「日本をぶっ壊す」とか言い始めた、ここ30年の日本政府は別として。

417:デフォルトの名無しさん
22/09/23 22:33:25.75 d/Vr8qA70.net
ニュース系板が規制きびしくて
耐えられなくなった難民どもが
無関係なスレを徘徊して荒らしている
今日この頃

418:デフォルトの名無しさん
22/09/23 22:49:16.67 7gKq4Utr0.net
今まで政治に関心が無かった人が、関心を持ち始めて、良いことでは?
民主主義的に言って。

419:デフォルトの名無しさん
22/09/23 22:51:28.64 7gKq4Utr0.net
自給率は安全保障の指標の一つですから、国産OSが必要だと思います。
全てを過去に変える偉大なOS!!!
ではなく、誰もが普遍的に使える小さな


420:OSが良いと思います。



421:デフォルトの名無しさん
22/09/23 22:52:11.60 bBi47OZ40.net
TRONのソースかき集めてPC/スマホで動くように改修すればええねん

422:デフォルトの名無しさん
22/09/23 22:57:55.86 7gKq4Utr0.net
アイドル板とかゲーム板で政治の話が出るのが、健全な民主主義じゃないっすか?

423:デフォルトの名無しさん
22/09/23 23:05:29.93 7gKq4Utr0.net
>>400
あんた、サタンが憑りついてるんじゃないか?
言動がめちゃくちゃだぞ。

424:デフォルトの名無しさん
22/09/23 23:45:27.33 CJ5Vu8e/0.net
>>405
LinuxでOK
どこの国にも属してないぞ

425:デフォルトの名無しさん
22/09/23 23:58:56.17 7gKq4Utr0.net
>>409
Laser5の一件を忘れたのか!

426:デフォルトの名無しさん
22/09/24 00:05:10.37 GpR8CZ+m0.net
>>410
忘れる以前に知らない
検索するのでキーワード教えて

427:デフォルトの名無しさん
22/09/24 00:09:08.45 75jIGLYK0.net
>>411
バトルプログラマーシラセ「五橋研究所 Redhat」

428:デフォルトの名無しさん
22/09/24 00:10:44.12 75jIGLYK0.net
俺たちサタンは、アメリカを許さへんからな、絶対!!!

429:デフォルトの名無しさん
22/09/24 00:13:49.44 f4deLGav0.net
スレチなごっこ遊び楽しい?

430:デフォルトの名無しさん
22/09/24 00:22:34.27 75jIGLYK0.net
メシアが試練をお与えになっているのです。

431:デフォルトの名無しさん
22/09/24 00:23:01.75 6vPOYH6k0.net
>>391
そしてやがてインドでOSが作られる。名前は
インドーズ

432:デフォルトの名無しさん
22/09/24 00:24:40.95 5OzUjEi80.net
インドーズわろた

433:デフォルトの名無しさん
22/09/24 00:25:05.38 6vPOYH6k0.net
国産OSガーと言ってる人は超漢字を使ってここに書き込むこと。

434:デフォルトの名無しさん
22/09/24 00:25:20.44 75jIGLYK0.net
>>416
使いやすそうだけど、文字一個分なにかが足りないんでしょうね!

435:デフォルトの名無しさん
22/09/24 00:29:42.52 75jIGLYK0.net
五橋研究所はRedhatとパートナー契約を結び、RedhatLinuxの日本語化を行った。
充分な日本語化を達成して時点で、Redhat社はパートナー契約を打ち切り、Redhat自身で日本語版Linuxを自社販売した。

436:デフォルトの名無しさん
22/09/24 00:31:40.20 Ohf7lvDf0.net
単独で動く超漢字なら、使ってみたい

437:デフォルトの名無しさん
22/09/24 00:45:35.80 75jIGLYK0.net
・明日からWindowsは使えません。
・明日からmacOSは使えません。
・明日からiOSは使えません。
・明日からAndroidは使えません。
> Imagine all the people
> Living for today

438:デフォルトの名無しさん
22/09/24 00:49:50.96 75jIGLYK0.net
いま中国のSNSで写真の加工が流行ってるんだよね。
ブドウの粒粒を星形にする加工。
みんなが加工してウプしてる。
なんでだろね?

439:デフォルトの名無しさん
22/09/24 00:51:01.98 75jIGLYK0.net
ファーウェイはAndroid搭載機器を販売できなくなって、スマホから撤退したからね。
アメリカン・リスクだわ。

440:デフォルトの名無しさん
22/09/24 01:02:13.43 uYCDlyGwM.net
>>376
絵文字の表示と編集まで出来るように対応するのは大変な労力だけど、お陰で日本語を知らない外国人のソフトウェアでも、自然と日本語に対応されるという利点がある
もっと細かいところまで対応するのはネイティブじゃないと無理だけど、かなりの進歩だ

441:デフォルトの名無しさん
22/09/24 01:21:31.21 GpR8CZ+m0.net
もう日本はアメリカなしでは生きていけない
中国やロシアみたいにアメリカ発のサービスが止められるような状況になったらバンザイするしかない
なので考えるのはやめよう(スレちだし)

442:デフォルトの名無しさん
22/09/24 02:06:42.56 75jIGLYK0.net
自民党みたいなこと言っちゃって。

443:デフォルトの名無しさん
22/09/24 02:14:26.65 6vPOYH6k0.net
>>424
米国が制裁の中国ファーウェイ 日本のスマホ事業撤退せず
URLリンク(news.tv-asahi.co.jp)
ファーウェイのスマホは売り上げ4倍に、「ロシア特需」に沸く中国経済
URLリンク(jbpress.ismedia.jp)

444:デフォルトの名無しさん
22/09/24 02:25:35.17 75jIGLYK0.net
>>428
ファーウェイはAndroid搭載機器を販売できなくなっていないと言いたいのか?

445:デフォルトの名無しさん
22/09/24 02:26:06.48 6vPOYH6k0.net
>>426
そもそも日本は敗戦国だから少なくともアメリカに対しては自由はない。
お爺ちゃんの代からCIAと繋がっていようがいまいが日本はアメリカンの属国だ。
この事は逆の立場になって考えてみれば分かると思う。戦争してやっと勝った相手に対して戦後に自由を認めるか?そんなことは普通に考えてあり得ないだろう。

446:デフォルトの名無しさん
22/09/24 02:37:00.43 6vPOYH6k0.net
>>429
Android そのものはフリーだから Android のスマホが作れないことはない。
ただ Google のサービスは全滅なのでその辺を独自に作る必要がある。
中国国内からは検閲の都合で Google へは繋がらないだろうから最初からそういう独自のサービスは用意しているのではないかと思う。
ロシアで売れる理由はそれのロシア語版があるからではないか。
日本ではまだ売ってるだろうが普通に Google のサービスが使えないのでは商品価値がないのでほとんど売れず、また日本で新機種投入はしないということだろう。

447:デフォルトの名無しさん
22/09/24 02:41:06.82 6vPOYH6k0.net
Amazon の Fire タブレットも似たような状態だな。Android ベースのOSだけれど GooglePlay からのアプリ取得はできない。
で、Amazon が独自にアプリダウンロード出来るようにしている。

448:デフォルトの名無しさん
22/09/24 02:41:09.39 75jIGLYK0.net
結局、アメリカン・リスクがあるから、独自OSが必要ってことじゃないか。

449:デフォルトの名無しさん
22/09/24 02:43:02.20 75jIGLYK0.net
>>432
あと数週間で日本でもWindows11でAmazonのアプリが使えるようになるらしいぞ。

450:デフォルトの名無しさん
22/09/24 02:44:39.66 75jIGLYK0.net
ちなみに私はファーウェイのタブレット使ってたけどね。
ペンが使えるちょっといいやつ。
アメリカの規制以降、Androidは8から更新できないままになってた。

451:デフォルトの名無しさん
22/09/24 02:48:12.34 l1NUECho0.net
>>434
もう利用できるよ
ただAmazon App StoreではGoogle Playには到底及ばないので殆ど使われていない

452:デフォルトの名無しさん
22/09/24 02:48:52.85 75jIGLYK0.net
アメリカからの独立を目指す政党が立ち上がればよいのだが。

453:デフォルトの名無しさん
22/09/24 02:49:48.78 Ohf7lvDf0.net
政治と宗教の話は食卓でするなってばっちゃが言ってた

454:デフォルトの名無しさん
22/09/24 02:50:30.47 75jIGLYK0.net
>>436
うちにはまだ来てないぞ。
きさま、マイクロソフトの回し者だな?

455:デフォルトの名無しさん
22/09/24 02:51:18.33 GpR8CZ+m0.net
なんだ最後は他人任せか
「俺が独自OS作ってやるぜ!」とか「俺が政党を立ち上げるから支援してくれ!」とはならないのか?
でなきゃ「口だけなやつだな」で終わるぞ

456:デフォルトの名無しさん
22/09/24 02:51:33.02 75jIGLYK0.net
朝鮮からの卒業、アメリカからの独立。
必要。
絶対。

457:デフォルトの名無しさん
22/09/24 02:52:51.75 6vPOYH6k0.net
>>437
君が作れば良い。ていうかそういう政治団体なら既に沢山あるのでは?

458:デフォルトの名無しさん
22/09/24 02:54:09.09 75jIGLYK0.net
>>440
私には私の持ち場があるので。
自分の持ち場を守る。
自分の立場では、中韓が主敵となる。
アメリカとは力の差がありすぎて同じ戦場に立つことすらできない。

459:デフォルトの名無しさん
22/09/24 02:55:09.21 75jIGLYK0.net
>>442
他国の支援を受けていない政党は共産党しかないが、共産党はダメだ。

460:デフォルトの名無しさん
22/09/24 02:57:45.28 75jIGLYK0.net
>>438
虫ケラとして生き抜く知恵だけど、もう無理じゃないの。
日本自体が無くなろうとしてるのに。
GDPがドイツに抜かれた。
8000万人しか人口ないのに。

461:デフォルトの名無しさん
22/09/24 02:59:57.20 75jIGLYK0.net
自民党は統一教会の支援受けてるし、日本のために働く�


462:アとが出来ない。



463:デフォルトの名無しさん
22/09/24 03:04:02.31 6vPOYH6k0.net
>>444
じゃあ自分で作れ。
大丈夫。現実に1人で国政政党作っちゃった人も居るから。やってやれないことはなかろう。頑張れ。

464:デフォルトの名無しさん
22/09/24 03:04:58.63 75jIGLYK0.net
>>447
蓮舫を育てようと思います。

465:デフォルトの名無しさん
22/09/24 03:08:40.20 75jIGLYK0.net
国民ファーストの政治を必要とするなら、自分で政党を立ち上げなければならない。
これ、もはや国家崩壊してるでしょ。
主権が国民に無い。
主権者が統一教会になっちまってる。

466:デフォルトの名無しさん
22/09/24 06:11:34.12 +qZ8jiZga.net
で、C言語話は…?

467:デフォルトの名無しさん
22/09/24 06:40:53.02 52DloiQc0.net
>>420
詳細知らんけどそれって単に契約のやり方がまずかったって話じゃねーの?
契約書に書いてないのに未来永劫パートナー契約し続けてもらえると思ってたなら頭おかしい

468:デフォルトの名無しさん
22/09/24 07:25:32.65 wr9kx4s90.net
書き込み順位&時間帯一覧
1 位/32 ID中 時間 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Total
書き込み数 9 0 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23

使用した名前一覧 書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ 5f01-JEMU)
デフォルトの名無しさん (ワッチョイ b701-JEMU [60.87.151.68])
C言語なら俺に聞け 159
【統計分析】機械学習・データマイニング32

469:デフォルトの名無しさん (ワッチョイ 7f2c-i8Eu)
[ここ壊れてます] .net
東大・財務省が中華。
御用学者の浜田・伊藤などが、日本の借金が千兆円あると嘘を流して、
30年間緊縮財政を続けて、軍事費を減らした

だから、高橋洋一・三橋・中田敦彦・山本太郎などが、
借金は本当に千兆円あるのかとか、YouTube で言い出した

30年間で金融緩和をしたのは、安倍・黒田だけ。
だから円安になって、労働人口が増えた。
それが民主党・中華に都合が悪かった。それで暗殺された

NHK 党の黒川がNHKの討論番組で歌った歌がある
「安倍は、おじいちゃんの代からCIA」

安倍の祖父・岸信介はCIAだから、戦犯を許されて総理になった。
CIAが共産党と戦うために、文鮮明・統一教会と組んだ。
これが反共産主義の国際勝共連合

でも、また財務省が円安を嫌って、為替介入した。
これには米国・欧州もあきれた。
金融緩和して、0金利を続けているのに、それとは逆の円高にするの?w

岸田ロボットを操作している木原官房副長官も、東大・財務省だから中華。
楽天も中華資本が入ってる。
だから、ガーシーに叩かれている

470:453
22/09/24 08:46:42.89 L5pk3riv0.net
RAPT理論プラスアルファ
ガーシーは中共のハニトラ工作員!! NHK党は中国共産党の工作機関
YouTube に動画あるけど、
このデマには、さすがにNHK 党も怒って、この動画の謎の美人2人を訴えると言ってるw
これはラプト様を使っての、ロリ谷・木原の逆襲かも
むしろ、中華のハニートラップは林。
大王製紙の井川が、安倍から聞いたと言ってた。
たぶん、林はハニトラに掛かっていると

471:デフォルトの名無しさん
22/09/24 10:52:53.07 9ODShywE0.net



472:\造体のメンバー変数にstaticが書けなくてつらい悲しい struct Hoge {  static int x;  static int y; };



473:デフォルトの名無しさん
22/09/24 11:31:35.42 Ohf7lvDf0.net
>>455
それで何がしたいの?

474:デフォルトの名無しさん
22/09/24 11:39:11.29 uYCDlyGwM.net
C言語的には
int Hoge_x;
だな
C++的には::で繋ぐところを、Cでは_で繋ぐ
それでええやん

475:デフォルトの名無しさん
22/09/24 12:15:29.27 52DloiQc0.net
>>455
static struct Hoge hoge; じゃダメなの?

476:デフォルトの名無しさん
22/09/24 12:49:54.31 OHRjm0Oh0.net
Java脳に3000ペリカ

477:デフォルトの名無しさん
22/09/24 13:02:23.00 9ODShywE0.net
もう覚えてないんだけど、countだけシングルトン風に管理したかったんだと思う。
struct Hoge{
 static int count;
 int data;
};
Hoge *hoge;
hoge=malloc(sizeof(Hoge)*n); // dataは配列
Hoge.count // countはシングルトンっぽく

478:デフォルトの名無しさん
22/09/24 13:27:17.87 52DloiQc0.net
>>460
ああなるほど、やりたくなる気持ちはわかるし実装もそんなに難しくはないように思う
ただそんな要望がどれだけあるかと言うと...

479:デフォルトの名無しさん
22/09/24 13:35:25.97 PoJJisuz0.net
>>453
10年以上かけて、ドイツにGDPを追い抜かれるんだから、アベノミクスは大失敗だよ。
専業主婦だった人はもとより、70歳以上の人まで働いてるんだよ。
そこまでして、国際的地位が落ちて行ってる。
これはもう、力の差を認めて、地道に教育に力を入れるしかない。
30年後の復活を目指して。

480:デフォルトの名無しさん
22/09/24 13:38:33.45 PoJJisuz0.net
女性や老人を働かせたことで、子供を見る人が居なくなり、出生率がさらに低下してる。
20年後の見通しもさらに悪化した。

481:デフォルトの名無しさん (テテンテンテン MMde-0S4t)
[ここ壊れてます] .net
>>461
いや実装は無理だろw
mallocしてんのに、一部分だけ共有するんだぞ
もっとデカイ単位なら仮想記憶のトリックで可能だろうけど

482:デフォルトの名無しさん (テテンテンテン MMde-0S4t)
[ここ壊れてます] .net
Cにnew演算子を導入するところから始めないといけないから、変更点がデカすぎる

483:デフォルトの名無しさん (ワッチョイ 12ad-r4yT)
[ここ壊れてます] .net
count だけポインタにして初期化の時に static の変数へのポインタ入れておけば良いんじゃね?

484:デフォルトの名無しさん (ワッチョイ 1201-ut7I)
[ここ壊れてます] .net
>>464
static の変数は静的領域に割り付けてそれ以外の変数だけをヒープやスタックに確保するだけでいいだろ
>>460 の例なら
static int _Hoge_count;
struct Hoge{
 int data;
};
みたいな感じ
まあインスタンスを生成してないのにcount が割り付けられるのは気持ち悪いとかあるけど

485:はちみつ餃子
22/09/24 18:16:51.56 2HWwrIyG0.net
要するに C++ でやってるみたいに出来ればいいねという話だろう。
構造体を名前空間の一種としても使うとなるとマングルが必要になるから割と面倒な話だと思うよ。

486:デフォルトの名無しさん
22/09/24 18:20:14.80 5HKoejah0.net
>>460
C言語のstaticの意味を他の言語と勘違いしてるっぽい

487:デフォルトの名無しさん
22/09/24 18:22:42.35 Ohf7lvDf0.net
そこはC言語固有のキーワードではなく
言わんとするところをくみ取って許してやろう

488:デフォルトの名無しさん
22/09/24 18:38:39.89 5HKoejah0.net
そっか

489:デフォルトの名無しさん
22/09/24 19:23:44.32 52DloiQc0.net
>>469
関数内のstatic変数みたいな奴ってことだろ

490:デフォルトの名無しさん
22/09/24 19:29:04.02 Ohf7lvDf0.net
配列メンバーなのに実体は一つしかないという

491:デフォルトの名無しさん (ワッチョイ 9fe6-+bWc)
[ここ壊れてます] .net
>>425
ふむふむ、なるほど、複雑怪奇な仕様をねじ込む


492:ことで、より簡単な処理まで改善される、という理解でいいですか?



493:はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 5f3e-tX/F)
[ここ壊れてます] .net
>>474
複雑かどうかは重要じゃない。
対応せざるを得ない状況を押し付けるってことだよ。

494:デフォルトの名無しさん
22/09/25 01:07:06.13 97XvxZke0.net
>>431
Huawei App GalleryはAppleストアやGoogle Playを凌ぐ世界最大市場らしいが、少し考えれば当たり前の事だけど
かくいう俺のHuawei製スマホにはHuaweiとPlay両方入ってた、まあ日本向けアプリはPlayの方が充実してるのであまり使ってない

495:デフォルトの名無しさん
22/09/25 10:40:52.48 fwqkSCspH.net
>>475
うふふ、絵文字は各国ともやりたがっているので絵文字には対応せざるを得ない、すると漢字にも完璧な対応を強いられる、ってことですか、策士ですねえ‥‥

496:デフォルトの名無しさん
22/09/25 11:23:47.11 LohnzUwr0.net
unicodeのハングル文字登録で揉めたって聞いたけどどう決着ついたのかな。

497:デフォルトの名無しさん
22/09/25 13:10:20.12 5FaXssIeM.net
>>477
それが完璧にはならんのよ
東アジアの文字幅(East Asian Width)問題がある
ただ色々ワークアラウンドが有るからなんとかなる事が大半

498:デフォルトの名無しさん
22/09/25 13:14:31.77 weLer2R50.net
生後6ヶ月以上4歳以下もワクチン打たないと駄目だぞ
URLリンク(www.mhlw.go.jp)

499:デフォルトの名無しさん
22/09/25 13:15:17.92 weLer2R50.net
すまん誤爆した

500:デフォルトの名無しさん
22/09/25 20:31:15.08 g7GNUN1K0.net
>>340
そういう話ではない。外国人に対して見慣れない表現を使うのは古臭い。

501:デフォルトの名無しさん
22/09/25 20:35:04.13 g7GNUN1K0.net
>>344
それは単に日本語みたいな言語が世界の主流ではないから起こる現象。
半角のカナ文字だと濁点、半濁点はそれだけで1文字になる。
英語で日本語を打つときは濁音、半濁音記号を文字として打つ方が楽なのでそうしていることがある。

502:デフォルトの名無しさん
22/09/25 20:38:08.74 g7GNUN1K0.net
>>375
その数字と記号の融合表現は日本語独特のものだから。
英語圏はタイプライターの流れを受け継いでいる。
タイプライターだとたくさんの文字には対応できなかった。

503:デフォルトの名無しさん
22/09/25 20:40:05.44 ffdbvYikM.net
ウムラウトみたいな扱いでよかったな

504:デフォルトの名無しさん
22/09/25 21:43:25.78 N2ZwTqP1M.net
>>483
役所とかでフリガナ振る時、升目が有ると濁点を1文字として書いちゃうからな
そういう時に「か゛」みたいのに対応してるのは助かるのだろう
Unicodeはちゃんと1文字として表示してくれる
ま、しょうもない文化だよw

505:デフォルトの名無しさん
22/09/25 22:22:02.29 sgDwh9fo0.net
○の中にアラビア数字
別に違和感感じないと思うけどな

506:デフォルトの名無しさん
22/09/25 22:23:46.38 DPfmU3jJ0.net
①②・・・ああ、機種依存文字だから使うな!と言ってた時代があったなぁ。

507:デフォルトの名無しさん
22/09/25 22:25:44.57 eY/sWScXH.net
黒丸に白抜きで1~199
白丸に黒字で1~199
も準備してほしいなあ

508:デフォルトの名無しさん
22/09/25 22:27:37.06 sgDwh9fo0.net
アルファベットにアンダーライン入れるなんて普通にやってたけどな

509:デフォルトの名無しさん
22/09/25 22:38:12.24 sgDwh9fo0.net
LaTeXだと、これで○内に文字入れられる
\ajMaru{1}、\ajMaru{100}、\ajMaru{101}

510:デフォルトの名無しさん
22/09/25 23:05:05.48 g7GNUN1K0.net
>>487
それ�


511:ヘ日本で生まれ育って、ずっと日本にいるから。



512:デフォルトの名無しさん
22/09/25 23:06:50.59 g7GNUN1K0.net
>>488
それむしろ逆で、外国とのやり取りの際は、避けるのがいまの主流。
日本語事情に詳しくない外国人にとっては、丸囲みのニュアンスがわからない。

513:デフォルトの名無しさん
22/09/25 23:07:39.55 g7GNUN1K0.net
>>490
それ文字として分ける必要がないだろうに

514:デフォルトの名無しさん
22/09/25 23:10:54.01 sgDwh9fo0.net
丸数字も同じでしょう
アラビア数字の修飾なんだから

515:デフォルトの名無しさん
22/09/25 23:12:36.12 sgDwh9fo0.net
漢数字を丸囲みしたら、それは読めないかもしれないが
中味は万国共通のアラビア数字なんですよね
ローマ数字なんかよりは遙かに分かりやすいでしょう

516:デフォルトの名無しさん
22/09/25 23:13:51.02 sgDwh9fo0.net
避けるのが今の主流って言う根拠示せますか?

517:デフォルトの名無しさん
22/09/25 23:14:39.94 sgDwh9fo0.net
独自主張としか見えないんですよね

518:デフォルトの名無しさん
22/09/25 23:38:41.08 PDKGWlWe0.net
>>497
今と言うか昔から海外の資料で丸付数字なんて見たことない
って言うのは理由にならんか?

519:デフォルトの名無しさん
22/09/25 23:48:49.59 sgDwh9fo0.net
ならないでしょ

520:デフォルトの名無しさん
22/09/25 23:54:40.36 sgDwh9fo0.net
使われていないということと
避けるのが今の主流という主張では、
開きが大きすぎる
使ってはいけないものなら、
国際化される際に却下されても良いでしょう
ウムラウト等のアクセント記号も使ってはいけなくなりそう
英文字のアンダーラインと同様アラビア数字の修飾と受け取れば良いのでは

521:デフォルトの名無しさん
22/09/25 23:58:01.58 sgDwh9fo0.net
特に異議がなければ、スレ違いですので、私はこの話題は止めたいと思います
続けるまら、この板の文字コードスレに移動した方が良いと思います

522:デフォルトの名無しさん
22/09/26 14:23:54.07 heiSJ5NKa.net
よほど埋めたい話題が100レス以上前に

523:デフォルトの名無しさん
22/09/26 18:48:56.08 4uVE3Hdr0.net
>>497
日本のグローバル企業は、PCですら英語キーボードで統一している。
ファーストリテイリング社は日本でもすべて英語キーボード。
日本語、英語、中国語が社内公用語で、日本語特有の文字は使わない。

524:デフォルトの名無しさん
22/09/26 18:51:46.46 4uVE3Hdr0.net
>>502
あのさ、英語のドキュメントや、英語のマニュアルが原文の日本語で①や②なんて見たことねえだろ?
しかも丸で囲むことにたいした意味がない。
①だったら、1. と書けばいい。

525:デフォルトの名無しさん
22/09/26 19:13:51.47 m6MfDOb60.net
>>505
>>499 が実現すると記譜が書けるようになるんですけど

526:デフォルトの名無しさん
22/09/26 22:51:14.79 n/I9g/yq0.net
>>504
使う文字とキーボードってほとんど関係ないんじゃ?

527:デフォルトの名無しさん (ワッチョイ b35f-4fyb)
[ここ壊れてます] .net
>>507
じゃあ、英語のキーボードで日本語の記号をどれだけ変換なしで入力できるか、やってみて感想を書いてくれ。

528:デフォルトの名無しさん (ワッチョイ b35f-4fyb)
[ここ壊れてます] .net
英語のキーボードはとにかくキーが少ないから苦労するよ。


アプリケーションのショートカットキーも日本語版と英語版のアプリケーションで違ったりもする。

529:デフォルトの名無しさん (ワッチョイ 1263-tX/F)
[ここ壊れてます] .net
英語キーボードで、ドイツ語のsや、フランス語のcってどうやって入力するんだろう

変換無しで頼む

530:デフォルトの名無しさん (ワッチョイ 1263-tX/F)
[ここ壊れてます] .net
ちゃんと貼り付いてなかった

ドイツ語のエスツェット(βに似ている奴)、フランス語のシーセディーユ(ヒゲのあるC)
それぞれの国用キーボードだと入力は簡単なんだろうが

531:デフォルトの名無しさん
22/09/27 21:09:33.13 /UUTRmF20.net
>>508
変換なしって、カナ入力か?使ったことないからわかんないや。
というか、漢字の入力でさえ変換が必要なのにそんな変な縛りを入れる意図はなんだろう。

532:デフォルトの名無しさん
22/09/27 22:52:29.05 6x+L03Z70.net
ctrlなんとかで打つか
記号や


533:数字のキートップを犠牲にしているようですね



534:デフォルトの名無しさん
22/09/28 11:46:12.53 3agmovDa0.net
>>510,511
ß "s-zet" (ß): Hold down "control" and press the ampersand (&) (i.e. Shift + 7)
Cédille (ç), type ' then c. Circonflexe (ê), type ^ (shift + 6) then e. Tréma (ö), type ” (shift + ') then o. To type French quotation marks « » use ctrl + alt + [ and ], respectively.

535:デフォルトの名無しさん
22/09/28 21:52:38.01 rizFYsT00.net
スレチだったら申し訳無いんですが…
WinFormsやQt、WindowsOSのエクスプローラといったGUIのコントロール(ボタンやテキストボックス等)って
一般的にどの程度のインターバルでユーザの入力を監視しているものなんでしょうか?
モニターのリフレッシュレート?60Hzとか決め打ち?

536:デフォルトの名無しさん
22/09/28 22:06:07.08 FwwpeUCX0.net
1文字キー入力するとイベントが発生するので1文字毎じゃないの?
そういう話じゃなくて?

537:デフォルトの名無しさん
22/09/28 22:35:53.49 Jk2txA1W0.net
ゲームじゃないんだからフレームレート毎の判定になんて普通はならない
(大昔のゲームならボタンなどが押されたか判断する為に、レジスタをVBlank中にチェックするみたいなのはあった)
>>516が言う通り、OSがキーイベントが発生してGUI部品にも伝播されるからOSの処理に依存しているという感じかと
もっと細かく言えば、キーボードを押されると割込みが発生してOSがそれを処理し
該当のウィンドウのイベントキューにキーイベントを設定するみたいな流れかと思う
ボタンなどは大体が親ウィンドウから伝播される流れかと思う

538:はちみつ餃子
22/09/28 22:37:47.62 koSj9wX00.net
>>515
昔のデバイスではハードウェア割込みを使っていたが USB はホスト側からのポーリングが必要で、ポーリング周期は 1 ミリ秒。
監視の周期は 1 ミリ秒といえると思う。
私も詳しいことは知らんから規格を読んで。

539:デフォルトの名無しさん
22/09/28 23:04:30.86 rizFYsT00.net
画面の更新とは独立して検知しているんですね。
レスくれた方ありがとうございます。

540:デフォルトの名無しさん
22/09/28 23:08:09.59 TpKsshQJ0.net
このスレは言語だけでなくハードにも詳しい人がいるから面白い

541:デフォルトの名無しさん
22/09/29 00:10:32.04 SSQ+XiTZM.net
Linuxでマウスのポーリング間隔を計測したら124Hzだった
かなりの高頻度でポーリングしてんだな
USB3.0ポートに繋いでるからかもね
安もんマウスなんで高頻度過ぎて多分無意味w

542:デフォルトの名無しさん
22/09/29 02:33:05.99 LGluMbhi0.net
ここで聞いていいかわからないんですが、↓こういうことをCでできますか?
URLリンク(ideone.com)
func1~3を並列で動かしたいということです。
おかしな質問だったらごめんなさい。

543:デフォルトの名無しさん
22/09/29 03:21:58.53 A75TDx2R0.net
字面通りの仕様ならばFIFO QueueとThreadかな。あと排他制御も必要。
C++にはdequeというのがあるがC言語には無いのでFIFO Queueは自作。
threadとmutexはpthreadにある。
そもそも並列処理にする必要があるのかという疑問。

544:デフォルトの名無しさん
22/09/29 07:11:32.06 u1XdWODdd.net
その用途に


545:dequeはあんまり使いたくない



546:デフォルトの名無しさん
22/09/29 10:55:30.48 LGluMbhi0.net
>>523
なるほど、マルチスレッドならできそうですね。
ありがとうございました。

547:デフォルトの名無しさん
22/09/29 11:36:57.56 coJQxMplM.net
1reader 1writer なら、ロックの要らないリングバッファが有るからそれ使えば簡単

548:デフォルトの名無しさん
22/09/29 20:52:44.75 JJSkrqV80.net
>>515
それ機械的な割り込みのことを聞いているのか?

549:デフォルトの名無しさん
22/09/29 20:58:02.77 JJSkrqV80.net
出力と入力が同じようなものと思うの発想が斬新だなw

550:デフォルトの名無しさん
22/09/29 21:32:48.50 mQhfaXoY0.net
V-Sync割り込みとかで止まってる爺かも

551:デフォルトの名無しさん
22/09/29 23:05:54.85 A5fNHdBh0.net
HALTして割り込みで復帰が普通

552:デフォルトの名無しさん
22/09/30 03:14:55.05 iZ78CqR8a.net
質問者はキーボードやマウスなど入力と、画面の表示が一緒だと思っているようなコンピューターオンチだ。
画面はパラパラアニメだということもわかっていない。
アニメや映画の仕組みもわかっていないレベル。 

553:デフォルトの名無しさん
22/09/30 03:21:25.79 iZ78CqR8a.net
ハードウェアよりBIOS、BIOSよりOSが低レベルを担っていると思うのは、すべてが逆だよな。
日本人は機械がなくてもWindowsがあれば、掃除機が出現すると思うレベルまでITオンチが進んだのか。
とにかくおそろしい。

554:デフォルトの名無しさん
22/09/30 07:11:56.10 8MIWcIcdd.net
通販?

555:デフォルトの名無しさん
22/09/30 09:18:49.43 gcn5oswqr.net
>>518
URLリンク(www.kumikomi.net)
本家あたるのはしんどいので、似たところでこれか
USB の電線上では 1ms(125us) だけど
USBホストコントローラから CPUへ割り込みの発生もやってるっぽい (ホットプラグ関連)

556:デフォルトの名無しさん
22/09/30 18:40:09.67 J+iH2myB0.net
一部のゲームだとOSから発生したマウスイベントを処理するんじゃなくてゲームのメインスレッドでボタン押下をチェックしてボタン押下の処理をすることもあるし、
質問者がそう思うのも不思議じゃないかな。
普通のGUIフレームワークじゃイベントはキューに貯まると思うけども。

557:デフォルトの名無しさん
22/09/30 20:39:03.45 wR7Vqe0SM.net
家庭用ゲーム機の場合は入力をポーリングしてる気がしないな
ゲームコード側から1/60秒毎に要求が有るからそれに対応すれば良いだけだし
ま、確証は無いけどね

558:デフォルトの名無しさん
22/09/30 20:54:41.19 J+iH2myB0.net
実際処理落ちするとフレームが更新されるまでボタンを押し続けないと駄目なゲームって結構あるでしょ。そういうことだよね。OpenGLなんかでプログラム書くと普通にグラフィック更新とキー処理なんかは同じスレッドでするしね。
普通のGUIアプリでもOSのカーネルタスクがめちゃくちゃ重くなるとキー入力を取りこぼしたりするのは、ポーリングが人間の入力に間に合ってないからだと思うな。遅れるわけじゃなくて初めと最後だけ入力されたりとかする。

559:はちみつ餃子
22/10/01 01:21:56.84 yMZ0QeEO0.net
アプリケーションレイヤでの話としては Windows のコントロールは基本的にメッセージを介した非同期的な
処理なので周期もくそもないんだけどこのスレに現れて GUI フレームワークの知識があるくらいの人 (>>515) が
イベントドリブンの理念を知らないなんてことあるだろうか?
根本的な勘違いをしているのか質問が下手なのか。
どういう事情があってこういう質問をしたのか気になる。
一応はある瞬間に状態を取得する API (GetAsyncKeyState)


560:もあってゲームとかではそれを使うこともあるが…… その場合にはディスプレイのフレームレート (というかそのソフトで画面を書き換える頻度) 以上の頻度で読んでもあまり意味がないから フレームレートに合わせるということはあるかもしれんね。



561:デフォルトの名無しさん
22/10/01 01:42:40.84 QBMbIy+T0.net
ある8bitPCのBASICでVsync割り込み時にキーボード信号読み取ってたの思い出した。
(INPUT、INKEY$等キーバッファ関連用)

562:デフォルトの名無しさん
22/10/01 01:53:45.14 6Ogoexfu0.net
ファミコンやスーパーファミコン時代はVSync割込みが始まってVBlank期間内に
あらゆるレジスタの入出力をしないといけないので、キー関連はそのタイミングで取得して
内部の特定ワークに保存(一つ前の情報も残しておいて押しっぱなしかどうかの判断も出来るようにする)してた
最近だとUnityでもキーの状態を取得する処理があるので
ゲームだと処理タイミングの時点で取得も普通にあるという事なのだろう

563:デフォルトの名無しさん
22/10/01 09:29:35.56 k1H7sgVC0.net
陰気$
陰茎$

564:デフォルトの名無しさん
22/10/01 14:27:53.39 AfDQiB090.net
>>535
それDirectXとかの場合でしょ?、

565:デフォルトの名無しさん
22/10/02 14:33:41.09 HMtDa2gtd.net
>>540
ハードウェア上の要求というより
画面上のキャラが1単位動く間に2回以上キー入力できても意味がないから…
ゲームセンターあらしではパックマンのモンスターが1/60秒に一回しか動けないことを見きってそれ以上の速度で動いてかわしてたっけなw

566:デフォルトの名無しさん
22/10/02 17:08:59.14 6R54+eoOM.net
炎のコマw
自機だけ超速で動かすとか、絶体不可能なのはちょっと考えれば分かる事だが、子供の頃は夢中になって読んでたな
平和な時代だった

567:デフォルトの名無しさん
22/10/03 07:25:12.33 W4n4sBc4d.net
高橋名人は16連射してたけど、1ギガ連射位すれば高周波で誤動作させたりできるんじゃね? 知らんけどw


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch