Skip to content

Instantly share code, notes, and snippets.

View Akkiesoft's full-sized avatar

Akira Ouchi Akkiesoft

View GitHub Profile
@Akkiesoft
Akkiesoft / charlie-uiiin.txt
Created April 22, 2014 07:17
チャーリー・ウイーンAA集
      ,, _
   /     ` 、
  /  (_ノL_)  ヽ
 /   ´՞  ՞`   l
(l     し    l)
. l    ਊ    l
  > 、 _      ィ
/      ̄   ヽ
/ |         iヽ
>>>>ここまでがTwitter的にちょうどいい<<<
@Akkiesoft
Akkiesoft / rasprep.sh
Last active August 29, 2015 14:01
(☝ ՞ਊ ՞)☝
#!/bin/bash
# 事前準備:
# RaspbianのNOOBSイメージのroot.tar.xzを展開して、以下のファイルをresourcesディレクトリをつめておく
# ・etc/inittab
# ・etc/profile.d/raspi-config.sh
# ・etc/init.d/apply_noobs_os_config
# ・etc/init.d/regenerate_ssh_host_keys
echo "---------------"
@Akkiesoft
Akkiesoft / mikutter_yometest.rb
Last active August 29, 2015 14:02
タブアイコンを2秒ごとに変える何か
# -*- coding:utf-8 -*-
Plugin.create :mikutter_yometest do
tab(:mikutter_yometest, "テストタブ") do
expand
Thread.fork {
loop {
icon = File.expand_path(File.join(File.dirname(__FILE__), "yome.png"))
set_icon icon
sleep(2)
@Akkiesoft
Akkiesoft / changeuuid.php
Created June 17, 2014 14:23
libvirtな仮想マシンのXMLのUUIDとMACアドレスを適当に書き換えるPHPスクリプト
<?php
$file = $argv[1];
$xml = simplexml_load_file($file);
# uniqidはそれほどいい感じでないので、いい感じのコマンドを活用する
$uuid = exec("uuidgen");
$xml->uuid = $uuid;
foreach($xml->devices->interface as $interface) {
# uniqidはそれほどいい感じでないので、ハッシュにしていい感じにする
@Akkiesoft
Akkiesoft / btkey.sh
Last active August 29, 2015 14:03
Bluetoothキーボードをペアリングするやつ
#!/bin/bash
# How to get the Bluetooth device address: hcitool scan
BTKEYBOARD=
if $1 = pairing ; then
echo "1. Input PIN code at computer"
echo "2. Input PIN code at BT Keyboard"
echo "3. Done ;-)"
sudo bluez-simple-agent hci0 ${BTKEYBOARD}
@Akkiesoft
Akkiesoft / waon.rb
Created June 29, 2014 16:20
libpafe-rubyでwaonの使用日時と残高を表示するやつ。
# coding: utf-8
require "pasori"
pasori = Pasori.open
felica = pasori.felica_polling
pasori.felica_polling(Felica::POLLING_EDY) {|felica2|
# waon
get = 0
@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 / mikutter_pictcollect.rb
Last active May 2, 2016 04:10
(ここのは古い。新しいのはこっち https://github.com/Akkiesoft/mikutter_pictcollect )mikutterで画像を収集するための支援プラグイン。ショートカットキーを割り当てて使う。コードはだいたいmikutter-sub-parts-imageプラグインからパクった
# -*- coding: utf-8 -*-
require "open-uri"
require "FileUtils"
# From http://d.hatena.ne.jp/gan2/20080531/1212227507
def save_file(url, filename)
# これより、ファイルを開きます
open(filename, 'wb') do |file|
open(url) do |data|
file.write(data.read)
@Akkiesoft
Akkiesoft / expand_pic_size_haiku.user.js
Created September 11, 2014 15:12
ハイクのTLの画像サイズをでかくする
// ==UserScript==
// @name Expand picture size in Haiku timeline
// @description ハイクのTLの画像サイズをでかくする
// @license MIT License; http://sourceforge.jp/projects/opensource/wiki/licenses%2FMIT_license
// @include http://h.hatena.ne.jp/
// @include http://h.hatena.ne.jp/following
// @include http://h.hatena.ne.jp/?mode=entries
// @include http://h.hatena.ne.jp/*/
// @include http://h.hatena.ne.jp/*/*
// @include http://h.hatena.ne.jp/target*
@Akkiesoft
Akkiesoft / miku.py
Created November 17, 2014 22:39
UNICORN HATでミクさんを出すやつ
#!/usr/bin/env python
import unicornhat as UH
import time
data = [
'01000010',
'81888818',
'87887888',
'87787788',
'87778778',