Node.js+Serverless+AWSでお手軽サーバレスアプリを作る: 事前準備

Serverlessフレームワークをもちると、手軽にサーバレスアプリを構築することができます。 今回はNode.js v12 と AWSをもちいてサーバレスアプリを作る事前準備について説明します。 The Serverless Application Framework | Serverless.com Serverlessアプ…

Adobe XDをつかってFlutterアプリ実装にやさしいデザインを作成する

Flutterでは、iOS/Androidのクロスプラットフォームアプリを簡単に実装することができます。 ただし、デザインによっては実装コストが高まってしまうので、Adobe XDを使って実装するエンジニアにむけて心がけていること、それはFlutterで簡単に実装できるUI…

Heroku+Rails Netlify+Next.jsを中心としたWebアプリ構成

Heroku+Rails Netlify+Next.jsを中心とした構成でWebアプリを構築したのでメモです。 構成図 今回利用した技術スタック SPAアプリ Next.js Next.jsはReactを使ってSPAを作成するシンプルなフレームワークで、今回は利用しませんが洗練されたSSRも対応してい…

webpack2->4とbabel6->7のアップグレード作業ログ

2017年から運用されているNode.jsのプロジェクトのwebpackとbabelのバージョンアップ作業をしたので、作業ログを残しておきます。 アップグレードしたバージョン babel 6 -> 7 webpack 2 -> 4 Babelのアップグレード Babel6 -> 7 は各パッケージ名が変更され…

Windows+WSL2+Docker+VSCodeでdocker開発環境を作る

最近 Thinkpad X1 Extreamを購入しました。 Thinkpad x1 extream来たぜ pic.twitter.com/X1QaB6L5sE— Shoichi Takagi @ DEPARTURE (@fly1tkg) 2020年1月18日 開発業務は基本Ubuntuでやっていきたいのですが、Windowsでしか動かないアプリたち(Adobe、MSOffi…

IoTエンジニア目指してラズパイを触り始めたメモ

突然ラズパイ(ラズベリーパイ)を使って電子工作をしてIoTエンジニア目指せる気がした、年末休暇を使って一通り勉強してみました。 ラズパイのセットアップとLチカ(LED点滅という電子工作におけるHello World的なもの)までのまとめです。 準備したもの 最近…

CloudVision APIのテキスト認識をpython3から利用する

CloudVision APIのテキスト認識を使うと安価に高精度の画像のOCRが利用できるのですが、pythonのサンプルが公式ドキュメント内で整理されていない感があり、少し手間取ったので自分用のメモとして残しておきます。 やったことは以下です。 テキスト認識のヒ…

AWSのSQS FIFOキューをプロダクションで利用してみた感想とか

AWSのサービスの一つでメッセージキューイングのマネージドサービスのSQS FIFOキューをプロダクションで利用してみた感想です。安価に性能保証されたFIFOのメッセージキューが利用できたので、かなり良かったです。

ブートメニューでHyper-Vの有効化のON/OFFを簡単に切り替える

概要 Hyper-Vを有効化するとDocker for Windowsが利用できますが、一方でVagrant(Virtual Box)やAndroid Emulator を動かすことができません。 開発プロジェクトによってはDockerを採用したりVagrantを採用したり状況によって様々なので、PC起動時のブートメ…

デザイナーから受領したSVGをSVGKitでiOSアプリで使えるようにするまで

TL; TR SVGKitで表示できるかどうかをシンプルなプロジェクトであらかじめ調べる SVGOで最適化してみる SVGOMGはブラウザで利用できて便利 SVGOMG - SVGO's Missing GUI inkspaceのパスの簡略化(simplify)でうまく表示できないパスを変換する 余裕があれば…

Docker Composeで起動したコンテナの時刻をコンテナ内で変更する

背景 日付に依存したバッチ処理のテストをするのにDocker Composeで起動したコンテナの時刻をコンテナ内で変更しようとしたら、rootユーザなのに operation not permitted と表示され変更できませんでした。 原因 DockerはLinux Capabilitiesの仕組みを使っ…

Docker ComposeでRails開発

最近はDocker for Windowsでの開発がいい感じにできるようになったのでメモ。 サンプルプロジェクト GitHub - fly1tkg/rails_docker: docker composeの開発構成サンプル Dockerfile Dockerfileは開発用イメージでは bundle install しないほうがいいと思いま…

Docker for Windows利用メモ

事前準備 Windows 10 Proを購入しましょう。 Docker for Windows Hyper-Vの有効化 Docker for windowsを利用するにはHyper-Vを有効化する必要があります。 Install Hyper-V on Windows 10 | Microsoft Docs インストール アプリは公式サイトからダウンロード…