△▲ WebProg 初心者 ..
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だろうけどそれではじかれるってどんな書き方してるんだか。
ヒューリスティックとかでプログラムの処理をって誤爆ならわかるんだけどねぇ。
737:nobodyさん
07/06/29 03:53:30
一休.comみたいに価格比較、検索、予約できるサイトはどんな技術使ってんの?
738:nobodyさん
07/06/29 05:33:01
その場所は知らないが、情報の入手に関して言えば
(1) 内部スタッフによる手作業
(2) 店舗側スタッフによる手作業
(3) 店舗側が各ウェブサイトなどに発表した情報を何らかの方法でパース&取り込み
(4) 店舗側と提携し、商品データなどを直接貰う
あたりの方法をよく見かける。
739:nobodyさん
07/06/29 07:55:29
pbSl36TJpOKkrLf5pKyk6aS7pLmk66SrpOmkwKTtpKakyg==
↑
これ、どう変換したら良いですか?
740:nobodyさん
07/06/29 11:05:22
ゴミどもには説明する気さえ失せる。
741:nobodyさん
07/06/29 11:23:04
>>739
base64 でデコード
742:nobodyさん
07/06/30 15:49:21
こういうサイトって手動でリンク貼ってるんでしょうか・・・
こういうのが自動でできたりするんですか?
関係ないのにリンク貼られてトラックバックが飛んでくるので
迷惑なんですけど、対処に困ってるんですが。
どなたか教えてください。
それと、動画部分はプロパティを見ると罠っぽいです。
URLリンク(a0jicflp.cocolog-nifty.com)
743:nobodyさん
07/06/30 21:00:57
自動的に、検索して出てきた結果へのリンクを生成するツールがあるらしいとは聞いたことがある。
744:nobodyさん
07/07/03 21:13:28 dcrigXGo
2chで画像URLをリンク表示にしたいのですがタグとか必要でしょうか?
よろしくお願いします。
745:nobodyさん
07/07/03 21:21:28
>>744
スレタイ嫁
746:nobodyさん
07/07/05 04:30:09 Jq7YilzV
オライリーのApacheハンドブックに、
webのドキュメントファイルの所有者は
root:wheelにしとけと書いてるんだけど
普通だいたいそうしてるんですか?
管理用ユーザ作って、そのユーザの所有になってるんだけど
まずいですか?
747:nobodyさん
07/07/05 21:17:56 rIJyFBeB
失礼します。スレが合っているか少々自信が無いのですが他に思い浮かばなかったもので。
err_logファイルのパーミッションを教えて頂けないでしょうか。
レンタルしているスペースのエラーログを誤って削除してしまい、
前にバックアップをとっていた事があったので代わりにそれをアップロードしたのですが
表示はできるけれどエラーを取得してくれないようなのです。
多分パーミッションの設定ではないのかと思うのですが、どうしたら良いでしょうか。
748:nobodyさん
07/07/05 21:56:51
何のエラーログ?
Apacheなら、restartすれば
749:nobodyさん
07/07/05 22:13:00
お借りしているスペースのサーバーは仰るApacheみたいです。
restartですか、ちょっと調べてみます。レス有難う御座います
750:nobodyさん
07/07/05 22:35:30
スレ違いだし、そんなん借りてる先に訊けよ
Apache再起動なんて借り手には権限ないし
751:nobodyさん
07/07/05 22:47:29
エラーログ削除できてるんだから専サバ借りてるんじゃないの?
752:nobodyさん
07/07/05 22:48:45
>>750
スレ違いでしたか。申し訳ないです。
借り手には使えない方法だったのですかorz レスありがとうございます。
こちら側ではどうにもできないと言う事でしょうか。
サーバー様にお願いしてみます。スレ違い失礼しました。
753:nobodyさん
07/07/05 22:54:57
削除できるなら自分とルートだけ読み書きOKにして他は拒否る設定にすればいいだけかと
それか組み合わせは数通りしかないから、設定を変えてはトライでいいじゃん
754:nobodyさん
07/07/05 23:05:44
ありがとうございます。
パーミッションでなんとかなりそうでしょうか。
全透り試し頑張ってみます。
755:nobodyさん
07/07/05 23:19:04
自分とルートだけ読み書きOKで他拒否で600がダメで、
他もどれにしても新しいエラーを書いてはくれませんでした。
パーミッションだけの問題じゃなかったのかorz
レス下さった方ありがとうございました。
756:nobodyさん
07/07/05 23:26:14
cygwin経由でrsync転送してるんですが
シェルスクリプトの改行がwin式になってて実行できません
ftpならテキストモードがあるのですがrsyncなのでそれもかなわず…
どうすればいいですか?
757:nobodyさん
07/07/05 23:29:27
winでスクリプト書く時点で\nで保存。
758:nobodyさん
07/07/05 23:42:57
>>757
それでいけました
dクスです
759:nobodyさん
07/07/06 09:36:47 PV36Suv3
拡張子にdoが付いたWEBアプリについてぐぐってみたけどよく分りませんでした。
内容はどんなものでしょうか?教えてください。
おねがいします。
760:nobodyさん
07/07/06 10:30:51
それはWebサーバーの設定をいじってください
761:nobodyさん
07/07/06 13:36:18
>>759
URLリンク(www.atmarkit.co.jp)
762:aBiwluiqFVbJlYfA
07/07/08 17:17:59
<a href=URLリンク(hardcorerapecomics.tripod.com) comics</a> [url=URLリンク(hardcorerapecomics.tripod.com) comics[/url]
763:nobodyさん
07/07/09 17:41:50 cUj91uW+
2chビューアとかってどうやって2chの書き込みを取得してるんでしょうか?
単純に2chにアクセスしてHTMLを解析してるとかですか?
764:nobodyさん
07/07/09 17:42:50
datファイルを直接とってきてるのが多いだろ
765:763
07/07/09 18:05:17
>>764
なるほど。確認できました。
datって直接アクセスできるんですね。
どうもありがとうございました。
766:nobodyさん
07/07/17 00:01:58 K1SEmq7k
Javaサーブレットについての質問です。
WebサーバにTomcatを使っているのですが、JSPやJavaのクラスファイルなどを置いている場所の
フルパスを取得するにはどうすればいいのでしょうか?
<Context path="/foo" docBase="D:\foo\webapp"></Context>
これの「D:\foo\webapp」の部分を取得したいのですが
767:nobodyさん
07/07/17 00:08:49
getServletContext().getRealPath( "" )
768:766
07/07/17 01:04:15 K1SEmq7k
>>767
ありがとうございます。
769:nobodyさん
07/07/17 15:21:19 DbeUhoDO
odbc関数で更新にあたるやつはなんでsか?
770:nobodyさん
07/07/17 17:28:42
odbc関数って何かと思ったらphpか・・・
挿入はどうやってんの?
exec()とかでSQLでINSERT文書いてるなら、同じようにUPDATE文書けばよろし
771:nobodyさん
07/07/17 20:24:30
サーバー上にテキストファイル置いとくと
検索かかったりして読まれることってありますか?
772:nobodyさん
07/07/17 20:46:17
root様は神だからな
773:nobodyさん
07/07/17 22:58:22 90RjVxnD
.htaccessになんて書いたらいいかの質問です。(他の方法でもできるのならOKです)
やりたいことは、*.jp *.com *.net 以外からのPOSTを弾きたいのです。
どうぞ、よろしくお願いします。
774:nobodyさん
07/07/18 11:28:08
>>773
スレ違いな気が
SetEnvIf REMOTE_HOST ".*\.jp$" post_ok
SetEnvIf REMOTE_HOST ".*\.com$" post_ok
#SetEnvIf REMOTE_HOST ".*\.net$" post_ok
<Limit GET POST>
order deny,allow
deny from all
allow from env=post_ok
</Limit>
775:nobodyさん
07/07/18 11:29:36
おっと、#のコメントは消してね
776:nobodyさん
07/07/18 12:23:25 32GQ1lsu
すみません、板違いでこちらに誘導してもらいました。
perlでhtmlをSTDOUTに出力中、なんらかのエラーが発生した場合なんですが、
エラー直前までにprintされたhtmlを無効にする手段てあるんでしょうか?
私の場合いい方法が思い付かなかったので直接STDOUTにprintせずに変数にappendして、最後にその変数をprintしてるんですが、
カッコ悪いし面倒です。
なんかいい方法ありませんか?
JavaScriptはナシでお願いします。
777:nobodyさん
07/07/18 12:36:57
無い
778:nobodyさん
07/07/18 12:50:23
SQLiteとPostgresqlどっちがいいです?
779:nobodyさん
07/07/18 14:10:50
オレは両方を使い分けてるけど。
780:nobodyさん
07/07/18 14:29:55
URLとURIのちがいを調べていたのですが
Wikipedia項目リンク
これによると
現在の見解は URL や URN といった区別をせず、これらの語は非公式な概念だとしている。
とあります。
つまり一般的に使われているURLという語は既に使うべきではないと?
関数名に使う時には一律URIにしておけばOKですかね
781:nobodyさん
07/07/18 18:40:50
>>780
URNの処理もできれば、それでOK。
782:nobodyさん
07/07/18 21:23:41
>>776
変数に残しておくとまとめて文字コード変換できたり、処理の後ろの方でhttpヘッダ吐けたり
いろいろ都合いいので闇雲にprintする方がカッコ悪く感じるんだけどなあ。
一応perlでこんなことはできる。
my $html; # 出力を受け取る変数
open MY_STDOUT, '>', \$html;
select MY_STDOUT;
# 以下既存のコード
print "hogehoge";
# ここで初めて出力
print STDOUT $html;
783:nobodyさん
07/07/18 22:56:11
URLリンク(www.shtml.jp)
って、誰か使った事ある人いますか?
パッと見そこそこ高性能っぽいんだけど、何となく罠っぽい気が…
// 板違いでしたか?
784:nobodyさん
07/07/19 03:35:05 y33x1Z4Y
メソッドで最後に$thisを返して、
$object->method0()->method1()->method2();
みたいに数珠つなぎにするやり方って何かパターン名付いてるんですか?
785:nobodyさん
07/07/19 12:15:16 ELtVYLbY
>>782
なるほど、そういうやり方があるんですね。
勉強になりました。
ありがとうございました。
786:nobodyさん
07/07/19 21:55:17
持っているのはCスキルだけ、HTML/http初心者です
またーり質問です。form,filenameのエンコーディングの実装の
実勢におけるヒントを求めて来ました
うっかりWeb制作板に誤爆し、質問本文は↓です(全文マルチポスト回避)
スレリンク(hp板:610番)
>>783
ええと…この手合いのものは、【読者によっては】、いかようにも破ることは容易です
いわゆる有害ページが、有害コードを保護するために、いろいろスクリプトを駆使しているため、
それを読破すべく、一部の人は、スクリプトによる本文スクランブルにすっかり慣れっこです
それが、ActiveXを用いたものであってすらです
どんなものであれ、まず、「誰から守るか」を意識して、そして保護ソリューションを評価してください
787:nobodyさん
07/07/20 01:54:55
>784
パターンというか、「メソッドチェーン」という呼び名は付いてるとオモ
788:nobodyさん
07/07/20 07:48:24
ディレクトリ中のファイルを変更した場合、
そのディレクトリのmtimeも更新されますか?
789:nobodyさん
07/07/20 08:20:38
少し試してみたところ(winマシン)
直下にファイル作成・削除→変わる
直下のファイルの内容を変更→変わらない
孫ファイルを作成・削除→変わらない
でした。
こういう決まりの一覧表みたいのどこかにないですか?
790:786
07/07/20 11:07:43
聞くばっかりではあれなので
>>788-789
処理系、サーバの実装・設定いかんにもよるとなってしまわないでしょうか
処理系を固定してなお、当該ディレクトリがどんなファイルシステムにあるとも限らない
むしろ、サーバに当該スクリプトが配備され、最初に起動したときに、
期待したとおりにmtimeが変化するか、テストして結果を保存するように組んでみては
期待したとおりなら、mtimeに依存すればいいし、だめなら、代替ルーチンを呼ぶとか
791:nobodyさん
07/07/21 16:48:28 Iv7ymRzh
WebAPIの使用にはたいていページのURL等の登録が必要ですがいろいろ遊ぶためにはレンタル鯖が必要ですか?
792:nobodyさん
07/07/21 17:56:58
遊べる遊べないで言うなら自鯖が一番遊べる
793:nobodyさん
07/07/21 22:47:18
このスレ的には少なくともCGIかPHPが動く環境はないとね
794:nobodyさん
07/07/22 00:03:48 opJtG2YV
プログラミングの勉強のためWebAPIを試したかったんだが、わざわざ鯖を借りてデバッグのためにうpを繰り返すのはちょっとというかんじ
795:nobodyさん
07/07/22 00:16:33
それがわかってんなら自鯖以外選択肢ないだろw
Samba設定してやってネットワークドライブでWindowsにマウントしてやれば
アップロードという作業も無いし楽だ
796:nobodyさん
07/07/22 03:41:19
>>794
・コンソール上でvi or emacsが有れば無問題
・winscpを使う
797:nobodyさん
07/07/22 05:35:25
WinSCPの自動アップロードは楽だよなあ
コンフリクトもチェックしてくれるし
798:nobodyさん
07/07/22 09:30:08
>>789
つまりディレクトリエントリーが変更されたかどうか、じゃないの?
799:nobodyさん
07/07/22 15:50:56
今掲示板をネットで公開しようとしてるんですけど説明の意味がよく分からないので
誰か教えてくれ!
「設置したCGIのパスと名前を、"URLリンク(")<)から始まるURLフルパスで」
↓
$reload = 'URLリンク(hpcgi?.nifty.com)';
$modoru = 'URLリンク(homepage?.nifty.com)';
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4174日前に更新/250 KB
担当:undef