タグ

jsとnodeに関するkiyo_hikoのブックマーク (22)

  • TypeScriptチュートリアル -環境構築編- - Qiita

    【お知らせ】webpack-dev-serverの起動方法が変わったため少し修正しました(2021/10)。編集リクエストありがとうございました。 はじめに この記事は、JavaScriptからTypeScriptにそろそろ移行したい方向けに書いています。JavaScript自体がちょっとあやふやでも他のオブジェクト指向系の言語の経験があれば理解できるように書いていきます。 TypeScriptとは TypeScriptは、JavaScriptの代替となるべくマイクロソフトによって開発されたオープンソースのプログラミング言語です。その特徴は、大規模なアプリケーションの開発に耐えるように、(C++Javaなどの)クラスベースのオブジェクト指向プログラムの機能や、変数への静的な型の指定などを取り込んで、設計されています。それはJavaScriptの標準仕様であるECMAScript2015以

    TypeScriptチュートリアル -環境構築編- - Qiita
  • プロジェクトを実行!npm startの使い方【初心者向け】

    初心者向けにnpm startの使い方について解説しています。npmコマンドを使ってファイルやプロジェクトの実行をすることができます。node inspectorを実行してデバッグするサンプルプログラムを実際に書いています。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 npm startの使い方について解説します。 ファイルの実行をする際などに使うコマンドで、実際に書きながら使い方を解説しているので、ぜひ参考にしてみてください。プロジェ

    プロジェクトを実行!npm startの使い方【初心者向け】
  • いまさら聞けない!npmのこれだけは知っておきたい基礎知識

    いまや Webフロントエンド開発に欠かせなくなったNode.js。併せて使うことが多いnpmの使い方を基礎から学びましょう。 Node.jsは、サーバーでJavaScriptアプリケーションが書けます。V8 JavaScriptランタイムで動作し、C++で書かれているため高速です。当初、アプリケーションにサーバー環境を提供する目的でしたが、ローカル環境のタスク自動化ツールとしても利用されています。Grunt、GulpWebpackなどのNode.jsをベースにしたツールによる新たなエコシステムは進化を続け、フロントエンド開発の形を変えるまでに至りました。 Node.jsのツールやパッケージインストールしたり管理したりする方法を、Node.jsのパッケージマネージャーであるnpmが担っています。npmには必要なパッケージをインストールするほか、パッケージを扱うための便利なインターフェイスが

    いまさら聞けない!npmのこれだけは知っておきたい基礎知識
    kiyo_hiko
    kiyo_hiko 2020/02/19
    わかるやすかった
  • Better RxJS code with pointfree style - codewithstyle.info

    Recently I gave a talk about pointfree style programming at the JS Poland Conference. I decided to turn some of the ideas I mentioned during the talk into a blog post! What is pointfree style?It’s easiest to explain pointfree style by showing a small example. Let’s say we have this array of objects representing mountains: const mountains = [ { name: 'Mount Everest', height: 8848 }, { name: 'Mont B

    Better RxJS code with pointfree style - codewithstyle.info
    kiyo_hiko
    kiyo_hiko 2020/02/19
    (関数型ライブラリはRamdaとRxJSがあるらしく(他はまだ知らない))ここはRsJSの解説
  • Node JS 21.7.1

    Resources Watch videos, read documentation, and hear Chocolatey success stories from companies you trust. View Resources Events Find past and upcoming webinars, workshops, and conferences. New events have recently been added! View Events Courses Step-by-step guides for all things Chocolatey! Earn badges as you learn through interactive digital courses. View Courses Join our monthly Unpacking Softw

    Node JS 21.7.1
    kiyo_hiko
    kiyo_hiko 2016/07/19
    > choco install nodejs // Latest がインストールされる。LTS に依存したものを使う場合注意
  • I am mitsuruog | nodejsとexpressでREST APIっぽいURLでroutingする方法

    nodejs で express を使って routing する際に、少し知ってると REST API っぽい URL 設計で routing できるので紹介します。 まず、基編。 var express = require("express"), http = require("http"); var app = express(); app.get("/content/*", function (req, res) { console.log(req.params); res.send(req.params); }); http.createServer(app).listen(3000); console.log("Express server listening on port 3000"); URL とそれを呼び出したときの req.params の内容です。 http://l

    I am mitsuruog | nodejsとexpressでREST APIっぽいURLでroutingする方法
  • 4.0 is the new 1.0

    The first fully converged io.js/node.js release coming soon. Last week was a typical San Francisco summer, sunny with occasionally hostile winds. This was the setting for 40 node.js contributors to gather for the first ever Collaborator Summit, organized by the new Node.js Foundation. A year ago we didn’t have 40 contributors to gather but today this represents only a fraction of the total contrib

  • uu59のメモ | 訳:Node.jsは癌だ

    http://d.hatena.ne.jp/yosuke_furukawa/20111002/1317572377で知って、原文を読んでみたら罵倒しまくってて面白かったので全文翻訳してみました。 原文はNode.js is Cancerです。 ウェブデベロッパー逹は伝統的なやり方よりも冴えたやり方が大好きだが、伝統的なやり方がなぜ伝統になってるかというと動きやがるからだ。Node.jsのナンセンスな振る舞いにはしばらくムカついてたが、Node.js作者のRyan Dahlによるこのポストを読むまでは相手しないようにしてた。「UNIX難しいよぅ」とか弱音を吐くよく居るタイプのマヌケに肩をすくめていただけだ。 でも、家族連れのミニバンをガサ入れしたら50kgの上物ヘロインを見つけてしまった警官が世の中間違ってると感じるように、こいつの弱々しいすすり泣きの何が間違ってるのか考えた。たぶん、たぶん

  • Node.js v0.12で使えるようになるES6+の機能一覧

    ES6+カジュアルトーク資料です!!

    Node.js v0.12で使えるようになるES6+の機能一覧
  • MEAN(MongoDB, Express, AngularJS, Node.js)を解説する

    MEAN(MongoDB, Express, AngularJS, Node.js)を解説する 前に触った感想です。 MongoDB 良くも悪くもNoSQL。トランザクション無を補うためスキーマが基汚くなる。 汚いスキーマにアプリケーションの変更が入って安全にデータが壊れる。 結局、不整合が起きてバッチに頼る。バージョン変えるとデータが壊れる。スケール環境は不安定になって止まるのは基。基いつのまにか変更されて変な動きして死んでる前提で、動く/戻せる環境構築できない奴は死ぬ Expressシンプルに書けるんじゃなくて、薄い機能しか無い。ミドルウェアをたくさん詰むことになり、ミドルウェアのチェーンは黒魔術詠唱と変わらん。 唱えた人もどうなるか分からないのがざら。エラーが勝手に握りつぶされるのは基。 落ちるのがミドルウェア内のエラーとか基。 いつの間にか落ちるのも基。基いつのまに

    MEAN(MongoDB, Express, AngularJS, Node.js)を解説する
  • querystring - Node.js v0.4.12 Manual & Documentation

    Query String このモジュールはクエリ文字列を処理するユーティリティを提供します。 以下のメソッドから成ります: querystring.stringify(obj, sep='&', eq='=') クエリオブジェクトを文字列へ直列化します。オプションとしてデフォルトの区切り文字と代入文字を上書き指定できます。 例: querystring.stringify({foo: 'bar'}) // returns 'foo=bar' querystring.stringify({foo: 'bar', baz: 'bob'}, ';', ':') // returns 'foo:bar;baz:bob' querystring.parse(str, sep='&', eq='=') クエリ文字列をオブジェクトに復元します。オプションとしてデフォルトの区切り文字と代入文字を上書き指定

    kiyo_hiko
    kiyo_hiko 2014/09/27
    リクエストから受け取ったクエリ文字列をオブジェクトにできる
  • Node.js Best Practices - RisingStack Engineering

    Join 150K+ monthly readers. In-depth articles on Node.js, Microservices, Kubernetes and DevOps. We get asked about Node.js best practices, tips all the time – so this post intends to clean things up, and summarizes the basics of how we write Node.jsNode.js is an asynchronous event-driven JavaScript runtime and is the most effective when building scalable network applications. Node.js is free of lo

  • [Node.js]node.jsからゆっくりボイスをしゃべらせる[ネタ] | DevelopersIO

    node.jsからゆっくりボイスをしゃべらせる ゆっくりボイスといえば、ニコニコとかでよく聞くあれです。 Windowsの場合、softalkを使えば再生したりファイルに保存したりできます。 Macでゆっくりボイスを使いたい場合、Yukkuroidというアプリがあります。 これはMacでゆっくりボイスをしゃべらせるためのアプリなのですが、外部からアクセスするためのAPIも公開しています。 今回はこのアプリのAPIに、以前紹介したNodObjCを使用して、 アクセスしてみましょう。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.4 Node.js : v0.8.1 Yukkuroid : v0.4.1 適当なディレクトリを作成し、そこでnpmを使用してNodObjCをインストールします。 % mkdir yukkuri % cd yukkuri

    [Node.js]node.jsからゆっくりボイスをしゃべらせる[ネタ] | DevelopersIO
  • MacでSublime Textを導入してみた[HTML5+JavaScript+Node.js+Markdown] - Qiita

    動機 MacVim、Mou、Kobitoなどいろいろ使っているが、イマイチぴんと来ない… //Vim派閥だけど.vimrcを公私で共有している縛りがあるので、思ったカスタマイズができない。 なので今回はSublimeTextを導入してみました。 Node.js、Emmet利用できる点にちょっと興味しんしん。 会社の先輩、NetBeansでやるって言ってごめんなさいw ファイル構成はちゃんとNetBeans用でプロジェクト作りますwww だってやっぱりスタバ()でドヤリングできないですやん。。。 インストール まずは体のインストール。今回は2.0.2 http://www.sublimetext.com/ パッケージ管理ソフトの導入 プラグインとでもいう拡張機能Packageを導入する。 View - Show Consoleを選択。 SublimeText2の場合は以下を記載。 impo

    MacでSublime Textを導入してみた[HTML5+JavaScript+Node.js+Markdown] - Qiita
  • Japan Node.js Association

    Japan Node.js Association Node.js ダウンロード 公式ドキュメント Node.js 最新 Node.js v16.x Node.js v14.x Node.js v12.x Node.js v10.x Slack Slack 参加はこちらから

    kiyo_hiko
    kiyo_hiko 2014/06/11
    "日本語訳ドキュメント"
  • io.js - JavaScript I/O

    Copyright OpenJS Foundation and Node.js contributors. All rights reserved. The OpenJS Foundation has registered trademarks and uses trademarks. For a list of trademarks of the OpenJS Foundation, please see our Trademark Policy and Trademark List. Trademarks and logos not indicated on the list of OpenJS Foundation trademarks are trademarks™ or registered® trademarks of their respective holders. Use

    io.js - JavaScript I/O
  • Node.js利用の準備を整えよう(1/6):初心者のための Node.jsプログラミング入門 - libro

    Node.jsは、JavaScriptで処理を実行できるサーバー環境です。「サーバー環境」というと、誰しもイメージするのは「Webサーバーがあって、そこにHTMLファイルとかが配置されている」といったものでしょう。「サーバーサイドの開発」といえば、PerlとかPHPとかいったプログラミング言語で書いたスクリプトを用意して、それらが公開されているアドレスにアクセスされるとスクリプトが実行される……というような感じで考えている人が多いと思います。 Node.jsは、そうした開発スタイルとはまったく違います。Node.jsは、まず「サーバーを作る」ところから始めます。え、サーバーそのものを作るの?と思った人。そうなんです。 PerlとかPHPとかいったものだと、サーバー環境というのは別にあって(Apache HTTP Serverとかxamppとか、聞いたことあるでしょう? あれです)、既にWe

  • Node.js入門 (全16回) - プログラミングならドットインストール

    大量のアクセスを高速にさばくことができるNode.jsについて、その基的な使い方を学んでいきます。

    Node.js入門 (全16回) - プログラミングならドットインストール
  • はじめてのNode.js:Node.jsのイベントシステムを知る | OSDN Magazine

    記事は、3月13日にソフトバンク クリエイティブより発売された書籍「はじめてのNode.js -サーバーサイドJavaScriptでWebアプリを開発する-」から、「第7章 Node.jsアプリケーションのデバッグ方法」の一部を抜き出し再構成したものです。 出版社ページ / Amazon.co.jpの商品ページ 大型: 384ページ、価格:3,045円(税込)、ISBN: 978-4797370904 Node.jsでのWebアプリケーション実行モデル PHPPerlなどの言語でWebアプリケーションを実装する場合、クライアント(Webブラウザ)とのやり取りはApache HTTP ServerなどのWebサーバーが行い、プログラムはWebサーバー経由で実行される形が多い。いっぽうNode.jsの場合、Node.js自体(正確にはNode.jsに含まれるWebサーバーモジュール)が直

    はじめてのNode.js:Node.jsのイベントシステムを知る | OSDN Magazine
  • koa入門 - from scratch

    さて、2013年12月19日にkoaというフレームワークの0.1.0がリリースされ、Hackers Newsに乗り、それが話題になっています。 これまでNode.jsのWeb Application Frameworkとして最もメジャーなのはExpressだと思いますが、Expressの作者であるTJを筆頭にExpressチームがKoaを積極的にエンハンスし始めているため、今後のNode.jsのフレームワーク勢力図が変わる可能性があります。 作者のメッセージを引用すると Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and A

    koa入門 - from scratch