2019-01-01から1年間の記事一覧
スピード、UNO、スロットの要素を組み合わせた新感覚ソリティアゲーム。目指せ、世界最速! UNOの様に同じマーク、スピードの様に前後のアルファベットを場に出していき 全56枚のカードを全て出し切ればクリアです!マークやアルファベットを揃えてボーナス…
Flutterでアプリ開発中にTextFieldにフォーカスを合わせてもキーボードが表示されない現象に出くわしました。 原因はFlutterのIntegration Test toolであるTest Driveを有効にしていた事でした。 test driveを有効にしてFlutterプロジェクトを作成した場合 …
開発メモメモ。。 フィルタリング処理 ['a', 'b', 'c'].where((word) => word == 'a'); // ['a'] ['a', 'b', 'c'].removeWhere((word) => word == 'a'); // ['b', 'c'] N個のリストを作りたい final lenOfList = 10; List.generate(lenOfList, (index) => in…
この記事はOOP思考でずっとやってきた人が、どうにかFPの流れにのっていくために足掻いている記事です。なので、随所にOOPの場合はこんなイメージだよねというのを書いてます。 関数型の知識的にはすごいH本を斜め読み、Elmのtutorialをやってみた程度です。…
Elmと言うか関数型言語で強力なパターンマッチングや型を定義する際に便利なUnion Type こんなやつです。 type Animal = Cat|Dog これをモジュールからExportしてImportするにはどう書けばいいのか迷ったのでメモ。 まずはExport側 module Submodule exposin…
最近、関数型の勉強も兼ねてElmをいじっています。 HTMLのタグを使っていて独自のタグを設定する方法が分からなかったので調べました。 例えば素のHTMLだと、、、 <span target-data="hogehoge"> fuga </span> target-dataがHTML標準には存在せず、独自に定義した箇所になります。 これを静的型付…
docker及びdocker-composeでnodejsの開発環境を構築しました。 最初はdockerfileでyarn installする構成で考えてました。 dockerfile及びcomposeはこんな感じ。 FROM node:10.14.2-alpine WORKDIR /app COPY package.json ./ COPY yarn.lock ./ RUN yarn ins…