Skip to content

Instantly share code, notes, and snippets.

View Akkiesoft's full-sized avatar

Akira Ouchi Akkiesoft

View GitHub Profile
@Akkiesoft
Akkiesoft / mikutter_mastodon_bookmark.diff
Created March 28, 2024 13:16
mikutterのMastodonでブックマークをあれするやつ
diff --git a/plugin/mastodon/mastodon.rb b/plugin/mastodon/mastodon.rb
index fd05e553..bba8d0ca 100644
--- a/plugin/mastodon/mastodon.rb
+++ b/plugin/mastodon/mastodon.rb
@@ -110,6 +110,7 @@ Plugin.create(:mastodon) do
world.sse.user,
world.sse.mention,
world.sse.direct,
+ world.rest.bookmarks,
world.sse.public,
OpenSSL::SSL::SSLError SSL_read: unexpected eof while reading
/Users/akkie/.rbenv/versions/3.2.2/lib/ruby/3.2.0/openssl/buffering.rb:80:in `sysread'
/Users/akkie/.rbenv/versions/3.2.2/lib/ruby/3.2.0/openssl/buffering.rb:80:in `fill_rbuff'
/Users/akkie/.rbenv/versions/3.2.2/lib/ruby/3.2.0/openssl/buffering.rb:239:in `gets'
/Users/akkie/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/httpclient-2.8.3/lib/httpclient/ssl_socket.rb:62:in `gets'
/Users/akkie/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/httpclient-2.8.3/lib/httpclient/session.rb:907:in `block in read_body_chunked'
/Users/akkie/.rbenv/versions/3.2.2/lib/ruby/3.2.0/timeout.rb:189:in `block in timeout'
/Users/akkie/.rbenv/versions/3.2.2/lib/ruby/3.2.0/timeout.rb:196:in `timeout'
/Users/akkie/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/httpclient-2.8.3/lib/httpclient/session.rb:906:in `read_body_chunked'
/Users/akkie/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/httpclient-2.8.3/lib/httpclient/session.rb:585:in `get_body'

Misskey 13.12.2のMeilisearch indexリネーム手順

概要

https://misskey-hub.net/docs/releases.html#_13-12-2

Meilisearchの設定にindexが必要になりました。値はMisskeyサーバーのホスト名にすることをお勧めします(アルファベット、ハイフン、アンダーバーのみ使用可能)。例: misskey-io 過去に作成されたnotesインデックスは、<index名>---notesにリネームが必要です。例: misskey-io---notes

前提

@Akkiesoft
Akkiesoft / buchinuki_key.py
Created December 25, 2023 14:46
マイクラで頭上のブロックをぶち抜いて後ろに下がるマクロ。GP2をショートさせて使う。CircuitPython用
# Written in CircuitPython
# for Raspberry Pi Pico
import board
import digitalio
from time import sleep
import usb_hid
from adafruit_hid.keyboard import Keyboard
from adafruit_hid.keycode import Keycode
from adafruit_hid.mouse import Mouse
@Akkiesoft
Akkiesoft / core3566-iperf3.log
Created December 3, 2023 06:28
上りが遅いと思ってたんだけど、なんか治ってる…??
linaro@core3566:~$ iperf3 -c 192.168.29.11
Connecting to host 192.168.29.11, port 5201
[ 5] local 192.168.29.145 port 41194 connected to 192.168.29.11 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 110 MBytes 919 Mbits/sec 0 560 KBytes
[ 5] 1.00-2.00 sec 111 MBytes 929 Mbits/sec 0 587 KBytes
[ 5] 2.00-3.00 sec 110 MBytes 924 Mbits/sec 0 587 KBytes
[ 5] 3.00-4.00 sec 112 MBytes 941 Mbits/sec 0 587 KBytes
[ 5] 4.00-5.00 sec 112 MBytes 938 Mbits/sec 0 587 KBytes
[ 5] 5.00-6.00 sec 110 MBytes 924 Mbits/sec 0 625 KBytes
@Akkiesoft
Akkiesoft / x_pictcollect.js
Last active November 14, 2023 14:14
X pictcollect
javascript:if(typeof b==="undefined"){let b};b=document.getElementById("react-root");if(typeof e==="undefined"){let e};e=document.createElement('div');e.style="position:fixed;top:0;left;0;z-index:999;background:#eeffef";b.insertBefore(e,b.firstChild);if(typeof l==="undefined"){let l};l=window.location.href.split("?")[0].split("/");if(typeof l==="undefined"){let l};l=window.location.href.split("?")[0].split("/");navigator.clipboard.writeText(l[3]+"_"+l[5]+"_");if(typeof ll==="undefined"){let ll};ll=document.getElementsByTagName("article")[0].getElementsByTagName("div")[0].getElementsByTagName("div")[0].getElementsByTagName("img");if(typeof c==="undefined"){let c;}c=0;for (var i=0; i < ll.length; i++) {if (! ll[i].src.includes('pbs.twimg.com/media')){continue;};c+=1;let lll=ll[i].src.split("?");if(typeof pc_params==="undefined"){let pc_params};pc_params=lll[1].split("&");if(typeof pc_ext==="undefined"){let pc_ext};for(var ii=0;ii < pc_params.length;ii++){let kv=pc_params[ii].split("=");if(kv[0] == "format"){pc_
DDR Version V1.11 20211103
ln
ddrconfig:7
LP4 MR14:0x4d
LPDDR4, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=4096MB
change to: 324MHz
PHY drv:clk:38,ca:38,DQ:30,odt:0
vrefinner:41%, vrefout:41%
@Akkiesoft
Akkiesoft / ssci.js
Last active June 10, 2023 13:39
rpilocatorみたいなことを自前でやるときのスクレイピングすべきデータ(スイッチサイエンス編)
// Data scraping for Switch Science(JP)
// SKU
document.getElementsByClassName('product-details__block')[6].innerText.split(': ')[1];
// Stock count
document.getElementsByClassName('product-details__block')[8].innerText.split(': ')[1];
// Price(JPY)
document.getElementsByClassName('money')[0].innerText.substr(1);
/* Item list
Pi Zero 2W: https://ssci.to/7600
Pi 3A+: https://ssci.to/4110
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk
win = Gtk.Window()
entry = Gtk.Entry()
win.add(entry)
win.connect("destroy", Gtk.main_quit)
win.show_all()
Gtk.main()
require 'gtk3'
window = Gtk::Window.new
input = Gtk::Entry.new()
window.add(input)
window.show_all
window.signal_connect("destroy") { Gtk.main_quit }
Gtk.main