全文検索:
- 2023.12.14 React-adminとDjangoの連携 @50_dialy:2023:12
- oss-Origin Resource Sharing) の為、corsheadersを追加。 <code|testproject/settings.py> INSTALLED_APPS = [ .... ework', 'corsheaders', 'testproject', ] </code> ==== 2. モデルの作成 ==== <code|testproject/models.py> from django.db import models class Product(models.M... def __str__(self): return self.name </code> === マイグレーションファイル作成 === $ docker-compose exe
- 2023.08.31 Pandas指定行削除 @50_dialy:2023:08
- 除 ====== Pandasで指定行を削除したい場合がある。 その場合dropを利用する。 <code> import pandas as pd # Create a sample DataFrame... 'C': [100, 200, 300, 400, 500] }) print(df) </code> 結果 <code> A B C 0 1 10 100 1 2 20 200 2 3 30 300 3 4 40 400 4 5 50 500 </code> ===== 指定行削除 ===== <code> df = df.drop(2) print
- 2023.02.05 Ubuntu ディスクサイズ変更 @50_dialy:2023:02
- 35_qcow2_resize]] この例では25G増やす。 VMは停止してから作業を行う。 <code> # virsh domblklist vm001 Target Source -----... es/ # qemu-img resize -f qcow2 vm001.qcow2 +25G </code> ===== 2. VM上で作業 ===== ホストOS上で、qcow2イメージのサイズを変... nux:99_その他:35_gpt対応大容量ディスクにパーティションを追加_parted]] <code> # parted /dev/vda GNU Parted 3.4 Using /dev/vda ... Information: You may need to update /etc/fstab. </code> ==== pvを増やす ==== <code> # pvs PV VG
- 2023.06.03 Django アプリ追加 @50_dialy:2023:06
- てます。 プロジェクト名は「test_project」、アプリ名は「testapp」を例に説明 <code> # tree ./ ./ ├── db.sqlite3 ├── manage.py ├── te... ├── models.py ├── tests.py └── views.py </code> アプリインストールの設定を追加 <code|test_project/settings.py> INSTALLED_APPS = [ 'django.contrib.admin', ... 'django.contrib.staticfiles', 'testapp', ] </code> ===== 3.urls.py修正 ===== 作成したtestappアプリのviewへアク
- 2023.08.11 Pandasで重複行削除 @50_dialy:2023:08
- ====== 2023.08.11 Pandasで重複行削除 ====== <code> import pandas as pd # データフレームの生成 df = pd.DataFrame({'A': ... removing duplicates:") print(df_no_duplicates) </code> この場合結果はこうなる <code> Original DataFrame: A B C 0 foo one 1 1 bar one 2 2 foo t... foo two 3 3 bar three 4 5 bar two 2 </code> ===== 例えば"A"列のみを考慮して重複行を削除したい場合 ===== <code>
- 2023.05.30 chatgpt-clone @50_dialy:2023:05
- avila/chatgpt-clone]] ===== 設定 ===== 下記のあたりを入力 <code|api/.env> HOST=localhost OPENAI_KEY </code> ===== ERROR ===== 古いサーバだと、CPUがAVXに対応していなくて、MongoDBが起動しない <code> | WARNING: MongoDB 5.0+ requires a CPU wit... library/mongo/issues/485#issuecomment-891991814 </code> ==== AVXの対応確認 ==== <code> # lscpu | grep -i
- 2023.06.01 Python importパッケージ化 @50_dialy:2023:06
- 6.01 Python importパッケージ化 ====== ===== 構成 ===== <code> # tree . ├── main.py └── subdir1 ├── __init... ├── mod1.py └── subdir2 └── mod2.py </code> ===== __init__.py ===== まずサブディレクトリ内の __init__.py にサブディレクトリ内のスクリプトを読み込む設定を書く <code> $ cat ./subdir1/__init__.py from . import mod1 from .subdir2 import mod2 </code> ===== main.py ===== <code> $ cat ./main.py fro
- 2023.12.26 PasswordAuthenticationが効かない。。。 @50_dialy:2023:12
- 正しました。 これで、sshdをリスタートしたが、何故かパスワードログインできてしまう。。。 <code|/etc/ssh/sshd_config> #PasswordAuthentication yes ↓ PasswordAuthentication no </code> ===== 対応 ===== 原因は、sshd_configでIncludeされているからでした。 正しいファイルを修正してから、sshdリスタートで解決しました。 <code|/etc/ssh/sshd_config> Include /etc/ssh/sshd_config.d/*.conf </code> <color #ed1c24>このファイルが存在していて、PasswordAuthentica
- 2023.01.11 Mastodon メディア削除 @50_dialy:2023:01
- 用して、ディスクが小さいと時々削除してあげないとキャッシュでディスクフルになってしまいます。 <code> root@mastdon:/app/mastodon# docker-compose run w... ups: 0 Bytes Imports: 0 Bytes Settings: 0 Bytes </code> 7日以前のメディア(画像と動画)削除 <code> root@mastdon:/app/mastodon# docker-compose run web bundle exec bin/tootctl... .17 GB (0 Bytes local) Backups: 0 Bytes Imports: 0 Bytes Settings: 0 Bytes </code> {{tag>日記 Mastodon}}
- 2023.05.15 Let's Encrypt 証明書削除 @50_dialy:2023:05
- Let's Encrypt 証明書削除 ====== ===== コマンドで削除 ===== <code> # docker-compose run --rm certbot delete Saving ... iles relating to certificate www.flateight.com. </code> ===== 手動で削除 ===== 手動の場合は下記を削除 <code> /etc/letsencrypt/archive/{ドメイン名} /etc/letsencrypt/renewal/{ドメイン名}.conf /etc/letsencrypt/live/{ドメイン名} </code> {{tag>SSL}}
- 2023.05.25 docker-compose.ymlでhosts追加 @50_dialy:2023:05
- て、appコンテナからホスト名でアクセスしたい場合などextra_hostsで書いてあげる。 <code|docker-compose.yml> --- version: '3' services: ... 2 networks: mail_default: external: true </code> ===== コンテナのIP確認方法 ===== <code> # docker inspect mail | grep IPAddress "SecondaryIPAddr... "IPAddress": "", "IPAddress": "192.168.0.2", </code> {{tag>日記 docker}}
- 2023.05.31 Pandas Error @50_dialy:2023:05
- 多くなっていたりすとカラム名が分からずエラーになります。 ===== ERROR ===== <code> Traceback (most recent call last): File "C:\Us... C error: Expected 21 fields in line 155, saw 41 </code> ===== 対応 ===== これをそのままread_csvで読むとエラーになります。 ... カラム名を与えてあげると、読み込めます。 このrangeの数字は、カラム数+1で指定してあげる。 <code> col = range(1,6,1) df = pd.read_csv(path, name... 3 4 5 0 a a a NaN NaN 1 b b b NaN NaN 2 c c c c c </code> {{tag>日記 python}}
- 2023.07.08 json.loads失敗 @50_dialy:2023:07
- 0' を含む 0-31 の範囲のコードを持つ文字のことです。 ===== エラー ===== <code> >>> json.loads(text) >>> text = '{"key": "Hello ... ontrol character at: line 1 column 16 (char 15) </code> ==== 対応 ==== strict=Falseを付けてあげると、制御文字も含めて読み込む事ができます。 <code> >>> json.loads(text, strict=False) {'key': 'Hello \t World!'} </code> {{tag>Python 日記}}
- 2023.07.30 Pandas 項目行が複数の場合 @50_dialy:2023:07
- .30 Pandas 項目行が複数の場合 ====== ===== 対象CSV ===== <code> a1,a2,a3,a4 b1,b2,b3,b4 0,1,2,3,4 1,5,6,7,8 </code> ===== pythonコード ===== これで1行目をスキップして、2行目を項目行として読み込みます。 <code> import pandas as pd df = pd.read_csv('test.csv', skiprows=1) </code> {{tag>日記 Pandas}}
- 2023.10.18 Wifiの優先順位変更 @50_dialy:2023:10
- {:50_dialy:2023:10:pasted:20231019-030531.png}} <code> netsh wlan set profileorder name=WiFiAP interface=Wi-Fi priority=1 </code> インターフェイスの名前確認 <code> netsh wlan show interfaces </code> {{tag>Windows}}