サーバーサイドJavaScript総合
■ このスレッドは過去ログ倉庫に格納されています
とか見つからなかったので立てさせてもらいました
クライアントJavaScript/JScriptについてはWeb制作板へどうぞ。
とりあえず俺は今頃Jaxerで遊んでみてます。
AJAJAって無くなったのかな? 公式らしきURLがwikipedia転送になってますね
その他にもいろいろ実装あるので、>>2以降で軽くリンクとか書いて行きます 動的言語の簡易さの代償じゃないの?
Rubyとかも、静的型付けの言語と比べて大規模開発がやりにくい、とか言われるしね。
その辺の止揚は、ScalaやHaskellみたいな型推論方式に求めるべきじゃない? > クライアントとサーバが同じ言語で書けるようになるのは、そこそこ魅力
やるとすればM$だろうな >>24
どうだろうね。むしろオープンソースだと思う。
個人的には10年後も一線で使われてる言語は C/SQL/Javascriptぐらいだと思ってる。
今現在の選択肢としてはともかく、長い目でみればJavascriptはかなり成長するんじゃなかろうか。
それがServerSideに向かうかどうかは判らんけど。 IIS / JScript ASP完全スルーかよw
iPlanetなんてのもあったね
一度廃れたものを、AJAXブームでまた台頭させられたに過ぎない オープンソースねえ・・・
ブラウザオブジェクト組み込んだRubyインタプリタをIEのアドオンとして配布
<script type="text/ruby"></script>で実行とか? >>28
逆。ブラウザ側の言語は変えられないから、ServerSideでJavascript
ただ、現時点では、いかにも力不足だとは思ってる。 TamarinでサーバサイドActionScriptなんてのもあるね JAXERってGPLv3じゃねえか
くわばわくわばら クロスドメインやると文字コードはUTF-8限定
SMTPも日本語通らず、追加ヘッダ設定もできない
コアモジュールに手を入れるとGPL ver3か
・・辛いなw ttp://sourceforge.jp/projects/ecmascriptlet/
ttp://dragonlady.info/ses
一昨年より作っていたのですが、最近少し設計変えてみました。
ケチ付けて頂けると、改善箇所が見えてきて助かります。
よろしかったら、お試しください。
※特にダメダメな部分は文字コードまわりです
XML/HTTPとクライアントサイドDBのインターフェースとか必要でしょうか?
今ひとつ”サーバサイドだから”という特徴が見えてきていません。 すいません。間違えました。
ttp://dragonlady.info/ses/
>>37
お時間を割いて頂き、ありがとうございます。
せっかく閲覧していただいにも関わらず、エラー発生申し訳ありません。
以下の対応をしてみました。
1.エラーページを用意していなかったページがありましたので、追加で作成しました。
2.http://dragonlady.info/sesでアクセスした場合、最後に"/"を保管するようにいたしました。
3.403が発生する主な原因である”サイトマップ定義”に関する説明をトップに追記しました。
※サイトマップ定義で許可されていないリンク(主に直リンクになります)は、403で応答します。 ”戻る”ボタンで戻った際に、キャッシュに残るため、
別ページにアクセスすると、サイトマップ定義違反が発生し、
403が発生しておりました。
IE、Firefox、Safariのキャッシュ削除設定を行ないました。 dbacceserにシーケンス外のIDで2バイト投げたら化けてしまいました
おかしくしてしまったかもです、すみません >>40
おかげさまで、バグを見つけることができました。ありがとうございます。
まだ、修正しきっておりませんが、DBアクセス画面に関しましては、
修正完了しました。
スレ違いだったらすいません。
よくigm.example.comなどキャッシュサーバーがありますが、
キャッシュサーバーでは、scriptなどは動作しないんでしょうか?
(単純のjavascriptで、クッキーからアクセス元により一部コンテンツを変更するなど) ドメイン違うトコから見られてるか判定してキャッシュサーバ上での実行を弾く事はできるけど
いまいち事例が判りにくいな。
少なくともエスパーできる範囲からは、
ご想像通りサーバサイドJavaScriptの話ではないと思うですよ。
転送済みクライアントサイドJavaScriptが正常に動くかどうかの話に感じます。
誤読の余地が多いようですので、もうちょい具体例をお願いできますか。
どこに誘導すればいいのか良く判らんですわ。 スンマセン。
あるサイトがあってアドタグを貼るのですが、特定のサイトから来たユーザーのみに
広告を見せる方法を考えています。
特定のユーザー以外からはその広告スペースは見えないようにする予定です。
そこで何らかのjavascriptで、特定のサイトからユーザーが訪問した際に
広告入りのページを表示したいと考えています。
ただ殆どのページが負荷軽減のためキャッシュサーバーからユーザーへ送信しており、
動的ページではありません。
書いてる本人が意味不明になってますが...汁
キャッシュサーバー内でうまくクッキーを元に広告有無を発生させる方法はないですか?
キャッシュサーバー内は静的ページしか存在しません。
分りにくいですよね。
スンマセン ああ、それならサーバサイドJavaScript関係ないわ
キャッシュサーバ上だけで発動するJavaScriptである必要はないのな
「クッキーを元に広告有無を発生させる方法」を
+ JavaScript の質問用スレッド vol.65 +
http://pc11.2ch.net/test/read.cgi/hp/1212031089/
あたりで聞くのが妥当な話題だよ。
もうちょい前提出してほしいが、ここではスレ違いだから一例だけ。
静的HTML内にad用のDIVを置いといて、onloadでクッキー調べて
innerHTMLなりDOMで広告吐けばいいんじゃねえかな。
解決しなかった際は、上記のスレで再整理して再度質問してくれ。おれそっちも見てるので。 V:.................. ............ .....:..:}:............ ..../__/^ >>1はDOM使って通信することをサーバーサイドとか思ってるわけ
このスレって壮大な釣り? ィ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;゙t,
彡;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
イ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;r''ソ~ヾ:;;;;;;゙i,
t;;;;;;;リ~`゙ヾ、;;;;;;;;;;;;;;;;;;;;ノ i,;;;;;;!
゙i,;;;;t ヾ-‐''"~´_,,.ィ"゙ ヾ;;f^! / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ト.;;;;;》 =ニー-彡ニ''"~´,,...,,. レ')l. < おまえは何を言っているんだ >>50
t゙ヾ;l __,, .. ,,_ ,.テ:ro=r''"゙ !.f'l. \____________
ヽ.ヽ ー=rtσフ= ; ('"^'=''′ リノ
,,.. -‐ゝ.>、 `゙゙゙゙´ ,' ヽ . : :! /
~´ : : : : : `ヽ:. ,rf :. . :.: j 、 . : : ト、.、
: : : : : : : : : : ヽ、 /. .゙ー:、_,.r'゙: :ヽ. : :/ ヽ\、
:f: r: : : : : : : : !丶 r-、=一=''チ^ ,/ !:: : :`丶、_
: /: : : : : : : : :! ヽ、 ゙ ''' ''¨´ / ,i: : : l!: : : : :`ヽ、
〃: :j: : : : : : : ゙i `ヽ、..,,__,, :ィ":: ,ノ:: : : : : : : : : : : :\
ノ: : : : : : : : : : :丶 : : ::::::::: : : : /: : : : : : : : : : : : : : : :\ しかし何でサーバサイドまでわざわざECMAScriptを使わねばならんのかと。
CにJavaにPerlにRuby、言語としても実装としても優れたものがすでに十分あるだろ。 別に縛りなんて無いよ。
そこにJavaScriptがあ・る・か・ら まあそれは分かるけど、jaxerのページに「ここすごい!」「こんなにべんり!」みたいのが列挙されてすらいないのはどうかと セキュリティはPHP以下で速度はRuby以下になりそうな悪寒 へー
これはすごいね
それ以上の感想はないけれども・・・ サーバサイドでJavaScriptって誰が得すんの その技術を早期に身につけたものは基本的に得するんじゃない? >>61
実際、intramartのjavascript開発の場合、
日付型を求めるところに、文字列形式で日付渡すと、
エラーを出すこともなく、素知らぬ顔してそんな項目なかったかの如く無視してくれるからねぇ
PHPならnotationだしてくれるのでまだマシ
高い金とってるんだから、この程度ぐらいチェックしとけ、って言いたい。
どなたかご教示お願い致します。
現在、yahoo知恵袋みたいな「役に立った」ボタンの制作を考えています。
この際javascriptにて、ボタンをクリックするとページ遷移せずに、
「役に立った」カウンターが一つ上がり、それと同時にカウントをファイルに記述をさせる
cgiファイルを呼び出そうと考えておりますが、どうにも上手く行きません。
document.writeでcgiファイルを呼び出すとそのcgiのページに遷移して
しまいます。
ページ遷移せずにjavascriptにて裏でcgiを呼び出すような事はできないのでしょうか?
<img src="yakunitatan.png"> >>63
裏でCGIファイルを開いて値を取得すれば? 質問です。こういうプルダウンを作りたいのですが
メニュー1(中日、阪神、西武…)
メニュー2(投手、外野手、内野手、捕手…)
メニュー3(メニュー1とメニュー2で該当する選手一覧)
たとえば、メニュー1で西武、メニュー2で投手を選択すると、メニュー3からは涌井、帆足、岸…などとリストされる
ようにしたいわけです。
どうすりゃいいでしょうか?ちなみにメニュー2は共通の名称です。 >>66
サーバサイドでやる必要なくね?
クライアントサイドでメニュー1の値によってメニュー2の選択肢を表示/非表示するだけで済むでしょ
メニュー1を選択してからメニュー2の内容をサーバ側で更新するより、
最初からメニュー2の内容を全部取得して表示/非表示切替するだけ
文字列だけのデータだし、初回アクセス時もそんな重くないでしょ サーバーサイドじゃなくてクライアントサイドのJavaScriptだな。
Ajaxでググりなさい。 海外じゃNode.jsが盛り上がってるというのにここは閑古鳥だな! >>69
まあ、このスレ自体人いないし
てかnode.jsが小規模システム向きで何で大規模システムには向かないのかわからん
もし小規模システムだけなら多分、日本では流行らない(仕事にならない)
気がするんだが、どうよ?
htmlとJavaScriptだけでWebサービス(システム)が作れちまう時代が来た…
いや、JavaScriptがとうとうここまで来たと言う事実は見事だ!
素直に喜ばしい事なんだ >>大規模システムに向かない理由
そもそもJavaScriptが大規模開発に向いてないよね。
グローバルな名前空間が、あっさり汚染されてしまう言語仕様になってる。
それでも、経験豊富な開発者はなるべく名前空間を汚染しないように書くんだろうけども、
大規模開発でそれを全員に徹底させるのは現時点では難しい。
それに色んな書き方ができるから、何をやってるのかぱっと見わからないコードが
大規模開発に向くと言われてる言語よりも多く生産される気がする。 >>70
ExtJS とか SmartClient とかのことか Node.jsでウェブサーバーがなんたらわめいてたぞ
とあるじんぶつが node hello.js
で起動して
これを停止する方法を教えてください
macです あの結局root権限ないと、
node.js周りってたのしめないの?
キィイイイイイイイイイイイイイイイイイイイイイイイイイイイイイイ!!!!!!
ゴォオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオ!!!!
ゴットサンダー!!!!!!!!!!!!!!!!!!!!!!!!!!!
ピーゴロゴロゴロ!!!!!!!!!! サーバサイドの場合アラート使えないけど
気軽にデバッグで変数値知りたい時は、やっぱconsole.log使うのがいいですかね?
PHPにできない事をやるならいいけどPHPにできる事までやろうとする意味が分からない サーバサイドJSってどうやってデバッグすんの?
デバッガあんの? apacheとnode.jsとの関係がよくわかりません。
node.jsでアプリを作ってphpも同時に使いたい場合、
同じディレクトリの中に普通にファイルを置いていいのですか?
./index.php
./client.js
./server.js
みたいな感じです。 node.jsのバージョンアップの関してですが、
nvm以外の方法でのアップデートはどのようにするのでしょうか?
インストールしたnode.jsを捨てて一からやりなおしですか? PHPでやれば同じ事と考えてる無知が多すぎてわろえない PHPとかどうでもいいけど
ぶっちゃけPHPよりnode.jsの方がセキュリティホール多そうで使いたくない ライノー、蜘蛛猿の事も忘れないであげて下さい。
PHPはどうでもいいですw ttp://kray.jp/blog/node-js-twitter-streaming-api/
を参照にしてアプリを作成しているのですが、
streaming.jsの部分のブラウザを閉じた時に生じるイベントハンドラ
wsServer.addListener("close", function(connection) {
sys.puts("close: " + connection._req.socket.remoteAddress);
});
が作用しません。その他はうまくいきまいた。
何か少しでもアドバイス頂けたら幸いです。 魅力溢れる技術だけど
趣味でやる人が少ないんじゃない?
業務でやってる人は製品固有のJavaScriptだったりするし
node.jsだけじゃないからねぇ node.jsはあと3年もすればWebの世界を制覇しそうな気がするけどね。 今日twitterでnode.jsで検索すると
すごい勢いで
ttp://mashable.com/2011/03/23/node-job-board/
へのリンクがTL上で流れていたけど、これってどういうこと? 書いてある通りだろ?
斜め読みした結果俺はNode.jsで求人情報を取り扱うようになったってことだと理解したが 現在、Javaでサーバ側実装してるけど、
定数の宣言がどうしてもサーバとクライアントで、
二重定義になっちゃうんですよね。
(JavaScriptは定数じゃないけど。。)
どっちも、JavaScriptなら定義は1つで済みそうだけど
どうなんでしょうか? JSON使えばたしかに片方だけで宣言したものをもう片方でも使える
けど「定数」をJSON使ってやりとりする気ならアホとしか なんでやろうが定数は鯖と倉で同期させる必要があるにきまってるわい
その為にソースの自動生成があるわけで… ん?
サーバとクライアントで同じファイルを使う=同期する必要が無い
では?
定数的に使うから、値を変えるわけでも無いし ふむ、俺も書いたあとに気づいたw
要するに定数ファイルをユーザにも読み取れるようにしてるわけか 勘違いするのも分からんでもないけど、クライアントとサーバの役割は基本的に変わんないよ。
Javaで作ってたサーバアプリがJavascriptで作ったサーバアプリになるだけ >amachang 今粛々と民事刑事の方面で進めています。一応、すべて証拠として保存しなければいけないので、冗談でも今はこのスレに変なこと書き込まないでください。
>2011/01/28
http://hibari.2ch.net/test/read.cgi/prog/1291518728/
>1 :amachang撲滅振興協議会:2010/12/05(日) 12:12:08
> amachangが憎い・・・・amachangが許せない・・・・
> ククク・・・・クククククク・・・・・
> クックックックックックックッ・・・・・
> クー、クー、クー、クー、クー、クー・・・・・
>
> もう許せない。
> もはや沸き上がる滅意を抑えることが出来ない!!! みなさんどこのサーバーを使ってるんですか。
ちょっと遊ぶのに適した無料もしくは格安のレンタルサーバーのお勧めを…。
専用サーバーじゃないと無理? >>112
えー、ググったがよく分からんかったんです。
はー、どうせこれからやるんなら、クライアントもサーバーもJavaScriptで賄えるならやりやすいかと思ったけど、
おとなしくRudyかPython当たりを覚えるしかないかな…。 node.jsが使えないVPSか。どんな仕組みなのかね。胸熱 2011年はサーバサイドJavaScriptの年とか言われてたのに
■Node.js とか Node.jsとか、ましてや Node.js と学習コストのはなしCommentsAdd Starmattn15barlog
結局、がんばってそれの作法をおぼえても、それのブームがさった後にまったく役にたたない知識なので、そういうのを覚えるぐらいなら、ベーシックな技術の修得に時間をさくべきではないか、とおもった。
お前らの事いってるとおもうんだが?
さっさと死ねよ
どうせ作るのはくだらねえ趣味程度のアプリだろ 通ぶってわめくのやめてくれないか Node.jsっていう文字が大変不愉快
さっさと死ね なにがV8だ
クソみたいな中学生が作ったみたいなサイト載せやがって
くだらねえチャットやBBSでも作ってろよタコ
凄さみせてくれないか?どうせカスなんだろ
俺が驚かなかったらNode.jsおわりねハイ終了 サーバサイドはNode.jsで
クライアントはJavaScriptでアバターチャット作ってます。
遊びに来てください。
http://tommie.dip.jp/
>>121
かわいいなw
なんで、いきなり3なの? Node.js流行らないかねぇ。
無料の鯖とかで手軽に試せたらいいのに。
あと、本とか出ないかね。 ■ このスレッドは過去ログ倉庫に格納されています