メメメモモ

プログラミング、筋トレ、ゲーム、etc

mochaとSequelizeでテストをするときにmochaが終わらない現象

結論 --exitオプションを付けてmochaを実行すると、テストがすべて実行された後にプロセスが終了します。 stackoverflow.com 終わらない原因 SequelizeでDBへのコネクションが残っていると、mochaが終了しません。 だからといって、afterなどでsequlize.clos…

import/exportとmodule.exports/require

概要 Node.jsのモジュール読み込み ES6(ECMAScript2015)のモジュール読み込み Typescriptのモジュール読み込み ES6と同じexport/import export =とimport = require() /// reference path まとめ 概要 Node.js、ES6、Typescriptを一気に調べていたせいで、い…

RESTful API設計をする際に考慮する点

認証API Cookie実装 Bearer Token(https://tools.ietf.org/html/rfc6750) 一覧取得API 以下のパラメータをリクエストパラメータとして指定できるようにしておく。 ページネーション系パラメータ per_page (1ページごとの件数) page (何ページ目のリストを取…

Ruby on Rails チュートリアルを完走した

memememomo.hatenablog.com 1日2時間くらいで17日間かかりました。長かった。 演習も全てやりましたが、読み飛ばした文章も割とあっても結構時間がかかりましたね。 内容のクオリティはすごく高くて、初心者が何周かすれば、一通りの基礎知識は身につけられ…

2017年の振り返り

概要 今更ながら2017年の振り返り、というか気づきや思ったことをまとめておきます。 ビジョンを持つ必要性 自分や周りの人たちのモチベーションの持ち方を見ていて、 熱意を持って幸せに働くためにはビジョンが必要だということに気がつきました。 ビジョン…

Ruby on Rails チュートリアル 第4版 メモ

railstutorial.jp 第1章 railstutorial.jp チュートリアルでは、helloアプリ(1.3)、toyアプリ(第2章)、sampleアプリ(第3章から第14章まで)を作る。 Railsをインストールする https://railstutorial.jp/chapters/beginning?version=5.1#sec-installing_rails …

各種プログラミング言語に対する個人的雑感2017

C# Unityで使えるし、サーバサイドも書けるし、XamarinでiOSとAndroidのアプリが作れるし、Windowsアプリが作れるし、コスパが良い。 変な文法がない。 柔軟なこともできる。 Javascript Chrome拡張かけたり、サーバサイド書けたり、Googleスプレッドシート…

仕事で必要な技術力を高めるための活動

概要 仕事で必要になってくる技術力は、本を読んだりするだけでは高まらないものです。 どのようなことをすれば 実践的な技術力を高めていけるのかを考えてみました。 仕事で必要な技術力とは 仕事で必要な技術力とは以下のようなものです。 作るべきモノ(ゴ…

「まんがでわかる自律神経の整え方」を読んだ

最近、自分にとって向いていないことを仕事でやることが多くなりました。 気持ち自体は前向きに頑張って行こうと思っているのですが、 喉のつまりを感じたり心臓がバクバクしたりすることが増えました。 こういった症状を解消したいと思い軽くググったところ…

Promiseの利点を手っ取り早く説明する

Promiseの細かい説明は以下のドキュメントに譲ります。 azu.github.io この記事では、Promiseを使うとどのような嬉しいことがあるのかを簡単に説明します。 setTimeoutを使って、1秒ごとに「1」「2」「3」「4」と表示するプログラムを書く場合を考えます。 P…