AWS SAAに合格するための学習法と経験談
先日AWS SAA(Solutions Architect Associate)資格試験にチャレンジし、見事合格することができました。 この記事ではAWS SAA(Solutions Architect Associat…
先日AWS SAA(Solutions Architect Associate)資格試験にチャレンジし、見事合格することができました。 この記事ではAWS SAA(Solutions Architect Associat…
MySQLのデータベースのデータを一括で違うサーバーへ移管したい時などに便利な方法です。 流れとしては、既存の存在するデータベースの内容をdumpファイルに書き出して、その書き出した内容を移管させたいデータベースへ書き込…
AWSのEC2からsshでgit clone を行う方法を紹介します。 またこの手でググると多くの場面で github の本体に対してsshの設定を行うことを多く見受けられますが今回はRepositoryに対して適用をす…
ssh接続を利用してサーバーにアクセスしようとした時、「Permission denied」(アクセス拒否)でアクセスできない時はありませんでしょうか? 本日はそんなssh接続で「Permission denied 」で…
Nginxをサーバーにインストールして使用していると、Ningxのバージョンがデフォルトで表示される仕様になっていることをご存知でしょうか? 使用中のライブラリやフレームワークなど、バージョンを悪意のある相手に表示するこ…
ある日のことEclipseのGUIで操作をしていたところ、 間違えて Assume Unchanged をクリックしてしまいました。 「gitのAssume Unchanged って何?」「解決策はどうしたらいいの?」「…
Macを利用していて、とあるファイルを圧縮したくFinderでファイルを右クリックし、圧縮を実行したところ作成したzipファイルを開くと、「.DS_Store」「__MACOSX」というディレクトリが生成される問題が発生…
データベースを処理を高速化しパフォーマンスを上げることを「indexをはる(張る)」といいます。 少量のデータでは恩恵を感じることはありませんが、1万のデータを超えるような時にその効果は絶大で、劇的なパフォーマンスの向上…
突然ですが皆さん「アノテーションコメント」を使っていますか? プログラミングでの開発において、アノテーションコメントは一目で開発状況を認知させ、開発効率を向上させることができます。 私自身、自分が過去に書いたアノテーショ…
Djangoで開発を進める上でQuerySetの有用性は言うまでもありませんが、QuerySetを取得してQuerySetを辞書型(dict)のリスト型(list)に変換して扱いたい時はありませんでしょうか? 辞書型(d…
Djangoのtemplate(テンプレート)でループカウント番号を理解して柔軟に利用することができれば、web開発が一層楽になりますし、いざというときの小技として役に立ちます。 当記事では、「【Django】templ…
Djangoのadmin管理画面では、modelsの__str__()(読み方:ストリングメソッド)を使用することで、視認性を向上させることができるのはご存知でしょうか。 本日はそんな__str__()のストリングメソッ…
Djangoのデータを一括作成や一括更新したい時はないでしょうか? いちいちfor文で回してsave()することは、パフォーマンス(実行速度)も悪く、何度もデータベースにsave()するのは気持ちが悪い状況です。 今回は…
Djangoのデータをある特定の値に一括更新したい時はないでしょうか? いちいちfor文で回してsave()することは、パフォーマンス(実行速度)も悪く、何度もデータベースにsave()するのは気持ちが悪い状況です。 今…
正規表現で絵文字(emoji)を判定するコードを紹介します。 きっかけ Djangoの開発途中でMySQLの文字コードをutf8のまま開発をしていることに気づきました。 この辺りは、「utf8 utf8mb4 違い」とか…
みなさんDjangoでテストコードは書いていますか? 「テストコードを書かないことこそがバグだ。」というくらい格言があるくらいに、テストコードを書くことは重要で、私自身、自分が書いたテストコードに命を救われたことが何度も…
DjangoのformでデフォルトのTextareaを使用していて、もっとサイズを大きくして広く使ったり、自分の理想のサイズに変更をしたい時はないでしょうか? 本日はそんなformの中にあるTextareaのサイズ変更の…
djangoのadmin管理サイトは非常に使いづらくはないでしょうか? 多くの人が、admin.pyをデフォルトのままで使わないか必要最低限のカスタムだけしてそのまま放置でしょう。 使い方によっては管理サイトは効率的な開…