2019-06-01から1ヶ月間の記事一覧

【Docker】amazon/dynamodb-localの永続化

stackoverflow.com version: '3' services: dynamodb: image: amazon/dynamodb-local command: -jar DynamoDBLocal.jar -sharedDb -dbPath /home/dynamodblocal/data/ volumes: - ./volumes/dynamodb:/home/dynamodblocal/data /home/dynamodblocal/data を…

dayjsでtimezone計算

dayjsにはmomentにおけるmoment-timezoneに相当するAPIがない。 github.com const dayjs = require('dayjs') console.log(dayjs(new Date().toLocaleString("en-US", {timeZone: "America/New_York"})).format('h:mA')) console.log(dayjs(new Date().toLoca…

certbotエラー ImportError: No module named ordered_dict

Ubuntu 16.x Certbot 0.23.0 Python 2.7.12 証明書の期限が切れていて、確認するとcertbotがエラーを起こしていて自動更新できていなかった。 ImportError: No module named ordered_dict certbotというよりはPythonのエラーだろうという軸で調べると下を発…

【Docker】amazon/dynamodb-localとaaronshaf/dynamodb-adminを組み合わせてローカルのDynamoDBをGUI操作する

version: '3' services: db: image: amazon/dynamodb-local ports: - 8000:8000 db-admin: image: aaronshaf/dynamodb-admin ports: - 8001:8001 environment: AWS_REGION: us-east-1 AWS_ACCESS_KEY_ID: local AWS_SECRET_ACCESS_KEY: local DYNAMO_ENDPOIN…

【Serverless Framework】Unzipped size must be smaller than 262144000 bytes

TypeScriptファイルをParcelでビルドしServerlessFrameworkでデプロイするというのをやろうとしたら下記エラーが発生。 An error occurred: RideDashrecordDashstoreLambdaFunction - Unzipped size must be smaller than 262144000 bytes (Service: AWSLamb…

【TypeScript】Promise.allをmapで使う

TypeScript 3.5.1 Promise.all() の理解が曖昧だった。 const asyncFunc = async (prefix: string): Promise<void> => { return new Promise(resolve => { setTimeout(() => { console.log(`${prefix}_1秒待ちました`) return resolve() }, 1000) }) } const main </void>…

【TypeScript】【Jest】TypeError: Cannot read property 'catch' of undefined

typescript 3.5.1 jest 24.8.0 typeorm 0.2.18 import faker from 'faker' import { deleteSchedule } from '~/domain/deleteSchedule' import { ScheduleRepository } from '~/repository/ScheduleRepository' import { scheduleFactory } from '~/test/fac…

Moment.jsで今日の0時or23時59分を取得

TypeORMで 今日の予定を取得する っていうWhereクエリを書きたくて、あんまりRDBの関数は使いたくなくてMoment.jsから日時取得してセットするようにしたんだけど今日の始まりと終わりをどう取得するかわからなかったので調べた。 qiita.com startOf endOf を…

Xcode テストが実行できない (Product->Testがdisabledになって押せない)

環境 Xcode 10.2.1 Swift 4.x 症状 ユニットテストを実行しようと ⌘+U を押すが無反応。 Product->Testから実行しようとしてもTestがdisabledになっている。 解決策 stackoverflow.com Product->Scheme->Edit Scheme->Testを選択。 Tests の欄に何もないのが…

CSSだけでローディング用のスピナーを実装し、styled-componentsに閉じ込める

yaruzou.net CSSについては上記を丸々参考にしている。 これをstyled-componentsを使ってReactコンポーネント化する。 import styled from 'styled-components' const Loading = styled.div` opacity: 0.7; width: 100%; height: 100%; ` const LoadingSpinn…