出張所from自作板【隔離スレ・スルー推奨】

このエントリーをはてなブックマークに追加
1T.A.
厨スレ(INTEL厨 vs AMD厨 Part32)@自作板からやってまいりました。
(こちら→http://pc5.2ch.net/test/read.cgi/jisaku/1085185596/l50)
自作板にて有名な某氏のための隔離スレですので、基本的にスルー推奨です。

最初から糞スレになることが確定しているだけに、新規にスレッドを立てるのは
非常に心苦しいのですが、どうかご容赦いただきたいと思います。>マ板の皆様

興味のある方は、某氏を突付き回して遊ぶことで日頃仕事で溜まったストレスの
発散にでも役立ててください。
2仕様書無しさん:04/05/30 10:59
なんでこの板に立てるの?
尤らしい意見がなかったら削除依頼だな。
3T.A.:04/05/30 11:03
>>2
録音が、自作板であるにも関わらずスレとは関係ないプログラムの話題ばかり続けようと
するので、こちらに誘導することにしました。
自作板内でも同意見が多数出ておりますので、代表して私がスレ立てにやってきた次第です。

不愉快であれば削除も致し方ないと考えています。
4仕様書無しさん:04/05/30 11:06
>>2
勘弁してくれ…
いや、許してくれとは言わないから、
何事も無かったように、スルーしてやってくれ。
ひとりプログラムを語りたい害基地がいて、
いい加減、板違いなんですよ…
5仕様書無しさん:04/05/30 11:07
>>3-4
だから何で一人の厨のためにスレ立てるんだって話だよ。
雑談スレ逝けよ。
6仕様書無しさん:04/05/30 11:07
あー、あと削除依頼忘れんなよ。
7仕様書無しさん:04/05/30 11:13
>>2.5.6
録音
8仕様書無しさん:04/05/30 11:27
録音犬は偉大なプログラーマなのだから
皆で褒めたたえまそう。

録音犬のすばらしい発言

302 名前: ◆Rb.XJ8VXow [sage] 投稿日:04/05/30 07:06 ID:rHjEOtXy
>>228
さてと、一部のバカがP4遅いと騒いでいるので少し改造をしてみた♪
改造後のjis4sjisはこれまでのソフトより超高速なので10000回のループを更に10倍にして
計測してみた。
尚、計測の為に、用意したコードのオーバーヘッドは約14秒だった。


結果
jis4sjis改良後 18秒(4秒)
少しアーキテクチャを変えるだけで10倍の速度になったわけである♪
9仕様書無しさん:04/05/30 11:29
釣りは放置しとけば良いのに。
自作板住人って皆こんな感じか?
10仕様書無しさん:04/05/30 11:29
厨の為のスレなんてマ板にも有るよ
いっちょ揉んでやるから掛って来いや
11仕様書無しさん:04/05/30 11:32
録音氏は自称年収4500万だったかな?

UNIXもかなり以前から経験しているらしい。
12仕様書無しさん:04/05/30 11:40
録音>>>>>>>>>>>>>>この板で愚だ巻いてる底辺プログラマ
13仕様書無しさん:04/05/30 11:45
向こうのスレで煽ってんの誰だよw
ああいう香具師は来いって言っても来ないよ。
14T.A.:04/05/30 11:53
>>9
放置すると他のスレにまで電波飛ばしまくりなんで隔離してるんですよ〜(ToT)
いい加減、「隔離」じゃ無くて「アク禁依頼」にした方がいいんでしょうか?

>>11
今は年収5000万だそうで・・・年に何回も年収が変わってるけど。(w
15仕様書無しさん:04/05/30 11:56
>>14
喪前も電波飛ばしまくりだが。
16仕様書無しさん:04/05/30 12:04
某氏ってこんな人。お気に入りの某氏の名言。
お題は「汎用性のあるコーディング・アセンブラとコンパイラの違い」って感じの流れだったかな。
某氏の間違いに「それは汎用とは言わないよ」という指摘に対して↓

965 名前: ◆Rb.XJ8VXow [sage] 投稿日:04/05/17 05:09 ID:AoN4fD/5
定義する必要は何処にも無いし独自の言葉でもない。
単に汎用とするターゲットを君達が取り違えていたに過ぎないぜ。
何度見直しても君等はバカそのもの。
間違いに気付いて尚且つ、そこまで言い張れれば愚行も頂点を極めりと言いたいね♪
17仕様書無しさん:04/05/30 12:07
>>15
個人攻撃してないで自慢のソース晒してみろよ
録音とやら
18某氏について2:04/05/30 12:44
INTEL厨 vs AMD厨 Part34
http://pc5.2ch.net/test/read.cgi/jisaku/1085550301/846
http://pc5.2ch.net/test/read.cgi/jisaku/1085550301/850
にて録音先生が録音先生自作のプログラムによって
 P 4 も っ さ り
で有る事を証明されました。

846 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/28 08:00 ID:qmjeS0n2
さて、パフォーマンス比較をして見た。

全コード 0x2121〜0x7E7Eまでを10000回繰り返す処理を行う。
計測の為に、用意したコードのオーバーヘッドは約1.5秒だった。
下記の結果はオーバーヘッドを含んでいる。

1)jisTosjis 約10秒( 8.5秒 )
2)jis2sjis改良前 約9秒( 1秒はshortの為バイトオーダー変換(片側のみ)に消費した 6.5秒 )
3)jis2sjis改良後 約7秒( 1秒はshortの為バイトオーダー変換(片側のみ)に消費した 4.5秒 )

と言う結果に収まった。
850 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/28 08:19 ID:qmjeS0n2
>>846の環境は
P4-3.06@3200です。

AthlonXP 3000+の環境だと

1)jisTosjis 約7秒
2)jis2sjis改良前 約4.5秒
3)jis2sjis改良後 約4秒

となりました。
19仕様書無しさん:04/05/30 13:09
<<<出題者の回答>>>
394 名前: ◆SEDagsYSVg 投稿日:2004/05/20(木) 23:27 ID:f9eNzP6d
では一応回答を。
糞コードですがご容赦を。
つかスレ違いならぬ板違いになってきてるし(録音スレだからいいのか?w)

voidjis2sjis( char *in, char *out )

{
while(1){
if( *in == 0 )
break;
jis2sjis_1char( in, out );
in++; in++;
out++; out++;
}
*out = 0;
}

続きます。

20仕様書無しさん:04/05/30 13:09
<<<録音回答第一回>>>
426 名前: ◆Rb.XJ8VXow 投稿日:2004/05/21(金) 01:33 ID:T7NFebRQ
ふー、一段落ってところか・・・ちと休憩♪

あらら、煽りさんばっかりで設問こなしている人誰も居ないね。
うーん、どうしようかなぁ・・・・

しゃーない、取敢えずポイントだけ書いてあげよう♪

i=((a[0]-0x021)*0x05e)+a[1]-0x021;
ia=i / 0x0bc;
ib=i % 0x0bc;
ia+=0x081;
if(ia>0x09f) ia+=0x040;
ib+=0x040;
if(ib>0x07e) ib++;
a[0]=ia;
a[1]=ib;
21仕様書無しさん:04/05/30 13:10
<<<録音回答第二回>>>
501 名前: ◆Rb.XJ8VXow 投稿日:2004/05/21(金) 03:02 ID:T7NFebRQ
>>495
ほらよ(笑

ia=a[0];
ib=a[1];
if(ia>0x09f) ia-=0x040;
ia-=0x081;
if(ib>0x07e) ib--;
ib-=0x040;
i=ia*0x0bc+ib
ia=i / 0x05e;
ib=i % 0x05e;
ia=ia+0x021;
ib=ib+0x021;
a[0]=ia;
a[1]=ib;
22仕様書無しさん:04/05/30 13:12
<<<録音回答第三回>>>
177 名前: ◆Rb.XJ8VXow 投稿日:2004/05/22(土) 23:10 ID:uH0Uj02U
>>172
苦労しているようだね。
これ使ってくださいな。
int jisTosjis(unsigned char *a);
int main(int argc, char* argv[])
{
 unsigned char c[3]={""},i,j;
 int iRet;
 printf("[漢字,jis,sjis]\n");
 for(i=0x021;i<=0x7E;i++){
  for(j=0x021;j<=0x07E;j++){
   c[0]=i;c[1]=j;
   iRet = jisTosjis(c);
   printf("[%s,%X%X,%X%X] ",c,i,j,c[0],c[1]);
  }
  printf("\n");
 }
 return (0);
}
int jisTosjis(unsigned char *a)
{
int i,ia,ib;
i=((a[0]-0x021)*0x05e)+a[1]-0x021;
ia =i / 0x0bc; ib =i % 0x0bc;
ia+=0x081; ib+=0x040;
if(ia>0x09f) ia+=0x040;
if(ib>0x07e) ib++;
a[0]=ia; a[1]=ib;
return (0);
}
23仕様書無しさん:04/05/30 13:23
705 名前: ◆Rb.XJ8VXow 投稿日:04/05/17 02:22 ID:AoN4fD/5
>>700
君の使っているC言語はgoto文があるのか?
すばらしいな。

731 名前:Socket774 投稿日:04/05/17 02:43 ID:qoqhFss3
>>705
録音のCにはgoto無いの?

734 名前: ◆Rb.XJ8VXow 投稿日:04/05/17 02:43 ID:AoN4fD/5
>>731
無いな。
あるのならサンプル見せてごらん。

742 名前: ◆Rb.XJ8VXow 投稿日:04/05/17 02:49 ID:AoN4fD/5
>>740
じゃ〜出してみなよ(ゲラゲラ

756 名前: ◆Rb.XJ8VXow 投稿日:04/05/17 02:56 ID:AoN4fD/5
>>753
使わないのなら無くても良いだろ?(笑

799 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/17 03:13 ID:AoN4fD/5
>>793
gotoを使えば構造上の冗長性を減らすことが可能だぞ!(笑


INTEL厨 vs AMD厨 Part29
http://pc5.2ch.net/test/read.cgi/jisaku/1084643061/705,731,734,742,756,799
から。とりあえずgotoの件ねヽ(´ー`)ノ
バカ発言を必死に無かった事にする経過 、その後完全スルー
24仕様書無しさん:04/05/30 13:27
ヲチスレなのか?
25仕様書無しさん:04/05/30 13:28
142 名前: ◆SEDagsYSVg [sage] 投稿日: 04/05/20 18:32 ID:74Fvj+pn
録音はSEでは無いっぽいから設計はこっちでしてあげよう。

・録音への課題
JISコードをシフトJISコードへ変換する関数を作成しなさい。
関数の引数はJISデータを示すchar型ポインタと変換されたSJISデータを
格納するchar型ポインタとする。
また、変換ルーチンには流れをつかみやすくするためにgoto文を用いる事。
入出力のチェックは別関数で行っているものとする。

ちなみにぐぐって出てきたようなプログラム張ったら晒し上げは確定かとw
26仕様書無しさん:04/05/30 13:36
>>24
経緯が貼られているだけかと・・・
現状は>>18の顛末の末、自作板住人を辞められた筈の録音犬畜生が

 302 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/30 07:06 ID:rHjEOtXy
 >>228
 さてと、一部のバカがP4遅いと騒いでいるので少し改造をしてみた♪
 改造後のjis4sjisはこれまでのソフトより超高速なので10000回のループを更に10倍にして
 計測してみた。
 尚、計測の為に、用意したコードのオーバーヘッドは約14秒だった。


 結果
 jis4sjis改良後 18秒(4秒)  
 少しアーキテクチャを変えるだけで10倍の速度になったわけである♪
 320 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/30 09:25 ID:rHjEOtXy
 さて、>>302で書いたように変換処理に費やした実質の時間は
 P4-3.06@3240で約4秒(0x2121〜0x7e7eを100,000回変換)かかったことになる。

 これをAthlonXP3000+で処理すると6秒かかってしまった(泣"

と吠えているが、測定に使用したソースの提供を頑なに拒んでいる所です。
このスレに提供していただけるそうなのでマターリと待ちましょう。
27某スレ346:04/05/30 13:50
こちらが後継スレみたいなんでスルーされたもんだけど
自分の出した問題の回答を提示しておくね。

http://pc5.2ch.net/test/read.cgi/jisaku/1085550301/346
> unsigned short int jis2sjis(unsigned short int code)
> {
> unsinged short int first;
> unsigned char second;
>
> first = (((code - 0x5f00) >> 1) & 0x7f00) ^ 0xe000;
> second = (code & 0xff) + ((code & 0x100)? 0x1f : 0x7d);
> return (first + second + ((second < 0x7f) ? 0 : 1));
> }

の対Pentium4最適化アセンブラコードは
axにcodeがmovされているものとして

sub ax,5f21h
shr ah,1
sbb dl,dl
and dl,5eh
add al,dl
xor ah,0e0h
add al,0c1h
adc al,7fh

28某スレ346:04/05/30 13:51
後はCのasm文で組み込んで使用すれば条件分岐を有さない
jis2sjis()関数の出来上がり。
(必要に応じてmovzx eax,axをいれてください。)

解説は録音先生がこっちに来たら説明するけど
三項演算子の処理の仕方がポイント。

まあ録音先生の簡素化
http://pc5.2ch.net/test/read.cgi/jisaku/1085550301/824
> unsigned short int jis2sjis(unsigned short int code)
> {
> return ((((code - 0x5f00) >> 1) & 0x7f00) ^ 0xe000) + (code & 0x00ff) + ((code & 0x0100)? (((code & 0x00ff) < 0x60) ? 0x001f : 0x0020) : 0x007e);
> }
みたいなことやってしまうと見えるものも見えなくなるからね。
29仕様書無しさん:04/05/30 13:52
>>27
もつかれ

でも録音犬先生がこのコードをあたかも自分も同じ考えをしたかの
様な振りをして書いてきそうな悪寒
30仕様書無しさん:04/05/30 14:22
結局、あっちで録音がしてる事って
アルゴリズム、平文、暗号文を出さずに
「俺の作った暗号解読してみろ!」
って言ってるのと同じだよね。
31仕様書無しさん:04/05/30 14:50
録音の書いたプログラム見たが
あれで年5000マソ稼げるなら
俺の年収10億下らないなw 
32仕様書無しさん:04/05/30 15:23
録音先生降臨期待あげ
33仕様書無しさん:04/05/30 15:28
先生のことを想うとドキドキして夜も寝られません。
これが恋というものでしょうか?(*´Д`)=3
34仕様書無しさん:04/05/30 15:40
   /     /     /      /  /  / /
/     /     /     /     /   /
                 ,.、 ,.、    /   /
    /    /      ∠二二、ヽ    / /
  /    /   /   ((´・ω・`))
               / ~~:~~~〈   /  /
       /    /  ノ   : _,,..ゝ   /
    /    /     (,,..,)二i_,∠  /    /
               録音先生      
これじゃイジメだよ。
もう十分でしょ?
また以前のように仲良くしようよ。
みんな録音のことクソミソいうけどレスとかよく読んでみると、
結構おもいやりある発言が多いよ。
だだ自分を表現する方法がヘタなだけだよ。
35仕様書無しさん:04/05/30 16:03
>>34
ハァ?
過去ログ全部読んで奴が精神異常者って判らないお前も仲魔。
思いやりのある発言なんて見あたらないけど
もしあったとしても自演だし。
36仕様書無しさん:04/05/30 16:08
>また以前のように仲良くしようよ。

いつ他人と仲良くしようと努力したのか、教えて欲しいものだな。
「バカ・アフォ・低脳」こんな言葉を使う奴は無視されて当然。
37仕様書無しさん:04/05/30 16:09
>>35
こう言ってやれよ

自   演    乙    ! !
38某スレ346:04/05/30 16:14
>>29
>でも録音犬先生がこのコードをあたかも自分も同じ考えをしたかの
>様な振りをして書いてきそうな悪寒

その前にこちらで書いたコードをあちらのスレに
問題として出す可能性の方が大きかったりして。

なにしろこんなことやった実績ありですからね。
http://pc5.2ch.net/test/read.cgi/jisaku/1085550301/486(録音)
http://pc5.2ch.net/test/read.cgi/jisaku/1085550301/539(俺)
http://pc5.2ch.net/test/read.cgi/jisaku/1085550301/546(録音)
コードを書いた俺に回答させようとするんだからな。

その模範解答も
http://pc5.2ch.net/test/read.cgi/jisaku/1085550301/965
で自爆コースまっしぐらだったのが
http://pc5.2ch.net/test/read.cgi/jisaku/1085550301/970
をみて必死に軌道修正して回避した様が見れておもしろかったし。
http://pc5.2ch.net/test/read.cgi/jisaku/1085550301/974
39仕様書無しさん:04/05/30 16:16
ここは録音先生の好きな自演がやりまくれるよっ

まだかなー
40某スレ346:04/05/30 16:16
41仕様書無しさん:04/05/30 16:18
>>39
犬畜生のライフサイクルを考えると、あと1〜2時間くらいで起きるんじゃない?
42某スレ346:04/05/30 16:20
>>38
もひとつ引用間違い
http://pc5.2ch.net/test/read.cgi/jisaku/1085550301/967

吊ってくるか.......
43仕様書無しさん:04/05/30 16:22
ここなら語ってもいいだろう。

録音の0x2121-0x7e7eを繰り返して時間を計測するという方法は意味がない。
分岐予測がほぼ100%できるからだ。
こんな事は実際の運用時(文字コード変換時)にはあり得ない。
計測方法が変なのにその計測時間を測定して意味はあるのだろうか?

まあ録音のアルゴリズムは、分岐があるというぜんぜん最適化されていないものだから
こういう問題も出てきてしまうのだが。
最近のCPUに対して分岐を残しておくというのは、最適化を分かってないとしかいいようがない。
44T.A.:04/05/30 16:23
>>34
あれはイジメとは言わない。少なくとも今、録音がやってる事は
「数学の授業中に物理の話を持ち出す」ようなことで、関連が全く無いわけじゃないが
基本的に別枠として既に用意された場があるんだから、そこでやるのが道理。
(参考資料としての引用程度ならいいけど。)

学校でそんなことしたら教師に叩き出されるのと同じで、叩き出されて当然。

逆にここなら堂々と持論を展開して構わないのに、なぜここに来ないのか聞きたい。
マ板の方々にブーイングの嵐を喰らう可能性も考えられる中で、わざわざ「専用」
スレッドまで立てて「場」を用意してやったんだから、むしろ感謝して欲しい位だが。
45仕様書無しさん:04/05/30 16:29
        ============/::::::::::::::::::::::::::\=============
      \===========/::::::::::::::::::::::::::::::::::\========  /
 =\    \=========|:::::::::::::::::|_|録音|_|======== /    /===
 ===\    \======= |;;;;;;;;;;ノ   \,, ,,/ ヽ===== /    /=====
 =====\    \===== |::( 6  ー─◎─◎ )=== /    /===煽ることしか出来ない
 =======\   /\== |ノ  (∵∴ ( o o)∴)=/\   /=====屑しか居ないようだな♪
 =========\/   \=|   <  ∵   3 ∵>   \/===========
 ==========\     \   ヽ        ノ     /=============
 ============\      \_____ノ     /==============
 ===============\;;;;;;;               /================
 ================|;;;;;;               ヽ================
 ================|;;;;;;   Superプログラーマ ヽ==============
46仕様書無しさん:04/05/30 16:50
俺も少しやりすぎだと思う
怒りはもっともだけど…
悪口の応戦や無礼な振る舞いはお互い様だし
録音を一方的に責めるには、俺等も悪口を言いすぎた

隔離するやり方にも賛成できない
スレ違いな話題は録音に限った訳ではないし
基本的にどこに書き込もうと録音の自由だと思う

イジメから隔離かあ、陰湿だな。
(´-`)
47仕様書無しさん:04/05/30 16:55
>44
もうちょっとフレンドリーなスレタイにした方が、本人も来易かったのでは?

【先生】録音の日々from自作板【大好き】
48晒しage:04/05/30 17:02
>>46
録音先生、トリップ付け忘れてますよ。

恥ずかしいので晒しあげ
49仕様書無しさん:04/05/30 17:02
>>46
自   演    乙    ! !

次に予想されるレス
「誰でも録音扱いかよ」
「私は録音ではない」

>>44
激しく同意。
50仕様書無しさん:04/05/30 17:06
>>47
これで十分。
【犬畜生】録音の日々from自作板【負け虫】
録音は「先生」ではないし、録音を「大好き」な人など(本人(自作自演を含む)を除いて)いない。
>>48,49を見ればよくわかる。
51仕様書無しさん:04/05/30 17:14
>46
事の顛末をずっと見てましたが、話を摩り替えは先生とその周りの方達のどちらもやってましたよね。
あれで一方的に責めるのは良くないと思います。
そもそも話が食い違っている事がわかった時点で、一旦元の話題に戻ればよかったと思うのですが・・・

プログラムに関するツッコミは、まぁ同意。
とにかく周りを納得させない事には話が進みませんよ?>先生
52仕様書無しさん:04/05/30 17:16
ねえ?
現役、元に関わらずPGやSEってこんなイヤな奴ばかりなの?
録音叩きに張り切っている奴ってそういう仕事の人でしょ?

職場、ぎすぎすしてそうですね
53仕様書無しさん:04/05/30 17:18
>>51
自演で勇気付けないと降臨できないのか?
◆Rb.XJ8VXow のトリップさっさと付けて堂々とjis4Sjisのソース晒せや!
54仕様書無しさん:04/05/30 17:19
>>52
年収5000万の(自称)スーパプログラマが何を今更言ってるんだ?
業界の全てを知り尽くしてるんだろ?
55仕様書無しさん:04/05/30 17:24
jis4sjisのソースまだ?
チンチン☆⌒ 凵\(\・∀・) まちくたびれたー!!
5651:04/05/30 17:26
>53
残念、それは私のおいなりさんだ(AA略

それはともかくとしてjisTosjisのソースは自分も見てみたいです。
という訳で降臨待ち。
57仕様書無しさん:04/05/30 17:30
>>56
jisTosjisは>>22に晒し済
今はjis4sjisに進化を遂げた(>>26参照)との事ですので
そのソースを待っている状態です。
58仕様書無しさん:04/05/30 17:35
  ヽ  シ 四 録 ヤ /          )  キ キ キ
   l.  だ 十 音 ダ l          ゝ.  モ モ  ャ
   ノ  っ 年  っ  ぁ 、  , ´ ̄ `ヽ  ヽ  イ イ ハ
  ヽ  て 彼 て   / /      '、   l   |    ハ
    l   !! 女      /   { ィハソリノ_ヽ ヽ .ノ  っ    ハ
   ノ.    ナ     (   ヽ iィrj , ヘソ !リソ `ヽ !!
  ⌒ヽ,. -─-、,. -─-ゝ    j心n,ヽフ イiヽ ̄iヽ ⌒ヽ/⌒ヽ´
      ,. -‐¬く`ヽ       /f' 'ク,「Yトl< l  \
    /⌒j, '´  `ヽ i      i l /、i, l:l l /  ヽ、  \
     {  .イ ,ィソルハリ ヽ    l「 ̄l ヾ、l:ll/    lヽ.  ヽ
    i  ! lリィrj  fjlヘ ヽ   .l!  .l  `i,    i  ヾ 、
    ヾ. ヽi、 、ァr'^i `ヽゞ  l  !   {    |    '
      ,rヾゞi、`ニ‘ヘ ノ)、    `ー'/    i    ヽ
. ,rtfヘ. l `i L マi^iヘ.  ヽ.     〈     |    ヾ
 ヽ_rソ)、  l  \ヾ〃ヽ  ヽ    /ヽ、_/ヽ_,.ノ
  ヾ  ヽ !   ヾ!  i\_,ノ ‘´ 〈 /c、l l i,,,,,,,,,
   \ ` l     ゚l ,. l  o     lヽ、 ,   __   
     ー1  _ _, ゚l ´ヽ ゚ ,ッ ´      /:::::::::::ヽ
       l   ´ ゚l、  \        /:::::\,,/ヽ プーソ
       l     l, `ヽ、/ゝ、       |;ノ-◎ ◎|
        i    _」、、ヽヽ >       <∴) 3(∴>< ボクがモテナイのはアム房のせい・・・
       `Ti´「 il  ヽ> '´ \ .    |⊃録|⊃
        L!_|i _,ゞ‐'´i、     ヽ     |  音|〜゚
59召喚の呪文:04/05/30 17:41
>247 名前: Socket774 [sage] 投稿日: 04/05/29 02:40 ID:Ps6npWU4
> 録音先生とみんなへのありがとうなキモチ

> 運命を感じる
> ここで討論している仲間達は、過去世からの因縁でここに集合している
> 過去世では、きっとみんな録音先生の弟子だったに違いない
> 皆さん転生おめでとう
> そして今、ボクらは現世で再び録音先生や仲間達と相まみえ、
> 「また逢えたね♪」とお互い笑顔で笑っている
> そう、みんな録音先生を慕って集まってきた前世からの仲間なのだ
> まさか現世で、しかもこのような場所で相まみえようとは
> 嬉しいような、恥ずかしいような複雑な気持ち
> また、先生に教えを請うことができるとは夢にも思ってもいませんでした
> どうか先生、ボクを導いてください
>
> ああ、ボクはとっても幸せです♪
6051:04/05/30 17:46
>57
あ、いつの間にか名前も進化していたのですねw

厨スレの方でP4とAthlonにおける最適化の違いを論じていればまだよかったのに・・・
分岐を減らしての最適化手法はどちらも共通してるから、あそこでやる意味が無いんですよね。
ですから
>ド素人は直ぐに「アセンブラで云々」「マルチスレッド対応で云々」と言い出すが、これは
>素人的発想で「浅墓」というものだ。
と言われても、やはりアセンブラレベルで語って欲しいところです。
61仕様書無しさん:04/05/30 17:56
録音氏たたきを否定する香具師は
全て録音氏と決め付けてる香具師がいるなぁ。
かなり痛いのだが。ヲチ板でやってくんない?
62仕様書無しさん:04/05/30 18:00
>>61
「録音たたき」という行為その物が過去1年以上に渡って存在していないのだが・・・
有りもしない物を否定する行為は病気の一環だとは思いませんか?
63仕様書無しさん:04/05/30 18:10
>398 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/30 18:07 ID:rHjEOtXy
> あれから漢字変換の処理速度を細かく計測してみたのだが、
> 0x2121-0x7e7eを300,000回siftjisに変換したときの純粋な変換時間は、
> P4-3.06@3240で約10秒、AthlonXp3000+で約15秒となった。
>
> ソフトが欲しい方はUPローダを書いて下さいね♪

ソフトは要らんからソースをうぷしろ!
64仕様書無しさん:04/05/30 18:18
>63
禿動。正直実行ファイル単体で貰っても( ´_ゝ`)フーソで終わっちゃうんですよね。
ここはやはりちゃんとコンパイルできるソースが欲しいです。
65仕様書無しさん:04/05/30 18:24
>400 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/30 18:13 ID:rHjEOtXy
>>399
>いい加減なこと言ってもらっては困るな(爆笑
>P4とAthlonXpの性能差を上げているのだから板違いとは言わせないぜ(ニヤリ

だったら尚更こちらにコンパイル可能なソースを晒して貰わないと困るな
66仕様書無しさん:04/05/30 18:28
>>63
>>65
P4とAthlonXPでそんなに性能差が出るようなアルゴリズムってどういう物なのですか?
そんな物滅多に見れないので是非ソースを公開して頂きたいのですが・・・
67仕様書無しさん:04/05/30 18:36
>403 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/30 18:29 ID:rHjEOtXy
>>398のソフトをUPしておきますね♪

ttp://up.isp.2ch.net/up/fc8c12d96cb6.lzh

リバース出来る方よろ^^
68仕様書無しさん:04/05/30 18:40

T.A.って奴が録音いじめのリーダーでいいの?
悪の枢軸だな(W
69仕様書無しさん:04/05/30 18:43
IDが出ない板だと、ここぞとばかり先生の援護が書き込みされるのは何故ですか?
70仕様書無しさん:04/05/30 18:44
>68
何でT.A.氏を知らないで録音を知っているんだw
71仕様書無しさん:04/05/30 18:48
>68
T.A.は煽り専門。

基本的にザコ。
口先三寸な人だな。
コテの中では一番の録音嫌い。
72仕様書無しさん:04/05/30 18:50
>66
素人意見だとトレースキャッシュに収まるような短いループ構造で、且つ算術演算部分がペアリングし辛いコードならP4の方が有利だと思いますが・・・
ここはやはり御本人に解説願いたいですね。
73仕様書無しさん:04/05/30 18:50
>>68
トリップ付けてね♪
74仕様書無しさん:04/05/30 18:51
自作板の該当スレではほとんど見なかったT.A氏嫌いが湧いてでてきたな

自作板では串やら変えるのがめんどくさいけど
ここなら脳内負け虫派の書き込みも簡単でいいね

で、結局ソース出さずにexeをupして終わりかよ
75仕様書無しさん:04/05/30 18:54
>>71

 ご 苦 労 さ ん 

ここ数週間の厨スレで「録音vsコテ」を見ていた奴なら、絶対そんなことイワネ
76仕様書無しさん:04/05/30 18:56
確かにT.A.氏は普段は影が薄いのに
録音たたきには積極的だなW
このスレ立てたのもT.A.氏みたいだしね

ま、いろいろあるんだろうね
77仕様書無しさん:04/05/30 18:57
とりあえず罵り合いは興味ないんで、その録音とTAだかいうヒトの作ったソースを両方出してくれ。
話はそれからだ
78仕様書無しさん:04/05/30 18:57
79仕様書無しさん:04/05/30 19:00
ttp://pc5.2ch.net/test/read.cgi/jisaku/1085185596/l50

おいおい、あのヤロまた向こうに出ているよ・・・
板が割れてた時がよかったな・・・
80仕様書無しさん:04/05/30 19:02
俺も煽りではなく、録音とT.A.氏がソースを出して対決するの賛成!
煽り対決ではなく、技術で決着つけてほしいね

81仕様書無しさん:04/05/30 19:07
T.A.って今回の件何か関係あった?
録音が1人で「自称自説」を吹いて、周りから突っ込まれ、と思ってたけどな

そんなことよりもだ、 

        早 く 自 作 板 か ら 出 し て く れ
82仕様書無しさん:04/05/30 19:25
犬畜生 正午睡眠 6時起床
83仕様書無しさん:04/05/30 19:26
録音って何でT.A.氏にはよく噛みつくんだろうね。
84仕様書無しさん:04/05/30 19:28
なんだ、録音ソフト、テーブル引いてるだけじゃん。
おぃ、炉苦怨よ。

地空海川山崎渉水石谷気

↑これでもコテハンに使ってくれよ。
まぁ、使わなくても文体で判るんだけどさ・・・。
86仕様書無しさん:04/05/30 19:42
>>83
特に今回はこのスレを立てた事に対して怨んでいる模様w
87仕様書無しさん:04/05/30 19:45
>>74
負け虫の思考が単純なだけにそれで「勝った」つもりでいるんだと思うw
88仕様書無しさん:04/05/30 19:50
長いからテーブル引いてる部分だけね

MOV EDX,DWORD PTR SS:[EBP-8]
AND EDX,0FF
SHL EDX,7
MOV EAX,DWORD PTR SS:[EBP-C]
AND EAX,0FF
OR EDX,EAX
MOV CL,BYTE PTR SS:[EBP+EDX+FFFDC070]
MOV BYTE PTR SS:[EBP-4],CL

MOV EDX,DWORD PTR SS:[EBP-8]
AND EDX,0FF
SHL EDX,7
MOV EAX,DWORD PTR SS:[EBP-C]
AND EAX,0FF
OR EDX,EAX
MOV CL,BYTE PTR SS:[EBP+EDX+FFFD80F0]
MOV BYTE PTR SS:[EBP-3],CL

SS:[EBP-8]とSS:[EBP-C]がjisの上位と下位、SS:[EBP-4]とSS:[EBP-3]がsjisの上位と下位。
サブルーチン呼び出しじゃなく、メインの計測ループの中にインラインで書いてあるな。
アセンブラレベルで見たら、激しく無駄な事やってるけど、C言語であまり考えずに書いたら、こんなもんか。
それにしても2回もテーブル引くのは無駄すぎる気がするが。
89仕様書無しさん:04/05/30 19:51
補足
MOV CL,BYTE PTR SS:[EBP+EDX+FFFDC070]と
MOV CL,BYTE PTR SS:[EBP+EDX+FFFD80F0]がテーブル引いてる部分ね。
90仕様書無しさん:04/05/30 19:57
>>88
なるほどでも何で2回も引くんだろう・・・
91仕様書無しさん:04/05/30 20:11
テーブルサイズを減らすため?
それで節約できるサイズなんて、たいした事無いのにねぇ。
92仕様書無しさん:04/05/30 20:12
ところでどうしてたかがjis2sjisを書くのに
1週間もの時間を費やしているの?
93仕様書無しさん:04/05/30 20:18
>>92
それはね録音が45歳でスーパープログラマで年収5000万なんだけれど
一日中2chに張り付いているからなんだよ。
94仕様書無しさん:04/05/30 20:21
ああ、P4はアスロンと比べてL1キャッシュが小さいから、こんな小細工が必要なのかもね。
95仕様書無しさん:04/05/30 20:26
マ板にまで淫厨と編む厨の確執を持ち込むのはやめておくれよ。いや、マジで。
巨人ファンと阪神ファンの喧嘩なみに見ててウザいから。
96某スレ346:04/05/30 20:27
>>88
解析お疲れ様。

ところでEDXをみる限りでは上位,下位ともに16KBのTABLEを
使っているように見えるんですが本当にこんなコードなのですか?

上位,下位をおのおのSS:[EBP-8],SS:[EBP-C]で
もっているならば単純に
conv_lo = table_lo[lo];
conv_hi = table_hi[hi];
にすればすむはずなのに。
97仕様書無しさん:04/05/30 20:27
>446 名前: Rb.XJ 8VXow◇ [sage] 投稿日: 04/05/30 20:19 ID:rHjEOtXy
>さてと、UPしたソフトも十分に行き渡り、処理速度も十分であることが証明された訳だが・・・
>P4の苦手な分野とはいえ、ほんの少し考慮するだけで十分早くなることが
>判って頂けたと思う。

>一部のバカが「テーブル引いているだけジャン!」って騒いでいるが、
>そのテーブルを作成するのにjis4sjis関数が使われているのは常識である。
>変換関数を作ったら何が何でもその関数で変換するって思考はバカだけで十分であろう♪

>まぁ、P4お得意のマルチスレッド処理等使わなくても早くなるってことが理解されればそれで良い。

自作の関数(非公開)が既に標準関数になったかの様な言いっぷりですw
98仕様書無しさん:04/05/30 20:28
>>97
トリップみりゃわかるが、それはニセモノな
99仕様書無しさん:04/05/30 20:29
>>96
それで全ての漢字コードが表現出来るとは思えないぜ。
100某スレ346:04/05/30 20:30
>>96
あ、間違い。
hiのLSB処理を忘れていた。
conv_lo = table_lo[hi&1][lo];
だな。
101仕様書無しさん:04/05/30 20:31
>>98
そういう貴方は本物の録音先生でつか?
正式なトリップ付けてください。
102仕様書無しさん:04/05/30 20:32
>98
でもIDは同じみたい。
103仕様書無しさん:04/05/30 20:32
>442 : ◆Rb.XJ8VXow :04/05/30 19:56 ID:rHjEOtXy
>>432
>なんだ、T.A君がマ板で煽られているか・・・(笑
>そりゃ、ムダスレ建てたのだからしゃーないわな。
>でも、私はマ板へ投稿することはないぞ。
>まぁ、俗に言う「なりすまし」って奴だろうな。


>446 :Rb.XJ 8VXow◇ :04/05/30 20:19 ID:rHjEOtXy
>さてと、UPしたソフトも十分に行き渡り、処理速度も十分であることが証明された訳だが・・・
>P4の苦手な分野とはいえ、ほんの少し考慮するだけで十分早くなることが


IDが同じことに注意>>98

>445 :Socket774 :04/05/30 20:11 ID:DpwYrsOt
>(AA略)
>なんだかレス番が飛んでるようだが
>気にしないようにしよう

に対するガキっぽいあてつけ
10498:04/05/30 20:36
>>103
おっとしつれい。
105仕様書無しさん:04/05/30 20:43
おい録音犬

見てるならレスしとけ
106仕様書無しさん:04/05/30 20:51
>>105
録音はここを見ていて尚且つレスもしているが
レス内容がT.A氏への批判やこのスレ不要論しか無い罠

自作板ではプログラムの話をしきりにしたがるがマ板ではしないつもりらしい
107T.A.:04/05/30 20:53
>>80
えっと・・・
対決は構わないけど、もしやるんなら今度はこちらが設問側になりたいですね。
いつも録音が設問→解答は実はどこかからの引用という流ればかりで録音有利な状況ばかりだし。
既にどこかの引用では解決できないレベルの設問は考えてあるんですが・・・
また逃げるんだろうなぁ・・・(w

>>81
今回のプログラムの件は、私はほとんど関係してません。
やった事といえば録音が作った(ということになってる)コードの動作検証程度。
あとは忙しかったせいもあって、コードにはあまり関係ないスポットレスをチョコチョコ
してた程度ですね。

>>83
多分、私の本名と所属会社を知っているという優越感があって、「勝った」気になれる
からじゃないんですかね?(私の方は録音の正体は知りませんが。)


床屋に行って帰ってきたら、何故か手元にRapter2とDeltaChromeS8が・・・(^^;
今からマシンの構成をいじるので今夜はレス出来そうもないかな?
108仕様書無しさん:04/05/30 21:11
削除依頼出してきて良い?
マ板に厨が入ってくると嫌だし。
109仕様書無しさん:04/05/30 21:12
>そのテーブルを作成するのにjis4sjis関数が使われているのは常識である。

常識以前にその関数を録音以外の人間が誰も知らないという罠
常識にしたければ晒せ
110仕様書無しさん:04/05/30 21:13
>>108
不必要だと思う
録音だって本当は我々とプログラムについて語り合いたいのだと思う
111108:04/05/30 21:16
>>110
来てないじゃん。しかもこのスレ実質的にヲチしかしてないし。
しかもプログラム技術語るならム板。アセンブラスレとか立ってるし。
録音氏がうざいなら板違いとして荒らし報告でもしてくるのが筋。
112仕様書無しさん:04/05/30 21:16
>>108
削除の必要無し
もっとどうしようも無いスレが幾らでも有るだろボケ
113108:04/05/30 21:17
>>112
例えば?
114仕様書無しさん:04/05/30 21:17
>削除依頼
俺も不要だと思うぞ。
もう少し様子みれ
115仕様書無しさん:04/05/30 21:18
>>111
荒らし報告は既にされてるんじゃないの?
プログラム技術というよりも彼のプログラマとしての実績から
始まった内容だから、こちらが正しい。
116仕様書無しさん:04/05/30 21:19
>>108
録音先生、やっと来てくれたのですね。
jis4Sjisのソース公開はまだですか?
117仕様書無しさん:04/05/30 21:19
>>111
1プログラマーである録音がメインテーマなんだから、マ板だろ。
録音の書いたコードがメインテーマではないからム板に押し付けるな。
ここはネタ板、あっちは技術板だ。
118仕様書無しさん:04/05/30 21:21
>>116
ワラタ
みんな読みが鋭いね
119仕様書無しさん:04/05/30 21:21
>>100
そんなことしても2倍も早くならないだろう。
無駄だな。
120晒しage:04/05/30 21:22
>>108
>>111
>111 名前: 108 [sage] 投稿日: 04/05/30 21:16
>>>110
>来てないじゃん。しかもこのスレ実質的にヲチしかしてないし。

素直に告白する貴方が素敵です。
早くトリップ付けようね♪
121108:04/05/30 21:23
えーと、まず録音氏じゃないよ。
録音氏のISPわかるか?なんなら節穴してやっても良いよ。
>>111
それだけだったらヲチ板だろ。
>>117
厨をム板に押し付ける気は毛頭ないよ。念の為。
122仕様書無しさん:04/05/30 21:24
>>121
録音を氏付けで呼ぶのは録音だけw
123仕様書無しさん:04/05/30 21:25
>節穴してやっても良いよ。
やってみ

108は、他人の意見も聞くようにするといいぞ
124仕様書無しさん:04/05/30 21:26
>>121
良く見ると自作自演失敗してるしw
そんなお茶目な録音犬が好き♪
125仕様書無しさん:04/05/30 21:27
>>121
こことあっちでふしあなさんすれば、
あっちはID出るし、串っぽくないアドレスなら一応疑惑は減るだろ?
126108:04/05/30 21:28
>>123
だから一応まだ削除依頼は出してない。
でも削除反対してる香具師が100%マ板住人とも限らんしなぁ。

あー、あと節穴はするが先ISP言ってからにしてくれ。
あとから合わせられたらたまらんしなw
127仕様書無しさん:04/05/30 21:30
>>126
つーか向こうで先ずIDを出しつつ節穴して来いよ。
128仕様書無しさん:04/05/30 21:30
普通、「ふしあなしてもいいよ」なんて言う前に
ふしあなしている

録音っていつもそうなんな・・・
129仕様書無しさん:04/05/30 21:30
>>126
125が言っているようにすれば問題ない
130仕様書無しさん:04/05/30 21:32
>>126
マ板住人でかつ自作板も見てる人間は結構居るって事知らないの?(プ
131仕様書無しさん:04/05/30 21:33
ところで、このスレの目的は何?
録音とやらの無能を白日の下に晒したいわけ?
語り合いたいのですとか気取ったことは言わなくていいから、本音で答えてみておくれ。
132仕様書無しさん:04/05/30 21:34
108 名前: 仕様書無しさん [sage] 投稿日: 04/05/30 21:11
削除依頼出してきて良い?
マ板に厨が入ってくると嫌だし。

111 名前: 108 [sage] 投稿日: 04/05/30 21:16
>>110
来てないじゃん。しかもこのスレ実質的にヲチしかしてないし。
しかもプログラム技術語るならム板。アセンブラスレとか立ってるし。
録音氏がうざいなら板違いとして荒らし報告でもしてくるのが筋。

121 名前: 108 [sage] 投稿日: 04/05/30 21:23
えーと、まず録音氏じゃないよ。
録音氏のISPわかるか?なんなら節穴してやっても良いよ。
>>111
それだけだったらヲチ板だろ。
>>117
厨をム板に押し付ける気は毛頭ないよ。念の為。

自作自演失敗の例
133108:04/05/30 21:35
だから適当でも良いから言ってオクレ。
ヲチしてる香具師は信頼できん。
134仕様書無しさん:04/05/30 21:35
>>131
録音が無能なのは、すでにわかりきっている。
自作板でプログラムの話をされても迷惑なので、こちらで存分にしろということ。
135仕様書無しさん:04/05/30 21:35
108、早くしろ
136仕様書無しさん:04/05/30 21:36
>>131
年収5000万のスーパープログラマー録音先生と下賎なプログラマ達の語り合いの場でつ
137108:04/05/30 21:36
>>132
あー、ミスってるな。
>>111じゃなくて>>115だな。スマソ。
138仕様書無しさん:04/05/30 21:36
>>131
自作板で板違いなプログラムネタを延々続ける人間を誘導するスレ
139131:04/05/30 21:37
>>134
さいですか。まぁ他のスレにまで出張ってこないんなら漏れはどうでもいいや。
140仕様書無しさん:04/05/30 21:38
>>133
適当じゃ意味ないだろ
>>125の言う通りにしろよ
141仕様書無しさん:04/05/30 21:39
>>137
まだアンカー可笑しいよ(・∀・)ニヤニヤ
142仕様書無しさん:04/05/30 21:41
録音が詐称してるのがはっきりした以上
板違いのネタをしつづけることに意味はないので
プログラムネタはマ板かム板でやってもらいたいだけです。

もし録音がマ&ム板でやりたくないってんなら
余計に自分が詐称をしてることを認めることになりますしね
143仕様書無しさん:04/05/30 21:41
108、君からいいだしたのだから
とっとと>>125のカキコのようにしろ

話はそれからだ
144仕様書無しさん:04/05/30 21:46
得意の遁走か?
145仕様書無しさん:04/05/30 21:47
録音はプログラマじゃないってわかったんなら、
別にここでしなくてもいいじゃんか。
146仕様書無しさん:04/05/30 21:49
>>145
いやいや、判ったと言っているのは一部の人間だけです。
本人は未だに年収5000万のスーパープログラマーだと言い張ってます。
147仕様書無しさん:04/05/30 21:49
>>145
本人は年収5000万だか4500万だかの一流プログラマを自称してるんだから、
この板で思う存分、一流プログラマとしての経験談を話して貰いたいのですw
148仕様書無しさん:04/05/30 21:52
私も一プログラマとして自分の10倍も稼げる方のお話は伺いたいですね
149仕様書無しさん:04/05/30 21:53
108さんが向こうでフシアナしなかった場合は録音認定ですねw
150ム板108:04/05/30 21:54
471 :ム板108 :04/05/30 21:39 ID:FAqqDEPD
録音氏いるか?
向こうで疑われてて仕方がない。
ISP言ってオクレ。

475 : ◆Rb.XJ8VXow :04/05/30 21:51 ID:rHjEOtXy
>>471
私はso-netだぞい!
会話してて判ったとは思うが、フシアナしてもムダだぞ。
そんなマトモな連中じゃないことは理解出来るだろう?

私はそこへ一度も投稿をしていない。
自演自作、成りすまし・・・なんでもありの連中さ。


476 :108 FLH1Aav194.kyt.mesh.ad.jp :04/05/30 21:52 ID:FAqqDEPD
>>475
レスサンクス。
これで大丈夫だろう。

あー、良かった。ISP同じならどうしようかと思った。
さて、まず漏れを録音氏として叩いた香具師からの謝罪でもあるのかな?
151仕様書無しさん:04/05/30 21:56
>>150
正直スマンカッタ
152仕様書無しさん:04/05/30 21:56
へぇ〜録音ってso-net,dion,meshも使うのか
ダイアルアップって便利だよなw
153仕様書無しさん:04/05/30 21:59
マ板だろ
154マ板108:04/05/30 22:01
>>153
あー、また間違えたw

しかしヲチしてる香具師って
いっつも自分の行動に責任の持てない香具師ばかりだなw
煽る事しかできん。まぁ一つの笑い話くらいにはなるかな。
155 ◆Rb.XJ8VXow :04/05/30 22:01
>>150
> レスサンクス。
いやいや、私のほうこそスマン。
暴徒をコントロール出来ず、結果的に其方の板に派生したことを申し訳ないと思っている。
元々、私がプログラム全く出来ないってレッテル張りされ、それをネタに遊んでいたのだけど
まぁ、ご覧の有様となったわけだ。
156108:04/05/30 22:03
いやいやおかげで疑い晴らす事が出来たよ。サンクス。
あー、でもアセンブリ関係は確かに板違いだしム板いったほうが良いんでない?
157仕様書無しさん:04/05/30 22:04
おお録音と本当に違うのなら二人とも両方でフシアナ出来るよな。
108さんはこっちでだけフシアナすれば良いですよ。
録音はこっちとあっち両方でフシアナ汁!
158108:04/05/30 22:04
あと変な煽りも良くないと思った。
まぁ、他人の板にズケズケとヲチしてる香具師よりかはマシだがなw
159仕様書無しさん:04/05/30 22:04
>>154-156
何このとってつけたような遣り取り?
160仕様書無しさん:04/05/30 22:07
>>159
前にもあったよ。
録音がISP変える度に行われる風物詩w
161仕様書無しさん:04/05/30 22:07
>>155
板違いのオナニーを延々と繰り返している事については申し訳ないと思わないの?
162仕様書無しさん:04/05/30 22:07
>>156
録音がハードに興味ないとか自作しないといって、
スレ違いをわかっていて、それでもプログラムの話をずっとしていたから
こうなったわけで
163仕様書無しさん:04/05/30 22:08
>>158
他人の板って、板ごとに所有者違うの?
164仕様書無しさん:04/05/30 22:10
録音は絶対にふしあなしないに10ガバス

毎度毎度自演乙
165 ◆Rb.XJ8VXow :04/05/30 22:13
>>161
前スレまでは、板違い同意の上での進行だったはず。

>>162
それは私の舌足らずだ。
今使っているPCのハードには当然興味がある。
これも既に伝えたこと・・・・
さて、引き上げます。
166仕様書無しさん:04/05/30 22:13
108さん、こっちでもフシアナするって約束は?
167仕様書無しさん:04/05/30 22:14
トリップ付きで自作自演しておきながら「していない」などと
仰る御仁ですからな…
168仕様書無しさん:04/05/30 22:14
>>165
前スレ最後で板違いという事になりましたが何か?
169仕様書無しさん:04/05/30 22:15
>>165
一流プログラマとして話しをマ板でしてくれよ、録音大先生
170仕様書無しさん:04/05/30 22:15
 録音がそんなに素直に質問に答えてたらPart34以上行ったスレのやりとりはおそらく1スレ消費せずに
終わってる
171仕様書無しさん:04/05/30 22:16
>>165
どうしたら先生の様に高い収入を得られますか?
私めに御教授下さい。
172仕様書無しさん:04/05/30 22:17
>>165
あっちでは誰も相手してくれないよ
諦めてこっちでしな
173仕様書無しさん:04/05/30 22:19
録音の三大得意技

○串や複数のISPを使って自作自演(でも失敗する事が多い)
○言い訳や他者の発言を否定(を繰り返す内に気が付けば自己否定)
○IDの出ない板で自己擁護(自作板と一般板では有名)
174仕様書無しさん:04/05/30 22:22
>>150
>>さて、まず漏れを録音氏として叩いた香具師からの謝罪でもあるのかな?
108よ
ここは君の所有物か(w
謝罪しろなど酷い物言いだな
そもそも君が削除依頼がどうのこうのと難癖つけてきたのが悪い
謝罪なら君がしろ
175仕様書無しさん:04/05/30 22:23
>>150
こちらでもフシアナするという約束は果たさないで勝利宣言ですか?
176仕様書無しさん:04/05/30 22:24
>165

スレが終わって板違いだからこっちでやってください。
もうハードに興味の無い人には来て欲しくないです。正直言って。
177仕様書無しさん:04/05/30 22:25
>>165
994 名前: ◆Rb.XJ8VXow 投稿日:04/05/29 01:25 ID:8jrMex2r
私は建てないよ。
建っている板にカキコするだけだ(笑
スレ違いは、君等が承知の上での話な(笑

といって、わざわざ現スレでもプログラムの話するから
このスレが出来たと理解できないかい?
178仕様書無しさん:04/05/30 22:26
      ______
     /::::::::::::::::::::::::::\
     /::::::::::::::::::::::::::::::::::\
    |:::::::::::::::::|_|録音|_|
     |;;;;;;;;;;ノ   \,, ,,/ ヽ      
     |::( 6  ー─◎─◎ )          
     |ノ  (∵∴ ( o o)∴)          
   /|   <  ∵   3 ∵>  自演自作、成りすまし・・・なんでもありの連中さ♪
   ::::::\  ヽ        ノ\   
   :::::::::::::\_____ノ::::::::\
179仕様書無しさん:04/05/30 22:28
>スレ違いは、君等が承知の上での話な(笑

相手がスレ違い板違いと認識していて実際もその通り
なのに続けようとするのはただの荒らしだな
180仕様書無しさん:04/05/30 22:32
>>165
年収5000万の腕を我々一般プログラマに披露して頂けませんか?
181仕様書無しさん:04/05/30 22:33
また遁走か♪
182某スレ346:04/05/30 22:34
>>165
あっちのスレにわざわざこちらの発言を
転載してくれているようだがマジに
>>88にあるようなアセンブラコードを
生成するようなCソースを記述しているのですか?

どう考えても狂ったTABLEの使い方に見えますよ。

それとも今度はこのように発言するのかい?
『このコードはJIS-SJIS変換だけではなく
JIS-Unicode変換等いかなるものにも使用できる。』

183仕様書無しさん:04/05/30 22:34
108も一緒に遁走かよw
184仕様書無しさん:04/05/30 22:36
>>183
きっと108にはこちらでフシアナ出来ない特殊な事情が有るんだよw
185仕様書無しさん:04/05/30 22:41
【PenM】INTEL厨 vs AMD厨 Part26【AMD64】
ttp://pc5.2ch.net/test/read.cgi/jisaku/1084191507/l50

468 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/12 06:33 ID:Ewg0+WR8
まぁ、病気だから許してやってくれや。
複数の串を使ってまで頑張ってるのだからな(爆笑

こんな事を自分から言ってる癖に、他人を自演自作、成りすまし・・・なんでもありの連中さ♪
なんてよく言えたもんだな
186仕様書無しさん:04/05/30 22:41
442 : ◆Rb.XJ8VXow :04/05/30 19:56 ID:rHjEOtXy
>>432
なんだ、T.A君がマ板で煽られているか・・・(笑
そりゃ、ムダスレ建てたのだからしゃーないわな。
でも、私はマ板へ投稿することはないぞ。
まぁ、俗に言う「なりすまし」って奴だろうな。

>>436
貴方の権利です。
ご自由にどうぞ♪

でも、私はマ板へ投稿することはないぞ。
でも、私はマ板へ投稿することはないぞ。
でも、私はマ板へ投稿することはないぞ。
187仕様書無しさん:04/05/30 22:43
>>184
いちど録音モードに入っちゃったから、
FLH1Aav194に繋ぎなおすのに必死なんだよ。
188仕様書無しさん:04/05/30 23:04
>488 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/30 23:00 ID:rHjEOtXy
>さてと、私の作った漢字コード変換ソフトでのベンチ結果をそろそろ張ってくれないかな?
>特にAthlon64の方頼むよ。

>良い結果が出ないからと言って張らないのは・・・・・だぜ♪

負け虫が向こうで何か吠えてますが・・・
189仕様書無しさん:04/05/30 23:09
>>188
録音は自分で買って試せば良いと思う。
年収多いんだからAthlon64機の一台くらい大した出費では無いだろう?
190某スレ333:04/05/30 23:23
やっぱりテーブル化だったのか…
逆アセ見るとまったく最適化されていないコードに見えるな。

俺も解析したいから再UPキボンヌ。
191仕様書無しさん:04/05/30 23:31
Atnlon XP 1800+ で 20.797000
Pentium4 2.8GHz で 15.332000 だった。
192仕様書無しさん:04/05/30 23:31
193某スレ346:04/05/30 23:31
>>190
もうDownできなくなっているの?
場所さえ指定してくれたらこちらで落としたのを
再UPするけど。
194某スレ333:04/05/30 23:34
>>192
Thnx
195仕様書無しさん:04/05/30 23:34
>>193
>>192でダウン出来るよ
196仕様書無しさん:04/05/30 23:34
録音の中では、テーブル化することを少しアーキテクチャを変えるという。
197仕様書無しさん:04/05/30 23:36
Athlon64が754から939に変わるのもアーキティクチャを変えると言うのだろうか。
198仕様書無しさん:04/05/30 23:38
>>197
いや、それは言うだろう。
199仕様書無しさん:04/05/30 23:42
予想するに

void jis4sjis(unsigned char *c)
{
c[1] += (c[0] & 1) ? ((c[1] > 0x5f) + 0x1f) : 0x7e;
c[0] = (((c[0] - 0x5f) >> 1) & 0x7f) ^ 0xe0;
}
200仕様書無しさん:04/05/31 00:00
そもそも録音が二項演算子を多用するのか理解出来ん。
8ビット時代のBASICなら理解出来るがな
201仕様書無しさん:04/05/31 00:01
逆アセンブルしたソースと逆コンパイルしたCソースをつくってみますた
http://49uper.com:8080/img-s/2687.zip
202MILDSEVEN ◆zkkB4yWNU2 :04/05/31 00:03
>192
サンクス、ちょとDWNさせてもらいました

久々に逆アセンブルソース眺めた
いつもながら最適化に問題があるのか元のソースに問題があるのか
確実におっかけるのはメンドクサイのでざっくり感だけ書く

確実に言える事は、P4で速いものでなく、XPで遅い動作をするものを
作成したのだろうということ
コンパイラの最適化はしてそうだけど、どうも変なxorの使い方してねぇ?

取り合えず、元ソースも十分に腐ってそうな予感w
203仕様書無しさん:04/05/31 00:12
たぶん /G7 とか
204仕様書無しさん:04/05/31 00:19
アスロンだと10秒切れないとか言ってるんで、凄く基本的なやり方で、テーブルも使わず30,0000回の
変換やってみた。
アスロンXP2500+@3200、メモリ1Gで9234ms 純粋に変換にかかった時間ね。
なんだアスロンのほうが早いじゃん。しかもテーブルなんて無駄なもの使わないで実現できてる。
汚いコードでよければUpするよ。
205仕様書無しさん:04/05/31 00:20
>>204
宜しくお願いします。
206仕様書無しさん:04/05/31 00:27
>>201
ダウソしてみますた。
ありがとう

d(゚Д゚)☆スペシャルサンクス☆( ゚Д゚)b
207 ◆Rb.XJ8VXow :04/05/31 00:40
>>199
それじゃ動かんだろうよ。

>>204
ソフトUPしてからの話だな。
208仕様書無しさん:04/05/31 00:41
>>204
録音にケチつけられないように最初は実行ファイルだけおながいします。
209仕様書無しさん:04/05/31 00:46
>>207
フシアナまだ?
210仕様書無しさん:04/05/31 00:49
>>207
ソースコードをうぷした上でjis4sjisのアーキティクチャについて大いに語って頂けませんか?
211某スレ346:04/05/31 00:50
>>207
そちらも人の手を煩わせないように
CのソースをUPしたらどうだ?

それとも人に見せられないような高速化の
KnowHowが詰まっているのかい?
212 ◆Rb.XJ8VXow :04/05/31 00:51
>>210
下記で大方説明済みだ。
コードはそんなに違わない。

http://pc5.2ch.net/test/read.cgi/jisaku/1085550301/990
213 ◆Rb.XJ8VXow :04/05/31 00:54
>>211
煽ってもムダだ。
リバースOKの許可は出している筈だ。
それにソースを提供していないからこれほど盛り上がれるんじゃないのか?
214仕様書無しさん:04/05/31 00:56
最近のコンパイラは賢いんでつね。
式を見てテーブル引きに展開してくれるんですか。
215仕様書無しさん:04/05/31 00:57
>>212
 このスレッドは過去ログ倉庫に格納されています。
見れない訳だが・・・

さっさとソースを出してくれ給え
216仕様書無しさん:04/05/31 00:58
>990 名前: ◆Rb.XJ8VXow [sage] 投稿日:04/05/29 01:14 ID:8jrMex2r
> ほんじゃ解答を書く。(笑
> 1)0x5f00を引いているのは何故だ?
> 3項式を使わずに0x81-9Fと0xE0-EFへ変換する為、sjisのマップ境界である0x5f
> を引くことにより補数値と正値に分けている。
> 2)0x5f00より大きな数字でも他の値を変えれば無問題?
> 1)の解により0x5f以外はダメである。
> 3)右に1bitシフトしているのは何故だ?
> sjisの下位バイトの範囲がjisの丁度2倍になる為、2:1=>1:2へ変換している。
> 但し、jisのコードが奇数より開始されていることに注意しシフト前に奇数値の定数
> を加算しておく必要がある。
> 4)0x7f00と論理積は何の為だ?
> 0xE000との排他ORの結果最上位bitが必ず1(0x80以上)になるようにする為。
> これによりマップ開始位置0x8nに変換されている。
> 5)0xE0で排他ORしている理由を述べよ。
> 0xE0は0x80と0x60の合成結果であり目的が異なる。
> 0x80は前記した0x7fとの組み合わせで変換結果が0x80以上になるように変換する為である。
> 0x60は補数値と整数値をそれぞれ[ ?11? => ?00? ]、[ ?00? => ?11? ]へ変換している。合成すると
> 0x80は補数値と整数値をそれぞれ[ 011? => 100? ]、[ 000? => 111? ]へ変換している。
> 6)上位バイトに付いてsjisはxA0〜xDFの分断があるが、それをどのような考え方で実装しているか述べよ。
> sjisの分断位置がjisの上位コードの0x5e(5f)であることを考慮してそこを境界に
> 補数と整数に変換し0x6を排他ORすることで実装している。
> 尚、変移幅が0x4(第2-3bitの変換)であるsjisだからこそ可能であり最初から
> そのように仕組まれたマップである。
217仕様書無しさん:04/05/31 01:02
まさかの予想的中
218 ◆Rb.XJ8VXow :04/05/31 01:04
>>215
990 名前: ◆Rb.XJ8VXow 投稿日:04/05/29 01:14 ID:8jrMex2r
ほんじゃ解答を書く。(笑

1)0x5f00を引いているのは何故だ?
3項式を使わずに0x81-9Fと0xE0-EFへ変換する為、sjisのマップ境界である0x5f
を引くことにより補数値と正値に分けている。

2)0x5f00より大きな数字でも他の値を変えれば無問題?
1)の解により0x5f以外はダメである。

3)右に1bitシフトしているのは何故だ?
sjisの下位バイトの範囲がjisの丁度2倍になる為、2:1=>1:2へ変換している。
但し、jisのコードが奇数より開始されていることに注意しシフト前に奇数値の定数
を加算しておく必要がある。

4)0x7f00と論理積は何の為だ?
0xE000との排他ORの結果最上位bitが必ず1(0x80以上)になるようにする為。
これによりマップ開始位置0x8nに変換されている。

5)0xE0で排他ORしている理由を述べよ。
0xE0は0x80と0x60の合成結果であり目的が異なる。
0x80は前記した0x7fとの組み合わせで変換結果が0x80以上になるように変換する為である。
0x60は補数値と整数値をそれぞれ[ ?11? => ?00? ]、[ ?00? => ?11? ]へ変換している。合成すると
0x80は補数値と整数値をそれぞれ[ 011? => 100? ]、[ 000? => 111? ]へ変換している。

6)上位バイトに付いてsjisはxA0〜xDFの分断があるが、それをどのような考え方で実装しているか述べよ。
sjisの分断位置がjisの上位コードの0x5e(5f)であることを考慮してそこを境界に
補数と整数に変換し0x6を排他ORすることで実装している。
尚、変移幅が0x4(第2-3bitの変換)であるsjisだからこそ可能であり最初から
そのように仕組まれたマップである。
219仕様書無しさん:04/05/31 01:04
>>216
つーか何の解答なの?
220某スレ346:04/05/31 01:05
>>213
>それにソースを提供していないからこれほど盛り上がれるんじゃないのか?
ソースを公開したらもっと盛り上がるかと思うぜ。
221 ◆Rb.XJ8VXow :04/05/31 01:05
ちなみに、コードはこれだ。
で、このコードの速さは如何でも良かったりする♪


void jis4sjis(unsigned char *c1)
{
c1[1] += ((c1[0] & 0x01) ? ((c1[1] > 0x5f) ? 0x20 : 0x1f) : 0x7e);
c1[0] = (((char(c1[0]) - 0x5F) >> 1) & 0x7F) ^ 0xE0;
}
222仕様書無しさん:04/05/31 01:06
最初のコードは目も当てられないような奴だったよなw
223215:04/05/31 01:07
>>218
問題も無く、唯「解答を書く」ってスレ見せ付けられてもさっぱり判らんよ。
ちゃんと1から説明するか、ソースコードをちゃんと出しなさい。
224仕様書無しさん:04/05/31 01:09
>>221
ちゃんとコンパイル出来る物出せよ。
お前もプログラマの端くれだろ?
225 ◆Rb.XJ8VXow :04/05/31 01:09
>>223
c1[0] = (((char(c1[0]) - 0x5F) >> 1) & 0x7F) ^ 0xE0;

218は上位コード変換の解説だ。
226某スレ346:04/05/31 01:09
>>215
>>27の解説

ちなみに>>38のようなやり取りがあったがUPしようか?
227 ◆Rb.XJ8VXow :04/05/31 01:10
>>224
君もプログラマの端くれなら、それぐらい読め!
228215:04/05/31 01:12
>>226
他の方が迷惑でなければ私は是非見たいです。
どうですか?>all
229 ◆Rb.XJ8VXow :04/05/31 01:12
>>228
迷惑だ、見たいのならカコログ拾ってくれ!
230仕様書無しさん:04/05/31 01:13
>>227
録音ってコンパイル出来ない物しか作れないパンチャ?
231仕様書無しさん:04/05/31 01:14
>>218 は他人が出したコードをだしにして出した問題の解答
つまり
>>221 は他人が出したコードを組み合わせただけ
232215:04/05/31 01:14
>>229
貴方には聞いていません。
そもそも貴方が1から説明しないから>>226さんが手を差し伸べてくれているという認識は有りますか?
233 ◆Rb.XJ8VXow :04/05/31 01:15
>>228
追伸
カコログ拾えないのなら、txtをUPするからUPローダプリーズ。
234仕様書無しさん:04/05/31 01:15
さて、自演でスレ流し
235仕様書無しさん:04/05/31 01:17
>>233
だったらソースコードを上げて下さい。
236仕様書無しさん:04/05/31 01:17
録音が速さを自慢するコードが時間測定ループ内に存在しないのはなぜですか?
237 ◆Rb.XJ8VXow :04/05/31 01:18
>>231
その他人が出したコードは世に多く広まっているコードだよ。
少し潜れば、直ぐに拾える。
238215:04/05/31 01:18
>>233
なんでそんなに面倒臭い事ばかりしたがるのかな?
ソースコードを出して下さい。
そうすれば一発で解決でしょう
239仕様書無しさん:04/05/31 01:18
こうやって逃げるのが糞虫の特徴か。
240 ◆Rb.XJ8VXow :04/05/31 01:21
>>236
jis4sjis()は、変換テーブル作成に使われている。
当然、その時間も集計対象となっているぞ。(0.0004秒程度だがな)

ちなみに、jisTosjis()だと、0.00085秒だ(笑
241215:04/05/31 01:21
>>226(某スレ346さんへ)
前言撤回です。
何か◆Rb.XJ8VXowがゴキブリの様に動き回るのでお言葉に甘えさせて下さい。
お願いします。
242T.A.:04/05/31 01:21
取り敢えずOpは組み直し完了して来てみれば・・・録音降臨中か。(w

>>233
自分が見せたくないものを要求されると「アップローダー教えろ!」って、
相変わらずだね。
自分が見せたいものは頼みもしないのにUPするのに。(w
243仕様書無しさん:04/05/31 01:22
>>240
測定に使用した機材を言え。
何なんだコイツわ・・・
244某スレ346:04/05/31 01:24
>>241
了解。
準備出来次第UPします。
245仕様書無しさん :04/05/31 01:24
スレ追ってるだけで疲れてきた。

ここへ誘導できただけでも、大した戦果かもな。
246 ◆Rb.XJ8VXow :04/05/31 01:25
>>243
機材は、clock()だ。
247T.A.:04/05/31 01:26
>>240
>当然、その時間も集計対象となっているぞ。(0.0004秒程度だがな)
>ちなみに、jisTosjis()だと、0.00085秒だ(笑
これどうやって計測した?
まともなやり方で計測したらこんな数字は出ないはずだが。
248仕様書無しさん:04/05/31 01:26
最初のjis->sjisコードだけでも貼っとくか。
http://pc5.2ch.net/test/read.cgi/jisaku/1084965517/426

426 名前: ◆Rb.XJ8VXow [sage] :04/05/21(金) 01:33 ID:T7NFebRQ
ふー、一段落ってところか・・・ちと休憩♪

あらら、煽りさんばっかりで設問こなしている人誰も居ないね。
うーん、どうしようかなぁ・・・・

しゃーない、取敢えずポイントだけ書いてあげよう♪

i=((a[0]-0x021)*0x05e)+a[1]-0x021;
ia=i / 0x0bc;
ib=i % 0x0bc;
ia+=0x081;
if(ia>0x09f) ia+=0x040;
ib+=0x040;
if(ib>0x07e) ib++;
a[0]=ia;
a[1]=ib;
249 ◆Rb.XJ8VXow :04/05/31 01:27
>>204
> アスロンだと10秒切れないとか言ってるんで、凄く基本的なやり方で、テーブルも使わず30,0000回の
> 変換やってみた。
> アスロンXP2500+@3200、メモリ1Gで9234ms 純粋に変換にかかった時間ね。
> なんだアスロンのほうが早いじゃん。しかもテーブルなんて無駄なもの使わないで実現できてる。
> 汚いコードでよければUpするよ。

待てど一向にソフトUPされず・・・・・
まぁ、嘘ってことで確定かな(爆笑
250馬鹿晒しあげ:04/05/31 01:28
>>246
阿呆
日本語が判らないのか?
251仕様書無しさん:04/05/31 01:28
>待てど一向にソフトUPされず・・・・・
>まぁ、嘘ってことで確定かな(爆笑


この論法だと録音の9割が嘘で出来てるという事になるわけだが
252215:04/05/31 01:32
>>244
お待ちしています。
253某スレ346:04/05/31 01:34
>>241
準備が出来たのでいきます。
改竄したと言われるといやなので全文UPします。

486 : ◆Rb.XJ8VXow :04/05/27 18:22 ID:NMVGIVUe
>>483
なるほどじゃー解説をして貰おう。
そうだな・・・・>>346のコードを使うことにする。

unsigned short int jis2sjis(unsigned short int code)
{
unsinged short int first;
unsigned char second;

first = (((code - 0x5f00) >> 1) & 0x7f00) ^ 0xe000;
second = (code & 0xff) + ((code & 0x100)? 0x1f : 0x7d);
return (first + second + ((second < 0x7f) ? 0 : 1));
}

さて、まずは1行目の説明をしてくれ

1)0x5f00を引いているのは何故だ?
2)0x5f00より大きな数字でも他の値を変えれば無問題?
3)右に1bitシフトしているのは何故だ?
4)0x7f00と論理積は何の為だ?
5)0xE00で排他ORしている理由を述べよ。
6)上位バイトに付いてsjisはxA0〜xDFの分断があるが、それをどのような考え方で実装しているか述べよ。

さてと、解答待っているぜ♪
254某スレ346:04/05/31 01:35
>>253
続き

539 :346 :04/05/27 20:09 ID:Qc+dqRCu
>>486
お仕事から帰ってきたらなかなか楽しいことをやっとるね。
俺のjis2sjisを問題に出しているところをみると
ちゃんと理解ができているとのことなんだな?
(1)から(5)の模範解答をだしてくれや。

それと理解できている君にこちらからの問題だ。
このコードを踏まえてPentium4に最適化したアセンブラコードを
記述してくれ。
ただし使用する命令は80386命令セットの範囲内としそれ以降
拡張された命令は使用しないこと。

期限はこのスレが終了するまで。
こちらの模範回答は次スレに公開するから。

ソースが理解できていれば簡単だろ。
255仕様書無しさん:04/05/31 01:35
>>233
自分がソフトうぷした所にあげろよ。
あぷろだ知らないなんて言わせないよ。
256某スレ346:04/05/31 01:37
>>254
続き

546 : ◆Rb.XJ8VXow :04/05/27 20:31 ID:NMVGIVUe
さてと、どれどれ・・・・・
ありゃりゃ、まだ誰も解答されていないようですな。
そんじゃ〜さらに延長な。

>>539
> ちゃんと理解ができているとのことなんだな?
みりゃ判るだろ?
それより、short使うのは如何かと思うぜ。
まぁ、上位下位がバイトオーダー通りに変換されていれば問題ないけどな。

> (1)から(5)の模範解答をだしてくれや。
設問中なのでな、そのうちに出すさ。
あーそそ、君が解答してくれても構わないぜ。
もっとも、簡単に解答出来るのなら暫く待ってから解答すると良い。

> アセンブラコードを記述してくれ。
これ以上ネタを広げるのは同意しかねる。
まぁ、やりたければ勝手にしたまえ、面白そうなら参加するかもだけどな。

あと解答編もいります?
257 ◆Rb.XJ8VXow :04/05/31 01:37
>>255
上げる必要も無くなっただろ?
258仕様書無しさん:04/05/31 01:41
レス流し成功
259仕様書無しさん:04/05/31 01:41
上げる必要もなくなっただろ=嘘だからそんな事出来ない

または

上げる必要もなくなっただろ=まだ教えてくれるサイトから返事が来ないんだよ

260215:04/05/31 01:43
>>253
>>254
ありがとうございます。
その答えが>>218なんですね。

あーーーー放置するとこっちが混乱するように話を誤魔化すんですね。
噂のjis4sjisと全然違うじゃないですか・・・
酷い
261仕様書無しさん:04/05/31 01:45
>>260
それが録音
262215:04/05/31 01:45
>>256
続きもあるしw

もうちょっと静観してます。
263仕様書無しさん:04/05/31 01:46
とりあえず、適当な変換コードを呼び出して変換テーブルを作ってるんだよな?
それって当初の趣旨と全然違くないか?
264215:04/05/31 01:47
>>256
>あと解答編もいります?
是非下さい。>>218との差を知りたいです。
265 ◆Rb.XJ8VXow :04/05/31 01:49
>>263
いや、違わないぜ。
君等が勝手に変換ルーチンで全ての変換を行うと思っていただけの事だ。
まぁ、私は笑っていたがな。

効率を良く考えることだ。
266仕様書無しさん:04/05/31 01:54
>>265
笑われてんのは藻前さん
267仕様書無しさん:04/05/31 01:54
だから、録音にはかまうなって。言ってることはコピペと捏造、ウソのカタマリ。
ウソにウソを重ねすぎて普通だったら逃げ出すところを平気でいる。
プログラムできる、出来ない以前に
「superπ.exeが220kbytだからプログラムのソースコードが220kbytだろ」と
ほざいた勇者だぞw

プログラムできないことはこことか見ればよく判る。

衝撃!!!!!(でもなんでもないけど)
自作PC板を中心に粘着し続ける自称プログラマー、
実はただの笑えないコメディアン「◆Rb.XJ8VXow 」こと
通称「録音」氏は C言語プログラミングは
おろかSIMD(MMX,SSEなどの処理系)を
SIMMと書き続け、 超超超初級
プログラム問題さえも解けない
完全なプログラミング素人だったw
http://z-temp.hp.infoseek.co.jp/2ch/Prescott699-.html
268仕様書無しさん:04/05/31 01:56
とりあえず、録音ヒストリー

>177 名前: ◆Rb.XJ8VXow [sage] 投稿日:04/05/20 20:17 ID:60Y0Iisz
>>>158
>お前さん、そんな糞コード書いてたら首だぜ(笑
>制御コードの判別すらない、純粋にjisコードしかこないことを想定したコード書くとはな。
>しかも、基本どおりのコード。(素人かな?
>そんなのは、何処にでも載っている。
>
>ttp://www.unixuser.org/~euske/doc/kanjicode/
>
>201 名前: ◆Rb.XJ8VXow [sage] 投稿日:04/05/20 20:44 ID:60Y0Iisz
>>>195
>奇抜もなにも、後の変換方法は一種類しかあるまい?
>(変換テーブルを使った方法は除く)
>
>それが君等に判るかな(笑

最初はjisコード以外も想定して、
かつ変換テーブルを使わない方法を論じていたはず。
269 ◆Rb.XJ8VXow :04/05/31 01:57
>>266
笑う奴はアフォだけだな(笑
それに「適当な変換コードを呼び出して変換テーブルを作ってるんだよな?」
ってのは理解出来ていない証拠だ。

「jisコードの全てをsjisへ正しく変換する関数で変換テーブルを生成している」
が正しい。
270T.A.:04/05/31 01:58
>>236
私、リバースしたソースを見たのは初めてなんで今追ってる最中だったんですが・・・
もしかして、この時間計測部分って・・・空ループ回してるだけとか?

だったら、クロック依存性が非常に高いはずだからあの結果は納得できるなぁ。
ついでに録音がソースをUPできない理由も。(w
271仕様書無しさん:04/05/31 01:58
>>269
アフォなのは藻前さんだけ
272 ◆Rb.XJ8VXow :04/05/31 01:59
>>268
変換ロジック編はとっくの昔に終わっている。
今は、効率の良い実装編なんだよ(笑
273仕様書無しさん:04/05/31 02:00
>>265

その変換テーブルの作成時間自体が遅いと言っていたはずだが?
あいかわらず都合の悪いことはスルーするのな。

あと笑う云々は、テーブル作成をいきなり当てられて沈黙したのを笑われていたの間違いだろ?
274 ◆Rb.XJ8VXow :04/05/31 02:01
>>270
条件どおり廻しているし変換もしている♪
そして、変換時間を集計している。
275仕様書無しさん:04/05/31 02:02
>>272

一人で勝手に仕様を変更する。
さすが脳内SEですねえ。
276仕様書無しさん:04/05/31 02:03
>>272
はぁ?誰がそんな話してんの?
録音のオリジナルコードが4倍もっさりしていたのがよっぽど悔しかったのか。
さらに、図らずもP4もっさりを証明しちゃったから、
P4で速く(Athlonで遅く)なるコードを書こうとしてるだけだろ?

テーブル引きなら誰が書いても速度は変わらん。
0.00003秒速くなったとか言うつもりか?
277 ◆Rb.XJ8VXow :04/05/31 02:04
>>273
十分に早いから心配するなと言った筈だ。

ちなみに、jis4sjis()なら0.0004秒、jisTosjis()なら0.00085秒だ。
これで変換テーブル作成完了となる。

気にする必要は全く無いぜ。
278 ◆Rb.XJ8VXow :04/05/31 02:05
>>276
実テーブルをパンチせずに実装するところに意義があるのだよ(笑
279仕様書無しさん:04/05/31 02:06
そういえば始まりはこんな問題だったんだよな

>142 名前: ◆SEDagsYSVg [sage] 投稿日: 04/05/20 18:32 ID:74Fvj+pn
>録音はSEでは無いっぽいから設計はこっちでしてあげよう。
>
>・録音への課題
>JISコードをシフトJISコードへ変換する関数を作成しなさい。
>数の引数はJISデータを示すchar型ポインタと変換されたSJISデータを
>\格納するchar型ポインタとする。
>また、変換ルーチンには流れをつかみやすくするためにgoto文を用いる事。
>入出力のチェックは別関数で行っているものとする。
>
>ちなみにぐぐって出てきたようなプログラム張ったら晒し上げは確定かとw

この設問の主旨にそったCのプログラムは1度として上がって来た事が無いな♪
>>248参照
280仕様書無しさん:04/05/31 02:07
素直に言っちゃえば良いのに。

「頼んでやってもらっただけだから細かいこと言われても困るんだよ」って
281仕様書無しさん:04/05/31 02:07
また翻訳必要なんですかね?w
282仕様書無しさん:04/05/31 02:08
>>278
黙ってオリジナルのソースコードをうぷしろ!
ガタガタ言わずに出せやゴラァ!
283仕様書無しさん:04/05/31 02:08
>>278
テーブルを引くなら、こんな小規模な初期化コストなんてほとんど無視していいんだし
録音を除く一般人にとって見通しのいいコードを書くべきだな。
284仕様書無しさん:04/05/31 02:08
日本語不自由だから人に頼むのも理解して貰うまで一苦労だしな
285 ◆Rb.XJ8VXow :04/05/31 02:09
>>280
> 「頼んでやってもらっただけだから細かいこと言われても困るんだよ」って

君!、敗者確定(笑
結局、UPされたソフトに脱帽ってことだもんな♪

残念だけど、私のコードなんだよな。
286仕様書無しさん:04/05/31 02:11
>>285
君はアフォ決定

誰も脱帽なんて言ってないんだが・・・俺の思考まで捏造してるよ(ポカーン
287仕様書無しさん:04/05/31 02:11
>>285
value = table[index];
こんなコード書いてるだけで誇れるなんて、ホントに高給取りなんですか?
288 ◆Rb.XJ8VXow :04/05/31 02:11
>>283
だから何度も言っておる。
jisTosjis()が読み易いぞ!ってね♪

そして、十分早いとね♪
289仕様書無しさん:04/05/31 02:11
よっぽど悔しかったんだなw
290仕様書無しさん:04/05/31 02:12
>>285
>>280
>> 「頼んでやってもらっただけだから細かいこと言われても困るんだよ」って

>君!、敗者確定(笑
>結局、UPされたソフトに脱帽ってことだもんな♪

>残念だけど、私のコードなんだよな。

翻訳っす。

>>280
> 「頼んでやってもらっただけだから細かいこと言われても困るんだよ」って

君!、その突っ込みだけは勘弁してくれ(泣
結局、UPされたソフトだけにしておかないと困るんだよ。゜(゚´Д`゚)゜。ウァァァン

残念だけど他人にソフトだけ作ってもらったからコード持ってないんだよ
291仕様書無しさん :04/05/31 02:12
>>285
分りやす過ぎるくらいテンパってきてるな。
292仕様書無しさん:04/05/31 02:13
>>287
録音は引き籠もりのリア厨です
293仕様書無しさん:04/05/31 02:14
>>288
>だから何度も言っておる。
>jisTosjis()が読み易いぞ!ってね♪
>
>そして、十分早いとね♪
そうだね、その結果P4がAthlonより4倍ももっさりだと証明したんだからね♪
294 ◆Rb.XJ8VXow :04/05/31 02:14
>>287
そういうコードが書けるのが大切なんだよ。
出来上がったコードは非常に高速だ。
そして、変換テーブルがコードで生成されている為、信頼性も高い。

ふー満点だな♪
295204:04/05/31 02:14
ほい。
http://up.isp.2ch.net/up/16bc149680e6.zip
元の方しか見てなかったら、こっちの方が凄い進み方してるのね。
ソース綺麗にして、測りなおしてみたら、8969msだったよ。
純粋に変換時間だけでね。
296仕様書無しさん:04/05/31 02:14
>>285

相変わらず日本語不自由してるな。
>>280を流れも考慮して普通に読むと、
「自分で作ってるなら細かいところまで対応できるはずなのに、
 言い訳して話を逸らして必死だな。
 あきらめてお願いして誰かに作ってもらったことを言ってしまえ」
って事だろうに。
もはや罵声も録音にとっては褒め言葉なのか?
297仕様書無しさん:04/05/31 02:15
clock()使ってるから、時間の下2桁は信頼性無しと思ってね。
298T.A.:04/05/31 02:16
398 : ◆Rb.XJ8VXow :04/05/30 18:07 ID:rHjEOtXy
あれから漢字変換の処理速度を細かく計測してみたのだが、
0x2121-0x7e7eを300,000回siftjisに変換したときの純粋な変換時間は、
P4-3.06@3240で約10秒、AthlonXp3000+で約15秒となった。


・・・Athlon64 3200+でも16秒ギリギリで切るくらいだから「おかしい」と思ったよ。
ほぼクロック比そのまま。
実クロックはAthlon64 3200+(2GHz) < AthlonXP 3000+(2.17GHz)だしね。
いくら何でも、メモリ周りで有利なAthlon64がAthlonXPにクロック以外で負けるか?

299仕様書無しさん:04/05/31 02:17
>>296
黙ってたら100人が100人その通りに解釈される。
そのれが我慢ならなくてああいう空虚なレスを返してるんですよ、彼は。





リア厨だし仕方ないよねw
300仕様書無しさん:04/05/31 02:17
>>295
サーバが見つかりませんになってしまう ̄/ ̄
301仕様書無しさん:04/05/31 02:18
>>294

こんなことぐらいで何日もかけてる時点で論外。
しかもテーブル変換でももっとマシなコードはあるとさんざんつっこまれてるのになあ。
さらにソースもないから本人が作成した保証もない。

そもそも出題の仕様(関数の形)を満たしてないから0点だな。
302仕様書無しさん:04/05/31 02:22
与えるデータがシーケンシャルってのがダメダメ。
テーブルのアクセスでキャッシュヒットしまくり。
アクセスレイテンシの小さい北森有利に決まっているじゃんか。

ベンチマークとは呼べないです。
303仕様書無しさん:04/05/31 02:22
236 名前: 仕様書無しさん [sage] 投稿日: 04/05/31 01:17
録音が速さを自慢するコードが時間測定ループ内に存在しないのはなぜですか?

この書込みを無かった事にする為に録音は大暴れしたと思われ・・・

以下予想)
時間測定ループは単純にクロック数だけを計測しているのでは?
実際の処理とは全く関係無いクロック測定ルーチンが別に有り
その結果だけがベンチ結果になっている。・・・と

録音へ、反論したければコンパイル可能(コンパイル後同じバイナリが作れる奴)な
ソースをうぷした上で話し合おうじゃないか。
304仕様書無しさん:04/05/31 02:25
>>303
ソレダ(AA略
305自己レス:04/05/31 02:25
>時間測定ループは単純にクロック数だけを計測しているのでは?
>実際の処理とは全く関係無いクロック測定ルーチンが別に有り
>その結果だけがベンチ結果になっている。・・・と

クロック測定の逆数ね。
ごめんごめん。
若しくは有る回数分NOP命令を実行させるのに必要な秒数を計測とかねw
306仕様書無しさん:04/05/31 02:25
>>288 録音を除く一般人にとって見通しのいいコードを書くべきだな。

お前が読みやすくてもしょうがない。
307T.A.:04/05/31 02:26
追試。
Opteron248(2.2GHz)でも14秒切れない・・・いよいよ空ループの可能性大。
308仕様書無しさん:04/05/31 02:26
ありゃ、確かに落ちてこないなぁ・・・
309 ◆Rb.XJ8VXow :04/05/31 02:26
>>295
もう一度上げてくれ。


http://up.isp.2ch.net/upload/c=01owarai/index.cgi

下記は見つからない。
http://up.isp.2ch.net/up/16bc149680e6.zip
310仕様書無しさん:04/05/31 02:27
結局Intelマンセーしたい、AMDを貶したい、その為の電波発信だったというオチか
311 ◆Rb.XJ8VXow :04/05/31 02:30
>>307
ちゃんと変換しているよ。
下記がその部位のコードだ。

tt1=clock();
for(k=0;k<300000;k++){
for(i=0x21;i<=0x7e;i++){
for(j=0x21;j<=0x7e;j++){
//  strncpy((char *)c,(char *)(jis_sjis2+(i<<7|j)),2);
c[0]=jis_sjis1[i<<7|j];c[1]=jis_sjis2[i<<7|j];//sift jis
}
}
}
t1=clock();
printf("0x2121-0x7e7eを300,000回変換する純粋な時間は[%f秒]でした。\n", ((t1-t0)-(tt1-tt0)*2)/1000.0 );
312某スレ346:04/05/31 02:31
>>264
解答編に行く前に補足を
(模範解答を迫っているところ)

583 :346 :04/05/27 23:39 ID:Qc+dqRCu
ちょいと一眠りしてから今日の分をすべて読み終わったよ。

>>428
実証実験感謝します。
おかげでこちらの手間も省けましたわ。
まあこれで『素人レベルのプログラムをCPUのパワーで
ごまかしている』というのを自覚してくれればいいのだけどね。

>>460
まあ問題の特徴を把握することも出来ず、自分の持っている
乏しい知識を動員して作ったコードなんだろう。
>>278の指摘を自ら認めたわけですな。

>まあ録音の頭では4×3の領域のものを3×4に変換するのと
>2×6に変換するのは同じ問題としか理解出来ないんだろうな。

>>546
>> (1)から(5)の模範解答をだしてくれや。
>設問中なのでな、そのうちに出すさ。
まあなるべく早めにしてくれや。
自分で出した問題だから模範解答を提示できなければ
このスレ住人に対してまた新しいネタを提供するだけだからな。
313仕様書無しさん:04/05/31 02:31
ご自慢のテーブル作成時間は計算外じゃないか。
314 ◆Rb.XJ8VXow :04/05/31 02:32
>>313 含んでいる。
315仕様書無しさん:04/05/31 02:33
結局録音のやった事ってSYSMARK2002より酷いのね
316某スレ346:04/05/31 02:33
>>312
続き

>あーそそ、君が解答してくれても構わないぜ
人に教えを貰う時にはもっと謙虚な話し方で申し入れたほうが
よろしいですよ。
まあ君がここで質問されてスルーしている内容を答えてくれれば
こちらも答えるのもやぶさかではないが。
俺的には『gotoのないC』というのが一番興味深いね。

>> アセンブラコードを記述してくれ。
>これ以上ネタを広げるのは同意しかねる。
まあこの程度のコードをアセンブラコードに記述するのが
難しいのか?
>>518のソースの簡素化問題よりもっと楽しめるぜ。

まあ人の書いたソースをネタにして遊んでるわけだから
こっちにも付き合ってもらいところだが。
じゃなければ勝手にソースを使わないでくれ。

それと>>346で質問して>>361で説明しておいたIA-32以外のCPUは
まったく考えていないとの質問はスルーかな?

乗除算命令を使えるIA-32ですら4倍との結果が出ているわけだから
使えないCPUの場合はもっと悲惨な結果になるだろうがどうなんだ?
317T.A.:04/05/31 02:33
もう寝る。 明日もいつも通り仕事だし。
「クロック測定ルーチン」のリバースコードなんて解析しても仕方ないし。
318某スレ346:04/05/31 02:34
>>316
続き

599 : ◆Rb.XJ8VXow :04/05/28 02:00 ID:qmjeS0n2
>>583
> まあ人の書いたソースをネタにして遊んでるわけだから
> こっちにも付き合ってもらいところだが。
> じゃなければ勝手にソースを使わないでくれ。
使われて困るソースなら公開するなや。

> 乗除算命令を使えるIA-32ですら4倍との結果が出ているわけだから
> 使えないCPUの場合はもっと悲惨な結果になるだろうがどうなんだ?

全然問題なし!、気にするな!
そんなこと気にしてソフトが組めるのか?
そりゃ、速度が必要な場面もあるしチューニングが必要な場合もある。
しかし、それらの多くがアーキテクチャを含め全体としての要求だ。
特定のコードに特化してチューニングしなければならない状況下というのは
元々無理な条件を仕方なく受けていると言って良い。
根本的にミスリードするような話題展開は止めてくれ。
319仕様書無しさん:04/05/31 02:37
320 ◆Rb.XJ8VXow :04/05/31 02:37
ってか、>>311より早いコードってC言語で存在するとは思えない。
しかも、15秒から10を切るまでに高速?

笑うしかないと思うが?
321某スレ346:04/05/31 02:37
>>318
解答編
こわれたレコードのように質問しているのが哀れです。

700 : ◆Rb.XJ8VXow :04/05/28 03:17 ID:qmjeS0n2
しかし、未だに私の設問への解答が無いのは笑える。
バカばかりと言うことかな?

729 :346 :04/05/28 03:42 ID:8EwCWqRb
>>700
>しかし、未だに私の設問への解答が無いのは笑える。
>バカばかりと言うことかな?

>>486,>>518の設問のことか?
>>486の模範解答ならのスレ内に発表しておいたほうがいいぞ。
こちらが次スレでアセンブラコード版を公開した後に
書いたらまた『後だしジャンケン』と非難されるはめになるぞ。

806 : ◆Rb.XJ8VXow :04/05/28 05:28 ID:qmjeS0n2
この設問もまだ残っていたな。
>>346のコードを使うことにする。
<略>

955 : ◆Rb.XJ8VXow :04/05/28 22:02 ID:qmjeS0n2
この設問もまだ残っていいたりする。 

>>346のコードを使うことにする。
<略>

322仕様書無しさん:04/05/31 02:37
だからさぁ、変換データをシーケンシャルにするのは提灯ベンチだって言っているじゃんか。
323某スレ346:04/05/31 02:38
>>321
続き

965 : ◆Rb.XJ8VXow :04/05/28 23:41 ID:qmjeS0n2
問題の解答をする前に少し考察をしておく。

1) first = (((code - 0x5f00) >> 1) & 0x7f00) ^ 0xe000;
2) c1[0] = ((c1[0] + 1) >> 1) + ((c1[0] < 0x5f) ? 0x70 : 0xb0);

1)のコードと2)のコードを見比べてみよう。
どちらも右シフトを行うことにより上位コードを1/2(切り捨て)にしている。
ここで2)では、値を1/2(切り捨て)にする前に基値に1を加えている。
これは、jisコードの開始が奇数値から始まる為そのまま1/2(切り捨て)にすると
0x21と0x22の1/2(切り捨て)の結果が異なる問題の補正を行っている。
つまり、(奇数偶数)をグループ化したい為に1を加え(偶数奇数)に変換して
1/2(切り捨て)を行うことで同一の商を得ている訳だ。
これは1)のコードでも同じで(code-0x5f00)は(code-0x5e00 - 0x0100)という事だ。

324仕様書無しさん:04/05/31 02:39
手持ちのIntelCPUはセレの500MHz程度のとペンティアム133MHzしかないので、誰か測定よろしく。
325某スレ346:04/05/31 02:41
>>324
続き
もう少しこれをUPするのは待って欲しかったんですが
先走りされてしまいました。

967 :# :04/05/28 23:47 ID:+rCpT6H2
>>955
録音君の解説の前に答えてみるテスト
1)変換後の前半ブロックに含まれるコード数。
 これにより分断ブロックを判定。後半ブロックのものは0x80以降に配置され、
 後の変換ロジックに必要となる。
2)意味がわからん。マンドクセーこと聞いてる?
3)前半ブロックに対して、上位バイトJIS:0x40の長さ占領→SJIS:0x20の長さ占領のため半分に。
4)1)から3)の計算結果に対して、下位8bitをクリア(後で下位を加算するので)、
 あと、上位は本来0xffでいいはずだが、なんで0x7fなのかは??
5)これまでの計算結果より、後半ブロックの場合、0x0??? → 0xe???に変換
 前半ブロックの場合、XORの特性より、0x6???→0x8???、0x7???→0x9???に変換
 これはすげー。
6)当初は分断はないと仮定して変換し、最後のreturnの小細工で修正
326仕様書無しさん:04/05/31 02:42
>>319
落とせたよ、ありりん♪
327仕様書無しさん:04/05/31 02:42
>>319
AthlonXP3200+/PC3200 アプリいろいろ起動中での実行結果 9109ms
328204:04/05/31 02:43
念のためもう一度書いておくと、アスロンXPの2500+@3200、1G、Win2kで、8969ms。
コンパイラはフリーのBorland C++ 5.5.1なんで、確かめたい人は後で試してみて。
ソースには一応パスワードかけていたけど、あとで公開するから。
329仕様書無しさん:04/05/31 02:45
>>311

( ゚Д゚)ポカーン
なんなんだ、この糞コードは…
330仕様書無しさん:04/05/31 02:45
M-P4 3.06Gで9578msです。
331仕様書無しさん:04/05/31 02:46
無駄にテーブル作ったP4での実行結果よりも早いね。
332仕様書無しさん:04/05/31 02:47
>>319
15212ms
CPU:AthlonXP-M1500+(1.33Ghz)
OS:Windows-XPHome
ギコナビ、ノートンインターネットセキュリティ動作中
333仕様書無しさん:04/05/31 02:49
398 名前: ◆Rb.XJ8VXow 投稿日:04/05/30 18:07 ID:rHjEOtXy
あれから漢字変換の処理速度を細かく計測してみたのだが、
0x2121-0x7e7eを300,000回siftjisに変換したときの純粋な変換時間は、
P4-3.06@3240で約10秒、AthlonXp3000+で約15秒となった。

余裕で超えてるね。
334仕様書無しさん:04/05/31 02:49
>>328

コンパイラはBorland C++ 5.5.1ですか。
VCの方が最適化が優秀だと思うからVCでコンパイルしなおしたらもっと速くなる可能性がありますね。
録音は現在でもVCなのに負けているわけで…(w
335仕様書無しさん:04/05/31 02:50
320 : ◆Rb.XJ8VXow :04/05/31 02:37
ってか、>>311より早いコードってC言語で存在するとは思えない。
しかも、15秒から10を切るまでに高速?

笑うしかないと思うが?
336204:04/05/31 02:51
>>334
一応-O2は付けさせてもらいました。
けど、それぐらいは問題無いよね?
ちゃんと変換後のコードがメモリに格納されることまで確認済みです。
本当はvolatile使ったほうがいいんだろうけど。
337仕様書無しさん:04/05/31 02:52
プ)

>320 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/31 02:37
>ってか、>>311より早いコードってC言語で存在するとは思えない。
>しかも、15秒から10を切るまでに高速?
>
>笑うしかないと思うが?

我々は貴方の事を笑ってますよ
338仕様書無しさん:04/05/31 02:52
320の発言しなければまだ出て来れたのに。
今晩はもう出てこれなくなっちゃったね。
339 ◆Rb.XJ8VXow :04/05/31 02:54
いま解析中だ、気にするな♪
340204:04/05/31 02:54
・・・スイマセン、無駄な1行入ってました。
それ除いたら、8515msになりました。
341仕様書無しさん:04/05/31 02:55
だから言ったのに全然理解してないんだもんなー。
録音てば九割の嘘と一割のアフォで出来てるんじゃなかろか。
342仕様書無しさん:04/05/31 02:55
>249 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/31 01:27
>>>204
>> アスロンだと10秒切れないとか言ってるんで、凄く基本的なやり方で、テーブルも使わず30,0000回の
>> 変換やってみた。
>> アスロンXP2500+@3200、メモリ1Gで9234ms 純粋に変換にかかった時間ね。
>> なんだアスロンのほうが早いじゃん。しかもテーブルなんて無駄なもの使わないで実現できてる。
>> 汚いコードでよければUpするよ。
>
>待てど一向にソフトUPされず・・・・・
>まぁ、嘘ってことで確定かな(爆笑

こんな事もほざいてたね♪
343仕様書無しさん :04/05/31 02:55
今頃、どこかの気の毒な誰かが、夜中にたたき起こされているんだろうか。
344某スレ346:04/05/31 02:57
>>314
で、カウンタkの回数を一桁下げたらどうなるかな?
Table初期化の負担が効いて来るね。

このようなやつを世間様ではチートコードと言うんじゃないかい?
345仕様書無しさん:04/05/31 02:58
>339 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/31 02:54
>いま解析中だ、気にするな♪

翻訳

いま(添付ファイルのパスワードの)解析中だ、気にするな♪
346204:04/05/31 03:01
http://tool-ya.ddo.jp/2ch/trash-box/file/20040531025939167.zip
1行削った修正版。こっちの方が早いと思います。
あと、パスワードは全角15文字なので、そうそうは解けないと思いますよ(笑
347仕様書無しさん:04/05/31 03:02
>>340
とんでも有りません。
良かったらまたうぷして貰えませんか?
ソースのパスワードは判り難くて桁数の多いのにして下さいね♪
348204:04/05/31 03:03
>>347
1行削っただけなので、パス公開する時に削る行も公開します。
というか、一目見ただけで分ると思います。orz
349仕様書無しさん:04/05/31 03:03
>>345
それなら



いま解析(と言い訳)を依頼中だ、暫く待ってくれよ



じゃないかな
350仕様書無しさん:04/05/31 03:03
>>346
早速ありがとです。
今から試します^^
351332:04/05/31 03:06
>>346
14260ms(AthlonXP-M1500+)
>>320が大嘘だって証明しちゃいましたねw
352仕様書無しさん:04/05/31 03:09

285 名前: ◆Rb.XJ8VXow 投稿日:04/05/31 02:09
>>280
> 「頼んでやってもらっただけだから細かいこと言われても困るんだよ」って

君!、敗者確定(笑
結局、UPされたソフトに脱帽ってことだもんな♪

残念だけど、私のコードなんだよな。


294 名前: ◆Rb.XJ8VXow 投稿日:04/05/31 02:14
>>287
そういうコードが書けるのが大切なんだよ。
出来上がったコードは非常に高速だ。
そして、変換テーブルがコードで生成されている為、信頼性も高い。

ふー満点だな♪


結局、UPされたソフトに脱帽ってことだもんな♪
結局、UPされたソフトに脱帽ってことだもんな♪
結局、UPされたソフトに脱帽ってことだもんな♪
ふー満点だな♪
ふー満点だな♪
ふー満点だな♪


ふー満点バカだな♪
353204:04/05/31 03:15
8969ms AthlonXP2500+@3200、Win2k
9109ms AthlonXP3200+/PC3200 アプリいろいろ起動中
9578ms M-P4 3.06G です。
15212m AthlonXP-M1500+(1.33Ghz) WinXPHome ギコナビ、ノートンインターネットセキュリティ動作中

P4系での結果が知りたいなぁ。
354仕様書無しさん:04/05/31 03:26
>>320
(まともな人間は録音を)笑うしかない。
355仕様書無しさん:04/05/31 03:26
こっちには書き込みしないんじゃなかったのかい?
結局、構って君だから相手をしてくれると嬉しくて仕方ないんだな(笑
356仕様書無しさん:04/05/31 03:26
Celeron433MHzWin2k http鯖・IRC・その他色々動作中、VNCサーバー越しに実行。
91081ms
357仕様書無しさん:04/05/31 03:31
MobileCelerom1.2GHz:Win2K、メモリ256Mbyte
33449ms
358仕様書無しさん:04/05/31 03:38
>>355
他の所だとレベルが低すぎて駄目なんだろうな(笑

359仕様書無しさん:04/05/31 03:46
12028ms
プロセッサx86 Family 15 Model 2 Stepping 9 GenuineIntel ~2390 Mhz
メモリ256MByte
360 ◆Rb.XJ8VXow :04/05/31 03:53
>>353
最適化の勝利おめでとう! (負けたわ。
さて、codecnv.exe を最適化すると P4-3.06@3240で7.64秒程度で処理する。

まぁ、これだけ報告しておく♪

祭りは終わった。
361仕様書無しさん:04/05/31 03:56
●●●●●●●●●●●●●●●●●●  注  意 ●●●●●●●●●●●●●●●●●●●
録音テープ、略して録音(同じ事を繰り返すことからついた。コテトリップ:◆Rb.XJ8VXow)にご注意
(◆Rb.XJ8VXowでググってみましょう)

彼は Pentium4、Windowsと自分が「信仰する製品」を頼まれもしないのに擁護/マンセーし、
ライバル製品を攻撃するため、マンセースレ/攻撃スレを乱立し、
これに24時間(20:00頃〜朝7:00頃が多い)張り付き自作自演を繰り返すことで有名で
主にAMD製CPU叩きとNOD32及びPestPatrol以外のソフト叩きに異様に執着します。
セキュ板、自作PC、PC一般、DTV板、情報システム板、まれにプログラマ板などに出没します。
4月半ばに自作板での事件(http://z-temp.hp.infoseek.co.jp/2ch/Prescott699-.html)以来コテを
名乗ることをやめる場合もありますが(名無し、別コテの場合も多数あり)論調は全く一緒であり
見分けることはある程度可能です。

特徴
・他人の(自分が理解してない)文章を自分が考えた文章として書き込む。
・同じ持論を執拗に言い続ける。煽りのパターンが同じでワンパターン。
・短時間に、ある意見に同調したレスを続けて書きこむので、いる、いない、自演がわかりやすい。
・間違いを指摘されると「判るかどうかわざと書いたんだよ」と言うorなかったとしてシカト。厚顔。
・しかし敵の間違いはどんなに些細でも執拗に繰り返し攻撃。コピペ。忘れない。粘着質。
・コテを名乗るときは一見、論理風の文調で理系を演じるが、実は論理的思考は苦手で素地は幼稚。
・なので自分の攻撃が破綻すると自演で全く違う話や、振り出しに戻して、自演で自レスマンセー。
・聞きかじりの知識+妄想で話をするため、ソースがあやふや。
・どういうわけか偉そう。

録音について詳細
【疑問は】Pen-4 HTマンセー2【録音が解決】
http://pc4.2ch.net/test/read.cgi/pc/1078586975/
362仕様書無しさん:04/05/31 03:57
705 名前: ◆Rb.XJ8VXow 投稿日:04/05/17 02:22 ID:AoN4fD/5
>>700
君の使っているC言語はgoto文があるのか?
すばらしいな。

731 名前:Socket774 投稿日:04/05/17 02:43 ID:qoqhFss3
>>705
録音のCにはgoto無いの?

734 名前: ◆Rb.XJ8VXow 投稿日:04/05/17 02:43 ID:AoN4fD/5
>>731
無いな。
あるのならサンプル見せてごらん。

742 名前: ◆Rb.XJ8VXow 投稿日:04/05/17 02:49 ID:AoN4fD/5
>>740
じゃ〜出してみなよ(ゲラゲラ

756 名前: ◆Rb.XJ8VXow 投稿日:04/05/17 02:56 ID:AoN4fD/5
>>753
使わないのなら無くても良いだろ?(笑

799 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/17 03:13 ID:AoN4fD/5
>>793
gotoを使えば構造上の冗長性を減らすことが可能だぞ!(笑

INTEL厨 vs AMD厨 Part29
http://pc5.2ch.net/test/read.cgi/jisaku/1084643061/705,731,734,742,756,799
から。とりあえずgotoの件ねヽ(´ー`)ノ
バカ発言を必死に無かった事にする経過。その後完全スルー

363204:04/05/31 03:57
>>360
?
最適化はBC++の-O2オプション入れただけですけど?
364仕様書無しさん:04/05/31 03:58
>>360
>320 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/31 02:37
>ってか、>>311より早いコードってC言語で存在するとは思えない。
>しかも、15秒から10を切るまでに高速?
>
>笑うしかないと思うが?

出来ないと豪語した事が出来たのですか?(大藁
最適化されたソースコードをうぷしてから語れよw
負け惜しみにも程があるよ♪
365仕様書無しさん:04/05/31 03:58
>442 : ◆Rb.XJ8VXow :04/05/30 19:56 ID:rHjEOtXy
>>432
>なんだ、T.A君がマ板で煽られているか・・・(笑
>そりゃ、ムダスレ建てたのだからしゃーないわな。
>でも、私はマ板へ投稿することはないぞ。
>まぁ、俗に言う「なりすまし」って奴だろうな。


>446 :Rb.XJ 8VXow◇ :04/05/30 20:19 ID:rHjEOtXy
>さてと、UPしたソフトも十分に行き渡り、処理速度も十分であることが証明された訳だが・・・
>P4の苦手な分野とはいえ、ほんの少し考慮するだけで十分早くなることが


IDが同じことに注意>>450

>445 :Socket774 :04/05/30 20:11 ID:DpwYrsOt
>(AA略)
>なんだかレス番が飛んでるようだが
>気にしないようにしよう

に対するガキっぽいあてつけ。



ちなみに
>475 名前: ◆Rb.XJ8VXow [sage] 投稿日:04/05/30 21:51 ID:rHjEOtXy
>(中略)
>自演自作、成りすまし・・・なんでもあり(以下略)

は、◆Rb.XJ8VXowお得意の自己紹介レス。
366 ◆Rb.XJ8VXow :04/05/31 03:59
>>353
まぁ、祭りも終りだから報告しておくよ。

jis2sjis
P4-3.06@3240 15.75秒  AthlonXP3000+ 9.25秒

最適化後のcodecnv
P4-3.06@3240 7.64秒  AthlonXP3000+ 5.156秒

ってことだ。
ふー、終わってしまったな♪     
367仕様書無しさん:04/05/31 04:01
>366 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/31 03:59
>>>353
>まぁ、祭りも終りだから報告しておくよ。
>
>jis2sjis
>P4-3.06@3240 15.75秒  AthlonXP3000+ 9.25秒
>
>最適化後のcodecnv
>P4-3.06@3240 7.64秒  AthlonXP3000+ 5.156秒
>
>ってことだ。
>ふー、終わってしまったな♪

なんだ最適化(とやら)をしたらP4もっさりを再証明しちゃったのね♪
お疲れ様(大藁
368204:04/05/31 04:01
>>366
見てみたいので、その最適化済みのソースかバイナリupしてください。
369仕様書無しさん:04/05/31 04:02
>>366
いや。まだ色々終わってないよ。

g o t o と か 。
370仕様書無しさん:04/05/31 04:04
言われる前に先にアプロダ張っておこう
ttp://tool-ya.ddo.jp/2ch/trash-box/index.html
371仕様書無しさん:04/05/31 04:04
>>360
>398 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/30 18:07 ID:rHjEOtXy
> あれから漢字変換の処理速度を細かく計測してみたのだが、
> 0x2121-0x7e7eを300,000回siftjisに変換したときの純粋な変換時間は、
> P4-3.06@3240で約10秒、AthlonXp3000+で約15秒となった。
>
> ソフトが欲しい方はUPローダを書いて下さいね♪

この発言が大嘘だったと認めるわけですね♪
372 ◆Rb.XJ8VXow :04/05/31 04:04
ちなみに、全く最適化せずにjis4sjis()で処理すると
AthlonXpで12秒程度、shortを使うと11秒程度となる。

もっとも、このコードではP4は最適化しても10秒程度が限界だ。
>>366
>398 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/30 18:07 ID:rHjEOtXy
> あれから漢字変換の処理速度を細かく計測してみたのだが、
> 0x2121-0x7e7eを300,000回siftjisに変換したときの純粋な変換時間は、
> P4-3.06@3240で約10秒、AthlonXp3000+で約15秒となった。
>
> ソフトが欲しい方はUPローダを書いて下さいね♪

この発言が大嘘だったと認めるわけですね♪
374 ◆Rb.XJ8VXow :04/05/31 04:07
375仕様書無しさん:04/05/31 04:07
>>372
言ってる事が支離滅裂なんですが・・・((;゚Д゚)ガクガクブルブル
376仕様書無しさん:04/05/31 04:08
ま た し て も P 4 モ ッ サ リ を 先 生 が 証 明 し て く れ ま し た !
377 ◆Rb.XJ8VXow :04/05/31 04:08
>>373
そのソフトの結果はそれで合っている。
但し、最適化していないだけだ(笑

純粋に、クロック差が現れるってことな。
378仕様書無しさん:04/05/31 04:10
先生は話をシメに持っていって、
色々無かった事にしたいそうです。
379 ◆Rb.XJ8VXow :04/05/31 04:12
>>375
ん?
はしょり過ぎて判らんかったか?
P4の場合、コード変換で処理するとどうしても遅くなる。
これは、段数の深さによるペナルティの影響だ。
特に内部演算だとそうなる。

その為、コード変換の影響を出来るだけ避けてルークアップテーブル型に改造するほうが
ずっと性能があがりクロックの高さが生きてくるってことだ。
380仕様書無しさん:04/05/31 04:15
>>374
0x2121-0x7e7eを300,000回変換する純粋な時間は[8.562000秒]でした。
ちなみにAthlonXP-M1500+なんだが・・・

>366 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/31 03:59
>>>353
>まぁ、祭りも終りだから報告しておくよ。
>
>jis2sjis
>P4-3.06@3240 15.75秒  AthlonXP3000+ 9.25秒
>
>最適化後のcodecnv
>P4-3.06@3240 7.64秒  AthlonXP3000+ 5.156秒
>
>ってことだ。
>ふー、終わってしまったな♪

P4ちょっともっさり過ぎないか?
漏れのPCよりクロック約3倍だろ?
381仕様書無しさん:04/05/31 04:16
>>379
ルックアップテーブル方式にしても、P4はアスロンに勝てないって事ですね♪
382204:04/05/31 04:20
テーブル式にすると、確かに早くなるみたいですね。
アスロン2500+@3200で、[5.078000秒]でした。
テーブル式でも、L1キャッシュが8Kと小さいP4だと、キャッシュへのテーブルの入れ替え等で、
遅くなるのでしょう。


383 ◆Rb.XJ8VXow :04/05/31 04:20
>>381
最適化すると如何してもそうなる。
元々、Athlonの強い分野だからねぇ〜
しかも内部演算だけの世界となれば性能差も際立つ。
最適化により無駄なコードが除かれAthlonのデコーダが3台ともフル活動って所だろう。
P4も早くはなるが、L1が小さいから足を引っ張る結果となる。
384仕様書無しさん:04/05/31 04:22
>>366
正に「後の祭り」って奴ですね♪
385仕様書無しさん:04/05/31 04:24
>>384
うまいですね♪
386仕様書無しさん:04/05/31 04:25
急に丸くなった一連の書き込みは、

「本当は俺もみんなと同じ考えだったんだよ。 だから俺はバカじゃないんだよ。」

と主張しているわけだな。
387 ◆Rb.XJ8VXow :04/05/31 04:25
最後に言っておきたいことは、実際のソフトだと特殊分野を除きIO待ちが多く発生するので
このソフトだと差は殆ど出ないだろう。
そうすると、ソフトの性能はIO処理性能となり、出来るだけバッファを多く積み一括で入出力
することが最大の速度UPとなる。
388仕様書無しさん:04/05/31 04:28
>>387
そんな話は誰もしてないし。
389仕様書無しさん:04/05/31 04:28
>>383
>>373を見て思ったんだがP4の結果とATHLONの結果を故意に入れ替えて発表してたんじゃないのか?
390仕様書無しさん:04/05/31 04:30
ちょっとバイナリ覗いてみたが、これはちょっとズルくない?
391仕様書無しさん:04/05/31 04:30
>>387
はぁ?

遁走宣言でつか?
392仕様書無しさん:04/05/31 04:31
>>390
説明plz
393 ◆Rb.XJ8VXow :04/05/31 04:33
>>389
いいや、あのソフトだとあの結果で正しい。
不要な命令が多いと言う事は、命令を処理する量が増えることになる。
これは逆に言うと、単位時間当たりのL1キャッシュ読み込みが減るってことだ。
その結果、Athlonはクロックが遅い為、低速になり、P4はクロックが早いので高速になる。

そして、最適化され命令数が減るとAthlonはL1キャッシュからスムーズにデータを読み込み
速度は上がるがP4はL1キャッシュの小ささで足を引っ張られてそれほど速度は上がらない
ってことだ。

判ったかね?
394仕様書無しさん:04/05/31 04:35
>>393
君は判ってるかね?
395仕様書無しさん:04/05/31 04:35
>>393
弁舌は要らん。
ソースコードを晒せよ。
396仕様書無しさん:04/05/31 04:36
>>393がアフォだという事が良くわかった。
397仕様書無しさん:04/05/31 04:37
録音の行動パターン

1.知りもしないのに語り出す→(ツッコミ入る)
2.お前らがアフォだからわからんのだ
3.過去ログ見ろ

4.それは別の場合だ ← 今ここ

5.形勢が悪くなってしばらく遁走
6.そんな事は最初から言っていない
7.この間違いに気がつくかどうか、お前らを試したんだ
8.そんなことは元から承知だよ
9.そんなの関係ないなぁ〜
10.勝手に問題を出して話題のすり替え

最近はこの順序どおり行動しないけどね
398390:04/05/31 04:39
>>311のコードがこんな感じに変わってるんだけど
for(k=0;k<300000;k++){
 for(i=0x21;i<=0x7e;i++){
  t <<= i; //ベンチマーク始める前に、シフト演算の実行回数減らす為のコードがある。
  for(j=0x21;j<=0x7e;j++){ // 本来はこのループの中の成績を調べる。
   t |= j; //これは最適化として問題無い。
   c[0]=jis_sjis1[t];c[1]=jis_sjis2[t];//sift jis
  }
 }
}
つまり、もっとも内側のループへ提供される、測定対象のコードに渡る前に一部演算が終わってる。
まぁ、コンパイラの最適化でなった可能性も高いけど。
399仕様書無しさん:04/05/31 04:42
>>398
最適化で一部演算が終わるって事は元々冗長な記述が有ったという事でしょ
>320 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/31 02:37
>ってか、>>311より早いコードってC言語で存在するとは思えない。
>しかも、15秒から10を切るまでに高速?

>笑うしかないと思うが?
ここまで言い切っている以上、あんまり冗長な記述は考えたくないのだが・・・
400390:04/05/31 04:43
0040136B . MOV DWORD PTR SS:[ESP+20],493E0 ;300000回のループ
00401373 > MOV EBP,21
00401378 . MOV EDX,5E
0040137D > MOV ESI,EBP ;2番目のループ
0040137F . MOV ECX,21
00401384 . SHL ESI,7 ;問題のコード
00401387 . MOV EDI,5E
0040138C > MOV EAX,ECX ;一番内側のループ
0040138E . OR EAX,ESI
00401390 . INC ECX
00401391 . DEC EDI
00401392 . MOV BL,BYTE PTR SS:[ESP+EAX+4F224];テーブル引き
00401399 . MOV AL,BYTE PTR SS:[ESP+EAX+20054];同上
004013A0 . MOV BYTE PTR SS:[ESP+18],BL;結果格納
004013A4 . MOV BYTE PTR SS:[ESP+19],AL;同上
004013A8 .^JNZ SHORT ron_new.0040138C
004013AA . INC EBP
004013AB . DEC EDX
004013AC .^JNZ SHORT ron_new.0040137D
004013AE . MOV EAX,DWORD PTR SS:[ESP+20]
004013B2 . DEC EAX
004013B3 . MOV DWORD PTR SS:[ESP+20],EAX
004013B7 .^JNZ SHORT ron_new.00401373
該当部分のコード
401お約束だがw:04/05/31 04:44
>>397

10-b.別人に成りすまして話題のすり替え

が抜けてまっせ
402390:04/05/31 04:44
ミスった
×:t <<= i; //ベンチマーク始める前に、シフト演算の実行回数減らす為のコードがある。
○:t = i<<7; //ベンチマーク始める前に、シフト演算の実行回数減らす為のコードがある。
403 ◆Rb.XJ8VXow :04/05/31 04:46
実際に計測されるのは下記の行とコード変換テーブル生成時間だけだよ。

c[0]=jis_sjis1[t];c[1]=jis_sjis2[t];//sift jis
404 ◆Rb.XJ8VXow :04/05/31 04:50
>>402
そこらは最適化の恩恵だよ。
AthlonXPも恩恵を受けているからね。

それと、その前にオーバーヘッドを打ち消す為の空コードを入れている。
405仕様書無しさん:04/05/31 04:50
>>402
と言う事はやっぱりズルしたのかw

「自分の作ったPGMの方が速いんだ!」

この主張の為に恥じも外聞も無くズルしたと・・・
406 ◆Rb.XJ8VXow :04/05/31 04:51
t0=clock();
//コード変換テーブル
for(i=0x21;i<=0x7e;i++){
for(j=0x21;j<=0x7e;j++){
c[0]=i;c[1]=j;
jis4sjis(c);
strncpy((char *)(jis_sjis1+(i<<8|j)),(char *)(c),2);
jis_sjis1[i<<7|j]=c[0];jis_sjis2[i<<7|j]=c[1];//sift jis
sjis_jis1[c[0]<<8|c[1]]=i;sjis_jis2[c[0]<<8|c[1]]=j;//jis
}
}
//変換時間算出
if (mode==2){
tt0=clock();
for(k=0;k<300000;k++){
for(i=0x21;i<=0x7e;i++){
for(j=0x21;j<=0x7e;j++){
}
}
}
tt1=clock();
for(k=0;k<300000;k++){
for(i=0x21;i<=0x7e;i++){
for(j=0x21;j<=0x7e;j++){
//  strncpy((char *)c,(char *)(jis_sjis2+(i<<7|j)),2);
c[0]=jis_sjis1[i<<7|j];c[1]=jis_sjis2[i<<7|j];//sift jis
}
}
}
t1=clock();
printf("0x2121-0x7e7eを300,000回変換する純粋な時間は[%f秒]でした。\n", ((t1-t0)-(tt1-tt0)*2)/1000.0 );
407 ◆Rb.XJ8VXow :04/05/31 04:52
>>406を見れば判ると思うが、打ち消している時間は(tt1-tt0)*2だから問題ない。
408390:04/05/31 04:52
ついでに、204氏のコードも
00401176 > MOV EDX,21;300000回のループ
0040117B > MOV EAX,21;外側ループ
00401180 > TEST DL,1;内側ループ
00401183 . MOV BYTE PTR DS:[EBX+1],AL
00401186 . JE SHORT jis2sjis.00401196
00401188 . CMP EAX,5F
0040118B . SETA CL
0040118E . AND ECX,1
00401191 . ADD CL,1F
00401194 . JMP SHORT jis2sjis.00401198
00401196 > MOV CL,7E
00401198 > ADD BYTE PTR DS:[EBX+1],CL;結果格納
0040119B . MOV ECX,EDX
0040119D . SUB ECX,5F
004011A0 . INC EAX
004011A1 . SHR ECX,1
004011A3 . AND CL,7F
004011A6 . XOR CL,0E0
004011A9 . CMP EAX,7E
004011AC . MOV BYTE PTR DS:[EBX],CL;結果格納
004011AE .^JBE SHORT jis2sjis.00401180;内側のループへ
004011B0 . INC EDX
004011B1 . CMP EDX,7E
004011B4 .^JBE SHORT jis2sjis.0040117B;外側のループへ
004011B6 . INC ESI
004011B7 . CMP ESI,493E0
004011BD .^JL SHORT jis2sjis.00401176;300000回のループへ
こっちは変換に関わる部分はすべてループの内側にあるので、問題無い。
409仕様書無しさん:04/05/31 04:54
>>406
何でコンパイル出来る形式で晒さないんだ?
後、何度言ってもC++の形式で記述してくるなぁ
410390:04/05/31 05:00
え・・・それで打ち消すって・・・
変換部分だけ見てたから気がつかなかったが、そんな無茶な打ち消し方してたのかよ・・・
それやるならアセンブラでキッチリ書かないと、無駄ループはコンパイラの最適化で
省かれるから意味無いぞ。
実際、300000回の無駄ループはコンパイラが取り除いて存在してないし。
411 ◆Rb.XJ8VXow :04/05/31 05:03
まぁ、結果が悪い方向で調整されているのだから良いじゃないか?
412仕様書無しさん:04/05/31 05:03
>>409
依頼先がC++でよこしたんだろう。



413390:04/05/31 05:04
該当部分
00401359 . CALL ron_new.00401F40; EAX=clock();
0040135E . MOV DWORD PTR SS:[ESP+14],EAX; tt0=EAX
00401362 . CALL ron_new.00401F40; EAX=clock();
00401367 . MOV DWORD PTR SS:[ESP+24],EAX; tt1=EAX
ほら、ループ無い。
414 ◆Rb.XJ8VXow :04/05/31 05:06
大笑い!
変数1つ関連付けとか無かった私のミスだな。
415仕様書無しさん:04/05/31 05:06
>>411
はぁ?
逆だろ、逆

何で自分の都合の良い方向にばっかり話を持って行こうとするのかな?
416390:04/05/31 05:07
最初の変換コードテーブル作る部分は、誤差程度だから良いとして、
t = i<<7;のコードがループ内部に無い分早くなってるはずだぞ。
417 ◆Rb.XJ8VXow :04/05/31 05:08
>>415
?
tt1-tt0は打消しだぜ?
それが0だから、実ループ処理の時間は結果に含まれることとなる。

これで良いかい?
418仕様書無しさん:04/05/31 05:08
>>415
親切なヤツが送ってきたメモにそう書いてあるんだよ
419 ◆Rb.XJ8VXow :04/05/31 05:10
>>416
それはしゃーないぜ。
最適化の恩恵だよ。
420390:04/05/31 05:12
>>417
その実ループ内での最適化(コンパイラによる物かもしれんが)が問題だと。
内側のループ1回につき、93回のシフト演算分早くなってると。
300000回のループ全体で、262,2600,000回のシフト演算が省かれてるわけだ。
421 ◆Rb.XJ8VXow :04/05/31 05:13
まぁそういうことだ♪
422仕様書無しさん:04/05/31 05:15
>>420
ちょいフォロー
>300000回のループ全体で、262,2600,000回のシフト演算が省かれてるわけだ。
300,000回のループ全体で、2,622,600,000回のシフト演算が省かれてるわけだ。
カンマの位置を修正させて頂きました。
423390:04/05/31 05:16
>>419
実際に変換する部分で幾ら最適化をしても構わんが、測定する為のデータ提供部に細工するのは
マズイだろ?
まぁ、コンパイラが頑張ってくれたんだろうが・・・
新しく最適化されたcodecnv.exeは、ちゃんとした測定が出来てないから、意味の無い数字って事だ。
Athlonが良い結果だしてるから、勿体無いけどな(笑
424390:04/05/31 05:17
>>422
おぉぅ...orz ありがとです。
425仕様書無しさん:04/05/31 05:20
>>422
2.6GhzのCPUの場合シフト演算に要するクロック数×1秒速く表示される訳ね
426 ◆Rb.XJ8VXow :04/05/31 05:22
>>425
そうでもないと思うぜ。
L1が足引っ張ってるだろうしな。
427422:04/05/31 05:22
>>424
いえいえ気にしないで下さい。
私では貴方ほどアセンブラ読みこなせませんので・・・
428仕様書無しさん:04/05/31 05:23
>>426
じゃあもっと速く表示されるのねw
他人事の様に言うなよ♪
429 ◆Rb.XJ8VXow :04/05/31 05:29
まぁまぁ、最適化は急いで行ったからなぁ〜。
ってことだな。
430仕様書無しさん:04/05/31 05:31
録音語の解説♪
最適化:世間一般でいうソースの改悪の事を指す。
431仕様書無しさん:04/05/31 05:39
>急いで行った

翻訳

急ぎで依頼した
432仕様書無しさん:04/05/31 05:46
録音の行動パターン

1.知りもしないのに語り出す→(ツッコミ入る)
2.お前らがアフォだからわからんのだ
3.過去ログ見ろ
4.それは別の場合だ

5.形勢が悪くなってしばらく遁走 ← もうすぐここ

6.そんな事は最初から言っていない
7.この間違いに気がつくかどうか、お前らを試したんだ
8.そんなことは元から承知だよ
9.そんなの関係ないなぁ〜
10.勝手に問題を出して話題のすり替え
10-b.別人に成りすまして話題のすり替え

次は無謀にも7の行動をとると見た
433仕様書無しさん:04/05/31 06:04
>>432
既に遁走中という罠
434仕様書無しさん:04/05/31 06:07
てすと
435390:04/05/31 06:16
ttp://tool-ya.ddo.jp/2ch/trash-box/contents.jsp?file=20040531060425172.zip
0040137D > MOV ESI,EBP ;2番目のループ
0040137F . MOV ECX,21
00401384 . SHL ESI,7 ;問題のコード
00401387 . MOV EDI,5E
0040138C > MOV EAX,ECX ;一番内側のループ
0040138E . OR EAX,ESI
これを
0040137D > MOV ECX,21 ;2番目のループ
00401382 . MOV EDI,5E
00401387 > MOV EAX,ECX ;一番内側のループ、ジャンプのとび先も変更
00401389 . MOV ESI,EBP
0040138B . SHL ESI,7
0040138E . OR EAX,ESI
こう直した。
これでループ内になるが、バイナリエディタで入れ替えただけだから、
最適化されてません。1秒以上遅くなりました(笑 ま、この辺にしときます。
436録音:自作自演の軌跡:04/05/31 06:18
952 名前: Socket774 [sage] 投稿日: 04/05/28 21:40 ID:+rCpT6H2
かのビル・ゲイツも「ボクはハードに興味はないからね」と言い放ったという。
そして我等がスーパーアイドル録音先生も同様に言い放った!つまり、

958 名前: Socket774 [sage] 投稿日: 04/05/28 22:54 ID:Qb6meQp+
このスレ覗くのやめようやめようといつも思っているのに
なぜか、ついつい見てしまう。
録音中毒?

>>952
それは録音先生がビル・ゲイツ氏なみに大物だからだ。

ところで今回の騒動は録音先生の勝ちでいいの?
少なくとも僕みたいな外野からだと、
録音先生の勝利にみえるんだけど。


実際、録音先生はすごいよな。
一人でこんな多数相手に議論を続けることができるのだから。
みんな振り回されているし、僕もレスを見ることをやめられない。

なんか、録音先生の手のひらの上で遊ばれているみたいな感じ。
でも、録音先生がんばってね。
応援してますよ。
437仕様書無しさん:04/05/31 06:22
>>435
乙枯れ様でつ
Pentium4とAthlonXPのプライマリキャッシュってそんなに差があるのか?
439仕様書無しさん:04/05/31 06:50
Pentium4は8K、AthlonXPのバートンは128Kだったかな。
サンクス。
しかしプライマリキャッシュの差が単純プログラムのスコアに反映されるかねぇ。
どっちかってーとパイプライン深すぎるのが原因だと思うが。
441仕様書無しさん:04/05/31 07:12
録音のソフトはテーブルが8kのL1キャッシュに載らなければかなりの影響があると思われ。
張られた部分を見た限り、2つのテーブルそれぞれ8k強ありそうだから。
プログラムの時間測定範囲には分岐無いし、ループは単純だから分岐予測が効くはずだし。

AMD厨氏、できればアスロン64で、録音のと204氏の実行してみて。
442仕様書無しさん:04/05/31 07:14
録音さん
ここは悪意に満ちています。
特に質問に答えるときは気をつけて。
誘導尋問だらけです。
プライベートなことにはあまり答えない方がいいです。
技術的な質問や議論よりも、
言葉や会話の揚げ足取りや矛盾点の追求によって優位に立とうとする奴がいます。
そういう奴は、中身が無くて空っぽです。技術的なことはなにも知らない。
粘着くんの質問や追求には答えない方がいいと思います。
実際、この手のやり取りはレスを読んでいても退屈です。

T.A.くん
早くプログラムの動作確認をおこなってください。
あれだけしつこく要求しておいて、次に日にまわすなんて失礼です。
ちなみにわたしはダウンロードできました。
早く評価が聞きたいところですね。
それと、T.A.くんは常に知識を小出しにして録音さんとの真っ向勝負を
さけているようにみえる。
ここのみんなに実力の無さを悟られるのを恐怖しているかのようです。

ここにいる皆さんは、録音さんの質問、設問から逃げすぎ。
本当はわからないくせに、仕事があるとか、眠いとか、「お前に質問する権利はない」とか。
言い訳ばかり。だからバカにされるんだ。
たまには技術的なレベルで録音さんを説き伏せてみればいい。
「超優秀な人物は、無能な人物よりも不快である」とよくいうが、
だから皆さんは、録音さんに冷たくあたると思います。
つまり、嫉妬ですね。
443仕様書無しさん:04/05/31 07:17
>>442
ネタにマジレスすると、390氏が技術的な事で完璧に説き伏せてるぞ
444仕様書無しさん:04/05/31 07:25
自作自演のコピペだなw
445仕様書無しさん:04/05/31 07:46
録音は、一日一回は知ったかがばれて自爆します。

そこがかわいいところです。
446仕様書無しさん:04/05/31 07:52
795 名前:録音のはずかしいコード[sage] 投稿日:04/02/16 08:15
117 : ◆Rb.XJ8VXow :04/02/15 23:34 ID:L0+olNsX
ちなみに下記は三菱製作所へ納品したソースの一部だ。
このソース1300ステップで250万円の値が付いた優れものである。
もちろん、コボラー様でも読めるように配慮している。

void MAIN_SUB()
{
char sStr[256];
int i,iSw,iCnt;

CreWorkA_SUB(); /* 展開WorkA作成 */
CreWorkB_SUB(); /* 展開WorkB作成 */
CreStrf0_SUB(); /* 出力 合作振向F作成 */

strcpy(P_Strf0,getenv("WORKDIR")); strcat( P_Strf0, "/STRF.txt" );
F_Strf0 = fopen( P_Strf0, "r" );
if( F_Strf0 == NULL ){
fprintf(stdout,PROG);
fprintf(stdout,": (MAIN_SUB)STRF.txt open Error!\n");
exit(-1);
}
447仕様書無しさん:04/05/31 07:53
796 名前:つづき[sage] 投稿日:04/02/16 08:16
/*----------------------*/
/* 自動/手動 分割処理 */
/*----------------------*/
iSw=0;iCnt=0;
for(J_Strf0.cnt = 0; J_Strf0.cnt < J_Strf0.max; J_Strf0.cnt++){
fseek(F_Strf0, J_Strf0.cnt * J_Strf0.size, SEEK_SET);
if( fread(&R_Strf0,J_Strf0.size,1,F_Strf0) != 1 ) AccessErr("001");
if( strncmp(R_Strf0.ORDER_ARANGE_NO,"#" ,1) == 0 ) {
/* fseek( F_Strf1, J_Strf1.cnt * J_Strf1.size, SEEK_SET ); /* */
fwrite( &R_Strf0, J_Strf1.size, 1,F_Strf1 );
J_Strf1.cnt++;
} else {
/* fseek( F_Strf2, J_Strf2.cnt * J_Strf2.size, SEEK_SET ); /* */
fwrite( &R_Strf0, J_Strf2.size, 1,F_Strf2 );
J_Strf2.cnt++;
}
}
J_Strf1.max=J_Strf1.cnt; /* 最大件数記憶 */
J_Strf2.max=J_Strf2.cnt; /* 最大件数記憶 */
fclose(F_Strf0);
}
448仕様書無しさん:04/05/31 07:55
録音は非常に判りやすい自作自演を仕掛けてきます
中学卒業程度の理解力があれば見抜けますので
見掛けたら楽しんで下さい  
449仕様書無しさん:04/05/31 08:50
具合が悪くなってくると、自演扱いか。
語るにもとるとはこのことだな。

>>435
バイナリエデイタで書き換えて意味があることを言っているつもりか?
最適化の結果を無効にしてまで、結果を悪くしたいのか?

>>443
どうだろうな。
結果はかわらないようだが?
450仕様書無しさん:04/05/31 08:57
>>449
何の結果よ?
390氏は録音が最適化済みと言って出してきたバイナリが、ベンチとして問題だと指摘してる
だけじゃないか?
で、問題部分をバイナリエディタでしたと理解してるが。
ベンチの結果については、特に何も言ってなかったような。
451仕様書無しさん:04/05/31 08:58
で、問題部分をバイナリエディタで直したと理解してるが。
「直」が抜けた
452仕様書無しさん:04/05/31 09:29
>語るにもとるとはこのこと

どーゆー意味?
辞書で調べたがわからなかった。解説キボンヌ。
453仕様書無しさん:04/05/31 09:34
>>449
こいつ録音w
勝手に新語作りだすアフォ癖抜けてないので自演バレバレですよ

>語るにもとる
翻訳すると「語るにも劣る」→「語るに落ちる」って言いたかったんじゃないの?
日本語不自由すぎwww
454仕様書無しさん:04/05/31 09:47
>>453
そんな感じじゃねーかなーとは思ったんだけど
わざと書かなかったのよ

珍解説を期待してたんでw
455仕様書無しさん:04/05/31 10:17
「語るに悖る(もとる)」という言葉はありますよ
456仕様書無しさん:04/05/31 10:19
>>449
最適化を無効化したというが、あの最適化を有効にしての計測は、
jisコードじゃなくて、録音の変換テーブルとの親和性の高い
オリジナコードからsjisへの変換のアルゴリズムという事になるんだよ。
>>441
ごめん躁鬱フリーターの漏れには64導入する余裕ないの……
d3200+だって高嶺の花なのに……(TдT)

d2600+スコア
204氏 9176ms
録音 17048ms

しかしソース書き方ひとつでスコア半分になるようなコード、
とても汎用機が今PCの10分の1だった時代の人間が書いたようには思えん。
っつーかSpark相手に必死こいてた俺に言わせりゃ(´д`)y=─┛ヤッテランネ
458仕様書無しさん:04/05/31 10:36
sparcじゃねーの?
>>458
スマン。多分当たり。
460仕様書無しさん:04/05/31 10:54
いまさらどうでもいいことかもしれないが、録音のコードは
一度もJISコードとして表現されずにSJISコードに変換している。
でも、204氏のコードは[ebx]に一旦JISコードを格納している。(参照される事はないが)

レギュレーション違反も甚だしい。
461仕様書無しさん:04/05/31 10:59
>>460
最適化と可読性向上の副作用ですぜ♪

とでも言うんだろう。
それでおそけりゃもうどうしようもねーな。
463 ◆Rb.XJ8VXow :04/05/31 11:31
ってか、君達にP4を早くしてAthlonXPを遅くするコードが書けるのかな?
単に早くするだけなら、配列の使い方を変えて最適化すればAthlonXPで3秒台の
速度に出来るぞ(笑

まぁ、所詮君等は・・・・♪
464仕様書無しさん:04/05/31 11:47
判別も簡単だし楽勝だな。
465仕様書無しさん:04/05/31 11:56
×早く
○速く
466仕様書無しさん:04/05/31 12:08
>>463
さすが録音先生!

叩く口だけはでかい
467仕様書無しさん:04/05/31 12:09
>>464
楽勝ならやってみせてください。そして、
録音氏をギャフンと言わせてみたらいかがですか。
もし、それができれば、録音氏も感心すると思いますよ。
468仕様書無しさん:04/05/31 12:14
自作自演も簡単だし楽勝だな。
469仕様書無しさん:04/05/31 12:22
>>467
面倒なのでパス♪(語録より引用
>>463
てぇか俺としてはAthlonXPで速ければそれだけでモーマンタイなんだけど。
P4が速いことを証明しなけりゃならんのはアンタの方でしょ♪

XPにも勝てないのに64と同じ土俵に上がろうなんて大爆笑♪
471MILDSEVEN ◆zkkB4yWNU2 :04/05/31 12:27
>463
お前が最適化って単語を使い出してからずっと何時突っ込もうかと
思っていたんだけど・・・一文にまとめるだけが最適化ではない
お前の考える最適化ってどんなのよ?

後さ、また問題出す側に必死にまわろうとしているけどさ
昨日だしていたウンコソースUPしてからにしろよ
472MILDSEVEN ◆zkkB4yWNU2 :04/05/31 12:33
あとは録音は390氏に激しく感謝するように!

あのウンコEXEから逆アセンブルしたソース追っかけてくれるなんて
かなりの良い人だぞ?

俺なんかパッと見てうざそうな(無駄多い)アセンブラソースみて辟易して
放棄したからな
473仕様書無しさん:04/05/31 12:41
>>442
自演コピペにマジレスもなんだが、録音vsT.A.の真っ向勝負は見てみたいな。
それもT.A.出題側で。
彼がいったいどんな出題をして来るかも興味あるし。
ま、録音は以前も逃げてたからどうせ今度も逃げるんだろうが。

474仕様書無しさん:04/05/31 12:48
元々、先生がプログラマーか、それに匹敵する能力があることを
証明すれば終わりの話なのだが、一体何スレ使う気なのか・・・。
その最中に、自分はハードに興味ない、とか暴言吐いちゃうしな。
475仕様書無しさん:04/05/31 12:52
>455

遅レスだが、あんまりなんで突っ込んでおく。
ttp://dictionary.goo.ne.jp/search.php?MT=%D8%A3%A4%EB&kind=jn&mode=0

「私の主義に悖る」(=私の主義に反する)とかいう使い方はあっても
「語るに悖る」なんぞという使い方はない。「悖る」の意味を知っていれば
そんな強弁はできまいに。日本語知らない人ですか?
476仕様書無しさん:04/05/31 13:00
>>475
辞書に乗っている意味が全てではありませんよ。
日本語ダイジョウブですか?
477仕様書無しさん:04/05/31 13:02
録音が年収5000万なら
なんちゃってSヨの俺が片手間で書いたコードで5000万かせげそうだなw
478仕様書無しさん:04/05/31 13:07
479仕様書無しさん:04/05/31 13:07
だから単位が円じゃないんだって
録音の行動パターン

1.知りもしないのに語り出す→(ツッコミ入る)
2.お前らがアフォだからわからんのだ
3.過去ログ見ろ
4.それは別の場合だ

5.形勢が悪くなってしばらく遁走 ← 今ここ

6.そんな事は最初から言っていない
7.この間違いに気がつくかどうか、お前らを試したんだ
8.そんなことは元から承知だよ
9.そんなの関係ないなぁ〜
10.勝手に問題を出して話題のすり替え
10-b.別人に成りすまして話題のすり替え

次の行動は9か10だと思われます。
481仕様書無しさん:04/05/31 13:12
>>480
「AthlonXPで3秒以内になる実装をしてみろ♪」と出題するに12フィボナッチ数
>>481
有り得る。
483仕様書無しさん:04/05/31 13:15
>>475
 確かにないみたいだね。何となく「語るに悖る」っていわれると
意味が通じちゃう気がしたからあるのかと思ったよ。
 ちなみに悖るは反するって意味で語るに悖るは語る必要もないって
感じなのかなぁと
484某スレの5 ◆ZU9pwK980k :04/05/31 13:20
俺が出したC言語での出題に、C++でないと通らないソースで回答して、
録音は大恥かいて、それからしばらくして、
録音はシフトを全く理解してない事が暴露されたのが、自作板最終隔離スレ。
ってか、>>387

I/O処理性能だったらどっちが劣るって事もないはずだが。
486仕様書無しさん:04/05/31 13:29
あ、わかった
録音は東証一部上場大企業の経営層で、
やらなくていい仕事なのに、どんなクソコード書いても、下っ端に「最高です!」って言わ(ry

・・・書いてて無理が出てきたので終了
487仕様書無しさん:04/05/31 16:06
録音今頃はセキュリティ板辺りを荒らしてる悪寒
488仕様書無しさん:04/05/31 16:15
>>487
録音先生は今は居なかったYo
フリーのアンチウイルスソフト Part2
http://pc5.2ch.net/test/read.cgi/sec/1085304809/51
つーか今朝方憂さ晴らしに赴かれていた様で・・・

現在はお昼寝中と思われます。
489仕様書無しさん:04/05/31 16:54
情シス板というのか、あっちでも暴れていると聞いたことがある
490仕様書無しさん:04/05/31 16:54
で、結局jis4sjisとやらのソースコードはうぷされたの?
491仕様書無しさん:04/05/31 16:56
>>489
凄いなw
もしかして2ch厨最も広範囲で活躍してる有名人なんじゃないのか?
492仕様書無しさん:04/05/31 17:09
一般PC板でも電波をばらまいてたのをお忘れなく。
493仕様書無しさん:04/05/31 17:42
2chだけじゃなくて価格.comでも電波垂れ流しなのをお忘れなく

次の行動は
10-b.別人に成りすまして話題のすり替え に11オートマトン
494仕様書無しさん:04/05/31 18:00
ここってageでもID出ないのか・・・
自演封じの手段としちゃ有効だったのに。
まさか全員節穴ってわけにもいかんしなw
495仕様書無しさん:04/05/31 18:06
あまりにもあからさまなので、すぐに判る予感・・・
496仕様書無しさん:04/05/31 18:23
録音の特徴

・無理矢理Intel(またはPen4)を持ち上げようとする
・それと同様に、自分を偉く見せようとする
 (そのために他者を貶めたり言い掛かりをつけたりする)
・自分の間違いだけはとにかく認めない(自演でそれをフォローする事もあり)
・誰も聞いていなくても「仕事が〜」とか言い出す(ひきこもりなのに)
・日本語が不自由、誤変換多し
・記憶力がないのか、言い逃れしてる内に自己否定、なども多い
・口調や文体、さらに論調にまで分かり易い特徴がある
 (本人だけは気付いていない様子だが)

目に付くだけでもこの位はありますぜ♪
497仕様書無しさん:04/05/31 18:34
>>496
追加
・なぜかエラそう。
498仕様書無しさん:04/05/31 19:07
>>497
さらに追加
・♪を多用するが、思い通りにならなくなると!になる
・普段は使わないような漢字を使いたがる(当て字・誤りも多い)
499仕様書無しさん:04/05/31 19:09
>>455
ttp://www.google.com/search?q=%E8%AA%9E%E3%82%8B%E3%81%AB%E6%82%96%E3%82%8B&sourceid=opera&num=0&ie=utf-8&oe=utf-8
語るに悖るに該当するページが見つかりませんでした。

検索のヒント
- キーワードに誤字・脱字がないか確かめてください。
- 違うキーワードを使ってみてください。
- より一般的な言葉を使ってみてください。


ちなみに「語るにもとる」で検索しても同結果w

自作自演する前に日本語の勉強した方が良いぞ♪

500仕様書無しさん:04/05/31 19:12
「悖る」でググると正しい用法がわかるな。
501仕様書無しさん:04/05/31 19:13
>>476
>辞書に乗っている意味が全てではありませんよ
載っている。
そもそも漢字の間違い以前に文章が間違っている。

日本語ダイジョウブですか?
502仕様書無しさん:04/05/31 19:53
>501
録音世界(≒録音脳内世界)では存在する御様子です
彼の言う日本語とは正しくは録音語であるので我々の知る
日本語とは似て非なるものです
503仕様書無しさん:04/05/31 20:02
録音が敗北・遁走すると自作板のAthlon叩きスレが雨後の竹の子のごとく
ageられるのは笑える。
ガキの憂さ晴らしと同レベルだな。(www
録音の行動パターン

1.知りもしないのに語り出す→(ツッコミ入る)
2.お前らがアフォだからわからんのだ
3.過去ログ見ろ
4.それは別の場合だ
5.形勢が悪くなってしばらく遁走

5-b.遁走し名無しで他のAMD叩きスレをageる・立てる  ← 今ここ

6.そんな事は最初から言っていない
7.この間違いに気がつくかどうか、お前らを試したんだ
8.そんなことは元から承知だよ
9.そんなの関係ないなぁ〜
10.勝手に問題を出して話題のすり替え
10-b.別人に成りすまして話題のすり替え
強制節穴さんにしようぜ。別にこんなの晒してもこまらんしな
会社はやめとけよw
506仕様書無しさん:04/05/31 20:42
なんか起床就寝時の定例だな・・・
なんで何時までも生きていられるのか不思議でしょうがない

3年以上うんこ製造機は死刑でいいよ、マジで
507仕様書無しさん:04/05/31 21:06
録音は年収5000万のプロうんこ製造機
508仕様書無しさん:04/05/31 21:08
うんこするだけで年収5000万になるのですか?
509仕様書無しさん:04/05/31 21:11
>>505
あ、so-net
510仕様書無しさん:04/05/31 21:14
節穴テスト
間違えた(;´Д`)
あー、やっぱりこういう展開になってたかw
1日中、2chに貼りつけるほど暇ではないんでね。
そんなにホストみたいなら見せてあげよう。

しかし、上のほうで少しは疑惑が晴れると言ってたのに
結局色々理屈つけて録音氏と決め付けてるなw
自分の行動を否定する香具師にはどうにか理屈つけて結局録音。
結構長いあいだマ板にいるがマ板の連中って
こんな短絡的な考えの香具師ばっかりだったかなぁ?だったらちょっと悲しい。
513 ◆Rb.XJ8VXow :04/05/31 21:24
>>512
マ板の連中は殆どいないよ。
居ても、マトモな発言が殆どだ。

ここに居るのは、私の粘着君とそれに便乗した自作板のアム厨君達だ。
514仕様書無しさん:04/05/31 21:27
>512
録音は京都だったんだね・・・よかった
関東の人間じゃなくてw

あくまで別人と言い張るなら、まともに会話できると思われる
貴方が録音にふしあなさせてください

あれれ?自作板の上げが終わったら登場ですか?
そうですか( ´Д`)
515仕様書無しさん:04/05/31 21:28
何でまた、セットで出てくるんだろうw

>513
完全なソースまだー
516仕様書無しさん:04/05/31 21:31
>>512
そういえば昔「録音じゃない」ってフシアナした人はdionの京都でしたね^^
517仕様書無しさん:04/05/31 21:33
録音がso-netだったのは1年半以上前の事(関西だったよな)
今は何処のISP使っているのやら・・・
518 ◆Rb.XJ8VXow :04/05/31 21:35
自作自演厨に乗せられ騒いでいる奴って哀れだよな(笑
519仕様書無しさん:04/05/31 21:37
で、そーすまだ?
520仕様書無しさん:04/05/31 21:41
>>518
自己分析だけは鋭いな
521仕様書無しさん:04/05/31 21:42
えーと
994 名前: ◆Rb.XJ8VXow 投稿日:04/05/29 01:25 ID:8jrMex2r
私は建てないよ。
建っている板にカキコするだけだ(笑
スレ違いは、君等が承知の上での話な(笑

という奴がまともだと誰が思うのですか?
522仕様書無しさん:04/05/31 21:43
>>518
で、先生はフシアナしないの?w
523仕様書無しさん:04/05/31 21:44
ぶっちゃけ、漏れは自演がどうのこうのはどうでもいい。
だから早いとこソース出してくれ。
524仕様書無しさん:04/05/31 21:46
>>512
先頭のピリオドまでが前と違うだろうが。
それでダイヤルアップ接続しなおしの疑いが晴れるわけが無い。

そのアドレスのまま向こうで節穴して次に録音がトリップ突きで向こうに書き込み
その後こっちで再び節穴をしろ。

と、言おうと思ったが今日は向こうで録音が出てないから不正し放題だな。
話にならね。
525仕様書無しさん:04/05/31 21:51
つーか、時間を決めて(22時ちょうどとか)録音と108が同時にフシアナすればいい。
526仕様書無しさん:04/05/31 21:51
向こうで108がふしあなしたら、IDが/ENBHZs8だったら笑えるんだけどなあw
527仕様書無しさん:04/05/31 21:53
>>526
し〜っ!(w
528 ◆Rb.XJ8VXow :04/05/31 21:54
頭の悪い奴が多いなぁ〜。
匿名板で「自演自作」を騒ぐのは超低脳だけだ。
投稿文こそが全てであり、それ以上でも以下でもない。

「自演自作」と騒ぐ=悪戯にスレを荒らし不毛化する行為。
まぁ、便乗している奴も愚かだ。
529仕様書無しさん:04/05/31 21:55
録音の擁護をするわけじゃないが、別に犬には節穴をする義理も義務もないだろ。
だが、手前の持ち出したソフトとやらのソースは出すべきだ。

もう自演論議なんざしても無駄にスレが流れるだけでキリがないんだから、
追い詰めるんならソースの話でやろうよ。
530仕様書無しさん:04/05/31 21:59
結局、録音が最適化したプログラムではPen4もっさりが証明されちゃったからなあ
531仕様書無しさん:04/05/31 22:00
頭が悪いと思うなら、無視してスルーすればいい

世間が君にしたように・・・
532仕様書無しさん:04/05/31 22:04
>>528
>投稿文こそが全てであり、それ以上でも以下でもない。
まったく同感です!!

つーわけで早くソース出せ。
それと今まで積もりに積もった疑問に対する答えもな。
533仕様書無しさん:04/05/31 22:05
ここには来ないとか言っていたのに、
向こうで誰も相手してくれないので、
結局きてしまった寂しがり屋の録音先生には無理ですw
ふしあなさんテスト。

わざわざふしあなさんにするほどでもないけど。
535仕様書無しさん:04/05/31 22:12
>>528

>442 : ◆Rb.XJ8VXow :04/05/30 19:56 ID:rHjEOtXy
>>432
>なんだ、T.A君がマ板で煽られているか・・・(笑
>そりゃ、ムダスレ建てたのだからしゃーないわな。
>でも、私はマ板へ投稿することはないぞ。
>まぁ、俗に言う「なりすまし」って奴だろうな。


>446 :Rb.XJ 8VXow◇ :04/05/30 20:19 ID:rHjEOtXy
>さてと、UPしたソフトも十分に行き渡り、処理速度も十分であることが証明された訳だが・・・
>P4の苦手な分野とはいえ、ほんの少し考慮するだけで十分早くなることが


IDが同じことに注意>>98

>445 :Socket774 :04/05/30 20:11 ID:DpwYrsOt
>(AA略)
>なんだかレス番が飛んでるようだが
>気にしないようにしよう

に対するガキっぽいあてつけ
536l-lab.org L ◆eruX6eXBcA :04/05/31 22:13
間違えた...orz
537L ◆eruX6eXBcA :04/05/31 22:14
ソースマ━(゚∀゚)━( ゚∀)━( ゚)━( )ー━(゚ )━(∀゚ )━(゚∀゚)━ダ????
538仕様書無しさん:04/05/31 22:17
今夜の録音の行動を特徴に当てはめてみる

・自分を偉く見せようとする
 そのために他者を貶めたり言い掛かりをつけたりする>>518>>528
・自演でフォロー>>512-513

>>524
>>150http://pc5.2ch.net/test/read.cgi/jisaku/1085185596/459のID
漏れが繋ぎなおしたらホストが変わるからこういう事態は起こらんと思うが。
再起動したからまたホスト変わってると思う。
まぁまた理屈つけて串だ二台のPC使ってるんだとか言うんだろうな。
ハァ。マ板の住人って本当にこんなレベル低かったのか?普通に鬱だ。
微妙に鬱だ
USENよさげよね
541仕様書無しさん:04/05/31 22:24
>>539
漏れはあんたは録音じゃないと思うが、もうどうしようもない気がするから
このまま消えたほうがいいんじゃないかって思うよ。
好き勝手言われてシャクだと感じるかもしれんが、そこは我慢してくれ。
録音叩きの中に厨が紛れてるのも漏れらにはどーしようもねぇんだ。

そして録音はとっととソース晒せ。高度な話がしたいんだろう?
そうしようじゃないか。
542仕様書無しさん:04/05/31 22:26
>>539
疑念を払拭したいなら、>>525の方法が一番だと思うが。
君には録音も心を許してるみたいだから、君から呼びかけてやってみたら?
>>541
>録音叩きの中に厨が紛れてるのも漏れらにはどーしようもねぇんだ。
その厨がこの板の他のスレを荒らさない保証ある?ないだろうな。
だからさっさと削除依頼出したかったんだよ…。
544MILDSEVEN ◆zkkB4yWNU2 :04/05/31 22:29
自演はもういいから
昨日のウンコEXEのソースだしてみ?
545仕様書無しさん:04/05/31 22:32
>>539
録音は常時接続とダイヤルアップとで最低二つの接続環境を持ってる筈だ。
ま、串かもしれんしADSLモデムのリセットなんて事もありそうだが。
とにかく一度録音認定されるとそうでない事を証明するのはかなり難しい。

よって、108というステハンは捨て去って静かにロムだけしとくが幸せだと思うよ
546 ◆Rb.XJ8VXow :04/05/31 22:32
ソースを晒して何の高度な話をするのか疑問!
単にソースが見たいだけなんだろう。

元々、P4で高速に稼動し、Athlonで性能が下がる状況を再現したソフトで
それ以上でも以下でもない。

だから、最適化して早くなるのは当たり前。
そして左シフト7が云々は如何でも良い程度のこと。
テーブル索引に「左シフト7」等元々不要だからねぇ〜(笑

そんなことで最適化を前提に考えるのならテーブル検索型だと3秒程度まで
効率を上げれると書いたわけだ。
547l-lab.org L ◆eruX6eXBcA :04/05/31 22:33
L ◆eruX6eXBcA@l-lab.org←@の後ろはfusianasan
こんな風に表示したい場合どうしたら良いの?
教えて知ってる人。
548541:04/05/31 22:33
>>543
あんまりその心配はせんでいいと思うけどね。
録音の行かないところには現れんだろーし。
まぁ、削除依頼を出されても漏れは文句は言わんがね。そこらへんはテンプレの通りだし。

つーわけで皆の衆、ジエンジエンと騒いでねーで録音のソースを待つことにせんか?
549仕様書無しさん:04/05/31 22:34
>>498より ♪を多用するが、思い通りにならなくなると!になる



546 名前: ◆Rb.XJ8VXow 投稿日:04/05/31 22:32
ソースを晒して何の高度な話をするのか疑問!     ←ここ
単にソースが見たいだけなんだろう。

550204:04/05/31 22:35
こんばんは、そろそろパスワード公開した方がいいでしょうか?
551 ◆Rb.XJ8VXow :04/05/31 22:36
>>550
不要だぜ。
552仕様書無しさん:04/05/31 22:39
>>551

>442 : ◆Rb.XJ8VXow :04/05/30 19:56 ID:rHjEOtXy
>>432
>なんだ、T.A君がマ板で煽られているか・・・(笑
>そりゃ、ムダスレ建てたのだからしゃーないわな。
>でも、私はマ板へ投稿することはないぞ。
>まぁ、俗に言う「なりすまし」って奴だろうな。


>446 :Rb.XJ 8VXow◇ :04/05/30 20:19 ID:rHjEOtXy
>さてと、UPしたソフトも十分に行き渡り、処理速度も十分であることが証明された訳だが・・・
>P4の苦手な分野とはいえ、ほんの少し考慮するだけで十分早くなることが


IDが同じことに注意>>98

>445 :Socket774 :04/05/30 20:11 ID:DpwYrsOt
>(AA略)
>なんだかレス番が飛んでるようだが
>気にしないようにしよう

に対するガキっぽいあてつけ
553仕様書無しさん:04/05/31 22:43
551 名前: ◆Rb.XJ8VXow 投稿日:04/05/31 22:36
>>550
不要だぜ。

翻訳

見たってどうせわかんねぇから不要だぜ。
554某スレ346:04/05/31 22:44
>>546
>ソースを晒して何の高度な話をするのか疑問!
>単にソースが見たいだけなんだろう。

ここにいる人間達にとってはソースコードは共通言語みたいなもんで
下手な説明を聞かされているよりはっきりコードの意図することが
理解できるんだよ。

録音も自称プログラマー(SEだったかな?)なら解るはずだが。
555 ◆Rb.XJ8VXow :04/05/31 22:46
>>553
すでに>>408で晒されているのだが・・・・
556仕様書無しさん:04/05/31 22:47
302 名前: ◆Rb.XJ8VXow 投稿日:04/05/30 07:06 ID:rHjEOtXy
>>228
さてと、一部のバカがP4遅いと騒いでいるので少し改造をしてみた♪
改造後のjis4sjisはこれまでのソフトより超高速なので10000回のループを更に10倍にして
計測してみた。
尚、計測の為に、用意したコードのオーバーヘッドは約14秒だった。


結果
jis4sjis改良後 18秒(4秒)
少しアーキテクチャを変えるだけで10倍の速度になったわけである♪

えーとどこにP4で高速に稼動し、Athlonで性能が下がる状況を再現したソフトにかいてるのですか?
もしかして、「これまでのソフトより超高速」に含んでるのですか?w
557仕様書無しさん:04/05/31 22:50
>>555
そんなことは如何でも良い♪
君のコードを見せてくれ給え。
これでオケかな…
560仕様書無しさん:04/05/31 22:57
ねえ 録音
煙草と酒やる?
教えて

俺の予想だと両方やら無いと予想
561 ◆Rb.XJ8VXow :04/05/31 23:00
>>560
タバコは一日2箱かな?
酒は基本的に飲まない。(好きではない。
>>561
ソースまだー?
563仕様書無しさん:04/05/31 23:02
レスどうも。
なるほど、タバコは吸うのかぁ。

酒はやらないと思っていたよ。
酒やりすぎると脳だめになるから
まあ、煙草本数減らした方が体にいいかも

俺は煙草はやらないが、酒がやめられねえ・・・
564仕様書無しさん:04/05/31 23:04
>>561

>442 : ◆Rb.XJ8VXow :04/05/30 19:56 ID:rHjEOtXy
>>432
>なんだ、T.A君がマ板で煽られているか・・・(笑
>そりゃ、ムダスレ建てたのだからしゃーないわな。
>でも、私はマ板へ投稿することはないぞ。
>まぁ、俗に言う「なりすまし」って奴だろうな。


>446 :Rb.XJ 8VXow◇ :04/05/30 20:19 ID:rHjEOtXy
>さてと、UPしたソフトも十分に行き渡り、処理速度も十分であることが証明された訳だが・・・
>P4の苦手な分野とはいえ、ほんの少し考慮するだけで十分早くなることが


IDが同じことに注意>>98

>445 :Socket774 :04/05/30 20:11 ID:DpwYrsOt
>(AA略)
>なんだかレス番が飛んでるようだが
>気にしないようにしよう

に対するガキっぽいあてつけ
565仕様書無しさん:04/05/31 23:12
おまえら文句たれつつも、さては録音君大好きなんだな?
チョロQとかどこに向かって走っていくかわからないけど、それと似た面白さを感じるよ
566仕様書無しさん:04/05/31 23:13
>>561
そんなことは如何でも良い♪
君のソースコードを見せてくれ給え。
567仕様書無しさん:04/05/31 23:18
録音と俺等アム厨は光と影の関係。
どちらかがいなくなればもう片方もいなくなる
共存共栄だな(笑
568仕様書無しさん:04/05/31 23:22
>>561
ソースコードはまだか?
569仕様書無しさん:04/05/31 23:25
>>561
自作自演はもういいから、コードを出せ。
570仕様書無しさん:04/05/31 23:30
正に「犯人は世間話には応じるが事件に付いては頑なに口を閉ざすのみであった」状態だな
571仕様書無しさん:04/05/31 23:37
572仕様書無しさん:04/05/31 23:38
>442 : ◆Rb.XJ8VXow :04/05/30 19:56 ID:rHjEOtXy
>>432
>なんだ、T.A君がマ板で煽られているか・・・(笑
>そりゃ、ムダスレ建てたのだからしゃーないわな。
>でも、私はマ板へ投稿することはないぞ。
>まぁ、俗に言う「なりすまし」って奴だろうな。


>446 :Rb.XJ 8VXow◇ :04/05/30 20:19 ID:rHjEOtXy
>さてと、UPしたソフトも十分に行き渡り、処理速度も十分であることが証明された訳だが・・・
>P4の苦手な分野とはいえ、ほんの少し考慮するだけで十分早くなることが


IDが同じことに注意>>98

>445 :Socket774 :04/05/30 20:11 ID:DpwYrsOt
>(AA略)
>なんだかレス番が飛んでるようだが
>気にしないようにしよう

に対するガキっぽいあてつけ
573仕様書無しさん:04/05/31 23:38
>>561
煙草の銘柄は何が好み?
漏れは桃山かな
574 ◆Rb.XJ8VXow :04/05/31 23:43
>>573
私は七星だよ。
575仕様書無しさん:04/05/31 23:44
>>572
どーやら本人は馬耳東風だし、そのコピペはそろそろやめようや。
あと、自演で話を逸らそうとしてるなと思っても、それの話を始めたら
水掛け論になって結局録音が笑うだけだぜ。ぐっと我慢しよう。

てなわけで録音、ソースまだ?
576仕様書無しさん:04/05/31 23:46
>>573
唯のセッタ?
それともマイルド系?
577576=573:04/05/31 23:47
スマソ
アンカー間違えた

>>574
唯のセッタ?
それともマイルド系?
578仕様書無しさん:04/05/31 23:49
あまり馴れあうな!
情が移るぞ

ここは戦場なんだ。

セブンスターかあ。
少しの間吸ってたけどきついからやめたよ
579 ◆Rb.XJ8VXow :04/05/31 23:50
>>576
今では「キツイ」やつな。
軽くしたくても我侭だから出来ない(笑
580 ◆Rb.XJ8VXow :04/05/31 23:51
さてと、次はどんなネタが所望かな?
581仕様書無しさん:04/05/31 23:52
ソースを出したら。
582仕様書無しさん:04/05/31 23:52
>>579
ふ〜ん漏れって桃山吸ってるんだけど知ってる?
セブンスターの何処が良いのよ?
583仕様書無しさん:04/05/31 23:54
>>580
次も何も、最初からソースを求めてますが。
幸いなことにあと400レスはあるんだ。存分にプログラムの話は出来るじゃないか。
584仕様書無しさん:04/05/31 23:57
あのな、マ板の住人は皆やさしいから相手にはするけど、つまんねーとダメだぜ。
ここはム板と違ってネタ板だしw。隔離されりゃいいってもんじゃないな。
585仕様書無しさん:04/05/31 23:58
録音は只今「煙草」の智識を仕入れる為に潜航中
586仕様書無しさん:04/06/01 00:05
>>580

>442 : ◆Rb.XJ8VXow :04/05/30 19:56 ID:rHjEOtXy
>>432
>なんだ、T.A君がマ板で煽られているか・・・(笑
>そりゃ、ムダスレ建てたのだからしゃーないわな。
>でも、私はマ板へ投稿することはないぞ。
>まぁ、俗に言う「なりすまし」って奴だろうな。


>446 :Rb.XJ 8VXow◇ :04/05/30 20:19 ID:rHjEOtXy
>さてと、UPしたソフトも十分に行き渡り、処理速度も十分であることが証明された訳だが・・・
>P4の苦手な分野とはいえ、ほんの少し考慮するだけで十分早くなることが


IDが同じことに注意>>98

>445 :Socket774 :04/05/30 20:11 ID:DpwYrsOt
>(AA略)
>なんだかレス番が飛んでるようだが
>気にしないようにしよう

に対するガキっぽいあてつけ
587仕様書無しさん:04/06/01 00:05
ソースを公開、指定コンパイラ、指定ライブラリで
ロジック部分の逆汗が一致しなかったら祭りですな
588204:04/06/01 00:06
とりあえず、ソースのパスワード出しておきます。
純粋な変換時間って意味あるの?
↑パスワード
1行消して、少し高速化したのは
17行目のc[0]=i; です。
これ消すと、jisコードのかたちでは存在しなくなるので
>>460氏の指摘してるレギュレーション違反になりますが、
>>311のコードでもjisコードの状態では存在してないので、問題無いですよね。
589仕様書無しさん:04/06/01 00:07
録音は「ググる」事を「潜る」と書く。

ググる→潜る→潜航or地下に潜る→遁走

つまり録音が言う「潜る」とは、いみじくも自らの行動を表す言葉だったんだ!!
590仕様書無しさん:04/06/01 00:07
コピペ、前の人も言っているけど邪魔だぞ
いいかげんやめれ
591仕様書無しさん:04/06/01 00:08
>442 : ◆Rb.XJ8VXow :04/05/30 19:56 ID:rHjEOtXy
>>432
>なんだ、T.A君がマ板で煽られているか・・・(笑
>そりゃ、ムダスレ建てたのだからしゃーないわな。
>でも、私はマ板へ投稿することはないぞ。
>まぁ、俗に言う「なりすまし」って奴だろうな。


>446 :Rb.XJ 8VXow◇ :04/05/30 20:19 ID:rHjEOtXy
>さてと、UPしたソフトも十分に行き渡り、処理速度も十分であることが証明された訳だが・・・
>P4の苦手な分野とはいえ、ほんの少し考慮するだけで十分早くなることが


IDが同じことに注意>>98

>445 :Socket774 :04/05/30 20:11 ID:DpwYrsOt
>(AA略)
>なんだかレス番が飛んでるようだが
>気にしないようにしよう

に対するガキっぽいあてつけ
592仕様書無しさん:04/06/01 00:09
実はコピペをしているのはろk(ry
593仕様書無しさん:04/06/01 00:11
録音がコピペして
ウザイと自作自演w
594仕様書無しさん:04/06/01 00:11
>592
その通りじゃないの?
後でセキュ板の粘着とか言い訳するための布石でしょ。
595仕様書無しさん:04/06/01 00:11
>>593
何時もの事♪
596204:04/06/01 00:13
で、見てもらえばわかると思いますが、
>>199で出てるソースをちょっと直したそのままです(笑
597仕様書無しさん:04/06/01 00:14
>>594
セキュ板の粘着と録音が言うのも
録音の自己紹介。
まちがいない。
598仕様書無しさん:04/06/01 00:14
        ============/::::::::::::::::::::::::::\=============
      \===========/::::::::::::::::::::::::::::::::::\========  /
 =\    \=========|:::::::::::::::::|_|録音|_|======== /    /===
 ===\    \======= |;;;;;;;;;;ノ   \,, ,,/ ヽ===== /    /=====
 =====\    \===== |::( 6  ー─◎─◎ )=== /    /===ん? 糞プログラマは
 =======\   /\== |ノ  (∵∴ ( o o)∴)=/\   /=====ageてやる♪
 =========\/   \=|   <  ∵   3 ∵>   \/===========
 ==========\     \   ヽ        ノ     /=============
 ============\      \_____ノ     /==============
 ===============\;;;;;;;               /================
 ================|;;;;;;               ヽ================
 ================|;;;;;;    Superプログラーマ ヽ==============
599仕様書無しさん:04/06/01 00:16
>>543
スゴイ飛躍しますね。おもしろい。
先生があなたとはお話する気になれたのも納得です。
きっと同じくらいのレベルで高度な会話が成り立つと思えたのでしょう。
600仕様書無しさん:04/06/01 00:19
そりゃ同一人物だからな♪
601仕様書無しさん:04/06/01 00:24
スーパープログラーマな録音先生が、どんなに
素敵なソースコードを書くのか見てみたいです 
602204:04/06/01 00:25
>>435の390氏のを試してみました。
[6.312000秒]で約1.3秒遅くなってるようです。
ループ回数が多いと、たった1命令といえども影響大きいですね。
603仕様書無しさん:04/06/01 00:31
>>602
2.6G回処理回数に影響出ますからね
ところでCPUは何ですか?
604提案:04/06/01 00:32
JISコードをランダムに並べたテーブルを最初に作って、次にL2をクリア、
その後、変換ルーチンをテーブルに沿って呼び出して計測するのは
どうでしょうか。
はっきり言って連番ループだと実効性能とはまた違う値かと。
605仕様書無しさん:04/06/01 00:37
>>604
L2をクリアってP4、セレロン、XPと64でサイズが皆違いますが
一括でクリアするX86命令って有りましたっけ?
606204:04/06/01 00:38
>>603
前に書いたように、アスロン2500+@3200です。
607204:04/06/01 00:41
>>604
あのソフト自体何の意味も無い物ですから。
アスロン使ってる身として、あんな風に言われたんでムッと来て試しに作ってみたら、
特に何も工夫することなく、超えられました(笑
608某スレ346:04/06/01 00:43
>>605
INVD命令もしくはWBINVD命令で可能のはずだが
特権命令のはずなので使用できませんね。
609提案:04/06/01 00:44
>>605
昔は、invdってありましたよね、L1専用だったかも。
しかも今のにも対応できるかは??
1MB程度のダミーメモリ確保してなにやらすればいいんじゃないでしょうか。

>>607
そういわれると、あれですけど・・・w
まあ、もし性能勝負ということでしたら、ということで。
610605:04/06/01 00:49
>>608
thx
>>609
1MBではP4EE、FX等に対応出来ないから無理かと・・・
あまり大き過ぎてもクリア処理が足を引っ張るだけですしね
一部CPUだけが有利・不利になる様にクリアするのでしたら
最初から何もクリアしない方がイコールコンディションですよね?
611204:04/06/01 00:50
そういえば、アスロン64系での結果って出てないですね。
こういう処理だとかなり効率上がってそうなんで、ちょっと結果を知りたいなぁ・・・
612204:04/06/01 00:52
>>610
んー、単純に10Mぐらいのメモリ確保して、2〜3回読み書きしてやれば
クリアクリアされるんじゃないでしょうか?
キャッシュの厳密な動作を知らないので、なんとも言えませんが。
厳密にやるなら、ベンチマークのためのプログラミング知識が必要になると思います。
613提案:04/06/01 00:53
>>610
なんなら8MBくらい取ればいいんじゃないでしょうか。

DirectDrawでVRAMをLockしてreadすればキャッシュクリアされるような
予感がちょっとしますね。
614某スレ346:04/06/01 00:54
>>610
お手軽な乱数発生方法があればそれで0x21〜0x7Eの
値を生成すれば良いんでしょうけどね。

昔の文献を漁ってみますか。
615605:04/06/01 00:54
>>612
胴衣。
そもそも録音先生のプログラム技術をテストする為の企画ですから
ベンチマーク技法まで入り込む必要は無いでしょうね
616仕様書無しさん:04/06/01 00:56
>>614
乱数発生ルーチンは面白そうですね。
是非、録音先生への次なる課題にしませんか?
617提案:04/06/01 00:57
>>614
それだと、乱数発生+コード変換 の結果になってしまうので、お勧めできない気がします。
最初にテーブル作るのはオーバーヘッドを極限まで減らすために必須かと。
618仕様書無しさん:04/06/01 00:58
てかいちいち録音を引き合いに出して煽る事ないだろ。
619605:04/06/01 00:59
>>613
>>615にも書きましたけれどベンチマーク技法は辞めましょう。
テーマから逸脱すると思いますんで・・・

ちなみに>>616も自分が書きました
620仕様書無しさん:04/06/01 01:00
>>618
このスレは録音先生(貴方)の為のスレなんですよ♪
ちゃんと日本語の勉強だけはして下さいねw
621提案:04/06/01 01:00
>>619
技法ってほどでもないんですけどね・・・w
現状で速度比較の部分は??と思わせるところがあるので、
ちょっと「提案」してみただけです。
622仕様書無しさん:04/06/01 01:01
>>620
だからそれで何か建設的な話が出来るのか?
どうせソースコード出さんだろ。
623605:04/06/01 01:02
>>621
なるほど
素直にプログラムの開始〜終了までの時間だけ判れば良いのかな?
と思ってます。
624仕様書無しさん:04/06/01 01:04
>>622
まだ出す気にならないの?
臆病だね♪
625204:04/06/01 01:04
昨日からのログ見直してみたら
>>406 で部分的にですがソース出してますね。
時間測定の方法が、かなり問題ありですが。
626仕様書無しさん:04/06/01 01:06
>>624
何か勘違いしてない?
627仕様書無しさん:04/06/01 01:06
>>616
録音犬畜生に乱数なんて理解できるのか?
628204:04/06/01 01:10
乱数だったらM○法使うのが、楽で安心かなー と思う今日この頃。
629提案:04/06/01 01:11
RAMの0000Hから読み込んで乱数にしてた
古の時代もあったなw
630仕様書無しさん:04/06/01 01:11
しまった名前がorz
631仕様書無しさん:04/06/01 01:12
>>626
乱数なんて判らないから「他人の振り」ですか♪
IDが出ないスレって楽で良いね♪
632204:04/06/01 01:13
>>629
今だと、熱雑音から乱数種を作るみたいな物ですね。
633仕様書無しさん:04/06/01 01:15
>>631
自演を疑う気持ちがわからんわけじゃないが、水掛け論で無駄にスレが流れたら
喜ぶのは録音だということを理解すれ。
634仕様書無しさん:04/06/01 01:16
>>631
言っている意味が良くわからんが。
CPUのアーキテクチャとプログラミングの話題の方が面白いだけ。

>>632
たしか、放射線測定で完全な質の良い乱数作るなんて話聞いたことあるな。
635某スレ346:04/06/01 01:21
>>617
>それだと、乱数発生+コード変換 の結果になってしまうので、お勧めできない気がします。
確かにそうですね。
大昔のZ80のRレジスタみたいなものがあればそれに少し手を加えて
乱数もどきを生成できるのですが。

ちなみに書庫で資料を漁っていたら資料本がPASCALソースで
昔はこれが読めていたはずなのにまるで解らなくなっていますわ。
636仕様書無しさん:04/06/01 01:23
>>634
録音先生!
潜った結果が
>たしか、放射線測定で完全な質の良い乱数作るなんて話聞いたことあるな
なんですね。
感動しました♪
637204:04/06/01 01:24
>>635
そういやそんなのもありましたねぇ
まぁ、Z80はお遊びで1ボードのを弄った程度なので、結局使いませんでしたが。
でも、あれって、単にタイマーを乱数種にしてるのと変わらないですよね。
638某スレ346:04/06/01 01:27
>>637
まあレジスタの目的ですリフレッシュですからね。
ただ連続して呼び出す訳でなければそれなりに使えたから。

て、自分の年齢がバレるようなことしていては不味いですね。
639仕様書無しさん:04/06/01 01:27
>>636
相変わらず会話が噛み合ってないな。んー、漏れも良く分からんね。
放射線粒子の数でも計るのだろうか?
でもあれはポアソン分布に従うはずだから質が良いとは思えんが。
知ってる人解説キボン。
640某スレ346:04/06/01 01:29
>>638
>まあレジスタの目的ですリフレッシュですからね。
まあレジスタの目的がリフレッシュですからね。

いかんな、寝室マシンから打ち込んでいるとミスが多くなってしまいます。
641仕様書無しさん:04/06/01 01:29
>>638
聞いたことあるのに、全く思い出せなかったけどDRAMのリフレッシュか・・・!
すっかり忘れてた・・・w
642仕様書無しさん:04/06/01 01:30
>>639
録音先生!
他人に頼らないで御自分でお調べになられたらどうでしょうか?
先生程優秀な方でしたら間違い無く可能だと思いますよ。

あ、ちゃんとトリップ付けて下さいね。
先生が先生だと気が付かないアフォ供が多いですからね♪
643仕様書無しさん:04/06/01 01:37
俺はこういうとき単に、乱数を生成後処理(ここでは変換)したループの時間から
その後純粋に乱数生成のループを回してその時間を引いて
それを純粋な変換時間として測定してるけど、問題あるかな?

これなら乱数生成ルーチンで時間がかかってもよいと思ってる。
644仕様書無しさん:04/06/01 01:38
漏れもアセンブリ勉強したいんだけどなんかいい方法ある?
lasm(だっけ)使ってみたんだけど
どう言うわけかデバッグモードで走らすとフリーズしてしまう。

>>642
いちいち喧しいな。
何の確証を持っていってるんだか。
645仕様書無しさん:04/06/01 01:46
>>644
最近はいい教本も出てるから適当なのを見繕って一冊買ってくりゃいいかと。
独学でもテキストはちゃんとあったほうがいいよん。

あと、やたら録音の自演がどうのこうのと言う香具師がいい加減ウザいな。
むしろそいつ自身が実は録音なんじゃねーかと思うくらい。
646仕様書無しさん:04/06/01 01:48
>>645
あー、やっぱり参考書の一冊は買ったほうが良いのか。
1年くらい前に日経ソフトウェアでアセンブリの特集してたから
それオンリーで勉強しようとしたがやっぱり無理があるなw
本屋で適当に探してみるよ。サンクス。
647仕様書無しさん:04/06/01 01:49
>>644
トリップ付けないのは反則ですよ♪

>何の確証を持っていってるんだか。
気付いてないのは貴方だけだったりする罠w
648仕様書無しさん:04/06/01 01:51
>442 : ◆Rb.XJ8VXow :04/05/30 19:56 ID:rHjEOtXy
>>432
>なんだ、T.A君がマ板で煽られているか・・・(笑
>そりゃ、ムダスレ建てたのだからしゃーないわな。
>でも、私はマ板へ投稿することはないぞ。
>まぁ、俗に言う「なりすまし」って奴だろうな。
>446 :Rb.XJ 8VXow◇ :04/05/30 20:19 ID:rHjEOtXy
>さてと、UPしたソフトも十分に行き渡り、処理速度も十分であることが証明された訳だが・・・
>P4の苦手な分野とはいえ、ほんの少し考慮するだけで十分早くなることが
IDが同じことに注意>>98
>445 :Socket774 :04/05/30 20:11 ID:DpwYrsOt
>(AA略)
>なんだかレス番が飛んでるようだが
>気にしないようにしよう
に対するガキっぽいあてつけ
592 名前:仕様書無しさん[sage] 投稿日:04/06/01 00:09
実はコピペをしているのはろk(ry
593 名前:仕様書無しさん[sage] 投稿日:04/06/01 00:11
録音がコピペして
ウザイと自作自演w
594 名前:仕様書無しさん[sage] 投稿日:04/06/01 00:11
>592
その通りじゃないの?
後でセキュ板の粘着とか言い訳するための布石でしょ。
595 名前:仕様書無しさん[sage] 投稿日:04/06/01 00:11
>>593
何時もの事♪
597 名前:仕様書無しさん[sage] 投稿日:04/06/01 00:14
>>594
セキュ板の粘着と録音が言うのも
録音の自己紹介。
まちがいない。
649204:04/06/01 01:52
>>646
x86のアセンブラはちょっとしか分らないので、勉強したい所ですが。
とりあえず、分らなくなったらIntelの
IA-32 インテル(R) アーキテクチャ・ソフトウェア・デべロッパーズ・マニュアル を見てます。
無料で落とせて内容も充実してるし、CPU作ってる所が出してる物だから読んでおいて損は無いかと。
650某スレ346:04/06/01 01:52
>>643
IA-32ならコード変換の前後にRDTSC命令を入れて
その差分を算出しておいてループする度に積算していけばいいのかな。
CPUの動作クロック数で割ってやれば時間に換算できるし。
651 ◆Rb.XJ8VXow :04/06/01 01:56
早くするだけならこれで十分♪

P4-3.06@3240で3秒〜4秒台
AthlonXP3000+で3秒台

http://up.isp.2ch.net/up/26e8a3db3889.zip
652204:04/06/01 01:58
>>650
実行速度を測る目的なら、メモリ上に事前に乱数で生成したコードを用意(1Mでも,10Mでも)して
それを変換して、別のメモリ領域に格納するのが良いんじゃないかと。
厳密にするなら、使用目的のによって、変換するコードに偏りがあるでしょうから出現確率を
調べる必要もありそうですけど。
653 ◆Rb.XJ8VXow :04/06/01 02:02
乱数って言ってる時点で終わっていると思うのだが・・・・
一体何をしたいのだろう?

目的を明確に(笑
654仕様書無しさん:04/06/01 02:07
>>653
うんうん、ちゃんと過去ログ読もうね♪
655莫迦晒しあげ:04/06/01 02:15
>>653
日本語の読めない香具師は悲しいよなw
656録音初登場♪:04/06/01 02:23
277 名前:Socket774 投稿日:03/05/03 21:32 ID:D7UKg+38
>>275
相変わらず、前と同じアーキティクチャだね。(アホくさ
ちなみに、
P4-HTなら画面の再画特性が最高なって滑らかな表示となる。
51全ての画面で常に1ケづつ高速にカウントアップされて行く様が
見て取れるんだよね。
残念だけどアスロンシングルやP4の非HTは無理だわな。
せいぜい5〜10個単位の表示となり次の表示まで順番待ちになるわな(爆笑
それでいて「キピキピ」だって〜...ぷー(笑ってしまう。
657録音初登場♪:04/06/01 02:26
658仕様書無しさん:04/06/01 02:34
●●●●●●●●●●●●●●●●●●  注  意 ●●●●●●●●●●●●●●●●●●●
録音テープ、略して録音(同じ事を繰り返すことからついた。コテトリップ:◆Rb.XJ8VXow)にご注意
(◆Rb.XJ8VXowでググってみましょう)

彼は Pentium4、Windowsと自分が「信仰する製品」を頼まれもしないのに擁護/マンセーし、
ライバル製品を攻撃するため、マンセースレ/攻撃スレを乱立し、
これに24時間(20:00頃〜朝7:00頃が多い)張り付き自作自演を繰り返すことで有名で
主にAMD製CPU叩きとNOD32及びPestPatrol以外のソフト叩きに異様に執着します。
セキュ板、自作PC、PC一般、DTV板、情報システム板、まれにプログラマ板などに出没します。
4月半ばに自作板での事件(http://z-temp.hp.infoseek.co.jp/2ch/Prescott699-.html)以来コテを
名乗ることをやめる場合もありますが(名無し、別コテの場合も多数あり)論調は全く一緒であり
見分けることはある程度可能です。

特徴
・他人の(自分が理解してない)文章を自分が考えた文章として書き込む。
・同じ持論を執拗に言い続ける。煽りのパターンが同じでワンパターン。
・短時間に、ある意見に同調したレスを続けて書きこむので、いる、いない、自演がわかりやすい。
・間違いを指摘されると「判るかどうかわざと書いたんだよ」と言うorなかったとしてシカト。厚顔。
・しかし敵の間違いはどんなに些細でも執拗に繰り返し攻撃。コピペ。忘れない。粘着質。
・コテを名乗るときは一見、論理風の文調で理系を演じるが、実は論理的思考は苦手で素地は幼稚。
・なので自分の攻撃が破綻すると自演で全く違う話や、振り出しに戻して、自演で自レスマンセー。
・聞きかじりの知識+妄想で話をするため、ソースがあやふや。
・どういうわけか偉そう。

録音について詳細
【疑問は】Pen-4 HTマンセー2【録音が解決】
http://pc4.2ch.net/test/read.cgi/pc/1078586975/

このレスをお守りとして録音犬畜生がウザイスレに貼り付けてください(効き目がないことも多々あります)。


659390:04/06/01 02:34
お、また来たのか。
で、相変わらず何の意味も無いプログラムだな。
660390:04/06/01 02:39
00410A84 . BF E0930400 MOV EDI,493E0
00410A89 > 8D9424 1C42000>LEA EDX,DWORD PTR SS:[ESP+421C] ;300000回ループ 
00410A90 . BE 5E000000 MOV ESI,5E
00410A95 > 8BC2 MOV EAX,EDX;外側ループ
00410A97 . B9 5E000000 MOV ECX,5E
00410A9C > 66:8B18 MOV BX,WORD PTR DS:[EAX];内側ループ
00410A9F . 83C0 02 ADD EAX,2
00410AA2 . 49 DEC ECX
00410AA3 . 66:895C24 14 MOV WORD PTR SS:[ESP+14],BX
00410AA8 .^75 F2 JNZ SHORT codecnv3.00410A9C;内側ループへ
00410AAA . 81C2 FE010000 ADD EDX,1FE
00410AB0 . 4E DEC ESI
00410AB1 .^75 E2 JNZ SHORT codecnv3.00410A95;外側ループへ
00410AB3 . 4F DEC EDI
00410AB4 .^75 D3 JNZ SHORT codecnv3.00410A89;300000回ループへ
見れば分るとおり、jisコードの欠片も出てきてない、
単にsjisコードを発生するだけの、無意味コードだな。
これで速いといわれても、だからどうしたとしか言いようが無い。
661390:04/06/01 02:40
見づらかったので、訂正
00410A84 . MOV EDI,493E0
00410A89 > LEA EDX,DWORD PTR SS:[ESP+421C] ;300000回ループ 
00410A90 . MOV ESI,5E
00410A95 > MOV EAX,EDX;外側ループ
00410A97 . MOV ECX,5E
00410A9C > MOV BX,WORD PTR DS:[EAX];内側ループ
00410A9F . ADD EAX,2
00410AA2 . DEC ECX
00410AA3 . MOV WORD PTR SS:[ESP+14],BX
00410AA8 .^JNZ SHORT codecnv3.00410A9C;内側ループへ
00410AAA . ADD EDX,1FE
00410AB0 . DEC ESI
00410AB1 .^JNZ SHORT codecnv3.00410A95;外側ループへ
00410AB3 . DEC EDI
00410AB4 .^JNZ SHORT codecnv3.00410A89;300000回ループへ
662 ◆Rb.XJ8VXow :04/06/01 02:50
>>660
そんなの別に如何でも良い♪
i,jの定義次第で如何とでもなるからな。
663仕様書無しさん:04/06/01 02:50
>>661
(390)氏ありがd
今日も録音の詐欺を見破ってくれました。

本当にありがd
664仕様書無しさん:04/06/01 02:53
>>662
>662 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/06/01 02:50
>>>660
>そんなの別に如何でも良い♪
>i,jの定義次第で如何とでもなるからな。

既にjis→sjisの変換処理なんてどうでもよくなって
唯単純にsjisコードが吐ければ良いと思っている模様♪

録音先生、乱心ですか?
665仕様書無しさん:04/06/01 02:53
犬畜生はどうしてソース上げないの?
バイナリならダマくらかせると思ってるから?
666390:04/06/01 02:56
>>662
それじゃ、メモリにコード表確保しておいて、それ出したら?
別に1バイト単位である必要もないでしょ。
今のPCなら1秒もかからんと思うが。
ま、そのソフトと同様 全 く 意 味 あ り ま せ ん が (笑

667仕様書無しさん:04/06/01 02:56
突っ込まれるからです♪
668204:04/06/01 02:57
今回のはソース入ってるみたいですね、パスワードかかってますが。
・・・余計な知恵付けちゃったかな?
669仕様書無しさん:04/06/01 03:01
言った事すらすぐに忘れる(無かった事にする)のに…
670390:04/06/01 03:02
で、ココの元スレの人に聞きたいんだが、録音って本当にプログラマーか?
純粋なループ内の処理時間を測るのに、空ループの時間を引けば良いと考えてたり、
コンパイラの最適化について、殆ど知らないように見えるんだが。
なんか、俺がPCに始めて触れて、BASICでプログラム組んでた頃の事を思い出すぞ。
671仕様書無しさん:04/06/01 03:03
>>669
自分に都合の悪い事はすぐに忘れ
自分に都合の良い事は何時まで経っても忘れない

そんな素敵な方です、録音先生は♪
672仕様書無しさん:04/06/01 03:12
>>670
全般的に知識や力量の無さが露呈してました。
ものすごく偏ってると言うか何というか。
673 ◆Rb.XJ8VXow :04/06/01 03:21
>>666
コード変換の純粋な時間を測定している。
204氏も後半でc[0]の行をカットしているので問題なし♪

いちゃもん付けられても困るなぁ(笑

もっとも、ここまで高速化すればIN-OUTの受け渡しの方が大きな時間が必要ってことで
突っ込んでいるのだとは思うが大人気ないね♪

# 元から不毛な超高速処理の世界ですぜ♪
674仕様書無しさん:04/06/01 03:21
>>670
あくまでも自称
大体、毎日ほとんど2chに張り付いた状態で書き込んでて、年収5000万と言ってますのでw
675仕様書無しさん:04/06/01 03:22
>>673
翻訳して欲しい?
676390:04/06/01 03:31
>>673
・・・それ本気で言ってる?
なるほど、何で他板までこんなスレが出来るのかわかった気がするよ。

言うだけ無駄と思うけど、204氏のコードはjisコードの上位と下位を別々に与えられる形式と
考えれば問題無いが、アンタのコードはそもそもjisコード自体出てきてないと言ってるんだ。
変換はしていない、単にsjisコードを順に出力してるだけ。


>>674
このレベルで年収5000万なら、プログラマーっておいしい商売ですねぇ(笑
677仕様書無しさん:04/06/01 03:31
>>670
こんな香具師です。あくまでネタとして考えておきましょう。


だから、録音にはかまうなって。言ってることはコピペと捏造、ウソのカタマリ。
ウソにウソを載せすぎて普通だったら逃げ出すところを平気でいる。
プログラムできる、出来ない以前に
「superπ.exeが220kbytだからプログラムのソースコードが220kbytだろ」と
ほざいた勇者だぞ。

プログラムできないことはこことかみればよく判る。

衝撃!!!!!(でもなんでもないけど)
自作PC板を中心に粘着し続ける自称プログラマー、
実はただの笑えないコメディアン「◆Rb.XJ8VXow 」こと
通称「録音」犬畜生は C言語プログラミングは
おろかSIMD(MMX,SSEなどの処理系)を
SIMMと書き続け、 超超超初級
プログラム問題さえも解けない
完全なプログラミング素人だったw

これは自作板で録音犬畜生が立てた、氏の愛するCPU、
Pentium4の新コアPrescottベタ誉めスレでその録音犬畜生のつづる、
ハッタリとおとぼけのストーリーだw

http://z-temp.hp.infoseek.co.jp/2ch/Prescott699-.html
678仕様書無しさん:04/06/01 03:37
>>670
自称45歳、13歳の娘が一人
自営業で年収5000万のスーパープログラーマでつ
N○C等大手と直接契約を結んで居る為にコレ程までの収入になったとの事でつ
設計から製造まで一人でこなし機器の搬入設置もされるそうでつ
ここ最近の作品としては「ねずみ講システム」との事でつ
ただ、この道20ウン年のプロ中のプロの彼の使いこなす言語はC言語のみでつ
679390:04/06/01 03:42
いやー、いいネタキャラだなぁ。
ちょっと覗いてみたけど、弄っても弄っても壊れないのは凄いな。
普通ここまで弄られたら、壊れるか逃げるかするだろうに。

>>678
どうみてもC++で書いてるみたいだけど。
まぁネタキャラにそこまで求めるのも酷かな。
680仕様書無しさん:04/06/01 04:08
弄られても壊れないのは、弄られるのを喜んで(ry
681 ◆Rb.XJ8VXow :04/06/01 04:09
>>676
バカなことを言うな。
なんなら下位コードを7e-21へ変化させても良いぞ!

頭の悪さ噴出だな(笑
682仕様書無しさん:04/06/01 04:11
683仕様書無しさん:04/06/01 04:13
>頭の悪さ噴出だな(笑
とても45歳の男の言う言葉とは思えない。
10代だな。少なくとも頭の中身は。
684390:04/06/01 04:16
>>681
なるほど、こういう反応帰ってくる訳ね。
じゃ、>>661 のコードの何処にjisコードが出てきてるのか具体的に説明してよ。

685 ◆Rb.XJ8VXow :04/06/01 04:19
>>684
それが判らないと君が騒いでいるだけじゃないのかね?
何故君が判らぬことを私に聞くのかな?

# 教えて君は止めてくれや(笑
686仕様書無しさん:04/06/01 04:22
390氏じゃないけど、
貴方が書いたコードなんだから、それについて貴方に聞くのは普通だと思いますが?
687390:04/06/01 04:24
>>685
ソース全部出せとは言わないから、該当部分のCソースと対比して説明してくれないか?
688仕様書無しさん:04/06/01 04:25
過去64k aliasing,MMXサンプルコード間違い指摘等々を、
今回の件ではテーブル化の予想、レギュレーション違反の指摘等を
している者ですが彼は本質的な問題を指摘されるとまずは訳のわか
らん事を言ってかく乱しようとします。ゆっくりと追い詰めてください。
689仕様書無しさん:04/06/01 04:28
録音の行動パターン

1.知りもしないのに語り出す→(ツッコミ入る)

2.お前らがアフォだからわからんのだ←録音先生、今ここですか?

3.過去ログ見ろ
4.それは別の場合だ
5.形勢が悪くなってしばらく遁走
6.そんな事は最初から言っていない
7.この間違いに気がつくかどうか、お前らを試したんだ
8.そんなことは元から承知だよ
9.そんなの関係ないなぁ〜
10.勝手に問題を出して話題のすり替え
10-b.別人に成りすまして話題のすり替え
690仕様書無しさん:04/06/01 04:31
先生が答えられなくなるまで問い詰めると
「バカと付き合うのに飽きた」
とか言い出して遁走ですな
691仕様書無しさん:04/06/01 04:33
最近の録音先生ってさ遁走回数多くない?
前はもっと目の前の敵に対して立ち向かう姿勢があったよね。
最近の録音先生を見ていて一番不満なのはすぐ「逃げる」事だね。


大 人 を 逃 げ る な !
692 ◆Rb.XJ8VXow :04/06/01 04:37
>>687
これ見て判らないのなら死んでおけ(笑

00410A90 . MOV ESI,5E
00410A97 . MOV ECX,5E
693仕様書無しさん:04/06/01 04:41
>>692
Cソースって言葉が読めないのか?
やっぱり日本語不自由なんですね。
K言語の方が得意ですか?
694 ◆Rb.XJ8VXow :04/06/01 04:43
>>693
お前バカか?
390君は元々Cソース見てやしないぜ♪
なんでCソースがいるのだ?

糞な言い掛かりを相手にする必要が何処にある?
695仕様書無しさん:04/06/01 04:44
13歳の娘はいぢめられてんだろうなー。こんな親じゃ。
逆にいじめっ子かも知れんが。
どっちにしろ中学卒業までにはロストバージンだな。もう終わってるかもしれないけど。
696仕様書無しさん:04/06/01 04:46
録音先生の恥ずかし過ぎる過去がこのページにあります。
ttp://mossarilog.at.infoseek.co.jp/

「もっさりP4 碁臨終」以降に大先生が御登場なさいますのでお暇な方は御一読下さい。
但し、初期の頃はコテ(途中から♪リファレンス♪を名乗ります)も無く
当然トリップも無く(トリップの付け方を何度教えても判りませんでした)
判り辛いかもしれませんが、独特の口調・論調は現在と変わらない為
発見する事は可能と思います。
697仕様書無しさん:04/06/01 04:47
>>694
>お前バカか?
>糞な言い掛かりを相手にする必要が何処にある?
相変わらず自己分析は天下一品ですね♪
698390:04/06/01 04:48
>>692
んー、見てもわからないから死なないとダメかな?
Cっぽく書き直すとこんな感じなんだけどなぁ。
for(k=0;k<300000;k++){
EDX = table; //テーブルの先頭アドレス格納
for(j=0x5e;j>0;j--){ //外側ループ
EAX = EDX; //一時変数としてEAXを利用
 for(i=0x5e;i>0;i--){ //内側ループ
  BX = *EAX; //テーブルから読み出し
  sjis = BX; //結果格納
  EAX += 2; //シーケンシャルに読み出ししてるだけ
 }
 EDX += 0x1FE; //テーブル参照の位置調整
}
}
その0x5Eがループの回数数える以外に一切使われてないのですが・・・
見ての通りテーブルの中身をただ、結果格納するメモリに書き出してるだけ。
699仕様書無しさん:04/06/01 04:49
録音を犬と呼ぶのはやめようよ。犬に失礼。
700390:04/06/01 04:50
>>699
うんうん、犬がかわいそうだから止めてください。

701仕様書無しさん:04/06/01 04:51
>>699
でも本人が犬畜生と呼んでくれって言ったしな・・・
負け虫はどう?
702390:04/06/01 04:53
>>694
元のソースでちゃんと書いたつもりでも、コンパイラの最適化で
省略されてるって可能性もあるから、念のためなんですが。
まぁ、ここまでの最適化をしてくれるコンパイラがあるのなら、
現行のソフトの性能は数倍アップしてるんじゃないかな。
703仕様書無しさん:04/06/01 04:56
>>695
如何でもよいぜ。

リアル厨房に13の子供がいるわけなかろう?(笑
704仕様書無しさん:04/06/01 04:58
きっと録音のJISコードは0000-5e5eなのです。
705仕様書無しさん:04/06/01 05:07
>>696
面白いURLを教えてくれてサンクス。
命名の経緯はこれでしたかw

672 名前:Socket774 投稿日:03/05/05 22:41 ID:/1eA3OSC
壊れたテープレコーダーみたいな奴だね。

674 名前:Socket774 投稿日:03/05/05 22:42 ID:ChTn51iP
>>672
人格が壊れてますから(w

675 名前:Socket774 投稿日:03/05/05 22:42 ID:h5nDfZ6m
>>672
いい加減飽きてきたな

676 名前:Socket774 投稿日:03/05/05 22:42 ID:/1eA3OSC
 繰り返しテープを流すうちにノイズが段々増えてくる。
706仕様書無しさん:04/06/01 05:09
録音遁走中
707仕様書無しさん:04/06/01 05:33
録音って少なくとも一年以上引き篭ってるんだね
年収5000万も有るとそれでも生きていけるんですね
708 ◆Rb.XJ8VXow :04/06/01 05:45
390君、君うざいだけだ。
ほらよ。

ttp://up.isp.2ch.net/up/07b6bcb09859.exe

省略
unsigned char i,j,x1,x2,hi=0x21,lo=0x21,hi2=0x7e,lo2=0x7e;
省略

printf("0x2121-0x7e7eを%d回変換する純粋な時間は[%f秒]でした。%x%x\n",k, ((t1-t0))/1000.0,x1,x2);
printf("[%x%x(%x%x)=>%x%x(%x%x) %x%x]%x\n", sjis[hi][lo].hi, sjis[hi][lo].lo, hi, lo, sjis[hi2][lo2].hi,sjis[hi2][lo2].lo,hi2,lo2, x1,x2, sj
709 ◆Rb.XJ8VXow :04/06/01 05:49
おお!、たまーに2秒台出るな(爆笑!
710仕様書無しさん:04/06/01 05:55
708 名前: ◆Rb.XJ8VXow [sage] 投稿日:04/06/01 05:45
390君、君うざいだけだ。

翻訳

390には参ったなぁ〜。降参したくないし〜。
711390:04/06/01 05:56
>>708
該当部分は何も変わってませんね、
表示追加しても実際の処理内容が変わってなければ、意味無いですよ。

00401089 . MOV EDI,493E0
0040108E > LEA EDX,DWORD PTR SS:[ESP+421C]
00401095 . MOV ESI,5E
0040109A > MOV EAX,EDX
0040109C . MOV ECX,5E
004010A1 > MOV BX,WORD PTR DS:[EAX]
004010A4 . ADD EAX,2
004010A7 . DEC ECX
004010A8 . MOV WORD PTR SS:[ESP+14],BX
004010AD .^JNZ SHORT 07b6bcb0.004010A1
004010AF . ADD EDX,1FE
004010B5 . DEC ESI
004010B6 .^JNZ SHORT 07b6bcb0.0040109A
004010B8 . DEC EDI
004010B9 .^JNZ SHORT 07b6bcb0.0040108E
712仕様書無しさん:04/06/01 06:01
>>709
何か判らんが勝利宣言してるな♪
713 ◆Rb.XJ8VXow :04/06/01 06:01
ムダな突っ込みなんだよ!!!(ぼけがー!
2秒台も良く出るな。

まぁ、こんな粉飾ベンチ幾ら作っても無意味なんだがな。
実際に、使えるものに仕上げると文字列を受け取り文字列を返すこととなり
この処理だけで10倍以上遅くなるからな。
まぁ、インラインアセンプラで処置すればそれなりに動くけど、今度はその先で・・・(笑

ってことで意味の無いことをやっていることと知れ!
結局、jisTosjis()で十分に早いってことだし、それがボトルネックになることはないってことだよ。

ふー、バカばっか相手にしてると疲れるわ♪
714 ◆Rb.XJ8VXow :04/06/01 06:02
>>711
だろうな(笑
君の読みが間違っている証拠だよ。
715仕様書無しさん:04/06/01 06:02
馬鹿の総代表が何をおっしゃる♪
716仕様書無しさん:04/06/01 06:03
突発的大胆予想!!
先生がプログラムについてお願いしている人が、じつは390の中の人!!






何事も無かったかのようにスルーして再開↓
717 ◆Rb.XJ8VXow :04/06/01 06:06
int main(int argc, char* argv[])
{
DATA c;
DATA sjis[0xff][0xff];
DATA out;
unsigned char i,j,x1,x2,hi=0x21,lo=0x21,hi2=0x7e,lo2=0x7e;
unsigned longk,t0,t1;

sjis[0][0].hi=0xFF;
t0=clock();
//コード変換テーブル
for(i=0x21;i<=0x7e;i++){
for(j=0x21;j<=0x7e;j++){
c.hi=i;c.lo=j;
jis4sjis(c);
sjis[i][j]=c;
}
}
for(k=0;k<300000;k++){
for(i=0x21;i<=0x7e;i++){
for(j=0x21;j<=0x7e;j++){
out=sjis[i][j];
x1=out.hi;
x2=out.lo;
}
}
}
t1=clock();
printf("0x2121-0x7e7eを%d回変換する純粋な時間は[%f秒]でした。%x%x\n",k, ((t1-t0))/1000.0,x1,x2);
printf("[%x%x(%x%x)=>%x%x(%x%x) %x%x]%x\n", sjis[hi][lo].hi, sjis[hi][lo].lo, hi, lo, sjis[hi2][lo2].hi,sjis[hi2][lo2].lo,hi2,lo2, x1,x2, sjis[0][0].hi);
return 0;
}
718 ◆Rb.XJ8VXow :04/06/01 06:07
バカは死んでもバカのままとくら〜(笑
719仕様書無しさん:04/06/01 06:08
>>713
自分が何をどうしたかを公開せずに意味の無い(本人談)結果だけを元に大騒ぎする
貴方が素敵杉でつ。
これだけ多くの人にオナニー見て貰う事はやっぱり快感でつか?
720仕様書無しさん:04/06/01 06:11
>>717
つーかDATAって何だよ。
ちゃんとコンパイル出来るもの出せよ♪
721 ◆Rb.XJ8VXow :04/06/01 06:14
390君のすんばらしいアセンブラ解析技術だと、717のコードが

>>698になるらしい・・・・(アフォ決定だ!

さてと、717のコードと実際の動きを見て判断してくれや(笑
722 ◆Rb.XJ8VXow :04/06/01 06:14
>>720
意地悪君だからね♪
723仕様書無しさん:04/06/01 06:15
>>721
だからDATAって何なんだって聞いてるだろ?
日本語学校ちゃんと逝け♪
724仕様書無しさん:04/06/01 06:16
>>722
>722 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/06/01 06:14
>>720
>意地悪君だからね♪
翻訳
それ(DATAって何か)を言ったら390が正しいってバレるだろ♪
725仕様書無しさん:04/06/01 06:18
コンパイル環境と最適化オプションも明示しろ、って指摘はもう記憶中枢の
無限遠方の彼方へと旅立ってしまいましたか?
先生オリジナルコンパイラなら、そうおっしゃってくれないと困りますよ?
ただでさえ、日本語に似た言語を、前置き無く使用して皆を混乱させてるのですから。
726 ◆Rb.XJ8VXow :04/06/01 06:19
#include "stdafx.h"
#include <time.h>

struct DATA {
unsigned char hi;
unsigned char lo;
};

void jis4sjis(DATA &c1);
int main(int argc, char* argv[])
{
DATA c;
DATA sjis[0xff][0xff];
DATA out;
unsigned char i,j,x1,x2,hi=0x21,lo=0x21,hi2=0x7e,lo2=0x7e;
unsigned longk,t0,t1;

sjis[0][0].hi=0xFF;
t0=clock();
//コード変換テーブル
for(i=0x21;i<=0x7e;i++){
for(j=0x21;j<=0x7e;j++){
c.hi=i;c.lo=j;
jis4sjis(c);
sjis[i][j]=c;
}
}

続く♪
727 ◆Rb.XJ8VXow :04/06/01 06:20
続いた♪

for(k=0;k<300000;k++){
for(i=0x21;i<=0x7e;i++){
for(j=0x21;j<=0x7e;j++){
out=sjis[i][j];
x1=out.hi;
x2=out.lo;
}
}
}
t1=clock();
printf("0x2121-0x7e7eを%d回変換する純粋な時間は[%f秒]でした。%x%x\n",k, ((t1-t0))/1000.0,x1,x2);
printf("[%x%x(%x%x)=>%x%x(%x%x) %x%x]%x\n", sjis[hi][lo].hi, sjis[hi][lo].lo, hi, lo, sjis[hi2][lo2].hi,sjis[hi2][lo2].lo,hi2,lo2, x1,x2, sjis[0][0].hi);
return 0;
}
void jis4sjis(DATA &c1)
{
c1.lo += ((c1.hi & 0x01) ? ((c1.lo > 0x5f) ? 0x20 : 0x1f) : 0x7e);
c1.hi = (((char(c1.hi) - 0x5F) >> 1) & 0x7F) ^ 0xE0;
}
728仕様書無しさん:04/06/01 06:20
>>725
録音先生はな、先生にとって都合の悪い指摘は3秒で忘れます。
学習させる為には非常に膨大な時間と手間が掛かります。
729390:04/06/01 06:25
>>721
バイナリコードから、元のコードを再現できる逆コンパイラが作れるなら、
Windowsのソースが流出した時に、あんな大騒ぎにはならなかっただろうに。

そのソースであのバイナリが出来たなら、直前のテーブル作成ルーチンも、
似たような最適化がされてる所からして、コンパイラの最適化が非常に良く働いたんだろう。
最近のコンパイラはテーブルアクセスの最適化までしてくれるんだな。

まぁ、最終的に作られたバイナリにjisコードが現れてない以上、変換してるとは言えない事に
かわりないけど。
730仕様書無しさん:04/06/01 06:28
ソースと実行形式のサイズが等しくなるくらいなので、
実行形式から元のソースが再現できる、可逆性のあるコンパイラ使ってるんでしょう。
たぶん、それはGOTOもないのですよ。
731 ◆Rb.XJ8VXow :04/06/01 06:28
さてと、それでは390君の解析結果と見比べて見よう♪
彼によるとsjisテーブルは1次元であるらしい・・・(笑

さてと、printf文には下記が埋め込まれている。

0x2121の指標とその中身を表示する。
sjis[hi][lo].hi, sjis[hi][lo].lo, hi, lo

0x7e7eの指標とその中身を表示する。
sjis[hi2][lo2].hi,sjis[hi2][lo2].lo,hi2,lo2

テーブルの最初の文字を表示 0xFF
sjis[0][0].hi

さてと、390君のりっぱな解析技術でこれらを説明して貰うとしよう(笑
732 ◆Rb.XJ8VXow :04/06/01 06:29
>>729
君の説明だとprinf文の結果が異なるだろう?
それすら判らないのかい♪
733仕様書無しさん:04/06/01 06:34
まあその前に、開発環境と最適化オプションを明示してもらわないと、
390が逆汗した前のバイナリと、今回示したソースから得られるバイナリが
一致するかどうかすら確認できないわけなのですが。

734 ◆Rb.XJ8VXow :04/06/01 06:35
>>733
VCでO2指定するだけ♪
735仕様書無しさん:04/06/01 06:36
おい、録音
このプログラムって・・・・
ただのfor文と録音数字ずらしロジックの実行速度計ってるだけじゃん
jis→sjisになってませんよ♪

jisがfor文で自動的にカウントされてるだけじゃんw
jisコードとは何か、sjisとは何かちゃんと勉強して来いよ。

ごまかし数学ロジックはプログラムでも何でもないよ
736390:04/06/01 06:39
>>731
2次元以上のテーブルも、メモリ上では1次元だけど?
というか、根本的な事を理解してないか、わざと理解してないふりしてるのか・・・

>>732
異ならないよ。
C言語のコードが1対1でバイナリになるわけじゃないし。
>>730が本当なのかも(笑
で、該当部分の説明は今書いてるから少し待ってね。
737仕様書無しさん:04/06/01 06:41
お、今回は2回言っただけで実行できたね。おめでとう♪
次は1回で実行できるように頑張ろうね♪
738 ◆Rb.XJ8VXow :04/06/01 06:41
>>733
ソース上げておいたぜ♪

ttp://up.isp.2ch.net/up/518caa623edd.zip
739仕様書無しさん:04/06/01 06:45
>>738
そうか、ご苦労さん♪
740仕様書無しさん:04/06/01 06:48
素直になったな♪
良い事だ♪
741 ◆Rb.XJ8VXow :04/06/01 06:51
>>736
それ以上バカ晒すのは止めておけ(笑

x1=out.hi;
x2=out.lo;

上記コードを
x1=i;
x2=j;
にしても
x1=i;
x2=out.hi;
にしても正常に動くし処理時間は変わらない。
742仕様書無しさん:04/06/01 06:53
>>736
たぶん本当に理解してないと思いますよ。
だからこそここまで弄られてるワケで。
743仕様書無しさん:04/06/01 06:54
>>741
イイヨイイヨー
録音節大爆発中でつ♪
744390:04/06/01 06:54
おまたせ、表示する為のデータを作る部分だけだが。

0x2121の指標とその中身を表示する。
sjis[hi][lo].hi;MOV ECX,DWORD PTR SS:[ESP+4234]とAND ECX,0FF
sjis[hi][lo].lo;MOV EAX,DWORD PTR SS:[ESP+4221]とAND EAX,0FF
0x7e7eの指標とその中身を表示する。
sjis[hi2][lo2].hi:MOV EDX,DWORD PTR SS:[ESP+FC34]とAND EDX,0FF
sjis[hi2][lo2].lo;MOV ECX,DWORD PTR SS:[ESP+FC35]とAND ECX,0FF
テーブルの最初の文字を表示 0xFF
sjis[0][0].hi;MOV EAX,DWORD PTR SS:[ESP+34]とAND EAX,0FF

実際にはこういうバイナリに変更されてるんだよ。
745仕様書無しさん:04/06/01 06:55
>>741
(・∀・)♪
746390:04/06/01 06:56
>>741
正常に動くのは当然で、その程度の書き換えならコンパイラが最適化して
結局出力されるバイナリは同じになるだろうから、速度も変わらないだろうな。
で、それがどうかしたの?
747仕様書無しさん:04/06/01 07:01
>>741
よっ大統領♪
748仕様書無しさん:04/06/01 07:01
先生ってスゴイです。いやマジで。
Cもアセンブラも読む事は出来ずに、ただソースとコンパイラとバイナリの関係を
ほんわか認識してるだけの俺でもこんなに楽しめるのですから!
並みのコメディアンでは太刀打ちできませんよ。
わかってる人間を笑わせるのは簡単だが、わかってない人間を笑わせるのは難しい。
749 ◆Rb.XJ8VXow :04/06/01 07:04
>>744
全く問題なし♪
750某スレの5 ◆ZU9pwK980k :04/06/01 07:06
根本的には録音が/Fcつけて.codファイルを寄越せばいいだけ。
751仕様書無しさん:04/06/01 07:07
録音の行動パターン

1.知りもしないのに語り出す→(ツッコミ入る)
2.お前らがアフォだからわからんのだ ←今ココ
3.過去ログ見ろ
4.それは別の場合だ
5.形勢が悪くなってしばらく遁走
6.そんな事は最初から言っていない
7.この間違いに気がつくかどうか、お前らを試したんだ
8.そんなことは元から承知だよ
9.そんなの関係ないなぁ〜
10.勝手に問題を出して話題のすり替え
10-b.別人に成りすまして話題のすり替え

そろそろ10.が炸裂しそうな勢いですね♪
752 ◆Rb.XJ8VXow :04/06/01 07:11
まぁ、よーく見比べることだ(笑

---------------------------------------------------------------------------
0040136B . MOV DWORD PTR SS:[ESP+20],493E0 ;300000回のループ
00401373 > MOV EBP,21
00401378 . MOV EDX,5E
0040137D > MOV ESI,EBP ;2番目のループ
---------------------------------------------------------------------------
00410A89 > 8D9424 1C42000>LEA EDX,DWORD PTR SS:[ESP+421C] ;300000回ループ 
00410A90 . BE 5E000000 MOV ESI,5E
00410A95 > 8BC2 MOV EAX,EDX;外側ループ
753仕様書無しさん:04/06/01 07:13
>>752
先生はアセンブラって知らないんですよね?
笑ってる場合じゃ無いと思いますよ♪
754390:04/06/01 07:14
00401103 MOV EAX,DWORD PTR SS:[ESP+34]______;sjis[0][0].hiを取り出し
00401107 MOV ECX,DWORD PTR SS:[ESP+FC35]____;sjis[hi2][lo2].loを取り出し
0040110E MOV EDX,DWORD PTR SS:[ESP+FC34]____;sjis[hi2][lo2].hiを取り出し
00401115 ADD ESP,18_________________________;スタックポインタ調整
00401118 AND EAX,0FF________________________;1バイト取り出すため
0040111D AND ECX,0FF________________________;1バイト取り出すため
00401123 PUSH EAX___________________________;以下のpushはpriintf()へのパラメーター
00401124 MOV EAX,DWORD PTR SS:[ESP+4221]____;sjis[hi][lo].loを取り出し
0040112B PUSH ESI___________________________;x2
0040112C PUSH EDI___________________________;x1
0040112D PUSH 7E____________________________;lo2
0040112F PUSH 7E____________________________;hi2
00401131 AND EDX,0FF________________________;1バイト取り出すため
00401137 PUSH ECX___________________________;sjis[hi2][lo2].lo
00401138 MOV ECX,DWORD PTR SS:[ESP+4234]____;sjis[hi][lo].hiを取り出し
0040113F PUSH EDX___________________________;sjis[hi2][lo2].hi
00401140 PUSH 21____________________________;lo
00401142 AND EAX,0FF________________________;1バイト取り出すため
00401147 PUSH 21____________________________;hi
00401149 AND ECX,0FF________________________;1バイト取り出すため
0040114F PUSH EAX___________________________;sjis[hi][lo].lo
00401150 PUSH ECX___________________________;sjis[hi][lo].hi
00401151 PUSH 07b6bcb0.0041B6A4_____________;"[%x%x(%x%x)=>%x%x(%x%x) %x%x]%x"
00401156 CALL 07b6bcb0.00401230_____________;printf()を呼んで表示
最適化の為に順序が入れ替わって、人間には読みにくいね
755390:04/06/01 07:19
>>752
???
比べてどうしろと。
756仕様書無しさん:04/06/01 07:24
>>752

>55 名前: 名無しさん@お腹いっぱい。 投稿日: 04/06/01 00:36
>前スレ>>754
>VB100が信用出来ない根拠はまだかな? 仲間の知障どもが代わって回答でもかまわないぞ。

こんな所でストレス発散してたんですね♪
757 ◆Rb.XJ8VXow :04/06/01 07:27
>>755
解説してみろ(笑
758390:04/06/01 07:29
>>757
それぞれ解説してるけど?
759仕様書無しさん:04/06/01 07:39
録音センセといえば64K aliasingの問題も理解せずに、P4のアーキテクチャ全てが
かったような顔をして大演説をぶってましたね。


そんな事しちゃ恥でつよ。
760 ◆Rb.XJ8VXow :04/06/01 07:40
>>758
全然出来ていないぜ♪
761仕様書無しさん:04/06/01 07:41
ようやくソースが出たんだけど、やっぱり300000回ループ内にJISコードはないですよ。
上位バイトと下位バイトがunsigned char形式になっているだけなので
レギュレーション違反は確定ですね。
762 ◆Rb.XJ8VXow :04/06/01 07:42
ここが正しく解説出来ないと全くダメだな。
君の言うバカな翻訳になってしまう。

LEA EDX,DWORD PTR SS:[ESP+421C]
763 ◆Rb.XJ8VXow :04/06/01 07:42
>>761
なんでソース内にある必要があるのかね?
764 ◆Rb.XJ8VXow :04/06/01 07:45
>>763
ちと訂正な。
示されたコード内ににある必要があるのかね? (笑
765仕様書無しさん:04/06/01 07:46
ソース見たけど、時間計測でclock()かよ....(プ
766仕様書無しさん:04/06/01 07:47
ニヤニヤ♪
767390:04/06/01 07:47
>>400
>>660-661
で解説してるが、それ以上の解説望むなら何処がわからないのか
言ってもらわないと・・・

>>716に今気が付いた
私、人に教えられる程、プログラムの事良くわかってませんよ。
768390:04/06/01 07:50
>>762
>>698で解説したとおり
>EDX = table; //テーブルの先頭アドレス格納
という事だが?
769390:04/06/01 07:51
>>764
だから、実際に実行されるバイナリ上にも無いと指摘してるのに・・・
770仕様書無しさん:04/06/01 07:52
昨日の1時の時点でのソースと6時にUPしたものは別ものだな。
UP直前まで必死で証拠隠滅でもしたか?
771 ◆Rb.XJ8VXow :04/06/01 07:52
>>767
それじゃ全く話にならんな!
まぁ、君に解説は無理だってことな。
772390:04/06/01 07:57
>>771
>>768も見た?
773仕様書無しさん:04/06/01 07:57
さすが録音先生まったく予想通りの発言をしてくれます。
相変わらず都合の悪いことはするですがw
(どこの解説がたりないのか、いわないしね)
774仕様書無しさん:04/06/01 07:57
390は駄目だな。
先生、アセンブラの解説お願いします!!
いっちょギャフンと言わせてやってください!!
775仕様書無しさん:04/06/01 07:57
する→スルー
776仕様書無しさん:04/06/01 08:02
ここだと録音死は人気者ですね。
777仕様書無しさん:04/06/01 08:03
>>771
録音が行う解説と言う名の怪説よりも
数百万倍判りやすいが…
778 ◆Rb.XJ8VXow :04/06/01 08:04
テーブルの先頭から読み出していると言う段階で話は終わっている。
もう話にならんね♪

バカとしか言いようが無いぜ♪
779仕様書無しさん:04/06/01 08:06
>>778
はぁ?
780仕様書無しさん:04/06/01 08:07
しかし本と皆馬鹿だな。
ネットだからって適当な事ばかり。
糞どもに思い知らせてやるためにも、解説お願いします先生!
781仕様書無しさん:04/06/01 08:07
録音先生 理由を言わないで否定すると
誰も信じてくれないと思います。
是非、先生の威厳を高めるためにも、解説をお願いしますw。
782仕様書無しさん:04/06/01 08:07
>>◆Rb.XJ8VXow

1:49に圧縮されたソースのパスワード出せや。
もう問題ないだろう?
783仕様書無しさん:04/06/01 08:12
先生の先生は出社中で現在捕まらないのですか?
784仕様書無しさん:04/06/01 08:14
録音先生の御解説を是非お聞かせ下さい
場末の屑プログラマー達に先生のお力を
見せ付けてやって下さい
785仕様書無しさん:04/06/01 08:20
遁走だけは素早いなw
786 ◆Rb.XJ8VXow :04/06/01 08:25
やれやれ如何しようもないやつらだ。

00410AA8 .^JNZ SHORT codecnv3.00410A9C;内側ループへ
00410AAA . ADD EDX,1FE
787仕様書無しさん:04/06/01 08:27
ソースがあるのだからソース見て話をすりゃいいのに。




あー、ソースの話を出したくない理由があるのか・・・・
788仕様書無しさん:04/06/01 08:31
「余の辞書に間違いはない」というのが録音ですから、
こんなに面白い書き込みができるのですよねw
789仕様書無しさん:04/06/01 08:36
ぐぐっても解説は出てこないと思いますよ?
790仕様書無しさん:04/06/01 08:37
>録音
volatile unsigned char i,j;
unsigned char x1,x2,hi=0x21,lo=0x21,hi2=0x7e,lo2=0x7e;
どうせならこんな感じに変更してくれ。

もしくは、コード変換(表引き)部分を関数に追い出して別ソースに保存
計測部の最適化は削除して、コード変換分のみ最適化とかな。
791 ◆Rb.XJ8VXow :04/06/01 08:40
アドレスに変わっているだけで、jisコードが無いと騒がれてもねぇ〜
別にアドレスで該当個所読んでいるのだから良いじゃん!
ってことになってしまう。
2バイトづつ変位しているのは、アドレスで処理しているからだよん♪
って言ってみてもアフォには通じないしな。

# まぁ、バカはバカなりに間違ったロジックを妄想しているのだろうから私が云々しなくても良いんだけどね♪
# バカに付ける薬なし!ってことで宜しく。
792仕様書無しさん:04/06/01 08:42
やっぱ録音アフォだわ♪
793 ◆Rb.XJ8VXow :04/06/01 08:42
>>790
無理だよん♪
C言語で下手に配列から取り込むとそれだけで速度落ちるよん♪

だからこそ超高速型で不毛なソフトだと言っているのだけどね♪
794仕様書無しさん:04/06/01 08:42
とお約束の鏡に向かっての敗北宣言きましたと。
しかし、本当にいつも同じだよな・・・・・・・・・。
たまには違うこと出来ない?
795390:04/06/01 08:42
んじゃ、まぁ懇切丁寧な解説を・・・
内側のループ二つは、初期値と終端値が固定(0x21→0x7E)なので
out=sjis[i][j];の行で参照されるテーブル先頭からの位置はコンパイル時に、
決定されてる訳です。
当然このループで一番最初に参照されるsjisテーブル先頭からの相対位置も明らか
(((0x21*0xff+0x21)*sizeof(DATA))=0x4200)で、
外側ループ1回毎に移動するアドレス(DATA sjis[0xff][0xff];より
sizeof(DATA)*0xff=0x1FE)も明らかです。

となれば、馬鹿正直に0x21なんかから始める必要もなく、
単にsjisテーブルの先頭アドレスから+0x4200したアドレスから読み出しはじめ、
1回の読み出し毎に2バイトだけ移動させ、
0x7e-0x21+1 = 0x5E回のループのたびに読み出す番地を、
0x1FEだけシフト(ADD EDX,1FE)すれば良いとコンパイラが判断して、
こういうバイナリになったんでしょう。
なので、LEA EDX,DWORD PTR SS:[ESP+421C]は、一番最初にアクセスするアドレスをEDXに
代入してると。
0x1C多いのは実際にメモリ上に配置されてる場所へのオフセットがあるからです。
と解説口調はここまで。

>テーブルの先頭から読み出していると言う段階で話は終わっている。
sjisテーブルの先頭と言う意味なら違うが、実際に参照されるテーブルの先頭なんだから
たいした問題じゃ無いと思うが?
ソースが無い状態での解説だったしな。
796仕様書無しさん:04/06/01 08:43
録音はこの意味がわかっていない。

LEA EDX,DWORD PTR SS:[ESP+421C]
MOV EAX,EDX
MOV BX,WORD PTR DS:[EAX]
ADD EAX,2

もしテーブルが0番地から始まればEAXがJISコードである可能性があります。
でもテーブルが0番地から始まる事はありえないのでJISコードはどこにも存在しません。
797390:04/06/01 08:45
>>791
ああ、それから、jisコードがアドレスに変わってるというのは嘘だね。
DATA sjis[0x100][0x100];だったなら、「テーブル先頭アドレスからのオフセット」
にはなってるけど。
798仕様書無しさん:04/06/01 08:46
>>793
なんだ、分割コンパイルのしかた知らないのか。
それとも、同一プロジェクトでファイルごとにコンパイルオプション代えられないのかな?

提案なんだが、今度から成果を提出するときは、
ソースが出せないのならWindowsバイナリ禁止にしてはどうだろう。
799仕様書無しさん:04/06/01 08:47
録音語でのテーブルの定義を教えて下さい
800796:04/06/01 08:47
自己レス

1エレメント2バイトだからテーブル0番地開始でもありえんのね。

スマソ
801 ◆Rb.XJ8VXow :04/06/01 08:50
>>795
何、今ごろ修正しているんだよ(笑
お前さんは、先頭から読んでいると言ってた筈だ。

しかも、連続でな(笑
802390:04/06/01 08:50
>>800
録音ソースだと、配列のサイズが0xffなんで、1バイトでもありえないから大丈夫ですよ(笑
803 ◆Rb.XJ8VXow :04/06/01 08:52
>>797
つまらんな。
私の残していたネタを勝手に暴くんじゃねぇ!!!!!!

ボケがぁ!
遊べなくなるじゃんけ!!!
804仕様書無しさん:04/06/01 08:54
録音は自分が試されているということを理解できないのか・・・・・・
805390:04/06/01 08:55
>>803
間違っているんで、当たり前の事を指摘しただけですよ?
806 ◆Rb.XJ8VXow :04/06/01 08:55
ってことで、390君は、どうやら元々判ってたうえで嘘を吐き私を陥れようとし
墓穴を掘りそうになったので「軌道修正」して逃げ出したと言う訳だ。

愚かな奴決定だな(爆笑!
807仕様書無しさん:04/06/01 08:56
>>803
>>>797
>つまらんな。
>私の残していたネタを勝手に暴くんじゃねぇ!!!!!!
>
>ボケがぁ!
>遊べなくなるじゃんけ!!!
翻訳
>>797
勘弁してくれ。
私の気付かなかったバグを勝手に暴くんじゃねぇ!!!!!!

(録音の)ボケがぁ!
遊んでくれよ〜ウワァァ━━━━━。゚(゚´Д`゚)゚。━━━━━ン!!!!
808仕様書無しさん:04/06/01 08:57
>>806
陰謀論まで出ちゃうんですか?
素敵過ぎます!先生!!!!
809仕様書無しさん:04/06/01 08:57
>>806
その論理の展開なら、
あなたも愚かな奴ですねw
810仕様書無しさん:04/06/01 08:57
>>802
うゎ、アセンブラばっか見てたから気付かんかった。

録音大嘘つきじゃんか。
811390:04/06/01 08:59
>>806
文章の意味が通じないよ?

嫌らしい奴とか卑怯な奴ならまだしも。
812 ◆Rb.XJ8VXow :04/06/01 08:59
>>805
全然間違ってはいないぜ。(正常動作だ。
単に上位下位のアドレスが16進表現では綺麗に桁分けされていないだけのことだ。
2進数で考えればよい♪
813 ◆Rb.XJ8VXow :04/06/01 09:01
>>810
嘘吐きと言われてもねぇ〜(笑
君が単に未熟なだけですぜ。

2進数で考えろな。
814390:04/06/01 09:02
さて、今日はそろそろ・・・
また新しいバイナリ出来たら、調べてあげますよ(笑
では。
815詭弁のガイドライン:04/06/01 09:02
真っ当な意見と見せかけ、実は詭弁で論点をはぐらかす輩が多々おります。
皆様も以下の「詭弁の特徴」を覚え、そういう輩を排除しましょう・・・

例:「犬ははたして哺乳類か」という議論をしている場合
   あなたが「犬は哺乳類としての条件を満たしている」と言ったのに対して否定論者が…

1.事実に対して仮定を持ち出す
 「犬は子供を産むが、もし卵を生む犬がいたらどうだろうか?」

2.ごくまれな反例をとりあげる
 「だが、尻尾が2本ある犬が生まれることもある」

3.自分に有利な将来像を予想する
 「何年か後、犬に羽が生えないという保証は誰にもできない」

4.主観で決め付ける
 「犬自身が哺乳類であることを望むわけがない」

5.資料を示さず持論が支持されていると思わせる
 「世界では、犬は哺乳類ではないという見方が一般的だ」

6.一見、関係がありそうで関係のない話を始める
 「ところで、カモノハシは卵を産むのを知っているか?」

7.陰謀であると力説する
 「それは、犬を哺乳類と認めると都合の良いアメリカが画策した陰謀だ」

8.知能障害を起こす
 「何、犬ごときにマジになってやんの、バーカバーカ」

9.自分の見解を述べずに人格批判をする
 「犬が哺乳類なんて言う奴は、社会に出てない証拠。現実をみてみろよ」
816詭弁のガイドライン:04/06/01 09:03
10.ありえない解決策を図る
 「犬が卵を産めるようになれば良いって事でしょ」

11.レッテル貼りをする
 「犬が哺乳類だなんて過去の概念にしがみつく右翼はイタイね」

12.決着した話を経緯を無視して蒸し返す
 「ところで、犬がどうやったら哺乳類の条件をみたすんだ?」

13.勝利宣言をする
 「犬が哺乳類だという論はすでに何年も前に論破されてる事なのだが」

14.細かい部分のミスを指摘し相手を無知と認識させる
 「犬って言っても大型犬から小型犬までいる。もっと勉強しろよ」

15.新しい概念が全て正しいのだとミスリードする
 「犬が哺乳類ではないと認めない限り生物学に進歩はない」

16.全てか無かで途中を認めないか、あえて無視する。
 「全ての犬が哺乳類としての条件を満たしているか検査するのは不可能だ(だから、哺乳類ではない)」 

17.勝手に極論化して、結論の正当性に疑問を呈する。
 「確かに犬は哺乳類と言えるかもしれない、しかしだからといって
 哺乳類としての条件を全て持っているというのは早計に過ぎないか。」  

18.自分で話をずらしておいて、「話をずらすな」と相手を批難する。
 「現在問題なのは犬の広義の非哺乳類性であり、哺乳類であるかどうかは問題ではない。話をそらすな。」
817仕様書無しさん:04/06/01 09:03
>>813
馬鹿ですね。>>711から分かったらエスパーですよ。

結論

レギュレーション違反です。
818仕様書無しさん:04/06/01 09:04
バイナリで考えないようなプログラマはいないと思うが。
819仕様書無しさん:04/06/01 09:05
俺はヘキサで考えるけど。
820 ◆Rb.XJ8VXow :04/06/01 09:06
>>817
これ見て判らんか?
2バイト足りないとは思わないか?

004010AF . ADD EDX,1FE
821仕様書無しさん:04/06/01 09:06
録音先生
今回も大敗北でしたね。

次回は「乱数」のプログラムでつか?
それとも「jis→EUC変換」でつか?
どちらにしろ、ちゃんとC言語(ANSI準拠)でお願いします。
822仕様書無しさん:04/06/01 09:06
録音が犬であることの証拠はどこにある?
823仕様書無しさん:04/06/01 09:09
>>822
「録音は子供を産むが、もし卵を生む録音がいたらどうだろうか?」
824仕様書無しさん:04/06/01 09:10
録音先生、過去に一杯つくった通信ソフトをUPすれば、
ここにいる連中も先生を見る目がかわると思います。
先生がペテン師のように見られるのは僕には絶えられません。
是非UPしてもらえないでしょうか?
825 ◆Rb.XJ8VXow :04/06/01 09:11
しかし・・・・
ネタを暴かれるとやり難いぜ・・・・
これだからお節介が居ると困る。

ふー、またネタを探さないとな。

# さてさて、君等も多少は勉強になっただろう(笑
826仕様書無しさん:04/06/01 09:11
>>824
録音は文字コード変換を通信とみなしているから、
今回あげたjisなんちゃって変換を通信ソフトである、
と豪語するに1バケラッタ。
827仕様書無しさん:04/06/01 09:12
乱数もEUC変換もレベルが低すぎって言われそうだから、
標準入力から式を1行読み込み、それを評価するプログラムを書いてもらいましょうか。
簡易インタプリタですね。対応する要素は括弧と四則演算だけでいいから。

lex/yacc flex/bison等の利用は禁止、オートマトン勉強中らしいので
トークン分割あたりで応用も効くでしょう。
828仕様書無しさん:04/06/01 09:12
>>825
マ板・ム板住人ならたいていこのくらいはやりますぜ。
さぁ、どんどん録音先生の実力を見せてください!
829仕様書無しさん:04/06/01 09:15
>>820
をーそんなところにあったのね。

で、レギュレーション違反なのに嘘ついたのはどうして?
830マジレス:04/06/01 09:15
>>822
この書込みが始まりでつ

843 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/05/15 18:39 ID:tHFKGVpL
>>837
「他人」で一括りにされては、知的で理性ある他人様に失礼だと思うぜ。

>>838
> 要約すると、貴方は権力の犬でFAですね?
はーい、それで結構で御座いますよ♪
831 ◆Rb.XJ8VXow :04/06/01 09:15
>>828
> マ板・ム板住人ならたいていこのくらいはやりますぜ。

そりゃ当たり前だ。
不特定多数が集まっているのだから、自分の得意分野は強いに決まっている。
話題毎に人が変わって良いのだから、ここではやり難いってことだ。
832仕様書無しさん:04/06/01 09:19
>>831
全知全能の筈の録音先生がそんな弱気な事を言ってはいけません。
それとも素人の前で玄人面したいだけのA格好Cちゃんだったのでつか?
833 ◆Rb.XJ8VXow :04/06/01 09:23
>>827
> 乱数もEUC変換もレベルが低すぎって言われそうだから、

何を勘違いしているか知らないが、「乱数」は高度な数学の話ですぜ。
素人が立ち向かえるものじゃねぇぞ。
そんなの専門家に任せておけばよい。
EUC変換は意味がねぇ。
jis〜sjisやっちまったからな。
順序で言うと
最初にjis〜euc
その次にjis〜sjis
だろうな。

sjis〜eucはそれの応用だからダメだしな。
ふーネタ探ししないとダメだな。
834 ◆Rb.XJ8VXow :04/06/01 09:24
>>832
ちゃんとレベル合わせているはずだぜ。
君等も十分に楽しめるようにな。
835仕様書無しさん:04/06/01 09:24
録音先生は年収5000万のスーパープログラマですよ。
ここにいる連中とは桁が違います。
たとえ束になって、かかってきても、
仕事の片手間で相手できるくらい楽勝です。

つまり831は録音の偽者なんです。

とつまらない論理展開をしてみる・・・・・・・・・・w
836仕様書無しさん:04/06/01 09:24
>>833
また知ったかしちゃいましたね〜
837仕様書無しさん:04/06/01 09:24
>>833
何を勘違いしているか知りませんが、
ここは研究者のスレじゃなくてパンチャーのスレですよ?
既存の技術をトレースすることだけ考えればいいんですよ。
838仕様書無しさん:04/06/01 09:25
>>833
ここはひとつ、通信プログラムの初歩として、チャットはどうでしょう?
839仕様書無しさん:04/06/01 09:26
>>833
>最初にjis〜euc
録音に「jis〜euc」は作れないに100♪リファレンス♪
840仕様書無しさん:04/06/01 09:27
ハードパンチャーとパンチドランカーのスレはここですか?
841 ◆Rb.XJ8VXow :04/06/01 09:27
>>835
年収と能力は比例しないぜ!
何寝言いってやがる(笑

# 世間を甘くみるな。
842仕様書無しさん:04/06/01 09:27
おい、オマイラ重要な事を忘れてないか?
録音が、 
P 4 モ ッ サ リ を 証 明 し て る こ と を。
843仕様書無しさん:04/06/01 09:27
>>838
かわいそうだから、ポート12500で開くechoサーバーにしてあげよう。
ホントは827やって欲しいけど(宿題だから
844仕様書無しさん:04/06/01 09:28
>>843
宿題かよw
ム板の宿題スレ逝ってよーし
845 ◆Rb.XJ8VXow :04/06/01 09:29
>>839
0x8080を論理和するだけなのだが・・・・
846仕様書無しさん:04/06/01 09:29
7.この間違いに気がつくかどうか、お前らを試したんだ ←今ここ終わった所
847仕様書無しさん:04/06/01 09:29
>>833
録音一流の詭弁が炸裂してますね。
>順序で言うと
>最初にjis〜euc
>その次にjis〜sjis
jis→eucの方が難易度高いよ。
作れないからさりげなく回避しようとしてますね。
848仕様書無しさん:04/06/01 09:30
>>845
先生!
外字処理と半角カタカナ処理も追加してみてください!
849仕様書無しさん:04/06/01 09:31
>>845
簡単ならjis→eucでいいじゃないの?
850仕様書無しさん:04/06/01 09:31
>>845
へぇ〜
851 ◆Rb.XJ8VXow :04/06/01 09:32
>>842
プログラミングによるんだよ!
最初のソフト動かしていないのか?

P4-3.06@3240で10秒、AthlonXP3000+で15秒ってな。
Athlon64でも10秒にはならんだろう。
852仕様書無しさん:04/06/01 09:32
JIS→EUCはOR一発でできてしまうから7bit JISコードの文字列を
EUCに変換するならいいんじゃないのか?
853仕様書無しさん:04/06/01 09:33
>>842
それはこの板の主旨では無いので・・・
一般板や自作板に報告してください。
854仕様書無しさん:04/06/01 09:35
1.知りもしないのに語り出す→(ツッコミ入る) ← 今ここ
855仕様書無しさん:04/06/01 09:35
Athlon64 Athlon64ってうるさいけど、
T.A.がOpteronで計測した事忘れてないか?
856仕様書無しさん:04/06/01 09:36
>>844
えぇ〜、ケチ。
857 ◆Rb.XJ8VXow :04/06/01 09:36
>>855
確か、14秒だったな(笑
858842:04/06/01 09:38
コッチはプログラムに突っ込みいれるのがメインなのか
スマソ
859L ◆eruX6eXBcA :04/06/01 09:38
JISってのも曖昧だからISO-2022-JPとかに変換してもらうのはどうよ。
複数のJISコードが混ざってるから難易度は高い…はず。

あとちゃんとシフトコード入れないと表示されないってのもミソだな。
860仕様書無しさん:04/06/01 09:38
>>857
遅くなるように書いたコードで遅かったからなんだ?
より最適化の進んだ(らしい)録音が出した最終版のコードで遅いP4に利用価値は無い。
861仕様書無しさん:04/06/01 09:38
>>856
ってか、録音の書いたコードなんて、再提出間違い無し
今までのjis2sjisを見ていれば、わかるっしょ

だいいち、録音にそんな高度なことができるわけがない
862仕様書無しさん:04/06/01 09:40
>>851
P4で早くするすることが目的のソフトなんだから当然じゃん。
さすが録音先生!
863仕様書無しさん:04/06/01 09:40
>>852
どっちでも良いんじゃない?
兎に角作ってもらおう!
当然半角文字も変換出来ないと駄目だよ。>録音
864 ◆Rb.XJ8VXow :04/06/01 09:44
>>863
半角を含めるのなら、漢字IN-OUTのコードを決めなきゃならんぞ!
865仕様書無しさん:04/06/01 09:44
録音を育て上げるスレになりつつあるなw
866仕様書無しさん:04/06/01 09:46
>>864
決める必要なんか無いよ。
仕様しらないの?
867863:04/06/01 09:47
>>864
JISはISO-2022-JPで良い?
EUCはIBM-eucJPでどうですか?
868 ◆Rb.XJ8VXow :04/06/01 09:47
>>866
今出回っているだけで2種類存在すると思うが・・・(笑
869仕様書無しさん:04/06/01 09:48
>>868
じゃあJP-2フルスペックで。
870仕様書無しさん:04/06/01 09:53
また遁走でつか?
871仕様書無しさん:04/06/01 09:56
>>868
何言っているの?
ASCII or JIS X0201左側
JIS X0208-1978 or JIS X0208-1983
をdesignateしている文字列だけをEUCに変換すればいいんだよ。
872 ◆Rb.XJ8VXow :04/06/01 09:59
>>867
KI/KOを使わずに、
ESC(0x1B) + ( + B
ESC(0x1B) + ( + J
ESC(0x1B) + $ + @
ESC(0x1B) + $ + B

で制御するのか?

まぁ、私は興味ないから自分等で作って見ろ。
873仕様書無しさん:04/06/01 10:02
>>872
録音先生には作れないという敗北宣言と受け取って良いですか?
874仕様書無しさん:04/06/01 10:02
KI/KOって…いつの時代の話をしているのですか。

7bit JISとかISO-2202-JPと言えばそうですが、なにか?
875仕様書無しさん:04/06/01 10:03
>>872
>>>867
>KI/KOを使わずに、
>ESC(0x1B) + ( + B
>ESC(0x1B) + ( + J
>ESC(0x1B) + $ + @
>ESC(0x1B) + $ + B
>
>で制御するのか?
>
>まぁ、私は興味ないから自分等で作って見ろ。
翻訳
>>867
KI/KOを使わずに、
ESC(0x1B) + ( + B
ESC(0x1B) + ( + J
ESC(0x1B) + $ + @
ESC(0x1B) + $ + B

で制御するのか?

まぁ、私(録音)には作れる訳無いだろ。
876 ◆Rb.XJ8VXow :04/06/01 10:04
>>873
解釈は勝手にどうぞ♪

>>874
私は古い人間なんでね♪
で、4つとも使うのか?
877仕様書無しさん:04/06/01 10:05
>>872
>まぁ、私は興味ないから自分等で作って見ろ。
人に振るって事は出来ない(作れない)って事ですか?
878某スレの5 ◆ZU9pwK980k :04/06/01 10:07
printfの記述もろくに出来ず、
Cで出題された問題にC++のソースで回答してくるし、
シフトと除算を混同してたような奴だからなあ。
しかも、シフトについてはまるで理解してなかった。

問題

1.x86系CPUにおけるシフト・ローテート命令のキャリーフラグの挙動について述べよ。
2.2種類のシフト命令は何の為に存在するのか
3.x86系のCPUの動作モードと特権リングについて述べよ。更にその存在意義についても述べよ。
4.LOADALL命令とは何か。
879某スレの5 ◆ZU9pwK980k :04/06/01 10:08
>>872
作れない事を露呈した敗北宣言ですな。
880仕様書無しさん:04/06/01 10:08
できないのでしょうね。
録音が逆にされると 
これだから君たちは無知で困るぜ♪
というもん
881仕様書無しさん:04/06/01 10:08
録音先生へのプログラム課題は
jis→eucの変換
に決定みたいですね。

録音先生へ
早く作ってうぷして下さいね。
ちゃんとC(ANSI準拠)でお願いしますよ〜
882 ◆Rb.XJ8VXow :04/06/01 10:10
さてと、バカは放置でそろそろ落ちるぞ♪
また、遊んでやるからな。

# 良い子でまってろな♪
883仕様書無しさん:04/06/01 10:10
そういえば天然でpathのスペルをpassと覚えていたようだし、本当どんなプログラーマなんだか
884仕様書無しさん:04/06/01 10:11
>>882
お休みなさい♪
起きたらjis〜eucのプログラムちゃんと作ってね♪
885仕様書無しさん:04/06/01 10:11
結局何もできずに逃走か。
まったくわかってないのね。
886某スレの5 ◆ZU9pwK980k :04/06/01 10:12
>>882
必死こいて逃亡ですか。まあ、その程度だとわかってますが。
887 ◆Rb.XJ8VXow :04/06/01 10:12
>>883
そういう所しか突っ込めない人ようだ(笑
不特定多数者に気を使うのは大変なんだぜ♪

# 前にもほら、潜るだけってのもあっただろ。
# ほんじゃーな。 ^^/
888某スレの5 ◆ZU9pwK980k :04/06/01 10:14
>>不特定多数者に気を使うのは大変なんだぜ♪

ごく特定の人間(録音自身)にしか気を使ってないのは録音なんだが。
889仕様書無しさん:04/06/01 10:15
都合の悪い発言にはまったくスルーなんですが、
いったいどこに気を使ってるのかな?
890仕様書無しさん:04/06/01 10:17
入力文字列が4種類あっても問題ないだろ。
EUCにしたら2種類になっちゃうんだから。
891 ◆Rb.XJ8VXow :04/06/01 10:18
>>889
主導権を常に握らないと不特定多数者に翻弄されることとなるからな。(基本だぞ
ってことでホントに落ちるぞ。
892仕様書無しさん:04/06/01 10:23
都合の悪いところをスルーしてる事は認めるんですねw
893仕様書無しさん:04/06/01 10:24
一対一でもすぐ遁走するくせに何を言い出すのやらw
894仕様書無しさん:04/06/01 10:27
>>889
ああ、他人のことを無知とかバカとかいうことですか。w

>>主導権を常に握らないと不特定多数者に翻弄されることとなるからな。(基本だぞ

常に主導権を握ろうとしてるから、不特定多数者に翻弄されていると
いうことを理解してないのね。
ちゃんと相手の言う事を聞いて、返答してたらそんなことないのに。
895仕様書無しさん:04/06/01 10:28
>>889>>891


896仕様書無しさん:04/06/01 11:08
おいおい、前回雑談スレに ◆Rb.XJ8VXow が来た時より
俄然盛り上がってるじゃないか。
流石だな、 出張32 ◆Rb.XJ8VXow よ。
897仕様書無しさん:04/06/01 11:53
>>803
鮮やかに行動パターン7だな。
>(7.この間違いに気がつくかどうか、お前らを試したんだ )

録音よぅ、自らの誤りを指摘されて、即座に「ネタ」だったんだと言い訳するのはいい加減にやめろや。
これが藻前の行動の中で一番見苦しい。反吐が出るほど見苦しい。読んでるこっちが恥ずかしくなるほど見苦しい。
子供でもこれを繰り返すと社会不適合だと見なされるぞ。
898仕様書無しさん:04/06/01 12:31
>897
既に3年以上前から社会不適合w
なにせ「うんこ製造機」
899仕様書無しさん:04/06/01 12:33
先生の行動は見苦しくない処を探す方が大変なヨカン。
900仕様書無しさん:04/06/01 12:46
>>891
>主導権を常に握らないと不特定多数者に翻弄されることとなるからな。(基本だぞ

主導権も何もお前・・・まだ気がついてないのか?
>>1嫁。

>興味のある方は、某氏を突付き回して遊ぶことで日頃仕事で溜まったストレスの
>発散にでも役立ててください。

既にT.A.の術中にはまってるんだが。(www

901仕様書無しさん:04/06/01 13:24
なんか900になったことだし、少し次スレの相談でもせんか?
漏れとしては、録音を弄るのもそれなりに楽しいが、ぐだぐだやっててもダレてくるし
犬畜生が性懲りもなく他板でプログラムの話を始めたら建てる、でいいと思うんだが。
902仕様書無しさん:04/06/01 13:30
>>901
一回課題出してその結果能無しだと判明したら(もう判明してますが)
マ板でも無視がベストかと。

いじって遊ぶには丁度良い玩具なんですがね
903仕様書無しさん:04/06/01 14:13
>>901
録音の行動様式から考えると確実に次スレ立てといた方がいざと言う時に弄り回せると思う
次スレ立てとか無いと間違い無く多数の板を徘徊して被害を出すからなw
(何で多くの板に録音ホイホイの隔離スレが有るのか考えてみてください)
使う使わないは別として録音ホイホイの隔離スレは作っといた方が良いと思うよ
904仕様書無しさん:04/06/01 14:19
このスレでわかった事は


やはり録音は馬鹿だった。


という感じですか?
905仕様書無しさん:04/06/01 14:25
自作板、マ板の識者の方ってやっぱり凄いですね。
理路整然と録音を問いつめていくのは爽快。
彼の場合は身から出た錆だが。
毎回自分の発言で自分の首を絞めるって言うのもスゲー。
906 ◆Rb.XJ8VXow :04/06/01 14:42
>>905
全く追いつめられていないのだが・・・・(汗
何処をどのように読んだらそうなるのか疑問だ。

# アフォな言い掛かりなら一杯承ったけどな。
907仕様書無しさん:04/06/01 14:43
次スレ案
年収5000万のスーパープログラーマと語り合うスレ
でどうよ?
908仕様書無しさん:04/06/01 14:45
>>906
先生(ノ゚Д゚)おはよう♪
909 ◆Rb.XJ8VXow :04/06/01 14:46
タイトルは何でも良いが良質なネタを探すのが先だな。
コード変換は最早ダメだろうな。
910仕様書無しさん:04/06/01 14:46
>>907
だったらこのスレを再利用汁!
 スーパープログラマーになるには
 http://pc5.2ch.net/test/read.cgi/prog/1057658177/
録音先生に相応しいスレタイだろ?
911仕様書無しさん:04/06/01 14:49
>>909
>コード変換は最早ダメだろうな。
先生、次のお題は「jis〜euc」ですよ
出来そうにないからっていきなり逃げを打たないで下さいよ♪
912 ◆Rb.XJ8VXow :04/06/01 14:49
そうだなぁ、バイナリサーチは一般的で、潜れば誰でも探せるし、それ以前に
一度は組んだことがありそうだから・・・・・
うーん、対数サーチってのが良いかも知れないな。

これだと、誰も作ったことなさそうだし面白いかもな。
913仕様書無しさん:04/06/01 14:50
録音降臨あげ
914仕様書無しさん:04/06/01 14:51
>>912
また出た…
情報シス板に帰れよ。
915仕様書無しさん:04/06/01 14:51
>>912
先生には問題を決める権利、出題する権利は有りませんから(きっぱり)
我々の決めた問題を粛々とこなして下さい。
916仕様書無しさん:04/06/01 14:54
会社を立ち上げたいのです
http://pc5.2ch.net/test/read.cgi/prog/1051803348/l50

110 名前: 出張32 ◆Rb.XJ8VXow [sage] 投稿日: 03/05/02 06:42
そもそも電子取引を前提とした起業を目指しているのに肝心の情報関連に疎いと
あっては最早ネタとしか解釈出来ない。
君達が無能であっても良いが、起業するのなら計画段階で専門家とのコネクション
ぐらい築いているのが普通じゃないのか?
そこだけを考えても君達の計画は粗悪粗暴と思えるのだが...
917仕様書無しさん:04/06/01 14:55
スレッドを立てるまでもない質問雑談スレ14
http://pc5.2ch.net/test/read.cgi/prog/1074235316/l50

811 名前: ◆Rb.XJ8VXow [sage] 投稿日: 04/04/20 03:47
>>795
> 本来は、仕様外の値の入力は想定しておくべき事であるし、そのチェックは行うべきモノだ。

それが間違っている。
想定外の値が入ってろくな事にはならない。
例えば、数値項目に文字が入ってよいのか?
つまりはそういうことだ。
設計と言うものは、しっかりと想定せよ!ってことで曖昧にしないことだ。
そして実装者が勝手に想定を緩めるとろくなものにならない。
特に、組み合わせ条件等が発生するとそうなる。
単純計算で数万にも及ぶ場合等テストすら出来ない。
ところが、設計で想定されている組み合わせの実数は数十程度だったりする。
そして、仕様書と言うものは想定された範囲でしか記述されていない。
想定外のコードを通過させてしまうと記述すべき仕様が無くなったりもする。

よく考えることだ♪
918 ◆Rb.XJ8VXow
>>911
そんなつまらないコード等に興味はまるで無いよ。
難しいとこ全く無いからな。

バイナリーサーチのポイントは最小と最大の中央を検査することで対象を絞り込むのだけど
必ず割り切れるわけでは無いから、そのときの処置がミスし易いってことぐらいだからね。
まぁ、後は同じキーを持つ場合に先頭に位置付けるか如何かくらいでたいした事はない。
キーが複数項目の合成である場合も、結合キーの生成をどのように行うかってところぐらい
だしなぁ〜。

対数サーチにしてもあまり変わり映えしないなぁ〜。