VNC と SDL2 と QEMU [読書]
そのうち、気が向いたら読む
VNC
http://home.d04.itscom.net/ath/old/vnc/InsideVNC/03VncProtocol.html
https://gihyo.jp/lifestyle/serial/01/ganshiki-soushi/0060
https://zenn.dev/ma2shita/articles/daa3d5ee7ec014
https://qiita.com/onushinosenzo/items/b13e051d2fc6260e3294
https://askubuntu.com/questions/262700/qemu-kvm-vnc-support
https://qiita.com/karaage0703/items/366eb17906a3341f1999
https://github.com/rfbproto/rfbproto
https://qiita.com/ryoyakawai/items/09e7e85e0907f60809dd
SDL2
http://sdl2referencejp.osdn.jp/
https://wiki.libsdl.org/SDL2/Introduction
https://www.webcyou.com/?p=10388
https://github.com/veandco/go-sdl2
QEMU
QEMU のインストール https://qemu.hateblo.jp/entry/2020/12/30/101221
QEMUを最新版にバージョンアップ https://qemu.hateblo.jp/entry/2021/09/11/134956
QEMUでRaspberry Pi https://qemu.hateblo.jp/entry/2021/01/01/161328
Windows10上にRaspberry Pi OS(RaspbianBuster)をQEMUエミュレーターで動かす(versatilepbマシン) https://qiita.com/yaju/items/4bf9e39416e0cb1bdaa9
VNC を利用した VM ゲスト の閲覧
https://manual.geeko.jp/ja/cha.qemu.running.html#cha.qemu.running.vnc
VNC
http://home.d04.itscom.net/ath/old/vnc/InsideVNC/03VncProtocol.html
https://gihyo.jp/lifestyle/serial/01/ganshiki-soushi/0060
https://zenn.dev/ma2shita/articles/daa3d5ee7ec014
https://qiita.com/onushinosenzo/items/b13e051d2fc6260e3294
https://askubuntu.com/questions/262700/qemu-kvm-vnc-support
https://qiita.com/karaage0703/items/366eb17906a3341f1999
https://github.com/rfbproto/rfbproto
https://qiita.com/ryoyakawai/items/09e7e85e0907f60809dd
SDL2
http://sdl2referencejp.osdn.jp/
https://wiki.libsdl.org/SDL2/Introduction
https://www.webcyou.com/?p=10388
https://github.com/veandco/go-sdl2
QEMU
QEMU のインストール https://qemu.hateblo.jp/entry/2020/12/30/101221
QEMUを最新版にバージョンアップ https://qemu.hateblo.jp/entry/2021/09/11/134956
QEMUでRaspberry Pi https://qemu.hateblo.jp/entry/2021/01/01/161328
Windows10上にRaspberry Pi OS(RaspbianBuster)をQEMUエミュレーターで動かす(versatilepbマシン) https://qiita.com/yaju/items/4bf9e39416e0cb1bdaa9
VNC を利用した VM ゲスト の閲覧
https://manual.geeko.jp/ja/cha.qemu.running.html#cha.qemu.running.vnc
週刊東洋経済2023年3月4日号 [読書]
1つ前のエントリーで、ラックの特別損失のことを考えたが「システム開発」「特別損失」で検索すると、システム開発で億単位の特損を計上する例が頻発しているらしい。
恐ろしい。
週刊東洋経済の 2023年3月4日号を読んだ。
https://str.toyokeizai.net/magazine/toyo/20230227/
日経コンピューターの「動かないコンピュータ」みたいに失敗した事例が出ているのかと思ったが違った。
事業会社で(社内発注も含め)発注側として何もわからない役職者にシステム開発って、こんな感じにやるんだよーと解説するような記事だった。
- 丸投げはだめで要件定義や受け入れテストには積極的に関与していくんだよ
- 大手に頼むと単価高いけど広範囲のことをやってくれる、中小だとそれよりは安いけど、得意なことと得意じゃないことがある
- 請負と準委任と派遣の違い
業界では当たり前だけど発注側としては最初からちゃんと把握しておかないといけないことなので、そういうありとあらゆることが説明してあるのは良いんじゃないかな。
最低限の知識だけでも、読むの大変だけど。
あと、
- システム部門に雑用を頼む人は嫌われちゃう
とかも書いてあって、この記事の対象読者からしたら
「え、そうだったの」
みたいに思うことも多いんだと思う。そしてプロジェクトがうまくいかない要因の1つなんだろうなぁ。
記事を見たら、アジャイルはそうじゃないとか色々言いたいことがあるひともいると思うが、右も左もわからない人が最初の会議に望む前に、最初に読んでおくには良いのではないかと思った。
(ただ、週刊誌なので、たまたまこの号を読んですぐに役に立つ人がどれだけいるか?週刊誌って難しいな)
記事を読んで、システム開発って、年々高度化する中、成功させるの難しくてリスキーだなって改めて思った。

恐ろしい。
週刊東洋経済の 2023年3月4日号を読んだ。
https://str.toyokeizai.net/magazine/toyo/20230227/
日経コンピューターの「動かないコンピュータ」みたいに失敗した事例が出ているのかと思ったが違った。
事業会社で(社内発注も含め)発注側として何もわからない役職者にシステム開発って、こんな感じにやるんだよーと解説するような記事だった。
- 丸投げはだめで要件定義や受け入れテストには積極的に関与していくんだよ
- 大手に頼むと単価高いけど広範囲のことをやってくれる、中小だとそれよりは安いけど、得意なことと得意じゃないことがある
- 請負と準委任と派遣の違い
業界では当たり前だけど発注側としては最初からちゃんと把握しておかないといけないことなので、そういうありとあらゆることが説明してあるのは良いんじゃないかな。
最低限の知識だけでも、読むの大変だけど。
あと、
- システム部門に雑用を頼む人は嫌われちゃう
とかも書いてあって、この記事の対象読者からしたら
「え、そうだったの」
みたいに思うことも多いんだと思う。そしてプロジェクトがうまくいかない要因の1つなんだろうなぁ。
記事を見たら、アジャイルはそうじゃないとか色々言いたいことがあるひともいると思うが、右も左もわからない人が最初の会議に望む前に、最初に読んでおくには良いのではないかと思った。
(ただ、週刊誌なので、たまたまこの号を読んですぐに役に立つ人がどれだけいるか?週刊誌って難しいな)
記事を読んで、システム開発って、年々高度化する中、成功させるの難しくてリスキーだなって改めて思った。

プログラミングRust 第2版 [読書]
読了
と言っても7割くらいしか理解できてない。
読み終わって改めて目次をも直すと、もう一回読み直した方が良さそうだけど、自分の人生にそれだけの時間が残されているか?
- 内部可変性 RefCell のあたりは、使いそうだけどよくわかってない
- クロージャーのあたり(特に move 使うあたり)もよくわかってない。ただ、これはフレームワークの一部として使うだけになりそうなので、そんなにわかってなくても良さそう
- 非同期プログラミングもよくわかってないけど、すぐ使うところでないので、まあわかってなくてもいいかな
必要な時に必要な章を読み直そう。
ただ今まで読んだ中では一番 Rust 言語自体の機能の説明を網羅しているように思う。
著者達は、 Mozilla の人で、 Rust 書くの慣れてそう。
慣れているせいか、説明がわかりやすい(3割くらい理解できてないが・・・)
自分が読んだ Rust の本の中では、高いけど一番良かったと思う。

と言っても7割くらいしか理解できてない。
読み終わって改めて目次をも直すと、もう一回読み直した方が良さそうだけど、自分の人生にそれだけの時間が残されているか?
- 内部可変性 RefCell のあたりは、使いそうだけどよくわかってない
- クロージャーのあたり(特に move 使うあたり)もよくわかってない。ただ、これはフレームワークの一部として使うだけになりそうなので、そんなにわかってなくても良さそう
- 非同期プログラミングもよくわかってないけど、すぐ使うところでないので、まあわかってなくてもいいかな
必要な時に必要な章を読み直そう。
ただ今まで読んだ中では一番 Rust 言語自体の機能の説明を網羅しているように思う。
著者達は、 Mozilla の人で、 Rust 書くの慣れてそう。
慣れているせいか、説明がわかりやすい(3割くらい理解できてないが・・・)
自分が読んだ Rust の本の中では、高いけど一番良かったと思う。

実践Django [読書]

まず、そんなにページ数が多くなく一気に読み切れる分量なのが良い。
その中で、偏りなく説明する内容を絞って順番と例題がよく考えられているなぁと思った。
読み進めるのに、HTML, HTTP, Python のプログラミングの基本的な部分の知識は必要だが、
「後で説明するので、ここでは呪文のようにこのように書いてください」
となっている部分は感じなかったので、非常に読みやすかった。
基本的な部分だけでなくて、著者が必要と思った N+1 問題とか DBインデックスとか、
ユーザー認証のカスタマイズとか、DRF とか適宜+αの部分も開設されているところも良かった。
数年前に @c-bata が Django の書籍を書いているという噂を聞いたが、
いつまで経っても出版されないので、立ち消えになっているのかと思ったら、
Django 3.2 というちょうどいいバージョンで、練られた内容で出版できたので、素晴らしい
Django の公式ドキュメントを日本語翻訳されている方々のおかげで
https://djangoproject-jp.vercel.app/translate/
Django の公式ドキュメントが日本語で読めるので、
この本を読んでから、Django の公式ドキュメントを読むのがよかろうと思う。
https://docs.djangoproject.com/ja/3.2/
Julia の書籍 [読書]


日本語で読めるもので、めぼしいものは、探した感じ、この2冊だけかな、と思う。
「1から始める・・・」の方は、小版で 200ページ弱なので、割とすぐに読める。
何も前提知識がなくて、英語の情報だけで新たに始めるのが大変な自分のような人には、きっかけとしていいんじゃないかと思う。
「・・・クックブック」の方は、原著は Julia 1.0 Programming Cookbook の Packt publishing の本。Cookbook なので、全部を必要なところ読む必要なく、自分もよくわかんないところは読み飛ばしたけど、あった方がいいかなぁと思う。
1.0 と、最新の 1.5 で、どこがどれくらい違っているのかはわからないけど、書籍としては、1.2 を参照しながら翻訳しているみたい。日本語版補遺として 0 章に入門の章あり。(ただし、この0章だけで、「1から始める・・・」の内容をカバーするのは無理)
彼方のアストラ [読書]
読了。
先日、かみさんが、「マンガ大賞をとったやつ」と言っていきなり全巻を買ってきた。
全5巻で、登場人物も、鬼滅の刃や鋼の錬金術師に比べたら少ないので、疲れないのがいい。
内容的には宇宙SFで、十五少年漂流記で、ミステリー。
どういう連載の仕方をしたのか知らないが、最初にほのめかされていた秘密や伏線が最後には回収されていて、ジャンプのアンケートによって設定がどんどん変わって強い敵がインフレしていく漫画に慣れている自分には新鮮だった。
面白さで言ったら普通かな。SF、学園もの、ミステリー、いずれの面からも特別おもしろいという部分はなかったが、全体のバランスとしては良かった。
SF的な部分では、何千光年も離れたところから100日レベルで戻ろうとしていて、時空とは?重力とは?とか、途中でよる惑星の生態系もSFによくある話と思え、SFファンにはいまいちだったかも。
Amazon Prime ビデオにアニメがあるらしく、息子によると原作と同じらしいので、アニメを見てもいいと思う。
先日、かみさんが、「マンガ大賞をとったやつ」と言っていきなり全巻を買ってきた。
全5巻で、登場人物も、鬼滅の刃や鋼の錬金術師に比べたら少ないので、疲れないのがいい。
内容的には宇宙SFで、十五少年漂流記で、ミステリー。
どういう連載の仕方をしたのか知らないが、最初にほのめかされていた秘密や伏線が最後には回収されていて、ジャンプのアンケートによって設定がどんどん変わって強い敵がインフレしていく漫画に慣れている自分には新鮮だった。
面白さで言ったら普通かな。SF、学園もの、ミステリー、いずれの面からも特別おもしろいという部分はなかったが、全体のバランスとしては良かった。
SF的な部分では、何千光年も離れたところから100日レベルで戻ろうとしていて、時空とは?重力とは?とか、途中でよる惑星の生態系もSFによくある話と思え、SFファンにはいまいちだったかも。
Amazon Prime ビデオにアニメがあるらしく、息子によると原作と同じらしいので、アニメを見てもいいと思う。
鋼の錬金術師読了 [読書]
鬼滅の刃 https://nakagami.blog.ss-blog.jp/2020-12-06-1 に続き、娘が買いそろえていた鋼の錬金術師があったのでまとめて読んだ。
- 主人公は錬金術師
- 弟の体を取り戻すために旅する
という薄っすらとした事前情報はあったので、オズの魔法使いみたいなやつの少年漫画版なのかとおもったら、戦争マンガだった。
ネタバレになることは書けないが、結末に向けて伏線が回収されていくのが良かった。
ほかにも、ストーリー漫画で、先にプロットが作ってあって結末を迎えるマンガがあったら読みたい。
ただ、年をとったせいか、読むの疲れた。せっかく伏線張ってくれていて「あ、そんなような話、以前にあったなー」と思っても、ちゃんと覚えてないし、読み返す時間もない。
鬼滅の刃の時も思ったが、15年くらいたったら良い返したい
- 主人公は錬金術師
- 弟の体を取り戻すために旅する
という薄っすらとした事前情報はあったので、オズの魔法使いみたいなやつの少年漫画版なのかとおもったら、戦争マンガだった。
ネタバレになることは書けないが、結末に向けて伏線が回収されていくのが良かった。
ほかにも、ストーリー漫画で、先にプロットが作ってあって結末を迎えるマンガがあったら読みたい。
ただ、年をとったせいか、読むの疲れた。せっかく伏線張ってくれていて「あ、そんなような話、以前にあったなー」と思っても、ちゃんと覚えてないし、読み返す時間もない。
鬼滅の刃の時も思ったが、15年くらいたったら良い返したい
鬼滅の刃読了 [読書]
一昨日の発売日に娘が最終巻を買って、23巻揃ったので、昨日と今日で1話から最後まで読んだ。
今まで、原作もTVアニメも映画も視聴なしというところから。
いきなり読みたいと言い始めたものだから、子供たちが面白いかどうか聞いてきた。
なるほど面白かった。
売れてなくて面白い漫画はあるにしても、やっぱ売れてるのは面白いんだな。
いまだかつて少年漫画なんか読んだことない 77歳の義母も、話題になっているということで、かみさんと娘と三人で映画を観に行った後に読み始めて、全巻読んで面白いと言っていた。
キャラクター設定が最初からずれてないところが、僕の知ってる少年ジャンプと全然違うな。
なんか、(長いけど)細かい登場人物の設定もあって、映画の脚本みたいだ。
ストーリーも連載開始時にある程度は決めてたんだろうなぁ。
前の方にある人物初登場時の細かい説明を読み飛ばしながら一気に読んだら、途中で
「あ、このこと前にもなんか言ってたなぁ・・・」
みたいなのがあって、・・・人生のやることなくなった15年後くらいに、もう一回丁寧に読み返したいなぁと思った。
今まで、原作もTVアニメも映画も視聴なしというところから。
いきなり読みたいと言い始めたものだから、子供たちが面白いかどうか聞いてきた。
なるほど面白かった。
売れてなくて面白い漫画はあるにしても、やっぱ売れてるのは面白いんだな。
いまだかつて少年漫画なんか読んだことない 77歳の義母も、話題になっているということで、かみさんと娘と三人で映画を観に行った後に読み始めて、全巻読んで面白いと言っていた。
キャラクター設定が最初からずれてないところが、僕の知ってる少年ジャンプと全然違うな。
なんか、(長いけど)細かい登場人物の設定もあって、映画の脚本みたいだ。
ストーリーも連載開始時にある程度は決めてたんだろうなぁ。
前の方にある人物初登場時の細かい説明を読み飛ばしながら一気に読んだら、途中で
「あ、このこと前にもなんか言ってたなぁ・・・」
みたいなのがあって、・・・人生のやることなくなった15年後くらいに、もう一回丁寧に読み返したいなぁと思った。
実践 Rust プログラミング入門 [読書]

以前読んだ、プログラミング言語 Rust 公式ガイド(通称 The Book) https://nakagami.blog.ss-blog.jp/2020-07-12 を補完するような内容で良かった。
また、Rust は、どんどん新しくなって The Book の内容が(読んでいる人には知らないうちに)古くなっていくので、今の時点の新しい情報で解説されてるのが良かった。
内容は、それほど深掘りせず入門で、あとは自分で調べてくださいという感じ。
文法などは基本的な部分も省略している部分があるので、入門とは言いつつ、この本を最初に読んだだけでは書けるようになるのは難しいかな、と思う。
(無料で読めるオンライン上のコンテンツもあるので)先に The Book を読むのが良いと思う。
プログラミング言語Rust 公式ガイド [読書]

Amazon の注文履歴を見ると、昨年の 8/1 に注文していたようなので、読むのにほぼ一年掛かったことになる。
内容的には、Rust について薄く広くバランスよく説明されている。ほかにも、日本語書籍で Rust のものがいくつかあるが、最初に読むなら、これが良いかなと思う。
PDF は、無料でここでも手に入る。
https://qiita.com/yyu/items/18df35988f3ea3b12af0
アスキードワンゴさんの編集、組版に重きをおかない人は、これを読んでもいいかも。
原著は、書籍として出版されてもいるがWeb にも無料で公開されているもので同じ版のものが、
コミュニティによる別訳で日本語訳されている。
https://doc.rust-jp.rs/book/second-edition/
これを読んでもいい。
原著は、新しくなっているようなので、英語が苦にならない人は原著を読むのが良いと思う。
https://doc.rust-lang.org/book/