Django

Django allauthを使ってログイン機能を実装する

Djangoでログイン機能を実装する場合はallauthを使うのが便利である。非常に簡単に一連のログイン・サインアップに関わる機能を実装することができる。しかし、細かい仕様を実装するには工夫が必要であり、ややカスタマイズの難易度が高い。 ...
2021.05.15
WordPress

WordPressのAdminのログインURLは必ず変える

この記事ではWordPressのセキュリティ対策の1つであるAdminのログインURLを変える方法についてメモする。 なぜ変える必要があるのか WordPressのログインURLはデフォルトではexample.com/admi...
2021.05.11
Google Cloud Platform

Google App EngineはIPアドレスが固定されない

Google App Engine (GAE)はIPアドレスが固定されない。ある範囲のIPアドレスを使用しているのだが、その範囲も定期的に更新されることがあるらしい。 IPアドレスで制限をかけるAPIを利用する際は非常に...
スポンサーリンク
Google Cloud Platform

郵便番号から住所を入力する方法。Geocoding APIで簡単に実装。

この記事では、Google Map API(Geocoding)を使って、郵便番号を入力すると都道府県や市区町村が自動で入力されるような機能を実装する方法をメモする。 最終的な目標 上の画像のように7桁の郵便番号を入力...
日記

G検定に合格したので対策したことと感想を書く

2021年3月に行われたG検定に合格したのでどのように対策したかと受験した感想を書く。受験した理由は会社から助成金が出るのと、深層学習の知識が弱めだったので広く浅く勉強しておきたいと思ったためである。 僕自身は一応情報系の専攻に在籍...
2021.05.06
Django

Djangoで画像を扱うときにやること。ファイル名やリサイズ、更新時の削除などについて。

Djangoで画像を扱う場合、画像の保存周りに少々癖があるため初めてやる場合には戸惑いやすい。本記事ではDjangoで画像をリサイズするときや画像を更新するときに元の画像を削除する方法についてメモする。 環境 Django==...
2021.05.11
WordPress

WordPress (Cocoon) で自分だけ広告を非表示にする方法

WordPressで自分が記事を見るときは広告を非表示にしたいが、収益化はしたいので他のユーザには表示したいという要望がすくなからずあると思う。 本記事ではこれを実現する手法をまとめる。なお、WordPressのテーマにCocoon...
Django

Djangoでアプリを始めるときは必ずカスタムユーザを作る

djangoでアプリを作るとき、デフォルトで用意されているUserモデルを用いると後々面倒なことになる。本記事ではカスタムユーザの作り方やデフォルトUserモデルからカスタムUserモデルへの移行の仕方についてまとめる。 なぜカスタ...
2021.03.11
その他

Wi-Fiと5Gは共存する必要があるのか?

5Gの普及が始まろうとしている2021年現在、Wi-Fiは当たり前のように生活に馴染んでいる。自宅、職場、学校、カフェなどの「屋内」を始めとした様々なところでWi-Fiを使ってインターネットに接続することができる。 しかし、5GとW...
2021.03.11
オープンデータ

無料で入手できる天気のヒストリーデータ

天気のヒストリーデータは1時間ごと程度の粒度だと日本・世界ともに無料で入手できるものがある。本記事では、その入手方法についてメモする。 はじめに 国立国会図書館のリサーチ・ナビというページが日本・世界の過去の気象データをまとめ...
2021.03.11
Django

DjangoでSessionを使っていいねを実装する

本記事ではDjangoでいいね機能を実装する。閲覧しているユーザーでいいねの履歴を管理するのが一般的であるが、ログインしていない(アカウントを作っていない)ユーザーでもいいねすることができるようにSessionを使って実装する。 は...
2021.04.30
Django

Djangoで簡単にいいね機能を実装する

本記事ではDjangoで簡単にいいね機能を実装する方法を紹介する。いいね機能に必要なAjaxを実装するために使うjQueryのコードの書き方も詳しく説明する。 はじめに いいね機能を実装するにあたり、Ajaxを利用する。Aja...
2021.03.11
スポンサーリンク