「apt update と upgradeって何が違うの?」と聞かれてフリーズした過去の自分へ
はじめに Ubuntuを触り始めて、一番最初に覚えるコマンド。 sudo apt update sudo apt upgrade -y とりあえずネットの記事に「これを最初に叩け」と書いてあるか...
95 search resultsShowing 1~20 results
You need to log-in
はじめに Ubuntuを触り始めて、一番最初に覚えるコマンド。 sudo apt update sudo apt upgrade -y とりあえずネットの記事に「これを最初に叩け」と書いてあるか...
「お、俺いまサーバー動かしてるやん」Nginxインストール直後にブラウザで画面が見える仕組み 「黒い画面(ターミナル)にコマンドを打ち込んで、ブラウザを開いたら『Welcome to nginx...
はじめに 「あれ、ダウンロードしたファイルどこだ?」 「インストールしたアプリってCドライブのProgram Filesみたいなとこに入るんじゃないの?」 Windowsから初めてUbuntuの...
はじめに 開発チームから「作ったアプリをサーバーにデプロイしたんだけど、起動しないから見て」と依頼が来ました。 とりあえず実行してみます。 ./my_awesome_app (一瞬で終了。画面に...
はじめに:魔法の「鍵マーク」 私が初めてフロントエンドのログイン画面を実装した時のことです。 ユーザーのパスワードをバックエンドのAPIに POST リクエストで送信するコードを書きました。 こ...
はじめに:今、この記事を読んでいるあなたへ もしあなたが今まさに本番障害の夜を過ごしているなら、まず深呼吸してください。 大丈夫です。あなたの前にも、あなたの後にも、本番障害を経験しないエンジニ...
はじめに 「手動で叩くと完璧に動くのに、cronに登録した途端に動かなくなる現象、なんなの!?」 深夜に実行されるはずのバックアップスクリプト。朝起きて確認すると、ログが空っぽ。焦って手動で ....
はじめに ある運用中のサーバーで、謎の現象が発生しました。 定期的に実行されている重いバッチ処理が、途中で「スッ...」と消えてしまうのです。 アプリケーションのエラーログ:何も出力されていない...
はじめに:レビューの「言い方」で、チームの寿命が決まる コードレビューは技術的に正しい指摘をする場です。しかし、指摘の「内容」が正しくても、「言い方」が悪ければチームは壊れます。 「こんな書き方...
「画像だけ受け付けてるから安全」という思い込み 新人がユーザーのプロフィール画像アップロード機能を実装しました。 @app.post("/upload") def upload_file(fil...
はじめに:「できました」の解釈が5人いれば5通りある スプリントの最終日。メンバーのAくんがJiraのチケットを「完了(Done)」に動かし、晴れやかな顔で言いました。 「〇〇の機能、できました...
「リンクを踏んだだけ」でデータが消える設計 新人が管理画面の「ユーザー削除」機能を実装しました。 <a href="/admin/delete?id=5">このユーザーを削除<...
はじめに:押されてしまう「LGTM(Looks Good To Me)」 「このロジック、エッジケースで確実に例外を吐くな…」 コードレビュー中、明らかな不具合(バグ)の種を見つけてしまったあな...
はじめに:終わらないプログレスバーと虚無の時間 何万枚もの画像のリサイズ、過去10年分のログファイルの圧縮、あるいは大量のCSVファイルのパース処理。 新人の私は、こういった「大量のファイルに対...
はじめに:デスクに並ぶ「三種の神器」と、昼過ぎの絶望 深夜のデプロイ作業、あるいは機能追加のデスマーチ。 気がつけば、私たちのデスクの上には「エンジニアの三種の神器」が綺麗に陳列されています。 ...
はじめに:バックログの底に沈む「リファクタリング」チケット スプリントプランニングの風景。 プロダクトオーナー(PO)が画面を共有し、バックログの上から順にタスクを読み上げます。 「新機能A、ク...
はじめに:不格好なパイプ地獄と自己嫌悪 APIのレスポンス(JSON風テキスト)やHTMLのソースコードから、「id="12345" の 12345 の部分だけを取り出したい」。 そんな時、昔の...
「どうせ変更しないし、別に const 付けなくてよくない?」 C++の const。存在は知っているけど、「わざわざ付けるの面倒くさい」「コンパイラが何とかしてくれるでしょ」と思って、ほとんど...
はじめに:SessionIDを守り切ったはずの男 ユーザーのログイン状態を管理する「セッションID」。 これをCookieに保存する際、セキュリティ意識の高い(つもりの)私は、迷わず一つの属性を...
「分かりました」と言った新人は、本当に分かっていたか 先輩が設計について説明した後、新人に聞きます。 「ここまで大丈夫?分かった?」 新人は元気よく答えます。 「はい、分かりました!」 1週間後...
95 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.