やる気がストロングZERO

やる気のストロングスタイル

個人的まとめ

年末年始にvimのコードを読んでみた

年末年始にvimのコードリーディングにトライしてみた。 読んだのはこちら github.com 僕はターミナルアプリを作った事があり描画部分でバグが出ていたのだが、ターミナルでレイアウト描画する仕組みがわかってなかったので直せなかった。 vimでもそのあたり…

2023年活動まとめ

あっという間に2023年も終わる。 サクッと2023年の活動についてまとめる。 去年立てた目標の振り返り 「リーダー的な振る舞いも多少できるように」という目標を立てていた。 リーダー的な振る舞いってのがよくわからない。 タスクを振る、そういう管理者的な…

mavenのbuild lifecycleについて調べた

mavenでjavaをbuildしてjarを作ることをよく行っているが、どういうことが行われてbuildされているのかよく分かってなかったので調べてみた。 結構難しいと思った。分かった範囲でメモる 参考資料: Mavenの基本勉強メモ #Java - Qiita Maven – Introduction …

育児中ITエンジニア状況覚書

当方ITエンジニア。子供ができてどう生活が変わったのかを書く。 自分は8年ほどエンジニアをやっていて、5年目で子供が生まれた。 事前に噂で聞いていた通り、自分の時間が以前に比べて全くとれなくなり、長らく悩んだりしていたが今はなんとなく落ち着いて…

「プロになるためのSpring入門」読んだ。めちゃよかった。

「プロになるためのSpring入門」読んだ。めちゃよかった。 プロになるためのSpring入門ーーゼロからの開発力養成講座 Software Design plus作者:土岐 孝平技術評論社Amazon Springのお作法を覚えた後に読むととても良い 自分は現在SpringBootを使った業務に…

SpringBoot @Retryableでリトライがかからない事象にハマった

SpringBoot @Retryableでリトライがかからない事象にハマって時間を消費したので共有 結論 @Retryableアノテーションを付けていても、内部呼び出しだとリトライされない。 以下のような構成で、functionAを外部から叩かれた時、functionBはリトライがかかる…

JavaSE、JavaEE、JakartaEEあたりが何を意味しているのかわからんかったが少しわかった気がするのでメモ

JavaSE、JavaEE、JakartaEEあたりが何を意味しているのか長いことわからんかったが、以下の書籍を読んでやっと少しわかったのでメモする。 ※間違った部分あったらすいません。 参考書籍: パーフェクト Java EE作者:井上 誠一郎,槙 俊明,上妻 宜人,菊田 洋一…

JaveのStream周りメモ

ほんとうにただのメモ。 今更ながらJavaのI/Oストリームを整理する ↑ ここがすごい体系的にまとめてくれていてわかりやすい。

xargsの使い方メモ

xargsコマンド便利そうと思ってるけどいざ使いたい時にだいたい使い方忘れてて、調べて思い出すにもパッと思い出せなくて初動が重くなりがちなので自分用にまとめておく。 基本 *.txtのファイル郡の中から"検索文字列"が含まれる行の情報を取得したい find .…

Unixという考え方と読んで思い出したことなど

Unixという考え方を読んだ。 UNIXという考え方―その設計思想と哲学作者:Mike Gancarzオーム社Amazon (電子書籍なかったので久々の紙の書籍で読んだ) 自分もプログラミングに接してからUnix(というかLinux。UnixとLinuxの厳密な違いとか認識できてないので…

文字コードまわりを知ってる範囲でまとめた

文字コードまわりって普段あんまり気にしなくても問題ないけど、たまにこれ絡みでの問題があったときに構造を理解してないとどう手をつけていいかわからなかったりするので、自分が理解している範囲で書いてみる。 参考) [改訂新版]プログラマのための文字…

書いたコードがCPUで実行されるまでの流れ

書いたコードがどのようにCPUで実行されるかここ1年くらいでやっとイメージ出来るようになったので書いてみる。 ちなみにJVMとかインタプリタ言語がどうやって実行されているのかはまだ良くわかってない。 コードがコンパイルされてマシンコードになり、実行…

システム開発での作業優先度の付け方とか

仕事とかで優先度について考えること多いけど、優先度の決め方って人によって結構異なる気がした。 自分は優先度の決め方にそれなりに理屈を持ってやってるつもりで、それは個人開発やってた経験が大きく影響していて、そのあたりについて書いてみる。 (個…

フォークト・小柳・原田病になった

突然フォークト・小柳・原田病という病気になった。 自己免疫機能が自分のメラノサイトを攻撃してしまうという病気で、アジア人の場合は毛根や目に影響があらわれるということらしい。 自分は症状としては、視力が急激に低下し文字が読めなくなった。人の顔…

Railsで実装した処理はどうやって実行されるのか

Railsで実装した処理は、どうやって実行されるのかが理解できたのでメモ。 わからなかったこと ブラウザからリクエストが送出され、webサーバ(Nginx等)に到達し、webサーバからAppサーバ(Unicorn等)に流されるのは理解していた。 AppサーバがどうやってR…

GCについて調べてて理解したことの雑メモ

GCについて調べてて理解したことを雑にメモります。(間違いあったらご指摘ください) GCでやること 不要オブジェクトの開放 これはそのままの意味。もう使われていないオブジェクトは破棄してメモリを開ける。 使用オブジェクトの再配置 メモリの確保、開放…

Javaパフォーマンスを読んでる 5章

Javaパフォーマンスを読んでる。 Javaパフォーマンス作者:Scott OaksオライリージャパンAmazon 自分なりに理解した内容をメモる。 5章:ガーベージコレクションの基礎 ガーベージコレクション概要 定期的にヒープを走査して参照されていないオブジェクトを開…

Javaパフォーマンスを読んでる 4章

Javaパフォーマンスを読んでる。 Javaパフォーマンス作者:Scott OaksオライリージャパンAmazon 自分なりに理解した内容をメモる。 4章: JITコンパイラの仕組み javaコードは一度Javaバイトコード(バイナリとコードの中間地点)に変換される。 Javaバイトコ…

Javaパフォーマンスを読んでる 2章

Javaパフォーマンスを読んでる。 Javaパフォーマンス作者:Scott OaksオライリージャパンAmazon 自分なりに理解した内容をメモる。 2章: パフォーマンステストのアプローチ パフォーマンスのベンチマーク計測方法 実アプリケーションでテストするのが最も信頼…

2022年活動まとめ

2022年は振り返ってもそれほど項目が無い。 項目としては育児・仕事・学習くらい。趣味は無くなって寝る前に少しテレビを見るくらい。 Netflixの履歴を見てみた。(一時期ディズニープラスも入ったのでそれも含まれる) 新聞記者 地球外少年少女 攻殻機動隊 …

「ゼロからのOS自作入門」を読んでる 11

ゼロからのOS自作入門を少しずつ読んでいる。 ゼロからのOS自作入門作者:内田 公太マイナビ出版Amazon 実際にCやC++でコードを書きながら読むのが良いと思われるが、自分は時間の都合で要点要点を読んでいくような読み方をしている。 以下、読んで得た自分の…

「ゼロからのOS自作入門」を読んでる 8

ゼロからのOS自作入門を少しずつ読んでいる。 ゼロからのOS自作入門作者:内田 公太マイナビ出版Amazon 実際にCやC++でコードを書きながら読むのが良いと思われるが、自分は時間の都合で要点要点を読んでいくような読み方をしている。 以下、読んで得た自分の…

「ゼロからのOS自作入門」を読んでる 7

ゼロからのOS自作入門を少しずつ読んでいる。 ゼロからのOS自作入門作者:内田 公太マイナビ出版Amazon 実際にCやC++でコードを書きながら読むのが良いと思われるが、自分は時間の都合で要点要点を読んでいくような読み方をしている。 以下、読んで得た自分の…

「ゼロからのOS自作入門」を読んでる 6

ゼロからのOS自作入門を少しずつ読んでいる。 ゼロからのOS自作入門作者:内田 公太マイナビ出版Amazon 実際にCやC++でコードを書きながら読むのが良いと思われるが、自分は時間の都合で要点要点を読んでいくような読み方をしている。 以下、読んで得た自分の…

「ゼロからのOS自作入門」を読んでる 3

ゼロからのOS自作入門を少しずつ読んでいる。 ゼロからのOS自作入門作者:内田 公太マイナビ出版Amazon 実際にCやC++でコードを書きながら読むのが良いと思われるが、自分は時間の都合で要点要点を読んでいくような読み方をしている。 以下、読んで得た自分の…

「ゼロからのOS自作入門」を読んでる 2

ゼロからのOS自作入門を少しずつ読んでいる。 ゼロからのOS自作入門作者:内田 公太マイナビ出版Amazon 実際にCやC++でコードを書きながら読むのが良いと思われるが、自分は時間の都合で要点要点を読んでいくような読み方をしている。 以下、読んで得た自分の…

「ゼロからのOS自作入門」を読んでる

ゼロからのOS自作入門を少しずつ読んでいる。 ゼロからのOS自作入門作者:内田 公太マイナビ出版Amazon 実際にCやC++でコードを書きながら読むのが良いと思われるが、自分は時間の都合で要点要点を読んでいくような読み方をしている。 以下、読んで得た自分の…

OSがない環境でCで書いたバイナリを実行できるけどOSが無いのにどうやって動くのか?というか逆にOSはどうやってプロセスからのシステムコールを受けているのか?

最近OSとかカーネルに興味があって以下の書籍を読み進めている。 ゼロからのOS自作入門作者:内田公太マイナビ出版Amazon 結構CPUとかメモリが生々しく登場するので頭が慣れず読むのに時間かかっているが、今までかなり抽象的に認識していた事柄が具体的にイ…

【育児中エンジニア】自己学習に使える時間が激減し不安だったがよく寝るようにしたら不安だけはとりあえず無くなった

こちら読んだ。 32歳、新しい技術を習得する余裕がなく昔取った杵柄でいつまで食えるか不安です - star__hoshi's diary 自分も子育てエンジニアなので、自己学習に割ける時間が激減し悩んでいる。 色々記事を漁って読んでた時期もあるが「家族の理解を得て時…

ゼロから作るDeep Leaning 読んだ

ゼロから作るDeep Leaning読んだ。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装作者:斎藤 康毅オライリージャパンAmazon ざっくり感想 ニューラルネットワークを学んで感じた事 漠然としていた、機械学習とニューラルネットワー…