done is better than perfect

自分が学んだことや、作成したプログラムの記事を書きます。すべての記載は他に定める場合を除き個人的なものです。

大した実力のないインフラエンジニアの生存戦略

今後の行く末、あるいは転職活動を再開した件について 白状すると、今年のはじめ辺りに転職活動していて、ありがたいことに2社から内定を頂いていたのですよ。 2社とも今の会社よりも将来性ありそうで、そもそも遥かに巨大だし、待遇面でも言うことないくら…

仕方ないからトレーニングチューブを買った

TLDR ベンチプレスMAX90kg、フルスクワット120kgくらいの僕でも結構効きます。おすすめです。 経緯 東京都がやっと感染者数が収まってきたので、自粛要請が解除されようとしている。 やっとジム行ける!と思ってたら www3.nhk.or.jp ジムの優先度低すぎワロ…

MyProteinのインスタントオーツを初めて買った

2020-05-05に買ったMyProtein (マイプロテイン) の インスタントオーツ5kg プロテイン (今回はブルーエリーチーズケーキ味) 5kg が届いたのでレビューします。 マイプロテイン 公式 【MyProtein】 インスタント オーツ 2.5kg 約25食分【楽天海外直送】価格:…

JavaのUnmodifialeMapの使い道について

自分向け備忘録 下記のコードの問題点を考える。 class CustomerRecords { private Map<String, Customer> records; public Map<String, Customer> getCustomers() { return this.records; } } getCustomers() がreferenceを返してしまっているので、カプセル化に失敗していますね。 では、以下で</string,></string,>…

「実践版GRIT やり抜く力を手に入れる」を読んだ

今や、人間の集中力の持続時間は金魚以下 (人間は7秒、金魚は8秒)。そんな注意力散漫な現代において、あらゆる成功を叶える究極の資質、「GRIT=やり抜く力」を磨く方法を伝授。 「より高い目標を設定し、その目標に対する情熱的な追求を行うこと」 これこそ…

「三体」を読んだ

あるゲームで、「宗教と科学を分けるのは『新奇の予言』である」という台詞がある。科学とは、これまでの経験から帰納的にこの世の法則を導き出すものだ。これまでの「経験上」、物体は上から下に落ちる。日はまた登る。これは昨日もそうだったし、今日もそ…

StayHome時代の筋トレの最適解とは

Łukasz DyłkaによるPixabayからの画像 筋トレがストレス解消だった ちょっと前のブログにも書いたんですが、私はジムに行くのがそれなりに好きでして、コロナの前は週3-4回ペースくらいで行っていました。 dibtp.hateblo.jp ガチ勢というほどでもないんです…

調べるたびに忘れるので、オレオレ証明書についてまとめたい。あるいは、CとかOとかOUとかCNって何?という話

注意: 以下は筆者の理解を書きますが、筆者はセキュリティなどに関して素人同然なので、記事内容の真正性について保証しません。自己責任でご参照くださるか、参照に示したJPNICのサイトでも見てください。 動機 最近Kubernetesを勉強しているのですが、ひょ…

そろそろいい年なので、健康に気を使っていきたい、という話

StockSnapによるPixabayからの画像 三十路に差し掛かって 今年30歳になる。この年になると、太りやすくなって困る・・・という実感は正直ないです。なぜなら、中高生時代から太っていたから。 高校3年生~大学入学当初 全盛期でした。身長は170cmなのに、体…

やっぱりアウトプットはしたほうがよい、という話

Aaqib JavedによるPixabayからの画像 200万すった 正直、これまでの人生適当にやりすぎていた感がすごい。なんだかんだ自分が他の人より優秀だという自覚だけしていた。 中高大、そして大学院と、そこそこのところに行っていたし、それなりの成績を収めてき…

AvroのUnionに大量のtypeを入れないほうがいいという話

tl;dr; (正直理解が怪しいところもあるので、詳しい方誰か教えて下さい。) Unionに大量の型を入れないほうが良い。どうしても入れたければ AVRO-2274 が入った Avro version 1.9以降を使いましょう。 自分用の備忘録なので細かい説明は省きます。 Apache A…

WSL2上のDockerとVSCodeを組み合わせて使う方法

追記 普通にできました。下記ブログ参照してください。 stuartleeks.com tl;dr; まだ開発中っぽいです。 github.com やりたいこと WSL2がWindowsにやってきた。Docker DesktopもWSL2をバックエンドに動くらしい!おや、VSCodeのRemote-Containerという機能を…

「超・達成思考」を読んだ

なんていうか、中身のない本だった。1350円は高い。

今更ながら「嫌われる勇気」を読んだ

本屋でこういう自己啓発系の本が置いてあるセクションに行くと、必ずと言っていいほどこれ置いてあるじゃないですか。ええい、認めましょう。ずーっと気になっていました。ということで読んでみました。 アドラー心理学なるものに関する本で、ある哲学者が悩…

WindowsのターミナルエミュレータはMobaXtermがいい、という話

mobaxterm 皆さんはWindowsでのターミナルエミュレータは何を使っていますか?minttyとかconemuとか、最近だとMicrosoft謹製のWindows Terminal とか使っている人も多いのではないでしょうか。 www.microsoft.com 私は最近MobaXtermを使っています。以下のよ…

個人の雑多なメモ取りには何がいいか

雑多なメモをPCで取ることが多いが、あっちに書いてしまったりこっちに書いてしまったりとイマイチまとまらない。 evernote.com www.notion.so boostnote.io あたりを使ってきたが、なんというか、ノートのとり方をアプリに決められてしまっているようで嫌に…

sshcodeが便利そう

前置き 最近WSL内にVSCodeをインストールして使っていたのですが、やはり動作が遅いのがどうしても気になっていました。 そういえば最近 coder.com ってのが話題になっていたなーと思い、いっそ適当なVPSを借りてブラウザ経由でVSCode動かしたほうが生産的か…

VimからVisual Studio Code (VSCode) に移行した

VSCode(Windows)とVSCode(WSL) 普段はインフラエンジニアをやっているので、サーバにSSHして設定ファイルをVimでいじるみたいなことがままあります。 その延長線上で、プログラムのコードだったりとかもVimで書いていたのですが、正直 .vimrcいじって頑張っ…

小ネタ: WSLからWindowsのアプリケーションを呼び出したいとき

WSLは便利ですが、基本GUIの環境が入っていなかったりして、たまにコマンドラインからWebブラウザを呼び出すようなスクリプトを使っていたりすると動かなかったりします。 URLをWindows上のChromeなどにコピペすればよいのですが、面倒でした。 なので、WSL…

「入門 監視」を読んだ

入門 監視 すげータイトルだと思って思わず買ってしまった。 最近のイケてるツールの使い方とかを羅列した感じなのかな、という軽い気持ちで読み始めていたが、全然違った。全12章とおまけがあるわけだが、そのうち前半部分の1章から4章までは、監視の具体的…

アメリカへの長期出張用にLycamobileを使ってみる

数週間アメリカへの出張となった。これで二回目で、前回行ったときは現地のAT&Tに行ってプリペイドのSIMカードを買って使ってたんだけど、今回は日本から買って行ってみることにした。 いろいろ種類はあるみたいだけど、今回はLyncamobileを利用する。 準備 …

「転職の思考法」を読んだ

ぶっちゃけ今すぐ転職したいかと言われるとそうでもないというか、なんとなく閉塞感を感じるし面白そうな仕事は任せてもらえてないしで不満は溜まっているわけではあるんだけど、世間的に言えばそれなりのお給料はもらえるという点では満足している。 とりあ…

初心に返って(ry

一年ぶり以上でのブログ投稿。 お仕事が忙しかったという言い訳もありつつ、まあ基本的には面倒だからブログ投稿サボってました。 なぜまた投稿する気になったかというと、きっかけは友人の転職です。 わずか2-3ヶ月でぱっと決まっており、しかも年収xx万円…

初心に帰ってKaggleで機械学習勉強し直し始めた話

就職してから2年と少し経ちましたが、最近色々辛くて大学生時代の意識高い系自分に戻りたくなりました。 あくまで意識高い 系 なので、決して高スペックでもなかったですがまだ自分に無謀な期待を持っていた時代が懐かしい。 あの頃を思い出しつつ、あの頃雰…

Log4jのDailyRollingFileAppenderはrollOverするタイミングでプロセスが実行していなくても、次にプロセスが実行されるタイミングでrollOverする話

自分用メモ DailyRollingFileAppenderで、日付でのローテーションを行う設定をする場合、普段ローテーションするタイミングで サーバーなりプロセスなりが落ちていた場合どうするのでしょう。 まずは確認。DRFAだと普段はMidnightにローテーションされる At …

cowsay + fortuneで遊ぶ

参考のサイトを少しいじった程度です。以下を~/.zshrcに記入します。 function random_cowsay() { cows=$(ls -1 /usr/share/cowsay | tr '\n' ' ') cows_array=${(z)cows} num_cows_array=${(w)#cows} random_cows=$(expr $RANDOM % $num_cows_array + 1) co…

LPIC Level 3 (303-150)に受かった

タイトルが全てです。今回、諸般の事情により勉強時間が3日しか取れなかったのでアカンかなと思いましたが、なんとか受かりました。得点は550点と低飛行でしたが・・・;) 使った教材は定番の黒本 そしてこちらのサイトです。 Linux Questions & Answers | Ca…

virtualbox5.1.2 windows 10 anniversary updateでVBoxManageが云々と怒られる件

superuser.com service - Cannot boot Windows guest in VirtualBox without kernel module error - Stack Overflow ここ見るよろし

Windows 10 anniversary update + VirtualboxでBSODを回避する方法

TL;DR Hyper-Vを有効にしてる方は,cmd(管理者権限付き)で以下のコマンドを打って再起動 bcdedit /set hypervisorlaunchtype off 要はHyper-VとVirtualboxの相性が悪いんでしょうかね. Bash on Ubuntu on Windowsが来てうっひょーとなりながらアップデート…

bash -c オプションの細かい話

とある案件でbash -cめっちゃ使いてえな・・・となり,いろいろ見ていたんですが,なんか思っていた挙動と違っていたのでメモ bash -c echo testでtestが出力されると思っていました.ところが・・・ $ bash -c test echo (何も表示されない) どうやら"など…