【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
ええなんでまだスレタイとテンプレにio.js入ってんの
あとNashornもテンプレに入れてあげなよ 無理だろ
英語でもoreillyやmanningは当然としてpacktからも出てないやんけ
v2でasync/awaitベースに変わるから当分出そうにないし
その間にnode foundation傘下になったexpressの体勢が整ったらkoaはマイナーで終わるかもしれん 本体の説明だけで終わらせるつもりかよw
ミドルウェアたくさんあるんだから書く気があればいくらでも書けるだろ エーフィのけつがっちりつかんでパンパンしたすぎる! npmって単にフォルダに入れておくだけでは使えないんですか?
インストールが必要なのでしょうか?
初心者ですみません requestというモジュールをインストールすると、
他のnpmまでインストールされるんですが、これはどういうことでしょうか?
https://www.npmjs.com/package/request
このモジュールなんですが そろそろ荒らしにしか見えない
相手した奴はお仲間と見做す あと、モジュールは任意の場所にインストールできないのでしょうか?
普通、インストールするとnode_modulesフォルダが作られると思うんですが、その中に大量のファイルがインストールされてしまうため猥雑です。
node_modulesの下層に適当なフォルダを作ってそこにインストールしようとすると、エラーが出るのですが。
連投すみません。 君は質問のやり方がヘタだなぁ
その聞き方じゃほとんど答えてもらえないだろうな
あとさ、その程度の質問は自分で解決しろって
ググればたいていわかるんだからさ
まじでその程度を自分で解決できないならプログラミング向いてないので止めなさい >>17
requestモジュールの中で、また別のモジュールを使っていて(依存していて)、
それが必要だからインストールされる
>>19
>モジュールを任意の場所に
素人は、決められた場所を使った方がいい
モジュールの場所を変えると、モジュールが読み込まれなくなったり、
間違って、同名の別の場所にある、異なるバージョンのモジュールが読み込まれたりして、危険
たいていの実行環境には、モジュール探索パスという環境変数があって、
どのディレクトリから先にモジュールを探すのか、順番が決まっている。
こういうシステムを知らない者は、決められた場所を使うこと
それと、コンピューター名・ユーザー名・パス・ファイル名など、
システムの重要項目に、日本語を使うな deleteで確実に消えるオブジェクトはどうやって構成できるの? deleteはオブジェクトを消すものじゃないですけど理解されてますか? >>21
ありがとうございます。
場所はデフォルトの場所がいいんですね。 叩かれても気にしないスルー力、プログラマーには向いてなくても2chには向いてるな node jsのモジュールはインストールしないと使えないのですか?
ダウンロードしてきたものをnode_modulesにポイッと入れておくだけではだめなのでしょうか? 単独で動作するモジュールならそれでもOK。
他のモジュールに依存してるモジュールなら素直にnpm installしたほうがいい。 28
インストールの方が無難なのですね。
ありがとうございました。 co便利すぎ
なぜ私は今まで使ってなかったんだ
便利すぎて徹夜で遊んでしまった >>30
そこまで行くならもうES7とかaltjs 使えばいいんちゃう? >>32
es7(es2016)にはasync/await入らんのやで
babelでasync/await使えばええんちゃう、ならおk >>33
え?そうなの?いつの間に
どちらにしろ拡張機能使うならbabelでええやろ typedobjectといいオーバーロードといい、どんどん先延ばしにされてるなあ…
大丈夫なんか? オレがNode.jsに求めることはただ一つ
あの非同期が当たり前の実装をやめてくれ。もしくはそうではない普通のJavaScript
と同じ実装にしてくれ。いちいちコールバックとか面倒で仕方ない。 お前向いてないよ
javascript自体
「ぱある」なるものでも使ってれば? >>37
普通のJavaScriptと同じなんだが…
普通のJavaScriptでsetTimeoutもxhrも使ったことない人なのかな? twitterのstreaming APIを使いたくてnode.js入れてみたけど
ググって出て来るサンプルコードがことごとく動かない…
npmで入れたtwitterモジュールもntwitterもだめ。
ちなみに参照してるのは
http://qiita.com/n0bisuke/items/09126e6e2cd111841a2e
とか
http://engineer.recruit-lifestyle.co.jp/techblog/2015-07-21-node3/
サーバー側を立ち上げてもすぐプロンプト戻るか無反応。
何が足りないん? access_tokenの後の_keyを落としてたっぽい
凡ミスで半日潰したわ >>43は人間に向いていない。
虫ケラに転生したほうがいい 1日15回しか質問されないja.stackoverflow.comよりは
多くの人間を救ってると思う Arukas触ってみたけどnode.jsのインスタンス作っても動かないな それはスピード
この世の理はすなわち速さだと思いませんか、物事を速くなしとげればそのぶん時間が
有効に使えます、遅いことなら誰でも出来る、20年かければバカでも傑作小説が書ける!
有能なのは月刊漫画家より週刊漫画家、週刊よりも日刊です、つまり速さこそ有能なのが、
文化の基本法則!そして俺の持論でさ−−−−−−−ァ! 匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
u nodejsって別HHDのデータを読み込めないの?
htmlからならアクセスできるのにnodeでパス情報取得しようとしてもうまくいかない データって具体的に何?
ファイル?
ファイルどうやって読もうとしてんの?
fsモジュールのドキュメント読んだ?
ねえ?ねえ?ねえ? まだ学生だがこんな上司だったら嫌だな
3日で辞めそう ドットインストールでも読んでくれば?って書こうとしたけど
これ明らかに他の言語やったことある人向けで、あんまり価値ねえな
http://dotinstall.com/lessons/basic_nodejs >>56
はっきり言って其のサイトのコンテンツ、ろくなのがないわ nodemailerでuser/pass認証をして、20人くらいをtoに設定してsendmailするとスパム扱いされて返送されてしまいます
試しに3人だけにして送ってみたところ、正常に送信することができました
こういうのはGoogle側にスパムじゃないと報告いれたりしないとダメなんでしょうか >>60
どうもー
mandrillが有料化しなければぁ >>55
2chに就職するわけじゃないだろう。
上司がねらー丸出しならすぐに逃げ出すべき。 まあこのスレは何を作るかってスレではないからな
v6.1.0出たけど特に話題になる要素もないし v6.1.0だとbabel入らなくなるの?
LTSじゃないせいか情報が少ない node.jsド初心者なんだけどヒマな人いたら教えてほしい
node somescript.jsでバッチのように動かせることや
http.createServerでポート空けて待ち受ける簡易Webサーバやれることやデーモン化もできることはわかった
んでこれ実際に運用するときどうする?http://example.com/hoge/hage/ みたいなリクエストはどう受け付ける?
ていうかnginxやapache httpdからfastcgi呼び出すみたいにフロントのWebサーバがリバースプロキシになるような感じ? nodeで読み込んだExcelテンプレートを編集して
ダウンロードさせたいのですがExceljsを使用すると
スタイルの情報が落ちてしまいます。。。
Streaming XLSX Writerなるものを使えばスタイル情報の書き込みもできる
みたいですが読み込み方がわからない。
そもそもnodeでExcel扱うなってことですかね。
いろいろ調べてももう行き詰ってしまったので教えてください。
Exceljsにこだわりはないので他のものでも大丈夫です。 公式からnode.jsのwindows版をダウンロードしようとしたら、chromeに 〜 may harm browsing experience, so Chrome has blocked itって怒られるよう >>69
基本的に内部構造が非公開のExcelを
まともに解析できるライブラリは無いと思え。
一番良く出来ているのはJava製だ。 >>69
google spreadsheetでも使え レスありがとうございます。
>>72
google spreadsheetの選択肢はありませんでした。
これであればスタイルの読み出しをしないでも
書き込みとDLだけで実現できそうです。
ありがとうございます。 >>76
線やフォントの情報がほとんどです。
Exceljsで下記のような実装をしたところ
エクセルファイルに追記はできるものの、
線もフォントサイズも元に戻ってしまいました。
var Excel = require('exceljs');
var workbook = new Excel.Workbook();
workbook.xlsx.readFile(filename)
.then(function() {
var worksheet = workbook.getWorksheet(1);
worksheet.getCell(1,1).value = "test";
workbook.xlsx.writeFile(outputname)
.then(function() {
// done
});
}); >>77
>Streaming XLSX Writerなるものを
これの使い方を調べれば? >>78
ExcelJSのReadmeを見てみると
>> var workbook = new Excel.stream.xlsx.WorkbookWriter(options);
で書き込み用のワークブックを用意することはできるので
同様にWorkbookReaderにてワークブックを読み込むことはできるのですが
この方法だと読み込んだワークブックに対して
シート指定 (workbook.getWorksheet()) を使用とするとエラーになります。
そもそもインスタンスを作っただけなのでこの時点で指定したファイルが
読み込めているわけではないような気もするのですが。。。
ドキュメントやコミュニティの記事もほとんどなく行き詰ってしまったわけです。 ついに、Electron 1.0がリリースされたぞ 1.0になったら、でなく
サイズが10MB未満なったら教えてくれ サイズでかいよな
自分用にちょちょいと書いたアプリならいいけど
人に渡すには躊躇う大きさだ あるいはElectronアプリごとのchromiumを共有できるようにして欲しい >>82
2DDフロッピーや4800bpsの通信が一般的だった時代ならいざ知らず
数百GBのHDDにギガビットのネットワークが普通の時代に何を言うw >>77
その程度ならActiveXで書き込めば一発じゃね >>87
引きこもりとファイルサイズの関係を桶屋に例えて説明してくれ。 Electronは、Gradleみたいに自動で、JCenter/MavenCentral などから、
指定したバージョンのChromium/Node.js を、
まだインストールされていなければ、インストールするようにしたらよいのに
そうすれば同じPCで、同じバージョンのChromium/Node.js を、重複して持つことは無い npmの思想に従ったらやはり個別に持つんじゃねーのかな
やはりelectron用chromiumが小さくなる方が妥当だ 読み込むmoduleが解決出来なければnpmから導入を試みる仕組みなら少しほしい
例えばテストにしか使わないbabel一連を毎度npm i -Dすると容量食うだけだし
とはいえglobalに入れてmoduleのpackage.jsonに一々devDependencies書くのも手間だ nodeってどういう人が
何する為に使うもんなの? >>96
俺も知らないけど、javascript大好きな人がサーバーサイドをjavascriptで書くために使うんじゃないの? 業界あげてウェブ技術だけでなんでも出来る世界を作ろうとしてるからね。 >>97
サーバーサイトを書くのは普通php?
python、その他なんて使わないの? ひとつのモジュールからクラサバ出来れば、楽じゃん。
って発想で俺は割とnode推し。
validationとか。 ■ このスレッドは過去ログ倉庫に格納されています