Skip to content

Instantly share code, notes, and snippets.

View masawada's full-sized avatar

Masayoshi Wada masawada

View GitHub Profile
import { Stack, StackProps, RemovalPolicy } from 'aws-cdk-lib';
import { Construct } from 'constructs';
import * as s3 from 'aws-cdk-lib/aws-s3';
import * as cloudfront from 'aws-cdk-lib/aws-cloudfront';
import * as origins from 'aws-cdk-lib/aws-cloudfront-origins';
import * as acm from 'aws-cdk-lib/aws-certificatemanager';
export interface DotfilesRedirectorStackProps extends StackProps {
readonly certificateArn: string;
}
// aws-cdk-lib 2.35.0
import { Stack, StackProps, RemovalPolicy, Duration } from 'aws-cdk-lib';
import { Construct } from 'constructs';
import * as s3 from 'aws-cdk-lib/aws-s3';
import * as iam from 'aws-cdk-lib/aws-iam';
export class NasBackupStack extends Stack {
constructor(scope: Construct, id: string, props?: StackProps) {
super(scope, id, props);
# http://lambdalisue.hatenablog.com/entry/2013/07/03/023934
sudo aptitude install -y libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev liblua5.2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev ruby-dev lua5.2 ruby mercurial
sudo aptitude remove vim vim-runtime gvim vim-tiny vim-common vim-gui-common
cd $HOME
mkdir src && cd src
hg clone https://code.google.com/p/vim/
cd vim
./configure --with-features=huge --disable-darwin --disable-selinux --enable-luainterp --enable-perlinterp --enable-pythoninterp --enable-python3interp --enable-tclinterp --enable-rubyinterp --enable-cscope --enable-multibyte --enable-xim --enable-fontset
make
@masawada
masawada / karnaugh-map.tex
Last active January 14, 2022 15:43
LaTeXでカルノー図
\documentclass[a4j, 10pt, dvipdfmx]{jsarticle}
\usepackage[dvipdfmx]{graphicx}
\usepackage{tikz}
\usetikzlibrary{matrix,calc}
% ref: http://tex.stackexchange.com/questions/36798/remove-vertical-lines-for-table/36879#36879
%internal group
%#1-space between node and grouping line. Default=0
%#2-top left node
@masawada
masawada / folder_drag_and_drop.html
Last active January 10, 2022 15:08
File API - Folder Drag and Drop Example (Chrome only)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>directory upload</title>
<style>
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
html, body {
@masawada
masawada / mac-dev-env.md
Last active February 2, 2021 14:09
Macで最低限の開発環境整えるメモ

Macで最低限の開発環境整えるメモ

Yosemite向けでござる。

Command Line Toolsのインストール

$ xcode-select --install
@masawada
masawada / git-af.sh
Last active October 9, 2020 08:38
save as /usr/local/bin/git-af
#!/bin/bash
BRANCH=$1
FILE_PATH=$2
[ -v $BRANCH ] && BRANCH=$(git branch -l | grep -Ev '^\*' | awk '{ print $1 }' | peco)
[ -v $BRANCH ] && echo 'branch not found' && exit;
[ -v $FILE_PATH ] && FILE_PATH=$(git ls-files | peco)
[ -v $FILE_PATH ] && echo 'file_path not found' && exit;
#!/bin/bash
# Script for installing zsh on systems where you don't have root access.
# zsh will be installed in $HOME/local/bin
# It's asuumed that wget and a C/C++ compiler are installed
# exit on error
set -e
ZSH_VERSION=5.0.2
SELECTED_FILE_TO_ADD="$(git status --porcelain | \
sed '/^[A|UU|M]/d' | \
peco | \
awk -F ' ' '{print $NF}')"
if [ -n "$SELECTED_FILE_TO_ADD" ]; then
search_root=`git rev-parse --show-toplevel`
files=`echo "$SELECTED_FILE_TO_ADD" | tr '\n' ' '`
`cd ${search_root} && git add ${files}`
fi