AlexaのAPLでスプライト機能っぽいものを自作してキャラクタを動かしてみる
こんにちは何となくご無沙汰しております。きゅっきゅです。(あるいは、しのやんです。) Alexaでいい感じの楽しいゲームを公開することを目標に、日々精進を続けております。コタツが恋しい季節になりましたね!(何かをリマインド)もうすぐ2020年も終わりを迎えますが、Alexaで画面表示を制御する言語であるAPL(Alexa Presentation...
View Article〇〇env系ツールをanyenvで一括管理する
はじめにこの記事は フューチャーAdvent Calendar 2020の20日目の記事です。環境構築に便利な〇〇env系ツールを、もっと便利に扱える anyenvに感動したので、ブログ化しました。開発言語のバージョン管理複数プロジェクトに関わる場合、開発言語のバージョン管理は必須スキルです。他の開発メンバーと利用バージョンを一致させなければ、フォーマッタ適用 →...
View ArticleStripeコネクトで銀行口座とクレカ情報を取得
c2cのサービスを作ってて、ユーザーが登録されてる銀行口座とクレカ情報を取得したい。調べたら、どうやら External Accounts の項目を見ればよかった。色々分からなくて迷う。結論としてはこれ。クレカ取得https://stripe.com/docs/api/external_account_cards/retrieve?lang=curlcurl...
View Article【Node.js Express】Node.js Expressアプリケーションにフラッシュメッセージを実装する方法
※当方駆け出しエンジニアのため、間違っていることも多々あると思いますので、ご了承ください。また、間違いに気付いた方はご一報いただけると幸いです。フラッシュメッセージを使うには、connect-flashパッケージを用います。フラッシュメッセージはリクエスト間で渡されるため、セッションとクッキーに依存します。よって下記の3つのインストールが必要となります。npm i connect-flash...
View Article[Node.js] リアルタイムワードクラウドWebアプリ(D3.js+Socket.io+Twitter)で苦労したこと
はじめに組み込みエンジニア2年目のすいばりです。今回、リアルタイムにTwitterのワードクラウドをWebブラウザ上に表示するアプリを作りました。NPB-LiveCloud!(NPBライブクラウド)当然開発で色々詰まりました。同じこと目指している方に情報共有したいなと思って記事書きました。読んで&使っていただけたら嬉しいです!成果物の説明アプリのシステム構成は以下の通りです。流れは大体以下で...
View ArticleNode.jsでデータベース検索
データベースから必要な情報を検索する。データベースはsqlite3を使用。hello.jsrouter.post('/find',(req,res,next)=>{varfind=req.body.find;db.serialize(()=>{varq="select * from データベース名...
View ArticleServerless Framework・Lambda・TypeScriptプロジェクトの環境構築の一例
プロジェクト作成$ serverless create --template aws-nodejs-typescript --path serverless-sample-project AWS - Createhttps://www.serverless.com/framework/docs/providers/aws/cli-reference/create/・オプションの省略...
View ArticleServerless FrameworkでDynamoDBを使う
テーブルの作成テーブル名がusersTable、パーティションキー(ハッシュキー)がid(String型)、ソートキー(レンジキー)がname(String型)であるテーブルを作成します。serverless.tsconstserverlessConfiguration:AWS={provider:{region:"ap-northeast-1",},resources:{Resources:{//...
View ArticleMacBook Air (M1) セットアップ忘備録
セットアップ方針intelバイナリは極力入れない方向で頑張ります。システム環境設定とか旧Macを横に置いてだいたい同じような感じに設定!スクリーンショットの影を消す% defaults write com.apple.screencapture disable-shadow -booleantrue % killall SystemUIServer XcodeApp...
View Article【Node.js】Create-react-appしたプロジェクトでExpress/Knex/Postgres環境を設定、ミニマルなフルスタックアプリを作...
はじめにReactライブラリを使用してフルスタックプロジェクトを作る際、手順やディレクトリの構成などバックエンド側で必要な環境の設定にてこずったので、備忘録の意味も兼ねて本記事を作成します。やりたい事&使用したテックスタックCreate-react-appしてプロジェクトを立ち上げExpressを使用したサーバー立ち上げPostgresを使用したDBの作成Knex.jsでMigration/...
View Article実務未経験なのにいきなりCTO任されてVue Nativeでアプリ開発した話(失敗から学ぶ編)
この度Qiita初投稿させていただくことになりました。この記事は前編(失敗から学ぶ編)と後編(技術編)に分かれております。後編(技術編)に関しては、Vue...
View Articlezoomのミーティングを作るLINE WORKS Botを作ってみた
LINEWORKS Advent Calendar 2020 / 21日目の記事です。zoomのミーティングルームを作るLINE WORKS Botを作ってみました。名前はZoomerです。0. はじめに記事の流れは下記の通りです。こんなの作りました環境準備作ってみる動かしてみるまとめ1. こんなの作りましたシンプルではありますが下記の手順で zoomのミーティングURLを取得します。 1....
View Article【NeosVR】LogiX+Node.jsでWebSocketを使ってみる
この記事は「NeosVR reso Advent Calendar 2020」および「NeosVR Advent Calendar...
View ArticleJavaScriptエキスパートになるための36の概念
本記事は、Mahdhi Rezvi氏による「36 JavaScript Concepts You Need to Master to Become an Expert」(2020年7月20日公開)の和訳を、著者の許可を得て掲載しているものです。JavaScriptエキスパートになるための36の概念習得には時間がかかる。でも何をすべきか分かれば簡単になる。Photo by Angela...
View Articlenode-sassがエラー吐いて困った話
・Node v6.13.1・gulp v3.9.1・node-sass v6.14.9普通にgulpを実行した[10:14:14] 'sass' errored after 94 ms [10:14:14] Error: The `libsass` binding was not found in...
View Article「先生!暗号化文字列の復号化が上手くいきません!」「なに!?」
タイトルだけ見ても「なんのこっちゃ」という感じですが、「文字列を暗号化して、DBに格納→DBから取得して、復号化したいのに上手くいかないけどなんで?」という過去の自分を忘れないようにする戒めの記事になります。結論上記の原因としては、 暗号化文字列の桁数 > DBの桁数...
View ArticleEJSの基本的な使い方と、今後のゆくえ (2020)
2020年12月19・20日に調べた EJS(テンプレートエンジン)の使い方と EJSの今後(2020〜)について考えました想定としては、React, Angular, Vue を覚える前のサーバ初心者が Node + Express を使ってサーバ側でレンダリングを気軽にやってみたいなと思った時に EJS...
View Article簡単☆node.jsですぐできるTeams投稿
簡単☆node.jsですぐできるTeams投稿Teamsの「Incomming Webhook」アプリをProxy越しに叩いて、YOLP(地図)APIから取ってきた降雨情報を投稿してみました♪材料Microsoft Windows 10Microsoft Teamsnode.js $npm install request必須$npm config set proxy...
View ArticleJavaScriptのassertテストで「AssertionError [ERR_ASSERTION]: The expression...
どうも、N高生のゆういちです。見慣れないエラー文を直面したので、その解消法をご紹介します。N予備校アプリのプログラミング授業より「XSSの脆弱性対策」で、脆弱性が正しくできているかどうかを意図的に試すことをしました。その際にテスト中に起こったエラーを解消したことを書きます。該当のエラー文が以下です。assert.js:350 throw err; ^ AssertionError...
View Article