Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
I may be slow to respond.

Kei IWASAKI laughk

💭
I may be slow to respond.
View GitHub Profile
@laughk
laughk / venv-util.zsh
Created Feb 1, 2020
zsh 向けの venv wrapper 的なやつ
View venv-util.zsh
#!/bin/zsh
VENVFZF_ROOT="${HOME}/.venvs"
VENVFZF_VENV_OPTIONS=""
VENVFZF_FZF="fzf"
if [[ -n ${TMUX} ]] && [[ $(which fzf-tmux) ]]; then
VENVFZF_FZF="fzf-tmux"
fi
# Main functions
@laughk
laughk / mackerel-plugin-h2o.py
Created Oct 27, 2019
かなり昔に Mackarel で h2o のステータス取得しようとして書いたやつ。公式があるならそっちを使ったほうがいいとは思う
View mackerel-plugin-h2o.py
#!/usr/bin/env python3
import os
import datetime
import urllib.request
import json
def fetch_h2o_status(status_url="http://localhost/server-status"):
req = urllib.request.Request(url='{0}/json'.format(status_url))
View scheduled-tasks-define.yml
- name: batch 1
cron: '0 16 * * ? *' # Scheduled Event 用の cron 式を記載
command: batchcommand arg1 arg2 # `python manage.py` に続くコマンド
View iam-policy.json
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Action": "ssm:DescribeParameters",
"Resource": "*"
},
{
View esc-params.yml
task_definition:
-- -- snip -- --
services:
web:
secrets:
- name: "ENVIRON_1"
value_from: "/app/production/environt_1"
@laughk
laughk / set-date.sh
Created Dec 24, 2018
exiftool をつかってファイル名から情報拾って exif の日付情報をいれる雑なスクリプト
View set-date.sh
# file name example
## 2016-04-22 06.21.33.jpg
## IMG_20160503_172044.jpg
TARGET="$@"
# for 2016-04-22 06.21.33.jpg
FILE_DATE=$(echo "${TARGET}" | grep -Eo '[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}.[0-9]{2}.[0-9]{2}')
DATE_FORMAT="%Y-%m-%d %H.%M.%S"
@laughk
laughk / ttf-cica_PKGBUILD.sh
Last active Aug 22, 2019
[v5 以降は必要なさそう] [For Archilinux] 手っ取り早く Cica v4 を使いたかったので AUR の PKGBUILD を以下のように編集して突っ込んだ。
View ttf-cica_PKGBUILD.sh
# Maintainer: yuhr <sdn.pate(at)gmail.com>
pkgname=ttf-cica
pkgver=4.1.1
pkgrel=1
pkgdesc="Composite font with Ubuntu Mono and Rounded Mgen+."
url="https://github.com/miiton/Cica"
license=('custom')
arch=('any')
depends=('fontconfig' 'xorg-font-utils')
@laughk
laughk / windows-venv-memo.md
Last active Jul 23, 2017
Windows で venv メモ
View windows-venv-memo.md

Windows で venv

事前準備 (PowerShell の実行ポリシーの確認と設定)

PowerShell の場合、 実行ポリシーが規定の設定の Restricted の場合はスクリプトが実行できないためactivate できません。 そのため、venv を有効化する際に必要なスクリプトの実行ができるように実行ポリシーを変更する必要があります。

現状の実行ポリシーの確認 (デフォルトでは Undefined になっているはず。)

View sample.md
hoge huga
aaa bbb
hoge | huga 
-----|------
aaa | bbb 
@laughk
laughk / memo.md
Last active Aug 5, 2017
python インタラクティブシェルで補完とhistoryを取得する奴
View memo.md

メモ

  • ~/.pythonstartup.py とか適当に置く

  • ~/.zshrc なり ~/.bashrc なりに以下を追記

    export PYTHONSTARTUP=${HOME}/.pythonstartup.py
  • インタラクティブシェルで補完が出来て ~/.python_history に history 出るよ

You can’t perform that action at this time.