【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
【node.js】サーバサイドjavascript 5【Nashorn】 http://mevius.5ch.net/test/read.cgi/tech/1518528093/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [] 2018/02/13(火) 22:21:33.91 ID:moEhrPrC pythonやrubyやPHPと同じ土俵でjavascriptが使えるようになりました。 サーバサイドjavascriptについて語りましょう。 node.js - googleが開発したV8エンジン上で実行できる処理系 http://nodejs.org/ ayo.js - node.js 互換で Rod の影響からの脱却を目指す処理系 https://github.com/ayojs/ayo Nashorn - Java8 からRhinoに代わって同梱されているJavaScriptエンジン http://www.oracle.com/webfolder/technetwork/jp/javamagazine/Java-JA17-Nashorn.pdf ayo.js の経緯 https://web.archive.org/web/20170821212745/https://github.com/nodejs/TSC/issues/310 javascriptはrubyと比較してもかなり速い http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=yarv 基礎から学ぶNode.js http://gihyo.jp/dev/serial/01/nodejs node.jsの概要とアプリケーション開発の準備 http://gihyo.jp/dev/serial/01/realtimeweb/0002 前スレ 【node.js】サーバサイドjavascript 4【io.js】 http://mevius.5ch.net/test/read.cgi/tech/1460359714/ 【node.js】サーバサイドjavascript 3【io.js】 http://echo.2ch.net/test/read.cgi/tech/1419673207/ 【node.js】サーバサイドjavascript 2【Rhino】 http://peace.2ch.net/test/read.cgi/tech/1358937029/ 【node.js】サーバサイドjavascript【Rhino】 http://toro.2ch.net/test/read.cgi/tech/1310087535/ http://mevius.5ch.net/test/read.cgi/tech/1518528093/1
2: デフォルトの名無しさん [sage] 2018/02/13(火) 22:45:24.68 ID:dgfWGlMV スレ立てとテンプレ更新乙 http://mevius.5ch.net/test/read.cgi/tech/1518528093/2
3: デフォルトの名無しさん [sage] 2018/02/13(火) 23:16:03.20 ID:RZh6bj8U 乙 http://mevius.5ch.net/test/read.cgi/tech/1518528093/3
4: デフォルトの名無しさん [sage] 2018/02/14(水) 07:27:19.83 ID:QhkCr6hZ >>1={乙} http://mevius.5ch.net/test/read.cgi/tech/1518528093/4
5: デフォルトの名無しさん [sage] 2018/02/14(水) 12:47:30.67 ID:QhkCr6hZ じゃぁ聞くけどjavaで作るよりnode.jsの方がいい利点はなに? http://mevius.5ch.net/test/read.cgi/tech/1518528093/5
6: デフォルトの名無しさん [sage] 2018/02/14(水) 12:51:28.06 ID:Dh0Ktwjh じゃあ? http://mevius.5ch.net/test/read.cgi/tech/1518528093/6
7: デフォルトの名無しさん [] 2018/02/14(水) 13:32:00.27 ID:eUHthdqL >>5 サーバサイドとクライアントサイドでコードの共有化ができるくらいかな。 俺はTypeScript大好きっ子だからjsに型がないという弱点も克服したし。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/7
8: デフォルトの名無しさん [sage] 2018/02/14(水) 14:53:00.89 ID:GP+9iuzv javascriptは言語仕様も実装も活発に更新されてる生きた言語だけどjavaは…… 去年はjava9とjava ee 8が出たけど内容は乏しくて死につつある言語 cobolのように現役で使われてはいるけど見向きもされない言語にまっしぐら http://mevius.5ch.net/test/read.cgi/tech/1518528093/8
9: デフォルトの名無しさん [sage] 2018/02/14(水) 16:25:13.94 ID:H2gVyVCN >>8 そのくせ昔のが動かなくならないようにとバックワードコンパチビリティがキチガイみたいに徹底してるのが好き。 rubyとかpythonとかphpとかとてもやってられない。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/9
10: デフォルトの名無しさん [sage] 2018/02/14(水) 16:34:15.53 ID:I0RXr+6s Javaはこれからの言語じゃなくてこれまでの言語ということだな 未来より過去が大事 http://mevius.5ch.net/test/read.cgi/tech/1518528093/10
11: デフォルトの名無しさん [sage] 2018/02/14(水) 16:41:30.19 ID:X6WT15xX 大体Oracleが悪い http://mevius.5ch.net/test/read.cgi/tech/1518528093/11
12: デフォルトの名無しさん [sage] 2018/02/14(水) 16:59:02.39 ID:OvGNKU5V 「そのくせ」の使い方を間違えている 活発に更新されている言語なのに(逆接)互換性命なら「そのくせ」でいいけど http://mevius.5ch.net/test/read.cgi/tech/1518528093/12
13: デフォルトの名無しさん [sage] 2018/02/14(水) 17:52:07.97 ID:X6WT15xX ネガティブに対してポジティブだから逆接であってる http://mevius.5ch.net/test/read.cgi/tech/1518528093/13
14: デフォルトの名無しさん [sage] 2018/02/14(水) 17:57:48.03 ID:QhkCr6hZ javaの本は今でもたくさんあるのに、node.jsの本はちょっとしかなく、前より減ってるけど それでも未来はあるの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/14
15: デフォルトの名無しさん [sage] 2018/02/14(水) 18:07:53.31 ID:0/UN9UNj それは視点ないし評価の反転であって主従ないし因果関係としては順接だろう 「そのくせ」よりも「だからこそ」の方が適切だと思う http://mevius.5ch.net/test/read.cgi/tech/1518528093/15
16: デフォルトの名無しさん [sage] 2018/02/14(水) 18:08:56.46 ID:0/UN9UNj >>14 プログラミングの本には未来がないだろうね http://mevius.5ch.net/test/read.cgi/tech/1518528093/16
17: デフォルトの名無しさん [sage] 2018/02/14(水) 18:14:23.49 ID:Dh0Ktwjh >>15 お前は日本語以前の問題とみた http://mevius.5ch.net/test/read.cgi/tech/1518528093/17
18: デフォルトの名無しさん [sage] 2018/02/14(水) 18:15:48.39 ID:tUoPyiUs >>17 バレたか http://mevius.5ch.net/test/read.cgi/tech/1518528093/18
19: デフォルトの名無しさん [sage] 2018/02/14(水) 18:38:00.97 ID:eUHthdqL >>14 前スレで言ってたように言語仕様が毎年更新されるから出しづらいのかも。 と言うか皆買わないんじゃないかな。 本なくても使えるし。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/19
20: デフォルトの名無しさん [sage] 2018/02/14(水) 18:44:00.97 ID:eUHthdqL javaはjavaでjava vmの部分で生き残るんじゃないの kotlinがあるから最新トレンドの言語仕様が使えるし。 最近はASTとかを駆使してコードの変換も個人でかけるようになったし気にせずいろんな言語で書いて最悪トランスレータをかけばいいよw http://mevius.5ch.net/test/read.cgi/tech/1518528093/20
21: デフォルトの名無しさん [sage] 2018/02/14(水) 19:09:33.80 ID:nJ8XQB9a kotlinはnativeもやってるからjvmなくても生きていける可能性がある そこら辺はandroid次第 http://mevius.5ch.net/test/read.cgi/tech/1518528093/21
22: デフォルトの名無しさん [sage] 2018/02/14(水) 19:32:54.87 ID:H2gVyVCN >>9だけどjavascriptのこと書いたんだけどjavaと勘違いしてる人がいるみたいで… 言葉足らずだったわゴメンゴメン http://mevius.5ch.net/test/read.cgi/tech/1518528093/22
23: デフォルトの名無しさん [sage] 2018/02/14(水) 21:24:49.82 ID:zjyx6XTj ブラウザではともかくnode.jsでは後方互換性が徹底されてるとは感じない http://mevius.5ch.net/test/read.cgi/tech/1518528093/23
24: デフォルトの名無しさん [sage] 2018/02/14(水) 23:05:01.77 ID:1QOtYRN6 >>23 つまりAPIの破壊的変更が多いってことかね?あんまし使ったことがないから知らんかった。どの辺の話? http://mevius.5ch.net/test/read.cgi/tech/1518528093/24
25: デフォルトの名無しさん [sage] 2018/02/14(水) 23:28:14.70 ID:itb3AbpA v0.12まではほとんどどこでも壊れてたイメージ streamから何から v4以降はネイティブアドオンでなければ深刻じゃないかな 細かい非互換性は日本語のブログなんかでもまとめられてる 今はsemverだからメジャーバージョンアップは後方非互換なんでLTSでも年に一回は動かなくなる可能性がある http://mevius.5ch.net/test/read.cgi/tech/1518528093/25
26: デフォルトの名無しさん [sage] 2018/02/14(水) 23:32:27.00 ID:4HiMoKqx なーんだ、結局rubyやpythonやphpとおんなじじゃん。ガッカリ http://mevius.5ch.net/test/read.cgi/tech/1518528093/26
27: デフォルトの名無しさん [sage] 2018/02/14(水) 23:49:34.96 ID:X6WT15xX >>25 active期間が終わってから1年間のmaintenance期間があるわけだからその間に移行しろってことでしょ メジャーバージョンアップが頻繁だってのは分かるけど http://mevius.5ch.net/test/read.cgi/tech/1518528093/27
28: デフォルトの名無しさん [sage] 2018/02/15(木) 00:44:38.71 ID:xvxGqpCI Meteor.jsを結構前にチュートリアルを一通りやったときは バックエンドとクライアントでコードを共有できる喜びは感じたかな。 ただ惜しむらくはDBがmongoDB固定だったこと。 今は変わっただろうか? 仕組み上他のDBにしづらいフレームワークで色々ロックインしちゃうんだけど 当時からなんだかとってもPWAって感じだった。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/28
29: デフォルトの名無しさん [sage] 2018/02/15(木) 07:48:47.58 ID:0lPDoa5Y 今jsしてないんだけどフロント周りはまだ暴風雨状態なの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/29
30: デフォルトの名無しさん [sage] 2018/02/15(木) 08:00:29.63 ID:SuVvVuMr うん http://mevius.5ch.net/test/read.cgi/tech/1518528093/30
31: デフォルトの名無しさん [sage] 2018/02/15(木) 13:45:36.01 ID:ungn8NGW React選んだ人は3年くらい無風じゃね あれこれ手を出してる人もいるだろつけど http://mevius.5ch.net/test/read.cgi/tech/1518528093/31
32: デフォルトの名無しさん [sage] 2018/02/15(木) 13:52:45.80 ID:J0hKQiJo reactはreduxとか, 本体より周辺が暴風雨なイメージ http://mevius.5ch.net/test/read.cgi/tech/1518528093/32
33: デフォルトの名無しさん [sage] 2018/02/15(木) 14:53:55.86 ID:Z5nyO2py 非同期はいいぞーって言われても、処理終了まで待ちたい場合は、プログレスバーとか出せばいいの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/33
34: デフォルトの名無しさん [sage] 2018/02/15(木) 14:54:13.33 ID:YSj3CECL react無風か?今やv16だぞ何年前のライブラリだっけ? +reduxでreactと同等のことができるhyperappがスンバらしい。300行しかないのにコードが読みやすい。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/34
35: デフォルトの名無しさん [sage] 2018/02/15(木) 15:04:03.11 ID:2TdTJC2z reactはv0.14→v15→v16だから落ち着いたものだよ 非互換な変更はまず警告が出るバージョンがリリースされて次のバージョンで変更とかだし移行のためのツールも提供されるし http://mevius.5ch.net/test/read.cgi/tech/1518528093/35
36: デフォルトの名無しさん [sage] 2018/02/15(木) 15:25:42.03 ID:Z5nyO2py Electronってやつと同じことはjavaじゃできないんですか http://mevius.5ch.net/test/read.cgi/tech/1518528093/36
37: デフォルトの名無しさん [sage] 2018/02/15(木) 16:02:18.16 ID:Y2MAEGuu vscode→electronベースのide webstorm→javaベースのide 同じようなアプリを作れるかって意味ならできるんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1518528093/37
38: デフォルトの名無しさん [sage] 2018/02/15(木) 16:14:19.77 ID:Z5nyO2py これから業務用アプリもスマホ化してきますやんかー、 そうしたらHTML5とかで作るって話になりますやんかー javaには無理?node.jsじゃないとだめ? http://mevius.5ch.net/test/read.cgi/tech/1518528093/38
39: デフォルトの名無しさん [sage] 2018/02/15(木) 16:30:14.63 ID:1CgTZOOO wasmにコンパイルすれば? http://mevius.5ch.net/test/read.cgi/tech/1518528093/39
40: デフォルトの名無しさん [sage] 2018/02/15(木) 16:32:27.60 ID:x1xC6fNl クライアントとサーバの区別は出来てるか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/40
41: デフォルトの名無しさん [sage] 2018/02/15(木) 16:38:36.43 ID:Z5nyO2py wasmなんかよさげなこと書いてますね、unityもいけるのか http://mevius.5ch.net/test/read.cgi/tech/1518528093/41
42: デフォルトの名無しさん [sage] 2018/02/15(木) 19:06:28.24 ID:IXv90w8V wasmよくわからんかった ためしにunityの何かを入れてみたけど、ぜんぜん動かない http://mevius.5ch.net/test/read.cgi/tech/1518528093/42
43: デフォルトの名無しさん [sage] 2018/02/15(木) 21:04:19.20 ID:soH0s4OR JavaScriptがwasmにコンパイル出来たらいいんだがなぁ。 動的な部分が多いからコンパイル自体がそもそも難しいか。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/43
44: デフォルトの名無しさん [sage] 2018/02/15(木) 21:40:37.57 ID:wm9Pntzw jsのサブセットともいえるasm.jsからwasmならできる むしろ一番最初にwasm出てきた時やってたのがそれだろ http://mevius.5ch.net/test/read.cgi/tech/1518528093/44
45: デフォルトの名無しさん [sage] 2018/02/15(木) 21:49:32.52 ID:soH0s4OR そりゃasm.jsじゃなくてAssemblyScriptのことだろ。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/45
46: デフォルトの名無しさん [sage] 2018/02/15(木) 21:57:55.53 ID:Z5nyO2py wasmでできることのサンプルでいいのないですか http://mevius.5ch.net/test/read.cgi/tech/1518528093/46
47: デフォルトの名無しさん [sage] 2018/02/15(木) 22:26:17.03 ID:LVCrmyEJ >>45 AssemblyScriptが中で使ってるBinaryenがasm.js→wasmサポートしてるじゃん そいつってTS→asm.jsしてBinaryen呼び出してるだけだったりしてね? 俺が44で書いたのは元々wasmがasm.jsベースで実装始まったって見た気がしたからでそんなライブラリとは関係ないけど http://mevius.5ch.net/test/read.cgi/tech/1518528093/47
48: デフォルトの名無しさん [sage] 2018/02/15(木) 22:56:54.50 ID:soH0s4OR あぁ、サブセットってところに引っかかっただけだ。 話を戻すと、RPythonに対するPyPyみたいなものがあればいいんだがなぁ。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/48
49: デフォルトの名無しさん [sage] 2018/02/16(金) 07:32:01.09 ID:9ipJLmm1 wasm調べてたらrustってのに行き着いたのだけど rustっていいの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/49
50: デフォルトの名無しさん [sage] 2018/02/16(金) 07:38:32.94 ID:WQE4iPFk うんにゃ http://mevius.5ch.net/test/read.cgi/tech/1518528093/50
51: デフォルトの名無しさん [sage] 2018/02/16(金) 07:48:59.59 ID:N1s5Hdgd websocketをやらねば!! ↓ node.js!! ↓ なんか使いづらい、ぐっさくね? ↓ java!! ↓ もう老人 ↓ wasm!!からの〜 ↓ なに? http://mevius.5ch.net/test/read.cgi/tech/1518528093/51
52: デフォルトの名無しさん [sage] 2018/02/19(月) 10:37:50.14 ID:TKHdwdGa .Net http://mevius.5ch.net/test/read.cgi/tech/1518528093/52
53: デフォルトの名無しさん [sage] 2018/02/19(月) 20:06:38.18 ID:S3U39YpB ナイスジョークw http://mevius.5ch.net/test/read.cgi/tech/1518528093/53
54: デフォルトの名無しさん [sage] 2018/02/19(月) 20:23:50.11 ID:lRCoRBcw なんでnodeはwebsocket使いにくいの? 煽りじゃなく、ほんとなら個人的に対策立てたいので。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/54
55: デフォルトの名無しさん [sage] 2018/02/19(月) 20:45:16.99 ID:pKIDPIGb NodeでWebSocket使おうと思ってるところなんだけど, どのライブラリを使うのがいいか分からん 統計だけ見ればwsかな? Nodeとブラウザで同じコードで動くようにするにはisomorphic-ws使えばいいのかな? 使ってる人おせーて http://mevius.5ch.net/test/read.cgi/tech/1518528093/55
56: デフォルトの名無しさん [sage] 2018/02/20(火) 07:23:49.73 ID:GgzKQl9s ぐっさいからWebAssemblyができたんでしょ 答え出てるやん http://mevius.5ch.net/test/read.cgi/tech/1518528093/56
57: デフォルトの名無しさん [] 2018/02/20(火) 15:51:09.84 ID:8AxQ9YzH ワイ「firebase 」 http://mevius.5ch.net/test/read.cgi/tech/1518528093/57
58: デフォルトの名無しさん [] 2018/02/21(水) 19:31:38.94 ID:O384HGBH nodeでAPI作ったらテストツールはfrisbyしかないの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/58
59: デフォルトの名無しさん [] 2018/02/22(木) 20:46:37.90 ID:c2upgmLY sqlite3で、serialize関数の中に書くのと直に書くのの違いは何ですか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/59
60: デフォルトの名無しさん [sage] 2018/02/22(木) 20:55:18.66 ID:4xFkIfES >>59 質問の仕方とAPIリファレンスを調べる方法を学んでくれ https://github.com/mapbox/node-sqlite3/wiki/Control-Flow http://mevius.5ch.net/test/read.cgi/tech/1518528093/60
61: デフォルトの名無しさん [] 2018/02/22(木) 21:40:09.49 ID:c2upgmLY データベース読み取り完了後に処理するには直に並べて書いてもいいのでしょうか http://mevius.5ch.net/test/read.cgi/tech/1518528093/61
62: デフォルトの名無しさん [] 2018/02/22(木) 21:45:11.82 ID:c2upgmLY コールバックの引数からしか結果を取得できないので無理でした http://mevius.5ch.net/test/read.cgi/tech/1518528093/62
63: デフォルトの名無しさん [] 2018/02/22(木) 21:53:52.78 ID:c2upgmLY db.run(...)でクエリを実行 ↓ DBとは無関係の普通のjsの式を実行 serializeの中にこの2行を書いたらクエリの実行が完了してから2行目が実行されるのでしょか。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/63
64: デフォルトの名無しさん [sage] 2018/02/27(火) 21:30:09.82 ID:lFj/dPwY サーバーサイドとクライアントで共通に使うモジュールでlog4jsを使いたいんですが、サーバー側は npmのlog4js-node、クライアント側はオリジナルのlog4jsを使うようなことってできないでしょうか。 それぞれwebpackでバンドルしてますのでwebpack.configで差し替えるような方法でもよいです。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/64
65: デフォルトの名無しさん [] 2018/02/28(水) 17:29:15.91 ID:F8/eMdWm できますよ http://mevius.5ch.net/test/read.cgi/tech/1518528093/65
66: デフォルトの名無しさん [sage] 2018/02/28(水) 17:32:46.76 ID:nrJj4j7P yes/noクエスチョンして撃沈するやつ大杉www http://mevius.5ch.net/test/read.cgi/tech/1518528093/66
67: デフォルトの名無しさん [sage] 2018/03/17(土) 01:02:44.52 ID:rslrcUh9 FreeBSDで $node -e "console.log('Hello world');" を入力すると illegal instruction (core dumped) と表示されるます 解決方法を教えてください ちなみにgdbコマンドでcoreファイルを調べても #0 0x086bed17 in ?? () と表示されますが詳細が分かりません osはi386-marcel-freebsdです http://mevius.5ch.net/test/read.cgi/tech/1518528093/67
68: デフォルトの名無しさん [sage] 2018/03/17(土) 03:03:42.72 ID:T/uji2Bj >>67 back trace確認した? バグか環境の問題だろうから新しい環境とか 違うバージョンのnodeやosで試して切り分けするといいかもね あとコアダンプ見るのはllnode使うと捗る https://github.com/nodejs/llnode http://mevius.5ch.net/test/read.cgi/tech/1518528093/68
69: デフォルトの名無しさん [sage] 2018/03/17(土) 05:25:55.91 ID:rslrcUh9 backtraceでは#0〜3が全部in ⁇ ()としか表示されません またnpmもコアダンプするのでllnodeはインストールできませんでした nodeのバージョンは最新の9.3.0の他に8.9.3、6.12.2、4.8.7を試したのですが全てコアダンプしました インストーラーにはpkgを使いました http://mevius.5ch.net/test/read.cgi/tech/1518528093/69
70: デフォルトの名無しさん [sage] 2018/03/17(土) 13:29:27.27 ID:T/uji2Bj おおーそんなことってあるのか FreeBSDの環境構築含めて最小限の再現手順を添えてIssueに上げたら? ちなみに今のバージョンって8.10.0と9.8.0だよ http://mevius.5ch.net/test/read.cgi/tech/1518528093/70
71: デフォルトの名無しさん [sage] 2018/03/28(水) 22:23:21.10 ID:Ik/iQCHb Node.jsを使ってwindowsでmp3を再生するにはどうすればいいのでしょうか? とりあえずググって出てきたplay-soundというのとplayerというのを使ってみたのですが 何故かうまくいきません play-soundは外部プレイヤーを呼び出してるだけっぽいですし http://mevius.5ch.net/test/read.cgi/tech/1518528093/71
72: デフォルトの名無しさん [sage] 2018/03/29(木) 01:33:12.81 ID:DnMaJisN >>71 simplayerってのが気になってたから代わりに試して報告レスを書く権利をやろう http://mevius.5ch.net/test/read.cgi/tech/1518528093/72
73: デフォルトの名無しさん [sage] 2018/03/29(木) 10:13:09.28 ID:fj69X1D3 >>72 ありがとうございます それも見たのですが、コマンドを呼び出してるだけですよね アプリを入れなくてもいいのはいいのですが、 windowsではwavしか再生できないというのが困ります まぁwindowsがイケてないのですが・・ http://mevius.5ch.net/test/read.cgi/tech/1518528093/73
74: デフォルトの名無しさん [] 2018/03/29(木) 12:32:32.82 ID:90vctbdp 鯖側だけで音が鳴ってても困る http://mevius.5ch.net/test/read.cgi/tech/1518528093/74
75: デフォルトの名無しさん [sage] 2018/03/29(木) 12:33:22.32 ID:fj69X1D3 Electronのメインプロセスでサウンドが鳴らせないことが問題だったのですが 非表示のレンダラプロセスを起動しておいてそこで鳴らせばいいと気づきました mp3を鳴らすモジュールもElectronを使うようにすれば実現できるでしょうね メモリ使用量的に富豪的ですが http://mevius.5ch.net/test/read.cgi/tech/1518528093/75
76: デフォルトの名無しさん [sage] 2018/03/29(木) 20:14:37.76 ID:0KWZ/AkQ Pixi.js ベースのゲームエンジン、Phaser とか使わないとできないのかも http://mevius.5ch.net/test/read.cgi/tech/1518528093/76
77: デフォルトの名無しさん [sage] 2018/03/31(土) 16:03:54.94 ID:Sn+gu03Z CommonJSのやつをESモジュールに書き換える際に依存モジュールってどうしてる? ブラウザ用にバンドル出力すると.mjsじゃなくなっちゃうし http://mevius.5ch.net/test/read.cgi/tech/1518528093/77
78: デフォルトの名無しさん [] 2018/04/03(火) 18:21:34.47 ID:DyW1PQoq axiosでdatファイルやsubjectファイルを取得するソフトを作っているのですが、文字化けしてしまいます。 jconvやiconv-liteなどのパッケージを使ったり、環境もDigitalOceanのドロップレットを使ったり ローカルのWindows10で動かしたり色々しているのですが、どうしても文字化けが治りません。 どなたか、ご教示いただけませんでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/78
79: デフォルトの名無しさん [sage] 2018/04/04(水) 02:04:22.96 ID:dci/EUEW dat ファイルって、5ch の? HTML に、文字コードを付けていないのだろ。 どうせ、CP932 だろ 強制変換すれば? http://mevius.5ch.net/test/read.cgi/tech/1518528093/79
80: デフォルトの名無しさん [] 2018/04/04(水) 02:30:53.74 ID:h2UR4/YM ほんそれ http://mevius.5ch.net/test/read.cgi/tech/1518528093/80
81: デフォルトの名無しさん [] 2018/04/04(水) 02:37:45.24 ID:RW7X0/F+ >>79 ご回答ありがとうございます。 axiosで取得した時にSHIFT_JISのコードをaxiosが勝手にutf-8扱いしてデコードしていたために おかしくなっていただけでした。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/81
82: デフォルトの名無しさん [] 2018/04/04(水) 02:52:05.21 ID:h2UR4/YM >axiosが勝手にutf-8扱いしてデコード そうか? 鯖がUA観て送信塩湖変えてる可能性は? http://mevius.5ch.net/test/read.cgi/tech/1518528093/82
83: デフォルトの名無しさん [sage] 2018/04/04(水) 02:55:41.91 ID:dci/EUEW スクレイピングなら、Ruby で、Selenium WebDriver, Mechanize の方が簡単 JavaScript, Node は、面倒くさい。 まだ、Electron の方がマシ http://mevius.5ch.net/test/read.cgi/tech/1518528093/83
84: デフォルトの名無しさん [sage] 2018/04/04(水) 09:11:36.38 ID:jx2XXyxV electronてnodeじゃんwwwww http://mevius.5ch.net/test/read.cgi/tech/1518528093/84
85: デフォルトの名無しさん [sage] 2018/04/04(水) 14:38:08.10 ID:dci/EUEW 参考までに。 Ruby で、Selenium WebDriver で、Chrome のHeadless mode で、 5ch をスクレイピングしたら、文字化けもせずに、テキストが取得できた ブラウザが、CP932 を自動的に、UTF-8 に変換しているのかな? driver.navigate.to "https://mao.5ch.net/test/read.cgi/linux/1479499953/8-9" element = driver.find_element(:css, 'div[data-id="8"] > div.message > span') puts "内容 :#{element.text}" http://mevius.5ch.net/test/read.cgi/tech/1518528093/85
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 711 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s