サイバー攻撃におけるコネクトバック通信について
前提 コネクトバック通信とは、内部ネットワークの端末が主体的に外部サーバーに接続する手法を一般的に表すものですが、この記事では特にサイバー攻撃を目的として行われるコネクトバック通信について書いて...
26 search resultsShowing 1~20 results
You need to log-in
前提 コネクトバック通信とは、内部ネットワークの端末が主体的に外部サーバーに接続する手法を一般的に表すものですが、この記事では特にサイバー攻撃を目的として行われるコネクトバック通信について書いて...
はじめに GitHub Copilotを使用するようになってからしばらく経ちますが、日々なんとなく使っているだけでちゃんと使いこなせてはいませんでした。(実際、サジェストを受け入れる以外の使い方...
Laravel Sailとは? Docker環境で構築されたLaravelアプリケーションを操作するための軽量なCLIです。 Dockerの経験・知識がない開発者でも、Sailコマンドを使えばD...
ISUCONに取り組む際、ソースをGitHubで管理したい方向けにまとめた記事です。 1. サーバに 「isucon」 ユーザで接続する AWSのEC2でサーバを立ち上げた想定で説明します。 ま...
はじめに 暇すぎてVSCodeの公式リファレンスに載っているショートカットキーをまとめました。(Mac版のみ) キーが多すぎてトラックパッド使った方が早そうなやつとか、使い所がよくわからないもの...
環境 MacBook Air 2020 Apple M1 macOS: Monterey 12.7.6 Docker Desktop v4.37.2 Dockerイメージ: mysql:5.7 ...
ISUCONにGo言語で参加することになったのですがGoを全く触ったことがなく、このままだと当日爆死するのが目に見えているため勉強がてらapp.goを読んでみることにしました。 package ...
文字化けの経緯 ↑のISUCON本を進めていたら、途中まで問題なく使えていた「pt-query-digest」のログがめっちゃ文字化けし始めました。 具体的には、273ページの『アップロード画像...
expo / react / react-nativeをバージョン指定してインストールした npm install expo@47 react@18.1.0 react-native@0.70....
npm installを実行したところ以下のエラーが発生。(ファイルパスなどは一部省略) npm ERR! code EAGAIN npm ERR! syscall spawn sh npm E...
オブジェクトを配列にキャストすると、オブジェクトのプロパティに対して連想配列のようにアクセスすることができるようになる。 class MyClass { public string $pu...
MySQLのスロークエリログをmysqldumpslowコマンドで集計しようとしたところ、以下のエラーで実行できなかった。 $ mysqldumpslow mysql-slow.log zsh:...
ISUCONでは何度も競技用インスタンスやベンチマーク用インスタンスへssh接続することがありますが、その度に以下のようなコマンドを打つのは面倒くさいですよね。 ssh -i 秘密鍵ファイルのパ...
取るべき初動 まずはプロジェクトディレクトリの.env ファイルにおいて、以下の環境変数が正しく設定されているか確認してください。 DB_HOST DB_PORT DB_DATABASE DB_...
前提 .envファイルを変更する前に既にDockerコンテナを起動済みであること。 そもそもの話 実は.envを変更して保存するだけでは、起動済みのコンテナに変更内容が反映されません。 また、単...
この記事の内容 AWSユーザ向けに、EBSボリュームの削除方法について紹介します。 時間がない方はこちら AWSの公式サイトにもやり方が紹介されていますので、リンクを貼っておきます。 きっかけ ...
6章 コメントは正確で簡潔に 本章では、コメントを正確で簡潔に書く方法について説明する。 あいまいな代名詞を避ける //データをキャッシュに入れる。ただし、先にそのサイズをチェックする。 「その...
5章 コメントすべきことを知る コメントの目的は、「書き手の意図を読み手に知らせること」である。 本章ではコメントについて以下の3つのポイントを解説する。 コメントすべきでは「ない」ことを知る。...
4章 美しさ プログラミングの時間のほとんどはコードを読む時間だと言っても過言ではない。 美しいコードは、さっと流し読みができて誰にとっても使いやすいコードである。 本章では、コードを読みやすく...
3章 誤解されない名前 変数や関数につける最善の名前とは、読み手に誤解されない名前である。 読み手が書き手の意図を正しく理解できるような名前をつけるコツを紹介する。 誤解されやすい名前の例 段落...
26 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.