otkken2のプログラミング備忘録

学習の備忘録。自分向け

Apple Magic keyboard と Magic TrackpadがBluetooth接続できない時、自分が試してうまく行った方法。

大前提として、電池切れでないかどうか確認。 確認したら以下の手順。 ・「システム環境設定」を開く。 ・bluetoothアイコンをクリック。 ・「Bluetoothをオフにする」ボタンを押して、 ・「Bluetoothをオンにする」ボタンを押す。 認識された!^^

githubで間違えてAWSのシークレットキーを公開したらAWSからお叱りのメールが来たので対処法をメモに残しておく

AWSからのメールには対処法の一つとして以下のように書かれていた。 ROTATE THE KEYIf your application uses the access key, you need to replace the exposed key with a new one. To do this, first create a second key (at that point both keys will …

Django備忘録 : 新規プロジェクトの立ち上げ方法

mkdirで任意のディレクトリ を作成 $ mkdir myDjangodir できたディレクトリに移動 $ cd myDjangodir できたディレクトリ用に仮想環境を作成 $ python3 -m venv my_venv (my_venvの部分は任意の名前)※lsコマンド打てば、myDjangodir ディレクトリ内にmy_venv…

Flutter 入門備忘録:新規プロジェクトの立ち上げ手順(VSCODEとXcodeで)

*基本的なインストールやセットアップは終わってる前提。 毎回チュートリアルみてたら大変なので備忘録としてまとめとく。 1 VSCODEで、表示>コマンドパレット>Flutter:New Projectを選択2 プロジェクトを置くディレクトリを選択もしくは新規作成。3 …

Flutter入門者の備忘録 :Stateful widgetとStateless widgetについて

少し前にDjangoのアプリをどうにかこうにかひとまず完成させて、今は前から興味があったFlutterの勉強をしています。まずは公式のチュートリアル https://flutter.dev/docs/get-started/codelab に手をつけているところ。 で、また未来の自分用に雑な備忘録…

FATAL: too many connections for role ..."に対して、自分がとった対策(Django/Heroku)

Djangoで作ったアプリをHerokuにデプロイして動作確認などしていた。しばらくそれを続けていたところ、あるページでInternal Sever error が表示されてしまい、「なんだ?」と思いリロードしてみるときちんと表示されたり、あるいはエラーのままだったり。 …

完全自分用備忘録:Djangoで作ったチャットアプリをheroku上で動作させるために必要な知識の整理

ローカルでちゃんと動くチャット機能をheroku 上で試したところ、 Error during WebSocket handshake: Unexpected response code: 404 が吐き出される。 エラー文をコピペしてググってみても違う言語、JAVAとかRubyとかばかりヒットして、しかもそれぞれ原因…

Djangoとheroku備忘録:herokuにデプロイ済みのアプリのCSSを変更する手順について

ローカルで普通にcssをいじる ↓ $ python manage.py collectstatic で、staticfilesディレクトリ上のcssファイルが上書きされる。 ↓ git add, git commit, そしてgit push heroku master ↓ heroku open

Django備忘録:DEBUG = Falseの時でもエラー内容の詳細を知りたい時、settings.pyにDEBUG_PROPAGATE_EXCEPTIONS = Trueを追記すると良い件について

タイトルのまんまです。追記する前は、DEBUG = Falseの状態だと、Server Error(500)になっていても具体的にどんな点がよくなくてエラーになってるのかよくわかりませんでした。そこでタイトルにも書いた設定を、settings.pyに追記してみましょう。えいっsett…

備忘録:ローカル環境ではpython manage.py migrate がきちんと反映されるのに、heroku run python manage.py migrateでは反映されなかった件

現象: タイトルの通り、heroku上で $ heroku run python manage.py migrate すると、 Applying contenttypes.0001_initial... OK Applying auth.0001_initial... OK Applying admin.0001_initial... OK . . . . と言った感じで、一見きちんと動いているよう…

備忘録:migrationsを削除してから再度makemigrationsする流れについて

事情がありmigrationファイルを全て消してイチから出直したくなった。 プロジェクトのあるディレクトリで下記コマンドを打てば__init__.py以外削除してくれる、とのことで実行 find . -path "*/migrations/*.py" -not -name "__init__.py" -delete find . -p…

Django エラー備忘録:複数のManyToManyFieldを持った検索フォームの実装でOR検索をしたら同じ記事が何十個も重複表示された件

バンドメンバー募集サイトを作成中です。メン募記事の検索機能を作ろうとしています。活動エリア(都道府県)[active_area]、投稿者のパート[mypart]、募集するパート[recruite_part]、ジャンル[genre]という4つのManyToManyフィールドを記事は持っており、…