Skip to content

Instantly share code, notes, and snippets.

View oppara's full-sized avatar
:octocat:
::

oppara oppara

:octocat:
::
View GitHub Profile
@oppara
oppara / README.md
Created January 17, 2022 01:12 — forked from kawarimidoll/README.md
Define keymappings for multiple modes at once in Vim or Neovim

multiple_keymap.vim

Define keymappings for multiple modes at once in Vim or Neovim.

Installation

Put codes in your configuration file, such as .vimrc or init.vim.

Usage

" define mappings at once
Keymap nx S DoSomething
@oppara
oppara / summernote-ext-minidiag.js
Created May 7, 2020 08:55 — forked from bluecat76/summernote-ext-minidiag.js
Minimal dialog example for summernote v0.8.1
(function (factory) {
/* global define */
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
define(['jquery'], factory);
} else if (typeof module === 'object' && module.exports) {
// Node/CommonJS
module.exports = factory(require('jquery'));
} else {
// Browser globals
@oppara
oppara / aws-iam-user-key-rotation.sh
Created September 18, 2019 03:54 — forked from TAKEDA-Takashi/aws-iam-user-key-rotation.sh
指定したAWSプロファイルのアクセスキー をローテーションするスクリプト。
#!/bin/bash -euo pipefail
#
# Usage:
# $ aws-iam-user-key-rotation.sh [profile] [credential_file]
#
declare -x AWS_DEFAULT_PROFILE=${1:-default}
declare credential_file=${2:-~/.aws/credentials}
declare -x AWS_SHARED_CREDENTIALS_FILE=$credential_file
@oppara
oppara / Rakefile
Last active July 26, 2019 06:20 — forked from mizzy/Rakefile
How to share serverspec tests among hosts https://mizzy.org/blog/2013/05/12/2/
require 'rake'
require 'rspec/core/rake_task'
hosts = [
{
:name => 'proxy001.example.jp',
:roles => %w( base proxy ),
},
{
:name => 'proxy002.example.jp',
@oppara
oppara / redmine_textile2md.rb
Last active October 28, 2019 07:22 — forked from yuumi3/redmine_textile2md.rb
Convert Textile to Markdown contents in Redmin
def textile_to_markdown(textile)
d = []
pre = false
table_header = false
text_line = false
textile.each_line do |s|
s.chomp!
@oppara
oppara / gist:2b43ee1f5feda3939c6470c069e1ecb0
Created March 5, 2019 15:13 — forked from j5ik2o/gist:2970973
ペアプロの心得

ペアプロの心得

休憩をとる

1.定期的に休憩をとっていますか? ペアプログラミングは、精神的な体力を消耗します。定期的に休憩をとってリフレッシュすることがとても大切です。

謙虚になる

2.「色々な実装方針がある」という認識がありますか?

@oppara
oppara / md2html.sh
Created December 31, 2018 08:23 — forked from finelagusaz/md2html.sh
カレントディレクトリ以下にあるMarkdown形式のファイルをPandocでHTMLに変換するためのシェルスクリプトです。
# Markdown形式のファイルパスを取得し配列に格納する
mdpath=($(find ./ -name "*.md"))
# カウンタ
cnt=0
# 配列でループ
for mdfile in ${mdpath[@]}; do
# 拡張子をhtmlに変換する
htfile=$(echo $mdfile | sed -e "s|\.md|.html|")
@oppara
oppara / SNI_RegExp.md
Created June 22, 2018 12:20
SNI SSL(HTTPS)を使いたいけど Android 2.X とか古いブラウザもあるから SNI 対応ブラウザだけ SSL 接続させる正規表現

SNI SSL(HTTPS)を使いたいけど Android 2.X とか古いブラウザもあるから SNI 対応ブラウザだけ SSL 接続させる正規表現

↑タイトル長えwwwww

Cloudflare で SNI SSL をやりたくなって、需要あるかなと思ってのメモ。

正規表現