リングフィットアドベンチャーをガチるためにサーバレスアプリケーションを作る
TL;DRリングフィットアドベンチャーの称号をコンプするための進捗管理を、以下の技術要素を詰め込んで自動で行えるようにしたお話です。serverless frameworkAWS LambdaAmazon S3Amazon DynamoDBAmazon API GatewayGoogle Cloud VisionTwitter...
View ArticleDockerでの環境構築(Rails)超入門
はじめにRuby on Rails初心者です。今回はDockerを使ったRailsの環境構築の初歩を勉強のために備忘録として残したいと思います。前提DockerでRailsの開発環境を行う※あくまで開発環境を構築するためだけの超入門であるため、DBや細かい設定等は次回以降投稿する手順Dockerはインストールしていることが前提 1. Dockerfile,...
View ArticleHerokuを使ってみた
はじめに適当にJSとかwebアプリケーションを勉強している学生が記録するために使っているので,あまり内容は期待しないでください。とりあえず今回はHTTPサーバをHerokuを使って公開してみます。1.Herokuとはwebサービスを動かせるプラットフォームを提供してるサービスらしい。小規模なら無料で使えるとのこと。2.Herokuのアカウント作成とりあえずアカウント作成https://jp.hero...
View ArticleNode.jsでお天気を取得してみよう
はじめにOpenWeatherMap APIからお天気情報を取得しようという試みです。色々な方が、さまざまな言語で同様の記事を上げています。私は、勉強真っ最中のNode.jsでやってみようと思いました。(Node.jsの導入はこちら)環境wslの環境です。Editor: VSCode Shell : bash version 4.4.20 Ubuntu: 18.04.4 LTS node :...
View ArticleHerokuへのアップロードでつまづいた時の対処法 Node.js + MongoDB
自分の経験をここに記述します。【経緯】先日、EJS, CSS, JavaScript, MongoDB,...
View ArticlePuppeteer on Lambda (Node.js 12.x) で日本語ページのキャプチャを取る方法 簡単
やりたいことLambda上でPuppeteerを動かしてキャプチャを取るとき、日本語フォントを正しく表示させる。(デフォルトではLambdaに日本語フォントが入っていないため、何もしないと日本語がすべて豆腐になってしまうのだ。)環境AWS Lambda Node.js 12.xローカル Windows10Node.js v12.16.2npm 6.14.4やり方(ざっくり)Lambda...
View ArticleHow to start to write out a program first.
Talk about writing out a program.If you've been doing the program lately, and you think The first program I touched when I was a junior high school student was the N80-BASIC. I still remember it, but...
View Article如何先开始写出一个程序
谈谈写出一个方案。如果你最近一直在做程序,而你认为我在初中时接触的第一个节目,是我在初中时接触的第一个节目是N80-BASIC。我还记得,但下面这句话完全在我的脑海里。N88-BASIC WIDTH 80,25. CONSOLE 0,25,0,1 LOCATE 0,0 PRINT "HELLO WORLD" 宽80,25...
View Article【Node】nodebrewでnodeのバージョンを瞬時に切り替え!
インストールcurl -L git.io/nodebrew | perl - setupshell に export PATH=$HOME/.nodebrew/current/bin:$PATHを設定source ~/.bashrcnodebrew を使うnodebrew lsnodebrew経由でインストールしている nodeのバージョンを表示してくれます。nodebrew...
View Article【Node.js】nvmの導入
nvmとは?Node.jsのバージョン管理ツールです。 Node.jsのバージョンによっては互換性がなかったりする為、nvmで管理する。環境macOS Catalinazshインストール公式ドキュメントに従いながらインストールする。以下のコマンドを実行する。$ curl -o-...
View Article【メモ】Raspberry Pi に node をインストール
Raspberry Pi Model B Plus Rev 1.2tj/n をインストールtj/n$ curl -L https://git.io/n-install | bash
View Articleamazon-qldb-driver-nodejsからQLDBを使う②(書き込み、検索編)
前回の記事はこちらですhttps://qiita.com/shushutochako/items/bbb3ec5f721c57949ea7概要今回はテーブルへのデータの追加、更新と検索を試してみたいと思います。...
View Articleknexでdistinct onする方法
特定のカラムだけdistinctしてーーー!そしてdistinctしたカラム以外も取得してーーーー!って時、極稀にありますよね。 RDBに多少でも触れる人生なら一生に3回くらいは遭遇するはずです。エンジニア歴10年超えにしてやっと実運用ProductでPostgresデビューした私にも、人生で3回遭遇するうちの第一回目が来ました。knexのドキュメント見てもですね。「distinct...
View ArticleHerokuへのアップロードでつまづいた時の対処法 その② Node.js + MongoDB
先日記述した「Herokuへのアップロードでつまづいた時の対処法」の後編になります。なお、タイトル通りMongoDBを使っていない場合には、この後編を参考にする必要はありません。前編に引き続き、これを見た未来の困っている人たちの手助けになれば嬉しいです。それでは順を追って説明していきます。前編で記述したprocfileの作成方法や.gitignoreの作成方法をすでに行っている前提で話していきます。...
View ArticleHerokuを使ってみた
はじめに適当にJSとかwebアプリケーションを勉強している学生が記録するために使っているので,あまり内容は期待しないでください。とりあえず今回はHTTPサーバをHerokuを使って公開してみます。1.Herokuとはwebサービスを動かせるプラットフォームを提供してるサービスらしい。小規模なら無料で使えるとのこと。2.Herokuのアカウント作成とりあえずアカウント作成https://jp.hero...
View Article仮想環境でNode.jsを始めた
はじめにこの記事はなんとなくJSとかを勉強している学生がメモ代わりに記録しているものです。内容は期待しないでください。仮想環境でコンソールを起動する今回はUbuntuで行うのでiTerm2で仮想環境を起動するよ。起動したところで 1.Virtual Box(バーチャルボックス) 2.Vagrant(ベイグラント)という2つのソフトウェアを使った仮想環境でUbuntuを使用します。 cd...
View Articlenode v12でのnode-gyp rebuildでのエラー
環境macOS Catalina(10.15.4) node.js v12.16.2発生した問題gatsby newをしようとしたところ以下のようなエラーが発生。error /Users/gedyra/blog/node_modules/sharp: Command failed. Exit code: 1 Command: (node install/libvips && node...
View ArticleRaspberry Pi に東京都の新型コロナウイルス感染症対策サイトをインストール
東京都の新型コロナウイルス感染症対策サイトを Raspberry Pi にインストールする方法です。必要なソフトのインストールNode.jssudo curl -sL https://deb.nodesource.com/setup_12.x | bash - sudo apt install-y nodejs インストールされたバージョン$ node --version v12.16.2...
View ArticleNode.js を使ってファイルからデータを読み取ってみた。
はじめにこの記事はなんとなくJSとかを勉強している学生がメモ代わりに記録しているものです。内容は期待しないでください。仮想環境を開く今回はUbuntuで行うのでiTerm2で仮想環境を起動する。起動したところで 1.Virtual Box(バーチャルボックス) 2.Vagrant(ベイグラント)という2つのソフトウェアを使った仮想環境でUbuntuを使用します。 cd...
View Article