このサイトですが、実は開発を開始した 2016 年 4 月頃から Django のバージョンアップをしていませんでした。
2016 年 5 月 30 日にリリースして以降、 Django のバージョンはどんどん上がり
ついにはメジャーバージョンアップまで果たされてしまいました 😗
2 系になってからは管理サイトの UI も意識高い系になっているようだし、さすがにまずいと
思ったので意を決してアップグレードしました 👍
落とし穴にひとつひとつはまっていったのでエラーログとともにオペレーションの記録を公開します(恥さらし 🙈
先日 MySQL の文字列結合(CONCAT)で少しハマったのでメモ。
mysql> select * from addresses;
+----+-----------------+-----------+---------------------+
| id | prefecture_name | city_name | other |
+----+-----------------+-----------+---------------------+
| 1 | 東京都 | 港区 | NULL |
| 2 | 東京都 | NULL | ほげほげ1丁目 |
| 3 | NULL | 札幌市 | ほげほげ2丁目 |
| 4 | 沖縄県 | 那覇市 | ほげほげ3丁目 |
+----+-----------------+-----------+---------------------+
4 rows in set (0.00 sec)
いきなりですが、サイト内検索を実装しました。(ぱちぱち
なんじゃそら?!っていう感じですが、「あのテーマで記事書いたなー」っていうのは
断片的に覚えているのだけど、それをいつ書いたのかを全く覚えていないことが多いので
探し当てるのが結構しんどかったんですよね。
もう一つの理由は、 Google Analytics に「サイト内検索」という項目がいつの間にか出来ていたことです。
せっかくだから自分のサイトにサイト内検索機能を実装して、自分以外の人にも使ってもらえるのも悪くないかな、と。
そんな軽い気持ちで実装を決意しました。
mac に pip をインストールする
mac は標準で python が入っていますが、パッケージ管理の pip がインストールされていないので入れてみました。
2017/05/26 09:00
[GAS] Google Drive の特定フォルダ配下のフォルダ・ファイルの権限を一括で移譲する
Google Drive の特定フォルダ配下のファイル・フォルダの権限を一括で移譲するツールを Google Apps Script で作りました。
2018/11/10 15:54
[Windows] Ophcrack を使ってユーザーパスワードを解析する方法
家族で使っていた Windows7 のログインパスワードを忘れたため、Ophcrack を使って解析したときの記録です。
2017/09/30 21:00
[shell] フォルダ内にある大量の ZIP ファイルをまとめて解凍する
とある ZIP を解凍すると中に大量の ZIP が居たときに幸せになれるコマンドを紹介します
2018/06/19 23:45
[MySQL] データファイルから DB を復元する
先日 MySQL が再起動できなくなる問題が発生し、急遽データファイル(.frm, .ibd)から復元しました
2018/11/25 12:44