Python

【Django】Ajaxで非同期通信する

非同期通信とは、「ページの読み込みをすることなく、サーバーと通信する」ことです。Webサイトの基本的な挙動として、ページを読み込む(サーバーにリクエストを送る、レスポンスをもらう)際にはページの読み込み動作が入ります。ブラウザ上では、ページ...
Python

Django Rest FrameworkでAPIサーバーを実装

前提Pythonの実行環境を構築した上で、Djangoをインストールしておきましょう。「Windows」キー+「R」で出てきたウィンドウに「cmd」と入力→エンターして出てきたプロンプトで以下を実行。pip install djangoプロ...
Django

Djangoで多対多のカラムがあるときにdjango-import-exportを使う方法

この記事は旧ブログから移転した記事です。前置きこの記事はdjango-import-exportを多対多に対応させる訳ではなく、DB構造の方で対応しようという内容です。現状Djangoでモデルを作成し、DBにCSVデータを流し込むぞ!という...
uWSGI

uWSGIをサービスとして動かせない時の対処法

この記事は旧ブログから移転した記事です。現状uWSGIをサービスとして動かしたかったので、サービスユニットファイルを作成し、いざ起動!・・・できなかった。以下エラー内容。~略~Active: failed (Result: protocol...
Nextcloud

snap版Nextcloudでoccコマンドが使えない時の対処法(nextcloud.occ: command not found)

この記事は旧ブログから移転した記事です。状況snapでインストールしたNextcloudのもろもろの設定を行いたく、管理用のCLIであるoccを以下のように使おうとしたところ、「コマンドが見つからないよ」と怒られた。> sudo nextc...
ArchiveBox

ArchiveboxをUbuntuでセットアップ

この記事は旧ブログから移転した記事です。Dockerでもできますが、今回はgitで拾ってきます。最初に忘れずにsudo apt update必要な環境(事前にインストールしてください)git(apt installする)wget(apt i...
Vagrant

vagrantがupできない(Timed out while waiting for the machine to boot.する)時の対処法

この記事は旧ブログから移転した記事です。「何もしていないのに壊れました!!」昨日まで動いていたはずのvagrant upが突如として動かなくなることは意外とよくあるらしい。色々な原因があるらしいが、私の場合は結構単純だったのでご紹介します。...
Tkinter

【Tkinter】バインドされた関数の呼び出し時は引数にselfを与える TypeError: click() takes 0 positional arguments but 1 was givenの対処法

この記事は旧ブログから移転した記事です。やろうとしたことPythonのTkinterでエントリー*1に入力した文字をプログラムに読み込ませるときに、エンターを押して実行できるようにしたかった。*1 エントリーTkinterにおける文字の入力...
MySQL

Ubuntu20.04でのMySQLのインストールから初期設定まで

この記事は旧ブログから移転した記事です。環境lsb_release -a //省略 Description: 20.04 LTS //省略MySQLのインストール現時点でバージョンは8.0.27でした。sudo apt updatesudo...
ハーフスキャン

ハーフスキャン(SYNスキャン)ってなに?

この記事は旧ブログから移転した記事です。こちらの記事、PythonでRTTを計測して国外サーバーを検出しようという内容なんですが、読んでいて「ハーフスキャン」が何なのか分からなかったので少し調べてみました。ハーフスキャン(SYNスキャン)と...