△▲ WebProg 初心者の質問 Part15 ▼▽at PHP
△▲ WebProg 初心者の質問 Part15 ▼▽ - 暇つぶし2ch334:nobodyさん
07/04/24 01:29:03 2ocg3gMl
質問です~。

window1 = "status=yes,resizable=no,location=no,directories=no,menubar=no,scrollbars=yes,toolbar=no,width=500,height=150,left=250,top=250";
window.open("./" + varUrl + "?" + varParam, "ウィンドウオープン", window1);
以上のjavascriptでウィンドウを新たに開きたいのですが試してみたところ
IE7では開かず(→スクリプトエラー)、FireFox2.0.0.3では開きました・・・。
特に間違っているような気はしないのですが何故でしょうか?
わかるかたいましたらご教授ください。

335:nobodyさん
07/04/24 09:45:53
function dummyFuncOPEN{
window1 = "status=yes,resizable=no,location=no,directories=no,menubar=no,scrollbars=yes,toolbar=no,width=500,height=150,left=250,top=250";
window.open("./" + varUrl + "?" + varParam, "ウィンドウオープン", window1);
}

みたいに適当な関数に退避させれば動くはず
俺ならIE7は無視するが・・・

336:nobodyさん
07/04/24 13:35:14 FEl7m1TS
<input type="radio" name="TYPE" value="">
<input type="radio" name="TYPE" value="1">
<input type="radio" name="TYPE" value="2">

このようなラジオボタンがありまして、検索ログを見た所
TYPEのvalueとして、「on」が送信されていたのですが
valueが空だと「on」を送信するブラウザがあるのでしょうか?

御存知の方よろしくお願いします

337:nobodyさん
07/04/24 13:51:21 cd9IK+PY
ソフトバンク携帯について

この携帯は「全然つながらないから解約しようとしたら、6万請求された」とよく聞く(※)。
(つながりにくい理由は、ソフトバンクが使用する周波数が建物に弱いこと等、色々)
そして、各種プランが良くないが、ホワイトプランが特に良くない。
携帯のメーカーの数で考えて「友人の4分の1くらいは持ってる?」と考えがちだが…

  ソフトバンク携帯を持つのは 約300人 に 1人。

300人の友人がいても、確率的にはそのうち1人しか無料にならない。(契約数/日本人口で計算)
その1人以外の通信料はすべて、他社の約2倍。1日たった7分でも月に1万円を超える。

トップが朝鮮人だからとは言わないが、日本人の客の満足度を真剣に考えてるとは思えない。
つながりにくいことにも、予想以上に金がかかることにも、解約金にも、すべて「後から」気づく。
「金さえとれば後で文句を言われてもOK」とも感じるので、気をつけて欲しい。

※…新聞記事は「0円携帯 解約に6万円 県、ソフトバンクに改善要望」で検索
  ↓ついでに。カモにされてるのは、ソフトバンク株を買ってる者も同じだった…
  スレリンク(bizplus板)

338:nobodyさん
07/04/24 14:26:38
valueが空とか設定されてなければHTMLの規格に沿って値が返されるのが普通かと


ソフトバンクなんか恥ずかしくて持ってるなんて、俺なら言えません
俺からすれば孫DAフォンを選んでる時点で人生負け組だと思う

339:nobodyさん
07/04/24 14:30:32
んだ。
詐欺まがいの広告を平気でやるような禿フォンを選ぶのは、救いようのない馬鹿だけ。

340:nobodyさん
07/04/26 12:37:47 ZG0NX6Gn
複数のチェックボックスが存在しててチェックされたらカウントアップ
チェックはずしたらカウントダウンをしたいです。
チェックボックスにonClick関数を加えて関数側でon/offの判定をすることは
可能ですか?

<INPUT type="checkbox" name="chk" value="A" onClick="changeCheck();">
<INPUT type="checkbox" name="chk" value="B" onClick="changeCheck();">
<INPUT type="checkbox" name="chk" value="C" onClick="changeCheck();">

function changeCheck() {
if (チェックボックスがonだったら) {
// カウントアップ
} else {
// カウントダウン
}
}

 チェックするたび、チェックボックスを回してチェック数を数える方法は
できたんですけど、上のようなことはできないかなと思って。

 thisが使えないかなと思って、判定文を
this.checked
にしたけど、undefinedって言われてしまって判定できませんでした。


341:nobodyさん
07/04/26 13:41:33
関数の中ではなく、引数で自分自身を渡すんだ。


342:nobodyさん
07/04/26 17:48:28
>>337
ソフトバンクは6人に1人ですよ。割合。

343:nobodyさん
07/04/26 18:04:50
コピペにレスしてるやつは何なの?
自演?

344:nobodyさん
07/04/26 19:26:51 JsNeztcX
現在phpを使用して携帯用サイトを制作している者です。
そこで以下の機能を作ろうとしています。

1) 携帯で現在地の座標を取得
2) その座標を住所に変換して画面に表示

1は市販のマニュアル本を参考にして実現できたのですが、
2の変換方法がわからなくて難儀しています。

調べたところ、
・ジオコーディングという概念を使って変換する。
・住所→座標の変換が可能なサービスはある(googleなど)
らしきことはわかったのですが、
座標→住所の変換方法については
見つけることができませんでした。

良い方法をご存知の方、
いらっしゃいませんでしょうか。

345:nobodyさん
07/04/26 19:58:36
ジオコーディングとか知らんが、ジオコーディングでyahoo検索したら1ページ目に逆ジオコーディングって単語が見つかるんだけど

346:nobodyさん
07/04/26 21:24:45
>>341
呼び元で追加して

<INPUT type="checkbox" name="chk" value="C" onClick="changeCheck(this);">

function changeCheck(pObj) {
if (pObj.checked) {
// カウントアップ
} else {
// カウントダウン
}
}
で判定できました!
ありがとう。

347:nobodyさん
07/04/26 23:11:01
>344
座標データに対応する住所データって国土地理院で配布してなかったっけ?

348:nobodyさん
07/04/27 22:17:09
>>344と同じのを他のスレで見かけた気がする。

349:nobodyさん
07/04/28 00:27:57
ようつべみたいなの作ってみたいんだけど、どうすればいいの?

350:nobodyさん
07/04/28 00:30:05
>>349
まず鯖(数台)と回線(数Gbps)を用意します。

351:nobodyさん
07/04/28 00:35:27
>>350
それはちょっと厳しいのでまず簡単な仕組みを作ってみたいんだけど
何からはじめたらいいですかね?

鯖1台くらいならなんとかなります。

352:nobodyさん
07/04/28 00:48:34
FLV解析から始めてください
そうすりゃ何をやればいいのかが見えてきます

353:nobodyさん
07/04/28 00:50:13
>>352
わかりました。やってみます。
ありがとございました。

354:nobodyさん
07/04/28 13:04:40
ふつうのISPのスペースやレンタル鯖じゃ駄目だよな

355:nobodyさん
07/04/30 09:10:21 Ud79vGIo
URL を入力すると、その URL の OS や Web サーバーのバージョン (Apache とか
IIS とか) を表示してくれるサイトがあったと思うんですが、ご存知の方教えて
いただけませんか?
昔見たのは、それのみのサービスでなくて、サーバーへのアクセス状況といった
統計の一環として情報提供しているものだったと思います。

目的は、プロバイダで公開しているホームページ用に CGI 作ろうとしていますが、
開発環境をプロバイダの環境に極力あわせるため、プロバイダのサーバーの
バージョンを確認したいのです。

356:nobodyさん
07/04/30 09:48:23
エラーページを表示させてみれば?

357:355
07/04/30 09:56:30
>>356
ありがとうございます、これで Web サーバーのバージョンがわかりますね。
OS も技があるでしょうか?

358:355
07/04/30 10:36:36
いろいろなキーワードでググって自己解決しました。
>>355 で記憶にあったのは、URLリンク(www.netcraft.com) でした。


359:nobodyさん
07/04/30 11:16:50
perl初心者です

$a=0;
if($a==0) {
echo "こんにちは\n";
}

これを書き直さずにそっくりそのままperlに流用できますか?

360:nobodyさん
07/04/30 11:23:53
==→eq
echo→print

361:nobodyさん
07/04/30 16:33:33
数値だから==はそのままでいいよ

362:nobodyさん
07/04/30 21:44:24
>355
telnet で
open hogege.com 80
HEAD / HTTP/1.1
Host: hogege.com
Connection: Close
とやれば情報は見れます

363:nobodyさん
07/05/01 00:00:42 apN62MSl
レンタルサーバなら、事業者にサーバ情報教えれとメールすれば終わる気がした。

364:nobodyさん
07/05/02 14:37:31 iNeFKMLM
質問です。

<%@ page language="java" pageEncoding="UTF-8" %>
<%@ page import="javax.swing.*" %>

<%!
public String testFunc1() {
JOptionPane msg = new JOptionPane();
msg.showMessageDialog( null, "test" );
return "hogehoge.jsp";
}
%>

<HTML>

<HEAD>
<TITLE>TEST</TITLE>
</HEAD>

<BODY>
<% out.println( "<FORM action='" + testFunc1() + "'><INPUT type='submit' value='test'></FORM>" ); %>
</BODY>

</HTML>

上記のページにアクセスすると
いきなりtestFunc1が動いてメッセージボックスが表示されました。
ボタンを押した時に動作するようにしたいんですけど、どうすればいいでしょうか?

365:nobodyさん
07/05/02 15:27:33
成長の段階を踏まずに一足飛びしようとするから指差してプギャーされるんだな

えーと、HTMLの理解が足りない
まず、どんなHTMLがブラウザに送出されてるか確かめれ
そしてHTML記述とJavaScript実行の関係を勉強しろ

366:nobodyさん
07/05/04 12:57:34
データベースの必要性がわかんない

367:nobodyさん
07/05/04 13:47:11
なら使わないほうがベター

368:nobodyさん
07/05/04 16:23:04
DBってすごい便利だけどテーブルとか壊れると糞面倒過ぎる

369:nobodyさん
07/05/04 16:42:20
テーブル壊れることなんて俺一度もないけど

370:nobodyさん
07/05/05 02:23:57
CGI中に単に別のHTMLファイルを挿入するには、どのようにすれば良いのでしょうか?
初心者すぎてすみません。

371:nobodyさん
07/05/05 04:14:32
何となく意味が分かりそうで分からないので言い直してくれると助かる。

372:nobodyさん
07/05/05 10:50:01
今契約してるレンタルサーバーでMySQLを使いたいのですが、
サーバに自分でインストール出来るんでしょうか? 管理してる人にやってもらう必要があるのでしょうか?
サーバはLINUXなのですが、LINUX用のMySQLをWindowsXPにダウンロードして
それをFTPでアップロードすれば使えるようになるのでしょうか?
MySQLを自分のWindowsマシンにインストールする方法はたくさん出てくるのですが
それをWEBで使う方法が書いてないので困ってます。

373:nobodyさん
07/05/05 11:24:35
DB を使えるかどうかはその使ってるサービスによる

占有サーバーなら好き勝手いじれるが、環境が不安定になって
環境の再セットアップが生じた場合、追加料金が発生する

共有サーバーなら DB などアプリケーションのインストールは不可
使ってるコースに DB が無ければ、DB のあるコース変更すればいいかと


自分が借りてる会社、コースを確認して、それでも分からなければまた聞きにくればいいと思うよ

374:nobodyさん
07/05/05 13:20:49
>>371
SSIの逆みたいなこと(HTMLにCGIの実行結果を挿入ではなく、CGIの実行結果中に別のHTMLの挿入)をしたいと思っているのですが、
そうする場合、CGI中にどのように記述すればいいのでしょうか?
スレ違いとかならすみません。

375:nobodyさん
07/05/05 13:23:17
>>374
言語が何か知らんけど
printとかechoとかでok

376:nobodyさん
07/05/05 13:23:26
>374
ヒアドキュメント でぐぐれ

377:nobodyさん
07/05/05 13:51:59
あとは、別途用意したHTMLファイルをopenするとかな

378:372
07/05/05 16:08:47
>>373
レンタルサーバで不可というのは技術的なものですか?
それともモラルや規約的なものでしょうか。

私が借りてるサーバさくらインターネットのライトプランです。
一応共有のデータベースはあるみたいなのですが、5Mまでという制限があります。
私は100Mが近く使いたいので何とか自前で設置したいのです。

379:nobodyさん
07/05/05 16:27:09
普通に考えてできないだろ
つかサーバ側に聞けよ

380:nobodyさん
07/05/05 17:54:58
>>375
>>376
>>377
思惑通りにできました。有難うございます。

あともう一点質問なんですが、
例えばこういう↓フォームの送信データがあった場合
パス/xxx.cgi?name=1234&page=5678&word=2468
別途のCGIファイルからこれを実行させるには、どのようにすればいいのでしょうか?
言語はperlです。
訳分からんかもしれない質問ですみません。

381:nobodyさん
07/05/05 20:09:43
日本語が訳分からん
送信データと実行の関係が意味不明
そういう送信データと共にそのCGIを実行させるにはどうすればいいか?ってことだろ?

382:nobodyさん
07/05/05 20:41:07
そういう意味です
失礼しました(汗)

383:nobodyさん
07/05/05 22:18:27
プラン以上の事はできない
まずは社会を勉強しような

384:380
07/05/08 23:58:55
何やかんやとこねくり回していたら、多少は前進できたようなので質問を整理します。
(380の質問は無視して下さい)

CGIの掲示板にCGIのアクセス解析(ログ取得用cgi)を、JavaScriptやIMGを使わずに設置したいと思っています。
掲示板CGI中にSSIのコマンド(アクセス解析CGIの呼出し)を記入してもコメントとしてしか認識されないし(当たり前かも知れませんが)、他にrequireとかも試してみましたが、うまくいかず行き詰ってしまいました。
もし実現する方法がありましたらお教え頂きたいです。
言語はperlです。

385:nobodyさん
07/05/09 00:08:15
>>384
アクセス解析としての機能を果たすモジュールでも書いてrequireしたらどうだろう。
或いは、普通のアクセス解析を関数だけrequireして、その関数でrequire下側でアクセス解析の処理をさせるとか。

ただ下の方法だと関数名がコリジョンすることがありうる。
OOPな手法でアクセス解析モジュールでも作るのが、最終的には一番満足出来るんじゃない?

386:nobodyさん
07/05/09 01:11:43 D8ftPzG/
winにperlをインストールしたいのですが、
MSI版とZIP版は中身が違いますか?
PATHを自分で通すか自動で通してもらうかの違いだけでしょうか?

387:nobodyさん
07/05/09 01:14:20
詳しくは覚えてないが、他に拡張子の関連づけとか
IIS絡みの設定とかいろいろやってたような > MSI版

388:nobodyさん
07/05/09 01:21:22
zip版はインストーラーに環境を汚して欲しくない人とか、走らせるのに自分で設定できる人用
俺はzipの方がやりやすい

389:nobodyさん
07/05/09 01:26:00
MSI走らせて発見したのですが7つほど自動的に設定してくれるんですね。
とくにaspは使わないのですがめんどくさいのでMSIでインストールすることにしました。
ありがとうございました。

390:nobodyさん
07/05/09 09:50:32 zetT6ReU
getSession(false)でnullが返ってこないんですが、
「jspは暗黙的にsessionオブジェクトを用意する」ってのが関係してるんでしょうか?
下記のコードで試すとnullが取れませんでした。

<%@ page language="java" pageEncoding="UTF-8" %>

<% String title = "test"; %>

<%
String msg;
HttpSession hs = request.getSession(false);

if( hs == null ) {
msg = "セッションが存在しない";
} else {
msg = "セッションが存在する";
}
%>

<html>
<head><title><%= title %></title></head>
<body>
<%
out.println( "<p>" + msg + "</p>" );
out.println( "<br>" );
out.println( "<p>" + hs + "</p>" );
%>
</body>
</html>


391:nobodyさん
07/05/09 11:19:39 MSOt+HkR
リンク集を設置しようと思っています。
有名どころのYomiSearchにしようと思っていたのですが、
通常版の他にPHP+MySQL版があることを知りました。

そこで質問なのですが、

PHP+MySQLにする利点って何なのでしょうか?

サーバー負担は小さい?

392:nobodyさん
07/05/09 14:26:03
YomiSearchが何なのか分からなかったので調べてみた。
通常版ってのは、Perl/CGI+よくあるログファイル読み書きタイプなのね。
なるほど。

393:nobodyさん
07/05/10 07:22:32
データ量がん万いこうがへっちゃら

394:nobodyさん
07/05/10 08:20:19 /1qVJ1SK
知人とデータのやり取りをするためアップローダーを設置したいのですが、
ファイルサイズを簡単に変えられるアップローダーはないでしょうか?
いくつか試したのですが、数字を書き換えても
なぜか1メガを超えるとエラーになるものばかりです。
よろしくお願いします><

395:nobodyさん
07/05/10 08:46:10
エラー内容をもっと詳しく調べればOK

396:nobodyさん
07/05/10 08:58:15
>>395
もう一度じっくり確かめたらアップできたようです\(^o^)/
数値設定で1*1024 となってるのを、1*10240ってしてたのを
5*1024ってしたら直りました。ご面倒おかけしましたm(_ _)m

397:nobodyさん
07/05/10 21:30:15
>>385
OOPな手法とかまだまだそこまで知識が及びませんが、
アクセス解析用のCGIを少し弄ってrequireすれば、何とか思惑通りにできました。
有難うございます。

398:nobodyさん
07/05/15 12:32:32
IEのステータスバーに「ページが表示されました」と出るのに
画面が真っ白のままのことがあります。
確認するとヘッダは来ているし、ソースで見ると中身もちゃんと来ている模様。
この現象はXPではたまに、2000では皆無で、VISTAでは頻繁に起きるようです。
プログラム自体はPHP5+Smartyなのですが、これとは切り離して
これはいわゆるどんな状態なんでしょうか。
知人によればVISTAでは他のページでもときどき起こる、ということでした。
もし何かあれば掘ってみたいのですが・・・

399:nobodyさん
07/05/15 12:35:59 /xHP6in2
ieなんて恐ろしいブラウザーみんな使ってないから分からないんじゃない?

400:nobodyさん
07/05/15 12:58:40
>>398
Authを使った認証とかしてる?

>>399
半数以上はieコンポーネントを使用してるブラウザを使ってる。
それから、FireFoxなんかもしょっちゅう、重大な穴がみつかってる。

あんたみたいな考え方の人が、ie用で見た時にバグがでてくるサイトを平気で作る。
はっきりいって、迷惑だ。WEB開発なんてやめてほしい。

401:nobodyさん
07/05/15 13:16:12 /xHP6in2
>>400
うんと・・・・・ieそのものがバグのかたまりなんだが・・・・・・


402:nobodyさん
07/05/15 13:20:26
バグの塊だからといってサポートしないなんてのは可笑しい

403:nobodyさん
07/05/15 13:22:42 /xHP6in2
現実を見ないかわいそうな人が沸いてきた

404:nobodyさん
07/05/15 15:15:13
>>403
お前が現実見ろよ。
WindowsのIE環境を無視した開発は非常識。

405:nobodyさん
07/05/15 20:40:34
IEを使うか使わないかに関わらずIEのユーザーが一番多いのは明らかだろう。
初心者が知ったかぶりで話すスレじゃないよ。

406:nobodyさん
07/05/15 20:49:58 Fy2AtB8k
わざとIEで見れないサイトをつくってFirefoxのアドセン貼る

407:nobodyさん
07/05/15 21:01:05
一般的に今までIEコンポのブラウザ使ってて、突然Geckoに移行ってのはあんまり楽じゃないと思うな。

408:nobodyさん
07/05/15 22:24:13
IE拒否とか化石かよ

409:nobodyさん
07/05/15 23:47:36 368FkZPH
ゆとりの俺は「IE」の意味がわからないので、調べてみた。
最初に初心者向けのスレで質問したら「ググれカス」といわれたので、ググってみた

IEは正式にはInternet Explorerというらしい。
繰り返すが俺はゆとりだ。英語がわからないのでネット翻訳してみたけど
Yahoo!も Infoseek もそのまま英語が表示された

URLリンク(honyaku.yahoo.co.jp)
URLリンク(translation.infoseek.co.jp)


仕方ないので姉ちゃんに聞いてみた。姉ちゃんは「インターネットの冒険者だ」と教えてくれた
どうやら「IE」というのは冒険者向けのソフトみたいだ


つまり、まとめるとこうですか? わかりません ><

URLリンク(ja.uncyclopedia.info)

410:nobodyさん
07/05/15 23:48:52
つまんない

411:nobodyさん
07/05/16 01:00:32 Qg3s6odB
SQLiteを覚えたいのですが、どこかに入門サイトみたいなのないでしょうか?
SQLiteのスレもないようだし、MySQLより圧倒的に使ってる人がすくないのかな?

412:nobodyさん
07/05/16 01:06:55
>>411
SQLite 5
スレリンク(db板)

413:nobodyさん
07/05/16 01:19:52
thanks!! >>412

414:nobodyさん
07/05/16 01:54:18 ygtreCsO
乗っかり質問ですまんが、あえてSQLite使う利点って何かあったりする?

415:nobodyさん
07/05/16 08:55:43
>>413
そのスレは信者とアンチの煽りあいしかやってないので、他のサイトで勉強する事をオススメするよ。
URLリンク(www.net-newbie.com)
URLリンク(www.net-newbie.com)

416:nobodyさん
07/05/16 10:12:39
>>414
他のDBは、組み込んだ製品を販売するときにライセンスが必要だったりする。
それから、SQLiteは、Cのライブラリで、サーバーとして動作しないんで、
アホが使っても外部からアクセスされる心配はない。
Cが書ければ検索機能の追加もできる。

417:nobodyさん
07/05/16 11:30:12 wGr5bjeW
今ホームページを作成しているんですが、
完全に行き詰まってしまったので書き込みさせていただきます

フォームに入力した項目をメールとFAXで受信したいのですが
メールでの受信までは確認できたのですが
FAXでの受信方法が今ひとつわかりません

検索したのですが何やらソフトが必要みたく
それもいっぱいあってどれを使ったらできるのかが
わかりません。

どなたか分かるかたいらっしゃるでしょうか??

ちなにみOSはXPです。


418:nobodyさん
07/05/16 15:20:43 qm+GGeYH
>>416


>>417
マルチ乙

419:nobodyさん
07/05/17 16:31:10
>>414
わざわざ小規模の掲示板とかでdb用に鯖を立てる方が馬鹿げていると思うのは俺だけではない筈

420:nobodyさん
07/05/17 22:12:40
掲示板程度にDB使ったスクリプトみると釣りにしかみえない。
毎秒10000万レスのファイルへの書き込みでも壊れないっていうのに
DBで管理してどうすんのかと

421:nobodyさん
07/05/17 22:28:35
>>420
作るほうは楽

422:nobodyさん
07/05/17 23:27:04
確かに作る方は楽だねぇ。
まあ、DB使えるなら積極的にDBを使うという考え方は間違っるとは言い切れないと思うんだ。

423:nobodyさん
07/05/17 23:59:59
DBで管理して、検索して「氏ねクズ」とかひっかけるのに使うんだったらしょうがないか

424:nobodyさん
07/05/18 07:19:58 fdbDiUoN
キャッシュフォルダをつくらなくて良いってのもない?
変数の処理させしっかりすれば、個人が趣味で作成&運営する板なら、それなりにセキュアかもよ

425:nobodyさん
07/05/18 08:05:27
コストかかりすぎ

426:nobodyさん
07/05/18 09:35:06 9YkqQZZ8
質問です。認証システム(ログイン・ログアウトっていうアレ)を作ろうと思ったんですが
手元の本を見るとpear::auth+md5を使ったものがサンプルに挙げられてました。
これって、セキュリティレベル的に、一般的なポータルとか会員サイトで使われてる仕組みと
同じくらい安全なものなんでしょうか?
これにSSL組み合わせとけば問題なし?

427:nobodyさん
07/05/18 09:49:20
問題あり

428:nobodyさん
07/05/18 09:56:50
>>427
回答ありがとうございます
プログラマの技量で問題のアルナシなんて変わるとは思ってますが…
具体的にどんな問題ですか?
どのへんに気を使えばいいんでしょうか?


429:nobodyさん
07/05/18 10:32:55
よく画像貼り付け掲示板を見てると、投稿された画像をimgタグのwidth,heightで
無理矢理縮小してプレビューさせてるのがあります
あれだと一覧のイメージ読み込みに時間かかるので、投稿されると同時に
プレビュー用のサムネイルをオリジナルの画像とは別に自動で作りたいんですが
そういう機能ってphpにあるでしょうか?

430:nobodyさん
07/05/18 10:56:47
>>429
GD使え。

431:nobodyさん
07/05/18 12:47:25
>>426
md5なんてハッシュからパスの解読に時間かかんねえんだよ。
SSL使うのは当たり前だがSSL使っても100%の安全はない。
pearがどういう動作をしているのかわからないのでは今後バグをついた攻撃に対処できないおまえに一番の問題あり

432:nobodyさん
07/05/18 13:18:36
偉そうですね

433:nobodyさん
07/05/18 13:21:36
あんただれ

434:nobodyさん
07/05/18 14:24:56
>>431
英数文字8文字のmd5なんだけど解読お願いします
975e6f4fa6185f4b35dff2d589fb0250
1日あれば出来るでしょうか

435:nobodyさん
07/05/18 14:31:18
ここはそういうスレじゃない。よそへいけ

436:nobodyさん
07/05/18 19:08:09
>>434
自分でやれ、ボケ。
URLリンク(www.vector.co.jp)

437:nobodyさん
07/05/18 19:14:20
↑バカ発見

438:nobodyさん
07/05/19 09:04:45 IGnYA/9W
>>431
ありがとうございます

md5という形式がそんなに問題あるなら、プロの方はどんなやり方で
認証のシステム作ってるんですか? 自分は素人なんで良くわかりません…
専用の有料ソフトとかあるんでしょうか?
最近よくあるXOOPSとかSNS構築ソフトとかはどんな風に作ってるんでしょう?
フリーのソフトウェアがフリー技術の集大成以上のことをやってるのかなぁ?

PEARの動作が判ってないならバグへのアタックに対処できない、ってのは
凄く納得しました。じゃ、使わないほうがいいんですかね? それも変に
思い切りすぎか…

439:nobodyさん
07/05/19 09:12:25
個人で強固なセキュリティなんて人手も金もかかるわけで完璧なんて求めちゃいけない。
いま自分ができる範囲でセキュリティの高い方法を選択したらいい。

たとえば
1.BASIC認証を利用してみる。
2.しかしこの認証方法はパケット盗聴が容易であることが欠点であることがググってわかった。
3.次のステップを考える。

べつにpearを使うなといったわけじゃないから誤解しないで。
だからある程度のレベルまでふせげればいいんだよ


440:nobodyさん
07/05/19 09:23:13
>>439
どうもです
よっぽど凄いんですねー、あのヤフーとかの認証は…


441:nobodyさん
07/05/19 10:37:42
md5は一応公開されてるやり方だし、強固といえども抜け道は探せるさ
256bit幅のパスワードとか採用してSSL通信&公開鍵方式を自前実装すりゃかなり強固
コストに見合わないけどね。

442:nobodyさん
07/05/19 13:37:15
md5( パスワード+ランダム文字列 )

でいいじゃん

443:nobodyさん
07/05/19 15:55:46
公開アルゴリズムであるか無いかは問題じゃない。
MD5に脆弱性があるのは事実だが、個人での利用なら当分現実的な問題にはなりえない。
不安ならSHA-1かそれ以上を使えば良いんじゃない。

444:nobodyさん
07/05/19 21:12:58
426です
いろんな意見ありがとうございます。SHA-1という技術についても調べたところ、
これも既に解読されてるんですね~。
でも、こういう暗号を解読するための環境整備には1000万円もかかるとか。
まあでも、そんなに金かけてアタックする暇人もいないか…
SHA-1の導入ってコストかかるんですか?

445:nobodyさん
07/05/19 21:19:36
ググレ

446:nobodyさん
07/05/21 00:44:14 XxhlH3o5
数千のIPを使って掲示板に投稿してくるスパマーがいます
もはやIPでのフィルタリングは無意味化してるといえるのと思うのですが
お前らはSPAMに対してどういった対策を取っていますか?

447:nobodyさん
07/05/21 00:45:59
おれのばやいは回線切ってる

448:名無しさん@秘密の花園
07/05/21 01:29:44
>>444
ちょっとは自分で調べろ

>>446
海外SPAMなら、全文ASCII文字の場合弾くとか。

449:nobodyさん
07/05/21 03:42:05 r2MP9GVb
スレ違いかもしれないけど、スパマーがカモを管理するためのデータベースって公開されているものがありますか?
スパムってオンラインカジノとかそれぞれの会社が社員にやらせてるのでしょうか?それともスパム打ち込み専門業者がいるのでしょうか?

450:nobodyさん
07/05/21 07:08:47
そんなのがわかったらスパムなんて滅ぼせるよな

451:nobodyさん
07/05/21 07:52:05
スパム専門業者ってのも実際居そうだよなあ。


452:449
07/05/21 09:59:06 3IxpO5VZ
>>450-451
どもです

色々対策を強化してる中で気になったので聞いてみました
今まで通り地道に対処します

453:nobodyさん
07/05/21 12:56:49
ほとんど1秒ごとくらいにIP変えてくるんだよ
PPPで繋ぎなおしてるにしても速すぎると思う
どんな技術だこれ?

454:nobodyさん
07/05/21 12:59:46
ちなみに外国人じゃなくて
日本のエロサイト
まじむかつく
訴えたろか

455:nobodyさん
07/05/21 13:26:50
国名みてはじめばいいじゃん

456:nobodyさん
07/05/21 13:58:59
>>453
うちのそういうの来たことあるけど、リアルにどうしてんだろう
調べたところで何かに利用する価値思いつかないけど、気になるよね

457:nobodyさん
07/05/21 14:03:57
ホスト名ではじけばいいじゃん。
大手プロバイダを経由してると他の人まではじかれちゃうけど
その場合はそのプロバイダにスパマーがいることをチクればいい。

458:nobodyさん
07/05/21 14:04:23
掲示板の荒らしが何を目的にしているのか考えればスパムにも当てはまるとぁたしはかんがえてぃる

459:nobodyさん
07/05/21 14:32:20 muFgX4T+
ここでいいのかどうか微妙なんですけど質問です。

youtube api を使ってるんですが
URLリンク(www.youtube.com)キーワード]&page=1&per_page=50

ここでアンド検索したいんですがどう入力すればいいのかわかりません。
検索しても英語ばっかりでサッパリですorz

460:8
07/05/21 17:04:36 fiE5Le0Z
CGIを自由に使えるようになりたくて独学で勉強しようとしたのですがCGIはPERL
記述?だからと思いPERLの詳しくなればわかると思いこの板にきました。
PERLに強くなるにはなにを学べばいいですか?ラクダ本というのがいいとどっかで
見たのですが間違いないですか?
そもそもCGIを自由に使えるようになるのはPERLを詳しくなっても意味ないですか?
CGIを自由に扱えるようになりたいので勉強の仕方わかる方お願いします

461:nobodyさん
07/05/21 17:49:08
>>460
普通にPERLを勉強してください
勉強の仕方?
Googleにでも聞いてください

462:8
07/05/21 18:30:15 fiE5Le0Z
この板の存在をほていされますたT T

463:8
07/05/21 18:31:00 fiE5Le0Z
×ほてい
○否定

464:nobodyさん
07/05/21 18:32:49
IDだしてくれてありがとう。
専ブラは便利ですね^^

465:8
07/05/21 18:48:01 fiE5Le0Z
勉強方法教えてくれよOTL

466:nobodyさん
07/05/21 18:55:11 cMnVCcu5
Perlの拡張子で.cgiと.plの違いって何ですか?

467:nobodyさん
07/05/21 18:58:54
ググれカス

468:nobodyさん
07/05/21 18:59:59
>>466
plはperlで書かれたスクリプトファイル
シェルから実行されるファイルの場合もある
cgiはcgi用に書かれたファイル
cgiの拡張子だけでは何で書かれたかは中身を見ないとわからない
Cでコンパイルされたバイナリかもしれない

469:8
07/05/21 19:00:19 fiE5Le0Z
ID:???
以外の方いまいたらご指導おながいします

470:nobodyさん
07/05/21 19:07:43
勉強の仕方って何だよ
本屋行けば入門本くらいあんだろ
そもそもCGIに強くなりたいって漠然とした理由は一体何なんだ

>ID:???以外の方いまいたらご指導おながいします
メール欄に何か入力したら誰でもID:???になる
2chを利用するなら2chの事も少し知っとけ

471:8
07/05/21 19:10:15 fiE5Le0Z
なんだかなぁ・・
まあいいや。ありがとう本屋行きますノシ

472:nobodyさん
07/05/21 19:11:03
めんどくさいからID指定してあぼ~んしてくれよ
いちいちかまってたら時間がもったいないぞ

473:nobodyさん
07/05/21 19:17:17 cMnVCcu5
>>468
おお!なるほど。
確かにCGIにはC言語で書かれたものもありました。
.plの意味がわかりました。どうもありがとうございます。

474:nobodyさん
07/05/21 19:26:59
>>446
メールアドレス書かれてたらログに書き込まずに
「投稿受け付けました」とでも表示させる。

475:nobodyさん
07/05/21 19:48:42
串排除
英数字、記号のみで構成された文は排除
これだけでもだいぶ違う

476:nobodyさん
07/05/21 23:56:27
IP弾き用htaccessの自動生成をしようと思うのですが
htaccessを置くメインのディレクトリを書きこみ可にするのは
セキュリティーの観点からまずいですよね
何かいい方法ないでしょうか

477:nobodyさん
07/05/22 11:24:04
/aa/bb/cc/ ←書きこみ可
/aa/bb/.htaccess

.htaccessの影響は、設置されたディレクトリから
下の階層へ向かって無限に波及します。

478:nobodyさん
07/05/22 11:43:37
>>476
メインディレクトリからものを待避させればよくない?

479:478
07/05/22 11:49:05
失礼、質問をよく読んでなかった

480:nobodyさん
07/05/22 14:17:20
WindowsXP上でApache TomcatにApache AXIS2を乗っけて
Webサービスの勉強をしています。
JavaBeansからWebサービスを作ってみようと思い、まずこのページ(↓)の
URLリンク(www.atmarkit.co.jp)
SimpleAddBean.java をコンパイルしました。

しかしそのページはAXIS1向けの解説だったので、その先はこのページ(↓)
URLリンク(ws.apache.org)
に従って、下記のような階層構造を作り、
(Tomcatのインストールディレクトリ)\webapps\axis2\WEB-INF\services
にコピーしました。

□SimpleAddBean   (□はディレクトリ)
├□atmarkit
│└SimpleAddBean.class
└□META-INF
  └services.xml

(行数が多くなりそうなので分割します)

481:nobodyさん
07/05/22 14:22:53
services.xmlの内容は以下のとおりです。

<service name="SimpleAddBean" scope="application">
 <description>
  SimpleAdd Service
 </description>
 <messageReceivers>
  <messageReceiver mep="URLリンク(www.w3.org)
        class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/>
  <messageReceiver mep="URLリンク(www.w3.org)
        class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
 </messageReceivers>
 <parameter name="ServiceClass">
  atmarkit.SimpleAddBean
 </parameter>
</service>

これで
URLリンク(localhost:8080)
からSimpleAddBeanをチェックすると、次のようなエラーが出ます。

(分割します)

482:nobodyさん
07/05/22 14:28:55
This Web axisService has deployment faults
Error: org.apache.axis2.AxisFault: Two services cannot have same name. A service
with the SimpleAddBean name already exists in the system. at org.apache.axis2.engine.
AxisConfiguration.addServiceGroup(AxisConfiguration.java:266) at org.apache.axis2.
deployment.DeploymentEngine.addServiceGroup(DeploymentEngine.java:438) at org.
apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:83) at org.apache.
axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:582) at org.apache.
axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:201) at org.apache.
axis2.deployment.RepositoryListener.update(RepositoryListener.java:271) at org.apache.
axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:189) at
org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:265)
at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(Scheduler
Task.java:61) at org.apache.axis2.deployment.scheduler.SchedulerTask.run(Scheduler
Task.java:68) at org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask.
run(Scheduler.java:76) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.
TimerThread.run(Timer.java:462)

平凡な名前だったので何かと被っているのかと思い、
MySimpleAddBeanとかSimpleAddServiceに変えてみましたが
結果は一緒でした。

何が悪いのでしょうか?

483:nobodyさん
07/05/22 14:44:55
優れたハッカーの意見だけがプログラミング言語の相対的な人気を決めるわけではない。
過去の遺産(Cobol)や大げさな宣伝(Ada, Java)ももちろん影響する。だが、長期的な影響力
としてはやはり優れたハッカーの意見が最も強力だと私は考える。
(中略)
英語に似せた長くてごちゃごちゃした表現でユーザを子供扱いするのは間違いだ。 Cobolは
この欠陥によって悪名が高い。ハッカーは、
z = x + y
と書く代わりに
add x to y giving z
と書けなんて言われたら、良くて彼の知能への挑戦、悪くて神をも怖れぬ大罪だと思うだろう。
構文は重要なのだ。
(中略)
個々の語句も短いほうが良い。PerlとCommon Lispはこの点で両極端にある。 Perlのプログラムは
ほとんど暗号とも呼べる程に詰まっており、一方でCommon Lispの組み込みオペレータの名前は
滑稽な程に長い。 Common Lispの設計者は、言語のユーザはそういう名前を自動的に補完して
くれるようなエディタを使うことを前提にしていたのかもしれない。しかし、長い名前が問題に
なるのは書くときだけじゃない。読むときにもコストがあるのだ。


484:質問
07/05/22 22:11:55 LGbMkaGE
ズバリamazonを1から作りたいんですけど、
何を勉強すれば作れますか?
現在できるのはhtml、cssのみです。
マジで教えてください。

485:nobodyさん
07/05/22 22:15:22
気合と根性があればHTML+CSS+鯖ログ収集でもAmazonなんぞ作れる


486:nobodyさん
07/05/22 22:32:54
>>485
気合入れすぎww

>>484
まず倉庫と商品を確保できるようになってからここにまた来な

487:質問484
07/05/22 23:40:57
>>486
倉庫と商品を確保できるようになったのでここに来ました。
問題はサイトなんです。

488:nobodyさん
07/05/22 23:43:59
掲示板みたいなもんだったら入門本買ってきて作ってもいいけど
金を扱うものはプロに頼め。初心者が作ったらたいへんなことになる。

489:質問484
07/05/22 23:51:07
>>488
そうですね、最終的にはプロに頼むことになると思うのですが、
僕自身がさっぱりわからないというのも問題があると思いまして。
だからちょっと勉強してみようと思ったんですが、いったい何を勉強すればいいのかわからないわけです。

490:nobodyさん
07/05/22 23:52:31
まずはお店の流れを考えろ
そしたらここから去れ

はい次の質問どうぞ。

491:nobodyさん
07/05/22 23:55:47
>>489
まずはメモ帳とTeraPadを比べて メモ帳でできないことを勉強しろ

492:nobodyさん
07/05/23 00:02:35
amazonはちょっとデカイからYahooショッピングあたりを全部巡回して
サイトマップを作ってみたら?どういうものが必要かわかってくる。

493:質問484
07/05/23 00:18:24
>>492
ありがとございます。
とにかく模倣したい相手を研究することにします。
最後に、CSSからその次に勉強したらいいものが何なのか、教えてくれませんか。

494:nobodyさん
07/05/23 00:18:58
人生

495:nobodyさん
07/05/23 00:34:05
教えて君とネットマナーについて

496:nobodyさん
07/05/23 00:35:02
資金集め、人付き合い

497:nobodyさん
07/05/23 01:15:20
>493
マジレスすると
本屋のコンピュータコーナー行って、全部の本片っ端から買って嫁
でかいショッピングサイトを構築するには量的にも範囲としてもそれくらいの知識が必要

498:nobodyさん
07/05/23 01:16:22
キーボードの[Ctrl]+Fの押し方から勉強したまえ

499:nobodyさん
07/05/23 01:24:12
>そうですね、最終的にはプロに頼むことになると思うのですが、
運営する人間でアマゾンみたいの作るって豪語するなら先にビジネス書の類を読みまくれよ
んでそれプラスWebデザインとかアクセシビリティの類とかネットショップ関連の類の本とか
プログラミングの知識はその後でもいい
質問の質からしてhtmlとcssできるってのもハッタリ臭いけど


500:質問484
07/05/23 01:30:32
>499
ありがとございます。
いちおそこはハッタリではないです。個人サイトレベルですけど。
そんでいろいろ調べたところ、相当むずかしいっすね。
まあ簡単とは思っていませんでしたが、3年を目安に、と思っていたんですけど、
技術者を雇うっつうかお願いするしかなさそうっす。

とりあえず僕個人としてはperlでもやってみます。
ありがとござました。

501:nobodyさん
07/05/23 01:33:41
つーか、zencartみたいなオープンソースのものを導入するとか
レンタルサーバが提供してるショッピングカートじゃだめなの?

502:nobodyさん
07/05/23 02:00:35
WebプログラマやSEと会話するのに最低限の知識が欲しいです、ってレベルなら
それ向けの本が何冊かあったとは思うが……申し訳ない、タイトルも何も覚えてないもんで。

503:453
07/05/23 19:43:05 gBlhHgMK
スパマーのアジトを突き止めたぜ!
URLリンク(yoru-koibito.com)
URLリンク(yoru-koibito.com)
ここに多数のiframeを仕込んでやがる
このページ自体を他のエロサイトのiframeから読みこんで、
他人に知らぬ間に投稿させてると思われる。
どおりでIPが変わるはずだわ。
iframeからのpostはどうやって判定したらいいかな?

504:nobodyさん
07/05/23 20:00:18
whoisまるみえワロタ
兵庫県川西市のまつもとかずしげ!
てめえこの野郎

505:nobodyさん
07/05/23 20:02:17
>>503
おまww貼るなよwwwwww
何度も「このパスワードを記憶しますか?」と聞かれて焦ったわ
だいたい踏むたびにおまえのサイトにスパム打ち込まれるんだじぇねかwwwwww


>>503踏むな危険 踏むだけでスパマーの手助けをすることになる




506:nobodyさん
07/05/23 20:04:39
URLリンク(whois.ansi.co.jp)

URLリンク(yoru-koibito.com) ←これ検索しれ メールアドレスわかるぞwwww

507:nobodyさん
07/05/23 20:11:10
メアドどころか住所も携帯番号も分かる
このへんにお住まいらしいw
URLリンク(maps.google.co.jp)

508:nobodyさん
07/05/23 20:13:35
よく見たらバリュドメじゃんwww
すぐに代理に切り替えられるから、>>503は内容コピって保存しておいた方がいいぞ

509:nobodyさん
07/05/23 20:18:01
☆魚☆拓☆

しかしリファラぐらいチェックしとけよなぁ

510:503
07/05/23 20:31:34
松本かずしげの情報保存しときました
>>509
そうか、iframeはリファラチェックでだいたい防げるね
知らぬ間に加害者になってるような人は
リファラ切ってる人も少ないだろうし。

511:nobodyさん
07/05/23 20:34:41
>>503 = >>510
URLリンク(www.value-domain.com)

ここで通報すればおkだとさ
XREAスレの人に聞いたから、お礼言っておいて

512:nobodyさん
07/05/23 20:54:34
>>511
おまえか、xreaスレとVDスレを間違えた奴は

513:nobodyさん
07/05/24 03:13:22
iframeブーストは
ひろゆきがライブドアブログのランキングの穴を示すために
2chのトップページに仕込んで
不細工秘書のブログをトップにしてたことがあったなw
原始的ながらいまだに有効なのかもしれん。
リファラ見れば一発でバレるけど

514:nobodyさん
07/05/24 18:39:14
>>511
ありが㌧
連絡したら

ご連絡いただきましたサイトは、既に他の方から連絡済みですので、調査・対応をお待ちください。

と言われたよ。誰かが既に連絡済みらしい。
しかしいまだに攻撃続いてる。防いでるがうざいのには変わりない。

515:nobodyさん
07/05/25 12:25:21
みなさんAjaxって組み込んでますか?
自分で書いてるのでしょうか?

516:nobodyさん
07/05/25 12:33:39
>>515
ajaxは人が使っているからとか、そんな理由で使うものじゃないよ
もっと基本的な事を学んだ方が良いと思う

517:nobodyさん
07/05/25 12:36:22 lC1+7H5h
>>516
最近のWeb2.0には必ずと言って良いほど組み込まれてるので気になりました

518:nobodyさん
07/05/25 15:41:41
Web2.0(笑)

519:nobodyさん
07/05/25 16:20:07
手段を目的にするな、ってことか。勉強を除けば。

520:nobodyさん
07/05/25 16:39:51
なにかしら作るものを決めて、作りながら勉強していくのが王道

521:nobodyさん
07/05/25 17:36:17
web2.0風のhello PHPが作れないおまえらって脳みそがweb1.0のままだよな

522:nobodyさん
07/05/25 18:47:06
>web1.0

523:nobodyさん
07/05/25 21:17:11 ql1Ijuoj
さくらのレンサバを借りたんですけど、
ホームページアドレスはURLリンク(hogehoge.sakura.ne.jp)<)でも
URLリンク(www.hogehoge.sakura.ne.jp)<)とすると、
「hogehoge.sakura.ne.jpに接続します」という認証ダイアログと、
「www.hogehoge.sakura.ne.jpに接続します」という認証ダイアログが二回出て来てしまいます。
URLリンク(www.hogehoge.sakura.ne.jp)
とすれば一度で済むようなのですが、
一応、さくらからもらったアドレスはwww無しなので、なんか気持ち悪いです。
URLリンク(hogehoge.sakura.ne.jp)
へのアクセスで認証が二回出ないようにはできないものでしょうか?

よろしくお願いします。

524:nobodyさん
07/05/25 21:23:53
ドキュメントルートのディレクトリ名がwwwなだけで、URLリンク(www)のwwwとは何の関係もない
一回でも自力でテスト環境作ったことがある人間ならそんな質問はしない
レン鯖借りる前にローカルにテスト環境作れ

525:nobodyさん
07/05/25 21:26:46 ql1Ijuoj
そんなこと聞きましたっけ?
あと、適当に素人がホームページ作りたいだけで
アパッチ入れたりとかテスト環境なんて普通みなさん作るもんなんですか?

526:nobodyさん
07/05/25 21:44:30
cgi扱うなら最低限のマナーだね
やってない奴多いけど

527:nobodyさん
07/05/25 21:50:31 ql1Ijuoj
するに越したことはないでしょうけど、
借り物の掲示板CGI使う程度の素人相手に、
しかもそういう素人相手のサービスで、
あっちもそこまで求めないと思いますけど。

ていうか質問について教えてください。

528:nobodyさん
07/05/25 21:54:52
素人かどうかじゃなくて、プログラムを書くかどうか
書くならテスト環境は要るし、書かないなら無しで

wwwあってもなくてもアクセスできるなら、さくら側なりでそうやって設定してるってことだからwww付きで問題なし

529:nobodyさん
07/05/25 22:01:24
教えて!goo
wwwっていうのは
URLリンク(oshiete1.goo.ne.jp)

おしえてBP!
www付きドメインと、www無しドメインの違い
URLリンク(oshiete.nikkeibp.co.jp)

530:nobodyさん
07/05/25 22:01:59
>しかもそういう素人相手のサービスで、
>あっちもそこまで求めないと思いますけど。

そういうこと言う奴がテキトーなcgiを設置した結果、多くの人に迷惑をかけた事例を知っている

531:nobodyさん
07/05/25 22:17:14 ql1Ijuoj
>>528>>529
ども。わかりました。
>>530
できるだけ信用が置けそうで多く広まっているところから拾ってきて
注意深く設置してるつもりです。
それで迷惑がかかったらかかったで必要な範囲でちゃんと責任は取ります
っていうか、とらされることになるだけのことなので、どうぞお構いなく。

532:もんもん
07/05/25 22:33:59 DpWpEK6r
はじめまして、PHP+MySQL超初心者のもんもんと申します。
どうしても情報が出てこないので書き込ませていただきました。
よろしくお願いします。

■環境情報
海外DreamHostレンタルサーバー
PHP 5.2.1
MySQL

■データベース情報
データベース名: test
フィールド名: date (timestamp型)

という環境を使用しています。


$sql = "INSERT INTO `test` (`date`) VALUES (CURRENT_TIMESTAMP)";

というコードを使って、インサートした時刻を記録した行を作るだけという
単純なテスト用プログラムを作っているのですが、時差の問題が出てしまい、
日本の時刻と違う時間(米国太平洋時間?)が表示されてしまいます。

海外のレンタルサーバーのデータベースにtimestamp型で
日本時間を記録させるには、どうすればよろしいでしょうか?


お手数ではございますが、よろしくお願いします。

533:nobodyさん
07/05/25 22:40:57
>>532
時差はっきりしてるんだから、GMTとって足り算したら?

ところで、DreamHostって有名なの?

534:もんもん
07/05/25 22:47:18 DpWpEK6r
>>533
すみません、初心者すぎてGMTとって足し算とかも、やり方わからないのですorz
本もたくさん買ってきたのですが、時差にはどこも触れてないですし。。。

ちなみに、DreamHost に関しましては、こちらのスレをご参考ください。
スレリンク(hosting板)

535:nobodyさん
07/05/25 23:11:29
時に9を足すだけだろ

536:nobodyさん
07/05/25 23:16:07
例)
time()+(60*60*9)
で9時間の誤差修正

あとは調べてください。

537:ユミルリンクの社長は著作権侵害を繰返す
07/05/25 23:35:25
モラルのないこの男のブログは盗んだ画像ばかりだ。
会社の社長にも関わらず著作権に対する概念が一切ない。
チョコの画像にしても何にしても生産メーカーの許可くらい得たらどうだ?
製作会社の社長ならそのくらい知っていてしかるべき。
確信犯ってとこがこの男の汚いところだ。
自分の会社の画像が無断で使用されたら一体どんな気分なんだ?
いい大人がそれも分からないと言うから情けない。

日本に韓国の歌手を紹介するイベントに協力していた様だが、
流石に売国奴はやる事が違うね。
国内企業の画像は勝手にダウンロードし著作権を侵害して、
韓国人の応援と来ている。
この様な自分の事しか考えない愚か者が日本を悪くしていくんだろうな。

URLリンク(www.ymir.co.jp)
URLリンク(mixi.jp)

代表取締役社長: 計 ○友紀
現住所 東京都渋谷区
年齢 31歳
誕生日 03月20日
血液型 O型
出身地 千葉県○山市
趣味 映画鑑賞, スポーツ, グルメ, ショッピング, インターネット, ペット
職業 役員・管理職


538:nobodyさん
07/05/26 01:29:12 +SAIiFpv
>>532
自己レスです。

どうもMySQLのtimestamp型では、時差に対応できないっぽいような、
そんな予感がしてきました。どんなに調べても情報が出てこないので。
とりあえず、datetime型に変更して、そこにその都度PHPから
日付や現在時刻の情報入れてみることにします。

ありがとうございました。

539:nobodyさん
07/05/26 02:51:53
>>538
SET time_zone = '+09:00'
はどうだろう

URLリンク(dev.mysql.com)
どのバージョンからサポートしているかとか知らないので使えないかもしれないが。

540:もんもん@532
07/05/26 11:43:32 GCqdV91F
>>539
ありがとうございます。

SET time_zone = '+09:00';
INSERT INTO `test` ( `date` ) VALUES (NOW( ));

をSQLから実行してみたところ、とりあえずSQLからは
無事日本時間がデータベースに格納されました。

しかし、これをPHPからSQL文を送って実行しようとすると、

$sql = <<<EOS
SET time_zone = '+09:00';
INSERT INTO `test` ( `date` ) VALUES (NOW( ));
EOS;

うまく動いてくれません。。。
初心者すぎてスミマセン・・・orz

541:nobodyさん
07/05/26 11:56:59
URLリンク(pc11.2ch.net)

ドラゴンボール板池

542:nobodyさん
07/05/26 11:59:18 GCqdV91F
>>541
了解です。ドラゴンボール板逝ってきます・゚・(ノД`)ヽ

543:nobodyさん
07/05/26 12:49:22
>>540
なんでヒアドキュでまとめんだ?
1個1個クエリー実行しろ

544:もんもん@532
07/05/26 13:07:51 GCqdV91F
>>543
すみません、手元の参考書がこう書いておりますので・・・。

ちなみに、手元の参考書は

速効!図解プログラミング PHP + MySQL
ハーシー著

です。

545:nobodyさん
07/05/26 13:13:08
こうだな

$sql = "SET time_zone = '+09:00'";
mysql_query( $sql );
$sql = "INSERT INTO `test` ( `date` ) VALUES (NOW( ))";
mysql_query( $sql );


546:nobodyさん
07/05/26 13:20:03 GCqdV91F
>>545
凄い、完璧に動きました!!!
ありがとうございました!!!

547:nobodyさん
07/05/26 15:10:19 Sfkbgk2i
アップロードができる掲示板などで、ファイルの名前は
どうやって生成してるんでしょうか?
よく見かけるのが、「1176246760.jpg」のような
何桁もある長い数字のファイル名です。

時間を基にした関数で生成するのかとも思いましたが
それだとサーバーの時間設定を変えたりした場合に
まずいような気がして…よろしくお願いします。

548:nobodyさん
07/05/26 15:26:32
>>547
作った人による

549:nobodyさん
07/05/26 15:28:40
まずいというのが何を想定して言っていのか分からん

550:nobodyさん
07/05/26 15:36:26
>>547
そのファイルが 2007/04/10 23:12:40 GMT (2007/04/11 08:12:40 JST) ぐらいに
生成されてたら、あまり難しく考えなくてもいいのかもしれないよ。
2chのスレッドキーも同じ仕組みだし。

> サーバーの時間設定を変えたりした場合にまずいような
もう突っ込まれてるけど、これがわからない。
Web鯖の時刻合わせは時報を聞きながら手動でやるもんじゃないですよ。

551:547
07/05/26 15:47:21
ありがとうございます。
最近まで古いWindowsしか触ったことがなかったもので…
時刻設定は手動かと思ってました。

じゃあ時刻から生成するというのでいいんですか。了解です。
ただ、それだと同じ秒に複数のファイルは存在できないということですか?

552:nobodyさん
07/05/26 15:50:57
根本的にファイル名が正しい時刻に基づかないといけないって考えた理由は?
時計合わせ云々じゃなくてそこが問題よ

1176246760の後に乱数でも付け足せばok
ユニーク ファイル名 とかで検索すれば色々出て来るよ

553:nobodyさん
07/05/26 15:51:31
>>551
>ただ、それだと同じ秒に複数のファイルは存在できないということですか?

そりゃ古い方が上書きされるんじゃない?そんな不安ならもっと細かい時間もとれば良い

554:547
07/05/26 16:12:40
>>552>>553
ありがとうございます。
調べてみます。

555:nobodyさん
07/05/26 16:22:07
yyyymmddhhmmss
こんな感じかな
最後のファイルから1秒は間隔空けさせているのでこれで問題ない

556:nobodyさん
07/05/26 17:00:52
>>552のやりかたがいいよ

557:nobodyさん
07/05/26 17:16:06 /6NpWVNL
>>556
個人的には1ないし000001みたいな番号から順番に++していく方が良いと思うが

558:nobodyさん
07/05/26 17:48:50
それだとログを開く手順が加わわってしまう
高負荷時にはびみょう

559:nobodyさん
07/05/26 17:54:17
根こそぎダウンロードするのに便利なのでファイルは連番で作ってくれるとうれしいです

560:nobodyさん
07/05/26 18:15:32
じゃあ作れよバカ

561:nobodyさん
07/05/28 21:43:56 MiyEJ5mg
環境構築についての質問です。

Parlにて、セッション管理を行うCGIを作成しようと思っています。

そのために、セッション管理をローカルでテストする
環境を作る方法を教えてください。
現在の環境は、(これで説明になるのかわからないのですが)

・WWWサーバ:AN HTTPD (1.42p)
・CGI環境:ActivePerl (5.6.1)
・PHP環境:Windows Binaries PHP4

を使用しており、上記については正常に動作しています。

現在の環境のままでは、
use CGI::Session;
のコマンドを入力すると、そこで処理が終了してしまうのか
その下に書かれたコマンド(ex) print "xxx";等)が実行されません。

※借りているサーバ上では正常にデータのセット・取得が出来ましたので
 サンプルソース自体には問題が無いと思われます。

上記環境+αでセッション管理を行う方法をご教授ください。


562:nobodyさん
07/05/28 22:45:21
サーバーがクソだしなぁ…

563:nobodyさん
07/05/28 23:13:35
>>562
ひでぇwww 本当のこと言うなよ

564:nobodyさん
07/05/29 00:47:08
まぁサーバが(ry)はおいといて
perl -MCGI::Sesssion -e0
これコマンドプロンプトから打ったらどうなる?

というか念のため確認だが
「ローカル」にPerlはインスコされてて、CGI::Sessionも別途インスコ済だよね?
(確かActivePerlにはCGIは付いてきてもCGI::Sessionは付いてこんかったはず)

565:nobodyさん
07/05/29 02:13:58
>確かActivePerlにはCGIは付いてきても

ここの部分がおれには何度読んでも理解が難しいんだがだれかわかりやすく説明してくれ

566:nobodyさん
07/05/29 02:21:52
ActivePerl には CGI.pm が標準で付いていても、CGI::Session は標準では無いはずだから、別個でインストール必要じゃなかったっけ?

ってこと
で、確認したら CGI::Session は標準では無し>ActivePerl


567:561
07/05/29 20:03:24
>>564
!!!
CGI::Sessionは別途インストールが必要だったんですね

CGI::Sessionをインストールしたところ、
正しくセッション処理を行う事が出来ました。

有難う御座いました!


568:nobodyさん
07/06/01 20:59:11
フォームで自分自身(ファイル自身)に送るにはどうしたらいいんでしょうか?
送り先はformタグのaction属性でを決めれますが、
ファイル名を変更したときのことを考えて、ファイル名を指定せずに
今のファイルへ送るような方法があれば教えてください。

569:568
07/06/01 21:05:29
自己解決です。actionを指定しなければ自分にサブミットできました。

570:nobodyさん
07/06/01 21:06:26
あえて>>569にはツッコミ入れない方向で

571:nobodyさん
07/06/01 21:14:57
>>569
へえ。適当にやっつける時はaction="?"にしてた。

572:nobodyさん
07/06/01 21:17:01
皆素直に自分自身を指定しないんだな

573:nobodyさん
07/06/02 14:56:28
オブジェクト指向とPerlが同時に学べる夢のような書籍は無いですか?

574:nobodyさん
07/06/02 15:04:20
ある。英語も一緒に学べる奇跡のような参考書が。

Perl6 Essentials (O'Reilly)

575:nobodyさん
07/06/02 15:26:25
今日一番ワロタ

576:nobodyさん
07/06/03 00:02:11
>574
未だこの世にないものを解説する本勧めてどーする

577:nobodyさん
07/06/03 00:16:06
人、それを預言書と呼ぶ

578:nobodyさん
07/06/03 05:51:36
ディレクトリ中のファイル数を一発で調べる方法ないですか?
いちいちopenしてentry取得して数え上げていたら、
ファイル数が増えた時の負荷がすごいことになりそうデス。

579:nobodyさん
07/06/03 07:39:16
ファイルにtouchするだけでも、その前にロックは必要ですか?

580:nobodyさん
07/06/03 09:59:30
>ディレクトリ中のファイル数を一発で調べる方法ないですか?

ファイル数が増減するたびにカウントを残しておくだけでできるじゃん

581:nobodyさん
07/06/03 17:30:22
>>578
new File( dirpath ).listFiles().length;

582:nobodyさん
07/06/04 15:20:58
投稿時は改行が自動的に反映されるのに、編集・訂正時になると改行がなくなってしまうwebアプリケーションが多いです。
下手すると、プレビューした後に訂正しようと前のページに戻ると、改行が一切なくなっていたりします。

いったいどういう技術を利用しているのでしょうか?改行が反映される方が特殊なのですか?

583:nobodyさん
07/06/04 19:08:55
>>582
タグを全部削除してる。iframeとか使われると怖いだろ。
改行を反映したいなら、自前で<br />タグを入れる必要があって、ちょっと手間がかかる。

584:nobodyさん
07/06/04 21:23:37
>>583
<br />ですね。<p></p>で囲むのも良いですが、最初は何も書かずとも反映されるのに
後から直そうとするときにはすべて削除されるのが今回の疑問なんです

585:nobodyさん
07/06/05 12:52:34
自社のネットショップのサイトに、
品物のカタログ的にこのようなものを掲載したいのですが、
よく読んでもライセンス形態が分からないくて困っています。
分かる方いらっしゃったら教えてください。
Dynamic Page Flip v2 from shift+control
URLリンク(76design.com)

586:nobodyさん
07/06/05 12:59:45
>>584
そいつのスクリプトの仕様が悪い


587:nobodyさん
07/06/05 22:04:56 SjsIUtTI
あるメインページをがあって
そこには、複数のボタンがあり、それぞれ押下するとそれぞれのサブページに飛びます。
それぞれサブページには入力欄があり、最終的にメインページの保存ボタンを押下した時点で、
メインページ、サブページの入力欄の内容がすべてDBに書き込まれます。
保存を押下する前に画面を閉じてしまうと入力内容は破棄されます。

こういった動作をする時に、
保存するまでにサブページの内容を保持したい場合、
内容をメモリにもたせる方法と一時的なDBを用意する方法があると思いますが、
どちらのほうが主流というかよく使われている手法なんでしょうか?
あるいは他の方法とかあるのでしょうか?

588:nobodyさん
07/06/05 22:27:32
堅い方法ではないけどhiddenやURL(GET)もある。
通常はセッション(=メモリに持たせる)じゃないの?

589:nobodyさん
07/06/05 23:42:34
iモード以外からのファイルのダウンロードを
無料のサーバーを使って禁止する方法ってありますか?
ちなみにダウンロードを禁止したいのはiアプリです。

590:nobodyさん
07/06/06 00:30:24
>589
サーバないし、おまいさんが借りてるサーバのスペースの管理設定次第だから
そのサーバの管理者に聞いてくれとしか。

591:nobodyさん
07/06/06 10:28:05 jwkhTokv
簡単なアバターチャットを作ってみたいのですが
どこか、初心者でもわかりやすい
解説サイトありますか??
お願いします。




592:nobodyさん
07/06/06 11:42:22
>>591
それすら探せないくらい素人なら無理

593:nobodyさん
07/06/06 12:27:10
>>591
マルチ乙

594:nobodyさん
07/06/06 20:41:59
すいません、Apache + ruby_modをUbuntuで入れたのですが、
そのまんまソースコードが表示されてしまいます。
なにをどのように設定したらいいのか教えてください。

したいこと
tDiaryのデザイン変更のために、ローカル鯖でtDiaryを実行したい

したこと
apt-get install apache2 libapache2-mod-ruby ruby
でインストール

a2enmodでuserdirを有効化
a2enmodでrubyを有効化

自分のディレクトリにpublic_htmlを作成して、その中でtDiaryを展開した
index.rbなどは777の属性になっている

URLリンク(localhost)にアクセスするとソースがそのまま表示される
という状態です…
設定の見落としがあったら教えていただきたいです…

595:nobodyさん
07/06/06 20:46:39
httpd.confにAddHandlerが要る

596:nobodyさん
07/06/06 20:54:12
てゆうかubuなんとかのパッケージ知らないけどそれでmod_ruby2が入るんだ。
入るとしてmod_perlの時はSetHandlerだのPerlSendHeaderだの色々設定した。

597:nobodyさん
07/06/06 20:59:40
>>595
http.confに
AddHandler cgi-script .rb .cgi
を付け加え、apacheをrestartしたらこんどは
Forbiddenなりました…

どうすればいいのでしょか…。馬鹿ですみません…

598:nobodyさん
07/06/06 21:04:31
modがあるのにCGIで動かしていいの?

599:nobodyさん
07/06/06 21:08:32
そのへんすらよくわかっていないヘタレなのです…
google先生にきいても、なんかRailsのことばかりが出てきて、
そんなのいらないからどうすればいいの…?という状況で…

600:nobodyさん
07/06/06 21:15:51
# .soがどこにあるか探して指定してね
LoadModule ruby_module /usr/lib/apache/*/mod_ruby.so
# 拡張子.rbに反応
<IfModule mod_ruby.c>
  RubySafeLevel 1
  RubyRequire apache/ruby-run
  <Files *.rb>
    SetHandler ruby-object
    RubyHandler Apache::ERubyRun.instance
  </Files>
</IfModule>

httpd.confにこんなん書けば良いらしいけどね。真偽は不明。

601:nobodyさん
07/06/06 21:30:06
>>600
ありがどうございます。
やってみたのですが、やはりソースコードがそのまんま表示されます。
mod_ruby.soは
/usr/lib/apache2/modules/mod_ruby.so
にあるので、それにしています。

単純にaaa.rbというファイルに

puts 'Hello World!'

とし、実行権限与えて、表示させると、そのまんまコードが表示されます…
Hello World!
ではなく、
puts Hello World!
と表示されるのが正しいのでしょうか?


602:nobodyさん
07/06/06 22:30:57
すでにWebProgの話題じゃないことに気がつこうぜ

603:nobodyさん
07/06/06 22:58:19
やっぱり>>602が出たか。動いたら設定を聞こうと思っていたけどもういいや。
ちなみに過去ログでも去年の2月頃に同じ質問が出て未解決のまま終わってた。

604:nobodyさん
07/06/06 23:27:14
Rubyのことは良く知らんがここじゃないか
> RubyHandler Apache::ERubyRun.instance
eRubyってコードを埋め込むやつだろ。
昔俺がためしに入れてみた時の設定ファイルでは
RubyHandler Apache::RubyRun.instance
こうなってるが。

>>602
まあ、WebProgを弄るために必要な最低限の設定もこの板の範疇ではなかろうか。
共有鯖で実験されるよりかよっぽどいい。

605:nobodyさん
07/06/06 23:29:58
どうみても「自宅サーバー」板の話題じゃないか
動作するようになってからまた来てください

606:nobodyさん
07/06/07 10:33:18
>>602-605
すみません。
自宅サーバー板で質問してみます。
解決したら、まとめをこちらに投下させていただきます。

ありがとうございました。


607:nobodyさん
07/06/07 16:52:28
まとめは張らなくていいからリンクだけはれ

608:nobodyさん
07/06/07 17:24:54
自宅サーバ板で教えていただいた結果、無事、動くようになったので、
結果のリンクだけはります。
外部に公開しないサーバで、とりあえず動くことのみを優先した設定なので、
セキュリティ的に問題があると思います。その点を踏まえておいてください。

スレリンク(mysv板:815-817番)
にまとめを書きました。

Firefoxで確認する場合、キャッシュが邪魔をすることがあるので、
キャッシュを削除しながら確認するのもポイントだと思います。
また、私が利用したのはUbuntu LinuxというDebian系のディストリビューションなので
FedoraとかRedHat系にも適用できるのがちょっとわかりません。

いろいろとありがとうございました。



609:nobodyさん
07/06/07 20:45:20
ブラウザ上で動くアクティブなゲームを作りたい場合、FLASHを除いて
考えられるものと言ったらJavaアプレット以外に何かありますか?
Javaアプレットってやっぱり嫌われてますよね?

610:nobodyさん
07/06/07 20:53:46
>>609がJava書ける人間の書き込みに見えない奴挙手

611:nobodyさん
07/06/07 21:16:57
ただ単にユーザー視点でツールを選定している段階なんだから
Javaを書ける必要はないだろ。書ける書けないで人を見下すやつ多すぎ。

612:nobodyさん
07/06/07 21:30:57
>>608
乙おめ。そうかubuntuはApache2でmod_ruby動くのか。イイナァ
今本番機しか無いからOS移行するにはサーバを丸一日落とさないといけない。
>>609
嫌ってませんがうちのwin機には入ってません。
やはりcometdでしょう。cometd+ajax。

613:nobodyさん
07/06/07 21:41:06
>>609
それはもしかしてパンチで戦うゲームですか?

614:nobodyさん
07/06/08 00:07:49
>>612
たぶん、mod_rubyで動いていると思うですよ。
phpはなにもしない(644)でもちゃんと動いているのですが、rubyに関しては
実行権限をつけないとちゃんと表示されないという…

でも動くようになったし、まぁ、いっか…という感じです。

615:初心者3日目
07/06/08 03:19:06
>>608
よしごくろう

616:nobodyさん
07/06/09 01:20:09 jHKwVUdB
検索ボタンを押して955件を拾う検索条件の場合
1ページに100行しか表示しないページだと複数にまたがっての表示になりますが
その場合、検索結果の955件を全部全件を拾ってきてすべてのデータをセッションなり
メモリに入れてそこから1~100、101~200行みたいにするほうがいいの?
あるいは次ページボタンを押下するごとに検索するほうがいいの?
どちらのほうがいいのでしょうか?
実際現場ではこういったケースは良くあると思われますが

617:nobodyさん
07/06/09 02:21:48
一度検索したらユニークなIDをCOOKIEに保存させて、そのユニークなIDで検索結果のファイルを作る。
そのファイルには一番最初に検索した結果を保存しておく

そうすれば負荷は極力すくなくて済みます
削除タイミングとかこまかな部分のことを考えないといけなくはなりますが、これも1つの手です。

まぁ DB 使えるならそれにこしたことはないです。

618:nobodyさん
07/06/09 03:11:45
>>616

検索結果のカウント数と現在表示ページ数のみセッションに持たしておいて、
一覧の方は、実際の表示件数分だけOFFSET とかROWNUMでとるんじゃないの

619:nobodyさん
07/06/09 04:03:55
>616
そんなに重要性の無いデータを扱っているせいか、ウチだと
検索条件やら現在のページ数やらだけ持たせておいて毎回検索してることが多いなあ。

リアルタイムなデータの変更に弱いという弱点はあるが。

620:nobodyさん
07/06/09 04:34:27 j2tEU2dd
PHPの掲示板スクリプトを公開したいんですけど、
文字コードはメモ帳でも開けるShift_JISのほうがいいですよね?

621:nobodyさん
07/06/09 09:38:36
>>620
もちろん、Shift_JISの問題点は理解した上での考えだよな?

その程度のユーザを考慮するなら「そうせざるを得ない」かもしれないが、
公開するには「そうするべきだ」と言うことは断じて無い。
個人的にはPHPスクリプトを公開されたサーバ上に設置しようと考えている時点で、
その程度の知識とエディタは持っていて然るべきだと思う。現実はそうじゃないんだけどorz

まあ、文字化けして動かないなんて下らない質問に付き合いたくないと言う気持ちもわからんではないが…

622:nobodyさん
07/06/09 09:44:35
おっと、最後の行メモから写し間違えて微妙に意味不明になってる…
> 文字化けして動かないなんて~
文字化けして開けないなんて~ね

623:nobodyさん
07/06/09 16:38:48
初心者が扱いやすいようにShift_JISでおk
普通にスキルあるやつは変換なんか余裕だし。

624:nobodyさん
07/06/09 17:22:21
だな。問題が起こるとしたら、スクリプト内に埋め込みの設定部分があるとすれば、その初心者が運悪く
$hoge = '~ソ';
なんてやっちゃってエラーや文字化けする程度だろ。

625:619
07/06/09 17:39:11 j2tEU2dd
Shift_JIS問題についてなんですけど

■ソース1
$text = "予";
echo $text;
これはエラーになりました。

■ソース2
$text = "予\";
echo $text;
1行目で5Cをエスケープしたので 正常に画面に予が映りました。

■ソース3
$text = "予";
echo addcslashes($text);
ユーザーが$textの内容を自由に書き換えられるように2行目のところでエスケープ処理をしたの
エラーになってしまいました。

ソース3を改善したいのですがどのように直したらよろしいのでしょうか?

626:nobodyさん
07/06/09 18:40:28
>>625
$text = "\x97\"; の時点で何が起きてるのか考えよう。

× 手遅れになってから 0x5C をエスケープしようとしてみる
△ 0x5C をエスケープする (やること自体はそうだけど)
○ 0x5C がエスケープするのをエスケープする
○ SJIS めんどくさい

エラーメッセージ書かずに「エラーが出ました。どうすれば?」と聞いて来る
ユーザの相手をしようかって人がそれでいいのかな。

627:nobodyさん
07/06/09 18:48:39
なんだかわからないけどかっこいい

628:nobodyさん
07/06/09 20:30:21
SJISいろいろ面倒なのでUTF-8でいいじゃん。メモ帳でも開けるし。

629:nobodyさん
07/06/09 21:39:11
>>628
メモ帳は勝手にBOMを取り付けるので注意だ
PHPなら通常Shebangが無いから動くけれどね

630:nobodyさん
07/06/09 22:19:36
>>629
今時メモ帳で編集してるプログラマなんておらんだろ?

631:nobodyさん
07/06/09 23:08:10
配布したスクリプトを初心者ユーザが書き換えるときに云々って話でそ。

632:nobodyさん
07/06/09 23:33:08 jHKwVUdB
質問を2つ
JSPでhidden項目を使う時、
1、実際にHTMLで画面を表示する時に、右クリックでソースを表示するとそのまま出てしまいます。
これを項目そのものを出さないようにするにはどうすればいいのでしょうか?

2、また出したい場合でも、valueをある指定した一定の文字列の法則で暗号化させたい場合
どうすればいいのでしょうか?

633:nobodyさん
07/06/09 23:45:37
>632

1.
基本的に、クライアントに何かを送る以上、それをクライアントを使うユーザーから完全に隠蔽する方法はない。
hiddenに直接データを仕込むんじゃなく、データの「キー値」を仕込むのが定石かな。
# Webサイトのセッションってのはたいていそうやってクキーなりhiddenなりクエリパラメータに「キー値」を突っ込んで
# 実現してるわけで

2.
これは流石に「暗号化 プログラミング」とかでぐぐれとしか。
暗号化の方法はいくつも考案されてるし、その中で632の想定する条件を満たすものを使うだけだろう、普通は。
暗号化も復号化もサーバ側でやればよくて、クライアントとの間では暗号化した文字列だけやりとりすりゃいいなら
javax.cryptoパッケージ辺り使ったら?

634:nobodyさん
07/06/09 23:46:06
hiddenを使わずsessionを使う

635:nobodyさん
07/06/10 00:12:15
web上に置いているCGIのソースを読まれてしまう場合というのはあるのでしょうか?

BDI-PerlでMySQLのデータを読み込みたいのですが、プログラミングの中にDBのホストやらパスワードの
情報を書かなければならないので。。。


636:nobodyさん
07/06/10 00:48:26
きちんと設定しておけば読まれることはないけど設定ミスする可能性もあるので
Webサーバと関係ないディレクトリにファイル置いといてそこから読み出したほうが安全。

637:nobodyさん
07/06/10 02:05:00 TwhRRgcW
JavaとC#を比較して
それぞれここは得意、ここは相手に比べて負けてるみたいな一覧ってありますでしょうか?
開発で具体的に今回はC#で開発するとかJavaで開発するとかどういった按配で決めてるのでしょうか?

DBならコスト面やクライアントとの兼ね合いなや相性などがありますが

638:nobodyさん
07/06/10 02:56:41
>>629
配布されたスクリプトを書き換える個人HPの管理人にメモ帳を使う奴はいるだろ

639:nobodyさん
07/06/10 09:22:02
OSI参照モデルとか覚えておいた方がいいですか?

640:nobodyさん
07/06/10 10:11:40
>>639
WebProg初心者スレでのレスとしては、不要。

641:nobodyさん
07/06/11 03:47:53
>>639
おぼえておいてそんはない。むしろ得はするからやる気があるなら覚えてみろ

642:nobodyさん
07/06/11 10:52:18
>640と>641で、言ってることにあんまり差は無いような気がする

643:nobodyさん
07/06/11 14:44:31
1.一問一答クイズが10問程度ランダムに出題される
2.正答率の表示。
3.間違った問題だけ再度出題される。
などなど
(抽象的でごめんなさい。)

みたいなものを携帯サイトで作りたいのですが、
一番適してる言語って何でしょうか。ご教示頂ければ幸いです。

644:nobodyさん
07/06/11 14:50:43
>>643
仕組みが単純だから、どの言語でも同じ程度の労力で作れる。使える言語を使え。

645:nobodyさん
07/06/11 15:04:46
そのぐらいならある言語の勝手を覚えるには丁度いいかもしれないので
覚えたい言語でやるのがいいと思う

今なら ruby、php、perl あたりが実行環境も構築しやすいかと。


646:nobodyさん
07/06/12 00:01:15
[]この括弧の正式名称なんですか?

647:nobodyさん
07/06/12 00:12:19
>>646
ブラケット
(スクエアブラケット)

648:nobodyさん
07/06/12 00:26:19
>>647
ありがとうございました

649:nobodyさん
07/06/12 01:37:56
Apacheのpreforkの「pre」って何ですか?
単にforkでいいと思うのですが
何がpreなんですか?

650:nobodyさん
07/06/12 01:40:24
事前

651:nobodyさん
07/06/12 01:55:02
事前にforkするって
何の前にforkしてるんですか?

652:643
07/06/12 02:32:38
>>644,645
ありがとうございます。

phpをやってみようと思います!

653:nobodyさん
07/06/12 03:00:52
>>651
最高級のバカですね

654:nobodyさん
07/06/12 03:28:15
>>653
答えられないなら書き込むなクズ

655:nobodyさん
07/06/12 03:31:11
>>651=>>654

656:nobodyさん
07/06/12 03:34:48
質問スレに質問と答え以外のことを書き込む奴は氏ね

657:nobodyさん
07/06/12 03:54:33
>>656自分のレスを100回読め

658:nobodyさん
07/06/12 06:37:58
言い合いはやめてください
何の前にforkしてるんです?
前もっていくつかプロセスがありますがこれのことですかね
アクセスが増えたらプロセスも増えるので
常にpreとは言えない気もしますが…

659:nobodyさん
07/06/12 07:24:19
URLリンク(httpd.apache.org)

一つのコントロールプロセスが、 コネクションに対して listen して、しかるべき時に応答する 子プロセスを起動します。
Apache は常に幾つかのスペア  かアイドルなサーバプロセスを維持していて、それらは入ってきた リクエストに応答できるように待機しています。
このようにしてクライアントは、リクエストが応答される前に、 新しい子プロセスが fork されるのを待たなくてもよいように なっています。

やっぱりこのあたりみたいですね

660:nobodyさん
07/06/12 10:35:18
英単語の意味が分かれば一々調べなくても分かるだろ
まぁ、とりあえず解決だな

661:nobodyさん
07/06/12 11:18:45
>>658
リクエスト受けてからforkしてたんじゃ時間がかかるからリクエスト来る前にforkしておく

662:nobodyさん
07/06/12 11:26:21
使ったことないけどworkerとかスレッド使う奴はプロセス一つなん?

663:nobodyさん
07/06/12 12:42:19
管理用?とリクエスト受付用? の2つが立ち上がってる


664:nobodyさん
07/06/13 11:56:09
PHPでWindowsのbmpファイルを読み込む方法はないでしょうか?

環境は、PHP Version5.2.2にphp-gd 'bundled (2.0.34 compatible)' なんですが、
出来ればPHP4でも出来る方法だと嬉しいです。
imagecreatefromwbmpを試してみたのですが、
この関数はWirelessBMPとかいう形式の為のものらしいという事まではわかりました。

665:nobodyさん
07/06/13 16:22:57
ImageaMagickかGDをどうぞ

666:664
07/06/13 17:02:32
GDではWindowsのbmpって扱えなさそうですけど、
どうすれば読み込めますか?

一応ImageMagickを使ってなんとかなりましたけど、
インストールの都合上、GDで完結するなら
GDでやりたいのですけど。

667:nobodyさん
07/06/13 18:40:02
>>666
ImageCreateFromWBMP()

668:664
07/06/13 18:59:35
>>667
'hoge.bmp' is not a valid WBMP file と言われてしまいます。
ImageMagick等では問題なく処理できるファイルです。

ぐぐると、
URLリンク(php.iwp.biz)
>WBMP images are Wireless Bitmaps, not Windows Bitmaps. WBMP
>is used for bandwidth constrained, black and white, limited devices
>such as PDAs and Cell Phones.

みたいに書かれてますけど、どうにかできるんでしょうか?

669:nobodyさん
07/06/14 10:10:29
>>668
URLリンク(php.mirror.camelnetwork.com)

670:664
07/06/14 20:45:45
>>669
ありがとうございます。出来ました。

671:nobodyさん
07/06/15 01:11:27 nUrofXgE
Apache2.0+php5で写真をアップロードできるWEBサイト構築中ですが、
アップロードの機能で1ファイルずつアップするのではなく、
複数の写真を一度にアップロードできる方法を探しています。
何か良い方法やツールなどあればお教え下さい。
宜しくお願いします。

672:nobodyさん
07/06/15 01:20:37
>>671
・type=fileのフォームを何個も設置する
・アップされた画像の圧縮ファイルを自動認識できるようにする

673:671
07/06/15 01:47:10 nUrofXgE
>672
レスありがとうございます
利用者にアップして頂くので、負担をかけさせるのは難しいです。
やはりドラッグアンドドロップのような簡単な方法ではできないのでしょうか

674:nobodyさん
07/06/15 02:12:33 tpHUXTfV
質問です データベースにmysqlを使っています

ページごとにカウントを取りたいと思っています
ページが開かれた瞬間に、そのページの今までのアクセス数をから取得し、
その数に+1して、インサートさせようと思っていますが、
排他制御というものがなければ、複数の人が同時にアクセスしたとき、整合性の面で不具合が生じるとききました
しかし、mysqlには元から排他ロックが機能しているともききました

つまり、とくに気をつけなくていいということでしょうか?

675:nobodyさん
07/06/15 02:30:02
あとでaccess_logのリクエストパスを統計取りゃいいじゃねぇか。。

676:nobodyさん
07/06/15 02:48:16 tpHUXTfV
>>675
ランキングをつくるので、レコードに入れる必要があるわけです

677:nobodyさん
07/06/15 07:20:24
>>674
select、updateと2回クエリするならテーブルロックしたほうがいいです
でもインクリメントだけならupdate1回で出来ませんかね

678:nobodyさん
07/06/15 23:59:44
mySQLならレコード単位のロックできるでしょ
テーブルをロックするなんてスマートじゃない

679:671
07/06/16 03:30:06 ezctqIQa
Rad Upload Lite というのを試してみました。
簡単に導入できて良いのですが、
512KB以上を扱うにはお金がかかるようです。
これしか無ければ仕方ないですが、どうもしっくりくる画面では
無く、JAVAのツールもインストールさせなくてはいけないし、
満足のいくツールではありません。
他のツールや方法をご存知の方がいれば、宜しくご教授願います。
webdavがもう少し使いやすく安定していれば良いのですけどね。。。

680:nobodyさん
07/06/16 04:03:05
自鯖ならアップロード専用FTPを開けるというのもできる
アップロードユーザーには若干めんどくさいものがあるけどサーバーには優しい

681:nobodyさん
07/06/17 01:10:29 iY0jJLet
JSPやASPに書かれている<!- ->のようなコメント行を
HTML上で右クリック→ソース表示したときに表示させないようにするにはどうすればいいのでしょうか?


682:nobodyさん
07/06/17 01:22:43
<%-- 表示されない --%>

683:nobodyさん
07/06/17 13:05:02
>679
どっかの誰かがFlashMXが発売されてすぐにFlashを使ったアップロードを作ってた気がする
しかもちゃんと進捗状況がわかるかたちで


684:nobodyさん
07/06/17 21:00:10 jX7/BZ8O
javascriptで外部ファイルを読み込む方法についての質問です。

javaで書いたProxyサーバがWEBブラウザからのリクエストを処理し、
文字通り外部からのデータを代理で入手してWEBブラウザに転送します。

その際にscript文を挿入し、WEBブラウザがページを表示し終わると同時に
スクリプトが起動するようにしたいのです。
(ActiveXはポップアプが表示されるように設定していますが、極力低くしてあります)

scriptが参照するjs外部ファイルは、WEBブラウザを起動しているコンピュータの
C:\ChaServer\に有り、webサーバー上には有りません。

外部ファイルは相対パスで記述したほうが何かと無難なようですが、絶対パスでも指定できると目にしました。
が、

<script src="C:\\ChaServer\\yui\\build\\yahoo\\yahoo.js" type="text/javascript"></script>
<script src="C:\\ChaServer\\yui\\build\\event\\event.js" type="text/javascript"></script>
<script src="C:\\ChaServer\\yui\\build\\dom\\dom.js" type="text/javascript"></script>
<script src="C:\\ChaServer\\yui\\build\\dom\\dom.js" type="text/javascript"></script>
<script src="C:\\ChaServer\\script0.js" type="text/javascript"></script>
としてもIE6がエラーを吐き出します。(ライン:2 文字:1 文字が正しくありません)

絶対パス=ファイルパス、として考えていいものなのかわからないのですが、
この事例ではどのように外部ファイルを指定したらよいのでしょうか?

環境はWindowsXP X64(マシンパワーは十分だと思われます。WindowsXPHomeのノートPCでも同じ状況です。)

685:nobodyさん
07/06/17 21:03:52 jX7/BZ8O
なお、WEBブラウザ上でエラーを出したページをページの保存で保存し、
htmlをダブルクリックして起動するとscriptは正常動作している事を確認できます。

686:nobodyさん
07/06/17 22:35:46
>>684
Webサーバ以外のファイルにアクセスできないから"Web"ブラウザっていうんじゃないの?
おとなしく見える場所におきなさい。

687:684
07/06/18 15:28:31 f0S/cOOj
>>686
了解しました。記述を変更してローカルでjsファイルを入手するのではなく、
proxyサーバーからjsファイルを入手できるようにしてみます。

ありがとうございました。

688:nobodyさん
07/06/19 15:52:38
>>671
SWFUpload

URLリンク(swfupload.mammon.se)

flashベースで、一度に複数画像を選択してアップロードできる。
アップロード中に、進捗状況も表示可能

ただ、俺が使おうとしたとき、IEで難有りだったため
(1度アップロード後、ページをリロードすると、この機能が有効にならない:デモページでも同様)
コレを使うのをとりあえず中断した。
(解決法は URLリンク(swfupload.mammon.se) に有るけどね。)

689:nobodyさん
07/06/21 18:42:33 Nvm2On4V
質問です。。
入力フォームに書いた文章を、メールアドレスを指定した
送信ボタンを押してメールで受信したいんですが、
一つのアドレスじゃなくて、二つのアドレスに同じ文章を受信させたいんですが
そういった場合どういう書き方をしたらいいのでしょうか??

690:nobodyさん
07/06/21 19:12:25
>>689
送信先アドレスを「,」で2つ並べる。

691:nobodyさん
07/06/21 19:33:22 Nvm2On4V
>>690
すみません、本当に初心者なもんでイメージがでてこないです。
よろしければ何か例文とか書いていただけないでしょうか??

692:nobodyさん
07/06/21 19:51:42
初心者にも程がある
出直してきた方がいいと思うよ

693:nobodyさん
07/06/22 01:16:51
なんでだよw
$to = "foo@test.com,bar@test.com";

694:nobodyさん
07/06/22 02:29:32 uQy+ensq
すみません。質問です。

Formで情報をPOST送る時に文字コードを指定する方法ってありますか?
<form accept-charset="UTF-8">

とか

<form enctype="UTF-8">

だとダメみたいでした。

695:nobodyさん
07/06/22 02:32:36
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

696:nobodyさん
07/06/22 02:39:48
でもページ自体はSJISで書かれている予感…

697:nobodyさん
07/06/22 02:48:54
もしそうならサーバでリクエスト受け取ったときに
Shift_JISからUTF-8に変換すべき。
ブラウザは文字コード変換機能なんてもってない。

698:694
07/06/22 08:08:43 uQy+ensq
>>695 >>696
ページ自体はUTF-8で書きました。

>>697
サーバ側はどんな文字コードで飛んでくるか
エスパーでない限りわからない、ってことですか? Orz

699:nobodyさん
07/06/22 11:16:24
ページもUTF-8なら>>695で終わり。フォームからもUTF-8で飛ぶよ

700:694
07/06/22 11:35:15 cMn44njW
ごめんなさい 事故解決しました。
原因はPHPでした。
サーバー内部で勝手にEUCに変えちゃってたみたいでした。
ありがとうございました

701:nobodyさん
07/06/22 13:11:54
それは別にPHPが変えたわけでは・・・モゴモゴ

702:nobodyさん
07/06/22 15:58:26
分からないものを分からないままにしておくと後でタイヘン

703:nobodyさん
07/06/22 17:13:23
今cgiでちょっとしたサーチエンジンみたいなものを
公開しているのですが、管理会社から負荷がひどいとご連絡がありました。
phpは軽いと聞いたのですが、ググってみたところ
サーチエンジン系では結局あまり変わらないといった内容を見たのですが
どうなんでしょうか・・・?
大分軽くなるならphpに変更しようと思っているのですが、
変わらない場合は素直にサーバーを変えないといけませんよね・・?

詳しく載っているサイトさんなどありましたらそこでもかまいません、ご助言をー

704:nobodyさん
07/06/22 17:17:11
phpがCGIで動いていたらさほど変わらないけど、モジュールで動いているなら全然違うかと
サーチエンジン系はディスクI/Oがかなり多いから、DBが使えるならそれを使ってインデックス
とかを構築したほうがいいです

705:nobodyさん
07/06/22 17:19:34
>>703
そもそもサーチエンジンが重い。
DBのカスタマイズと、SQL文をできるだけ1つにまとめることを考えたほうがいい。

706:nobodyさん
07/06/22 17:27:17
専サバに移動しろよ。同じサーバ使ってる住人かわいそす。

707:nobodyさん
07/06/22 17:55:36
負荷はCGIでもmodでも変わらない。
modにするとCGIというインタフェースのプロセスを上げる時間を省けるだけ。
検索ロジックを変えれば負荷は多少軽くできることもあるけど利用者が増えれば結局同じ。

708:nobodyさん
07/06/22 18:16:17
600のテキストファイル (殆どが5kb前後) の全文検索は
Pentium!!! 1GHz の PC (鯖マシンではない) で 700msec かかる


ふと思ったけどインデックス作るっていってもかなりコーディングセンス必要だよねこれって

709:nobodyさん
07/06/22 18:17:09
助言イロイロとありがとうございます。
結局はアクセスが増えると同じサーバーの方にも
利用者にもご迷惑がかかりそうですね。
情報量としてはそこまで多くないのでMySQL等も使用しておらず、
csvでデータを管理しています。
DBは使えますが、インデックス構築を利用するようなサーチエンジン系では
ないんです…(ちょっと換わった使い方をしているので)

とりあえず専用鯖または自作のほうで考えていきます。
ありがとうございました。

710:nobodyさん
07/06/22 18:38:02
>>709
MySQLをうまくつかうだけで負荷は激減するぞ。
情報量が少ないなら、そんなに迷惑にもならないだろうし。

711:nobodyさん
07/06/22 19:46:20
CSVはパースするのに負荷かかる。

712:nobodyさん
07/06/23 00:01:34
データを全部1個のCSVファイルにいれてたら読み込むときのメモリ使用量がひどいし
複数のCSVファイルにいれてたらディスクI/Oがひどい。やっぱDBだな。

713:nobodyさん
07/06/23 19:15:17
URLリンク(zif.hp.infoseek.co.jp)
者って文字を入れると文字化けしてしまいます。
どうすればいいのでしょうか。

714:nobodyさん
07/06/24 08:36:47
82 BB 82 EA 82 C6 82 E0 96 7B 93 96 82 CD 93 C7 82 DF 82 E9 82 CC 82 A9 82 C8 81 48

コレは何の文字列ですか?
変換方法を教えてください

715:nobodyさん
07/06/24 09:49:32
>>714
多分16進数
Windowsに標準装備の電卓を関数電卓モードにすれば16進を10進や2進に変換できる

716:nobodyさん
07/06/24 11:22:31
>>715


717:nobodyさん
07/06/24 11:25:46
>>714
「それとも本当は読めるのかな?」
とSJISで書いてあります。

718:nobodyさん
07/06/24 12:17:01
>>714
URLリンク(www.google.co.jp)

719:nobodyさん
07/06/24 13:19:41
>>715
どうも
ありがとうございました

720:719
07/06/24 13:26:35
でも、どうやって読んだら良いんですか?
わかりません。


721:nobodyさん
07/06/24 13:46:49
>>720
>>718のように%を前につけてグーグルのアドレスに入れれば読める

722:719
07/06/24 13:49:30
>>717
わかりました。すみません。
これは表から一字づつ探すんですか?

723:nobodyさん
07/06/24 17:12:42 ecGfkT7M
ウェブアプリが、
ウイルスバスターがインストールされている環境だと
正常に動作しないことが判明。
原因はまだ詰めてないのでわからん。
マカフィーはOKで、他は調べてない。
おまいらウイルス対策ソフト別の検証なんてしてますか?

724:nobodyさん
07/06/24 17:19:48
「おまいら」とか、死んじゃえばいいのに

725:nobodyさん
07/06/24 17:25:21
あらゆる面で初心者丸出しだな

726:nobodyさん
07/06/24 17:36:37
で、お前らしてんの?してないの?

727:nobodyさん
07/06/24 17:57:27
>>709
俺の場合はちょっと変わったやり方でDBは使わずに >>709 のように
テキストーベースで管理しているけど、そのテキストベースのデータは
すべてメモリ上に展開していているので検索や書き換えもそこそこの
速度が得られる。負荷も低め

ただしメモリ上に展開しているので鯖が落ちたりしてデータが飛ぶのを
防ぐためにバックアップやらは工夫しなければならない

潤沢なメモリを必要とするので自鯖向けの方法かもしれんね

728:nobodyさん
07/06/24 17:59:32
>>723の書いたコードは初心者向け解説サイトの"悪い例"の集大成なんだろうな

729:nobodyさん
07/06/24 18:12:11
>>728
は?何言ってんだよ氏ねよ
原因不明の現象が実際に起こってるから書いてんだよ
ヘッダを書き換えてるのか何なのかわからんが

730:nobodyさん
07/06/24 19:02:11
原因不明なのにウイルスバスターが原因なのか
日本語ムズカシイネー

731:nobodyさん
07/06/24 19:07:17
ウィルスソフトによって挙動が変わるようなクソコードを書いてない限り
クライアントPCの持ち主の責任だろ。

732:nobodyさん
07/06/24 23:30:06
まぁ、セキュリティ系のソフトで
良いソフトは皆無だよ。

733:nobodyさん
07/06/24 23:52:49
スクリプトキディ乙

734:nobodyさん
07/06/25 02:36:24
確かにユーザーを惑わせるような余計なことばっかりしてくるよな
何も知らない初心者がそれを使ってることが恐ろしい

735:nobodyさん
07/06/25 03:07:53
かつてBlackIceが出たばかりの頃(今も潜在的には同じだろうけど)バカが雁首並べて
「139にアタックされてますっ!通報しました!」などと必死で連投してたのを思い出した。

736:nobodyさん
07/06/25 07:24:52
だが結局723の書いたコードが運子なのは否めない。
Javascriptだろうけどそれではじかれるってどんな書き方してるんだか。
ヒューリスティックとかでプログラムの処理をって誤爆ならわかるんだけどねぇ。


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