This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* A history of search software in japan | |
今回紹介するGroongaは日本の検索ライブラリの中で新しいものです。 | |
Groongaを紹介する前に、日本の検索事情について少しお話します。 | |
Today I'm going to talk about a new search library from Japan. | |
First, I'll tell you something about how search works in Japan. | |
** use grep | |
文章を簡単に検索する方法としてgrepがあります。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[[kazuho@XXXXXXXX:~/dev]]$ ls -l | |
total 40 | |
drwxrwxr-x 5 kazuho kazuho 4096 Dec 28 18:04 fcgi | |
drwxrwxr-x 11 kazuho kazuho 4096 Jan 24 16:39 mysql-5.1 | |
drwxrwxr-x 3 kazuho kazuho 4096 Jan 24 19:20 mysql-5.1-nondebug | |
drwxrwxr-x 16 kazuho kazuho 4096 Jan 24 20:37 mysql-5.5 | |
drwxr-xr-x 9 kazuho kazuho 4096 Jan 20 17:38 p5-Furl | |
drwxr-xr-x 5 kazuho kazuho 4096 Feb 15 18:02 p5-test-httpd-apache2 | |
drwxr-xr-x 9 kazuho kazuho 4096 Feb 24 18:29 q4m | |
drwxr-xr-x 9 kazuho kazuho 4096 Jan 24 20:47 q4m-5.5 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
SEC=$1 | |
tcpdump -s 65535 -nn -q -tttt -x port 3306 -l > /tmp/tcpdump.3306 2> /dev/null & | |
PID_3306=$! | |
tcpdump -s 65535 -nn -q -tttt -x port 11211 -l > /tmp/tcpdump.11211 2> /dev/null & | |
PID_11211=$! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!perl -w | |
# usage: fetch.pl [urls...] | |
use strict; | |
use Coro; | |
use Coro::Select; # この行をコメントアウトすると多重化されなくなり時間がかかるようになる | |
use Furl; | |
my @coros; | |
foreach my $url(@ARGV) { | |
push @coros, async { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use Data::Dumper; | |
my @r; | |
my $text = q{@hoge http://example.com/#@hoge/ aaa #hash aaa @hogehoge aaa http://example.com/}; | |
my $re = qr{(http://[A-Za-z0-9_\-\~\.\%\?\#\@/]+(?{push @r, ["HTTP", @-,@+] })|(?:^|\s)\@[A-Za-z0-9_]+(?{push @r,["AT", @-,@+]})|(?:^|\s)#[A-Za-z0-9_]+(?{push @r,["HashTag",@-,@+]}))}; | |
warn $text; | |
() = $text =~/$re/g; | |
warn Dumper @r; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | |
<title>SoundCloud OAuth 2 User Agent Authentication Flow Demo</title> | |
<script type="text/javascript" charset="utf-8" src="javascript/jquery-1.4.2.js"></script> | |
<script type="text/javascript" charset="utf-8"> | |
$(function () { | |
var extractToken = function(hash) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 1. Download git and make gitweb/gitweb.cgi (See gitweb/INSTALL how to set gitweb root etc.) | |
# 2. Copy this file as gitweb/app.psgi | |
# 3. cd gitweb; plackup | |
# 4. Access http://localhost:3000/gitweb.cgi | |
use Plack::Builder; | |
use Plack::App::WrapCGI; | |
use Plack::App::File; | |
builder { |
NewerOlder