You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Ryan Dahl は Node.js の original author ですが、彼の作ったプロダクト deno に関するトークが jsconf.eu 2018 でありました。 Node.js にずっと関わってきた僕が見て非常に興奮するような話だったので、しばらくぶりにブログに書き起こすことにしました。 背景 Ryan Dahl は2009年に Node.js の話を初めて公の場に公開しました。その時の「公の場」というのが「jsconf.eu 2009」です。 www.youtube.com Video: Node.js by Ryan Dahl - JSConf.eu - 2009 この発表から Node.js が広まり、今やサーバのみならず、IoTデバイス、デスクトップアプリなど、様々なところで動作しています。 で、今回はその発表から9年の歳月が経過し、Node.jsに対しての設計不
ニフティクラウドmobile backend (NCMB) エヴァンジェリストの小山(@koyhoge)です。 4月4日にNCMBの新機能「スクリプト」が正式リリースになりました。これは NCMB 上で Node.js のモジュールを実行できる機能です。AWS Lambda や Azure Functions などと同じ方向のサービスですね。 スクリプト 上記のページで使用例の説明として「ガチャ機能」が上げられていますが、どのように実装するかという詳しい解説はないので、それではということでサンプル実装を作ってみました。 今回作成したコードは、GitHub で MIT ライセンスで公開しています。 準備編 このガチャスクリプトを実行させるためには、いくつかの前準備が必要です。 データストアの用意 ガチャスクリプトのために、NCMB のデータストアに 3 つのクラスが必要です。 Items ガ
2017/02/16 Developers Summit 2017
ツールごとにプロキシサーバーの設定が異なり、必要なときにいつも忘れてしまうので、備忘録として。 npmでプロキシサーバーを設定するには、npmコマンドから、config set proxyやconfig set https-proxyを使います。 % npm config set proxy http://XXX.XXX.XXX.XXX:8080 % npm config set https-proxy http://XXX.XXX.XXX.XXX:8080 設定が完了したかどうかは、npm configにlsオプションを付けて調べます。もちろん~/.npmrcを調べるのでも構いませんが、npm config ls -lとすれば.npmrcになり全ての設定を見られるので便利です。 % npm config ls ; cli configs user-agent = "npm/3.3.12
$NODE_PATH = /Users/me/.nvm/v0.10.33/lib/node_modules → /Users/me/.nvm/current/lib/node_modules node = /Users/me/.nvm/v0.10.33/bin/node → /Users/me/.nvm/current/bin/node 2. WebStorm のインストールと設定 2-1. インストール JetBrains の WebStrom のページからファイルをダウンロードしてインストール。 起動時に Java がないとインストールしろと言われるので、ダイアログのMore Info...ボタンで開くページから Java をダウンロードしてインストールしておく。 2-2. Node と NPM の設定 WebStorm > Preferences... > Languages & F
1 はじめに 約1年前、アルファ版として登場した、Visual Studio Code(以下VS Code)ですが、昨年11月には、ベータ版となり、またオープンソースとしてコードも公開されました。 公開以来、毎月のように更新・強化されており、使用方法も微妙に変化して来ていますので、今回、改めて基本的な使用方法をまとめてみました。 本記事は、VS Codeがインストールされており、下記のコマンドで、起動できるようになっている事を前提に始めます。 $ code . もし、まだ、インストールされていない場合は、下記をご参照ください。 Setting up Visual Studio Code また、Node.jsについてもインストールが完了しているものとします。 $ node -v v5.9.0 2 簡単なサーバープログラムの作成 (1) プロジェクトの作成 プロジェクト名をSampleAppと
$ pulldown jquery -> Success: https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js was downloaded to ./jquery.min.js $ ls jquery.min.js
レッスン一覧 料金プラン ログイン 2024/11/18 NEW 「JavaScript入門 基礎文法編」のミニクイズをリリースしました 2024/11/18 NEW 「はじめてのJavaScript」のミニクイズをリリースしました 2024/11/14 NEW 【週刊ドットインストール】 Go言語入門の並行処理編を公開、ミニクイズのリリース状況 2024/11/13 NEW 「CSS入門 アニメーション編」のミニクイズをリリースしました 2024/11/13 NEW 「CSS入門 メディアクエリー編」のミニクイズをリリースしました 2024/11/13 NEW 『Go言語入門 並行処理編』をリリースしました 2024/11/12 NEW 「CSS入門 フレックスボックス編」のミニクイズをリリースしました 2024/05/07 NEW あなただけの学習ロードマップを作成します 【随時受付中
Yarn 速かった Yarn とは https://code.facebook.com/posts/1840075619545360 Facebook, Google, Tilde, Exponentの人たちが作ったnpmクライアント。 npm install の代わりに使える。 http://qiita.com/mizchi/items/1002fde0de10e7c54fb2 詳しくはこの辺 実行時間測ってみた 試しに業務レポジトリで npm install と yarn を比べてみた dependencies + devDependencies : 70 個 npm-shrinkwrap.json : 22298 行 元の node_modules : 22 KB npm install 303 sec $ rm -rf node_modules $ npm cache clean
Yarn とは 名前から yet another ... な雰囲気を漂わせてますが、 npm互換 です。(追記: 正確にはnpmの生成するpackage.jsonと互換とのことだった)。各所から node連中はまたツール増やしやがって!という雰囲気を感じるので、ここは明確にした方がいい。(techcrunchの記事とかそういう印象を与える書き方になってる) npm install 時のディレクトリ配置への介入 npm install 時のより賢いローカルキャッシュ yarn.lock ファイルでバージョン固定 yarn 環境下で yarn add, yarn install などを行った場合、 yarn.lock と package.json に同時に書き込み、 その環境で生成されたファイルは yarn なしでも動きます。つまり、yarn はより厳密に npm のバージョンを固定したい人向
Yarn is a package manager that doubles down as project manager. Whether you work on simple projects or industry monorepos, whether you're an open source developer or an enterprise user, Yarn has your back. This documentation covers Yarn 4+. For the previous documentation dedicated to 3.6 and below, please refer to v3.yarnpkg.com. WorkspacesFirst package manager built specifically around workspaces
Node.js用のWebアプリケーションフレームワークであるExpressについて、基本的な使い方を学びます。
ソフトウェアを正しく理解する唯一の方法はコードを読むことです。 ドキュメントを読めばそのソフトウェアが何を実装しているか分かりますが、どのように実装されているかまでは分かりません。 開発中に何らかのトラブルに悩まされたときや、効率的なコーディングをしたいと思ったとき、下位レイヤのソフトウェアを理解しておけば素早く対処できるシーンが多くあります。 ただ、コードを読むことは簡単なタスクではありません。 現代的なソフトウェアはそれなりの規模のコードを含んでいることがほとんどです。アーキテクチャ間の差異を吸収するためのコードなど、本質的な機能を理解する上ではあまり重要ではないコードも含まれています。 何らかの問題が発生してからコードを読もうと思っても、準備なしでは関連する箇所を探すだけでかなりの労力が必要な作業となります。 従って、普段からコードを読んでおくことが重要です。 また、コードを読むにあ
こんにちは、エンジニアなのにダンクができないのびすけです。今月から記事を書かせていただきます。 さてみなさん「Node.js」って知っていますか? 僕も最近Node.jsの勉強を始めたので「Node.jsを使ったことがないけど使ってみたい」と思っている人に向けて、Node.jsの入門的な内容を紹介したいと思います。 ▼2020年最新版はこちら! Node.jsとは 一言で言うとアツいJavaScriptです。 通常、JavaScriptはユーザーのブラウザで動作するプログラミング言語ですが、Node.jsはサーバー側で動作するJavaScriptであり、Web業界ではかなり注目されています。大量の処理に対応するために、ノンブロッキングI/Oというモデルを採用しています。 例えば、データベースから大量の情報を取得してWebページ上に表示をする処理をおこなう場合、通常はデータベースへアクセスし
明けましておめでとうございます、@yoheiMuneです。今年もどうぞ宜しくお願いします。 本年1つ目の記事は、node.jsにおけるモジュール定義についてブログを書きたいと思います。 Special Thanks to https://flic.kr/p/7sQ4oC 目次 node.jsにおけるモジュール定義 node.jsではcommon.jsのモジュールに準拠したモジュール定義を行うことができ、それを別ファイルからrequireメソッドを使って呼び出すことができます。扱いたいことはたったこれだけなのですが、具体例がないと理解しづらいので、具体例を出しつつnode.jsのモジュール定義を学べたらと思います。 その1:exportsに関数を代入する モジュールの定義はオブジェクト型でも関数型でも(時には文字列型でも)行う事ができます。関数を外部に公開する場合には、次のように定義して利用
本書について 本書は、Node.jsでのアプリケーション開発を始めようとする皆さんに、 ”高度な”JavaScriptについて知るべきあらゆることを解説します。 よくある”Hello World”チュートリアルの、はるか上をいくものです。 ステータス 貴方が読んでいるのは、本書のいわゆる最終版となります。 つまり本書は、間違いが見つかった場合や、 Node.jsの新バージョンにおえる変更点を反映する時のみ、改訂されます。 最終更新日は2012年2月12日です。 本書内のコードのサンプルは、Node.jsのバージョン0.6.10でテストしています。 ターゲット読者 本書は、Ruby、Python、PHP、Javaのような、少なくともひとつのオブジェクト指向言語を理解しており、 JavaScriptについてはあまり経験がなく、Node.jsについては全く経験がないという、 著者と同じようなバッ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く