トップページ⇒php
592コメント182KB

KENT氏を超えたい!

■ このスレッドは過去ログ倉庫に格納されています
0001.2001/08/08(水) 00:51ID:???
KENT氏を凌駕するCGIを作りたいけど、彼のスクリプトには隙はない?
スマートすぎる…すばらしひ。
0144名無しさん@お腹いっぱい。2001/08/11(土) 12:18ID:???
おまえらkentのすごさをほんとわかってないな。
それ以前に、何のためのソフトウエアなのかなんて
考えたこと無い、典型的プログラムオタクばっかだろ?
彼は、perlつーか、ソフトウエア工学の知識は半端じゃないよ。
CPANにもモジュール提供してるしね。
kent.pmで検索してみ。
0145名無しさん@お腹いっぱい。2001/08/11(土) 13:58ID:???
Kent.pmって凄いな。
何をするモジュールなのか皆目見当がつかん(藁

# マジで検索しちまったじゃねぇかゴルァ!
0146名無しさん@お腹いっぱい。2001/08/11(土) 16:31ID:???
で、どうしてJAPU氏はCGIソースのhttp公開を恐れているんだい?
0147JAPU@傷付くことを恐れてちゃダメよ♪2001/08/11(土) 17:23ID:???
FTPのみで公開するってのに深い意味はありません。
前からそうしているので、ずっとそのままにしているだけ。
で、逆引きとかアドレスをチェックしているのは、礼儀知らずを排除するため。
014818才の芸能人2001/08/12(日) 00:16ID:6KogsX6I
◆綺麗なおねぇさんは好きですか?◆
http://www.futomomo.com/netidol/sister/megu/
◆アイドル画像秘宝館◆
http://www.futomomo.com/netidol/idolhappy/maki/

fdfesfewfe
0149名無しさん@お腹いっぱい。2001/08/12(日) 00:57ID:TrSLsWVY
> 彼は、perlつーか、ソフトウエア工学の知識は半端じゃないよ。
> CPANにもモジュール提供してるしね。
> kent.pmで検索してみ。

ワラタヨ
マジで
0150.2001/08/12(日) 22:53ID:???
この板の住人はなにかKENT氏に不満でもあるのですか?それとも嫉妬ですか?
数日書き込みを付き合いましたが、純粋にスクリプトを評価しているとは思えません。
0151名無しさん@お腹いっぱい。2001/08/12(日) 23:15ID:???
あまりレベルの高くない(use strict;が通らないとか)スクリプトを配布している点は多少不満。
でもperl4でも動くようにしてることとか、サポートについてはすごいと思う。
レス見た限りだとみんなそう言ってるし。
なんでまともなレスがつかないかについては1が悪い、以上。
0152.2001/08/12(日) 23:20ID:???
use strict;が通る通らないはわざとではないのでしょうか?
0153名無しさん@お腹いっぱい。2001/08/12(日) 23:27ID:???
わざとその様にする意味はあるんですか
0154名無しさん@お腹いっぱい。2001/08/12(日) 23:38ID:???
>>150
不満がないからレスがつかない。
嫉妬してないから叩きスレも立たない。
評価する気もないから評価もしない。

てか、いつから「KENT氏のスクリプトを評価する」スレになったんだ?
KENT氏を超えたいという1を応援しているレスばかりだが。
0155.2001/08/12(日) 23:44ID:???
>>153
Perlのバージョンによってはuse strict;が通らない書き方でないと動作しないと
聞きました。

>>154
>てか、いつから「KENT氏のスクリプトを評価する」スレになったんだ?
まず相手を正しく認めてからでないと勝てるものも勝てなくなります。
0156名無しさん@お腹いっぱい。2001/08/12(日) 23:46ID:???
>>155
ウザイ。氏ね。
0157名無しさん@お腹いっぱい。2001/08/12(日) 23:48ID:???
っていうか何に勝つつもりなの?
0158名無しさん@お腹いっぱい。2001/08/12(日) 23:50ID:???
>>1は一生Perl4でも使って引き篭もってるほうが世の中のためだ。
0159名無しさん@お腹いっぱい。2001/08/12(日) 23:55ID:???
というか今だに Perl4 を使ってる鯖が何処にあるんだ。
あってもごく少数だろう。
それならば Perl5 に合わせて作った方が良いと思うぞ。
0160名無しさん@お腹いっぱい。2001/08/12(日) 23:57ID:???
>>159
だって>>155みたいな事言うから(藁
0161.2001/08/13(月) 00:25ID:???
Perl4を作っているサーバが少数でも、使っているところがあるならフォローすべきです。
優れたWEBマスターは、HTML言語だってJavascriptだって、ネスケを使っているひとのことを考えて作っているはずです。
0162Crow2001/08/13(月) 00:28ID:???
じゃあさ、>>1さんが簡単なプログラムをここに書き込んでそれを
KENT氏と比較したり、推敲したりすればいいんじゃない?
0163Crow2001/08/13(月) 00:29ID:???
>>161
それならPerl4用とPerl5用を用意した方が賢いと思うよ。
でもKENT氏はそうしてないよね。
0164.2001/08/13(月) 00:30ID:???
私はKENT氏の簡単なBBSスクリプトを教科書に学んだので、比較も何もないのですが・・・。
0165名無しさん@お腹いっぱい。2001/08/13(月) 00:31ID:???
>Perl4を作っているサーバ
*作っている*サーバがあったら教えていただきたいものだ。
>HTML言語
HyperText Markup Language Language って初めて聞きました。

なんか腹立つ(藁
0166Crow2001/08/13(月) 00:34ID:???
>>164
いやいや、教科書にして学んだとしても全く同じプログラムにはならないでしょ?
(Perlでは特にね)
それに>>1さんの書くプログラムがKENT氏に似ているとしたら、
純粋に>>1さんのプログラムを評価して、それを検討して更なる飛躍が期待できるし、
同時にKENTさんのプログラムを具体的に評価することにもなるじゃない?
0167Crow2001/08/13(月) 00:39ID:???
例えばYYBBS(ちょっと古い(Ver2.81))のこんな記述がある

## --- 時間を取得
sub get_time {
$ENV{'TZ'} = "JST-9";
($sec,$min,$hour,$mday,$mon,$year,$wday,$d,$d) = localtime(time);
$year += 1900;
$mon++;
if ($mon < 10) { $mon = "0$mon"; }
if ($mday < 10) { $mday = "0$mday"; }
if ($hour < 10) { $hour = "0$hour"; }
if ($min < 10) { $min = "0$min"; }
if ($sec < 10) { $sec = "0$sec"; }
$week = ('Sun','Mon','Tue','Wed','Thu','Fri','Sat') [$wday];

# 日時のフォーマット
$date = "$year\/$mon\/$mday\($week\) $hour\:$min\:$sec";
}

>>1さんならどう書く?
私も参考にしたいので「こんなのかけるぞ」というのがあったら(スレ違いかもしれませんけど)
どなた様か投稿どうぞ:-)
0168.2001/08/13(月) 00:44ID:???
sub get_time{
($sec, $min, $hour, $day, $mon, $year, $wday) = localtime(time);
@youbi =("Sun","Mon","Tue","Wed","Thu","Fri","Sat",);
$date = sprintf("%04d/%02d/%02d(%s) %02d:%02d",
 $year + 1900, $mon + 1, $day, $youbi[$wday],$hour, $min);
}
にします。
0169Crow2001/08/13(月) 00:56ID:???
だよね。わざわざ2桁にするのにif文使ったり、
localtimeでいらない変数まで読み込む必要もない。

それがプログラム上級者のいう「冗長さ」であり
「プログラムを見ても面白くない」っていう点だよね。

よっぽど>>1さんが書くプログラムの方が良い。

でもプログラム初心者が両方のプログラムを見たらKENTさんの方が理解しやすい。

だからKENTさんを"超える"というのがどう言う方向での意味なのか
(初心者に優しいプログラムなのか、プログラムの性能でKENT氏を超えるのか)
が重要ではないかと思うよ。
0170.2001/08/13(月) 00:56ID:???
sprintf("%04d〜",$year〜)で年月日をを数文字の数値にフォーマットに変える
ということは先日とほほのWWW入門で学びました。しかしほかに書き方を思いつきません。
0171名無しさん@お腹いっぱい。2001/08/13(月) 00:59ID:???
>>161
つーか IE とネスケだけに対応しておけば良いの?
スレ違いだけど少し疑問に思った。
0172名無しさん@お腹いっぱい。2001/08/13(月) 01:00ID:???
1の態度が随分変わったなぁ。
とりあえず、$ENV{TZ}を設定してなくてlocaltimeな時点で海外サーバでやばいよ。
俺ならgmtime(time+32400)かな。

my使いたいぞ。
0173.2001/08/13(月) 01:02ID:???
>>Crow氏
よっぽど、ということは何か足りないところがあるのでしょうか?
せひ補足をお願いします。
0174.2001/08/13(月) 01:09ID:???
>>171
IE、ネスケ以外を使う人は、画面表示に不都合があることを覚悟しているものと思っています。

>>172
海外サーバではまずい書き方なのですか。
できればmyを使った表現もご教授ください。
0175Crow2001/08/13(月) 01:11ID:???
>>172
そうそう、myの件もありますよね。プログラムが大きくなるほど変数が増える訳で、
その衝突を防ぐためのmy(で解釈合ってますか?)はKENT氏は使わない傾向にあるようですが。

>>173
いや、例えば

for(1..5){
Hello World!<br>
}
と言うプログラムを

print"Hello World!<br>Hello World!<br>Hello World!<br>Hello World!<br>Hello World!<br>";

と書く人は殆ど居ませんよね?
そして「えっ?こんな書きかたしてるの?」と思うと思います。

KENT氏の場合も同じで、>>167→>>168と比べれば
「こっちが良い」となるんですよ(私的意見ですけどね
0176Crow2001/08/13(月) 01:12ID:???
>>175
あやや・・
for(1..5){
Hello World!<br>
}
↓
for(1..5){
print"Hello World!<br>";
}
ですね。
0177名無しさん@お腹いっぱい。2001/08/13(月) 01:14ID:???
誤:IE、ネスケ以外を使う人は、画面表示に不都合があることを覚悟しているものと思っています。
正:IE以外を使う人は、画面表示に不都合があるかことを覚悟しているか、やむをえない事情があるものと思っています。
01781722001/08/13(月) 01:20ID:???
$ENV{TZ}をいじったり、gmtimeから直接出したりしないと、
外国にあるサーバでそのスクリプトを実行したときに現地時間で表示される。
(サーバは海外にあっても日本人向けのサービスとかならば違う可能性はある)

sub get_time{
 my ($sec, $min, $hour, $day, $mon, $year, $wday) = gmtime(time+32400);
 my $date = sprintf("%04d/%02d/%02d(%s) %02d:%02d",
  $year + 1900, $mon + 1, $day,
  ("Sun","Mon","Tue","Wed","Thu","Fri","Sat",)[$wday], $hour, $min);
 return $date;
}

とかかな。
っつーかこのサブルーチンって元はreturnしてないんじゃん・・・・・
やっぱり俺はKENTスクリプトいじりたくないと思った。
0179rand(5)2001/08/13(月) 01:27ID:???
わかった!アクセス数で勝ちたいのだな?(藁
0180名無しさん@お腹いっぱい。2001/08/13(月) 01:29ID:???
つーか Mozilla の存在は無視されてる模様。
っていうか見た目の表示さえ出来れば中身は伝わらなくても良いと思ってる雰囲気。

>>175
my 使うと安全だって聞いたが何が安全なのだろう。
実行速度は少し速くなるみたいだけど。
外から参照されないからその分違うのかな?

ちなみに、そのくらいのプログラムなら俺はヒアドキュメント使う。
0181.2001/08/13(月) 01:32ID:???
>>Crow氏、172氏
ご教授感謝します。
KENT氏のLIGHT BOARD最新版をDLしましたが、時刻表現は>>167のままでした。
172氏の曜日の配列の書き方、知らなかったです。参考になります。

returnについてですが、必須なのでしょうか。
print &get_time;
としたときに$dateがprintされるのはわかりますが、その必要がなければ
無駄な一行になるのでは?
01821722001/08/13(月) 01:43ID:???
>>181
&get_time;
ってやると $date に現在の日付が代入される、と言うプログラムと、
$date = &get_time();
ってやらないと $date に日付が代入されると言うプログラムでは、
見通しの利きやすさが全然違う。

初心者だとグローバル変数を使いまくってreturnしないようなプログラムが楽
って言う人も多いけど、プログラムを書くことに慣れれば慣れるほど
できるだけそんなことはしたくないと思うようになるはず。(一般的には)
0183Crow2001/08/13(月) 01:44ID:???
>>180
>my 使うと安全だって聞いたが何が安全なのだろう。
私も変数の衝突防止・・・としか知りませんね。どうなのでしょう?

>>181
サブルーチンだから戻り値があったほうがしっくりくるってことじゃないかな?
Cとかだと戻り値が必ず必要ですし。
あと>>161のプログラムに
my $date........
としてやった場合、サブルーチン外で print"$date"; としてやっても出力されなかったと思います。
01841722001/08/13(月) 01:51ID:???
>>180
myとlocalの比較ではmyの方が速いけど、myを使うのと使わないのだと、使わないほうが速いよ。
myを使わないプログラミングをしていると、

$hoge = "mona";
&subroutine();
print $hoge;
(間に2000行くらい)
sub subroutine{
$hoge = "giko";
}

ってプログラムがあったとき、 mona って表示されない。
明示的に $hoge を変更していないのに、いつのまにか変更されていると言う、
気づき難くて非常に困るバグの元だからmyを使った方がいいのではないかと。
01851722001/08/13(月) 01:54ID:???
>>183
サブルーチンの中で my $date; って宣言すると、$dateはそのサブルーチン内だけで有効な変数になる。
名前が同じなだけで、サブルーチンの外の$dateとは無関係な変数。
だから、外で print $date; ってやっても何も表示されないわけ。

そろそろ寝ていい?
0186Crow2001/08/13(月) 01:58ID:???
>>185
なるほど。ためになります。

そろそろ私も寝ます・・明日も早いので・・。
0187名無しさん@お腹いっぱい。2001/08/13(月) 02:31ID:???
KENT氏も進歩しているみたい。
YYBBS最新版をDLしてみたら、

sub get_time {
$ENV{'TZ'} = "JST-9";
$times = time;
($sec,$min,$hour,$mday,$mon,$year,$wday) = localtime($times);
@week = ('Sun','Mon','Tue','Wed','Thu','Fri','Sat');

# 日時のフォーマット
$date = sprintf("%04d/%02d/%02d(%s) %02d:%02d",
$year+1900,$mon+1,$mday,$week[$wday],$hour,$min);
}

になっていた。
0188名無しさん@お腹いっぱい。2001/08/13(月) 02:52ID:???
しかしそこでmyはおろかlocalすら使わないあたり底が見えるな。
0189名無しさん@お腹いっぱい。2001/08/13(月) 03:23ID:???
話の腰を揉んですみませんが、KENT氏のサイトに逝けない……しくしく。
0190110,112,1162001/08/13(月) 03:37ID:???
あれ? なんかマトモなスレになってます?(w
んじゃ俺もマジレス。
俺ならそのKENT氏のスクリプト、こうしますね。
sub get_time {
  my ($min, $hour, $mday, $mon, $year, $wday) = (gmtime(time + 60 * 60 * 9))[1 .. 6];
  return sprintf("%04d/%02d/%02d(%s) %02d:%02d",
          $year + 1900, $mon + 1, $mday, ('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat')[$wday],
          $hour, $min);
}
0191名無しさん@お腹いっぱい。2001/08/13(月) 04:04ID:???
というか、そこらへんはKent氏の”Perl4に対応させる”というスタンスがあるから、どうこう言うことじゃないんじゃないの?
perl6の開発が始まっている今、perl4に対応させることに意味を僕は感じませんけど。
perl4のところは5にあげろって管理者に言えばそれぐらいはやってくれるだろうに。

それはともかく、Kent氏を超えたいなら、具体的に彼のどういう部分を越えたいのかがはっきりしないとね。
>>1はより良いサポートをしたいとかじゃないでしょ?
Kent氏を凌駕するCGIを作りたいってことはスキルかアイディアで勝ちたいんでしょ?
頑張ればできるよ。
多勢に評価されるかはともかくとして。

アクセス数とか知名度で勝ちたいとおもってるなら・・・。
俺にこれをアドバイスする資格はねーな。
糞レス、スマソ
0192名無しさん@お腹いっぱい。2001/08/13(月) 04:15ID:???
Perl4対応だとしても
>localすら使わない
への反論にはぜんぜんなってない
0193名無しさん@お腹いっぱい。2001/08/13(月) 04:24ID:???
>>191
Perl4 にも local は在ったよね。
ま、今更Perl4なんてどうでもいいし、それに対応させることに
こだわっているKENT氏はどうかと思うけど。
01941912001/08/13(月) 05:25ID:???
いやね、僕が言いたいのはKent氏が多数の人(厨房だとしても)に
支持されてるのはスキル云々じゃないから1も頑張れば凌駕んじゃねーのということ。
>>192のいうことはもっともだし反論じゃないんですよ。ということを分かって欲しい。
0195名無しさん@お腹いっぱい。2001/08/13(月) 05:27ID:???
ところで1はなにやっとんじゃ?
コーディング練習中か?
0196 2001/08/13(月) 05:29ID:ZNIbLfE6
KENT・デリカット
0197名無しさん@お腹いっぱい。2001/08/13(月) 06:36ID:???
まずクソ生意気な口の利き方からなんとかしないと多くの人から支持
されるようにはならないと思われ
0198名無しさん@お腹いっぱい。2001/08/13(月) 07:25ID:???
多くの人に支持されるにはどうしたらいいんですかね?

やっぱ、切れずにサポート&どんなにばかばかしくてもリクには答える・・・ですか?
0199.2001/08/13(月) 09:29ID:???
KENT氏をスキル面で超えるには勉強しかないとのことですが、
初心者コーナーのスクリプトですら、とほほで手に入れたリファレンス
では読めないことが多いのが現状です。この点はどのようにして知識を
補うべきでしょうか。

>>198
常連が増えて軌道に乗ったら、あまり掲示板に露出しないことです。
厨房相手は常連が畳んでくれます。
0200名無しさん@お腹いっぱい。2001/08/13(月) 10:03ID:???
>>199
Perlのリファレンスって、沢山あるでしょう。本もサイトも。
0201名無しさん@お腹いっぱい。2001/08/13(月) 11:22ID:20B4WW5M
ここにいる人たちはみんなすごいけど、本とか買って覚えたんですよね?
折れも本買おうとしたけど、あれってものすごい量の関数とかそーいうのがあるじゃないですか?
あれを全部覚えていくわけですか?KENTさんのBBSのソースを見て、ちょいとずつ覚えるとかじゃダメなんですかね?
0202名無しさん@お腹いっぱい。2001/08/13(月) 12:41ID:???
全部覚える必要は無いよ。
凄い人になりたいんなら全部覚えて何でも出来るようなスキルを持つことになるだろうけど、
やりたいことが決まっているなら、そのやりたいことに必要なものだけを覚えれば良い。
0203名無しさん@お腹いっぱい。2001/08/13(月) 12:57ID:???
レスありがとうございます。ちょいとCGIをいじれるようにがんばってみます。
0204名無しさん@お腹いっぱい。2001/08/13(月) 18:56ID:???
生意気なことをいう前にまずプログラミングPerlを理解しろ、と言いたい。
アレが基礎だ。それ以外は要らん。
0205名無しさん@お腹いっぱい。2001/08/14(火) 02:53ID:???
まあ、いつまでものいみかのせなかをおっているようじゃだめ。
0206名無しさん@お腹いっぱい。2001/08/14(火) 18:34ID:UyH7mauo
ケントって誰? どこ中 出身?
0207名無しさん@お腹いっぱい。2001/08/14(火) 18:51ID:???
ハァイ、ボクはケント。
ハリウッド大学出身の大物パーラーさ。
HAHAHA!
0208名無しさん@お腹いっぱい。2001/08/14(火) 22:26ID:???
>>206
分からないことは google にきこう!
http://images.google.com/images?num=20&hl=ja&safe=off&q=KENT&lr=&meta=site%3Dimages
0209名無しさん@お腹いっぱい。2001/08/15(水) 12:29ID:RZea4ApU
http://images.google.com/images?num=20&hl=ja&safe=off&q=Hiroyuki&lr=&meta=site%3Dimages
0210名無しさん@お腹いっぱい。2001/08/15(水) 20:41ID:faG7AKOk
みなさん!
ケントさんがあなたの上司だったらどうしますか?
0211名無しさん@お腹いっぱい。2001/08/15(水) 21:24ID:???
上司としては悪くないかもしれん。
役に立つ忠告まで無視するようなガンコ親父じゃなさそうだから。
0212チュー2001/08/15(水) 21:41ID:B1pp1AIQ
◆◆◆(新)芸能人彼氏とH芸能界の表裏画像動画大公開◆◆◆
◆アイドル画像秘宝館◆
http://www.futomomo.com/netidol/idolhappy/maki/
◆綺麗なおねぇさんは好きですか?◆
http://www.futomomo.com/netidol/sister/megu/
◆セーラー服◆
http://www.futomomo.com/netidol/sailor/miku/
◆モーニング娘 ◆
http://www.futomomo.com/netidol/morning/mai/

◆◆◆(新)芸能人彼氏とH芸能界の表裏画像動画大公開◆◆◆
◆アイドラー◆
http://www.futomomo.com/netidol/idoler/momo/
◆綺麗なおねぇさんは好きですか?◆
http://www.futomomo.com/netidol/sister/megu/
◆アイドラー◆
http://www.futomomo.com/netidol/idoler/momo/
◆モーニング娘 ◆
http://www.futomomo.com/netidol/morning/mai/

lijo;io;io;io
0213名無しさん@お腹いっぱい。2001/08/17(金) 11:11ID:???
折れもCGIの本買ってPerlを覚えて、板とか作りたいんだけど、どんな本がいいかな?
昨日見た本は、2800円だったからちょっと抵抗あってさ。ほら、折れって厨じゃん?
やっぱり、高い本を買ったほうがいいのかな?
0214名無しさん@お腹いっぱい。2001/08/17(金) 11:30ID:???
ス・レ・ち・が・い
0215名無しさん@お腹いっぱい。2001/08/17(金) 12:04ID:???
>>213
http://www.kent-web.com/pubc/book2/index.html
http://www.kent-web.com/kent_perl.html
0216名無しさん@お腹いっぱい。2001/08/17(金) 22:10ID:???
もう買っちまった。2800円のやつ。CGIのためのPerl実践入門。ま、やれるとこまでやってみますわ。
0217名無しさん@お腹いっぱい。2001/08/22(水) 01:47ID:???
あのさ、KENT氏の配布してるアクセス解析のスクリプトって
GIFをコードで生成してない?
これっていいの?
0218名無しさん@お腹いっぱい。2001/08/22(水) 01:55ID:???
うにしすこわいこわいひ〜
0219名無しさん@お腹いっぱい。2001/08/22(水) 02:30ID:???
>>217 圧縮してなければよし
0220名無しさん@お腹いっぱい。2001/08/22(水) 02:32ID:???
ハァ?圧縮も何もGIFそのもののLZW圧縮に利用にライセンスが必要なんだから
コードレベルでGIFを吐き出すのも対称なんだろ?
0221名無しさん@お腹いっぱい。2001/08/22(水) 02:47ID:???
>>220
圧縮してないGIFにLZW圧縮が使われてたらお笑いだって。
だから>>219のとおりに圧縮してなければ全く問題ない。
わかる?

ま、KENTのはコードレベルで圧縮されたGIFを吐いてたはずだからまずいんだが。
(少なくとも俺の見たバージョンでは)
0222名無しさん@お腹いっぱい。2001/08/22(水) 02:53ID:???
具体的にはreport.cgiのここ?

# 透過GIFを定義
@dmy = ('47','49','46','38','39','61','02','00','02','00','80','00','00','00','00',
'00','ff','ff','ff','21','f9','04','01','00','00','01','00','2c','00','00',
'00','00','02','00','02','00','00','02','02','8c','53','00','3b');

#---------------#
# 透過GIF表示 #
#---------------#
sub gif_view {
print "Content-type: image/gif\n\n";
foreach (@dmy) {
$data = pack('C*',hex($_));
print $data;
}
}

特許はLZW圧縮伸張技術に対するものだから、
それを使ってないこのスクリプトには関係ないと思うよ。
@dmyで定義されてるGIFのコードはLZW圧縮使ったものだろうけど、
それがライセンス取得済みソフトで生成されたものなら問題なし。

どっちにしても、ダメコードだな。
0223名無しさん@お腹いっぱい。2001/08/22(水) 03:23ID:???
>特許はLZW圧縮伸張技術に対するものだから、
>それを使ってないこのスクリプトには関係ないと思うよ。
>@dmyで定義されてるGIFのコードはLZW圧縮使ったものだろうけど、
>それがライセンス取得済みソフトで生成されたものなら問題なし。

それをダウロードして利用するユーザはどうなの
別にライセンス取得が必要なんじゃないけ?
0224名無しさん@お腹いっぱい。2001/08/22(水) 03:25ID:???
あげで論議して
0225名無しさん@お腹いっぱい。2001/08/22(水) 03:30ID:???
GIFなんか使うな。
02262222001/08/22(水) 03:30ID:???
>>223
あ、それもそうか。
つまり、普通のGIF画像を他所から持ってきて使う場合でしょ?
必要だった気がする。
0227遣唐使2001/08/22(水) 03:36ID:PjCCZHeM
呼んだ?
02282222001/08/22(水) 03:38ID:???
と思ったけど、やっぱ必要ないみたい。
0229名無しさん@お腹いっぱい。2001/08/22(水) 03:42ID:???
>>226
ちゃうちゃう
LZW圧縮を扱うコード

ま、俺も良くわかんないから失せるね
02302222001/08/22(水) 03:54ID:???
>>229
LZW圧縮を扱うコードをダウンロードして利用するユーザってこと?
そのコードがライセンス取得してなかったら必要だね。
ただ、今回のKENT氏のスクリプトはLZW技術を使ってないので
問題ないでしょ。

ま、俺も良くわかんないから失せるね
0231名無しさん@お腹いっぱい。2001/08/22(水) 04:27ID:???
LZW圧縮したソフトを作った会社がライセンス料を払っていれば、問題ないし、
ライセンス料を払ってなかったとしてもUNISYSとその画像を作ったソフト会社の争いになる。

で、画像を見るクライアント(我々だが)はなんかのブラウザで見るわけで、
ライセンス料の取立てはブラウザ製作者側に行く、と。

だから、個人がKENTの掲示板を設置したり、KENT掲示板に書き込んだりするのは
別に問題はない。

だから、このスクリプトで吐いてるバイナリはLZW圧縮されてるけど問題ない。
・・・・・はずだ。
0232名無しさん@お腹いっぱい。2001/08/22(水) 04:32ID:???
う〜んちょっとまって
・KENT氏のスクリプトはLZW圧縮を利用している
・KENT氏のスクリプトはLZW圧縮を利用していない

この二つがクロストークしてるんですけど・・・
0233名無しさん@お腹いっぱい。2001/08/22(水) 04:40ID:???
KENTのスクリプトはLZW圧縮伸張の作業を行っていない。単にバイナリを吐いているだけ。
KENTのスクリプトから吐き出される画像は(例えばPhotoShop等で)LZW圧縮されたもの。

が、正しい。
こう理解するとクロストークしてないぞ。
0234名無しさん@お腹いっぱい。2001/08/22(水) 04:41ID:???
以前スカパーのサイトがユニシスに取立てされたのは
技術的に何をしてたんですか?
0235名無しさん@お腹いっぱい。2001/08/22(水) 04:44ID:???
>>231
> ライセンス料を払ってなかったとしてもUNISYSとその画像を作ったソフト会社の争いになる。
これソースある?
たとえば、利用者がライセンス取得していないのを知っていたとしても、
利用者に責任はないのかな?
うーん、スレ違いすぎる気がする。
02362322001/08/22(水) 04:45ID:???
>>233
ありがとう よく解りました
圧縮されたコードをスクリプト内でやり取りしてるだけで、
つまり伸張ををしているのはブラウザということですね
0237名無しさん@お腹いっぱい。2001/08/22(水) 04:49ID:???
伸張のコードを含んだプログラムをプログラムの一部として
利用し配付する場合には、利用者は別にライセンスの取得が必要だったはずです
IEやVBについてるimageコンポを参照してるプログラムが配付できないのはその為だったかと

自信ないですけど
なんか面倒ですね
0238名無しさん@お腹いっぱい。2001/08/22(水) 04:51ID:???
>>237
そのソフトの開発側がライセンス取得してれば問題ない。
02392382001/08/22(水) 04:54ID:???
238は無視してください。スマン
0240237 2001/08/22(水) 04:54ID:???
>>238
ええそうですね
>IEやVBについてるimageコンポを参照してるプログラムが配付できないのはその為だったかと
ここの部分を
配付するにはライセンスの取得が必要
に変えます

でも個人でフリーウェア配付するのにライセンス取るアホなことする人そうはいないよねぇ
0241名無しさん@お腹いっぱい。2001/08/22(水) 05:07ID:???
>>237
http://www.google.com/search?hl=ja&safe=off&q=unisys+gif+IE%83R%83%93%83%7C%81%5B%83l%83%93%83g&lr=lang_ja
0242名無しさん@お腹いっぱい。2001/08/22(水) 05:13ID:???
>>235
ごめん、ソースはあったと思うけど覚えてない、どっか間違ってるかも。
俺は、ライセンス取ってないのに配布するのが悪い方式でUNISYSが
ソフト制作者側だけを相手にすると思ってた。
でもそういわれてみると利用者にも責任があるような気がしてきた。

>>238
Microsoftはライセンス取得してるはずだけど、IEコンポーネントを使ったブラウザが
gif表示云々で公開中止してる(DonaBrowserとかね)のは、MicrosoftとUNISYS、
どっちに聞いても問題あるかないかをはっきりされなかったから、だったはず。

これも記憶が曖昧だ・・・
なんか、この話はWeb製作板とかの過去ログあさればいくらでも出てくるような気がする。
0243名無しさん@お腹いっぱい。2001/08/22(水) 05:17ID:???
まぁ 法律に関してはユニシスがはっきりしない限り
○○の掲示板で□□さんが××言ってたとか
○○に詳しい□□さんが××言ってた
としても欠片も保証は無いからな
0244名無しさん@お腹いっぱい。2001/08/22(水) 05:19ID:???
怪しいものは全て己の責任でということか。。。
怖いというかめんどいな。
■ このスレッドは過去ログ倉庫に格納されています