Skip to content

Instantly share code, notes, and snippets.

@cxx
cxx / list_all_published_photos_on_tumblr.rb
Created May 9, 2009 18:23
privatize all published photos on Tumblr
#!/usr/bin/ruby
require 'open-uri'
require 'rexml/document'
user = ''
total = open("http://#{user}.tumblr.com/api/read?type=photo&num=0") do |f|
doc = REXML::Document.new(f)
REXML::XPath.first(doc, '//posts/@total').value.to_i
end
#include <iostream>
#include <algorithm>
#include <boost/lexical_cast.hpp>
int main(int argc, char* argv[])
{
int post_id = boost::lexical_cast<int>(argv[1]);
std::string s;
char path_chars[] = "0123456789abcdefghijklmnopqrstuvwxyz";
// ==UserScript==
// @name lang ja
// @namespace http://twitter.com/cxx
// @include http://twitter.com/*
// @include http://www.tumblr.com/*
// @include http://favstar.fm/*
// ==/UserScript==
document.body.lang = 'ja';
@cxx
cxx / pp-xml.rb
Created April 18, 2010 11:59
pretty print a xml
require 'rexml/document'
REXML::Document.new($stdin).write($stdout, 2)
// ==UserScript==
// @name Twittfilter for hitode909-RT
// @namespace http://d.hatena.ne.jp/send/
// @description twitter filter
// @include http://twitter.com/*
// ==/UserScript==
//
(function (){
var filter = function(node) {
// ==UserScript==
// @name Twittfilter for hitode909-RT
// @namespace http://d.hatena.ne.jp/send/
// @description twitter filter
// @include http://twitter.com/*
// @include http://mobile.twitter.com/*
// ==/UserScript==
//
(function (){
#!/usr/bin/env ruby
require 'open-uri'
require 'RMagick'
include Magick
COLS = 18
ChannelDepths = [5, 5, 4]
files = []
// ==UserScript==
// @name Show Kanji Image
// @namespace http://gyz.heroku.com/
// @include http://twitter.com/*
// @include https://twitter.com/*
// @version 1.0.2
// ==/UserScript==
var $ = function(selectors, context) {
return Array.prototype.slice.call((context || document).querySelectorAll(selectors), 0);
#!/usr/bin/env ruby
require 'open-uri'
require 'net/http'
require 'securerandom'
require 'tempfile'
require 'RMagick'
def bin(str)
str.dup.force_encoding("ASCII-8BIT")
end