Skip to content

Instantly share code, notes, and snippets.

@fukajun
fukajun / get_server_logs
Last active Oct 18, 2020
Script of download remote file when use trouble shooting.
View get_server_logs
#!/bin/bash
hosts=$@
filenames='
/var/log/messages
/var/log/ecs/ecs-agent.log
/var/log/docker
'
for host in $hosts; do
for filename in $filenames; do
@fukajun
fukajun / README.md
Last active Aug 19, 2020
pre-commit-check-zenkaku
View README.md

Usage

install && update

invoke at git repository root

$ curl -o - https://gist.githubusercontent.com/fukajun/03a7635d34dc0acd8ab95855fbb73942/raw/install.sh | bash
View [CodeReading]DigDagNotificationまわり.md
View Ubuntu18.04 x PLANEX GW-USMicroN.md

背景

Ubuntuならなんでも認識するだろうとう思ってた。 時期: 2020-06-25

Wifiドングル

  • PLANEX GW-USMicroN
  • パッケージの品番: 204WW20806200
@fukajun
fukajun / kkamm.yml
Last active Nov 9, 2020
Setting of KKaMM that PC stand.
View kkamm.yml
名前: 下/中/上
#リビング キーボード外付け: 30/330/30
#リビング スタンドアップ: 45/300/30
リビング スタンドアップ(キーボード外付け): 60/240/105
リビング キーボード外付け: 30/315/60
ベッドの上: 30/315/30
View todo.md
  • ブログを書く 簡潔にまとめる 1週間に1つ (2020年6月16日)
    • アウトプットを増やす
    • 自分の考えを言語化する
View SoundPeats TrueFree+ リセット方法.md

手順

  1. 両耳同時に長押ししてオフ
  2. 両耳同時に長押ししてオン => そのまま長押しし続けて2回目のポンポンポッポンまで押し続ける
  3. ケースにしまって同時に出す => ピロリロリンがなったら右耳ペアリング

参考情報

  1. https://youtu.be/6MYv-HKMipE
View Gratanのソースコードを読んだときメモ.md

ざっくりapplyを実行したときに起きていること

  • gratanのコマンド本体は、 bin/gratan

  • apply の本体は、lib/gratan/client.rb にある Client#apply

  • 現在のユーザーやテーブルへの権限付与状態は、lib/gratan/exporter.rb にある、Exporter` が取得してきている。 client.rbにある walk_*で、Expoterが取得してきた現在の状態と、gratanの定義ファイルで指定されている内容を 比較してユーザー作成や権限付与を行っている。

View update_pdf_size.rb
require 'combine_pdf'
#require 'prawn'
def crop(page, x1, y1, x2, y2)
size = page.page_size
x1_new = size[0] - x1
y1_new = size[1] - y1
x2_new = size[2] + x2
y2_new = size[3] + y2
page.mediabox = [x1_new, y1_new, x2_new, y2_new]
View README_ika_sync.md

Setup

envchain --set isucon IKA_USER IKA_HOSTS

IKA_USER : fukajun

IKA_HOSTS : isu1,isu2,isu3

config