トリップ対応スレッドat PATISSERIE
トリップ対応スレッド - 暇つぶし2ch2:ひろゆき@てすとくん ★
14/04/12 18:13:04.84
substr($YOU->{FORM}->{TRIPKEY}, 0, 1) . "H";
これを、
substr($YOU->{FORM}->{TRIPKEY}.'H.', 1, 2);
にすれば、OKってことであってますー?
>めりけんさん

3:名無しさん
14/04/12 18:13:18.19 KYnlBVAkx
>>1


>>2
あっそ

4:名無しさん
14/04/12 18:15:09.96 a8M+N2H7A
ワロタ

5:名無しさん
14/04/12 18:15:21.72 gSFKhlFHU
>>1
ソースはってよ

>>2
意味不明

6:名無しさん@\(^o^)/
14/04/12 18:16:47.53 Co7HigPH5
>>3
関係ない話題はやめろ

7:名無しさん
14/04/12 18:16:49.72 X7H5VGqSg
>これはこれで楽しくて私結構好きなんだよねw

ガイジかな?

8:名無しさん
14/04/12 18:16:54.93 Se1ODgPcP
じゃあレスすんじゃねーよ、アホ

9:ひろゆき ◆4WF/6o/T1E@てすとくん ★
14/04/12 18:16:59.33
テスト。

10:名無しさん@\(^o^)/
14/04/12 18:17:36.75 Co7HigPH5
>>2
俺にレスすんなって。

>>9
また荒らすのか?いい加減にしろよな

11:名無しさん
14/04/12 18:17:48.13 RhkNTkj9+
>>7
安価せずレスしようぜ

>>9
どうよこれ

12:◆Meriken//XXX
14/04/12 18:18:55.59 pwhL+OYY5
>>2
それでいいはずです~
saltの位置が1文字ずれてるのが原因です。

13:◆4WF/6o/T1E
14/04/12 18:21:40.84 pwhL+OYY5
#test

14:ひろゆき ◆4WF/6o/T1E@てすとくん ★
14/04/12 18:22:40.79
てて

15:◆Meriken//XXX
14/04/12 18:23:13.50 pwhL+OYY5
う~ん、まだ直ってないみたいですねえ。

16:ひろゆき ◆vzJLaTHZXo@てすとくん ★
14/04/12 18:23:35.03
ててん

17:ひろゆき ◆vzJLaTHZXo@てすとくん ★
14/04/12 18:23:55.24
あれ、、、不思議なことになった。。

18:ひろゆき ◆vzJLaTHZXo@てすとくん ★
14/04/12 18:24:33.37
ソースですー。

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), -

19:◆MNkeQ.v8Vw
14/04/12 18:29:12.49 KQU53ay83
#..........

20:名無しさん
14/04/12 18:29:36.89 gSFKhlFHU
>>1
こっちのほうが見やすいな

>>3
こういうのもコピペなんだろ?糞が

21:◆vzJLaTHZXo
14/04/12 18:29:53.49 KQU53ay83
#test

22:◆vzJLaTHZXo
14/04/12 18:31:26.08 ZFRcqPoZs
どれどれ

23:ひろゆき ◆vzJLaTHZXo@てすとくん ★
14/04/12 18:31:54.42
ててすと。

24:◆Meriken//XXX
14/04/12 18:32:07.62 KQU53ay83
>>19はうまくいって>>21がうまく言ってないのは
saltの変換でおかしくなってるんでしょうね。

25:ひろゆき ◆pMstsfrGSM@てすとくん ★
14/04/12 18:33:43.84
どだろう。。。

26:ひろゆき ◆pMstsfrGSM@てすとくん ★
14/04/12 18:34:06.60
あぁ、、よけいに違うものに。。。

27:◆87RlhPRNuY
14/04/12 18:34:47.38 ZFRcqPoZs
#eeee

28:◆87RlhPRNuY
14/04/12 18:35:36.65 ZFRcqPoZs
◆emUsk8tTiUにならんといかんけどならんですね

29:ひろゆき ◆MNkeQ.v8Vw@てすとくん ★
14/04/12 18:35:44.33
うほ

30:ひろゆき ◆MNkeQ.v8Vw@てすとくん ★
14/04/12 18:36:43.05
#..........
はいけましたね。。。

今、こんなんです。

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);

31:名無しさん
14/04/12 18:38:27.31 ZRswwtKRi
my $tripkey = substr($YOU->{FORM}->{TRIPKEY},1);

my $tripkey = $YOU->{FORM}->{TRIPKEY};

32:ひろゆき ◆MNkeQ.v8Vw@てすとくん ★
14/04/12 18:39:10.90
わくわく

33:ひろゆき ◆.CzKQna1OU@てすとくん ★
14/04/12 18:39:26.89
>>31
やってみました。

34:ひろゆき ◆.CzKQna1OU@てすとくん ★
14/04/12 18:39:49.23
おぉ!!いけた。
#test
です。

35:ひろゆき ◆meriken.EM@てすとくん ★
14/04/12 18:40:15.68
#FJセット誂蟻]

36:◆Meriken//XXX
14/04/12 18:40:41.55 KQU53ay83
これはおかしいですね。どこが違うんだろう…

37:ひろゆき ◆meriken.EM@てすとくん ★
14/04/12 18:40:46.66
おぉ!!出来てるー。

みなさん、ありがとうございますですー。

38:◆emUsk8tTiU
14/04/12 18:40:52.83 ZFRcqPoZs
#eeee

39:◆Meriken//XXX
14/04/12 18:41:56.41 KQU53ay83
おおやった! ∩( ・ω・)∩ ばんじゃーい

40:◆l1rD7w28vScD
14/04/12 18:41:58.03 ZFRcqPoZs
おー、おつです

41:ひろゆき ◆meriken.EM@てすとくん ★
14/04/12 18:42:26.15
どもども、おつですですー。

42:◆.MeRIKeN..
14/04/12 18:42:50.29 KQU53ay83
どれどれ

43:◆Meriken//XXX
14/04/12 18:44:16.69 KQU53ay83
>>41
素晴らしい! 素早い対応ありがとうございました~

44:◆Gw/f5wZwNg
14/04/12 18:45:26.71 ZRswwtKRi
#<>
期待: 3wNccY4njg
現状: Gw/f5wZwNg

処理順の関係で <>&" が変換されてる
処理順を変えるか、キーに対して逆変換してくれるとありがたい
$key =~ s/&lt;/</g;
$key =~ s/&gt;/>/g;
$key =~ s/&quot;/"/g;
$key =~ s/&amp;/&/g;

45:◆Deai///vvM
14/04/12 18:45:52.10 oS9u8wpWW
◆Deai///vvM
#研ナq善Vム

どれどれ

46:ひろゆき ◆3wNccY4njg@てすとくん ★
14/04/12 18:48:21.61
#<>
どすかね?

47:ひろゆき ◆ZjTdSf8VEzaU@てすとくん ★
14/04/12 18:48:38.56
>>44
対応しましたー。

48:ひろゆき ◆3wNccY4njg@てすとくん ★
14/04/12 18:49:25.36
みなさん、どもどもでした。

ってことで、全サーバにbbs.cgiを配布してきます。

49:◆STAR......
14/04/12 18:51:19.68 wtH0Y35S8
てすとん

50:◆
14/04/12 18:51:50.90 wtH0Y35S8
生キーてすとん

51:◆STAR......
14/04/12 18:55:23.51 wtH0Y35S8
こういうタイプのトリップキーはまだダメですね
◆00000000SU : ##7CBC236B1B1B0543..

52:◆Meriken//XXX
14/04/12 18:55:30.42 pwhL+OYY5
>>48
乙です乙です。こんなに早く対応していただけるとはw
また時間のあるときに生キーもぜひお願いします。

53:◆
14/04/12 19:01:50.05 oS9u8wpWW
◆./ocampins
##6c5524bc2d714d4cU.

どれどれ

54:名無しさん
14/04/12 19:03:40.67 oS9u8wpWW
>>48

>>50-51
>>53

L(・∀・ L) オーイ  (」・∀・)」 オーイ

55:名無しさん
14/04/12 19:07:48.43 L6QqgJJAB
おまえじゃねーよ

56:ひろゆき ◆ZjTdSf8VEzaU@てすとくん ★
14/04/12 19:16:12.03
てすてす

57:◆Meriken//XXX
14/04/12 19:16:31.55 pwhL+OYY5
生キーの処理はこれですね。

----

URLリンク(ja.wikipedia.org)(%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} = '???';
  }
}

58:ひろゆき@てすとくん ★
14/04/12 19:16:51.88
あれ、12文字以上のやつは、まだ駄目ってことですかね?

59:sage
14/04/12 19:18:50.35 6FN++WVQ5
>>42
おお、おつかれ

>>55
ハゲっていつも言われるおかげで、だんだん耐性がついてきたんだが?w

60:◆Meriken//XXX
14/04/12 19:21:01.40 pwhL+OYY5
SHA-1の12桁トリップは大丈夫ですけど、
##で始まる10桁トリップの生キーはまだです~

61:◆AU/OjWxByc
14/04/12 19:24:43.94 wX8D+B3vM
おお
トリップの互換性が治ったか

62:sage
14/04/12 19:25:15.78 6FN++WVQ5
だまれ

63:ひろゆき@てすとくん ★
14/04/12 19:26:33.23
おぉ、、そんな将来仕様まで決まっていたとはー。

64:鼻毛大佐 ◆XsakuXqMzHeD
14/04/12 19:28:13.36 BAbo9ksQY


65:◆Meriken//XXX
14/04/12 19:28:29.98 pwhL+OYY5
>>63
ええ~w

66:◆AU/OjWxByc
14/04/12 19:29:13.29 UrwGcK1Ia
∧_∧
( ´・ω・) みなさん、お茶が入りましたよ・・・・。
( つ旦O
と_)_) 旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦旦

67:◆........V4Et
14/04/12 19:30:46.16 e0+9nw7hk
どれー?

68:SPARKYNOVA ◆
14/04/12 19:32:00.06 j09ebS622
# 将来の拡張用
↑せっかくなのでこれも欲しいなー

69:sage
14/04/12 19:32:46.56 6FN++WVQ5
>>28
お前が言うな

70:◆rIA3bhqcIETq
14/04/12 19:32:54.54 PmlTsD+YK
13文字てす

71:◆eUG51PR7ekB7
14/04/12 19:33:48.52 ZRswwtKRi
>>47
ちょっと惜しいです
逆変換はキー長による分岐より前でお願いします

#1234567&
期待: q3.yfaIC5s (10桁/crypt)
現状: eUG51PR7ekB7 (12桁/SHA-1)

72:◆Meriken//XXX
14/04/12 19:34:31.09 TH+4bWW5R
>>63
ども~

73:名無しさん
14/04/12 20:01:38.66 L6QqgJJAB
>>11
結局それなんだよな

74:名無しさん
14/04/12 20:14:44.01 +qIPi+XVL
せっかくだし14文字トリップ行こうぜ
2ちゃんねる1stでは使えない仕様をつけて戻れなくする(うそ)

75:名無しさん
14/04/12 20:17:03.89 tLKMbFV7r
参考URL:
URLリンク(ja.wikipedia.org)(%E9%9B%BB%E5%AD%90%E6%8E%B2%E7%A4%BA%E6%9D%BF)
URLリンク(www.geocities.jp)
URLリンク(katjusha.seesaa.net)
URLリンク(dark7110.blog.fc2.com)
URLリンク(sourceforge.jp)

76:名無しさん
14/04/12 20:31:36.45 JACFSuH/9
>>74
もっとないの?

77:名無しさん
14/04/12 20:38:34.26 8odwIwZ2G
拡張ってなにができるのん?
ひらがなのトリップとか?
◆おひとりさま
みたいな

78:名無しさん
14/04/12 20:44:44.28 ax47JtUY3
はい?じゃ、オレが人間だってソースを出せばいいわけ?アホか

79:名無しさん
14/04/12 20:48:51.37 ax47JtUY3
>>13
機械的なレス見るとぞっとするわ。V速は怒ってるぞ。

>>68
こういうの見るとだいぶ活気が戻ってきたなって思う

80:名無しさん
14/04/12 21:02:24.63 ax47JtUY3
>>65
また出たよ。工作活動ご苦労さまっす

81:名無しさん
14/04/12 21:13:42.85 ax47JtUY3
人がいなくて寂しそうだから安価してみる。お互い大変だよな

82:sage
14/04/12 21:18:42.80 6FN++WVQ5
>>61
荒らすなクズ

83:名無しさん
14/04/12 21:25:08.14 ax47JtUY3
>>50
人がいなくて寂しそうだから安価してみる。お互い大変だよな

>>66
誰もいないね。

84:名無しさん
14/04/12 21:26:10.80 ax47JtUY3
スクリプトも暇だよな。俺だって1時間で休憩入れるようにしてるし。

85:名無しさん
14/04/12 21:28:15.58 ax47JtUY3
>>22
まだこんな所にいるんですか?

>>56
煽るなや!おれはここに居たいんだよ!

86:名無しさん
14/04/12 21:35:34.79 ax47JtUY3
>>53
おまえみたいに旧速とか言ってる奴が臭すぎる

>>64
あの出てってくれません?もう飽きましたんで。

87:名無しさん
14/04/12 21:37:37.64 ax47JtUY3
>>7
コピペすなや

>>59
僕にはニュー速しかない。

88:あぼーん
あぼーん
あぼーん

89:名無しさん
14/04/12 22:21:34.79
意見の違う相手を具体的な理由も述べず叩くとか「反日罪」ってやつですかぁ?wwww

90:◆P48Wry1hqM
14/04/12 22:29:42.90 KciC6NGel
どれ

91:◆LunQcdoR7s
14/04/12 22:33:19.25
はい

92:◆3wiHylG871Ct
14/04/12 22:54:05.70 pkh7uTqyI
てすと

93:やんやん ◆yanyan/....3
14/04/13 01:02:21.05 Y4WFtF/nI
てすと

94:◆0gUady0onY
14/04/13 01:14:57.60 skBvEH2X9
対応マダー?

95:◆SPARKYNOVA
14/04/13 06:34:02.89 WDm88W5Qr
(´・ω・`)

96:◆00000000SU
14/04/13 06:39:50.31 JCSFkEcRi
##7CBC236B1B1B0543..

97:◆q3.yfaIC5s
14/04/13 06:40:46.84 JCSFkEcRi
#1234567&

98:◆blackstars
14/04/13 06:42:34.05 WDm88W5Qr
ああ…直ってたのか

99:◆Meriken//XXX
14/04/13 06:52:33.90 JCSFkEcRi
生キー対応と>>71の問題の修正も済んだみたいですね。
ありがとう、ひろゆき!

100:◆Meriken//XXX
14/04/13 08:48:18.71 JCSFkEcRi
2ちゃんねるに書き込めなくなったので急遽立てました。
本スレにも貼り付けてもらえると助かります。

【トリップ検索】MERIKEN's Tripcode Finder@sc
スレリンク(software板)

101:◆FR0w0w0w0U
14/04/13 11:34:22.82 UZc3I8AKL
てすと

102:◆4drjbY0Nzw
14/04/13 11:47:41.80 86RI72aZR
ts

103:◆vswwwwwwww
14/04/13 11:50:30.74 HbjC7GrIb
漢字込み、半角込み、空白込み

104:◆vswwwwwwww
14/04/13 11:51:29.02 HbjC7GrIb
漢字 半角 空白全部対応しているって事を確認

105:◆WwWWWwWwwwkw
14/04/13 12:36:03.65 6MMRYAie4
どれ

106:◆yBEncckFOU
14/04/13 13:32:29.38 skBvEH2X9
えー、ぜんぜん違うじゃん

107:名無しさん
14/04/13 13:32:51.99 skBvEH2X9
あれ、直ってる

108:◆yBEncckFOU
14/04/13 13:39:29.90
(・3・) エェー直ったのかYO

109:◆WorldyT4m2
14/04/13 14:25:01.59 M723BMuc0
ほい

110:名無しさん
14/04/13 14:26:31.87 TXjE/BNeQ
>>100
なんで見る必要なんかあるんですか(正論)

111:◆o8gKYE6H8A
14/04/13 15:05:55.39 Rssj68S6D
...

112:◆crj5rcA1jk
14/04/13 15:29:37.28 KHWIb1ulI
テス&#9996;&#65039;

113:◆YYYYYYYYYY
14/04/13 15:34:04.09
なおったんか

114:八神太一 ◆YAGAMI99iU
14/04/13 16:50:43.28 AoYfW4L00
てす

115:◆Xmasres7Sg@削ジェンヌ ★
14/04/13 17:15:06.47
クリスマスに使うよ!

116:削ジェンヌ ★
14/04/13 17:15:22.89
やったね!!

117:◆UxQ8uxJMok
14/04/13 18:02:58.96 nvTYMCwQo
>>63アホゆき
『  Error! しばらく書かないでください。 』って規制は何時まで続くんだ?
確かに連投はしてたが、荒らし行為ではなかったのに酷い扱いだなあ。

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

スレリンク(entrance2板)
163 :◆UxQ8uxJMok:2014/04/13(日) 08:12:55.32 ID:vBNKO6d00

118:てすと ◆7F1b9hOaT.
14/04/13 18:37:39.62 H57FvhGp6
てすと

119:名無しさん
14/04/13 18:51:37.33 OjDVM/vY3
削じぇんぬ市ね

120:◆3SHRUNYAXA
14/04/13 19:16:50.48 3LDnBKb+1
てすと

121:◆3SHRUNYAXA
14/04/13 19:18:36.84 3LDnBKb+1
タラコトリップが出る使用のままか

122:◆bATtAHKXms
14/04/13 20:04:17.80 SHQ+OMtLQ
てすと

123:()_()/ ◆LocUStv/ss
14/04/13 20:07:14.48 SHQ+OMtLQ
8桁でもおkになったんだね!

124:◆9Ce54OonTI
14/04/13 20:25:10.43 IzAxHA7hm
testa

125:名無しさん
14/04/13 20:28:14.61 bPt9XuXM+
オレは削ジェンヌちゃん好きやで^-^

126:◆3SHRUNYAXA
14/04/13 23:35:29.89 0qwTAJfnU
トリップが呪われてないか調べようとしたらすでにしてる人がいた

127:名無しさん
14/04/14 10:49:58.75 oIqbmC3lb
まだ試す気にならない

128:◆........V4Et
14/04/14 12:22:02.47 rIzCQ52NE
仕様変わった?

129:◆Meriken//XXX
14/04/14 13:16:46.64 Xpp8/kphE
ちゃんと2ch.net互換になりましたよ。

130:◆yGAhoNiShI
14/04/14 22:45:29.48 MsfXmb/OH
めでたしめでたし。

131:◆QANoNotan.
14/04/14 22:51:14.38 OjFLlpPzx
        | |
        | | |
        | | | | スッ
                          
        ¥
         ||
        ===== /             
       从 ´ⅴ`)                
       / y⊂)         ののたん忍者参上!!!
       U〉  ⌒l                  
     /(__ノ ~U  

132:◆U7rHG6DINI
14/04/14 23:22:56.68 3T+yZ6BBW
ほんと?

133:名無しさん
14/04/15 02:17:24.91 /aKQvxt/y
ひろゆき俺の嫁にならないか

134:◆O8V9Tc9GTw!BDcw
14/04/15 03:09:13.21 w7iSHOUKv
分かる人は分かる、今まで「???」になっていた拡張トリップ、やっと実装。

135:◆hkLhZVsGMvuA7.o
14/04/15 03:24:15.91 EvhQ0uX0X
なんだって、それは本当かい!?

136:◆Fx5vR8riu02qsLk
14/04/15 05:40:25.93 JAFyYz98k
( ´ⅴ`) 拡張ってなんれすか

137:◆2NhIFtjzDbGl
14/04/15 05:43:36.58 nan6RrqO8
#hogemogehagemage

138:◆MKvcqwKA35qQ2Ha
14/04/15 05:44:03.11 nan6RrqO8
#$hogemogehagemage

139:◆U46o2KMtDc
14/04/15 05:54:35.50 nan6RrqO8
#$0

140:◆LlKVOwHtJWBZCzx
14/04/15 06:00:00.28 nan6RrqO8
#$012345678901

141:◆zYznf3SAOuySLIm
14/04/15 06:00:23.56 nan6RrqO8
#$01234567890

142:◆46g6cHndYk
14/04/15 06:01:01.77 nan6RrqO8
#$0123456789

143:◆BvcplLXSGo
14/04/15 06:01:51.44 nan6RrqO8
#01234567

144:◆.CzKQna1OU
14/04/15 08:49:19.62 9Ib7ZBc7S
test 

145:◆UUUUUUUU5U
14/04/15 12:19:45.70 lCdffAu69
生キー大丈夫かな?

146:昔のスレ
14/04/15 15:46:58.94 jeZVw5Px+
【堅牢】トリップの新方式を考えてみませんか【互換性】
URLリンク(qb5.2ch.net)
【堅牢】トリップの新方式を考えてみませんか【互換性】 ★2
URLリンク(qb5.2ch.net)

147:◆3FWBAMQaQccnpN3
14/04/15 16:22:07.88 nan6RrqO8
#$...........

148:◆tSXZdPknHVjNi.7
14/04/15 16:22:34.20 nan6RrqO8
#$00000000000

149:名無しさん
14/04/15 16:27:40.42 X39qW2l6Q
15文字…?

150:◆Meriken//XXX
14/04/15 16:56:16.57 nan6RrqO8
■.scの新方式の15桁トリップについて
・キーは"#$"で始まる。
・キーの長さが2+11文字以上だとトリップは新方式になる。
・キーの長さが2+10文字以下だとトリップは従来の10桁と同じ。
・生成アルゴリズムはSHA-1で各板共通。
・平文には"$"で始まるキーの2文字目以降を使用する。
・エンコードは従来通りbase64で、先頭から数えて4文字目からの
 15文字をトリップとして使用する。

151:◆yqFpEkAh22V.msI
14/04/15 17:55:11.25 nEzETDX9S
15文字ってどんなのテストん

152:名無しさん
14/04/15 19:42:45.16 xAn2XprFx
>>150
15桁トリップでは「!」も使用されるのでしょうか?
◆O8V9Tc9GTw!BDcw>>134

153:◆Meriken//XXX
14/04/15 19:48:16.92 nan6RrqO8
>>152
それは謎ですw 誰か教えて下さい。

154:◆G4nHB5CsmN0ceLa
14/04/15 19:58:19.38 nan6RrqO8
実験。

155:◆Meriken//XXX
14/04/15 20:05:05.38 nan6RrqO8
あ、なるほど。従来のトリップと衝突しないようになってるのか。

156:◆tSXZdPknHVjNi.7
14/04/15 20:06:55.78 nan6RrqO8
#$00000000000

157:◆fUKnXX6F3.W8mEX
14/04/15 20:08:03.63 nan6RrqO8
#$0000000000000

158:◆JziBwmjnsoX94!Q
14/04/15 20:08:45.49 nan6RrqO8
#$000000000000000

159:◆Meriken//XXX
14/04/15 20:14:52.93 nan6RrqO8
>>152
わかりました。

■.scの新方式の15桁トリップについて
・キーは"#$"で始まる。
・キーの長さが2+11文字以上だとトリップは新方式になる。
・キーの長さが2+10文字以下だとトリップは従来の10桁と同じ。
・生成アルゴリズムはSHA-1で各板共通。
・平文には"$"で始まるキーの2文字目以降を使用する。
・エンコードは従来通りbase64で、先頭から数えて4文字目からの
 15文字をトリップとして使用する。"/"は"!"に、"+"は"."に
 変換される。

160:累計 ◆wop.8OO8.qow
14/04/15 20:15:28.55 xAn2XprFx
>>158
以前#$で???になってしまうトリップテストを一緒にしまくったのを思い出しますw

161:◆Meriken//XXX
14/04/15 20:29:53.27 nan6RrqO8
>>160
ありましたねw 今ならそれも使えるってことですよね。
とっとけばよかった。

162:◆OhZxogMbP.
14/04/15 21:18:47.38 o1Uh25crG
こう?

163:◆3s9MXccfPrZ27qU
14/04/15 21:19:38.12 o1Uh25crG
こうか

164:◆w5FzfyEqaGaODHp
14/04/15 21:24:08.25 jeZVw5Px+
##00000000000

165:◆IwMm0EdJz/xB
14/04/15 22:34:45.17 X39qW2l6Q
どれどれ

166:◆vIsEop09gGRZtHB
14/04/15 22:35:45.03 X39qW2l6Q
もういっちょ

167:◆lD1jWALhQIzs8Om
14/04/15 22:36:11.15 X39qW2l6Q
らすと

168:◆IwMm0EdJz/xB
14/04/15 22:36:52.90 X39qW2l6Q
あれ…

169:名無しさん
14/04/15 22:37:27.19 X39qW2l6Q
いいのか、納得

170:◆dCHKJ2AlEI
14/04/16 02:09:38.91 AMc7/eKWV
たぶんだめ

171:◆IHvkyj8FeyX79da
14/04/16 02:10:37.60 AMc7/eKWV
てす

172:累計 ◆wop.8OO8.qow
14/04/16 07:17:44.09 hOTdmCykH
>>159
> "+"は"."に変換される。

逆っぽい気がします…

173:◆Meriken//XXX
14/04/16 10:18:54.03 bpPycvEvs
>>172
base64では"+"なのがトリップでは"."なのであってますよ。

174:累計 ◆wop.8OO8.qow
14/04/16 19:12:43.58 hOTdmCykH
>>173
失礼しましたー
聞くは一時の恥、聞かぬは一生の恥ですからw

175:名無しさん
14/04/17 00:48:16.25 MVgcIz53O


176:名無しさん
14/04/17 00:57:26.21 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         ヽ:::ヘ、ヘ;::::::::::;' 

177:◆Yu3E9Q3guE
14/04/17 01:30:51.60 z7l3b+wlF
てすと

178:名無しさん
14/04/17 01:49:23.43 kVPoWaDqP
429 :削ジェンヌ▲ ★:2008/05/30(金) 23:59:27 ID:???0
>>427
削除依頼すれば誰かが見てくれるかもしれないですよ。
ただ催促すると放置される可能性があるので注意して下さいね。

基本、削除人に対して命令口調はやめてください。気分が悪いです。あなたは何様ですか?
削除人はいわば神です。一方、あなたは単なる名無しです。
神に対してはみんな、お願いをするものです。
平民以下の単なる名無しのくせして、神に命令するなんておかしいと思いませんか?

179:名無しさん
14/04/17 01:57:11.22 bZ47Rs1gl
429 :削ジェンヌ▲ ★:2008/05/30(金) 23:59:27 ID:???0
>>427
削除依頼すれば誰かが見てくれるかもしれないですよ。
ただ催促すると放置される可能性があるので注意して下さいね。

基本、削除人に対して命令口調はやめてください。気分が悪いです。あなたは何様ですか?
削除人はいわば神です。一方、あなたは単なる名無しです。
神に対してはみんな、お願いをするものです。
平民以下の単なる名無しのくせして、神に命令するなんておかしいと思いませんか?

180:◆n!OYExq24TBoCSV
14/04/17 07:01:52.20 1liw1WVb8
#$ヨ?ゼy奨uFィヘ

181:◆Mrkn!wgAVDSBSvU
14/04/17 07:07:12.20 1liw1WVb8
#$ヒナテ]XZ}o&ィE

182:名無しさん
14/04/17 07:45:43.87 j7Ag8XUF1
てすぽ

183:名無しさん
14/04/17 07:46:32.14 j7Ag8XUF1
あ、こうか

184:◆N7IrQy0e7A
14/04/17 07:47:35.25 j7Ag8XUF1
あれ?

185:名無しさん
14/04/17 14:34:57.44 Kq1yRYiaX
>>174
貧チチ削ジェンヌ発狂!!!

186:◆T0oKzSYeNN3E.yi
14/04/17 21:33:11.36 Ajpq3lHdG
どう?

187:◆kcGoxID6U8JdsJd
14/04/17 22:04:05.70 Ajpq3lHdG
うーん。

188:◆47x/JjVGyM
14/04/17 23:26:25.82 QQXfvektF
テスト

189:◆AaXeE02SYs
14/04/17 23:27:02.55 QQXfvektF
更にテスト

190:◆xGrtDpjEiw
14/04/18 01:13:13.87 unAeHLwtQ
テスト。

191:◆5epw2OJ3uV3bMql
14/04/18 01:13:50.25 unAeHLwtQ
テストその2.

192:◆JJVyi8auo.
14/04/18 01:14:24.68 unAeHLwtQ
テストその3。

193:◆5FQ17oIvLzs7K5g
14/04/18 01:25:27.00 unAeHLwtQ
テストその4。

194:◆egBAbbTB3g
14/04/18 01:33:18.09 unAeHLwtQ
テストその5。

195:◆JJVyi8auo.
14/04/18 01:34:05.85 unAeHLwtQ
うむ。これがいちばんすっきりしてるかな。何となく。

196:◆D3WC8.!6rsKaZbI
14/04/18 06:47:55.01 rwtxXYR1g
test

197:◆0jzEsE0qBriMI.l
14/04/18 06:49:55.69 rwtxXYR1g
test

198:◆HmYNo2s3t2SI90l
14/04/18 06:51:07.90 rwtxXYR1g
test

199:◆koWvnxW!3W7DCi7
14/04/18 07:16:58.80 rwtxXYR1g
test

200:unko
14/04/18 07:20:12.35 hRceMc/ia
>>144
ほんとこれ

>>149


201:あぼーん
あぼーん
あぼーん

202:◆LTRV39ncoY
14/04/18 20:48:17.17 3eCaV2qwz
ts

203:◆MZoP1KBGpLi1
14/04/19 19:06:15.10 DYrlGtVuM
tesとー

204:がんじゃ兄貴 ◆Yu3E9Q3guE
14/04/19 19:21:39.23 G5zEvG2G7
向こうとかぶったのでテストして変更す。

205:がんじゃ兄貴 ◆lFSPnrSnUo
14/04/19 19:22:04.95 G5zEvG2G7
test

206:がんじゃ兄貴 ◆iQXYEzFaoc
14/04/19 19:22:32.14 G5zEvG2G7
tes

207:がんじゃ兄貴 ◆692hKqeJVk
14/04/19 19:23:49.51 G5zEvG2G7
tes

208:くま太朗 ◆Hw0l6isNes
14/04/19 19:24:23.93 QFWXuTYRv
テスト

209:がんじゃ兄貴 ◆3FXrV7ADAs
14/04/19 19:25:09.18 G5zEvG2G7
てs

210:がんじゃ兄貴 ◆0AfHkeXs3A
14/04/19 19:25:26.94 G5zEvG2G7
てs

211:がんじゃ兄貴 ◆U18g7nxod6
14/04/19 19:30:01.41 G5zEvG2G7
てs

212:◆g9PZRmfNag
14/04/20 04:22:30.71 IfcxWlvr6
てすと。

213:◆???
14/04/20 11:06:33.61 r26X7LIWa
test

214:◆Y8aUWY7GD6
14/04/20 11:21:42.70 r26X7LIWa
test

215:◆???
14/04/20 11:27:18.30 r26X7LIWa
test

216:◆???
14/04/20 11:34:44.11 r26X7LIWa
てすと

217:◆???
14/04/20 11:36:17.49 r26X7LIWa
ああ

218:◆wN9ZHLoriR6M
14/04/20 11:41:04.74 wW7YlFI60
てすてす

219:◆wN9ZHLoriR6M
14/04/20 11:41:41.49 wW7YlFI60
てす

220:◆ホェ!ワオイォクコッヤヨリィマ
14/04/20 19:19:47.39 oAbbVkJdV
てすと

221:◆ァナ゚ヲヌザイ」」ラツカハワ
14/04/20 19:21:13.92 oAbbVkJdV
てす

222:◆ゥコンプテスオチケニエーテル
14/04/20 19:26:16.18 QdHdD9o2D


223:◆9Y.e5iEyf.
14/04/20 19:58:43.21 iYZueVB6H
てs

224:◆ャラカマゥワモタ゚ケイヷレマ
14/04/20 19:59:31.99 iYZueVB6H
てs

225:◆0ia88iSmsO9ehtb
14/04/20 20:02:35.66 y0aHRsIAt


226:名無しさん
14/04/20 20:03:15.32 XgeCoOdo1
こいつもスクリプトか
答えろよ…
さっさとこたえろよ!

227:名無しさん
14/04/20 20:03:39.58 XgeCoOdo1
なんとか言えよ…
こいつもスクリプトか
なんか悲しくなってきた・・・

228:◆???
14/04/20 20:03:49.24 y0aHRsIAt
てて

229:◆???
14/04/20 20:05:32.02 y0aHRsIAt
むむ?

230:名無しさん
14/04/20 20:06:36.58 LOK0MMhfa
天皇も在日に対してなんか言ってくれよ
安倍ちゃんいい加減糞朝鮮人に宣戦布告してくれよ

231:名無しさん
14/04/20 20:07:11.83 LOK0MMhfa
似非愛国者の集うサイトってここで合ってますか?
ゴミクズ野郎、外国人に特権など不要。何が困るだ、さっさと兵役に逝ってしまえ。
お前の発言って日本人の愛国心を利用して盾にしてる感じがして気持ち悪い。在日だろ?

232:名無しさん
14/04/20 20:08:02.03 LOK0MMhfa
お前って他人の不幸を喜ぶ 孤立無援のチ.ョ.ンみたいだなwwwww
お前のレスってヨシフがしこり隊を使って邪魔するような感じに似てるわ

233:1234567890 ◆IFFQtWGRfA
14/04/20 20:08:12.56 iYZueVB6H
てs

234:名無しさん
14/04/20 20:08:40.36 LOK0MMhfa
ホルナゴジャップ

235:◆カヤノオクミムッメオランタスマ
14/04/20 20:08:44.31 iYZueVB6H
てs

236:◆ワリユ」ク」アノワスノイミユユ
14/04/20 20:09:19.60 U25wOtmZf
っs

237:◆!ケゥシガ゚ハネョセカキヒヲ
14/04/20 20:09:25.77 iYZueVB6H
てs

238:◆シリサセトニ゙ケワトホチメタッ
14/04/20 20:10:22.24 iYZueVB6H
てs

239:◆ヲサヌカオネメノニ!ュァョミィ
14/04/20 20:10:32.11 U25wOtmZf


240:◆モン」チヘッノナト」オセサ!ォ
14/04/20 20:11:10.21 y0aHRsIAt
ん?

241:◆zpXqCPzcZk
14/04/20 20:11:46.54 iYZueVB6H
#$カタカナ!"#$%&'()

242:◆・ヌクラェ」ササケナ゚ヒネラヌ
14/04/20 20:12:20.08 iYZueVB6H
てs

243:◆モン」チヘッノナト」オセサ!ォ
14/04/20 20:12:50.66 y0aHRsIAt
なんだよぅ・・・ これすぐに試してダメだったから駄目なパターンだって頭にインプットされてた

テスト中なんだからあってあたりまえだけど、ちょこちょこ変わってたっぽいなー

244:◆uojM5WF51Y
14/04/20 20:12:54.32 iYZueVB6H
#$カタカナ0000000

245:◆ルワョ。ココホアチーォフエュユ
14/04/20 20:13:39.46 iYZueVB6H
てs

246:◆・レヌロヒレヤゥテアツコ、キモ
14/04/20 20:26:30.98 dgMD1LW4E
どれどれ

247:◆テスト!ケマワャエ・ァホヨイホ
14/04/20 21:29:25.08 jJatEbq5d
これか・・・

248:◆6j1/CrbOks
14/04/20 22:13:25.35 yR/fxHApg
te

249:◆リツノョ!ワスロノ゚ツニ」レォ
14/04/20 22:14:00.21 yR/fxHApg


250:◆E1YPeaj1kQ
14/04/20 22:14:24.90 yR/fxHApg
ててて

251:◆・ヌクラェ」ササケナ゚ヒネラヌ
14/04/20 23:11:12.64 QdHdD9o2D
te

252:ま ◆EKQncsNi4o
14/04/20 23:38:08.28 zndrvPM66


253:あ ◆ziy85UeWWg
14/04/20 23:39:14.76 zndrvPM66


254:あぼーん
あぼーん
あぼーん

255:名無しさん
14/04/21 14:48:02.17 fFKSJhtVr
botか何かと会話してた可哀想な人間が削除人ってマジ?

256:◆゚リクタェヘワ゚イシソィウワニ
14/04/21 14:57:22.40 QIcwIQ6Sw
test

257:◆クサムニャススケエル。ソュ「゚
14/04/21 17:34:35.57 Y8xy+iaFY
ペロペロ

258:◆イユソツ!スョ!タョェモァヤミ
14/04/21 18:26:51.32 WQeg7gx30
test

259:名無しさん
14/04/22 08:18:54.53 n6ozfRQ53
>>255
久しぶりにemacs起動するわ

>>256
フィッシングサイト 管理人 の 西村博之 が マネーロンダリング に関与している などという事実はありません

260:あぼーん
あぼーん
あぼーん

261:名無しさん
14/04/22 16:55:34.97 xy4fJ25cD
>>245-247
フィッシングサイト 管理人 の 西村博之 が マネーロンダリング を行いつつ インサイダー取引 で 不正に利益を得ようと画策しているってマジ?

262:◆セコ「!ナニヲア!トチョゥーヘ
14/04/23 02:31:17.08 LLUHV2rx+


263:◆RP6MKTDYURpTcBr
14/04/23 22:38:54.88 P2UKrf7rh
てすと

264:◆アユヲネィサイカヒタネチイメエ
14/04/23 22:41:15.52 lSWlstCZg
てすと

265:◆ュ゚イヂゥホテメフミミ!メチ
14/04/23 22:44:48.35 L3lTlU5NG
てすと

266:◆9NWcqfENoI
14/04/23 22:46:23.36 L3lTlU5NG
てすと

267:◆r.ngroVTx.!uZg6
14/04/23 22:49:27.99 ryZ7PLOvN
te

268:◆meriken.EM
14/04/24 13:20:07.10 cT12GVXpK
test

269:あぼーん
あぼーん
あぼーん

270:◆22cVx7aVWPT6
14/04/25 13:05:16.55 HtY0fN9sN
てすと。。

271:◆ツウチ」ソヲラメエスィァラルヘ
14/04/25 13:09:59.74 KO1F2D/Io
てすと。。

272:名無しさん
14/04/25 14:41:40.47 KLzDLQqQq
>>270
死ねや低能タコ野郎

>>271
お前それ面白いとでも思ってんの?

273:◆DpoHOO2VDw
14/04/26 09:12:47.50 Emn2qvD5h
てす

274:◆DpoHOO2VDw
14/04/26 09:13:31.25 Emn2qvD5h
てすてす

275:◆DpoHOO2VDw
14/04/26 09:16:51.41 Emn2qvD5h
もっかいてすとん

276:◆DpoHOO2VDw
14/04/26 09:17:02.84 Emn2qvD5h
もいっちょ

277:◆ゥエマケタァータヒ。゙。ゥト。
14/04/28 20:36:41.21 RKdThrV5/
なんかキモイのでひらがなも作ってちょうだい

278:◆セコ「!ナニヲア!トチョゥーヘ
14/04/28 20:43:57.20 yfd0Weq1V
>>277
マケタァータヒが不吉なかんじ

279:◆シマ゙ヨオルタ」チユトィサヲレ
14/04/28 20:59:29.05 bFIUlSNt5
>>278
セコさん、こんばんは

280:名無しさん
14/04/29 00:18:21.53 2JQxIHDJ4
>>277
無理無理、新しい何かを探して荒らすだけだから

281:◆SfYC.Uho16
14/04/29 08:20:41.31 8KJoSuAM/
ててて

282:◆rn62Kd4QwFpy
14/04/29 08:55:41.51 8KJoSuAM/
tetete

283:◆fsiqRhwsKL6Q
14/05/01 22:54:50.53 CB9PeNYUT
テスト1

284:◆J5.4VOufoAG0
14/05/01 22:55:06.79 CB9PeNYUT
テスト2

285:◆dHQX8iBhSKMR
14/05/01 22:55:32.84 CB9PeNYUT
テスト3

286:◆hYmJJFfia6
14/05/01 22:57:00.79 CB9PeNYUT
テスト4

287:◆hkLhZVsGMvuA7.o
14/05/01 22:57:24.12 CB9PeNYUT
テスト5

288:名無しさん
14/05/02 06:25:18.57 3HjKIcLTh
ここ用のトリップ探してるんですけど、.netと共通なんですかね?
前に2ch.net用のトリップサイトで見つけた奴がこっちでは変わってたんですけど。

289:◆セコ「!ナニヲア!トチョゥーヘ
14/05/02 06:37:46.00 haKh+uGcK
>>288
だいたい同じだけど
.scだけの実装もあるし.netのほうもなんかいじってるらしいので
完全互換ではないのでしょう

290:◆feZMX9EEhiivVfm
14/05/02 06:49:11.65 3HjKIcLTh
>>289
やっぱそんな感じなんですかねえ。
ということでテスト。

291:◆Yu.p.pCpEQ
14/05/02 06:52:45.72 3HjKIcLTh
うーん、やっぱり思い通りにいかない……

292:名無しさん
14/05/02 06:53:10.17 3HjKIcLTh
と思ったらいけました。
もうちょっと試してみます。

293:◆A1wwwwwwww
14/05/02 06:56:48.84 3HjKIcLTh
これはどうなんだろう……

294:名無しさん
14/05/02 07:03:54.07 m6rVpTeKU
・「ム」とか0x80が入ってる部分で切れない
・#$+11文字以上の15桁Tripがある

それ以外は知らん

295:◆セコ「!ナニヲア!トチョゥーヘ
14/05/02 07:08:06.56 haKh+uGcK
>>290は15文字になってますね
たぶん.scのみの新方式で
#$のあとが長いと15桁になるようです

296:名無しさん
14/05/02 07:17:13.75 3HjKIcLTh
>>295
>>290が#$、>>291が#の後に同じキー入れました。
#のみだと.netと同じトリップになりました。

297:名無しさん
14/05/02 07:24:00.81 G2jpyeqxF
>>295
厳密には#$の後に11バイト以上で15桁トリップになるな
($の直後に半角カナが来るとカタカナトリップに)
ただ、15桁トリップにおいてはトリップキーとして使うのが$以降だから、
トリップキーを使いまわすのはかなり厳しい……
(例:#$。1008343131の場合、#$の後が11バイトなので15桁トリップ。
   $の直後が。という半角カナの範疇に入るワードなのでカタカナ化。
   「$。1008343131」をsha1_base64した後前から4~18文字目を切り取って
  適切に文字を置換すると◆テスト!ケマワャエ・ァホヨイホになる)

298:◆テスト!ケマワャエ・ァホヨイホ
14/05/02 07:42:17.25 haKh+uGcK
>>297
解説ありがとう

299:◆hmt.mMbpSQhyH8s
14/05/02 09:34:27.34 3HjKIcLTh
なるほどー!なるほどー!

という訳でまたテスト。

300:◆yzr3WXB1Cs
14/05/02 09:35:14.98 3HjKIcLTh
あ、これじゃ駄目なのか。

301:◆GODGOD8ZM6
14/05/02 10:23:20.92 qNLMRmlfL
てす

302:名無しさん
14/05/02 10:32:00.38 9lKxx+mg5
test from iPhone NiB

303:名無しさん
14/05/03 17:45:25.66 W3njGY+u0
>>299
eclipseなら起動で3時間かかる

304:◆Lime/C3F2Fxa
14/05/04 00:19:32.19 bAjGcS755
eclipseはウィルススキャンの読み込み時の対象からはずしとかないと
起動に時間かかりすぎて辛い

305:◆ztan5xTxxA
14/05/05 23:04:57.69 2JmTTv7rQ
てすとてすと

306:ぜっとたん。 ◆ztan5xTxxA
14/05/05 23:18:42.11 2JmTTv7rQ
てすとー

307:◆キヨマメ!ロヒォタョスャスレソ
14/05/05 23:52:29.46 d9NhlN0us
テスト

308:◆hkLhZVsGMvuA7.o
14/05/06 03:02:12.77 eHbqygu1K
test

309:◆QQX.1P05MznbBec
14/05/06 03:10:06.32 frm8mn2Ls
test

310:◆IZEeO8.yTgcO4ql
14/05/06 03:14:37.24 frm8mn2Ls
test

311:◆Yu./JOG.i.
14/05/06 08:22:01.67 rRqVtUcCA
こっそりテスト。

312:◆メリケンキホ、ルホヲヤノケロ!
14/05/06 11:15:27.36 yZG/ETiYQ
もっこりテスト。

313:◆エリーチカュォエゥリュォハケ゚
14/05/06 15:08:28.25 utud5YcjO
テスト

314:◆ジェンヌヘュツェヘウマムチレ
14/05/06 16:29:43.29 yZG/ETiYQ
test

315:◆ニ、ョテタタヘルキネ!レルスン
14/05/06 18:33:21.09 BAiks3Mnh
test

316:◆オロィヒイヨミコツッハセルフト
14/05/06 18:33:51.41 BAiks3Mnh
test

317:◆ウンコオマメオモ゚ウ・イ゙ャ゙
14/05/06 18:35:26.28 BAiks3Mnh
test

318:◆ヨロソソキテセホャトホレハシロ
14/05/06 19:25:03.00 utud5YcjO
テスト

319:◆ヨロソソキテセホャトホレハシロ
14/05/06 19:29:22.89 utud5YcjO
おかしい、「#$。l th.0g71Z」は「◆ユッコ!ユ!ォ!ノヘテサィイア」に変換されると思ってたのに……
修正が必要だ……

320:名無しさん
14/05/06 19:30:48.58 BAiks3Mnh
半角空白が混じると変らしいよ

321:名無しさん
14/05/06 19:32:25.48 6ZeKV1gnW
ホッチャーン を出そう

322:◆クソーゥァマレトュラホサヲコタ
14/05/06 21:43:46.15 xG4MnoWns
test

323:◆マョヘュ、ェホヲン、フレ゚ルハ
14/05/06 21:48:05.72 xG4MnoWns
test

324:◆ィミュテチストヅミィイワ゚セ
14/05/06 21:50:39.86 xG4MnoWns
テスト

325:◆kvQQiMAh9w
14/05/06 23:08:21.75 dS23uMGdC
テスト

326:◆5hersjLdGs
14/05/06 23:09:04.47 dS23uMGdC
こうか!

327:◆ウェイ!ハチフサニリネラン、ィ
14/05/06 23:21:27.32 dS23uMGdC
これで正解かな?

328:◆エリーラメーッワツエネ「タコニ
14/05/07 00:53:18.52 VUe6ti6S2
やったー! 15桁トリップ検索ソフトがずっと使いやすくなったよー!
・ファイルを読み込んで検索し、結果を標準出力&ファイルに出力するスタイル
・特にカタカナトリップ時の検索速度が大幅に向上(約10倍)
・その他バグ修正
URLリンク(i.imgur.com)
URLリンク(kienizer.com) パス:15keta

329:名無しさん
14/05/07 01:47:06.90 rxsnfpDCM
ありがてえ

330:◆エリーチカ。アンチハヤゥニラィ
14/05/07 01:57:00.74 VUe6ti6S2
>>329
これもこれで面白い……

331:名無しさん
14/05/07 02:30:27.65 F9j3N+10i
わたしはコトリウミを狙うかな?

332:◆サクラマイサ!ホエルツロュリ」
14/05/07 02:36:23.07 VUe6ti6S2
舞衣りゃん「早倉舞衣さ!吠えるつロリ」

333:◆エリーチカニホレタ。ー゙゚リ!
14/05/07 02:38:26.34 VUe6ti6S2
カタカナトリップの可能性は無限大!
おかげで立派なラブライバーに!!

334:◆コトリウミ!チァゥァヨメ!ュュ
14/05/07 03:03:40.27 F9j3N+10i
どれどれ。

335:◆コトリウミ!チァゥァヨメ!ュュ
14/05/07 03:05:02.43 F9j3N+10i
とりあえず一晩廻してみますw

336:累計 ◆ルイケイオメェーサ「゚、゙ミネ
14/05/07 05:50:07.24 FPQXpBb4x
>>328
顔文字っぽいのが出たよw

337:◆ホッチャーン゚スゥ゚レセロモレ
14/05/07 08:52:19.53 a0tNXXrfX
>>321
test

338:◆フシアナサソロカ!ィヤシシアロ
14/05/07 08:53:20.19 a0tNXXrfX
フシアナチャ━━━(´∀` )━━━ソ!!!!!

339:◆マチフエシヤサ。ラメュャアシス
14/05/07 09:06:19.38 uozviw1Km
てす

340:◆。ンメォッゥスシワェサン・ムツ
14/05/07 09:12:10.83 uozviw1Km
ふむ

341:◆Meriken//XXX
14/05/07 09:18:14.89 tnA3vnd64
>>328
速くなってますね! 現在プロセス8個で12M TPS出てます。

342:◆ミヲロリエョコロケヨエ゙エーニ
14/05/07 09:19:46.50 uozviw1Km
ふっ

343:◆ロイサオシモネリゥル「ルラトテ
14/05/07 09:23:22.54 uozviw1Km
testです すみません

344:◆アヤセエリトネル!タトヌヌサツ
14/05/07 09:36:49.15 VUe6ti6S2
テスト。トリップに恵まれるエリチカェ……

345:◆Meriken//XXX
14/05/07 09:42:00.22 tnA3vnd64
>>344
こ、これは…

346:室戸亜岐告った日 ◆ムロトアキコク・タヒフホハア、
14/05/07 09:45:54.86 VUe6ti6S2
>>345
一応他の検索ワードも入れているんですがね(遠い目)

347:◆Meriken//XXX
14/05/07 10:05:50.17 tnA3vnd64
>>346
偶然とは恐ろしいw

348:◆メリケン・ゥ・゙゚ソヨシーカヲ
14/05/07 11:50:03.94 tnA3vnd64
たくさん見すぎて「◆メリケン」がゲシュタルト崩壊を起こしそうだ…

349:◆メリケン・ゥ・゙゚ソヨシーカヲ
14/05/07 11:51:35.18 tnA3vnd64
これは「・ゥ・゙゚」が顔に見えるのでお気に入りです。

350:名無しさん
14/05/07 13:33:22.68 FDwb3ZQCU
半角カナだと大体トリップに表示される可能性がある文字の数が63文字かな
パターンとしてはn桁で63^nのパターンが存在していると

1500kTPSなら4桁が10秒、5桁が11分、6桁が11時間か
7桁で1ヶ月、8桁で5年ね……

351:◆オネガイサムホレナィス!ネヲ
14/05/07 15:46:54.65 uozviw1Km
お願いsome惚れナイス!NEO

352:「ありがとうセフレを」千瑠枝 ◆アリガトウセフレウォ」チルエ
14/05/07 16:01:34.88 uozviw1Km
千瑠枝って誰や

353:◆ワホレリァテ゚キフッタゥウロェ
14/05/07 16:45:00.89 cmAIaIIZk
>>352
ワロタww

354:◆コトリウミ!チァゥァヨメ!ュュ
14/05/07 20:03:59.15 F9j3N+10i
>>337
おー、すごいっす。

ニッコニッコニー を狙ってみようかな。無理っぽいけどw

355:◆エリーチカニホレタ。ー゙゚リ!
14/05/07 23:17:54.99 VUe6ti6S2
>>354
ニコニー程度ならすぐ出るんだけどなぁ(遠い目)

356:名無しさん
14/05/08 00:20:17.01 syqAren2A
俺もプログラム組んでみた、自分でコンパイルできる人用
URLリンク(www1.axfc.net)

357:◆アアアアアンホヒォョリハエテエ
14/05/08 01:02:46.20 nMa2XpaCi
なんか喘いでるみたいになった

358:◆ハヤミン゚。ウヒ。ナ、ラハキサ
14/05/08 01:20:32.43 sBF4YGO5d
>>355
難しいからこそ挑戦のしがいがありますね。



>>356
いただきますた。両方廻してみます。

359:◆エリーチカニホレタ。ー゙゚リ!
14/05/08 02:33:29.21 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スレッド)
【その他】これが改良でどこまで伸びるかな?

360:◆オンドゥルパレ゚・ネ゙ペ
14/05/08 11:16:51.13 mECVpR4+x
一日放置で5桁か

361:◆オンドゥルパレ゚・ネ゙ペ
14/05/08 11:28:41.46 mECVpR4+x
間違えた、6桁だ。
7桁はまだ出てこない

362:◆トーチャン・ネルラヲスネラクラ
14/05/08 11:28:57.10 VHsWC9vN/
父ちゃん寝る

  <⌒/ヽ-、___
/<_/____/

363:◆エリーチカニホレタ。ー゙゚リ!
14/05/08 16:47:00.05 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のせい?

364:◆ウラシマタエロ!セィハレカクナ
14/05/08 21:37:59.83 jtP4MaJh5
てす

365:◆エリーチカニホレタ。ー゙゚リ!
14/05/08 21:59:39.51 5tdhZhwzr
>>328の補足:
 Readmeにも書きましたが、test3.exeで検索する際は、
それと同じ階層にpattern.txtを作成しておく必要があります。
 pattern.txtの書式は、「1行毎に検索パターンを書いておくだけ」
と、非常に簡単なものになっています。

例:
-----------
Windows
ウィンドウズ
-----------
とあった場合、「◆Windows」「◆ウィンドウズ」から始まるトリップを検索します。

366:◆エリーチカ。。ロート!ァセウヘ
14/05/08 22:23:16.35 5tdhZhwzr
なるほど、ロート派ね……

367:名無しさん
14/05/08 23:42:44.74 syqAren2A
ちょっとした変更。更新はこれで最後かな
URLリンク(www1.axfc.net)

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

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

この違いじゃないかなーと

368:◆エリーチカニホレタ。ー゙゚リ!
14/05/09 00:11:15.33 y9n1os6Pu
>>367
なるほど、そこですか。改良できたらここにうpしますねー

369:◆゙゚ー゚゙!・ママノメセエァリ
14/05/09 11:11:28.58 UAzvAQWHi
てす
゙゚ロ゚゙や゙゚ェ゚゙とが゚ム゚゙なんかもできそう

370:◆オッパイムニナチタイレソヤホ
14/05/09 13:48:52.82 UAzvAQWHi
test

371:◆エリーチカニホレタ。ー゙゚リ!
14/05/09 16:29:07.64 y9n1os6Pu
>>369
カタカナトリップ出てくる文字一覧を見るに↓、
。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚!
他にも顔文字的なものができそうな……

372:◆リ゚!゚ノォウキクミネクッソチ
14/05/09 20:22:03.55 UAzvAQWHi
こんなのとか

373:◆リ゙!゚ノォマラーハヌイカォホ
14/05/09 20:23:21.58 UAzvAQWHi
ウインク

374:◆オンドゥルヨワテシコマミユス
14/05/09 22:54:05.87 zUhfKuo4y
何かすごく弱そうなトリップ出た

375:◆ウンコオマメオモ゚ウ・イ゙ャ゙
14/05/09 23:05:59.71 VeLC2bt+W
>>369
ワなんかも使えると思われ
あとはボンバーマンに使われてたィェァとトェェェイか

せっかくのカタカナだし作りたい文字はあるが15文字完全一致だった
生きてる間に見れる自信がない

376:◆ハヤミン」」゚ソメヒスッョキ・
14/05/09 23:27:35.67 1B0bSyzoA
「゙。゙」
・。・リ

>>357さんのが地味に良いなぁと。

377:◆ハンカクキステンセンクラルラュ
14/05/09 23:52:30.17 zm8kj/6Wb
てす

378:◆サエチャン!ヲチトエルサニ!ツ
14/05/10 00:00:15.04 gwm4oRzuh
>>377
なんか語感がいいなそれw

379:◆ェタリ゙スヲホ、オセ。ツルスハ
14/05/10 00:29:41.12 2RZgVl6+u
オタクよ奪え!嫁
NTRですか?

380:◆クサキトオタクヨウバェ!ョメ
14/05/10 00:31:01.53 2RZgVl6+u
ミスったか

381:◆・・ーー・・トハクォネユマユッ
14/05/10 01:20:39.18 /mi5dGx50
モールス信号もできますね。

これは ?

382:◆エリーチカニホレタ。ー゙゚リ!
14/05/10 02:55:08.82 gwm4oRzuh
Xorshiftを実装してmt19937と乱数生成速度を比較してみたけど……
なんで速度が10倍も違うの( ̄□ ̄;)!?

383:◆「・ェ・」コマャアニワクアムウ
14/05/10 04:00:38.27 Mlr/mO3Xi
顔でるかな?

384:◆pU....R18w
14/05/10 11:46:46.68 7RdHbux0u
ara?

385:◆prism...8.
14/05/10 11:51:01.97 7RdHbux0u
hoi

386:◆。!。チンカリホャワーティイ!
14/05/10 12:41:28.36 8VHr72Lcj
下ネタですが

387:◆エリーチカニホレタ。ー゙゚リ!
14/05/10 13:37:34.72 gwm4oRzuh
改良版きた!これで勝つる!
・検索・マッチング部分に目一杯改良を施した(ID:syqAren2Aさんのアイディアも拝借)
・他者のコードを完全に排除。トリップテストと検索ソフトを一本化
・OpenMP対応。マルチスレッドは正義!
URLリンク(i.imgur.com)
URLリンク(kienizer.com) パス:15keta

388:名無しさん
14/05/10 14:02:21.07 /mi5dGx50
乙です。これがいるですね。

Visual Studio 2013 の Visual C++ 再頒布可能パッケージ
URLリンク(www.microsoft.com)

389:◆メリケン・ゥ・゙゚ソヨシーカヲ
14/05/10 14:02:45.94 1xeBuEeAx
>>387
お疲れ様~ とりあえずこれが必要みたいですね。
vcomp120.dllがないと怒られます。

Visual Studio 2013 の Visual C++ 再頒布可能パッケージ
URLリンク(www.microsoft.com)

390:◆QduozDXKvqBaeo5
14/05/10 14:27:41.65 2JdStbY64
てすと

391:◆.i.llillB9.m
14/05/10 14:30:23.15 2JdStbY64
もいっちょ

392:◆ウンコクサイョ、ハッャルロャッ
14/05/10 15:44:34.35 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スレッド)

393:名無しさん
14/05/10 16:10:28.70 2RZgVl6+u
>>387
だいぶ早くなりましたね
g++(cygwin)でコンパイル・動作(マルチスレッド)を確認しました

マルチタゲ対応 URLリンク(www1.axfc.net)

試しに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);

394:KKE! ◆エリーチカニホレタ。ー゙゚リ!
14/05/10 18:31:49.97 gwm4oRzuh
>>389
バ、バイナリはおまけですし(震え声)
次回からは添付しておきますね
>>393
おかしいな、マッチング処理とかはかなり拘った筈なのに……
と一瞬思ったのですが、自環境で1スレッド1タゲ(エリーチカ!)で走らせると、
KKEが約3100kTPSでp3が2400kTPSと出ました。Readme曰く
キー生成ルーチンが違う模様なので、ちょっといじってみます

395:名無しさん
14/05/10 19:12:28.71 2RZgVl6+u
>3100 2400
sha1の計算と時間計測とコンパイル方法を統一して、この差が出ますか?
一応、ソースコードと添付のバイナリはまだsha1.cを使っているので気をつけてください

396:KKE! ◆エリーチカニホレタ。ー゙゚リ!
14/05/10 19:26:01.46 gwm4oRzuh
>>395
とりあえず、自分でコンパイルしたKKEと、
配布されたバイナリなpとを比較しただけなんですが……
じゃ、同じVC2013でコンパイルして比較してみますね

397:◆・・ーー・・シカコイェツキヤョ
14/05/10 22:45:31.82 /mi5dGx50
シカコらしい。

i3の4スレッドは常用できない負荷だにゃぁ。

398:KKE! ◆エリーチカニホレタ。ー゙゚リ!
14/05/10 23:00:18.52 gwm4oRzuh
>>397
まあi3ですし……
走りっぱなしにしたい際はスレッド数を指定して絞っておくことを勧めますw

399:名無しさん
14/05/10 23:01:31.71 pZ8kRED95
i7ほしいお(i3勢

400:◆ゴルゴタンハヒミヒコ!、。
14/05/10 23:04:39.63 8VHr72Lcj
ゴルゴたんは氷見彦
ゴルゴの正体が…

401:名無しさん
14/05/10 23:09:54.15 gwm4oRzuh
>>400
::::::::::::::::::::::::::>‐= _:::::::::::::::::::::::::::::::_>''´  :.:.:',
:::::::::::::::::::/:.:.:/    _  ̄ ̄ ̄ ̄    ィチ:.:.ゝ
:::::::::::::/:.:.:.:./  /  ̄ -  __ =彡'  Y:::::}
::::::::::/:.:.:.:.:.:.:... /  ィ=-.._        ィ ! ヽ |:::/
::::::::::ゝ...;,;,;,:.:.  /:::::::::::::::::::::ー─::':::| l ソ ,仆-'   r──‐- _
:::::::::::::::: /:..  // ` <::::::::::::::::::::::::::::::/:.:.:.r‐Ⅵ!    i     l   ̄≧- ._
::::::::::::/:.:.:.:.:.:./      `<::::::::::::::::::ノ=-、i  Ⅵ     |     |      二三
:::::::::/:.:.:.:.:.:.:.:         _ -‐fツ ̄ /:.:.:.:∧  'i!    |ニニニニl==‐─ニニニ
::::: /:.:.:.:.:.:.        ー-‐ "  //.:.:.:.:.:.:∧  ',___ |三三三ニ≦三三三>‐=
:::::i:.:.:.:.:.:.                / /.:.:.:.:.:.:.:.:.∧ ∨/// !三三三三>‐'" ̄
:::::|:.:.:.:.:.:.               /  〈:.:.:.:.:.:.:.:.:.:.:∧ V///////∧////> _
:::::|:.:.:.:.:.:.           /    ヽ:.:.:.:.:.:.:ミj:.:∧ ヽ////////|////_ _r──
:::::|:.:.:.:.:.:.             /      〉:.:.:.彡':.:.:./  ノ/////// !//,f | lヽ三三三
:::∧:.:.:.:.:.         /      /:.:.:.:.:.:_:.:.:__≧ く/ミ,、/////! //! l l====
::::::ハ:.:.:.:.:           /      /:.:.彡'´  〉////≧、ミミ,、//ン///| l l三三三三
::::::::ハ:.:.:.:       /      // ≠=‐く////////>'´ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
::::::::::ハ:.:.:.      /       /   ≦イ///////

402:名無しさん
14/05/10 23:39:26.82 gwm4oRzuh
sys/time.hとか仕様差とかのせいでpをVC2013でコンパイルできなかったので、
Cygwinからg++ 4.8.2でコンパイルしてみました(オプションは-O3のみ)。
結果……アレ、p-x86_64と速度変わらなくね?
そしてKKE.cppをg++に食わせたらエラーを一杯吐いたのには面食らったでござる……
URLリンク(codepad.org)

403:名無しさん
14/05/11 00:59:29.97 vqvoZQSwr
g++は -std=c++0x つけるとコンパイルできる

404:名無しさん
14/05/11 01:29:15.50 d4XskVIej
>>403
サンクス。Cygwin触るの久しぶりだから色々忘れてたわ……
cdコマンドで(cmdのように/dは要らない)カレントディレクトリ動かして、
「g++ -O3 -std=c++0x KKE.cpp -fopenmp」としてコンパイル。
で、出来たバイナリを走らせると……ん、6300[kTPS]ほどかな?
(VC2013で作成したバイナリより微妙に速いのが不思議)
この場合でもKKEの1スレッド>pの1スレッドだったけど、
計測法の差が出ている可能性が微レ存
(KKEは指定回数だけ「生成~マッチング~出力」を繰り返した区間を割り算して算出。
pも同様だが、こちらは生成開始~終了までをキャプチャするのではなく、前回タイマを
リセットした時点から指定回数以上ループした時点で速度を計算しキャプチャし直すという手法)

405:名無しさん
14/05/11 01:53:19.15 vqvoZQSwr
>>404
KKEのキー生成の乱数発生部分をループの外に出してみるとほぼ同等の速度が出ました
これさえ改善すれば私から助言できることはもうありません

406:名無しさん
14/05/11 02:07:21.15 d4XskVIej
>>405
報告乙です。次Verではそれに加えてワイルドカードにも対応させます。
……ぱ、パクリじゃなくて参考なんだからねっ!
(次以降はReadmeで紹介したいのですが、一般にはどう呼べばいいでしょう?
トリップが付いてないと載せにくいのですorz)

407:◆ハンカクキステンセンクラルラュ
14/05/11 02:15:14.93 vqvoZQSwr
pの正式名称はP-Tripperにしよう

408:名無しさん
14/05/11 02:39:21.90 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桁トリップの場合のもの。

409:かしこいかわいい ◆エリーチカニホレタ。ー゙゚リ!
14/05/11 12:09:22.54 d4XskVIej
さて、>>387の改良版、KKE Ver.1.1をうpしますか。
・◆ハンカクキステンセンクラルラュ氏の指摘を受け、トリップキー生成アルゴリズムを変更
・ワイルドカード「?」に対応。これにより後方一致・任意位置検索も可能に
・バグの修正
URLリンク(i.imgur.com)
URLリンク(kienizer.com) パス:15keta

410:◆「・ェ・」コマャアニワクアムウ
14/05/11 12:20:20.12 BRkh68ClB
>>409
おつですお

411:名無しさん
14/05/11 12:52:38.41 y+7O3CI8B
てs

412:◆ウンコクサイョ、ハッャルロャッ
14/05/11 12:54:26.27 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スレッド)

413:かしこいかわいい ◆エリーチカニホレタ。ー゙゚リ!
14/05/11 13:12:10.50 d4XskVIej
>>409ですが、回した際にトリップキーに異常な文字が出てくる不具合がががが
(注:カタカナトリップの時だけの話)
不具合を修正した修正版をうpします(>>409版は破棄)
URLリンク(kienizer.com) パス:15keta

414:◆ALICE/FACE
14/05/11 13:42:01.20 xNNG57bRf
>>408
特殊トリップの発見が困難な上に、パターン数激増で
検索開始時の展開処理がやたらと重くなりそうだw

415:◆DLjflqwkuE
14/05/11 15:10:38.46 Y3S26Q5eZ
てす

416:◆ノォィママォ・ヒーワルワミンテ
14/05/11 15:11:12.18 Y3S26Q5eZ
てす

417:名無しさん
14/05/11 15:25:59.78 vqvoZQSwr
>>413
おつです

スレッド数多いと定期的にグラフに深い溝が(下図は8スレッド)
URLリンク(i.imgur.com)
全スレッドが計算終了するまで待機してる気がする

418:◆76u5lWQqEY
14/05/11 17:32:53.34 JzFtlqvbv
てす

419:かしこいかわいい ◆エリーチカニホレタ。ー゙゚リ!
14/05/11 18:16:13.51 d4XskVIej
>>417
それは仕様上仕方がないんです……。
OpenMPはfork-join方式モデルなので、一定区間毎に同期させるんですよ。
また、C++のSTLのはマルチスレッドに対応しているわけではないので、
「各スレッド毎に発見トリップをメモして同期時に一気に出力」という手段をもって
その問題に対処しています。で、そのタイミングに速度も出力されるわけです。
速度表示……と言うか同期が頻繁でうっとうしい場合には、ソースコード中の
「const uint8_t LoopPara = 26;」(31行目)を、
「const uint8_t LoopPara = CharTripWidth;」に書き換えてください。
(※仕様上、LoopParaはCharTripWidthより大きくできないので注意)

420:◆ノォィママォ・ヒーワルワミンテ
14/05/11 19:47:52.98 Y3S26Q5eZ


421:◆ェームフラワゥ、ンナロタニゥネ
14/05/11 19:49:52.24 Y3S26Q5eZ


422:◆qQzqAHT46w5sCQP
14/05/11 20:19:19.65 rciX6LzYF
…おまえは既に死んでいる

423:◆アタタタタタァォロゥヌナスルァ
14/05/11 20:25:08.90 rciX6LzYF
ん?

424:◆ヒデブ!ーコレッッアェココ
14/05/11 20:27:56.12 rciX6LzYF
ボンッ!

425:◆ヒャッハー!フロクハクハルフサ
14/05/11 20:50:23.94 rciX6LzYF
>>422はこれ↑を入れたはずだった…
セリフも間違えてるし、gdgdですorz

426:◆エリーチカニホレタ。ー゙゚リ!
14/05/12 02:24:09.51 oVXPdvTBJ
☆現時点における、各種15桁トリップ検索ソフトのベンチ結果まとめ
URLリンク(codepad.org)

……要するに>>413を使いましょう、と宣伝してみるテスト

427:◆エリーチカ!フロョ。レ「ェネウ
14/05/12 09:20:21.59 oVXPdvTBJ
やっぱりエリチカはトリップに恵まれてるなぁw

428:エリチカ、おうちにかえる!!! ◆YSRKENzzasTCaYr
14/05/12 09:26:06.53 oVXPdvTBJ
とりあえず普通のトリップも確保したぞ!

429:◆ヒャッハーウュヲエ゚エロィー!
14/05/12 12:51:17.46 kqWf+3fuW
橋の下でエロ本見つけた小学生か!

430:名無しさん
14/05/12 14:05:06.87 oVXPdvTBJ
なんとなくSIMD Intristicsを勉強してるけど、なにこれ凄い……
テキトーに書いただけで速度倍以上とかザラだし↓
URLリンク(codepad.org)
(自環境ではそれぞれ「100005[us]」「38002[us]」となった)
それもSSE2までの命令使用でこれだよ? 恐ろしい子!

431:◆メリケン・ゥ・゙゚ソヨシーカヲ
14/05/12 14:09:40.81 VsrWCpr3O
>>430
AVX2ならSSE2のほぼ倍の速度が出ますよ。

432:名無しさん
14/05/12 14:36:28.98 oVXPdvTBJ
>>431
それは知ってますが、とりあえずSSE2化しておきたいなーと……
後、AVX2が使えるCPUをまだ持っていないんですよねorz

433:◆メリケン・ゥ・゙゚ソヨシーカヲ
14/05/12 14:45:53.60 VsrWCpr3O
>>432
頼もしい成長ぶりでなによりです。
MTFにも確かイントリのコードが残っていたような…

434:名無しさん
14/05/12 16:27:59.98 R4jzHQwkB
64bit専用ですか?

435:◆エリーチカニホレタ。ー゙゚リ!
14/05/12 16:56:49.02 oVXPdvTBJ
>>434
特にそうは言ってないが、ぶっちゃけ32bitはあまり考慮してないコードだと言わせていただこうっ!
(uint64_tを多用しているので、32bitコンパイルしても遅いと思われる)

……とりあえず、核となるコードはSIMD化できました。これをKKEに載せれば……ゴクリ
URLリンク(codepad.org)

436:◆エリチカモンマリオ・ゥネ゙ンッ
14/05/12 16:59:17.21 oVXPdvTBJ
もしラブライブのスレがscにあったら自慢できるのにぃ!

437:名無しさん
14/05/12 18:01:25.85 mqEIgwGed
なければ率先して立てて盛り上げればいいじゃない

438:名無しさん
14/05/12 18:04:25.00 /VWitMkx1
>>437
こころのともしびみたいだな

439:◆bWdozAzIqY
14/05/12 19:07:24.94 R4jzHQwkB
>>435
ナルホ

440:◆Yu./JOG.i.
14/05/12 19:15:28.90 WWFiJZMpA
>>438
暗いと不平をいうよりも
すすんで暗さに慣れましょう

ですね。

441:名無しさん
14/05/12 19:26:12.58 8pF5Lo1gG
暗いと不平を言うよりも進んで絢瀬をハラショー

442:◆エリーチカニホレタ。ー゙゚リ!
14/05/12 20:18:19.94 oVXPdvTBJ
>>426と同じことを、>>363と同じ環境で試してみました。
URLリンク(codepad.org)

443:◆ダディーナゥムツオユァヲシ
14/05/12 23:27:56.86 Bkz11M+a0
いろいろ惜しい

444:がんじゃ兄貴 ◆U18g7nxod6
14/05/12 23:52:53.19 TYWXG7Zba
  ./  ̄/〃__〃   /  ̄/       /
    ―/  __ _/   ./ ― / /
    _/   /   /   _/    _/ /_/
    /\___/ヽ
   /''''''   '''''':::::::\
  . |(●),   、(●)、.:| +
  |   ,,ノ(、_, )ヽ、,, .::::|
.   |   `-=ニ=- ' .:::::::| +
   \  `ニニ´  .:::::/     +
,,.....イ.ヽヽ、ニ__ ーーノ゙-、.
:   |  '; \_____ ノ.| ヽ i
    |  \/゙(__)\,|  i |
    >   ヽ. ハ  |   ||

445:◆エリーチカニホレタ。ー゙゚リ!
14/05/13 00:24:43.86 U90Q0pmtk
>>435をそのままループさせると、およそ倍以上の差が出ました。ハラショー!
URLリンク(i.imgur.com)

今日は眠いので実装は明日にさせて下さい……

446:◆エリーチカニホレタ。ー゙゚リ!
14/05/13 00:25:43.16 U90Q0pmtk
>>445で使用したソース(汚いので注意):
URLリンク(codepad.org)

447:◆エリチカヲトメルリカサ!マイヌ
14/05/13 00:58:35.76 U90Q0pmtk
発見ログを漁ってる時に発見。リカって誰ー!?

448:◆L6i7URHXhkuVdss
14/05/13 03:17:56.02 8Iv22JXYz
do

449:◆cb2lgzABY1qN5Yi
14/05/13 03:28:12.34 8Iv22JXYz
もっかい

450:◆。。。。。。゙ケドオ。ェルン
14/05/13 13:10:28.00 x3wDzKLy3
やっぱり連は半分ぐらい埋まらならないと様にならないから
100Mぐらい出ないとなあ

451:◆オッスオラマタノケナネ゚゙チ、
14/05/13 14:17:58.58 b8ychbVrY
ちぢれてます

452:今後は普通の酉で報告します ◆YSRKENzzasTCaYr
14/05/13 16:45:36.15 U90Q0pmtk
現在はレポートで忙しいので停滞中ですが、
一旦SSE2対応版をリリースしてから、
コードを整理して更なる機能追加を図ろうかと思っています。
折角環境があるんだからCUDAも使ってみたいしね……。

453:◆YSRKENzzasTCaYr
14/05/13 16:46:02.28 U90Q0pmtk
おっとsageを忘れていたか……別にいいのか?

454:名無しさん
14/05/13 17:10:44.91 aklCiH5kw
>>453
もう昔みたいに
「あげんな!カスが!」
なんて言われませんねぇ~
良い時代ですねぇ~

455:◆「。゚ーサン」「タトトイレェ」
14/05/13 20:25:05.50 b8ychbVrY
「?????」「??????」で検索してみました
「~さんは?」「外トイレー」って感じかな?

>>453
KKE使わせて貰ってます。ありがとうございます。
ド素人なので、スレッド数はどこで入力すれば良いかとか、
テストモードの正しい使い方が良く解らないので検索のみですが。

456:名無しさん
14/05/13 20:51:12.36 IuBcBGm/r
>>455
スレッド数はrun.batの"KKE 1"って所の数字を変えればいいのよ

457:◆YSRKENzzasTCaYr
14/05/13 22:28:52.59 U90Q0pmtk
>>455
引数を入力しなければトリップテストモードになり、
引数が入力されている時はベンチマークかトリップ検索モードになります。
ちなみに仕様上、任意位置でも検索速度は変わらないので、
「?????」「??????」とすると先頭4文字一致と同じ速度でトリップが見つかることにw

458:名無しさん
14/05/13 22:46:13.38 x3wDzKLy3
たぶんコマンドプロンプトすら知らない気がするので
その説明じゃ、わかんないと思う

459:◆「。゚ーサン」「タトトイレェ」
14/05/13 22:51:18.25 b8ychbVrY
>>456,>>457
教えていただきありがとうございます。やってみました。
i5ですが、2スレッドでも結構負荷が掛かる様で発熱対策が…
1スレッドでも充分速いので、のんびり検索します。

460:◆キレェレハレュレテレッレヌレォ
14/05/14 01:55:07.08 c4PKHgn2e
とりあえず拡飛が出たのでテスト

461:KKE Ver.1.1 SIMDVerのお知らせ ◆YSRKENzzasTCaYr
14/05/14 02:56:36.15 c4PKHgn2e
>>452で言っていたSIMD対応Verをリリースします。
なんか冗談みたいに速くなってますが、これがSSE2の威力っ……!
URLリンク(i.imgur.com)

配布元をGoogleDriveにしました。パスは必要ありません。
URL:URLリンク(drive.google.com)

ところでコメントにも書きましたが、 「SSE」という文字を見て、「好き好きエリーチカ」という単語が
頭をよぎった私は疲れているのでしょうか……?

462:名無しさん
14/05/14 03:50:11.18 15+FqLdrI
>>461
Linux でコンパイルする時のオプションはどう指定すればいいですか

463:◆YSRKENzzasTCaYr
14/05/14 04:12:35.85 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
が要るらしい……。それで文字化けするとかやめてくださいしんでしまいます
  URLリンク(i.imgur.com)

464:名無しさん
14/05/14 07:45:52.51 15+FqLdrI
>>463
ありがとうございます。
このバージョンからVC再配布Dllが必須なので、Windows用に最適化されていると考えていました。
試してみます。

465:◆YSRKENzzasTCaYr
14/05/14 08:59:58.56 c4PKHgn2e
>>464
あ、dllを添付しているのは単にVCでコンパイルしてるからだったり……

466:名無しさん
14/05/14 09:15:43.56 32BDlniA/
>>461
トリップがファイルに出力されないような。。

467:◆YSRKENzzasTCaYr
14/05/14 09:19:25.02 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++を使いこなすのは難しいんですかね?

468:◆YSRKENzzasTCaYr
14/05/14 09:27:43.56 c4PKHgn2e
>>466
すみません、どうやらコピペミスのようです。
GoogleDriveのを修正版に更新しましたので、ダウンロードし直してください。

469:名無しさん
14/05/14 09:59:24.61 32BDlniA/
>>468
ちゃんと出力されました。ありがとうでした。

470:◆prism...8.
14/05/14 17:27:56.76 ydsgy97XK


471:◆WitPudding
14/05/14 17:28:26.09 ydsgy97XK


472:◆エリチカデレヌナァホネンタモ
14/05/14 21:58:28.11 c4PKHgn2e
テスト

473:◆YSRKENzzasTCaYr
14/05/14 22:20:41.46 c4PKHgn2e
Core i5-3210MとCore i7-4770とで、各種ソフトについて速度比較を行いました。
>>426,442の他に、>>461で上げたKKE Ver.1.1 SIMDVerの結果も載せます。
URLリンク(i.imgur.com)
URLリンク(codepad.org)

474:◆ミロヨミロヨゥイワゥロトサヒミ
14/05/15 16:21:21.43 704BJfJYj
ほら、みろよみろよ

475:◆ミロヨミロヨーャロネムンロケャ
14/05/15 16:28:28.97 704BJfJYj
みろよみろよ二号

476:◆ダディナカナシキソャ「ゥミ
14/05/15 21:24:59.41 n3WNea0fC
悲しいらしい

477:◆「゚ー゚」ウンコゥビサトゥ、
14/05/15 23:01:45.15 QN4Uzv+1g
顔出るかな

478:◆パンスト!!モォヤワヒケサコ
14/05/15 23:01:53.94 trL9zzLTi
大好き

479:◆x1cT0PZS!frsXYl
14/05/15 23:42:44.10 qoRfNDCRK
てす

480:◆LZS5w8acCeMCnXT
14/05/15 23:44:13.32 qoRfNDCRK
これは

481:◆リルニワサロ、。ヒルケトソ「ナ
14/05/15 23:45:28.69 qoRfNDCRK
orz

482:◆HDdgvhKCLxy2LUE
14/05/16 00:27:34.90 DZ+0egjyq
てすと

483:◆HDdgvhKCLxy2LUE
14/05/16 00:34:53.47 DZ+0egjyq
出直してきます

484:◆タキオンテレシヌナ。セナケト・
14/05/16 00:41:23.30 DZ+0egjyq
これは?

485:◆オッス!オラ・エミム!。ウムー
14/05/16 08:58:42.91 y+DJIw0s8
こんなん出ました

486:◆メリケン・ゥ・゙゚ソヨシーカヲ
14/05/16 09:03:36.63 cimFaHiWI
>>485
エミムって誰www

487:◆hKURD8MqRk
14/05/16 10:41:06.38 rtc7/2pxN
te

488:◆NFEHhSNhAJQV
14/05/16 20:30:04.22 OiDNmmkK7
旧トリ

489:◆.CzKQna1OU
14/05/16 23:09:51.45 9Jz140dd3
てすてす。

490:◆ハヘ。ヘリ、キイィェミエコ、ロ
14/05/17 09:52:05.99 cx2vU4rJL
パロ゚ル・ーロェロー・-ロ。ロー・ハロ。ロリ・ハ・。・ハ・パ」゚ル・パ!゚ハ・パレ゚リ・バ!゚ハ・ハー。。ーハ
顔文字シリーズ

491:KKE Ver.1.2のお知らせ ◆YSRKENzzasTCaYr
14/05/17 12:31:56.21 kqfJUI55L
>>490
「顔文字」で一カテゴリ出来そうな勢い

トリップ検索ソフトの新作をうpしました。コードを整理して、今後の改造をやりやすくしました。
URL:URLリンク(drive.google.com)

492:名無しさん
14/05/17 17:03:20.06 JmJ26R4Vh
>>491
ファイル名をpattern.txtにしたとたん文字コードがeuc-jpになってしまいます。
初めての体験 ><;

493:KKE Ver.1.2のお知らせ ◆YSRKENzzasTCaYr
14/05/17 17:07:26.24 kqfJUI55L
>>492
あ、半角カナと英数字だけしか書いてないと誤認識する可能性があります(^_^;)
URLリンク(i.imgur.com)
もちろんShift-JISが正解です。お間違えなきよう。

で、>>491が微妙に遅かった問題を解決しました。URLは同じ場所に上げておきます。
(詳しくはこちらをどうぞ。スレリンク(software板:330番)-339)

494:名無しさん
14/05/17 18:41:07.72 JmJ26R4Vh
>>493
たとえばReadme.txtをpattern.txtにリネームしただけで文字コードが変わってしまう?ようです。
でもhashは変わってないのですよね。。
新規ファイルをsjisで作っても開き直すとeuc-jpになってしまいます。
sjisで保存しても開き直すとecu-jpです。

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

そして差し替えたバイナリだとトリップがいつまでも(2完でも)出力されない感じです。

495:名無しさん
14/05/17 18:53:04.56 dq3ZmW8ds
>>494
ファイルに文字コードの情報はなくて、エディタが内容を見て自動判別してるだけだから
ただ単にエディタの設定が悪いだけだと思う

496:名無しさん
14/05/17 19:05:15.30 JmJ26R4Vh
>>495
ご認識ではないと思うです。
KKE10のzipのpattern.txtの半角かなは文字化けせずに開けるけど、KKE12は文字化けするです。

xyzzyとMery、Emacsで確認しています。

497:名無しさん
14/05/17 19:23:03.25 JmJ26R4Vh
>>496
このようになります。 @Emacs
上がKKE10のpattern.txt、下がKKE12です。

URLリンク(i.imgur.com)

498:名無しさん
14/05/17 19:28:22.67 QipdWleSZ
半角カナのみだとSjisかEucかの区別出来ないから仕方ないね
半カナのみの文章は一般的では無いので普通はEucとして扱う
KKE10のpattern.txtは半カナの文字数少ないからEuc判定にならないんでしょう
sjisで明示的に開けば良い

499:名無しさん
14/05/17 19:30:54.23 URp34n9cH
ああ、Mery試したけど半カナが偶数個かどうかで判定してるっぽい

500:名無しさん
14/05/17 19:34:25.69 dq3ZmW8ds
こういうのは大抵1行目にShift_JISで何か書いとけば防げるよな

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

みたいな

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

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

 そして、>>494の不具合を直しました。ご確認ください。
URLリンク(drive.google.com)

502:名無しさん
14/05/17 19:53:55.46 pTYAncG6r
単純にsrc:AVXするだけでもmovdqa→vmovdquとかになって3割くらい速くなるのね
実際に速くなってるのか知らないけど

503:名無しさん
14/05/17 20:30:38.49 JmJ26R4Vh
一つ前のpattern.txtをMeryで開いてsjisで保存しようとしたときのメッセージです。

URLリンク(i.imgur.com)

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

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

URLリンク(i.imgur.com)
URLリンク(i.imgur.com)

俺環なの?w

504:名無しさん
14/05/17 20:38:17.17 JmJ26R4Vh
>>501
修正確認しました。

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

506:名無しさん
14/05/17 21:06:38.57 JmJ26R4Vh
>>505
> あ、配布バイナリではUnicodeは食べさせない方がいいです。

いや、一つ前のzip同梱のpattern.txtが文字化けするので、sjisで保存し直そうとしたところであのメッセージが出るんです。
変なことはしてないんですけどね。。こんなの初めて><

507:名無しさん
14/05/17 21:08:08.20 7B7C+j+y6
>>503
上はeucとして開いてるものをsjis変換して保存しようとしてるからで
sjisで開けばいい

508:名無しさん
14/05/17 21:12:32.78 35ZhA44Au
ってかWindoes標準のメモ帳ならeuc非対応だからメモ帳使えばいいw

509:名無しさん
14/05/17 21:15:49.87 dq3ZmW8ds
>>503
その状況でそのエラーメッセージは当然

バイナリエディタで問題ないならOSレベルじゃなくて、
エディタが「そのファイルの文字コードはEUC」って記憶してるだけなんじゃね
エディタのキャッシュとか履歴消せるなら消してみてはどうか

510:名無しさん
14/05/17 21:37:58.98 JmJ26R4Vh
>>509
ああそれもそうですね。てへ。

今は解決してるのでこの辺でしめます。おつきあいありがとうでした。

511:KKE Ver.1.2 AVXVerのお知らせ ◆YSRKENzzasTCaYr
14/05/17 23:38:31.08 kqfJUI55L
えー、ぶっちゃけ手抜きです。しかし、実際に速くなってるから困る……
cap(前回がSSE2、今回がAVX):URLリンク(i.imgur.com)
URL:URLリンク(drive.google.com)

512:◆メリケン・ゥ・゙゚ソヨシーカヲ
14/05/18 20:47:45.70 ef0LVRSvP
★希望のカタカナトリップはここだよな
スレリンク(qa板)

513:KKE Ver.1.2 FullsetVerのお知らせ ◆YSRKENzzasTCaYr
14/05/19 18:45:08.33 wnhaUpNLq
読んで字の如くです。SSE2版・AVX版・AVX2版を一つにまとめました。
これで幅広い方々が心行くまで検索できるのではないかと。
URLリンク(drive.google.com)

ちなみに三種類のexeをCore i7-4770でぶん回すとこんな感じ。
URLリンク(i.imgur.com)
……ハヤァァァァァいッ説明不要!!

514:◆キヨマメ!ロヒォタョスャスレソ
14/05/20 04:15:08.11 ufESjYkYi
>>513
お、4770を買ったんですか? あれはなかなかいいものです。
順調に速度も出ているようで何よりです。

515:めりけん
14/05/20 04:19:24.17 oYDEU5CJl
なんだこのトリップ…

516:◆Meriken//XXX
14/05/20 04:54:30.61 JQ1bGp8gF
やれやれ。

517:◆YSRKENzzasTCaYr
14/05/20 09:56:14.46 t2ohgPqpV
>>514
あーいや、大学のPCが最近リプレースされまして、それがたまたまi7-4770だったもので……
共用PCなのでどう考えてもオーバースペックですが俺得ですw

これ以上CPUを速くしようとすると時間が掛かりそうだな……

518:◆zVcMrkn/BgEs
14/05/23 06:17:13.69 GxAIVpJ/E
test

519:◆フウセャタヒシムゾ!スフ」ロ
14/05/23 07:05:42.54 GxAIVpJ/E
#$ィ瞭ルリN;"鐇W

520:◆KqmVrU4Xzdh1zzU
14/05/23 07:10:37.23 GxAIVpJ/E
#$|ePュQ丗-_4'

521:◆メィレセウョムケ」サゥ」セノヌ
14/05/23 07:14:16.21 GxAIVpJ/E
#$イシdタ戰c4ゥ0\

522:◆nm!jT1JFRJhcuV6
14/05/23 07:17:40.25 GxAIVpJ/E
#$sキDセ楢z冷メ[

523:◆Mrkn9rjrchAJPOp
14/05/23 07:20:26.75 GxAIVpJ/E
#$LFャh?]Q」ム闘

524:◆Mrkn9rjrchAJPOp
14/05/23 07:21:37.22 GxAIVpJ/E
◆Mrkn9rjrchAJPOp #$LFャh?]Q」ム闘 (24 4C 46 AC 68 3F 5D 51 A3 D1 93 AC)

お、うまくいったかな。

525:◆Mrkn!hjLLr8Jicq
14/05/23 07:39:57.90 GxAIVpJ/E
◆Mrkn/hjLLr8Jicq #$oAhQ9禪閲テマ (24 6F 41 68 51 39 E2 57 89 7B C3 CF)

526:KKE Ver.1.3のお知らせ ◆YSRKENzzasTCaYr
14/05/24 22:37:11.24 Z1Ozm/ikb
・新たにC++ AMP技術に対応。これにより、GPGPUによるトリップ検索が可能に。
・ベンチマークモード時に、試行回数を指定できるように改良しました。つまり、
 その回数分だけ表示を行い、その上で速度の平均値・標準偏差等の統計情報も
 表示できるということです。
・トリップ検索モード時に、平均発見時間を出すようにしました。
 計算方法はMTFに準拠しています。
 (計算精度の都合上、標準の対数関数を使わずに計算している)
・添付バイナリを走らせるのに必要なDLLを追加しました。これで動かないことはない……はず。
・その他微調整。
AMP版でベンチマークモードを行った際の画像:URLリンク(i.imgur.com)
URL:URLリンク(drive.google.com)

なお、これに伴い、>>511のファイル名を「KKE12A.zip」に変更しました。

527:名無しさん
14/05/24 23:11:01.10 QEjRs9lUa
俺の環境だとSSE2版しか動作しなくて寂しい

528:◆YSRKENzzasTCaYr
14/05/24 23:44:38.56 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     `  、_,,
             , イ:::::::::::`::::::-....____!___,, ィ:::::::::::::::`::::..., 、__
        __,, ィ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/   /:`::::.-....、
    , イ::::::ヘ  ∧::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/   /:::::::::::::::::::::ヽ

※具体例:
URLリンク(tech.d-itlab.co.jp)

529:名無しさん
14/05/25 00:43:25.23 vzG7kwAsh
>>528
自前の計算機能失ってミサカ達にエミュレートしてもらってる一方通行さん、ちぃーっす
# 最近の奴は読んでないのでいまでもエミュレートしてもらってるかは知らない

530:◆ダディアナルー。オエ・、ヲ
14/05/25 00:59:40.61 Af3VfVBQd
ダディアナで探してたらアカンやつでたw

531:◆YSRKENzzasTCaYr
14/05/25 09:45:31.58 LMur6Y/Ft
>>529
Wikiによると未だにミサカネットワーク頼りっぽいね……
URLリンク(www12.atwiki.jp)

考えるとあの作品、能力使うのに「演算」したり、凄腕ハッカー(初春)がいたり、
超高性能な並列コンピュータ(ツリーダイアグラム)があったり、
それ系のネタが結構あるな。作者に知識があるかどうかはともかくw

532:◆YSRKENzzasTCaYr
14/05/25 09:46:10.94 LMur6Y/Ft
>>529
Wikiによると未だにミサカネットワーク頼りっぽいね……
URLリンク(www12.atwiki.jp)

考えるとあの作品、能力使うのに「演算」したり、凄腕ハッカー(初春)がいたり、
超高性能な並列コンピュータ(ツリーダイアグラム)があったり、
それ系のネタが結構あるな。作者に知識があるかどうかはともかくw

533:◆YSRKENzzasTCaYr
14/05/25 09:47:28.33 LMur6Y/Ft
>>529
Wikiによると未だにミサカネットワーク頼りっぽいね……
URLリンク(www12.atwiki.jp)

考えるとあの作品、能力使うのに「演算」したり、凄腕ハッカー(初春)がいたり、
超高性能な並列コンピュータ(ツリーダイアグラム)があったり、
それ系のネタが結構あるな。作者に知識があるかどうかはともかくw

534:◆YSRKENzzasTCaYr
14/05/25 09:48:36.71 LMur6Y/Ft
>>531-533
また500エラー(T_T)
不具合報告しようかなこれ……

535:名無しさん
14/05/26 01:06:12.61 YuQ70ZfIc
>>534
エラー出ても投稿できてることが有る、てのは.netの頃からよくある話だし、エラーが出たらまずリロードだろ

536:KKE Ver.1.4のお知らせ ◆YSRKENzzasTCaYr
14/05/26 18:03:10.71 fhOU1GYgC
・生成するトリップキー長を#$+11文字から#$+15文字に変更。
 理由は次のレスを参照。
  スレリンク(software板:402番),403,407
URL:URLリンク(drive.google.com)

次辺りで形態素解析ルーチンを組み込むかな?

537:◆ハローキティソンロツスヒヌコフ
14/05/28 09:30:46.91 /5yMi4bcR
ロシアっぽい

538:KKE Ver.1.5のお知らせ ◆YSRKENzzasTCaYr
14/05/29 20:00:43.80 n5WfZUk9q
・形態素解析を利用したカタカナトリップ検索ソフトを試験的に追加。
・画面出力に関わっているアクセラレータに記号を表示するように修正。
URL:URLリンク(drive.google.com)

次はGPGPU部分を高速化するか、それともルーチンを一から書き直すか……

539:◆YSRKENzzasTCaYr
14/05/29 22:55:41.09 QgUX/RJMa
>>538の実行例:
URLリンク(i.imgur.com)

540:春代ハアハア ◆ハルヨハアハアレア゙フネイカッ
14/05/29 23:29:36.13 QgUX/RJMa
テスト

541:名無しさん
14/05/30 01:28:48.22 jekyC4Gcf
うーん、Linux gcc(g++)で amp.h に相当するものがググっても見つからない・・・
(使いたいのは sse2版だけなんですけどね)

542:◆YSRKENzzasTCaYr
14/05/30 02:05:59.17 IgHgUFQpj
>>541
ん? ……ああ、header.hにうっかり「#include <amp.h>」を書いてしまっていたようです。
この部分は他Ver(AMPを使わないSSE2・AVX・AVX2版とomake)では使わないので、
行を削除しても問題ないはずです。

543:◆YSRKENzzasTCaYr
14/05/30 02:19:51.44 IgHgUFQpj
amp.h関係のコードミスを修正しました。>>538のURLからご確認ください。
それと、>>541さんにはLinux環境下での動作速度報告をお願いしたいのですが……

544:名無しさん
14/05/30 02:20:26.75 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; は必要?

545:◆YSRKENzzasTCaYr
14/05/30 02:44:45.65 IgHgUFQpj
>>544
「concurrency」という名前空間はamp.hで定義されているので、その二つはセットですね。
修正版でも同じエラーが出たりしますか?

546:名無しさん
14/05/30 05:15:54.24 jekyC4Gcf
>>545
修正版ではコンパイルOKです
ただ 実行時のエラーが分からなくて試行錯誤してましたー

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

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

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

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

#Linux環境下での動作速度報告は、しばらくお待ちくださいませませ

547:◆uDM.sSX6g79p
14/05/30 13:14:11.19 H9WSD0NYX
テスト

548:名無しさん
14/05/30 14:36:21.51 CL1heIKr9
>>543
Linux はg++ に突っ込めばおkですか
txt は SJIS LF ですね

549:◆YYYYYYYYYY
14/05/30 21:43:11.85 K5sWfIsUs
てs

550:KKE Ver.1.6のお知らせ ◆YSRKENzzasTCaYr
14/05/30 22:52:08.64 IgHgUFQpj
・ループ展開により大幅な高速化に成功!
 Core i7-4770・64bitWin7な環境で走らせた結果がこんな感じ。
  URLリンク(i.imgur.com)
URL:URLリンク(drive.google.com)

でもこれでもGPUは大して速くなってないという……
もっとGPUに仕事させないと!

551:541
14/05/31 15:03:47.20 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がショボくてすみません

552:◆YSRKENzzasTCaYr
14/05/31 15:41:38.10 bGirybjmF
>>551
引数をスレッド数だけにすればベンチマークモードになるんやで(ニッコリ
しかしこうして見るとKKE15→KKE16での伸びが凄まじいな……

553:541
14/06/01 03:10:42.84 5kXkYi01U
KKE15,16のベンチモードで試行回数に5を入れて
ずーと待っていたのは内緒です(ノД`)

554:【大吉】
14/06/01 17:26:56.40 i7Qq8ECjf
ここっておみくじ使えたっけ?

555:◆YSRKENzzasTCaYr
14/06/01 17:27:21.15 i7Qq8ECjf
やったぜ。

556:◆YSRKENzzasTCaYr
14/06/01 23:00:01.98 i7Qq8ECjf
URLリンク(tripcode.net)を見てふと思ったのですが、
Linuxユーザーが12・15桁トリップ検索するのには大きな壁があるようですね……
Meriken's Tripcode FinderのLinux版を作っていた人も久しく見かけませんし、
こうなったら私のKKEからLinux版バイナリを作って配布しておくべきかな?
(さすれば「Linux」の項に私の名が……( ̄ー ̄)ニヤリ)

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

# 助けて! g++でコンパイルすると日本語が文字化けするの!
 URLリンク(i.imgur.com)


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch