ITノウハウ

JavaScript

【Vue.js】CompositionAPIにおける子コンポーネントのメソッドを親コンポーネントから扱う

Vue.jsのCompositionAPIで開発をしていて、親コンポーネントから呼び出している子コンポーネントのメソッドを親コンポーネントから扱いたいときがあり、一瞬あれ?っと思ったので残します。今回の参考コードはこちら。Children....
その他

【VSCode】生産性を高めるショートカットコマンド(Mac)

はじめにこんにちは。普段,SaaS系スタートアップ企業でエンジニアとして働くShoheiです。僕は昨秋にスタートアップ企業に転職し,これまでのSIerのシステムエンジニアとしてのキャリアとは毛色が違う,Webエンジニアとして働いています。と...
Ruby

【Rails】ポリモーフィック関連のコントローラについて

はじめにRailsを学習している中でポリモーフィック関連のモデル関係は理解できるが、コントローラのベストプラクティスがわからなかったので考えてみました。もちろん、これが正解という意見ではないですが、参考にしてもらえると嬉しいです。ポリモーフ...
Ruby

【Rails】ActiveStorageの image_tag エラー について

はじめに ActiveStrageの使い方を知ろうと思い簡単なアプリケーションを作っていたところimage_tagで発生したエラーについて調べてみました。 エラー発生時のコード 画像挿入実装の前提 Mac OS(imagemagicイ...
Ruby

【Rails】Railsで暗黙的にクラスが読み込まれる魔法の裏側

はじめに Railsで作成したクラスがrequireでインポートされることなく魔法のようにそこらかしこで使われていることに疑問を持ったため調べました。 一般的にPythonを例にすると、フレームワークに関わらず外部から読み込むクラスはim...
Python

【初心者】たまに見るけど分からないPythonのデコレータ機能について

はじめに 今回は、「たまに見かけるけどよくわからない」 Pythonの便利なデコレータ機能について備忘録として書いていこうと思います。 Pythonデコレータとは何か そもそもデコレータという考え方は、Pythonのデコレータ機能特有のも...
Python

【初心者】PythonのrequestsライブラリでCookie情報を扱う

はじめに今回はPythonのRequestsモジュールでCookieを扱う方法を備忘録として残していこうと思います。背景は、FlaskなどでAPI開発を行なっている時に、Cookie情報を扱うことがありそもそも、結合テストなどで楽にCook...
Docker

【Docker】DockerfileのCMDとENTRYPOINTを理解する

はじめに こんにちは。 最近、DockerやらAWS Fargateやら、コンテナ関連の構築をすることがあり、Dockerfileを記述することがあったので、改めてDockerfileの”CMD”と”ENTRYPOINT”の使い分けについ...
Python

【Python】Pythonで簡単にMySQLアクセスする方法(PyMySQL)

はじめに こんにちは。 今回はPythonの環境でMySQLデータベースから簡単にデータを取得するライブラリであるPyMySQLについてお伝えしていこうと思います。 PythonでMySQLを使いたい そもそもPythonでデータベースを扱...
Docker

【Docker】NGINXリバースプロキシにてバックエンドコンテナへのアクセスを実施する

はじめにこんにちは。Shoheiです。SPAとAPIサーバでコンテナ上にWebアプリケーションを開発する機会があったので、フロントコンテナのリバースプロキシによるバックエンドコンテナアクセスを可能にする構成について備忘録として残します。今回...