ITエンジニアとして仕様書や設計書を書くとき、多くの人はWordかMarkdownを選んでいると思います。どちらも良いツールで、実際に自分もよく使います。 ただ、もし今の書き心地に少しでも「もやっ」とした引っかかりがあるなら、選択肢として LaTeX も一度頭…
はじめに 昨今、XでWSL2があるからWindowsでも開発できるとか、いやMacだとか、Linuxでいいじゃんとかそういう戯言を見ます。 でも、アプリ開発者はMacを使うべきなのは既知の事実だと思います。みなさん冷静になってください。 なぜMacなのか アプリ 理由 W…
はじめに ITエンジニアとして働く中でうつ病を発症し、2回の休職を経験しました。本稿ではその経緯と過程、今思うことを綴ります。 結論から言うと、私が2回休職した原因は「激務」でも「人間関係」でもなく、 「やりがいの喪失」 でした。 「仕事が楽になっ…
あけましておめでとうございます。 元旦終わっちゃいましたが、去年を振り返りつつ今年の抱負を宣言しておきたいと思います。 2024年の振り返り 持病からの復帰 2023年11月からうつ病の悪化に伴い2024年2月末まで休職していました。 ちょうどコロナ禍での在…
備忘録です。 以下のように簡単にMarkdownに起こすことが出来ます。 テキストファイルに出力してもいいですね。 import pandas as pd df = pd.read_excel('Excelファイル.xlsx', sheet_name='Sheet1', usecols='A:D', nrows=16) markdown_table = df.to_mark…
まず初めに症状を説明します。 以下は WSL2 Ubuntuのvimを起動した場合です。 次がWindowsでvim.exeを起動した場合です。 色がおかしいですね。 原因は分かっていませんが、vimrcに以下の通り設定すると正しい色で表示されます。 if has("win32") || has("wi…
備忘録です。 C#ではリテラルとの比較で is や not といった構文が使用できます。 小規模アプリや使い捨てのツールなどでは、bool変数で IsRunning としてよいかなと思います。 アプリケーション規模が大きくなるようであれば、可読性を意識して Enum で状態…
久しぶりにオフラインのセミナーに参加しました。 Microsoftへ訪問するのは 2019 年のイベント 以来ですね。 https://codeer.connpass.com/event/319762/codeer.connpass.com 参加しましたブログとして気になった点をメモしておきます。 セミナーメモ Keynot…
すぐ忘れるので備忘録です。 以下のSQLでバックアップから復元できます。 USE [master] ALTER DATABASE [YourDatabase] SET SINGLE_USER WITH ROLLBACK IMMEDIATE; RESTORE DATABASE [YourDatabase] FROM DISK = 'C:\MSSQL14.DB\MSSQL\Backup\backup.bak' WI…
仕事でテスト環境が咄嗟に欲しくなることがあります。 社内のテスト環境はオンプレミスで限りがあったりして競合しない様に待ったりしているのがもどかしいこともあったりします。 なので、Virtual Machineをすぐに立てられるIaCコードを実装しました。 gith…