Skip to content

Instantly share code, notes, and snippets.

@udonchan
udonchan / gist:382026
Created April 28, 2010 11:31
home 以下の権限を是正
/bin/ls | xargs -i chown -R {}:{} {}
@udonchan
udonchan / gist:382966
Created April 29, 2010 00:44
iPhotoを同期
rsync -Cav -e ssh . other_mac:Pictures/iPhoto\\\ Library/
@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: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>();
#!/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
#!/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 'net/http'
require 'uri'
Net::HTTP.version_1_2
class Shindan
def initialize(arr)
@arr = arr
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()));
@udonchan
udonchan / ECC_point.rb
Created July 28, 2010 13:16
楕円曲線上の法の有限体で足し算とかけ算
module ECC
class ECC_Point
def initialize(x, y)
@x = reduce(x, MOD)
@y = reduce(y, MOD)
end
def zero?
(@x == 0 && @y == 0)
@udonchan
udonchan / ECC_func.rb
Created July 28, 2010 13:17
楕円曲線自体はハードコーディングした
module ECC
MOD = 1049
ORD = 1033
class EC_func
def self.l(y)
y**2
end