Skip to content

Instantly share code, notes, and snippets.

View Akkiesoft's full-sized avatar

Akira Ouchi Akkiesoft

View GitHub Profile
@Akkiesoft
Akkiesoft / watch_ssid.sh
Created July 20, 2013 05:32
SSIDを監視して、みつけたら音声を鳴らすスクリプト。自宅に帰宅してからモバイルルーターの電源切り忘れる人とか向け。ミクさんボイスを http://8639.tk/router.wav に置いたので欲しい人はどうぞ。他にも、音声じゃなくてトゥイッターでメンションとかなげるんでもいいんじゃないですかね。
#!/bin/sh
SSID="YOUR_SSID_NAME"
LIST=`
# Get SSID List
/sbin/iwlist wlan0 scan | \
# Extract line of including "ESSID"
grep ESSID | \
# Extract SSID name
@Akkiesoft
Akkiesoft / iccard-check.rb
Created September 5, 2013 14:22
libpafe-rubyで残高を取得し続けるだけのスクリプト
require "pasori"
pasori = Pasori.open
begin
begin
felica = pasori.felica_polling(Felica::POLLING_ANY)
felica.foreach(Felica::SERVICE_SUICA_HISTORY) {|l|
data = l.unpack('CCnnCCCCvN')
print "#{data[8]}\n"
@Akkiesoft
Akkiesoft / lcd.rb
Last active March 29, 2017 09:20
ストロベリー・リナックスのSB1602BWかスイッチサイエンスのI2C LCDを使って、Felica系カードの残高を表示するスクリプト。OSCのデモとかで使用中。
# coding: utf-8
# IC balance checker / 2013-2015 @Akkiesoft
# Licence:
# MIT License
# references:
# http://homepage3.nifty.com/slokar/pasori/libpafe-ruby.html
# http://iccard.jennychan.at-ninja.jp/format
require 'wiringpi'
@Akkiesoft
Akkiesoft / Eject-ego-search.txt
Last active December 25, 2015 11:49
ツイッターでEjectをエゴサするための文字列
11/8〜:検索でアンダーなどが入る場合はくくらないとだめっぽくなった
eject lang:ja -"620_eject" -"T6NL_Eject" -"eject_HIGURE" -"eject_miwa" -"omega11_eject" -"t3_eject" -"sd_MARK_bot" -"noiz_lyrics"
eject lang:ja -620_eject -T6NL_Eject -eject_HIGURE -eject_miwa -omega11_eject -t3_eject -sd_MARK_bot -noiz_lyrics -mediengbot
この先文字数オーバー。
-RECOtan10 -"EJECT CREW" -#劣化コピー
@Akkiesoft
Akkiesoft / nicoseigaid.xml
Last active December 27, 2015 04:29
ニコニコ静画で指定されたイラストIDにジャンプする検索バープラグイン
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>ニコニコ静画IDジャンプ</os:ShortName>
<os:Description>指定されたイラストIDにジャンプ</os:Description>
<os:InputEncoding>UTF-8</os:InputEncoding>
<os:Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAABIAAAASABGyWs%2BAAAACXZwQWcAAAAQAAAAEABcxq3DAAAAgElEQVQ4y61SQQ7AIAgDsx%2FV%2F78A3uQuY3Nqp8vWxIgFSkMU%2BQitHwBKxO6uM17aZhS5ztHE%2BEA6J5gPRTvS%2FMYrK3Z3BVDibnNLCxo6YEtcKaYOAJQ3qIelVj3nPJzK%2BCQf0QmY2bCQ8Y8OmO0lgWieiWwswSy3%2BOcf1GBCjN8B%2FE91maCyfPcAAAAldEVYdGNyZWF0ZS1kYXRlADIwMDktMTEtMTRUMTc6MDI6MTcrMDk6MDBdxJZNAAAAJXRFWHRtb2RpZnktZGF0ZQAyMDA5LTExLTE0VDE3OjAyOjE3KzA5OjAwAnXgeQAAAABJRU5ErkJggolQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH%2FP%2FYQAAAAZiS0dEAP8A%2FwD%2FoL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFnAAAAEAAAABAAXMatwwAAAjhJREFUOMt1k81LW0EUxX8zfakFSSziBxgslCCujJQ0oEIWVSsV9DXZuOimUKi0xBb6b3QjBFO6KIV%2BQld5vgi2ttWVRU1ewQg
@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 / ipaddr.rb
Last active January 1, 2016 16:29
RasPiでIPアドレスを表示するRubyスクリプト。lcd.rbを流用。手抜きをしたのでアレだけど、ちゃんと書けばシェルスクリプトでできるし、そのほうがRasPiではスマートかと思われる。
# coding: utf-8
require 'wiringpi'
class Lcd
def initialize
@io = WiringPi::GPIO.new
end
def setLcdInfo(i2cset, i2cbus, chip_addr, light_gpio)
2014-01-01 13:55:47 +0900: ローカルツイーヨプラギン、雑だけどできた。
2014-01-01 13:56:20 +0900: これ、メモ書きとかにマアマア使えるかも。
2014-01-01 13:56:49 +0900: 後でブログとかにペッと貼ると楽しいかもね。
2014-01-01 13:57:09 +0900: ネットにつながるかどうか判定して自動的にローカルに落とすのでもいいかもしれない
2014-01-01 13:57:29 +0900: 後はローカル用TLを用意するか、ホームタイムラインに流せるようにするか。
2014-01-01 13:58:14 +0900: system以外でTLへの自由な流し込みがあれば、対応としては楽そう。
2014-01-01 13:59:04 +0900: さて、飛行機はまもなく降下を開始するところ。元日の飛行機内でmikutterプラグインを書ける幸せ、プライスレス。 #ておくれポイント
2014-01-01 13:59:47 +0900: _人人人人人人人人人人人人人人人人人人人人人人人人人人人_
> ひとりローカルツイッター気分、まさにおしゃぶりやで <
 ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
@Akkiesoft
Akkiesoft / mikutter_simplecalendar.rb
Created January 10, 2014 04:08
mikutterに単純なカレンダーのタブをいれるやつ
# -*- coding:utf-8 -*-
Plugin.create :mikutter_simplecalendar do
tab(:mikutter_simplecalendar, "シンプルカレンダー") do
# icon = File.expand_path(File.join(File.dirname(__FILE__), "calendar.png"))
# set_icon icon
expand
nativewidget Gtk::Calendar.new
end
@Akkiesoft
Akkiesoft / cal.rb
Created January 10, 2014 17:54
Googleカレンダーの取得する奴
require "rubygems"
require "gcalapi"
require 'time'
mail = ""
pass = ""
feed = ""
srv = GoogleCalendar::Service.new(mail, pass)