Shohei.N

Ruby

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

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

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

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

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

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

【山行日記】#2 梅雨明けの両神山で日帰りソロピストン

今回の山行概要 今回の山行目的地は秩父地方の霊山両神山。 2022年の7月に行きました。 際立つほどの高山ではないですが、その尾根はゴツゴツとした岩峰で、鎖場が続きます。 今回は日帰りのソロピストンで臨みました。 山行工程 日向...
山行日記

【山行日記】#1 夏の赤岳でのんびりソロテント泊

はじめに こんにちは! このブログではメインはエンジニアとしての技術備忘録、アウトプットの場として発信していきますが、趣味のアウトドアについても自分が経験したことを記録していこうと思っています。 今回からシリーズ【山日記】として僕の登山...
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でデータベースを扱...
エンジニアブログ

【スタートアップ転職】SIerからスタートアップにエンジニアとして転職する話

はじめにこんにちは。Shoheiです!現在、大手SIerでフルスタックエンジニアを目指して仕事をしているのですが、2022年の秋からスタートアップ企業に転職する運びとなったため、大手企業(SIer)からスタートアップ企業に転職するために行っ...