Skip to content

Instantly share code, notes, and snippets.

View nefo-mi's full-sized avatar

Mitsuhide Nefo nefo-mi

View GitHub Profile
@nefo-mi
nefo-mi / gist:1974877
Created March 4, 2012 21:30
togetter tes
http://twitter.com/#!/nefo_mi/status/176393856881930241
http://twitter.com/#!/nefo_mi/status/176371287390822400
http://twitter.com/#!/nefo_mi/status/176369618666008577
http://twitter.com/#!/libkinjo/status/176369087465799680
http://twitter.com/#!/nefo_mi/status/176365952034799616
@nefo-mi
nefo-mi / file0.txt
Created March 8, 2012 04:15
neocomplcacheのバージョンを上げてTABを押したらエラーがでちゃった場合の設定 ref: http://qiita.com/items/3064
imap <expr><TAB> neocomplcache#sources#snippets_complete#expandable() ? "\<Plug>(neocomplcache_snippets_expand)" : pumvisible() ? "\<C-n>" : "\<TAB>"
@nefo-mi
nefo-mi / mention.rb
Created May 8, 2012 17:24
twitterのリプライをArduinoで通知してみた
#!/usr/bin/env ruby
# encoding : utf-8
require 'userstream'
require 'yaml'
require 'serialport'
sp = SerialPort.new("/dev/ttyACM0", 9600, 8, 1, SerialPort::NONE)
stream_config = YAML.load_file(File.expand_path(File.dirname(__FILE__) + '/config.yml'))
@nefo-mi
nefo-mi / gist:3361012
Created August 15, 2012 15:26
Arduino Hello World
#include <LiquidCrystal.h>
int incomingByte;
char inByte;
String inMsg;
LiquidCrystal lcd(7,8,9,10,11,12,13);
void setup()
{
lcd.begin(2, 16);
lcd.clear();
@nefo-mi
nefo-mi / pry
Created August 15, 2012 16:04
Arduino Serial
#include <LiquidCrystal.h>
int incomingByte;
char inByte;
String inMsg;
LiquidCrystal lcd(7,8,9,10,11,12,13);
void setup()
{
lcd.begin(2, 16);
lcd.clear();
@nefo-mi
nefo-mi / weather.rb
Created August 15, 2012 22:59
天気予報を取得するスクリプト ref: http://qiita.com/items/04d2c773d4ee429cc295
#!/usr/bin/env ruby
# encoding : utf-8
require 'open-uri'
require 'rexml/document'
CACHE = "/tmp/ustatus.rb.cache"
if File.exist?(CACHE) && (Time.now - File::Stat.new(CACHE).mtime) <= 2000
print File.read(CACHE)
@nefo-mi
nefo-mi / weather.rb
Created August 31, 2012 12:51
天気予報を取得するスクリプト
#!/usr/bin/env/ruby
# encoding : utf-8
require 'open-uri'
require 'json'
CACHE = "/tmp/weather.rb.cache"
if File.exist?(CACHE) && (Time.now - File::Stat.new(CACHE).mtime) <= 1800
print File.read(CACHE)
@nefo-mi
nefo-mi / helloworld.ty
Created September 29, 2012 05:17
暴風言語でHello, World #台風そん ref: http://qiita.com/items/05a8649d2bc98ad89f61
aaa@@aa@aa
aaa@@a@@aa
aaa@@@aa@a
aaa@@a@@@@
aaa@a@a@@@
aaa@aaaaa
aaa@a@@aa
aaa@@a@@@@
aaa@@a@@aa
aaa@@a@@aa
@nefo-mi
nefo-mi / twuri.rb
Created October 24, 2012 14:33
userstreamからurlが含まれるツイートだけ収集する
#!/usr/bin/env ruby
# -*- encoding: utf-8 -*-
require 'user_stream'
require 'yaml'
require 'uri'
config_path = File.expand_path(File.dirname(__FILE__) + '/config.yml')
stream_config = YAML.load_file(config_path)
@nefo-mi
nefo-mi / Arduino側
Created November 15, 2012 21:28
シリアルポートに入力があったらTwitterにつぶやく
#include <Bounce.h>
int btPin = 8;
int ledPin = 13;
int pinState = LOW;
Bounce bn = Bounce(btPin, 20);
void setup(){
pinMode(btPin, INPUT);