LINEトークをwindows10(NODE.js+google-home-notifier+Firebase)経由でgooglehomeに話させる(20...
はじめにwindowsPCでLINE投稿内容をgooglehomeを話させてみました。先人達の記載の内容を参考にさせていただきました。ありがとうございます。 node v12.13.1 npm v6.12.1 google-home-notifier v1.2.0 windows...
View Article4年ぶりにエンジニアに戻った人の話
こんにちは、Qiita初投稿です。色々あって昨年末に4年間勤めていた外資系のゲーム会社でのプロデューサー業を辞めてエンジニアに戻りました。前職ではエンジニアではなく、翻訳やアカウントマネージメント系の仕事などをやっていました。エンジニアブログを書く前に、今回は元エンジニアが4年間経ってエンジニアに戻って世界が一変していた、浦島太郎のような話をしたいと思います。経歴:2011年:...
View ArticleAWS+NodeJSでサーバレスな環境構築③
はじめに前回の記事ではDynamoDBのテーブルと項目作成、Lambda関数で使うロールやインラインポリシーの設定を行いました。今回はその続きで、API Gateway(REST...
View ArticleAWS+NodeJSでサーバレスな環境構築④
はじめに今回は前回の続きで、DELETE(対象ユーザーの削除), GET(全ユーザーの取得) PATCH(対象ユーザーの更新)を作っていきます。DELETE(対象ユーザーの削除)指定されたidを元に、対象のユーザーが削除されるようにしていきます。Lambda関数の作成と設定ソースindex.js'use...
View Article試しに「OpenID Connect Provider Certification」を通してみた
以前、なんちゃってOpenID Connectサーバを立ち上げました。( なんちゃってOAuth2/OpenID Connectサーバを自作する )それはそれで役に立っているのですが、OpenID Connectに準拠しているかどうかを確認するためのTest Suite...
View Articlenpm コマンドでグローバルインストールされたパッケージを表示する
次のコマンドを実行することで、グローバルインストールされたパッケージが表示される。npm ls-g--depth=0 npm ls : インストールされているパッケージを表示するnpm ls -g : グローバルインストールされているパッケージをするnpm ls --depth=0 : トップレベルのパッケージのみを表示する
View Articlenpm コマンドでグローバルインストールされたパッケージを表示する
次のコマンドを実行することで、グローバルインストールされたパッケージが表示される。npm ls-g--depth=0 npm ls : インストールされているパッケージを表示するnpm ls -g : グローバルインストールされているパッケージをするnpm ls --depth=0 : トップレベルのパッケージのみを表示する
View Article各種 Web Application Framework メモリ使用量比較調査 (Go, Ruby, Python, Node.js, Java)
概要「Hello World な HTML を返す程度の Web アプリケーション」または「それぞれの公式ドキュメントに載っているチュートリアルの初期状態に近いもの」を作成してメモリ使用量を比較するWeb アプリケーションサーバは現時点でよく使われていると思われるものを使用するテンプレートエンジンはフレームワークのデフォルト設定またはフレームワークが推奨しているものを使用するmacOS...
View ArticleAngularで簡単アニメーション:左からフェードイン編
犬クジラです。初投稿の今回はAngularで簡単なアニメーションを動かす内容について投稿します。これまで多くのWEBアニメーションはCSSを使って動かしていますがAngularでも簡単に作ることができます。手順公開のためStackblitz上にて作業を行っています。今回の完成デモapp.module.tsにAnimationsモジュール追加Angularでアニメーションを利用するにはBrowserA...
View Article初心者のためのRESTful
概要web APIを設計するためのシンプルな標準の方法であるRESTfulの概要をメモとして残す。またその際に重要となるhttpStatusCodeやCRUDの概要も追記する。参考資料オライリージャパン出版 Jonathon Rasmusson 著 玉川紘子 訳「初めての自動テスト...
View ArticleCognitoUserPoolの情報をLambda経由でRDSへ連携した
前書き勉強用に何かしらのウェブサービスを作ろうと常々考えていたのですが、やはり認証基盤を自分で一から作るのは手間が非常にかかるので足踏みをしていました。そこでCognitoを使おうと思ったのですがサーバーレス構成もNOSQLも使ったことがないのとNOSQL辛いよというアドバイスを頂いたので、とりあえず作るということを優先して日頃なれているRDBに認証情報を放りこみたかったという感じです。なお技術スタ...
View ArticleiPhoneから1タップするだけでAWS上のプログラムをON/OFFする方法
はじめに常にクラウドでプログラムを走らせておいて、自分の気の向くままに、どこでもいつでも手軽にプログラムを停止、再起動したい時ってありませんか・・?私はあります!わざわざon/offするだけなのに外出先にノートPCを持ち歩きたくない、iPhoneひとつで、もしくはAppleWatchからポンと押すだけで実行・停止できる。なんかかっこいい、、iPhoneや、AppleWatchに「ヘイ Siri!...
View ArticleGoogle Cloud Storage にデータがアップロードされたらブロックチェーンNEMに記録するFunctionsを作成する。
ブロックチェーンは改ざんが難しいプラットフォームであることはだんだんと周知されてきました。ですが、ブロックチェーンに登録する作業やシステム構築を考えた場合に、なかなか現在のシステムを置き換えるという発想には至っていないのが現状ではないでしょうか。 NEMはノードにREST...
View ArticleAuth0+ファイル1つでローカルサイトにログイン機能を付ける!
小さいな1歩から始めることにしました。前回、超初心者がログイン機能のついたサイトのデスクトップアプリ化に挑戦(あんど失敗・・)でAuth0で認証を付けた自分のサイトをエレクトロン化するとログイン機能が消えるという問題にぶつかりました。色々悩みましたが、Auth0が提供してくれるサンプルファイルは多くあって、複雑すぎて何が間違っているかさっぱり見当がつきません・・(涙)。そんな時、「ファイル一つコピペ...
View ArticleVSCode で "Cannot find runtime 'node' on PATH. Is 'node' installed?" との戦い
Cannot find runtime 'node' on PATH. Is 'node' installed?というダイアログが!Node.js でサーバーサイド書く簡単なサンプルを真似して作ろうとしてデバッグ環境を整えてるときに発生node -vってやってもちゃんと返却値あるし原因がわからない。。。 "一応" 解決したのでその方法を記載します。環境OS: macOS Catalina...
View ArticleReact.jsとAWS(cognito)の連携
何をする?reactコンポーネントからAWSのcognitoにユーザ登録を行い、サインインを行います。cognitoについてアプリやwebサービスの認証基盤です。認証ロジックだけAWSに託します。サービス提供者はログイン情報を保持することなく認証結果のみを受け取ります。また、cognitoを介して様々なAWSサービスが使えるようになります。詳細は公式ドキュメントを参照ください。公式ドキュメントバージ...
View Article