△▲ WebProg 初心者 ..
116:nobodyさん
09/07/11 16:12:54 Q73NQPdV
入力項目がたくさんあるフォームで、いったん別のページに飛んだ後にまた戻ってくるとします。
このとき既に入力済みの物は戻ってきたときに回復させるのが、ま、常識じゃないですか。
で、このやり方として入力された物をいちいちポストやゲットのHTTPリクエストの中に入れると通信が重くなりますよね。
例えば1000文字も入力できるテキストボックスのデータをいちいちラウンドトリップさせたくないですよね。
これを避けるためにクッキーを使うことはできますか?
ってか皆さんはそうしますか?
117:nobodyさん
09/07/11 16:28:27
その程度で重くなるならそろそろブロードバンドにしてみては?
118:nobodyさん
09/07/11 17:22:29
>>116
会員登録情報の登録→確認→修正
みたいな場合だよね?
ブラウザの「戻る」は押させずに既に入力してあるやつは普通そのまま入れといて返すよね
クッキーなんか使わないよ
119:nobodyさん
09/07/11 17:32:49
1文字 2Byte と考えると単純計算で 1000文字 = 2 * 1000 Byte = 2KB
サムネイルのサイズが小さいやつで 5KB 程度なことを考えるとそんなにストレスフルか?と言わなければならないぜ
120:105です。
09/07/11 18:48:42 uncLgPQs
>>111様ありがとうございます。
返事が遅れました。
あと質問なんですが、下段のページリンクは SELECT (COUNT(*)/N)+1
ではじき出せるぞ。 と書いてあるんですが、これもsql文で
できればどう表示させればいいのかjspで教えていただけないでしょうか。
ここがわかりません。
よろしくお願いします。
121:nobodyさん
09/07/11 20:32:52
jspでのクエリ発行の仕方がわからないってこと?
122:nobodyさん
09/07/11 20:50:09
>>120 さすがに考えろとしか言えんが、せっかくだからコードを書くぜ。
ページ番号ってのはgoogleとかでよくある下に1〜で振ってあるやつのことな。
SELECT (COUNT(*)/1ページあたりの件数)+1
を打つと、1ページあたりの件数が10で総レコードが99件だった場合に10が出てくるわけだ。
つまり全部で1〜10なわけだな。
これと最初のNページ目を取得するSQLと併せて、PHP側では風にして書く。
$page=5;(現在表示しているページ)
$q="SELECT (COUNT(*)/10)+1 FROM TABLE";
$result=<SQL発行して件数を取得したものと見なす>;
for($i=0;$i<$result;$i++){
if($i===$page)
echo "【$i】";//現在表示しているページにはリンクの必要なし
else
echo "<a href='./page.php?pagenum=$i'>$i</a>";//前ページ、後ページにはリンクを張る
}
で、1〜10ページまでのリンクが出力されるわけだ。おk?
123:105です。
09/07/11 23:17:06 6OyRdhth
>>122様ありがとうございます。jspではこう書けばクエリ発行できますか?
<sql:query var="rs" dataSource="${db}">
SELECT (COUNT(*)/10)+1 FROM TABLE;
</sql:query>
$result="${rs.rows}"
どうでしょうか?
124:nobodyさん
09/07/12 02:30:19
>>117-118
なるほど、そのくらいは気にしないのですね。ありがと
125:nobodyさん
09/07/13 01:33:33 ccIupxed
JSP関連で質問です。
よく本だとMVCを意識して書けといわれますが、
自分はJSPのみで書いていたほうが楽です。
みなさんはMVCを意識して書いてますか?
javaでweb開発だと何人くらいでやるんでしょうか?
自分は一人でしか開発したことないし、PHPで
手続き型でしか開発したことないので。わかりませ
126:nobodyさん
09/07/13 02:34:05
先人の教えは素直に聞こう
127:nobodyさん
09/07/13 02:47:09
一番最初に作るときはどんな書き方でも楽勝なもんだ。問題は保守。
まあ、小規模なら、M-Cは必ずしも分離しなくてもいいかもしれんが、それでもビューくらいは分離しておけ。
128:nobodyさん
09/07/13 14:49:00 lOf1WYr0
125です。
JSPにデータベース接続やロジックを書くのは間違いでしょうか?
後今後JSPはというかjavaはすたれていく運命でしょうか?
今Rubyとjavaどっち習おうか迷っています。
javaは独習Javaサーバサイド編とJSP&サーブレットサンプル集
とはじめてのJSP+サーブレットプログラミングを読みましたが、
難しいです。
やさしくてためになる本はないでしょうか?
実務で一人でできるか不安です。
129:nobodyさん
09/07/13 17:27:23
URLリンク(senkyomae.com)
と似た感じで
国会議員それぞれの過去の政策の賛成反対をまとめたサイトを作りたいのですが
簡単にフレームワークみたいなものはないでしょうか
130:nobodyさん
09/07/13 18:30:22
>>128
どうして新しい言語を習おうとするんですか?
自分もPHPとperlしかさわったことない奴で、素朴な疑問です。
仕事なら先輩が教えてくれないものなの?
>>129
そういうのってフレームワークとかプログラムの構造よりも
膨大な政策行動を入力する手間の方が大変そうだけど、どうやってクリアするの?
131:nobodyさん
09/07/13 20:47:38
>>130
質問ばっかだなお前
132:nobodyさん
09/07/13 21:00:40
>>131
初心者の質問スレだから
133:nobodyさん
09/07/13 22:30:20
>128
Javaは廃れていく運命だが、Rubyだって廃れていく運命だ
10年前になかった言語が10年後に存在する、なんて思わないほうがいいな
つうか、この業界自体20年前には存在しなかったのだから、いつ消滅しても不思議じゃない
ただまあ、流行り廃りで消えやすいものとそうでないもの、というのは存在する。
RailsやJSPは5年持たずに消える可能性が高いな
JavaとRubyは残ると思うが微妙な線。JavaVMは間違いなく残ると思うが、Java言語が主流でい続けるかどうかは微妙
ただ、2009年現在、MVCを勉強しようとも思わないような向上心のない奴が淘汰されるのは確実
134:nobodyさん
09/07/14 00:09:25
Java は準備がものすごく面倒なのが難点よね
実行環境の軽さと導入のしやすさで考えるなら
PHP とか Perl が鉄板だと思うよ
個人的には 行末に ; で終われない言語は死滅して欲しいw
135:nobodyさん
09/07/14 00:16:51
ASP.NETは生き残れますか?
136:nobodyさん
09/07/14 00:26:45
いまのところ。
開発環境まで含めて同等のがオープンソースで出たら変わるだろうけど。
ただ、ASPにしても、これからも勉強して新しい分野も覚えないとASPの
利点は少なくなっていくばかりだよ。いまなら、SilverLightと連携したRIA
がらみのこと覚えていくといいと思う。
137:nobodyさん
09/07/14 00:34:57
ありがとう。まだ序の口ですががんばります。
138:125です。
09/07/14 06:06:48 ChQ5FM1V
>>130へ>>133へ 新しい言語を覚えたかったから。実務で使えるかなって
java昔ちょっとやっていたし。
でもMVC一人で書くのは大変だなって思った。
JSPのなかですべて完結したく思う。まあMVCで書く練習はします。
サーバサイドjavaはみんな本はフレームワークばかりでいいのないよね。
秀和の本買わなきゃよかったよ。
最近のでいい本ないかな?
僕本当はデザイナーでwebデザインやっているんだけど
デザインだけの仕事だけでなく、phpも書くし、
ActionScript3.0も書く。今こんな世の中だからひとつでも
新しい技術をと思い、JSPに手を出したんだ。
もしかしてJSPでも仕事が来るのではないかと思ってね。
会社はプログラマーが僕一人だから転職のときjavaができる
と言えば有利になるかなって。
139:nobodyさん
09/07/14 07:19:44
プログラマーになりたいならJavaでいいと思うが、
デザイナーでいたいならJavaをやっていても、そんな得はないような…。
あとフレームワークを使わない書き方はむしろ一般的ではない。
「Javaできます」より「Struts 1.x系なら」の方が転職時のウケもいいかも。
まぁあれだ。MVCってのはCSSはHTMLとは別に書きましょう、
style属性に直接埋め込むのはやめましょうって話みたいなもんだ。
140:nobodyさん
09/07/14 11:10:21
今の流れだとクライアントサイドのスクリプト、例えば
ActionScript、SilverLight、クロスブラウザ且つそれぞれのバージョンを意識した JavaScript が
いいのかなって思ったりもする。
個人的には PHP or Perl + XML + Ajax 覚えてれば、あと7年ぐらいは戦えると思う
141:nobodyさん
09/07/14 23:14:23
すいません、データベースの使い方について質問というか相談です。
いまブログページと普通のページが混在している
サイトを作っているのですが、普通のページの方を
今度データベースに格納して管理しようと思っています。
そこで必要なカラムを書き出してみたのですが、
どうもブログで使っているテーブルのカラムと共通のものが多く、
いっそ同じテーブルに入れてしまったほうがいいの考えています。
(今後同じカテゴリーの普通のページとブログページへのリンク集を
掲載する予定で一緒にすればその時のリクエスト数が少なくなると思いますが
ごちゃごちゃにすると後々問題が出るかもしれないと思ってます)
現在のテーブル中の行は30程度で今後100以上になると思います。
使っているデータベースはMySQL,サーバサイド言語はPHPです。
ごっちゃにした方がいいのか分けた方がいいのかご意見をお聞かせください。
お願いします。
142:nobodyさん
09/07/14 23:19:24
一般論として、迷うくらいなら分けたほうがいい。
143:nobodyさん
09/07/15 00:14:39
同じ表示箇所に、連続で表示するものなら同じテーブルで
いいと思うが、違う固定ページなら違うテーブルにした方が
いいんじゃないか。
でも、そんなことするよりもCMS使った方が楽なんじゃないの。
どのCMSでも、制的ページとブログは最低限サポートhしているぞ。
144:125です。
09/07/15 04:00:57 uqnoUgia
JSPに手を出したの失敗したかな?
java難しいな。PHPは得意で今までみんなPHPだったんだけど、
今後もPHPだけで生きていけるかな?
不安でしょうがないです。
まあ>>140さんの7年に期待したいです
145:nobodyさん
09/07/15 06:24:04
で今どんな感じよ?
146:nobodyさん
09/07/15 07:14:12
はてなブックマークのように、
指定したURLから記事の本文や、メインと思われる画像を抽出したいのですが、
どのような仕組みになっているのでしょうか?
言語はPHPです。
よろしくお願いします。
147:nobodyさん
09/07/15 08:04:16
RSSでは?
148:nobodyさん
09/07/16 00:47:13
>>142
>>143
ありがとうございます。
とりあえず分ける方向で行きます。
149:nobodyさん
09/07/16 05:32:30
>>129
そこの情報いろいろ(悪意ある)間違いがあるね
URLリンク(www7.atwiki.jp)
のと矛盾がある
普通にwiki使えばいいんじゃないかな
150:nobodyさん
09/07/16 05:50:59
間違いて例えばどれ?
151:nobodyさん
09/07/16 12:13:25
vwd2008でASP.NET2.0(c#)の開発をすることになりました
外部cssを使用する段になって、cssのクラスの部分だけデバッグ実行・ブラウザ表示で
反映されないという現象で悩んでいます。
vwdデザイン画面では反映するのですが・・・。
心当たりありますでしょうか・・・・。
css側の
body{ほにゃらら} ←これは反映する
.class{ほにゃらら} ←これはデザイン画面では反映するが実行すると反映しない
宜しくお願いします・・・。
152:nobodyさん
09/07/16 14:06:03
>>150
人権擁護法案の賛成派と反対派が入れ替えられてる
153:nobodyさん
09/07/16 14:50:27
方針転換したんじゃねーの?
154:nobodyさん
09/07/16 14:51:14
ctrl + 更新
or
shift + 更新
以上
はい次
155:125です。
09/07/16 22:58:10 2mnTaCLx
cent os5でのjsp+jdbcに関する質問です。
yumでmysqlをインストールして、phpを動作させています。
今度はjspだということでjsp+jdbcをやったところ
org.apache.tomcat.dbcp.dbcp.SQLNestedExceptionエラーがでました。
これってyumだから?ちなみにwindowsはちゃんと起動しています。
156:nobodyさん
09/07/16 22:59:05 2mnTaCLx
>>155
すみません名前欄はミスです。
157:nobodyさん
09/07/16 23:14:29
ミスって?125じゃないの?
158:nobodyさん
09/07/16 23:54:01 2mnTaCLx
すいません。
代理レスはここへその91から書きこんでいて、
代理の方が間違えたみたいです。
僕は>>125ではないです。
質問よろしくお願いします。
159:nobodyさん
09/07/17 14:30:08 uNwxZ52h
Yomi-searchについて教えて下さい。
(専用スレがあったら誘導お願いします。)
基本的な設置は完了し、表示のカスタマイズを試みています。
検索結果画面の表示を変更したいのですが、
search.htmlの中身を変更しても実際の検索結果画面に反映されません。
具体的には、管理室のテンプレートファイルの編集で
検索用フォームを削除しても、表示されてしまいます。
search.htmlだけでなく、別のファイルも変更する必要があるのでしょうか??
160:155です。
09/07/18 18:49:09
155です。
今日ググってこれを見つけて、
(p)URLリンク(d.hatena.ne.jp)
のやり方で取得したmysql-connector-javaの展開、環境ファイルの編集
を行いましたが、だめでした。
ほかになにが必要なんでしょうか。
さっぱりわかりません。
教えてください。よろしくお願いします。
自分の環境はjdk1.6、tomcat6.0です。
161:nobodyさん
09/07/20 00:29:01 QQRn08oh
>>159です。自己解決できました。
162:ネカマ由紀恵 ◆YUKIE1s66.
09/07/20 15:37:41
WebProg っていう名称どうなの?っていう質問は過去に何度かありましたでしょうか?
163:nobodyさん
09/07/20 17:39:22
皆無
164:nobodyさん
09/07/20 23:37:14
>>162
おまえのコテハンってどうなの?
165:nobodyさん
09/07/21 13:37:30
Perl厨がphpという板IDじゃヤダって駄々をこねたことならある
166:ネカマ由紀恵 ◆YUKIE1s66.
09/07/21 14:29:04
なるほど。数々のご返答ありがとうございました。
ぜひ、次のプロジェクトの参考にさせていただきます。
167:nobodyさん
09/07/21 22:41:31 0jDN0kmc
中国語のお問い合わせフォームを作成しようと考えております。
お問い合わせが来たら担当者(日本人)にメールを送信する
機能はないのですが、お問い合わせ内容をサーバー上にデータとして
残したいと思います。
その際、お問い合わせ入力欄のページの文字コードは何にすれば
文字化けが起こらずデータを保存出来るのでしょうか?
入力欄のページの出力とデータの受け取りはperlにて作成しようと
考えております。入力ページの文字コードの問題だと思うので
perlのスレでなくこちらで質問させて頂きました。
スレ違いでしたら申し訳ありません。
どなたかご存知の方いらっしゃいましたら何卒宜しくお願い致します。
168:nobodyさん
09/07/21 22:49:36
UTF-8。
メール送信もUTF-8で行なえば文字化けしない。
ただし、時代遅れの一部のメーラーはJISコード以外を受け付けないので注意が必要。
(注意も糞も、メーラーを乗り換える以外の対策は存在しないが)
169:nobodyさん
09/07/21 23:14:03
問い合わせ内容を鯖に置いとくだけみたいだからMUAの話はいいんでないの?
170:nobodyさん
09/07/21 23:37:46 0jDN0kmc
>>168
>>169
ありがとうございます。UTF-8にて作成します。
中国でよく使われているBig5などの文字コードでなければ文字化け
するのではと思い質問しました・・・
171:nobodyさん
09/07/21 23:56:14
ああ、メール送信する機能は「ない」のか、ナナメ読みしてた
Unicode「全世界の文字を表現できる文字コード作ろうぜ」という規格なので、全世界の文字を表現できる
追記ついでに念のため調べたが、中国政府のサイト
URLリンク(www.gov.cn)
もUTF-8だった。ちなみに台湾(gov.tw)もUTF-8
172:nobodyさん
09/07/22 00:19:08
>>170
Big5は台湾とかの繁体字圏。本土はGBなんとか。
まー、いまどきはUTF-8が落としどころだね。
173:nobodyさん
09/07/22 00:42:07
--------------------
//初期状態
[タブ1][タブ2]...
タブ1の初期値
(リンク1)
(リンク2)
--------------------
//リンク1選択後
[タブ1][タブ2]...
リンク1に設定された外部ファイルを表示
リンク1に設定されたタブ内容を表示
(リンク1)
(リンク2)
--------------------
リンク1をクリックしたら、
a.リンク1に設定された外部ファイルを読み込んで表示
b.リンク1に設定された内容を表示(同じHTMLファイルに記述してある内容を表示)
この2つを実現したいと思っています。
aは、
URLリンク(www.dynamicdrive.com)
のDemo #2を見てできたのですが、bを実現することができません。
実現したいことをまとめると、「外部ファイルからの内容」と「内部ファイルの内容」を一つのタブに表示したい、ということです。
実現できそうなライブラリなどがあれば教えていただけないでしょうか?
174:nobodyさん
09/07/22 02:10:05
実現することができないと言われても何故できないのか教えてくれないとアドバイスしようが
175:nobodyさん
09/07/22 02:39:11
>>174
言葉が足りず、すみません。
このライブラリは、
--------------------
<div id="naibu" style="display:none; position:absolute; width:362px; height:100px;">内部ファイルの内容</div>
...
<div id="flowerdivcontainer" style="border:1px solid gray; width:350px; height: 200px; background-color: lightyellow; padding: 5px"></div> //タブを選択した時、内容を入れるdiv
<div id="flowertabs" class="modernbricksmenu2">
<ul>
<li><a href="sample.html" rel="flowerdivcontainer" class="selected" rev="naibu">タブ1</a></li> //(※1)選択されたタブ内容を読み込む(revで内部ファイルの内容も読み込む)
<li>...
</ul>
</div>
--------------------
のように記述し、外部ファイルを、
<a href="javascript: myflowers.loadajaxpage('gaibu.html')">リンク1</a>
の様にタブへ読み込みます。
(※1)の記述により、一応内部ファイルの内容も同時に読み込むことはできるのですが、
position:absoluteとなっているため、外部ファイルの内容と重なって表示されてしまうのです。
外部ファイルはどの程度のheightになるのか分からないため、ずらしておくこともできません。
positionのように位置を指定しないで、内部ファイルの内容を、外部ファイルの内容の後に続けて表示したいと思っているのです。
176:nobodyさん
09/07/24 20:20:02
会員サイトを作る場合、そのユーザのIDは連番だとまずいでしょうか?
会員テーブルの主キーをそのまま利用して、
hoge.com/user/10001/index.html で10001番目のユーザページを表示するようなイメージです
皆さんだったらどう作りますか?
177:nobodyさん
09/07/24 20:20:47 kvJ+jXmB
しまった、下げてしまったので上げます
178: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 トリップ」でググったら先頭に出てくるんだが…。
Wikipedia項目リンク
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
主語述語が抜けているため、暗号化しなくてもいいものまで暗号化すべきというような文章ですね。まる。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5368日前に更新/244 KB
担当:undef