Skip to content

Instantly share code, notes, and snippets.

View satococoa's full-sized avatar

Satoshi Ebisawa satococoa

View GitHub Profile
module Kernel
def p(arg)
BubbleWrap.p(arg) if RUBYMOTION_ENV != 'release'
end
end
module TagList
private
def TagList
'hoge'
end
end
class Hoge
include TagList
def some_method
************************************************************************
IMPORTANT! Nokogiri builds and uses a packaged version of libxslt.
If this is a concern for you and you want to use the system library
instead, abort this installation process and reinstall nokogiri as
follows:
gem install nokogiri -- --use-system-libraries
If you are using Bundler, tell it to use the option:
@satococoa
satococoa / sougo_follow.rb
Created July 18, 2014 08:49
sougo_follow.rb
# usage
# $ ruby sougo_follow.rb satococoa
# follower_ids も friend_ids も rate_limit が厳しいので注意
require 'bundler/setup'
Bundler.require
screen_name = ARGV[0]
client = Twitter::REST::Client.new do |config|
@satococoa
satococoa / NSData+Conversion.m
Created September 1, 2014 06:19
NSData を 16進数の文字列で表現する
// http://stackoverflow.com/a/9084784
#import <Foundation/Foundation.h>
@interface NSData (NSData_Conversion)
#pragma mark - String Conversion
- (NSString *)hexadecimalString;
@end
@satococoa
satococoa / Gemfile
Created November 29, 2014 02:05
テスト、開発補助関連の gem
group :development do
gem 'spring'
gem 'foreman', require: false
gem 'guard-minitest'
gem 'view_source_map'
gem 'quiet_assets'
gem 'binding_of_caller'
gem 'better_errors'
gem 'bullet'
#!/usr/bin/env ruby
# Webページからリンクされているjpg, gif, pngをカレントディレクトリにダウンロード
require 'rubygems'
require 'open-uri'
require 'nokogiri'
require 'uri'
urls = ARGV
#!/usr/bin/env ruby
# 空のディレクトリの中に空のファイルを作る
# gitなどのお供に
require 'pathname'
if ARGV[0] =~ /-{1,2}h+/
puts 'example) ruby mkblank.rb -v /path/to/dir filename'
exit
end
#!/opt/local/bin/perl
# Webページからリンクの張られた画像をカレントディレクトリにダウンロード(perl+regexp版)
use strict;
use warnings;
require LWP::UserAgent;
my @urls = @ARGV;
my $ua = LWP::UserAgent->new;
@satococoa
satococoa / sitemap.rb
Created January 24, 2009 18:29
サイトマップ生成
#!/usr/bin/env ruby
require "rubygems"
require "open-uri"
require "mechanize"
module Sitemap
class UriList
def initialize