1 名前:nobodyさん [2008/05/15(木) 16:22:12 ID:omRBHTnI] とか見つからなかったので立てさせてもらいました クライアントJavaScript/JScriptについてはWeb制作板へどうぞ。 とりあえず俺は今頃Jaxerで遊んでみてます。 AJAJAって無くなったのかな? 公式らしきURLがwikipedia転送になってますね その他にもいろいろ実装あるので、>>2 以降で軽くリンクとか書いて行きます
187 名前:nobodyさん mailto:sage [2011/12/27(火) 09:13:23.30 ID:???] 要するに、日本じゃnode.jsに有り難味が出るほどの ちょー繁盛サービスなんか無いってことですね。 ネット後進国ジャップwwwwwww
188 名前:nobodyさん mailto:sage [2011/12/27(火) 12:11:37.94 ID:???] >>187 いやいや ナウなヤングでお馴染みのCAさんはバリバリ使ってサービス展開してるよ ただ、団塊ゴミ幹部ばかりの企業では取り入れられないだろうね
189 名前:nobodyさん mailto:sage [2011/12/27(火) 15:06:28.22 ID:???] 化石エンジニアにはなりたくないので、 新規サービスのどこかに取り入れたいな。 とりあえずテストしてみてるけど。 ネックはノウハウと開発スピード。
190 名前:nobodyさん mailto:sage [2012/01/21(土) 10:53:04.52 ID:???] 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さん mailto:sage [2012/01/29(日) 15:01:57.65 ID:???] GCとFFでは動くのに、 IE8で動かないんだが、どうすればいい?
192 名前:nobodyさん mailto:sage [2012/01/29(日) 18:52:01.87 ID:???] GCとFFへのダウンロードリンクを出す
193 名前:nobodyさん mailto:sage [2012/02/01(水) 14:16:05.15 ID:???] >>192 それだとIEの奴は絶対に使わないと思う
194 名前:nobodyさん mailto:sage [2012/02/01(水) 16:39:52.44 ID:???] Windows7付属のIISにiisnodeをインストールした その後、プロンプトでnpm install socket.ioを実行して、socket.io/ にあるサンプルを起動してみた だが、しばらくしても何も起きない おかしいと思ってみたら、 エラー: io is not defined ソースファイル: localhost/webchat/ 行: 12 と表示されてた サイトのFAQを読みながらサイトにあるサンプルの記述を調べてみたんだが、特におかしなところがなかった IISな環境でsocket.ioを使ったクライアントにはどうすればいいの サーバー側はどうも動いてるんだが、クライアント側が全然動かない
195 名前:nobodyさん mailto:sage [2012/02/01(水) 23:48:35.36 ID:???] ちゃんと<script src="/socket.io/なんとか~.js "></script>して socket.ioが提供してるスクリプト読み込んでるか?express介してるならファイルパスが定義されてるはず サーバー側とクライアント側のスクリプト2つ合わせてsocket.ioだ 個人的にはWindowsはサーバーサイドプログラミングには向かないと思ってるので VMwarePlayerでUbuntuいれろって思う (Windowsであることを理由にバグかどうかわからんっていうならWindows避けてほしい)
196 名前:194 mailto:sage [2012/02/02(木) 16:24:20.48 ID:???] <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="localhost/socket.io/socket.io.js "></script> <script> var socket = io.connect('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さん mailto:sage [2012/02/02(木) 19:34:17.83 ID:???] >>196 で、nodeが動いているポートは80なのか?
198 名前:194 mailto:sage [2012/02/02(木) 20:07:18.02 ID:???] 8124番ポートで動いてるが、localhost:8124/socket.io/socket.io.js としても変わりねえ
199 名前:nobodyさん mailto:sage [2012/02/02(木) 20:35:08.58 ID:???] >>198 >>196
200 名前:nobodyさん mailto:sage [2012/02/02(木) 20:39:33.72 ID:???] 頭のlocalhost/ 外してsrc="/socket.io/socket.io.js"だけにしてみたら?
201 名前:194 mailto:sage [2012/02/03(金) 17:44:54.37 ID:???] >>200 それだけにしてみたが、何も起きない
202 名前:nobodyさん mailto:sage [2012/02/14(火) 12:22:43.52 ID:???] node_modulesocket.ioexampleにチャットのサンプルがあるはずだから、まずそれを動かしてみたら? あと、指定は/socket.io/socket.io.jsでよかったはず
203 名前:nobodyさん mailto:sage [2012/02/15(水) 21:06:46.01 ID:???] >>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さん mailto:sage [2012/02/15(水) 23:59:13.96 ID:???] >>203 たぶんパスだと思うけど、よくわからないから、chat/app.jsのあるルートでbundle installでとりあえず直下にnode_module/ができてそこにはいると思う
205 名前:nobodyさん mailto:sage [2012/02/16(木) 00:08:16.49 ID:???] >>204 ぼけた bundleじゃなくてnpm installだった これで動いてるよ@0.6.10
206 名前:nobodyさん [2012/02/16(木) 12:11:10.70 ID:j3I05iJ0] >>204 書き忘れた chat/node_module/というフォルダーがあってそこにjade、socket.io、nis、expressなどが入ってた npm install -dだと動かないのかな
207 名前:nobodyさん [2012/02/21(火) 00:23:28.96 ID:j6lMfzZ1] node.jsってどういう原理で動いてるんですか? CGI?Apacheのモジュール?それともnode.js自体がアプリケーションサーバ?
208 名前:nobodyさん [2012/02/21(火) 02:31:37.23 ID:Nv/vOYjo] MIKAMIのインターネット でググれwwww 痛すぎてワラタwwwwwwwwwwwwww
209 名前:nobodyさん mailto:sage [2012/02/21(火) 09:18:17.07 ID:???] 上の発言はどうでもいいけど早くnginxが公式にwebsocket対応してほしい nodeが普及するならそこから
210 名前:nobodyさん mailto:sage [2012/02/21(火) 22:18:38.01 ID:???] >>298 意味不明な書き込みするなよキチガイ。 お前なんかには聞いてねーんだよヴァーカ。 てゆーかググって理解したからいいんだけどな。
211 名前:nobodyさん mailto:sage [2012/02/21(火) 22:19:24.28 ID:???] >>210 は>>208 宛てな。
212 名前:nobodyさん [2012/03/28(水) 17:00:27.11 ID: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さん mailto:sage [2012/03/29(木) 00:43:04.45 ID:???] >>212 ttps://github.com/joyent/node/wiki/modules#wiki-async-flow