Skip to content

Instantly share code, notes, and snippets.

View sideshowbarker's full-sized avatar
👺
最初バカ

sideshowbarker

👺
最初バカ
View GitHub Profile
バッタと鈴虫
大学の煉瓦塀に沿うて歩き煉瓦塀を外れて高等学校の前にさしかかると、白く立ち並んだ棒で囲われた校庭の黒い葉桜の下の仄暗い叢から虫の声が聞えて来る。虫の声に少し足を緩め耳を傾け、更に虫の声を惜しんで高等学校の庭から離れないため道を右に折れ、そして左に折れると、立棒の代りにからたちの植わった土手が始まる。左に折れた角で、はて!と輝いた眼を前へ投げて私は小走りに急いだ。
前方の土手の裾に、可愛らしい五色の提燈の灯の一団が寂しい田舎の稲荷祭のように揺れていたからである。近づかなくとも、子供達が土手の叢の虫を捕っているのだと分る。提燈の灯は二十ばかり。そして提燈の一つ一つが紅桃色藍緑紫黄などの灯をともしているばかりでなく、一つの灯が五色の光をともしているのである。店で買ったらしい小さい紅提燈もある。けれども多くは子供等が思案を凝らして自分の手で作った可愛らしい四角な提燈である。この寂しい土手に二十人の子供が集まり美しい灯が揺れるまでには一つの童話がなければならない。
街の子供の一人がある夜この土手で鳴く虫を聞いた。次の夜は紅提燈を買って鳴く虫の居所を捜した。その次の夜は子供が二人になった。新しい子供は提燈が買えなかった。小さい紙箱の表と裏を切り抜いて紙を貼り底に蠟燭を立て頭に紐をつけた。子供が五人になり七人になった。紙箱を切り抜いて明り取りに貼る紙を色どり絵を描くことを覚えた。そして智慧のある小さい美術家達は紙箱のところどころを円く三角に菱形に木の葉形に切り抜き、小さい明り窓を一つずつ違った色に彩り、更に円や菱形や紅や緑をつかって一つの纏まった装飾模様とした。紅提燈を買った子供も店で買える趣きのない提燈を棄て、自作の提燈を持つ子供も単純な意匠の提燈を棄て、昨夜携えた光の模様は翌日もう不満足で、昼は紙箱と紙と絵筆と鋏と小刀と糊を前に日々新しい提燈を一心に創り、我が提燈よ! 最も珍らしく美しかれ! と夜の虫取りに出かけるのであろう。そうして私の目の前の二十人の子供と美しい提燈とになったのではあるまいか。
私は目を見張って佇んだ。四角な提燈は古代模様風に切り抜かれ、花模様に切り抜かれているばかりでなく、たとえば「ヨシヒコ」とか「アヤ子」とか製作者の名が片仮名で刻み抜かれているのである。紅提燈に絵を描いたのと違って、厚紙の箱を切り抜いてそれに紙を貼ったのであるから、その模様だけが窓になって模様通りの色と形で蠟燭
Yes. You’re not imagining it, and you’re not alone in noticing it. The
“disappearing hyphen” has been observed, complained about, and in some
cases explicitly *defended* by editors, linguists, and style guides over
the past couple of decades.
What’s interesting is that this isn’t just casual or sloppy writing leaking
into professional prose; it’s often a **deliberate editorial choice**
driven by changing norms.
Below are the main strands of commentary and explanation you’ll find if you
"https://compat.spec.whatwg.org/":433.4-433.36: info warning: Bad value “directory” for attribute “role” on element “ol”.
"https://compression.spec.whatwg.org/":433.4-433.36: info warning: Bad value “directory” for attribute “role” on element “ol”.
"https://console.spec.whatwg.org/":433.4-433.36: info warning: Bad value “directory” for attribute “role” on element “ol”.
"https://cookiestore.spec.whatwg.org/":227.4-227.36: info warning: Bad value “directory” for attribute “role” on element “ol”.
"https://encoding.spec.whatwg.org/":477.4-477.36: info warning: Bad value “directory” for attribute “role” on element “ol”.
"https://fs.spec.whatwg.org/":228.4-228.36: info warning: Bad value “directory” for attribute “role” on element “ol”.
"https://fullscreen.spec.whatwg.org/":476.4-476.36: info warning: Bad value “directory” for attribute “role” on element “ol”.
"https://infra.spec.whatwg.org/":215.4-215.36: info warning: Bad value “directory” for attribute “role” on element “ol”.
"https://mimesniff.spec.whatwg.org/"
@sideshowbarker
sideshowbarker / subtrees.sh
Last active November 2, 2025 06:27 — forked from nikita240/subtrees.sh
Convert git submodules to git subtrees
#!/bin/bash
# Converts all git submodules in a repository to subtrees, and writes
# information about their corresponding remotes out to a .gitsubtrees file.
#
# -------------------------------------------------------------------------
# IMPORTANT: Save this script somewhere OUTSIDE YOUR REPO CLONE DIRECTORY
# -------------------------------------------------------------------------
#
# 1. Save the script in, for example, your home directory, as ~/subtrees.sh.
#
@sideshowbarker
sideshowbarker / quote.md
Last active January 20, 2026 03:53
So that the room will be empty
We couldn’t find that file to show.
@sideshowbarker
sideshowbarker / github-issue-labeler-log.txt
Created May 23, 2022 02:45
Raw log for github/issue-labeler workflow run when labeler added a label as expected but the unexpectedly immediately removed the label
2022-05-21T16:27:57.4712369Z Requested labels: ubuntu-latest
2022-05-21T16:27:57.4712502Z Job defined at: mdn/content/.github/workflows/issue-regex-labeler.yml@refs/heads/main
2022-05-21T16:27:57.4712537Z Waiting for a runner to pick up this job...
2022-05-21T16:27:57.8056131Z Job is waiting for a hosted runner to come online.
2022-05-21T16:28:02.1689353Z Job is about to start running on the hosted runner: GitHub Actions 2 (hosted)
2022-05-21T16:28:04.5055277Z Current runner version: '2.291.1'
2022-05-21T16:28:04.5081833Z ##[group]Operating System
2022-05-21T16:28:04.5082338Z Ubuntu
2022-05-21T16:28:04.5082636Z 20.04.4
2022-05-21T16:28:04.5082907Z LTS
@sideshowbarker
sideshowbarker / github-repos-with-more-than-2000-contributors.md
Last active April 25, 2022 04:53
GitHub repos with more than 2000 contributors
#!/usr/bin/env node
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
'use strict';
const chalk = require('chalk');
const fs = require('fs');
const request = require('sync-request');
const PATH = require('path');
const URL = require('url');
@sideshowbarker
sideshowbarker / bcd-es-multipage-spec-urls.js
Last active May 24, 2021 16:20
Script for changing all BCD spec URLs for the ES spec to use the multipage version of the spec
// multipageMap is from https://tc39.es/ecma262/multipage/multipage.js
const multipageMap = JSON.parse(`{"index":["metadata-block","sec-intro","ecma-logo","_ref_0","_ref_1041","_ref_1042","_ref_1043","_ref_1044"],"scope":["sec-scope"],"conformance":["sec-conformance","_ref_1","_ref_2","_ref_1045","_ref_1046","_ref_1047","sec-conformance.normative-optional","_ref_1048"],"normative-references":["sec-normative-references"],"overview":["sec-overview","_ref_1049","_ref_1050","_ref_1051","_ref_1052","sec-web-scripting","_ref_1053","_ref_1054","_ref_1055","_ref_1056","sec-hosts-and-implementations","_ref_1057","_ref_1058","implementation","_ref_3","_ref_1059","_ref_1060","implementation-defined","implementation-approximated","_ref_4","_ref_1061","host","_ref_5","_ref_1062","_ref_1063","_ref_1064","_ref_6","_ref_1065","_ref_1066","host-hook","_ref_1067","_ref_7","host-defined","_ref_8","_ref_1068","host-environment","_ref_1069","_ref_1070","_ref_1071","_ref_1072","_ref_1073","_ref_1074","_ref_1075","sec-ecmascript-ov

Keybase proof

I hereby claim:

  • I am sideshowbarker on github.
  • I am sideshowbarker (https://keybase.io/sideshowbarker) on keybase.
  • I have a public key whose fingerprint is D487 5856 415E 6396 4D87 4451 87D1 7477 BC3A 4B95

To claim this, I am signing this object: