Skip to content

Instantly share code, notes, and snippets.

@kaznak
kaznak / configuration.nix
Created July 19, 2019 05:33
PHP on NixOS
let
pkgsSrc = (builtins.fetchGit {
url = https://github.com/nixos/nixpkgs;
ref = "release-19.03";
});
pkgs = import pkgsSrc {};
lib = pkgs.lib;
in
{
imports = [
@kaznak
kaznak / jpnic-address-block.hs
Last active April 26, 2019 05:36
Fetch JPNIC IP address ranges and output adress block
#!/usr/bin/env stack
{- stack
runhaskell
--resolver lts-13.18
--package base
--package curl
--package iproute
--package tagsoup
--package containers
--package data-interval
@kaznak
kaznak / stack.yml
Last active November 27, 2018 09:32
Docker stack : mysql, wordpress:php7.2-fpm-alpine and nginx:stable-alpine
version: '3.1'
services:
mysql-wordpress:
image: mysql:5
networks:
- mysql
restart: always
# ports:
@kaznak
kaznak / default.part
Last active March 28, 2019 13:51
example nginx site conf
server {
server_name _;
listen 80 default_server;
listen [::]:80 default_server;
# !!TODO!! This description requires validation.
location /.well-known/acme-challenge {
allow all;
alias /var/www/acme;
#!/usr/bin/env stack
-- stack --resolver=lts-11.14 script
import qualified Data.List as LS
import Data.IntMap
import Control.Monad.State
type Card = Int
type Deck = [Card]
type PlayerS = IntMap [Card]
@kaznak
kaznak / shellscript-template.sh
Last active July 11, 2025 06:31
My shellscript template
#!/bin/bash
#|
#| NAME
#| command: summary
#| SYNOPSIS
#| detailed description
#|
set -Cu
set -Ee
@kaznak
kaznak / keybase.md
Last active May 22, 2018 03:42
keybase.md

Keybase proof

I hereby claim:

  • I am kaznak on github.
  • I am kaznak (https://keybase.io/kaznak) on keybase.
  • I have a public key whose fingerprint is B90D 07BB E116 2E8E 9494 D2F2 92FC 6CD4 0030 0ADE

To claim this, I am signing this object:

@kaznak
kaznak / github-flow.ja.md
Created April 3, 2018 02:03 — forked from Gab-km/github-flow.ja.md
GitHub Flow (Japanese translation)

GitHub Flow

31 Aug 2011

git-flowの問題点 (Issues with git-flow)

私は人々にGitを教えるためにあちこちを飛び回っているが、最近のほぼすべてのクラスやワークショップで git-flow についてどう思うかを尋ねられた。私はいつも、git-flowは素晴らしいと思うと答えている。何百万ものワークフローを持ったシステム(Git)を提供し、ドキュメントもあるし、よくテストされている。フレキシブルなワークフローは、実に容易なやり方で多くの開発者の役に立つ。標準的なものになりつつあり、開発者はプロジェクトや企業の間を移動しつつこの標準的なワークフローに馴染むことができる。

gist.el を導入してみる

経緯

読書メモ、技術メモなどを手軽にパブリッシュしたい。 gist が楽なのではないか。

普段のメモとり環境が Emacs なので適当な elisp ないか探していたが、 ちょうど gist.el というのを見つけたので試してみる。

@kaznak
kaznak / README.org
Last active September 28, 2017 20:23
2017-09-28のメモ