end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

2019-05-01から1ヶ月間の記事一覧

再・MSXML2.XMLHTTPでvbaからweb apiを利用 (POST版)

https://end0tknr.hateblo.jp/entry/20081115/1226755041 ↑こちらの古いエントリーの続き、今回はPOST版 Function CallApiCalc(Model) Set http = CreateObject("MSXML2.XMLHTTP") http.Open "POST", "https://house.app.lowenergy.jp/api/v1/eval", False h…

建築研究所による エネルギー消費性能計算プログラム(住宅版)API 及び 外皮性能の計算プログラムAPI(試行版)

ほ~ https://www.kenken.go.jp/becc/API_house.html

yum の実行で、/usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks

先日、curl-7.64.1.tar.bz2 をsrcから installしましたが、どうやら、yumの環境を壊したみたい。 $ sudo yum -y install pandoc [sudo] password for end0tknr: There was a problem importing one of the Python modules required to run yum. The error le…

openssl や curlコマンドで、https ( ssl , tls )のプロトコル verやcipher対応状況を確認

次の通り $ openssl s_client -tls1_2 -cipher AES128-GCM-SHA256 -connect www.yahoo.co.jp:443 $ curl -I --tlsv1.2 --ciphers AES128-GCM-SHA256 https://www.yahoo.co.jp/ また、プロトコル verやcipher 一覧は、次のコマンドで表示できます $ /usr/loca…

redmine v.4.0(+Rails 5.2)に対応したEasyGantt Free版を試す

redmineのプラグインであるEasyGanttは人気プラグインの一つかと思います。 redmineは、ver.4.0でwebフレームワークにRails 5.2を採用し、 多くのプラグインが動作しなくなりましたが、 EasyGanttのredmine v.4.0(+Rails 5.2)に対応したようですので、お試し…

centos で、TCP Timestamp Option 脆弱性への対策

$ sudo vi /etc/sysctl.conf net.ipv4.tcp_timestamps = 0 # <-- add $ sudo sysctl -p で、 # sysctl -a | grep tcp_timestamp net.ipv4.tcp_timestamps = 0 と表示されれば、設定的にはOK

apache 2.4で、HTTP OPTIONS メソッド禁止は、httpd.confで「Require method HEAD GET POST」

ググると、 <Limit OPTIONS> Order deny,allow Deny from all </Limit> のような情報が多く見つかりますが、これはapache 2.2の記載方法。 apache 2.4では、httpd.confに対して <Directory /> Options FollowSymLinks AllowOverride None Require method HEAD GET POST Order deny,allow Deny fro</directory>…

書籍「システム開発 受託契約の教科書」と、経産省が公開の「情報システム・モデル取引・契約 書」

契約書の内容チェックは、「法務担当にお任せ」な私にとって 書籍「システム開発 受託契約の教科書」 経産省が公開の「情報システム・モデル取引・契約 書」 の内容は非常に参考になります。 上記1では、システム開発契約の基礎を全体像(民法を含む六法との…

python + selenium + firefox を使用して、google mapで道路距離を算出 - RPAもどき

以下の様になると思います #!/usr/local/bin/python # -*- coding: utf-8 -*- import getopt import os import sys from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expec…

appiumでexcelファイルを開き、セルに値を入力 - RPAもどき

手順としては、以下。 WinAppDriverUiRecorder で対象となるセルのXPATHを求める find_element_by_xpath()でセルをappiumから接続 そのセルをクリックすることで、選択 send_keys()で値を入力 ただ、値の入力程度で、これだけの手間を要するのであれば、 ope…

pyautogui から、ショートカットキーでexcel vbaマクロを実行- RPAもどき

appium + pyautogui + win32gui for python で、excelの保護ビューを解除する - end0tknr's kipple - 新web写経開発 上記エントリの続きとして、excel vbaマクロを実行。 当初、excelシートに配置された実行ボタンをクリックすることで、 マクロを実行しよう…

win32gui for pytyon の installは、pip install win32gui でなく、pip install pywin32

メモ \Python36\Scripts\pip3 install pywin32

appium + pyautogui + win32gui for python で、excelの保護ビューを解除 - RPAもどき

appium + windows app driver で、ダウンロードされたexcelファイルに対する 自動操作を行おうとしましたが、「保護ビュー」がある為、操作できない。 WinAppDriver UI Recorderで「編集を有効にする」ボタンのXPATHを調べ、 これをクリックしようとしても、…