Skip to content

Instantly share code, notes, and snippets.

View ci7lus's full-sized avatar
🍋
パチレモン

ci7lus

🍋
パチレモン
View GitHub Profile
@niw
niw / EPaperNFCProtocol-ja.md
Last active April 11, 2026 21:26
400x300 4-Color e-Paper NFC Protocol

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

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

実装

@DQNEO
DQNEO / dict.py
Last active January 27, 2023 02:54
Python script to lookup word definitions from MacOS's builtin dictionary app
#!/usr/bin/env python3
#
# LICSENCE: BSD
#
# Thanks to: https://www.lifewithpython.com/2016/07/python-use-mac-dictionary-app.html
#
import sys
from DictionaryServices import DCSGetTermRangeInString, DCSCopyTextDefinition
def lookup(word):
@greymd
greymd / sudo新一.md
Last active April 27, 2026 04:22
sudo新一

 オレは高校生シェル芸人 sudo 新一。幼馴染で同級生の more 利蘭と遊園地に遊びに行って、黒ずくめの男の怪しげな rm -rf / 現場を目撃した。端末をみるのに夢中になっていた俺は、背後から近づいてきたもう1人の --no-preserve-root オプションに気づかなかった。 俺はその男に毒薬を飲まされ、目が覚めたら・・・ OS のプリインストールから除かれてしまっていた!

sudo がまだ $PATH に残っていると奴らにバレたら、また命を狙われ、他のコマンドにも危害が及ぶ』

 上田博士の助言で正体を隠すことにした俺は、 which に名前を聞かれて、とっさに『gnuplot』と名乗り、奴らの情報をつかむために、父親がシェル芸人をやっている蘭の $HOME に転がり込んだ。ところが、このおっちゃん・・・とんだヘボシェル芸人で、見かねた俺はおっちゃんになりかわり、持ち前の権限昇格能力で、次々と難タスクを解決してきた。おかげで、おっちゃんは今や世間に名を知られた名エンジニア、俺はといえばシェル芸 bot のおもちゃに逆戻り。クラスメートの convertojichattextimg にお絵かきコマンドと誤解され少年ワンライナーお絵かき団を結成させられる始末。

 ではここで、博士が作ってくれたメカを紹介しよう。最初は時計型麻酔 kill 。ふたについた照準器にあわせてエンターを押せば、麻酔シグナルが飛び出し、プロセスを瞬時に sleep させることができる。 次に、蝶ネクタイ型 banner 。裏についているダイヤルを調整すれば、ありとあらゆる大きさのメッセージを標準出力できる。必殺のアイテムなら fork 力増強シューズ。電気と磁力で足を刺激し、 :(){ :|:& };: でプロセステーブ

@monyone
monyone / LIVE_FOR_WEBCODECS.md
Last active June 13, 2022 06:27
TSライブ再生実験 (used by Insertable Stream for MediaStreamTrack)

これは何?

Chrome M94 で追加された以下のAPIを使ったTSのライブ再生用デモ実装

  • WebCodecs
  • Insertable Stream for MediaStreamTrack

使い方

mpgets.js と同じような構成で (max_delay はリップシンクのため 0 推奨, データストリームは入れない事を推奨)

@rinsuki
rinsuki / niconico.frontend_id.csv
Last active June 17, 2025 12:33
ニコニコのfrontend_idっていっぱいありますよね
frontend_id おおまかなプラットフォーム 詳細
1 Google Androidアプリ https://play.google.com/store/apps/details?id=jp.nicovideo.android&hl=ja
2 Apple iOSアプリ https://apps.apple.com/jp/app/id307764057
3 Web(SP) ニコニコ動画 https://sp.nicovideo.jp/watch/sm9
6 Web(PC) ニコニコ動画 https://www.nicovideo.jp/watch/sm9 FlashもHTML5もいっしょ
8 Web アカウント設定 https://account.nicovideo.jp/my/account
9 Web(PC) 生放送 https://live.nicovideo.jp/
10 Web(SP) 生放送 https://sp.live.nicovideo.jp/
12 Web(PC) 生放送プレーヤー https://live2.nicovideo.jp/watch/lv321381734
16 Web ニコニコアプリ (ゲームがあるやつ) https://app.nicovideo.jp/
@devdattaT
devdattaT / LocationHistory.md
Last active September 25, 2025 09:49
How to Visualize your Google Location History

Google is extremely transparent about the Location History it has on you. You can check it out on the timeline feature in the Google Maps application on the phone, or on https://www.google.com/maps/timeline It is possible that you have that turned off, and in that case, consider yourself lucky.

If there is data there, you can view it online, or Download and Analyze it yourself.

Note: The conversion script has been updated on 2024-06-24, to match the updated format which is now generated by Google Takeout

@south37
south37 / 00_timeline.md
Last active January 10, 2025 06:39
ISUCON Cheat Sheet
@potato4d
potato4d / index.js
Created September 20, 2017 03:16
AWS LambdaでMisskeyの通知を受けるやつ
exports.handler = function(_, __, callback){
const axios = require('axios');
const firebase = require('firebase');
const misskey = Object.assign({}, axios);
// 悪
const CSRF_TOKEN = 'YOUR-MISSKEY-CSRF-TOKEN'
const APPNO = 'YOUR-PUSH7-APPNO'
const APIKEY = 'YOUR-PUSH7-APIKEY'
const COOKIE = 'YOUR MISSKEY.LINK COOKIE';
@ykzts
ykzts / README.md
Last active December 20, 2020 16:43
MastodonをDockerでどっかーっと一発で動かすための便利なdocker-compose.ymlです。

MastodonをDockerでどっかーっと一発で動かすための便利なdocker-compose.ymlです。

初回

$ sudo useradd mastodon
$ sudo usermod -aG docker mastodon
$ sudo -u mastodon mkdir -p ~mastodon/live
$ cd ~mastodon/live
$ sudo -u mastodon wget https://gist.github.com/ykzts/64e188dc7cd1cf6b98ff98678da5b267/raw/docker-compose.yml