グローバルインストールせずにMQTTをCLIで試す
JavaScriptやNode.jsを書いてる人はnpmコマンドなどは通常装備だと思うのでnpxでmqttを利用する方法のメモです。...
View ArticleWebSocket のサーバー・クライアントをコマンドラインで簡単に実行する(npx と wscat)
はじめにこちらのツイートをきっかけに、ふと思いついて試した内容の第二弾のメモです。npxで実行できるMQTTクライアントってないのかなぁ #iotlt— 菅原のびすけ (@n0bisuke) September 23, 2020上記を見て「MQTT.js...
View ArticleTwitter広告APIを利用してキャンペーンを作ってみる その5~Twitter広告APIでキャンペーン作成編~
経緯私が所属している会社では待ラノという小説投稿サイトを運営しています。待ラノではオススメ小説のランキング上位5作を定期的にTwitterの公式アカウントで紹介しています。紹介された小説をTwitter広告のキャンペーンを利用してプロモーションをしようってなりました。そもそもTwitter広告のキャンペーンって何?Twitter広告のキャンペーンですが、簡単いうと1日にかける予算や期間内にかける総予...
View Article【NestJS】ヘルスチェック(v7版)
【NestJS】ヘルスチェック(v6版)を NestJS 7 へのバージョンアップに伴い、変更した内容になります。環境NestJS 7.0.7TypeORM 0.2.25@nestjs/terminus 7.0.1NestJS 6 時代は、godaddy/terminusが必要でしたが、7 から依存が排除されています。インストールyarn add @nestjs/terminus...
View ArticleAmazon Product Advertising API 5.0(PA-API v5)をexpressでREST API化する
概要Amazon Product Advertising API 5.0 というAmazonが提供している商品情報検索APIがあります。 SDKが公式から提供されているのですが、サンプルコードのままだとコード内でASINやキーワードを指定するためAPIを単発でしかコールできないため、expressでREST...
View ArticleRedisの概要とNode.jsでの使い方
Redisの概要redisはインメモリのNoSQLのデータベースです。単純なKey-Valueストアのように文字列だけでなく、様々な種類の値をサポートしています。 Webアプリケーションのスケーリングに便利です。https://redis.io/環境構築dockerが利用できるなら、それで環境を作成するのが楽です。 docker run --name redis -p 6379:6379 -d -v...
View Article1. Koa2を使ってWebページを作成しよう 〜環境構築編〜
はじめに今回初投稿です。私たちは卒業研究でWeb版のお薬手帳を作りました。その際、Koaを利用したWebアプリ開発の資料が少なく困ったため、投稿することにしました。概要当ページでは、Koa2を使ったWebページ作成に必要な環境を構築します。開発ツールはWebStormを使用します。最終的には簡単なメモアプリの作成を予定しています。Webアプリを作成する順番を1から説明していくのでよろしくお願いします...
View Article2. Koa2をつかってWebページを作成しよう 〜Hello Worldを表示〜
記事一覧・第一回 Koa2の環境を構築する概要今回はKoa2の環境でHello World!!と表示を行っていきます。前回の記事をご覧になっていない方は、上記のリンクからご覧ください。サーバー構築まずはサーバーとして機能させるためのコードを書いていきます。サーバー起動のコマンドは以下を使用します(現段階では実行してもエラーが表示されます)npm...
View Article4. Koa2を使ってWebページを作成しよう ~koa-bodyでpostパラメーターを取得~
記事一覧第一回 Koa2の環境を構築する第二回 Hello World!! を表示する第三回...
View Article『このExcelのA列のファイルのB列の文字列をC列の文字列にしてクレメンス』
「ちな、7,000件な!」さすがに手入力はやってられん。という事で、Node.js で自動化してみました※ 完成品はこちらテスト環境の下準備Node.jsはインストール済みで最低限のjs知識がある方を前提としています最終的なディレクトリ構造はこんな感じを想定してますプロジェクトの作成任意のディレクトリを作成してnpm initしましょう入力項目は任意で決めて大丈夫ですbashmkdir...
View Article【Firebase】FireStoreに一括でcsvまたはjson形式のデータをアップロードする
概要FireStoreは、モバイル開発においてとても便利なDatabaseの一つですが、データの一括importが少々手間取ったので方法を記載しておきます。Step1: Jsonデータの用意私の場合はMacのNumbersを使用して、CSVを作成し、CSV→Json変換サイトを用いてjsonデータに変換しています。Step2: Service Key...
View Articlegulp超入門
はじめに「この記事を見ればgulpの環境構築の手順が分かる!」という記事です。この記事を執筆した理由は「フロントエンドエンジニア目指しています!」という方と話をする中で、gulpやwebpackを知らない方が思ったより多かったからです。初めてgulpを触るという方に向けてイチから解説しており、環境構築の手順から、実際にSassをCSSにコンパイルするところまで行ないます。現場ではgulpやwebpa...
View Article[Mac]node環境構築メモ
目的「りあクト!TypeScript で始めるつらくない React 開発第3版」を購入したところ、本の環境構築にはnodenvを使ってたので、せっかくなのですでにあるnvmをアンインストールしてnodenvをインストールする。1. node.jsをアンインストールする1.1 nodebrewをアンインストール% brew uninstall nodebrew そしてvimで~/.zshrc...
View ArticleIFTTT改悪対策
IFTTTの改悪、もとい有料化に伴って3つまでしか登録できなくなってしまった。我が家のIOT環境では大打撃です。うちは今下の感じになっている。 Google Home → IFTTT → Slack → Hubot → rm mini3の(参照):Smart Home - Google Homeの喋らせ方...
View Article[Node.js]Express Validatorが使えない??
こちらの書籍を使ってNode.jsの学習をしてました。(ちなみに今回私が使用しているのは初版です)Node.js超入門 第3版Express Validatorが使えない??そこで学習を進めていると、以下のエラーが吐かれました。TypeError: validator is not a function at Object.<anonymous> (作業フォルダ/app.js:38:9)...
View ArticleNode.jsでExcel⇒JSON、JSON⇒Excel変換するサンプル
やること1.ExcelファイルをJSONで取得。 2.JSONの編集後、新しいExcelファイルに出力する。環境Node.js・インストール https://nodejs.org/ja/ 推奨版(執筆時点:12.18.4)・package.jsonの作成 作業用ディレクトリで以下を実行する。 node init -y(-y:全てYesでデフォルト設定)xlsx(npm package)・インストール...
View ArticleNode.jsのインストール
インストール方法変なところでつまづいたので、記録のために記載します。ディレクトリの作成$ mkdir -p ~/.nodebrew/src Nodebrewのインストール$ brew install nodebrew Node.jsのインストールnodebrew ls-remoteでダウンロードできるバージョンを確認できます。今回はstable = 安定版を選択バージョンを指定する場合は...
View Article簡単電子レシート receiptline で Web フォントを使ってみた
前回は、変換ライブラリに手を加えて、紙レシートの行間隔を調整しました。今回は、紙ではなく電子レシートのフォントを変更してみようと思います。標準のフォントReceiptLineをCLIでSVG変換のコマンドラインツールを使って SVG に変換します。$ ./rltosvg 32 cp932 receipt.txt receipt.svg...
View Article