Skip to content

Instantly share code, notes, and snippets.

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

potato2003

🏠
Working from home
View GitHub Profile
@kgbu
kgbu / issueからはじめよ読書メモ.md
Created July 1, 2015 06:31
「Issueからはじめよ」読書メモ20150701

#️ 「Issueからはじめよ」読書メモ

5つのキモ、というか常識をすてなくてはいけないところ

  • 「問題を解く」より「問題を見極める」
  • 「解の質を上げる」より「イシューの質をあげる」
  • 「しればしるほど知恵が湧く」より「知りすぎるとバカになる」
  • 「1つひとつを速くやる」より「やることを削る」
  • 「数字の桁数にこだわる」より「答えが出せるかにこだわる」
@voluntas
voluntas / shiguredo_product_ strategy.rst
Last active April 16, 2024 13:24
時雨堂を支える製品戦略
@voluntas
voluntas / mqtt.rst
Last active February 15, 2025 04:35
MQTT とはなんだったのか

MQTT とはなんだったのか

更新:2017-05-09
作者:@voluntas
バージョン:3.14
URL:http://voluntas.github.io/

MQTT をググって調べた人向け

@m-ou-se
m-ou-se / clock.scad
Last active December 11, 2016 12:48
3D model for my whiteboard clock
$fs=1;
$fa=1;
servo_l = 24;
servo_w = 13;
servo_h = 21;
bolt_hole_diameter = 4.5;
servo_axis_diameter = 4;
@gskielian
gskielian / git-specify-ssh-key
Created October 14, 2014 16:51
Specifying SSH Key within Git Clone
#how to specify an ssh key to use when cloning a repo in Mac
ssh-agent bash -c 'ssh-add /Users/UR_USERNAME/.ssh/UR_PRIVATE_KEY; git clone git@DAS_GIT_URL'
カーネル、私の読み方
坂本一樹 [email protected]
始まりは「仕事」、でも...
なぜカーネルのソースコードを読んだり書いたりすることになったのかと
問われれば、それは「仕事」だったから、と言える。そもC言語による
プログラミングをはじめたのも、FreeBSDやNetBSDを使いはじめたのも、
「仕事」で使うからという理由である。しかしMIPS R3000を使った
UNIXマシンのOS保守やデバイスドライバの作成などの業務に携わっているうちに
@jashkenas
jashkenas / semantic-pedantic.md
Last active September 5, 2025 05:32
Why Semantic Versioning Isn't

Spurred by recent events (https://news.ycombinator.com/item?id=8244700), this is a quick set of jotted-down thoughts about the state of "Semantic" Versioning, and why we should be fighting the good fight against it.

For a long time in the history of software, version numbers indicated the relative progress and change in a given piece of software. A major release (1.x.x) was major, a minor release (x.1.x) was minor, and a patch release was just a small patch. You could evaluate a given piece of software by name + version, and get a feeling for how far away version 2.0.1 was from version 2.8.0.

But Semantic Versioning (henceforth, SemVer), as specified at http://semver.org/, changes this to prioritize a mechanistic understanding of a codebase over a human one. Any "breaking" change to the software must be accompanied with a new major version number. It's alright for robots, but bad for us.

SemVer tries to compress a huge amount of information — the nature of the change, the percentage of users that wil

@voluntas
voluntas / shiguredo_mqtt_broker_log_summary.rst
Last active June 19, 2024 03:22
時雨堂 MQTT ブローカー開発ログまとめ

時雨堂 MQTT ブローカー開発ログまとめ

日時:2015-01-10
作:@voluntas
バージョン:0.3.4
url:http://voluntas.github.io/

注意

@staltz
staltz / introrx.md
Last active October 14, 2025 19:39
The introduction to Reactive Programming you've been missing