[過去ログ]
C言語なら俺に聞け 163 (1002レス)
C言語なら俺に聞け 163 http://mevius.5ch.net/test/read.cgi/tech/1721137434/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
796: デフォルトの名無しさん (ワッチョイ 971f-3+vo) [] 2025/04/28(月) 20:12:17.56 ID:LzrB3b/O0 初心者です vcのCL.EXEにパスを通したいのですがどれに通せばいいかわかりません。 86フォルダと64フォルダにそれぞれさらにフォルダが二つあって合計で4つCL。EXEが4っつあります。 86と64は32ビットと64ビットの違いかと思うのですが、64のフォルダにも二つあるのでわかりません http://mevius.5ch.net/test/read.cgi/tech/1721137434/796
797: デフォルトの名無しさん (ワッチョイ 971f-3+vo) [] 2025/04/28(月) 20:13:33.98 ID:LzrB3b/O0 >>796 CL。EXE CL.EXEの間違え http://mevius.5ch.net/test/read.cgi/tech/1721137434/797
798: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ b732-jewZ) [sage] 2025/04/28(月) 20:19:59.93 ID:clGXfLYj0 >>796 vcvarsall.bat にパラメータを渡して実行するか各アーキテクチャ向けバッチファイルを実行することで必要な環境変数の設定がされる仕組みになっている。 https://learn.microsoft.com/ja-jp/cpp/build/building-on-the-command-line?view=msvc-170 これらのバッチファイルを経由せずに直接環境を設定するのはやめたほうが良い。 バッチファイルの具体的な内容は各環境によって (インストール時の条件などによってかな?) 違うので他
環境でインストールしたバッチファイルを持ってくるなと注意書きがある。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/798
799: デフォルトの名無しさん (ワッチョイ 971f-3+vo) [] 2025/04/28(月) 20:39:54.03 ID:LzrB3b/O0 >>798 自分で直接やらない方がいいのですね はって頂いたページを見ましたが初心者には難しいですね でもこちらに載ってあるBATファイルで設定するのがいいのですね ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1721137434/799
800: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ b732-Dk0z) [sage] 2025/04/28(月) 20:54:09.97 ID:clGXfLYj0 >>799 私自身は今は使ってないからあまり把握してないのだけれど、普通にインストールしたらそのバッチファイルがスタートアップメニューに登録されなかったっけ? http://mevius.5ch.net/test/read.cgi/tech/1721137434/800
801: デフォルトの名無しさん (ワッチョイ 9ff5-ogCD) [] 2025/04/28(月) 21:29:48.61 ID:es1rmYMQ0 >>800 探してみたのですが見つかりませんでした。 PC買い替えたので改めて環境設定しているのです。 もう一度インストールし直すとあるかもしれませんね。 私が消してしまった可能性もなくはないので http://mevius.5ch.net/test/read.cgi/tech/1721137434/801
802: デフォルトの名無しさん (ワッチョイ ff8a-VpId) [sage] 2025/04/28(月) 21:32:36.04 ID:PCWkr5M/0 自分でPATHを通してみろ。っていう実習だとしたら。 たとえば、Hostx64の中のx86は、x64上でclを実行して、出てくるバイナリはx86用ってこと 「そうやって覚える」のもアリだが、vcvarsall を使いこなすこともぜひ覚えよう http://mevius.5ch.net/test/read.cgi/tech/1721137434/802
803: デフォルトの名無しさん (ワッチョイ 5701-8SS3) [sage] 2025/04/28(月) 21:45:04.99 ID:x+drcUbt0 パスだけ通しても環境変数設定しないとincludeファイルが見つからないとか色々言われそう http://mevius.5ch.net/test/read.cgi/tech/1721137434/803
804: デフォルトの名無しさん (ワッチョイ 97f6-3+vo) [] 2025/04/28(月) 22:03:09.10 ID:ALNkeUhz0 cl.exeの質問したものです あらためてインストールしたらスタートメニューにコマンドプロンプトがでてきました。 以前使っていたやつと同じのなのでcl.exeが実行できます。 みなさん親切にありがとうございました!! http://mevius.5ch.net/test/read.cgi/tech/1721137434/804
805: デフォルトの名無しさん (スフッ Sdbf-6bHF) [] 2025/04/29(火) 05:05:37.13 ID:YS1K5N/ud >>804 Windows環境だと俺はまだ、command prompt for developerを使わないとcl.exeを実行できない。すごいなぁ http://mevius.5ch.net/test/read.cgi/tech/1721137434/805
806: デフォルトの名無しさん (ワッチョイ ff2a-DyZQ) [] 2025/04/29(火) 09:10:59.69 ID:zaEbcMdv0 Windows は難し過ぎ。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/806
807: デフォルトの名無しさん (アウアウウー Sa1b-Dl8r) [sage] 2025/04/29(火) 12:55:09.96 ID:TmvDscRda Nim入れたら勝手にcl実行出来るようになってた気がする http://mevius.5ch.net/test/read.cgi/tech/1721137434/807
808: デフォルトの名無しさん (JP 0H4f-KaeE) [] 2025/04/30(水) 19:36:25.43 ID:IchQwRQ5H Windowsでコマンドプロンプトを使ってのC言語って、 VCにしてもMingWとかにしても、 どうにもイマイチよな なんならDOS時代のBorland Cとかの方が IDEとの相互運用性があった気もするが まあ、きょうびプログラミングといえばもうLinux一択ですしねえ http://mevius.5ch.net/test/read.cgi/tech/1721137434/808
809: デフォルトの名無しさん (ワッチョイ bf07-aswF) [sage] 2025/04/30(水) 20:41:49.51 ID:SXWYOndw0 ゲーム開発とかWindowsだろ Linux一択ってお前狭い世界しか知らないだけだぞ http://mevius.5ch.net/test/read.cgi/tech/1721137434/809
810: デフォルトの名無しさん (ワッチョイ 97a1-fitb) [sage] 2025/04/30(水) 20:47:22.61 ID:KuvXDJPY0 狭いWindowsの世界から飛び出そう http://mevius.5ch.net/test/read.cgi/tech/1721137434/810
811: デフォルトの名無しさん (ワッチョイ bfbc-KooC) [sage] 2025/05/01(木) 03:44:24.96 ID:xFwps2mR0 Windows一択とは言ってないね その論理思考能力でプログラミングやってて大丈夫? http://mevius.5ch.net/test/read.cgi/tech/1721137434/811
812: デフォルトの名無しさん (アウアウウー Sa1b-Dl8r) [] 2025/05/01(木) 10:14:05.05 ID:nTiKCI2Ra >>808 *nix系のcmakeとWindowsのCMakeは別物だったと思うけど VSはプロジェクトからmakefileを造ることは可能だったはず メリットがあるかどうかは知らん http://mevius.5ch.net/test/read.cgi/tech/1721137434/812
813: デフォルトの名無しさん (スッップ Sdbf-KaeE) [] 2025/05/01(木) 13:40:32.60 ID:pf/ZHGigd VCって、C言語にとてもよく似た、ともすればほぼ同じ文法でソースを書ける、 何かのフレームワーク用の開発環境だよね http://mevius.5ch.net/test/read.cgi/tech/1721137434/813
814: デフォルトの名無しさん (アウアウウー Sa1b-Dl8r) [sage] 2025/05/01(木) 14:35:25.46 ID:nTiKCI2Ra MFCのことか http://mevius.5ch.net/test/read.cgi/tech/1721137434/814
815: デフォルトの名無しさん (ワッチョイ ffcf-5rsl) [sage] 2025/05/01(木) 20:39:23.67 ID:ZetavPXj0 >>812 nmakeがmakeと別物であってcmakeはWindowsでも一緒だろ http://mevius.5ch.net/test/read.cgi/tech/1721137434/815
816: デフォルトの名無しさん (ワッチョイ 572f-KZ2f) [sage] 2025/05/03(土) 00:28:21.78 ID:HHJZofaV0 錆び付いたC言語で今を打ち抜こう http://mevius.5ch.net/test/read.cgi/tech/1721137434/816
817: デフォルトの名無しさん (ワッチョイ 972a-DyZQ) [] 2025/05/03(土) 07:50:52.82 ID:v3weHkV10 >>816 何を使用して? http://mevius.5ch.net/test/read.cgi/tech/1721137434/817
818: デフォルトの名無しさん (ワッチョイ bf5f-8SS3) [sage] 2025/05/03(土) 10:18:34.76 ID:sPbW4KAD0 >>817 投げ捨てられたautoconf http://mevius.5ch.net/test/read.cgi/tech/1721137434/818
819: デフォルトの名無しさん (ワッチョイ b7fa-VDOd) [] 2025/05/03(土) 16:53:00.85 ID:ZpfRANr50 >>816-818 良い歌詞だね 曲付けてもらえば? http://mevius.5ch.net/test/read.cgi/tech/1721137434/819
820: デフォルトの名無しさん (ワッチョイ 9f68-VDOd) [] 2025/05/03(土) 18:56:34.42 ID:Q4RX0Sa/0 スマホとPCの作業を効率化したい--「Copilot Vision」の便利な8つの活用例 2025-05-03 07:00 https://japan.zdnet.com/article/35232549/ 1 プログらまーまこれを改造してるので上記以外の状態でも使用できるようにしている 2 すでにプログラムがあるので1〜コードを作成する必要が無い ボイス・トォ・スカルの本態が一般パソコンにまで来たのでつい買い捨てができるようになった マネーロンダリング 談合 インサイダー などがはかどるといわ
れる http://mevius.5ch.net/test/read.cgi/tech/1721137434/820
821: デフォルトの名無しさん (ワッチョイ 97a1-fitb) [sage] 2025/05/03(土) 18:58:42.72 ID:AGoX3tlE0 タイトルは青春の蹉跌あたりで http://mevius.5ch.net/test/read.cgi/tech/1721137434/821
822: デフォルトの名無しさん (ワッチョイ cf7e-Enlg) [] 2025/05/05(月) 08:50:37.13 ID:3AfvJi9A0 “イリヤ神”がまたやった 動画生成AI「FramePack」が革命的なワケ 2025年05月05日 07時00分更新 https://ascii.jp/elem/000/004/267/4267160/ 4月17日に登場した動画生成AIプログラム「FramePack(フレームパック)」が世界的に衝撃を与えています。PCローカル環境で動画AIを動かすには、少なくともビデオメモリー(VRAM)が12GBあるビデオカードを搭載していないと難しいというのが常識でした。ところが、VRAM 6GBでも安定的に動作させられるため、
一気に動画AIの裾野を広げそうです。開発したのは、画像生成AI分野で「ControlNet」や、使いやすいツール「Fooocus」などを開発してきたことで知られる、スタンフォード大学に在籍中のIllyasviel(イリヤスフィール、以下イリヤ)さん。既存の方法論にまったく違ったアプローチでブレイクスルーを引き起こす、“イリヤ神”のアプローチに再び注目が集まっています。 中略 AI動画を作ってみたいけれども、スペックが足りないために諦めていたという人が次々に自前の環境で試すようになってきました。既にワンパッケージでインストールできる環境も整
えられているため、スタートも簡単です。様々なファイルをダウンロードしてくるため、初期設定は2時間くらいは見ておく必要があるものの、圧倒的にハードルが下がりました。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/822
823: デフォルトの名無しさん [sage] 2025/05/05(月) 16:26:03.24 ID:gTSTkGJ70 >>822 オンボのグラフィックスでも動きますか? メインメモリは24GBです http://mevius.5ch.net/test/read.cgi/tech/1721137434/823
824: デフォルトの名無しさん (ワッチョイ cff0-Enlg) [] 2025/05/07(水) 15:22:05.67 ID:Nuqzm3Wk0 下記は全て2025年5月7日の記事 OpenAI、ChatGPTの6つのモデルの違いと適切なプロンプトを解説 https://news.mynavi.jp/techplus/article/20250507-3275757/ Microsoftの新規のソースコードの約3割をAIが生成、Nadella氏が明かす https://news.mynavi.jp/techplus/article/20250507-3271749/ スコットランドの住民を悩ます謎の怪音「ヘブリディアン・ハム」の正体はいまだ不明 https://karapaia.com/archives/507130.html http://mevius.5ch.net/tes
t/read.cgi/tech/1721137434/824
825: デフォルトの名無しさん (ワッチョイ b7a1-KeI6) [sage] 2025/05/07(水) 15:47:16.05 ID:n3ae2haO0 怪音をお尻から出してる奴、正直に名乗り出なさい http://mevius.5ch.net/test/read.cgi/tech/1721137434/825
826: デフォルトの名無しさん (スフッ Sd32-RYHa) [] 2025/05/08(木) 08:38:35.44 ID:KCA9Lwh4d WSLでdebianを使っているけど、動作が軽いし便利だよね vscodeの起動も早い http://mevius.5ch.net/test/read.cgi/tech/1721137434/826
827: デフォルトの名無しさん (ワッチョイ af58-Enlg) [] 2025/05/09(金) 07:07:15.84 ID:+l+evNW70 もう見抜けない、最先端のAIディープフェイク動画は心臓の鼓動まで再現、判別が困難に 2025-05-08 https://karapaia.com/archives/507859.html http://mevius.5ch.net/test/read.cgi/tech/1721137434/827
828: デフォルトの名無しさん (ワッチョイ e3cf-x2SE) [sage] 2025/05/09(金) 13:25:09.01 ID:3M4tliEX0 天国は良い所か聞けばわかるよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/828
829: デフォルトの名無しさん (ワッチョイ 162a-4tkZ) [] 2025/05/09(金) 19:22:34.32 ID:rWwF6jNu0 帰って来たヨッパライか。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/829
830: デフォルトの名無しさん (ワッチョイ d602-ujY1) [sage] 2025/05/09(金) 22:19:38.30 ID:toYOiewu0 >>718 なんこれCプログラマなのに初めてみたは… WGのサイトは見ててあそこが公式と思ってた 最近出来たんか http://mevius.5ch.net/test/read.cgi/tech/1721137434/830
831: デフォルトの名無しさん (ワッチョイ d602-ujY1) [sage] 2025/05/09(金) 22:21:43.53 ID:toYOiewu0 公式ホームページ(半世紀遅れ) 良いドメイン取れてよかったね http://mevius.5ch.net/test/read.cgi/tech/1721137434/831
832: デフォルトの名無しさん (ワッチョイ 12ad-T6Ba) [] 2025/05/10(土) 14:39:03.43 ID:17EyeKMh0 >>825 はい。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/832
833: デフォルトの名無しさん (ワッチョイ 338b-5lkG) [sage] 2025/05/24(土) 20:58:15.38 ID:aQkh9jD40 初心者一名様ご案内、興味あれば以下よろしく。 https://mevius.5ch.net/test/read.cgi/tech/1728823763/10- 概略: PHPでoniguruma(正規表現ライブラリ)最新版の機能を使いたい為、 (文法含めて)C言語の知識がまるでないのに環境構築してコンパイルし、 コードの問題(未改修箇所)も見つけて動かしてしまった剛の者(ただしかなりラッキーパンチ) とはいえGitHub上で活発にやりとりしてるし、ポテンシャルは高い PHPとPythonは使えるらしい すまんが
俺自身は他人に教える事自体には興味ない 俺は「他人のコードを読む経験が不足している」と自認しており、 それなりの品質が期待されるコード(=有名なOSS)は機会を見つけて読む事にしていて、 今回もonigurumaのコードを読む機会として便乗しただけ だからお前らが同様の事をやるなら便乗してもいい 俺の文法/規格の知識は完全にお前ら以下で、よく「それC++」と言われてる連中と同程度 (俺はCとC++を分離出来てないし、C++コンパイラで通る範囲のCしか使ってない) 俺はお前らがやってる重箱の隅的問題には興味なく、もっと大局の、 「この仕様/機能
を実現する為、どういうコード戦略で記述するか」に興味がある (数行のコード内での詳細文法ではなく、数万行のコードをどう構成するかに興味ある) 最近気に入ってる言語はJS http://mevius.5ch.net/test/read.cgi/tech/1721137434/833
834: デフォルトの名無しさん (ワッチョイ 1f35-rwyI) [sage] 2025/05/25(日) 19:39:48.52 ID:OO+eY7q40 ? キモ http://mevius.5ch.net/test/read.cgi/tech/1721137434/834
835: デフォルトの名無しさん (スッップ Sdbf-nAGj) [] 2025/05/27(火) 14:54:10.14 ID:qQFXqwqXd カッコ書きを多用してるから多分ADHDなんだろう ここでも他に時々見かけるけどまあそっとしといてやれ http://mevius.5ch.net/test/read.cgi/tech/1721137434/835
836: デフォルトの名無しさん (ワッチョイ 8b52-3DDr) [] 2025/05/27(火) 15:25:06.34 ID:K50j2XjJ0 星たちは「音」を奏でていた。楽器のように。歌のように 5/26(月) 19:00配信 https://news.yahoo.co.jp/articles/1996331be041f2656a929fec1ccd595ed3b4a053 量子世界では鏡の中心で本物と鏡像が溶け合う観測不能ゾーンが発生する 2025.05.26 MON https://nazology.kusuguru.co.jp/archives/178271 1キロ先から「幅3ミリの文字」が読めるレーザーを開発! 2025.05.26 20:00:48 MONDAY https://nazology.kusuguru.co.jp/archives/178219 http://mevius.
5ch.net/test/read.cgi/tech/1721137434/836
837: デフォルトの名無しさん (ワッチョイ 8bbd-3DDr) [] 2025/05/28(水) 08:34:27.62 ID:d5fn07f20 【悲報】財務省、廃棄したはずの森友文書を別の開示請求でうっかり開示してしまう🥺 [928380653] 2025/05/25(日) 14:40:21.21 https://hayabusa9.5ch.net/test/read.cgi/news/1748151621/ 第三者委員会「エロ小説漏洩は斎藤知事の指示の可能性が高い」 [595582602] 2025/05/27(火) 14:50:41.31 https://hayabusa9.5ch.net/test/read.cgi/news/1748325041/ 元総務部長が裏切り「斎藤知事に指示されてやった」 斎藤兵庫オワコン逮捕😭 [65
9060378] 2025/05/27(火) 23:30:03.48 https://hayabusa9.5ch.net/test/read.cgi/news/1748356203/ 立花孝志 業務上横領の疑いで刑事告訴 警視庁が受理(画像あり) [659060378] 2025/05/27(火) 21:37:55.62 https://hayabusa9.5ch.net/test/read.cgi/news/1748349475/ http://mevius.5ch.net/test/read.cgi/tech/1721137434/837
838: デフォルトの名無しさん (ワッチョイ efe7-TsVb) [sage] 2025/05/28(水) 10:43:48.21 ID:U7MV9uLa0 おれもHDMIでDVIだよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/838
839: デフォルトの名無しさん (ワッチョイ 0bec-qYXw) [] 2025/05/28(水) 20:10:39.46 ID:EIair+pr0 【兵庫】「知事・元副知事の指示に基づき正当業務を…」斎藤知事の“側近”井ノ本氏の弁明書 知事は改めて否定 [ぐれ★] 2025/05/28(水) 17:08:14.82 https://asahi.5ch.net/test/read.cgi/newsplus/1748419694/ ※追い詰められてないか? http://mevius.5ch.net/test/read.cgi/tech/1721137434/839
840: デフォルトの名無しさん (ワッチョイ 7b5f-DKvR) [sage] 2025/05/28(水) 21:43:45.39 ID:PBslL45A0 スレに関係無いもん貼るなよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/840
841: デフォルトの名無しさん (アウアウウー Sa8f-q7Ty) [] 2025/05/30(金) 13:31:01.21 ID:XWQpoVmBa もうプログラマー寄り付かなくなってるんじゃまいか http://mevius.5ch.net/test/read.cgi/tech/1721137434/841
842: デフォルトの名無しさん (ワッチョイ 23ad-hhgN) [] 2025/06/23(月) 13:59:19.19 ID:gexPgDcc0 C言語の終焉か http://mevius.5ch.net/test/read.cgi/tech/1721137434/842
843: デフォルトの名無しさん (ワッチョイ 8dc1-m8Iy) [sage] 2025/06/23(月) 14:32:37.67 ID:gJ1K/dLq0 プログラマーの終焉 http://mevius.5ch.net/test/read.cgi/tech/1721137434/843
844: デフォルトの名無しさん (ワッチョイ 4b10-sIdA) [] 2025/06/23(月) 15:24:01.44 ID:Le9JOtTU0 C は終焉の C http://mevius.5ch.net/test/read.cgi/tech/1721137434/844
845: デフォルトの名無しさん (アウアウウー Sa69-G7Nc) [] 2025/06/24(火) 09:50:49.50 ID:17zM306Da 文部科学省が標準のローマ字表記を改めるんだってよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/845
846: デフォルトの名無しさん (ブーイモ MM43-1F4K) [] 2025/06/28(土) 16:40:01.58 ID:uH6ba5rfM しょぼい機器でも物凄い性能だから、C言語を使う必要もなくなっている。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/846
847: デフォルトの名無しさん (ササクッテロ Sp81-AU/s) [sage] 2025/06/28(土) 16:47:05.13 ID:WGUfZy3xp もはやjavascriptすら動くからなぁw http://mevius.5ch.net/test/read.cgi/tech/1721137434/847
848: デフォルトの名無しさん (オイコラミネオ MM89-Hs71) [sage] 2025/06/28(土) 21:00:47.99 ID:HZiRGN/SM ただまあ、バイト単位で処理したい時には JS や Python や Java や Ruby より便利だけどな。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/848
849: デフォルトの名無しさん (オイコラミネオ MM89-Hs71) [sage] 2025/06/28(土) 21:01:32.93 ID:HZiRGN/SM あと、文字コードだとかを勝手に変換しないというのも便利だな。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/849
850: デフォルトの名無しさん (ワッチョイ 4201-V852) [] 2025/06/30(月) 06:22:37.34 ID:m9Iz5ero0 結局、自作したいだけかよw http://mevius.5ch.net/test/read.cgi/tech/1721137434/850
851: デフォルトの名無しさん (ワッチョイ fbf9-1Wc0) [sage] 2025/06/30(月) 11:37:57.93 ID:YZeS8CxH0 外食に飽きると自炊を始めるものだよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/851
852: デフォルトの名無しさん (ワッチョイ c602-1ra/) [] 2025/06/30(月) 12:00:43.86 ID:rn9gnazy0 そろそろc談義したいぞ… http://mevius.5ch.net/test/read.cgi/tech/1721137434/852
853: デフォルトの名無しさん (オイコラミネオ MM6b-fGW2) [sage] 2025/06/30(月) 13:32:07.78 ID:Bi14XNYeM C/C++は、(レンタル)サーバーサイドでも、ソースコードを盗まれないというメリットがある。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/853
854: デフォルトの名無しさん (オイコラミネオ MM6b-fGW2) [sage] 2025/06/30(月) 13:49:28.37 ID:Bi14XNYeM PHPは一見便利なように見えても、何をやっているのか不安が残る部分がある : ・文字コードの扱い。勝手に変換される可能性。それが脆弱性の原因になる可能性がある。 ・SessionID の管理のされ方。それがブラックボックスで余り説明が無いので危険。 ・文字列が「長さ指定文字列」と「0終端文字列」との二種類あり、デフォルトは前者だが、 正規表現系は後者である場合があり、それを知らないと脆弱性の原因になる。 http://mevius.5ch.net/test/r
ead.cgi/tech/1721137434/854
855: デフォルトの名無しさん (ワッチョイ 62f6-vcS6) [sage] 2025/06/30(月) 18:59:51.22 ID:YQWckD/50 最近はFPGAでコンピュータ作ってるけどメモリが4kbytesとかしかないのでC言語があると助かります。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/855
856: デフォルトの名無しさん (ワッチョイ fb06-1Wc0) [sage] 2025/06/30(月) 20:50:19.20 ID:YZeS8CxH0 アセンブラ使え http://mevius.5ch.net/test/read.cgi/tech/1721137434/856
857: デフォルトの名無しさん (ワッチョイ c379-SOZQ) [] 2025/06/30(月) 20:56:51.68 ID:i+8hTHYI0 そこまでのキツい環境ならC使わずにアセンブラ使えって思う http://mevius.5ch.net/test/read.cgi/tech/1721137434/857
858: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 7b32-T+w5) [sage] 2025/06/30(月) 20:57:51.84 ID:bv4WQiut0 その規模なら C で書くにしても配慮すべき低レイヤの事情がありすぎてあまり C の甲斐がなさそうだと私も思う。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/858
859: デフォルトの名無しさん (オイコラミネオ MM6b-fGW2) [sage] 2025/07/01(火) 02:30:13.65 ID:LkiphQyhM PHPの文字列は、1つの文字列の中でも、文字によってバイト数が異なるそうだ。 だから、$str[$k] の $k は、文字単位ではなくバイト単位。 文字単位で指定したい場合には、 mb_substr($str, $k, 1, "UTF-8") とするとのこと。 文字列の終端には一応 0x00 が入っているが、文字の長さはバイト数で管理されており、0を 終端とはみなしていない。だから、文字コードが 0x00 の文字も文字列の中に含めることが可能。 $str = "こんにちは&
quot;; echo strlen($str); // バイト数(UTF-8なら15) echo mb_strlen($str); // 文字数(5文字) ところが、正規表現を扱う場合には、0x00 のバイトが含まれていると、文字列の終端と みなされることがある。だから、ユーザーによって入力された文字列を正規表現で 安全チェックをしたつもりでも、文字列の途中に 0x00 のバイトが含まれていて、 それ以後に危険なコードをが含まれている倍がある。 C言語で作っていれば子の様な齟齬は起きない。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/859
860: デフォルトの名無しさん (ワッチョイ 5f98-4xcB) [sage] 2025/07/01(火) 05:48:42.66 ID:M5z4vIa80 >>859 × > PHPの文字列は ○ unicodeは × > C言語で作っていれば ○ asciiに限定すれば お前は基本的なところがまるで理解出来てない そもそも文字コードの話なのだから、どの言語でも同じ 特定の言語を使用すると回避出来るとかいう話にはなり得ない http://mevius.5ch.net/test/read.cgi/tech/1721137434/860
861: デフォルトの名無しさん (ワッチョイ 5f98-4xcB) [sage] 2025/07/01(火) 06:18:52.12 ID:M5z4vIa80 と思ったが、もしかして最近の言語はutf-8をネイティブサポートしていて、(=内部文字列がutf-8) この辺を全部自動的に回避出来るのか?(=プログラマに文字コードの知識が全く必要ない) Cはutf以前だから勿論サポート無し PHPはWeb言語だから文字列=バイトストリーム扱いで、共用体が駆使されるネット向けになってるだけ JSはutf-16だったがサロゲートペア導入でAPIが2つある(サロゲートペア対応版と非対応版) Rustは知らんが、さらっと調べた限
りutf-8で、逆にインデックスアクセスが出来ないらしい(3文字目を[3]で取得出来ない) ただこれだと遅くなるだけなので、Cを駆逐したいと言いながら便利さを追求してるRustは迷走してる Pythonは、どうやら全自動で出来るみたいね… http://mevius.5ch.net/test/read.cgi/tech/1721137434/861
862: デフォルトの名無しさん (ブーイモ MM02-nkZs) [sage] 2025/07/01(火) 08:38:13.77 ID:WjfKubzqM >>860 859は別に間違ったこと言ってないでしょ そこまで上から目線で言いたいならunicodeは書記素クラスタで考えないといけないので可変、ぐらい言わないとね コードポイントならUTF-32は4バイト固定だし むしろc言語はasciiという言い方は複数の意味でおかしい http://mevius.5ch.net/test/read.cgi/tech/1721137434/862
863: デフォルトの名無しさん (ワッチョイ 5f01-4xcB) [sage] 2025/07/01(火) 09:47:54.97 ID:M5z4vIa80 >>862 俺は859は根本的に勘違いしてる(≒間違っている)という見方を今も変えてないが、 少なくとも862の方が詳しいようだから(859の相手は)お前に任せるわ。 俺より詳しい奴が居る場所で俺が説法する意味もなく、 馬鹿と初心者が無限に沸くネットで間違いを全部指摘して回るのは無理だし。 下から目線のゆとりZ様同士でよろしくやってくれ。 どのみち俺とお前らではどうやっても合わないのはこれまでも散々経験してきた事だ。 http://mevius.
5ch.net/test/read.cgi/tech/1721137434/863
864: デフォルトの名無しさん (ワッチョイ 5f01-4xcB) [sage] 2025/07/01(火) 09:48:28.12 ID:M5z4vIa80 とはいえ一応内容について触れておくと、 > 書記素クラスタ 重ね文字等の事は知ってるぞ。ただ俺はこれは仕様が決まってないかと思っていたのだが、一応あるんだな。 http://unicode.org/reports/tr29/ ただこれ、問題は"Unicode 16.0.0"と、バージョンがやたら高い事にあると思う。 自然言語が既に16回も改訂してるわけはないので、中途半端な仕様を決め、改訂しまくってるという事だから。 今の仕様で実装しても、出来上がる頃には仕
様が改訂されている事もあり得る。 > コードポイントならUTF-32は4バイト固定だし 当然これも知ってるが、現実的にutf-32を使う事はほぼあり得ないだろ。 文字列処理は結局の所速度/メモリ重視だから、utf-32ではコードは書きやすいかもだが使い物にならない。 つかこの辺859に言ったところで通じるわけもなく、マウントが目的になってるのはお前の方だ。 だからこそ「上から目線」に過度に敏感なのがゆとりZの傾向でもあるが。 > むしろc言語はasciiという言い方は複数の意味でおかしい 話を続ける気があるなら、何の事なのかもう少し具体的
に言え。 まあ一言ずつに纏めると、 859: PHPは文字の扱いに色々問題があるが、C言語にはない 860: お前は根本的に間違ってるから、文字コードについて勉強し直せ ← 859に通じる範囲で返事してる 862: 俺の方が詳しいのに上から目線ウゼエ ← マウントを取り返しただけで、859に通じるようには書いてない ここら辺がゆとりZがコミュ障な所だ。 まあそれでもお互いにやるのは自由、よろしくやってくれ。 俺は降りる。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/864
865: デフォルトの名無しさん (ワッチョイ c379-SOZQ) [] 2025/07/01(火) 10:03:19.08 ID:0aieN+8C0 普通に何も考えずに使ってて問題起きないならstrlen以外にもmbslenとかwcslenみたいなのを用意されることはないんだよな http://mevius.5ch.net/test/read.cgi/tech/1721137434/865
866: デフォルトの名無しさん (ワッチョイ 7f7b-4xcB) [sage] 2025/07/01(火) 10:07:53.62 ID:O7C1rCRT0 ああついでに言っておくと、 ゆとり以前(=俺):内容が正しければ態度なんてどうでもいい ゆとりZ:ボクがどんなにマヌケな間違いをしていたとしても、 優しく丁寧に教えてくれる事が絶対条件で、 優しければ内容が多少間違っていても許容される(←いやこれは俺は許容出来ねえ) という違いだな。まあゆとりZ同士でよろしくやってくれ。 ただまあ、Qiitaのスレとかチラ見してるが、 発言の自由がある=どんな馬鹿でも発言出来る=間違った情報
も当然発信される、なのだから、 Qiitaに正確性を求めるのは仕様的に無理なので、連中も間違ってて、 Qiitaは玉石混淆な上で、石が大量生産されるのは仕様として甘受し、玉を探すべきだとは思うがな。 とはいえQiitaが石→玉化する機構を持ち合わせられない(=間違いを指摘する事すら出来ない) のは上記ゆとりZ価値観の賜だから、詰んではいるが、それでも(Qiitaというサイトが)無いよりは断然いいし。 つまりだな、お前らゆとりZは「上から目線ガー」とか一々やってるから駄目なのであって、 「相手」(今回は859)に向き合う気がないから、 Qiita等の
「一方的に発信するだけ」のツールは断然相性がいいが、 そこで「双方向な議論」とかはまるで出来ないんだと思うぜ。 859にとって困るのは、「上から目線」ではなく、「間違いを指摘してもらえない」事だろ。 (ただこれがゆとりZに取っては違うらしいので俺にはどうにも合わないが) http://mevius.5ch.net/test/read.cgi/tech/1721137434/866
867: デフォルトの名無しさん (ワッチョイ 5f01-4xcB) [sage] 2025/07/01(火) 10:57:25.82 ID:M5z4vIa80 リンクは以下の方がよかったかも https://hydrocul.github.io/wiki/blog/2015/1025-unicode-grapheme-clusters.html > Grapheme cluster の境界定義 > CR の次に LF が続く箇所は境界にならない これだとCRLFは一文字扱いだから、utf-8の0x7f以下だけ使っても(厳密には)asciiとは違うって事か? なんで一々仕様を無駄に変更するのだ?という気はするが、 見てる限りunicodeって自然言語学者が策定してる仕様で、プログラミングのし易さなんて
まるで考慮して無いな http://mevius.5ch.net/test/read.cgi/tech/1721137434/867
868: デフォルトの名無しさん (オイコラミネオ MM6b-fGW2) [sage] 2025/07/01(火) 16:58:38.98 ID:W1sziXWKM PHPに限らず、文字コードを勝手にいじくる言語は脆弱性の温床になる。 C言語は指示しない限りは何もしないから、むしろ安全。 860は、馬鹿だから理解できない。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/868
869: デフォルトの名無しさん (オイコラミネオ MM6b-fGW2) [sage] 2025/07/01(火) 17:04:55.37 ID:W1sziXWKM 中途半端に自動化しようとしていることが脆弱性の温床になる。 詳細な仕様を書かないで「こういう場合にはこうすれば安全ですよ」 みたいなのが結構危ない。 なぜ、そうするのか。その関数は厳密に何を行っているのか。 「簡易言語」には、そういう情報が欠落していることが多い。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/869
870: デフォルトの名無しさん (オイコラミネオ MM6b-fGW2) [sage] 2025/07/01(火) 17:07:29.61 ID:W1sziXWKM フレームワークも危険だ。 「完成品」として何もカスタマイズしないで使っているなら、安全かもしれない。 ところが、「プラグイン」と呼ばれているものを組み合わせたり、 独自にカスタマイズしようとすると、とたんに危険になる。 なぜなら、仕組みが分かりにくく、ソースが巨大で解読しにくいことが多いからだ。 特に問題なのはオープンソースのフレームワークだ。 ソースが汚いものが多いから、それが原因で理解が難しくなり、脆弱性が入り込む
。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/870
871: デフォルトの名無しさん (オイコラミネオ MM6b-fGW2) [sage] 2025/07/01(火) 17:10:17.61 ID:W1sziXWKM 860は、物事の理解が甘い。 自分が馬鹿なことに気付いてない。 5chだけで偉そうにしている馬鹿。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/871
872: デフォルトの名無しさん (ワッチョイ c3ef-OGY2) [] 2025/07/01(火) 17:12:20.54 ID:rc7NgUjs0 自己紹介ですか? http://mevius.5ch.net/test/read.cgi/tech/1721137434/872
873: デフォルトの名無しさん (オイコラミネオ MM6b-fGW2) [sage] 2025/07/01(火) 17:15:03.47 ID:W1sziXWKM >>872 おまえは、自覚が無い馬鹿だ。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/873
874: デフォルトの名無しさん (ワッチョイ c379-SOZQ) [] 2025/07/01(火) 17:41:41.27 ID:0aieN+8C0 全然違う話になったぞ??? http://mevius.5ch.net/test/read.cgi/tech/1721137434/874
875: デフォルトの名無しさん (ワッチョイ 7748-ar6z) [sage] 2025/07/01(火) 19:57:14.17 ID:4pZHV5xo0 けどさ 今のWindowsって内部的にはUTF16LEなんだよな それをアプリ側に合わせてマルチバイトに変換したりしてるわけで http://mevius.5ch.net/test/read.cgi/tech/1721137434/875
876: デフォルトの名無しさん (ワッチョイ 5ffc-4xcB) [sage] 2025/07/01(火) 20:03:31.00 ID:M5z4vIa80 >>874 まあ859もゆとりZだったというオチだよ。 見えてた展開ではあったが、放置するのも問題かと思って最低限のツッコミを860でしたつもりだったが、 ゆとりZが釣れまくってどうにもならねえ。脱線しすぎ。 5chにはコミュ障が多いのでついでに解説しとくと、 859のテイ、何だかよく分からん独り言は、ゆとりZ特有のムーブで、 ・質問して答えてもらえないと傷つくし、 ・議論提起してボコられたら嫌だし、 ・何だかよく分からん独り言にしと
けば、どういう展開になっても逃げられるし!!! って事で、傷つかない為に予防線張りまくりの戦術、連中なりの「コミュ上手」な手法らしい。 いやいや、お前ら一々メンドクセエわ。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/876
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 126 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s