Skip to content

Instantly share code, notes, and snippets.

tombloo www.delicious.com対応修正, github最新版とのdiff
% diff -u ~/source/tombloo/xpi/chrome/content/library/20_model.js ~/Library/Application\ Support/Firefox/Profiles/cfsal59b.default/extensions/[email protected]/chrome/content/library/20_model.js > ~/tmp/hoge.text
--- /Users/koyachi/source/tombloo/xpi/chrome/content/library/20_model.js 2010-08-17 18:13:55.000000000 +0900
+++ /Users/koyachi/Library/Application Support/Firefox/Profiles/cfsal59b.default/extensions/[email protected]/chrome/content/library/20_model.js 2010-08-17 18:31:03.000000000 +0900
@@ -101,7 +101,7 @@
getToken : function(){
return request(FFFFOUND.URL + 'bookmarklet.js').addCallback(function(res){
- return res.responseText.match(/token ?= ?'(.*?)'/)[1];

Macで「iTunes Libraryファイルがロックされているか、ロックされているディスク上にあるか、またはこのファイルへのアクセス権がありません。」がでたときの対処方法

AirMacExpressのスピーカーから出力しようとしてつながんなくてiTunes止めて再起動しようとしたら発生した。

  1. iTunes Library, iTunes Library.xmlを適当にリネーム
  2. iTunes起動。ここではライブラリが空になり、iTunes Library, iTunes Library.xmlが作られる。iTunes停止
  3. リネームしておいたファイルを元の名前に戻してiTunes起動
  4. 直ってる!

なんかする前

#!/usr/bin/env ruby
require 'rubygems'
require 'find'
require 'yaml'
module ImageMetaYamlGenerator
# via http://www.atmarkit.co.jp/flinux/rensai/linuxtips/294grainfo.html
def self.identify(image_file)
result = `identify #{image_file}`
list = result.split(/\s/)
#!/usr/bin/env ruby
require 'rubygems'
require 'httparty'
require 'json'
require 'fileutils'
require 'pp'
module SaveUrl
UA = 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; ja-JP-mac; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8'
DIR = './download'
class Echonest::Api
def analysis(filename)
analysis_url = analysis_url(filename)
Analysis.new_from_url(analysis_url)
end
def analysis_url(filename)
loop = true
analysis_url = nil
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
$KCODE = 'UTF8'
require 'rubygems'
require 'google-search'
query = ARGV[0] || "paris hilton"
HTML = File.dirname(__FILE__) + '/face.html'
open(HTML, 'w') do |file|
// 2010-07-12 koyachi
//
// Processing by Scala without SPDE
//
// [Reference]
// Processing + LL on JRE
// http://d.hatena.ne.jp/dewdrop/20070506/p5r
// http://d.hatena.ne.jp/dewdrop/20070513/p5r
// http://blog.tkmr.org/tatsuya/show/327-jruby-irb-proce55ing
// http://hysysk.blogspot.com/2007/11/jython-p51.html
#!/usr/bin/env ruby
require 'rubygems'
$:.unshift File.dirname(__FILE__) + '/../lib/'
require 'echonest'
require 'pit'
config = Pit.get('developer.echonest.com', :require => {
'api_key' => 'foo bar'
})
via http://github.com/yuiseki/chaos_proxy/blob/c8318a49ab96083dde030a38f6bb372c1eb88b41/lib/resolve_url.rb
https://gist.github.com/308336/52c72284a3f61d9c9641a9156072998d433a69e7
def resolve_shorten_url(url)
iso = open(url, 'Method' => 'HEAD')
return iso.base_uri.to_s
end