Skip to content

Instantly share code, notes, and snippets.

@murakmii
murakmii / nostr-bookmark.md
Created February 9, 2023 11:39
[Nostr] nocommentコンパチな偽劣化はてなブックマークを考える

nocommentコンパチな偽劣化はてなブックマーク作れる気がしてきたのでアイデアをメモしておく。
nocommentとは任意のページに、そのページに言及しているNostr上の一連のノートを埋め込めるJavaScriptライブラリである。
https://github.com/fiatjaf/nocomment

このライブラリは内部でr-tagを利用し当該ノートを引っ張っている。 Nostrのプロトコル的に書くと、

{
    "kinds": [1],
@murakmii
murakmii / main.go
Created January 5, 2020 09:39
SMTPでお喋り
package main
import (
"bufio"
"crypto/tls"
"encoding/base64"
"fmt"
"strconv"
"strings"
)
@murakmii
murakmii / rake_monkey_patch.rb
Created December 16, 2017 02:38
Monkey patch for rake to save result of task that is depended
# namespace :result do
# task :foo do
# "Result of foo"
# end
#
# task bar: :foo do
# "Result of bar"
# end
# end
#
@murakmii
murakmii / bench.rb
Created August 23, 2015 17:07
MySQLの気持ちを理解するやつ
# coding: utf-8
require 'bundler/setup'
require 'faker'
require 'mysql2'
require 'thor'
require 'benchmark'
class Bench < Thor
@murakmii
murakmii / NodeBaseEditor.cs
Created January 25, 2015 07:50
NodeBaseEditor.cs
using UnityEngine;
using UnityEditor;
using System;
using System.Collections.Generic;
namespace NodeBaseEditor
{
/// <summary>
/// 接続点の位置を表す定数
/// </summary>