Hatena::ブログ(Diary)

satoru.netの自由帳 このページをアンテナに追加 RSSフィード

160525Wedday

memo

#!/usr/bin/perl

use re 'eval';

my $key = "192.168.[0-100].*";
my $re = make_re($key);

print "[$re]\n";

my @lines = grep {$_} split /\n/,qq{
192.168.99.112 - - [10/Jul/2013:13:53:15 +0900] "GET /top.html HTTP/1.1" 404 1426 "http://facebook.com" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36"
192.168.81.20 - - [10/Jul/2013:15:06:33 +0900] "GET /hogehoge.html HTTP/1.1" 404 4374 "http://paiza.jp" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36"
192.168.223.58 - - [10/Jul/2013:21:32:01 +0900] "GET /hoge.html HTTP/1.1" 304 6601 "http://paiza.jp" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:22.0) Gecko/20100101 Firefox/22.0"
};

for(@lines){
	if(m@^$re@){
		s@\[|\]@@gim;
		my($ip,$date,$file) = (split / /)[0,3,6];
		print "$ip $date $file\n";
	}
}

sub make_re{

	my $pattern = shift;

	my @re;
	my $count = 1;

	for my $n ($pattern =~ m@([^\.]+)@g){
		if($n =~ m@\[@){ # レンジ指定
			my @n = $n =~ m@(\d+)@gim;
			push @re,sprintf '(\d+)(?(?{range($%s,%s,%s)})|(?!))',$count,$n[0],$n[1];
			$count++;
		} elsif($n eq "*") { #アスタリスク
			push @re,'\d+';
		} else { #数値
			push @re,"$n";
		}
	}
	return join('\.',@re);
}

sub range{
	my ($n,$min,$max) = @_;
	return ($n >= $min && $n <= $max)
}

110309Wedday

SEO自慢大会

ぐぐった時に『俺のサイトこのキーワードで1ページ目にはいるぜ!!』っていうキーワードをまとめてみた。

たぶん他にもいろいろあるけど、今のところ把握してるやつのみ列挙してみる。

結論からさきにいうとへんなキーワードばっかでワラタ。

でも、あーこんなサイトあったなーと懐かしい気持ちになりました。


ピアノ

3位 ピアノ

なにげにヤマハ超えしててすごかー。けっこー個人的に好きなソーシャルピアノサイト

たまに一般利用者にまぎれて弾いて遊んでる

予告、犯行予告

1位 予告

1位 犯行予告

警察にサイトのURLを伝えたいときに『ヤホーで予告って検索して1番上に出てくるサイトの中のXX番目の記事みてください』で通じるから便利。

qrcode

1位 qrcode

qrcodeって言葉が出始めたときにqrcode.jpってドメインをとった。まさかこんなに普及するとわ!

さとる

1位 さとる

さとるって人口かなりいるだろうにw

全国の『さとる』さんに向けていろいろサービスやりたい。とりあえずsatoru.netのメールサービスからはじめるかな。

パラパラ漫画

2位 パラパラ漫画

ロケスタ時代につくったやつ。更新せねば。

自殺掲示板

1位 自殺掲示板

自殺を募集する目的ではなくて、自殺の抑止になったらいいなあという思いでやってる掲示板で相談ボランティアとかもこっそりやってます。協力者募集中。

けんすう

8位 けんすう

ロケットスタートの社長のけんすう君へのラブレターとして作ったサイト。>けんすう。見たら洗脳されるよ。

ドット絵

11位 ドット絵

かなり前につくったっきり更新してないせいか順位低め。

倉庫番

3位 倉庫番

いがいと脳をつかう

官報検索、官報

1位 官報検索

5位 官報

官報を検索できる『官報検索!』。

『検索』が入らない『官報』の単独キーワード官邸がやってる『官報ダイジェスト』には勝ったけど、情報元の官報サイトにはさすがに勝てない模様。むむー

角丸テーブル

1位 角丸テーブル

ニッチな需要w

暗号

3位 暗号

暗号をつくれるツール『暗号くん』が意外といい位置にクリーンヒットしてた。

差分

6位 差分

ライターな人向けのツール『差分くん』。記事の差分を教えてくれる

行旅死亡人

4位 行旅死亡人

行旅死亡人っていうのは、身元不明で仏になった人の情報が官報で公表されるときに使われれる用語。

官報サイトの開発をやりはじめて初めて知ったんだけど、身内で行方不明になったりしたばあいは重要な情報だとおもうんだけど、あんまり知られてないよね。

アイラブ

1位 アイラブ

アイラブメーカー。前はTシャツつくったりできたけど今はばぐってなにもできない。

プログラミン

3位 プログラミン

一時期はやったけど今はどうなんだろうプログラミン

小銭+両替+銀行

4位 小銭+両替+銀行

昔かいた小銭ジャラジャラ記事が結構にんきあるようだw

110302Wedday

窓の杜で『つぶやきカウンターfor chrome』紹介されたよ

ちょっと前に公開した『つぶやきカウンター』を紹介してくれてた。嬉しい。うへへ。

110224Thuday

『Twitterつぶやきカウンター for chrome』公開したよ

いまみてるページのTweet数がリアルタイムに表示されるchrome用の拡張機能つくってみたよ


Twitterつぶやきカウンター for chrome


chrome版。

f:id:satoru_net:20110224213459p:image

こんなかんじで、ページを開くたびにTweet数が表示されるよ。

f:id:satoru_net:20110224213710p:image

タブをクリックすると、見ているページのURL

[Twitterで検索する]、[Tweeterで発言する]かを選択できるよ。

f:id:satoru_net:20110224214052p:image

つぶやいた場合、自動的に事前にbit.lyのURLで短縮してくれる便利だよー!

chromeユザーはインストールしてみてねえ。

さっそく使ってみる人は↓からインストール

101221Tueday

chromeの拡張機能のソースを直接みたいとき(win vista)

C:\Users\admin\AppData\Local\Google\Chrome\User Data\Default\Extensions

に入ってる。

拡張機能を作ってるときに人のソースを参考にしたい時などに。

C:\Users\[UserID]\AppData\Local\Google\Chrome\User Data\Default\Extensions\kjdehhkgdgjcekacdccoflccmhbkefce\1.7.3.3_0

みたいなかんじで入ってる。

アプリのフォルダは[kjdehhkgdgjcekacdccoflccmhbkefce]みたいなかんじでアプリIDになってる。

―[Users\(UserID)\AppData]

 +[Local]

  +[Google]

   +[Chrome]

    +[User Data]

     +[Default]

      +[Extension]

       +[kjdehhkgdgjcekacdccoflccmhbkefce]←本体フォルダ

        +[1.7.3.3_0]

        | alert.html

        | icon.png

        | manifest.json

©satoru.net
Mail Twitter