Skip to content

Instantly share code, notes, and snippets.

public String load(String uri) throws IOException, InterruptedException {
final String LINE_SEPA = System.getProperty("line.separator");
Process p = Runtime.getRuntime().exec(
new String[] { "/path/to/ruby",
"/path/to/extract_content_uri.rb", uri });
BufferedReader br = null;
try {
StringBuffer out = new StringBuffer();
br = new BufferedReader(new InputStreamReader(p.getInputStream()));
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'net/http'
require 'uri'
Net::HTTP.version_1_2
class Shindan
def initialize(arr)
@arr = arr
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'uri'
require 'open-uri'
class Results
@l = nil
@cache = nil
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'rubygems'
require 'MeCab'
require 'net/http'
require 'uri'
require 'extractcontent.rb'
$KCODE='u'
Net::HTTP.version_1_2
@udonchan
udonchan / gist:386133
Created May 1, 2010 07:37
2年前に書いたはてブの記事をクラスタリングするコードのかけら
public ArrayList<Integer>
execClusterAnalize(int clusterSize, int maxTrialFreq){
/* セントロイド */
double[][] center = new double[clusterSize][getTagsLength()];
double[][] previousCenter = new double[clusterSize][getTagsLength()];
/* 試行回数のカウンタ */
int trialFreq=0;
/* 所属クラスタ(pagesと関連づけ) */
ArrayList<Integer> belongingCluster =
new ArrayList<Integer>();
@udonchan
udonchan / gist:386123
Created May 1, 2010 07:23
糞なHTMLを少しはマシに整形する最初の段階
nkf -w8 unchi.html|tr -d '\r\n'|tr -d '\t'|tr -s ' ' ' '|nkf -s >madamashi.html
@udonchan
udonchan / gist:382966
Created April 29, 2010 00:44
iPhotoを同期
rsync -Cav -e ssh . other_mac:Pictures/iPhoto\\\ Library/
@udonchan
udonchan / gist:382026
Created April 28, 2010 11:31
home 以下の権限を是正
/bin/ls | xargs -i chown -R {}:{} {}
@udonchan
udonchan / Comb.java
Created April 21, 2010 13:08
全ての組み合わせを得る.タグ付けから類似度を求めるとき用
package sandbox;
import java.math.BigInteger;
/**
*
* @author udonchan
*/
public class Comb {
@udonchan
udonchan / saiyou.txt
Created April 21, 2010 12:30
新卒採用募集してない企業にエントリーするためのメールテンプレート
ファックパッド株式会社 採用担当様:
莫迦田大学利口学研究科の鈴木うどんと申します.
先日の『ファックパッドの開発の全部見せます in 狂都』に
参加させていただき,ありがとうございました.
参加させていただいたことによりまして,貴社に対して興味を持ち,
『ファックパッド開発しない』ブログにおいて貴社について調べるうちに,
入社したいという思いが高まりました.