2024年5月の月報

5月に読んだ本 秋期限定栗きんとん事件(下) 巴里マカロンの謎 〈小市民〉シリーズ (創元推理文庫) 冬期限定ボンボンショコラ事件 〈小市民〉シリーズ (創元推理文庫) でぃすぺる 君は医者になれない 膠原病内科医・漆原光莉と血嫌い医学生 (メディアワークス文庫) 春夏秋冬、小市民シリーズが遂に完結した。 ただ最後、続きに希望が見えた気もするので、期待したい。 そういえば、古典部シリーズも完結まで読んでないんだよなあ。 昔読んでいたシリーズもので完結まで読み切ってないやつ、それなりにありそうな感じがする。 でぃすぺるは、まあ、悪くなかった。 あり得ない気もするけど、フィクションだしそれくらいいいよね、って感じ。 ところどころ、本当に怖くなったりもした。アンリミテッドだし、おすすめ。 君は医者になれないはThe メディアワークスって言った感想。 良くも悪くもキャラ文庫。 さて、今後は月5冊まで本を買っていいことにしよう。 それ以上はアンリミテッドにする。 さすがにアンリミテッドだけで生きていくには、楽しみがなさすぎる。 アンリミテッドなんて2冊読めば元取れるし、月7冊は確実に読むしね。 絶賛読んでいる本。 Goの基本的な文法を素早く理解したい人向けの本 最近は時間がなくて本を読む時間もない。 別にそれが悪いことではないんだけど、趣味が失われるような恐れはある。 読書の時間を確保して、数少ない趣味を確保する必要がある。 旅行に行った 今月はゴールデンウイークを外し、旅行に行った。 安全を期しディズニー前泊をしたことはあるけど、観光旅行は初。 車にディスプレイを設置し、双子が絶対にぐずらない環境を作り、熱海に向かった。 子どもたちには退屈だろうけど、まずは伊豆山神社に行き旅の安全を祈願し、 その足で熱海駅に。 お土産を買いパン屋でお昼ごはん。 熱海の駅前商店街はいつみてもいい。 あの廃れた感じが妙に旅情を誘う。 次に親水公園で砂遊び。 水気を含む砂を頭にかけて、頭がざらざらになっていた。 最後に今宮神社に行き、この神社には梟が住み着いているという謎の情報を得た。 そして今回のメインとも言えるリゾナーレ熱海に到着。 星野リゾートは好きじゃないって言ってたけど、子連れにリゾナーレ熱海は最高だった。 まず周りも子連れなので、負い目を感じる必要がない。お互い様だよね、て勝手に考え少し安心する。 そして何より、アクティビティが豊富だった。 プール、砂場、ボールプール、滑り台、そしてツリーハウス。 退屈することなく、ぐっすり眠りについてくれた。 ちなみにビュッフェは想像以上に大変だったけど、ふたりが食べれるものがあって良かった。 子どもたちが寝静まった後、大浴場に。 半露天で熱海の夜景を見つつ浸かるお湯は、とろけるほどリラックスできた。 2日目はシャボテン公園でカピバラを見て、帰路に着く。 シャボテン公園はもういいかしら。 次はもう少し大きくなっているだろうし、グランパル公園に行くかな。 そんなこんなで楽しい旅行だった。 目標完遂が黄色信号 てな感じでゴールデンウイークもあり、イベントもありで、目標としている6月リリースの個人開発が黄色信号に。 なんとかして遅れを取り戻さないといけないんだけど、朝起きれないし、夜は眠い。 5時に起きて、開発やる。 って寝る前は思っているのに朝起きれない。 どうしたものか、どうしたもこうしたもやらなくちゃいけないんだけど。

投稿日 · 2024-05-31 · 更新日 · 2024-07-07 · 1 分 · nove-b

ZennのスクラップのようにGithub Issueに作業のログとかを残すようにした

作業中に新しい知識とか詰まった箇所、エラーの記録を取りたいと思うことがある。 今まではブログにずらずら書いていたけれど、結果、まとまりのない文章ができあがり、何にも活用することができないという状況が生まれていた。 ZennのScrapsを活用する? そこでZennを活用することを考えメリットデメリットを考えてみた。 メリット 公開することができるので、自身のブランディングに活用できる コメント機能で他人の知見をシェアしてもらうことができる 結果的にほかの人のScrapsを見るようになり知見が広まる 他人の助けになることもある デメリット 公開されるので、ソースコードにぼかしを入れる必要がある ScrapsはGitで管理ができない こうやって見るとメリットのほうが多いけど、デメリットが許容できなかった。 ただこれが許容できないとなると、コンテンツの公開がされるサービスは使用できない。 GithubのIssue💡 そこで思いついたのがGithubのIssueだった。 そもそもScrapsもIssueを参考にしているだろうし、機能的には問題ない。 しかもこのブログもGithubで管理されており、同リポジトリ内に作成すれば検索も強い。 そういうことでGithubで管理することにした。 プライベートリポジトリに 公開はしたくなかったので、リポジトリをプライベートに変更した。 そのためGithub Pagesが使えなくなったので、ホスティング先をnetlifyに変更した。 移行はHost on Netlifyの通りやれば難なく完了できる。 https://blog.nove-b.dev/ URLが少しダサくなったけど、カスタムドメインを適用するほどじゃないかなといった感じなので、このままいくことにした。 これで少しでもレベルアップできるといい。 ☆カスタムドメインに対応した Cloudflare Registrarでドメインを登録し、Netlifyのサーバーにサブドメインを当てる

投稿日 · 2024-05-30 · 更新日 · 2024-06-17 · 1 分 · nove-b

2024年4月の月報

4月に読んだ本 1984 (ジョージ・オーウェル) 1984年、世界は〈オセアニア〉〈ユーラシア〉〈イースタシア〉という3つの国に分割統治されていた。オセアニアは、ビッグ・ブラザー率いる一党独裁制。市中に「ビッグ・ブラザーは見ている」と書かれたポスターが張られ、国民はテレスクリーンと呼ばれる装置で24時間監視されていた。党員のウィンストン・スミスは、この絶対的統治に疑念を抱き、体制の転覆をもくろむ〈ブラザー連合〉に興味を持ちはじめていた。一方、美しい党員ジュリアと親密になり、隠れ家でひそかに逢瀬を重ねるようになる。つかの間、自由と生きる喜びを噛みしめるふたり。しかし、そこには、冷酷で絶望的な罠がしかけられていたのだった――。 1984 やっと読み終えた。 最後まで読んでもなんとなく読んだことあるなあ、くらいの感覚だった。 つまり当時もそこまで思うところなかったんだろうなあ。 当時としては画期的な設定だったのかもしれないけれど、今はよくあるだろうし、あまりにも理屈っぽい。 僕の好きな人が、よく眠れますように (角川文庫) 僕が通う理科系大学のゼミに、北海道から院生の女の子が入ってきた。徐々に距離の近づく僕らには、しかし決して恋が許されない理由があった……『100回泣くこと』を超えた、あまりにせつない恋の物語。 僕の好きな人が、よく眠れますように (角川文庫) 再読、忘れちゃいけないんだけど、これ不倫のおはなし。 小市民シリーズ 春期限定いちごタルト事件 小市民シリーズ (創元推理文庫) 夏期限定トロピカルパフェ事件 小市民シリーズ (創元推理文庫) 秋期限定栗きんとん事件 上 小市民シリーズ (創元推理文庫) どうやら冬季限定(冬期限定ボンボンショコラ事件 〈小市民〉シリーズ (創元推理文庫))が出るらしいということで、一気に読み返し中。 調べると番外編(巴里マカロンの謎 〈小市民〉シリーズ (創元推理文庫))も出ていたらしい。 久しぶりに読むけど、やっぱり面白い。 ページをめくる手が止まらないので、どんどん口座からお金が引き落とされる。 プライベートとか仕事とか 土日は基本的に公園に 土日は基本的に外に行かないともたない。 子どもたちの無尽蔵の体力と戦い抜くには家はあまりにも狭すぎる。 ということで土日は決まって公園に行くのだが、人が多いと「抱っこ抱っこ」でこちらの体力が主に削られる。 まあ、普段座ってばかりだから、歩くことは良いことなんだけど、他の子がぐんぐん歩いているのを見ると、少し羨ましい。 とはいえ、いずれ抱っこすらさせてくれなくなるのだろうから、文句を言わずに抱っこしようと思う。 たぶんきっと、子どもが親にくっついてくれる時期はあまりにも短い。 個人開発 やっとバックエンドの開発が終了した。 いや、アプリ側と並走するので、終了したというより一段落したといったぐあい。 現にアプリ側から叩き、CORSエラーでつまった。 CORSってブラウザ間の問題じゃないの? よくわからいけどexpoで実行しているからかしら。 そういったことを調べて、まとめて、理解して進みたいんだけど、それ以上に早く完成させたい。 あまりにも時間がない。 でもきっとしっかり調べてまとめた方が将来的にはためになるんだろう。 木こりのジレンマ的な? 調べてアウトプットしよう、5月の目標は5記事くらいは書きたい。 ちなみに4月は1記事、うーん。記事書くことがすべてじゃないけど、もう少し書いていきたい。

投稿日 · 2024-04-30 · 更新日 · 2024-07-07 · 1 分 · nove-b

2024年3月の月報

前回(3月)は読んだ本をまとめたけどそれ以外にも記憶しておいたほうがいいと思ったので、書いておくことにする。 3月に読んだ本 プログラミング経験者がGo言語を本格的に勉強する前に読むための本 (天田士郎) 本書はタイトルの通り「Go言語を本格的に勉強する前に最低限抑えておくべき知識」をまとめた物です。 何らかのプログラミング言語の経験者を想定しているため、未経験者や初心者の方はご注意ください。 プログラミング経験者がGo言語を本格的に勉強する前に読むための本 いま作成しているアプリのバックエンドでGolangに挑戦している。 Chat-GPTを最大限に活用している。そのせいか、なんとなく学びきれてない感を拭い去れない。 そこで体系的に学ぼうと手に取った。 文法的のまとめのような本なので、体系的には学べなかった。 次はハンズオン的な本を読もうと思った。 1984 (ジョージ・オーウェル) 1984年、世界は〈オセアニア〉〈ユーラシア〉〈イースタシア〉という3つの国に分割統治されていた。オセアニアは、ビッグ・ブラザー率いる一党独裁制。市中に「ビッグ・ブラザーは見ている」と書かれたポスターが張られ、国民はテレスクリーンと呼ばれる装置で24時間監視されていた。党員のウィンストン・スミスは、この絶対的統治に疑念を抱き、体制の転覆をもくろむ〈ブラザー連合〉に興味を持ちはじめていた。一方、美しい党員ジュリアと親密になり、隠れ家でひそかに逢瀬を重ねるようになる。つかの間、自由と生きる喜びを噛みしめるふたり。しかし、そこには、冷酷で絶望的な罠がしかけられていたのだった――。 1984 まだ読んでいる。 なんとなくページが進まない。 面白くないわけじゃないんだけど、読み気が進まない。 そして絶対に読んだことがある。 プライベートとか仕事とか 子育て 双子が1歳半になった。 より人間らしくなってきて、ぐんぐん可愛くなってきている。 同時に意思も強くなってきて、こちらの思い通りにならないことも増えてきた。 滑り台が好きで、公園に行くと喜ぶ。 最近は子どもの動画を編集するのにはまっている。 Google Photo のハイライト動画という機能で簡単に作れるので、お出かけした時はその日の動画を1分くらいにまとめている。 スマホがほしい 格安スマホ使っているのだが、そういう訳で画質に不満が募り始めたので、スマホの買い替えを検討している。 Google Pixelに出戻りをするか、あと折りたたみスマホも気になっている。 PCのほうがほしい ただそれよりもPCの買い替えが急務である。 Ctrlキーがなくなって早1年、ずっと使ってきたが、Altキーも外れそうである。 あと最近Dockerとか起動するともっさりしている。 次は、Surface 10にする予定。どうやら6月に出るっぽいので、それまで我慢することにする。 目標達成率 もっさりしたPCで作っているアプリは進捗が芳しくない。 Goの知識がなさすぎで思うように進まない。 NestJSとかで作成しておけばよかったと思うけど、それだと成長が止まってしまうので、ここでしっかりGoをマスターしたい所存。 アプリ作成は今年の目標の1つである。数ある目標の中でも最優先タスクなので、6月くらいまでに達成したい。 理想は ネイティブアプリをリリースする(6月) 基本情報技術者資格を取る(8月) OSS活動にコントリビューとする(10月) Mastodonのサーバーを立ち上げる(12月) とか。できるかしら。 まあ、地道に頑張る。 仕事がまあ忙しい 進捗が芳しくないのは仕事に時間を取られているという原因もある。 今はAngular、Vue、NestJsの案件がメインである。 その中でも多くの比重を占めているのがNestJsの案件。 実装者として参画しているんだけど、プロマネ的なこともしている。 他人のコードの質を担保するのが本当に難しい。 自分のコードは仕様に沿うように書いているので問題ないんだけど、他人のコードのレビューをするときはその人の考えたことを想像しつつ、コードを読み解く必要がある。 難しいけど、まあ糧にはなるよね。 っていうそんな感じで4月になっていた。

投稿日 · 2024-04-06 · 更新日 · 2024-11-11 · 1 分 · nove-b

Hugo(ヒューゴ)でブログを立ち上げるまでにやったこと

Hugoでこのブログを立ち上げたので、HugoのインストールからGithub Pageで公開するまで。 環境 windws11 Hugo そもそもHugoのことをよく知らずに技術選定をしてしまったので、ここでしっかり調べておくことにする。 HugoはGoで記述された静的サイトジェネレータで 「ウェブサイトを構築するための世界最速のフレームワーク」 らしい。 The world’s fastest framework for building websites | Hugo 静的サイトジェネレータ 静的サイトジェネレーターとは、生(未加工)データとテンプレート群を基に、完全に静的なHTML Webサイトを生成するツールのことです。静的サイトジェネレーターは、基本的に個々のHTMLページをコーディングする作業を自動化し、それらのページをユーザーがすぐに使えるようにします。これらのHTMLページは事前作成されたものであるため、ユーザーはブラウザで即座に読み込むことができます。 静的サイトジェネレーターとは? 上記の通り、事前にHTMLを生成するのでパフォーマンスがいいのがメリットのひとつ。 Hugoのインストール 公式サイトに詳しい。 WindowsなのでWindowsのインストール方法通りに行った。 パッケージ管理システムのChocolatey、ScoopとWingetを使うインストール方法が提供されていた。他にも2つインストール方法が記載されている。比較表があるのでわかりやすい。 パッケージ管理システム ちなみにパッケージ管理システムとは、 コンピュータのプログラムを一貫した方法でインストールやアンインストール、ライブラリなどの依存関係を解決する流れをツールによって管理を自動化するシステム のこと。 npmとかComposerとかも言語のパッケージ管理ツールにあたる。 Chocolateyが有名っぽいけど、インストール方法がぱっと見わからなかったので、Scoopを使用することにした。 調べるとMacではHomebrew一択っぽい。Windowsではwingetが公式っぽく、インストールも必要なく使えて便利そうだった。 インストール情報をエクスポートすることもできるので、パソコンの買い替え時とかにも重宝できそうだった。 Windowsのパッケージマネージャー「winget」を使ってみた 今思えばwingetにすれば良かったと思うけど、Scoopを選択したので、それで進めていく。 Scoopでインストールする scoop install hugo-extended 上記コマンドを使用すれば、hugoの拡張版をインストールすることができる。 'hugo-extended' (0.122.0) was installed successfully! Hugoでサイトを構築する Hugoでサイトを構築するのは簡単で、下記コマンドを叩くだけでいい。 hugo new site site-name 上記を実行した後に、 hugo -D serve で、サイトを確認することができる。 テーマを選んで適応する Hugoは沢山のテーマが提供されている。Wordpressに通ずるものがある。 Hugo Themes 今回は一番上にあったPaperModを採用することにした。 hugo-PaperMod テーマを導入する git submodule add https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod サブモジュールって? 外部の git リポジトリを、自分の git リポジトリのサブディレクトリとして登録し、特定の commit を参照する仕組み...

投稿日 · 2024-02-15 · 更新日 · 2024-07-07 · 1 分 · nove-b