Slack API×AWS Lambda×Node.jsで作るチャットボット開発
Slack API×AWS Lambda×Node.jsで作るチャットボット開発Slack...
View ArticleJavaScriptの勉強
NODE.JSこれまでPYTHONオンリーでやってきたが、最近はNODE.JSを触り始めている。NODE.JSについては、周辺のライブラリを組み合わせて簡単に何でも作ってしまうというのが非常に優れている印象。PYTHONはFLASK,DJANGOというフレームワークと PANDAS,AI関連のライブラリがもてはやされているが...
View ArticleESLint v7.2.0
前 v7.1.0 | 次 (2020-06-20 JST)ESLint v7.2.0 has been released!https://t.co/8dSO0Hc5X7— ESLint (@geteslint) June 6, 2020ESLint 7.2.0がリリースされました。小さな機能追加とバグ修正が含まれています。また、日本語のサポートチャットが Gitter から Discord...
View ArticleTour of Heroes 向け Express サーバ の構築
始めに最近MEANスタックの学習をしており、Angularのチュートリアルにある「Tour of Heroes」を一通りこなしました。 Express サーバも、それ自体は構築できたのですがAngularと連携させようとすると途端に難しかったため、記事にして残しておこうと思います。「Tour of...
View Article【2020年6月版】VSCodeでTypeScript + Nodeプロジェクトをデバッグする
TL;DRdevinoue/typescript-node-projectこちらからご使用ください。インストールよく使うパッケージのインストール基本的なパッケージを入れます。yarn add -D ts-node ts-node-dev typescript @types/node...
View Articlenpm installでインストールできるモジュールを作るまでの流れについて
はじめにnpmでインストール可能なモジュール(パッケージ)のなるべく最小構成の作成方法が中々見つからなかったので、簡単にまとめました。環境Node.js 12.16npm 6.14ファイル構成npmパッケージには、1つのディレクトリ内にモジュールのソースコードセット、package.json、エントリーポイントとなるjsファイル(今回はindex.jsとする)の3種類が必要となる。...
View ArticleUbuntu で Node の最新版を使う
Ubuntu に Node の最新版を入れる方法です。 WSL2 の Ubuntu 20.04 で試しました。PPA の追加、nodejs / npm のインストールNodeSource Node.js Binary Distributionsのインストール手順に従って、PPAを追加します。 apt-get コマンドで nodejs を入れます。 npm コマンドも入るみたいです。$ curl...
View Articlejavascriptのオブジェクトをループさせる
javascriptで結構需要がある処理だと思われるオブジェクトのループについてです。 オブジェクトはforEachできないforEachは配列に対して動作するのでletobj={name:'Jhon',age:20,message:'Hello'}上記のようなオブジェクトはobj.forEach(e =>...
View ArticleJavaScript SDK (SQL API)を見てみる (Part.3)
この記事について本記事は、2020年3月6日 (米国時間) にて、Azure Cosmos DB に新しく Free Tier (無償利用枠) が登場したことに伴い、改めて Azure Cosmos DB を色々と触っていく試みの 5 回目です。今回も、前回記事同様、 Microsoft Azure Cosmos JavaScript SDK...
View Article[Express]DBのデータを利用しつつイベントハンドラの実行、関数の定義・実行をする
はじめに所有する技術書を登録(追加)、内容の更新、削除するWebアプリケーションを実装した。そこから、削除機能について「本当に削除していいですか?」という確認を行うプロセスを追加したかった。作ったのはどんなアプリなのまだまだ拡張の余地はあるが、現時点での完成形を紹介する。...
View Article[質問]jsで取得したデータをデータベースに保存する方法
前提・実現したいこと・自身プログラミング経験が浅いため、お伝えする内容に不備や、漏れがあればご指摘いただいても大丈夫です[実現したいこと]・amazonの商品をスクレイピングで、家電の商品の価格を抽出した情報をデータベースを使用して保存したい発生している問題[現状]・ターミナルにて、npm i puppeteer...
View ArticleNode.js: Lambda で MariaDB のデータを作成 (Create)
フォルダー構造$ tree -a . ├── .env ├── function_update.sh ├── index.js └── test_local.js maria_create/index.js// ---------------------------------------------------------------// maria_create/index.js////...
View ArticleNode.js: Lambda で MariaDB のデータを読む (Read)
フォルダー構造$ tree -a . ├── .env ├── function_update.sh ├── index.js └── test_local.js maria_read/index.js// ---------------------------------------------------------------// maria_read/index.js////...
View ArticleNode.js: Lambda で MariaDB のデータを更新 (Update)
フォルダー構造$ tree -a . ├── .env ├── function_update.sh ├── index.js └── test_local.js maria_update/index.js#! /usr/bin/node // ---------------------------------------------------------------//...
View ArticleNode.js: Lambda で MariaDB のデータを削除 (Delete)
フォルダー構造$ tree -a . ├── .env ├── function_update.sh ├── index.js └── test_local.js maria_delete/index.js// ---------------------------------------------------------------// maria_delete/index.js////...
View Article最速で画像を圧縮するAlfred Workflowを作った
はじめにPNGやGIFの圧縮は、ブログ記事やGitHubのPull Requestの実行画像貼り付けとかで割とあります。自分はTinyPNGやiLoveIMGを利用していましたが、プラウザを開きファイルをアップロード・圧縮しダウンロードという手順が毎回面倒でした。なので、alfred-imageminというPNG / JPEG / GIFを手軽に圧縮するAlfred...
View ArticleDockerを使った、サクッと作ってパッと捨てられるNode.js環境
待ちに待ったWindows 10 May 2020 Update(WSL2)もリリースされ、WindowsへのDockerの敷居も下がってきそうです。そこで、Dockerで作る使い捨てやすいNode.jsの開発環境についてまとめておこうと思います。Why NodeJS with Docker ※前置きです(読み飛ばし可)現状のバージョン管理方法Mac (メイン) anyenv経由で...
View ArticleSelenium IDEをcronで実行しようとした時に失敗した。 env: node: No such file or directory
Selenium IDEを Command-line Runnerで動かしCronで動かしたがエラー内容env: node: No such file or directory チーン解決策パスを通す。Selenium IDE使ってますか?まぁまぁ自由度が高いし簡単に作れますし楽しいですね。nodeがない作成したSelenium...
View ArticleStripeで子アカウントへの入金タイミングをマニュアルにする | Node.js | 2020
参考Stripe Connect 101これ↓をnodeでやりたい入金タイミングをマニュアルにするには、payout_schedule[interval]を manual とします。Manual とすると、Payout 処理がされると入金に至る仕組みです。なお、決済が完了してから 90 日間以内に Payout...
View Articlenodeとnpmとyarnをmacから削除したコマンド
$ which node → /usr/local/bin/node $ sudo rm -rf /usr/local/bin/node $ brew uninstall nodebrew $ brew uninstall node brew: brew uninstall yarn tarball: rm -rf "$HOME/.yarn" npm: npm uninstall -g yarn...
View Article