Skip to content

Instantly share code, notes, and snippets.

@imksoo
imksoo / nostr_history.js
Last active September 5, 2024 14:52
Nostrのリレーから過去ログをあさってくるnode.js
const relay = 'wss://relay-jp.nostr.wirednet.jp'
const authors = ['634bd19e5c87db216555c814bf88e66ace175805291a6be90b15ac3b2247da9b']
function history (until = Math.floor(new Date() / 1000)) {
let socket
if (typeof (WebSocket) === 'undefined') {
const WebSocket = require('websocket').w3cwebsocket
socket = new WebSocket(relay)
} else {
socket = new WebSocket(relay)
// This code is Public domain (Creative Commons Zero CC0-1.0)
// https://creativecommons.org/publicdomain/zero/1.0/deed.ja
// from nostr-tools (Public domains)
export type NostrEvent = {
id?: string;
kind: number;
tags: string[][];
pubkey: string;
content: string;
@Tatakinov
Tatakinov / advent_2021_12_13.md
Last active July 4, 2022 13:52
2021AdventCalendar 12/13

YAYAのlintを作りたかった

伺かAdventCalendar2021の13日の記事です。

lintとはなんぞや

デバッガーが動的なデバッグツールならこちらは静的なもの。

実行するまでもなく怪しい部分を見つけ出してくれます。便利。

@steve02081504
steve02081504 / _main.md
Last active October 24, 2024 22:12
伺か Advent Calendar 2021 12/17
@Tatakinov
Tatakinov / advent_2021.md
Created December 7, 2021 13:34
伺かAdventCalendar2021

里々のlintを作りたかった

伺かAdventCalendar2021の8日の記事です。

結論

作ってみたは良いものの、さとりすと使ってたら出番無いな!

lintとはなんぞや

lintとは静的解析ツールとも呼ばれるもので、ソースコード(…伺か的には辞書)に対して解析を行い、 「この変数使われてないよ」とか「ifの条件式が間違っていてifの中身が絶対に実行されないよ」とか教えてくれる奴です。 すごく便利。

@ponapalt
ponapalt / ukahaka2.md
Last active August 13, 2021 21:15
Webアンソロジー企画「うかはか2」用SS:「赤信号の意味」