Skip to content

Instantly share code, notes, and snippets.

@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']
@penguin2716
penguin2716 / omepuku.rb
Created March 20, 2012 15:24
診断メーカーで「ぷくぷく」に当たった人をふぁぼってRTして「おめぷく!」って返すmikutterプラグイン
Plugin.create :omepuku do
on_appear do |ms|
ms.each do |m|
if m.message.to_s =~ /ぷくぷく https?:\/\/\S+ /
msg = m.message
if msg.retweet?
msg = msg.retweet_source(true)
end
Service.primary.post :message => "@#{msg.user.to_s} おめぷく!", :replyto => msg
msg.retweet
@penguin2716
penguin2716 / fav2sts.rb
Created March 26, 2012 17:46
ShootingStarからのつぶやきをふぁぼるmikutterプラグイン
Plugin.create :fav2sts do
on_boot do
if not UserConfig[:fav2sts_ignore]
UserConfig[:fav2sts_ignore] = []
end
end
on_appear do |ms|
ms.each do |m|
@penguin2716
penguin2716 / automikumiku.rb
Created April 29, 2012 13:00
「みくっ」とだけつぶやくとみくみくになるmikutterプラグイン
Plugin.create :automikumiku do
on_posted do |s,ms|
ms.each do |m|
if m.message.to_s == "みくっ"
Thread.new do
5.times do |x|
s.post :message => "#{"みく" * (x+2)}"
sleep 1
end
end
@penguin2716
penguin2716 / teokuremagic.rb
Created June 9, 2012 11:59
ておくれの魔法♪
# -*- coding: utf-8 -*-
Plugin.create :teokuremagic do
on_update do |s, ms|
ms.each do |m|
if m.message.user == Service.primary.user and (m.message.to_s =~ /ておくれ/) != nil
Thread.new do
10.times do |x|
Service.primary.post :message => "ておくれ#{' ' * (x+1)}"
sleep(1)
@penguin2716
penguin2716 / grep-management-server.log
Created July 10, 2012 04:40
Error log in CloudStack3.0.2 + XenServer6.0.201(Intel Core i7 3770, 32GB RAM, 2TB HDD) + PrimaryStorage(NFS) + SecondaryStorage(NFS)
# egrep -i 'exception|error|warn' /var/log/cloud/management/management-server.log
2012-07-10 10:40:48,825 INFO [xen.resource.XenServerConnectionPool] (main:null) XenServer Connection Pool Configs: manage.xenserver.pool.master=true; sleep.interval.on.error=10000
2012-07-10 10:40:49,474 WARN [cloud.configuration.ConfigurationManagerImpl] (main:null) Management network CIDR is not configured originally. Set it default to 10.10.0.0/16
2012-07-10 10:40:52,666 WARN [cloud.cluster.ClusterManagerImpl] (Cluster-Notification-1:null) Notifying management server join event took 249 ms
2012-07-10 13:07:03,232 ERROR [cloud.resource.ServerResourceBase] (catalina-exec-17:null) Nics are not configured!
2012-07-10 13:07:04,060 WARN [agent.manager.AgentManagerImpl] (catalina-exec-17:null) Resource [Host:2] is unreachable: Host 2: Host is not in the right state: Connecting
2012-07-10 13:29:56,666 WARN [cloud.vm.VirtualMachineManagerImpl] (DirectAgent-7:null) Cleanup failed due to Can not ping System vm v-2-VMdue to:Timeout
@penguin2716
penguin2716 / gray_protected_users.rb
Created July 26, 2012 18:41
鍵垢のツイート背景をグレーにするmikutterプラグイン
#-*- coding: utf-8 -*-
Plugin.create :gray_protected_users do
UserConfig[:protected_users_background_color] ||= [0xcccc,0xcccc,0xcccc]
filter_message_background_color do | mp, array |
if mp.to_message.user[:protected] == true
array = UserConfig[:protected_users_background_color]
end
[mp, array]
end
@penguin2716
penguin2716 / autoset_display.sh
Created July 28, 2012 20:46
auto detect preferred size of external display and apply settings by xrandr
#!/bin/sh
## set default display (e.g. LVDS1, VGA1)
DEFAULT_DISPLAY="LVDS1"
## set your default display resolution
DEFAULT_DISPLAY_RESOLUTION="1366x768"
## set default port for alternative display
DEFAULT_ALTERNATIVE_DISPLAY_PORT="VGA1"
@penguin2716
penguin2716 / mio-mode.el
Created August 1, 2012 09:56
Mio用の色付け用メジャーモード
;;-*- Emacs-Lisp -*-
(require 'font-lock)
(defun mio-mode()
;; "Mio Mode"
(interactive)
(kill-all-local-variables)
(setq mode-name "Mio")
@penguin2716
penguin2716 / favolo.txt
Created August 4, 2012 16:39
ふぁぼろ
ふぁぼろ/ファボレグラフィティ
としぁがツイートするずっとずっと前にはもう
ふぁぼ數60万は既に超えたっていうのに
みんながふぁぼり続けてる 限定の君のTLはふぁぼられ仕様
それって僕のよりはやく増えるって本当かい?ただ壊れてる
画面を覆う膨大なふぁぼられ通知には