Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/ruby
# 自分のtweetがふぁぼられたら、即座にコンソールに表示 (with ChirpUserStreams)
# by あくあーら ( http://twitter.com/aquarla )
# 参考にしたサイト :
# http://d.hatena.ne.jp/shibason/20090816/1250405491
# http://apiwiki.twitter.com/ChirpUserStreams
# http://ssig33.com/blog/2010-04-25-1.html
require 'net/http'
require 'uri'
#!/usr/local/bin/ruby
# stalker.rb
# 指定したユーザがふぁぼったtweetをリアルタイムで表示 (with ChirpUserStreams)
# by あくあーら ( http://twitter.com/aquarla )
# 使い方
# ./stalker.rb [screen_name]
require 'net/http'
require 'uri'
require 'rubygems'
javascript:(function(){var t=new Date();alert(String.fromCharCode(0x32c0+t.getMonth(), 0x33df+t.getDate()))})();
@aquarla
aquarla / remove_now.js
Created May 20, 2010 06:52
実況封じの術
// ==UserScript==
// @name remove now
// @namespace la.aquar.greasemonkey
// @description 実況封じ
// @include http://twitter.com/*
// ==/UserScript==
var nodes = document.getElementsByTagName('span');
for (var i = 0; i < nodes.length; i++) {
if (nodes[i].className == 'entry-content') {
//
// PDFView.m
// PDFViewerSample
//
#import "PDFView.h"
@implementation PDFView
- (id)initWithFrame:(CGRect)frame {
@aquarla
aquarla / facebook_like_count.rb
Created September 22, 2010 05:10
FacebookのLike件数を取得…のはずが、https://api.facebook.com/method/fql.query?query=select like_count, total_count, share_count, click_count from link_stat where url="http://www.yahoo.co.jp" とかやればこんなことする必要もなかったので不要になったコードである
require 'open-uri'
require 'nokogiri'
def facebook_like_count(url)
open("http://www.facebook.com/plugins/like.php?layout=button_count&show_faces=true&width=120&action=like&colorscheme=light&href=#{url}",
"User-Agent" => "Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6") do |html|
Nokogiri::HTML.parse(html.read).search("div.connect_widget_button_count_count").text.to_i rescue -1
end
end
# p facebook_like_count("http://www.yahoo.co.jp/")
$:.push(File.expand_path(File.dirname(__FILE__)))
require 'app.rb'
run Sinatra::Application
@aquarla
aquarla / transaction.rb
Created October 4, 2010 10:24
a simple example of Ruby "yield"
def transaction
begin
# tx.begin
yield
# tx.commit
rescue
# tx.rollback
end
end
@aquarla
aquarla / GetAddressBookPerson.m
Created October 5, 2010 07:39
iPhoneのアドレス帳から電話番号を取り出すサンプルコード
#import <AddressBook/AddressBook.h>
//...
NSString *title = @"";
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef people = ABAddressBookCopyPeopleWithName(addressBook, CFSTR("ほげほげ"));
if (CFArrayGetCount(people) > 0) {
ABRecordRef recordRef = (ABRecordRef)CFArrayGetValueAtIndex(people, 0);
ABMultiValueRef phones = ABRecordCopyValue(recordRef, kABPersonPhoneProperty);
# -*- coding: utf-8 -*-
require 'rubygems'
require 'net/https'
require 'oauth'
require 'json' if RUBY_VERSION < '1.9.0'
class DajareBot
CONSUMER_KEY = "xxxxxxxx"
CONSUMER_SECRET = "xxxxxxxx"