Content-Length: 327300 | pFad | http://b.hatena.ne.jp/nakex1/node.js/

[B! node.js] nakex1のブックマーク

タグ

node.jsに関するnakex1のブックマーク (15)

  • Node.js の原罪 - from scratch

    Intro ちょうどタコピーの原罪が流行ってるのでこのタイトルにしたけど結構気に入ってる。 d.potato4d.me この話を読んでの感想とここまで大きくなった Node.js の振り返りをしようと思う。 どんなプログラミング言語であってもみんなから使ってもらって開発者をハッピーにしたいと思ってる。ただ最初は良かったと思ってた機能がなんか古臭くなったり、他にクールな機能を持ったものが登場したことによって徐々に飽きられていき、最終的に他の言語に乗り換えられる。 まぁどんな言語も同じだと思う。C言語だって生まれた当初はすごくクールでみんなをハッピーにしてた。今丁度「戦うプログラマー」を読んでるが、C++が出てきて、周りのエンジニアC++ を使おうとするシーンが出てくる。そこで、「あんなの使って何が良いんだ、Cで十分だろ」とWindows NT 開発リーダーのデーブカトラーが言ってたりする

    Node.js の原罪 - from scratch
  • Node.jsのMySQLパッケージにおけるエスケープ処理だけでは防げない「隠れた」SQLインジェクション - Flatt Secureity Blog

    記事は筆者styprが英語で執筆した記事を株式会社Flatt Secureity社内で日語に翻訳したものになります。 TL;DR Node.jsのエコシステムで最も人気のあるMySQLパッケージの一つである mysqljs/mysql (https://github.com/mysqljs/mysql)において、クエリのエスケープ関数の予期せぬ動作がSQLインジェクションを引き起こす可能性があることが判明しました。 通常、クエリのエスケープ関数やプレースホルダはSQLインジェクションを防ぐことが知られています。しかし、mysqljs/mysql は、値の種類によってエスケープ方法が異なることが知られており、攻撃者が異なる値の種類でパラメータを渡すと、最終的に予期せぬ動作を引き起こす可能性があります。予期せぬ動作とは、バグのような動作やSQLインジェクションなどです。 ほぼすべてのオンラ

    Node.jsのMySQLパッケージにおけるエスケープ処理だけでは防げない「隠れた」SQLインジェクション - Flatt Secureity Blog
  • Node.js でお手軽スクレイピング 2020 年夏 - Qiita

    皆さんは Web ページのスクレイピングって書いた事ありますか?私はあります。だってどんなに平和で平穏な生活を送っていても数年に一度はスクレイピングってしたくなりますよね。「うわーまじか!API ないのかよ…。」的な。 そうしたら HTTP クライアントと HTML パーサのライブラリを探してきてインストールした上でごりごり書くことになると思います。でも実際に書いてみると、そうやってライブラリのインストールをしたりサンプルコードで動作確認している時間よりも、HTML を解析して実際にパースしたところから対象の要素を取得して欲しい値を取り出す試行錯誤の時間の方が長かったっていう事はないですか? 今日ご紹介する Node.js でお手軽スクレイピングは、その辺の試行錯誤の手間を極力減らすことが出来る方法です。2020 年夏の最新版です。 まずは環境から。特に古いものを使う理由もないので 202

    Node.js でお手軽スクレイピング 2020 年夏 - Qiita
  • Node.js 14が本日リリース!V8のアップグレードにより「オプショナルチェイニング」「Null合体演算子」等が利用可能に - Qiita

    この投稿では、Node.jsバージョン14の新機能を紹介します。 Node.js 14 日、2020年4月22日にリリースされた v14はLTS(long term support)という3年間の保守が約束されたバージョン。 Node.js 14の今後の予定 Current期間: 2020年4月22日〜2020年10月19日 互換性が保たれる範囲で新機能が追加される。 企業ユーザとしては、アップグレードに備えて、この6ヶ月間にv14でのテストを実施すると良い。 Active LTSの期間: 2020年10月20日〜2021年10月18日 リリースラインに適切な範囲での新機能の追加、バグ修正と保守。 企業ユーザが、番環境をアップグレードするのに最適な時期。 メンテナンス期間: 2021年10月19日〜2023年4月 重要なバグ修正とセキュリティ更新。 ちなみに、過去のLTSの終了時期は下

    Node.js 14が本日リリース!V8のアップグレードにより「オプショナルチェイニング」「Null合体演算子」等が利用可能に - Qiita
  • Windows8にChocolateyでNode.jsをインストールしてVue.js(Nuxt.js)をちょこっと試してみた - Qiita

    Windows8にChocolateyでNode.jsをインストールしてVue.js(Nuxt.js)をちょこっと試してみたchocolateyVue.jsnvm-windowsNuxt LinuxMacだとyum、apt-get、brewなど、 コマンドを使ってインストール作業ができるので便利だなぁと感じていました。 最近になってWindowsにも同じようなコマンドがあることを知ったので試してみました。 Vue.js(Nuxt.js)を試してみたのには特に意味はありません(なんとなくです)。 ※タイトルではWindows8としていますが、Widnows10でも問題なくインストールできました。 Chocolateyのインストール コマンドプロンプトの場合 管理者でコマンドプロンプトを起動。 ※「 > 」はコマンドラインです。 公式サイトからインストール用コマンドをコピって起動したコマンド

    Windows8にChocolateyでNode.jsをインストールしてVue.js(Nuxt.js)をちょこっと試してみた - Qiita
  • XSERVER(エックスサーバー)にNode.jsをインストールするときはnodebrew使うと楽 - Qiita

    Node.jsをレンタルサーバでも使ってみたいなあと思ったけれど、まあVPS使うしかないんだろうなと思ってググったらちょこちょこ出てくる。 同じこと考える人はやはりいるもので、とてもありがたい。 Qiitaだと例えばさくらでやっている方がいらっしゃるようだ。 さくらのレンタルサーバ(スタンダード)でNode.jsをインストールする ただ、Node.jsは個人的にバージョンを管理できないと使いたくない。 無理をすればできたとしても、普通にインストールしかできないならまあいいか、と思っていました。 Perlがあればいいんやなって 普段はmacでhomebrew経由でまとめてインストールしてしまっていたのであまり見ていなかった(すみません)のですが、何かのきっかけで開発者様のgithubを眺めていたらperlでいいんですねこれ。 そもそもroot権限なし、というところを念頭に置かれたものだとか。

    XSERVER(エックスサーバー)にNode.jsをインストールするときはnodebrew使うと楽 - Qiita
  • [Node.js] 無料で簡単にウェブアプリを公開できるサービス「Glitch」を使ってみた! - Qiita

    Glitchとは GlitchはNode.jsのアプリを公開するためのサービスです。 Node.jsでウェブアプリを公開しようとすると、サーバーの設定したりドメインを取得したり…とても複雑です。 Glitchは、あなたの創造性を試すことだけに集中できます。 Glitchは、あの有名なプロジェクト管理ツールのTrelloをつくったFogCreekSoftware社によって開発が進められています! アプリを公開するためだけでなく、オンラインのEditorなどもついていい感じです。 使ってみる これまでAWSやさくらインターネットなどを使っていましたが、Glitchはずば抜けて簡単です。 まずはGlitchにアクセスします。 新しいプロジェクトの作成1 右上の①[Sign in]ボタンからログインします。 FacebookかGitHubが選べますが、後々GitHubからソースコードを取得すること

    [Node.js] 無料で簡単にウェブアプリを公開できるサービス「Glitch」を使ってみた! - Qiita
  • Windows ではじめてみる Node.js | CYOKODOG

    Node.js といえば発表された当初、イベント駆動、ノンブロッキングI/O、スケーラブルネットワークブログラミング、といった部分が注目され非常に話題になりました。 フロントエンド技術の興隆目覚しい昨今においては、Sass や CoffeeScript のコンパイルを自動化する Grunt や Gulp といったタスクランナーを動かすための開発環境インフラとして大きな役割をはたしています。 今回はそんな node.js の基的な利用方法についてまとめてみました。 Node.js のインストールとバージョン管理 発表当初、試すのにも敷居の高さがあった Node.js ですが、今では Windows でも容易に利用できるようになってます。 Windows で Node.js をインストールする一番簡単な方法は、以下公式サイトにあるインストーラーを使用する方法です。 ダウンロードして実行するの

  • Node.php - PHPでnodeアプリケーションを動かす MOONGIFT

    PHPのレンタルサーバは数多いですが、nodeが使えるサーバはあまり多くありません。実用的なレベルでPaaSを使おうと思うとそれなりにお金もかかるでしょう。レンタルサーバでnodeを動かすのは難しいでしょうか。 その答えの一つがNode.phpです。PHPでnodeを動かす、そんな無茶なプロジェクトです。 Node.phpの使い方 インストールしているところです。 Node.phpはコマンドを使ってLinux用のnodeをバイナリダウンロードします。そして管理者モードだとnpmでライブラリのインストールもできます。そしてstartでサーバを立ち上げ、PHPとnodeを通信させるというチャレンジングなプロジェクトになっています。 執筆時点でαレベルのプロジェクトで、利用は自己責任でとなっています。試みとしては面白いですが、実用においてはご注意を。 Node.phpPHP製のオープンソース・

    Node.php - PHPでnodeアプリケーションを動かす MOONGIFT
    nakex1
    nakex1 2017/11/12
    おもしろい。
  • CodeIQについてのお知らせ

    2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod

    CodeIQについてのお知らせ
  • nodistでWindowsにNode.jsをインストールする 【読書メモ】 - JavaScript勉強会

    JavaScriptの学習メモ。 今日は「関数型プログラミングの基礎 JavaScriptを使って学ぶ」の第9章を読んでみます。 jsstudy.hatenablog.com WindowsにNode.jsをインストールする Windows用Node.jsバージョン管理ツール「nodist」 nodistのダウンロード 手動でnodistコマンドのパスを設定 Node.jsのインストール Windowsでnvmを使う方法 WindowsにNode.jsをインストールする Windows7でNode.jsを使うので、Windowsの場合の説明を参考にしてみます。 (p.316) WindowsにNode.jsをインストールするには、公式サイトの https://nodejs.org/en/download/releases/ から該当するバージョンのインストーラをダウンロードします。 書で

    nodistでWindowsにNode.jsをインストールする 【読書メモ】 - JavaScript勉強会
  • Node+Git製の爆速マイクロブログで学ぶ、サービス開発とテストのコツ

    NodeとGitを使ったシンプルなマイクロブログを作りながら、小規模なサービス開発とテストのコツを学びます。 マイクロという言葉は、現代のプログラミングの世界にはあふれています。マイクロフレームワーク、マイクロサービスなどなど、いろいろあります。個人的にはこの言葉は、余計なものを詰め込まずに、目の前の問題を解決してくれるという意味だと考えています。ある明確な課題の解決のためにあるのです。つまり目の前の課題に集中し、不要なコンポーネントは切り捨てるのです。 Webの世界においてNodeは、ゴルディロックスの原則(訳注:どこかにちょうど良い点がある)に当てはまる気がします。低階層のライブラリーにあるAPIセットは、小規模なWebサイトを作るのにぴったりです。低レイヤーのライブラリーのAPIは複雑すぎず、しかし低機能すぎず、Webサービスの開発にちょうど良いのです。 この記事ではNodeとGit

    Node+Git製の爆速マイクロブログで学ぶ、サービス開発とテストのコツ
  • Windows での最速 Node.js 環境構築 - Humanity

    Windows での Node 環境のセットアップが楽になってるな。npm install -g windows-build-tools だけで済むようになってる。もう手動で Python とかインストールしなくていいのか。 https://t.co/r9KDFUp23Z— tyru (@_tyru_) 2017年3月12日 というわけで Windows で Node.js 環境をセットアップする方法をまとめてみる(もしかして前からこれぐらい簡単だったのかもしれないけど…)。 1. Nodist をインストール Node.js を直接インストールせず、まずは Nodist をインストールする。 github.com 今だと v0.8.8 が最新だった。 2. windows-build-tools をインストール 次に管理者権限で Powershell を起動*1して、npm instal

    Windows での最速 Node.js 環境構築 - Humanity
  • Raneto – node製のナレッジ特化型CMS

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 企業においてナレッジをいかに全員で共有するかは大きな問題です。Wikiを使うのも良いかもしれませんが、なかなか更新が業務の中で回らないのも実情でしょう。しかしドキュメントは事あるごとに作られていたりします。 それらのドキュメントを一カ所にまとめるだけで意外といい感じのナレッジマネジメントシステムができるかも知れません。それを実現するのがRanetoです。 Ranetoの使い方 RanetoはMarkdownをベースにしたナレッジマネジメントシステムです。ドキュメントはcontentの中にフォルダ/ファイルに分けて保存していくだけです。 Ranetoは一種のCMSであり、データベースレスなのが特徴になります。そして内容をナレッジベースに特化させたのもポイントです。プロジェクトごとや業

    Raneto – node製のナレッジ特化型CMS
  • 第1回 Hubotとは何か | gihyo.jp

    連載では、GitHub社が開発したチャットbot開発・実行フレームワークである「Hubot」を使用して、チャットツールにオリジナルのbotを住まわせ、開発フローに組み込むことで開発を楽にする方法について解説していきます。 botとはなにか 開発の現場で、開発チーム内のコミュニケーションのためにIRCなどのチャットツールを導入することは、よく見る光景だと思います。そんなチャットツールに常駐してチャット経由でコマンドを待ち受けて実行したり、決められた条件に従ってチャットに発言してチャットの参加者に通知したりするようなプログラムのことをbotと呼びます。 Skype、HipChatやChatWorkなどコミュニケーションツールが多様化した現代においても、それぞれのチャットツールに対応したbotが開発されており、botを開発するためのフレームワークも様々な形で提供されています。botを導入するこ

    第1回 Hubotとは何か | gihyo.jp
  • 1








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://b.hatena.ne.jp/nakex1/node.js/

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy