△▲ WebProg 初心者 ..
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
ありがd
連絡したら
ご連絡いただきましたサイトは、既に他の方から連絡済みですので、調査・対応をお待ちください。
と言われたよ。誰かが既に連絡済みらしい。
しかしいまだに攻撃続いてる。防いでるがうざいのには変わりない。
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.間違った問題だけ再度出題される。
などなど
(抽象的でごめんなさい。)
みたいなものを携帯サイトで作りたいのですが、
一番適してる言語って何でしょうか。ご教示頂ければ幸いです。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4174日前に更新/250 KB
担当:undef