サーバーサイドJavaScript総合at PHP
サーバーサイドJavaScript総合 - 暇つぶし2ch66:nobodyさん
10/07/18 13:31:30
質問です。こういうプルダウンを作りたいのですが

メニュー1(中日、阪神、西武…)
メニュー2(投手、外野手、内野手、捕手…)
メニュー3(メニュー1とメニュー2で該当する選手一覧)

たとえば、メニュー1で西武、メニュー2で投手を選択すると、メニュー3からは涌井、帆足、岸…などとリストされる
ようにしたいわけです。

どうすりゃいいでしょうか?ちなみにメニュー2は共通の名称です。

67:nobodyさん
10/07/20 19:22:07 4fcve9um
>>66
サーバサイドでやる必要なくね?
クライアントサイドでメニュー1の値によってメニュー2の選択肢を表示/非表示するだけで済むでしょ

メニュー1を選択してからメニュー2の内容をサーバ側で更新するより、
最初からメニュー2の内容を全部取得して表示/非表示切替するだけ
文字列だけのデータだし、初回アクセス時もそんな重くないでしょ

68:nobodyさん
10/07/21 00:58:42
サーバーサイドじゃなくてクライアントサイドのJavaScriptだな。
Ajaxでググりなさい。

69:nobodyさん
10/09/12 23:39:58
海外じゃNode.jsが盛り上がってるというのにここは閑古鳥だな!

70:nobodyさん
10/09/13 08:31:52
>>69
まあ、このスレ自体人いないし

てかnode.jsが小規模システム向きで何で大規模システムには向かないのかわからん
もし小規模システムだけなら多分、日本では流行らない(仕事にならない)
気がするんだが、どうよ?

htmlとJavaScriptだけでWebサービス(システム)が作れちまう時代が来た…
いや、JavaScriptがとうとうここまで来たと言う事実は見事だ!
素直に喜ばしい事なんだ

71:nobodyさん
10/09/23 11:14:48
>>大規模システムに向かない理由
そもそもJavaScriptが大規模開発に向いてないよね。
グローバルな名前空間が、あっさり汚染されてしまう言語仕様になってる。
それでも、経験豊富な開発者はなるべく名前空間を汚染しないように書くんだろうけども、
大規模開発でそれを全員に徹底させるのは現時点では難しい。

それに色んな書き方ができるから、何をやってるのかぱっと見わからないコードが
大規模開発に向くと言われてる言語よりも多く生産される気がする。

72:nobodyさん
10/09/23 14:27:47
>>70
ExtJS とか SmartClient とかのことか

73:nobodyさん
10/11/07 10:09:12
Javascriptはなんでも出来ます!

ExifUtil.js
URLリンク(green-rabbit.sakura.ne.jp)

74:nobodyさん
10/11/07 10:12:44
なんでそんなものを今更

75:Perl忍者 ◆M5ZWRnXOj6
10/12/12 00:25:45 GuB4bd3O
Node.jsでウェブサーバーがなんたらわめいてたぞ

とあるじんぶつが

76:nobodyさん
11/01/16 20:26:14 u3tqx8qo
node hello.js
で起動して
これを停止する方法を教えてください
macです

77:nobodyさん
11/01/16 21:07:02 u3tqx8qo
conrol + C でした

さようなら


78:nobodyさん
11/01/26 12:17:52 gVbyagKG
あの結局root権限ないと、
node.js周りってたのしめないの?

79:akiyan
11/01/30 12:21:20
cakeでok

80:akiyan
11/02/07 02:09:26
万能cakephpでおk

81:Yappo
11/02/07 23:27:54
だれakiyanって
しらねえんだけど
帰れよ

82:Yappo
11/02/07 23:30:10

キィイイイイイイイイイイイイイイイイイイイイイイイイイイイイイイ!!!!!!
ゴォオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオ!!!!

ゴットサンダー!!!!!!!!!!!!!!!!!!!!!!!!!!!


ピーゴロゴロゴロ!!!!!!!!!!

83:nobodyさん
11/02/07 23:58:39
サーバサイドの場合アラート使えないけど
気軽にデバッグで変数値知りたい時は、やっぱconsole.log使うのがいいですかね?


84:nobodyさん
11/02/08 00:11:51
>>83
好きにしろ

85:akiyan
11/02/09 00:28:21
PHPにできない事をやるならいいけどPHPにできる事までやろうとする意味が分からない

86:nobodyさん
11/02/15 22:20:07 oLn2qn6Q
サーバサイドJSってどうやってデバッグすんの?
デバッガあんの?

87:nobodyさん
11/02/16 04:08:35
スレリンク(tech板)

88:nobodyさん
11/02/16 17:42:27 46uemXgJ
apacheとnode.jsとの関係がよくわかりません。
node.jsでアプリを作ってphpも同時に使いたい場合、
同じディレクトリの中に普通にファイルを置いていいのですか?
./index.php
./client.js
./server.js
みたいな感じです。

89:nobodyさん
11/02/23 01:02:05.56 ISONkp8f
node.jsのバージョンアップの関してですが、
nvm以外の方法でのアップデートはどのようにするのでしょうか?
インストールしたnode.jsを捨てて一からやりなおしですか?

90:nobodyさん
11/03/06 03:10:43.81
PHPでやれば同じ事と考えてる無知が多すぎてわろえない

91:nobodyさん
11/03/06 06:39:22.05
PHPとかどうでもいいけど
ぶっちゃけPHPよりnode.jsの方がセキュリティホール多そうで使いたくない

92:nobodyさん
11/03/07 08:02:19.25
ライノー、蜘蛛猿の事も忘れないであげて下さい。
PHPはどうでもいいですw

93:nobodyさん
11/03/11 02:31:51.53 mmZhf+XG
URLリンク(kray.jp)

を参照にしてアプリを作成しているのですが、
streaming.jsの部分のブラウザを閉じた時に生じるイベントハンドラ
wsServer.addListener("close", function(connection) {
sys.puts("close: " + connection._req.socket.remoteAddress);
});
が作用しません。その他はうまくいきまいた。
何か少しでもアドバイス頂けたら幸いです。

94:nobodyさん
11/03/23 15:46:29.71 jExfJ47p
このスレ寂しいな

95:nobodyさん
11/03/23 19:48:39.97 9cz7jcLn
魅力溢れる技術だけど
趣味でやる人が少ないんじゃない?
業務でやってる人は製品固有のJavaScriptだったりするし
node.jsだけじゃないからねぇ

96:nobodyさん
11/03/23 23:23:46.01
node.jsはあと3年もすればWebの世界を制覇しそうな気がするけどね。

97:nobodyさん
11/03/24 00:56:54.20

【2ch激論】ダム板が統合・廃止へ!人気スレ「また騙されてダム板に…」がなくなる?
スレリンク(river板)


98:nobodyさん
11/03/24 11:04:43.41 EIx6hvtj
今日twitterでnode.jsで検索すると
すごい勢いで

URLリンク(mashable.com)

へのリンクがTL上で流れていたけど、これってどういうこと?

99:nobodyさん
11/03/24 12:04:10.02
書いてある通りだろ?
斜め読みした結果俺はNode.jsで求人情報を取り扱うようになったってことだと理解したが

100:nobodyさん
11/03/24 12:06:18.54
×Node.jsで
○Nodejs.orgで

101:nobodyさん
11/03/30 22:01:32.42
最近勉強し始めたけど楽しいです

102:nobodyさん
11/04/05 21:38:11.84
現在、Javaでサーバ側実装してるけど、
定数の宣言がどうしてもサーバとクライアントで、
二重定義になっちゃうんですよね。
(JavaScriptは定数じゃないけど。。)

どっちも、JavaScriptなら定義は1つで済みそうだけど
どうなんでしょうか?

103:nobodyさん
11/04/05 21:58:11.55
JSON使えばたしかに片方だけで宣言したものをもう片方でも使える

けど「定数」をJSON使ってやりとりする気ならアホとしか

104:nobodyさん
11/04/05 22:09:27.37
>>103
JSONだとなんでアホなわけ?

105:nobodyさん
11/04/05 22:17:04.24
なんでやろうが定数は鯖と倉で同期させる必要があるにきまってるわい
その為にソースの自動生成があるわけで…

106:nobodyさん
11/04/05 22:25:35.46
ん?
サーバとクライアントで同じファイルを使う=同期する必要が無い
では?
定数的に使うから、値を変えるわけでも無いし

107:nobodyさん
11/04/05 22:27:59.79
ふむ、俺も書いたあとに気づいたw
要するに定数ファイルをユーザにも読み取れるようにしてるわけか

108:nobodyさん
11/04/05 22:34:02.45
そう言われれば、セキュリティ的にはダメダメかも

109:nobodyさん
11/04/06 01:00:44.36
勘違いするのも分からんでもないけど、クライアントとサーバの役割は基本的に変わんないよ。
Javaで作ってたサーバアプリがJavascriptで作ったサーバアプリになるだけ

110:Perl忍者lvl4 ◆M5ZWRnXOj6
11/04/10 13:47:48.08
>amachang 今粛々と民事刑事の方面で進めています。一応、すべて証拠として保存しなければいけないので、冗談でも今はこのスレに変なこと書き込まないでください。
>2011/01/28


スレリンク(prog板)

>1 :amachang撲滅振興協議会:2010/12/05(日) 12:12:08
> amachangが憎い・・・・amachangが許せない・・・・

> ククク・・・・クククククク・・・・・
> クックックックックックックッ・・・・・
> クー、クー、クー、クー、クー、クー・・・・・
>
> もう許せない。
> もはや沸き上がる滅意を抑えることが出来ない!!!

111:nobodyさん
11/04/13 20:02:11.28 gpWOBxIw
みなさんどこのサーバーを使ってるんですか。
ちょっと遊ぶのに適した無料もしくは格安のレンタルサーバーのお勧めを…。

専用サーバーじゃないと無理?

112:nobodyさん
11/04/14 13:50:16.83
>>111
ggrks


113:nobodyさん
11/04/14 14:40:32.23
>>112
えー、ググったがよく分からんかったんです。

はー、どうせこれからやるんなら、クライアントもサーバーもJavaScriptで賄えるならやりやすいかと思ったけど、
おとなしくRudyかPython当たりを覚えるしかないかな…。

114:nobodyさん
11/04/14 15:12:22.17
月額84円VPSでも借りてろ

115:nobodyさん
11/04/14 19:26:18.42
>>113
URLリンク(blogs.itmedia.co.jp)

因にさくらは無理らしい

116:nobodyさん
11/04/14 20:38:00.54
node.jsが使えないVPSか。どんな仕組みなのかね。胸熱

117:nobodyさん
11/04/24 11:38:34.96 m3YhcXXv
淋しいのでコメントしただけ


118:nobodyさん
11/04/25 07:51:09.32 bH9JmAF/
2011年はサーバサイドJavaScriptの年とか言われてたのに


119:nobodyさん
11/05/03 00:43:51.93
■Node.js とか Node.jsとか、ましてや Node.js と学習コストのはなしCommentsAdd Starmattn15barlog

結局、がんばってそれの作法をおぼえても、それのブームがさった後にまったく役にたたない知識なので、そういうのを覚えるぐらいなら、ベーシックな技術の修得に時間をさくべきではないか、とおもった。






お前らの事いってるとおもうんだが?
さっさと死ねよ
どうせ作るのはくだらねえ趣味程度のアプリだろ 通ぶってわめくのやめてくれないか

120:nobodyさん
11/05/03 00:46:09.31
Node.jsっていう文字が大変不愉快
さっさと死ね なにがV8だ
クソみたいな中学生が作ったみたいなサイト載せやがって
くだらねえチャットやBBSでも作ってろよタコ

凄さみせてくれないか?どうせカスなんだろ
俺が驚かなかったらNode.jsおわりねハイ終了

121:nobodyさん
11/05/15 14:37:26.97
サーバサイドはNode.jsで
クライアントはJavaScriptでアバターチャット作ってます。
遊びに来てください。

URLリンク(tommie.dip.jp)


122:nobodyさん
11/05/16 07:53:17.37
>>121
かわいいなw
なんで、いきなり3なの?

123:nobodyさん
11/05/21 13:00:57.15 /xyh+Ud4
Node.js流行らないかねぇ。
無料の鯖とかで手軽に試せたらいいのに。
あと、本とか出ないかね。

124:nobodyさん
11/05/21 13:03:19.02
つ無料VPS

125:nobodyさん
11/05/21 23:21:11.76
>>123
URLリンク(oreilly.com)

126:nobodyさん
11/05/22 01:44:44.98 FxEvmOGI
>>124
無料VPSって自分でNode.jsインストールしてってことでしょ?
そんなんじゃなくてPHPとかPerlみたいに最初からインストールしてある鯖で
手軽にやりたいのよ。
あとそんなん使うなら自分のPCにVMWare入れてLinuxインストールするよ。

>>125
英語やん。
日本語の本が無いと日本で流行らないべ。



127:nobodyさん
11/05/22 10:36:34.93
>>126
URLリンク(no.de)
URLリンク(www.duostack.com)

128:nobodyさん
11/05/22 14:33:48.63
>>126
URLリンク(d.hatena.ne.jp)

129:nobodyさん
11/05/23 07:52:48.98
>>128
リア厨が執筆人かよw
これも時代か

130:nobodyさん
11/05/23 10:28:25.75
Rubyも厨房がコミッタって話題になってたな
中学生が書いたコードを使わせてもらって中学生が書いた本で勉強する大人達
どうしてこうなった

131:nobodyさん
11/05/23 10:54:01.28
ただの話題集め
IT業界に若者を引きずり込みたいんでしょ

132:nobodyさん
11/05/23 18:59:48.35
新しいモノ程、若者が多いよね
Androidもそうだし

大人はもうオワコンなのか

133:nobodyさん
11/05/26 21:33:32.66
若者も10年経ったらただの人

134:nobodyさん
11/05/28 11:58:32.99 fsOp7hvk
PHP5が出たときもそうだったんだけど
なかなかレン鯖とかで使えなかったんだよな。
レン鯖で手軽に使える状況になれば
盛り上がりも違ってくると思うのよ。

135:nobodyさん
11/05/28 13:21:20.68
もうレン鯖の時代じゃない。クラウドだ。

136:nobodyさん
11/05/29 13:10:45.63
>>135
クラウドはバズワード

そもそもクラウド(笑)先サーバをレンサバとしてnode.jsで使えるとこなんてないだろ

137:nobodyさん
11/05/29 22:10:40.79
>>136
node.jsが使えるpaasは何個もあるぞ
websocket勉強会じゃクラウド()笑よりさくらvpsが人気だけどな

138:nobodyさん
11/05/30 18:31:52.70
さくらVPSってkvmだっけか?

139:nobodyさん
11/06/04 12:17:11.94
Javaとか従来の?サーバーサイド言語はリクエストをスレッドが処理する。
一方でnode.jsはリクエストごとのスレッド作らないで、プロセス立ち上げるとか。
それでなんでパフォーマンス上がるんだろ?

140:nobodyさん
11/06/05 03:48:25.63
>139
嘘つくな。プロセスなんか立ち上げねーよ。

141:nobodyさん
11/06/18 17:49:03.58
URLリンク(www.itmedia.co.jp)
URLリンク(github.com)

これで日本語PDFも文字化けせず表示させたいのですがiTEXTとか必要ないですか?
それとfonts.jsやglyphlist.jsは何をやってるんでしょう?
glyphlist.jsに*katakan, *hiraganaとかあるけど何をやってるのかサッパリで。
グリフ生成? 仮想的な画像フォントを作り出してたりするんでしょうか?

142:nobodyさん
11/06/19 00:01:14.79
過疎?

143:nobodyさん
11/06/20 06:03:46.28
expressを実行すると以下のようなエラーがでるぷ

500 Error: Cannot find module './nodes'

ググってもわけわかめ
なんぞこれ??

144:nobodyさん
11/06/20 07:52:16.29
>>141
pdf.jsってサーバサイドなの?

145:Perl忍者
11/07/30 14:04:59.48
node.jsとかpdf.jsとかまだ情弱なことやってんだな^^;;;;;;;;;;;;;;;;;;;;;;;;;;


146:Perl忍者
11/07/31 01:59:42.43
pdf.jsってなんだ?

147:nobodyさん
11/08/01 08:54:00.78
こっちにまで糞忍者きたのかよw

148:nobodyさん
11/08/29 08:23:28.38
>>144
んだ
まだまだ実験段階でαにすらなってないよ

149:nobodyさん
11/08/29 12:39:50.11
ローカルでpdf.jsとかが使える時代もくるんだろうなぁ

サーバーサイドjsの書籍って凄い少ないね

150:nobodyさん
11/10/25 12:47:15.69
過疎ってるなぁ

151:nobodyさん
11/10/25 22:27:53.62
>>150
話題もこれと言ってないからね
東京node学園祭もjsオタのオナニーだったらしいし
node.jsはオナニー(趣味)から脱出できるんかなぁ
rubyより遥かに流行らなそうだわ
js好きなんだけどなぁ

152:nobodyさん
11/10/26 00:13:24.36
>>151
150です。
Rubyよりは流行らないでしょうね。そもそも全体に使うようなものじゃないと思うし。
個人的にはAjaxみたいに「新しくて古い技術」なんて言われて、WebSocketとWebGLとかと一緒に一般向けに降りて来て、将来盛り上がるんじゃないかなーと。盛り過ぎかな。

153:nobodyさん
11/10/26 08:14:19.44
あげる

>>152
HTML5が良い方向にいけば時期的にも少しは流行るかもだけど
正直、一企業がnode.jsでWebサービス始めるってレベルまではいかないでしょ
せいぜい冒険大好き起業家がネタでサービス始めて、はてブとかのブクマ数が増えて1回はみんなが見るけど
(´・∀・`)ヘー、これがSSJSで動いてるんだー、でお終い


154:nobodyさん
11/10/26 10:07:34.89
PHPが流行りかけのときにも出たな、そういう意見

155:nobodyさん
11/11/08 02:13:04.11
>>153
サイバーエージェントが16コアサーバ20台でNode.jsを運用してる
URLリンク(www.slideshare.net)
それとは別に100台以上のサーバでMongoが動いてる結構な規模のシステム
お前の認識より現実は進んでるぞ

156:nobodyさん
11/11/08 03:27:37.02
なんでCAの例なんか出すかね

157:nobodyさん
11/11/08 08:09:49.22
>>155
Mongoは知ってる。nodeの話じゃないのか?
CAが使ってるのは初めて知ったw吉報として受け止めておくわ


158:nobodyさん
11/11/08 08:20:04.98
>>155
ああ、間違えた
CAがnode.jsとMongoで運用してるって事か
でも、CA…オナニーじゃないよね?

159:nobodyさん
11/11/08 14:57:00.28
研究的な運用とかかな?
流行ったらアドバンテージ取れるだろうけどようやるなぁ

160:nobodyさん
11/11/08 15:25:03.22
リンク先見ればそんなコメントは吐けないぞ

161:nobodyさん
11/11/08 23:07:39.94
ピーク時20万同時接続でも研究的とかオナニーとか…
お前らそれ以上のサービス運用してるんだろうな?

162:nobodyさん
11/11/09 08:08:57.04
>>161
CAの中の人?
同時20万接続なんてのは正に試行なんじゃないの?

163:nobodyさん
11/11/09 11:20:31.15
>>162
>>155の資料を見ただけだ
同時20万接続が正に試行って俺にはこのスレの連中の感覚がわかんね

164:nobodyさん
11/11/09 12:05:53.32
>>163
同時アクセスによる負荷テストに決まってんだろ

165:nobodyさん
11/11/09 12:29:17.29
>>164
ちゃんと>>155のスライド見ろよ…
ピグライフってサービスの紹介で同時20万接続って書いてるんだよ
もうやだここの連中
こっちの動画も見てみろ
URLリンク(www.nicovideo.jp)
「同時接続は夜間ピーク時に多い時で20万くらい」って言ってる

166:nobodyさん
11/11/09 13:33:42.74
どうしたのこの子

167:nobodyさん
11/11/09 19:09:18.60
トチ狂った

168:nobodyさん
11/11/09 22:34:52.26
胸熱ですな

169:nobodyさん
11/11/10 00:36:39.36
試行って言葉に過剰な何かを感じてるのかな
別に試験でもオナニーでも社運掛けてるでもなんでもいいじゃん
CAの奴が大規模取り組んで実績作ってる事自体はどのみちnode.jsにとって朗報でしょ

170:nobodyさん
11/11/10 04:44:59.67
自分の言葉に責任持てよ。
それが許されるのは小学生まで。

171:nobodyさん
11/11/10 08:30:50.67
もうやめろw
ニッチな技術スレなんだから仲良くしるw

172:nobodyさん
11/11/10 08:34:06.36
そーいや株式会社アリエルの社長が書いたSSJS本って面白い?

173:nobodyさん
11/11/10 21:45:40.34 yn2aYkSz
新しいパーフェクトJSの方がいい

174:nobodyさん
11/11/11 08:19:54.73
>>173
あれってサーバーサイドにも触れてんの?

175:nobodyさん
11/11/11 13:53:33.48
>>174
node.jsはSSJSはほんの少しでパーフェクトの方がたくさん

176:nobodyさん
11/11/11 20:53:37.75
>>175
ありがとう!
パーフェクトのはクライアントサイドの本だと思ってたよ
買ってみる!

node.jsやるならwinよりmacのがいいのかな
情報はmacのが多い気がする

177:nobodyさん
11/11/11 21:31:45.09
Linuxで良いんじゃないの。
わざわざ本番環境に使えない環境でノウハウ貯める意味ないと思う。

178:nobodyさん
11/11/12 00:23:45.33
MS支援始めたんじゃなかったっけ、node

179:nobodyさん
11/11/12 05:09:42.00
既にMac持ってるならわざわざLinux使う必要も無いだろう。
わざわざMacを用意するのは馬鹿だけど。

180:nobodyさん
11/11/16 08:06:30.47
>>178
っぽいんですけど情報はメッチャ少ないですね

>>177,178
素直にUbuntuでやります
有り難う御座いました

181:nobodyさん
11/12/17 23:59:15.09
【ウェブアプリケーションという不幸 】

現在、多くのプログラマ(素人)がウェブアプリケーションというものがベストな正しい方向だと勘違いしている。
ソフトウェアの作るにおいてそのアプリケーションに応じた状態遷移を実装するというのは基本中の基本である。
その点においてウエブブラウザというある状態遷移が実装されているアプリケーションの上に
また別のアプリケーションを実装するのは論外である。
そこまでするなら普通にアプリケーションを実装してダウンロードして使ってもらえばいいのである。
ウェブアプリケーションとは虚構にしか他ならない。
ウェブアプリケーションを作ろうとしているあなた。
今すぐ普通のアプリケーションとし設計し始めてはいかがだろう。
そうすればきっと後悔しないですむ。

HTMLやHTTPを悪者にはしていない。
TCP/IPができあがり、その応用として、ファイルを送ったりするようになった。
ファイルの中身のテキストにデータ構造をもたせ、それはつまりツリー構造なわけだが
その実装としてのハイパーテキスト、つまりHTMLという送る側と送られる側で決め事(プロトコル)
をつくり、画像や音楽など表現の幅を広げることは当然の成り行きだっただろう。
そして、その送る側としてのHTMLファイルサーバ、つまりWebサーバ、送られる側としてのプロトコルの解釈・表示系としての
ブラウザというアプリケーション。
ここまではいい。
だが、そこから先が素人の発想というか、いそがばまわれを忘れた者の愚かな発想。
つまりブラウザ上で、アプリケーションを動かすという発想なのである。
ブラウザというのは、おくられてきたステートレスな通信内容の一瞬の表示手段でしかない。
つまりアプリケーションのためのひとつのパーツなのである。
Windowsでいえば、コントロールのひとつ。(実際WebBrowserというコントロールがある。)
JavaならWebClietnだ(これは、ブラウザではないが。)。
包含関係が逆なのである。
ブラウザ上にアプリケーションを作るのは愚かなブームである。

182:nobodyさん
11/12/18 00:22:26.17
こっちくんな

183:nobodyさん
11/12/18 20:54:05.79
>>181
サーバークライアント型アプリケーションをインストールする手間を省き
ユーザーにとって簡略的手順を提供するにはブラウザが手っ取り早い
ブラウザは殆どのOSにプリインストールされてるし

184:nobodyさん
11/12/19 07:20:50.56
>>183
マルチだから構うな

185:nobodyさん
11/12/27 06:08:54.28
>>17の状況がまるっきり変わってないというのがちょっとした恐怖だな。

186:nobodyさん
11/12/27 08:21:21.17
>>185
3年半以上も前の書き込みかよ…
もうnodeも無理じゃね?

でもライノーなんて1997年くらいからあるんだぜ?ww

カスタマイズ可能な法人向けパッケージ製品でSSJS使えるのはいくつかあるけど
パッケージ自体はJAVAかCで書かれてるしなぁ

187:nobodyさん
11/12/27 09:13:23.30
要するに、日本じゃnode.jsに有り難味が出るほどの
ちょー繁盛サービスなんか無いってことですね。

ネット後進国ジャップwwwwwww

188:nobodyさん
11/12/27 12:11:37.94
>>187
いやいや
ナウなヤングでお馴染みのCAさんはバリバリ使ってサービス展開してるよ
ただ、団塊ゴミ幹部ばかりの企業では取り入れられないだろうね

189:nobodyさん
11/12/27 15:06:28.22
化石エンジニアにはなりたくないので、
新規サービスのどこかに取り入れたいな。
とりあえずテストしてみてるけど。

ネックはノウハウと開発スピード。

190:nobodyさん
12/01/21 10:53:04.52
pdfプラグインが原因で、しょっちゅうブラウザがクラッシュするから、
pdf.jsを使おうとしているが、文字化けが激しいな。これ。

ただ、FireBugの出力を見るかぎり、日本語のパースそのものはできているみたいだ。

こんな風にソースが出力される:
<div data-canvas-width="216" style="font-size: 24px; font-family: GothicBBB; left: 192px; top: 244.667px; letter-spacing: 3.25px;" data-text-length="9">カスタマーサポート</div>

でもって、PDFに埋め込まれたフォントをパースしてdata-uriにしてWebフォントとして読み込み。
@font-faceで参照しているようだ。
この様子だと、font.jsのPDF埋め込みフォントを読み取って変換する処理が怪しい。

でも、data-uriってたしか字数制限なかったっけ?

191:nobodyさん
12/01/29 15:01:57.65
GCとFFでは動くのに、
IE8で動かないんだが、どうすればいい?

192:nobodyさん
12/01/29 18:52:01.87
GCとFFへのダウンロードリンクを出す

193:nobodyさん
12/02/01 14:16:05.15
>>192
それだとIEの奴は絶対に使わないと思う


194:nobodyさん
12/02/01 16:39:52.44
Windows7付属のIISにiisnodeをインストールした
その後、プロンプトでnpm install socket.ioを実行して、URLリンク(socket.io)にあるサンプルを起動してみた
だが、しばらくしても何も起きない
おかしいと思ってみたら、
エラー: io is not defined
ソースファイル: URLリンク(localhost)
行: 12
と表示されてた
サイトのFAQを読みながらサイトにあるサンプルの記述を調べてみたんだが、特におかしなところがなかった
IISな環境でsocket.ioを使ったクライアントにはどうすればいいの
サーバー側はどうも動いてるんだが、クライアント側が全然動かない

195:nobodyさん
12/02/01 23:48:35.36
ちゃんと<script src="/socket.io/なんとか~.js "></script>して
socket.ioが提供してるスクリプト読み込んでるか?express介してるならファイルパスが定義されてるはず
サーバー側とクライアント側のスクリプト2つ合わせてsocket.ioだ

個人的にはWindowsはサーバーサイドプログラミングには向かないと思ってるので
VMwarePlayerでUbuntuいれろって思う
(Windowsであることを理由にバグかどうかわからんっていうならWindows避けてほしい)

196:194
12/02/02 16:24:20.48
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="author" content="">
<meta name="keywords" content="">
<meta name="description" content="">
<meta name="robots" content="all">
<title>???????</title>
<link rel="stylesheet" href="">
<script src="URLリンク(localhost)"></script>
<script>
var socket = io.connect('URLリンク(localhost:8124)');
socket.on('news', function (data) {
console.log(data);
socket.emit('my other event', { my: 'data' });
});
</script>
</head>
<body>
<p>test</p>
</body>
</html>
ちゃんとやってるよ

197:nobodyさん
12/02/02 19:34:17.83
>>196
で、nodeが動いているポートは80なのか?

198:194
12/02/02 20:07:18.02
8124番ポートで動いてるが、URLリンク(localhost:8124)としても変わりねえ

199:nobodyさん
12/02/02 20:35:08.58
>>198
>>196

200:nobodyさん
12/02/02 20:39:33.72
頭のURLリンク(localhost)外してsrc="/socket.io/socket.io.js"だけにしてみたら?

201:194
12/02/03 17:44:54.37
>>200
それだけにしてみたが、何も起きない

202:nobodyさん
12/02/14 12:22:43.52
node_module��socket.io��exampleにチャットのサンプルがあるはずだから、まずそれを動かしてみたら?

あと、指定は/socket.io/socket.io.jsでよかったはず

203:nobodyさん
12/02/15 21:06:46.01
>>202
チャットのサンプルがあるフォルダーに移動してnpm install -dをたたいて
localhost:3000のページを開いてみたら、こういう風に言われた
Error: Cannot find module 'jade'
at Function._resolveFilename (module.js:334:11)
at Function._load (module.js:279:25)
at Module.require (module.js:357:17)
at require (module.js:373:17)
at View.templateEngine (C:\Program Files (x86)\nodejs\node_modules\express\lib\view\view.js:134:38)
at Function.compile (C:\Program Files (x86)\nodejs\node_modules\express\lib\view.js:68:17)
at ServerResponse._render (C:\Program Files (x86)\nodejs\node_modules\express\lib\view.js:417:18)
at ServerResponse.render (C:\Program Files (x86)\nodejs\node_modules\express\lib\view.js:318:17)
at C:\inetpub\wwwroot\chat\app.js:38:7
at callbacks (C:\Program Files (x86)\nodejs\node_modules\express\lib\router\index.js:272:11)
[x1B][90mdebug -[x1B][39m served static content /socket.io.js

モジュールがあるフォルダーを見てもjadeはちゃんと存在するのに、なぜか起動しない

204:nobodyさん
12/02/15 23:59:13.96
>>203
たぶんパスだと思うけど、よくわからないから、chat/app.jsのあるルートでbundle installでとりあえず直下にnode_module/ができてそこにはいると思う

205:nobodyさん
12/02/16 00:08:16.49
>>204
ぼけた
bundleじゃなくてnpm installだった
これで動いてるよ@0.6.10

206:nobodyさん
12/02/16 12:11:10.70 j3I05iJ0
>>204
書き忘れた
chat/node_module/というフォルダーがあってそこにjade、socket.io、nis、expressなどが入ってた
npm install -dだと動かないのかな


207:nobodyさん
12/02/21 00:23:28.96 j6lMfzZ1
node.jsってどういう原理で動いてるんですか?
CGI?Apacheのモジュール?それともnode.js自体がアプリケーションサーバ?

208:nobodyさん
12/02/21 02:31:37.23 Nv/vOYjo




MIKAMIのインターネット でググれwwww

痛すぎてワラタwwwwwwwwwwwwww





209:nobodyさん
12/02/21 09:18:17.07
上の発言はどうでもいいけど早くnginxが公式にwebsocket対応してほしい
nodeが普及するならそこから

210:nobodyさん
12/02/21 22:18:38.01
>>298
意味不明な書き込みするなよキチガイ。
お前なんかには聞いてねーんだよヴァーカ。
てゆーかググって理解したからいいんだけどな。

211:nobodyさん
12/02/21 22:19:24.28
>>210>>208宛てな。

212:nobodyさん
12/03/28 17:00:27.11 QP+7A6sE
node.jsって非同期APIが結構多いな
ちょっと読み書きするだけでこういう風になりがちで気持ち悪いし、
描き方によっては流れが読みにくくなることもある
fs.open("hoge","w",null,fuction(err,fd){
var str = "nya-";
 fs.write(fd,str,0,str.length,null,function(err,written,buffer){
  fs.close(fd);
 });
});
C#4.5みたいな非同期構文がほしいよ


213:nobodyさん
12/03/29 00:43:04.45
>>212
URLリンク(github.com)


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