Skip to content

Instantly share code, notes, and snippets.

@niw
niw / EPaperNFCProtocol-ja.md
Last active March 4, 2026 09:47
400x300 4-Color e-Paper NFC Protocol

NFC で書き換えられる電子ペーパーのプロトコル

いま巷で話題の NFC で書き換えできる名札サイズの電子ペーパーのプロトコルを調べました。 @alt-coreさんの追加の調査も参考にしています。

実装

@vaaaaanquish
vaaaaanquish / PythonのPackage Managerを深く知るためのリンク集.md
Last active March 9, 2025 00:01
PythonのPackage Managerを深く知るためのリンク集

PythonのPackage Managerを深く知るためのリンク集

以下の発表(2023/10/12)につき作成した、Pythonのパッケージ管理について学ぶ上で有益なリンクを集めたもの。

Pythonでの開発に関するベストプラクティス等を知ることは目的にしていない。
Package Managerを自作したり、開発にコミットするために必要なベースの知識を補うリンク集。

@uchan-nos
uchan-nos / grep.cpp
Last active April 29, 2020 09:39
GPD MicroPC上のMikanOSでいくつかのコマンドが正常に実行できないバグを調査するメモ
#include <cstdio>
#include <cstdlib>
#include <regex>
#include "../syscall.h"
void DumpMem(uint64_t addr, int n) {
char s[128];
auto p = reinterpret_cast<volatile uint64_t*>(addr);
for (int i = 0; i < n - 1; i += 2) {
sprintf(s, "%016lx: %016lx %016lx\n",
@AseiSugiyama
AseiSugiyama / optimizationnight-1.ipynb
Created October 15, 2019 02:48
OptimizationNight#1.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@NomadBlacky
NomadBlacky / esa-stats-to-datadog.sc
Created September 12, 2019 15:01
esa.ioのStatsをDatadogに送信するScalaスクリプト
import $ivy.`dev.nomadblacky::scaladog:0.2.0`
import scala.util.chaining._
import scaladog._
import java.time.Instant
@main def main(team: String): Unit = {
val esaToken =
sys.env.getOrElse("ESA_TOKEN", throw new IllegalArgumentException("Not found the environment variable: ESA_TOKEN"))
val ddclient = scaladog.Client()
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Thinking with Types 読書会

演習 1.4-i

指数法則 a^b × a^c = a^(b+c) を型を使って示せ

to :: (b -> a, c -> a) -> Either b c -> a
from :: (Either b c -> a) -> (b -> a, c -> a)
@k16shikano
k16shikano / intro-to-modern-tex.md
Last active October 15, 2019 06:58
IIJセミナー2019年5月21日

狭義のTeXと広義のTeX、それぞれの進化

  • TeXの登場は1978年で、かなり古いアプリケーション
  • クヌースが開発を凍結した年でいっても1990年なので、やはりとても古い
  • 「それから何か進歩しているの?」←当然の疑問
  • 「そんなに古いソフトだから現代のコンピューター環境にそぐわない」←どこまで本当?

今日の話の結論

細かい話は「日本人の知らないTeX」(八登崇之さんの2010年の発表)にすべて書いてある。

@lagenorhynque
lagenorhynque / sicp-study-progress.md
Last active February 12, 2020 12:17
SICP勉強会の進捗状況
  • 序文
  • 1  手続きによる抽象の構築
    • 1.1 プログラムの要素
      • 1.1.1 式
      • 1.1.2 名前と環境
      • 1.1.3 組合せの評価
      • 1.1.4 合成手続き
      • 1.1.5 手続き作用の置換えモデル
      • 1.1.6 条件式と述語
  • 問題 1.1
@mala
mala / autofill_ui.md
Last active January 19, 2017 07:02
暮らしに役立つITコラム ChromeやSafariの自動入力機能が、なぜ「悪いデザイン」なのか

見た目の上で、隠されているフィールドに対しても自動入力してしまうという問題が話題になっている(2017年1月)

のだけれど、この問題の歴史はとても古い。自分も調査したり問題を報告したりしているので、振り返ってみる。

2012年の話

2012年4月のShibuya.XSS #1 https://atnd.org/events/25689 で、Hamachiya2が発表した