推薦図書/必読書のためのスレッド 84

2023/07/18(火) 21:10:45.85ID:fAmxuO6T
推薦図書/必読書のためのスレッドです

※前スレ
推薦図書/必読書のためのスレッド 83
https://mevius.5ch.net/test/read.cgi/tech/1556284220/
2024/06/27(木) 13:12:38.01ID:do0ftdWy
>>193
文法では無くアプリです
アドバイスはありがたいのですが他言語の経験がないです・・・
2024/06/27(木) 14:44:51.83ID:OTNDZ+yC
この辺みとけば
https://dobon.net/
197デフォルトの名無しさん
垢版 |
2024/06/27(木) 19:37:00.13ID:CXekxx/V
>>195
んーじゃあ。
最初はコマンドのオプションとかは抜きにして、コマンドと同じ動きするアプリ作るとか、そういうのから初めてみる?
CUIにしてもGUIにしても中身のアルゴリズム自体は同じだから、
cat(Winだとtype)から初めてちょっとずつ作れるコマンド増やしていく。
2024/07/14(日) 18:26:09.28ID:KYmRyKpU
おいらも思ったけどそういうアプリがないのはないなりの理由があったのよね
環境が整備されてなくて放置だったりとかまで調べて意欲がボキンと折られた
199デフォルトの名無しさん
垢版 |
2024/07/14(日) 19:45:10.85ID:OSvePELw
自分も含めて、ボキンと折れて趣味グラマーに収まる人間も居れば、
プログラミング触ったことない初心者から初めてOSを作りたいという情熱だけで
OS自作出来る様になる人(OS自作入門の著者)みたいな人まで居る。

情熱というか、必要な情報を得るまで諦めない執念というか、そういうのが足りないんだろうな…。
2024/07/14(日) 23:01:18.92ID:cnsfb8R9
何で一冊で理解できると思っているのだろうか
201デフォルトの名無しさん
垢版 |
2024/07/15(月) 21:04:59.82ID:25ixNi5n
作りたいアプリの明確なビジョンはあるけど
それをそのまんま解説してる書籍なりサイトなりが見つからないってことかな

それは存在しないから自分で必要なパーツをかき集めていくしかない
とはいえネット上にはあらゆるパーツが揃ってるから
ひとつひとつ調べて組み合わせていけばなんとかなる

結局これが最短で最後までモチベーションを持続できると思う俺はそうだった
2024/07/15(月) 21:38:01.43ID:w8682W+Y
それは設計だろ、コーディングだけがプログラムかw
2024/07/25(木) 20:21:14.87ID:ZQG+/rQ6
>>192
もう本買っちゃった?その二冊なら
作って覚えるVisual C# 2022 デスクトップアプリ超入門
のほうをオススメしておくよ
204デフォルトの名無しさん
垢版 |
2024/08/20(火) 08:33:14.27ID:8NN/s4xX
開発系エンジニアのためのDocker絵とき入門、鈴木亮、2024/1

自宅ではじめるDocker入門[改訂版]、浅居 尚、2021

Bootstrap 5 フロントエンド開発の教科書、2022
WINGSプロジェクト 山内直 (著), 山田 祥寛 (監修)

Tailwind CSS実践入門、工藤 智祥、2024/1
205デフォルトの名無しさん
垢版 |
2024/08/20(火) 16:29:12.48ID:7gW0oenX
OSでも言語でもスクレイピングでも
既存のものを再実装する本ばっかりなんだよな
新しい発想の本はないものか
206デフォルトの名無しさん
垢版 |
2024/08/22(木) 01:26:53.36ID:0OofYQEx
>>204
それプロじゃない人間が書いているシリーズだぜ?
207デフォルトの名無しさん
垢版 |
2024/08/22(木) 09:32:34.81ID:G65W2woD
>>205
なら書けば?
208デフォルトの名無しさん
垢版 |
2024/08/22(木) 10:16:06.57ID:IKT838Oo
・Rustで始めるTCP自作入門
・Rustで作るプログラミング言語 —— コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで
・Rustで始める自作組込みOS入門 技術の泉シリーズ
・自作OSで学ぶマイクロカーネルの設計と実装
209デフォルトの名無しさん
垢版 |
2024/09/02(月) 10:38:59.34ID:85oaCw5Z
ある出版社の本なんだが
表紙を開く度に紙が擦れてキーキー鳴る
わざわざ表紙に変な紙を一部分だけ貼ってて動かす度にそれが突っ張って鳴ってる
自分達は気にならんのかな
2024/09/02(月) 11:48:30.59ID:ZIq1pZG0
ある出版社に聞けよ
2024/09/02(月) 11:49:33.75ID:E2Ddg/CH
本屋さんで見てくる(聞いてくる)から、書名を教えて下さい
2024/11/11(月) 22:38:40.12ID:Z9sVKTQI
試しにやり始めたんだけど誰か他にもやってる人いない?
一人でやってると最後までいけなさそう
[作って学ぶ]ブラウザのしくみ
──HTTP、HTML、CSS、JavaScriptの裏側 土井麻未 著
https://gihyo.jp/book/2024/978-4-297-14546-0
2024/11/11(月) 22:39:04.94ID:Z9sVKTQI
あれ、ここずっと止まってる感じか
2024/11/12(火) 01:06:15.89ID:eLTxbb7g
見てるよ
2024/11/12(火) 17:34:52.44ID:CKJ1cusC
見てる
2024/11/12(火) 22:45:31.62ID:GaWbz61s
見てないよ
2024/11/13(水) 01:27:05.03ID:h17kJ0FY
フナイ出版は大丈夫か
2024/11/13(水) 12:40:27.83ID:rZ9y16XE
とりあえず動かしてふーんで最後までいくんだ
2024/11/13(水) 23:22:42.88ID:rAjVvJMr
>>212
ゼロ章の準備編で手間取ってるわ
MacかLinuxしか対応してないってんでWindowsユーザだとWSLで環境構築しなきゃならなくて準備のハードル高い
RustとかCのリンカとかGit Hubのキー設定とか
この準備を自力で出来るやつにはわざわざ推薦されるほどでなくてもいいし、必読感もない
Macユーザーなら推薦してもいいのかも
2024/11/14(木) 00:54:33.77ID:oZLfPtLI
言いたい事があるが黙っておく
2024/11/14(木) 00:56:30.21ID:p7qlMfVC
遠慮せずいえ
2024/11/14(木) 08:40:17.81ID:ner7v2hh
おっ誰か来た
2024/11/14(木) 13:33:19.41ID:Rip9F819
なんでそんな環境設定が面倒なんだ?
2024/11/14(木) 13:37:19.63ID:Rip9F819
目次見たけどこの内容をまともに解説するなら鈍器クラスの分厚さが必要だと思う
よくある自分の技術力を提示するために本を書いちゃった系の匂いがする
2024/11/14(木) 20:02:34.29ID:ner7v2hh
レンダリングエンジンが難しいんだろ、しらんけど
2024/11/14(木) 21:40:39.46ID:a5c3ZRdx
武内 覚が はてなBlog にその本の感想書いてた
2024/11/14(木) 22:26:03.96ID:ZtFsn+sx
つくブラ本の環境構築終わったわ
・WSLの設定(Ubuntu)
・Cのリンカ
・Rustのインストール
・仮想マシンQEMUのインストール
・Githubアカウント作成
・ssh鍵作ってGithub接続
・githubからソース取得
・著者謹製オリジナルOSの起動確認(これから作るブラウザを動かす)
ちまちまやってたとはいえ準備編だけで割と疲れた
2024/11/14(木) 22:37:19.49ID:Ss5C0YAx
もしかしてgithubからソース取得の為だけに、ssh鍵作ってGithub接続やらされたのか?
初学者向けじゃあるまいし、~/.gitconfigに
[url "https://github.com/";]
insteadOf = git@github.com:
と書くだけだぞ
2024/11/14(木) 23:34:36.35ID:ZtFsn+sx
まじか、そんな手軽なのか
いや実際初学者なんだけどテキストではRustインストール後githubで配布してるlinuxシェル実行しろってだけだったからWSL上に設置して実行したらgithub接続しようとしてエラー起きたのよ
んでエラーメッセージ調べたらsshキー作って公開鍵をgithubのアカウントで登録すればオーケーってなってたからそうしただけなんだ
そもそもシェルの中でgithubに接続しようとしてるとかも把握してなかった
2024/11/14(木) 23:39:08.69ID:Xxyqy3I1
合間合間で何のためにやらされた作業なのか、遠回りしてないか自己チェックしろよ

QEMU持ち出さなくても、Window出すまでのOS差を吸収するとか、
UNIX互換レイヤーとかもっと一般的で応用の機会が見込めるライブラリ/フレームワークがある
自分がその本のターゲット読者かどうかもう一度確認しておけ

何でも良いから時間を溶かしたいのなら良いけど
2024/11/14(木) 23:56:37.90ID:x2ZlYhE/
その本は気になってたけどQEMUとか使ったことないわ
2024/11/15(金) 01:05:45.29ID:clQMcWBP
ブラウザ動かすのになぜQEMUなんているんだ?
2024/11/15(金) 01:05:45.55ID:rvbYC1JS
Windows 上にLInux環境作るならVMwareお薦め。
WSL2 はWindows とくっついていたり、Windows の Explore からファイル触れる良さもあるけど、VMware だと独立して見えるから。
本のお薦め環境は知らんけど
2024/11/15(金) 06:50:29.28ID:hfxi5xLT
>>230は思い込みで後方軍師面してるから多分自分で思ってるほど賢くない
>>232は理由を確認してるから多分賢い
2024/11/15(金) 08:53:43.68ID:+XgJdelO
>>232
たぶんこれ絡みかなぁ
> 著者謹製オリジナルOS
2024/11/15(金) 17:24:06.48ID:TsZPiFZ4
>>234
お前の個人的な感想だろ
2024/11/15(金) 19:59:51.21ID:TsZPiFZ4
HTTPクライアントは普通servlet、cusorが使われる
2024/11/15(金) 20:00:25.16ID:TsZPiFZ4
ブラウザの仕組み
https://zenn.dev/silverbirder/articles/e10295948e17ca
2024/11/15(金) 20:48:54.60ID:TsZPiFZ4
212は見てないようだ
2024/11/16(土) 04:01:38.80ID:sJzqMxEo
>>235
なぜブラウザの仕組みを知るのに独自のOSを用意する必要があるのだろう
例えばVulkanやOpenGLを使ってゴリゴリとフルスクラッチからレンダリングエンジンを作る課程を解説する本かと思っていたら
だいぶ違っていた
正直JavaScriptエンジンの仕組みの解説など必要なのだろうか?
インタプリタの本なら良書は山のようにある
ブラウザの仕組み、というからにはレンダリングエンジンをフルスクラッチで作る課程を追体験させた方が良かったのではないか
ブラウザの仕組みで最も難しいのはレンダリングエンジンなのだし
そこを自力構築せずして仕組みとは言えないのではないか
2024/11/16(土) 04:20:36.08ID:MlIU4R6X
レンダリングやGUI部分の解説を簡単にするために独自のOSを使ったとしか考えられない
これはまさに解説のための解説であり目的と手段が逆転しているように思う
正直俺はこのOSの部分を解説する本が欲しいと思った
2024/11/16(土) 08:53:58.60ID:EUmW1YOY
javaで作るのが一番簡単だと思う。ツールがほとんどそろってる
2024/11/16(土) 09:56:00.98ID:EUmW1YOY
どういう仕様で作るんのか?
2024/11/16(土) 13:36:46.76ID:UK16mtnD
>>238
(これわかりやすい)
2024/11/16(土) 14:06:57.06ID:UK16mtnD
>>240
ゴリゴリとレンダリングエンジンを作る過程を解説する本なら「作って学ぶレンダリングエンジン」ってタイトルにしないと嘘つきになるのでは?
2024/11/16(土) 17:46:39.74ID:MlIU4R6X
>>245
ぶっちゃけレンダリングエンジン以外の部分はほぼ自明なのでは?
少なくとも作り方が全くわからないということはないと思う
2024/11/16(土) 17:50:05.39ID:MlIU4R6X
少なくともVulkanやOpenGLを使って2Dの表示を行うというのは自明ではない
しかも2Dにするにあたっての最適化など専門化でもないと想像すらできない
それを解説してこそ価値があるような気がする
2024/11/17(日) 18:16:06.40ID:zx90fdBd
212は本のままやってんるんだろ
2024/11/21(木) 11:18:49.59ID:bAf4oZLa
順調のようだw
2024/11/21(木) 12:03:49.64ID:eckyl3dA
212 が勉強するのを見守るスレッド
2024/12/02(月) 15:49:56.58ID:GqsuwB6g
(まだ2章だわ…)
252デフォルトの名無しさん
垢版 |
2024/12/20(金) 14:38:53.99ID:qWbt6zfw
「文系でもわかる」系の本はさっぱりダメ。
われわれ頭のいい理系脳にとってはよけいに格段に分かりにくくなる。

逆に「理系向け」系の本ってなぜ出さないんだろうか?
頭のいい人向けにスマートに書かれた本ってわかりやすいと同時に興味をかきたてるのに。
2024/12/20(金) 18:30:32.89ID:0SGDMmeR
そんなんあったっけって思って検索したら意外とたくさん出版されてたわ
↓とか
文系でも必ずわかる 中学数学×Python 超簡単プログラミング入門
2025/02/14(金) 08:28:27.35ID:a7s9lmo0
文系のバカは物理学、数学、プログラミングみたいな自分で手を動かしてそれでも分からないものも読んだ、ってリストに上げてお薦めしてくるからな。
255デフォルトの名無しさん
垢版 |
2025/02/14(金) 09:31:42.03ID:gVt6UsNt
逆にわたしが「理系だから分かる」系の本を出しまくって
それが分かりやすいと評判になって
逆に「文系でも分かる」系の本の評判が悪くなって売れなくなってその著者からクレームが来そうだな。
2025/02/14(金) 12:23:06.58ID:rES5mJq/
>>254
あれなんなんだ?
どう考えても素人が買って1週間やそこらで理解できるような本ではないのに
速攻読んだとかやってて凄いなあと
2025/02/14(金) 12:37:52.44ID:iOe/N7Dn
表面的に定義を言葉として完全に暗記してそれっぽく振る舞う
こちら側の反応頼りで探り探りで話して来るのが今の生成AIと似てる
2025/02/15(土) 14:11:07.85ID:YiGPKK/a
広告や注目を集めたいWebでの記事はタイトルが正しくないのがムカつく。あれも無能な文系の仕業ではないのか
2025/02/15(土) 18:57:05.61ID:thmam3qv
宣伝広告は理論も仮定もすっとばした言説
2025/02/22(土) 18:21:16.12ID:wuoCXsLr
結構な量の翻訳してるんなら上達しててほしいなぁ
261デフォルトの名無しさん
垢版 |
2025/04/24(木) 21:26:15.02ID:SYwpEw68
UMLの勉強したいんだが全然本がない
なんかいいのない?
262デフォルトの名無しさん
垢版 |
2025/04/24(木) 21:58:39.76ID:xYJ9bO0b
>>257
ほんそれ
2025/04/25(金) 10:59:05.42ID:nwdAqeWF
独習UML
264デフォルトの名無しさん
垢版 |
2025/04/25(金) 14:32:28.97ID:EnIJ6GQ0
心にウルトラマンレオ
265デフォルトの名無しさん
垢版 |
2025/04/26(土) 10:46:17.92ID:s1HPQXJM
Beej's guide to Network Programming:Using Internet Socket
266デフォルトの名無しさん
垢版 |
2025/04/26(土) 21:39:22.92ID:MDhuGEpj
>>263
20年前の本かあ
新しい本全然ないよな
267デフォルトの名無しさん
垢版 |
2025/08/04(月) 14:00:44.61ID:+JGs1/Im
今の時代もやっぱり本はいい
ネットの情報は玉石混淆だが本は一定以上の質の情報をまとめてくれている
ただし駄本もあるのでいい本を選ぶ必要があるが…
いい本を選ぶことができれば時間対効果はネットよりいい…
268デフォルトの名無しさん
垢版 |
2025/08/04(月) 14:01:26.77ID:+JGs1/Im
迷ったらオライリー
あとインプレス
を選んでおけば大きな間違いはない
2025/08/04(月) 16:05:07.91ID:rkh3K8Va
オライリーは電子版をKindleで発売してくれ
270デフォルトの名無しさん
垢版 |
2025/11/13(木) 20:46:02.43ID:Qom0Qzki
>>269
オライリーはいまだに格好つけが買いたがる本
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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