Skip to content

Instantly share code, notes, and snippets.

@gnue
gnue / raspi-usb-ether-enable.sh
Last active June 9, 2019 07:19
Raspberry Pi を USB-Ethernetデバイスで使えるように boot ボリュームを書き換える
#!/bin/bash
# for macOS
cd /Volumes/boot
dtoverlay="dtoverlay=dwc2"
module_load="modules-load=dwc2,g_ether"
if [ -z $(grep "^$dtoverlay$" config.txt 2>/dev/null) ]; then
echo "$dtoverlay" | tee -a config.txt
@gnue
gnue / aitendo-checklist
Last active September 22, 2017 02:56
電子部品通販サイトで買い物した時の【ご注文明細】を Markdown のチェックリスト化する
#!/usr/bin/env ruby
if __FILE__ == $0
while line = gets do
case line
when /^○ +/
m = Regexp.last_match
s = m.post_match.chomp
break if s == 'お客様情報'
print line, "\n"
@gnue
gnue / avahi-alias.service
Created August 27, 2017 01:34
avahi-alias service for systemd
# https://github.com/airtonix/avahi-aliases
[Unit]
Description=Avahi Aliases
Requires=avahi-daemon.service
[Service]
Type=simple
ExecStart=/usr/local/bin/avahi-alias start
ExecStop=/usr/local/bin/avahi-alias stop
ExecReload=/usr/local/bin/avahi-alias restart
@gnue
gnue / README.md
Last active April 22, 2024 14:00
Raspberry Pi Zero用のピン配置(シール用)

Raspberry Pi Zero用のピン配置(シール用)

シール用紙に実寸で印刷して、対応がわかるように貼り付けます

  • 小さすぎて文字が読みづらいので、最低限の表記とカラーリングで識別
    • 電源系(5V, 3.3V, GND)は黒文字
    • その他のピンは白抜き文字
  • なお、下記の画像を参考に作成しました

@gnue
gnue / wpa_pass
Created July 11, 2017 03:13
wpa_passphrase 出力で生のパスフレーズを取り除く
#!/bin/bash
usage="Usage: $(basename $0) <ssid>"
fatal() {
echo "$@" >&2
exit 1
}
[ -z "$1" ] && fatal "$usage"
@gnue
gnue / Dockerfile
Created December 5, 2015 03:21
build swift
# build-swift
#
# VERSION 0.0.1
FROM debian
MAINTAINER gnue
RUN apt-get update \
&& apt-get install -y git cmake ninja-build clang uuid-dev libicu-dev icu-devtools libbsd-dev libedit-dev libxml2-dev libsqlite3-dev swig libpython-dev libncurses5-dev pkg-config \
&& apt-get clean
@gnue
gnue / Dockerfile
Created December 5, 2015 03:02
docker swift 2.2-SNAPSHOT
# swift
#
# VERSION 0.0.1
FROM ubuntu:15.10
MAINTAINER gnue
RUN apt-get update \
&& apt-get install -y curl libedit-dev libicu-dev libpython2.7 \
&& apt-get clean
@gnue
gnue / Dockerfile
Last active August 29, 2015 13:56
goreman を使って docker で複数プロセスを起動する
# sshd+nginx
#
# VERSION 0.0.1
FROM ubuntu
RUN apt-get update
# sshd
RUN apt-get install -y openssh-server
@gnue
gnue / Dockerfile
Last active August 29, 2015 13:56
sshd を起動する Dockerfile
# sshd
#
# VERSION 0.0.1
FROM ubuntu
RUN apt-get update
RUN apt-get install -y openssh-server
RUN mkdir /var/run/sshd
RUN echo "root:foobar" | chpasswd
@gnue
gnue / docker2ssh
Last active August 29, 2015 13:56
Dockerコンテナを指定して ssh 接続するスクリプト(SSH鍵の転送には ssh-copy-id が必要)
#!/bin/bash
die() {
echo "$1" 1>&2
exit 1
}
usage() {
die "Usage: $(basename $0) [-s] [-u USER] CONTAINER"
}