全文検索:
- 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.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.10.18 Wifiの優先順位変更 @50_dialy:2023:10
- 2023:10:pasted:20231019-030531.png}} プロファイルを確認 <code> C:\WINDOWS\system32>netsh wlan show profiles イン... XXXXXX4 すべてのユーザー プロファイル : XXXXXXXXXXXX5 </code> 優先順位変更 <code> netsh wlan set profileorder name=WiFiAP interface=Wi-Fi priority=1 </code> インターフェイスの名前確認 <code> netsh wlan show interfaces
- 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.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.11.22 PHPのバージョン隠す @50_dialy:2023:11
- を隠す PHPバージョンが分かると、攻撃に有用な情報を取得される可能性があるので隠してみる。 <code> $ curl -sv https://hogehoge.com 2>&1 | grep PHP < X-Powered-By: PHP/5.6.13 </code> ===== 対応 ===== expose_php をOffにしてあげる。 <code> # cat etc/php.ini| grep expose_php expose_php = On ↓ expose_php = Off </code> {{tag>日記 PHP}}
- 2023.11.29 Nginx .htaccessの代わり @50_dialy:2023:11
- 1.29 Nginx .htaccessの代わり ====== ファイル指定で、Basic認証 <code> location ~ /readme.html { auth_basic_u... sic "Please enter your ID and password"; } </code> ^ プレフィックス ^ 説明 ^ |なし|前方一致| |<key>^~</key>|前方一致... 規表現(大文字・小文字を区別しない)| ===== フォルダへのBasic認証 ===== <code> location /data/ { auth_basic_user_file... tpasswd; auth_basic "Please enter your ID and password"; } </code> {{tag>日記 Nginx .htaccess}}
- 2023.11.30 Apache脆弱性対応 @50_dialy:2023:11
- ====== Apacheにて暗号強度が弱いchiper suite(暗号スイート)を無効化 <code> # SSL/TLSプロトコルバージョンと暗号種類の制御 SSLProtocol all -SSL... te HIGH:!aNULL:!MD5:!ADH SSLHonorCipherOrder on </code> SSLHonorCipherOrderはクライアントのCipher Suiteの提案順序ではな... 制御できます。 ===== テスト方法 ===== テストは、testsslで行えます。 <code> testssl -e --ip one fl8.jp:443 </code> {{tag>日記 Apache SSL}}
- 2023.05.27 DMARC @50_dialy:2023:05
- 攻撃から組織を保護することができます。 ===== 記述例 ===== この場合を例に説明 <code> # dig _dmarc.fl8.jp txt _dmarc.fl8.jp. 120 IN T... ostmaster@fl8.jp; ruf=mailto:postmaster@fl8.jp" </code> p: メール受信者に要望する認証失敗時の動作は何もしない sp: サブドメインに対するポリシー
- 2023.08.03 Unixbenchでエラー @50_dialy:2023:08
- benchでエラー ====== Unixbenchを実行した時に見慣れないエラーになった。 <code> [root@vm-142 UnixBench]# ./Run -i 3 -c 1 make a... stone": command returned status 33792; aborting </code> ===== 対応 ===== これは、別なCPUが乗っているVM上でUnixbenchをma
- 2023.08.22 bind version @50_dialy:2023:08
- ====== 2023.08.22 bind version ====== <code> # dig +noall +answer chaos txt version.bind @ns1.hogehoge.jp version.bind. 5 CH TXT "PowerDNS Authoritative Server 4.X.XX" </code> {{tag>日記 DNS bind}}
- 2023.10.25 Windows評価ライセンス期限切れ @50_dialy:2023:10
- てしまいます。 評価版のライセンスは、コマンドプロンプトで下記を実行で最大で6回更新できる。 <code> slmgr /rearm </code> https://www.dot-plus.com/server/windows2016/3790/ {{tag>日記 Windows}}