Skip to content

Instantly share code, notes, and snippets.

View masahide's full-sized avatar

YAMASAKI Masahide masahide

View GitHub Profile
@masahide
masahide / rpmback_sample.go
Last active January 5, 2023 00:59
rpmpack_sample
package main
import (
"fmt"
"log"
"os"
"github.com/google/rpmpack"
"github.com/kelseyhightower/envconfig"
)

1.WSL(Windows Subsystem For Linux)を使うための設定をする

PowerShellを管理者として実行する

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  1. ubuntuインストール
@masahide
masahide / keymap.c
Created March 9, 2019 10:55
laplace keymapping
#include QMK_KEYBOARD_H
#define _BASE 0
#define _FN1 1
#define _FN2 2
#define _FN3 3
#define FN1 MO(_FN1)
#define FN2 MO(_FN2)
#define FN3 MO(_FN3)
#define BS_FN2 LT(_FN2, KC_BSPC)
@masahide
masahide / file0.txt
Last active January 20, 2019 03:22
Goで並列ssh実行コマンド gopssh を作った ref: https://qiita.com/yamasaki-masahide/items/2e27eaad9fc4266bb5fd
gopssh <オプション> <コマンド...>
@masahide
masahide / file0.txt
Last active October 4, 2018 00:18
opensslコマンドで共通鍵によるブルートフォースアタックに備えた暗号化を行う(復号も) ref: https://qiita.com/yamasaki-masahide/items/20c34391bd2484f88ef7
docker run -v $PWD:/work fedora:29 openssl aes-256-cbc -e -pass file:/work/pass.txt -in /work/input.txt -out /work/enc -iter 654321 -salt
@masahide
masahide / .travis.yml
Last active February 4, 2018 13:44
~/.aws/(config|credentials) の設定から assume roleするラッパーをgolangで実装して、goreleaserでリリースしてみた ref: https://qiita.com/yamasaki-masahide/items/ba197ef1bb08914c9f3c
after_success:
- bash <(curl -s https://codecov.io/bash)
@masahide
masahide / mackerel-graph-builder.html
Created June 20, 2016 10:55 — forked from stanaka/mackerel-graph-builder.html
save this html as a local file, then open the file.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Mackerel Graph Builder</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
function update() {
var d = $("#def")[0].value;
var o = $("#org")[0].value;
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
from fabric.decorators import task
from cuisine import *
mode_local()
select_package("yum")
@masahide
masahide / circle.yml
Created February 8, 2016 14:45
golangの静的解析,カバレッジ解析,バイナリリリースをCircleCIで簡単に整える ref: http://qiita.com/yamasaki-masahide/items/4f7db9ba3a15411dd6b3
deployment:
release:
tag: /v.*/
@masahide
masahide / fluentd_hacking_guide.md
Created September 23, 2015 08:56 — forked from sonots/fluentd_hacking_guide.md
Fluentd ソースコード完全解説

Fluentd ソースコード完全解説

英題:Fluentd Hacking Guide

目次

30分しかないため斜線部分は今回省く

  • Fluentd の起動シーケンスとプラグインの読み込み
  • Fluentd の設定ファイルのパース
  • Input Plugin から Output Plugin にデータが渡る流れ