pyautogui.typewrite(‘日本語’)
のように日本語を入力ができない。
コピペを利用する方法がある。
import pyperclip
import pyautogui
pyperclip.copy('日本語')
pyautogui.hotkey('ctrl','v')
pyautogui.typewrite(‘日本語’)
のように日本語を入力ができない。
コピペを利用する方法がある。
import pyperclip
import pyautogui
pyperclip.copy('日本語')
pyautogui.hotkey('ctrl','v')
# www.sample.com→sample.com
# RewriteEngine On
# RewriteCond %{HTTP_HOST} ^www\.sample\.com
# RewriteRule ^(.*) https://sample.com/$1 [R=301,L]
# http→https
# RewriteEngine on
# RewriteCond %{HTTPS} off
# RewriteRule ^(.*)$ https://sample.com/$1 [R=301,L]
# 上記結合(or)
RewriteEngine on
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.sample\.com
RewriteRule ^(.*)$ https://sample.com/$1 [R=301,L]
実行結果:
1.http://www.sample.com→https://sample.com
OK
2.http://sample.com→https://sample.com
OK
3.https://www.sample.com→https://sample.com
NG
なぜ?
$.mobile.ajaxEnabled = false;
ajax無効により、リンク先javascriptは正しく読み込める。
$("input[type='checkbox']").checkboxradio();
jsonでチェックボックスを追加する場合、cssなどは適用される。
$("input[type='checkbox']").checkboxradio('refresh');
の場合、なぜか異常が出てしまった。
…\Python\Lib\site-packages\pyautogui\_pyautogui_win.py
def _keyDown(key):
# 略
needsShift = pyautogui.isShiftCharacter(key)
# 以下を追加
if key == '@': needsShift = False
if key == '^': needsShift = False
if key == ':': needsShift = False
"""
# OLD CODE: The new code relies on having all keys be loaded in keyboardMapping from the start.
if key in keyboardMapping.keys():
# 略
PATH設定(ホームフォルダとScriptsフォルダ)※しなくても可
python -m pip install –upgrade pip
pip install selenium
pip install openpyxl
pip install その他
Ctrl+Shift+P→install package
Anaconda
ConvertToUTF8
Cython
Python
Preferencts→Package Settings→Anaconda→Settings Default
"anaconda_linting":true→false
Tools→Bulid System→New Bulid System
{
"cmd": ["PATH\python.exe", "-u", "$file"],
"selector": "source.python",
"file_regex": "^[ ]File \"(…?)\", line ([0-9]*)",
"encoding": "cp932"
}
以上
Windows自身もFTPサービスが持っているが、使用には端末再起動も必要し、ユーザ設定などにも面倒だった。
調べるとServaというソフトがある、使ってみたらなかなかいいなと思う。
特に一時的に利用したい場合。
設定も簡単だったが、FTPを有効して起動した際に、すぐに落ちてしまった。
設定ファイル(Serva.ini)に「SERVA_LogFile」をログ出力パスを設定したら、うまくできた。
qiitaのpostgres.cというサンプルがある。ページで紹介された方法でなかなかうまくできなかった。
https://qiita.com/Ki4mTaria/items/e971321db88beb101c6d
gcc -o postgres postgres.c -Wall -I<libpq-fe.h所在> -L<libpq.so所在> -lpq
でコンパイルしてみたら、postgres.hが見つからないと怒られた。
postgres.hとlibpq-fe.hが別々なんだ…
gcc -o postgres postgres.c -Wall -I<libpq-fe.h所在> -I<postgres.h所在> -L<libpq.so所在> -lpq
でコンパイルして…うまくできた。
./postgresでlibpq.so.5がないと実行できなかった。
いろいろ調べてみたら、最後
gcc -o postgres postgres.c-I<libpq-fe.h所在> -I<postgres.h所在> -L<libpq.so所在> -Wl,-rpath -Wl,<libpq.so所在> -lpq
にしたら、うまく行けた!
(4月17日、火)
hotmailメールに送信したら、以下のようなメッセージが返させ、送信ができなくなっていた。
—————————–
Connected to 104.47.46.33 but sender was rejected.
Remote host said: 550 5.7.1 Unfortunately, messages from [150.95.9.225] weren’t sent. Please contact your Internet service provider since part of their network is on our block list (S3150). You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors. [BN3NAM04FT044.eop-NAM04.prod.protection.outlook.com]
—————————–
いつの間にブロックされたのか…
(4月18日、水)
M社に問合せした。
https://support.microsoft.com/ja-jp/getsupport?oaspworkflow=start_1.0.0.0&wfname=capsub&productkey=edfsmsbl3&locale=ja-JP&ccsid=636299860276744079&wa=wsignin1.0
すぐに「緩和処置中」だと連絡が来た。
(~4月20日、現在)
ブロックはさせてなさそうが、送信できたり、できなかったりがある。
緩和処置はまだ終ってないか…
値を1つ指定した場合:指定した値が[上下左右]
値を2つ指定した場合:記述した順に[上下][左右]
値を3つ指定した場合:記述した順に[上][左右][下]
値を4つ指定した場合:記述した順に[上][右][下][左]
PDFに文字を追加しようとしたら、できなかった。
PDF-XChangeで確認すると、パスワードが付けられている。
acrobatの仮想プリンタ機能で新しいPDFを作成したかったが、パスワード付きだから出力に失敗した。※さすがadobe
chromeでプリンタのPDF出力を利用してみた、普通にできた。
大丈夫かな・・・