概要 今日は特にやることがなかったのですが、テーマをpaperからclarityに変更いたしました。 少しブログ風の見た目にしたかったので、すでに出来上がってるclarityが良いと思い変更した次第です。
Read More概要 ブログテンプレート変更 内容 テンプレート変更で少し手こずったところがあるのでメモ 設定前のテンプレートは、paperを使用していたが、もう少しブログっぽい見た目にしたいと思ったので、変更作業をおこなった。 ただ、hugo自体ほとんど勉強していなかったので1時間ほど設定にかかってしまったのと、ほとんど情報がなかったのでメモしておこうと思う。 採用したテーマ シンプルだけど結構見た目がよかったこちらを採用 https://themes.gohugo.io/hugo-clarity/ インストール方法 独自に書き換えたりなどするつもりはないので、一旦はそのままクローンする。 気が向いたら、サブモジュールに切り替えていく予定。 …
Read More毎日学習記録 9/5 docker-composeのコマンドおさらい
Sep 6, 2020 学習記録概要 docker-composeのコマンドおさらい 内容 よく使うコマンドだけど、upコマンド以外あまり実行しないので今一度みていこうと思う 起動 $ docker-compose up -d Starting mysql_host ... done Starting docker_application_1 ... done いつも使うコマンド、-dをつけるとバックグラウンドでの実行となる また、コンテナが起動中に-dをつけて実行した場合は、設定反映のために停止/再生成が行われる upについての補足 docker-compose upは挙動としてはビルドと起動を同時に行なっており、ビルドしたものがある場合は最新のビルドを利用し …
Read More概要 Scrapyで使っているSQLAlchemyの実装について 内容 現在、Scrapyを使用しニュースさいとをスクレイピングしデータを取得をしているのですが、 せっかくなので、itemから登録る箇所でいままでくわず嫌いをしていたSQLAlchemyを使ってみることにしました。 ディレクトリ構成 |-- scraper |-- items |-- news.py |-- models |-- concerns |-- 共通処理 |-- base.py |-- article.py |-- spiders ※本来必要な__init___.pyは省略していますので注意してください。 基本的には、 base.py: 共通の基底オブジェ …
Read More概要 Faradayを使うときに、urlのパス部分の一部まで入れる際は注意が必要 内容 FaradayはとてもシンプルなHTTPリクエストをする際に使用するライブラリになります。 基本的な使い方をする分には特に困ることはないのですが、タイトルの通りFaradayのオブジェクトを作る際に、パスまで入れる場合は注意しないと意図しない挙動となるので、忘れないように記載いたします。 検証 Faradayのインストール gem 'faraday' 実行 実行はrailsコンソールを使うので以下の通り bundle exec rails c その後パス付きのFaradayのオブジェクトを作成する connection = …
Read More概要 今日はいくつか新しくインストールする際に、よくつまづくことや設定などで気が付いたことのメモ railsについて 環境 Ruby 2.7 Ruby on Rails 6 mysql2をbundle install時にエラーが出る opensslなどインストールしていて、以下を忘れたためだった。 export LDFLAGS="-L/usr/local/opt/openssl/lib" export CPPFLAGS="-I/usr/local/opt/openssl/include" bundle config --local build.mysql2 …
Read More毎日学習記録 9/1 dockerの環境について考える
Sep 2, 2020 学習記録今日学んだこと Docker使う際のディレクトリ構成について考える 内容 概要 最近、仕事や趣味どちらでもDockerを使った環境構築をすることがあり、どのような構成にするのがいいか考える機会が多かった。 9/1時点でこの構成がいいのではないかと考える構成について記載したいと思います。 注意) まだ、自分も本番は一旦構築したところなので、運用するなかで変更する可能性があります 前提 プロダクションでDB以外のコンポーネントが複数動作する docker-composeを利用する GCPを利用し、CloudRunでデプロイを予定している 構成 本番の構築イメージ ディレクトリ構成 |-- docker-copose.yml |-- …
Read MoreDjangoを再学習
Apr 10, 2020 Django記載内容 数年前に一度Djangoを触れて久方ぶりに触って便利だと思ったことなどを、随時メモしていきます。 環境 Python 3.6.5 Django 3.0.5 pipenv version 2018.10.13 拡張ライブラリ django-extensions 私自身仕事ではRailsを使っているので、rails routesのようなものがないか探していました。 django-extensionsを入れると、同じようなことが可能になります。 https://github.com/django-extensions/django-extensions インストール pipenv install …
Read More