![まだ手作業でやってるの?Node.jsと自作アプリで快適すぎる開発環境が作れるぞ](https://cdn-ak-scissors.b.st-hatena.com/image/square/b8c343b59f198d8f09baf7558fdbdac301e7f0ed/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2022%2F07%2F28%2F2447142%2Fl%2F8c67975e86f82e4b.jpg)
序章 Inquirer.js は、一般的なインタラクティブなコマンドラインユーザーインターフェイスのコレクションです。 これには、質問への回答の入力やリストからの選択肢の選択が含まれます。 inquirerパッケージは、いくつかのデフォルトプロンプトを提供し、高度に構成可能です。 プラグインインターフェースを介して拡張することもできます。 promiseとasync/await構文もサポートしています。 この記事では、Inquirer.jsのいくつかの機能をインストールして探索します。 前提条件 この記事をフォローしたい場合は、次のものが必要になります。 Node.jsのローカル開発環境。 Node.jsをインストールしてローカル開発環境を作成する方法に従ってください。 このチュートリアルは、ノードv15.14.0、npm v7.10.0、およびinquirerv8.0.0で検証されました
準備: 動作確認用テーブル CREATE TABLE `posts` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `content` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; CREATE TABLE `logs` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `message` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; トランザクションの利用 mysql モジュールにはトランザクションの機能もありますが、実際に利用するとコールバックのネストが多く、読みづらいコードになって
特定のWebサイトを定期的にチェックして特定のキーワードが含まれていたら 通知してくれる仕組みを1つ覚えておくと色々重宝する。 例えば 会社に社員用Webサイトがあるなら、 (そしてそのサイトがRSSもメール通知も提供してないなら) そこに「重要」とか「人事」とかのキーワードを含む記事が投稿された時に 通知を受け取れるようにしておけば、 いちいちサイトをチェックしにいかなくても 逃さず確認できる。 また、Webスクレイピングする方法を覚えておけば、 通知を受け取る以外にも、 画面キャプチャの撮影や画像やテキストの収集を 自動化したり、作成したWebシステムの画面テストを行う、 等の応用もしやすくなる。 今回は Node.js + Grunt + cheerio-httpcli を使用して 手軽にWebサイトのデータをチェックする方法を紹介する。 今週の「世界の果てまでイッテQ!」で「QTu
🐰 nodebrewとはnodeのバージョンマネジメントのツール。 🚕 nodebrewのインストール公式の GitHub のインストール方法 を参考に nodebrewをインストール。
現在稼働中(Apache)のさくらVPSにnode.jsをインストールしたので、その方法を。 今回は前回ご紹介したこちらの、2回目をご紹介させて頂きます。 node.jsのインストール node-http-proxyをインストールしてApacheと共存させる 今回node-http-proxyをインストールしてApacheと共存させる方法をご紹介させて頂きます。 node-http-proxy使用目的 今回node-http-proxyを使用する理由としては、 Node.jsのシステムを既に走っているApacheと共存して使用するには、 ポートを直打ちしなくてならず(例:http://example.com:8080)、これでは面倒なので、 node-http-proxyを使用し、受け取ったリクエストをドメイン毎に振り分けるようにしました。 node-http-proxyはGithubで公
https://github.com/you21979/bot-irc-notifier サーバーからircにサーバー落ちたよとエラーメッセージを通知をするシステムが欲しかったので作ってみた。 ただ作るだけじゃおもしろくないのでtypescriptで作ってみたけど単純な仕組みなので あまり型の恩恵ない。 さて、実装方法だがredisを使っている なんで使っているかというと ・redisはコマンドラインから簡単にメッセージを流せる ・redisとircはどちらもチャンネルと言う概念がある ・npmにライブラリがある チャンネルという共通点を生かしてredisのチャンネルにポストすればirc上の同じチャンネルにポストするようにすればチャンネルも送信時に選べるしお手軽。 (irc側は事前にチャンネルに入っておく必要があるけども) こういうシステムとシステムを繋げるのにnodeはお手軽にできるから
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く