3分でできるテックブログのアイキャッチの作り方
こんにちは、ちゃりおです。 ブログを初めたてのときは、アイキャッチに悩んで時間を使ってしまっていました。 デザインが苦手なもので。 1年くらいブログを続けてみて、アイキャッチを作る方法が確立してきました。 今回は、デザインセンスも時間もいらないアイキャッチの作り方を紹介します。 完成イメージ 私はテック系の記事は、言語・ツールのロゴ+タイトルのように作っています。...
View ArticlePHP初心者が映画WebAPI TMDbを使って映画を検索してみた
こんにちは、ちゃりおです。 最近PHPを勉強していて、映画関係のサービス作りたいなーと思ってました。 映画の情報をとってくるWeb APIを探していたらTMDbを見つけました。 今回は、TMDbで映画を検索してみます。 Web APIとは アプリケーションプログラミングインタフェース(API、英: Application Programming...
View ArticleDockerでLAMP環境を作ったら、PDO接続できなくてハマった件
こんにちは、ちゃりおです。 最近、PHPの本を写経しています。 本の環境はxamppだったのですが、なんとなくDockerでやってみたくなりました。 Dockerで環境構築したら途中でPDOでデータベースに接続できず、ハマったので解決策をまとめてみます。 ちゃりお PDO接続できずハマった話です 完成形 最終的にはこうなりました。...
View ArticlePythonを使ってMeasurement ProtocolでGoogle Analyticsにデータを送る
こんにちは、ちゃりおです。 最近、Measurement Protocolでデータ送信を行ったので 忘れないうちに、やり方をまとめておきます。 ちゃりお Google Analyticsにデータを送る方法についてです。 Measurement Protocolとは Googleアナリティクスにデータを送るツールです。 Google アナリティクスの Measurement Protocol...
View Articleパラメータストアの使い方 AWS SDK for PHPで.envを管理してみる
こんにちは、ちゃりおです。 現在、「.env」の管理がいけていなくて、なんとかしたい気持ちがあります。 SSM パラメータストアが良さそうだったので、さわってみました。 ちゃりお パラメータストアについてです! パラメータストアとは AWS Systems Manager パラメータストア...
View ArticleAWS SAM(python)でRDSに接続してみる
こんにちは、ちゃりおです。 LambdaでRDSに接続したいことがありました。 備忘録がてらやり方を書いてみます。 AWS SAMとは AWS SAMはAWS CloudFormationテンプレート言語の拡張機能であり、サーバーレスアプリケーションをより高いレベルで定義できます。関数の役割の作成などの一般的なタスクを抽象化し、テンプレートの作成を容易にします。 AWS SAMはAWS...
View ArticleWebhookを使ってシェルスクリプトで手軽にslack通知する
こんにちは、ちゃりおです。 アラートとかをslackに通知するのとても便利ですよね。 今回はシェルスクリプトでslackに通知する方法についてです。 シェルスクリプトでslackに通知する WebhookURLの取得 カスタムインテグレーションは非推奨なので、アプリケーションを作ります。 Slack カスタムインテグレーションが非推奨へ Moving on from custom...
View Articlenode-config触ってみた NODE_APP_INSTANCEでハマった
こんにちは、ちゃりおです。 node-configを使えば、簡単に環境情報を切り替えることができます。 具体的には、NODE_ENV環境変数にセットした値のファイル名を、読み込んでデプロイなどができます。 node-config触ってみた お試し用の環境 検証用にDockerで環境作ってみました。 リポジトリからpullして、ローカルで「docker build」します。 docker build...
View ArticleCDKで複数コンテナのECSタスクを作成する際はDefaultコンテナの指定を忘れずやろう
こんにちは、ちゃりおです。 ECSで複数コンテナを動かすタスク定義をCDKで書いていました。 しかし、想定したコンテナがALBのターゲットグループで指定されるコンテナと違うものになってしまうことがありました。 「defaultContainer」を指定してなかったからでした。 具体例を交えつつブログにします。 複数コンテナが存在するECSタスクを作成するCDK...
View ArticleEC2でgolangの開発環境を構築する
こんにちは、ちゃりおです。 golangのリモート開発環境の作り方です。 EC2にgolangを入れて、VSCodeから繋ぎます。 事前準備 AWSアカウント awscli VSCode EC2の準備 golangの開発環境用のEC2を準備していきます。 既存のキーペアを使う場合は、以下のコマンドでキーペア一覧を取得できます。 aws ec2 describe-key-pairs --query...
View Article