△▲ WebProg 初心者の質問 Part21 ▼▽
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2009/11/09(月) 02:32:15ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前に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/1244038749/
(実質Part20)
0879nobodyさん
2010/04/10(土) 10:15:46ID:???0880nobodyさん
2010/04/10(土) 10:59:29ID:???0882nobodyさん
2010/04/10(土) 14:37:14ID:???http://gimpo.2ch.net/test/read.cgi/nendai/1269784099/
0883nobodyさん
2010/04/10(土) 14:57:27ID:4v9DCHOV暗号モジュールは自作でもいいし、PerlならCrypt::CBC系使えばPP版もあるし簡単。
0884nobodyさん
2010/04/10(土) 17:51:55ID:???0885nobodyさん
2010/04/10(土) 18:35:36ID:NqbkER96それで詳細を見ると「ライン:3345、〜〜〜」とエラーの箇所を一応知らせてくれるわけですが。
あれのライン(行数)って、ブラウザの「ソースを見る」で表示されるソースでの行数ではなく、
実行したファイルでの行数だと最近知りました。
すると、いろんなファイルをincludeして一つのスクリプトファイルとして実行されている場合
どういう風に行数を数えたら良いんでしょうか?
全部のファイルを一つのPHPとしてまとめてみて、その後頭から一行ずつ数えた場合のライン数?
どうもよくわかりません。
そもそもIEがPHPなどのサーバサイドスクリプトの検証してるわけないしって気持ちがぬぐえないし。
でも、最近じゃAJAXなどのブラウザ環境に直接影響する機能をPHPに組み込んで開発することもあるし。
うーん、PHPとかは関係なくて、読み込んでいる.JS(jqueryとか)の内部での行数なのかな?
直接サーバサイドプログラミングの技能や知識には関わらないかもしれないですが、
全く無縁ではない気がしてここで聞かせてもらいました。
あのIE6のエラー通知、どのように対処されてますか?
(wordpressでの開発をしてて、ぜんぜん意識してないところでエラー通知され、
ブラウザでのソースは200行程度しかないのに、「ライン:3345 〜〜」なんて言われて
びっくりしたと言うのが事の発端です。どうやらJSやcss関連のエラーぽいんですが…)
ほんとに恥ずかしい質問ですみません
0886nobodyさん
2010/04/10(土) 20:15:10ID:???いちいち気にするな 結果オーライだ
0887nobodyさん
2010/04/10(土) 22:04:42ID:???http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=e606e71f-ba7f-471e-a57d-f2216d81ec3d
0888nobodyさん
2010/04/10(土) 22:43:39ID:NqbkER96うわ、こんなのがあったんですね
ほんと助かります、試してみます ありがとう
0889nobodyさん
2010/04/11(日) 05:08:51ID:Wjpc0Pyw【やりたいこと】
・サムネール画像がn枚(※それぞれジャンルがわかれてる)表示されたページ
※ジャンルごとのフォルダから画像をランダム表示
例)
ページに5枚の画像(風景、動物、生物、人間、その他)
風景フォルダには10枚入っておりどれか1枚ランダム表示
動物以下同じ
やりたいことは以上です。
ひとつずつJSなどで設定すればいいのかもしれませんがページに50枚とかの場合しんどいです…
何か効率の良い方法をお願いします
0890nobodyさん
2010/04/11(日) 11:45:35ID:???1時間でもいいですか?
0891nobodyさん
2010/04/11(日) 16:16:15ID:???静的なページ(普通のHTML)なのか動的なページ(CGIなど)なのかで変わってくるが
JSで設定って話が出るということは、ページ自体は静的?
だったら列挙する手間を省く方向で、例えばローカルでdirした結果を整形するバッチを組むのがいいんじゃねーの
dir /B animal\*.jpg > animal.txt
>>890
個人的な感覚でしかないが、1時間だったら許容範囲だと思う
0892nobodyさん
2010/04/13(火) 14:30:40ID:???って鯖にかかる負荷としては、かなり軽いと思っていいのでしょうか
0893nobodyさん
2010/04/13(火) 16:47:48ID:???0894nobodyさん
2010/04/13(火) 23:28:58ID:DoAWDy8oPHPに似ていなくもないな。
0895nobodyさん
2010/04/14(水) 00:51:38ID:???一時期多用してたなぁ・・・
0896nobodyさん
2010/04/14(水) 02:53:17ID:???0897nobodyさん
2010/04/15(木) 13:00:01ID:???使えないレンタル鯖もあるからね
0898nobodyさん
2010/04/16(金) 08:35:49ID:???正規表現は
<form .*?>
でよいでしょうか?
0899nobodyさん
2010/04/16(金) 09:01:54ID:???...>
や
<Form ...>
にマッチしなくてもいいならいーんじゃね?
(XHTMLならformとFormは別だけど)
0900nobodyさん
2010/04/16(金) 09:12:33ID:???改行もありえますね。
0901nobodyさん
2010/04/16(金) 10:17:17ID:???かな
0902nobodyさん
2010/04/16(金) 10:24:16ID:???0903nobodyさん
2010/04/17(土) 09:56:05ID:???/(<form .*?>)/is
0904nobodyさん
2010/04/17(土) 10:10:50ID:???0905nobodyさん
2010/04/17(土) 11:29:02ID:???0906nobodyさん
2010/04/17(土) 15:31:00ID:???0907nobodyさん
2010/04/18(日) 20:22:03ID:???長時間実行し続けているがためにプロセスが途中で切れることを懸念し、
これを2つに分けてみました。
例えばスクリプト1の処理が終わったらスクリプト2を実行する、といった
ようなcronの指定の仕方、もしくはその他良い方法等ございましたら
ご教示いただけますと幸いです。
専用サーバであるため、設定でプロセスが切られるようなことがない
ようにできるのであればそれでも結構なのですが、そういった設定が
どうしても見つからなかったため質問させていただきました。
よろしくお願いいたします。
0908nobodyさん
2010/04/18(日) 20:35:26ID:???/path/to/script1 && /path/to/script2 (script1正常終了時のみ)
/path/to/script1 ; /path/to/script2 (script1の終了ステータス不問)
でいいのかと思ったが、これだと外側で両方終わるまで
waitしつづける親シェルが存在するからダメなんだろうな。
長時間動き続けるプロセス禁止のレン鯖でもない限り、
スクリプト自体が長時間動いても問題ないと思うけど。
0909nobodyさん
2010/04/19(月) 00:08:29ID:???ありがとうございます。
以前の仕事で、100万件のシリアル番号を生成するスクリプトを回していたら
数日かかりまして、3日目くらいでスクリプトが落ちてしまったことがあるため、
そのときのようなことにはならぬよう、何か対策はないものかと今考えており
ました。
しかし浮かばず、困ってます。。
0910nobodyさん
2010/04/19(月) 00:21:25ID:???0911nobodyさん
2010/04/19(月) 00:32:45ID:???B スクリプト1が終わったら何かファイルでも残しておいてスクリプト2は1時間おきとかに、ファイルがあるかどうかチェックして、
あった時だけ続きをやる
あるいは、スクリプト3見たいな名前にしておいて、スクリプト3をスクリプト1が自分が終わったときにスクリプト2にリネームする
(最悪1と2のあいだが1時間開くけど)
とかでいいんでないの
0912nobodyさん
2010/04/19(月) 08:34:15ID:???DBなりに残すようにして、起動のたびにそのファイルの情報を元に
途中から処理すればいいんでないかね。
0913nobodyさん
2010/04/19(月) 08:43:28ID:???0914nobodyさん
2010/04/19(月) 09:31:44ID:???設計から見直すべきではないか
0915nobodyさん
2010/04/19(月) 09:35:30ID:???0916nobodyさん
2010/04/20(火) 13:20:26ID:???どういう仕様のシリアルか分からないので、なんとも言えないけど。
もしくは、Cで実装しなおすとかは?
0917nobodyさん
2010/04/20(火) 13:25:40ID:???ん〜、ファイルの MD5 とか取得してるのかな?
それなら納得の時間だけど・・・
0918nobodyさん
2010/04/23(金) 10:31:47ID:???AMPの方はまぁそこそこいけるとは思うのですが。
基本的なシェルコマンドとかデスクトップの設定、パーミッション、ログを確認したりなどはできます。
ただ、サーバー設定はからっきしです。
LDAPだとかSSHだとか。TCP/IPは基礎的なものは学習したのですが設定で深い事をするとなると分かりません。
やはりサーバー構築も出来て当たり前なのでしょうか?
Linuxとか別に学習はいらんだろと少し舐めていたのですが、LAMPの中で一番知識が深く難しく思えます。
0919nobodyさん
2010/04/23(金) 10:52:35ID:???Linuxの公開鯖を構築できるレベルになるには、そこそこの知識と経験が必要なのは確かだなぁ。
俺はそのリソースを開発に振りたかったから専門ベンダ(というか知人)に外注してる。
お互い専門分野に注力してればいいから遥かに楽だよ。外注コスト分は元取れてると思ってる。
0920nobodyさん
2010/04/23(金) 11:31:35ID:???うちではLAMP構成の構築、httpd.conf修正、ログローテート設定まで
つまり、とりあえずアプリが動くサーバを作れる所までは誰でもできる
学習コストは1週間の教育と1ヶ月程度の慣れかな。
でも開発がメインなら、自分の所のアプリが動くサーバを構築できれば良いんじゃない?
知っておいた方が良い事はたくさんあるけど言い出したらキリがないからね
アプリにメール送信があったらMTAを覚えたほうがいいだろうし
他サーバとのデータのやりとりがあったら、nfsとかrsyncとかが必要になるかもしれない
自前でDNSたてるならBINDも覚えた方がいいかな
あとは基本的な所だと
不要デーモン停止・不要cron停止・ログローテート・iptables
あとはlogwatch・sarとか、監視という意味ではzabbixやmuninの設定ができると楽
0921918
2010/04/23(金) 15:00:12ID:???ありがとうございます。
Windows環境だったのですが、PHPでアプリケーション作ったり、http.confの設定を勉強したり、SQLでデータベース作ったりチューニングやったりとかしていたんですが、
いざじゃぁLinuxで本格的に・・・と思った所あまりにも難しくて。
TCP/IPの基礎はやったつもり(言葉の意味と概要)だったんですが、実際に目の当たりにするとあまりの項目の多さと設定の複雑さに挫折しかかっておりました。
本とかに書かれているのを自分の環境に直すにはどこをどう直せばいいのかとか。
次々に課題が出てきて、しかも深いインターネットとパソコンの知識が必要になったり、いったいどこまで学習すれば終わるのかと思って。
0922nobodyさん
2010/04/23(金) 15:09:03ID:???0923nobodyさん
2010/04/23(金) 15:50:43ID:???最初に準備してからかかる必要はない
0924nobodyさん
2010/04/23(金) 21:29:11ID:???各種設定とか、デーモン止める為にどれを止めるべきだとか、他にも色々
LAMPの中で極めるのはどれが一番難しいかといわれればLinuxだな
大量の知識を必要とするから
安易に自鯖とか行ったら死ぬね
0925nobodyさん
2010/04/23(金) 21:31:37ID:???4つ並べて分かりやすくまとめたのはいいけど粒度が違いすぎるわな。
0926nobodyさん
2010/04/23(金) 21:33:13ID:???0927nobodyさん
2010/04/23(金) 21:46:06ID:???俺は最初htmlとcssやって楽勝だな、と思っていたらJavaScriptで少し躓き、なんとかなったら今度はサーバーサイドでそれらとは比べ物にならないくらい大量の知識を要求され、
SQL、xml、その他色々終わりようやくひと段落・・・と思ったらSubversionだのIDEだの始まって、次はTCP/IPだ、Linuxだ、セキュアだ、SEOだ、サーバー設定だなど始まり何度か発狂しかかった事あったけど皆はそういう事無かったの?
>>922の言っている様に、終わりなんてないように途方も無く思えたね
まぁ今でも全然終わりに近づいている気はしないけれどw
楽しくて仕方が無い人はいいんだろうけど、俺なんて特にエクスタシーを感じるほど好きでもないし・・・w
0928nobodyさん
2010/04/23(金) 22:05:22ID:???0929nobodyさん
2010/04/23(金) 22:16:56ID:???0930nobodyさん
2010/04/23(金) 23:08:53ID:???勉強しても問題ないでしょうか?
あなたにもできるプログラミング超入門
という本ですが・・・
前てきとうに買ってしまって、wiki見たらperはlバージョンアップもかなり重ねてるようなので、気になりました
プログラミングに関してまだ何も知らない状態なので、どう影響するかわかりませんが、
超初心者向けの入門程度の内容なら情報が古くても新しくても関係ないですかね?
0931nobodyさん
2010/04/23(金) 23:19:18ID:???0932nobodyさん
2010/04/24(土) 00:16:02ID:???リファレンスと初めての〜みたいな2冊を買うことをおすすめする
リファレンスは WEB があるし・・・とか考えちゃだめ。
紙で見るスピードには勝てないから。
個人的にはリファレンスは 技術評論社 の CGI&Perlポケットリファレンス を。
「初めての〜」 みたいな本は立ち読みしつつ流れが分かりやすそうなのを選べばいい。
ページの脇とか下部に注釈を載せてるのとかはいいかも知れない。
0933nobodyさん
2010/04/24(土) 02:58:31ID:???SQLもxmlもSubversionもIDEもTCP/IPもセキュアもサーバサイドの知識にまとめて入ってる
実質やることはHTML CSS JavaScript PHPぐらいだ
Linuxだのサーバ設定だのってのは次元が違う
0936930
2010/04/24(土) 13:02:49ID:???>>932
ためになるアドバイスありがとうございます。
早速新しい入門書とリファレンス本を買ってみます。
確かに紙の方が良さそうですね。
HTMLとかは入門書読む程度であとはウェブって感じで今までやってましたが、
perl以外にもリファレンス的なものを色々買っておくことにします。
>>934
あなたにもできるプログラミング超入門という本です。
0937nobodyさん
2010/04/24(土) 13:06:29ID:???0938nobodyさん
2010/04/25(日) 04:15:10ID:???Bクラスはint id,int c,varchar dをもつ
RDBはどのように設計すれば良いのでしょうか?
0939nobodyさん
2010/04/25(日) 04:18:51ID:???0940nobodyさん
2010/04/25(日) 05:59:38ID:???4月から半年コースでweb技術者を育成する民間の職業訓練に通っているのですが
授業内容から就職に繋げられるか少し不安です。
やることは、XHTMLとCSS、FLASH、Javascript、PHP、フォトショ、イラレ、Dreamweaver
windowsサーバ構築です。全て15日程度ずつやるようです。
市販書に沿って進めていくのですが、教科書外の事になると講師がつまる事があり不安です。
また、講師が休みの時web開発者が臨時講師として来た時にココだけの話絞ったほうが良い
と授業内容否定のように強く言っていたのでどうなのかと思い質問させてもらいました。
自分の努力も必要だと思いますが、この授業を続けて大丈夫でしょうか?
0941nobodyさん
2010/04/25(日) 06:30:26ID:???実戦で使える技術は現場で学べ。
そこ行きつつ仕事現場へも行く。
0942nobodyさん
2010/04/25(日) 06:34:41ID:???実際に、XHTML、CSS、FLASH、Javascript、PHP、フォトショ、イラレ、Dreamweaver、サーバ構築
が出来ても出来なくても、職業訓練所で経験ありとアピールできる。
全くの初心者なら面接で通らないかも知れんが。
いじったことあるならと試しに遣らせてみるかとなる。
0944nobodyさん
2010/04/25(日) 15:11:43ID:???DB板の話題だな
簡単に書くと、BがAに依存、即ち1:Nの場合は、
create table テーブルA {id numric(...)}
create table テーブルB {id numric(...), a_id numric(...), ...}
BをAとは独立、即ちM:Nの場合、
create table テーブルA {id numric(...)}
create table テーブルB {id numric(...), ...}
create table テーブルAB {id numric(...), a_id numric(), b_id numeric()}
詳しくは、DB設計を語るスレ 3
ttp://pc11.2ch.net/test/read.cgi/db/1269585561/
あたりで聞いてみたら?
0945nobodyさん
2010/04/25(日) 22:25:50ID:???授業を生かすも殺すも自分次第
そのどれも独学でも身につけられるんだから、
少なくとも本に載ってることは自分で全部予習して、
それ以外のことを先生に教えてもらうようにしないと。
0946nobodyさん
2010/04/25(日) 22:31:31ID:???仕事≧趣味>>>義務>>>>>なんとなく
かなぁ
とりあえず楽しめ
0947nobodyさん
2010/04/25(日) 23:12:14ID:???興味ないと身に付かないよね
「楽しめる」「興味ある」状態になるきっかけがあるといいんだけどね。
0948940
2010/04/25(日) 23:28:43ID:???>>941-942
そういうカラクリがあったのですね。
>>943,945
教科書外のことなど疑問点を講師に聞きたくはあるのですが
聴くと講師が詰まる事があり、講師や周りの生徒に申し訳ない感じがするので聞きづらいです。
2カラムレイアウトでメイン文章の部分の幅を狭くする方法等を聞いたら
そんなことしないし意味が無いといわれたので僕の質問が悪かったのかもしれませんが・・。
>>946さんの文を見ると
趣味のサイトを作りながら卒業して箔をつけるというのが一番でしょうか?
0949nobodyさん
2010/04/25(日) 23:39:37ID:???どこかスポーツと似ている気がする
0950nobodyさん
2010/04/25(日) 23:47:49ID:???float 指定した div 作って、更に内側に div で本文用の div を作る。
内側の div にmargin or padding 指定
そんな難しくはないのだが (もちろんコード打ちながらの調整とかは試行錯誤必要だけど)
それは先生が悪すぎると思うw
0951nobodyさん
2010/04/25(日) 23:51:57ID:???自分の作ったものを他人が使ってくれることに喜びを覚える人
プロテクト外したいからとかの人←
興味持って能動的に動かないと、日々進歩してる分野はつらいと思う。
「お前らに聞いた俺がバカだったよ。 バーカバーカお前らにもう何もきかねよ氏ね!」
っていう理由でもいい。 自分から動いた人の勝ち。
HTML/CSSをはじめプログラムの類はそんなもんかと思う。
0952nobodyさん
2010/04/25(日) 23:59:20ID:???先生悪いかもしれないけど、そういうのは
「こういう風にやってみたんですけど実際の現場ではどうやるのがいいですか?」
みたいなほうがいいんじゃないかな。そのほうが先生も答えやすいし。
とにかく、先生の知ってることをなるべくたくさん引き出したほうがあなたの勉強になるんだし。
0953nobodyさん
2010/04/26(月) 00:10:41ID:???技術あるやつは先生なんてしないし
0954nobodyさん
2010/04/26(月) 00:34:13ID:???そんなイメージ。
0955nobodyさん
2010/04/26(月) 07:19:32ID:???人に教えるより、金になるものな
とりあえず授業は目次だと思って実際働き出してからが本文だろうな
楽しむ、とか興味が一番もちょっと違うと思う、一番上昇曲線が急なのは悲しいかな苦しんだとき
0956nobodyさん
2010/04/26(月) 07:30:42ID:???0957nobodyさん
2010/04/26(月) 08:00:50ID:???例えばこのあと自分でわかるまで調べたかどうかだね。
興味があればがんばって調べるけど興味がなければ
先生が教えてくれなかったで終わる
0958nobodyさん
2010/04/26(月) 08:30:57ID:???自分は@IT、codegine、ITPro、gihyoなどなのですが、これら以外にプログラミング、Linux関連でいいサイトないでしょうか?
0959nobodyさん
2010/04/26(月) 08:47:22ID:???プログラミングだけに限らず上達する人って、興味があって楽しんでる事の
壁に対して wktk するか否かじゃない?
と思う
0961nobodyさん
2010/04/26(月) 11:32:15ID:???@IT とか見たり、こういうスレで聞いたこと無いものが出れば調べたりとか
まぁでも興味が無ければがつりスルーですが
0962nobodyさん
2010/04/26(月) 12:43:37ID:???0963nobodyさん
2010/04/27(火) 01:35:38ID:???・導入が簡単。
・阿っていったら吽だけきちんと帰ってくる。
・構成部品が綺麗に別れている。
色々考えたらこうなったのだけど上級者としてはどうなるのでしょうか
0964nobodyさん
2010/04/27(火) 01:40:38ID:???0967nobodyさん
2010/04/29(木) 09:12:56ID:HuVtwODu今はcoLunixを使っていますが32bitOSにしか対応していないので・・
0968nobodyさん
2010/04/29(木) 09:17:08ID:???0969nobodyさん
2010/04/29(木) 09:21:46ID:???アマゾンとかのクラウド借りると64ビットだよとか、そういうこと聞きたいのかな
(アマゾンがそうかどうかは知らんで書いてるよ)
0970nobodyさん
2010/04/29(木) 10:00:52ID:???やはりまだそこまで成熟したものはないのでしょうか
amazonにも64bitの仮想マシンはありますが有料なのがテスト環境としては痛いです・・
0971nobodyさん
2010/04/29(木) 12:33:19ID:???0973nobodyさん
2010/04/29(木) 15:48:21ID:???0974nobodyさん
2010/04/29(木) 20:50:45ID:???前試した時対応してなくてVirtualBoxにしたのに。。
0975nobodyさん
2010/04/29(木) 23:01:52ID:???ともかくXP上で64bit linux動いた記憶がある
0976nobodyさん
2010/04/30(金) 02:39:40ID:???設計とか知らないので確実にごちゃごちゃになりますよね?
作ってるうちにこんな機能もあったらいいなーなんて思って、
後から実装していくような作り方をしてるので後でわけがわからなくなってしまうと思うのです。
こんな感じの人がうまく混乱しないで最後まで規模の大きいものを作りきるためには、
どういうことを心がければいいでしょうか?
レス数が950を超えています。1000を超えると書き込みができなくなります。