Skip to content

Instantly share code, notes, and snippets.

View kyoh86's full-sized avatar
🏠
Working from home

Kyoh kyoh86

🏠
Working from home
View GitHub Profile
@kyoh86
kyoh86 / 日本列島における夏季騒音性二輪車群集(通称:暴走族)の生態学的考察.md
Created August 1, 2025 09:03
日本列島における夏季騒音性二輪車群集(通称:暴走族)の生態学的考察

日本列島における夏季騒音性二輪車群集(通称:暴走族)の生態学的考察

—都市型騒音昆虫との驚くべき相似性について—

序論

日本列島に生息する騒音性二輪車群集Motocyclus japonicus vulgaris、通称:暴走族)は、その顕著な音響的特性により、長年にわたり都市生態系における特異な存在として注目されてきた。本稿では、この興味深い生物群と、同じく夏季に活発な音響活動を示す半翅目セミ科(Cicadidae)との驚くべき相似性について論じる。

生態的特徴

検証したい事実

エディタのLSP Clientが

  • 仕様通りのClient
  • 仕様とは異なる実装のClient

どちらになっているか、を検証したい

やってほしいこと

@kyoh86
kyoh86 / README.md
Last active November 22, 2022 15:02
WindowsのHotkey一覧を取得したい人生だった

常駐系アプリにCTRL+某を奪われがちなのがつらい。ATOKとか、Gyazoとか、まあいろいろ。設定もそれぞれバラバラに持ってるし。

Macなら大体CMD+で持って行くので、そこはまあ好きにしてくれ、と明け渡すことができるが、CTRL系だと自分が設定したいキーと衝突するので、これだけはなんとかならんか、と思って試行錯誤。

WindowにWM_GETHOTKEYメッセージを飛ばせば戻り値のUPPER WORDがMOD、LOWER WORDが実キーで返るよ、という記述を見つけて喜び勇んでやってみたものの、 どうやら今はWM_SETHOTKEYを使ったホットキー設定は使われていないらしい。 (RegisterHotKey関数を使っているぽい) そして、RegisterHotKeyを使って登録されたホットキーはWM_GETHOTKEYではどうにもならない。

夢は破れたのでここに供養。

@kyoh86
kyoh86 / death_march.md
Created February 10, 2022 08:58 — forked from voluntas/death_march.md
デスマーチが起きる理由 - 3つの指標

デスマーチが起きる理由 - 3つの指標

著者: 青い鴉(ぶるくろ)さん @bluecrow2

これは結城浩さんの運用されていた YukiWiki に当時 Coffee 様 (青い鴉(ぶるくろ)さん)がかかれていた文章です。 ただ 2018 年 3 月 7 日に YukiWiki が運用停止したため消えてしまいました。その記事のバックアップです。

今は 404 ですが、もともとの記事の URL は http://www.hyuki.com/yukiwiki/wiki.cgi?%A5%C7%A5%B9%A5%DE%A1%BC%A5%C1%A4%AC%B5%AF%A4%AD%A4%EB%CD%FD%CD%B3 になります。

昔、自分がとても感銘を受けた文章なので、このまま読めなくなるのはとてももったいないと思い、バックアップとして公開しています。

@kyoh86
kyoh86 / output.md
Created March 29, 2019 03:59
hugoがCircle CIで動かない

ls

#!/bin/sh -eo pipefail
pwd && ls -la
/work
total 39756
drwxr-xr-x   10 root     root          4096 Mar 29 03:27 .
drwxr-xr-x   33 root     root          4096 Mar 29 03:27 ..
drwxr-xr-x    2 root     root          4096 Mar 29 03:26 .circleci
drwxr-xr-x    5 root     root          4096 Mar 29 03:27 .git
@kyoh86
kyoh86 / main.go
Last active March 18, 2019 00:05
play.golang.org does not equal to darwin
package main
import (
"fmt"
"os"
)
func main() {
_, err := os.Stat("")
fmt.Println(err)
@kyoh86
kyoh86 / .zshrc_vim_terminal
Created October 25, 2018 04:49
terminal in vim で zsh を使う上でクッソ役立つ
# vimとの連携設定 {{{
if [[ -n "${VIM_TERMINAL}" ]]; then
# 現在のパスをタイトルとして渡す
function _update_term_title() {
# sets the tab title to current dir
echo -ne "\033]0;${PWD}\007"
}
add-zsh-hook precmd _update_term_title
# vimを置換える
@kyoh86
kyoh86 / jobcan-holiday-compensatory.js
Last active October 9, 2018 01:52
ジョブカンの休日出勤申請をデフォルト振休付きにする
//TARGET: https://ssl.jobcan.jp/employee/holidayworking/new
//DEV: https://gist.githack.com/kyoh86/5d9e7b9648e3aa0ce0e6fb6516131d6f/raw/jobcan-holiday-compensatory.js
//PRODUCTION: https://gistcdn.githack.com/kyoh86/5d9e7b9648e3aa0ce0e6fb6516131d6f/raw/jobcan-holiday-compensatory.js
(()=>{
const interval = 2000;
const process = ()=>{
let sel = document.getElementById('holiday_type');
if (!sel) {
return;
@kyoh86
kyoh86 / jobcan-insite.js
Last active October 5, 2018 07:57
JOBCANの各アプリを同じタブで開くようにする
//TARGET: id.jobcan.jp, ssl.wf.jobcan.jp, ssl.jobcan.jp
//DEV: https://gist.githack.com/kyoh86/99b31c2a78ef58f99534ebf4ae673c27/raw/jobcan-insite.js
//PRODUCTION: https://gistcdn.githack.com/kyoh86/99b31c2a78ef58f99534ebf4ae673c27/raw/jobcan-insite.js
(()=>{
const interval = 2000;
const get = (cl)=>Array.from(window.document.getElementsByClassName(cl));
const process = ()=>{
get('jbc-app-link').concat(get('jbcid-logo')).concat(get('logo')).forEach(i=>{i.removeAttribute('target')});
window.setTimeout(process, interval);
@kyoh86
kyoh86 / _Spreadshsetチートシート
Last active August 15, 2018 09:58
Spreadshsetチートシート
結構arrayformula便利だけど忘れがちだからメモっていく