---
type: "blog_post_list"
url: "https://www.ytyng.com/"
page: 5
per_page: 20
total: 340
lang: "ja"
---

# ブログ記事一覧

- [数日ごとにバックアップファイルをローテーションするシェルスクリプト](https://www.ytyng.com/blog/how-to-delete-old-backup-file-simply)

  _2022-11-27T15:03:04Z_

  数日ごとにバックアップファイルをローテーションする (古いファイルを削除する)場合、1日1づつ増える日数の連番を、% 10 とかでシャーディングすればいいことに気づいたので、最近は以下の方法で行っている。

- [Nuxt3 で他サービスへのAPIプロキシを設定する方法](https://www.ytyng.com/blog/nuxt3-how-to-proxy-outside-api-server)

  _2022-11-20T03:29:57Z / nuxt_

  nuxt3 は、 server/api/xxx.ts というファイルを作るとサーバサイド API が簡単につくれるが、
その機能は使わずに、サーバサイドAPIは他の Webフレームワークを使っている場合に、開発環境を簡単に構築するための文書です。

- [Django 設定から DB設定を読み取って、mysqldump で 本番→検証にデータコピーをする](https://www.ytyng.com/blog/database-table-copy-from-production-to-devserver-via-python)

  _2022-11-18T10:16:57Z / Django_

  いつもは bash で書くデータコピーのスクリプトを Python で書いてみたので残しておきます。

- [Django Admin で、is_active = False なユーザーを表示しなくする ( User の Admin を別のものに差し替える )](https://www.ytyng.com/blog/django-user-admin-show-is-active-only)

  _2022-11-16T00:19:10Z_

  User の Admin に独自のものを定義し、is_actiev = True なユーザーしか表示させなくします。

- [Python で、 datetime の Nヶ月前を dateutil を使わずに取得](https://www.ytyng.com/blog/python-get-previous-month-without-dateutil)

  _2022-11-04T08:25:34Z_

  datetime の Nヶ月前を、dateutil を使わずに取得する関数です。

Re:dash の Python Data Source で、dateutil が使えなかったため作成

- [Django の URL 数を表示するコード](https://www.ytyng.com/blog/count-and-display-django-urls)

  _2022-11-02T12:34:22Z / Django_

  IT監査の際、アプリケーションの規模を表す必要があったので、Django の総 URL 数を表示することでアプリケーションの規模とみなすことにした。

- [ChromeDriver を自動更新する Python スクリプト](https://www.ytyng.com/blog/download-chromedriver-and-deploy-to-path)

  _2022-10-31T12:43:02Z / Python_

  現在インストールされている Chrome のバージョンにマッチする
chromedriver をダウンロードするスクリプトを書いた

- [GAS で、Google Spreadsheet の内容を 辞書のリストで取得する](https://www.ytyng.com/blog/gas-get-spreadsheet-data-as-dictionary-list)

  _2022-10-25T00:04:56Z_

  GAS で、スプレッドシートの集計をする時にスプレッドシートの内容を辞書のリストで取得するコードです

- [Django AllAuth のパスワードリセット用のURL を手動で作る](https://www.ytyng.com/blog/django-all-auth-password-reset-url)

  _2022-10-17T11:24:00Z / Django_

  Django all_auth でパスワードリセット URL を作るコードです。

- [python bottle でアプリを作り始める時のテンプレコード ( +Vue CDN と組み合わせる場合)](https://www.ytyng.com/blog/python-bottle-template)

  _2022-10-10T01:47:11Z_

  bottle で簡単な HTML アプリを作る時のテンプレートのコードです。

- [Python コマンドラインツールを作る時のロガーを作るコード](https://www.ytyng.com/blog/python-create-logger-from-code)

  _2022-10-09T02:16:35Z / Python_

  Python で簡単なデーモンアプリを作る時などに使う、ロガーをコードで作る時のコードのメモです。

- [コマンドラインや Raycast や Alfred で Slack のチャンネルを開くリンク](https://www.ytyng.com/blog/slack-channel-open-command)

  _2022-09-30T00:50:07Z_

  Web で Slack 開くと

- [Mac のフォルダ名を Python から出力する時に濁点が分かれてしまうのを直す](https://www.ytyng.com/blog/mac-のフォルダ名を-python-から出力する時に濁点が分かれてしまうのを直す)

  _2022-09-19T07:31:07Z / Python_

  Mac で、ディレクトリ名を出力しようとした時に、濁点が独立した1文字になってしまう場合があります。Unicode の NFC と NFD の正規化の違いによるものです。 unicodedata.normalize で直せます。

- [Django のアップデート後、 oauth2_provider の マイグレーションに失敗する場合](https://www.ytyng.com/blog/django-oauth2_provider-migration-failed-foreignkey)

  _2022-09-16T10:11:48Z / Django_

  Django の django-oauth-toolkit に含まれるアプリ oauth2_provider のマイグレーションが 0004 で失敗した。FKを外し、int->bigint に手で直し、FKを貼り直すことで復旧する。

- [Djangoでログをコンソールに出すロガーの設定](https://www.ytyng.com/blog/django-console-logging-settings)

  _2022-09-12T12:21:28Z / Django_

  Djangoのログ設定。ファイルに出力せず、コンソールに出力する。

- [MySQL で 2027 Malformed packet エラーが出る場合の解決ヒント](https://www.ytyng.com/blog/django-mysql-client-2027-malformed-packet-error)

  _2022-09-11T09:58:30Z / Django, MySQL_

  Django で 生SQL を発行する際、特定の SQL  で 2027 Malformed packet が発生する場合の解決ヒント。ダブルクオーテーションを使わないようにすると良い。

- [Alpine Nginx で静的ファイルをホストするだけの単純な設定](https://www.ytyng.com/blog/docker-nginx-simple-static-hosting)

  _2022-09-09T07:37:30Z / nginx_

  Docker で Nginx を起動し、単純な静的ファイルをホストするだけのシンプルな設定

- [Redash を 6 以下から 7 に更新する際に起動できなくなるのでマイグレーションする ( 8から9 の時にも必要)](https://www.ytyng.com/blog/redash-upgrade-postgres-migration-6-to-7)

  _2022-09-09T05:32:20Z_

  Docker で Re:dash を起動している際、6 から 7 にバージョンアップする時にマイグレーションが必要になります。マイグレーション方法を記載します。

- [Webalizer や Analog の代わりに GoAccess で Apache のアクセスログを解析する](https://www.ytyng.com/blog/webalizer-analog-replace-goaccess-access-analyse)

  _2022-09-08T00:44:47Z_

  Analog とか Webalizer の代わりに、GoAccess を Docker で動かして Apache のアクセスログを解析する方法の紹介

- [pipenv install で RuntimeError: location not created nor specified が出る場合](https://www.ytyng.com/blog/pipenv-instal-runtimeerror-location-not-created-nor-specified-resolve)

  _2022-09-05T00:49:49Z / Python_

  pipenv install で、 python3.10 環境を作ろうとして RuntimeError: location not created nor specified が出た場合、python3.9 環境の pipenv を使っている場合があるので、python3.10 環境に pipenv をインストールすると良いです。
