現段階でのトリップの問題点などを考えつつ、
現行方式よりも堅牢なトリップの方式を考えてみませんか。
マルチバイト文字問題や互換性などの問題も出てくると思いますが、
そこは皆で妙案を出し合いつつ、新たな方式を頑張って考えてみましょう。
関係スレ
幸せサーバープロジェクト 「アイデア・技術のある人募集中」★3
http://qb5.2ch.net/test/read.cgi/operate/1241361889/
探検
【堅牢】トリップの新方式を考えてみませんか【互換性】
レス数が1000を超えています。これ以上書き込みはできません。
1NAO ★
2009/06/15(月) 00:38:24ID:???02009/06/22(月) 22:56:32ID:8G6n6BxC0
2009/06/22(月) 22:59:06ID:8G6n6BxC0
ちなみに
437 kTrips/sec
C2D P8400です
437 kTrips/sec
C2D P8400です
2009/06/22(月) 23:03:11ID:lLx401H20
940? 株価【667】 ◆???
2009/06/22(月) 23:07:13ID:ZLvdWjTm0 >>933
trip_search_sha1-2.exe "^Horo/" >> trip.txt
これを↑ こうしていいんだよね?↓
trip_search_sha1-2.exe "xxxxxx" >> trip.txt
trip_search_sha1-2.exe "^Horo/" >> trip.txt
これを↑ こうしていいんだよね?↓
trip_search_sha1-2.exe "xxxxxx" >> trip.txt
941動け動けウゴウゴ2ちゃんねる
2009/06/22(月) 23:07:27ID:NMUg5FrVO trip_search_sha1-2.exe "keyword" >> trip.txt
keywordのリファレンス
^hoge:hogeから始まる
hoge$:hogeで終わる
[AGH]:AかGかH
[A-Z]:A〜Zのうち一文字
[a-z]:a〜zのうち一文字
[0-9]:0〜9のうち一文字
キーワードに.を使う時は\.
基本的にこんなもん?
間違いあったら修正お願い。
keywordのリファレンス
^hoge:hogeから始まる
hoge$:hogeで終わる
[AGH]:AかGかH
[A-Z]:A〜Zのうち一文字
[a-z]:a〜zのうち一文字
[0-9]:0〜9のうち一文字
キーワードに.を使う時は\.
基本的にこんなもん?
間違いあったら修正お願い。
942? 株価【667】 ◆???
2009/06/22(月) 23:10:47ID:ZLvdWjTm0これじゃ ! を指定しても永遠に終わらないって事だよね?
2009/06/22(月) 23:16:40ID:vX2+46jxP
946hehehe ◆2SfH7.66666G
2009/06/22(月) 23:20:23ID:2s4CeA600 perlってことはどこでも動くね。
こりゃすごいとか言ってみるテスツ
こりゃすごいとか言ってみるテスツ
>>928
##### ignore case #####
if ($ignore_case){
えーっ、、、
おそらく速度的には変わらないと思うけれどもこの辺りに。。。
つ print "$tript#$key2n" if m!(?($ignore_case)(?i)$pattern|$pattern)!o;
変更するときに複数箇所同じ変更をしなきゃいけない描き方は、あとでえらい目に遭います♪
##### ignore case #####
if ($ignore_case){
えーっ、、、
おそらく速度的には変わらないと思うけれどもこの辺りに。。。
つ print "$tript#$key2n" if m!(?($ignore_case)(?i)$pattern|$pattern)!o;
変更するときに複数箇所同じ変更をしなきゃいけない描き方は、あとでえらい目に遭います♪
$pattern = qq|(?i)$pattern| if $ignore_case;
して・・・
print "$tript#$key2n" if m!$pattern!o;
かなかな。。。
して・・・
print "$tript#$key2n" if m!$pattern!o;
かなかな。。。
>>949
すでに頭が固まっている、、、
× print "$tript#$key2n" if m!$pattern!o;
○ print "$tript#$key2n" if $trip =~ m!$pattern!o;
"$c1$c2$c3$c4"は、固定値なので本ループの前にあらかじめ作っておくと良いかも♪
すでに頭が固まっている、、、
× print "$tript#$key2n" if m!$pattern!o;
○ print "$tript#$key2n" if $trip =~ m!$pattern!o;
"$c1$c2$c3$c4"は、固定値なので本ループの前にあらかじめ作っておくと良いかも♪
2009/06/22(月) 23:57:58ID:kFeMRZcA0
>>888
中の人じゃないけどi386/x86_64/ppc/ppc64のユニバーサルなのを作り中。
いずれもシングルスレッドで
Core 2 Duo 2.3GHz (Leopard):
i386+sse2: 7.5M trip/sec
x86_64+sse2: 10.5M trip/sec
G5 2.0GHz (Tiger):
ppc+altivec: 4.6M trip/sec
ppc64+altivec: 4.75M trip/sec
G4 667MHz (Panther):
ppc+altivec: 1.48M trip/sec
これに前方一致とかキーのイテレーションとかログ記録を追加するから
完成品でどれぐらい性能が維持できているかは不明。
中の人じゃないけどi386/x86_64/ppc/ppc64のユニバーサルなのを作り中。
いずれもシングルスレッドで
Core 2 Duo 2.3GHz (Leopard):
i386+sse2: 7.5M trip/sec
x86_64+sse2: 10.5M trip/sec
G5 2.0GHz (Tiger):
ppc+altivec: 4.6M trip/sec
ppc64+altivec: 4.75M trip/sec
G4 667MHz (Panther):
ppc+altivec: 1.48M trip/sec
これに前方一致とかキーのイテレーションとかログ記録を追加するから
完成品でどれぐらい性能が維持できているかは不明。
>>951
をーwktk♪
をーwktk♪
>>950
やっぱり頭が固まっている、、、
"$c1$c2$c3$c4"は、固定値なので本ループの前にあらかじめ作っておくと良いかも♪
↓
my @chars = (aaaa .. zzzz);
1行でおわりだた。。。
やっぱり頭が固まっている、、、
"$c1$c2$c3$c4"は、固定値なので本ループの前にあらかじめ作っておくと良いかも♪
↓
my @chars = (aaaa .. zzzz);
1行でおわりだた。。。
2009/06/23(火) 00:08:13ID:19oSciMj0
連レスうざいよ
2009/06/23(火) 00:10:03ID:ySuD7owd0
2009/06/23(火) 00:10:04ID:fBk3sfyUP
全然ウザくないよ
957 ◆???
2009/06/23(火) 00:12:34ID:Fj3XnSKL0 se
958 ◆s1wm0AZG56
2009/06/23(火) 00:12:51ID:Fj3XnSKL0 tes
2009/06/23(火) 00:13:07ID:RRxZPSwS0
色んな人が湧いてきて面白いw
>>953
# 10053472 Trips in 57 sec - 176 kTrips/sec
↓
# 10053472 Trips in 45 sec - 223 kTrips/sec
ちょっぴり速くなりました♪
# 10053472 Trips in 57 sec - 176 kTrips/sec
↓
# 10053472 Trips in 45 sec - 223 kTrips/sec
ちょっぴり速くなりました♪
マルチで失礼
SSEとかは使いこなせないのであんまり速くないですが
ttp://www1.axfc.net/uploader/Sc/so/11313
ついでに言うとマルチコア非対応ですけど…
SSEとかは使いこなせないのであんまり速くないですが
ttp://www1.axfc.net/uploader/Sc/so/11313
ついでに言うとマルチコア非対応ですけど…
ほぉほぉ。。。
# 10053472 Trips in 16 sec - 628 kTrips/sec
Core 2 Duo E7200 @ 2.53GHz/Vine4.2
# 10053472 Trips in 16 sec - 628 kTrips/sec
Core 2 Duo E7200 @ 2.53GHz/Vine4.2
2009/06/23(火) 00:39:34ID:HBANsr170
2009/06/23(火) 00:46:04ID:RCPJVIH5P
>>961
もらいました。ありがとうございます><
^AAAAAAAA〜^ZZZZZZZZ^aaaaaaaa〜^zzzzzzzz^........^////////
で1038k
^TRIP
で2587k
もらいました。ありがとうございます><
^AAAAAAAA〜^ZZZZZZZZ^aaaaaaaa〜^zzzzzzzz^........^////////
で1038k
^TRIP
で2587k
2009/06/23(火) 00:57:07ID:fBk3sfyUP
2009/06/23(火) 00:59:45ID:nFtdX4Z50
2009/06/23(火) 01:57:24ID:CwkXOAqH0
このスレに張られたツール使ったらTmpフォルダに色々溜まってたwww
1個のフォルダにまとめませう
1個のフォルダにまとめませう
2009/06/23(火) 02:09:40ID:36c19lxS0
2009/06/23(火) 02:10:37ID:B9MJYOVXP
2009/06/23(火) 02:14:12ID:/C2hdzeTP
>>961
ピリオドの前にエスケープは必要ですか?
ピリオドの前にエスケープは必要ですか?
>>979
自己解決しました
自己解決しました
981動け動けウゴウゴ2ちゃんねる
2009/06/23(火) 02:27:46ID:6B7Y8fKo0 そこはピリオドで終わって欲しかった.
>>890 の奴が使えないかと見ていたのだが、余計な処理が入ってて使えなさそうなことが分かった。残念。
2009/06/23(火) 02:41:03ID:KyGrItsD0
>>961
これどうやったらとまるんですかorz
これどうやったらとまるんですかorz
>>983
私はそっと閉じた…
私はそっと閉じた…
CTRL+Cにした
ttp://www1.axfc.net/uploader/Sc/so/11425
久々にPerlについて調べていたらこんな時間になっておった。
大文字小文字を無視する場合は、パターンの先頭に(?i)を付けてくりゃれ。
速度では勝負になりそうに無いからの、マニア向けの方が面白そうじゃろ。
久々にPerlについて調べていたらこんな時間になっておった。
大文字小文字を無視する場合は、パターンの先頭に(?i)を付けてくりゃれ。
速度では勝負になりそうに無いからの、マニア向けの方が面白そうじゃろ。
2009/06/23(火) 04:52:28ID:/jiXePBQ0
ほんとのところ、Tripcode Explorer 2(仮)はGUI設計に専念しようと思ってたんだよね
ユーザーインターフェイス設計とアルゴリズムチューニングって同時には頭まわんねー。
誰かコラボする?
ユーザーインターフェイス設計とアルゴリズムチューニングって同時には頭まわんねー。
誰かコラボする?
2009/06/23(火) 05:50:16ID:siXw01R40
2009/06/23(火) 06:07:35ID:/jiXePBQ0
2009/06/23(火) 06:09:28ID:NY6KjAX/0
みなみけジェネレーターかよw
2009/06/23(火) 06:12:13ID:3ossVgKS0
>>990
そのロゴをキレイなビットマップでください
そのロゴをキレイなビットマップでください
2009/06/23(火) 07:14:23ID:zX7IgWxd0
このあたりを利用すればもっと速くなるかなぁ
ttp://www.iacr.org/cryptodb/archive/2005/CRYPTO/1826/1826.pdf
ttp://www.iacr.org/cryptodb/archive/2005/CRYPTO/1826/1826.pdf
995 ◆SsSSsSsSSs
2009/06/23(火) 10:52:46ID:Fj3XnSKL0 >>987
若干速度が上がりました♪
#!/usr/bin/perl --
use strict;
use Digest::SHA1 qw(sha1_base64);
use Time::HiRes qw(time);
if (! $ARGV[0] || $ARGV[0] =~ m/^-/){
print "usage: $0 search_patternn";
exit -1;
}
my ($key, $trip, $count, $t1, $pattern) = (undef, undef, 0, time, shift);
$pattern =~ tr/"//;
$| = 1;
while (1){
$key .= ('A' .. 'Z', 'a' .. 'z')[int rand 52] for (1 .. 8);
foreach ('AAAA' .. 'ZZZZ', 'aaaa' .. 'zzzz'){
$trip = substr(sha1_base64("$key$_"), 0, 12) and $count++;
$trip =~ tr/+/./;
$trip =~ m/$pattern/o and print "$tript#$key$_n";
}
my $t3 = time - $t1;
printf STDERR "# %d Trips in %f sec - %f kTrips/secn", $count, $t3, $count/$t3/1000;
($key, $count, $t1) = (undef, 0, time);
}
exit 0;
若干速度が上がりました♪
#!/usr/bin/perl --
use strict;
use Digest::SHA1 qw(sha1_base64);
use Time::HiRes qw(time);
if (! $ARGV[0] || $ARGV[0] =~ m/^-/){
print "usage: $0 search_patternn";
exit -1;
}
my ($key, $trip, $count, $t1, $pattern) = (undef, undef, 0, time, shift);
$pattern =~ tr/"//;
$| = 1;
while (1){
$key .= ('A' .. 'Z', 'a' .. 'z')[int rand 52] for (1 .. 8);
foreach ('AAAA' .. 'ZZZZ', 'aaaa' .. 'zzzz'){
$trip = substr(sha1_base64("$key$_"), 0, 12) and $count++;
$trip =~ tr/+/./;
$trip =~ m/$pattern/o and print "$tript#$key$_n";
}
my $t3 = time - $t1;
printf STDERR "# %d Trips in %f sec - %f kTrips/secn", $count, $t3, $count/$t3/1000;
($key, $count, $t1) = (undef, 0, time);
}
exit 0;
997 ◆SsSSsSsSSs
2009/06/23(火) 11:29:16ID:Fj3XnSKL0999? 株価【670】 ◆???
2009/06/23(火) 13:00:48ID:HQWJ4gsQ0 ストリッパー完成させろよ
1000? 株価【670】 ◆???
2009/06/23(火) 13:01:30ID:FQBMftEm0ずっと待ってんだよドアホ!
10011001
Over 1000Thread このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- イオン、カリフォルニア産と国産のブレンド米販売へ…「価格高すぎる」と消費者の声寄せられ [蚤の市★]
- キリン フジテレビへの広告差し止め継続を発表 [シコリアン★]
- 【サントリー】経済同友会の新浪代表幹事「CM再開を検討していく段階」“フジテレビ問題”第三者委員会報告書の公表受け [Ailuropoda melanoleuca★]
- 【フジ】前社長・港氏が主催の芸能プロ会合、延べ95人の女性アナの参加が判明… 入社式で港氏が女性を選別 女性社員と港氏会合も存在 [冬月記者★]
- 【文春】元フジテレビアナ・X子さん「“加害者”を見るとフラッシュバック」「私の人生を潰してまで…」週刊文春に語った“肉声” [Ailuropoda melanoleuca★]
- 意外と知らない、なぜ日本で「人手不足」が深刻化しているのか [パンナ・コッタ★]
- 【自民党速報】 超美人な貧乳人妻さん。 ヒクつく肛門をちょうどアップで撮影させてしまう……😱 [485983549]
- フジ「やったー! 第三者委員会の報告でスポンサー戻ってクルー!」 その結果wwwwww [425744418]
- 【悲報】ドジャースの選手たち、日本人を除いたメンバーで誕生日パーティーをしていた [834922174]
- 先進国外国人「日本で働くことには興味ない。円安で競争力の落ちた国なので」 [667744927]
- イオンが外国産ブレンド米を2780円で発売! [573472858]
- 【悲報】MLBスカウト「佐々木朗希って実は藤浪の再来では?」