2020-10

備忘録

Google Colaboratory でGoogleドライブをマウントできないケース

Google ColaboratoryにスクレイプしたデータをGoogleドライブにダウンロードしていくツールを作った際、Googleドライブがマウントできずエラーになってしまうことが起きた。 『OSError: Input/out...
備忘録

Xサーバーで日本語ドメイン+SSLなURLが接続できない件

sirius2wpの「債務整理」サイトで実証実験で02setup.cgiが500エラーになる件。 01startup.cgiは動いたので、ここでCGIが動かないわけじゃない。 SIRIUSからアップロードしてみたからそれが悪かったの...
SIRIUSからWordPressへの移行ツール

やったこと:2020/10/20

「債務整理」サイトでのsirius2wp実証実験。 まずは01startup.cgiでSIRIUSサイトなどのドメイン名がどう表示されるか?が気になっていたけど、Punycode(ピュニコード)されたURLが表示された。 それなら、...
備忘録

データーオブジェクトをそのまま保存できるpickleファイル

画像比較ツールで、ImageHashの値をファイルに保存しようと思い、数値なのでstr()で文字列にしてからJSONとして保存しようとした。 保存はいいのだが、読み込んだあとhash値をint()で数値に戻して使おうとしたら、「has...
Pythonリファレンス

pickleファイル関連リファレンス

pickleファイル関連 リストとか辞書とかのデーターオブジェクトの形のまま、ファイルに保存できる。 読み込んだデーターは、そのまま保存したときのままのデーターオブジェクトとして扱える。 オブジェクトデーターの保存と読み込み ...
Pythonリファレンス

文字コード関連のリファレンス

文字コードのエンコードやデコード UTF-8とUnicodeエスケープされたバイト列 UTF-8からUnicodeエスケープされたバイト列へ Unicodeエスケープされたバイト列からUTF-8 ...
備忘録

サーバー上で日本語のファイル名にアクセスする方法

sirius2wpでWordPressをアクティベートする際にSIRIUSのオリジナルファイルを退避させるところで起きた問題。 shutil.move()で移動させるときに、日本語のファイル名があった場合にCGI側から指定した日本語が...
SIRIUSからWordPressへの移行ツール

.htaccessで日本語を含むページのリダイレクトする場合

.htaccessでリダイレクト記述をする場合の話。 日本語ドメインじゃなくて、リダイレクト元のファイル名とかカテゴリー名に日本語を使っている場合、リダイレクト記述に書くのは日本語をURLエンコードした文字列だと思っていた。 で...
SIRIUSからWordPressへの移行ツール

JSONと日本語の文字コードな話(UTF-8とUnicode)

Pythonの中でデーターとして日本語を扱う場合、デフォルトはUTF-8になる。 ただJSON形式にしたデーターを出力する場合は、Unicodeエスケープされたバイト列になってしまう。 これはファイルに書いた場合も同様。 なの...
SIRIUSからWordPressへの移行ツール

やったこと:2020/10/16

sirius2wp、昨日の続き。 SIRIUSサイトからスクレイプした内容から<p>タグを削除する。 エントリーページは<p>タグ削除大丈夫そうだったけど、カテゴリーページのカテゴリーBOXのエリアがどう...
タイトルとURLをコピーしました