Skip to content

Instantly share code, notes, and snippets.

View Akkiesoft's full-sized avatar

Akira Ouchi Akkiesoft

View GitHub Profile

mikutter5 on macOS with MacPorts memo

Brewは知らない

Intel

Big Sur (X11 Backend)

  • 起動して使えるが、スクリーンショットを取得するとアイコンや背景色が欠落する
  • mikutterの不具合というよりはおそらくMacPortsのgtk3かXQuartzの問題のような気がしている

mikutter5で投稿のヘッダー(左)・ヘッダー(右)に対してクリック判定ができなくなっている

mikutter 4.1系までcairo_miracle_painter.rbのrender_main_text(context)定義されていた @hl_regionと@hr_regionがなくなっており、ヘッダーに対してクリック判定とかの設定ができなくなった気がしています。

      hl_rectangle = Gdk::Rectangle.new(pos.header_text.x, pos.header_text.y,
                                        hl_layout.size[0] / Pango::SCALE, hl_layout.size[1] / Pango::SCALE)
      hr_rectangle = Gdk::Rectangle.new(pos.header_text.x + pos.header_text.w - (hr_layout.size[0] / Pango::SCALE), pos.header_text.y,
 hr_layout.size[0] / Pango::SCALE, hr_layout.size[1] / Pango::SCALE)
@Akkiesoft
Akkiesoft / keypad.py
Created December 25, 2021 10:37
keypad sample for guizero
from guizero import App, Box, PushButton, Text
def keypad_update():
result.clear()
result.append("{:,}".format(int(buf)))
def keypad_input(i):
global buf
if i < 10:
if buf == "0":
#<Thread:0x00007ff481dc1bf8 /Users/akkie/.mikutter-gtk3/plugin/twitter/mikutwitter/query.rb:41 run> terminated with exception (report_on_exception is true):
/Users/akkie/.rbenv/versions/3.0.2/lib/ruby/3.0.0/json/common.rb:216:in `parse': 809: unexpected token at '' (JSON::ParserError)
from /Users/akkie/.rbenv/versions/3.0.2/lib/ruby/3.0.0/json/common.rb:216:in `parse'
from /Users/akkie/.mikutter-gtk3/plugin/twitter/mikutwitter/query.rb:49:in `rescue in block in api'
from /Users/akkie/.mikutter-gtk3/plugin/twitter/mikutwitter/query.rb:42:in `block in api'
/Users/akkie/.mikutter-gtk3/plugin/twitter/mikutwitter/query.rb:83:in `query!': get help/configuration => 410 Gone (MikuTwitter::Error)
from /Users/akkie/.mikutter-gtk3/plugin/twitter/mikutwitter/query.rb:43:in `block in api'
#<Thread:0x00007ff481c2a178 /Users/akkie/mikutter-gtk3/plugin/notification/notification.rb:14 run> terminated with exception (report_on_exception is true):
/Users/akkie/.rbenv/versions/3.0.2/lib/ruby/3.0.0/open-uri.rb:364:in `open_ht
@Akkiesoft
Akkiesoft / nyan.diff
Created December 12, 2021 06:28
なんか手元から飛び出してきた
diff --git a/core/mui/gtk_message_picker.rb b/core/mui/gtk_message_picker.rb
index f3d7f06c..3a747a76 100644
--- a/core/mui/gtk_message_picker.rb
+++ b/core/mui/gtk_message_picker.rb
@@ -40,25 +40,25 @@ class Gtk::MessagePicker < Gtk::Frame
def option_widgets
@option_widgets ||= Gtk::Grid.new.
- add(Mtk::boolean(lambda{ |new|
- unless new.nil?
from guizero import App, Box, PushButton, Text, ListBox
import sys
import json
cart = dict()
total = 0
def update_cart_list(l):
global total, listbox
result = list()
@Akkiesoft
Akkiesoft / pokemongo-spotlight-hour.yml
Last active October 4, 2022 07:45
PokemonGoスポットライトアワーの内容.yml
spotlight-hour:
- date: 2022/10/25
pokemon: カゲボウズ
bonus: 捕獲XP倍、相棒ポケモンを連れ歩くと最初と最後になにかある?
- date: 2022/10/18
pokemon: ムウマ
bonus: 捕獲XP倍
- date: 2022/10/11
pokemon: ゴースト
bonus: 捕獲すな倍
@Akkiesoft
Akkiesoft / akkiesoft.md
Last active November 10, 2021 01:04
あっきぃソフト歴史編纂室

雑誌掲載履歴

雑誌 発行号 ページ 収録ソフト バージョン 備考
WindowsPower 2002/10 37 うろうろマウス 1.0
WindowsPower 2002/10 42 みにめも。 1.2
WindowsPower 2002/10 42 しんぷるHTMLエディター 1.0
iP! 2002/10 68 しんぷるHTMLエディター 1.0
PC Life+DVD 2002/8 83 数字記憶ゲーム 1.2
ネットランナー 2003/06 108 うろうろマウス 1.0
@Akkiesoft
Akkiesoft / inky7api.py
Created October 29, 2021 14:01
HTTP POSTリクエストでPimoroni Inky Impressionの画像を書き換えるやつ
#!/usr/bin/env python3
import sys
from PIL import Image
from inky.inky_uc8159 import Inky
from flask import Flask, request, Response
inky = Inky()
@Akkiesoft
Akkiesoft / mc-villager-trading-key.py
Created October 26, 2021 14:53
村人取引(キー)のCircuitPython版。Raspberry Pi Picoとかで使える
# mc-villager-trading-key for CircuitPython
import board
import digitalio
from time import sleep
import usb_hid
from adafruit_hid.keyboard import Keyboard
from adafruit_hid.mouse import Mouse
from adafruit_hid.keycode import Keycode