Skip to content

Instantly share code, notes, and snippets.

View toshia's full-sized avatar

Toshiaki Asai toshia

View GitHub Profile
@Akkiesoft
Akkiesoft / mikutter_currybox.rb
Last active September 19, 2021 13:33
電競遊戯の水冷鋼化ガラス側板全面透明ネットカフェネットカレーpcデスクトップの大型カレーボックス
# -*- coding: utf-8 -*-
Plugin.create(:mikutter_currybox) do
command(
:mikutter_currybox,
name: '大型カレーボックス',
condition: lambda{ |opt| true },
visible: true,
role: :timeline
) do |opt|
@Akkiesoft
Akkiesoft / 4-pack.md
Last active May 18, 2018 00:16
4-packで遊ぶぞ!!

これなに

http://www.40percent.club/2017/07/4-pack.html のキーボードを作るための手順

各自で用意する必要がある物品

  • お好みのキースイッチ 4つ
  • お好みのキーキャップ 4つ
  • Arduino (Pro Micro) 1つ
  • 12ピンのピンヘッダ 2つ
@andymeneely
andymeneely / pango_embed_drawing.rb
Last active April 30, 2018 05:16
Carve out arbitrary space inside of Pango text to draw on the surface.
require 'cairo'
require 'pango'
cxt = Cairo::Context.new(Cairo::ImageSurface.new(200,200))
puts "Our outer CR is: #{cxt.inspect}"
cxt.set_source_color('white')
cxt.paint
cxt.set_source_color('red')
extent_width = 200
@brsywe
brsywe / nonomura.rb
Last active June 7, 2016 14:20
野々村先生のご活躍を祈念して
# -*- coding: utf-8 -*-
Plugin.create(:nonomura) do
command(
:nonomura,
name: '野々村',
condition: -> _ { true },
visible: true,
role: :timeline
@Akkiesoft
Akkiesoft / mikutter_profile_media.rb
Created August 6, 2014 07:57
そんな楽ではなさそうっていうか、抽出タブでやれってかんじだ
Plugin.create(:mikutter_profile_media) do
profiletab :usermediatimeline, _("最近の画像つきツイート") do
set_icon Skin.get("aclog.png")
uid = user.id
i_timeline = timeline nil do
order do |message|
retweet = message.retweeted_statuses.find{ |r| uid == r.user.id }
(retweet || message)[:created].to_i end end
Service.primary.user_timeline(user_id: user[:id], include_rts: 1, count: [UserConfig[:profile_show_tweet_once], 200].min).next{ |tl|
@Akkiesoft
Akkiesoft / WEARETEOKUREWORLD.txt
Last active January 31, 2017 11:51
HELLO TEOKURE WORLD!
WE ARE TEOKURE WORLD
行こうよまぶしいておくれ世界
スターのスイッチONにして(ファボォ…↑)
ごらんよ誰かがておくれている
おんなじ中身のツイ投げて
mikutterが好きな人だけが
ておくれていく HELLO TEOKURE WORLD!
@Akkiesoft
Akkiesoft / display_akkie.rb
Last active February 15, 2018 15:40
display_requirements.rbでアレされたmikutterに少しだけ自分好みの設定を取り戻すプラグイン。
# -*- coding: utf-8 -*-
class ::Gdk::MiraclePainter
# 名前のあとにスクリーンネームを表示たい。
# また、スクリーンネームの前には @ をつけておきたい。
def header_left_markup
user = message.user
if user.respond_to?(:idname)
Pango.parse_markup("<b>#{Pango.escape(user.name || '')}</b> @#{Pango.escape(user.idname)}")
else
@4mcn
4mcn / timestamp_msec.rb
Last active December 17, 2015 00:39
ツイートの投稿時刻をミリ秒単位まで表示できるようにするmikutterプラグイン
# -*- coding: utf-8 -*-
Plugin.create :timestamp_msec do
UserConfig[:show_msec] ||= true
settings '誰得機能' do
boolean '投稿時刻をミリ秒単位まで表示する', :show_msec
end
Gdk::MiraclePainter.__send__(:define_method, :timestamp_label) {
@haru067
haru067 / mikutterAdventCalendar2012.md
Created December 10, 2012 05:16
mikutter Advent Calendar 10日目

mikutter Advent Calendar 10日目

(´へεへ`*) < 10日目だよ〜

(´へεへ`*) < 昨日は@penguin2716氏、明日は@teshi04氏だよ〜

 

(´へεへ`*) < ………

@penguin2716
penguin2716 / mikutterworld.rb
Created March 8, 2012 05:16
MikutterSocketServerが動いてるmikutterにツイートを飛ばすmikutter大陸的なやつ
#!/usr/bin/env ruby
#-*- coding: utf-8 -*-
require 'gtk2'
require 'socket'
# mikutter_server.rb の "localhost" を "0.0.0.0" に変えると別のマシンからもアクセスできるよん
# ユーザ設定の読み込み
CONFIG = "#{ENV['HOME']}/.mikutterworldrc"
VALID_CONFIG = ['host', 'port', 'footer']