△▲ WebProg 初心者の質問 Part19 ▼▽
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2009/06/03(水) 23:19:09ID:???2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3辺り
☆前スレ☆
△▲ WebProg 初心者の質問 Part19 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1236265877/
0002nobodyさん
2009/06/03(水) 23:20:12ID:???1: http://pc.2ch.net/php/kako/1030/10301/1030151932.html
2: http://pc2.2ch.net/php/kako/1037/10372/1037222063.html
3: http://pc2.2ch.net/php/kako/1045/10450/1045091733.html
4: http://pc5.2ch.net/php/kako/1056/10560/1056078605.html
5: http://pc2.2ch.net/php/kako/1060/10602/1060263267.html (Lost)
6: http://pc2.2ch.net/test/read.cgi/php/1066318233/ (Lost)
7: http://pc2.2ch.net/test/read.cgi/php/1073460282/ (Lost)
8: http://pc5.2ch.net/test/read.cgi/php/1078568723/
9: http://pc5.2ch.net/test/read.cgi/php/1086715675/
10: http://pc5.2ch.net/test/read.cgi/php/1095633323/
11: http://pc8.2ch.net/test/read.cgi/php/1101635909/
12: http://pc8.2ch.net/test/read.cgi/php/1125215604/
13: http://pc8.2ch.net/test/read.cgi/php/1139468729/
14: http://pc10.2ch.net/test/read.cgi/php/1151501830/
15: http://pc11.2ch.net/test/read.cgi/php/1169725490/
16: http://pc11.2ch.net/test/read.cgi/php/1187729623/
17: http://pc11.2ch.net/test/read.cgi/php/1204462146/
18: http://pc11.2ch.net/test/read.cgi/php/1219842559/
19: http://pc11.2ch.net/test/read.cgi/php/1236265877/
0003nobodyさん
2009/06/03(水) 23:20:53ID:???■ 設置の方法がわからない場合には
CGI設置について質問【Part3】
http://pc11.2ch.net/test/read.cgi/php/1176143582/
■ 自分で改造できない場合には
【 スクリプト改造依頼スレ】(丸投げ) part7再々
http://pc11.2ch.net/test/read.cgi/php/1222645553/
■ 自分で改造する時にアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 9 】 ★三
http://pc11.2ch.net/test/read.cgi/php/1143834740/
0004nobodyさん
2009/06/03(水) 23:21:42ID:???Part20でしたね。ごめんなさい(><)
0005前スレ995
2009/06/03(水) 23:27:32ID:IbTtaomD乙です。
前スレ最後の方の皆様ありがとうございます。
お話を聞いていると、ファイル名なんて些細な問題
のような気がしてきました。
アップロードされたファイルを特定のフォルダに
適当に名前をつけて(ファイル名がかぶった時のみ
リネームなど)保存する、その保存先パスをDBの
記事データに入れておく、という方法で実装して
みようと思います。
皆様ありがとうございました。
また、お世話になると思いますのでよろしくお願いいたします。
0006nobodyさん
2009/06/03(水) 23:52:12ID:???人間が後から管理しやすいってことが重要と思うよ。
画像のパスを取得するユーティリティ関数を作っておくと、あとから分別のルールを追加したくなっても対応可能。
0008前スレ995
2009/06/04(木) 07:14:53ID:???確かにそうですよね。
とりあえず1フォルダに収めてみようと思いますが、
変更のこともしっかり考えておきたいと思います。
ありがとうございます。
0009nobodyさん
2009/06/04(木) 09:35:14ID:zFNsjkCN0010nobodyさん
2009/06/04(木) 13:20:04ID:???0011nobodyさん
2009/06/05(金) 13:02:37ID:???WEB拍手CGIを作成しようと思っています。
Perlで開発するのとC#で開発するの、どちらの方が早く作れるでしょうか。
C#開発歴:.NET 2.0で三年
Perl開発歴:全くの初心者
よろしくお願いします。
0012nobodyさん
2009/06/05(金) 13:22:02ID:???0013nobodyさん
2009/06/05(金) 18:51:09ID:???Perlなら既存コードのコピペで終わりそうだ
001411
2009/06/05(金) 21:35:59ID:???> Perlなら既存コードのコピペで終わりそうだ
確かにそうですね…すみません。
では、Perlで既存のものを改造するのとC#で新規に作成するのとどちらが早そうですか?
0015nobodyさん
2009/06/05(金) 21:54:01ID:???どっちも作るのにそれほど苦労はしないと思うからかかる時間よりやりたい言語を選べば?
内容的にそれほどC#によるパフォーマンスは期待できないと思うから個人的にはperlをお勧めするけどね。
0016nobodyさん
2009/06/05(金) 23:05:36ID:???ASP.NETじゃない理由を聞いてみたい
0017nobodyさん
2009/06/05(金) 23:21:43ID:???ASP.NET以外でお願いします(今現在使っているので)
0018nobodyさん
2009/06/06(土) 05:18:04ID:???0019nobodyさん
2009/06/06(土) 09:54:33ID:???0021nobodyさん
2009/06/11(木) 22:40:38ID:???ただたんにテンプレート HTML 使って出力してるだけじゃなくて?
CMS となにが違うの?
0022nobodyさん
2009/06/11(木) 23:15:14ID:???HTMLごとに簡単に動的変数を埋め込めるようにする
フレームワークでは、さらにデータベースのデータを
直接指定すれば済むようになっていることが多い。
・DB問い合わせ
DBへの問い合わせを上記テンプレートにあわせ、集
約化する。各画面個別にDB処理を書かないで済む。
・画面遷移をHTTP要求ごとにしないですむ
よりプログラム側の視点に即した画面遷移を実装できる。
・URLルール
上記に併せ、URLの記述をフレームワークに依存する
ことができる。
正直、テンプレートだけじゃ、画面の多いWebサイトの
コンテンツ管理がかなり煩雑。んでデータを扱い際に、
毎回毎回同じこと書いてもエラーが増えるだけ。その
あたりを改善するもの。
システム系のサイトじゃないと、確かにメリットはない。
制約が多くなるからね。
CMSとの違いは、フレームワークと銘うったものの方が、
よりプログラマーに近いところにあるもの。CMSは、CMS
側の機能に即したサイトしか作れない。フレームワーク
は、いわば、プログラミングの支援ツールといえると思う。
0023nobodyさん
2009/06/12(金) 01:03:04ID:???GET変数を処理するとか、[0-9]だけで文字列が構成されてるか確認してダメならエラー画面を出すとか
PATH_INFOとかGET変数とかで処理を振り分けるとか、DBから最新10件SELECTするとか、ページングして11-20件SELECTするとか
inputのnameとPOSTの変数名の整合性を取るとか、一度DBから書き出したHTMLは10分間はキャッシュしとくとか
ログインチェックをしてダメならログインフォーム出してログイン後は元のページに飛ばすとか
そういった「ありがち」な処理をひとまとめにしたのがフレームワークの利点。
あとは、プログラムの構造がしっかりしてるので、ちゃんと使うとコードが(標準的な構造で)すっきり整理される、というメリットもある。
CMSは用途をもっと特化して、コード量を限りなく0に近づけたもの。
0024nobodyさん
2009/06/18(木) 20:55:20ID:vPh/0hNl例えば以下のように、Mapから値を得るときのキーを、EL式で指定したいのですが……。
<%
Map<String, String> map = new Hashmap<String, String>();
map.put("tashiro", "masashi");
map.put("nishimura", "hiroyuki");
request.setAttribute("map", map);
request.setAttribute("key", "tashiro");
%>
<c:out value="${map["${key}"]}"/>
<c:out value="${map."${key}"}"/>
0025nobodyさん
2009/06/20(土) 00:34:26ID:Aar7E8Fnいま仕方なしに文字列をintにキャストするという超基本的なことを5分も10分もかけて調べています。
ググってみたのですが、マイクロソフト様のサイトで以下のような記述を見つけました。
*************ここから****************
使用例
double を int にキャストするプログラムは、次のとおりです。このプログラムは、キャストしないとコンパイルできません。
出力
1234
*************ここまで****************
サイトは
http://msdn.microsoft.com/ja-jp/library/ms173105(VS.80).aspx
私の疑問はもやはキャストではなく、いったいどこに「次のとおりです」に該当するプログラムがあるのか?
という事です。
私のブラウザでは表示されないです。(もしかしたら馬鹿には見えないのでしょうか?)
このようなサイトを平然と提供しているメーカーのWeb技術で大丈夫なのか?という質問はやめておきます。。
本気でわからないのでよろしくお願いします。
0026nobodyさん
2009/06/20(土) 00:47:48ID:???0027nobodyさん
2009/06/20(土) 00:49:02ID:???別のブラウザで見るくらいのことはやったら?
0028nobodyさん
2009/06/20(土) 00:50:56ID:???プラスを押しても全く見えません。
0029nobodyさん
2009/06/20(土) 00:54:45ID:???0030nobodyさん
2009/06/20(土) 00:59:32ID:???俺だけじゃないと思いますがね。
これってバグじゃないですか。
それともユーザが「たかがほかのブラウザをインストールしてすべて試す位の事もしないから」だめなんですかね。
マイクロソフト様の技術はたいそうお偉いのですねぇ。
0031nobodyさん
2009/06/20(土) 01:04:11ID:???0032nobodyさん
2009/06/20(土) 01:13:41ID:???ASPもC#もない方がましです。
C++ならこんな変換ちょちょいのちょいだよ。
一つの言語で努力せずすぐ飽きたか次の金もうけのためにつくったASPやらC#やら。。
重くてこんな変な現象が出るような、何が起きてるのかもわからない技術を押しつけて
なーにが、。NETのパワフルな機能にアクセスできるASPとC#を使えばこんなに簡単!こんなに早い!
ユーザに見やすくてビジネスに最適なソリューションが提供できます!!
だよ。
たかがatoiするのに30分以上かかっちゃうよ。30秒だって時間かけたくない。
仕事でしょーがないからググって調べるけどさあ、こんなページがトップにきて、
わけわからない理由でサンプルが表示されないし。
ああめんどくさい。
なんで技術が進歩して利便性が退化するんだよ。
はあ。。さっさとぶっつぶれてほしい。くそマイクロソフト様
0033nobodyさん
2009/06/20(土) 01:29:55ID:???うちのIE6では見えるし、ここでクダ巻くんだったらMSにごねろよ
0034nobodyさん
2009/06/20(土) 01:34:01ID:???ぐだぐだじゃなくてマイクロソフトの真実を書いてるだけです。
0035nobodyさん
2009/06/20(土) 01:39:22ID:???なにが原因なのか書いてみたまえ。
0036nobodyさん
2009/06/20(土) 03:13:47ID:???0037nobodyさん
2009/06/20(土) 05:07:30ID:???0038nobodyさん
2009/06/20(土) 18:58:37ID:F+dGXyjO${map[key]}
0040nobodyさん
2009/06/20(土) 20:48:03ID:???double x = 1234.7;
int a;
a = (int)x; // cast double to int
System.Console.WriteLine(a);
}
これってさ cpp だろうが c だろうが、普通にやってきたことだよね?
それを同じ会社の 「C」 っていう製品を使ってるのに、(int) を発想できない
だなんて、プログラミングのセンスないにもほどがある
0041nobodyさん
2009/06/20(土) 20:59:06ID:???>>私の疑問はもやはキャストではなく、
って言ってるんだから、キャストは実はどうでもいいんだろw
ようは、自分が見れないサイトをつくったから
>はあ。。さっさとぶっつぶれてほしい。くそマイクロソフト様
っていう愚痴を言いたいだけなんだ
激しくすれ違い
スルー推奨
0042nobodyさん
2009/06/21(日) 00:46:56ID:???context.xmlで
jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=EUC-JP
にしたい場合、EUC-JPでいいの?それともujis?
後この場合<%@ page contentType="text/html;
charset=windows31-JやShift_JISでは文字化けしますか?
すいませんが、教えてください。
0043nobodyさん
2009/06/21(日) 00:51:15ID:???0044nobodyさん
2009/06/21(日) 01:42:31ID:???例えばOracleの場合、
ブラウザ → Java → Oracle
Shift_JIS UTF-16 Shift_JIS
だとすると、Shift_JIS→UTF-16はJavaが変換し、
UTF-16→Shift_JISはOracleが変換する事になるので
両者のJIS←→Unicode変換テーブルの違いのせいで一部の記号が化ける。
Javaならhtmlの文字コードが何であろうとDBの文字コードはUnicodeがガチ。
だと一人勝手に思っているが、間違っていたら教えて欲しい。
004542です
2009/06/21(日) 11:33:43ID:hvCXQWuuなんとかEUC-JPでやりたいのですが、なんとかなりませんか。
後mysql5.0から文字コードの変更ができるようになったというのですが
どういう方法かサイトを調べてもでてきません。
だれか教えてください。よろしくお願いします。
0046nobodyさん
2009/06/21(日) 22:00:43ID:???なんとかなるけど、現状どうなっていて、どうしたいのかがわからない。
「mysql エンコーディング」とかで調べてみ。
004742です
2009/06/22(月) 11:21:55ID:oqiV0G5uググッたがみんなutf8かshift-jisだ。
誰か教えてくれ。EUC-JPでのjavaのデータベース
の接続を。サイトでいいから。
0048nobodyさん
2009/06/22(月) 15:36:43ID:???0049nobodyさん
2009/06/22(月) 23:53:11ID:???0050nobodyさん
2009/06/23(火) 01:06:23ID:???0051nobodyさん
2009/06/23(火) 07:43:35ID:PLp9Bj1gutf8に>>48の言う通りにしろ
EUC-JPは捨てるんだ
shift-jisも駄目
文字コードで苦しむのは時間の無駄だ
0052nobodyさん
2009/06/23(火) 09:17:52ID:???おすすめできないな。
0053nobodyさん
2009/06/23(火) 13:53:28ID:???ケータイサイトを運営してて、当然のごとくケータイの絵文字を使ってくるんだけど、
そういう場合でもShift_JISから変えるメリットあるのかな。
0054nobodyさん
2009/06/23(火) 14:09:25ID:???Shift_JIS(っぽい携帯拡張)を使うと、いわゆるダメ文字のことを
気にするはめになったりするし。
0055nobodyさん
2009/06/23(火) 14:13:53ID:???どちらにしろ、3キャリアが公式に「使えます」としてるのは
Shift_JISだけなのでケータイ向けはShift_JIS一択がまだしばらく続くんじゃないの。
utf-8にするなら、絵文字をどのコードポイントにマッピングするかが
問題だな。
0056nobodyさん
2009/06/23(火) 14:19:34ID:???機種があるって聞いたことあるな。
0057nobodyさん
2009/06/23(火) 14:29:03ID:???投げて片付けてるのかなぐらいに思ってたんだけど、そう簡単な話でもないのかな。
0058nobodyさん
2009/06/23(火) 15:43:06ID:???WIN機ならUTF8で全て大丈夫だよ。
DBも含め全てUTF8に統一しておけば、絵文字もそのままIN/OUTで無問題。
0059nobodyさん
2009/06/23(火) 18:48:44ID:XOvvn2oKFlashかJavaScriptでできたネットワーク(グラフ理論でいうグラフ)表示ツールってないですか?
初期のノードとエッジのデータをXMLかJSONかなんかで与えてネットワークを描画し、あるノードをクリックすると、隣接ノードのデータを非同期にロードしてそのノードを中心にしたネットワークを表示するようなやつです
うまく伝わらないかもしれませんが動作的にはGoogleのワンダーホイールのイメージです
ネットワークデータが大きいので最初から全体をロードするのではなく隣接ノードのデータだけ随時ロードする必要があります
0060nobodyさん
2009/06/24(水) 10:58:47ID:???ダウンロードしたんですが
上手く動きません
一部文字が文字化けしてしまって
どうしたらいいか分かりません
0061nobodyさん
2009/06/24(水) 11:02:01ID:???0062nobodyさん
2009/06/24(水) 11:08:57ID:???0065nobodyさん
2009/06/24(水) 12:42:43ID:???0066nobodyさん
2009/06/24(水) 12:55:28ID:???すみません
質問もどうやってしたらいいのか
わからないんです
文字コードは今一通り試しました
そしたら送料とか都道府県の所などが
だめなんです
環境ってどのことですか?
0067nobodyさん
2009/06/24(水) 13:18:49ID:???くだすれPHP(超初心者用)6
http://pc11.2ch.net/test/read.cgi/php/1238936666/369
0068nobodyさん
2009/06/24(水) 13:23:34ID:???0069nobodyさん
2009/06/24(水) 13:36:09ID:???そうなんです
後、環境とか聞かれるんですけど
phpのダウンロードってどういう
ものですか?
そういうのはしてないんですけど
0070nobodyさん
2009/06/24(水) 14:04:52ID:???レン鯖ならレン鯖の名前。あとカートのCGIの名前。
もっと詳しく見てもらいたいなら設置してるURL。
ガキじゃないんだから質問くらいちゃんと書こうよ。
0071nobodyさん
2009/06/24(水) 14:30:13ID:???0072nobodyさん
2009/06/24(水) 14:31:55ID:???0073nobodyさん
2009/06/24(水) 14:33:57ID:???phpじゃなくてperlだしw
0074nobodyさん
2009/06/24(水) 14:41:19ID:???向こうで聞いてきます
ありがとうございました
0075nobodyさん
2009/06/24(水) 14:42:39ID:???0076nobodyさん
2009/06/25(木) 20:50:30ID:+U1h4P+n>exec()を使う方法これは,perl の実行プロセスを,execでのコマンドのプロセスに置き換えます.
>したがって,perl のプロセスに戻ることはありません.execのコマンドの実行に失敗した場合のみ,
>perlのプロセスに戻ります.
#!/usr/bin/perl
exec("ls -a");
printf "commad failure\n"; # 通常は実行されない
http://www.yamamo10.jp/yamamoto/comp/perl/index.php
--ここまで
シェルから実行→プログラム (引数0) 引数1:プログラム
という形式の実行ファイルがあって、デフォルトではプログラムから引数1のプログラムを起動する形になっているんですが、
これにフィルタとして引数0のプログラムを追加して引数0のプログラム(PHPのコマンドライン版)から引数1のプログラムを起動したいんです。
実際にいろいろこういうのがつくられているんですが、ほとんどCのプログラムで、やっとみつけたPerlのスクリプトでexecで起動してました。
Perlは分かりません(もちろんCも)
いろいろ試してみてるんですが、引数1のプログラムが起動しなくてPHPのプロセスが残ってる状態です。
0077nobodyさん
2009/06/25(木) 21:34:58ID:???cliならム板かせめてphpスレ行って欲しいんだけど。
0078nobodyさん
2009/06/25(木) 22:00:24ID:???単にexecuteの略みたいだね。
http://jp.php.net/function.exec
0079nobodyさん
2009/07/03(金) 09:41:55ID:ks+wRaoj本日引き継いだプロジェクトの本番アップのために取引先のところへ行ってきたのですよ
どこを変更してアップロードするのかも手順書も用意して
何かあったときのために、プログラム概要資料とSQLとUnixのコマンド表を持っていったのです
まぁ、今回はテーブルにカラム1つ追加して、ファイルを10個ほど変更なので、1時間もかからないと思っていたのですが
実際はグダグダのグダ
結局は同行した先輩がその場でファイルをすべてアップロードしましたとさ…
学生時代はバイトとはいえ、一人作業で設計から任せてもらっていたし、Win32のCでも、C#でもJavaでもPHPでも
何でも完成させてきて
プログラムに関して自身はあったつもりなのですよ
つまりはあれです
本番移行のノウハウを教えてくださいっ!
OTZ
0080nobodyさん
2009/07/03(金) 09:52:11ID:???とりあえずもうちょっと意図が伝わる文章を書く練習から始めようぜ。
体験談の部分も何があったのかよくわからんし、質問の内容も広すぎてわけわからん。
0081nobodyさん
2009/07/03(金) 09:53:29ID:???0082nobodyさん
2009/07/03(金) 10:41:27ID:???0083nobodyさん
2009/07/03(金) 17:26:25ID:???まあ、想定外のことも起こるかもしれんが、ぐだぐだな作業してるってことは
その作った手順書が何の役にもたってないってこった
同行した先輩とやらにちゃんと手順書チェックしてもらったのか?
とはいえ
>SQLとUnixのコマンド表を持っていったのです
この程度のスキルのやつに作業任したくないな、俺なら
0084nobodyさん
2009/07/03(金) 17:40:26ID:???0085nobodyさん
2009/07/03(金) 21:41:38ID:???の部分が一番重要な件。
そして「あの言語やあの言語ならできるのにー」と言ってるやつに
碌なやつがいなかったという俺の経験談。
0086nobodyさん
2009/07/03(金) 23:23:21ID:???ディレクトリ関連の書籍とネットワーク関連、Linux コマンドリファレンス
は必ず所持してる。
あとワイヤレスでネット接続出来るノートPCも。
0088nobodyさん
2009/07/03(金) 23:28:39ID:???0089nobodyさん
2009/07/04(土) 00:17:16ID:???ファイルは、リポジトリから抜いてきたディレクトリを丸ごとrsync(まあ、cpでもいいや)するだけでOKの状態にしておく。
無理なら、配置関係の作業を一発で出来るシェルスクリプトを書いておく。
カラム追加なら、最低でもそのSQLは書いた状態で持ち込んで、後は流し込むだけでおしまいって状態にする。
こういうファイルは「作業手順書」の100万倍は有用だ。読めば作業内容分かるし、何より動くしな。
人間の手が介在すると、それだけでミス混入の可能性が跳ね上がる。
最初から完全自動化は無理だろうが、少しずつでいいから人の手の入る場所を減らしていくべき。
最終的にはAntとかcapistranoとか、使用言語によって違うが、なんかひとつ自動化ツールを使えるようにしておくと便利。
(PHPならPhingなのだが、ドキュメントが少なさすぎて俺は断念して他言語のツール使ってる)
0090nobodyさん
2009/07/04(土) 04:34:33ID:???手順書通りのコマンドを入力すればいいだけ
そこまでの手順書作れないなら、手順書なんて言わずに作業確認書ぐらいにしとけ
0091nobodyさん
2009/07/04(土) 23:12:14ID:mfH6cOy7ググったらSSIはサーバーに負荷がかかる、危険、対応してるサーバーがあんまり無い、
というような情報がありました。
しかしググった先のサイトは結構古かったので、現状一般的なサーバーではどうなのか教えて頂けないでしょうか?
0092nobodyさん
2009/07/05(日) 02:33:01ID:???それならそっち系の板(レン鯖板みたいなのあったよね?)の方が正確な情報が得られるのではなかろうか。
0094nobodyさん
2009/07/07(火) 10:40:33ID:bYMxd4ABどんなプログラムの知識と、サーバ環境が必要ですか?
また、難易度的にはどの程度なのでしょうか?
ちなみに、価格以外の商品ページ等は誰でも見られるようにしたいと思っています。
アバウトな質問ですみませんが、よろしくお願いします。
ttp://www.superdelivery.com/
0095nobodyさん
2009/07/07(火) 11:54:25ID:???0096nobodyさん
2009/07/07(火) 16:31:55ID:???なぜかここによく来るよね。
0097nobodyさん
2009/07/07(火) 21:20:29ID:???外注受けちゃった業者とかじゃね?w
まぁそれはともかく、答えないならレスするべきではないな。スルーすべき。
0098nobodyさん
2009/07/07(火) 22:45:06ID:???0099nobodyさん
2009/07/08(水) 02:23:58ID:???えっ
0100nobodyさん
2009/07/08(水) 09:09:23ID:???プログラムは何でもいい。(PHPとかPerlあたりが手ごろ)
サーバーは上のプログラムが動くもの。
商品が大量にあったり、更新が頻繁にあるのならデータベースを使った方がいい。
データベースは何でもいい。(MySQLあたりが手ごろ…かな)
難易度はその人のスキルによって解釈が変わるけど、
個人的な感覚では「中の上」ぐらいかな。
0101nobodyさん
2009/07/09(木) 12:05:22ID:???コミュニケーション能力がないなら書かないほうがいい。
0102nobodyさん
2009/07/09(木) 12:09:09ID:???0103nobodyさん
2009/07/10(金) 12:53:19ID:???アホでクソな質問ならまだしも、文章見る限り真面目に質問してる(ように見える)んだろうからよ。
0105nobodyさん
2009/07/11(土) 00:08:43ID:ZRC1PSHSググッてもこれだというものはでてこなくて。
一応でてくるんですが....
わかりやすい説明があるサイトもしくはこうやるんだよって
いうソースと説明がみたいです。
わがままな頼みですが、よろしくお願いします。
0106nobodyさん
2009/07/11(土) 01:28:21ID:???0107nobodyさん
2009/07/11(土) 01:55:45ID:???0108nobodyさん
2009/07/11(土) 02:17:50ID:???ページ読み込みのときのSQL文を打つと思うのだが、
通常時(トップからN行)はLIMIT N で
指定したページを読むときは LIMIT N OFFSET (ページ番号*N)
で発行してやれば良いと桃割れ。
下段のページリンクは
SELECT (COUNT(*)/N)+1
ではじき出せるぞ。
0109105です。
2009/07/11(土) 06:25:27ID:ishG41Vl(よくある次へ・前へっていうリンクのやつです。
1ページに最大10件まで表示)をしたいのですが、よくわかりません。
教えてください。
0110105です。
2009/07/11(土) 06:27:11ID:ishG41Vlすいません。>>108さんの説明よくわかりません。
全体のsql文はどうなるのでしょうか?
0111nobodyさん
2009/07/11(土) 06:42:31ID:???$page_number = 3; # 3ページ目を表示
$page_maxim = 10; # 10カラムまで表示
# この場合21〜30カラムまで表示したい
$limit = $page_number * $page_maxim;
$offset = ($page_number -1) * $page_maxim; # offset で指定したカラム「まで」セレクトしないことに注意
$sql = "select * from hoge limit $limit offset $offset";
こんな感じでおk?
0112nobodyさん
2009/07/11(土) 12:52:32ID:Vd43NPnHdocumentRoot以下にディレクトリつくってそれのリスト表示を禁止するって感じで良いんでしょうか?
documentRootの上に置くべき?
また、DBに直接入れる方法もあると思いますが、あのやり方だとDBがクラッシュしたときに
一緒に全部消えそうで嫌だなと思っています
あれってどういうメリットあるんですか?
0113nobodyさん
2009/07/11(土) 12:56:47ID:???DBに入れるのは、会員情報の紐付けとかが簡単だから。
ファイル入出力とDBの同期をしようとすると、テストが結構な数になる。
まぁクラッシュしたら終わるのはそうだけど、確率の問題だ。HDDが破壊
された際、このファイルは救出、このファイルはダメって状況は、実際は
かなりレア。このあたり、レスキューソフトベンダーの謳い文句を聞いても
しゃあないぞ。
あとファイルの配置についてはご自由に。これも要件しだい。
俺は、あとあとトラブルあると面倒なんで、WWW非公開ディレクトリに入れ、
画像の表示は、画像表示用のスクリプトを作ってそのURL経由で渡すよう
にしている。
0114nobodyさん
2009/07/11(土) 13:35:33ID:Vd43NPnH詳しい説明ありがとうございました
WWW非公開ディレクトリって、www以下の、ってことでしょうか?
>画像の表示は、画像表示用のスクリプトを作ってそのURL経由で
勉強になります、ありがとうございました
0115nobodyさん
2009/07/11(土) 13:44:17ID:Vd43NPnHああ、ちがいますね この質問無視してください
ありがとうございました
0116nobodyさん
2009/07/11(土) 16:12:54ID:Q73NQPdVこのとき既に入力済みの物は戻ってきたときに回復させるのが、ま、常識じゃないですか。
で、このやり方として入力された物をいちいちポストやゲットのHTTPリクエストの中に入れると通信が重くなりますよね。
例えば1000文字も入力できるテキストボックスのデータをいちいちラウンドトリップさせたくないですよね。
これを避けるためにクッキーを使うことはできますか?
ってか皆さんはそうしますか?
0117nobodyさん
2009/07/11(土) 16:28:27ID:???0118nobodyさん
2009/07/11(土) 17:22:29ID:???会員登録情報の登録→確認→修正
みたいな場合だよね?
ブラウザの「戻る」は押させずに既に入力してあるやつは普通そのまま入れといて返すよね
クッキーなんか使わないよ
0119nobodyさん
2009/07/11(土) 17:32:49ID:???サムネイルのサイズが小さいやつで 5KB 程度なことを考えるとそんなにストレスフルか?と言わなければならないぜ
0120105です。
2009/07/11(土) 18:48:42ID:uncLgPQs返事が遅れました。
あと質問なんですが、下段のページリンクは SELECT (COUNT(*)/N)+1
ではじき出せるぞ。 と書いてあるんですが、これもsql文で
できればどう表示させればいいのかjspで教えていただけないでしょうか。
ここがわかりません。
よろしくお願いします。
0121nobodyさん
2009/07/11(土) 20:32:52ID:???0122nobodyさん
2009/07/11(土) 20:50:09ID:???ページ番号ってのは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?
0123105です。
2009/07/11(土) 23:17:06ID:6OyRdhth<sql:query var="rs" dataSource="${db}">
SELECT (COUNT(*)/10)+1 FROM TABLE;
</sql:query>
$result="${rs.rows}"
どうでしょうか?
0125nobodyさん
2009/07/13(月) 01:33:33ID:ccIupxedよく本だとMVCを意識して書けといわれますが、
自分はJSPのみで書いていたほうが楽です。
みなさんはMVCを意識して書いてますか?
javaでweb開発だと何人くらいでやるんでしょうか?
自分は一人でしか開発したことないし、PHPで
手続き型でしか開発したことないので。わかりませ
0126nobodyさん
2009/07/13(月) 02:34:05ID:???0127nobodyさん
2009/07/13(月) 02:47:09ID:???まあ、小規模なら、M-Cは必ずしも分離しなくてもいいかもしれんが、それでもビューくらいは分離しておけ。
0128nobodyさん
2009/07/13(月) 14:49:00ID:lOf1WYr0JSPにデータベース接続やロジックを書くのは間違いでしょうか?
後今後JSPはというかjavaはすたれていく運命でしょうか?
今Rubyとjavaどっち習おうか迷っています。
javaは独習Javaサーバサイド編とJSP&サーブレットサンプル集
とはじめてのJSP+サーブレットプログラミングを読みましたが、
難しいです。
やさしくてためになる本はないでしょうか?
実務で一人でできるか不安です。
0129nobodyさん
2009/07/13(月) 17:27:23ID:???と似た感じで
国会議員それぞれの過去の政策の賛成反対をまとめたサイトを作りたいのですが
簡単にフレームワークみたいなものはないでしょうか
0130nobodyさん
2009/07/13(月) 18:30:22ID:???どうして新しい言語を習おうとするんですか?
自分もPHPとperlしかさわったことない奴で、素朴な疑問です。
仕事なら先輩が教えてくれないものなの?
>>129
そういうのってフレームワークとかプログラムの構造よりも
膨大な政策行動を入力する手間の方が大変そうだけど、どうやってクリアするの?
0133nobodyさん
2009/07/13(月) 22:30:20ID:???Javaは廃れていく運命だが、Rubyだって廃れていく運命だ
10年前になかった言語が10年後に存在する、なんて思わないほうがいいな
つうか、この業界自体20年前には存在しなかったのだから、いつ消滅しても不思議じゃない
ただまあ、流行り廃りで消えやすいものとそうでないもの、というのは存在する。
RailsやJSPは5年持たずに消える可能性が高いな
JavaとRubyは残ると思うが微妙な線。JavaVMは間違いなく残ると思うが、Java言語が主流でい続けるかどうかは微妙
ただ、2009年現在、MVCを勉強しようとも思わないような向上心のない奴が淘汰されるのは確実
0134nobodyさん
2009/07/14(火) 00:09:25ID:???実行環境の軽さと導入のしやすさで考えるなら
PHP とか Perl が鉄板だと思うよ
個人的には 行末に ; で終われない言語は死滅して欲しいw
0135nobodyさん
2009/07/14(火) 00:16:51ID:???0136nobodyさん
2009/07/14(火) 00:26:45ID:???開発環境まで含めて同等のがオープンソースで出たら変わるだろうけど。
ただ、ASPにしても、これからも勉強して新しい分野も覚えないとASPの
利点は少なくなっていくばかりだよ。いまなら、SilverLightと連携したRIA
がらみのこと覚えていくといいと思う。
0137nobodyさん
2009/07/14(火) 00:34:57ID:???0138125です。
2009/07/14(火) 06:06:48ID:ChQ5FM1Vjava昔ちょっとやっていたし。
でもMVC一人で書くのは大変だなって思った。
JSPのなかですべて完結したく思う。まあMVCで書く練習はします。
サーバサイドjavaはみんな本はフレームワークばかりでいいのないよね。
秀和の本買わなきゃよかったよ。
最近のでいい本ないかな?
僕本当はデザイナーでwebデザインやっているんだけど
デザインだけの仕事だけでなく、phpも書くし、
ActionScript3.0も書く。今こんな世の中だからひとつでも
新しい技術をと思い、JSPに手を出したんだ。
もしかしてJSPでも仕事が来るのではないかと思ってね。
会社はプログラマーが僕一人だから転職のときjavaができる
と言えば有利になるかなって。
0139nobodyさん
2009/07/14(火) 07:19:44ID:???デザイナーでいたいならJavaをやっていても、そんな得はないような…。
あとフレームワークを使わない書き方はむしろ一般的ではない。
「Javaできます」より「Struts 1.x系なら」の方が転職時のウケもいいかも。
まぁあれだ。MVCってのはCSSはHTMLとは別に書きましょう、
style属性に直接埋め込むのはやめましょうって話みたいなもんだ。
0140nobodyさん
2009/07/14(火) 11:10:21ID:???ActionScript、SilverLight、クロスブラウザ且つそれぞれのバージョンを意識した JavaScript が
いいのかなって思ったりもする。
個人的には PHP or Perl + XML + Ajax 覚えてれば、あと7年ぐらいは戦えると思う
0141nobodyさん
2009/07/14(火) 23:14:23ID:???いまブログページと普通のページが混在している
サイトを作っているのですが、普通のページの方を
今度データベースに格納して管理しようと思っています。
そこで必要なカラムを書き出してみたのですが、
どうもブログで使っているテーブルのカラムと共通のものが多く、
いっそ同じテーブルに入れてしまったほうがいいの考えています。
(今後同じカテゴリーの普通のページとブログページへのリンク集を
掲載する予定で一緒にすればその時のリクエスト数が少なくなると思いますが
ごちゃごちゃにすると後々問題が出るかもしれないと思ってます)
現在のテーブル中の行は30程度で今後100以上になると思います。
使っているデータベースはMySQL,サーバサイド言語はPHPです。
ごっちゃにした方がいいのか分けた方がいいのかご意見をお聞かせください。
お願いします。
0142nobodyさん
2009/07/14(火) 23:19:24ID:???0143nobodyさん
2009/07/15(水) 00:14:39ID:???いいと思うが、違う固定ページなら違うテーブルにした方が
いいんじゃないか。
でも、そんなことするよりもCMS使った方が楽なんじゃないの。
どのCMSでも、制的ページとブログは最低限サポートhしているぞ。
0144125です。
2009/07/15(水) 04:00:57ID:uqnoUgiajava難しいな。PHPは得意で今までみんなPHPだったんだけど、
今後もPHPだけで生きていけるかな?
不安でしょうがないです。
まあ>>140さんの7年に期待したいです
0145nobodyさん
2009/07/15(水) 06:24:04ID:???0146nobodyさん
2009/07/15(水) 07:14:12ID:???指定したURLから記事の本文や、メインと思われる画像を抽出したいのですが、
どのような仕組みになっているのでしょうか?
言語はPHPです。
よろしくお願いします。
0147nobodyさん
2009/07/15(水) 08:04:16ID:???0149nobodyさん
2009/07/16(木) 05:32:30ID:???そこの情報いろいろ(悪意ある)間違いがあるね
http://www7.atwiki.jp/epolitics/pages/81.html
のと矛盾がある
普通にwiki使えばいいんじゃないかな
0150nobodyさん
2009/07/16(木) 05:50:59ID:???0151nobodyさん
2009/07/16(木) 12:13:25ID:???外部cssを使用する段になって、cssのクラスの部分だけデバッグ実行・ブラウザ表示で
反映されないという現象で悩んでいます。
vwdデザイン画面では反映するのですが・・・。
心当たりありますでしょうか・・・・。
css側の
body{ほにゃらら} ←これは反映する
.class{ほにゃらら} ←これはデザイン画面では反映するが実行すると反映しない
宜しくお願いします・・・。
0153nobodyさん
2009/07/16(木) 14:50:27ID:???0154nobodyさん
2009/07/16(木) 14:51:14ID:???or
shift + 更新
以上
はい次
0155125です。
2009/07/16(木) 22:58:10ID:2mnTaCLxyumでmysqlをインストールして、phpを動作させています。
今度はjspだということでjsp+jdbcをやったところ
org.apache.tomcat.dbcp.dbcp.SQLNestedExceptionエラーがでました。
これってyumだから?ちなみにwindowsはちゃんと起動しています。
0156nobodyさん
2009/07/16(木) 22:59:05ID:2mnTaCLxすみません名前欄はミスです。
0157nobodyさん
2009/07/16(木) 23:14:29ID:???0158nobodyさん
2009/07/16(木) 23:54:01ID:2mnTaCLx代理レスはここへその91から書きこんでいて、
代理の方が間違えたみたいです。
僕は>>125ではないです。
質問よろしくお願いします。
0159nobodyさん
2009/07/17(金) 14:30:08ID:uNwxZ52h(専用スレがあったら誘導お願いします。)
基本的な設置は完了し、表示のカスタマイズを試みています。
検索結果画面の表示を変更したいのですが、
search.htmlの中身を変更しても実際の検索結果画面に反映されません。
具体的には、管理室のテンプレートファイルの編集で
検索用フォームを削除しても、表示されてしまいます。
search.htmlだけでなく、別のファイルも変更する必要があるのでしょうか??
0160155です。
2009/07/18(土) 18:49:09ID:???今日ググってこれを見つけて、
(p)http://d.hatena.ne.jp/lains_you/20081028/1225161788mysql-connector-java
のやり方で取得したmysql-connector-javaの展開、環境ファイルの編集
を行いましたが、だめでした。
ほかになにが必要なんでしょうか。
さっぱりわかりません。
教えてください。よろしくお願いします。
自分の環境はjdk1.6、tomcat6.0です。
0161nobodyさん
2009/07/20(月) 00:29:01ID:QQRn08oh0162ネカマ由紀恵 ◆YUKIE1s66.
2009/07/20(月) 15:37:41ID:???0163nobodyさん
2009/07/20(月) 17:39:22ID:???0165nobodyさん
2009/07/21(火) 13:37:30ID:???0166ネカマ由紀恵 ◆YUKIE1s66.
2009/07/21(火) 14:29:04ID:???ぜひ、次のプロジェクトの参考にさせていただきます。
0167nobodyさん
2009/07/21(火) 22:41:31ID:0jDN0kmcお問い合わせが来たら担当者(日本人)にメールを送信する
機能はないのですが、お問い合わせ内容をサーバー上にデータとして
残したいと思います。
その際、お問い合わせ入力欄のページの文字コードは何にすれば
文字化けが起こらずデータを保存出来るのでしょうか?
入力欄のページの出力とデータの受け取りはperlにて作成しようと
考えております。入力ページの文字コードの問題だと思うので
perlのスレでなくこちらで質問させて頂きました。
スレ違いでしたら申し訳ありません。
どなたかご存知の方いらっしゃいましたら何卒宜しくお願い致します。
0168nobodyさん
2009/07/21(火) 22:49:36ID:???メール送信もUTF-8で行なえば文字化けしない。
ただし、時代遅れの一部のメーラーはJISコード以外を受け付けないので注意が必要。
(注意も糞も、メーラーを乗り換える以外の対策は存在しないが)
0169nobodyさん
2009/07/21(火) 23:14:03ID:???0170nobodyさん
2009/07/21(火) 23:37:46ID:0jDN0kmc>>169
ありがとうございます。UTF-8にて作成します。
中国でよく使われているBig5などの文字コードでなければ文字化け
するのではと思い質問しました・・・
0171nobodyさん
2009/07/21(火) 23:56:14ID:???Unicode「全世界の文字を表現できる文字コード作ろうぜ」という規格なので、全世界の文字を表現できる
追記ついでに念のため調べたが、中国政府のサイト
ttp://www.gov.cn/
もUTF-8だった。ちなみに台湾(gov.tw)もUTF-8
0173nobodyさん
2009/07/22(水) 00:42:07ID:???//初期状態
[タブ1][タブ2]...
タブ1の初期値
(リンク1)
(リンク2)
--------------------
//リンク1選択後
[タブ1][タブ2]...
リンク1に設定された外部ファイルを表示
リンク1に設定されたタブ内容を表示
(リンク1)
(リンク2)
--------------------
リンク1をクリックしたら、
a.リンク1に設定された外部ファイルを読み込んで表示
b.リンク1に設定された内容を表示(同じHTMLファイルに記述してある内容を表示)
この2つを実現したいと思っています。
aは、
http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/
のDemo #2を見てできたのですが、bを実現することができません。
実現したいことをまとめると、「外部ファイルからの内容」と「内部ファイルの内容」を一つのタブに表示したい、ということです。
実現できそうなライブラリなどがあれば教えていただけないでしょうか?
0174nobodyさん
2009/07/22(水) 02:10:05ID:???0175nobodyさん
2009/07/22(水) 02:39:11ID:???言葉が足りず、すみません。
このライブラリは、
--------------------
<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のように位置を指定しないで、内部ファイルの内容を、外部ファイルの内容の後に続けて表示したいと思っているのです。
0176nobodyさん
2009/07/24(金) 20:20:02ID:???会員テーブルの主キーをそのまま利用して、
hoge.com/user/10001/index.html で10001番目のユーザページを表示するようなイメージです
皆さんだったらどう作りますか?
0177nobodyさん
2009/07/24(金) 20:20:47ID:kvJ+jXmB0178nobodyさん
2009/07/24(金) 20:30:29ID:???hoge.com/user/10002/index.html
にアクセスしたら10002のユーザ情報が表示されるの?
0179nobodyさん
2009/07/24(金) 21:57:42ID:kvJ+jXmBアクセスするのが登録ユーザーだろうと、一般ユーザーだろうと、10002にアクセスしたらそのページが出ます。
あ、すみません。これは公開ページの話です。
管理ページは hoge.com/admin/以下に配置して、urlにIDを直接表示することはないです。
セッションで管理しますので。。
0181nobodyさん
2009/07/25(土) 00:19:35ID:???考え方はそれでいいんじゃないの。あとはやりやすいようにやれ。
0183nobodyさん
2009/07/25(土) 01:38:00ID:lyAhMD+sありがとうございます
>>182
ひょっとして、連番で管理することによりインジェクションの原因にならないかなぁと思った次第で。。
10002があるなら10001もあるだろうみたいな。。
乱数で表示したり、表示用のキーワードみたいなものを用意した方が良いのかなと思ってきました
でもその程度で防げるなら大した問題じゃないような気もするし考え過ぎかなぁ
すみません、まとまりがなくて、、
0184nobodyさん
2009/07/25(土) 01:39:50ID:???ちゃんとDBに渡すパラメータはエスケープしてるんでしょ?
0185nobodyさん
2009/07/25(土) 01:45:35ID:???いまいち何が言いたいのかよくわからん。
どんな目的でサイトつくるのか教えてごらん。
0186nobodyさん
2009/07/25(土) 01:58:51ID:???はい、ちゃんとエスケープしてるんで大丈夫なはずです
それなら問題ないですよね。
なんていうか、会員管理の構造を少しでも知られるのが嫌だなぁとおもった次第で。。
変なこと書いてしまってすみませんでした
とりあえず進めて問題あればまた聞きます。ありがとうございました
0187nobodyさん
2009/07/25(土) 02:03:44ID:???それらを、特に非公開にはしてないけど、おおっぴらに見せたく
ないって向きもあるでしょ。これらのサービスが、もし連番URL
だったら、簡単に全員のページを閲覧できる。それがいいか悪いか
0188nobodyさん
2009/07/25(土) 02:05:42ID:???見られて何が悪いのか分からん
0189nobodyさん
2009/07/25(土) 12:42:10ID:VdSoW2ojあと参考になるようなサイトがあれば
0190nobodyさん
2009/07/25(土) 12:42:57ID:???0191nobodyさん
2009/07/25(土) 14:08:46ID:???0192nobodyさん
2009/07/25(土) 15:46:58ID:???まあセキュリティーが甘いっちゃ甘いよな
例えばメルアド収集スクリプトを使うのは現在の仕様なら単純なループで全走査可能
これがランダムな文字列だったらヒット率は各段に下がる
0194nobodyさん
2009/07/25(土) 17:27:26ID:???「2ch トリップ」でググったら先頭に出てくるんだが…。
http://ja.wikipedia.org/wiki/%E3%83%88%E3%83%AA%E3%83%83%E3%83%97_%28%E9%9B%BB%E5%AD%90%E6%8E%B2%E7%A4%BA%E6%9D%BF%29
0195nobodyさん
2009/07/29(水) 12:17:16ID:4MgOc0zz例えば、以下↓のようなurlにアクセスすると
http://localhost/お茶/
自動的に日本語の部分をutf-8の文字コードでurlエンコードして
以下↓のurlにリダイレクトするようにしたい、のですが。。。
http://localhost/%E3%81%8A%E8%8C%B6.html
どうすればいいのかよくわかりません。。。
どなたか教えていただけないでしょうか?
0196nobodyさん
2009/07/29(水) 12:31:44ID:???0197nobodyさん
2009/07/29(水) 12:32:58ID:???0198nobodyさん
2009/07/29(水) 15:18:27ID:???0200nobodyさん
2009/07/29(水) 15:23:30ID:???ブラウザによってはそのまま日本語でくるし
ブラウザによってはエンコードしてくる
日本語があった場合には飛ばすなら、普通にURLエンコードすりゃえぇやんけ
0201nobodyさん
2009/07/29(水) 16:51:42ID:???0202nobodyさん
2009/07/29(水) 17:02:10ID:???blogにしたほうが早い気もしますが、ググってみたらこんなものが引っかかりました。
ttp://www.pqrs.org/tekezo/www/attachBBS/index.html
0203nobodyさん
2009/07/29(水) 23:17:10ID:???掲示板のログなんかのデータは
普通のプレーンテキストやDBで保存しますが
その部分をXMLにするとかですか?
XMLの例で社員のデータなんかを記述する例が良く見られますが
DBの代わりみたいなものなんでしょうか・・?
あまりピンときません
0205nobodyさん
2009/07/29(水) 23:34:15ID:???単なるデータの書式の一種です。社員の例は柔軟なデータの階層構造が必要な
ケースとして適してるってだけの話で、必要が無いなら不要なものです。
様々なライブラリがあるとはいえ展開処理にリソースを食うのは事実ですし。
0206nobodyさん
2009/07/30(木) 00:10:28ID:???メジャーな実装だと、MTなどのブログ製品やTwitterで使われているXMLRPCとか。
いろんなサイトからの情報を集約する、Windows/MacクライアントからWebシステム
にアクセスするなどの意味がある。また、マシン外にDBとかを公開したくない場合の
橋渡しという意味もある。
ただ、外部からWebサイトをコントロールできる橋になるので、セキュリティには注意
をしないとダメ。
0207nobodyさん
2009/07/30(木) 01:18:46ID:???DBのバイナリやらExcelやらを相手に送りつけるわけにもいかないわけで(互換性もないしな)。
かといってCSVでは表現の幅が狭いし、みんなが読みやすいデータ形式ってのが何か欲しいな、となるわけだ。
「みんなが使っている、そこそこ標準的で、ほどほどに書きやすく、それなりに構造化されたデータを表現しやすいフォーマット」がJSON。
みんながそういうフォーマットを欲しがっていて、特にJSONに欠点も見当たらないから使っている、という位の位置づけだと思っていい。
RubyでもPerlでもPHPでも、ブラウザとはやり取りしないといけないわけで、つまりJavaScriptは多少は扱える必要がある。
JSONは元々JSとのやり取りを目的としたフォーマットなので、どのサーバーサイド言語も、これを扱えると便利なわけで。
web業界で扱われる言語に、JSONを扱えない言語は無い。普及したのにはそういう背景もある。
0208203
2009/07/30(木) 01:42:24ID:???レスどうもありがとうございます
詳しい説明・使い方などどうもありがとうございました
DBからのデータをXMLやJSON形式にして
外部の人が使えるようにするといった感じで使われるということでしょうか?
いわゆるAPIというやつですかね?
0209nobodyさん
2009/08/01(土) 11:48:05ID:D6AE3kEx<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";
これはおかしくはない・・・よね?
0210nobodyさん
2009/08/01(土) 11:55:41ID:???0211nobodyさん
2009/08/01(土) 12:35:58ID:???そして、↑はその徴兵のところ。
$SOL_TYPE[5]は神鬼兵、 $SOL_PRICE[5]は神鬼兵の値段。他のところで定義してる。
これに、神義兵というのを付け加えたいんだが、↑をコピペ、新たに$SOL_TYPE[6]を追加して、
下にはりつけ・・・でできるはず。。 だが出来ない。
どこか異常はある? と言うお話です。
0212nobodyさん
2009/08/01(土) 13:42:44ID:???0215nobodyさん
2009/08/01(土) 14:21:27ID:???そんな説明で回答を得たいと言うなら、エスパーにでも頼るんだな。
0216nobodyさん
2009/08/01(土) 15:01:32ID:4jw0rqkQ1)名前や住所などプロフィール(prof_table
2)趣味(hobby_table
3)今月の予定(schedule_table
という三つの情報が表示されるページがあるとして、それぞれ別々のテーブルに情報が保存されてるとします
すると、selectのクエリを3つ飛ばすことになりますが、こういう時ってトランザクションするもんですか?
初心者なのでわからないんです。一般的なwebアプリだとどうなんでしょうか?
ヤフーのトップページだと膨大な数のselectの結果が表示されてると思いますが、あんなの全部トランザクションしてるわけないですよね?
個別にクエリして、エラーが発生したらしょうがないって感じでしょうか
色んなサイトみてるとたまに画面の一部でphpエラーとかがむき出しになってることがありますが、
そういうみっともないエラーむき出しにならないようにしとけば良いんでしょうか?
0217nobodyさん
2009/08/01(土) 15:41:25ID:???0218nobodyさん
2009/08/01(土) 16:11:17ID:???selectに関してはロールバックとかいらないから、どこかで取得に失敗したら、エラー画面を表示。
全部成功したら最後にHTMLを書き出しでいいんじゃない?
0219nobodyさん
2009/08/01(土) 16:30:52ID:???どんな方法がありますかね?
いちおしの方法があったら教えてつかぁさい。
0220nobodyさん
2009/08/01(土) 16:33:04ID:???0221nobodyさん
2009/08/01(土) 16:47:38ID:???0222nobodyさん
2009/08/01(土) 18:28:21ID:4jw0rqkQどうもありがとうございました
0223nobodyさん
2009/08/02(日) 15:17:51ID:???画像直リン対策で、質問です。
直リンしてきた相手に、.htaccessで直リン禁止するより
自動で、画像があるhtml先に誘導したいんです。
(他の画像も見てもらいたいし…)
良い方法ないでしょうか?
0224nobodyさん
2009/08/02(日) 15:24:28ID:???プログラム関係の板で聞くということは、プログラム書いてるんだよね?
そのプログラムがなんなのかも書いてくださいよ
0225nobodyさん
2009/08/02(日) 15:25:11ID:???0227nobodyさん
2009/08/02(日) 17:53:15ID:???0228nobodyさん
2009/08/02(日) 17:55:20ID:???0229nobodyさん
2009/08/03(月) 00:21:51ID:???リファラーくらい
0230nobodyさん
2009/08/03(月) 09:18:13ID:???0231nobodyさん
2009/08/03(月) 22:41:25ID:???リファ、リファ、ってしかいえない
低学歴がたくさんいる。
そういうやつをみると心の
底から笑いがこみ上げてくる。
0232nobodyさん
2009/08/03(月) 23:19:33ID:???素で「連中はリファとしか読めてない」と思っているのか。
0233nobodyさん
2009/08/04(火) 01:03:25ID:???0236nobodyさん
2009/08/04(火) 09:17:27ID:???0237nobodyさん
2009/08/04(火) 10:23:45ID:???0242nobodyさん
2009/08/04(火) 18:07:15ID:???今から学ぶならどっち?自作の掲示板を作りたいと考えています。
0243nobodyさん
2009/08/04(火) 18:27:55ID:???PHPは、Webに特化したスクリプトツール。
ライブラリも、Webに便利なのばかり。
UNIXのスクリプト全般を学ぶならPerlだけど、
これからWebやりたいなら、PHPの方が断然いいと思う。
0244nobodyさん
2009/08/05(水) 02:37:05ID:???なんだかんだで導入のしやすさ、書きやすさでは Perl なんだよね。
0245nobodyさん
2009/08/05(水) 02:46:18ID:???というか、質問はPHPとCGIだぞ
質問者ならともかくCGI=Perlとか思ってるのか?
PHPはプログラム言語のひとつ
CGIは、WEBサーバーからプログラムを呼び出す規格
CGIは、それだけで勉強する意味は薄い
WEB周りのプログラムやってれば必要な範囲はそのうち身につくだろう
0246nobodyさん
2009/08/05(水) 02:53:34ID:???っていうありふれた質問なんだと思う。
個人的にはお好きなほうで。って感じ。
将来の仕事にも・・・とか少しでも考えるなら、遅れに遅れまくって次期 Perl なんてほんと出るの?なんてゆう
まったり Perl を待つよりかは PHP とは思う。
個人的には Perl が好きだけどね。
0247nobodyさん
2009/08/05(水) 03:14:45ID:???0248nobodyさん
2009/08/05(水) 03:19:09ID:???うちの会社では Perl が7割、PHP と Java のこりを占め、ごく稀に C++ で作れっていうのがある感じ
0249nobodyさん
2009/08/05(水) 03:27:08ID:???0250nobodyさん
2009/08/05(水) 03:49:12ID:???0251nobodyさん
2009/08/05(水) 09:56:57ID:???逆はシンドイぞ。
0252nobodyさん
2009/08/06(木) 00:13:57ID:???その辺にある「Perl入門」みたいなサイトや書籍では、10年前のPerlしか学べない。
0253nobodyさん
2009/08/06(木) 02:20:22ID:???0254nobodyさん
2009/08/06(木) 14:51:27ID:???0255nobodyさん
2009/08/06(木) 14:56:51ID:???0256nobodyさん
2009/08/06(木) 15:02:30ID:???今更って事は無いと思うけど。
0257nobodyさん
2009/08/06(木) 15:31:41ID:???まぁだからといって Perl マンセ だけどね
0258nobodyさん
2009/08/06(木) 20:02:04ID:???0259nobodyさん
2009/08/06(木) 21:31:55ID:???0260nobodyさん
2009/08/06(木) 22:12:49ID:???0261nobodyさん
2009/08/06(木) 22:17:44ID:???C(中級言語)でできることはアセンブリ(低級言語)でできる
0262nobodyさん
2009/08/06(木) 22:30:01ID:???0263nobodyさん
2009/08/06(木) 23:11:00ID:???CやPHP, Rubyでできない事も何もない。
0264nobodyさん
2009/08/07(金) 02:42:56ID:???もちろん、ウチの会社の場合だけど。
0265nobodyさん
NGNG0266nobodyさん
2009/08/08(土) 18:06:15ID:???なんかこう、情報サイト?ポータルサイトみたいなの
色々情報がデータベースみたいにあって検索したりとか
あとIDとかパスワードとか発行して何か書いてもらったりとか
ああいうのはどうやってつくるのでしょうか?
phpとかMySQLとかそういうのを勉強していちからつくるの?
0268nobodyさん
2009/08/08(土) 18:18:41ID:???ありがとうございます
お金を払って作ってもらう訳にはいかないので自分で勉強します
その、phpとMySQLというのを勉強すればいいのでしょうか?
他に何かあるでしょうか?
0269nobodyさん
2009/08/08(土) 18:35:34ID:???0270nobodyさん
2009/08/08(土) 21:20:39ID:???PHPとjavascriptと、MySQL
あとXMLとPDFとe-mailの仕組みと
アパッチとLinux
0271nobodyさん
2009/08/08(土) 21:50:38ID:???>270
>270
>270
>270
0273nobodyさん
2009/08/08(土) 22:08:06ID:???0274nobodyさん
2009/08/08(土) 23:09:03ID:???0276nobodyさん
2009/08/09(日) 03:03:08ID:???0277nobodyさん
2009/08/09(日) 03:04:07ID:???xoopsだけでいい
0278nobodyさん
2009/08/09(日) 03:11:20ID:???0280nobodyさん
2009/08/09(日) 14:20:22ID:???0281nobodyさん
NGNG0282nobodyさん
2009/08/09(日) 20:41:00ID:???IDの前に神って出てるんだがなんだこれ?
神様なら
http://www.php.net/docs.php
を見れば分かるはず。
0283nobodyさん
NGNG0285nobodyさん
NGNG0286nobodyさん
2009/08/09(日) 22:09:22ID:???0287nobodyさん
NGNG0288nobodyさん
2009/08/09(日) 22:15:43ID:???0289nobodyさん
NGNG0290nobodyさん
2009/08/10(月) 02:08:31ID:rDwrY8d0<script language="javascript">
〜
</script>
↑の間を取ってくる方法ってありますか?
0291nobodyさん
2009/08/10(月) 03:17:59ID:???0292nobodyさん
NGNG0294nobodyさん
NGNG0296nobodyさん
2009/08/10(月) 07:29:43ID:???0298nobodyさん
2009/08/10(月) 12:29:06ID:???0300nobodyさん
2009/08/10(月) 12:36:48ID:???phpかrubyがいいです。
けどそれって何か特殊なライブラリとか使うのですか?
それともオーソドックスなロジックの組み合わせで何とかなるものですか?
0301nobodyさん
2009/08/10(月) 12:41:29ID:???http://www.php.net/manual/ja/book.curl.php
0302nobodyさん
2009/08/10(月) 14:17:28ID:???CurlってJavaScriptの実行もできるのかぁ。便利だ。
最近phpは使ってなかったけど、ちょっとやってみます。
ありがとうございましたm(__)m
0305nobodyさん
2009/08/10(月) 17:25:51ID:???0307nobodyさん
NGNG0308nobodyさん
2009/08/10(月) 22:09:17ID:???0310nobodyさん
2009/08/11(火) 22:47:22ID:???実際に使ってみて自分にあってるほうを選んだり
ドキュメントが豊富なものを選んだり
xoopsに関しては日本発祥なのもあるからドキュメント類に関しては豊富だけどね
0311nobodyさん
2009/08/16(日) 15:39:34ID:???そこで、Web設定画面を作ろうとしていますが(ブロードバンドルータのそれのイメージ)、
Web設定画面を作る際に、お勧めのフレームワークとかツールキットはありますか。
Perl、ruby、PHPは読み書きできます。
WebProgはCGIの時代で止まってるので、最近の事情は分かっていません。
環境にも制約はありません。何でもインストール可です。
なるべく軽く小さくと言うのはありますが、こだわりません。
0312nobodyさん
2009/08/16(日) 16:42:05ID:???一番得意な言語のフレームワークを実際に数個試してみるのが良いと思う。
複数人で作るのなら、それぞれのメンバに合わせた方が良い。
0314nobodyさん
2009/08/16(日) 17:10:13ID:???自分で調査しろ
0315nobodyさん
2009/08/16(日) 17:17:03ID:???言語もフレームワークも合う合わないは人それぞれだからね
検索すればフレームワークの比較記事はいくらでもあるし
0317nobodyさん
2009/08/16(日) 17:53:21ID:???0321311
2009/08/16(日) 20:57:18ID:???MENTAが若干気になったので調べ中です。
RoRはscaffoldでWeb設定画面ライクなものが有ればよいのですが。
0322nobodyさん
2009/08/16(日) 21:33:55ID:???制約が何もないってんならぶっちゃけ何でもいい。
DB使うわけでもないんだろうし。
ただroot的な操作まで加えようとしてるならperlかpythonの方が
何かとやりやすいとは思う。rubyは触ったこと無いから知らん。
0323nobodyさん
2009/08/20(木) 13:48:22ID:???perlを使ってます
街BBSのdatを取得したいのですが
http://kanto.machi.to/kanto/subject.txt
ここからdat番号はわかるのですが、
http://kanto.machi.to/kanto/dat/49086695.cgi
をLWP::UserAgentでgetしてもdatが取れません
http://kanto.machi.to/kanto/cgi/49086695.cgi
http://kanto.machi.to/kanto/49086695.cgi
にも無いようです。どこから取得すれば良いでしょうか?
ちなみに、userAgentには「Monazilla/1.00」は設定しており
通常の2chのdatは取得できます
0324nobodyさん
2009/08/20(木) 14:23:13ID:???まちBBSは2chとURLのルールが違うぞ。
0325nobodyさん
2009/08/20(木) 18:07:36ID:???ここを見たら解決しました
http://www.machi.to/offlaw.txt
0326nobodyさん
2009/08/20(木) 22:24:52ID:???0327nobodyさん
2009/08/20(木) 22:34:39ID:???0328nobodyさん
2009/08/21(金) 12:14:00ID:???適切なスレがあれば誘導お願いいたします。
たとえば下記のようなディレクトリ環境をサーバに上げた場合、
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がサポートされていないサーバのようなのですが、再帰処理ができるソフトやコマンドはありますでしょうか。
0329nobodyさん
2009/08/21(金) 12:48:20ID:???0331nobodyさん
2009/08/22(土) 15:51:27ID:???ファイルの拡張子によって属性を変更することができるから、そっちでもいいかも。
0332nobodyさん
2009/08/22(土) 16:15:24ID:???だからffftpは危険だといい続ける厨房が一言 ↓
0333nobodyさん
2009/08/22(土) 17:03:28ID:???0334nobodyさん
2009/08/22(土) 21:10:24ID:???0335nobodyさん
2009/08/22(土) 21:40:26ID:???0336nobodyさん
2009/08/23(日) 03:08:57ID:???0337nobodyさん
2009/08/23(日) 10:43:38ID:???流れから、FTPの事だと思ってレスしますね。
FTPの時点でセキュリティに気にしても無駄。
せめて接続元制限でもすべし。ですよ。
0338337
2009/08/23(日) 10:45:48ID:???>パスワードを平文で送るのってどうなの
良い訳がないですね。
って事で、SFTPとかSCPが推奨されているのが現状。ですね。
0339nobodyさん
2009/08/23(日) 11:27:25ID:???FTPにしか対応していないクライアントでもWinSSLWrapかましてFTPSという手もあるんだし。
SCP/SFTP前提でシステム組むとサーバ側で仮想アカウント作ったりchrootするのが大変だし。
0340nobodyさん
2009/08/23(日) 20:25:29ID:???0341nobodyさん
2009/08/23(日) 22:42:18ID:???0342nobodyさん
2009/08/24(月) 11:13:36ID:???Perlは知らないのでPHPで組んでいるのですが
フォルダやファイルの自動作成処理をしたいのでどうしてもCGIで動かすかセーフモードがオフな必要があります
しょうがないのでPerlを少し調べてGETで(?file=hoge.txt ?dir=hogeのように)リクエストを受けたら
フォルダやファイルを作成するスクリプトを作り
それをPHPからfile_get_contentsなどの関数で叩くことによって作成することはできたのですが
こういう方法は一般的ですか?
それとももっといい方法がありますか?
(外部から勝手に作成されては困るのでPerlスクリプトには内部からでないとアクセスできないようにしてあります)
0344nobodyさん
2009/08/24(月) 13:17:49ID:???0345nobodyさん
2009/08/24(月) 13:40:12ID:???セーフモードでディレクトリは普通作らない
ファイルを作るスクリプトはしばしば見かける
fopenでもなんでもお好きに
でもデータベース使うのが普通
0346342
2009/08/24(月) 14:46:09ID:???>セーフモードでディレクトリは普通作らない
作らないというより作れないですよね?
なのでPerl CGI経由で作ったらできるのでそれが一般的かを聞きました
メインはPHPで組んでいるのでディレクトリ・ファイル作成部分だけPerl CGIスクリプトを叩きます
PHPでCGIが使えばできるのですがPerlしか使えない状況なので
>fopenでもなんでもお好きに
セーフモードがかかってるので無理だと思うのですができますか?
当方環境ではうまくいきませんでした
>でもデータベース使うのが普通
説明が足りなくてすみません
今回はデータベースを使用しないという条件でよろしくお願いします
何か他にベターな方法があったら教えていただきたいです
よろしくお願いします
0347nobodyさん
2009/08/24(月) 14:52:19ID:???でないと多くのBBSシステムやPukiWikiなどが動かないことになる
0349nobodyさん
2009/08/25(火) 11:27:44ID:???0350nobodyさん
2009/08/25(火) 11:47:12ID:???0351nobodyさん
2009/08/25(火) 17:09:05ID:???アフェリエイトの逆、みたいな事をやるにはどうすればいいのでしょうか?
当方にて運営しているサイトにバナーリンクを貼って
IDとパスワード発行して他のリンク先の方には漏れないようにした上で
クリック数をリンク先の方が見られるようにして、
それで一ヶ月1クリックおいくら、と広告費を請求するという感じです
何か適当なツールとかありますでしょうか?
0352nobodyさん
2009/08/25(火) 17:15:15ID:???0353nobodyさん
2009/08/25(火) 17:19:42ID:???>クリック数をリンク先の方が見られるようにして、
>それで一ヶ月1クリックおいくら、と広告費を請求するという感じです
それアフィリエイトじゃないか?
0355nobodyさん
2009/08/26(水) 15:01:19ID:???おいくらですか?
>>353
そうですね普通にアフェリエイトかもしれないです
でもリンク先の人がお客様になる、とかそういう感じです
>>354
これはリンクのクリック数を出すものですよね?
近いかも知れないですけど他の人のも見られるのはちょっと…
0357nobodyさん
2009/08/26(水) 16:54:33ID:???0358nobodyさん
2009/08/26(水) 17:26:40ID:???要はクリック数を基準にした広告サービスでしょ。
同様のシステムパッケージ見たことあるけど、フォーム機能込みで定価150万だった。
0360nobodyさん
2009/08/27(木) 18:06:59ID:???47newsのサイトの本文中の文字をマウスでハイライトするとPOPUPでてきますよね
poplnというブログパーツをつかっているようですが
これ自体はJavaScriptで実現しているようですが、
設定項目があり、このサイトでは無効にするとチェックをいれたあと
クッキー・セッションなどのブラウザ情報をすべて消してブラウザ再起動しても無効なままです
Flashのクッキーも消してみましたが結果は同じでした
ついでにIPアドレスもかえてみましたが無効のままでした
これはどういう風に設定を保持していると想像できますか?
0361nobodyさん
2009/08/27(木) 18:12:40ID:???0363360
2009/08/27(木) 19:36:51ID:???Firefoxで確認していました。
IE8でやってみたところアクセレーター?なるデフォルトで似たような機能がついてるようですね。
これのオフの仕方がいまいちわからなかったので確認できませんでした。
>>362さんのおっしゃるとおりですと、特別難しいことはしてないようですね。
もう少し色々試してみたいと思います。
0364nobodyさん
2009/08/27(木) 20:12:12ID:???ご存知の方がいらっしゃいましたら教えてください
「急いで、だが慎重に」
といった意味合いの名言だったと思うのですが、
プログラム関連の書籍かサイトか人物で、
これに該当する言葉を発しているところで、
有名なのはどこが該当するでしょうか?
ジョエルオンソフトウェアだと思っていたのですが、
調べているとどうも違ったようで…
スレ違いな質問でしたらすみません
よろしくお願いいたします
0365nobodyさん
2009/08/28(金) 02:29:32ID:OD+jgzz0media wiki自体に、全文検索のソリューションが含まれているのでしょうか?
0368nobodyさん
2009/08/31(月) 08:22:55ID:j/e3zLaw今日のNikkeiNetのトップページで選挙の当選者の所、前へ、次へってボタンを押すとクルクルと当選者が変わりますよね
コレってどんな技術を使っているのでしょうか?
Ajaxかなと思ったのですが、クルクルするはずがないし、やっぱFLASHですか?
0369nobodyさん
2009/08/31(月) 08:29:21ID:???いや、なんでだよw 普通にAjaxだよw
0370nobodyさん
2009/08/31(月) 08:50:35ID:???0371nobodyさん
2009/08/31(月) 08:58:20ID:???0372nobodyさん
2009/08/31(月) 09:02:35ID:???0373nobodyさん
2009/08/31(月) 10:20:36ID:Hjptuk1D対PC向けのhtmlテキストボックスの入力モード指定は
どのように記述すれば良いですか?
ケータイは<INPUT type="text" istyle="1"〜〜でイケるんですが
対PCでは固定できないんでしょうか?
0376nobodyさん
2009/08/31(月) 17:42:29ID:???0377nobodyさん
2009/09/01(火) 18:51:55ID:???使っているPC内にcoLinuxなどでサーバを作りそこでテストcgiを作りwebにアップロード
だと二度手間なので
sshログインができるwebサーバにデータ一式を置いてsshログインし直接修正しながら作成
にしようと思うのですが、この方法はオススメと思いますか?
もし他に管理が簡単な方法などありましたら教えてください。
0378nobodyさん
2009/09/01(火) 18:58:09ID:???http://www.apachefriends.org/jp/xampp-windows.html
0380nobodyさん
2009/09/01(火) 19:09:10ID:???当たり前すぎてへそで茶の沸くことだけど、
本運用でトラブリたくなければ、
>>378のような似非環境は使わないように
0381377
2009/09/02(水) 00:56:27ID:???ありがとうございます。
>>379
IDEはググったら統合開発環境ということは分かったのですが、
具体的にどう連携させるのでしょうか。
または、参考になるサイトなどありましたら教えてください。
ちなみにエディタはvimを使ったことがあるのですが、これも一種の統合開発環境と思うので
コレを使って連携できるとうれしいです。
0383377
2009/09/02(水) 01:04:28ID:???レジストリもさわらないみたいなのでコレにperlのプラグイン入れるのもよさそう。
0384nobodyさん
2009/09/02(水) 04:14:08ID:???これはPDT(EclipseのPHPプラグイン)で4のbのとこを見てもらえばいいが
こんなかんじで設定する
xampp(Apache+MySQL+PHP+αがオールインワンで入ってるパッケージ)での設定方法だが
普通のApacheのドキュメントルートに読み替えればOK
Perlプラグインも同じようなもんだとは思うけど使ったことないので詳細不明
0385nobodyさん
2009/09/02(水) 04:17:04ID:???リモートの同期とかそっちの意味かと思った
0386nobodyさん
2009/09/02(水) 05:41:21ID:55UeyG/q不正な(デタラメ)パラメータを指定されていた場合、「お求めの商品はありませんでした」とか
「アクセス禁止です」とか表記すべきでしょうか?
ユーザの勝手なURL操作の末に起こる不具合を一つ一つフォローするなんて
めんどくさいなぁて感じですが…
0387nobodyさん
2009/09/02(水) 05:43:03ID:???0388nobodyさん
2009/09/02(水) 21:17:03ID:???0389nobodyさん
2009/09/02(水) 22:55:35ID:???ユーザーからの入力を検証する機能とか作ってあるだろ?そのまま使い回せばいいだろ。
入力値検証の仕組みがないならさっさと作れ。
一般論として、エラーはなるべく細かいほうがいい。
「ログインIDの有無を確認できると個人情報が漏洩する」とか
「細かすぎるエラーメッセージは攻撃の際の手がかりになる」とか、例外もあるけどな。
0390nobodyさん
2009/09/03(木) 09:08:58ID:???コレはどのように設定すれば出ないように出来るのでしょうか?
自分でoption見てやろうと思ったのですが、自分にはサッパリでした
0392nobodyさん
2009/09/03(木) 11:18:58ID:???同じサーバサイドで、PHPはcookieやメール情報、ログインなどを管理し、PerlはHTMLの<input>等で使われているというような事しか知りません
webのサーバサイド技術としてはやはりどっちも習得しなければならない言語なのでしょうか?
0394nobodyさん
2009/09/03(木) 13:43:54ID:kDwguIYYサーバー管理してるものです。
携帯向けホームページからPOSTされたデータが以下のようなものになります。
おそらく、DoCoMoから送信されたものだと思うのですが・・・(UAより)
XXXXXX <a href="ttp://XXXXXXXXXXXX.com/">XXXXXXXXXXXX</a>,
[url=ttp://XXXXXXXXXXXX.com/]XXXXXXXXXXXX[/url],
[link=ttp://XXXXXXXXXXXX.com/]XXXXXXXXXXXX[/link], ttp://XXXXXXXXXXXX.com/
これもたぶんなのですが、日本語送信してると思うんですよね。
デコード?する方法なんてないですか?
知ってる人いたら教えてくださーい。
よろしくお願いします。
0395nobodyさん
2009/09/03(木) 13:52:09ID:???ふつうに application/x-www-form-urlencoded 形式じゃないの?
デコードしたあと文字コード(たぶんShift_JISもどき)も必要だろうけど。
0396nobodyさん
2009/09/03(木) 14:04:31ID:dhywTx8gたぶんですけど、「????????」の部分がユーザが入力したもの。
それ以外は、DoCoMo端末が勝手に挿入したかもしれないタグだと予想してます。
「????????」の部分だけでも、デコードできればいいのですが。
もちろん、urlencoded形式です。↓の例ではデコード後を載せています。
???????? <a href="ttp://YYYYYYYYYY.com/">YYYYYYYYYY</a>,
[url=ttp://ZZZZZZZZZZ.com/]ZZZZZZZZZZ[/url],
[link=ttp://AAAAAAAAAA.com/]AAAAAAAAAA[/link], ttp://BBBBBBBB.com/
0397nobodyさん
2009/09/03(木) 14:10:29ID:???ブラウザ(フリーで入手したマイナーなブラウザ)に
<link>http://www.google.com/search?num=100&hl=ja&ie=UTF-8&oe=UTF-8&q=</link>
という記述があります。
そこにgoogleのblog検索 http://blogsearch.google.com/ を追加したつもりですがエラーになってしまいます↓
<link>http://www.blogsearch.google.com/search?num=100&hl=ja&ie=UTF-8&oe=UTF-8&q=</link>
エラーのメッセージは↓
Not Found The requested URL /search?num=100&hl=ja&ie=UTF-8&oe=UTF-8&q= was not found on this server.
そこで正しい記述文を教えて下さい。
0398nobodyさん
2009/09/03(木) 14:15:35ID:???URL間違ってるだけじゃん。
http://blogsearch.google.com/blogsearch?num=100&hl=ja&ie=UTF-8&oe=UTF-8&q=
0399nobodyさん
2009/09/03(木) 14:20:58ID:???つか明らかにSPAM投稿なんだけど、そんなのデコードしてどうすんの?
そもそもBBSでちゃんとデコードできてないって時点で日本語じゃない可能性のほうが高い。
0400nobodyさん
2009/09/03(木) 14:23:46ID:dhywTx8gあーSPAMなんですか。全然気付かなかったです。
なんかコード間違ってるとか、DoCoMoが間違ったデータ送ってるとか
だと思ってました。
スッキリです。
ありがとうございました。
0401nobodyさん
2009/09/03(木) 14:26:48ID:???0402nobodyさん
2009/09/03(木) 14:26:58ID:???修正しましたらうまく動きました。
search部分も修正が必要だったのね・・・トホホ。
お手数お掛けしました。
0403nobodyさん
2009/09/03(木) 14:35:12ID:dhywTx8gそうですか。経験不足ですかね。。。
IP調べてみました。ドコモのIPなんで、UAの偽装は無いと思われる。
携帯からSPAMなんて面倒くさいことやる人いるんですね。
0404nobodyさん
2009/09/03(木) 15:39:11ID:???UA偽装してPOSTしてくるソフトがあっても不思議じゃない
0405nobodyさん
2009/09/03(木) 17:59:05ID:kDwguIYY送信元IPがドコモからなのに、UA偽装するんですか?
0406nobodyさん
2009/09/03(木) 18:28:06ID:???タスクマネージャでプロセスをみると、
httpd.exeが2つ走っています。
こういうものなのでしょうか?
0407nobodyさん
2009/09/03(木) 18:46:04ID:???0409nobodyさん
2009/09/03(木) 22:58:12ID:???no-cacheとmust-revalidateの違いがわかりません。
どなたか教えていただけませんでしょうか。
0410nobodyさん
2009/09/03(木) 22:58:46ID:???監視用と実行用で仕様ということらしい
xamppだからというわけではなくapache単体でもそのようになる
0412nobodyさん
2009/09/04(金) 23:05:41ID:bvlH15Rp0413nobodyさん
2009/09/04(金) 23:08:06ID:???0414nobodyさん
2009/09/04(金) 23:34:44ID:???異常に計算量がかかってDoSに使えるとかいうのがあったな。
あとShift_JISなら5c問題。セキュリティホールにはならんかもだが。
0415nobodyさん
2009/09/05(土) 01:31:38ID:???0418nobodyさん
2009/09/06(日) 00:32:51ID:???PC用サイトを見ると、別料金がかかる?
0419nobodyさん
2009/09/06(日) 00:43:25ID:???0420nobodyさん
2009/09/06(日) 17:55:13ID:xZbpxQjl0421nobodyさん
2009/09/06(日) 18:04:10ID:???0422nobodyさん
2009/09/06(日) 21:42:09ID:???implode - 内側に破裂する
0423nobodyさん
2009/09/07(月) 02:21:41ID:UnJ+qEbBきもがられた
誰かなぐさめよろ
0424nobodyさん
2009/09/07(月) 02:30:15ID:???俺にはちゃんと女がよってくるぞ
おそらく性格的な問題だ
明るく楽しそうな人間になれ
そしてルックスも磨け
0425nobodyさん
2009/09/07(月) 03:09:22ID:???無理
0426nobodyさん
2009/09/07(月) 03:11:52ID:???SEやPGはなぜ彼女ができないのか? Part.5
http://pc11.2ch.net/test/read.cgi/prog/1221528574/
0427nobodyさん
2009/09/07(月) 04:14:45ID:K7GASBY+過去の日記一覧ページでデータを取得するとき
・一度全てのデータを取得する
・ページングの数字にあわせたデータをその都度取る(?p=2 なら20~40など)
どっちがいいんでしょうか?
pear のPagerを利用してると上のやり方になる訳ですがログが大量になると大変じゃないかなと
思えてきました。大したことないでしょうか?
どれくらいの件数の抽出を安定して出来るのか気になります。10万件とかでも問題ないのかなと。
参考意見お聞かせください
PHP5 mysql5です
0428nobodyさん
2009/09/07(月) 04:54:24ID:???これっってどうやって取得したらいいの?
クソ素人ですすんません
0429nobodyさん
2009/09/07(月) 05:14:19ID:???1.もしAPIが提供されていてそれで取得できるようならそれを使う
2.1が無理な場合htmlを解析して取得する
0430nobodyさん
2009/09/07(月) 08:29:14ID:???DB使ってるなら使う範囲だけ取得すりゃいい話だと思うんだが。
過去ログ20件取得するために10万件DBから拾うつもりじゃあるまいな?
0432nobodyさん
2009/09/07(月) 16:23:53ID:K7GASBY+やっぱりそうですよね。何万件も
それだと、また質問しますけど、「全1000件中1〜20」っていう表記はどうしたらいいんでしょうか?
全件数の表示があるってことは一度は全部の取得してるってことですよね。
また、上でも書いたPagerは全件取得を最初にやってから表示するって流れみたいなんですが
(構成要素に count($allary)ってのがあるので)それを避ける方法はあるんでしょうか?
気がかりな人はpagerなんて使わないのかなー
0434nobodyさん
2009/09/07(月) 16:36:04ID:???0436nobodyさん
2009/09/07(月) 17:45:51ID:cMkerZ5yメール送信できなかった場合の結果をDBなどに記録したいと思うのですが
メール送信の結果を調べるための方法はどのようなものがありますか?
maillogを目視すれば分かりますが読み取りにくいので
もっとわかりやすい方法がないものかと思っています
MTAはpostfixを使っています
0437nobodyさん
2009/09/07(月) 17:49:02ID:???postfixは使ってないんでわからんが、エラーの時の文字列をひっかければ?
0438nobodyさん
2009/09/07(月) 17:49:36ID:???・maillogを解析するプログラムを作る。
・bounceメールを取得して解析するプログラムを作る。
で、どこがwebprog?
0439nobodyさん
2009/09/07(月) 17:52:40ID:???不着判定ってのはその場じゃ無理。
なので、送信時に reply-to あたりを設定して
おいて、reply 先にエラーメールが届いている
かを確認し続ける。
エラーメールと、その送信操作をした人の照合
は、メール送信時に、id をつけてどこかに送信
ログとして保存しとけばいいと思う。
0440nobodyさん
2009/09/07(月) 18:12:47ID:???>メール送信できなかった場合の結果をDBなどに記録したいと思うのですが
いまいち納得できんのだが。
送信できなかったログ見てもしゃーないだろ。
踏み台にされてたり、リレーを許可したマシンがスパムくばってたりするのを
見つけようと思ったら、
送信したログ見ないといけないんじゃないの。
0442nobodyさん
2009/09/07(月) 18:23:53ID:???0443nobodyさん
2009/09/07(月) 22:29:26ID:???質問するスレを間違っていたらごめんなさい。
サーブレットの勉強のために自宅のパソコン(XP)にApache Tomcat 6を
イン ストールしました。
各種設定を終えてhttp://localhost:8080/examples/servlets/のサンプルも
実行できる環境になりました。
自分で書いたソースをコンパイルしてできたクラスファイルを
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\examples\WEB-INF\classes
に入れてみたのですが、
The requested resource (/examples/servlets/servlet/HelloWorld) is not available.
っとエラーが出てしまいます。
同じソースを学校では実行できていたので、プログラムの記述ミスでは
ないと思います。
自分で書いたものを実行したいのですが、何の設定を変えればよいので
しょうか。
超初心者でごめんなさい。よろしくお願いいたします。
0444nobodyさん
2009/09/07(月) 22:44:32ID:???0445nobodyさん
2009/09/08(火) 13:51:00ID:???どうも自分の中でショッピングカート=CGIって構図が染み付いてしまっているようですけれど
0446nobodyさん
2009/09/08(火) 13:55:34ID:???一度CGIについての解説を読んだ方が良い。
0447nobodyさん
2009/09/08(火) 15:23:37ID:eDCZegPP0448nobodyさん
2009/09/08(火) 17:35:30ID:???CGI の場合もあるけど
Perl は CGI
CGI じゃない場合もあるけど
0449nobodyさん
2009/09/08(火) 19:58:40ID:???Perl=新幹線
PHP=飛行機
0450nobodyさん
2009/09/08(火) 21:11:36ID:???CGI=電話
PHP=日本語
Perl=英語
CGIでPHPもあれば、CGIでPerlもある
CGIじゃないPHPもあれば、CGIじゃないPerlもある
0451nobodyさん
2009/09/08(火) 22:42:32ID:???CGIは、.cgi などの拡張子のファイルの要求を、 httpd が拡張子
もしくはヘッダ部の記述ごとに指定されたアプリケーションを
毎回起動させる仕組み。
Faxを受け取る→係りの人が返信を書いてまたFaxする。
という感じ。
対して、httpd拡張モジュール方式は、 httpd が自身の中に
モジュールを組み込み、httpd の拡張機能として動く。だから、
httpd が別のアプリを動かすようなこともないので仕組み的には
CGIよりも付加がやや低い。
Faxを受け取る→決められたフォーマットのFAXだったら、機械
が自分で処理して返信もできる。
という感じ。
Perlは、CGIとして利用されることが多い。また、PHPはモジュール
として利用されることが多い。
MicrosoftのASPもモジュール機能、CGI機能を双方持っている。
代表的なWebプログラムエンジンのASP.net は、モジュール、
もっと言えばhttpd本体の機能として動くようになっている。
0452nobodyさん
2009/09/09(水) 04:53:15ID:???・さわやか系イケメンPG
・体育会系イケメンPG
・オタクだけどリア充イケメンPG
と揃っております。
0453nobodyさん
2009/09/09(水) 04:54:03ID:???0454nobodyさん
2009/09/09(水) 14:30:03ID:???PHP=トランクス
Perl=ブリーフ
0455nobodyさん
2009/09/09(水) 14:58:16ID:0xXcvXSCプロジェクトごとにcoLinuxの中にユーザを作って
そのユーザディレクトリをプロジェクトディレクトリにしてますが
これ何か違うんじゃね?と思ってきました
0456nobodyさん
2009/09/09(水) 15:06:04ID:???0457nobodyさん
2009/09/09(水) 15:07:43ID:???0458nobodyさん
2009/09/09(水) 15:16:04ID:???windowsはTortoiseSVN使ってる。
macはコマンドラインで。
0459nobodyさん
2009/09/09(水) 16:21:46ID:???0460nobodyさん
2009/09/09(水) 17:25:31ID:???昔見た時は無料だったのに有料化したのね
クローズドソースに対応してる開発ホスティングサービス少ないなぁー
0461nobodyさん
2009/09/09(水) 17:36:49ID:???ソース公開したくないなら、backlogとか(無料版だと容量少ないけど)
というか自分でサーバ立てれば?svnもtracも楽だよ?
0462nobodyさん
2009/09/09(水) 20:53:37ID:???あれは1人での開発でも使いやすい
0463nobodyさん
2009/09/09(水) 21:43:18ID:???必ず
get_magic_quotes_gpc();
って、()をつけないとダメなの?
なんでダメなの?
get_magic_quotes_gpc;
って、別に、()をつけなくても、
意味は通じるでしょう?
0464nobodyさん
2009/09/09(水) 23:06:01ID:???0465nobodyさん
2009/09/09(水) 23:16:51ID:???あと、通じない。そいつは"get_magic_quotes_gpc"という文字列として解釈される。
なんでそういうルールになっているの?という問いは、なんで野球のベースは4つなの?という問いと同レベルで、意味がない。
この板の管轄だとRubyなんかは場合によっては()を省略できるが、おかげで予想外の挙動をする事が稀によくある。
記号や括弧などの冗長性は、解釈の幅を狭める事で、コードが確実に予想通り動くようにする。
その例の場合、事前にdefine('get_magic_quotes_gpc', false);とか書いてあった場合、予想外の挙動をする。
(これを避けるために定数名と関数名の間での衝突が許されなくなるかもしれない)
0466nobodyさん
2009/09/10(木) 15:42:39ID:???言語仕様なんてそれぞれなんだから
今までやってきた書き方が他でも通用すると思ったら大間違いだ
0467nobodyさん
2009/09/10(木) 21:59:58ID:???http://d.hatena.ne.jp/keyword/yum
hatena等で調べても意味が分かりませんでした
どうやったら使えるようになるのでしょうか?
linuxだけですか?
0468nobodyさん
2009/09/10(木) 22:01:28ID:???0469nobodyさん
2009/09/10(木) 22:26:29ID:???一部Linuxディストリビューションで使うパッケージ管理コマンドみたいなもんだ
インストールやアップデートを簡単に行うためのな
SUSEとかだとyastとかディストリによっても異なるが行うことは大体どれも同じだ
yum使いたいならとりあえずCentOSでも使ってみるといい
0470nobodyさん
2009/09/10(木) 23:12:03ID:???yum は、パッケージ管理ツール。
パッケージってのは、OSごとに用意されている
ソフトウェアやモジュール集。要するに、Windows
のアプリケーションと追加と削除機能。それに、
ネットワークごしに必要なソースやバイナリを
検索して自動的にダウンロード&インストールして
くれる機能がついたようなもの。
yum は、いまのOSだと最初から入っているし、
最初から入っているものを使わないと確実に
ハマると思う。逆にyumが入っていないOS環境
では使わないほうがいい。(その場合、違うパッケージ
管理システムが入っているはずだから)
0471nobodyさん
2009/09/13(日) 00:28:07ID:wTGcaqLVエラーメールの受信は他のメールアドレスでしようと思います。
そこで疑問なのですが、送信者エンベロープアドレスに、
送信サーバと無関係のドメインのメールアドレスを指定して、
エラーメールはちゃんと返ってくるのでしょうか?
もし返ってくるとすれば、その仕組みを利用して送信者エンベロープアドレス宛に
大量の嫌がらせメールを送れてしまうので、返さないのでは?とも思います。
あるいは、送信ドメイン認証が成功した場合のみ返してくるのでしょうか?
0472nobodyさん
2009/09/13(日) 00:37:48ID:???そんなん受信側の設定に依存する話。返さないところは返さないし返すところは返す。
一応、envelopeと送信サーバーとの関係を示す手法はいくらでもあるからググれ。
ちなみに携帯キャリア宛は鬼門。携帯相手にするなら専用メル鯖用意するくらいの覚悟は必要。
0474nobodyさん
2009/09/13(日) 17:04:54ID:???データベース、ライブラリ、SQL、xml、DNS、Webやメールサーバーの設定、インターネットの知識、通信知識、コマンドプロンプトやカレントディレクトリ等のパソコン内の知識・・・・・・
次々に色々な知識が出てきて、その度にPHPの学習がストップして調べに行ったり、終わりが見えないのですが・・・
他にどのような知識が必要になるのでしょうか?
Webサイトを作りたいと思っているのですが(クライアントサイドの方は大体習得済みです)
0475nobodyさん
2009/09/13(日) 17:14:53ID:???一人でやろうとするならそれ全部でも足りない上に、習得には向き不向きがある。
終わりが見えないとか言ってるような人間はぶっちゃけこの手の知識を習得するのには向いてない。
ごくごく基本的な仕組みやDB関連、IPの知識は仕方ないにしても、他は他人任せにした方がいいんじゃない?
0476nobodyさん
2009/09/13(日) 17:15:28ID:???特に後半部分に関しては基本 / 応用情報でも受けてこいと。
0477nobodyさん
2009/09/13(日) 17:41:34ID:74z9S0cQ偶然google書籍検索で見た情報セキュリティスペシャリストの参考書を見ると
普通の技術書より突っ込んで書いてて実務にも役立ちそうでした。
他に実務に役立つ資格があったら教えて下さい
0478nobodyさん
2009/09/13(日) 19:24:06ID:???0480nobodyさん
2009/09/13(日) 23:02:43ID:???必要な時に必要なものを必要な分だけ調べていけばいいよ
どの道、すべてを極めるなんて不可能なんだし
(まあ、コードをコピペして終わり、ってのは無い話だが)
そのうち、勉強すれば分かりそうなものと無理そうなものの見分けができるようになる
最終的には、勉強にどの程度かかるかが勉強を実際にする前にある程度見積もれるようになってくる
0481nobodyさん
2009/09/14(月) 14:06:26ID:???はいって何だよ。さっきから何度も。何がはいなんだよ。
出来もしねえ奴が軽々しくはいなんて言うんじゃねえよ。
だから申し訳ありませんじゃねえだろうよ。何が申し訳ねえんだよ。
本当に反省してんのかよ。
本当に今なら出来んのかよ。
口先だけの謝罪をするんじゃねえよ。
いい加減な気持ちでやってるんだったら今すぐ帰れよ。
だから以後じゃねえんだよ。俺は今の話をしてんだろうが。
今の反省も出来てねえ奴が勝手に未来語ってんじゃねえよ。
勝手に話を切り上げようとするなよ。失礼だろうが。
そんなにやりたくないんだったらだったら今すぐ辞めろお前。
0482nobodyさん
2009/09/14(月) 14:29:43ID:???0484nobodyさん
2009/09/15(火) 08:01:39ID:CGX2uk4j0485nobodyさん
2009/09/15(火) 20:54:37ID:0040OYEm適当に入力されたりしてまともに届かないアドレスが結構あります
それがメールサーバの中にdefferedで残り続けるのですが、
再送期間ってどのくらいにしてますか?
postfixのデフォルトだと5日間で、これだと長すぎるんじゃないかと思うのですが
0486nobodyさん
2009/09/15(火) 21:04:08ID:???postfixスレ行けよと言いたいが、とりあえずpostfixをデフォ値のまま使ったらお話にならない。
キュー保持時間なんざ1日で十分。
0487nobodyさん
2009/09/15(火) 21:15:37ID:???感覚がちょっと違うのではと思いこっちで質問しました
やっぱり長いですよね
ありがとうございました
0488nobodyさん
2009/09/15(火) 22:23:50ID:???送信して、
届かなかったよ〜って返事がくると、
じゃあもう一回、じゃあもう一回、
ってしつこく再送信するの?
0489nobodyさん
2009/09/15(火) 22:32:21ID:???0490nobodyさん
2009/09/15(火) 22:38:56ID:???っていうメールを送った時点で終わり
0491nobodyさん
2009/09/15(火) 23:01:06ID:???別の話?
0492nobodyさん
2009/09/15(火) 23:28:50ID:???すぐに「送信できなかったよー」っていうメールを返すんじゃなくて
しばらく試行して「やっぱり駄目でした〜」って言ってくる
0493nobodyさん
2009/09/15(火) 23:31:52ID:???数日後に返ってくるから
0494nobodyさん
2009/09/16(水) 00:09:47ID:???unkomorimori@nifty.jpなら数日後返ってくるはず
0496nobodyさん
2009/09/16(水) 14:32:58ID:???コマンドプロンプトの事ですか?
0497nobodyさん
2009/09/16(水) 14:38:15ID:???Webサーバーのモジュールとして実装させるPHPではなく、シェル上で
実行されるPHP。通常、PHPはその2つの方法で利用できる。
WindowsならコマンドプロンプトでOK
0499nobodyさん
2009/09/16(水) 14:40:52ID:???コマンドライン(プロンプト)から呼び出せるphpのこと。
なんでわざわざ分けてあるかというと、webprogとして通常使っているphpは
httpdに組み込むモジュール版のことを指してるから。
もちろんコマンドライン版phpをCGIとしてwebprogに使うこともできるが遅い。
0500nobodyさん
2009/09/16(水) 14:41:57ID:???0502nobodyさん
2009/09/16(水) 15:38:03ID:???ソフトウェア、パソコン一般、データベース、プログラムとか行ったんですけど、スレが見つからなくて・・・
0503nobodyさん
2009/09/16(水) 15:39:37ID:???そこで何を実行するかが重要なのであって。
0504nobodyさん
2009/09/16(水) 15:40:23ID:???初心者〜管理者まで必読!コマンドライン(DOS Pt.8)
http://pc12.2ch.net/test/read.cgi/win/1243134619/
0506nobodyさん
2009/09/16(水) 15:42:47ID:???だったらプログラム板のphpスレになるが。
>>504はどっちかっつーとDOSのスレだ。
0507502
2009/09/16(水) 16:06:21ID:???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を使って色々と試してはみたのですが・・・
もし板違いで答える気もないというのであれば無視して下さい
0508nobodyさん
2009/09/16(水) 17:51:18ID:???エラーメッセージも書かずに答えが返ってくるなんて思わないほうがいいぞ。
0509nobodyさん
2009/09/16(水) 17:55:40ID:???ここまでやり取りしててWindows上で実行してる、としか伝えてないのはphp以前に
伝達能力が初心者レベル。
0510nobodyさん
2009/09/17(木) 07:25:18ID:9yQ2lneq具体的にどうやれば調べられますか?
0513nobodyさん
2009/09/17(木) 09:30:10ID:???コレってどういう意味ですか?
前半はまぁ分かるのですが、括弧の中の文の意味がまるっきり分かりません
0514nobodyさん
2009/09/17(木) 09:59:24ID:???0516513
2009/09/17(木) 10:34:42ID:???[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の部分が読み込めないと言っているのでしょうか?
設定は間違ってはいないとは思うのですが
0517nobodyさん
2009/09/17(木) 10:39:31ID:???0519nobodyさん
2009/09/18(金) 02:03:17ID:yZl5pJrO「あなた」だとちょっと乱暴だし、
無料なのに「お客様」っていうのもちょっと奇妙だし
0520nobodyさん
2009/09/18(金) 02:15:39ID:???利用者
0521nobodyさん
2009/09/18(金) 02:23:40ID:???クエリストリングを付与しているのをみかけるのですが、
これはどういった意味があるのでしょうか。
0522nobodyさん
2009/09/18(金) 02:49:41ID:???キャッシュに引っかからないようにしているとか
0523nobodyさん
2009/09/18(金) 07:52:00ID:re2BD/CZ0524nobodyさん
2009/09/18(金) 08:26:34ID:???0526nobodyさん
2009/09/18(金) 18:17:02ID:???ありがとうございました
実際spammerのipアドレスで引いたらヒットしました
ライブドアの「スパムちゃんぷるー」で試してみましたが
こっちはヒットしませんでした
スパムちゃんぷるーはあんまり使われてないんですかねー
0527nobodyさん
2009/09/18(金) 18:26:06ID:???どうなんですかね?
メールでいうspamhausみたいなものがありそうな気が
0528nobodyさん
2009/09/19(土) 02:19:59ID:???これまでWinowsServer2003上のApache(スレッドセーフティ設定)で
動かしてきたPHPプログラムを同サーバのIIS6.0で動作するように
移行したいと思っています。
以下のように設定すれば問題ないのでしょうか。
・IIS6.0用のFastCGIをインストール。
・非スレッドセーフ版PHPをインストール。
・IIS管理画面にて、PHPプログラムの起動を
ISAPIではなくCGI設定とする。
0529nobodyさん
2009/09/19(土) 15:57:43ID:???client encodingはどうやって設定すれば良いのでしょうか?
よろしくお願いします。
0530nobodyさん
2009/09/19(土) 23:23:10ID:+CIr4syLたまに「自分のブログにリンクするにはどうすればいいのですか?」
という質問が来るのですが、
こういうユーザーは何を求めているのでしょうか?
「普通にURLをリンクすればいいのでは?」と思うのですが・・。
何が分からないのかが分からないのです。
0531nobodyさん
2009/09/19(土) 23:29:26ID:???本当にそういう質問くるのかw
こちらのバナーを使い下記のタグをhtmlに挿入して下さいみたいな?
0532nobodyさん
2009/09/21(月) 01:51:21ID:k54yNha/プログラミングをしていると ( や { 等の記号を頻繁に入力しますが、皆さんいちいちShift等を押して入力しているのでしょうか
個人的には Shift や ctrl を同時に押すと言うのは非常に煩わしいと思うのですが……
0534nobodyさん
2009/09/21(月) 02:02:40ID:???連続押しではなく同時押しだからほとんど手間にならないと思うよ
一本指打法や1キーごとに思考してたりという風に、タイピング方法が非効率的なのかもよ
0535nobodyさん
2009/09/21(月) 02:03:14ID:???0536nobodyさん
2009/09/21(月) 02:04:00ID:???エディタの設定とかで色々簡略化はするけどな。
ifの後にTabキーで if (cond){ }に展開するとか。
0538nobodyさん
2009/09/21(月) 02:20:06ID:???({}で書くことも可能だが)
()も、引数が0か1のメソッドなら大抵のケースで省略可能(実際に省略するかは好みの問題もある)
Pythonは、「インデントが同じ場所は{}で括られていると見なす」というルールなので{}が激減する
この構文はPython最大の特徴で、強力に好みが分かれる部分だが、左手小指の負荷が減るのは確か
WebProg管轄で、一番左手小指が苦しいのはPerlかな。Perlは右手小指も酷使するんで、たまに書くと指が疲れる
見易さは賛否両論だろうが、打つのが面倒ってのは否定できないところ
スペースキー付近の変換関係のキーにShiftを割り当てると親指で打てるので少し楽になる
こんなキーどうせ使いやしないしな
0540nobodyさん
2009/09/21(月) 02:40:51ID:???0541nobodyさん
2009/09/21(月) 09:31:02ID:???閉じ忘れの防止にもなるし。
0542nobodyさん
2009/09/21(月) 09:51:13ID:???0544nobodyさん
2009/09/21(月) 10:15:28ID:???連想配列だから、'xxx'=>xx, がワンセット。英語キーボードだと少しは楽になるのかしら
0545nobodyさん
2009/09/21(月) 10:15:44ID:???0546nobodyさん
2009/09/21(月) 10:20:23ID:???0547nobodyさん
2009/09/21(月) 12:06:40ID:???0548nobodyさん
2009/09/21(月) 12:10:13ID:???片手で押せるshift+spaceや"やctrl+Zなんかは気にならないが
'()あたりが頻繁に英小文字と混在するのは辛いものがある
0549nobodyさん
2009/09/21(月) 13:20:25ID:???0550nobodyさん
2009/09/21(月) 15:37:20ID:???ホームポジションに手を置いた時、両方のシフトキーが対称の位置にあって
押すの楽だ。
0551nobodyさん
2009/09/21(月) 17:15:56ID:???0552nobodyさん
2009/09/21(月) 17:18:41ID:???0554nobodyさん
2009/09/21(月) 18:35:47ID:???0555nobodyさん
2009/09/22(火) 17:24:59ID:???これらはSQLという分野を学習すれば分かるようになるのでしょうか?
後は、ファイルの開き方とか、検索の仕方とか、そういうファイルを指定するようなコマンドプロンプトの知識を得たいのですが、
コレはどの分野の学習をすればいいのでしょうか?
0556nobodyさん
2009/09/22(火) 18:01:49ID:???「コマンドプロンプト」はWindows限定な。
Linux/Unixでは「シェル」という。一般名はなんだろ、「コマンドライン」かな、言葉の定義は良く分からんが。
前者はYes。
後者は、Linuxなら適当に「サーバー管理者入門」みたいな本を買ってくればいい。
後はmanコマンドをひたすら引いてちょっとずつ知識を貯める。どうせ、日常使ってないとすぐ忘れるもんだ。
Windowsなら…覚える必要ないな。仮想サーバー入れてLinux覚えろ。
0557nobodyさん
2009/09/22(火) 18:17:18ID:???今まではWindowsで何も問題は無かったのですが、PHPとかサーバサイドの知識を得る度にLAMPとか、
なんかLinuxの方が露出度が(?)多いような気がして・・・
サーバーや通信、データベースなどの構築はLinuxの方がやはりいいですか?
0558nobodyさん
2009/09/22(火) 19:07:07ID:???0561nobodyさん
2009/09/22(火) 19:32:16ID:???0562nobodyさん
2009/09/22(火) 19:53:43ID:???ただ、Linuxでサーバーを用意できるなら、そこに自分のホームページを置いて
色々試すといい。
つまり両方あったほうがいい。
0563nobodyさん
2009/09/22(火) 19:54:29ID:???0564nobodyさん
2009/09/22(火) 20:20:46ID:???0565nobodyさん
2009/09/23(水) 02:46:43ID:???コマンドプロンプトに対応する言葉はどっちかっていうとターミナルとか端末とかじゃね?
コマンドラインっていうと入力する部分のみを指すイメージ
シェルは機能の集合体であって入出力部ではないと思う
0566nobodyさん
2009/09/23(水) 02:49:33ID:???- SELECT とか CREATE するところ
- UNIXコマンドを使うところ
の区別(今自分がどちらと対面しているか)は付くのかな。
0567nobodyさん
2009/09/23(水) 11:52:33ID:???0568nobodyさん
2009/09/24(木) 08:49:43ID:???このリブリーアイランドというのは、FLASH使ってるようですけれど、FLASHだけでこういうの出来るのでしょうか?
他に何かプログラミング言語は使われていないのでしょうか?
0570nobodyさん
2009/09/28(月) 02:46:55ID:???クイズマジックアカデミーのようなソフトを作りたいのですが
どの言語を勉強すればよいでしょうか?
目的は
・授業の最後に確認テストのような感じで使いたい
・学生同士(約30名)で競えあえる
プログラミングを勉強したことがない初心者ですが、よろしくお願いします。
0572nobodyさん
2009/09/28(月) 03:39:15ID:???0573nobodyさん
2009/09/28(月) 03:43:40ID:???0574570
2009/09/28(月) 04:05:00ID:???情報が後出しで申し訳ないのですが
・制限時間は厳しめに(学生は同時に同じ問題を解く)
・画面にはプレイヤーの名前が全員分出ていて、問題ごとに誰が正解したか間違ったかわかる(マジアカ風に)
・最後の問題が終了したら、得点ランキングを出したい
・問題の追加、分野の変更を簡単にやりたい
学生に競わせることでやる気が引き出せるかなと思いました。
プログラミング未経験ですが、半年以内に完成させたいです。
0575nobodyさん
2009/09/28(月) 04:27:48ID:???格好いいのならFlashがよいかと
0576nobodyさん
2009/09/28(月) 08:24:31ID:???ぶっちゃけ半年以内のフルスクラッチは無理だと思う。(特に問題管理の部分)
とりあえずそこらに転がってるクイズCGI設置して触ってみるところから始めてみ。
0578nobodyさん
2009/09/28(月) 17:45:17ID:???紙でやるよりずっといいよね。
まず、同時ってのがちと面倒なので同時でないシステムから作るといいかも知れません。
0579nobodyさん
2009/09/28(月) 18:07:26ID:???普通の同時参加型クイズならc/sにして画面はflashでいいと思うけど、勉強範囲が広すぎる。
0580nobodyさん
2009/09/28(月) 19:51:46ID:???で、最後にみんなで遊んでおしまい。
0581nobodyさん
2009/09/28(月) 19:52:10ID:???0582nobodyさん
2009/09/29(火) 13:45:42ID:ZXmjIu3rその集合の中から、指定した範囲の数のみをピックアップしたいのですが
そういう場合に速いアルゴリズムってどんなのですか?
たとえば1から1000000までの乱数10000個の中から、
700000から701000の間の数を探すような処理です。
0583nobodyさん
2009/09/29(火) 13:48:45ID:???0584nobodyさん
2009/09/29(火) 13:57:23ID:???ストレートに全部調べる方が早そうだ。
0585nobodyさん
2009/09/29(火) 14:12:20ID:???まずソートしておいて、
1)700000を探す
2)701000を探す
3)その間が範囲とする
って感じですね
ありがとうございました
>>584
そうかもしれないです
今回の場合繰り返すので、二分探索でいこうとおもいます
0586nobodyさん
2009/09/29(火) 14:25:47ID:???1)700000以上710000以下の最小数を探す
2)700000以上710000以下の最大数を探す
になりますよね
単純にある数がどこにあるか、あるいはどこにもないかを探す二分探索だけでは
これ探せなくないですか?
0587nobodyさん
2009/09/29(火) 14:42:25ID:???>1)700000以上710000以下の最小数を探す
>2)700000以上710000以下の最大数を探す
意味ワカラン。700000から701000の間じゃなかったのか?
0589nobodyさん
2009/09/29(火) 14:55:30ID:???最小数と最大数の位置が分かれば、その間の要素は「範囲内」と判定できると
考えたのです
>>588
そうなんですか
wikipediaで今見たところなのであんまり分かってないです
ちょうどイコールの要素が見つからなかったとしても、
最後の探索位置の左右で判定できる・・?
0590nobodyさん
2009/09/29(火) 16:12:38ID:???(2) 700000 を探して、そのポジションを得る
(3) 701000 を探して、そのポジションを得る
(4) (2) と (3) の真ん中 (2 と 3 の範囲が 100 個あったとしたなら 50 だよね) を得る
(5) (4) の値が探す値より小さければ (4) の値を (2) の値としてセット
これを繰り返せば探す範囲は狭まるので、何回かやったあとは総スキャンして得ても良いかと
0591nobodyさん
2009/09/29(火) 20:03:57ID:???1.空の配列を作る
2.全部探索して700000以上710000以下の数値を
配列にコピー
の方が絶対に早い。
0592nobodyさん
2009/09/29(火) 20:11:44ID:???乱数が整数で範囲が大きくないなら、
1000000個の配列を用意して、生成された乱数を走査して分布を記録
例 5,6,6,1000 という乱数なら r[5] = 1 r[6]=2 r[1000] = 1
分布の配列から、指定範囲の集合を生成。
0593nobodyさん
2009/09/30(水) 23:18:20ID:HmzuNtnKecho $_SERVER['SERVER_NAME'];
echo $_SERVER['SERVER_ADDR'];
ただPerlで以下のコードを書いて実行させたら、IPアドレスが表示されて、ホスト名は表示してくれませんでした。
use Sys::Hostname;
print $ENV{'REMOTE_HOST'};
print $ENV{'REMOTE_ADDR'};
これはレンタルサーバの仕様によるものでしょうか?
0594nobodyさん
2009/09/30(水) 23:32:09ID:???PerlはREMOTE側(アクセスしてきた方)の情報とろうとしてるじゃん
Perlはしらないからどれと対になるかしらないけど
$ENV{'SERVER_NAME'};
とか
$ENV{'SERVER_ADDR'};
とか試してみては?
0596nobodyさん
2009/10/01(木) 00:37:51ID:???&CGI::url
で取得される文字列が、そのPerlプログラムのURLではなく、
サイトのルートディレクトリのURLとなってしまいます。
原因がわからないのですが、心当たりがある方は
教えていただけないでしょうか?
0597nobodyさん
2009/10/01(木) 00:41:12ID:???0598nobodyさん
2009/10/01(木) 00:47:03ID:???CGIモジュールはApache専用?
IISではサポートされないというのなら
なぜまがいなりにも「動作」するの?
0599nobodyさん
2009/10/01(木) 00:55:06ID:???0600nobodyさん
2009/10/01(木) 00:56:30ID:???0602nobodyさん
2009/10/01(木) 01:17:38ID:???0603nobodyさん
2009/10/01(木) 06:35:46ID:zNH1qIzWこれってどうやれば実現できますか?
0606nobodyさん
2009/10/01(木) 12:04:46ID:???0607nobodyさん
2009/10/01(木) 20:59:56ID:???0608nobodyさん
2009/10/01(木) 21:11:28ID:???普通に面倒くさいだろ
0609nobodyさん
2009/10/01(木) 21:22:14ID:???0610nobodyさん
2009/10/02(金) 01:47:06ID:???入力と処理の間に確認ページみたいのを挟めるだけでめんどくさい
0611nobodyさん
2009/10/02(金) 02:27:12ID:???リレーション張ってたら面倒くさくなることは想像に難くない
0612nobodyさん
2009/10/02(金) 11:22:42ID:???0613nobodyさん
2009/10/02(金) 13:51:46ID:???0614nobodyさん
2009/10/02(金) 15:44:43ID:???0616nobodyさん
2009/10/02(金) 17:43:01ID:Zilzfd9c俺もあんまりよくわからん。
確認画面いらないじゃん。削除するかのダイアログだして
論理削除フラグたてるだけでしょ?
0617nobodyさん
2009/10/02(金) 17:57:28ID:???てまわる必要がある点を面倒と言っているのではないだろうか。
0618nobodyさん
2009/10/02(金) 17:58:42ID:???0619nobodyさん
2009/10/02(金) 18:35:20ID:???レコードを削除するときは、そっちにコピーした上で物理削除。
0621nobodyさん
2009/10/02(金) 18:52:54ID:???って話じゃないのん?
0622nobodyさん
2009/10/02(金) 18:53:24ID:???0623nobodyさん
2009/10/02(金) 18:58:15ID:???0624nobodyさん
2009/10/02(金) 18:59:17ID:???そもそも確認画面って何の確認画面
0627nobodyさん
2009/10/02(金) 19:01:37ID:???そもそも物理削除だった内部処理を、論理削除に変更するんだから、
インターフェースに変更はいらないでしょ。
削除処理のときに削除フラグを立てるのと、
表示の際に削除フラグが立っていない処理を追加するだけ。
0629nobodyさん
2009/10/02(金) 19:03:17ID:???というかお前がこの要件に対して「手間じゃない」と思うならそれでいいんじゃね?
手間の感じ方なんて人それぞれだし。
0630nobodyさん
2009/10/02(金) 19:04:27ID:???0631nobodyさん
2009/10/02(金) 19:04:36ID:???前提が違うよ。内部的な削除の扱いじゃなくて、ユーザー側で論理削除を扱う話なんだから
UIの設計は当然必要になる。「ごみ箱機能」ってそういうことでしょ。
0633nobodyさん
2009/10/02(金) 19:06:26ID:???それで「確認画面」はどこに関わってくるの?
ゴミ箱に入れますか?完全に削除しますか?というウィンドウのこと?
0634nobodyさん
2009/10/02(金) 19:08:36ID:???最初に確認画面って言い出したのは僕じゃないから知らないけど、
普通に考えれば「完全に削除しますか」(物理削除しますか)の方じゃない?
それ以前にゴミ箱っていうフォルダ(つーかビュー)も作らないといけないしさ。
0638nobodyさん
2009/10/02(金) 19:12:54ID:???ゴミ箱が確認画面なの?
「論理削除だと確認画面作るのが面倒くさい」って主張してるから
・確認画面って何なの?
・物理削除と論理削除でどう違うの?
って話をしてるんだけど
0641nobodyさん
2009/10/02(金) 19:16:44ID:???「確認画面」という言葉にこだわる意味は無いと思うんだけどなぁ。
>>603から始まってる話も結局は「ゴミ箱機能」の話でしょ。
納得できない話ではないと思うんだけど。つか
>・物理削除と論理削除でどう違うの?
これは流石にネタだよね・・・?
0643nobodyさん
2009/10/02(金) 19:20:17ID:???いやまぁゴミ箱機能についての話をしてる人もいるんだろうけど
俺は一貫して確認画面について聞いてきてるよ。
それを誤解してるんじゃないかな。
>>・物理削除と論理削除でどう違うの?
>これは流石にネタだよね・・・?
確認画面が物理削除と論理削除でどう違うの?ってことだよ。
内部の問題なんだからユーザから見えるのは同じでは?
なんでこんなこと聞いてるかというと、そもそも「確認画面ってどういうのを想定してるの?」
という質問に誰も答えてくれないから。
2つの違いを聞くことでその正体を推測したかった。
0645nobodyさん
2009/10/02(金) 19:40:12ID:???0646nobodyさん
2009/10/02(金) 19:56:39ID:???そのくらいのファジーさを持ってないと疲れるだけだ。
0647nobodyさん
2009/10/02(金) 20:05:29ID:???…つまりは、前提となる要件が曖昧なので議論にならない。
そろそろ〆ましょ。
0648nobodyさん
2009/10/02(金) 20:20:21ID:???作ら無くてもいいが、ユーザビリティを考慮すれば確認画面的なのは
あったほうがいいよね?
でもその画面って作るのが地味に面倒だよね〜
ってチラ裏なだけで、データの処理の仕方なんか話題の中に入ってませんよ
0649nobodyさん
2009/10/02(金) 20:31:46ID:???正当性なんかどうでもいいから、どっちかに話をあわせていけよ・・・
0651nobodyさん
2009/10/02(金) 21:28:34ID:???俺には「論理削除を加える前提」を「物理削除と置き換える前提」にしてたやつが
約一名いただけにしか見えないのだが。
0653nobodyさん
2009/10/03(土) 05:33:57ID:???あのキーワードの重みの数字っていうのはどうやって算出するんでしょうか。
自サイト内を正規表現かけて単語の出現具合を数値化するのでしょうか。
教えて下さい。お願いします。
0654ひよこさんたちへ このぐらい書き込めるように 練習しましょ♪
2009/10/03(土) 05:36:07ID:CsOx5qXr・創価学会の息のかかった企業リスト一覧(創価学会系タレントリスト含む)
・URL クリック 必殺 超長文 http://nvc.halsnet.com/jhattori/rakusen/AntiSouka/souka.htm
A ★有害サイト★ ・性器用新聞 葬蚊学会 逝駄大詐苦 ・凶逝死巣手無 洗脳 詐欺師・ペテン師 悪利用退散 ・著作権なし 盗作OK 自分の手柄OK
B 創価学会員による 大量住民票移動は 東京都議選で ばれたとおり
・麻生さんの強行により 3ヶ月たたないと 選挙権が出来ないことで 2009年 衆議院選挙行い 小選挙区で 公明党全議員落選
・一般に 3ヶ月たたないと 住民票移動後は選挙権が認められないが 創価学会員による大量住民票移動による人たちによると 期間が 短すぎ 悪利用しすぎ
・来年 2010年7月の参議院選 で カルト公明党議員が作り出せないように 住民票移動したら 1年ぐらい 選挙権が認められないように 一般市民に我慢して協力してもらうよう民主党の幹部・国会議員の秘書に頼もう
C 絶対に必読!! 投票率を上げればカルト票(創価学会他)は消え去る 選挙に逝く!!
D ★携帯メール・ネット・ブログ・掲示板・口コミをなめるな・言いふらし・会社の同僚・先輩・後輩・友人・家族・チャット・スカイプ に言いまくる 著作権無し 盗作OK 自分の手柄にしてOK★
E ★★★他の板にも書きまくり 大いに望むところ 著作権無し 転載自由 編集自由★★★
0656nobodyさん
2009/10/03(土) 06:16:06ID:???0657nobodyさん
2009/10/03(土) 06:47:19ID:???日に1回集計して頻繁に更新があればどんどんあがっていくけど
全然更新がなかったらどんどんマイナスしていって縮んでいくみたいな
まぁ実装方法は人それぞれだから自分でなんか考えてみるといいかもよ
0658nobodyさん
2009/10/03(土) 09:06:07ID:???現在の主流は何でしょうか?
parl・ruby・php・Cとか有りますが、とっつきやすく
色々出来る方がありがたいです。
0659nobodyさん
2009/10/03(土) 10:04:04ID:???普通は目的があって、言語なんてそのための手段にすぎないんだけどな。
0660nobodyさん
2009/10/03(土) 11:19:39ID:???Perl
廃れた言語。劣化版Rubyと呼ばれることもあるが、過去の資産は多い。
Perl 6が普及してから学ぶという手もある(普及するか疑問だが)。
Ruby
なかなか主流になれない。RoRぐらいしか使い道がないから学び損になるかもれしない。
純粋オブジェクト指向のところは評価できるか。
PHP
Webしかしないのなら選択肢に入るかも。
ただし、言語仕様は汚い。
C
準低級言語なためアセンブラを学ばないと使いこなせないかも。
速度が必要な用途ではよく使われる。
0661nobodyさん
2009/10/03(土) 12:14:01ID:???Perl
言語自体はアップデートが長らく為されていないが、柔軟性が非常に高い
CPANライブラリを駆使すれば、イベント駆動だろうとマイクロスレッドだろうと可能
いわゆる「ハッカー」と呼ばれる人種が好む事が多い
ただし、最新のトレンドにキャッチアップするための向上心と高いアンテナが必須になる
Ruby
言語仕様は一番モダン
「書いていて楽しい」と評判だが、柔軟性が仇となりエンタープライズでは使われにくい(Railsは例外)
(アホがひとり混ざるだけで際限なく足を引っ張るので、チーム全員にそれなりのレベルが要求される)
PHP
「プログラミングは手段に過ぎない」と考えるならば最適解
習得は最も容易、拡張ライブラリなどに頼らず本体同梱の機能のみで様々な事が可能
WebProg業界に生きるなら、PHPが一番仕事の口が多いはず
0662nobodyさん
2009/10/03(土) 13:06:23ID:???不毛な議論が続くから、この辺でおひらきに。
>>658
何でも良いから、まずは、はじめてみること。
0663nobodyさん
2009/10/03(土) 13:25:41ID:???趣味でプログラムを作って遊びたいならRuby。
あまり手をかけず(CPAN利用)に色々なことがしたいならPerl。
WebProgをしたいならPHP。
コンピューターの動きを知りたいならC。
0664nobodyさん
2009/10/03(土) 13:27:55ID:???1個できたら他のもだいたいわかるよ
0665nobodyさん
2009/10/03(土) 13:33:20ID:???0668658
2009/10/03(土) 15:19:14ID:???>>659
今は空メールでのユーザ登録システムを作りたいと思ってます。
あくまで空メールを利用する事ではなくプログラムすることが目標です。
また、WEB上でデータの登録修正などのメンテナンスが出来ることを考えています。
実際何が出来て何が出来ないのかもよくわからない状態なので
>>665さんのように言語の特徴が分かれば嬉しいと思っています。
携帯アプリのようなもの例えば電卓やタイマーのようなものも作って見たいとも
思ってましたがそうなるとjavaなんでしょうね?
覚えるだけのお約束なのでしょうけど、長い関数?が多いから
phpエディタ等のツールがあるととても分かりやすそうですね。
実際使ってないのでまだ分かりませんが・・・
とりあえずはPHPが良さそうなのでしょうか?
今更そんな時代遅れな物を・・・って事だけ避けたら嬉しいです。
もう少しサンプルになりそうな物を探してみて何が出来るのかを
判断してみたいと思います。
>>662
最後の一文、身に沁みます。
けんかにならない程度で意見をいただけると有り難いですね。
0670nobodyさん
2009/10/03(土) 15:45:27ID:???Javaだろ普通に考えて
プラットフォーム選ばないし色々作れるし他言語に応用もきくし使用者が最も多い
0671nobodyさん
2009/10/03(土) 15:50:09ID:???0672nobodyさん
2009/10/03(土) 16:32:09ID:???◆ Perl
過去の資産は莫大がゆえに、駄目なサンプルもかなりの数がある。
酷いのは Perl に標準で同梱されてるモジュールにも挙動が怪しいのがある。
(有名?どこでは、HTML を整形してくれるモジュールが、莫大なメモリを確保して Perl が落ちるなど)
1つの事に書き方が複数あるため、サンプルを再利用する際に自分のポリシーで
サンプルを書き直すということをしないと、ソースがありえないぐらい読みづらいものになる。
導入のしやすさは一番かな?
◆ PHP
Perl がモジュールを使えばいろんなことが出来るのに対して、初めから
いろんなことが出来る。
マイナーアップデートのクセに仕様が大きく変わることがあるので、
PHP のアップデートの際には気をつけること。
◆ Java
環境作りがあふぉみたいにめんどくせー
◆ Ruby
セミコロンで終われない言語に興味な〜い
◆ C++
扱えれば強力だが、ちと敷居は高い。
興味と勉強する気持ち次第では最強。
◆ Python
慣れれば読みやすいかも。
ただ国内での普及率は?と言われると残念ながら低い。
個人的にはセミコロンで終わらないから嫌いw
C/PHP/Perl あたりを覚えてればいいと思うよ。
0673nobodyさん
2009/10/03(土) 17:34:22ID:???>セミコロンで終われない言語に興味な〜い
「終わらなくていい言語」と書くなら分るが、
別にセミコロンで終えてもいいんだぜ。
0674nobodyさん
2009/10/03(土) 17:42:41ID:???初めて知ったw
セミコロン無いから幾つかの言語はスルーしてたのに ><
0675nobodyさん
2009/10/03(土) 18:19:12ID:???0677nobodyさん
2009/10/03(土) 19:26:14ID:???Rubyに関して言えば、do endで抵抗感を持つ奴がいるが、別に中括弧でも書ける。
0678nobodyさん
2009/10/04(日) 08:47:03ID:???0679nobodyさん
2009/10/04(日) 11:03:41ID:???セミコロンって余計なもんだったんだな、と実感する
0681nobodyさん
2009/10/04(日) 13:28:55ID:???一般的にはどんな感じの設計なんでしょうか?
言語判定→その言語用の文言を変数に設定→テンプレート
今のところそんなイメージなんですが、
多国語に対応してる(有名な)フレームワークとかありますかね。
とりあえず、根本的な設計の仕方を知りたいだけなので、
プログラムの言語は何でもかまいません。
誰か、よろしくおながいいたしますm(__)m
0682nobodyさん
2009/10/04(日) 13:31:37ID:???ランゲージファイルで簡単に上書きできるようになってるとなお良いね
0683681
2009/10/04(日) 13:41:52ID:???0684nobodyさん
2009/10/04(日) 14:05:29ID:???ちなみにwordpressはpoファイルというものを作成して
スクリプトの特定箇所を変更してるようだ
0685nobodyさん
2009/10/04(日) 14:39:02ID:???0686681
2009/10/04(日) 15:34:56ID:???翻訳リストの作成部分がちょっと難しそうなので色々と実験してみます。
全部sprintfみたいな形式なら楽な気もします。
というか、むしろ多言語化の場合は、そういう風に書けってことかもですが。
0687nobodyさん
2009/10/04(日) 20:54:06ID:???テンプレートを複数国分用意すれば済む話だからな。
gettextは、どうしてもロジック側に入ってきちゃう分の処理として補助的に使った方がいい。
0688nobodyさん
2009/10/04(日) 21:33:26ID:???日本語だったらja-JPフォルダ、英語だったらen-GBフォルダを作って
その中にメッセージ等書かれたiniファイルを入れて複数言語対応してる。
で、CMSの管理画面で言語を設定したらどのフォルダを読むか決まるように
しているみたい。
0689nobodyさん
2009/10/04(日) 23:55:53ID:fEsFMyeO日記やブログサイトや会員制写真投稿サイトをつくるとき、テーブルのジョインを使えば
ユーザーの基本情報に加えてその人がこれまでにアップロードした写真の一覧も一気に取得できるわけですが
素直に2度別々の基本情報テーブルと写真テーブルに対してクエリするやり方もあるわけです。
こういうのって、どっちのやり方が正しいんでしょうか?
設計による、と言えばその通りなんですが、極力クエリの数は減らした方がサーバの負担にならないのかな?
0690nobodyさん
2009/10/05(月) 00:04:38ID:???一概に答えは出ない。ただ、クエリ単体の処理時間は後からでも割とどうにでもなることが多い。
0691689
2009/10/05(月) 01:18:23ID:???レスありがとうございます
>クエリ単体の処理時間は後からでも割とどうにでもなることが多い
このへんを詳しくDBの話になるから板違いかな
こういうことをDBのチューンナップって言うんですかね?
0693nobodyさん
2009/10/05(月) 07:09:50ID:???どのスレに行けばいいのですか
使い方ガイドには載っていないようですので
0694nobodyさん
2009/10/05(月) 08:02:04ID:3emgmV9vダウンロードを開始させたいのですが
どうすればいいのでしょうか?
0695nobodyさん
2009/10/05(月) 08:17:43ID:???http://d.hatena.ne.jp/litt/20070905/
0696nobodyさん
2009/10/05(月) 12:37:32ID:???こちらへどうぞ。
したらば掲示板 by Livedoor Part 9
http://pc11.2ch.net/test/read.cgi/esite/1246215246/
機能してるかは知らない。
0697nobodyさん
2009/10/05(月) 16:47:35ID:???【やりたいこと】
ニコニコ動画やYoutubeなどのページで動画を検索するための
検索ボックスが有ると思うのですが、あそこに例えば
『サッカー』
などというクエリを入れてその検索結果の一ページ目に
含まれる動画をダウンロードしてくる
というようなことをやりたいのですが、こういった処理をする場合は
どのような言語が向いていますでしょうか?
0698697
2009/10/05(月) 16:49:43ID:???調べたところニコニコには個別に動画を取ってくるAPIみたいなのは
あるみたいなのですが、検索結果ページに含まれる動画を取得
というのはないようなので・・・。
クソみたいな質問ばかりですみません。
0699nobodyさん
2009/10/05(月) 16:55:05ID:???C#
http://dobon.net/vb/dotnet/index.html#internet
0700nobodyさん
2009/10/05(月) 16:58:36ID:???利用規約にひっかからないかい?
ttp://www.nicovideo.jp/static/base/rule.html
0702697
2009/10/05(月) 17:38:37ID:???C#プログラムをサーバーサイドで動かすのはやはりIISでないと無理なのでしょうか?
先日自宅のVistaマシンにXAMPPでサーバを構築したのですが、この上(Apache)ではC#で書いた
プログラムを動かすことは出来ないのでしょうか?
恐らくだいぶ意味不明な質問をしているかと思うのですが、
個人的によく分からないのが
ApacheでもIISでもOSがVistaで.NETFrameworkをインストールしているのに
なぜApacheだと動かないのでしょうか?
0706nobodyさん
2009/10/05(月) 17:52:00ID:???http://blog.ebatech.jp/archives/184
0709nobodyさん
2009/10/05(月) 18:50:23ID:???CGIでC#ってのを俺も初めて知ったんだが
他のC#ライブラリ読み込んだりも出来るわけ?
出来るならどうやって関連付けたらいいの?
0711nobodyさん
2009/10/05(月) 22:24:57ID:RMCeu6/0しかし、InternetExplorerと、Chromeでは
うまくfile://192.168.101.101/testapplicationが開けるんですが
FireFoxではリンク先が、file:///testapplication
となってしまいます。
なぜか、192.168.101.101が消えてしまいます。
FireFoxでも適切なリンクになるような、何か良い方法はないでしょうか。
<html>
<head></head>
<body>
Test
<a href="file://192.168.101.101/testapplication"> TestApplication </a>
</body>
</html>
0712nobodyさん
2009/10/05(月) 22:32:25ID:???でぐぐるだけで出てくるけど
0713nobodyさん
2009/10/05(月) 22:33:02ID:???firefoxの仕様。
参考→ ttp://kb.mozillazine.org/Links_to_local_pages_don%27t_work
0714nobodyさん
2009/10/06(火) 21:05:49ID:woHhhtFdスタイルシートで細かく指定しないとだめ?
0716714
2009/10/07(水) 10:08:43ID:eJrMpnwVすみません。
Webコントロールのラベルとテキストを横に並べて、文字位置を合わせたいのです。
0718nobodyさん
2009/10/07(水) 16:34:18ID:???こういうのって何と言うジャンルになるのでしょうか?
本やネットで勉強しようと思っています
「インターネット知識」とか、「HTTP通信」とか「インターネット仕組み」とかいうジャンルでいいのでしょうか?
0719nobodyさん
2009/10/07(水) 16:47:19ID:maBX39Xu情報処理試験のネットワーク技術者の勉強でもすればある程度まとまってるかと
0721nobodyさん
2009/10/07(水) 17:19:10ID:???0723nobodyさん
2009/10/07(水) 17:25:04ID:???0724nobodyさん
2009/10/07(水) 19:14:36ID:???OSI参照モデルをどうぞ。
http://ja.wikipedia.org/wiki/OSI%E5%8F%82%E7%85%A7%E3%83%A2%E3%83%87%E3%83%AB
0725nobodyさん
2009/10/07(水) 22:27:11ID:???HTTPは必須知識になるが、TCP/IPの知識はそうそう要求されない。それ以下の水準の知識は、ない奴のほうが多いだろう。
0726nobodyさん
2009/10/07(水) 23:16:44ID:zwHKE+9bでサーバサイドのWebサービスをPOJOでサンプル動作させようと
していますが
import javax.jws.WebService;
import javax.jws.WebMethod;
でライブラリが無いと怒られます。
CLASSPATHには、どこを指定すれば
上記のClassは含まれているのでしょうか?
axis2 と JDKだけでは 足りないのでしょうか?
0727nobodyさん
2009/10/07(水) 23:37:20ID:ZPNX8UnR見当たらないんだけど
0728nobodyさん
2009/10/07(水) 23:45:18ID:???ttp://pc11.2ch.net/hp/
0729nobodyさん
2009/10/07(水) 23:58:41ID:ZPNX8UnRいってきま〜す
0730nobodyさん
2009/10/09(金) 11:17:01ID:???記事編集時にカテゴリが選択できるようになっています
それで記事編集画面から新しいカテゴリを直接作れるようにしたいです
そういうシステムの解説、サンプルもしくはそれが搭載されているブログスクリプトはありませんか?
言語は何でもいいです
0731nobodyさん
2009/10/09(金) 11:23:33ID:???0732nobodyさん
2009/10/09(金) 11:28:50ID:???カテゴリ管理画面が記事編集画面と別になってるのが嫌ってことかな?
だったらその機能そのまま記事編集画面に持ってくればいいだけの話だと思うけど。
いまいち何が知りたいのかわからん。
0737nobodyさん
2009/10/11(日) 07:13:21ID:???0738nobodyさん
2009/10/11(日) 12:12:52ID:/K/AmgHkカウントするのに使われている技術(Web機能)を知りたいのですが、
載っている書籍やホームページ等を教えて頂けませんでしょうか。
よろしくお願いします。
0740nobodyさん
2009/10/12(月) 00:00:37ID:???チューニングや実行するコードの性質次第かな
さほど大きな差はないし、今後も同じような感じだと思うので、速度を基準に選ぶのはお勧めしない
ただ、Javaは起動が重い。最近は多少は改善されてるのかも知れないが
0741nobodyさん
2009/10/12(月) 00:14:04ID:???出力することは可能でしょうか?(フレームは使わない)
0742nobodyさん
2009/10/12(月) 00:16:47ID:???アップロードしたファイルの一覧HTMLを作成して、そこから
ダウンロードできるようにしたいという意味?
0743nobodyさん
2009/10/12(月) 00:17:45ID:IkpoGzdKとりあえず、部屋を作ったので対戦待ってます、 ルーム23
0744nobodyさん
2009/10/12(月) 00:24:21ID:???一つ目のHTMLファイル
「僕はここにいます。」
2つ目のHTMLファイル
「僕はあそこにいます。」
という2つのHTMLファイルがあったとして
それを1枚のhtmlファイルに出力↓
・「僕はここにいます。」
・「僕はあちらにいます。」
という風に表示させたいという事です。
可能でしょうか?
0747nobodyさん
2009/10/12(月) 00:31:27ID:IkpoGzdK見事な四間飛車でした・・参りました。
0748nobodyさん
2009/10/12(月) 00:37:00ID:???ftpでアップロードするのなら、そのアップロード先をcronとかで監視して、
置かれているファイルを連結したファイルを作ればいいんじゃない?
0749nobodyさん
2009/10/12(月) 00:44:23ID:???早速試してみます。
0750nobodyさん
2009/10/12(月) 09:56:54ID:Plq05pMc最初のURLへのアクセス情報をログに残したいのですが
可能でしょうか?
0752750
2009/10/12(月) 20:35:59ID:Plq05pMcレスありがとうございます
0753nobodyさん
2009/10/13(火) 16:27:10ID:jBiBGZPnまず、環境についてですが、言語すら何で行えばいいのかわからない状態です。
したい事ですが、出来る限り詳しく書きます。それでも言葉足らずの部分もあると思いますので、その際は申し訳ないですが
フォローお願い致します。
[したい事]
・テーブルタグで線を(20本ほどcolor:blackで)引いているのですが
そのうちの自分が選んだ任意の線をcolor:redにしたいと考えています。
任意の線のカラーを変える時は、ボタンの様な自作プログラムで変更するのも考えています。
ただ、プログラムでするとなると、どの様にすればいいのか、何の言語で開発を進めればいいのか。
そのあたりが引っかかっており、現在質問させていただいた次第です。
また、プログラムでcolor:black→color:redに変える場合は
チェックボックスやボタンを配置してもいいですが
それは、管理者にしか判らないようにしたいのです。
たとえば、公開しているときに、見ている方からは、普通の色が変わっている線だけ。
という風にしたいと考えています。
これはHTML自体を書き換えでしょうか。それともCSS自体を書き換えでしょうか。
上記2つの場合には、直接書き換えるのではなく、ボタン等で簡単に変える様な動作をするにはどうすればいいでしょうか。
CGIで作るのか、PHPで作るのか、JavaScriptで作るのか。これも視野に入っています。
0754753
2009/10/13(火) 16:28:19ID:jBiBGZPn――――――
等の線であれば
CSSで、height:1px width:6pxで定義し、セル自体に色をつけて線に見せかけています。
[要点]
・色を変えるのには、独自プログラムを作成した方がいいのか
→作成しない場合の対処法があればお願い致します。
・独自プログラムを作成する場合は、何の言語がふさわしいか
判りづらいですが、宜しくお願いいたします。何か、追記した方が良い事等があれば、指摘の方、宜しくお願い致します。
0755753
2009/10/13(火) 16:29:46ID:jBiBGZPn×スレ違いでした申し訳ありません。
○スレ違いでしたら申し訳ありません。
に訂正でお願い致します。
0756nobodyさん
2009/10/13(火) 16:35:35ID:???サーバ側で特に処理する事が無く、単に線の色を変えるだけなら、JavaScriptで簡単にできる。
クライアントサイドの問題は板違いになるため、web制作のjavascriptスレで聞いて下さい。
web制作管理
http://pc11.2ch.net/hp/
0757753
2009/10/13(火) 16:38:26ID:jBiBGZPnスレ違いを通り越して板違いでしたか・・orz
誘導有難う御座います。
0758nobodyさん
2009/10/13(火) 17:07:49ID:???見せるとなると、その情報をファイル等に保存する必要があるからこの板のはんちゅう?
それともAjaxだけでできる?
0759753
2009/10/13(火) 17:17:12ID:jBiBGZPnそうですね、その反映させたものを、自分以外に公開するのが目的です。
管理しやすくするためのツール(プログラム)・・のような感覚でしょうか?
0760nobodyさん
2009/10/13(火) 17:24:17ID:???0761nobodyさん
2009/10/13(火) 17:29:11ID:???誘導ミスごめなさい。
管理者が色情報を変更し、不特定のユーザがその変更された色情報を表示するのであれば
サーバ側で処理しないと難しいです。
サーバ側で、DBやファイルに色情報を持っておくのが普通です。
その上で、
ユーザが見る画面:サーバ側の色情報を元にHTMLを作成する。
管理者が見る画面:サーバ側の色情報を変更する。
こんな感じでしょうか。
ユーザが見る画面・管理者が見る画面共にcgi/perlやPHPなどで作成します。
あと今回の場合、javascriptは必要無いです。
0762nobodyさん
2009/10/13(火) 17:33:08ID:???0763nobodyさん
2009/10/13(火) 17:33:27ID:???cssだけ変えれば済む話なんじゃ?
0764753
2009/10/13(火) 17:36:25ID:???その場合でしたら、cookieを削除した時にまっさらに戻りませんか?
>>761
サーバ側ですか。
データベースに値を保持で、そこから拾ってきたもので作るという事で宜しいですか?
ああああなるほど!!
ユーザが見る分には値を
backgroundcolor:[DBのカラム]という形で組んでやって
管理者側からは、何らかのUIを作ってやって
SQL等でデータベースにぶち込んでやれば良いのですね・・・
凄くつながりました。
UIを作成するときの言語については、また色々と調べてみて決めようと思います。
ご丁寧な回答及び、誘導有難う御座いました。
お陰ですっきりしました。
0765nobodyさん
2009/10/13(火) 17:37:02ID:???ほんっと>>763はバカだなぁ
>>761
直接色を出すより、CSS でいくつか用意しておいて、その CSS のクラス名を保存したほうがいいのかなと思います。
0766nobodyさん
2009/10/13(火) 17:39:23ID:???なんだか話の範囲がよくわかんね。
0767nobodyさん
2009/10/13(火) 17:39:54ID:???そうなるとサーバサイドじゃね?
CSSを適時自分で書き換えてftpでアップロードで良いような気もするが…
0768nobodyさん
2009/10/13(火) 17:41:21ID:???>だから CSS の名前を他からも見えるようにするにはどうすればいいの?
イミフ cssの名前って何のこといってるの?
0769753
2009/10/13(火) 17:43:04ID:???その方がいいんでしょうか?
でも、確かにしっくりくるものがありますね。
CSS側を少し弄ってやれば保守も楽でしょうし、実用性がありそうです。
参考になります。有難う御座います。
>>766
一応今のところは、"管理者"と"ユーザ"を分けるだけです。
0771753
2009/10/13(火) 17:45:26ID:???確かにclass名やID名等を手動で変えれば済む話です。
ですが、それが200個以上の修正となると、やはり手間がかかります。
なので、それを簡単に出来るようにするという事を今議論して下さってます。
言葉足らずで勘違いさせてしまって申し訳ありません。
0772753
2009/10/13(火) 17:47:07ID:???すみません、それも打ち間違えですorz
きちんと<hr>で定義してます。
CSS側には、今の段階ではhr{height: 1px}で記述していますが、ここはclassに変えたりするかもしれません。
0773nobodyさん
2009/10/13(火) 17:48:39ID:???Javascriptでできるよね
0774753
2009/10/13(火) 17:53:13ID:jBiBGZPn>>773
セレクトボックスですか。その場合には、切り替えたCSS・・・じゃなくてCSS呼び出し部分を変更したHTMLを保存するのは手動になりますよね?
その辺りが、jsだとどう実装していいのやら判らないのです。
0775nobodyさん
2009/10/13(火) 17:54:38ID:???http://pc11.2ch.net/test/read.cgi/hp/1252401448/976
私が変な誘導をしたばっかりに・・・すみません。
0776nobodyさん
2009/10/13(火) 17:58:34ID:???元の質問見てなかった、ごめん
保存の必要があるのか
それでセレクトボックスも他人に見られたくないと。
クッキーとベーシック認証とかでできそうな気がするけど
まぁ普通にPHPとかでやったほうがはやいかな
0778nobodyさん
2009/10/13(火) 18:07:44ID:???はなまるトーナメントメーカー とか使ったほうがいいんじゃないか?
0779753
2009/10/13(火) 18:10:40ID:jBiBGZPn私が長文で見難い文章を打ったのにも責任があります。
ほんと申し訳ないですorz
>>776
そうですね、一応結果を反映したいので、ユーザ側でころころ変えられては本末転倒なのです。
今少しベーシック認証を調べてみましたが、PHPで作った方が速そうな印象は受けました。
0780753
2009/10/13(火) 18:13:12ID:jBiBGZPnはなまるトーナメントや、トーナメントメーカー(U)等も以前見ておりました。
あのようなソフトや、Excelで作ったものに比べ、やはり自作の方が今後の対応もスムーズにできますし
自分の力量アップの面でも良いと思ったので、現在自作を間gなえております。
あとは・・・あまり綺麗じゃなかったというのも少しありますf(^_^;
0781753
2009/10/13(火) 18:15:08ID:jBiBGZPn追記です。
要素数が判らないのは、最もです。
後々追加や削除も必要になってくると思いますので
どうやってCSSを更新していけばいいか等も含め、試行錯誤していくつもりです。
0782nobodyさん
2009/10/13(火) 18:33:29ID:OzwfO21Sこの場合、c++のように普通に書いていいのでしょうか?
0783753
2009/10/13(火) 18:35:47ID:jBiBGZPn皆様ご回答や議論、有難う御座いました。
また何かあればよろしくお願い致します。
0786nobodyさん
2009/10/13(火) 20:58:55ID:???上書きせずに追記するということは可能なのでしょうか?
もし、可能であるならばその手段を教えてください。
よろしくお願いいたします。
0787738
2009/10/13(火) 21:01:46ID:gqpE8tgoレスありがとうございます
0790nobodyさん
2009/10/14(水) 19:09:04ID:???キーのバイト数+格納するデータのバイト数+α
になると思うんですが、このαの部分をご存知の方がいましたら教えてください。
0791881
2009/10/14(水) 19:20:00ID:PjowMzC2まったくのプログラミング初心者ですが、下記のサイトのようなチャットを作りたいです。
http://www.comucomu.jp/2shot/8003.html
ここでチャットを作るために最初に学ぶ言語から相談し始め、Perlを始めて、チャットは作れるようになりました。
ただ、僕が作りたいチャットはリアルタイムのストリーミングチャットでしたので、
Perlだけでは不可能と知って、もう1度質問したら、Ajax + Cometで作れると言われましたので、
JavaScriptを少しづつ勉強しながら、Cometのサンプルプログラムをtomcat6で分からないながら動かしてみたりしているところです。
質問ですが、Comet通信は比較的最近の技術らしいですが、
上記のストリーミングチャットはかなり前からあるものです。
このサイトはcometを使ったチャットではないのでしょうか?また、違うならどんな技術を使っていると思われますか?
最終的にPCのストリーミングチャットと携帯とでチャットができるプログラムを作りたいのですが、
このままAjax+Cometを使うことに向かって勉強すれば大丈夫ですか?
perlをせっかく勉強したのにJavaScriptを今度は初めて、
効率の悪い勉強の仕方をしているようで、他のアプローチをとったほうがよい可能性もあるのか心配しています。
あと、ajax+cometで勉強を進めるとして、
cometのサンプルを分からないなりに動かしていて感じているのですが、
cometをうまく動かすサーバーソフトの設定だとかネットワークのことだとかポートだとか、
単にJavascript以外にもcometを使いこなすには言語以外の知識もかなりいるんじゃないかなと思ってきているのですが、
本屋にはajaxの本はあっても、comet関係の本が全くありませんし、
インターネットでもcometを使うことを目的にどのような分野、または知識が必要で、
勉強手順というのでしょうか、そういうものを教えてくれるものがありません。
そこで、具体的にcometを使いこなすにどのような知識が必要か、どういう順に何を勉強すればいいかを教えて欲しいです。
宜しくお願いしますみなさん。
0792nobodyさん
2009/10/14(水) 20:44:09ID:???ライブチャットを目指してるの?
Flashは元々サーバープッシュ機構が備わっているのでクライアントはFlashにしたほうがいい。
動画配信も初期投資は高いけどFlash Media Server使えば親和性も高い。
お金をかけないで作りたいならJava(Applet)+Ajaxでやればいい。
サーバー側の言語は何でもいいがPerlが得意ならPerlでいいんじゃね?
Cometの場合サーバ側は無限ループになってリソースを食い続けることになるので、
もしやるなら初期投資ーとしてオンラインゲーム並のインフラ代は覚悟しておいたほうがいい。
(身内で使うだけなのでそんな人来ないよというなら自宅サーバ並の設備でいいけど)
リアルタイムといってもCometの場合でもさすがにそのまま無限ループさせるのはまずいので、
数百ミリ秒ぐらいのsleep(wait)を挟んだりする。
そうするとサーバーの応答速度は無視するとしても最高sleep分のディレイはあると思ったほうがいい。
0794nobodyさん
2009/10/15(木) 03:16:05ID:???今、C#で動画ファイルから静止画を切出すプログラムを作成しました
これをVISTA+Apacheの自宅サーバー上で動かしたいのですが可能でしょうか?
例として以下のような動作が出来ればよいです
1、ユーザがブラウザでページにアクセスし、動画ファイルを指定する(動画はサーバ上に保存してある)
2、選択された動画ファイルを読み込み、静止画に分割、Jepegファイルをサーバ上に出力
3、保存したJpegの何枚かをブラウザ(Webページ)に出力
上のほうでC#をCGIとして扱えばApache上でもC#を動作させることが出来るとあったのですが、
画像処理やファイル入出力を伴うC#もCGIとして動かすことが出来るのでしょうか?
かなりレベルの低い質問かもしれませんが宜しくお願いします
0795nobodyさん
2009/10/15(木) 09:49:52ID:???可能です。が、当然そのCGI内でリクエストパラメータ(動画ファイル名)を取得する必要がありますし、
生成したjpgを表示するためのhtmlを出力する必要があります。
動画処理を単品で作っているのなら、それをコールするプログラムをCGIとして別に作る必要があるでしょう。
0796nobodyさん
2009/10/15(木) 13:32:40ID:aZDYa9Pg例として「Wide character in print at ***.cgi line **.」です。
このようなエラーはなんていうんですか?
0797nobodyさん
2009/10/15(木) 13:39:47ID:???ってことだけどなんでこれがエラー?
errorとかwarningとかないならエラーじゃないんじゃ?
単にerror_logとかに出てたからエラーと判断したの?
ログの書き込みレベルがinfoとかdebugとかになってるならwarnとかにすればいい
0799nobodyさん
2009/10/15(木) 14:37:07ID:???無くても動くなら、apache のエラーログ肥大化を防げたほうがいい
0800nobodyさん
2009/10/15(木) 14:38:41ID:???encodeしないで非ASCII文字を出力すると出るエラーじゃないかな?
print encode('euc-jp', $data);
とかすれば解決するかも。
0801nobodyさん
2009/10/15(木) 14:45:41ID:???こう↓してもエラーがでる?
use utf8;
binmode STDOUT => ":encoding(euc-jp)";
0802nobodyさん
2009/10/16(金) 01:54:41ID:???Yahooブログに執拗な特定の人物からの書き込みがあり
毎回、コメントを削除しなければいけなくて、大変です。
これを、プログラムで作れないかと思っています。
Yahooブログのコメント欄のHTMLを取得して、特定の文字
つまり、その特定個人のログイン名を検索して
その個人が記入していれば
Yahooブログのコメント欄の削除ボタンが対応しているjavascriptを呼び出すという
機能を作りたいのですが、
削除ボタンが対応しているjavascriptを呼び出すと言うことを
外部のプログラムから行うことはできるのでしょうか?
教えてください。よろしくお願いします。
0803nobodyさん
2009/10/16(金) 02:30:56ID:???Yahooブログなんて知らないけど・・・
0804nobodyさん
2009/10/16(金) 02:36:43ID:xUartexd炎上すれば、ブログ主はたまらないですが、Yahooはお得なのでそんなプラグインはないっす。
0805nobodyさん
2009/10/16(金) 09:19:23ID:???0806nobodyさん
2009/10/16(金) 11:59:59ID:HOgfA1EqIEでCookieが正常に動いていないようです。
ポートを諸事情で7000などにしており、URLは、
http://hoge:7000.com
のようになっています。(開発環境です)
ポートが80系以外ではIEでCookieが正常に使えないということがあるのでしょうか?
0807nobodyさん
2009/10/16(金) 12:26:48ID:???example:7000.comじゃなくてexample..com:7000だよね?
それで動くなら初耳だわ
まぁそれはいいとして
>ポートが80系以外ではIEでCookieが正常に使えないということがあるのでしょうか?
んなことはない
クッキーの送信の仕方が間違ってるんじゃない?
0808nobodyさん
2009/10/16(金) 22:02:32ID:2Q0BE8qiphpMyAdminでMySQLデータベース作ったはいいんだけど
それで作ったテーブルをDWでHTMLにのっける方法がわからないんです
どなたか教えて頂ければと思います
0809nobodyさん
2009/10/16(金) 22:20:03ID:???PerlかPHPあたりできないの?
それができないならそっから勉強して
0811nobodyさん
2009/10/17(土) 01:17:27ID:???0812808
2009/10/17(土) 01:36:12ID:So2BEmoE返答ありがとうございます
元々デザイナーで今回始めてデータベースを
(個人的に)いじる事になったんですが
レンタルのサーバーにMySQLがくっついてきまして・・・
そこのヘルプをでphpMyAdmin使って接続しないといけません
と言われましてテーブルまでは作ったんですが・・・
スタンダードが何なのかわからないので
やはりPHP、Perlができないと厳しいんでしょうか?
0813nobodyさん
2009/10/17(土) 01:40:28ID:???0814nobodyさん
2009/10/17(土) 01:43:08ID:???要はブラウザで表示させたいわけだろ?
厳しいとかじゃなくてPHPとかPerlのスクリプトが必ず必要だよ。
DWだけじゃどうあがいても無理。データいじるだけならphpMyAdminでできるけど
0815814
2009/10/17(土) 01:50:18ID:???DWでもPHPを書いて.phpにでもしてアップすれば見れるね
0816nobodyさん
2009/10/17(土) 01:54:20ID:???たしかにそうかも
便利な機能も元々を知らないと便利とは感じないかもしれない
>>812
PHPやってみたらいいよ
自分もデザイナーあがりのWebなんでも屋だけどそんなに難しくなかった
まぁあとはCMSでほしい機能がついてるものを探すという方法もあるけど
そっちのほうが面倒くさいかも
せっかく作ったデータベースが無駄になるし
0817808
2009/10/17(土) 02:38:38ID:So2BEmoEやはりそうですか
レンタルサーバーにデフォルトでついてるし
簡単にできると思ったのが甘かったです・・・
>>816
そうですね・・・これからはCMSもできないといけないでしょうし
PHPともに参考書をめくりめくりやってみようと思います
質問に答えていただきありがとうございました
0818nobodyさん
2009/10/17(土) 12:52:59ID:???ニュースヘッドラインの作成方法を教えてください。
0821nobodyさん
2009/10/17(土) 13:30:48ID:???0822nobodyさん
2009/10/17(土) 16:42:48ID:???SQLServer2000のデータのバックアップを別サーバーのSQLServer2008へそのまま移動する事は可能でしょうか?
また、その際に発生するかもしれない問題を教えて下さい。
プログラム側で修正しないといけない部分は出てきますでしょうか?
よろしくお願いします
0823nobodyさん
2009/10/17(土) 17:00:31ID:???0824nobodyさん
2009/10/17(土) 19:43:59ID:???データベース板の範疇だと思ったけど、スレはあるんだろうか。一応誘導。
データベース板
http://pc11.2ch.net/db/
0826nobodyさん
2009/10/18(日) 10:50:19ID:HuXUPST/[実行]、[保存]、[キャンセル]の選択を促しますが、
「実行」できるファイルかどうかは、サーバ側設定の何で判断してるのでしょうか
0828826
2009/10/18(日) 12:12:43ID:HuXUPST/レスありがとうございます。
ホームページのファイルダウンロードをクリックした時、
[実行]、[保存]、[キャンセル]の選択ダイアローグが出るのは、
Windows(IE)だけなのでしょうか?
MACのファイルには拡張子がないのですが・・・
0829nobodyさん
2009/10/18(日) 13:02:10ID:???0830nobodyさん
2009/10/18(日) 14:29:30ID:???調べても、都市の名前とか、なんか遠近法の補正とか意味の分からないものが出てきてしまって・・・
0831nobodyさん
2009/10/18(日) 14:33:22ID:???0833nobodyさん
2009/10/18(日) 15:11:39ID:???0834nobodyさん
2009/10/18(日) 15:21:54ID:???0835nobodyさん
2009/10/18(日) 16:02:14ID:???0836828
2009/10/18(日) 18:04:19ID:HuXUPST/レスありがとうございます
0837nobodyさん
2009/10/19(月) 13:06:47ID:HnqSJu72成果保証型のアフィリエイトでは、
成果(例えば、注文画面での発注等)をカウントするためのタグが
広告主の画面(注文画面)に埋め込まれているはずですが、
広告主が不正をして、タグを埋め込まないようにすれば、
成果のカウント数を少なくできそうな気がします。
(例えば、一定時間毎に、タグありのホームページと
タグなしのホームページが切り替わるようにしておく等)
アフイリエイト・サービス・プロバイダーは、
どういう方法(技術)で、このような不正を防止しているのでしょうか
0838nobodyさん
2009/10/19(月) 13:31:33ID:???0839nobodyさん
2009/10/19(月) 14:23:34ID:???モラルだけじゃない?
実際アフィリエイトやってる人たちってこういう知識はないだろうし
0840nobodyさん
2009/10/19(月) 15:21:51ID:pZrvrAQc結果だけ取得して表示しようとしてるんですが、
その場合、データの受け取りによく使われる方法は
なんでしょうか?
XML-RPCとか?
0841nobodyさん
2009/10/19(月) 15:26:36ID:???0842nobodyさん
2009/10/19(月) 23:42:52ID:AsqL0JnN配布されていたデータベース系のCGIにアクセス制限をかけようとおもっています。
指定されたページから以外のアクセスをはじきたいのですが、携帯でも利用にするため
.htaccessでのリファラ制限は使えませんでした。
何かよい方法はないでしょうか?
0843nobodyさん
2009/10/19(月) 23:59:24ID:???0844nobodyさん
2009/10/20(火) 00:10:56ID:???0845nobodyさん
2009/10/20(火) 18:26:50ID:hamOlnHD(1)「def.gif」の部分は、イメージファイル名(x.gif,y.jpg等)を直接書かないといけないのでしょうか
例えば、「x.php,y.cgi等」のスクリプトファイル名でも良いのでしょうか
(2)スクリプトファイル名でも良い場合、
スクリプトから画像を送るコードは、どう指定すれば良いのでしょうか
よろしくお願いします。
0846nobodyさん
2009/10/20(火) 18:32:22ID:???(1)
何でもいい
(2)
HTTPヘッダに Content-Type: image/お好みの を指定
ボディとして画像のバイナリを返す。
0847nobodyさん
2009/10/20(火) 18:51:05ID:???Win 鯖のことも考えるなら、全ての出力は binmode STDOUT とかしちゃっても構わないのでしょうか?
テキストの改行は \r\n でするように気をつけることも必要ですが・・・
あっ、ちなみに Perl 使ってます。
0848845
2009/10/20(火) 18:53:58ID:hamOlnHDレスありがとうございます
ボディとして画像のバイナリを返すには、どうすれば良いのでしょうか
(画像ファイル(jpg,gif)のバイナリ部分の読込み方ですが)
よろしくお願いします。
0850nobodyさん
2009/10/20(火) 21:38:58ID:???0852nobodyさん
2009/10/20(火) 21:57:51ID:???ファイルを開く
標準入力をバイナリモードへ
ファイルを読み込む
標準出力をバイナリモードへ
ファイルを出力する
その後にもなんらかの出力があるなら標準出力をアスキーモードへ
0853753
2009/10/21(水) 10:02:41ID:oAfOS5dzあれから色々と考えておりました。
やはり、CSSを別ファイル定義せずに、PHPファイルを作成(そのときにtr等で線を引き)し、その中に直接書き込み
<stryle>
#tr1{
background-color: <?php require_once('connect.php');?>
}
<style>
と書いてやるのはどうかな、と思ってます。
ご意見等頂けると、幸いです。
また、この方法は正当というか、普通なのでしょうか?f(^_^;
いかんせん、ソースの肥大化が心配です。
ソースを見られたときにもなんじゃこりゃ??みたいになりそうな気もしています。
もしくは、そのCSSを全部書いたphpファイル(中身はCSSの様なものですが)を読み込むという方がいいのでしょうか?
0854753
2009/10/21(水) 11:46:41ID:oAfOS5dz[test.html]
<link rel="stylesheet" type="text/css" media="screen" href="test1.php">
[test1.php]
<strle type="text/css">
$dfcolor = "#FF64FF"
#tr1{
color: <?php $dfcolor?>
}
</style>
このような形式で現在記述していますが、色の変更は確認できませんでした。
これはphp側を読み込んでないのでしょうか?
それとも、単に記述方式の間違いでしょうか。
0855nobodyさん
2009/10/21(水) 11:51:05ID:???HTMLのstyle要素にする必要はないのでは?
typeで text/css と言ってるのだから中身はCSSそのものが返ってくる
ようにしなければ。
0857753
2009/10/21(水) 12:01:30ID:oAfOS5dzCSSとして読み込んでいるのに、そのままStyle type等を入力していたのが間違えでしたorz
お恥ずかしい限りですが、また何かあった時にお邪魔致します。
0858nobodyさん
2009/10/21(水) 12:48:46ID:???いろいろソースが公開されているのはわかってるのですがHTTPの勉強も兼ねて作ってます。
POST /index.php HTTP/1.1
User-Agent: Mozilla/4.0 (Compatible; MSIE 8.0; Windows NT 5.1;)
Date: Wed, 21 Oct 2009 02:58:26 GMT
Accept: */*
Accept-Language: ja
Host: www.pixiv.net
Content-Type: application/x-www-form-urlencoded
Content-Length: 47
mode=login&pixiv_id=xxxxx&pass=xxxxxxxx&skip=1
で、とりあえずcookieを返してくるのでログインできてるっぽい?のですが
HTTP/1.1 302 Found
Date: Wed, 21 Oct 2009 02:51:54 GMT
Server: Apache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: http://www.pixiv.net/mypage.php
Content-Length: 0
Content-Type: text/html; charset=UTF-8
Set-Cookie: PHPSESSID=79175a735e8ee421c62aa4c3289a4056; path=/; domain=.pixiv.net
Set-Cookie: pixiv=user_id%xxxxxxxx%26user_pass%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx%26user_mail_address%xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; expires=Fri, 20-Nov-2009 02:51:54 GMT; path=/; domain=.pixiv.net
Set-Cookie: PHPSESSID=143d52eef6436f41559e3af4280faadc; path=/; domain=.pixiv.net
Vary: Accept-Encoding
Connection: close
て感じでレスポンスされて、このあと/mypage.phpをCookieつけてGETしてるのですが
同じくContent-Length: 0で同じようなcookieを返されるだけで中身を返してくれません。
何か間違ってますでしょうか?もしかしてログインできてないのかな
0859nobodyさん
2009/10/21(水) 12:51:33ID:???0860nobodyさん
2009/10/21(水) 12:57:26ID:???なんの問題もない
0861nobodyさん
2009/10/21(水) 13:26:22ID:???普通に画像検索をして並べ替えたりとか。
画像ダウンロードしたりとか。
>>860
えーとlocationってそこを開いてね。っていうヘッダなんですよね?
で、
GET /mypage.php HTTP/1.1
Cookie: PHPSESSID=79175a〜〜
Cookie: pixiv=user_id%xxxxxxxx〜〜
として取得しても
Location: http://www.pixiv.net/mypage.php
Content-Length: 0
を返されちゃって無限ループになってしまうんです。
どうすればmypage.phpは本文を返してくれるんだろ?っていう。
何か根本的なことを間違えてる?
0862nobodyさん
2009/10/21(水) 13:34:33ID:???0863nobodyさん
2009/10/21(水) 13:38:21ID:???<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja" dir="ltr"><head>
〜〜
とかの内容です。
0864nobodyさん
2009/10/21(水) 14:46:32ID:???0865nobodyさん
2009/10/21(水) 16:22:58ID:???http://www.pixiv.net/index.phpもやってみたけどかわらなかった。
Dateもちゃんと送っています。
あとサーバが判断に使ってるものってなんですかね
-------------------------
GET /mypage.php HTTP/1.1
User-Agent: Mozilla/4.0 (Compatible; MSIE 8.0; Windows NT 5.1;)
Date: $date
Accept: */*
Accept-Language: ja
Host: $address
Referer: http://www.pixiv.net/mypage.php
Cookie: pixiv=user_id%〜>>858で取得したもの〜
Cookie: PHPSESSID=〜>>858で取得したもの〜
-------------------------
これでリクエストしても、
返ってくるのは>>858の下と同じ内容でして・・・。
情報小出しになってしまってすいません。
試してみたのは今のところこれくらいです。
0867nobodyさん
2009/10/21(水) 16:32:41ID:???0868nobodyさん
2009/10/21(水) 16:59:08ID:???FireFoxでできたんですね。帰宅したらやってみます。
ありがとうございます。
0869nobodyさん
2009/10/21(水) 17:43:23ID:???パケット調べたっけなー。
0870848
2009/10/21(水) 17:54:46ID:uFGY6860レスありがとうございます
0871nobodyさん
2009/10/21(水) 18:15:47ID:???ぶっちゃけLiveHTTPHeaderじゃ役不足なところもあるからWireSharkのほうがいいけどな
起動コストや諸手間考えると手軽とはいえないけど
0872858
2009/10/21(水) 22:20:12ID:???原因は>>858でSet-Cookie: PHPSESSID=のある行が2つあって
そのうちの上のやつを送信してたからだったみたいです・・・。
0873nobodyさん
2009/10/21(水) 23:49:21ID:???FirefoxならLHHもあるし、Firebugもあるからな。
OperaもDragonflyあるし、WebKitにもコンソール付属するし、便利になったもんだ。
0874nobodyさん
2009/10/22(木) 07:46:41ID:wrpHBrmlYサイトで、パソコンXにクッキーを書き込んで、
Zサイトにリダイレクトするには、
どうすれば良いのでしょうか?
0875nobodyさん
2009/10/22(木) 08:05:09ID:???もっと説明力をつけろ
0876nobodyさん
2009/10/22(木) 08:12:29ID:???0877874
2009/10/22(木) 08:40:27ID:wrpHBrml失礼しました。
クライアントのパソコンにCookieを書き込んで、他のサイトへリダイレクトさせるには
どうすれば良いのでしょうか
0878nobodyさん
2009/10/22(木) 11:20:40ID:???header('Location 〜');
0879877=874
2009/10/22(木) 11:31:39ID:wrpHBrmlレスありがとうございます。
setcookieで、クライアントへクッキーが送られますが、
その後で、リダイレクト先から、クライアントへ画面等が送られますが
問題ないんでしょうか?
クライアントから見れば、リダイレクト元への要求に対して、
二度レスポンスが返ってくることになりますが・・・
0880nobodyさん
2009/10/22(木) 11:33:45ID:???0881879
2009/10/22(木) 12:11:43ID:wrpHBrmlレスありがとうございます
私のリダイレクト機能の理解が間違っているような気がします。
リダイレクト先への要求は、リダイレクト元のサーバから出るのではなく、
クライアントから出るのでしょうか?
リダイレクトの時のメッセージの流れは、どうなっているのでしょうか?
よろしくお願いします。
0882nobodyさん
2009/10/22(木) 12:13:49ID:???C->S1(最初のリクエスト)
S1->C(cookieとS2へのリダイレクト指示)
C->S2(リダイレクト先へのリクエスト)
ok?
0883nobodyさん
2009/10/22(木) 12:23:53ID:???それはプロキシーと呼ぶ。
0884881=879
2009/10/22(木) 12:32:45ID:wrpHBrmlレスありがとうございます
理解が間違ってました。
大変よく分かりました。
ありがとうございました。
0885nobodyさん
2009/10/22(木) 16:59:14ID:6LfYEN/q動きのあるものとグリムスみたいにブログから情報を得るものを組み合わせたいのですが、
ActionscriptとJavascript以外に
サーバーサイド系の言語として何を学んだらいいでしょうか?
Pythonを少しだけかじったのですが、サーバーサイド系としては使えないのでしょうか?
0886nobodyさん
2009/10/22(木) 23:40:49ID:???pythonに慣れてるなら、zopeなんてどうよ?
あとHTMLも、基本的なところは押さえておいた方がいいよ
0887nobodyさん
2009/10/22(木) 23:43:58ID:???webプログラム作るならperlかphpが主流
0888nobodyさん
2009/10/22(木) 23:54:08ID:???GAEを使いたいというだけでPythonを習得する奴も多い
(いまはJavaでもできるようになったが)
つうわけで、いっそGAE覚えてそのままPythonistaとして生きていけばいいんじゃないかな
Pythonは日本語圏だとパッとしないが、英語圏だとPerlの代替として注目されている
(日本だとRuby>Pythonだが、英語圏だとPython>Rubyになる)
日本語情報が少ないのが泣き所だが、実績もあるし、そう悪くはない
まあ、>887の言うとおり、PerlとPHPの方がシェアは圧倒的に上だが
0889nobodyさん
2009/10/24(土) 00:47:30ID:???java+アパッチ+tomcatのようなhtmlとしてアクセス可能な環境をフリーのソフトだけで構築することは可能でしょうか?
少し調べてみたのですが、データベースに関してはOpenOffice.org Baseなどフリーのものがいくつか出てきたのですがアパッチ+tomcatのようなソフトはあるのでしょうか?
かなり前ですがjava+アパッチ+tomcatはほんの少しですが触ったことがあります。
よろしくお願いします。
0890nobodyさん
2009/10/24(土) 01:06:53ID:???個人の自由
個人的には WEB アプリは考えなきゃいけないことが
多くなりがちなのであまり好きじゃない
0892nobodyさん
2009/10/24(土) 06:42:36ID:???webprog板で質問してるんだからwebアプリでつくりたまえ
0893nobodyさん
2009/10/24(土) 07:07:02ID:???Win用のインストーラあるし。
0894nobodyさん
2009/10/24(土) 10:07:11ID:???0895nobodyさん
2009/10/24(土) 10:43:44ID:???0896nobodyさん
2009/10/24(土) 11:00:56ID:???0898nobodyさん
2009/10/24(土) 11:14:10ID:???0899nobodyさん
2009/10/24(土) 11:54:49ID:???0901nobodyさん
2009/10/24(土) 12:38:55ID:???圧倒的に使いやすい
0903nobodyさん
2009/10/24(土) 12:53:06ID:???0904nobodyさん
2009/10/24(土) 13:24:00ID:???かっこいいだろー、っていうことですね。
0905nobodyさん
2009/10/24(土) 13:51:19ID:???Linuxは安定している。Windowsはサーバー用のものでも高負荷時に話にならない。
あと、Winはファイルシステムが10年ほど遅れているのも大きい。ファイルが壊れやすく復旧しにくい。
サーバー用途だと性能もLinuxの方が上。タスクの管理方法的に、Windowsは大量のプロセスを捌きにくいという構造問題が足を引っ張る。
まあ、あとアレだ、無料ってのは大きい。ライセンス問題に煩わされないのは魅力。
プログラミングで飯を食ってると、仮想環境含め、サーバー環境なんて作っては潰し作っては潰し、になるからな。
あとはサーバー管理だとLinuxの方がこなれていて使いやすい。WIndows向けサーバー用途ソフトウェアは選択肢が狭い。
最近はパッケージ管理ソフトウェアとかあるから構築もしやすいしな。
クライアントPCだとWin>Linuxだと思う。Ubuntuはそれなりに頑張ってはいるが、個人的にはまだまだ。
0906895
2009/10/24(土) 14:23:31ID:???すんなりとWindowsからLinuxに移行できるものなのでしょうか?
慣れが必要だったり、インストールに手間取ったり
また今まで使っていたプログラミング以外のセキュリティソフトとかPhotoshopとか色々動作するのでしょうか?
そういうのがあって、個人パソコンだと移行に躊躇してしまいます
0907nobodyさん
2009/10/24(土) 14:32:36ID:???>今まで使っていたプログラミング以外のセキュリティソフトとかPhotoshopとか色々動作するのでしょうか?
動作しないのでそのままWindows使っててください。
0908nobodyさん
2009/10/24(土) 14:38:28ID:???>Linuxは安定している。Windowsはサーバー用のものでも高負荷時に話にならない。
>あと、Winはファイルシステムが10年ほど遅れているのも大きい。ファイルが壊れやすく復旧しにくい。
>サーバー用途だと性能もLinuxの方が上。タスクの管理方法的に、Windowsは大量のプロセスを捌きにくいという構造問題が足を引っ張る。
この辺のところ数字で詳しく
0909814
2009/10/24(土) 18:13:27ID:???WinからUnixへ「すんなり」移行は無理な話。システムそのものが全く違う。
とりあえずマウスを外してパソコン使えるようになってからだな。
0910nobodyさん
2009/10/24(土) 19:20:51ID:???開発のためだけにUnix系に移行するのはありえない
Unix系に興味があって入れてみたいというなら止めないけど
Windowsのほうが圧倒的に対応アプリケーションが多いんだから無理してかえることはない
サーバをやりたいというのであればデスクトップとしての機能は捨てるべき
サーバ公開しつつ絵かいたりゲームやったりとか普通しないからね
ただ使ってみたいのであればパーティション区切って入れてみればいい
Windowsがすでにインストールされてる状態でも区切っていれてくれるはずだ
ただこの方法はのちのち面倒な問題になる可能性があるのでオススメはしないが
できればHDD2台以上用意して別々にいれたほうがいい
ちなみにUnix系の場合初期設定にもよるが
デスクトップだけでなくサーバとして使うことを想定しているので
PHPを含めて最初からサーバ一式入れることができる
アップデートやインストールなんかも専用のパッケージ管理ソフトを使って簡単にできる
ただ設定はWindowsもUnix系も同じで結局必要なとこは自分でやらないといけない
0911nobodyさん
2009/10/24(土) 19:31:06ID:???0913nobodyさん
2009/10/25(日) 00:11:14ID:???0914nobodyさん
2009/10/25(日) 04:48:51ID:???CGI設置とjavascriptコピペくらいしか出来ないのですが、自分で何か作れるようになりたいのです。
勉強するためにはいま必要なものをとりあえず作ってみればいいんじゃないか、ということで、
サイト管理用のなにかをつくろうとしてます。。
現在勤めている会社では、web部門が二名なのですが
管理サイトが10を超えていて、
それぞれの最終更新日とタスクリストの表示、業務報告の書き出しが出来れば随分楽になるんですが。。
まず何からすればいいでしょうか。
どんな言語がよいのかなど、アドバイスおねがいします。
0916nobodyさん
2009/10/25(日) 05:10:00ID:???俺をCTOとして迎えるべきだな
0917nobodyさん
2009/10/25(日) 06:04:47ID:???http://web-tan.forum.impressrd.jp/ms/cms
0918nobodyさん
2009/10/25(日) 08:27:50ID:CuL6OmA+参照する方法を教えて下さい。
よろしくお願いします。
0920nobodyさん
2009/10/25(日) 09:45:37ID:???my $cgi = CGI->new;
my $referer = $cgi->referer;
my $host = $cgi->remote_host;
Perlスレあるよっと。
0921nobodyさん
2009/10/25(日) 10:25:41ID:???一人で鯖構築やらWB制作なんでもできる優秀な俺が無職な日本
0922nobodyさん
2009/10/25(日) 11:27:02ID:???0923918
2009/10/25(日) 17:22:35ID:CuL6OmA+レスありがとうございます
0924nobodyさん
2009/10/26(月) 00:13:41ID:???スレ違いであればお手数ですが、誘導をお願いします。
運用時に画像ファイルををアップロードするだけで運用したい為、
./img配下の画像ファイル名を取得し、それをランダムに表示するJSPを作成したいのですが、
エラー『rg.apache.jasper.JasperException: JSPのクラスをコンパイルできません:』が発生してしまっています。
ソース
<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.math.*" %>
<%
File objFld=new File("./img");
File[] aryFls=objFld.listFiles();
n = Math.round(Math.random() * aryFls.length);
out.print("<img src=./img/" + aryFls[n].getName + "border='0'>");
%>
最後の2行でエラーが発生してるのですが、
私の頭以外に何か悪いところがあればご指摘/ご指導をお願いします。
0925nobodyさん
2009/10/26(月) 00:22:41ID:???何となく勘で
out.print("<img src=./img/" + aryFls[n].getName + "border='0'>");
↓
out.print("<img src=./img/" + aryFls[n].getName + " border='0'>");
としたらどうなる?
0926nobodyさん
2009/10/26(月) 00:23:27ID:???0927nobodyさん
2009/10/26(月) 00:33:07ID:???0928nobodyさん
2009/10/26(月) 00:53:24ID:???ご指摘ありがとうございます。
borderの前のスペースは完全に失念していました。
またnの型宣言についても修正させていただきましたが、
現象は変わりませんでした。
>927
エラー内容を見直してみました。
JSPファイル: /pc/pc_main.jsp の中の24行目でエラーが発生しました
Type mismatch: cannot convert from long to int
21: File objFld=new File("./img");
22: File[] aryFls=objFld.listFiles();
23: long n = Math.round(Math.random() * aryFls.length);
24: out.print("<img src=./img/" + aryFls[n].getName + " border='0'>");
25: %>
JSPファイル: /pc/pc_main.jsp の中の24行目でエラーが発生しました
getName cannot be resolved or is not a field
21: File objFld=new File("./img");
22: File[] aryFls=objFld.listFiles();
23: long n = Math.round(Math.random() * aryFls.length);
24: out.print("<img src=./img/" + aryFls[n].getName + " border='0'>");
25: %>
よく見てみるとlong→intの変換に失敗しているようでした
nの中にろくでもない値が入っている気がします、
乱数の作成処理を見直してみることにします。
ありがとうございました。
0929nobodyさん
2009/10/26(月) 01:32:48ID:???いや、
aryFls[n]の「n」がint形でなければならないのと、
getNameっていうフィールドではなくgetName()が正解だと思うよ。
0930nobodyさん
2009/10/26(月) 01:52:30ID:???ご指摘ありがとうございます。
頂いたた指摘を元に、ソースを以下に修正したところ、
問題が解決できました。
File objFld=new File("./webapps/HP/pc/img");
File[] aryFls=objFld.listFiles();
int n = (int)Math.round(Math.random()*(aryFls.length-1));
out.print("<img src=./img/" + aryFls[n].getName() + " border='0'><BR>");
頂いた指摘以外にも乱数の発生範囲やカレントディレクトリの意識などが抜けていました。
今後の課題は、このJSPをサーバに上げた時に
カレントディレクトリが何処になるのか把握して
アップロード時には修正しないとまた困った事になりそうですorz
0931nobodyさん
2009/10/26(月) 01:58:51ID:???0932848
2009/10/26(月) 14:07:08ID:nC3NwSAbレスありがとうございます。
ホームページに画像を返すプログラムを作ったのですが、
画像が表示されません。
そこで、下記プログラムをローカルに実行して、テストしたところ、
出力ファイルが入力ファイルと異なります
(出力の方がファイルサイズが若干小さく、
ペイントで開こうとしたら形式が違うというエラーになります)
open IIMG, "D:\\lbanner1.gif" or die;
open OIMG, ">D:\\lbanner2.gif" or die;
binmode IIMG;
binmode OIMG;
print OIMG while(<IIMG>);
close OIMG;
close IIMG;
入力したファイルと同じ出力ファイルを作るには、
どうすれば良いのでしょうか?
よろしくお願いします。
0933848
2009/10/26(月) 14:15:31ID:nC3NwSAbWebコーディングでは、
binmode OIMG;
print OIMG while(<IIMG>);
を、
binmode STDOUT;
print "Content-type: image/gif\n\n";
print while(<IIMG>);
にしています。
0934nobodyさん
2009/10/26(月) 15:08:28ID:???とりあえずそのコードコピペでも問題無かったよ
Windowsじゃないけどね。大きさ違うなら差分取ってみてよ
0935932=848
2009/10/26(月) 18:38:17ID:nC3NwSAbレスありがとうございます
エラーログは次の通りです。
failed to open log file /var/log/httpd/suexec_log
fopen: Permission denied
Premature end of script
差分は、どうすれば取れるのでしょうか。
よろしくお願いします。
0937nobodyさん
2009/10/26(月) 22:20:49ID:???0938nobodyさん
2009/10/27(火) 11:19:45ID:???差分はdiff、、、つーかwindowsならfc.exeがあるべ、/bでバイナリ使えた気が。
まずバイナリファイルの読み書きが解決してから、cgiが実行できてないほうをやったほうがいい
たぶん両者は別問題。
0939932=848
2009/10/27(火) 11:51:17ID:CPNCdNXOreadでやったら、できました(ローカル、cgiとも)。
cgiの方は、1行目に改行が入っていました。
どうもありがとうございました。
ただ、別の問題(質問)が出てきました。
画像を表示するcgiプログラムを
<a href="http://〜">で呼び出すと、クッキーを取得(参照)できるのですが、
<img src="http://〜">で呼び出すと、クッキーが取得(参照)できません。
後者の呼び出しでは、クッキーは参照できないのでしょうか?
よろしくお願いします。
0941nobodyさん
2009/10/27(火) 21:55:21ID:kiHD33LQStrutsで以下のJSPでのonmouseover=の中で動的にスクリプトレットの値を
表示したいのですが、マウスをカーソルした時に「100+200の結果」と表示して欲しいのに、
「+の結果」と表示されます。
どうすればサーバー側から取得した任意の値を表示させる事ができるのでしょうか?
Formから取りだすのはNGです。
<%
String a = "100"; //サーバーから取得した値
String b = "200";
%>
<display:column property="total" title"足し算"
onmouseover="tip('表題',' <%=a%>+<%=b%>の結果')" onmouseout="untip()" />
先生、よろしくお願いします。
0942nobodyさん
2009/10/28(水) 00:05:10ID:???0943939=932=848
2009/10/28(水) 08:43:51ID:3sLr7DkQセキュリテイソフト止めても同じです。
パソコンのIPアドレス等も送られてくるし、画像もパソコンに表示されます。
クッキーはセットしたサーバにしか送られないので、
クッキーだけブロックする意味もないような気がしますが・・・
どうすれば<img src=〜>で、クッキー取得できるのでしょうか?
よろしくお願いします。
0944nobodyさん
2009/10/28(水) 11:51:04ID:???追跡用のcgi画像cookieをスパイウェアとして検出するセキュリティソフトは多いぞ。
それはさておき、ブラウザとセキュリティソフトの名前くらい挙げてもバチはあたるまい。
0945943=939
2009/10/28(水) 18:27:48ID:3sLr7DkQレスありがとうございます。
セキュリティソフトはAVG Free Edition 8.5、ブラウザはIE7です。
検出のメッセージ、ブロックのメッセージは出ていません。
よろしくお願いします。
0947nobodyさん
2009/10/28(水) 18:33:32ID:???ツールとかでやりとりしてるときのヘッダー見てる?
画像じゃないときのクッキーはどう?
0948945
2009/10/28(水) 19:24:27ID:3sLr7DkQレスありがとうございます。
CGIプログラムでログのようなファイルに、
日時、クッキー、IPアドレス、リファラー等を書き込んでいます。
ホームページ上には、そのCGIプログラムを参照する
<a href=>リンクと<img src=>の画像表示タグがあります。
前者をクリックすると画像だけ表示されます。
その後、元のホームページをブラウザでリロードします。
その後で、ログもどきファイルの中を見ますと、
前者のレコードにはクッキーがあり、後者のレコードにはクッキーがありません。
その他のデータは両方にあります。
>>946
ホームページ置いてるサーバとCGIのサーバは別サーバです。
仕様ですか!?
0950nobodyさん
2009/10/28(水) 20:27:01ID:???http://example.com/index.html から <img src="http://example.net/img.cgi... とかやってんだろ?
example.netの方がサードパーティのcookie扱いになってるからブラウザが送信してない。
ブラウザによっては設定で回避できるがデフォでは無理。諦めれ。
0951nobodyさん
2009/10/28(水) 20:28:36ID:???0952948
2009/10/28(水) 20:58:06ID:3sLr7DkQ>>950の例で言いますと、クッキーをセットしたのは、
http://example.net/x.cgiなのですけど、なぜダメなのでしょうか?
クッキーをセットしたドメインと、参照するドメインは同じドメインなのですけど。
0953nobodyさん
2009/10/28(水) 21:11:20ID:???物分り悪いな・・・。
>>950で「サードパーティのcookie扱いになってる」ってちゃんと理由も書いたんだが。
それが何故ダメなのかまで知りたきゃググるくらいのことはしてくれよ。
0955nobodyさん
2009/10/29(木) 02:11:33ID:???0956nobodyさん
2009/10/30(金) 08:28:03ID:???多くこまっています。
掲示板へのリンクはjavascriptで
location.href = "/hogehoge/" + "hoge.cgi"
と言った具合に直にはURLがわからないようにしているのですが
それでも数ヶ月するとスパム書き込みが始まります。
どうやらグーグルの検索結果に上記Javascriptで書いてある
リンクが/hogehoge/hoge.cgiと結合された形で残ってしまうからの
ようです。
どういった対策が考えられるでしょうか?
0957nobodyさん
2009/10/30(金) 08:36:39ID:???画像認証を採用する
禁止語リストを作り、当てはまれば弾く
0959nobodyさん
2009/10/31(土) 00:04:52ID:???個人サイトの認証破るのに業者もそんなコストかけんだろ
0960nobodyさん
2009/10/31(土) 07:05:09ID:4iG7XIa+HTMLソースの漢字コードをSJIにした場合、
(1)そのままで、MySQLの漢字データは正しく表示されるのでしょうか?
(2)正しく表示されないとしたら、どのように変換すれば良いのでしょうか?
0963nobodyさん
2009/10/31(土) 13:08:22ID:???0964nobodyさん
2009/10/31(土) 14:17:02ID:???楽天のgoldというFTPに日本語のフォルダを間違えてUPしてしまったら
削除できなくなってしまいました(リネームもできないです)
削除するにはどうすればよいのでしょうか。。
0965964
2009/10/31(土) 14:18:31ID:???後何を書いてよのやら。。
0966nobodyさん
2009/10/31(土) 14:30:16ID:???http://www.forest.impress.co.jp/article/2000/12/19/ftpit.html
0967nobodyさん
2009/10/31(土) 14:32:20ID:???http://www.smartftp.com/?lang=ja-jp
こっちだ
0968964
2009/10/31(土) 14:41:58ID:???ありがとうございます。
FTPit 1.5.5をDLしたのですが説明が英語すぎで
exeファイルもなくてどれがインストールファイルなのかすらわかりませんでしたorz
もうちょっと頑張ってみます
0969964
2009/10/31(土) 15:06:12ID:???smartFTPをインストールしました。FTPに接続完了です。
が、該当の日本語ファイルが表示されておりません。orz
どうやるのでしょうかorz
0970964
2009/10/31(土) 15:17:00ID:???ひょっとして騙されたのか俺ort
0971nobodyさん
2009/10/31(土) 15:37:16ID:???>>969で該当のファイルが表示されてないとあるが、他のファイルは表示されてるのか?
違うとこ見てないか?
0972nobodyさん
2009/10/31(土) 15:38:41ID:???0973nobodyさん
2009/11/06(金) 02:03:34ID:???<input type="file">使ったフォームで自分にPOSTする形のアップローダーが既にあって、
これにgreasemonkeyかなにかで連続で自動的にアップロードできるようなものを作りたいのですが、
当然<input type="file">に対してアクセスできないので、何か良い方法はありませんか?
(セキュリティ的にアレだからなのはわかるのですが…)
name属性はそのまま<input type="text">に書き換えればいけるかなとも思ったのですが、無理でした…
(もしかしたら文字コードの関係かもしれませんが)
0974nobodyさん
2009/11/06(金) 09:41:10ID:???0975nobodyさん
2009/11/06(金) 10:52:28ID:qxaFFVP6ヤフーみたいな左がメイン記事、右が関連記事をリストする構造のページを作ってます。
こういうページの構造って、
1)コードの頭の部分で右リストを生成するrightList.class.phpだとかをrequire
2)その後メイン部分の生成+右リストの種類やカテゴリを決定づけるパラメータをつくる
(例:$genre="news"、$pref="tokyo")
3)そのパラメータを受けて1)の関数実行、rightList($genre,$pref); 東京地区のニュースを一覧表示
て感じにするんでしょうか?
流れ的に、こんな感じでいいんでしょうか?
0976nobodyさん
2009/11/06(金) 10:54:20ID:???要件を満たしてるならそれでおk
0977nobodyさん
2009/11/06(金) 11:00:47ID:???とくに正解はないんだよね
MVCフレームワークとかを調べてみたらいいかも。
実際にそのフレームワークを使わなくても構成の参考とかにはなると思う。
0978nobodyさん
2009/11/06(金) 11:07:45ID:???なんとなく
0979nobodyさん
2009/11/06(金) 11:13:00ID:???どうせなら1)の部分を、パラメータに tokyo が渡されたら tokyo.class を読み込むみたいに動的に処理したほうがスマートかなと思う
0980nobodyさん
2009/11/06(金) 12:57:25ID:???perlかphpかrubyで
0981nobodyさん
2009/11/06(金) 13:04:18ID:???0982nobodyさん
2009/11/06(金) 13:09:36ID:???0983nobodyさん
2009/11/06(金) 13:12:33ID:???0985nobodyさん
2009/11/06(金) 13:29:30ID:???そういう事じゃないよなきっと。
0986nobodyさん
2009/11/06(金) 13:42:00ID:???どうもありがとう
とりあえず作ってみて不都合が出たら修正って形で行きます
requireとrequire_onceとincludeてどう違うんでしょうか、マニュアルよんでもよくわからないんですよね
>>979
それだと都道府県の数分だけクラス用意しなきゃいけなくて大変じゃないですか?
そっちのがいいんかな
0987nobodyさん
2009/11/06(金) 13:45:27ID:???0988nobodyさん
2009/11/07(土) 07:23:39ID:???0989nobodyさん
2009/11/07(土) 07:32:46ID:???0990nobodyさん
2009/11/07(土) 18:08:54ID:???開発環境
XP Pro SP3
VS2008(SP無し) VC++9.0
カテゴリーとしては「Webクライアントアプリケーション」というイメージで開発向け情報を集めたいのですが
httpはMSDNやグーグルでかなり情報を得られているのですが https通信がwininetの情報が少なく難儀しています。
誘導よろしくお願いいたします。
0991nobodyさん
2009/11/07(土) 19:30:14ID:???0992990
2009/11/07(土) 20:20:07ID:???ネットワークプログラミング相談室/雑談スレが良さげな感じでした。
ありがとうございました。
0993nobodyさん
2009/11/08(日) 19:39:34ID:???0994nobodyさん
2009/11/09(月) 01:18:44ID:???0995nobodyさん
2009/11/09(月) 01:35:39ID:???0996nobodyさん
2009/11/09(月) 02:29:40ID:???ありました〜。ありがとうございます
Amazon Product Advertising API 4【旧AWS,A2S】
http://pc12.2ch.net/test/read.cgi/affiliate/1244090399/
0997nobodyさん
2009/11/09(月) 02:37:17ID:???△▲ WebProg 初心者の質問 Part21 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1257701535/
0998nobodyさん
2009/11/09(月) 20:44:55ID:???0999nobodyさん
2009/11/09(月) 21:43:21ID:???1000nobodyさん
2009/11/09(月) 21:45:01ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。