Skip to content

Instantly share code, notes, and snippets.

@kiyotakagoto
kiyotakagoto / drag_and_drop.js
Created November 22, 2011 09:07
jQuery UI の droppable と drabbagle で要素をD&D移動
$('#container1').droppable({
accept : '.element',
drop : on_drop
});
$('#container1').children().each( function () {
$(this).draggable({
snap : true,
revert : true
});
});
@kiyotakagoto
kiyotakagoto / url2text.pl
Created November 21, 2011 03:50
HTML::ExtractContentで本文抽出
sub url2text{
my $url = shift;
my $ua = LWP::UserAgent->new;
my $res = $ua->get( $url );
if( $res->is_error ){
print 'some error: ', $res->status_line;
}
my $html = $res->decoded_content;
@kiyotakagoto
kiyotakagoto / MeCab + TermExtract.pl
Created November 21, 2011 03:44
Text::MeCabとTermExtract::MeCabでキーワード抽出
sub morphological_analysis_by_mecab {
my $decoded_str = shift;
my @array_terms;
my $mecab = Text::MeCab->new({
userdic => 'hoge.dic',
}
);
my $str = encode('euc-jp', $decoded_str);
my $node = $mecab->parse($str);
@kiyotakagoto
kiyotakagoto / access_db.cgi
Created October 14, 2011 08:46
なぜか Premature end of script エラーが出る
#! /usr/bin/perl
use strict;
use warnings;
use JSON;
use CGI;
use DBI;
use Encode qw/ decode_utf8 /;
my $cgi = CGI->new;
my $table = $cgi->url_param('table');
@kiyotakagoto
kiyotakagoto / get_property_names.js
Created September 29, 2011 11:57
JavaScriptのオブジェクトが持つプロパティ名をすべて取得
function get_properies ( obj ) {
var property, array_of_property
;
array_of_property = [];
for ( property in obj ) {
if ( obj.hasOwnProperty( property ) ) {
array_of_property.push( property );
}
}
@kiyotakagoto
kiyotakagoto / uri_parameter_string_to_object.js
Created September 29, 2011 09:52
URIパラメータをJSオブジェクトに。
function uri_parameter_string_to_object ( uri_param_string_with_question_mark ) {
// delete '?'
var uri_param_string_without_question_mark
= uri_param_string_with_question_mark.replace('?', '');
// split by '&'
var uri_param_name_equal_value_array
= uri_param_string_without_question_mark.split('&');
// create uri_param object{ param_name : value }
@kiyotakagoto
kiyotakagoto / alias_test.pl
Created September 28, 2011 03:57
型グロブでエイリアスしてみるテスト
#! /usr/bin/env perl
use strict;
use warnings;
our $foo = 'This is foo schalar';
our @foo = ('This', 'is', 'foo', 'array');
our %foo = ('This is foo' => 'hash');
our ( $bar, @bar, %bar );
*bar = *foo;
@kiyotakagoto
kiyotakagoto / 【JavaScript 】 URIパラメータをオブジェクトにする
Created September 25, 2011 13:34
【JavaScript 】 URIパラメータをオブジェクトにする
function uri_parameter_string_to_object ( uri_param_string_with_question_mark ) {
var uri_param_string_without_question_mark
, uri_param_name_equal_value_array
, uri_param_container
, param_name_equal_value_string
, param_name_and_value_set
, uri_param_name
, uri_param_value
, length
, i = 0