end0tknr's kipple - web写経開発

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

2022-06-01から1ヶ月間の記事一覧

PostGIS の ST_Distance() で、隣接する市区町村を算出

https://nlftp.mlit.go.jp/ksj/jpgis/datalist/KsjTmplt-N03.html https://aginfo.cgk.affrc.go.jp/docs/pgisman/2.0.0/ST_Distance.html SELECT t1.gid, t1.n03_001, t1.n03_002, t1.n03_003, t1.n03_004 FROM gis_gyosei_kuiki t1 WHERE ST_Distance( t1.g…

jquery非依存な javascript + html modal

dot install からの写経です <html lang="ja"> <head> <meta charset="utf-8"> <style> #open, #close { cursor: pointer; width: 150px; border: 1px solid #ccc; border-radius: 4px; text-align: center; margin: 16px auto 0; } #mask { background: rgba(0, 0, 0, 0.4); position: fixed; top:0; bottom:0;</meta></head></html>…

jaconv , unicodedata for python による 全角→半角変換

#!python3 # -*- coding: utf-8 -*- import sys import jaconv # pip install jaconv import unicodedata # 標準module def main(): org_file = sys.argv[1] print( org_file ) with open(org_file, 'r', encoding='UTF-8') as f: for line in f.readlines()…

selenium for pythonで 国交省の宅建業者等企業情報検索システムから 宅地建物取引業者をparse

全国の宅建業者数が、かなり多い為、時間を要しますが、以下の通りかと思います。 #!python3 # -*- coding: utf-8 -*- import getopt import os import sys import re import requests import time import urllib.parse # http://chromedriver.chromium.org/…

Apache の httpd.conf における Timeout と KeepAliveTimeout の違い

あまり気にしていませんでしたが、 Apache TimeoutとKeepAliveTimeout - Qiita によれば、以下のようです KeepAliveTimeout TCPセッション上で、無通信が続いた場合にいつ切断するかを制御する。 ロードバランサーとバックエンド間でTCPセッションを使い回し…

html + css による ヘッダ スクロール固定なtable

<html lang="ja"> <head> <meta charset="utf-8"> <style> /* refer to https://csshtml.work/table-scroll/ */ .scroll_tbl{ overflow: auto; width: 100%; height: 200px; } .scroll_tbl td{ } .scroll_tbl th{ background: #FFF; position: sticky; top: 0; left: 0; } </style> </head> <body> </body></html>

svg + html + css による棒グラフ

html + css で簡単な棒グラフ - end0tknr's kipple - web写経開発 上記 entry のように以前は、css の border-width で 棒グラフを描いていましたが、 今回は、svg な画像を用意し、その上で cssの background-~ でグラフ化。 <svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"> <line x1="0" y1="2" x2="4" y2="2" stroke-width="4" stroke="#00F" />…</line></svg>

navigator.geolocation.getCurrentPosition() の Promise, async, await による同期関数化

javascriptによるブラウザの位置情報(緯度経度)取得が 非同期関数で扱いづらい為、以下のような感じへ 'use strict'; class AppBase { constructor() {} error_to_server =(err_msg)=> { // console.log(err_msg); const xhr = new XMLHttpRequest(); const …

python3 + selenium4 + geckodriver.exe v0.31 による firefoxブラウザの自動化

python3 + selenium4 + chromedriver.exe v101 による edgeブラウザの自動化 - end0tknr's kipple - web写経開発 以下、上記entry の firefox版です。 #!python3 # -*- coding: utf-8 -*- from selenium import webdriver # ex. pip install selenium==4.1.3…