Record

Docker

docker-composeのNginxから複数の別composeにリバースプロキシする

個人開発だと、1個のVPSやEC2インスタンスに多数のWebサービスを同居させている人も多いと思います。今回はその際に80番ポートでリッスンするNginxリバースプロキシホスト内に配置された複数のWebサービスを全てdocker-compo...
Mac

[Mac][Karabinar-Elements] MacBook Pro Touch BarでCommand+F1が効かない

僕のMacBook ProはTouch Bar搭載モデルで英語配列です。Touch Barをファンクションキーとして設定するのはシステム環境設定 > キーボード > キーボード内でできていましたが、Macのアプリ内ウィンドウ切り替えであるC...
Kubernetes

[Kubernetes] 終了したJobを削除する方法色々と注意点

KubernetsにはJobは、コマンド実行を終えたら終了するタイプのPodを内包するオブジェクトです。Deployment等で作られるPodとの違いはDeploymentのPod:終了しないもの。終了したら再起動しようとする。JobのPo...
Linux

echo ‘hoge’ | base64で作った文字列がhogeと一致しない

しょぼいことでハマったメモ。kubernetesのsecretに入れるbase64エンコード文字列をechoからパイプで作ってたら後で元の文字列と一致しなくてしばらく悩んだんです…解決策echo -n 'hoge' | base64としまし...
Record

[Laravel][Docker] LaradockのDocker ComposeにDynamoDB Localを組み込む

開発用にホストOSにDynamoDB Localをダウンロードして起動し、Laradockのworkspaceコンテナ内のLaravelからlocalhost:8000のDynamoDB Localを操作しようとしたらFailed to c...
AWS

「AWS認定LinkedInコミュニティ」とは何なのか

先日AWS認定ソリューションアーキテクトに合格しました。そこで以前から気になっていたAWS 認定の利点のページに書かれている AWS 認定グローバルコミュニティ AWS 認定 LinkedIn コミュニティにアクセスし、他の認定者と交流しま...
Record

[Rails] bootstrapを入れてscssにしたら「Error: no mixin named media-breakpoint-down」

Railsにbootstrapのgemを入れて、application.cssを.scssに書き換えて、Bootstrapに内蔵されたmixinであるmedia-breakpoint-downなどを使おうとしたらSassC::SyntaxE...
Record

Rubyのmap &:to_iとはなんなのか

Rubyで文字列の配列を全て整数に直したいときnum_arr = str_arr.map &:to_iみたいな謎のサンプルコードを見たことはありませんか?またアルゴリズム問題等で標準入力を取得し整数の配列にしたいときのサンプルコードとしてn...
React

Rails+Webpacker+Reactにbabel-plugin-react-css-modulesを入れる

RailsのWebpacker+Reactでフロントエンドを作っているのですが、コンポーネントへのスタイルの当て方にも色々あるんですね。今回はCSS Modulesという設計に基づいたbabel-plugin-react-css-modul...
Record

[Rails] content_forでレイアウトの内容をviewから柔軟に変更する

Railsデフォルトのレイアウトではviewはbody内部から始まりますが、titleなどbodyの外側を柔軟に変更したい時もありますよね。そこで便利なのがcontent_forです。content_forはシンボルとそれに対応するコンテン...