sequence関係のユーティリティ関数で自分がよく知らないものをまとめておく。
昔はindexed
っていうそのまんまな関数があったけど、1.3くらいからなくなっていた。今はmap-indexed
っていう関数を使う。よく使うのはこんな感じの使い方。
(map-indexed #(vector %1 %2) ["a" "b" "c" "d" "e"])
; ([0 "a"] [1 "b"] [2 "c"] [3 "d"] [4 "e"])
#!/bin/bash | |
# Description: | |
# Backlog + git-flow + WIP PR script | |
# Usage: | |
# wip-pr pj-123 | |
# | |
# Requirement: | |
# use Mac OS X |
#include "action_layer.h" | |
#include "keymap_jp.h" | |
#define _____ KC_TRNS | |
#define _NOOP KC_NO | |
#define XXXXX KC_NO | |
#define _MO1_ MO(L1) | |
#define _MO4_ MO(L4) | |
#define _MO5_ MO(L5) | |
#define _TO0_ TO(L0) |
$ bbn-furikaeri
2020-05-20 ABC067 を解いた等
https://blog.bouzuya.net/2020/05/20/
2019-05-21 健康診断など
新社会人に必須である:
// ErgoDox EZ keymap v23 | |
// #define IGNORE_MOD_TAP_INTERRUPT | |
#include "ergodox.h" | |
#include "action_layer.h" | |
#include "keymap_jp.h" | |
#define L0 0 | |
#define L1 1 | |
#define L2 2 | |
#define L3 3 |
RFC6570 の情報やそれを JavaScript から利用するための npm package についての覚書。
URI Template は変数展開を通じて URI の範囲を示す文字列。この仕様は URI Template の構文とそのURI Template を URI 参照に展開するための処理を定義する。
/* vim:set ts=2 sw=2 sts=2 expandtab */ | |
/*jshint asi: true undef: true es5: true node: true devel: true | |
forin: false latedef: false */ | |
/*global define: true */ | |
if (typeof(WeakMap) === 'undefined') WeakMap = (function(global) { | |
"use strict"; | |
function defineNamespace(object, namespace) { |
# swith to sudo | |
sudo -i | |
# create swap | |
touch /2GiB.swap | |
chattr +C /2GiB.swap | |
fallocate -l 2048m /2GiB.swap | |
chmod 600 /2GiB.swap | |
mkswap /2GiB.swap |