ひろゆき@てすとくん ★<><>2014/04/12(土) 18:11:20.93 ID:???<> トリップ対応スレッド。 <>トリップ対応スレッド ひろゆき@てすとくん ★<><>2014/04/12(土) 18:13:04.84 ID:???<> substr($YOU->{FORM}->{TRIPKEY}, 0, 1) . "H";
これを、
substr($YOU->{FORM}->{TRIPKEY}.'H.', 1, 2);
にすれば、OKってことであってますー?
>めりけんさん <> 名無しさん<><>2014/04/12(土) 18:13:18.19 ID:KYnlBVAkx<> >>1


>>2
あっそ <> 名無しさん<><>2014/04/12(土) 18:15:09.96 ID:a8M+N2H7A<> ワロタ <> 名無しさん<><>2014/04/12(土) 18:15:21.72 ID:gSFKhlFHU<> >>1
ソースはってよ

>>2
意味不明 <> 名無しさん@\(^o^)/<><>2014/04/12(土) 18:16:47.53 ID:Co7HigPH5<> >>3
関係ない話題はやめろ <> 名無しさん<><>2014/04/12(土) 18:16:49.72 ID:X7H5VGqSg<> >これはこれで楽しくて私結構好きなんだよねw

ガイジかな? <> 名無しさん<><>2014/04/12(土) 18:16:54.93 ID:Se1ODgPcP<> じゃあレスすんじゃねーよ、アホ <> ひろゆき ◆4WF/6o/T1E@てすとくん ★<><>2014/04/12(土) 18:16:59.33 ID:???<> テスト。 <> 名無しさん@\(^o^)/<><>2014/04/12(土) 18:17:36.75 ID:Co7HigPH5<> >>2
俺にレスすんなって。

>>9
また荒らすのか?いい加減にしろよな <> 名無しさん<><>2014/04/12(土) 18:17:48.13 ID:RhkNTkj9+<> >>7
安価せずレスしようぜ

>>9
どうよこれ <>
◆Meriken//XXX<>sage<>2014/04/12(土) 18:18:55.59 ID:pwhL+OYY5<> >>2
それでいいはずです〜
saltの位置が1文字ずれてるのが原因です。 <>
◆4WF/6o/T1E<>sage<>2014/04/12(土) 18:21:40.84 ID:pwhL+OYY5<> #test <> ひろゆき ◆4WF/6o/T1E@てすとくん ★<><>2014/04/12(土) 18:22:40.79 ID:???<> てて <> ◆Meriken//XXX<>sage<>2014/04/12(土) 18:23:13.50 ID:pwhL+OYY5<> う〜ん、まだ直ってないみたいですねえ。 <> ひろゆき ◆vzJLaTHZXo@てすとくん ★<><>2014/04/12(土) 18:23:35.03 ID:???<> ててん <> ひろゆき ◆vzJLaTHZXo@てすとくん ★<><>2014/04/12(土) 18:23:55.24 ID:???<> あれ、、、不思議なことになった。。 <> ひろゆき ◆vzJLaTHZXo@てすとくん ★<><>2014/04/12(土) 18:24:33.37 ID:???<> ソースですー。

my $etchi = substr($YOU->{FORM}->{TRIPKEY}, 0, 1) . "H";my $tripkey = substr($YOU->{FORM}->{TRIPKEY},1);
$etchi = substr($tripkey.'H.',1,2);

$etchi =~ tr/\x3A-\x40\x5B-\x60\x00-\x2D\x7B-\xFF/A-Ga-f./;
$trip = substr(crypt($YOU->{FORM}->{TRIPKEY}, $etchi), - <>
◆MNkeQ.v8Vw<>sage<>2014/04/12(土) 18:29:12.49 ID:KQU53ay83<> #.......... <> 名無しさん<><>2014/04/12(土) 18:29:36.89 ID:gSFKhlFHU<> >>1
こっちのほうが見やすいな

>>3
こういうのもコピペなんだろ?糞が <>
◆vzJLaTHZXo<>sage<>2014/04/12(土) 18:29:53.49 ID:KQU53ay83<> #test <> ◆vzJLaTHZXo<><>2014/04/12(土) 18:31:26.08 ID:ZFRcqPoZs<> どれどれ <> ひろゆき ◆vzJLaTHZXo@てすとくん ★<><>2014/04/12(土) 18:31:54.42 ID:???<> ててすと。 <> ◆Meriken//XXX<>sage<>2014/04/12(土) 18:32:07.62 ID:KQU53ay83<> >>19はうまくいって>>21がうまく言ってないのは
saltの変換でおかしくなってるんでしょうね。 <> ひろゆき
◆pMstsfrGSM@てすとくん ★<><>2014/04/12(土) 18:33:43.84 ID:???<> どだろう。。。 <> ひろゆき ◆pMstsfrGSM@てすとくん ★<><>2014/04/12(土) 18:34:06.60 ID:???<> あぁ、、よけいに違うものに。。。 <> ◆87RlhPRNuY<><>2014/04/12(土) 18:34:47.38 ID:ZFRcqPoZs<> #eeee <> ◆87RlhPRNuY<><>2014/04/12(土) 18:35:36.65 ID:ZFRcqPoZs<> ◆emUsk8tTiUにならんといかんけどならんですね <> ひろゆき ◆MNkeQ.v8Vw@てすとくん ★<><>2014/04/12(土) 18:35:44.33 ID:???<> うほ <> ひろゆき ◆MNkeQ.v8Vw@てすとくん ★<><>2014/04/12(土) 18:36:43.05 ID:???<> #..........
はいけましたね。。。

今、こんなんです。

my $etchi;
my $tripkey = substr($YOU->{FORM}->{TRIPKEY},1);
$etchi = substr($tripkey.'H.',1,2);
$etchi =~ s/[^\.-z]/\./go;
$etchi =~ tr/:;<=>?@[\\]^_`/ABCDEFGabcdef/;

$trip = substr(crypt( $tripkey, $etchi), -10); <> 名無しさん<>sage<>2014/04/12(土) 18:38:27.31 ID:ZRswwtKRi<> my $tripkey = substr($YOU->{FORM}->{TRIPKEY},1);

my $tripkey = $YOU->{FORM}->{TRIPKEY}; <> ひろゆき
◆MNkeQ.v8Vw@てすとくん ★<><>2014/04/12(土) 18:39:10.90 ID:???<> わくわく <> ひろゆき ◆.CzKQna1OU@てすとくん ★<><>2014/04/12(土) 18:39:26.89 ID:???<> >>31
やってみました。 <> ひろゆき
◆.CzKQna1OU@てすとくん ★<><>2014/04/12(土) 18:39:49.23 ID:???<> おぉ!!いけた。
#test
です。 <> ひろゆき
◆meriken.EM@てすとくん ★<><>2014/04/12(土) 18:40:15.68 ID:???<> #FJセット誂蟻] <> ◆Meriken//XXX<>sage<>2014/04/12(土) 18:40:41.55 ID:KQU53ay83<> これはおかしいですね。どこが違うんだろう… <> ひろゆき ◆meriken.EM@てすとくん ★<><>2014/04/12(土) 18:40:46.66 ID:???<> おぉ!!出来てるー。

みなさん、ありがとうございますですー。 <>
◆emUsk8tTiU<><>2014/04/12(土) 18:40:52.83 ID:ZFRcqPoZs<> #eeee <> ◆Meriken//XXX<>sage<>2014/04/12(土) 18:41:56.41 ID:KQU53ay83<> おおやった! ∩( ・ω・)∩ ばんじゃーい <> ◆l1rD7w28vScD<><>2014/04/12(土) 18:41:58.03 ID:ZFRcqPoZs<> おー、おつです <> ひろゆき ◆meriken.EM@てすとくん ★<><>2014/04/12(土) 18:42:26.15 ID:???<> どもども、おつですですー。 <> ◆.MeRIKeN..<>sage<>2014/04/12(土) 18:42:50.29 ID:KQU53ay83<> どれどれ <> ◆Meriken//XXX<>sage<>2014/04/12(土) 18:44:16.69 ID:KQU53ay83<> >>41
素晴らしい! 素早い対応ありがとうございました〜 <>
◆Gw/f5wZwNg<>sage<>2014/04/12(土) 18:45:26.71 ID:ZRswwtKRi<> #<>
期待: 3wNccY4njg
現状: Gw/f5wZwNg

処理順の関係で <>&" が変換されてる
処理順を変えるか、キーに対して逆変換してくれるとありがたい
$key =~ s/&lt;/</g;
$key =~ s/&gt;/>/g;
$key =~ s/&quot;/"/g;
$key =~ s/&amp;/&/g; <>
◆Deai///vvM<>sage<>2014/04/12(土) 18:45:52.10 ID:oS9u8wpWW<> ◆Deai///vvM
#研ナq善Vム

どれどれ <> ひろゆき
◆3wNccY4njg@てすとくん ★<><>2014/04/12(土) 18:48:21.61 ID:???<> #<>
どすかね? <> ひろゆき
◆ZjTdSf8VEzaU@てすとくん ★<><>2014/04/12(土) 18:48:38.56 ID:???<> >>44
対応しましたー。 <> ひろゆき
◆3wNccY4njg@てすとくん ★<><>2014/04/12(土) 18:49:25.36 ID:???<> みなさん、どもどもでした。

ってことで、全サーバにbbs.cgiを配布してきます。 <>
◆STAR......<><>2014/04/12(土) 18:51:19.68 ID:wtH0Y35S8<> てすとん <> <><>2014/04/12(土) 18:51:50.90 ID:wtH0Y35S8<> 生キーてすとん <> ◆STAR......<><>2014/04/12(土) 18:55:23.51 ID:wtH0Y35S8<> こういうタイプのトリップキーはまだダメですね
◆00000000SU : ##7CBC236B1B1B0543.. <>
◆Meriken//XXX<>sage<>2014/04/12(土) 18:55:30.42 ID:pwhL+OYY5<> >>48
乙です乙です。こんなに早く対応していただけるとはw
また時間のあるときに生キーもぜひお願いします。 <>
<>sage<>2014/04/12(土) 19:01:50.05 ID:oS9u8wpWW<> ◆./ocampins
##6c5524bc2d714d4cU.

どれどれ <> 名無しさん<>sage<>2014/04/12(土) 19:03:40.67 ID:oS9u8wpWW<> >>48

>>50-51
>>53

L(・∀・ L) オーイ  (」・∀・)」 オーイ <> 名無しさん<><>2014/04/12(土) 19:07:48.43 ID:L6QqgJJAB<> おまえじゃねーよ <> ひろゆき
◆ZjTdSf8VEzaU@てすとくん ★<><>2014/04/12(土) 19:16:12.03 ID:???<> てすてす <> ◆Meriken//XXX<><>2014/04/12(土) 19:16:31.55 ID:pwhL+OYY5<> 生キーの処理はこれですね。

----

http://ja.wikipedia.org/wiki/%E3%83%88%E3%83%AA%E3%83%83%E3%83%97_(%E9%9B%BB%E5%AD%90%E6%8E%B2%E7%A4%BA%E6%9D%BF)

my $mark = substr($handle_pass, 0, 1);
if ($mark eq '#' || $mark eq '$') {
  if ($handle_pass =~ m|^#([[:xdigit:]]{16})([./0-9A-Za-z]{0,2})$|) {
    $GB->{TRIPSTRING} = substr(crypt(pack('H*', $1), "$2.."), -10);
  } else {
    # 将来の拡張用
    $GB->{TRIPSTRING} = '???';
  }
} <> ひろゆき@てすとくん ★<><>2014/04/12(土) 19:16:51.88 ID:???<> あれ、12文字以上のやつは、まだ駄目ってことですかね? <> sage<><>2014/04/12(土) 19:18:50.35 ID:6FN++WVQ5<> >>42
おお、おつかれ

>>55
ハゲっていつも言われるおかげで、だんだん耐性がついてきたんだが?w <>
◆Meriken//XXX<>sage<>2014/04/12(土) 19:21:01.40 ID:pwhL+OYY5<> SHA-1の12桁トリップは大丈夫ですけど、
##で始まる10桁トリップの生キーはまだです〜 <>
◆AU/OjWxByc<><>2014/04/12(土) 19:24:43.94 ID:wX8D+B3vM<> おお
トリップの互換性が治ったか <> sage<><>2014/04/12(土) 19:25:15.78 ID:6FN++WVQ5<> だまれ <> ひろゆき@てすとくん ★<><>2014/04/12(土) 19:26:33.23 ID:???<> おぉ、、そんな将来仕様まで決まっていたとはー。 <> 鼻毛大佐
◆XsakuXqMzHeD<>sage<>2014/04/12(土) 19:28:13.36 ID:BAbo9ksQY<> て <> ◆Meriken//XXX<>sage<>2014/04/12(土) 19:28:29.98 ID:pwhL+OYY5<> >>63
ええ〜w <>
◆AU/OjWxByc<>sage<>2014/04/12(土) 19:29:13.29 ID:UrwGcK1Ia<> ∧_∧
( ´・ω・) みなさん、お茶が入りましたよ・・・・。
( つ旦O
と_)_) 旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦 <>
◆........V4Et<>sage<>2014/04/12(土) 19:30:46.16 ID:e0+9nw7hk<> どれー? <> SPARKYNOVA <><>2014/04/12(土) 19:32:00.06 ID:j09ebS622<> # 将来の拡張用
↑せっかくなのでこれも欲しいなー <> sage<><>2014/04/12(土) 19:32:46.56 ID:6FN++WVQ5<> >>28
お前が言うな <>
◆rIA3bhqcIETq<><>2014/04/12(土) 19:32:54.54 ID:PmlTsD+YK<> 13文字てす <> ◆eUG51PR7ekB7<>sage<>2014/04/12(土) 19:33:48.52 ID:ZRswwtKRi<> >>47
ちょっと惜しいです
逆変換はキー長による分岐より前でお願いします

#1234567&
期待: q3.yfaIC5s (10桁/crypt)
現状: eUG51PR7ekB7 (12桁/SHA-1) <>
◆Meriken//XXX<>sage<>2014/04/12(土) 19:34:31.09 ID:TH+4bWW5R<> >>63
ども〜 <> 名無しさん<><>2014/04/12(土) 20:01:38.66 ID:L6QqgJJAB<> >>11
結局それなんだよな <> 名無しさん<>sage<>2014/04/12(土) 20:14:44.01 ID:+qIPi+XVL<> せっかくだし14文字トリップ行こうぜ
2ちゃんねる1stでは使えない仕様をつけて戻れなくする(うそ) <> 名無しさん<>sage<>2014/04/12(土) 20:17:03.89 ID:tLKMbFV7r<> 参考URL:
http://ja.wikipedia.org/wiki/%E3%83%88%E3%83%AA%E3%83%83%E3%83%97_(%E9%9B%BB%E5%AD%90%E6%8E%B2%E7%A4%BA%E6%9D%BF)
http://www.geocities.jp/trip_chaser/question.html
http://katjusha.seesaa.net/article/121804481.html
http://dark7110.blog.fc2.com/blog-entry-5.html
http://sourceforge.jp/projects/naniya/wiki/2chtrip <> 名無しさん<><>2014/04/12(土) 20:31:36.45 ID:JACFSuH/9<> >>74
もっとないの? <> 名無しさん<>sage<>2014/04/12(土) 20:38:34.26 ID:8odwIwZ2G<> 拡張ってなにができるのん?
ひらがなのトリップとか?
◆おひとりさま
みたいな <> 名無しさん<><>2014/04/12(土) 20:44:44.28 ID:ax47JtUY3<> はい?じゃ、オレが人間だってソースを出せばいいわけ?アホか <> 名無しさん<><>2014/04/12(土) 20:48:51.37 ID:ax47JtUY3<> >>13
機械的なレス見るとぞっとするわ。V速は怒ってるぞ。

>>68
こういうの見るとだいぶ活気が戻ってきたなって思う <> 名無しさん<><>2014/04/12(土) 21:02:24.63 ID:ax47JtUY3<> >>65
また出たよ。工作活動ご苦労さまっす <> 名無しさん<><>2014/04/12(土) 21:13:42.85 ID:ax47JtUY3<> 人がいなくて寂しそうだから安価してみる。お互い大変だよな <> sage<><>2014/04/12(土) 21:18:42.80 ID:6FN++WVQ5<> >>61
荒らすなクズ <> 名無しさん<><>2014/04/12(土) 21:25:08.14 ID:ax47JtUY3<> >>50
人がいなくて寂しそうだから安価してみる。お互い大変だよな

>>66
誰もいないね。 <> 名無しさん<><>2014/04/12(土) 21:26:10.80 ID:ax47JtUY3<> スクリプトも暇だよな。俺だって1時間で休憩入れるようにしてるし。 <> 名無しさん<><>2014/04/12(土) 21:28:15.58 ID:ax47JtUY3<> >>22
まだこんな所にいるんですか?

>>56
煽るなや!おれはここに居たいんだよ! <> 名無しさん<><>2014/04/12(土) 21:35:34.79 ID:ax47JtUY3<> >>53
おまえみたいに旧速とか言ってる奴が臭すぎる

>>64
あの出てってくれません?もう飽きましたんで。 <> 名無しさん<><>2014/04/12(土) 21:37:37.64 ID:ax47JtUY3<> >>7
コピペすなや

>>59
僕にはニュー速しかない。 <> あぼーん<>あぼーん<>あぼーん<>あぼーん<>あぼーん 名無しさん<>タラコ<>2014/04/12(土) 22:21:34.79<> 意見の違う相手を具体的な理由も述べず叩くとか「反日罪」ってやつですかぁ?wwww <>
◆P48Wry1hqM<>sage<>2014/04/12(土) 22:29:42.90 ID:KciC6NGel<> どれ <> ◆LunQcdoR7s<>sage<>2014/04/12(土) 22:33:19.25<> はい <> ◆3wiHylG871Ct<>sage<>2014/04/12(土) 22:54:05.70 ID:pkh7uTqyI<> てすと <> やんやん ◆yanyan/....3<>sage<>2014/04/13(日) 01:02:21.05 ID:Y4WFtF/nI<> てすと <> ◆0gUady0onY<>sage<>2014/04/13(日) 01:14:57.60 ID:skBvEH2X9<> 対応マダー? <> ◆SPARKYNOVA<>sage<>2014/04/13(日) 06:34:02.89 ID:WDm88W5Qr<> (´・ω・`) <> ◆00000000SU<>sage<>2014/04/13(日) 06:39:50.31 ID:JCSFkEcRi<> ##7CBC236B1B1B0543.. <> ◆q3.yfaIC5s<>sage<>2014/04/13(日) 06:40:46.84 ID:JCSFkEcRi<> #1234567& <> ◆blackstars<>sage<>2014/04/13(日) 06:42:34.05 ID:WDm88W5Qr<> ああ…直ってたのか <> ◆Meriken//XXX<>sage<>2014/04/13(日) 06:52:33.90 ID:JCSFkEcRi<> 生キー対応と>>71の問題の修正も済んだみたいですね。
ありがとう、ひろゆき! <>
◆Meriken//XXX<><>2014/04/13(日) 08:48:18.71 ID:JCSFkEcRi<> 2ちゃんねるに書き込めなくなったので急遽立てました。
本スレにも貼り付けてもらえると助かります。

【トリップ検索】MERIKEN's Tripcode Finder@sc
http://anago.2ch.sc/test/read.cgi/software/1397343861/ <>
◆FR0w0w0w0U<>sage<>2014/04/13(日) 11:34:22.82 ID:UZc3I8AKL<> てすと <> ◆4drjbY0Nzw<>sage<>2014/04/13(日) 11:47:41.80 ID:86RI72aZR<> ts <> ◆vswwwwwwww<>sage<>2014/04/13(日) 11:50:30.74 ID:HbjC7GrIb<> 漢字込み、半角込み、空白込み <> ◆vswwwwwwww<>sage<>2014/04/13(日) 11:51:29.02 ID:HbjC7GrIb<> 漢字 半角 空白全部対応しているって事を確認 <> ◆WwWWWwWwwwkw<>sage<>2014/04/13(日) 12:36:03.65 ID:6MMRYAie4<> どれ <> ◆yBEncckFOU<>sage<>2014/04/13(日) 13:32:29.38 ID:skBvEH2X9<> えー、ぜんぜん違うじゃん <> 名無しさん<>sage<>2014/04/13(日) 13:32:51.99 ID:skBvEH2X9<> あれ、直ってる <> ◆yBEncckFOU<>(・3・)<>2014/04/13(日) 13:39:29.90<> (・3・) エェー直ったのかYO <> ◆WorldyT4m2<>sage<>2014/04/13(日) 14:25:01.59 ID:M723BMuc0<> ほい <> 名無しさん<><>2014/04/13(日) 14:26:31.87 ID:TXjE/BNeQ<> >>100
なんで見る必要なんかあるんですか(正論) <>
◆o8gKYE6H8A<>sage<>2014/04/13(日) 15:05:55.39 ID:Rssj68S6D<> ... <> ◆crj5rcA1jk<><>2014/04/13(日) 15:29:37.28 ID:KHWIb1ulI<> テス&#9996;&#65039; <> ◆YYYYYYYYYY<>sage<>2014/04/13(日) 15:34:04.09<> なおったんか <> 八神太一 ◆YAGAMI99iU<><>2014/04/13(日) 16:50:43.28 ID:AoYfW4L00<> てす <> ◆Xmasres7Sg@削ジェンヌ ★<><>2014/04/13(日) 17:15:06.47 ID:???<> クリスマスに使うよ! <> 削ジェンヌ ★<><>2014/04/13(日) 17:15:22.89 ID:???<> やったね!! <> ◆UxQ8uxJMok<><>2014/04/13(日) 18:02:58.96 ID:nvTYMCwQo<> >>63アホゆき
『  Error! しばらく書かないでください。 』って規制は何時まで続くんだ?
確かに連投はしてたが、荒らし行為ではなかったのに酷い扱いだなあ。

『  Error! あなたは投稿しすぎています。 』ってのが表示されるが、
熱心に利用してるだけで責められてしまうのか? どーいった了見だ。
おぃ、無能運営>>63ども。
俺は◆UxQ8uxJMokだ。 早く規制を解除しろ。

http://ai.2ch.sc/test/read.cgi/entrance2/1397243578/
163 :◆UxQ8uxJMok:2014/04/13(日) 08:12:55.32 ID:vBNKO6d00 <> てすと
◆7F1b9hOaT.<><>2014/04/13(日) 18:37:39.62 ID:H57FvhGp6<> てすと <> 名無しさん<><>2014/04/13(日) 18:51:37.33 ID:OjDVM/vY3<> 削じぇんぬ市ね <> ◆3SHRUNYAXA<><>2014/04/13(日) 19:16:50.48 ID:3LDnBKb+1<> てすと <> ◆3SHRUNYAXA<><>2014/04/13(日) 19:18:36.84 ID:3LDnBKb+1<> タラコトリップが出る使用のままか <> ◆bATtAHKXms<><>2014/04/13(日) 20:04:17.80 ID:SHQ+OMtLQ<> てすと <> ()_()/ ◆LocUStv/ss<><>2014/04/13(日) 20:07:14.48 ID:SHQ+OMtLQ<> 8桁でもおkになったんだね! <> ◆9Ce54OonTI<>sage<>2014/04/13(日) 20:25:10.43 ID:IzAxHA7hm<> testa <> 名無しさん<><>2014/04/13(日) 20:28:14.61 ID:bPt9XuXM+<> オレは削ジェンヌちゃん好きやで^-^ <> ◆3SHRUNYAXA<><>2014/04/13(日) 23:35:29.89 ID:0qwTAJfnU<> トリップが呪われてないか調べようとしたらすでにしてる人がいた <> 名無しさん<><>2014/04/14(月) 10:49:58.75 ID:oIqbmC3lb<> まだ試す気にならない <> ◆........V4Et<>sage<>2014/04/14(月) 12:22:02.47 ID:rIzCQ52NE<> 仕様変わった? <> ◆Meriken//XXX<>sage<>2014/04/14(月) 13:16:46.64 ID:Xpp8/kphE<> ちゃんと2ch.net互換になりましたよ。 <> ◆yGAhoNiShI<>sage<>2014/04/14(月) 22:45:29.48 ID:MsfXmb/OH<> めでたしめでたし。 <> ◆QANoNotan.<><>2014/04/14(月) 22:51:14.38 ID:OjFLlpPzx<>         | |
        | | |
        | | | | スッ
                          
        ¥
         ||
        ===== /             
       从 ´D`)                
       / y⊂)         ののたん忍者参上!!!
       U〉  ⌒l                  
     /(__ノ ~U   <>
◆U7rHG6DINI<>sage<>2014/04/14(月) 23:22:56.68 ID:3T+yZ6BBW<> ほんと? <> 名無しさん<><>2014/04/15(火) 02:17:24.91 ID:/aKQvxt/y<> ひろゆき俺の嫁にならないか <> ◆O8V9Tc9GTw!BDcw<>sage<>2014/04/15(火) 03:09:13.21 ID:w7iSHOUKv<> 分かる人は分かる、今まで「???」になっていた拡張トリップ、やっと実装。 <> ◆hkLhZVsGMvuA7.o<><>2014/04/15(火) 03:24:15.91 ID:EvhQ0uX0X<> なんだって、それは本当かい!? <> ◆Fx5vR8riu02qsLk<>sage<>2014/04/15(火) 05:40:25.93 ID:JAFyYz98k<> ( ´D`) 拡張ってなんれすか <> ◆2NhIFtjzDbGl<>sage<>2014/04/15(火) 05:43:36.58 ID:nan6RrqO8<> #hogemogehagemage <> ◆MKvcqwKA35qQ2Ha<>sage<>2014/04/15(火) 05:44:03.11 ID:nan6RrqO8<> #$hogemogehagemage <> ◆U46o2KMtDc<>sage<>2014/04/15(火) 05:54:35.50 ID:nan6RrqO8<> #$0 <> ◆LlKVOwHtJWBZCzx<>sage<>2014/04/15(火) 06:00:00.28 ID:nan6RrqO8<> #$012345678901 <> ◆zYznf3SAOuySLIm<>sage<>2014/04/15(火) 06:00:23.56 ID:nan6RrqO8<> #$01234567890 <> ◆46g6cHndYk<>sage<>2014/04/15(火) 06:01:01.77 ID:nan6RrqO8<> #$0123456789 <> ◆BvcplLXSGo<>sage<>2014/04/15(火) 06:01:51.44 ID:nan6RrqO8<> #01234567 <> ◆.CzKQna1OU<><>2014/04/15(火) 08:49:19.62 ID:9Ib7ZBc7S<> test  <> ◆UUUUUUUU5U<>sage<>2014/04/15(火) 12:19:45.70 ID:lCdffAu69<> 生キー大丈夫かな? <> 昔のスレ<>sage<>2014/04/15(火) 15:46:58.94 ID:jeZVw5Px+<> 【堅牢】トリップの新方式を考えてみませんか【互換性】
http://qb5.2ch.net/operate/kako/1244/12449/1244993904.html
【堅牢】トリップの新方式を考えてみませんか【互換性】 ★2
http://qb5.2ch.net/operate/kako/1245/12457/1245724530.html <>
◆3FWBAMQaQccnpN3<>sage<>2014/04/15(火) 16:22:07.88 ID:nan6RrqO8<> #$........... <> ◆tSXZdPknHVjNi.7<>sage<>2014/04/15(火) 16:22:34.20 ID:nan6RrqO8<> #$00000000000 <> 名無しさん<>sage<>2014/04/15(火) 16:27:40.42 ID:X39qW2l6Q<> 15文字…? <> ◆Meriken//XXX<>sage<>2014/04/15(火) 16:56:16.57 ID:nan6RrqO8<> ■.scの新方式の15桁トリップについて
・キーは"#$"で始まる。
・キーの長さが2+11文字以上だとトリップは新方式になる。
・キーの長さが2+10文字以下だとトリップは従来の10桁と同じ。
・生成アルゴリズムはSHA-1で各板共通。
・平文には"$"で始まるキーの2文字目以降を使用する。
・エンコードは従来通りbase64で、先頭から数えて4文字目からの
 15文字をトリップとして使用する。 <>
◆yqFpEkAh22V.msI<>sage<>2014/04/15(火) 17:55:11.25 ID:nEzETDX9S<> 15文字ってどんなのテストん <> 名無しさん<>sage<>2014/04/15(火) 19:42:45.16 ID:xAn2XprFx<> >>150
15桁トリップでは「!」も使用されるのでしょうか?
◆O8V9Tc9GTw!BDcw>>134 <>
◆Meriken//XXX<>sage<>2014/04/15(火) 19:48:16.92 ID:nan6RrqO8<> >>152
それは謎ですw 誰か教えて下さい。 <>
◆G4nHB5CsmN0ceLa<>sage<>2014/04/15(火) 19:58:19.38 ID:nan6RrqO8<> 実験。 <> ◆Meriken//XXX<>sage<>2014/04/15(火) 20:05:05.38 ID:nan6RrqO8<> あ、なるほど。従来のトリップと衝突しないようになってるのか。 <> ◆tSXZdPknHVjNi.7<>sage<>2014/04/15(火) 20:06:55.78 ID:nan6RrqO8<> #$00000000000 <> ◆fUKnXX6F3.W8mEX<>sage<>2014/04/15(火) 20:08:03.63 ID:nan6RrqO8<> #$0000000000000 <> ◆JziBwmjnsoX94!Q<>sage<>2014/04/15(火) 20:08:45.49 ID:nan6RrqO8<> #$000000000000000 <> ◆Meriken//XXX<>sage<>2014/04/15(火) 20:14:52.93 ID:nan6RrqO8<> >>152
わかりました。

■.scの新方式の15桁トリップについて
・キーは"#$"で始まる。
・キーの長さが2+11文字以上だとトリップは新方式になる。
・キーの長さが2+10文字以下だとトリップは従来の10桁と同じ。
・生成アルゴリズムはSHA-1で各板共通。
・平文には"$"で始まるキーの2文字目以降を使用する。
・エンコードは従来通りbase64で、先頭から数えて4文字目からの
 15文字をトリップとして使用する。"/"は"!"に、"+"は"."に
 変換される。 <> 累計
◆wop.8OO8.qow<>sage<>2014/04/15(火) 20:15:28.55 ID:xAn2XprFx<> >>158
以前#$で???になってしまうトリップテストを一緒にしまくったのを思い出しますw <>
◆Meriken//XXX<>sage<>2014/04/15(火) 20:29:53.27 ID:nan6RrqO8<> >>160
ありましたねw 今ならそれも使えるってことですよね。
とっとけばよかった。 <>
◆OhZxogMbP.<>sage<>2014/04/15(火) 21:18:47.38 ID:o1Uh25crG<> こう? <> ◆3s9MXccfPrZ27qU<>sage<>2014/04/15(火) 21:19:38.12 ID:o1Uh25crG<> こうか <> ◆w5FzfyEqaGaODHp<>sage<>2014/04/15(火) 21:24:08.25 ID:jeZVw5Px+<> ##00000000000 <> ◆IwMm0EdJz/xB<>sage<>2014/04/15(火) 22:34:45.17 ID:X39qW2l6Q<> どれどれ <> ◆vIsEop09gGRZtHB<>sage<>2014/04/15(火) 22:35:45.03 ID:X39qW2l6Q<> もういっちょ <> ◆lD1jWALhQIzs8Om<>sage<>2014/04/15(火) 22:36:11.15 ID:X39qW2l6Q<> らすと <> ◆IwMm0EdJz/xB<>sage<>2014/04/15(火) 22:36:52.90 ID:X39qW2l6Q<> あれ… <> 名無しさん<>sage<>2014/04/15(火) 22:37:27.19 ID:X39qW2l6Q<> いいのか、納得 <> ◆dCHKJ2AlEI<>sage<>2014/04/16(水) 02:09:38.91 ID:AMc7/eKWV<> たぶんだめ <> ◆IHvkyj8FeyX79da<>sage<>2014/04/16(水) 02:10:37.60 ID:AMc7/eKWV<> てす <> 累計 ◆wop.8OO8.qow<>sage<>2014/04/16(水) 07:17:44.09 ID:hOTdmCykH<> >>159
> "+"は"."に変換される。

逆っぽい気がします… <>
◆Meriken//XXX<>sage<>2014/04/16(水) 10:18:54.03 ID:bpPycvEvs<> >>172
base64では"+"なのがトリップでは"."なのであってますよ。 <> 累計
◆wop.8OO8.qow<>sage<>2014/04/16(水) 19:12:43.58 ID:hOTdmCykH<> >>173
失礼しましたー
聞くは一時の恥、聞かぬは一生の恥ですからw <> 名無しさん<>sage<>2014/04/17(木) 00:48:16.25 ID:MVgcIz53O<> テ <> 名無しさん<><>2014/04/17(木) 00:57:26.21 ID:QDmCqD9/m<>          /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヘ
        /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヘ
       /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
      /:::::::::::::::::iヘ、:::::::;lヘ::::::::::;:::::::::::::::::::::::::ヘ
      l::::::::::::::::::;l、 ヘ::;:l` ヘiぃ;:lヾ:::::::::::::::::::::::ヘ
     /::::::::::::::::;〃`  ゙ヾ  ヾぃいリ|リ〃;::::::::::::l
     l::::::::::::::::l、, ---ュ、   `ヾ _____"リi:::::::::::l
    〃i:::::::::/ン '´ ̄´´      '----ミヽl::::::::::i
    il i::::::::i'`ヽ _,-==-、      __ `゙l::::::::::i
    i iノ:::::::l:::    ̄ ̄      '´ニ´ゝ::ヽ::::::;:l
_  i ´i::::::::l:::            :.     ::::l:::::ぃ
  \ i::::::::::l::::       ,     :     ::i::::::l ヘ
     \:::::;::l::::      丶ヘ::...:っ.;     l:::::::i゙ く、
      \_,i::::...                i:::::/Λ |
       ヘ;;ヘ::::....   ____.....__.._  ::. ./| /;;;ノ´ | |
      |  i゙ ヘ;;::::..  `‐-ニ二ニ‐   〉</__,,.ノ  // わろた〜よ〜〜わろた
      l ヘ_/)ベ''丶、_ ..:::::....  ,r''゙v_´´   //
      l  ヘ,::`゙:へ:::..`゙゙''丶、r=‐'゙,__  ヘ......ノノ
       l  l `^ヘ;::::丶.._____,,..y'ソ__ュ`¨¨`¨¨´  /´
       l   i    `゙''‐‐--i:::::::l;;;;;::lヽ‐-..__ /
       l   l         ヽ:::ヘ、ヘ;::::::::::;'  <>
◆Yu3E9Q3guE<><>2014/04/17(木) 01:30:51.60 ID:z7l3b+wlF<> てすと <> 名無しさん<><>2014/04/17(木) 01:49:23.43 ID:kVPoWaDqP<> 429 :削ジェンヌ▲ ★:2008/05/30(金) 23:59:27 ID:???0
>>427
削除依頼すれば誰かが見てくれるかもしれないですよ。
ただ催促すると放置される可能性があるので注意して下さいね。

基本、削除人に対して命令口調はやめてください。気分が悪いです。あなたは何様ですか?
削除人はいわば神です。一方、あなたは単なる名無しです。
神に対してはみんな、お願いをするものです。
平民以下の単なる名無しのくせして、神に命令するなんておかしいと思いませんか? <> 名無しさん<><>2014/04/17(木) 01:57:11.22 ID:bZ47Rs1gl<> 429 :削ジェンヌ▲ ★:2008/05/30(金) 23:59:27 ID:???0
>>427
削除依頼すれば誰かが見てくれるかもしれないですよ。
ただ催促すると放置される可能性があるので注意して下さいね。

基本、削除人に対して命令口調はやめてください。気分が悪いです。あなたは何様ですか?
削除人はいわば神です。一方、あなたは単なる名無しです。
神に対してはみんな、お願いをするものです。
平民以下の単なる名無しのくせして、神に命令するなんておかしいと思いませんか? <>
◆n!OYExq24TBoCSV<>sage<>2014/04/17(木) 07:01:52.20 ID:1liw1WVb8<> #$ヨ?ゼy奨uFィヘ <> ◆Mrkn!wgAVDSBSvU<>sage<>2014/04/17(木) 07:07:12.20 ID:1liw1WVb8<> #$ヒナテ]XZ}o&ィE <> 名無しさん<><>2014/04/17(木) 07:45:43.87 ID:j7Ag8XUF1<> てすぽ <> 名無しさん<><>2014/04/17(木) 07:46:32.14 ID:j7Ag8XUF1<> あ、こうか <> ◆N7IrQy0e7A<>・<>2014/04/17(木) 07:47:35.25 ID:j7Ag8XUF1<> あれ? <> 名無しさん<>sage<>2014/04/17(木) 14:34:57.44 ID:Kq1yRYiaX<> >>174
貧チチ削ジェンヌ発狂!!! <>
◆T0oKzSYeNN3E.yi<>sage<>2014/04/17(木) 21:33:11.36 ID:Ajpq3lHdG<> どう? <> ◆kcGoxID6U8JdsJd<>sage<>2014/04/17(木) 22:04:05.70 ID:Ajpq3lHdG<> うーん。 <> ◆47x/JjVGyM<>sage<>2014/04/17(木) 23:26:25.82 ID:QQXfvektF<> テスト <> ◆AaXeE02SYs<>sage .<>2014/04/17(木) 23:27:02.55 ID:QQXfvektF<> 更にテスト <> ◆xGrtDpjEiw<>sage<>2014/04/18(金) 01:13:13.87 ID:unAeHLwtQ<> テスト。 <> ◆5epw2OJ3uV3bMql<>sage<>2014/04/18(金) 01:13:50.25 ID:unAeHLwtQ<> テストその2. <> ◆JJVyi8auo.<>sage<>2014/04/18(金) 01:14:24.68 ID:unAeHLwtQ<> テストその3。 <> ◆5FQ17oIvLzs7K5g<>sage<>2014/04/18(金) 01:25:27.00 ID:unAeHLwtQ<> テストその4。 <> ◆egBAbbTB3g<>sage<>2014/04/18(金) 01:33:18.09 ID:unAeHLwtQ<> テストその5。 <> ◆JJVyi8auo.<>sage<>2014/04/18(金) 01:34:05.85 ID:unAeHLwtQ<> うむ。これがいちばんすっきりしてるかな。何となく。 <> ◆D3WC8.!6rsKaZbI<>sage<>2014/04/18(金) 06:47:55.01 ID:rwtxXYR1g<> test <> ◆0jzEsE0qBriMI.l<>sage<>2014/04/18(金) 06:49:55.69 ID:rwtxXYR1g<> test <> ◆HmYNo2s3t2SI90l<>sage<>2014/04/18(金) 06:51:07.90 ID:rwtxXYR1g<> test <> ◆koWvnxW!3W7DCi7<>sage<>2014/04/18(金) 07:16:58.80 ID:rwtxXYR1g<> test <> unko<>unko<>2014/04/18(金) 07:20:12.35 ID:hRceMc/ia<> >>144
ほんとこれ

>>149
草 <> あぼーん<>あぼーん<>あぼーん<>あぼーん<>あぼーん
◆LTRV39ncoY<>sage<>2014/04/18(金) 20:48:17.17 ID:3eCaV2qwz<> ts <> ◆MZoP1KBGpLi1<><>2014/04/19(土) 19:06:15.10 ID:DYrlGtVuM<> tesとー <> がんじゃ兄貴 ◆Yu3E9Q3guE<><>2014/04/19(土) 19:21:39.23 ID:G5zEvG2G7<> 向こうとかぶったのでテストして変更す。 <> がんじゃ兄貴 ◆lFSPnrSnUo<><>2014/04/19(土) 19:22:04.95 ID:G5zEvG2G7<> test <> がんじゃ兄貴 ◆iQXYEzFaoc<><>2014/04/19(土) 19:22:32.14 ID:G5zEvG2G7<> tes <> がんじゃ兄貴 ◆692hKqeJVk<><>2014/04/19(土) 19:23:49.51 ID:G5zEvG2G7<> tes <> くま太朗 ◆Hw0l6isNes<><>2014/04/19(土) 19:24:23.93 ID:QFWXuTYRv<> テスト <> がんじゃ兄貴 ◆3FXrV7ADAs<><>2014/04/19(土) 19:25:09.18 ID:G5zEvG2G7<> てs <> がんじゃ兄貴 ◆0AfHkeXs3A<><>2014/04/19(土) 19:25:26.94 ID:G5zEvG2G7<> てs <> がんじゃ兄貴 ◆U18g7nxod6<><>2014/04/19(土) 19:30:01.41 ID:G5zEvG2G7<> てs <> ◆g9PZRmfNag<>sage<>2014/04/20(日) 04:22:30.71 ID:IfcxWlvr6<> てすと。 <> ◆???<><>2014/04/20(日) 11:06:33.61 ID:r26X7LIWa<> test <> ◆Y8aUWY7GD6<><>2014/04/20(日) 11:21:42.70 ID:r26X7LIWa<> test <> ◆???<><>2014/04/20(日) 11:27:18.30 ID:r26X7LIWa<> test <> ◆???<><>2014/04/20(日) 11:34:44.11 ID:r26X7LIWa<> てすと <> ◆???<><>2014/04/20(日) 11:36:17.49 ID:r26X7LIWa<> ああ <> ◆wN9ZHLoriR6M<>sage<>2014/04/20(日) 11:41:04.74 ID:wW7YlFI60<> てすてす <> ◆wN9ZHLoriR6M<>sage<>2014/04/20(日) 11:41:41.49 ID:wW7YlFI60<> てす <> ◆ホェ!ワオイォクコッヤヨリィマ<>sage<>2014/04/20(日) 19:19:47.39 ID:oAbbVkJdV<> てすと <> ◆ァナ゚ヲヌザイ」」ラツカハワ<>sage<>2014/04/20(日) 19:21:13.92 ID:oAbbVkJdV<> てす <> ◆ゥコンプテスオチケニエーテル<>sage<>2014/04/20(日) 19:26:16.18 ID:QdHdD9o2D<> て <> ◆9Y.e5iEyf.<>sage<>2014/04/20(日) 19:58:43.21 ID:iYZueVB6H<> てs <> ◆ャラカマゥワモタ゚ケイヷレマ<>sage<>2014/04/20(日) 19:59:31.99 ID:iYZueVB6H<> てs <> ◆0ia88iSmsO9ehtb<><>2014/04/20(日) 20:02:35.66 ID:y0aHRsIAt<> て <> 名無しさん<>転載禁止<>2014/04/20(日) 20:03:15.32 ID:XgeCoOdo1<> こいつもスクリプトか
答えろよ…
さっさとこたえろよ! <> 名無しさん<>転載禁止<>2014/04/20(日) 20:03:39.58 ID:XgeCoOdo1<> なんとか言えよ…
こいつもスクリプトか
なんか悲しくなってきた・・・ <>
◆???<><>2014/04/20(日) 20:03:49.24 ID:y0aHRsIAt<> てて <> ◆???<><>2014/04/20(日) 20:05:32.02 ID:y0aHRsIAt<> むむ? <> 名無しさん<>転載禁止<>2014/04/20(日) 20:06:36.58 ID:LOK0MMhfa<> 天皇も在日に対してなんか言ってくれよ
安倍ちゃんいい加減糞朝鮮人に宣戦布告してくれよ <> 名無しさん<>転載禁止<>2014/04/20(日) 20:07:11.83 ID:LOK0MMhfa<> 似非愛国者の集うサイトってここで合ってますか?
ゴミクズ野郎、外国人に特権など不要。何が困るだ、さっさと兵役に逝ってしまえ。
お前の発言って日本人の愛国心を利用して盾にしてる感じがして気持ち悪い。在日だろ? <> 名無しさん<>転載禁止<>2014/04/20(日) 20:08:02.03 ID:LOK0MMhfa<> お前って他人の不幸を喜ぶ 孤立無援のチ.ョ.ンみたいだなwwwww
お前のレスってヨシフがしこり隊を使って邪魔するような感じに似てるわ <> 1234567890
◆IFFQtWGRfA<>sage<>2014/04/20(日) 20:08:12.56 ID:iYZueVB6H<> てs <> 名無しさん<>転載禁止<>2014/04/20(日) 20:08:40.36 ID:LOK0MMhfa<> ホルナゴジャップ <> ◆カヤノオクミムッメオランタスマ<>sage<>2014/04/20(日) 20:08:44.31 ID:iYZueVB6H<> てs <> ◆ワリユ」ク」アノワスノイミユユ<>sage<>2014/04/20(日) 20:09:19.60 ID:U25wOtmZf<> っs <> ◆!ケゥシガ゚ハネョセカキヒヲ<>sage<>2014/04/20(日) 20:09:25.77 ID:iYZueVB6H<> てs <> ◆シリサセトニ゙ケワトホチメタッ<>sage<>2014/04/20(日) 20:10:22.24 ID:iYZueVB6H<> てs <> ◆ヲサヌカオネメノニ!ュァョミィ<>sage<>2014/04/20(日) 20:10:32.11 ID:U25wOtmZf<> て <> ◆モン」チヘッノナト」オセサ!ォ<><>2014/04/20(日) 20:11:10.21 ID:y0aHRsIAt<> ん? <> ◆zpXqCPzcZk<>sage<>2014/04/20(日) 20:11:46.54 ID:iYZueVB6H<> #$カタカナ!"#$%&'() <> ◆・ヌクラェ」ササケナ゚ヒネラヌ<>sage<>2014/04/20(日) 20:12:20.08 ID:iYZueVB6H<> てs <> ◆モン」チヘッノナト」オセサ!ォ<><>2014/04/20(日) 20:12:50.66 ID:y0aHRsIAt<> なんだよぅ・・・ これすぐに試してダメだったから駄目なパターンだって頭にインプットされてた

テスト中なんだからあってあたりまえだけど、ちょこちょこ変わってたっぽいなー <>
◆uojM5WF51Y<>sage<>2014/04/20(日) 20:12:54.32 ID:iYZueVB6H<> #$カタカナ0000000 <> ◆ルワョ。ココホアチーォフエュユ<>sage<>2014/04/20(日) 20:13:39.46 ID:iYZueVB6H<> てs <> ◆・レヌロヒレヤゥテアツコ、キモ<>sage<>2014/04/20(日) 20:26:30.98 ID:dgMD1LW4E<> どれどれ <> ◆テスト!ケマワャエ・ァホヨイホ<>sage<>2014/04/20(日) 21:29:25.08 ID:jJatEbq5d<> これか・・・ <> ◆6j1/CrbOks<>sage<>2014/04/20(日) 22:13:25.35 ID:yR/fxHApg<> te <> ◆リツノョ!ワスロノ゚ツニ」レォ<>sage<>2014/04/20(日) 22:14:00.21 ID:yR/fxHApg<> て <> ◆E1YPeaj1kQ<>sage<>2014/04/20(日) 22:14:24.90 ID:yR/fxHApg<> ててて <> ◆・ヌクラェ」ササケナ゚ヒネラヌ<>sage<>2014/04/20(日) 23:11:12.64 ID:QdHdD9o2D<> te <> ま ◆EKQncsNi4o<>sage<>2014/04/20(日) 23:38:08.28 ID:zndrvPM66<> て <> あ ◆ziy85UeWWg<>sage<>2014/04/20(日) 23:39:14.76 ID:zndrvPM66<> て <> あぼーん<>あぼーん<>あぼーん<>あぼーん<>あぼーん 名無しさん<>sage<>2014/04/21(月) 14:48:02.17 ID:fFKSJhtVr<>botか何かと会話してた可哀想な人間が削除人ってマジ?<> ◆゚リクタェヘワ゚イシソィウワニ<>sage<>2014/04/21(月) 14:57:22.40 ID:QIcwIQ6Sw<>test<> ◆クサムニャススケエル。ソュ「゚<>sage<>2014/04/21(月) 17:34:35.57 ID:Y8xy+iaFY<>ペロペロ<> ◆イユソツ!スョ!タョェモァヤミ<>sage<>2014/04/21(月) 18:26:51.32 ID:WQeg7gx30<>test<> 名無しさん<><>2014/04/22(火) 08:18:54.53 ID:n6ozfRQ53<>>>255
久しぶりにemacs起動するわ

>>256
フィッシングサイト 管理人 の 西村博之 が マネーロンダリング に関与している などという事実はありません<> あぼーん<>あぼーん<>あぼーん<>あぼーん<>あぼーん 名無しさん<>sage<>2014/04/22(火) 16:55:34.97 ID:xy4fJ25cD<>>>245-247
フィッシングサイト 管理人 の 西村博之 が マネーロンダリング を行いつつ インサイダー取引 で 不正に利益を得ようと画策しているってマジ?<>
◆セコ「!ナニヲア!トチョゥーヘ<>sage<>2014/04/23(水) 02:31:17.08 ID:LLUHV2rx+<>ふ<> ◆RP6MKTDYURpTcBr<>sage<>2014/04/23(水) 22:38:54.88 ID:P2UKrf7rh<>てすと<> ◆アユヲネィサイカヒタネチイメエ<>sage<>2014/04/23(水) 22:41:15.52 ID:lSWlstCZg<>てすと<> ◆ュ゚イヂゥホテメフミミ!メチ<>sage<>2014/04/23(水) 22:44:48.35 ID:L3lTlU5NG<>てすと<> ◆9NWcqfENoI<>sage<>2014/04/23(水) 22:46:23.36 ID:L3lTlU5NG<>てすと<> ◆r.ngroVTx.!uZg6<>sage<>2014/04/23(水) 22:49:27.99 ID:ryZ7PLOvN<>te<> ◆meriken.EM<>sage<>2014/04/24(木) 13:20:07.10 ID:cT12GVXpK<>test<> あぼーん<>あぼーん<>あぼーん<>あぼーん<>あぼーん ◆22cVx7aVWPT6<>sage<>2014/04/25(金) 13:05:16.55 ID:HtY0fN9sN<>てすと。。<> ◆ツウチ」ソヲラメエスィァラルヘ<>sage<>2014/04/25(金) 13:09:59.74 ID:KO1F2D/Io<>てすと。。<> 名無しさん<>sage<>2014/04/25(金) 14:41:40.47 ID:KLzDLQqQq<>>>270
死ねや低能タコ野郎

>>271
お前それ面白いとでも思ってんの?<>
◆DpoHOO2VDw<>sage<>2014/04/26(土) 09:12:47.50 ID:Emn2qvD5h<>てす<> ◆DpoHOO2VDw<>sage<>2014/04/26(土) 09:13:31.25 ID:Emn2qvD5h<>てすてす<> ◆DpoHOO2VDw<>sage<>2014/04/26(土) 09:16:51.41 ID:Emn2qvD5h<>もっかいてすとん<> ◆DpoHOO2VDw<>sage<>2014/04/26(土) 09:17:02.84 ID:Emn2qvD5h<>もいっちょ<> ◆ゥエマケタァータヒ。゙。ゥト。<>sage<>2014/04/28(月) 20:36:41.21 ID:RKdThrV5/<>なんかキモイのでひらがなも作ってちょうだい<> ◆セコ「!ナニヲア!トチョゥーヘ<>sage<>2014/04/28(月) 20:43:57.20 ID:yfd0Weq1V<>>>277
マケタァータヒが不吉なかんじ<>
◆シマ゙ヨオルタ」チユトィサヲレ<>sage<>2014/04/28(月) 20:59:29.05 ID:bFIUlSNt5<>>>278
セコさん、こんばんは<> 名無しさん<>sage<>2014/04/29(火) 00:18:21.53 ID:2JQxIHDJ4<>>>277
無理無理、新しい何かを探して荒らすだけだから<>
◆SfYC.Uho16<>sage<>2014/04/29(火) 08:20:41.31 ID:8KJoSuAM/<>ててて<> ◆rn62Kd4QwFpy<>sage<>2014/04/29(火) 08:55:41.51 ID:8KJoSuAM/<>tetete<> ◆fsiqRhwsKL6Q<>sage<>2014/05/01(木) 22:54:50.53 ID:CB9PeNYUT<>テスト1<> ◆J5.4VOufoAG0<>sage<>2014/05/01(木) 22:55:06.79 ID:CB9PeNYUT<>テスト2<> ◆dHQX8iBhSKMR<>sage<>2014/05/01(木) 22:55:32.84 ID:CB9PeNYUT<>テスト3<> ◆hYmJJFfia6<>sage<>2014/05/01(木) 22:57:00.79 ID:CB9PeNYUT<>テスト4<> ◆hkLhZVsGMvuA7.o<>sage<>2014/05/01(木) 22:57:24.12 ID:CB9PeNYUT<>テスト5<> 名無しさん<><>2014/05/02(金) 06:25:18.57 ID:3HjKIcLTh<>ここ用のトリップ探してるんですけど、.netと共通なんですかね?
前に2ch.net用のトリップサイトで見つけた奴がこっちでは変わってたんですけど。<>
◆セコ「!ナニヲア!トチョゥーヘ<>sage<>2014/05/02(金) 06:37:46.00 ID:haKh+uGcK<>>>288
だいたい同じだけど
.scだけの実装もあるし.netのほうもなんかいじってるらしいので
完全互換ではないのでしょう<>
◆feZMX9EEhiivVfm<><>2014/05/02(金) 06:49:11.65 ID:3HjKIcLTh<>>>289
やっぱそんな感じなんですかねえ。
ということでテスト。<>
◆Yu.p.pCpEQ<><>2014/05/02(金) 06:52:45.72 ID:3HjKIcLTh<>うーん、やっぱり思い通りにいかない……<> 名無しさん<><>2014/05/02(金) 06:53:10.17 ID:3HjKIcLTh<>と思ったらいけました。
もうちょっと試してみます。<>
◆A1wwwwwwww<><>2014/05/02(金) 06:56:48.84 ID:3HjKIcLTh<>これはどうなんだろう……<> 名無しさん<>sage<>2014/05/02(金) 07:03:54.07 ID:m6rVpTeKU<>・「ム」とか0x80が入ってる部分で切れない
・#$+11文字以上の15桁Tripがある

それ以外は知らん<>
◆セコ「!ナニヲア!トチョゥーヘ<>sage<>2014/05/02(金) 07:08:06.56 ID:haKh+uGcK<>>>290は15文字になってますね
たぶん.scのみの新方式で
#$のあとが長いと15桁になるようです<> 名無しさん<>sage<>2014/05/02(金) 07:17:13.75 ID:3HjKIcLTh<>>>295
>>290が#$、>>291が#の後に同じキー入れました。
#のみだと.netと同じトリップになりました。<> 名無しさん<>sage<>2014/05/02(金) 07:24:00.81 ID:G2jpyeqxF<>>>295
厳密には#$の後に11バイト以上で15桁トリップになるな
($の直後に半角カナが来るとカタカナトリップに)
ただ、15桁トリップにおいてはトリップキーとして使うのが$以降だから、
トリップキーを使いまわすのはかなり厳しい……
(例:#$。1008343131の場合、#$の後が11バイトなので15桁トリップ。
   $の直後が。という半角カナの範疇に入るワードなのでカタカナ化。
   「$。1008343131」をsha1_base64した後前から4〜18文字目を切り取って
  適切に文字を置換すると◆テスト!ケマワャエ・ァホヨイホになる)<>
◆テスト!ケマワャエ・ァホヨイホ<>sage<>2014/05/02(金) 07:42:17.25 ID:haKh+uGcK<>>>297
解説ありがとう<>
◆hmt.mMbpSQhyH8s<><>2014/05/02(金) 09:34:27.34 ID:3HjKIcLTh<>なるほどー!なるほどー!

という訳でまたテスト。<>
◆yzr3WXB1Cs<>sage<>2014/05/02(金) 09:35:14.98 ID:3HjKIcLTh<>あ、これじゃ駄目なのか。<> ◆GODGOD8ZM6<>sage<>2014/05/02(金) 10:23:20.92 ID:qNLMRmlfL<>てす<> 名無しさん<>sage<>2014/05/02(金) 10:32:00.38 ID:9lKxx+mg5<>test from iPhone NiB<> 名無しさん<>sage<>2014/05/03(土) 17:45:25.66 ID:W3njGY+u0<>>>299
eclipseなら起動で3時間かかる<>
◆Lime/C3F2Fxa<>sage<>2014/05/04(日) 00:19:32.19 ID:bAjGcS755<>eclipseはウィルススキャンの読み込み時の対象からはずしとかないと
起動に時間かかりすぎて辛い<>
◆ztan5xTxxA<>sage,<>2014/05/05(月) 23:04:57.69 ID:2JmTTv7rQ<>てすとてすと<> ぜっとたん。 ◆ztan5xTxxA<>sage,<>2014/05/05(月) 23:18:42.11 ID:2JmTTv7rQ<>てすとー<> ◆キヨマメ!ロヒォタョスャスレソ<>sage<>2014/05/05(月) 23:52:29.46 ID:d9NhlN0us<>テスト<> ◆hkLhZVsGMvuA7.o<>sage<>2014/05/06(火) 03:02:12.77 ID:eHbqygu1K<>test<> ◆QQX.1P05MznbBec<>sage<>2014/05/06(火) 03:10:06.32 ID:frm8mn2Ls<>test<> ◆IZEeO8.yTgcO4ql<>sage<>2014/05/06(火) 03:14:37.24 ID:frm8mn2Ls<>test<> ◆Yu./JOG.i.<>sage<>2014/05/06(火) 08:22:01.67 ID:rRqVtUcCA<>こっそりテスト。<> ◆メリケンキホ、ルホヲヤノケロ!<>sage<>2014/05/06(火) 11:15:27.36 ID:yZG/ETiYQ<>もっこりテスト。<> ◆エリーチカュォエゥリュォハケ゚<>sage<>2014/05/06(火) 15:08:28.25 ID:utud5YcjO<>テスト<> ◆ジェンヌヘュツェヘウマムチレ<>sage<>2014/05/06(火) 16:29:43.29 ID:yZG/ETiYQ<>test<> ◆ニ、ョテタタヘルキネ!レルスン<>sage<>2014/05/06(火) 18:33:21.09 ID:BAiks3Mnh<>test<> ◆オロィヒイヨミコツッハセルフト<>sage<>2014/05/06(火) 18:33:51.41 ID:BAiks3Mnh<>test<> ◆ウンコオマメオモ゚ウ・イ゙ャ゙<>sage<>2014/05/06(火) 18:35:26.28 ID:BAiks3Mnh<>test<> ◆ヨロソソキテセホャトホレハシロ<>sage<>2014/05/06(火) 19:25:03.00 ID:utud5YcjO<>テスト<> ◆ヨロソソキテセホャトホレハシロ<>sage<>2014/05/06(火) 19:29:22.89 ID:utud5YcjO<>おかしい、「#$。l th.0g71Z」は「◆ユッコ!ユ!ォ!ノヘテサィイア」に変換されると思ってたのに……
修正が必要だ……<> 名無しさん<>sage<>2014/05/06(火) 19:30:48.58 ID:BAiks3Mnh<>半角空白が混じると変らしいよ<> 名無しさん<>sage<>2014/05/06(火) 19:32:25.48 ID:6ZeKV1gnW<>ホッチャーン を出そう<>
◆クソーゥァマレトュラホサヲコタ<><>2014/05/06(火) 21:43:46.15 ID:xG4MnoWns<>test<> ◆マョヘュ、ェホヲン、フレ゚ルハ<><>2014/05/06(火) 21:48:05.72 ID:xG4MnoWns<>test<> ◆ィミュテチストヅミィイワ゚セ<><>2014/05/06(火) 21:50:39.86 ID:xG4MnoWns<>テスト<> ◆kvQQiMAh9w<><>2014/05/06(火) 23:08:21.75 ID:dS23uMGdC<>テスト<> ◆5hersjLdGs<><>2014/05/06(火) 23:09:04.47 ID:dS23uMGdC<>こうか!<> ◆ウェイ!ハチフサニリネラン、ィ<><>2014/05/06(火) 23:21:27.32 ID:dS23uMGdC<>これで正解かな?<> ◆エリーラメーッワツエネ「タコニ<>sage<>2014/05/07(水) 00:53:18.52 ID:VUe6ti6S2<>やったー! 15桁トリップ検索ソフトがずっと使いやすくなったよー!
・ファイルを読み込んで検索し、結果を標準出力&ファイルに出力するスタイル
・特にカタカナトリップ時の検索速度が大幅に向上(約10倍)
・その他バグ修正
http://i.imgur.com/607P269.png
http://kienizer.com/download/98121 パス:15keta<> 名無しさん<>sage<>2014/05/07(水) 01:47:06.90 ID:rxsnfpDCM<>ありがてえ<>
◆エリーチカ。アンチハヤゥニラィ<>sage<>2014/05/07(水) 01:57:00.74 ID:VUe6ti6S2<>>>329
これもこれで面白い……<> 名無しさん<>sage<>2014/05/07(水) 02:30:27.65 ID:F9j3N+10i<>わたしはコトリウミを狙うかな?<>
◆サクラマイサ!ホエルツロュリ」<>sage<>2014/05/07(水) 02:36:23.07 ID:VUe6ti6S2<>舞衣りゃん「早倉舞衣さ!吠えるつロリ」<> ◆エリーチカニホレタ。ー゙゚リ!<>sage<>2014/05/07(水) 02:38:26.34 ID:VUe6ti6S2<>カタカナトリップの可能性は無限大!
おかげで立派なラブライバーに!!<>
◆コトリウミ!チァゥァヨメ!ュュ<>sage<>2014/05/07(水) 03:03:40.27 ID:F9j3N+10i<>どれどれ。<> ◆コトリウミ!チァゥァヨメ!ュュ<>sage<>2014/05/07(水) 03:05:02.43 ID:F9j3N+10i<>とりあえず一晩廻してみますw<> 累計 ◆ルイケイオメェーサ「゚、゙ミネ<>sage<>2014/05/07(水) 05:50:07.24 ID:FPQXpBb4x<>>>328
顔文字っぽいのが出たよw<>
◆ホッチャーン゚スゥ゚レセロモレ<>sage<>2014/05/07(水) 08:52:19.53 ID:a0tNXXrfX<>>>321
test<>
◆フシアナサソロカ!ィヤシシアロ<>sage<>2014/05/07(水) 08:53:20.19 ID:a0tNXXrfX<>フシアナチャ━━━━━━(´∀` )━━━━━━ソ!!!!!<> ◆マチフエシヤサ。ラメュャアシス<>sage<>2014/05/07(水) 09:06:19.38 ID:uozviw1Km<>てす<> ◆。ンメォッゥスシワェサン・ムツ<>sage<>2014/05/07(水) 09:12:10.83 ID:uozviw1Km<>ふむ<> ◆Meriken//XXX<>sage<>2014/05/07(水) 09:18:14.89 ID:tnA3vnd64<>>>328
速くなってますね! 現在プロセス8個で12M TPS出てます。<>
◆ミヲロリエョコロケヨエ゙エーニ<>sage<>2014/05/07(水) 09:19:46.50 ID:uozviw1Km<>ふっ<> ◆ロイサオシモネリゥル「ルラトテ<>sage<>2014/05/07(水) 09:23:22.54 ID:uozviw1Km<>testです すみません<> ◆アヤセエリトネル!タトヌヌサツ<>sage<>2014/05/07(水) 09:36:49.15 ID:VUe6ti6S2<>テスト。トリップに恵まれるエリチカェ……<> ◆Meriken//XXX<>sage<>2014/05/07(水) 09:42:00.22 ID:tnA3vnd64<>>>344
こ、これは…<> 室戸亜岐告った日
◆ムロトアキコク・タヒフホハア、<>sage<>2014/05/07(水) 09:45:54.86 ID:VUe6ti6S2<>>>345
一応他の検索ワードも入れているんですがね(遠い目)<>
◆Meriken//XXX<>sage<>2014/05/07(水) 10:05:50.17 ID:tnA3vnd64<>>>346
偶然とは恐ろしいw<>
◆メリケン・ゥ・゙゚ソヨシーカヲ<>sage<>2014/05/07(水) 11:50:03.94 ID:tnA3vnd64<>たくさん見すぎて「◆メリケン」がゲシュタルト崩壊を起こしそうだ…<> ◆メリケン・ゥ・゙゚ソヨシーカヲ<>sage<>2014/05/07(水) 11:51:35.18 ID:tnA3vnd64<>これは「・ゥ・゙゚」が顔に見えるのでお気に入りです。<> 名無しさん<>sage<>2014/05/07(水) 13:33:22.68 ID:FDwb3ZQCU<>半角カナだと大体トリップに表示される可能性がある文字の数が63文字かな
パターンとしてはn桁で63^nのパターンが存在していると

1500kTPSなら4桁が10秒、5桁が11分、6桁が11時間か
7桁で1ヶ月、8桁で5年ね……<>
◆オネガイサムホレナィス!ネヲ<>sage<>2014/05/07(水) 15:46:54.65 ID:uozviw1Km<>お願いsome惚れナイス!NEO<> 「ありがとうセフレを」千瑠枝 ◆アリガトウセフレウォ」チルエ<>sage<>2014/05/07(水) 16:01:34.88 ID:uozviw1Km<>千瑠枝って誰や<> ◆ワホレリァテ゚キフッタゥウロェ<><>2014/05/07(水) 16:45:00.89 ID:cmAIaIIZk<>>>352
ワロタww<>
◆コトリウミ!チァゥァヨメ!ュュ<>sage<>2014/05/07(水) 20:03:59.15 ID:F9j3N+10i<>>>337
おー、すごいっす。

ニッコニッコニー を狙ってみようかな。無理っぽいけどw<>
◆エリーチカニホレタ。ー゙゚リ!<>sage<>2014/05/07(水) 23:17:54.99 ID:VUe6ti6S2<>>>354
ニコニー程度ならすぐ出るんだけどなぁ(遠い目)<> 名無しさん<>sage<>2014/05/08(木) 00:20:17.01 ID:syqAren2A<>俺もプログラム組んでみた、自分でコンパイルできる人用
http://www1.axfc.net/u/3237650<>
◆アアアアアンホヒォョリハエテエ<>sage<>2014/05/08(木) 01:02:46.20 ID:nMa2XpaCi<>なんか喘いでるみたいになった<> ◆ハヤミン゚。ウヒ。ナ、ラハキサ<>sage<>2014/05/08(木) 01:20:32.43 ID:sBF4YGO5d<>>>355
難しいからこそ挑戦のしがいがありますね。



>>356
いただきますた。両方廻してみます。<>
◆エリーチカニホレタ。ー゙゚リ!<>sage<>2014/05/08(木) 02:33:29.21 ID:5tdhZhwzr<>【ソフトウェア】15桁トリップ検索ソフト(test3.exe)
【OS】Microsoft Windows 7 64bit SP1
【CPU】Intel Core i7-4770 (定格)
【文字種】英数字・カタカナ併用
【検索パターン】 8文字完全前方一致2個(「LoveLive」「ラブライブ!」)
【(約)5分間の平均速度】2671.85→9107.58→12928.6→14118.4[kTPS]
(順に1スレッド→4スレッド→8スレッド→16スレッド)
【その他】これが改良でどこまで伸びるかな?<>
◆オンドゥルパレ゚・ネ゙ペ<>sage<>2014/05/08(木) 11:16:51.13 ID:mECVpR4+x<>一日放置で5桁か<> ◆オンドゥルパレ゚・ネ゙ペ<>sage<>2014/05/08(木) 11:28:41.46 ID:mECVpR4+x<>間違えた、6桁だ。
7桁はまだ出てこない<>
◆トーチャン・ネルラヲスネラクラ<>sage<>2014/05/08(木) 11:28:57.10 ID:VHsWC9vN/<>父ちゃん寝る

  <⌒/ヽ-、___
/<_/____/<>
◆エリーチカニホレタ。ー゙゚リ!<>sage<>2014/05/08(木) 16:47:00.05 ID:QBlckwf+Y<>【ソフトウェア】15桁トリップ検索ソフト(ID:syqAren2A)
【OS】Microsoft Windows 7 64bit SP1
【CPU】Intel Core i7-4770 (定格)
【文字種】英数字のみ
【検索パターン】 8文字完全前方一致1個(「LoveLive」)
【速度】3058.104→10742.027→16409.258→16580.215[kTPS]
(順に1スレッド→4スレッド→8スレッド→16スレッド)
【その他】SHA-1部分がレファ実装なのに俺より速いのはXorshiftのせい?<>
◆ウラシマタエロ!セィハレカクナ<>sage<>2014/05/08(木) 21:37:59.83 ID:jtP4MaJh5<>てす<> ◆エリーチカニホレタ。ー゙゚リ!<>sage<>2014/05/08(木) 21:59:39.51 ID:5tdhZhwzr<>>>328の補足:
 Readmeにも書きましたが、test3.exeで検索する際は、
それと同じ階層にpattern.txtを作成しておく必要があります。
 pattern.txtの書式は、「1行毎に検索パターンを書いておくだけ」
と、非常に簡単なものになっています。

例:
-----------
Windows
ウィンドウズ
-----------
とあった場合、「◆Windows」「◆ウィンドウズ」から始まるトリップを検索します。<>
◆エリーチカ。。ロート!ァセウヘ<>sage<>2014/05/08(木) 22:23:16.35 ID:5tdhZhwzr<>なるほど、ロート派ね……<> 名無しさん<>sage<>2014/05/08(木) 23:42:44.74 ID:syqAren2A<>ちょっとした変更。更新はこれで最後かな
http://www1.axfc.net/u/3238055

>Xorshiftのせい
標準のrand使ってみたけどほぼ変わりなし

  sha1   base64         ※ →向きの変換をループして検索
key -> digest -> trip == target   ※ ←向きの変換は1回だけ、固定値
             ↑ここで比較ではなく
key -> digest == digest' <- target
         ↑ここで比較

この違いじゃないかなーと<>
◆エリーチカニホレタ。ー゙゚リ!<>sage<>2014/05/09(金) 00:11:15.33 ID:y9n1os6Pu<>>>367
なるほど、そこですか。改良できたらここにうpしますねー<>
◆゙゚ー゚゙!・ママノメセエァリ<>sage<>2014/05/09(金) 11:11:28.58 ID:UAzvAQWHi<>てす
゙゚ロ゚゙や゙゚ェ゚゙とが゚ム゚゙なんかもできそう<>
◆オッパイムニナチタイレソヤホ<>sage<>2014/05/09(金) 13:48:52.82 ID:UAzvAQWHi<>test<> ◆エリーチカニホレタ。ー゙゚リ!<>sage<>2014/05/09(金) 16:29:07.64 ID:y9n1os6Pu<>>>369
カタカナトリップ出てくる文字一覧を見るに↓、
。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚!
他にも顔文字的なものができそうな……<>
◆リ゚!゚ノォウキクミネクッソチ<>sage<>2014/05/09(金) 20:22:03.55 ID:UAzvAQWHi<>こんなのとか<> ◆リ゙!゚ノォマラーハヌイカォホ<>sage<>2014/05/09(金) 20:23:21.58 ID:UAzvAQWHi<>ウインク<> ◆オンドゥルヨワテシコマミユス<>sage<>2014/05/09(金) 22:54:05.87 ID:zUhfKuo4y<>何かすごく弱そうなトリップ出た<> ◆ウンコオマメオモ゚ウ・イ゙ャ゙<>sage<>2014/05/09(金) 23:05:59.71 ID:VeLC2bt+W<>>>369
ワなんかも使えると思われ
あとはボンバーマンに使われてたィェァとトェェェイか

せっかくのカタカナだし作りたい文字はあるが15文字完全一致だった
生きてる間に見れる自信がない<>
◆ハヤミン」」゚ソメヒスッョキ・<>sage<>2014/05/09(金) 23:27:35.67 ID:1B0bSyzoA<>「゙。゙」
・。・リ

>>357さんのが地味に良いなぁと。<>
◆ハンカクキステンセンクラルラュ<>sage<>2014/05/09(金) 23:52:30.17 ID:zm8kj/6Wb<>てす<> ◆サエチャン!ヲチトエルサニ!ツ<>sage<>2014/05/10(土) 00:00:15.04 ID:gwm4oRzuh<>>>377
なんか語感がいいなそれw<>
◆ェタリ゙スヲホ、オセ。ツルスハ<>sage<>2014/05/10(土) 00:29:41.12 ID:2RZgVl6+u<>オタクよ奪え!嫁
NTRですか?<>
◆クサキトオタクヨウバェ!ョメ<>sage<>2014/05/10(土) 00:31:01.53 ID:2RZgVl6+u<>ミスったか<> ◆・・ーー・・トハクォネユマユッ<>sage<>2014/05/10(土) 01:20:39.18 ID:/mi5dGx50<>モールス信号もできますね。

これは ?<>
◆エリーチカニホレタ。ー゙゚リ!<>sage<>2014/05/10(土) 02:55:08.82 ID:gwm4oRzuh<>Xorshiftを実装してmt19937と乱数生成速度を比較してみたけど……
なんで速度が10倍も違うの( ̄□ ̄;)!?<>
◆「・ェ・」コマャアニワクアムウ<>sage<>2014/05/10(土) 04:00:38.27 ID:Mlr/mO3Xi<>顔でるかな?<> ◆pU....R18w<>sage<>2014/05/10(土) 11:46:46.68 ID:7RdHbux0u<>ara?<> ◆prism...8.<>sage<>2014/05/10(土) 11:51:01.97 ID:7RdHbux0u<>hoi<> ◆。!。チンカリホャワーティイ!<>sage<>2014/05/10(土) 12:41:28.36 ID:8VHr72Lcj<>下ネタですが<> ◆エリーチカニホレタ。ー゙゚リ!<>sage<>2014/05/10(土) 13:37:34.72 ID:gwm4oRzuh<>改良版きた!これで勝つる!
・検索・マッチング部分に目一杯改良を施した(ID:syqAren2Aさんのアイディアも拝借)
・他者のコードを完全に排除。トリップテストと検索ソフトを一本化
・OpenMP対応。マルチスレッドは正義!
http://i.imgur.com/Yp2gNVz.png
http://kienizer.com/download/98547 パス:15keta<> 名無しさん<>sage<>2014/05/10(土) 14:02:21.07 ID:/mi5dGx50<>乙です。これがいるですね。

Visual Studio 2013 の Visual C++ 再頒布可能パッケージ
http://www.microsoft.com/ja-jp/download/details.aspx?id=40784<>
◆メリケン・ゥ・゙゚ソヨシーカヲ<>sage<>2014/05/10(土) 14:02:45.94 ID:1xeBuEeAx<>>>387
お疲れ様〜 とりあえずこれが必要みたいですね。
vcomp120.dllがないと怒られます。

Visual Studio 2013 の Visual C++ 再頒布可能パッケージ
http://www.microsoft.com/ja-jp/download/details.aspx?id=40784<>
◆QduozDXKvqBaeo5<>sage<>2014/05/10(土) 14:27:41.65 ID:2JdStbY64<>てすと<> ◆.i.llillB9.m<>sage<>2014/05/10(土) 14:30:23.15 ID:2JdStbY64<>もいっちょ<> ◆ウンコクサイョ、ハッャルロャッ<>sage<>2014/05/10(土) 15:44:34.35 ID:IuULUCNHv<>>>387
動作報告ですん
【ソフトウェア】15桁トリップ検索ソフト(KKE.exe)
【OS】Microsoft Windows 7 64bit SP1
【CPU】Intel Core i7-3770K (定格)
【文字種】カタカナのみ
【検索パターン】 6文字完全前方一致2個(ウンコクサイ/チンコクサイ)
【速度】3970→11700→16300[kTPS]
(順に1スレッド→4スレッド→8スレッド)<> 名無しさん<>sage<>2014/05/10(土) 16:10:28.70 ID:2RZgVl6+u<>>>387
だいぶ早くなりましたね
g++(cygwin)でコンパイル・動作(マルチスレッド)を確認しました

マルチタゲ対応 http://www1.axfc.net/u/3238743

試しにSHA1計算部分をそちらのものを使うようにしてみたところ(※1)
1スレッド1タゲで、KKE 1100 kTPS に対し、p 1240 kTPS でした
KKEはSHA1以外の部分でまだ少し改良の余地がありそうですね

※1
MakeTrip関数まわりをほぼそのまま移植して
  // calculate sha1
  SHA1Reset(&sha);
  SHA1Input(&sha, key, KEYLEN);
  SHA1Result(&sha, digest);
書き換え↓
  MakeTrip((uint32_t*)key , (uint32_t*)digest);<> KKE!
◆エリーチカニホレタ。ー゙゚リ!<>sage<>2014/05/10(土) 18:31:49.97 ID:gwm4oRzuh<>>>389
バ、バイナリはおまけですし(震え声)
次回からは添付しておきますね
>>393
おかしいな、マッチング処理とかはかなり拘った筈なのに……
と一瞬思ったのですが、自環境で1スレッド1タゲ(エリーチカ!)で走らせると、
KKEが約3100kTPSでp3が2400kTPSと出ました。Readme曰く
キー生成ルーチンが違う模様なので、ちょっといじってみます<> 名無しさん<>sage<>2014/05/10(土) 19:12:28.71 ID:2RZgVl6+u<>>3100 2400
sha1の計算と時間計測とコンパイル方法を統一して、この差が出ますか?
一応、ソースコードと添付のバイナリはまだsha1.cを使っているので気をつけてください<> KKE!
◆エリーチカニホレタ。ー゙゚リ!<>sage<>2014/05/10(土) 19:26:01.46 ID:gwm4oRzuh<>>>395
とりあえず、自分でコンパイルしたKKEと、
配布されたバイナリなpとを比較しただけなんですが……
じゃ、同じVC2013でコンパイルして比較してみますね<>
◆・・ーー・・シカコイェツキヤョ<>sage<>2014/05/10(土) 22:45:31.82 ID:/mi5dGx50<>シカコらしい。

i3の4スレッドは常用できない負荷だにゃぁ。<> KKE!
◆エリーチカニホレタ。ー゙゚リ!<>sage<>2014/05/10(土) 23:00:18.52 ID:gwm4oRzuh<>>>397
まあi3ですし……
走りっぱなしにしたい際はスレッド数を指定して絞っておくことを勧めますw<> 名無しさん<>sage<>2014/05/10(土) 23:01:31.71 ID:pZ8kRED95<>i7ほしいお(i3勢<>
◆ゴルゴタンハヒミヒコ!、。<>sage<>2014/05/10(土) 23:04:39.63 ID:8VHr72Lcj<>ゴルゴたんは氷見彦
ゴルゴの正体が…<> 名無しさん<>sage<>2014/05/10(土) 23:09:54.15 ID:gwm4oRzuh<>>>400
::::::::::::::::::::::::::>‐= _:::::::::::::::::::::::::::::::_>''´  :.:.:',
:::::::::::::::::::/:.:.:/    _  ̄ ̄ ̄ ̄    ィチ:.:.ゝ
:::::::::::::/:.:.:.:./  /  ̄ -  __ =彡'  Y:::::}
::::::::::/:.:.:.:.:.:.:... /  ィ=-.._        ィ ! ヽ |:::/
::::::::::ゝ...;,;,;,:.:.  /:::::::::::::::::::::ー──::':::| l ソ ,仆-'   r───‐- _
:::::::::::::::: /:..  // ` <::::::::::::::::::::::::::::::/:.:.:.r‐Y!    i     l   ̄≧- ._
::::::::::::/:.:.:.:.:.:./      `<::::::::::::::::::ノ=-、i  Y     |     |      二三
:::::::::/:.:.:.:.:.:.:.:         _ -‐fツ ̄ /:.:.:.:∧  'i!    |ニニニニl==‐─ニニニ
::::: /:.:.:.:.:.:.        ー-‐ "  //.:.:.:.:.:.:∧  ',___ |三三三ニ≦三三三>‐=
:::::i:.:.:.:.:.:.                / /.:.:.:.:.:.:.:.:.∧ ∨/// !三三三三>‐'" ̄
:::::|:.:.:.:.:.:.               /  〈:.:.:.:.:.:.:.:.:.:.:∧ V///////∧////> _
:::::|:.:.:.:.:.:.           /    ヽ:.:.:.:.:.:.:ミj:.:∧ ヽ////////|////_ _r────
:::::|:.:.:.:.:.:.             /      〉:.:.:.彡':.:.:./  ノ/////// !//,f | lヽ三三三
:::∧:.:.:.:.:.         /      /:.:.:.:.:.:_:.:.:__≧ く/ミ,、/////! //! l l====
::::::ハ:.:.:.:.:           /      /:.:.彡'´  〉////≧、ミミ,、//ン///| l l三三三三
::::::::ハ:.:.:.:       /      // ≠=‐く////////>'´ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
::::::::::ハ:.:.:.      /       /   ≦イ///////<> 名無しさん<>sage<>2014/05/10(土) 23:39:26.82 ID:gwm4oRzuh<>sys/time.hとか仕様差とかのせいでpをVC2013でコンパイルできなかったので、
Cygwinからg++ 4.8.2でコンパイルしてみました(オプションは-O3のみ)。
結果……アレ、p-x86_64と速度変わらなくね?
そしてKKE.cppをg++に食わせたらエラーを一杯吐いたのには面食らったでござる……
http://codepad.org/waX9ELxQ<> 名無しさん<>sage<>2014/05/11(日) 00:59:29.97 ID:vqvoZQSwr<>g++は -std=c++0x つけるとコンパイルできる<> 名無しさん<>sage<>2014/05/11(日) 01:29:15.50 ID:d4XskVIej<>>>403
サンクス。Cygwin触るの久しぶりだから色々忘れてたわ……
cdコマンドで(cmdのように/dは要らない)カレントディレクトリ動かして、
「g++ -O3 -std=c++0x KKE.cpp -fopenmp」としてコンパイル。
で、出来たバイナリを走らせると……ん、6300[kTPS]ほどかな?
(VC2013で作成したバイナリより微妙に速いのが不思議)
この場合でもKKEの1スレッド>pの1スレッドだったけど、
計測法の差が出ている可能性が微レ存
(KKEは指定回数だけ「生成〜マッチング〜出力」を繰り返した区間を割り算して算出。
pも同様だが、こちらは生成開始〜終了までをキャプチャするのではなく、前回タイマを
リセットした時点から指定回数以上ループした時点で速度を計算しキャプチャし直すという手法)<> 名無しさん<>sage<>2014/05/11(日) 01:53:19.15 ID:vqvoZQSwr<>>>404
KKEのキー生成の乱数発生部分をループの外に出してみるとほぼ同等の速度が出ました
これさえ改善すれば私から助言できることはもうありません<> 名無しさん<>sage<>2014/05/11(日) 02:07:21.15 ID:d4XskVIej<>>>405
報告乙です。次Verではそれに加えてワイルドカードにも対応させます。
……ぱ、パクリじゃなくて参考なんだからねっ!
(次以降はReadmeで紹介したいのですが、一般にはどう呼べばいいでしょう?
トリップが付いてないと載せにくいのですorz)<>
◆ハンカクキステンセンクラルラュ<>sage<>2014/05/11(日) 02:15:14.93 ID:vqvoZQSwr<>pの正式名称はP-Tripperにしよう<> 名無しさん<>sage<>2014/05/11(日) 02:39:21.90 ID:d4XskVIej<>ふと思ったんだがもし15桁で特殊トリップを考えると、
12桁より普通に難しくなってるんじゃ……(特に二構)

■特殊トリップにおける検索時間の目安
純n連. n=9からn=12まででそれぞれ11日・2.0年・1.3世紀・81世紀
      #確率は1/64^(n-1)
準n連. n=9からn=12まででそれぞれ1.3時間・1.7日・1.9ヶ月・4.9年
      #確率は(12+52*2^n)*64^(12-n)/64^12
全数  16秒 #確率は(10/64)^12
二構  2.4ヶ月 #確率は64C2*(2/64)^12
飛石  1.9秒 #確率は(2*64^6*2^6)/64^12
拡飛  1.9秒 #確率は(2*64^6*64)/64^12
回文  4.0分 #確率は64^6/64^12
鏡    1日 #確率は(64^6/64^12)*((24/64)^6)
山彦  4.0分 #確率は64^6/64^12
双連  4.0分 #確率は64^6/64^12
最長  1.0年 #確率は(3/64)^12
最短  1.0年 #確率は(3/64)^12
※12桁トリップ、検索速度が200.0M tripcodes/sの場合の平均検索時間。
※確率は12桁トリップの場合のもの。<> かしこいかわいい
◆エリーチカニホレタ。ー゙゚リ!<><>2014/05/11(日) 12:09:22.54 ID:d4XskVIej<>さて、>>387の改良版、KKE Ver.1.1をうpしますか。
・◆ハンカクキステンセンクラルラュ氏の指摘を受け、トリップキー生成アルゴリズムを変更
・ワイルドカード「?」に対応。これにより後方一致・任意位置検索も可能に
・バグの修正
http://i.imgur.com/Hj5OlLm.png
http://kienizer.com/download/98691 パス:15keta<>
◆「・ェ・」コマャアニワクアムウ<>sage<>2014/05/11(日) 12:20:20.12 ID:BRkh68ClB<>>>409
おつですお<> 名無しさん<><>2014/05/11(日) 12:52:38.41 ID:y+7O3CI8B<>てs<>
◆ウンコクサイョ、ハッャルロャッ<>sage<>2014/05/11(日) 12:54:26.27 ID:JZjK/k0Ea<>>>392と同じ条件で回してみますた
【ソフトウェア】15桁トリップ検索ソフト(KKE11)
【OS】Microsoft Windows 7 64bit SP1
【CPU】Intel Core i7-3770K (定格)
【文字種】カタカナのみ
【検索パターン】 6文字完全前方一致2個(ウンコクサイ/チンコクサイ)
【速度】4750→15600→21300[kTPS]
(順に1スレッド→4スレッド→8スレッド)<> かしこいかわいい
◆エリーチカニホレタ。ー゙゚リ!<><>2014/05/11(日) 13:12:10.50 ID:d4XskVIej<>>>409ですが、回した際にトリップキーに異常な文字が出てくる不具合がががが
(注:カタカナトリップの時だけの話)
不具合を修正した修正版をうpします(>>409版は破棄)
http://kienizer.com/download/98692 パス:15keta<>
◆ALICE/FACE<>sage<>2014/05/11(日) 13:42:01.20 ID:xNNG57bRf<>>>408
特殊トリップの発見が困難な上に、パターン数激増で
検索開始時の展開処理がやたらと重くなりそうだw<>
◆DLjflqwkuE<><>2014/05/11(日) 15:10:38.46 ID:Y3S26Q5eZ<>てす<> ◆ノォィママォ・ヒーワルワミンテ<><>2014/05/11(日) 15:11:12.18 ID:Y3S26Q5eZ<>てす<> 名無しさん<>sage<>2014/05/11(日) 15:25:59.78 ID:vqvoZQSwr<>>>413
おつです

スレッド数多いと定期的にグラフに深い溝が(下図は8スレッド)
http://i.imgur.com/xdWKcvJ.png
全スレッドが計算終了するまで待機してる気がする<>
◆76u5lWQqEY<>sage<>2014/05/11(日) 17:32:53.34 ID:JzFtlqvbv<>てす<> かしこいかわいい ◆エリーチカニホレタ。ー゙゚リ!<><>2014/05/11(日) 18:16:13.51 ID:d4XskVIej<>>>417
それは仕様上仕方がないんです……。
OpenMPはfork-join方式モデルなので、一定区間毎に同期させるんですよ。
また、C++のSTLのはマルチスレッドに対応しているわけではないので、
「各スレッド毎に発見トリップをメモして同期時に一気に出力」という手段をもって
その問題に対処しています。で、そのタイミングに速度も出力されるわけです。
速度表示……と言うか同期が頻繁でうっとうしい場合には、ソースコード中の
「const uint8_t LoopPara = 26;」(31行目)を、
「const uint8_t LoopPara = CharTripWidth;」に書き換えてください。
(※仕様上、LoopParaはCharTripWidthより大きくできないので注意)<>
◆ノォィママォ・ヒーワルワミンテ<><>2014/05/11(日) 19:47:52.98 ID:Y3S26Q5eZ<>て<> ◆ェームフラワゥ、ンナロタニゥネ<><>2014/05/11(日) 19:49:52.24 ID:Y3S26Q5eZ<>す<> ◆qQzqAHT46w5sCQP<>sage<>2014/05/11(日) 20:19:19.65 ID:rciX6LzYF<>…おまえは既に死んでいる<> ◆アタタタタタァォロゥヌナスルァ<>sage<>2014/05/11(日) 20:25:08.90 ID:rciX6LzYF<>ん?<> ◆ヒデブ!ーコレッッアェココ<>sage<>2014/05/11(日) 20:27:56.12 ID:rciX6LzYF<>ボンッ!<> ◆ヒャッハー!フロクハクハルフサ<>sage<>2014/05/11(日) 20:50:23.94 ID:rciX6LzYF<>>>422はこれ↑を入れたはずだった…
セリフも間違えてるし、gdgdですorz<>
◆エリーチカニホレタ。ー゙゚リ!<><>2014/05/12(月) 02:24:09.51 ID:oVXPdvTBJ<>☆現時点における、各種15桁トリップ検索ソフトのベンチ結果まとめ
http://codepad.org/LTyQkNNo

……要するに>>413を使いましょう、と宣伝してみるテスト<>
◆エリーチカ!フロョ。レ「ェネウ<><>2014/05/12(月) 09:20:21.59 ID:oVXPdvTBJ<>やっぱりエリチカはトリップに恵まれてるなぁw<> エリチカ、おうちにかえる!!! ◆YSRKENzzasTCaYr<><>2014/05/12(月) 09:26:06.53 ID:oVXPdvTBJ<>とりあえず普通のトリップも確保したぞ!<> ◆ヒャッハーウュヲエ゚エロィー!<>sage<>2014/05/12(月) 12:51:17.46 ID:kqWf+3fuW<>橋の下でエロ本見つけた小学生か!<> 名無しさん<><>2014/05/12(月) 14:05:06.87 ID:oVXPdvTBJ<>なんとなくSIMD Intristicsを勉強してるけど、なにこれ凄い……
テキトーに書いただけで速度倍以上とかザラだし↓
http://codepad.org/FMcS9zOF
(自環境ではそれぞれ「100005[us]」「38002[us]」となった)
それもSSE2までの命令使用でこれだよ? 恐ろしい子!<>
◆メリケン・ゥ・゙゚ソヨシーカヲ<>sage<>2014/05/12(月) 14:09:40.81 ID:VsrWCpr3O<>>>430
AVX2ならSSE2のほぼ倍の速度が出ますよ。<> 名無しさん<><>2014/05/12(月) 14:36:28.98 ID:oVXPdvTBJ<>>>431
それは知ってますが、とりあえずSSE2化しておきたいなーと……
後、AVX2が使えるCPUをまだ持っていないんですよねorz<>
◆メリケン・ゥ・゙゚ソヨシーカヲ<>sage<>2014/05/12(月) 14:45:53.60 ID:VsrWCpr3O<>>>432
頼もしい成長ぶりでなによりです。
MTFにも確かイントリのコードが残っていたような…<> 名無しさん<>sage<>2014/05/12(月) 16:27:59.98 ID:R4jzHQwkB<>64bit専用ですか?<>
◆エリーチカニホレタ。ー゙゚リ!<><>2014/05/12(月) 16:56:49.02 ID:oVXPdvTBJ<>>>434
特にそうは言ってないが、ぶっちゃけ32bitはあまり考慮してないコードだと言わせていただこうっ!
(uint64_tを多用しているので、32bitコンパイルしても遅いと思われる)

……とりあえず、核となるコードはSIMD化できました。これをKKEに載せれば……ゴクリ
http://codepad.org/LosvXMeh<>
◆エリチカモンマリオ・ゥネ゙ンッ<><>2014/05/12(月) 16:59:17.21 ID:oVXPdvTBJ<>もしラブライブのスレがscにあったら自慢できるのにぃ!<> 名無しさん<>sage<>2014/05/12(月) 18:01:25.85 ID:mqEIgwGed<>なければ率先して立てて盛り上げればいいじゃない<> 名無しさん<>sage<>2014/05/12(月) 18:04:25.00 ID:/VWitMkx1<>>>437
こころのともしびみたいだな<>
◆bWdozAzIqY<><>2014/05/12(月) 19:07:24.94 ID:R4jzHQwkB<>>>435
ナルホ<>
◆Yu./JOG.i.<><>2014/05/12(月) 19:15:28.90 ID:WWFiJZMpA<>>>438
暗いと不平をいうよりも
すすんで暗さに慣れましょう

ですね。<> 名無しさん<>sage<>2014/05/12(月) 19:26:12.58 ID:8pF5Lo1gG<>暗いと不平を言うよりも進んで絢瀬をハラショー<>
◆エリーチカニホレタ。ー゙゚リ!<><>2014/05/12(月) 20:18:19.94 ID:oVXPdvTBJ<>>>426と同じことを、>>363と同じ環境で試してみました。
http://codepad.org/0oRmE9Ci<>
◆ダディーナゥムツオユァヲシ<>sage<>2014/05/12(月) 23:27:56.86 ID:Bkz11M+a0<>いろいろ惜しい<> がんじゃ兄貴 ◆U18g7nxod6<><>2014/05/12(月) 23:52:53.19 ID:TYWXG7Zba<>  ./  ̄/〃__〃   /  ̄/       /
    ―/  __ _/   ./ ―― / /
    _/   /   /   _/    _/ /_/
    /\___/ヽ
   /''''''   '''''':::::::\
  . |(●),   、(●)、.:| +
  |   ,,ノ(、_, )ヽ、,, .::::|
.   |   `-=ニ=- ' .:::::::| +
   \  `ニニ´  .:::::/     +
,,.....イ.ヽヽ、ニ__ ーーノ゙-、.
:   |  '; \_____ ノ.| ヽ i
    |  \/゙(__)\,|  i |
    >   ヽ. ハ  |   ||<>
◆エリーチカニホレタ。ー゙゚リ!<><>2014/05/13(火) 00:24:43.86 ID:U90Q0pmtk<>>>435をそのままループさせると、およそ倍以上の差が出ました。ハラショー!
http://i.imgur.com/NciGCOU.png

今日は眠いので実装は明日にさせて下さい……<>
◆エリーチカニホレタ。ー゙゚リ!<><>2014/05/13(火) 00:25:43.16 ID:U90Q0pmtk<>※>>445で使用したソース(汚いので注意):
http://codepad.org/0gNkfhK8<>
◆エリチカヲトメルリカサ!マイヌ<><>2014/05/13(火) 00:58:35.76 ID:U90Q0pmtk<>発見ログを漁ってる時に発見。リカって誰ー!?<> ◆L6i7URHXhkuVdss<><>2014/05/13(火) 03:17:56.02 ID:8Iv22JXYz<>do<> ◆cb2lgzABY1qN5Yi<><>2014/05/13(火) 03:28:12.34 ID:8Iv22JXYz<>もっかい<> ◆。。。。。。゙ケドオ。ェルン<>sage<>2014/05/13(火) 13:10:28.00 ID:x3wDzKLy3<>やっぱり連は半分ぐらい埋まらならないと様にならないから
100Mぐらい出ないとなあ<>
◆オッスオラマタノケナネ゚゙チ、<>sage<>2014/05/13(火) 14:17:58.58 ID:b8ychbVrY<>ちぢれてます<> 今後は普通の酉で報告します ◆YSRKENzzasTCaYr<><>2014/05/13(火) 16:45:36.15 ID:U90Q0pmtk<>現在はレポートで忙しいので停滞中ですが、
一旦SSE2対応版をリリースしてから、
コードを整理して更なる機能追加を図ろうかと思っています。
折角環境があるんだからCUDAも使ってみたいしね……。<>
◆YSRKENzzasTCaYr<>sage<>2014/05/13(火) 16:46:02.28 ID:U90Q0pmtk<>おっとsageを忘れていたか……別にいいのか?<> 名無しさん<>sage<>2014/05/13(火) 17:10:44.91 ID:aklCiH5kw<>>>453
もう昔みたいに
「あげんな!カスが!」
なんて言われませんねぇ〜
良い時代ですねぇ〜<>
◆「。゚ーサン」「タトトイレェ」<>sage<>2014/05/13(火) 20:25:05.50 ID:b8ychbVrY<>「?????」「??????」で検索してみました
「〜さんは?」「外トイレー」って感じかな?

>>453
KKE使わせて貰ってます。ありがとうございます。
ド素人なので、スレッド数はどこで入力すれば良いかとか、
テストモードの正しい使い方が良く解らないので検索のみですが。<> 名無しさん<>sage<>2014/05/13(火) 20:51:12.36 ID:IuBcBGm/r<>>>455
スレッド数はrun.batの"KKE 1"って所の数字を変えればいいのよ<>
◆YSRKENzzasTCaYr<>sage<>2014/05/13(火) 22:28:52.59 ID:U90Q0pmtk<>>>455
引数を入力しなければトリップテストモードになり、
引数が入力されている時はベンチマークかトリップ検索モードになります。
ちなみに仕様上、任意位置でも検索速度は変わらないので、
「?????」「??????」とすると先頭4文字一致と同じ速度でトリップが見つかることにw<> 名無しさん<>sage<>2014/05/13(火) 22:46:13.38 ID:x3wDzKLy3<>たぶんコマンドプロンプトすら知らない気がするので
その説明じゃ、わかんないと思う<>
◆「。゚ーサン」「タトトイレェ」<>sage<>2014/05/13(火) 22:51:18.25 ID:b8ychbVrY<>>>456,>>457
教えていただきありがとうございます。やってみました。
i5ですが、2スレッドでも結構負荷が掛かる様で発熱対策が…
1スレッドでも充分速いので、のんびり検索します。<>
◆キレェレハレュレテレッレヌレォ<>sage<>2014/05/14(水) 01:55:07.08 ID:c4PKHgn2e<>とりあえず拡飛が出たのでテスト<> KKE Ver.1.1 SIMDVerのお知らせ ◆YSRKENzzasTCaYr<><>2014/05/14(水) 02:56:36.15 ID:c4PKHgn2e<>>>452で言っていたSIMD対応Verをリリースします。
なんか冗談みたいに速くなってますが、これがSSE2の威力っ……!
http://i.imgur.com/DqRUxTs.png

配布元をGoogleDriveにしました。パスは必要ありません。
URL:https://drive.google.com/file/d/0B22mWPiNr-6-R3NzS1Ixa0JFNE0/edit?usp=sharing

ところでコメントにも書きましたが、 「SSE」という文字を見て、「好き好きエリーチカ」という単語が
頭をよぎった私は疲れているのでしょうか……?<> 名無しさん<>sage<>2014/05/14(水) 03:50:11.18 ID:15+FqLdrI<>>>461
Linux でコンパイルする時のオプションはどう指定すればいいですか<>
◆YSRKENzzasTCaYr<><>2014/05/14(水) 04:12:35.85 ID:c4PKHgn2e<>>>462
 SIMD Intrinsicはg++にも対応しているはずですが……?
 ただ、「_declspec(align(16))」となっている部分をg++向けに「__attribute__((aligned(16)))」に書き換える必要があります。
また、コンパイルオプションは、例えば「g++ -std=c++0x KKE_SIMD_g++.cpp -O3 -fopenmp -o KKE_SIMD_g++.exe」
とする必要があります(KKE_SIMD_g++.cppは当該ソース名を表す)。
 そして、Cygwinでコンパイルすると、追加でcygwin1.dllとcyggcc_s-seh-1.dllとcyggomp-1.dllとcygstdc++-6.dll
が要るらしい……。それで文字化けするとかやめてくださいしんでしまいます
  http://i.imgur.com/dtm63Zf.png<> 名無しさん<>sage<>2014/05/14(水) 07:45:52.51 ID:15+FqLdrI<>>>463
ありがとうございます。
このバージョンからVC再配布Dllが必須なので、Windows用に最適化されていると考えていました。
試してみます。<>
◆YSRKENzzasTCaYr<><>2014/05/14(水) 08:59:58.56 ID:c4PKHgn2e<>>>464
あ、dllを添付しているのは単にVCでコンパイルしてるからだったり……<> 名無しさん<>sage<>2014/05/14(水) 09:15:43.56 ID:32BDlniA/<>>>461
トリップがファイルに出力されないような。。<>
◆YSRKENzzasTCaYr<><>2014/05/14(水) 09:19:25.02 ID:c4PKHgn2e<>ちなみにx86_64-w64-mingw32-g++を使ったら文字化けはしませんでしたが、
代わりにlibgcc_s_seh-1.dllとlibgomp-1.dllとlibstdc++-6.dllとlibwinpthread-1.dllを要求されました……
まあg++と違って文字化けしないだけ全然マシですが。
後、x86_64-w64-mingw32-g++には-staticオプションがあると聞いて試した結果、

実 行 フ ァ イ ル サ イ ズ が 6.9 M B ……

VC2013では270KB、普通にx86_64-w64-mingw32-g++でコンパイルしたら198KBなのに!
(ちなみにlibgcc_s_seh-1.dllとlibgomp-1.dllとlibstdc++-6.dllとlibwinpthread-1.dll合わせても1.1MB)
やっぱりg++を使いこなすのは難しいんですかね?<>
◆YSRKENzzasTCaYr<><>2014/05/14(水) 09:27:43.56 ID:c4PKHgn2e<>>>466
すみません、どうやらコピペミスのようです。
GoogleDriveのを修正版に更新しましたので、ダウンロードし直してください。<> 名無しさん<>sage<>2014/05/14(水) 09:59:24.61 ID:32BDlniA/<>>>468
ちゃんと出力されました。ありがとうでした。<>
◆prism...8.<>sage<>2014/05/14(水) 17:27:56.76 ID:ydsgy97XK<>む<> ◆WitPudding<>sage<>2014/05/14(水) 17:28:26.09 ID:ydsgy97XK<>ん<> ◆エリチカデレヌナァホネンタモ<><>2014/05/14(水) 21:58:28.11 ID:c4PKHgn2e<>テスト<> ◆YSRKENzzasTCaYr<><>2014/05/14(水) 22:20:41.46 ID:c4PKHgn2e<>Core i5-3210MとCore i7-4770とで、各種ソフトについて速度比較を行いました。
>>426,442の他に、>>461で上げたKKE Ver.1.1 SIMDVerの結果も載せます。
http://i.imgur.com/fWO3L3y.png
http://codepad.org/bYFRF1Ks<>
◆ミロヨミロヨゥイワゥロトサヒミ<><>2014/05/15(木) 16:21:21.43 ID:704BJfJYj<>ほら、みろよみろよ<> ◆ミロヨミロヨーャロネムンロケャ<><>2014/05/15(木) 16:28:28.97 ID:704BJfJYj<>みろよみろよ二号<> ◆ダディナカナシキソャ「ゥミ<>sage<>2014/05/15(木) 21:24:59.41 ID:n3WNea0fC<>悲しいらしい<> ◆「゚ー゚」ウンコゥビサトゥ、<>sage<>2014/05/15(木) 23:01:45.15 ID:QN4Uzv+1g<>顔出るかな<> ◆パンスト!!モォヤワヒケサコ<>sage<>2014/05/15(木) 23:01:53.94 ID:trL9zzLTi<>大好き<> ◆x1cT0PZS!frsXYl<>sage<>2014/05/15(木) 23:42:44.10 ID:qoRfNDCRK<>てす<> ◆LZS5w8acCeMCnXT<>sage<>2014/05/15(木) 23:44:13.32 ID:qoRfNDCRK<>これは<> ◆リルニワサロ、。ヒルケトソ「ナ<>sage<>2014/05/15(木) 23:45:28.69 ID:qoRfNDCRK<>orz<> ◆HDdgvhKCLxy2LUE<>sage<>2014/05/16(金) 00:27:34.90 ID:DZ+0egjyq<>てすと<> ◆HDdgvhKCLxy2LUE<>sage<>2014/05/16(金) 00:34:53.47 ID:DZ+0egjyq<>出直してきます<> ◆タキオンテレシヌナ。セナケト・<>sage<>2014/05/16(金) 00:41:23.30 ID:DZ+0egjyq<>これは?<> ◆オッス!オラ・エミム!。ウムー<>sage<>2014/05/16(金) 08:58:42.91 ID:y+DJIw0s8<>こんなん出ました<> ◆メリケン・ゥ・゙゚ソヨシーカヲ<>sage<>2014/05/16(金) 09:03:36.63 ID:cimFaHiWI<>>>485
エミムって誰www<>
◆hKURD8MqRk<>sage<>2014/05/16(金) 10:41:06.38 ID:rtc7/2pxN<>te<> ◆NFEHhSNhAJQV<>sage<>2014/05/16(金) 20:30:04.22 ID:OiDNmmkK7<>旧トリ<> ◆.CzKQna1OU<>sage<>2014/05/16(金) 23:09:51.45 ID:9Jz140dd3<>てすてす。<> ◆ハヘ。ヘリ、キイィェミエコ、ロ<>sage<>2014/05/17(土) 09:52:05.99 ID:cx2vU4rJL<>パロ゚ル・ーロェロー・-ロ。ロー・ハロ。ロリ・ハ・。・ハ・パ」゚ル・パ!゚ハ・パレ゚リ・バ!゚ハ・ハー。。ーハ
顔文字シリーズ<> KKE Ver.1.2のお知らせ
◆YSRKENzzasTCaYr<><>2014/05/17(土) 12:31:56.21 ID:kqfJUI55L<>>>490
「顔文字」で一カテゴリ出来そうな勢い

トリップ検索ソフトの新作をうpしました。コードを整理して、今後の改造をやりやすくしました。
URL:https://drive.google.com/file/d/0B22mWPiNr-6-RDdOdHo5a280Vk0/edit?usp=sharing<> 名無しさん<>sage<>2014/05/17(土) 17:03:20.06 ID:JmJ26R4Vh<>>>491
ファイル名をpattern.txtにしたとたん文字コードがeuc-jpになってしまいます。
初めての体験 ><;<> KKE Ver.1.2のお知らせ
◆YSRKENzzasTCaYr<><>2014/05/17(土) 17:07:26.24 ID:kqfJUI55L<>>>492
あ、半角カナと英数字だけしか書いてないと誤認識する可能性があります(^_^;)
http://i.imgur.com/LIEtqLp.png
もちろんShift-JISが正解です。お間違えなきよう。

で、>>491が微妙に遅かった問題を解決しました。URLは同じ場所に上げておきます。
(詳しくはこちらをどうぞ。http://anago.2ch.sc/test/read.cgi/software/1397343861/330-339)<> 名無しさん<>sage<>2014/05/17(土) 18:41:07.72 ID:JmJ26R4Vh<>>>493
たとえばReadme.txtをpattern.txtにリネームしただけで文字コードが変わってしまう?ようです。
でもhashは変わってないのですよね。。
新規ファイルをsjisで作っても開き直すとeuc-jpになってしまいます。
sjisで保存しても開き直すとecu-jpです。

今までのzipをチラチラみてみたらKKE11_SIMDの時から同梱のpattern.txtがおかしいようです。
このファイルの情報がキャッシュされて?悪さしてるってことがあるのかしら…。

そして差し替えたバイナリだとトリップがいつまでも(2完でも)出力されない感じです。<> 名無しさん<>sage<>2014/05/17(土) 18:53:04.56 ID:dq3ZmW8ds<>>>494
ファイルに文字コードの情報はなくて、エディタが内容を見て自動判別してるだけだから
ただ単にエディタの設定が悪いだけだと思う<> 名無しさん<>sage<>2014/05/17(土) 19:05:15.30 ID:JmJ26R4Vh<>>>495
ご認識ではないと思うです。
KKE10のzipのpattern.txtの半角かなは文字化けせずに開けるけど、KKE12は文字化けするです。

xyzzyとMery、Emacsで確認しています。<> 名無しさん<>sage<>2014/05/17(土) 19:23:03.25 ID:JmJ26R4Vh<>>>496
このようになります。 @Emacs
上がKKE10のpattern.txt、下がKKE12です。

http://i.imgur.com/SWnR8ak.png<> 名無しさん<>sage<>2014/05/17(土) 19:28:22.67 ID:QipdWleSZ<>半角カナのみだとSjisかEucかの区別出来ないから仕方ないね
半カナのみの文章は一般的では無いので普通はEucとして扱う
KKE10のpattern.txtは半カナの文字数少ないからEuc判定にならないんでしょう
sjisで明示的に開けば良い<> 名無しさん<>sage<>2014/05/17(土) 19:30:54.23 ID:URp34n9cH<>ああ、Mery試したけど半カナが偶数個かどうかで判定してるっぽい<> 名無しさん<>sage<>2014/05/17(土) 19:34:25.69 ID:dq3ZmW8ds<>こういうのは大抵1行目にShift_JISで何か書いとけば防げるよな

#あいうえお
TRIPTEST
トリップテスト

みたいな<>
◆YSRKENzzasTCaYr<><>2014/05/17(土) 19:39:02.39 ID:kqfJUI55L<>>>497
 そもそもタダのテキストファイルには、「このファイルの文字コードはEUCです」みたいな
共通のシグネチャなんてないわけです。そこで、各文字コードの符号化方式の傾向などから、
Shift_JISかEUCかUnicodeかなどを自動判別するわけです。
 今回の場合、まさに「どちらとも解釈できる」状況なわけです。Linux環境ではEUCの方が
一般的なので、そちらを優先して解釈したのでしょう。そのことに間違いは何もありませんし、
逆にShift_JIS優先で解釈してもオーケーです。>>493の画像をよく見ると2種類の形式が
太字になっているかと思いますが、これこそエディタが「迷っている」状態なわけです。
  ※秀丸エディタでEUCにするとこんな感じ→http://i.imgur.com/MD8LjBn.png

 なお、当プログラムの場合、トリップに使用可能な文字以外が入っていた行は無視しますので、
>>500のように二バイト文字やコメント的な記号(//とか#とか)をいくら入れても平気です。

 そして、>>494の不具合を直しました。ご確認ください。
https://drive.google.com/file/d/0B22mWPiNr-6-RDdOdHo5a280Vk0/edit?usp=sharing<> 名無しさん<>sage<>2014/05/17(土) 19:53:55.46 ID:pTYAncG6r<>単純にsrc:AVXするだけでもmovdqa→vmovdquとかになって3割くらい速くなるのね
実際に速くなってるのか知らないけど<> 名無しさん<>sage<>2014/05/17(土) 20:30:38.49 ID:JmJ26R4Vh<>一つ前のpattern.txtをMeryで開いてsjisで保存しようとしたときのメッセージです。

http://i.imgur.com/I0RRhj7.png

でもバイナリエディタで覗いてもおかしいところはないです。
OSレベルのキャッシュが働いてこんなことが起きたのかなぁと。

"KKEのフォルダ"に入れたUTF-8のファイルをpattern.txtにリネームしただけでこうなります。
別のフォルダにコピー/移動すれば文字化けしなくなります。

http://i.imgur.com/oghRYId.png
http://i.imgur.com/qvhoGUC.png

俺環なの?w<> 名無しさん<>sage<>2014/05/17(土) 20:38:17.17 ID:JmJ26R4Vh<>>>501
修正確認しました。<>
◆YSRKENzzasTCaYr<><>2014/05/17(土) 20:58:44.81 ID:kqfJUI55L<>>>503
あ、配布バイナリではUnicodeは食べさせない方がいいです。
具体的には半角カナが正常に読めなくなります。
今試してみたところ、改行は「CR+LF」と「LFのみ」、文字コードは「Shift_JIS」
にしないと英数字と半角カナ両方を正常に読み取ることができませんでした。
(「CRのみ」とか「UTF-16」とかは問答無用で落ちる。まあ間違いなく実装と
コンパイルオプションのせいだけど)<> 名無しさん<>sage<>2014/05/17(土) 21:06:38.57 ID:JmJ26R4Vh<>>>505
> あ、配布バイナリではUnicodeは食べさせない方がいいです。

いや、一つ前のzip同梱のpattern.txtが文字化けするので、sjisで保存し直そうとしたところであのメッセージが出るんです。
変なことはしてないんですけどね。。こんなの初めて><<> 名無しさん<>sage<>2014/05/17(土) 21:08:08.20 ID:7B7C+j+y6<>>>503
上はeucとして開いてるものをsjis変換して保存しようとしてるからで
sjisで開けばいい<> 名無しさん<>sage<>2014/05/17(土) 21:12:32.78 ID:35ZhA44Au<>ってかWindoes標準のメモ帳ならeuc非対応だからメモ帳使えばいいw<> 名無しさん<>sage<>2014/05/17(土) 21:15:49.87 ID:dq3ZmW8ds<>>>503
その状況でそのエラーメッセージは当然

バイナリエディタで問題ないならOSレベルじゃなくて、
エディタが「そのファイルの文字コードはEUC」って記憶してるだけなんじゃね
エディタのキャッシュとか履歴消せるなら消してみてはどうか<> 名無しさん<>sage<>2014/05/17(土) 21:37:58.98 ID:JmJ26R4Vh<>>>509
ああそれもそうですね。てへ。

今は解決してるのでこの辺でしめます。おつきあいありがとうでした。<> KKE Ver.1.2 AVXVerのお知らせ
◆YSRKENzzasTCaYr<><>2014/05/17(土) 23:38:31.08 ID:kqfJUI55L<>えー、ぶっちゃけ手抜きです。しかし、実際に速くなってるから困る……
cap(前回がSSE2、今回がAVX):http://i.imgur.com/mavbw6Q.png
URL:https://drive.google.com/file/d/0B22mWPiNr-6-bS0xenVYaFQ5Nmc/edit?usp=sharing<>
◆メリケン・ゥ・゙゚ソヨシーカヲ<>sage<>2014/05/18(日) 20:47:45.70 ID:ef0LVRSvP<>★希望のカタカナトリップはここだよな
http://ikura.2ch.sc/test/read.cgi/qa/1400412826/<> KKE Ver.1.2 FullsetVerのお知らせ
◆YSRKENzzasTCaYr<><>2014/05/19(月) 18:45:08.33 ID:wnhaUpNLq<>読んで字の如くです。SSE2版・AVX版・AVX2版を一つにまとめました。
これで幅広い方々が心行くまで検索できるのではないかと。
https://drive.google.com/file/d/0B22mWPiNr-6-dWVydTRzWklrMkU/edit?usp=sharing

ちなみに三種類のexeをCore i7-4770でぶん回すとこんな感じ。
http://i.imgur.com/YnME8zF.png
……ハヤァァァァァいッ説明不要!!<>
◆キヨマメ!ロヒォタョスャスレソ<>sage<>2014/05/20(火) 04:15:08.11 ID:ufESjYkYi<>>>513
お、4770を買ったんですか? あれはなかなかいいものです。
順調に速度も出ているようで何よりです。<> めりけん<>sage<>2014/05/20(火) 04:19:24.17 ID:oYDEU5CJl<>なんだこのトリップ…<>
◆Meriken//XXX<>sage<>2014/05/20(火) 04:54:30.61 ID:JQ1bGp8gF<>やれやれ。<> ◆YSRKENzzasTCaYr<><>2014/05/20(火) 09:56:14.46 ID:t2ohgPqpV<>>>514
あーいや、大学のPCが最近リプレースされまして、それがたまたまi7-4770だったもので……
共用PCなのでどう考えてもオーバースペックですが俺得ですw

これ以上CPUを速くしようとすると時間が掛かりそうだな……<>
◆zVcMrkn/BgEs<>sage<>2014/05/23(金) 06:17:13.69 ID:GxAIVpJ/E<>test<> ◆フウセャタヒシムゾ!スフ」ロ<>sage<>2014/05/23(金) 07:05:42.54 ID:GxAIVpJ/E<>#$ィ瞭ルリN;"鐇W<> ◆KqmVrU4Xzdh1zzU<>sage<>2014/05/23(金) 07:10:37.23 ID:GxAIVpJ/E<>#$|ePュQ丗-_4'<> ◆メィレセウョムケ」サゥ」セノヌ<>sage<>2014/05/23(金) 07:14:16.21 ID:GxAIVpJ/E<>#$イシdタ戰c4ゥ0\<> ◆nm!jT1JFRJhcuV6<>sage<>2014/05/23(金) 07:17:40.25 ID:GxAIVpJ/E<>#$sキDセ楢z冷メ[<> ◆Mrkn9rjrchAJPOp<>sage<>2014/05/23(金) 07:20:26.75 ID:GxAIVpJ/E<>#$LFャh?]Q」ム闘<> ◆Mrkn9rjrchAJPOp<>sage<>2014/05/23(金) 07:21:37.22 ID:GxAIVpJ/E<>◆Mrkn9rjrchAJPOp #$LFャh?]Q」ム闘 (24 4C 46 AC 68 3F 5D 51 A3 D1 93 AC)

お、うまくいったかな。<>
◆Mrkn!hjLLr8Jicq<>sage<>2014/05/23(金) 07:39:57.90 ID:GxAIVpJ/E<>◆Mrkn/hjLLr8Jicq #$oAhQ9禪閲テマ (24 6F 41 68 51 39 E2 57 89 7B C3 CF)<> KKE Ver.1.3のお知らせ ◆YSRKENzzasTCaYr<><>2014/05/24(土) 22:37:11.24 ID:Z1Ozm/ikb<>・新たにC++ AMP技術に対応。これにより、GPGPUによるトリップ検索が可能に。
・ベンチマークモード時に、試行回数を指定できるように改良しました。つまり、
 その回数分だけ表示を行い、その上で速度の平均値・標準偏差等の統計情報も
 表示できるということです。
・トリップ検索モード時に、平均発見時間を出すようにしました。
 計算方法はMTFに準拠しています。
 (計算精度の都合上、標準の対数関数を使わずに計算している)
・添付バイナリを走らせるのに必要なDLLを追加しました。これで動かないことはない……はず。
・その他微調整。
AMP版でベンチマークモードを行った際の画像:http://i.imgur.com/2poq5lA.png
URL:https://drive.google.com/file/d/0B22mWPiNr-6-UndLUEhrUC1GWk0/edit?usp=sharing

なお、これに伴い、>>511のファイル名を「KKE12A.zip」に変更しました。<> 名無しさん<>sage<>2014/05/24(土) 23:11:01.10 ID:QEjRs9lUa<>俺の環境だとSSE2版しか動作しなくて寂しい<>
◆YSRKENzzasTCaYr<><>2014/05/24(土) 23:44:38.56 ID:Z1Ozm/ikb<>             /         ヽ   ヽ ヽ   \
             //        ヽ   ヽ  ヽ  \
            / ,′     l       ヘ   ヘ   ∨   ヽ
         / / , /   !  .|   l   ヘ l   ヘ l .∨   ∧
       /// ! / /   !  l   !    l、!  l   ヘ ∨   ',
       .//./ ,' / l   l  !l   l   lヘト, l !  ヽ ∨  l .,
      /,イ/ !/ l   l ! .l.ハ   ! l  l _l,,マ !´! ̄ .\∨ !l !  いいこと教えてやる
      //! l  レ / ! _!__ハ__ハ  l ハ、!,,イ!-‐,,'=!l ト l   ヽヽ! ト.',
     .l/ l .l ./ / ´! ',_,!=リ=、,! l リ !./''´ O',!リ ヾ  ! l 、、!!   オマエのPCにロクなGPUが無くても
     リ l .l/イ  .l !イ', ! O _, ! / l .l/`ー二 ! '"! l  | |  lヽ、   C++ AMPは「使える」ンだ
       !イ l  ', .ト、lリ''"´ .l/ l         .lイ   l  ! l トリ  でもなァ、GPU演算をSIMDでエミュレート
       ' ハ l',   ', ',l、 !      ヽ        リ!  ,ハ .l .l l    してるもンだからおっせェのなンのって(※)……
        !ハ !ヘ  ヘ l ヽ          ___ ,ィ | .,' .l/l .lリ   だからそォいったGPU(エミュレートされているもの)を
        'lヘ ∨ ト、!、   __, ==_'ニニ二''-./  l /! l:jl ル'    弾く処理を>>526のAMP版に入れたンだと
          ヘ∨l、ヽヽ、  `ー'---_‐, ´    イ ! ハ !
          ヽ!、ハ ./! .l>.       / | l/  l!    分かったらさっさと明日パーツ屋に
               l/ ヽ.!ヽ ヽ>    /   !/lリ       駆け込む準備でもするンだな!
                 \!    ¨     リ
                   ',       ,′!
                    ,ィ ',    ,′ ヽ、  ←C++ AMPではGPU類のことを「アクセラレータ」と呼びます
               _,,/ l  ヘ   l     `  、_,,
             , イ:::::::::::`::::::-....____!___,, ィ:::::::::::::::`::::..., 、__
        __,, ィ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/   /:`::::.-....、
    , イ::::::ヘ  ∧::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/   /:::::::::::::::::::::ヽ

※具体例:
http://tech.d-itlab.co.jp/omasutani/2014/05/09/c-amp%E3%81%AE%E5%AE%9F%E5%8A%9B%E3%82%92%E8%A9%A6%E3%81%99/<> 名無しさん<>sage<>2014/05/25(日) 00:43:25.23 ID:vzG7kwAsh<>>>528
自前の計算機能失ってミサカ達にエミュレートしてもらってる一方通行さん、ちぃーっす
# 最近の奴は読んでないのでいまでもエミュレートしてもらってるかは知らない<>
◆ダディアナルー。オエ・、ヲ<>sage<>2014/05/25(日) 00:59:40.61 ID:Af3VfVBQd<>ダディアナで探してたらアカンやつでたw<> ◆YSRKENzzasTCaYr<><>2014/05/25(日) 09:45:31.58 ID:LMur6Y/Ft<>>>529
Wikiによると未だにミサカネットワーク頼りっぽいね……
http://www12.atwiki.jp/index-index/pages/12.html

考えるとあの作品、能力使うのに「演算」したり、凄腕ハッカー(初春)がいたり、
超高性能な並列コンピュータ(ツリーダイアグラム)があったり、
それ系のネタが結構あるな。作者に知識があるかどうかはともかくw<>
◆YSRKENzzasTCaYr<><>2014/05/25(日) 09:46:10.94 ID:LMur6Y/Ft<>>>529
Wikiによると未だにミサカネットワーク頼りっぽいね……
http://www12.atwiki.jp/index-index/pages/12.html

考えるとあの作品、能力使うのに「演算」したり、凄腕ハッカー(初春)がいたり、
超高性能な並列コンピュータ(ツリーダイアグラム)があったり、
それ系のネタが結構あるな。作者に知識があるかどうかはともかくw<>
◆YSRKENzzasTCaYr<><>2014/05/25(日) 09:47:28.33 ID:LMur6Y/Ft<>>>529
Wikiによると未だにミサカネットワーク頼りっぽいね……
http://www12.atwiki.jp/index-index/pages/12.html

考えるとあの作品、能力使うのに「演算」したり、凄腕ハッカー(初春)がいたり、
超高性能な並列コンピュータ(ツリーダイアグラム)があったり、
それ系のネタが結構あるな。作者に知識があるかどうかはともかくw<>
◆YSRKENzzasTCaYr<><>2014/05/25(日) 09:48:36.71 ID:LMur6Y/Ft<>>>531-533
また500エラー(T_T)
不具合報告しようかなこれ……<> 名無しさん<>sage<>2014/05/26(月) 01:06:12.61 ID:YuQ70ZfIc<>>>534
エラー出ても投稿できてることが有る、てのは.netの頃からよくある話だし、エラーが出たらまずリロードだろ<> KKE Ver.1.4のお知らせ
◆YSRKENzzasTCaYr<><>2014/05/26(月) 18:03:10.71 ID:fhOU1GYgC<>・生成するトリップキー長を#$+11文字から#$+15文字に変更。
 理由は次のレスを参照。
  http://anago.2ch.sc/test/read.cgi/software/1397343861/402,403,407
URL:https://drive.google.com/file/d/0B22mWPiNr-6-dmFqQ2NEMXBacDQ/edit?usp=sharing

次辺りで形態素解析ルーチンを組み込むかな?<>
◆ハローキティソンロツスヒヌコフ<>sage<>2014/05/28(水) 09:30:46.91 ID:/5yMi4bcR<>ロシアっぽい<> KKE Ver.1.5のお知らせ ◆YSRKENzzasTCaYr<><>2014/05/29(木) 20:00:43.80 ID:n5WfZUk9q<>・形態素解析を利用したカタカナトリップ検索ソフトを試験的に追加。
・画面出力に関わっているアクセラレータに記号を表示するように修正。
URL:https://drive.google.com/file/d/0B22mWPiNr-6-eFpMOXNPZU9HdDg/edit?usp=sharing

次はGPGPU部分を高速化するか、それともルーチンを一から書き直すか……<>
◆YSRKENzzasTCaYr<><>2014/05/29(木) 22:55:41.09 ID:QgUX/RJMa<>>>538の実行例:
http://i.imgur.com/lnR31wV.png<> 春代ハアハア
◆ハルヨハアハアレア゙フネイカッ<><>2014/05/29(木) 23:29:36.13 ID:QgUX/RJMa<>テスト<> 名無しさん<>sage<>2014/05/30(金) 01:28:48.22 ID:jekyC4Gcf<>うーん、Linux gcc(g++)で amp.h に相当するものがググっても見つからない・・・
(使いたいのは sse2版だけなんですけどね)<>
◆YSRKENzzasTCaYr<><>2014/05/30(金) 02:05:59.17 ID:IgHgUFQpj<>>>541
ん? ……ああ、header.hにうっかり「#include <amp.h>」を書いてしまっていたようです。
この部分は他Ver(AMPを使わないSSE2・AVX・AVX2版とomake)では使わないので、
行を削除しても問題ないはずです。<>
◆YSRKENzzasTCaYr<><>2014/05/30(金) 02:19:51.44 ID:IgHgUFQpj<>amp.h関係のコードミスを修正しました。>>538のURLからご確認ください。
それと、>>541さんにはLinux環境下での動作速度報告をお願いしたいのですが……<> 名無しさん<>sage<>2014/05/30(金) 02:20:26.75 ID:jekyC4Gcf<>どもどもでーす

header.h の amp.h の行をコメントアウトすると
> header.h:24:17: エラー: ‘concurrency’ は名前空間名ではありません
> using namespace concurrency;
がでるので、これもコメントしてコンパイルは通ったけど、実行時に
> terminate called after throwing an instance of 'char const*'
エラーで終了orz

#たぶん、using namespace concurrency; は必要?<>
◆YSRKENzzasTCaYr<><>2014/05/30(金) 02:44:45.65 ID:IgHgUFQpj<>>>544
「concurrency」という名前空間はamp.hで定義されているので、その二つはセットですね。
修正版でも同じエラーが出たりしますか?<> 名無しさん<>sage<>2014/05/30(金) 05:15:54.24 ID:jekyC4Gcf<>>>545
修正版ではコンパイルOKです
ただ 実行時のエラーが分からなくて試行錯誤してましたー

pattern.txt の書き方に問題があったようです
Linuxでは改行を Windows仕様のCRLFにすると
最終行に改行が含まれていると上記エラーとなる
最終行に改行がないとそれだけが検索の対象となる(検索パターン数が1つだけ)

これは(CR=0x0d, LF=0x0a コードとする)
イロハCRLF
ニホヘトCRLF
なら
イロハCR
ニホヘトCR
で有効なパターンがないからエラーとなっている模様

イロハCRLF
ニホヘト
なら
イロハCR
ニホヘト
で ニホヘト だけが検索パターンとなる

改行を LinuxのLFだけにして(文字コードはShift-JIS)
正常に動作することを確認しました

#Linux環境下での動作速度報告は、しばらくお待ちくださいませませ<>
◆uDM.sSX6g79p<>sage<>2014/05/30(金) 13:14:11.19 ID:H9WSD0NYX<>テスト<> 名無しさん<>sage <>2014/05/30(金) 14:36:21.51 ID:CL1heIKr9<>>>543
Linux はg++ に突っ込めばおkですか
txt は SJIS LF ですね<>
◆YYYYYYYYYY<><>2014/05/30(金) 21:43:11.85 ID:K5sWfIsUs<>てs<> KKE Ver.1.6のお知らせ ◆YSRKENzzasTCaYr<><>2014/05/30(金) 22:52:08.64 ID:IgHgUFQpj<>・ループ展開により大幅な高速化に成功!
 Core i7-4770・64bitWin7な環境で走らせた結果がこんな感じ。
  http://i.imgur.com/1qIpiUS.png
URL:https://drive.google.com/file/d/0B22mWPiNr-6-MDR5cFZyR0NPYjg/edit?usp=sharing

でもこれでもGPUは大して速くなってないという……
もっとGPUに仕事させないと!<> 541<>sage<>2014/05/31(土) 15:03:47.20 ID:qf+CxMaQV<>ベンチ報告です

OS環境:Linux 3.12.20 #1 SMP PREEMPT x86_64 Intel(R) Core(TM)2 Duo CPU T9600 @ 2.80GHz GenuineIntel GNU/Linux
コンパイラ:gcc 4.8.2 (g++ -std=c++0x -march=native -O3 -pipe -fopenmp)
スレッド数:2

KKE11
4365.54[kTPS]
4550.01[kTPS]
5885.65[kTPS]
4963.49[kTPS]
5238.55[kTPS]

KKE11_SIMD
14662.6[kTPS]
13967.7[kTPS]
15966.1[kTPS]
16035.8[kTPS]
15981.2[kTPS]

KKE15(sse2)
13.7157[MTPS] 5.40909[months]
13.062[MTPS] 5.6798[months]
10.3273[MTPS] 7.1838[months]
16.6235[MTPS] 4.46294[months]
16.1113[MTPS] 4.6048[months]
16.296[MTPS] 4.55261[months]

KKE16(sse2)
26.0989[MTPS] 2.84262[months]
26.0776[MTPS] 2.84495[months]
26.0812[MTPS] 2.84456[months]
22.8426[MTPS] 3.24785[months]
24.761[MTPS] 2.99622[months]

#CPUがショボくてすみません<>
◆YSRKENzzasTCaYr<><>2014/05/31(土) 15:41:38.10 ID:bGirybjmF<>>>551
引数をスレッド数だけにすればベンチマークモードになるんやで(ニッコリ
しかしこうして見るとKKE15→KKE16での伸びが凄まじいな……<> 541<>sage<>2014/06/01(日) 03:10:42.84 ID:5kXkYi01U<>KKE15,16のベンチモードで試行回数に5を入れて
ずーと待っていたのは内緒です(ノД`)<>
【大吉】<><>2014/06/01(日) 17:26:56.40 ID:i7Qq8ECjf<>ここっておみくじ使えたっけ?<> ◆YSRKENzzasTCaYr<><>2014/06/01(日) 17:27:21.15 ID:i7Qq8ECjf<>やったぜ。<> ◆YSRKENzzasTCaYr<><>2014/06/01(日) 23:00:01.98 ID:i7Qq8ECjf<>http://tripcode.net/tools/index.htmlを見てふと思ったのですが、
Linuxユーザーが12・15桁トリップ検索するのには大きな壁があるようですね……
Meriken's Tripcode FinderのLinux版を作っていた人も久しく見かけませんし、
こうなったら私のKKEからLinux版バイナリを作って配布しておくべきかな?
(さすれば「Linux」の項に私の名が……( ̄ー ̄)ニヤリ)

とりあえず仮想マシンにUbuntuとg++を突っ込んでバイナリを作ってみました。
15桁対応分のみのやっつけビルドですがよければどうぞ。
SSE2(-O3 -fopenmp -std=c++0x -msse2)→
 https://drive.google.com/file/d/0B22mWPiNr-6-aW50M21FMnRqc00/edit?usp=sharing
AVX(-O3 -fopenmp -std=c++0x -mavx)→
 https://drive.google.com/file/d/0B22mWPiNr-6-THlxODlMLWxoYVk/edit?usp=sharing
AVX2(-O3 -fopenmp -std=c++0x -mavx2)→
 https://drive.google.com/file/d/0B22mWPiNr-6-QXdmQk1VV1VndVE/edit?usp=sharing

# 助けて! g++でコンパイルすると日本語が文字化けするの!
 http://i.imgur.com/V8DjWJZ.png<> 名無しさん<>sage<>2014/06/01(日) 23:15:05.54 ID:a37H8iPNW<>LinuxとかCygwinのコンソールはデフォでUTF-8
Shift_JISバイト列をUTF-8として表示しようとして文字化けする

コマンドで変換するなら
$ ./KKE_AVX.out 1 2>&1 | iconv -f sjis
ただしパイプ処理なのでprintのたびにfflushする必要あり

プログラム中でiconv使って変換もやれば使う側としては楽<> 名無しさん<>sage<>2014/06/01(日) 23:18:16.38 ID:a37H8iPNW<>追記、変換は画面に表示する分だけでいい
ファイルに出力する分にはShift_JISの方がいいだろうしな<>
◆YSRKENzzasTCaYr<><>2014/06/01(日) 23:21:37.86 ID:i7Qq8ECjf<>>>557
ありがとうございます。端末(T)→文字コードの指定(C)からShiftJIS表示にできました。<> KKE Ver.1.6 12桁版(Linux)のお知らせ
◆YSRKENzzasTCaYr<><>2014/06/02(月) 00:47:48.63 ID:msGrSvyuM<>華麗に12桁版も完成。とは言ってもやっつけ修正なので動作は未保証。
SSE2(-O3 -fopenmp -std=c++0x -msse2)→
 https://drive.google.com/file/d/0B22mWPiNr-6-OWdqczJ6YmhkaUE/edit?usp=sharing
AVX(-O3 -fopenmp -std=c++0x -mavx)→
 https://drive.google.com/file/d/0B22mWPiNr-6-dE9NR2hxUTl4cEE/edit?usp=sharing
AVX2(-O3 -fopenmp -std=c++0x -mavx2)→
 https://drive.google.com/file/d/0B22mWPiNr-6-NTZlLVVNQi1OU28/edit?usp=sharing<> KKE Ver.1.6 12・15桁版のお知らせ
◆YSRKENzzasTCaYr<><>2014/06/02(月) 01:05:26.13 ID:msGrSvyuM<>Linux向け、12・15桁同梱版もうp。いやー、今日は仕事したなあ!
https://drive.google.com/file/d/0B22mWPiNr-6-eDlOdy02d3hXUDA/edit?usp=sharing<>
◆オッス!オラキショカワモチ。ヌ<>sage<>2014/06/05(木) 16:42:29.15 ID:ZHuwEt5Sf<>キショくて、かわいいい、餅です。オスです。
よろしく!<>
◆YSRKENzzasTCaYr<><>2014/06/28(土) 15:54:06.14 ID:DYcLQZhh+<>4790Kを買ったので速度報告をば
(定格運用。10回試行。OSはWin8 Pro・64bit。AMP版はHDGraphics4600で測定)

Ver    最大値. 最小値. 平均値. 中央値 標準偏差
SSE2.  105.838 105.229 105.727 105.79  0.184575
AVX    131.853 131.607 131.758 131.79  0.0825083
AVX2.   255.225 253.817 254.662 254.66  0.50453
AMP.   50.0421 47.2689 49.1794 49.2443. 0.858509

※参考:同環境におけるMeriken's Tripcode Finderでのベンチ結果
http://anago.2ch.sc/test/read.cgi/software/1397343861/512<>
◆Pentium/IU<>sage<>2014/07/04(金) 16:22:09.76 ID:z+gKciD9q<>テスト<> ◆L.O.B.M/OpiX<>sage<>2014/07/04(金) 16:35:57.04 ID:z+gKciD9q<>テスト2<> ◆9fMMMMMMMM<>sage<>2014/07/15(火) 09:45:12.00 ID:n5x7shW6E<>テスト3<> 削ジェンヌ ★<><>2014/07/20(日) 12:14:51.28 ID:???<>>>88,201,254,260,269の削除に反論のある方は七日以内に下記スレッドまでお願い致します。

http://macaron.2ch.sc/test/read.cgi/saku2/1399262363/11-n<> やんやん
◆yanyan/....3<>sage<>2014/07/20(日) 13:45:30.36 ID:6yhJwleDv<>KKEのベンチもいつかやらねば。<> ◆YSRKENzzasTCaYr<>sage<>2014/07/20(日) 19:44:13.54 ID:4QfMeysZb<>>>568
ありがとうございます。CPUはAVX2まで、GPUはC++ AMPを利用して
GeForceでもRadeonでも(一応)走らせられますのでそのつもりで……

MTFのスレが殆どMerikenさんと私なんで寂しいです><<> うらあ
◆O.A4AewCpw<>sage<>2014/07/20(日) 21:18:22.43 ID:aTvfHmqPW<>test<> うらあ ◆vbsbzWIcF3QuEcf<>sage<>2014/07/20(日) 21:19:49.49 ID:aTvfHmqPW<>asdftest<> うらあ ◆vbsbzWIcF3QuEcf<>sage<>2014/07/20(日) 21:21:56.18 ID:aTvfHmqPW<>#と#$でどうちがうの?
あと、トリップキーは15字までできるようになったということ?#$込みで?<>
◆L.O.B.M/OpiX<><>2014/07/20(日) 21:42:59.32 ID:4QfMeysZb<>>>572
【トリップの生成規則】
#から始まる?→Noならそもそもトリップキーではない

##から始まる?→Yesなら10桁(生キー)

#$から始まる?→Yesなら$以降の文字数をチェックし、10文字までなら10桁、
│          11文字以降なら15桁($スタート)。ちなみにnetでは「拡張用」
│          なのでトリップキーとして使えなかった部分

#以降が11文字までは10桁、12文字以降は12桁

ちなみに「文字」はバイトのことなので誤解なきように<> うらあ
◆xr!0St.8Qpt79S6<>sage<>2014/07/20(日) 22:00:26.71 ID:aTvfHmqPW<>>>573
なる〜です<>
◆YSRKENzzasTCaYr<><>2014/08/03(日) 02:49:27.87 ID:2V0+9LoJ0<>GoogleDriveを掃除したので、KKEのリンクを全部貼り直しました。
以降はこちらからDLしてください。

・初代
 https://drive.google.com/file/d/0B22mWPiNr-6-eHJjdUFadGdPOXM/edit?usp=sharing
  最低限はこなせるものの、やっつけ仕様なためカタカナトリップが遅く、
  他人のコードを流用などといった問題があります
・二代目
 https://drive.google.com/file/d/0B22mWPiNr-6-SEhTTUtJTURIUE0/edit?usp=sharing
  「ファイルを読み込んで検索し、結果を出力」という伝統的パターンに準拠
  小細工により、とりあえずカタカナトリップが遅い問題は解消されました
・Ver.1.0
 https://drive.google.com/file/d/0B22mWPiNr-6-dWJCV1pVbVBxZ28/edit?usp=sharing
  トリップテストから本検索まで全て自分で書きました
  OpenMPによって簡易ながら並列化に対応
・Ver.1.1
 https://drive.google.com/file/d/0B22mWPiNr-6-NW1HVjA5WjIzR00/edit?usp=sharing
  ワイルドカードに対応。そしてトリップキー生成ルーチンを改良
・Ver.1.1 SIMDVer
 https://drive.google.com/file/d/0B22mWPiNr-6-MU4zaE1hN01WRWs/edit?usp=sharing
  読んで字の如く。SIMD Intrinsicって神すぎだろ常識的に考えて……
・Ver.1.2
 https://drive.google.com/file/d/0B22mWPiNr-6-aEFBNDA1cGJfNm8/edit?usp=sharing
  ソースコードを整理した。標準でSSE2を利用して計算するように
・Ver.1.2 AVXVer
 https://drive.google.com/file/d/0B22mWPiNr-6-Y3p1YjZsQVhERUE/edit?usp=sharing
  AVX対応版。ソースを読めば分かるけど手抜きだよ! だけど一応速くなってるよ!
・Ver.1.2 FullsetVer
 https://drive.google.com/file/d/0B22mWPiNr-6-U1VKLTdGWG5LdjQ/edit?usp=sharing
  SSE2・AVX・AVX2版のまとめ。AVX以降はぶっちゃけ手抜きだよ!
  (統合時に一部のコードを修正しました)<>
◆エリーチカニホレタ。ー゙゚リ!<><>2014/08/03(日) 02:55:59.48 ID:2V0+9LoJ0<>・Ver.1.3
 https://drive.google.com/file/d/0B22mWPiNr-6-UkVXVHA2UG5IWUk/edit?usp=sharing
  GPGPUに対応。また、GUI周りを細かく調整して使いやすくした。
  例:ベンチマークモードに統計情報を表示、検索時に平均発見時間を表示
・Ver.1.4
 https://drive.google.com/file/d/0B22mWPiNr-6-R3BMbEY4ZElvUDA/edit?usp=sharing
  キー長を今まで#$+11桁にしていたのを#$+15桁に変更。
  これによりキー空間が広がり、珍しいトリップも出やすくなると予測される。
・Ver.1.5
 https://drive.google.com/file/d/0B22mWPiNr-6-end6UW00RzMtWGs/edit?usp=sharing
  形態素解析を利用したカタカナトリップ検索ソフトを試験的に追加。
  画面出力に関わっているアクセラレータに記号を表示するように修正。
・Ver.1.6
 https://drive.google.com/file/d/0B22mWPiNr-6-bFNhWHVLUVB0cWM/edit?usp=sharing
  ループ展開により大幅な速度アップに成功。12桁版・Linux版も公開。

なお、Ver.1.6の12桁版と、Linux用にコンパイルし直した版は以下のURLに置いておきます。
https://drive.google.com/file/d/0B22mWPiNr-6-MUNYZ1llbkRIQjg/edit?usp=sharing(Win12桁)
https://drive.google.com/file/d/0B22mWPiNr-6-TnVGcXRvWGlta3M/edit?usp=sharing(Linux15桁)
https://drive.google.com/file/d/0B22mWPiNr-6-bnlpU25EeWlCLTQ/edit?usp=sharing(Linux12桁)<>
◆YSRKENzzasTCaYr<><>2014/08/03(日) 18:29:39.17 ID:2V0+9LoJ0<>【お知らせ】
KKE Ver.1.6のWindows版の中身を更新しました。具体的には、
・バッチファイルを対話式でわかりやすいものに
・12桁版にAMP版を同梱
しました。ちなみにリンクは変えていません。<> 名無しさん<>sage<>2014/08/04(月) 20:34:00.02 ID:HORtu8WRK<>おつだよー
今は暑いから廻してないんですよね。早く涼しくならないかなぁ。<> 名無しさん<>sage<>2014/08/05(火) 12:28:53.97 ID:4jqEwNR0g<>KKE 1.6をg++ 4.4.7でコンパイルしてみたのですが、下記エラーが発生してしまいます。
C++はさっぱり分からず。対処方法を教えて頂けないでしょうか。

$ g++ -O3 -fopenmp -std=c++0x -mavx -o KKE_AVX_12.out main.cpp read.cpp search_test.cpp search_avx.cpp
search_avx.cpp: In constructor ‘std::vector<_Tp, _Alloc>::vector(size_t, const _Tp&, const _Alloc&) [with _Tp = long long int __vector__, _Alloc = std::allocator<long long int __vector__>]’:
search_avx.cpp:40: error: 大きさの異なるベクトル値同士の変換はできません
search_avx.cpp:41: error: 大きさの異なるベクトル値同士の変換はできません<>
◆YSRKENzzasTCaYr<><>2014/08/05(火) 13:14:03.87 ID:8UpjuLuSR<>>>579
え、マジで? ……40行目って確か
「vector< vector<__m128i> > DecodedPattern_4(PatternSize, vector<__m128i>(TripArraySize));」
だったような。PatternSizeはuint(unsigned int)型だしTripArraySizeは「3」(定数)だから、
ここは「DecodedPattern_4[0〜PatternSize,-1][0〜2]の配列(のようなもの)を宣言する」って意味なんだよね
特に型がおかしい訳じゃないし……他にもエラー出てた?
(そのVerのg++でSIMD Intrinsicが使えないわけないしな……)

ちなみにKKE_AVX_12.outはきちんと動くかい?<> 579<>sage<>2014/08/05(火) 18:35:52.94 ID:2fDBplcpo<>>>580
エラーは上記の2つだけです。
エラーが発生してしまいますので、実行ファイルは生成されませんでした。<>
◆YSRKENzzasTCaYr<><>2014/08/05(火) 19:29:15.45 ID:8UpjuLuSR<>>>581
いやいや、>>576の下二行のzipファイルには
ちゃんと実行ファイル(拡張子は*.out)も入れてるからそれの話
(sourceフォルダ内じゃない方)<> 579<>sage<>2014/08/06(水) 19:57:01.54 ID:/QnetXvWT<>>>582
glibcのバージョンが合わないエラーが発生して、実行できませんでした。
残念ながらgccのバージョンが古すぎる様です。<>
◆YSRKENzzasTCaYr<><>2014/08/06(水) 22:22:16.37 ID:4YeWhyqqA<>>>583
>残念ながらgccのバージョンが古すぎる様です
なにそれこわい……うーむ、なんで動かないんだろうな
時間が空いたから仮想環境にLinux入れてゆっくりと検証できるんだけど、
とりあえずはUbuntuでいいのかな?
ディストリビューションが多すぎて検証しにくいったらないんだよね
(と言うか最新のg++って4.9.1ってwikipediaに書いてあったんだがこれって関係ある?)<> 名無しさん<>sage<>2014/08/06(水) 22:53:34.56 ID:M+6gO69TM<>たまたま同じバージョンのgccがある仮想環境があったので試したところ、こちらでも全く同じエラーがでました。

$ cat /proc/version
Linux version 2.6.32-279.el6.x86_64 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version
4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Fri Jun 22 12:19:21 UTC 2012

$ g++ --version
g++ (GCC) 4.4.7 20120313 (Red Hat 4.4.7-3)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ g++ -O3 -fopenmp -std=c++0x -mavx -o KKE_AVX_12.out main.cpp read.cpp search_test.cpp search_avx.cpp
search_avx.cpp: In constructor ‘std::vector<_Tp, _Alloc>::vector(size_t, const _Tp&, const _Alloc&) [with _Tp = long long int __vector__, _Alloc = std::allocator<long long int __vector__>]’:
search_avx.cpp:41: error: can't convert between vector values of different size
search_avx.cpp:42: error: can't convert between vector values of different size<> 名無しさん<>sage<>2014/08/06(水) 22:56:36.22 ID:M+6gO69TM<>ちなみにこれはCentOS 6.3です<>
◆YSRKENzzasTCaYr<><>2014/08/06(水) 22:57:40.62 ID:4YeWhyqqA<>>>585
ちょい古いg++だからってそっちが悪いとは考えにくいかもな……
gccスレに相談してみたいけど古いVerだとそれはそれでツッコミくらいそうだから難しい<>
◆YSRKENzzasTCaYr<>sage<>2014/08/07(木) 04:01:06.67 ID:R/LXhvNfj<>さっき試しましたが、VirtualBoxにUbuntu 14.04(64bit版)をぶっこんでみたところ、
KKEのSSE2版は正常に動作しました。AVX版以降だとIllegal Instructionとか
言って怒られるので、たぶん仮想環境(VirtualBox)がまた対応していないのでしょう……
http://i.imgur.com/nAYUmlC.png
他のOS……例えばCentOSとかで使えるかは後でやることにします<>
◆YSRKENzzasTCaYr<>sage<>2014/08/07(木) 14:05:52.39 ID:R/LXhvNfj<>……アレ?
VirtualBoxにCentOS7をKDEだけ付けて突っ込んだけど
普通にKKEが動いちゃったんだが(汗)
http://i.imgur.com/VfiYeAF.png
互換性はそれほど心配しなくていいのか……?
(※64bitOSでしか動かない可能性があります)

さて、後はg++でどうなるかだが……<> やんやん
◆yanyan/....3<>sage<>2014/08/07(木) 15:07:43.66 ID:7RtI2N5Ud<>カーネルをどのアーキテクチャでビルドしているか?などの問題かもしれないですね。<> ◆YSRKENzzasTCaYr<>sage<>2014/08/07(木) 15:36:52.59 ID:R/LXhvNfj<>>>590
Linux版も64bitOSでビルドしていますが、それがなにかマズいんですかね……?<> やんやん
◆yanyan/....3<>sage<>2014/08/07(木) 16:07:36.79 ID:7RtI2N5Ud<>64ビットかどうか以外にも、かなり細かいビルドオプションがあるんです。Core2アーキテクチャ以降専用のビルドなどもあります。<> ◆YSRKENzzasTCaYr<>sage<>2014/08/07(木) 16:13:01.40 ID:R/LXhvNfj<>>>592
オプションは>>585にも書かれている通り、
g++ -O3 -fopenmp -std=c++0x -msse2 -o KKE_SSE2_15.out main.cpp read.cpp search_test.cpp search_sse2.cpp
g++ -O3 -fopenmp -std=c++0x -mavx -o KKE_AVX_15.out main.cpp read.cpp search_test.cpp search_avx.cpp
g++ -O3 -fopenmp -std=c++0x -mavx2 -o KKE_AVX2_15.out main.cpp read.cpp search_test.cpp search_avx2.cpp
って感じにしています。<> 579<>sage<>2014/08/07(木) 17:52:46.91 ID:g4XNwEe+S<>>>585
同じくCentOS6です。
Intel C++の評価版をインストールしたら、コンパイルできました。
12桁AVX版の結果です。

データ数: 20
最大値: 322.728
最小値: 267.627
平均値: 316.194
中央値: 321.811
標準偏差: 15.4609<>
◆YSRKENzzasTCaYr<>sage<>2014/08/07(木) 19:01:57.22 ID:R/LXhvNfj<>>>594
おお、iccが使えましたか!
(自分でicc使おうとしたらインストールが面倒だった上
なぜかコンパイルできなかった記憶がががが)<>
◆YSRKENzzasTCaYr<>sage<>2014/08/07(木) 19:03:24.87 ID:R/LXhvNfj<>あ、後>>594の実行環境が気になります!
(4790KをWinで使って250MTPSぐらいなのに316MTPSって……(^_^;))<> 579<>sage<>2014/08/07(木) 20:38:35.22 ID:zHff728+Z<>>>596
確か6コアのIvy Bridge EP x2のマシンです。<>
◆YSRKENzzasTCaYr<>sage<>2014/08/07(木) 21:24:15.07 ID:R/LXhvNfj<>>>597
>>392みたいにテンプレ化してくれると嬉しいかな―(チラッチラッ<> やんやん
◆yanyan/....3<>sage<>2014/08/07(木) 23:35:36.42 ID:7RtI2N5Ud<>>>593
すみません、誤解を招く表現でしたね。ディストリビューションによって違うというのは、Linuxカーネルのコンフィグに依存しているのかも?ということです。自分も宣言した以上家でのベンチをなるべく早くやりますね。<>
◆YSRKENzzasTCaYr<>sage<>2014/08/07(木) 23:53:36.98 ID:R/LXhvNfj<>>>599
Linuxさんの場合、Windowsとかと違って環境が実質
無数にあるようなもんだから面倒くさいんですよね……
幾ら殆どがタダとは言え片っ端から試すとか面倒過ぎるだろorz
ちなみにWin・Linux版共に64bit版しか用意してないのは、
周囲に殆ど32bit環境がないということが大きいですね
(頑張れば対応できるけど旨味がないのがキツい)<>
◆YSRKENzzasTCaYr<>sage<>2014/08/08(金) 00:36:58.19 ID:KIDcvvQU9<>ううむ、なんということだ……
KKEを改良しようとGPU処理部分の負荷を増やしたのはいいのだが、
コンパイル時間が尋常じゃないぐらい長くなってしまったでござるorz

具体的には、改良前が9秒でコンパイルできていたのに、改良後だと3分50秒!
タスクマネージャを見る限りではどうやら「link.exe」(リンカ)がもたついているよう
なので、「/MP」しても意味が無いというのもキツい……
コンパイルが長いと何が困るってとにかくデバッグが難儀なんだよねぇ<>
◆YSRKENzzasTCaYr<>sage<>2014/08/13(水) 11:44:25.84 ID:qarbQC8M2<>SIMDを復習していたら、ふとMMXが使えないかとイントリのマニュアルを漁ってみました。
すると、整数演算はMMXでも使えることが判明(ただし64bit幅)。
で、なんとなく命令をこねくり回して実装してみたところ、一応計算できることが判明。
(ただしVisual Studio 2013の64bit版ではコンパイルできなかったので32bit版を使用)
ストア命令がMMXにはないのでその辺はポインタ変換でゴリ押ししました。
PC-Miki(Core i7-4790K)での実行結果を貼っておきますねー。

 http://i.imgur.com/y9v0eeX.png

※トリップ生成数・秒数・MTPSの順で表示しています。HTTは有効化済。

参考:
http://wwweic.eri.u-tokyo.ac.jp/computer/manual/altix/compile/CC/Intel_Cdoc91/main_cls/mergedProjects/intref_cls/whnjs.htm
http://blog.livedoor.jp/abars/archives/50923428.html<>
◆YSRKENzzasTCaYr<>sage<>2014/08/15(金) 03:44:12.93 ID:R7MRPc1HD<>とりあえず、簡単にならCUDAやOpenCLも使えるようになりました。
試験用のコードでトリップ検索させたところ、HD5870で556.203MTPSを
叩き出したので、MTFほどとは行かなくても半分ぐらいのパフォーマンスは
出るかもしれません(←GPUにおいて。CPUは既に9割以上出てる>>563)。
問題はこの速度をどうやってKKE上で発揮させるかですが……。

結論:適当に書いてもそこそこ性能が出てしまうC++ AMPってマジすげー!<>
◆YSRKENzzasTCaYr<>sage<>2014/08/15(金) 13:46:49.26 ID:R7MRPc1HD<>:::::::::::.: .:. . ∧_∧ . . . .: ::::::::   Oh……多タゲ時の速度低下が著しいぜセニョール……
:::::::: :.: . . /彡ミ゛ヽ;)ヽ、. ::: : ::  http://i.imgur.com/UL9w9HW.png
::::::: :.: . . / :::/:: ヽ、ヽ、i . .:: :.: :::  (Core i5-3210M,AVX版で測定)
 ̄ ̄ ̄(_,ノ  ̄ ̄ヽ、_ノ ̄    近似すると1/(3.8*10^-7*N^2+0.00022*N+0.023)[MTPS]だから
                   4096タゲ時は0.14MTPSになりそうな悪寒
(実測すると0.47MTPSほど)<>
◆Meriken//XXX<>sage<>2014/08/15(金) 15:02:12.95 ID:7oXro3DQE<>多ターゲットで速度を落とさないようにするのは結構難しいんですよ。
KKEのCPU検索でMTFに近い速度が出ている理由の一つに、
KKEのヒット判定ルーチンが比較的単純なことが挙げられます。
実際の検索ではターゲットの数は数百から数千になるので、
ここらへんは工夫のしどころです。<>
◆YSRKENzzasTCaYr<>sage<>2014/08/15(金) 19:50:20.04 ID:R7MRPc1HD<>>>605
こりゃ本気でMTFのソース読まないと改良しづらい予感……

ところで、例えば自分が書いたコードをGPLにしたい場合は
COPYING.txtの一部を自分のソフト向けに書き換えてから
ソースコードを付ければいいんですかね?<> 名無しさん<>sage<>2014/08/16(土) 18:29:57.01 ID:A7ywRjnlO<>トリップのテストスレはどこですか<>
◆Meriken//XXX<>sage<>2014/08/16(土) 18:34:44.61 ID:PBA4oh5/G<>多分ここですw KKEのスレをそろそろ立ててもいいんじゃないですかね。 > YSRKENさん<> ◆YSRKENzzasTCaYr<>sage<>2014/08/16(土) 19:33:21.78 ID:iyGJhjSev<>>>608
そうですね。MTFのテンプレを参考にしつつ、スレ立てしてみます。<> 名無しさん<>sage<>2014/08/16(土) 19:34:42.05 ID:Z5E4GgSUE<>意訳:そろそろ邪魔だから他所でやって<>
◆Meriken//XXX<>sage<>2014/08/16(土) 21:39:54.09 ID:PBA4oh5/G<>いやいやw テストも一緒にしてるようなスレで続けるのは
もったいないですよ。<>
◆YSRKENzzasTCaYr<>sage<>2014/08/17(日) 00:16:28.00 ID:R+410NHpL<>KKEのスレを立てました。以降はこちらでKKEの話をします。

【トリップ検索】KKE【15桁】
http://anago.2ch.sc/test/read.cgi/software/1408202087/<>
◆AU/OjWxByc<>sage<>2014/08/19(火) 03:58:38.25 ID:BvyLf+0J4<>テスト1<> ◆8NBuQ4l6uQ<>sage<>2014/08/19(火) 04:00:07.81 ID:BvyLf+0J4<>テスト2<> ◆gPnRY8djXw<>sage<>2014/08/19(火) 04:01:02.23 ID:BvyLf+0J4<>テスト3<> ◆djPcTZetTU<>sage<>2014/08/19(火) 04:01:32.31 ID:BvyLf+0J4<>テスト4<> ◆c3MoIHJ/Dw<>sage<>2014/08/19(火) 04:02:00.87 ID:BvyLf+0J4<>テスト5<> ◆KqNqEREFnAu9<>sage<>2014/08/19(火) 04:02:26.36 ID:BvyLf+0J4<>テスト6<> ◆OjInGM8lJI<>sage<>2014/08/19(火) 04:03:02.53 ID:BvyLf+0J4<>テスト7<> ◆KOROSU.Lng<>sage<>2014/08/19(火) 12:56:46.61 ID:mxNYkJt09<>#-)}-{nB%<> ◆!!!!!!!!イーホシユミク<><>2014/08/22(金) 10:04:33.69 ID:xUqW0qc+7<>テスト<> ◆CLANNAD/2x/D<><>2014/08/22(金) 10:06:41.83 ID:xUqW0qc+7<>テスト2<> ◆YUKI.N//gU<><>2014/08/22(金) 10:07:04.41 ID:xUqW0qc+7<>テスト3<> ◆PXFTKp0vbnGPU4w<>sage<>2014/08/28(木) 18:18:19.50 ID:/iq+7vqEV<>てすと<> ◆カニャナニャラクヤナュヲロモア<>sage<>2014/08/28(木) 18:32:19.81 ID:/iq+7vqEV<>てす<> ◆9Nzs44..fA<><>2014/09/13(土) 12:43:31.37 ID:vb6g2FDNe<>てすと<> ◆L809q.Wvdk<>sage<>2014/09/26(金) 00:39:29.27 ID:4WZVnIeQy<>te<> ◆L809q.Wvdk<>sage<>2014/09/26(金) 00:40:17.76 ID:4WZVnIeQy<>nama test<> ◆Wolf.SfYHk<><>2015/02/19(木) 23:15:35.06 ID:AjfcsxoOS<>test<> ◆Wolf/Wixws<>sage<>2015/02/19(木) 23:16:17.12 ID:AjfcsxoOS<>test<> 名無しさん<><>2015/03/02(月) 08:00:31.57 ID:wMeElOlih<>テスト<> 名無しさん<>sage<>2015/04/18(土) 12:06:47.18 ID:QaElrwrcI<>てすつ。<> ts ◆qfArSCQI7nK.<>sage<>2015/06/28(日) 11:39:30.82 ID:UUn2q1a8e<>あ<> ts ◆teVHtLdkPc<>sage<>2015/06/28(日) 11:39:53.52 ID:UUn2q1a8e<>い<> ◆444VVVVVVPpQE8a<>sage<>2016/01/09(土) 16:29:18.69 ID:1RKZPyIjr<>てすと<> 名無しさん<><>2016/02/17(水) 17:07:33.58 ID:w8NjZeS6J<>m(_ _)m<> ◆IMWagR89Dsve<><>2016/05/27(金) 18:21:35.45 ID:ihWMzVo36<>てすん<> ◆サボテンノテ」ンアケフズー<>sage<>2016/05/27(金) 18:55:04.12 ID:ZtgKvafxo<>てす<> ◆ランランョ、ナナミラマ゚ツイリ<>sage<>2016/05/27(金) 18:56:01.32 ID:ZtgKvafxo<>てす2<> サボテン ◆???<><>2016/05/27(金) 19:07:07.79 ID:uPKXU8a9c<>てす<> サボテン ◆geOFB2QxqTNC.0R<><>2016/05/27(金) 19:08:46.90 ID:uPKXU8a9c<>テスト<> 名無しさん<><>2016/05/29(日) 13:31:59.14 ID:3ZT6XFqqR<>あ<> 名無しさん<>sage<>2016/07/27(水) 23:25:10.64 ID:CTd4zrXuH<>ほ<> 名無しさん<><>2016/08/13(土) 10:01:57.67 ID:VDW/oZBN3<>【犯罪車両登録情報 危険度・高】
石川580 う 81−23  石川330 む ・・40   土浦347 つ 11−22  石川583 あ 28−96
石川335 ゆ 33−88  石川300 の 75−37  金沢300 て 97−11  富山300 み 73−27
金沢580 か 81−84  石川501 せ 22−93

【犯罪車両登録情報】
石川501 せ 35−18  石川558 ま 11−88  石川580 か ・6−58  石川300 ほ ・9−93
石川550 つ 64−97  石川50  ま 21−47  石川580 う 28−40  石川531 つ ・5−27
石川300 の ・6−60  石川300 た 68−04  石川530 た 26−35  石川530 た 28−35
石川480 き 65−78

2004年4月12日に飲酒当て逃げ事件を起こした凶悪犯です。
有事の際には登録ナンバーをすべて照会し、犯人をスピード逮捕します。
http://light.dotup.org/uploda/light.dotup.org359468.jpg http://light.dotup.org/uploda/light.dotup.org359473.jpg
http://light.dotup.org/uploda/light.dotup.org359469.jpg http://light.dotup.org/uploda/light.dotup.org359474.jpg
http://light.dotup.org/uploda/light.dotup.org359470.jpg http://light.dotup.org/uploda/light.dotup.org359475.jpg
http://light.dotup.org/uploda/light.dotup.org359471.jpg http://light.dotup.org/uploda/light.dotup.org359476.jpg
http://light.dotup.org/uploda/light.dotup.org359472.jpg http://light.dotup.org/uploda/light.dotup.org359477.jpg

違法駐車犯 塩木容疑者おもな犯罪暦(簡略版)
飲酒当て逃げ・飲酒運転ほう助罪(酒提供)・犯人隠避(飲酒当て逃げ犯)・恐喝・携帯運転
威嚇クラクション・ドアバン・近所迷惑バーベキュー・住居侵入・器物損壊(空き地の柵)・不法投棄・立小便
そして毎年、正月、GW、盆などの連休には大群の違法駐車テロで他人の私有地を不法占拠!!<> たこ
◆drKKbSUeE/8m<>sage<>2017/12/19(火) 20:36:38.27 ID:9RJSGScDs<>えっ?<> ◆ロロロロロロロロテソクオユヤマ<>sage<>2020/03/29(日) 11:51:30.64 ID:R69B0Hyxp<>てす<> ◆29exz/UDx.<>sage<>2023/08/02(水) 06:07:55.18 ID:/DzFhbmr1<>テストしてみる<> ◆」エヌミトシヲモンハメモチャナ<>sage<>2023/08/02(水) 06:41:43.05 ID:/DzFhbmr1<>もう一回<>