タグ

node.jsに関するhiroomiのブックマーク (33)

  • Node.js の進化に伴い不要となったかもしれないパッケージたち

    tl;dr はじめに 2024 年の 4 月 24 日に Node.js 22 がリリースされました。ESM を 条件付きで require する機能や、--run フラグによる npm スクリプトのパフォーマンス改善などが v22 で追加され、2009 年に Ryan Dahl が Node.js をリリースしてから 15 年が経つ今も、Node.js は進化を続けています[1]。 こうして Node.js 自身が強化されていくにつれ、以前はサードパーティーのパッケージを使用して実現することが一般的であった機能が Node.js のみで実現可能となり、当該パッケージが不要となるような場合があります。冒頭に引用した Ben Holmes の動画では、そのように不要となったパッケージとして dotenv node-fetch chalk mocha が挙げられていますが、この記事では「これら

    Node.js の進化に伴い不要となったかもしれないパッケージたち
  • 気象庁公式の天気予報の情報(JSON)を curl・Node.js で取得し Node.js での処理を試す - Qiita


     API https://t.co/QLuhI4DNDv  TOYODA Eizi (@e_toyoda) February 24, 2021    URL   JSON      SNS稿
    気象庁公式の天気予報の情報(JSON)を curl・Node.js で取得し Node.js での処理を試す - Qiita
  • Amazon.co.jp: 実践Node.js入門―基礎・開発・運用: 伊藤康太: Digital Ebook Purchas

    hiroomi
    hiroomi 2023/01/18
    978-4297129569
  • ゼロからはじめるJavaScript(22) iOS 16で連絡先の一括バックアップが容易に!Node.jsでvCardを読もう

    個人的にiOS 16になって最も嬉しかったのが「連絡先」アプリの大幅アップデートです。汎用的なvCard形式で連絡先が気軽に書き出せるようになりました。vCardはテキストベースの汎用的な電話帳データ形式です。今回はNode.jsからvCard形式を読む方法を紹介します。 スマートフォンからエクスポートしたvCardファイルをNode.jsで読んだところ クラウド時代であってもバックアップが大切 今やいろいろなデータがクラウドに保存されるようになりました。スマートフォン上のデータも例外ではなく、様々な情報がクラウドにバックアップされます。そのため、スマートフォンを新しくした際のデータ移行はずいぶん楽になりました。 しかし、先日、知人がApple IDが乗っ取りに遭い、iPhoneの再インストールを余儀なくされた話を聞きました。旧アカウントは利用することができなくなり、新たにアカウントを作る

    ゼロからはじめるJavaScript(22) iOS 16で連絡先の一括バックアップが容易に!Node.jsでvCardを読もう
  • Azure AD 認証でLinuxへログイン!!

    以前、「Linux ログインをAzureADで認証する!!」では、Node.jsでスクリプトを書き、AzureAD認証を実現しました。今回は、AzureAD認証用のエージェントがリリースされたので試したいと思います。 こちらの方が、楽に実装できるのでオススメです!! ※現時点では、Azure Linux のみサポート 全体の流れ Step1:Linuxサーバーの作成とエージェントのインストール Step2:Linux認証用ユーザーの作成 Step3:RBACでの権限付与 Step4:Linuxサーバーへの接続 Step1:Linuxサーバーの作成とエージェントのインストール 仮想マシンを新規作成ー[Azure Active Directoryでログインする]を有効 ※CentOSの場合は表示されないので、手動でエージェントをインストールします。 CentOSの場合 ※Cloud Shell

    Azure AD 認証でLinuxへログイン!!
  • Node.jsコンテナイメージを極限まで軽量化! サイズを1/10以下に|SHIFT Group 技術ブログ


    SHIFT DAAE  shinagawa Node.js IT  1   
    Node.jsコンテナイメージを極限まで軽量化! サイズを1/10以下に|SHIFT Group 技術ブログ
  • 今すぐにNext.jsでフロントエンド開発 or Web制作を快適に始めたい方におすすめの簡単セットアップを紹介する


     LCL Next.js使  format StylelintEslint  Next.js使LPWebWeb Web1Next.js使
    今すぐにNext.jsでフロントエンド開発 or Web制作を快適に始めたい方におすすめの簡単セットアップを紹介する
  • 【Node.js】Raspberry Pi Zeroに最新のNode.jsをインストールする - たねやつの木

    公式ドキュメントにあるようにスクリプトを実行してみます。 $ curl -sL https://deb.nodesource.com/setup_10.x | bash - ## Installing the NodeSource Node.js 10.x repo... ## You appear to be running on ARMv6 hardware. Unfortunately this is not currently supported by the NodeSource Linux distributions. Please use the 'linux-armv6l' binary tarballs available directly from nodejs.org for Node.js 4 and later. CPUのアーキテクチャがARMv6なのでこの方法で

    【Node.js】Raspberry Pi Zeroに最新のNode.jsをインストールする - たねやつの木
  • Node.jsのMySQLパッケージにおけるエスケープ処理だけでは防げない「隠れた」SQLインジェクション - Flatt Security Blog


    styprFlatt Security TL;DR Node.jsMySQL mysqljs/mysql (https://github.com/mysqljs/mysql)SQL SQLmysqljs/mysql SQL 
    Node.jsのMySQLパッケージにおけるエスケープ処理だけでは防げない「隠れた」SQLインジェクション - Flatt Security Blog
  • グーグルが開発した画像圧縮ツールSquoosh。フロント開発向けにNode.jsで扱う方法まとめ - ICS MEDIA


    SquooshNode.js SquooshGoogle使WebP便 SquooshNode.jslibSquooshlibSquooshWebP1libSquooshwebpackVite
    グーグルが開発した画像圧縮ツールSquoosh。フロント開発向けにNode.jsで扱う方法まとめ - ICS MEDIA
  • Node.js Web アプリケーションを Docker 化する | Node.js

    Node.js Web アプリケーションを Docker 化する この例の目的は、Node.js アプリケーションを Docker コンテナに取り込む方法を説明することです。 このガイドは開発を目的としており、 番展開を目的としていません。 このガイドでは、正常に Docker がインストールされ、 Node.js アプリケーションがどのように構成されているかについての基的な知識があることも前提としています。 このガイドの最初の部分では、Node.js で単純な Web アプリケーションを作成してから、 そのアプリケーション用の Docker イメージを作成し、 最後にそのイメージをコンテナとして実行します。 Docker を使用すると、ソフトウェア開発用に、コンテナと呼ばれる標準化された単位に すべての依存関係を持つアプリケーションをパッケージ化できます。 コンテナは、Linux

    Node.js Web アプリケーションを Docker 化する | Node.js
  • GitHub - mozilla/send: Simple, private file sharing from the makers of Firefox

    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

    GitHub - mozilla/send: Simple, private file sharing from the makers of Firefox
  • Markdownで年表的なタイムラインを管理するツール


    mdlineMarkdown()HTML Markdown $ npx mdline ./timeline.md -o timeline.html MarkdowntoHTMLhttps://t.co/7Vv0DUmYkX pic.twitter.com/oYJICloElA  azu (@azu_re) January 20, 2019 ECMAScript()mdlineMarkdown Markdown :  Header) ##
    Markdownで年表的なタイムラインを管理するツール
  • npm 5.2.0の新機能! 「npx」でローカルパッケージを手軽に実行しよう - Qiita


    npmNode.jsNode.jsnpm5.2.0npxnpmnpx npxnpmnpx  npm npm使 1: ./node_modules/.bin/() 2: $(npm bin)/() 3: package.jsonnpm-scripts npx
    npm 5.2.0の新機能! 「npx」でローカルパッケージを手軽に実行しよう - Qiita
  • Node.js チュートリアル | Node ビギナーズブック


     Node.js JavaScript Hello World    Node.js 2012212 Node.js0.6.10  RubyPythonPHPJava JavaScriptNode.js 
  • Node.jsのログ取得にはwinstonがオススメ - UTALI

    2017 - 06 - 20 Node.jsのログ取得にはwinstonがオススメ Node.js www.npmjs.com Expressでデフォルトで利用できるロガーと比較して多機能なWinstonをおすすめします。 Winstonはログの種類によるログファイルへの出力の振り分けや、データベースへの書き出しにも対応しています。 例えば、通常のログファイルはローカルのファイルに書き出す一方で、エラーログに限定してリモートのデータベースに保存するような使用法も可能になっています。 導入 sudo npm i winston --save
 const winston = require( 'winston' ); ログのレベルの振り分け ログはそのレベルによって分類が可能なように RFC5424 の規格で定められています。 そのレベルは { error: 0, warn: 1, info

    Node.jsのログ取得にはwinstonがオススメ - UTALI
  • npm パッケージの unpublish に関するゴタゴタの大まかなまとめ - ヤルキデナイズド

    (最終更新:3月24日16:50ごろ) 事件の流れ kik の作者が同名の会社 KIK の弁護士特許出願代理人からパッケージ名を変更するよう要請される 作者が拒否したところ弁護士代理人は npm の運営にコンタクトする 運営が作者の許可なくパッケージを unpublish するパッケージの所有権を移し替える 作者がこれに反発し自身が所有する270あまりのパッケージをすべて unpublish する I’ve Just Liberated My Modules — Medium unpublish されたパッケージは npmjs.com からダウンロードできなくなる unpublish されたうちのひとつである left-pad に間接的に依存したパッケージが多数あったため世界中でビルドがぶっ壊れる npmjs.org tells me that left-pad is not availa

    npm パッケージの unpublish に関するゴタゴタの大まかなまとめ - ヤルキデナイズド
  • 作業自動化のための Node.js 入門 - ほんじゃらねっと

    これまでいくつかの記事でNode.jsを使ったスクリプトを載せてきたが、 自動化のためのスクリプトを書いて動かす環境として Node.jsは手軽だし速いし色々ライブラリは揃ってきているし なかなか良い環境だと感じている。 Web系の仕事をしていればJavascriptはある程度親しみのある言語だろうし、 GruntやGulpのようなWeb関連作業を自動化する 機能満載のタスクランナーまで用意されている。 実行環境もインストーラをダウンロードしてインストールすれば パッケージ管理ツール付きで入手することができるので、 すぐに開発を始めることができる。 非同期処理が得意なサーバアプリケーションを作るための環境として 紹介されることが多いけど、この手軽に導入できて Javascriptでサクッとアプリが作れるところだけでも十分に価値があると思う。 ノンプログラマが仕事を効率化するためにプログラミ

    作業自動化のための Node.js 入門 - ほんじゃらねっと
    hiroomi
    hiroomi 2016/03/16
    "非同期処理が得意なサーバアプリケーションを作るための環境として 紹介されることが多いけど、この手軽に導入できて Javascriptでサクッとアプリが作れるところだけでも十分に価値があると思う。"
  • Node.jsの仕組みはWebアプリ開発者も知っておくべき


    JavaScriptNode.js Node.jsWebApacheWebTomcat使Node.jsWeb  Apache
    Node.jsの仕組みはWebアプリ開発者も知っておくべき
  • GREEが悩むNode.jsの問題を考えるヒント - ぼちぼち日記


     GREE-GREE Platform Summer Conference 2012 GREECTO javascript使node.js使3    ) node.js  GREE Node 
    GREEが悩むNode.jsの問題を考えるヒント - ぼちぼち日記
    hiroomi
    hiroomi 2013/01/01
    「API 仕様の変更がないので数バージョン飛ばしても動作がおかしくなるリスクは少ないです。ただし issue を報告する際は最新安定版での動作挙動を尋ねられますので、最新安定バージョンが…」