△▲ WebProg 初心者の質問 Part19 ▼▽at PHP
△▲ WebProg 初心者の質問 Part19 ▼▽ - 暇つぶし2ch178:nobodyさん
09/07/24 20:30:29
ユーザ10001が
hoge.com/user/10002/index.html
にアクセスしたら10002のユーザ情報が表示されるの?

179:nobodyさん
09/07/24 21:57:42 kvJ+jXmB
>>178
アクセスするのが登録ユーザーだろうと、一般ユーザーだろうと、10002にアクセスしたらそのページが出ます。
あ、すみません。これは公開ページの話です。
管理ページは hoge.com/admin/以下に配置して、urlにIDを直接表示することはないです。
セッションで管理しますので。。

180:nobodyさん
09/07/24 22:13:35
>>179
それ自体は良くある仕様だと思うけど、嫌がる人は嫌がるかもしれない。
そんな程度。

181:nobodyさん
09/07/25 00:19:35
そういうことじゃなくて、どういう構造にするかってことを聞いてるのでは?
考え方はそれでいいんじゃないの。あとはやりやすいようにやれ。

182:nobodyさん
09/07/25 01:32:12
>>179
それで何か問題があるの?
言葉にしてはっきり言ってくれなきゃ分からんよ。

183:nobodyさん
09/07/25 01:38:00 lyAhMD+s
>>180-182
ありがとうございます
>>182
ひょっとして、連番で管理することによりインジェクションの原因にならないかなぁと思った次第で。。
10002があるなら10001もあるだろうみたいな。。
乱数で表示したり、表示用のキーワードみたいなものを用意した方が良いのかなと思ってきました
でもその程度で防げるなら大した問題じゃないような気もするし考え過ぎかなぁ
すみません、まとまりがなくて、、

184:nobodyさん
09/07/25 01:39:50
んん?どのようにインジェクションが発生する?
ちゃんとDBに渡すパラメータはエスケープしてるんでしょ?

185:nobodyさん
09/07/25 01:45:35
こういうのもインジェクションっていうのか?

いまいち何が言いたいのかよくわからん。
どんな目的でサイトつくるのか教えてごらん。

186:nobodyさん
09/07/25 01:58:51
>>184,185
はい、ちゃんとエスケープしてるんで大丈夫なはずです
それなら問題ないですよね。
なんていうか、会員管理の構造を少しでも知られるのが嫌だなぁとおもった次第で。。
変なこと書いてしまってすみませんでした
とりあえず進めて問題あればまた聞きます。ありがとうございました

187:nobodyさん
09/07/25 02:03:44
例えばだけど、Googleの個人マップや、Picasaの写真掲示板、
それらを、特に非公開にはしてないけど、おおっぴらに見せたく
ないって向きもあるでしょ。これらのサービスが、もし連番URL
だったら、簡単に全員のページを閲覧できる。それがいいか悪いか

188:nobodyさん
09/07/25 02:05:42
公開ページの話って言ってるんだから
見られて何が悪いのか分からん

189:nobodyさん
09/07/25 12:42:10 VdSoW2oj
掲示板に2ちゃんねると同じトリップとIDの機能をつけたいんですが、ソースのある場所教えてください。
あと参考になるようなサイトがあれば

190:nobodyさん
09/07/25 12:42:57
google

191:nobodyさん
09/07/25 14:08:46
googleが一番わかりやすい

192:nobodyさん
09/07/25 15:46:58
>>183
まあセキュリティーが甘いっちゃ甘いよな
例えばメルアド収集スクリプトを使うのは現在の仕様なら単純なループで全走査可能
これがランダムな文字列だったらヒット率は各段に下がる

193:nobodyさん
09/07/25 17:18:01
>>189
MD5じゃだめ?

194:nobodyさん
09/07/25 17:27:26
>>189
「2ch トリップ」でググったら先頭に出てくるんだが…。

URLリンク(ja.wikipedia.org)

195:nobodyさん
09/07/29 12:17:16 4MgOc0zz
質問があります。
例えば、以下↓のようなurlにアクセスすると

URLリンク(localhost)お茶/

自動的に日本語の部分をutf-8の文字コードでurlエンコードして
以下↓のurlにリダイレクトするようにしたい、のですが。。。

URLリンク(localhost)

どうすればいいのかよくわかりません。。。
どなたか教えていただけないでしょうか?


196:nobodyさん
09/07/29 12:31:44
意味がわからん。そこのエンコードはブラウザの仕事だが?

197:nobodyさん
09/07/29 12:32:58
というか、エンコード関係なしにリダイレクトさせたいのならhttpdの仕事じゃないかな

198:nobodyさん
09/07/29 15:18:27
$_SERVERからURLを拾ってエンコードしてheaderで飛ばす

199:nobodyさん
09/07/29 15:21:55
>>198
それをどこでやればいいの?

200:nobodyさん
09/07/29 15:23:30
>>195
ブラウザによってはそのまま日本語でくるし
ブラウザによってはエンコードしてくる
日本語があった場合には飛ばすなら、普通にURLエンコードすりゃえぇやんけ

201:nobodyさん
09/07/29 16:51:42
単なるhtmlにトラックバックとコメント覧を簡単に付加する方法ないでしょうか

202:nobodyさん
09/07/29 17:02:10
>>201
blogにしたほうが早い気もしますが、ググってみたらこんなものが引っかかりました。

URLリンク(www.pqrs.org)

203:nobodyさん
09/07/29 23:17:10
XMLとかJSONって何につかうんですか?
掲示板のログなんかのデータは
普通のプレーンテキストやDBで保存しますが
その部分をXMLにするとかですか?
XMLの例で社員のデータなんかを記述する例が良く見られますが
DBの代わりみたいなものなんでしょうか・・?
あまりピンときません

204:nobodyさん
09/07/29 23:33:07
>>203
他のソフトとの通信とか、
ソフトの設定の保存(iniファイルの代わり)とか。
XMLデーターベースとか。

205:nobodyさん
09/07/29 23:34:15
要はデータの階層構造の書式を統一かつ柔軟にしようという発想から生まれた、
単なるデータの書式の一種です。社員の例は柔軟なデータの階層構造が必要な
ケースとして適してるってだけの話で、必要が無いなら不要なものです。
様々なライブラリがあるとはいえ展開処理にリソースを食うのは事実ですし。

206:nobodyさん
09/07/30 00:10:28
Web関係だと、HTTPで連携するシステムでよく使われてるね < XML、JSON

メジャーな実装だと、MTなどのブログ製品やTwitterで使われているXMLRPCとか。
いろんなサイトからの情報を集約する、Windows/MacクライアントからWebシステム
にアクセスするなどの意味がある。また、マシン外にDBとかを公開したくない場合の
橋渡しという意味もある。

ただ、外部からWebサイトをコントロールできる橋になるので、セキュリティには注意
をしないとダメ。

207:nobodyさん
09/07/30 01:18:46
>204の書いている通り、主にデータのやり取りに使う。
DBのバイナリやらExcelやらを相手に送りつけるわけにもいかないわけで(互換性もないしな)。
かといってCSVでは表現の幅が狭いし、みんなが読みやすいデータ形式ってのが何か欲しいな、となるわけだ。
「みんなが使っている、そこそこ標準的で、ほどほどに書きやすく、それなりに構造化されたデータを表現しやすいフォーマット」がJSON。
みんながそういうフォーマットを欲しがっていて、特にJSONに欠点も見当たらないから使っている、という位の位置づけだと思っていい。

RubyでもPerlでもPHPでも、ブラウザとはやり取りしないといけないわけで、つまりJavaScriptは多少は扱える必要がある。
JSONは元々JSとのやり取りを目的としたフォーマットなので、どのサーバーサイド言語も、これを扱えると便利なわけで。
web業界で扱われる言語に、JSONを扱えない言語は無い。普及したのにはそういう背景もある。

208:203
09/07/30 01:42:24
>>204-207
レスどうもありがとうございます
詳しい説明・使い方などどうもありがとうございました
DBからのデータをXMLやJSON形式にして
外部の人が使えるようにするといった感じで使われるということでしょうか?
いわゆるAPIというやつですかね?

209:nobodyさん
09/08/01 11:48:05 D6AE3kEx
<TR><TH>$SOL_TYPE[5]</TD><TH colspan=2>知力が武力に加算</TH><TH>金 $SOL_PRICE[5]</TH><form action="$COMMAND" method="POST"><TD>
<input type=hidden name=id value=$kid><input type=hidden name=pass value=$kpass>
<input type=text name=num value=$get_sol size=4>人
$no_list
<input type=hidden name=type value=5>
<input type=hidden name=mode value=$GET_SOL2>
</TD><TD><input type=submit value=\"雇う\"></TD></form></TR>
EOM
}

print <<"EOM";


これはおかしくはない・・・よね?

210:nobodyさん
09/08/01 11:55:41
何が?

211:nobodyさん
09/08/01 12:35:58
えーと、コレはCGIゲーム三国志NETのソースです。
そして、↑はその徴兵のところ。
$SOL_TYPE[5]は神鬼兵、 $SOL_PRICE[5]は神鬼兵の値段。他のところで定義してる。
これに、神義兵というのを付け加えたいんだが、↑をコピペ、新たに$SOL_TYPE[6]を追加して、
下にはりつけ・・・でできるはず。。 だが出来ない。
どこか異常はある? と言うお話です。

212:nobodyさん
09/08/01 13:42:44
パースエラーでは?

213:nobodyさん
09/08/01 13:58:21
>>211
どこをどういう風に直したらどんなエラーが出るのか書けよ。

214:nobodyさん
09/08/01 13:59:00
>>211
その話を最初にしないで理解してもらおうとしてたことが凄いなーと思う。
つか改造スレいけば?

215:nobodyさん
09/08/01 14:21:27
どっちにしても理解不能だな。
そんな説明で回答を得たいと言うなら、エスパーにでも頼るんだな。

216:nobodyさん
09/08/01 15:01:32 4jw0rqkQ
すみません他愛無い質問かもしれないですが、一つの画面で
1)名前や住所などプロフィール(prof_table
2)趣味(hobby_table
3)今月の予定(schedule_table
という三つの情報が表示されるページがあるとして、それぞれ別々のテーブルに情報が保存されてるとします
すると、selectのクエリを3つ飛ばすことになりますが、こういう時ってトランザクションするもんですか?
初心者なのでわからないんです。一般的なwebアプリだとどうなんでしょうか?
ヤフーのトップページだと膨大な数のselectの結果が表示されてると思いますが、あんなの全部トランザクションしてるわけないですよね?
個別にクエリして、エラーが発生したらしょうがないって感じでしょうか
色んなサイトみてるとたまに画面の一部でphpエラーとかがむき出しになってることがありますが、
そういうみっともないエラーむき出しにならないようにしとけば良いんでしょうか?

217:nobodyさん
09/08/01 15:41:25
もうちょっとPHPの基礎を学んでから作った方がいいと思う

218:nobodyさん
09/08/01 16:11:17
>>216
selectに関してはロールバックとかいらないから、どこかで取得に失敗したら、エラー画面を表示。
全部成功したら最後にHTMLを書き出しでいいんじゃない?

219:nobodyさん
09/08/01 16:30:52
ブラウザ上でサーバ⇔クライアントの通信やりたい場合は、
どんな方法がありますかね?

いちおしの方法があったら教えてつかぁさい。

220:nobodyさん
09/08/01 16:33:04
json

221:nobodyさん
09/08/01 16:47:38
http

222:nobodyさん
09/08/01 18:28:21 4jw0rqkQ
>>218
どうもありがとうございました

223:nobodyさん
09/08/02 15:17:51
プログラム板から誘導されてきました。

画像直リン対策で、質問です。
直リンしてきた相手に、.htaccessで直リン禁止するより

自動で、画像があるhtml先に誘導したいんです。
(他の画像も見てもらいたいし…)

良い方法ないでしょうか?

224:nobodyさん
09/08/02 15:24:28
リファ見てrewriteなりforwardなりすればいいのでは
プログラム関係の板で聞くということは、プログラム書いてるんだよね?
そのプログラムがなんなのかも書いてくださいよ

225:nobodyさん
09/08/02 15:25:11
403のエラーページを置き換えるとか。

226:nobodyさん
09/08/02 15:41:18
>>224
>プログラム書いてるんだよね?

WEBプログラム板の存在を、知らなかっただけですorz

227:nobodyさん
09/08/02 17:53:15
リファラーって発音できないやつをみると笑いがこみあげてくる

228:nobodyさん
09/08/02 17:55:20
何をいってるんだね君は

229:nobodyさん
09/08/03 00:21:51
普通発音できるだろう
リファラーくらい

230:nobodyさん
09/08/03 09:18:13
アラフォー

231:nobodyさん
09/08/03 22:41:25
リファラーって発音できなくて、
リファ、リファ、ってしかいえない
低学歴がたくさんいる。

そういうやつをみると心の
底から笑いがこみ上げてくる。

232:nobodyさん
09/08/03 23:19:33
略すのが痛いと笑うならともかく、
素で「連中はリファとしか読めてない」と思っているのか。


233:nobodyさん
09/08/04 01:03:25
なんでレフじゃなくてリファって呼ぶんだこのビチクソがァァァァァァァァァァァ!!!

234:nobodyさん
09/08/04 05:03:17
>>231
英語しゃべれるの?
しゃべれないなら何いっても同じ

235:nobodyさん
09/08/04 08:24:03
ところで>>231は「リファラー」を正しく綴れるのだろうか。


236:nobodyさん
09/08/04 09:17:27
割と高い頻度で間違う俺

237:nobodyさん
09/08/04 10:23:45
「英語として正しく」と「HTTP的に正しく」があるな。


238:nobodyさん
09/08/04 10:39:34
>>231はオレって頭いい、と思い込んでる池沼に見えるが

239:nobodyさん
09/08/04 12:08:00
>>238
きっと大多数はその意見にyes


240:nobodyさん
09/08/04 15:36:26
>>235
今やってみたらスペルあってた!

241:nobodyさん
09/08/04 16:13:41
>>240
英語のつづりとHTTP/1.0の仕様のどっち?

242:nobodyさん
09/08/04 18:07:15
ほんと初心者質問なんですが、PHPとCGIってどう違うんですか?
今から学ぶならどっち?自作の掲示板を作りたいと考えています。

243:nobodyさん
09/08/04 18:27:55
PHPがいい。
PHPは、Webに特化したスクリプトツール。
ライブラリも、Webに便利なのばかり。

UNIXのスクリプト全般を学ぶならPerlだけど、
これからWebやりたいなら、PHPの方が断然いいと思う。

244:nobodyさん
09/08/05 02:37:05
「有利」 を言い過ぎで胡坐をかいてるうちに Perl でライブラリが豊富に揃った

なんだかんだで導入のしやすさ、書きやすさでは Perl なんだよね。

245:nobodyさん
09/08/05 02:46:18
>>243
というか、質問はPHPとCGIだぞ
質問者ならともかくCGI=Perlとか思ってるのか?

PHPはプログラム言語のひとつ
CGIは、WEBサーバーからプログラムを呼び出す規格

CGIは、それだけで勉強する意味は薄い
WEB周りのプログラムやってれば必要な範囲はそのうち身につくだろう

246:nobodyさん
09/08/05 02:53:34
恐らくは PHP or Perl、学ぶならどっち?

っていうありふれた質問なんだと思う。
個人的にはお好きなほうで。って感じ。

将来の仕事にも・・・とか少しでも考えるなら、遅れに遅れまくって次期 Perl なんてほんと出るの?なんてゆう
まったり Perl を待つよりかは PHP とは思う。


個人的には Perl が好きだけどね。

247:nobodyさん
09/08/05 03:14:45
Perlの案件なんかあるの?

248:nobodyさん
09/08/05 03:19:09
あなたの知ってる世界がすべてじゃないんだよ
うちの会社では Perl が7割、PHP と Java のこりを占め、ごく稀に C++ で作れっていうのがある感じ

249:nobodyさん
09/08/05 03:27:08
そのうちいいことあるよ

250:nobodyさん
09/08/05 03:49:12
Perl(笑)

251:nobodyさん
09/08/05 09:56:57
Perlから入ると、後々PHPもスンナリと出来る。

逆はシンドイぞ。

252:nobodyさん
09/08/06 00:13:57
Perlは自分で最新の情報を探せない奴にはオススメできない。
その辺にある「Perl入門」みたいなサイトや書籍では、10年前のPerlしか学べない。

253:nobodyさん
09/08/06 02:20:22
Perlはもはや死語じゃないの?

254:nobodyさん
09/08/06 14:51:27
習得できなかったからつって死語にしたい人はそうすればいいんじゃない

255:nobodyさん
09/08/06 14:56:51
習得して今更何に使うんだ

256:nobodyさん
09/08/06 15:02:30
phpよりperlの方が携帯開発のライブラリが揃ってるから
今更って事は無いと思うけど。

257:nobodyさん
09/08/06 15:31:41
perl の色々な書き方のせいでなじめずに PHP に行ったやつらの Perl 叩きが酷いですね
まぁだからといって Perl マンセ だけどね

258:nobodyさん
09/08/06 20:02:04
perlでしかできないことって何かあんの?

259:nobodyさん
09/08/06 21:31:55
ない

260:nobodyさん
09/08/06 22:12:49
perlで書かれたCGIゲームとか

261:nobodyさん
09/08/06 22:17:44
Perl(高級言語)でできることはC(中級言語)でできる
C(中級言語)でできることはアセンブリ(低級言語)でできる

262:nobodyさん
09/08/06 22:30:01
アセンブリでできることは機械語でできる

263:nobodyさん
09/08/06 23:11:00
チューリングの名の下に、Perlでできない事は何もない。
CやPHP, Rubyでできない事も何もない。

264:nobodyさん
09/08/07 02:42:56
最近は、webよりCUIツール用の言語として使ってることが多いなあ。
もちろん、ウチの会社の場合だけど。


265:nobodyさん
09/08/08 17:17:06 神
phpで何ができるの?

266:nobodyさん
09/08/08 18:06:15
本当に初心者なのです変な事を聞きます

なんかこう、情報サイト?ポータルサイトみたいなの
色々情報がデータベースみたいにあって検索したりとか
あとIDとかパスワードとか発行して何か書いてもらったりとか
ああいうのはどうやってつくるのでしょうか?
phpとかMySQLとかそういうのを勉強していちからつくるの?

267:nobodyさん
09/08/08 18:13:27
>>266
勉強して自分で作るか、金払って作らせる

268:nobodyさん
09/08/08 18:18:41
>>267
ありがとうございます
お金を払って作ってもらう訳にはいかないので自分で勉強します
その、phpとMySQLというのを勉強すればいいのでしょうか?
他に何かあるでしょうか?

269:nobodyさん
09/08/08 18:35:34
HTMLとCSS

270:nobodyさん
09/08/08 21:20:39
HTMLとCSSと
PHPとjavascriptと、MySQL

あとXMLとPDFとe-mailの仕組みと
アパッチとLinux

271:nobodyさん
09/08/08 21:50:38
>270
>270
>270
>270
>270

272:nobodyさん
09/08/08 22:00:49
>>270
これはひどい

273:nobodyさん
09/08/08 22:08:06
釣りなのか知ってる単語並べただけなのか・・・

274:nobodyさん
09/08/08 23:09:03
まぁ、場合によっては役に立つかもしれない知識ではあるが…


275:nobodyさん
09/08/09 02:35:17
>>270
なにがひどいのかわからない
全部開発するには知ってて当たり前な知識じゃないの?

276:nobodyさん
09/08/09 03:03:08
さすがにPDFの仕組みは要らん。

277:nobodyさん
09/08/09 03:04:07
ポータルサイト構築にそんな知識いらない
xoopsだけでいい

278:nobodyさん
09/08/09 03:11:20
そんなんでいいなら、ロリポでも借りれば。

279:nobodyさん
09/08/09 04:27:29
>>275
なんでポータルサイトの開発にPDFが必要なの?

280:nobodyさん
09/08/09 14:20:22
つーか、正式にはPDFのマニュアルって見るにはカネ取られるんだよなw

281:nobodyさん
09/08/09 20:38:04 神
質問してるんだけど。。。

282:nobodyさん
09/08/09 20:41:00
>>281
IDの前に神って出てるんだがなんだこれ?

神様なら
URLリンク(www.php.net)
を見れば分かるはず。

283:nobodyさん
09/08/09 20:42:34 神
あー読めない。phpで何ができるんですか?具体的に。

284:nobodyさん
09/08/09 20:47:22
>>283
あなたにその能力があれば、
コンピュータで出来ることならなんでも出来ます。

285:nobodyさん
09/08/09 20:48:28 神
それは凄い

286:nobodyさん
09/08/09 22:09:22
ちなみにネタでもなんでもなく、「コンピュータで出来ることならなんでも」できる事は理論的に証明できる事実

287:nobodyさん
09/08/09 22:12:41 神
凄いなあphp

288:nobodyさん
09/08/09 22:15:43
じゃphpでOSでも作ってもらおうか

289:nobodyさん
09/08/09 22:20:22 神
そういうのってどうやって作るんだろ。全然わかんない。

290:nobodyさん
09/08/10 02:08:31 rDwrY8d0
スクリプトからWebにアクセスして

<script language="javascript">

</script>

↑の間を取ってくる方法ってありますか?


291:nobodyさん
09/08/10 03:17:59
あるよ

292:nobodyさん
09/08/10 03:19:32 神
あるらしいです

293:nobodyさん
09/08/10 03:27:18
>>291-292
おしえてくださいm(__)m

294:nobodyさん
09/08/10 03:28:22 神
>>291が知ってるらしいです。

295:nobodyさん
09/08/10 03:45:47
>>291さん おしえてください m(__)m

296:nobodyさん
09/08/10 07:29:43
いいよ

297:nobodyさん
09/08/10 09:42:04
>>295
言語は何が良い?

298:nobodyさん
09/08/10 12:29:06
じゃあ正規表現で。(横レス

299:nobodyさん
09/08/10 12:31:46
>>297
clispでお願いしますm(__)m

300:nobodyさん
09/08/10 12:36:48
>>297
phpかrubyがいいです。
けどそれって何か特殊なライブラリとか使うのですか?
それともオーソドックスなロジックの組み合わせで何とかなるものですか?

301:nobodyさん
09/08/10 12:41:29
>>300
URLリンク(www.php.net)

302:nobodyさん
09/08/10 14:17:28
>>301
CurlってJavaScriptの実行もできるのかぁ。便利だ。
最近phpは使ってなかったけど、ちょっとやってみます。
ありがとうございましたm(__)m

303:nobodyさん
09/08/10 16:33:19
>>297
なでしこ か tcl でお願いします

304:nobodyさん
09/08/10 16:46:01
>>302
PHPでJavascript処理系が実装されたってこと?
すげー。

305:nobodyさん
09/08/10 17:25:51
いや、お前の方がすごい

306:nobodyさん
09/08/10 17:27:39
>>305
やっぱわかる?
先週からダンベルトレーニング始めたのよ。

307:nobodyさん
09/08/10 17:34:08 神
オレと同じ

308:nobodyさん
09/08/10 22:09:17
オレもオレも!

309:nobodyさん
09/08/11 15:16:48
>>277
やっぱりxoopsが主なの?
そういうのは他にもJoomlaとかあるみたいなんだけど

310:nobodyさん
09/08/11 22:47:22
別に似たようなものならなんでもいいでしょ
実際に使ってみて自分にあってるほうを選んだり
ドキュメントが豊富なものを選んだり
xoopsに関しては日本発祥なのもあるからドキュメント類に関しては豊富だけどね

311:nobodyさん
09/08/16 15:39:34
今、Linuxベースのアプライアンス的なものを作ろうとしています。
そこで、Web設定画面を作ろうとしていますが(ブロードバンドルータのそれのイメージ)、
Web設定画面を作る際に、お勧めのフレームワークとかツールキットはありますか。

Perl、ruby、PHPは読み書きできます。
WebProgはCGIの時代で止まってるので、最近の事情は分かっていません。

環境にも制約はありません。何でもインストール可です。
なるべく軽く小さくと言うのはありますが、こだわりません。




312:nobodyさん
09/08/16 16:42:05
設定画面程度なら、言語・フレームワークに大差は無いので
一番得意な言語のフレームワークを実際に数個試してみるのが良いと思う。

複数人で作るのなら、それぞれのメンバに合わせた方が良い。

313:311
09/08/16 16:44:21
ちなみに、>>312さんが使いやすい/使い慣れているフレームワークはなんですか。


314:nobodyさん
09/08/16 17:10:13
すぐ人のをパクって楽しようとするな
自分で調査しろ

315:nobodyさん
09/08/16 17:17:03
掲示板で使いやすいという書き込みがあったから、という理由を免罪符にするより実際に自分で試して見るべき
言語もフレームワークも合う合わないは人それぞれだからね

検索すればフレームワークの比較記事はいくらでもあるし

316:nobodyさん
09/08/16 17:34:15
>>314-315

取りあえず313じゃない様だから黙っとけ。説教君。

317:nobodyさん
09/08/16 17:53:21
313...?

318:nobodyさん
09/08/16 18:43:59
>>311
Ruby on Rails ですね。

319:nobodyさん
09/08/16 18:53:44
>>311
ちいたん

320:nobodyさん
09/08/16 18:57:01
>>311
perlならMENTA

321:311
09/08/16 20:57:18
皆さんありがとうございます。

MENTAが若干気になったので調べ中です。

RoRはscaffoldでWeb設定画面ライクなものが有ればよいのですが。

322:nobodyさん
09/08/16 21:33:55
>>311
制約が何もないってんならぶっちゃけ何でもいい。
DB使うわけでもないんだろうし。
ただroot的な操作まで加えようとしてるならperlかpythonの方が
何かとやりやすいとは思う。rubyは触ったこと無いから知らん。

323:nobodyさん
09/08/20 13:48:22
HTTPのget関連の質問です。
perlを使ってます

街BBSのdatを取得したいのですが

URLリンク(kanto.machi.to)
ここからdat番号はわかるのですが、
URLリンク(kanto.machi.to)
をLWP::UserAgentでgetしてもdatが取れません

URLリンク(kanto.machi.to)
URLリンク(kanto.machi.to)
にも無いようです。どこから取得すれば良いでしょうか?

ちなみに、userAgentには「Monazilla/1.00」は設定しており
通常の2chのdatは取得できます

324:nobodyさん
09/08/20 14:23:13
それはまちBBSのURL表記ルールの問題じゃないかな。

まちBBSは2chとURLのルールが違うぞ。

325:nobodyさん
09/08/20 18:07:36
>>323 >>324
ここを見たら解決しました
URLリンク(www.machi.to)


326:nobodyさん
09/08/20 22:24:52
今自分が使ってみたい言語/フレームワークを述べよ

327:nobodyさん
09/08/20 22:34:39
そりゃただのアンケートだろ

328:nobodyさん
09/08/21 12:14:00
誘導されてきました。
適切なスレがあれば誘導お願いいたします。

たとえば下記のようなディレクトリ環境をサーバに上げた場合、
a1以下全ての属性を777にしようとffftpのソフトでやると一つずつしか変更できないようでした。
そこでDOSプロンプトからftpで入り
quote site chmod 777 a1
としたところうまくいったので、下記のように再帰オプションをつけたところエラーになりました。
quote site chmod -R 777 a1
ヘルプをみると引数が2とあったので、ここでのchmodにはオプションが使えないのだと思います。

a1/
|---b1/
| |---text.txt
|---b2/
| |---c1
| |---text.txt
|---b3/

telnetやSSHがサポートされていないサーバのようなのですが、再帰処理ができるソフトやコマンドはありますでしょうか。

329:nobodyさん
09/08/21 12:48:20
クライアント変えれば?

330:nobodyさん
09/08/21 12:58:00
>>328
FileZillaなら再帰でできるな

331:nobodyさん
09/08/22 15:51:27
FFFTPなら、アップロードするときに
ファイルの拡張子によって属性を変更することができるから、そっちでもいいかも。


332:nobodyさん
09/08/22 16:15:24
わたしもffftp派

だからffftpは危険だといい続ける厨房が一言 ↓

333:nobodyさん
09/08/22 17:03:28
ffftpとか古くね?

334:nobodyさん
09/08/22 21:10:24
最新トレンドならfffftpだよね

335:nobodyさん
09/08/22 21:40:26
scpとかsftpでよくね?

336:nobodyさん
09/08/23 03:08:57
パスワードを平文で送るのってどうなの

337:nobodyさん
09/08/23 10:43:38
>>336
流れから、FTPの事だと思ってレスしますね。
FTPの時点でセキュリティに気にしても無駄。
せめて接続元制限でもすべし。ですよ。



338:337
09/08/23 10:45:48
>>336の意味を勘違いしていたかも。

>パスワードを平文で送るのってどうなの

良い訳がないですね。
って事で、SFTPとかSCPが推奨されているのが現状。ですね。

339:nobodyさん
09/08/23 11:27:25
プロトコルとソフトの話をごっちゃに語られてもな。
FTPにしか対応していないクライアントでもWinSSLWrapかましてFTPSという手もあるんだし。
SCP/SFTP前提でシステム組むとサーバ側で仮想アカウント作ったりchrootするのが大変だし。

340:nobodyさん
09/08/23 20:25:29
SSL使うのは基本中の基本ですな

341:nobodyさん
09/08/23 22:42:18
なんで?

342:nobodyさん
09/08/24 11:13:36
PHPにはセーフモードがかかっていてかつCGIがPerlでしか利用できないサーバを使っています
Perlは知らないのでPHPで組んでいるのですが
フォルダやファイルの自動作成処理をしたいのでどうしてもCGIで動かすかセーフモードがオフな必要があります
しょうがないのでPerlを少し調べてGETで(?file=hoge.txt ?dir=hogeのように)リクエストを受けたら
フォルダやファイルを作成するスクリプトを作り
それをPHPからfile_get_contentsなどの関数で叩くことによって作成することはできたのですが
こういう方法は一般的ですか?
それとももっといい方法がありますか?
(外部から勝手に作成されては困るのでPerlスクリプトには内部からでないとアクセスできないようにしてあります)

343:nobodyさん
09/08/24 12:49:26
>>340
主語述語が抜けているため、暗号化しなくてもいいものまで暗号化すべきというような文章ですね。まる。

344:nobodyさん
09/08/24 13:17:49
ということにしたいんですね。まる。

345:nobodyさん
09/08/24 13:40:12
>>342
セーフモードでディレクトリは普通作らない
ファイルを作るスクリプトはしばしば見かける
fopenでもなんでもお好きに
でもデータベース使うのが普通

346:342
09/08/24 14:46:09
>>344
>セーフモードでディレクトリは普通作らない
作らないというより作れないですよね?
なのでPerl CGI経由で作ったらできるのでそれが一般的かを聞きました
メインはPHPで組んでいるのでディレクトリ・ファイル作成部分だけPerl CGIスクリプトを叩きます
PHPでCGIが使えばできるのですがPerlしか使えない状況なので

>fopenでもなんでもお好きに
セーフモードがかかってるので無理だと思うのですができますか?
当方環境ではうまくいきませんでした

>でもデータベース使うのが普通
説明が足りなくてすみません
今回はデータベースを使用しないという条件でよろしくお願いします

何か他にベターな方法があったら教えていただきたいです
よろしくお願いします

347:nobodyさん
09/08/24 14:52:19
セーフモードでもファイルは作れるよ
でないと多くのBBSシステムやPukiWikiなどが動かないことになる

348:342
09/08/24 15:14:27
>>347
いわれてみれば確かに
Wikiインストールしたことがあるのでわかります
ちょっとPukiWikiのソース見てきます

349:nobodyさん
09/08/25 11:27:44
touch

350:nobodyさん
09/08/25 11:47:12
NintendoDS

351:nobodyさん
09/08/25 17:09:05
質問させて下さい

アフェリエイトの逆、みたいな事をやるにはどうすればいいのでしょうか?
当方にて運営しているサイトにバナーリンクを貼って
IDとパスワード発行して他のリンク先の方には漏れないようにした上で
クリック数をリンク先の方が見られるようにして、
それで一ヶ月1クリックおいくら、と広告費を請求するという感じです
何か適当なツールとかありますでしょうか?

352:nobodyさん
09/08/25 17:15:15
高いよ

353:nobodyさん
09/08/25 17:19:42
>当方にて運営しているサイトにバナーリンクを貼って
>クリック数をリンク先の方が見られるようにして、
>それで一ヶ月1クリックおいくら、と広告費を請求するという感じです

それアフィリエイトじゃないか?

354:nobodyさん
09/08/25 18:55:30
>>351

URLリンク(php.s3.to)

これじゃいかんの?


355:nobodyさん
09/08/26 15:01:19
>>352
おいくらですか?

>>353
そうですね普通にアフェリエイトかもしれないです
でもリンク先の人がお客様になる、とかそういう感じです

>>354
これはリンクのクリック数を出すものですよね?
近いかも知れないですけど他の人のも見られるのはちょっと…

356:nobodyさん
09/08/26 15:47:33
>>355
20万

357:nobodyさん
09/08/26 16:54:33
安いなw

358:nobodyさん
09/08/26 17:26:40
>>355
要はクリック数を基準にした広告サービスでしょ。
同様のシステムパッケージ見たことあるけど、フォーム機能込みで定価150万だった。

359:nobodyさん
09/08/26 22:09:30
>>357
運用ライセンスは別途。

360:nobodyさん
09/08/27 18:06:59
URLリンク(www.47news.jp)
47newsのサイトの本文中の文字をマウスでハイライトするとPOPUPでてきますよね
poplnというブログパーツをつかっているようですが
これ自体はJavaScriptで実現しているようですが、
設定項目があり、このサイトでは無効にするとチェックをいれたあと
クッキー・セッションなどのブラウザ情報をすべて消してブラウザ再起動しても無効なままです
Flashのクッキーも消してみましたが結果は同じでした
ついでにIPアドレスもかえてみましたが無効のままでした
これはどういう風に設定を保持していると想像できますか?

361:nobodyさん
09/08/27 18:12:40
急いで元に戻さなやばいの?

362:nobodyさん
09/08/27 19:30:29
>>360
IE8 履歴削除で復活した
特定のURLに対する閲覧履歴があると無効になるのかな?

363:360
09/08/27 19:36:51
>>362
Firefoxで確認していました。
IE8でやってみたところアクセレーター?なるデフォルトで似たような機能がついてるようですね。
これのオフの仕方がいまいちわからなかったので確認できませんでした。
>>362さんのおっしゃるとおりですと、特別難しいことはしてないようですね。
もう少し色々試してみたいと思います。

364:nobodyさん
09/08/27 20:12:12
検索したのですがどうしても辿り着けなかったので、
ご存知の方がいらっしゃいましたら教えてください

「急いで、だが慎重に」
といった意味合いの名言だったと思うのですが、
プログラム関連の書籍かサイトか人物で、
これに該当する言葉を発しているところで、
有名なのはどこが該当するでしょうか?

ジョエルオンソフトウェアだと思っていたのですが、
調べているとどうも違ったようで…

スレ違いな質問でしたらすみません
よろしくお願いいたします

365:nobodyさん
09/08/28 02:29:32 OD+jgzz0
wikipediaの全文検索のバックエンドってどういう機構ですか?
media wiki自体に、全文検索のソリューションが含まれているのでしょうか?

366:nobodyさん
09/08/28 03:04:16
>>365
×media wiki
○MediaWiki

367:nobodyさん
09/08/28 09:14:37
>>365
とりあえず動かしてみ。すぐわかる。

368:nobodyさん
09/08/31 08:22:55 j/e3zLaw
URLリンク(www.nikkei.co.jp)
今日のNikkeiNetのトップページで選挙の当選者の所、前へ、次へってボタンを押すとクルクルと当選者が変わりますよね
コレってどんな技術を使っているのでしょうか?
Ajaxかなと思ったのですが、クルクルするはずがないし、やっぱFLASHですか?


369:nobodyさん
09/08/31 08:29:21
>Ajaxかなと思ったのですが、クルクルするはずがないし

いや、なんでだよw 普通にAjaxだよw

370:nobodyさん
09/08/31 08:50:35
Ajaxでもないけどね

371:nobodyさん
09/08/31 08:58:20
ただのJavaScript???

372:nobodyさん
09/08/31 09:02:35
「ただの」の定義がわからんがjavascript

373:nobodyさん
09/08/31 10:20:36 Hjptuk1D
流れ読まずに失礼します

対PC向けのhtmlテキストボックスの入力モード指定は
どのように記述すれば良いですか?

ケータイは<INPUT type="text" istyle="1"~~でイケるんですが
対PCでは固定できないんでしょうか?

374:nobodyさん
09/08/31 13:53:03
>>373
他の板でも質問してるだろ

375:nobodyさん
09/08/31 14:07:49
>>368,374
あっちでもこっちでも、とりあえず質問しとけ、
みたいなのはやめようよ。


376:nobodyさん
09/08/31 17:42:29
しかしそれが2chクオリティ

377:nobodyさん
09/09/01 18:51:55
cgiを作成しようと思うのですが、まずは環境構築ということで質問です。

使っているPC内にcoLinuxなどでサーバを作りそこでテストcgiを作りwebにアップロード
だと二度手間なので
sshログインができるwebサーバにデータ一式を置いてsshログインし直接修正しながら作成
にしようと思うのですが、この方法はオススメと思いますか?

もし他に管理が簡単な方法などありましたら教えてください。

378:nobodyさん
09/09/01 18:58:09
>>377
URLリンク(www.apachefriends.org)

379:nobodyさん
09/09/01 19:00:00
>>377
普通はIDEとサーバを連携させるんだよ

380:nobodyさん
09/09/01 19:09:10
>>377
当たり前すぎてへそで茶の沸くことだけど、
本運用でトラブリたくなければ、
>>378のような似非環境は使わないように

381:377
09/09/02 00:56:27
>>378-380
ありがとうございます。

>>379
IDEはググったら統合開発環境ということは分かったのですが、
具体的にどう連携させるのでしょうか。
または、参考になるサイトなどありましたら教えてください。

ちなみにエディタはvimを使ったことがあるのですが、これも一種の統合開発環境と思うので
コレを使って連携できるとうれしいです。

382:nobodyさん
09/09/02 00:57:12
>>381
IDEの普通の使い方として書いてあるよ

383:377
09/09/02 01:04:28
調べたらEclipseがzip展開でインストール、フォルダ削除でアンインストールできて
レジストリもさわらないみたいなのでコレにperlのプラグイン入れるのもよさそう。

384:nobodyさん
09/09/02 04:14:08
URLリンク(liosk.blog103.fc2.com)
これはPDT(EclipseのPHPプラグイン)で4のbのとこを見てもらえばいいが
こんなかんじで設定する
xampp(Apache+MySQL+PHP+αがオールインワンで入ってるパッケージ)での設定方法だが
普通のApacheのドキュメントルートに読み替えればOK
Perlプラグインも同じようなもんだとは思うけど使ったことないので詳細不明

385:nobodyさん
09/09/02 04:17:04
鯖連携ってそういう意味だったんだ
リモートの同期とかそっちの意味かと思った

386:nobodyさん
09/09/02 05:41:21 55UeyG/q
getパラメータを引数にdbからデータを引き出して画面に反映する構成で、
不正な(デタラメ)パラメータを指定されていた場合、「お求めの商品はありませんでした」とか
「アクセス禁止です」とか表記すべきでしょうか?

ユーザの勝手なURL操作の末に起こる不具合を一つ一つフォローするなんて
めんどくさいなぁて感じですが…

387:nobodyさん
09/09/02 05:43:03
じゃやらんでおk

388:nobodyさん
09/09/02 21:17:03
神は細部に宿る

389:nobodyさん
09/09/02 22:55:35
>386
ユーザーからの入力を検証する機能とか作ってあるだろ?そのまま使い回せばいいだろ。
入力値検証の仕組みがないならさっさと作れ。

一般論として、エラーはなるべく細かいほうがいい。
「ログインIDの有無を確認できると個人情報が漏洩する」とか
「細かすぎるエラーメッセージは攻撃の際の手がかりになる」とか、例外もあるけどな。

390:nobodyさん
09/09/03 09:08:58
PHPをTeraPadで書いているのですが、保存すると、「 .php.txt 」と、.txtが付いてしまい邪魔です
コレはどのように設定すれば出ないように出来るのでしょうか?
自分でoption見てやろうと思ったのですが、自分にはサッパリでした

391:nobodyさん
09/09/03 09:11:25
ごめんなさい、>>390ですが、事故解決しました

392:nobodyさん
09/09/03 11:18:58
初心者なので良く分かっていないのでが、PerlとPHPの違いって何なのでしょうか?
同じサーバサイドで、PHPはcookieやメール情報、ログインなどを管理し、PerlはHTMLの<input>等で使われているというような事しか知りません
webのサーバサイド技術としてはやはりどっちも習得しなければならない言語なのでしょうか?

393:nobodyさん
09/09/03 11:26:29
>>392
できることはたいして変わらん。
両方覚えたければ覚えればいいし、趣味でやるだけなら1つでも困らない。

394:nobodyさん
09/09/03 13:43:54 kDwguIYY
Web制作管理からきました。

サーバー管理してるものです。
携帯向けホームページからPOSTされたデータが以下のようなものになります。
おそらく、DoCoMoから送信されたものだと思うのですが・・・(UAより)
XXXXXX <a href="URLリンク(XXXXXXXXXXXX.com)">XXXXXXXXXXXX</a>,
[url=URLリンク(XXXXXXXXXXXX.com)
[link=URLリンク(XXXXXXXXXXXX.com) URLリンク(XXXXXXXXXXXX.com)

これもたぶんなのですが、日本語送信してると思うんですよね。
デコード?する方法なんてないですか?
知ってる人いたら教えてくださーい。
よろしくお願いします。

395:nobodyさん
09/09/03 13:52:09
ホスト名を伏せるのはわかるがそれ以外の部分のデータを伏せられても皆目わからん。

ふつうに application/x-www-form-urlencoded 形式じゃないの?
デコードしたあと文字コード(たぶんShift_JISもどき)も必要だろうけど。


396:nobodyさん
09/09/03 14:04:31 dhywTx8g
失礼。こんなカンジでいいですか?
たぶんですけど、「????????」の部分がユーザが入力したもの。
それ以外は、DoCoMo端末が勝手に挿入したかもしれないタグだと予想してます。
「????????」の部分だけでも、デコードできればいいのですが。
もちろん、urlencoded形式です。↓の例ではデコード後を載せています。

???????? <a href="URLリンク(YYYYYYYYYY.com)">YYYYYYYYYY</a>,
[url=URLリンク(ZZZZZZZZZZ.com)
[link=URLリンク(AAAAAAAAAA.com) URLリンク(BBBBBBBB.com)



397:nobodyさん
09/09/03 14:10:29
お忙しいところ、申し訳ありませんが質問デツ。

ブラウザ(フリーで入手したマイナーなブラウザ)に
<link>URLリンク(www.google.com)
という記述があります。

そこにgoogleのblog検索 URLリンク(blogsearch.google.com) を追加したつもりですがエラーになってしまいます↓
<link>URLリンク(www.blogsearch.google.com)
エラーのメッセージは↓
Not Found The requested URL /search?num=100&hl=ja&ie=UTF-8&oe=UTF-8&q= was not found on this server.

そこで正しい記述文を教えて下さい。

398:nobodyさん
09/09/03 14:15:35
>>397
URL間違ってるだけじゃん。

URLリンク(blogsearch.google.com)

399:nobodyさん
09/09/03 14:20:58
>>396
つか明らかにSPAM投稿なんだけど、そんなのデコードしてどうすんの?
そもそもBBSでちゃんとデコードできてないって時点で日本語じゃない可能性のほうが高い。

400:nobodyさん
09/09/03 14:23:46 dhywTx8g
>>399
あーSPAMなんですか。全然気付かなかったです。
なんかコード間違ってるとか、DoCoMoが間違ったデータ送ってるとか
だと思ってました。
スッキリです。
ありがとうございました。

401:nobodyさん
09/09/03 14:26:48
コメントにURL載せる殆どがSPAMと思って間違いないよ

402:nobodyさん
09/09/03 14:26:58
>>398
修正しましたらうまく動きました。
search部分も修正が必要だったのね・・・トホホ。
お手数お掛けしました。

403:nobodyさん
09/09/03 14:35:12 dhywTx8g
>>401
そうですか。経験不足ですかね。。。
IP調べてみました。ドコモのIPなんで、UAの偽装は無いと思われる。
携帯からSPAMなんて面倒くさいことやる人いるんですね。


404:nobodyさん
09/09/03 15:39:11
携帯を操作してfromとかを弄って送るソフトがあるぐらいだから
UA偽装してPOSTしてくるソフトがあっても不思議じゃない

405:nobodyさん
09/09/03 17:59:05 kDwguIYY
>>404
送信元IPがドコモからなのに、UA偽装するんですか?

406:nobodyさん
09/09/03 18:28:06
XAMPP liteを入れてapacheをスタートさせて、
タスクマネージャでプロセスをみると、
httpd.exeが2つ走っています。

こういうものなのでしょうか?

407:nobodyさん
09/09/03 18:46:04
いんや

408:nobodyさん
09/09/03 21:55:17
>>405
smartphoneとかなら余裕。もうちっと勉強せい。

409:nobodyさん
09/09/03 22:58:12
HTTP/1.1のCache-Controlヘッダの
no-cacheとmust-revalidateの違いがわかりません。
どなたか教えていただけませんでしょうか。

410:nobodyさん
09/09/03 22:58:46
>>406
監視用と実行用で仕様ということらしい
xamppだからというわけではなくapache単体でもそのようになる

411:406
09/09/04 09:16:15
>>410
ありがとう

apache httpd.exe 2つ
でググってもそれらしいのなかったから気になってた。

412:nobodyさん
09/09/04 23:05:41 bvlH15Rp
サーバ上のテキストデータに対してユーザに正規表現をリクエストでpostさせてサーバ側でパターンマッチングしてデータを抽出させたいんだけどセキュリティ上どんな問題が考えられますか?

413:nobodyさん
09/09/04 23:08:06
メタ文字のエスケープ忘れ

414:nobodyさん
09/09/04 23:34:44
なんかの処理系で特定の正規表現を用いると
異常に計算量がかかってDoSに使えるとかいうのがあったな。

あとShift_JISなら5c問題。セキュリティホールにはならんかもだが。

415:nobodyさん
09/09/05 01:31:38
確かに変な正規表現が来たら時間かかりそうですね・・・・

416:nobodyさん
09/09/05 08:38:04
>>408
普通は携帯とスマートフォンとは別のIP帯じゃないか?

417:nobodyさん
09/09/05 09:54:38
>>416
DoCoMoはフルブラウザ使用時と同じ帯域

418:nobodyさん
09/09/06 00:32:51
e-mobileで定額プランにしていても、
PC用サイトを見ると、別料金がかかる?

419:nobodyさん
09/09/06 00:43:25
webprogの質問でも何でも無ぇよなそれ

420:nobodyさん
09/09/06 17:55:13 xZbpxQjl
explodeやimplodeはなんで爆発なの?

421:nobodyさん
09/09/06 18:04:10
爆発って感じじゃん

422:nobodyさん
09/09/06 21:42:09
explode - 外側に破裂する
implode - 内側に破裂する

423:nobodyさん
09/09/07 02:21:41 UnJ+qEbB
プログラム書いてると彼女ができない
きもがられた
誰かなぐさめよろ

424:nobodyさん
09/09/07 02:30:15
安心しろ
俺にはちゃんと女がよってくるぞ
おそらく性格的な問題だ
明るく楽しそうな人間になれ
そしてルックスも磨け

425:nobodyさん
09/09/07 03:09:22
>明るく楽しそうな人間になれ
無理

426:nobodyさん
09/09/07 03:11:52
>>423-425
SEやPGはなぜ彼女ができないのか? Part.5
スレリンク(prog板)

427:nobodyさん
09/09/07 04:14:45 K7GASBY+
すみません質問です。日記アプリを作ろうと思ってます。
過去の日記一覧ページでデータを取得するとき
・一度全てのデータを取得する
・ページングの数字にあわせたデータをその都度取る(?p=2 なら20~40など)
どっちがいいんでしょうか?
pear のPagerを利用してると上のやり方になる訳ですがログが大量になると大変じゃないかなと
思えてきました。大したことないでしょうか?
どれくらいの件数の抽出を安定して出来るのか気になります。10万件とかでも問題ないのかなと。
参考意見お聞かせください
PHP5 mysql5です

428:nobodyさん
09/09/07 04:54:24
Youtubeのコメント欄てコメントに対する評価(+1とか)ありますよね?
これっってどうやって取得したらいいの?

クソ素人ですすんません

429:nobodyさん
09/09/07 05:14:19
>>428
1.もしAPIが提供されていてそれで取得できるようならそれを使う
2.1が無理な場合htmlを解析して取得する

430:nobodyさん
09/09/07 08:29:14
>>427
DB使ってるなら使う範囲だけ取得すりゃいい話だと思うんだが。
過去ログ20件取得するために10万件DBから拾うつもりじゃあるまいな?

431:nobodyさん
09/09/07 15:48:45
>>420
理由は知らんが、気に入らなければ、joinとsplitを使えばいい

432:nobodyさん
09/09/07 16:23:53 K7GASBY+
>>430
やっぱりそうですよね。何万件も
それだと、また質問しますけど、「全1000件中1~20」っていう表記はどうしたらいいんでしょうか?
全件数の表示があるってことは一度は全部の取得してるってことですよね。
また、上でも書いたPagerは全件取得を最初にやってから表示するって流れみたいなんですが
(構成要素に count($allary)ってのがあるので)それを避ける方法はあるんでしょうか?
気がかりな人はpagerなんて使わないのかなー

433:nobodyさん
09/09/07 16:26:12
>>432
全件カウントなんてDBにやらせりゃいいじゃない。
Pagerについては使ったこと無いから知らん。

434:nobodyさん
09/09/07 16:36:04
SQL_CALC_FOUND_ROWSを使うんだ

435:nobodyさん
09/09/07 16:50:17
>>432
DB 様なら範囲指定も簡単に出来るよ


436:nobodyさん
09/09/07 17:45:51 cMkerZ5y
迷惑メール発信サーバとして判定されないように、
メール送信できなかった場合の結果をDBなどに記録したいと思うのですが
メール送信の結果を調べるための方法はどのようなものがありますか?
maillogを目視すれば分かりますが読み取りにくいので
もっとわかりやすい方法がないものかと思っています
MTAはpostfixを使っています

437:nobodyさん
09/09/07 17:49:02
>maillogを目視すれば分かりますが

postfixは使ってないんでわからんが、エラーの時の文字列をひっかければ?

438:nobodyさん
09/09/07 17:49:36
>>436
・maillogを解析するプログラムを作る。
・bounceメールを取得して解析するプログラムを作る。

で、どこがwebprog?

439:nobodyさん
09/09/07 17:52:40
メールの送信は送信したらしっぱなし。
不着判定ってのはその場じゃ無理。

なので、送信時に reply-to あたりを設定して
おいて、reply 先にエラーメールが届いている
かを確認し続ける。

エラーメールと、その送信操作をした人の照合
は、メール送信時に、id をつけてどこかに送信
ログとして保存しとけばいいと思う。

440:nobodyさん
09/09/07 18:12:47
>迷惑メール発信サーバとして判定されないように、
>メール送信できなかった場合の結果をDBなどに記録したいと思うのですが

いまいち納得できんのだが。
送信できなかったログ見てもしゃーないだろ。
踏み台にされてたり、リレーを許可したマシンがスパムくばってたりするのを
見つけようと思ったら、
送信したログ見ないといけないんじゃないの。

441:nobodyさん
09/09/07 18:17:09
>>433-435
ありがとうございました。
参考にして見直したいと思います


442:nobodyさん
09/09/07 18:23:53
メールソフトによっては着信時にプログラムを走らせることが可能

443:nobodyさん
09/09/07 22:29:26
こんばんは。プログラム板から誘導されてきました。
質問するスレを間違っていたらごめんなさい。

サーブレットの勉強のために自宅のパソコン(XP)にApache Tomcat 6を
イン ストールしました。
各種設定を終えてURLリンク(localhost:8080)のサンプルも
実行できる環境になりました。
自分で書いたソースをコンパイルしてできたクラスファイルを
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\examples\WEB-INF\classes
に入れてみたのですが、
The requested resource (/examples/servlets/servlet/HelloWorld) is not available.
っとエラーが出てしまいます。
同じソースを学校では実行できていたので、プログラムの記述ミスでは
ないと思います。
自分で書いたものを実行したいのですが、何の設定を変えればよいので
しょうか。
超初心者でごめんなさい。よろしくお願いいたします。

444:nobodyさん
09/09/07 22:44:32
web.xml

445:nobodyさん
09/09/08 13:51:00
ショッピングカートはCGIでって説明が本で良く見かけたのですが、PHPでも出来るのでしょうか?
どうも自分の中でショッピングカート=CGIって構図が染み付いてしまっているようですけれど

446:nobodyさん
09/09/08 13:55:34
PHPでもできる

一度CGIについての解説を読んだ方が良い。

447:nobodyさん
09/09/08 15:23:37 eDCZegPP
PHPもCGI

448:nobodyさん
09/09/08 17:35:30
PHP は CGI じゃない
CGI の場合もあるけど

Perl は CGI
CGI じゃない場合もあるけど

449:nobodyさん
09/09/08 19:58:40
CGI=乗り物
Perl=新幹線
PHP=飛行機

450:nobodyさん
09/09/08 21:11:36
いやその例えはおかしいだろ

CGI=電話
PHP=日本語
Perl=英語

CGIでPHPもあれば、CGIでPerlもある
CGIじゃないPHPもあれば、CGIじゃないPerlもある


451:nobodyさん
09/09/08 22:42:32
CGIと並ぶものが説明されてないからややこしくなってるのかも。

CGIは、.cgi などの拡張子のファイルの要求を、 httpd が拡張子
もしくはヘッダ部の記述ごとに指定されたアプリケーションを
毎回起動させる仕組み。

Faxを受け取る→係りの人が返信を書いてまたFaxする。

という感じ。

対して、httpd拡張モジュール方式は、 httpd が自身の中に
モジュールを組み込み、httpd の拡張機能として動く。だから、
httpd が別のアプリを動かすようなこともないので仕組み的には
CGIよりも付加がやや低い。

Faxを受け取る→決められたフォーマットのFAXだったら、機械
が自分で処理して返信もできる。

という感じ。

Perlは、CGIとして利用されることが多い。また、PHPはモジュール
として利用されることが多い。

MicrosoftのASPもモジュール機能、CGI機能を双方持っている。
代表的なWebプログラムエンジンのASP.net は、モジュール、
もっと言えばhttpd本体の機能として動くようになっている。

452:nobodyさん
09/09/09 04:53:15
うちの周りには
・さわやか系イケメンPG
・体育会系イケメンPG
・オタクだけどリア充イケメンPG
と揃っております。



453:nobodyさん
09/09/09 04:54:03
ごめん、誤爆した


454:nobodyさん
09/09/09 14:30:03
CGI=パンツ
PHP=トランクス
Perl=ブリーフ

455:nobodyさん
09/09/09 14:58:16 0xXcvXSC
プロジェクト管理どうやってますか?
プロジェクトごとにcoLinuxの中にユーザを作って
そのユーザディレクトリをプロジェクトディレクトリにしてますが
これ何か違うんじゃね?と思ってきました

456:nobodyさん
09/09/09 15:06:04
CVSでええやん

457:nobodyさん
09/09/09 15:07:43
svnで

458:nobodyさん
09/09/09 15:16:04
作業用PCがwindowsとmacが半々のうちはsvn。
windowsはTortoiseSVN使ってる。
macはコマンドラインで。

459:nobodyさん
09/09/09 16:21:46
今どきは git

460:nobodyさん
09/09/09 17:25:31
assemblaでアカウント作ってみました
昔見た時は無料だったのに有料化したのね
クローズドソースに対応してる開発ホスティングサービス少ないなぁー

461:nobodyさん
09/09/09 17:36:49
>>460
ソース公開したくないなら、backlogとか(無料版だと容量少ないけど)
というか自分でサーバ立てれば?svnもtracも楽だよ?

462:nobodyさん
09/09/09 20:53:37
tracはいいね
あれは1人での開発でも使いやすい

463:nobodyさん
09/09/09 21:43:18
PHPってファンクション使うときは、
必ず

get_magic_quotes_gpc();

って、()をつけないとダメなの?

なんでダメなの?

get_magic_quotes_gpc;

って、別に、()をつけなくても、
意味は通じるでしょう?

464:nobodyさん
09/09/09 23:06:01
付けた方がかっこよくね?

465:nobodyさん
09/09/09 23:16:51
PHPにはもっと突っ込みどころが満載なので、そんな細かい事を気にしないほうがいい。

あと、通じない。そいつは"get_magic_quotes_gpc"という文字列として解釈される。
なんでそういうルールになっているの?という問いは、なんで野球のベースは4つなの?という問いと同レベルで、意味がない。
この板の管轄だとRubyなんかは場合によっては()を省略できるが、おかげで予想外の挙動をする事が稀によくある。

記号や括弧などの冗長性は、解釈の幅を狭める事で、コードが確実に予想通り動くようにする。
その例の場合、事前にdefine('get_magic_quotes_gpc', false);とか書いてあった場合、予想外の挙動をする。
(これを避けるために定数名と関数名の間での衝突が許されなくなるかもしれない)

466:nobodyさん
09/09/10 15:42:39
おろかな質問だな
言語仕様なんてそれぞれなんだから
今までやってきた書き方が他でも通用すると思ったら大間違いだ

467:nobodyさん
09/09/10 21:59:58
すみません、yumって何ですか?
URLリンク(d.hatena.ne.jp)
hatena等で調べても意味が分かりませんでした
どうやったら使えるようになるのでしょうか?
linuxだけですか?

468:nobodyさん
09/09/10 22:01:28
そういう時は「yumとは」で検索してみると良い

469:nobodyさん
09/09/10 22:26:29
RHELクローン系がyumだったっけか
一部Linuxディストリビューションで使うパッケージ管理コマンドみたいなもんだ
インストールやアップデートを簡単に行うためのな
SUSEとかだとyastとかディストリによっても異なるが行うことは大体どれも同じだ
yum使いたいならとりあえずCentOSでも使ってみるといい

470:nobodyさん
09/09/10 23:12:03
>>467
yum は、パッケージ管理ツール。

パッケージってのは、OSごとに用意されている
ソフトウェアやモジュール集。要するに、Windows
のアプリケーションと追加と削除機能。それに、
ネットワークごしに必要なソースやバイナリを
検索して自動的にダウンロード&インストールして
くれる機能がついたようなもの。

yum は、いまのOSだと最初から入っているし、
最初から入っているものを使わないと確実に
ハマると思う。逆にyumが入っていないOS環境
では使わないほうがいい。(その場合、違うパッケージ
管理システムが入っているはずだから)

471:nobodyさん
09/09/13 00:28:07 wTGcaqLV
webサーバからメールの送信だけさせて、
エラーメールの受信は他のメールアドレスでしようと思います。
そこで疑問なのですが、送信者エンベロープアドレスに、
送信サーバと無関係のドメインのメールアドレスを指定して、
エラーメールはちゃんと返ってくるのでしょうか?
もし返ってくるとすれば、その仕組みを利用して送信者エンベロープアドレス宛に
大量の嫌がらせメールを送れてしまうので、返さないのでは?とも思います。
あるいは、送信ドメイン認証が成功した場合のみ返してくるのでしょうか?

472:nobodyさん
09/09/13 00:37:48
>>471
そんなん受信側の設定に依存する話。返さないところは返さないし返すところは返す。
一応、envelopeと送信サーバーとの関係を示す手法はいくらでもあるからググれ。
ちなみに携帯キャリア宛は鬼門。携帯相手にするなら専用メル鯖用意するくらいの覚悟は必要。

473:nobodyさん
09/09/13 14:51:31
>>472
ありがとうございます。
そんなものですか
メール関係は奇々怪々ですねー

474:nobodyさん
09/09/13 17:04:54
今PHPを学習しているのですが、サーバサイドの知識って何が必要なのでしょうか?
データベース、ライブラリ、SQL、xml、DNS、Webやメールサーバーの設定、インターネットの知識、通信知識、コマンドプロンプトやカレントディレクトリ等のパソコン内の知識・・・・・・
次々に色々な知識が出てきて、その度にPHPの学習がストップして調べに行ったり、終わりが見えないのですが・・・
他にどのような知識が必要になるのでしょうか?
Webサイトを作りたいと思っているのですが(クライアントサイドの方は大体習得済みです)

475:nobodyさん
09/09/13 17:14:53
>>474
一人でやろうとするならそれ全部でも足りない上に、習得には向き不向きがある。
終わりが見えないとか言ってるような人間はぶっちゃけこの手の知識を習得するのには向いてない。
ごくごく基本的な仕組みやDB関連、IPの知識は仕方ないにしても、他は他人任せにした方がいいんじゃない?

476:nobodyさん
09/09/13 17:15:28
何がやりたいのかを明確にすれば、列挙した内の半分は気にしなくていいんじゃね。

特に後半部分に関しては基本 / 応用情報でも受けてこいと。

477:nobodyさん
09/09/13 17:41:34 74z9S0cQ
資格なんて情弱が取るものだよねーキャハハキモーイと思ってましたが
偶然google書籍検索で見た情報セキュリティスペシャリストの参考書を見ると
普通の技術書より突っ込んで書いてて実務にも役立ちそうでした。
他に実務に役立つ資格があったら教えて下さい

478:nobodyさん
09/09/13 19:24:06
iframeの中に表示したgoogleのページを全て別ウィンドウで開くことはできますか?

479:nobodyさん
09/09/13 22:28:45
>>474
「今日学んだこと」を正確にログに記録しておくといいよ。
メモ帳とかでも全然オッケー。

480:nobodyさん
09/09/13 23:02:43
>474
必要な時に必要なものを必要な分だけ調べていけばいいよ
どの道、すべてを極めるなんて不可能なんだし
(まあ、コードをコピペして終わり、ってのは無い話だが)
そのうち、勉強すれば分かりそうなものと無理そうなものの見分けができるようになる
最終的には、勉強にどの程度かかるかが勉強を実際にする前にある程度見積もれるようになってくる

481:nobodyさん
09/09/14 14:06:26
>>476
はいって何だよ。さっきから何度も。何がはいなんだよ。
出来もしねえ奴が軽々しくはいなんて言うんじゃねえよ。
だから申し訳ありませんじゃねえだろうよ。何が申し訳ねえんだよ。
本当に反省してんのかよ。
本当に今なら出来んのかよ。
口先だけの謝罪をするんじゃねえよ。
いい加減な気持ちでやってるんだったら今すぐ帰れよ。
だから以後じゃねえんだよ。俺は今の話をしてんだろうが。
今の反省も出来てねえ奴が勝手に未来語ってんじゃねえよ。
勝手に話を切り上げようとするなよ。失礼だろうが。
そんなにやりたくないんだったらだったら今すぐ辞めろお前。

482:nobodyさん
09/09/14 14:29:43
オマエには誰が見えてるの?

483:nobodyさん
09/09/14 17:15:34
>>481
な、何だコイツは・・・???驚

484:nobodyさん
09/09/15 08:01:39 CGX2uk4j
盛大な誤爆ワロタw

485:nobodyさん
09/09/15 20:54:37 0040OYEm
ユーザーにメールアドレスの入力を求めているのですが、
適当に入力されたりしてまともに届かないアドレスが結構あります
それがメールサーバの中にdefferedで残り続けるのですが、
再送期間ってどのくらいにしてますか?
postfixのデフォルトだと5日間で、これだと長すぎるんじゃないかと思うのですが

486:nobodyさん
09/09/15 21:04:08
>>485
postfixスレ行けよと言いたいが、とりあえずpostfixをデフォ値のまま使ったらお話にならない。
キュー保持時間なんざ1日で十分。

487:nobodyさん
09/09/15 21:15:37
ウェブアプリ用のメール発信なので、通常のメールサーバ管理とは
感覚がちょっと違うのではと思いこっちで質問しました
やっぱり長いですよね
ありがとうございました

488:nobodyさん
09/09/15 22:23:50
eメールって、
送信して、
届かなかったよ~って返事がくると、
じゃあもう一回、じゃあもう一回、
ってしつこく再送信するの?

489:nobodyさん
09/09/15 22:32:21
しない

490:nobodyさん
09/09/15 22:38:56
送信できなかったよ~

っていうメールを送った時点で終わり

491:nobodyさん
09/09/15 23:01:06
じゃあ上で言う再送期間ってなんの話?
別の話?

492:nobodyさん
09/09/15 23:28:50
指定したホストが見つからない時なんかは、
すぐに「送信できなかったよー」っていうメールを返すんじゃなくて
しばらく試行して「やっぱり駄目でした~」って言ってくる

493:nobodyさん
09/09/15 23:31:52
絶対存在しないようなunko@unkomorimori.comとかに送ってみ
数日後に返ってくるから

494:nobodyさん
09/09/16 00:09:47
ホストが見つからない場合はすぐ返ってくるなスマソ
unkomorimori@nifty.jpなら数日後返ってくるはず


495:nobodyさん
09/09/16 14:16:09
>>494
俺のアドレス晒すな!

496:nobodyさん
09/09/16 14:32:58
コマンドライン版PHPって何ですか?
コマンドプロンプトの事ですか?

497:nobodyさん
09/09/16 14:38:15
>>496
Webサーバーのモジュールとして実装させるPHPではなく、シェル上で
実行されるPHP。通常、PHPはその2つの方法で利用できる。

WindowsならコマンドプロンプトでOK

498:nobodyさん
09/09/16 14:40:25
>>497
サンクスです

499:nobodyさん
09/09/16 14:40:52
>>496
コマンドライン(プロンプト)から呼び出せるphpのこと。
なんでわざわざ分けてあるかというと、webprogとして通常使っているphpは
httpdに組み込むモジュール版のことを指してるから。
もちろんコマンドライン版phpをCGIとしてwebprogに使うこともできるが遅い。

500:nobodyさん
09/09/16 14:41:57
シンプルにレスできるようになろうと決意した瞬間であった

501:nobodyさん
09/09/16 15:02:31
>>499
ありがとうございます

>>500
>>499と同じ人ですか?w

502:nobodyさん
09/09/16 15:38:03
すみません、板違いなのは分かってますが、コマンドプロンプトはどこの板に入るんでしょうか?
ソフトウェア、パソコン一般、データベース、プログラムとか行ったんですけど、スレが見つからなくて・・・

503:nobodyさん
09/09/16 15:39:37
コマンドプロンプトってスレは無いんじゃないか?
そこで何を実行するかが重要なのであって。

504:nobodyさん
09/09/16 15:40:23
>>503
初心者~管理者まで必読!コマンドライン(DOS Pt.8)
スレリンク(win板)

505:nobodyさん
09/09/16 15:41:03
>>504>>502

506:nobodyさん
09/09/16 15:42:47
>>502はコマンドライン版のphpの事を聞きたいのか?
だったらプログラム板のphpスレになるが。
>>504はどっちかっつーとDOSのスレだ。

507:502
09/09/16 16:06:21
すみません、おそらくめっちゃ初歩的なことだとは思うのですが、
C:\PHP\PEAR\DB\DataObject\createTables.php
”C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\samples\chap6\myConfig.ini"
というものを実行したいのですが、出来ないもので・・・
色々とコマンドプロンプトの事をネットで調べてみたのですが、分かりませんでした

最初出る、C:\Documents and Settings\メイン> からどのようにすればいいのかと思いまして
自分はcdを使って色々と試してはみたのですが・・・
もし板違いで答える気もないというのであれば無視して下さい

508:nobodyさん
09/09/16 17:51:18
初歩的過ぎて泣けてくるな・・・。そもそもそのプロンプトで「php」って打って反応あるのか?
エラーメッセージも書かずに答えが返ってくるなんて思わないほうがいいぞ。

509:nobodyさん
09/09/16 17:55:40
あと環境もな。
ここまでやり取りしててWindows上で実行してる、としか伝えてないのはphp以前に
伝達能力が初心者レベル。

510:nobodyさん
09/09/17 07:25:18 9yQ2lneq
あるポートが開いてるか開いてないかは
具体的にどうやれば調べられますか?

511:nobodyさん
09/09/17 07:41:33
>>493
unkomorimori.comが実在してる件w

512:nobodyさん
09/09/17 09:13:48
>>510
nmap


513:nobodyさん
09/09/17 09:30:10
DB_DataObject Error: Unable to load schema for database and table (turn debugging up to 5 for full error message)
コレってどういう意味ですか?
前半はまぁ分かるのですが、括弧の中の文の意味がまるっきり分かりません

514:nobodyさん
09/09/17 09:59:24
「デバッグ情報出力レベルを5まで上げて詳しいエラーメッセージを見よ」


515:nobodyさん
09/09/17 10:02:29
>>514
ありがとうございます

516:513
09/09/17 10:34:42
今思ったのですが、このエラーは
[DB_DataObject]
database="sqlite://localhost/C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/samples/chap6/chap6.sqlite"
schema_location="C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/samples/chap6"
class_location="C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/samples/chap6"
require_prefix=DataObjects/
class_prefix=DataObjects_
debug=5
のschemaの部分が読み込めないと言っているのでしょうか?
設定は間違ってはいないとは思うのですが

517:nobodyさん
09/09/17 10:39:31
それだけの情報で俺らに何を答えろってんだ

518:nobodyさん
09/09/17 10:42:34
質問の仕方の下手っぷりは>>502と同レベルだなw

519:nobodyさん
09/09/18 02:03:17 yZl5pJrO
無料サービスのサイトの利用者の二人称ってどう書くのがいいですか?
「あなた」だとちょっと乱暴だし、
無料なのに「お客様」っていうのもちょっと奇妙だし

520:nobodyさん
09/09/18 02:15:39
ユーザー
利用者

521:nobodyさん
09/09/18 02:23:40
styleタグのsrc属性からcssを指定する時に、urlの末尾に?20090918のように
クエリストリングを付与しているのをみかけるのですが、
これはどういった意味があるのでしょうか。

522:nobodyさん
09/09/18 02:49:41
URLを可変とすることで、固定ファイルのリクエストでも
キャッシュに引っかからないようにしているとか

523:nobodyさん
09/09/18 07:52:00 re2BD/CZ
2chにバイアグラとかの自動スパムがないのは何故ですか?

524:nobodyさん
09/09/18 08:26:34
BBQ

525:nobodyさん
09/09/18 13:50:43
>>519
状況によるけどお客様でいいんじゃない?
金払う人だけが客じゃないし。


526:nobodyさん
09/09/18 18:17:02
>>524
ありがとうございました
実際spammerのipアドレスで引いたらヒットしました
ライブドアの「スパムちゃんぷるー」で試してみましたが
こっちはヒットしませんでした
スパムちゃんぷるーはあんまり使われてないんですかねー

527:nobodyさん
09/09/18 18:26:06
あと、こういうdnsblって海外にもっとメジャーなのがありそうって思うんですが
どうなんですかね?
メールでいうspamhausみたいなものがありそうな気が

528:nobodyさん
09/09/19 02:19:59
Apache動作のPHPプログラムのIIS移行について質問です

これまでWinowsServer2003上のApache(スレッドセーフティ設定)で
動かしてきたPHPプログラムを同サーバのIIS6.0で動作するように
移行したいと思っています。

以下のように設定すれば問題ないのでしょうか。

・IIS6.0用のFastCGIをインストール。
・非スレッドセーフ版PHPをインストール。
・IIS管理画面にて、PHPプログラムの起動を
 ISAPIではなくCGI設定とする。


529:nobodyさん
09/09/19 15:57:43
PHP5でPDOを使うとき、
client encodingはどうやって設定すれば良いのでしょうか?
よろしくお願いします。

530:nobodyさん
09/09/19 23:23:10 +CIr4syL
UGC型のサイトを運営しているのですが
たまに「自分のブログにリンクするにはどうすればいいのですか?」
という質問が来るのですが、
こういうユーザーは何を求めているのでしょうか?
「普通にURLをリンクすればいいのでは?」と思うのですが・・。
何が分からないのかが分からないのです。

531:nobodyさん
09/09/19 23:29:26
企業のHPのよくある質問でたまに見る文言だね
本当にそういう質問くるのかw
こちらのバナーを使い下記のタグをhtmlに挿入して下さいみたいな?

532:nobodyさん
09/09/21 01:51:21 k54yNha/
どうでもいい上にWebProgに限りませんが…


プログラミングをしていると ( や { 等の記号を頻繁に入力しますが、皆さんいちいちShift等を押して入力しているのでしょうか

個人的には Shift や ctrl を同時に押すと言うのは非常に煩わしいと思うのですが……

533:nobodyさん
09/09/21 02:00:17
>>532
慣れちまえば無意識の範疇だけどな。
つかその程度煩わしいと思ってたらプログラムなんてやってられんよw

534:nobodyさん
09/09/21 02:02:40
>>532
連続押しではなく同時押しだからほとんど手間にならないと思うよ
一本指打法や1キーごとに思考してたりという風に、タイピング方法が非効率的なのかもよ

535:nobodyさん
09/09/21 02:03:14
そういうもんだと思ってるので別になんとも思わない

536:nobodyさん
09/09/21 02:04:00
面倒だよな。けど、いちいち入力してるぜ。
エディタの設定とかで色々簡略化はするけどな。
ifの後にTabキーで if (cond){ }に展開するとか。

537:nobodyさん
09/09/21 02:04:21
>>532
ブラインドタッチできない人?
だったらまずそっちを覚えたほうが・・・

538:nobodyさん
09/09/21 02:20:06
Rubyなんかはdo endで書けるから{}は制御構造としては不要
({}で書くことも可能だが)
()も、引数が0か1のメソッドなら大抵のケースで省略可能(実際に省略するかは好みの問題もある)

Pythonは、「インデントが同じ場所は{}で括られていると見なす」というルールなので{}が激減する
この構文はPython最大の特徴で、強力に好みが分かれる部分だが、左手小指の負荷が減るのは確か

WebProg管轄で、一番左手小指が苦しいのはPerlかな。Perlは右手小指も酷使するんで、たまに書くと指が疲れる
見易さは賛否両論だろうが、打つのが面倒ってのは否定できないところ

スペースキー付近の変換関係のキーにShiftを割り当てると親指で打てるので少し楽になる
こんなキーどうせ使いやしないしな

539:nobodyさん
09/09/21 02:21:44
>>538
そもそもJISキーボードという時点で(ry

540:nobodyさん
09/09/21 02:40:51
コード保管毎にshift+space押してるけど気にしたことないな

541:nobodyさん
09/09/21 09:31:02
カッコは基本、ワンセットで入力してから間を入力すればいい。
閉じ忘れの防止にもなるし。



542:nobodyさん
09/09/21 09:51:13
コーダー用キーボードか。 もう一段増やすとか?

543:nobodyさん
09/09/21 10:12:09
>>542
むしろ煩わしいわw 親指シフトで十分。

544:nobodyさん
09/09/21 10:15:28
Drupal 使っているけど、巨大な php の array を書く工程が面倒。

連想配列だから、'xxx'=>xx, がワンセット。英語キーボードだと少しは楽になるのかしら

545:nobodyさん
09/09/21 10:15:44
AutoHotKeyで [ と ] キーの入力を、{ と } に変換するようにすればシフトキーなしでいけるようになるね

546:nobodyさん
09/09/21 10:20:23
[ と ] を入力するのにshift使うんじゃ意味無いでしょ

547:nobodyさん
09/09/21 12:06:40
脳波を読み取って自動的にshiftやctrlを押下してくれる装置があるといいねえ

548:nobodyさん
09/09/21 12:10:13
>>540
片手で押せるshift+spaceや"やctrl+Zなんかは気にならないが
'()あたりが頻繁に英小文字と混在するのは辛いものがある

549:nobodyさん
09/09/21 13:20:25
URLリンク(www.ysol.co.jp)

550:nobodyさん
09/09/21 15:37:20
オイラは右シフトキーも活用したいという理由でUSキーボード使ってる。
ホームポジションに手を置いた時、両方のシフトキーが対称の位置にあって
押すの楽だ。

551:nobodyさん
09/09/21 17:15:56
シフトやコントロールは足ペダルでいいんじゃね?

552:nobodyさん
09/09/21 17:18:41
ミシン?


553:nobodyさん
09/09/21 18:27:03
>>551
なんか昔そんなキーボード(?)あったような気がする。
使い物になったかどうかまでは知らんがw

554:nobodyさん
09/09/21 18:35:47
テープ起こし用の再生機の操作はフットペダルらしい。


555:nobodyさん
09/09/22 17:24:59
PHPとかでデータベース等をコマンドプロンプトを使って色々しますが(例えば、SELECTとかCREATE TABLEとか)、
これらはSQLという分野を学習すれば分かるようになるのでしょうか?

後は、ファイルの開き方とか、検索の仕方とか、そういうファイルを指定するようなコマンドプロンプトの知識を得たいのですが、
コレはどの分野の学習をすればいいのでしょうか?



556:nobodyさん
09/09/22 18:01:49
>555
「コマンドプロンプト」はWindows限定な。
Linux/Unixでは「シェル」という。一般名はなんだろ、「コマンドライン」かな、言葉の定義は良く分からんが。

前者はYes。

後者は、Linuxなら適当に「サーバー管理者入門」みたいな本を買ってくればいい。
後はmanコマンドをひたすら引いてちょっとずつ知識を貯める。どうせ、日常使ってないとすぐ忘れるもんだ。
Windowsなら…覚える必要ないな。仮想サーバー入れてLinux覚えろ。

557:nobodyさん
09/09/22 18:17:18
Webでホームページを作りたいのですが、やっぱLinuxの方がWindowsよりもいいのでしょうか?
今まではWindowsで何も問題は無かったのですが、PHPとかサーバサイドの知識を得る度にLAMPとか、
なんかLinuxの方が露出度が(?)多いような気がして・・・
サーバーや通信、データベースなどの構築はLinuxの方がやはりいいですか?


558:nobodyさん
09/09/22 19:07:07
いい悪いって何を基準に?学習のしやすさ?構築のしやすさ?セキュリティ?実行速度?

559:nobodyさん
09/09/22 19:30:58
>>557
自分でLinuxの方が情報広いやすいならLinuxでやればいい

560:nobodyさん
09/09/22 19:31:38
>>559
s/広い/拾い/g

失礼

561:nobodyさん
09/09/22 19:32:16
スレリンク(hp板:749番)

562:nobodyさん
09/09/22 19:53:43
作るのはWindowsでいいし、できたホームページを確認するのもWindowsがいい。
ただ、Linuxでサーバーを用意できるなら、そこに自分のホームページを置いて
色々試すといい。
つまり両方あったほうがいい。


563:nobodyさん
09/09/22 19:54:29
ホームページ(笑)

564:nobodyさん
09/09/22 20:20:46
通はほめぱげだよな

565:nobodyさん
09/09/23 02:46:43
>>556
コマンドプロンプトに対応する言葉はどっちかっていうとターミナルとか端末とかじゃね?
コマンドラインっていうと入力する部分のみを指すイメージ
シェルは機能の集合体であって入出力部ではないと思う

566:nobodyさん
09/09/23 02:49:33
>>555
- SELECT とか CREATE するところ
- UNIXコマンドを使うところ
の区別(今自分がどちらと対面しているか)は付くのかな。


567:nobodyさん
09/09/23 11:52:33
まあSQLちょっとやればすぐわかる。

568:nobodyさん
09/09/24 08:49:43
URLリンク(www.livly.com)
このリブリーアイランドというのは、FLASH使ってるようですけれど、FLASHだけでこういうの出来るのでしょうか?
他に何かプログラミング言語は使われていないのでしょうか?

569:nobodyさん
09/09/24 11:52:48
>>568
ActionScript

570:nobodyさん
09/09/28 02:46:55
教員です。
クイズマジックアカデミーのようなソフトを作りたいのですが
どの言語を勉強すればよいでしょうか?

目的は
・授業の最後に確認テストのような感じで使いたい
・学生同士(約30名)で競えあえる

プログラミングを勉強したことがない初心者ですが、よろしくお願いします。

571:nobodyさん
09/09/28 02:54:34
>>570
制限時間がルーズでよくてチートが行われない前提ならPHPとJavaScriptで簡単にできる。



572:nobodyさん
09/09/28 03:39:15
プログラム未経験で作ってる時間あるのか?

573:nobodyさん
09/09/28 03:43:40
flashでいいんじゃないの?

574:570
09/09/28 04:05:00
ありがとうございます。
情報が後出しで申し訳ないのですが

・制限時間は厳しめに(学生は同時に同じ問題を解く)
・画面にはプレイヤーの名前が全員分出ていて、問題ごとに誰が正解したか間違ったかわかる(マジアカ風に)
・最後の問題が終了したら、得点ランキングを出したい
・問題の追加、分野の変更を簡単にやりたい

学生に競わせることでやる気が引き出せるかなと思いました。
プログラミング未経験ですが、半年以内に完成させたいです。



575:nobodyさん
09/09/28 04:27:48
WebでやりたいならPHP
格好いいのならFlashがよいかと

576:nobodyさん
09/09/28 08:24:31
>>570
ぶっちゃけ半年以内のフルスクラッチは無理だと思う。(特に問題管理の部分)
とりあえずそこらに転がってるクイズCGI設置して触ってみるところから始めてみ。

577:nobodyさん
09/09/28 17:37:16
>>574
馬鹿じゃないの?
そんなもん鉛筆で紙に書けばいいじゃねぇか
わざわざめんどくさい事するなよ

578:nobodyさん
09/09/28 17:45:17
>>574
紙でやるよりずっといいよね。

まず、同時ってのがちと面倒なので同時でないシステムから作るといいかも知れません。

579:nobodyさん
09/09/28 18:07:26
というかマジアカなるものをやったことがないから「マジアカ風に」と書かれても正直困る。
普通の同時参加型クイズならc/sにして画面はflashでいいと思うけど、勉強範囲が広すぎる。

580:nobodyさん
09/09/28 19:51:46
いっそのことそのシステム作りを授業のテーマにする。
で、最後にみんなで遊んでおしまい。

581:nobodyさん
09/09/28 19:52:10
今から半年後が3月なことが関係してんじゃね

582:nobodyさん
09/09/29 13:45:42 ZXmjIu3r
様々な値を持つ数の集合があります
その集合の中から、指定した範囲の数のみをピックアップしたいのですが
そういう場合に速いアルゴリズムってどんなのですか?
たとえば1から1000000までの乱数10000個の中から、
700000から701000の間の数を探すような処理です。

583:nobodyさん
09/09/29 13:48:45
二分探索

584:nobodyさん
09/09/29 13:57:23
ある集合について探す処理を何回も行うのでないなら、
ストレートに全部調べる方が早そうだ。

585:nobodyさん
09/09/29 14:12:20
>>583
まずソートしておいて、
1)700000を探す
2)701000を探す
3)その間が範囲とする
って感じですね
ありがとうございました
>>584
そうかもしれないです
今回の場合繰り返すので、二分探索でいこうとおもいます

586:nobodyさん
09/09/29 14:25:47
やっぱり分からないです
1)700000以上710000以下の最小数を探す
2)700000以上710000以下の最大数を探す
になりますよね
単純にある数がどこにあるか、あるいはどこにもないかを探す二分探索だけでは
これ探せなくないですか?

587:nobodyさん
09/09/29 14:42:25
>>586
>1)700000以上710000以下の最小数を探す
>2)700000以上710000以下の最大数を探す

意味ワカラン。700000から701000の間じゃなかったのか?

588:nobodyさん
09/09/29 14:43:56
>>586
二分探索は特定の数を探すやり方じゃないよ?

589:nobodyさん
09/09/29 14:55:30
>>587
最小数と最大数の位置が分かれば、その間の要素は「範囲内」と判定できると
考えたのです
>>588
そうなんですか
wikipediaで今見たところなのであんまり分かってないです
ちょうどイコールの要素が見つからなかったとしても、
最後の探索位置の左右で判定できる・・?

590:nobodyさん
09/09/29 16:12:38
(1) ソートする
(2) 700000 を探して、そのポジションを得る
(3) 701000 を探して、そのポジションを得る
(4) (2) と (3) の真ん中 (2 と 3 の範囲が 100 個あったとしたなら 50 だよね) を得る
(5) (4) の値が探す値より小さければ (4) の値を (2) の値としてセット

これを繰り返せば探す範囲は狭まるので、何回かやったあとは総スキャンして得ても良いかと

591:nobodyさん
09/09/29 20:03:57
ソートするって一言でいうけど、内部的には大変な手間。
1.空の配列を作る
2.全部探索して700000以上710000以下の数値を
配列にコピー
の方が絶対に早い。

592:nobodyさん
09/09/29 20:11:44
>>582
乱数が整数で範囲が大きくないなら、
1000000個の配列を用意して、生成された乱数を走査して分布を記録
例 5,6,6,1000 という乱数なら r[5] = 1 r[6]=2 r[1000] = 1
分布の配列から、指定範囲の集合を生成。


593:nobodyさん
09/09/30 23:18:20 HmzuNtnK
PHPで以下のコードを書いて実行させたら、ちゃんとホスト名とIPアドレスは表示されました。
echo $_SERVER['SERVER_NAME'];
echo $_SERVER['SERVER_ADDR'];

ただPerlで以下のコードを書いて実行させたら、IPアドレスが表示されて、ホスト名は表示してくれませんでした。
use Sys::Hostname;
print $ENV{'REMOTE_HOST'};
print $ENV{'REMOTE_ADDR'};

これはレンタルサーバの仕様によるものでしょうか?

594:nobodyさん
09/09/30 23:32:09
PHPはSERVER側の情報とろうとしてるけど
PerlはREMOTE側(アクセスしてきた方)の情報とろうとしてるじゃん
Perlはしらないからどれと対になるかしらないけど
$ENV{'SERVER_NAME'};
とか
$ENV{'SERVER_ADDR'};
とか試してみては?

595:nobodyさん
09/09/30 23:58:30
>>594
出来ました。表示出来ましたー。
助かりました。早速これから直したいと思います。

596:nobodyさん
09/10/01 00:37:51
IIS6.0上で動くPerlプログラムを作成中ですが、

&CGI::url
で取得される文字列が、そのPerlプログラムのURLではなく、
サイトのルートディレクトリのURLとなってしまいます。

原因がわからないのですが、心当たりがある方は
教えていただけないでしょうか?

597:nobodyさん
09/10/01 00:41:12
apache使ってないからでしょ

598:nobodyさん
09/10/01 00:47:03
>>597
CGIモジュールはApache専用?
IISではサポートされないというのなら
なぜまがいなりにも「動作」するの?

599:nobodyさん
09/10/01 00:55:06
そういうことじゃなくて、得られるパラメータの値が異なるってことでしょ。

600:nobodyさん
09/10/01 00:56:30
あと「まがりなりにも」な

601:nobodyさん
09/10/01 01:12:16
>>599
どこでそれを調べればいいのでしょうか。

>>600
誤用とは知らなかったです。ありがとう。

602:nobodyさん
09/10/01 01:17:38
URLリンク(q.hatena.ne.jp)

603:nobodyさん
09/10/01 06:35:46 zNH1qIzW
gメールでは削除処理をした後に「取消」ができますが、
これってどうやれば実現できますか?

604:nobodyさん
09/10/01 08:46:10
>>603
論理削除でぐぐれ。
全くWeb固有の問題ではない。


605:nobodyさん
09/10/01 09:13:20
>>604
思ったより簡単なものだったんですね、仕組みとしては
ありがとうございました

606:nobodyさん
09/10/01 12:04:46
でも実装するのはちょっとめんどくさそう。

607:nobodyさん
09/10/01 20:59:56
えっ?

608:nobodyさん
09/10/01 21:11:28
えじゃねーよ
普通に面倒くさいだろ

609:nobodyさん
09/10/01 21:22:14
その根拠は?

610:nobodyさん
09/10/02 01:47:06
確認画面とか
入力と処理の間に確認ページみたいのを挟めるだけでめんどくさい

611:nobodyさん
09/10/02 02:27:12
単純なテーブルならいいけど
リレーション張ってたら面倒くさくなることは想像に難くない

612:nobodyさん
09/10/02 11:22:42
カラム一個追加してフラグたてるだけじゃん

613:nobodyさん
09/10/02 13:51:46
データの問題じゃないんだよw

614:nobodyさん
09/10/02 15:44:43
じゃ何の問題?

615:nobodyさん
09/10/02 16:22:54
>>614
>>610

616:nobodyさん
09/10/02 17:43:01 Zilzfd9c
>615
俺もあんまりよくわからん。
確認画面いらないじゃん。削除するかのダイアログだして
論理削除フラグたてるだけでしょ?

617:nobodyさん
09/10/02 17:57:28
検索とかで、常時「削除フラグが立っていない」という条件を付け
てまわる必要がある点を面倒と言っているのではないだろうか。


618:nobodyさん
09/10/02 17:58:42
それは削除フラグなしだけのview作れば済む気がする。



619:nobodyさん
09/10/02 18:35:20
削除レコードだけのテーブルを作るって人もいた。
レコードを削除するときは、そっちにコピーした上で物理削除。

620:nobodyさん
09/10/02 18:46:16
>>615
論理削除と確認画面がどう関連してるんだ?

621:nobodyさん
09/10/02 18:52:54
データの持ち方は単純だけどUI作るのは面倒だよね

って話じゃないのん?

622:nobodyさん
09/10/02 18:53:24
物理削除ならUI作るのは簡単なのか?

623:nobodyさん
09/10/02 18:58:15
論理削除よりは簡単でしょ。

624:nobodyさん
09/10/02 18:59:17
えっよく分からんから具体的に説明してくれ
そもそも確認画面って何の確認画面

625:nobodyさん
09/10/02 19:00:03
>>622
「ごみ箱」機能を付けるか付けないかで考えれば相当な手間の差があることぐらいわかるだろ

626:nobodyさん
09/10/02 19:00:57
>>624
その前におまえさんの主張を整理してくれる?

627:nobodyさん
09/10/02 19:01:37
>>621
そもそも物理削除だった内部処理を、論理削除に変更するんだから、
インターフェースに変更はいらないでしょ。

削除処理のときに削除フラグを立てるのと、
表示の際に削除フラグが立っていない処理を追加するだけ。



628:nobodyさん
09/10/02 19:02:27
>>626
いや、論理削除で確認画面作るのが面倒くさいと言い出したのが先なのでお先にどうぞ

629:nobodyさん
09/10/02 19:03:17
>>624
というかお前がこの要件に対して「手間じゃない」と思うならそれでいいんじゃね?
手間の感じ方なんて人それぞれだし。

630:nobodyさん
09/10/02 19:04:27
逃げ始めたw

631:nobodyさん
09/10/02 19:04:36
>>627
前提が違うよ。内部的な削除の扱いじゃなくて、ユーザー側で論理削除を扱う話なんだから
UIの設計は当然必要になる。「ごみ箱機能」ってそういうことでしょ。

632:nobodyさん
09/10/02 19:05:58
>>630
要件を読み違えた奴が何を偉そうにwww

633:nobodyさん
09/10/02 19:06:26
>>631
それで「確認画面」はどこに関わってくるの?
ゴミ箱に入れますか?完全に削除しますか?というウィンドウのこと?

634:nobodyさん
09/10/02 19:08:36
>>633
最初に確認画面って言い出したのは僕じゃないから知らないけど、
普通に考えれば「完全に削除しますか」(物理削除しますか)の方じゃない?
それ以前にゴミ箱っていうフォルダ(つーかビュー)も作らないといけないしさ。

635:nobodyさん
09/10/02 19:09:45
>>634
そんなのonclick="return confirm('完全に削除しますか?');"でいいじゃん

636:nobodyさん
09/10/02 19:11:20
>>635
・・・まぁ、それで満足ならそれでいいんじゃない?
つかゴミ箱自体のUIの件は無視なの・・・?

637:nobodyさん
09/10/02 19:12:03
>>635
また凄いことを言い出す御仁だw
もっとやれwww

638:nobodyさん
09/10/02 19:12:54
>>636
ゴミ箱が確認画面なの?
「論理削除だと確認画面作るのが面倒くさい」って主張してるから
・確認画面って何なの?
・物理削除と論理削除でどう違うの?
って話をしてるんだけど

639:nobodyさん
09/10/02 19:13:50
これだけ延々と話引っ張ってきて出てくる言葉が>>635ってのはちょっと笑えない

640:nobodyさん
09/10/02 19:15:14
起点は>>603

641:nobodyさん
09/10/02 19:16:44
>>638
「確認画面」という言葉にこだわる意味は無いと思うんだけどなぁ。
>>603から始まってる話も結局は「ゴミ箱機能」の話でしょ。
納得できない話ではないと思うんだけど。つか

>・物理削除と論理削除でどう違うの?

これは流石にネタだよね・・・?

642:nobodyさん
09/10/02 19:17:42
>>638
引き際ってのは大切だぜ坊や?

643:nobodyさん
09/10/02 19:20:17
>>641
いやまぁゴミ箱機能についての話をしてる人もいるんだろうけど
俺は一貫して確認画面について聞いてきてるよ。
それを誤解してるんじゃないかな。

>>・物理削除と論理削除でどう違うの?
>これは流石にネタだよね・・・?

確認画面が物理削除と論理削除でどう違うの?ってことだよ。
内部の問題なんだからユーザから見えるのは同じでは?
なんでこんなこと聞いてるかというと、そもそも「確認画面ってどういうのを想定してるの?」
という質問に誰も答えてくれないから。
2つの違いを聞くことでその正体を推測したかった。


644:nobodyさん
09/10/02 19:35:56
>>643
正直、そこは今更突付いても仕方ないと思うよ?

645:nobodyさん
09/10/02 19:40:12
メールか何かでやりあってくれないかな。


646:nobodyさん
09/10/02 19:56:39
「確認画面」を「ゴミ箱」に置き換えればそれほどおかしな話ではないし、
そのくらいのファジーさを持ってないと疲れるだけだ。

647:nobodyさん
09/10/02 20:05:29
ゴミ箱なんて無くたって、やりようはある。

…つまりは、前提となる要件が曖昧なので議論にならない。
そろそろ〆ましょ。

648:nobodyさん
09/10/02 20:20:21
物理的だの論理的だのそんな話しはしてないんです
作ら無くてもいいが、ユーザビリティを考慮すれば確認画面的なのは
あったほうがいいよね?

でもその画面って作るのが地味に面倒だよね~

ってチラ裏なだけで、データの処理の仕方なんか話題の中に入ってませんよ

649:nobodyさん
09/10/02 20:31:46
なんの話をしているかの話をしておもしろいのか?
正当性なんかどうでもいいから、どっちかに話をあわせていけよ・・・


650:nobodyさん
09/10/02 21:12:39
>>648
機能の拡張に伴う作業が面倒ならやらなきゃいい。
普通は面倒でも必要ならやる。

651:nobodyさん
09/10/02 21:28:34
>>649
俺には「論理削除を加える前提」を「物理削除と置き換える前提」にしてたやつが
約一名いただけにしか見えないのだが。

652:nobodyさん
09/10/02 23:14:10
>>570
moodle

653:nobodyさん
09/10/03 05:33:57
先輩方、タグクラウドを作ろうと思うのですが、
あのキーワードの重みの数字っていうのはどうやって算出するんでしょうか。

自サイト内を正規表現かけて単語の出現具合を数値化するのでしょうか。

教えて下さい。お願いします。

654:ひよこさんたちへ このぐらい書き込めるように 練習しましょ♪
09/10/03 05:36:07 CsOx5qXr
① GOOGLE 検索 【創価学会】 検索結果 上のほうにあるこれ 創価学会の悪事   超長文  クリックして 下まで見たら  なぜ創価学会が悪いか 一目瞭然 必殺
・創価学会の息のかかった企業リスト一覧(創価学会系タレントリスト含む)
・URL クリック 必殺 超長文 URLリンク(nvc.halsnet.com)

② ★有害サイト★   ・性器用新聞 葬蚊学会 逝駄大詐苦  ・凶逝死巣手無  洗脳 詐欺師・ペテン師 悪利用退散  ・著作権なし  盗作OK 自分の手柄OK

③ 創価学会員による 大量住民票移動は 東京都議選で ばれたとおり
・麻生さんの強行により 3ヶ月たたないと 選挙権が出来ないことで 2009年 衆議院選挙行い 小選挙区で 公明党全議員落選   
・一般に 3ヶ月たたないと 住民票移動後は選挙権が認められないが 創価学会員による大量住民票移動による人たちによると 期間が 短すぎ 悪利用しすぎ   
・来年 2010年7月の参議院選 で カルト公明党議員が作り出せないように 住民票移動したら 1年ぐらい 選挙権が認められないように 一般市民に我慢して協力してもらうよう民主党の幹部・国会議員の秘書に頼もう

④ 絶対に必読!!  投票率を上げればカルト票(創価学会他)は消え去る  選挙に逝く!!

⑤ ★携帯メール・ネット・ブログ・掲示板・口コミをなめるな・言いふらし・会社の同僚・先輩・後輩・友人・家族・チャット・スカイプ に言いまくる 著作権無し 盗作OK 自分の手柄にしてOK★  

⑥ ★★★他の板にも書きまくり 大いに望むところ 著作権無し  転載自由 編集自由★★★



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