Instantly share code, notes, and snippets.

とりわさ toriwasa

  • Tokyo
View GitHub Profile
View batch_design_policy.md

バッチ処理の設計・改善のためのチェック項目

  • バッチ処理を新しく作るときの設計や、既存のバッチ運用を引き継いで改修を行う際の方針
  • 面倒なので運用時に考えること・手数を減らしたい

データのライフサイクル

  • バッチ処理結果データの保持期限・削除基準は決まっているか?
  • 保持期限を過ぎたデータを削除する処理は実装されているか?

ログ出力

  • 処理失敗時に事態を把握するため、バッチ処理を行う対象データの範囲、バッチ処理の開始時刻・終了時刻をログに出力しているか
View arcadia-local-viewer.user.js
// ==UserScript==
// @name Arcadia local Viewer
// @namespace http://tampermonkey.net/
// @version 0.41
// @description Replace URL of Arcadia, to read in local file.
// @author toriwasa
// @match file:///D:/test/*.html
// @grant none
// ==/UserScript==
View BetterTweetDeckCusutom.css
.column:nth-child(2) .chirp-container .stream-item:not(:hover) .tweet-actions {
display: none;
}
.column:nth-child(2) .chirp-container .stream-item:not(:hover) .quoted-tweet {
display: none;
}
.column:nth-child(2) .chirp-container .stream-item:not(:hover) .padding-bs {
width: 100%;
View convert.py
# -*- coding: utf-8 -*-
import re
from pathlib import PurePath
from typing import Any, Dict # NOQA
import fire
import pandas as pd
from openpyxl.styles import Alignment, Border, Font, PatternFill, Side
from openpyxl.styles.borders import BORDER_THIN
View AutoHotKey.ahk
;------------------------------------------------------------------------------
; 前提:
; Change Key使用
; Caps Lock -> 左Ctrl
; 右Alt -> Caps Lock
; Google IME使用
; 変換キー = IMEオン
; 無変換キー = IMEオフ
; 基本方針:
; ・効率化のためのショートカットなのに、習得コストが大きいと本末転倒