英語圏ではかなり前から壁を登り続けることのリスクについて語られていたが、いよいよ具体的な弊害が出て来ているようなので、かいつまんでメモ。日本でもそう遠くない未来だと思う。
スラックラインのように需要が逼迫しているのに人材の供給が増えず需給ミスマッチが起っているわけではなく、需要も供給も減るという状況下でわずかだが需要が上回っているとう性質の悪い状況がボルダリングに起きている。特に深刻なのは安価なボルダリングジムの発見が絶望的に難しいという現実だ。
#-*- coding:utf-8 -*- | |
class ExceptionNotRaised(Exception): | |
pass | |
class WithException(object): | |
def __init__(self, *exceptions): |
(lambda START='({[', END=')}]': __import__('sys').stdout.write(str(not bool(reduce((lambda stack, p:((lambda stack, p: stack+[p]) if p in START else (lambda stack, p: (lambda stack, p: stack[:-1]) if p == END[START.index(stack[-1])] else (lambda stack, p: stack+['a']))(stack, p))(stack, p)), '(()()()', [])))+'\n'))() |
#include <iostream> | |
template <char... values> | |
class Char; | |
template <char head, char... left> | |
class Char<head, left...> | |
{ | |
public: |
#-*- coding:utf-8 -*- | |
u''' | |
(ほぼ)同じロジック Python 版 | |
''' | |
def delete_same(c, s): | |
u''' | |
文字列 s から文字 c を一つ取り除く | |
やるだけならこのほうが楽 |
#include <iostream> | |
#include <utility> | |
template <typename T, T... array> | |
class List; | |
template <typename T, T car, T... cdr> | |
class List<T, car, cdr...> |
#-*- coding:utf-8 -*- | |
import uuid | |
import pickle | |
import greenlet | |
def print_uuid(): | |
c = greenlet.getcurrent() |
#-*- coding:utf-8 -*- | |
import sys | |
import re | |
def main(args=sys.argv[1:]): | |
pass | |
探し物はなんですか | |
掴みやすい石ですか | |
かぶりの中も スラブ中も 探したけれど見つからないのに | |
まだまだ探す気ですか | |
それより僕と登りませんか | |
壁の中へ 壁の中へ | |
行ってみたいと思いませんか | |
Woo woo woo | |
Woo woo woo | |
Woo woo woo さあ |
#!/bin/sh | |
rm -rf .git | |
hg init . | |
hg add | |
hg commit -m 'git to hg' | |