Skip to content

Instantly share code, notes, and snippets.

Michihito Shigemura shigemk2

Block or report user

Report or block shigemk2

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@shigemk2
shigemk2 / and.1
Created Nov 12, 2017
fish shell and manual pages
View and.1
.TH "and" 1 "Mon Nov 13 2017" "Version 2.6.0" "fish" \" -*- nroff -*-
.ad l
.nh
.SH NAME
\fBand\fP - conditionally execute a command
.PP
.SS "Synopsis"
.PP
.nf
@shigemk2
shigemk2 / composer.json
Last active Oct 29, 2017
PHPでBigQueryのテーブルにデータをアップロードするサンプル
View composer.json
{
"require": {
"php": ">=5.4",
"google/cloud-bigquery": "^0.2"
},
"require-dev": {
"phpunit/phpunit": "~4"
}
}
@shigemk2
shigemk2 / pdfwordconter
Last active Aug 20, 2016
PDF English Word Counter
View pdfwordconter
pdftotext "$1" - | tr " " "\n" | sort | uniq -ic | sort -gr
View landoflisp_ch5.el
(defparameter *nodes* '((living-room (you are in the living-room.
a wizard is snoring loudly on the couch.))
(garden (you are in a beautiful garden.
there is a well in front of you.))
(attic (you are in the attic.
there is a giant welding torch in the corner.))))
(defparameter *edges* '((living-room (garden west door)
(attic upstairs ladder))
(garden (living-room east door))
@shigemk2
shigemk2 / flatMap.scala
Created Mar 26, 2016
flatMapのサンプル
View flatMap.scala
case class Student(name: Option[String], age: Option[Int], grade: Option[Int])
val list = List(
Some(Student(Some("Steve"), Some(15), Some(1))),
Some(Student(Some("Chad"), Some(16), Some(2))),
Some(Student(Some("Shigeru"), Some(40), Some(1))),
Some(Student(Some("Chloé"), Some(18), Some(3)))
)
println(list.flatMap(_.get.name))
@shigemk2
shigemk2 / for.scala
Created Mar 26, 2016
forのサンプル
View for.scala
case class Student(name: String, age: Int, grade: Int)
val list = List(
Student("Steve", 15, 1),
Student("Chad", 16, 2),
Student("Shigeru", 40, 1),
Student("Chloé", 18, 3)
)
val students = for {
View Vagrantfile
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.provision "shell", inline: <<-SHELL
sudo apt-get update
sudo apt-get install -y git
sudo apt-get install -y unzip
wget --quiet https://github.com/motemen/ghq/releases/download/v0.7.2/ghq_linux_amd64.zip -O ghq_v0.7.2.zip
unzip -q -d ghq_v0.7.2 ghq_v0.7.2.zip
wget --quiet https://github.com/motemen/ghq/releases/download/v0.6/ghq_linux_amd64.tar.gz -O ghq_v0.6.tar.gz
tar xzf ghq_v0.6.tar.gz
@shigemk2
shigemk2 / ifrm.html
Created Dec 16, 2015
Refused to display in a frame because it set X-Frame-Options to DENY のテスト
View ifrm.html
<html>
<body>
<a href="http://www.shigemk2.com">テスト</a>
</body>
</html
View .tmux.conf
set-option -g prefix C-t
bind t send-prefix
#bind r source-file "~/.tmux.conf"; display-message "Reload Config!!"
bind r source-file ~/.tmux.conf \; display "Reloaded!"
set-option -g status-utf8 on
set -g status-right '#(rainbarf)'
### for Linux
if-shell "which xsel" '\
View .zshrc
# Path to your oh-my-zsh installation.
export ZSH=$HOME/.oh-my-zsh
# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it'll load a random theme each
# time that oh-my-zsh is loaded.
ZSH_THEME="robbyrussell"
# Uncomment the following line to use case-sensitive completion.
You can’t perform that action at this time.