カレーのライスをtech忘れ

odmishienのtechメモ

GitHubのプロフィールに表示されるREADMEをいい感じにする

人に見てもらう意味でも、自分を客観的に見つめる意味でも、技術ポートフォリオをアップデートしていく作業は大切だなと思う。でも改めて自分のスキルや技術スタックをまとめるのは色々面倒。 割と今更ですが、今回はサクッとGitHubのプロフィールのトップに…

GitHubActionsではchange directoryしない方が良さそう

こんな風に cd するよりも - name: Setup Envs run: | cd app cp .env.dev .env working-directory オプションを使った方が良さそう - name: Setup Envs working-directory: ./app run: cp .env.dev .env stackoverflow.com

git push --force はなぜダメなの

git push --force って、なんか絶対やってはいけない空気を感じますよね。でも結局なぜダメなのか。あまり理解してない気がしたので、まとめてみます。 そもそもどういう場面で使うか チーム開発をやっている時に、remoteとlocalで整合性が取れなくなること…

v-showとbootstrapのFlexboxを一緒に使うとv-showが効かなくなる

v-show は単に display:none; にするだけなので bootstrapのFlexbox(display:flex;!important) と衝突する Vue.js の公式リポジトリでも議論がなされている v-show should be !important · Issue #3761 · vuejs/vue v-show に !important を付けるような実装…

TypeScriptで簡単な対話形式のCLI符計算アプリを作ってみる

仕事ですぐに使えるTypeScript を読んだ。最近はインプットばかりで、何かを作ることもできていなかったので、久しぶりに手を動かしてみることにした。 TypeScriptを書く npm packageデビューする まずはWebなどではなく、CLIでシンプルに作る この辺りを目…

ghqとanyframeで快適にGitリポジトリを管理する

研究室のScrapBoxに書いたものを転載!!! 想定環境としては OS: MacOS Shell: zsh です なにが快適になるか git clone をどこにしようか迷う必要がなくなる git clone したものをどこに保存していたか分からなくなることがなくなる ghqとは Goで実装されたリ…

Pythonのリストとタプルについてメモ

リストとタプルの違い リスト: 動的/値の変更が可能(ミュータブル)/リサイズが可能 タプル: 静的/値の変更が不可(イミュータブル)/リサイズが不可 リストの動き サイズNのリストが追加された時、その後の追加を見込んだ分のM個の領域が確保される(M>N) 領域…