How to build a Twitter bot with NodeJs
Building a Twitter bot using their API is one of the fundamental applications of the Twitter API. To build a Twitter bot with Nodejs, you’ll need to take these steps below before proceeding:Create a...
View ArticleReact アプリケーションのボイラープレート CLI を作って使っている話
この記事は ミクシィグループ Advent Calendar 2019の5日目の記事です。React で CLI というと create-react-appが有名です。格好良いベースを作ってくれるのですが個人的には依存 package が多いので、自分用の CLI を作ってそちらを使っています。@yami-beta/create-ts-appTypeScript...
View Articleエンジニアの作業内容をRedashで可視化してみた
ようへいです。TuneCore Japan (https://www.tunecore.co.jp/) という、音楽系Webサービスでエンジニアをしています。今回はタイトルの通り、エンジニアの作業内容をRedashで可視化する話です。...
View Articleトーク Bot とのトークルームをたくさん作る
LINEWORKS Advent Calendar 2019 の 5日目を担当させていただきます!どうぞよろしくおねがいしますm( )m最近見つけた、ちょっとした小ネタを紹介しますね~。トーク Bot とのトークルームをたくさん作るタイトルの通りなのですが、トーク Bot とのトークルームをたくさん作ります。つまり、こんな感じ。仕組みとしては単純です。1:1トークルームではなくて、Bot...
View ArticleNode.jsでMySQLに接続するのをDockerでやってみた
この記事は富士通クラウドテクノロジーズ Advent Calendar 2019 5日目の記事です。 4日目は @tmtmsさんの MySQL Parameters を拡張したでした。はじめに※本記事は、 Node.js超入門[第2版]のサンプルコードをDocker上で動かす趣旨のものです。...
View Articlediscord.jsでDiscord Botを作ってみた
概要discord.jsでbotを作ったので、それを書き留めときます。インストールは、Ubuntu mateを想定したものを紹介致します。他のOSを使っている方に関しては、調べてくださいNode.js&npmのインストール方法コマンドラインを開き下のコマンドを実行します。sudo apt install -y nodejs npm...
View ArticleUnityの.alfファイルから自動で.ulfをダウンロードしたい!
CIのActivateとかでライセンスを自動でActivateさせたい!CIでUnityを扱う時はJenkinsとかであれば問題ないのですが、CircleCIやGitHub...
View ArticleC10K問題とNode.js
C10K問題(クライアント1万台問題)アクセスするクライアント数が1万を超えると、サーバーのスレッド(並列処理の単位)数が増え、サーバーのメモリーなどのリソースが不足してしまう問題処理能力に余裕があっても、クライアントの数が多くなると効率が悪化しサーバがパンクするプロセッサの処理能力には余裕があっても、サーバの台数を増やさなければいけなくなってしまう回避方法サーバーサイドではイベント駆動方式を利用し...
View ArticleFirebaseをなるべく安い料金で頑張りたい人へ
この記事はFirebaseアドベントカレンダーの5日目の記事です。どうも!ハムカツおじさんという名前でtwitterやってます(@hmktsu)🤘自分でだったり弊社でだったりなどFirebaseを使ってサービスを作っています。ちなみに先日Firebase Meetup #15 Cloud Functions...
View ArticleReact で eject せずに Scoped SASS (.scss) を使う
概要scoped sass (ファイル内限定で適用されるスタイル) を使いたいでござるでもnpm run ejectはしたくないでござるcra-sassを導入するとかんたんにできるでござる参考文献How to use Sass and CSS Modules with create-react-appleighs-hammer/cra-sass実行環境create-react-appで作った...
View Articlenode.jsを触るために簡単なチャットシステムを作る(メッセージ送信編)
Node.js を触ってみたいと思ったので、備忘録も兼ねて以下に記します。よりよい方法やバグ等ございましたら、アドバイスいただけると光栄です。今回は「メッセージ送信編」ということで、クライアントからサーバーへのメッセージの送信の処理を作成します。※前回...
View Article堅牢な node.js プロジェクトのアーキテクチャとは?
こちらの記事は、Sam Quinn氏により2019年 4月に公開された『 Bulletproof node.js project architecture 』の和訳です。本記事は原著者から許可を得た上で記事を公開しています。GitHub repositoryでの実装例: 2019/04/21 アップデート始めにExpress.jsは、node.js のREST...
View Article【Node.js】zxcvbnを使ってパスワード強度をチェックする
「パスワード強度チェックするようなライブラリって何かあるのかな?」と興味本位で調べてみたらzxcvbnというものが見つかったので、ご紹介。zxcvbnとはDropbox社製のパスワード強度チェッカーです。 Node.js以外にも色々な言語に対応したライブラリが作られています。dropbox/zxcvbn: Low-Budget Password Strength Estimation準備$ npm...
View ArticleExpressコマンドがありません(Windows)
一週間悩んだ・・・bash: express: command not found ググり、そして出版会社にもメールを投げたパスが通ってないっていうのがかなり記事としてあがっていたが、どうも違う。出版会社に問い合わせたらnpm install -g express-generator...
View ArticleNode.jsでBASIC認証.
Node.jsでBASIC認証Node.jsでexpressを使ったWebサーバでBASIC認証を導入する場合の実装方法について紹介します.本記事上では,パスワードを暗号化・ハッシュ化せずにソースコード上に記載しております.セキュリティ上望ましくない点にご注意ください.BASIC認証の導入expressでBASIC認証を導入するにはexpress-basic-authを使用します.下記がそのサンプル...
View Articleobnizと圧電スピーカーを使ってキーボードをキーボード(音楽)に変えてみた
はじめにいまOTTOというArduinoベースのオープンソースロボットをobnizに移植する個人プロジェクトを進めています(IoTLT vol.54でLTしたやつです)。 OTTOには圧電スピーカーも搭載されており、これを使ってロボっぽいピロピロ音を出すことができます。先日、この圧電スピーカーを使ってobniz版OTTOに今流行りのパプリカを歌わせてみました。OTTOにパプリカ歌って踊らせてみた...
View ArticleはじめてのGitHubActionsMarketplace公開 - PRにマイルストーンをつけるActionをつくってみた
Actions使ってなにかするworkflowをつくるんじゃなくてAction自体をつくる話。なにか簡単にGitHubActionsをつくってみたいと思い、GitHub公式のactions/labelerを参考にPRにラベルじゃなくてマイルストーンをつけるActionをつくろうと考えた。Marketplaceで検索した結果、labelの方はちょいちょいあったがmilestoneの方はそんなにはまだな...
View ArticleHeroku + LINE + node.js (Express.js)でオウム返しボットを作成する
Heroku + LINE + node.js (Express.js)でオウム返しボットを作成する ※本記事は最終的にQ&Aチャットボットを構築するための一部分となります。本編はこちら何故、オウム返しなのか?オウム返しはチャットボット構築の基礎中の基礎になります。オウム返しすることで以下の3点が確認・理解できます。①単純な疎通確認 ・今回だと、スマホ ←→ LINE ←→...
View Article