iku8blog

Webエンジニアのタダのメモ。

openjdk11のvagrant boxを作成した

jdkのboxのイメージをbox化したかったのでメモ centos7にjava-11-openjdkをインストール - iku8log ↑でjdkのインストールを行っている VMを使う パッケージ化 パッケージファイルをまず作成する vagrant package default これで1GBくらいのpackage.boxという…

centos7にjava-11-openjdkをインストール

javaの実行環境がvm上にほしかったので、入れてみたときのメモ jdkを探す yum search java-11-openjdk jdkの11があったのでインストールする jdkインストール sudo yum install -y java-11-openjdk javacも使いたいのでdevelもインストールしておく sudo yum…

Laravelで「php artisan serve」時にIntelliJ+xdebugでデバッグする(mac)

以前リモートホスト上(vagrant + virtualbox)で稼働しているLaravelをデバッグしようとすると、結構設定が面倒だった印象だったが、 ローカル+xdebug3での設定はかなり簡単になっていた。 というか簡単になりすぎて、よくわからない。 一応メモ phpとxdebu…

macにphpとxdebugをインストール

毎度忘れてしまうので、メモ。 phpのインストールと特定バージョンの切り替え、xdebugのインストール。 phpインストール brew search php@7 php7でインストール可能なバージョンが出てくるのでテキトーに選択して php@7.3をインストールしてみた brew instal…

docker-composeで立てたmysqlの接続情報が変更できない

dockerを使用してmysqlを立てた。 environmentにてパスワードとかDB名を指定していたが、その情報を変えても変更できなくなった。 設定ファイルはこんな感じ docker-compose.yml version: '3' services: db: image: mysql:8.0 container_name: mysql environ…

Route53のDNSフェイルオーバは加重ルーティングとかにも適用できる

AWS

メモ Route53には複数のルーティングポリシーがある フェイルオーバルーティングも用意されているが、このルーティング以外でもDNSフェイルオーバは適用できるとのこと。 なので加重ルーティングにもフェイルオーバの機能は利用可能。 アクティブとパッシブ …

dockerコンテナからイメージ作ってDockerHubにpush

いつも忘れてしまうのでメモ ローカルで稼働しているコンテナをイメージ化して、DockerHubにpushする DockerHubでリポジトリを作る 適当に作る タグをきる まずコンテナIDを調べる docker ps イメージ化 コンテナIDを指定して、イメージ化する docker commit…

S3オブジェクト暗号化3兄弟「SSE-S3」「SSE-KMS」「SSE-C」について

AWS

S3のオブジェクトの暗号化に使われる方法が3つあったので、違いとか用途についてメモ S3のAPIを使用するときファイルをS3に配置するタイミングで暗号化することが可能。 その暗号化には3つの種類がある。 結論 SSE-S3 S3側が勝手にキー生成管理をしてくれる …

Google Search Consoleの「インデックス登録をリクエスト」はしばらく無効化するらしい

SEO

SearchConsoleでブログ記事をインデックスさせようとしたところ、どうやら現在(2020/10/25現在)無効化されているらしい。 詳細をみてみると、「数週間」は使えない模様。 ただ、Googleは通常の方法でインデックスしていくようなので、新規作成したブログ記…

AWS Lambdaから「node.js+CloudWatch API」でBilling取得時の権限周りメモ

AWS

AWS LambdaからCloudwatchのAPIをキックしたかったが、権限周りでて手こずったのでそのへんのメモ。 CloudWatchのBillingを取得はリージョン設定が必要 Lambda関数でCloudWatchAPIをコールするとき、Billing情報がほしいのであればリージョンを変える必要が…

Slack APIでslackに「hello world」を流してみる

curlでslackに「hello world」を送信するまでの流れのメモ。 slack appを作成 tokenを発行 curlからAPIを叩く appを作成する appを作ることで、apiが使えるよになるよう。 Slack API: Applications | Slack Create an AppからAppを作成する。 アプリ名と使用…

AWS EBSの「4つのタイプ」について

AWS

通常EC2を作成したときにアタッチされるEBSは汎用SSDのもの(gp2という) EBSはEC2のデータ永続化を担うディスク。一時的なディスク領域としてEC2はインスタンスストアを保有している。 今回は永続化のEBSの話。 2タイプに分かれる SSDのタイプとHDDのタイプに…

intellijのkeymapをコマンドから探す方法

intellijにkeymap(コマンド)を登録したはいいが、そのアクションがどれだったかを検索したい場合がたまにある。 コマンドや動作はわかっているが、それのアクションの名称がわからない。 keymapの検索マークから検索 preference>keymap>検索窓の隣りにある…

mybatisでfreemarker使ったときのバグ「freemarker.core.ParseException: Syntax error in nameless template in line 1」

mybatisで生のSQLが使いたくて、mybatis-freemarkerを入れたが、なにやらパースエラーが起こっているらしい freemarker.core.ParseException: Syntax error in nameless template in line 1, column 109: Encountered ",", but was expecting one of: "." ".…

intellijのterminalでgit commitしてもファイル反映されない

今ままでintellijのターミナルを使ってgit commitをしていたが、 commit前ファイルカラーが緑から通常の色に変わらなくなってしまった。 ずっと緑のままだと、あれコミットしたっけという気持ちになって、気持ち悪のでファイルindexさせて反映させる方法を示…