技術

Google Home でツイッターをする

新しい職場で開かれたとあるコンテストで入賞し、GoogleHomeを頂いたので遊んでみました。 今回作った機能は下記の3つです 「OK,Google ツイート {ツイート内容}」と言うと{ツイート内容}がツイートされる。 「OK,Google リプライ {ツイート内容}」と言うと…

GraphQLでDateTimeを扱う時、フォーマットを指定する。

GraphQLにはScalarTypeというクラスが存在する。 ScalarTypeは配列やオブジェクト(いわゆるkey-valueペア)、enum等ではないタイプの基底クラスになる。 GraphQLではこのScalarTypeをベースとした5つの基本タイプが仕様として定義されている。 Int - 符号…

StorybookでReactJSコンポーネントのレビュー環境を作る

https://getstorybook.io/ StorybookとはWeb開発におけるUIコンポーネントを作る環境のこと。 インストール まずは導入するReactJSプロジェクトを用意する。 mkdir react-sample cd react-sample npm init npm i --save react react-dom 次にStorybookを導入…

AWS上にサーバレスな汎用クローラを展開するぞ。

サーバレスな汎用スクレイパーを作った。 - あのにのに 前回はAPIGatewayとLambdaで、指定したURLの指定した位置にあるデータを抜き出すAPIを作った。 今回はサイト内探索をするようなシステムをAWS上に構築しようと思う 注意:クローラは用法用量を守って、…

パーリンノイズでそれっぽいダミーチャートを作る

「折れ線グラフとかのダミーデータをどうやって用意しよう」と思い、 パーリンノイズを使ったらそれっぽくなったので紹介します。 パーリンノイズってなんだ 主にコンピュータグラフィックスの世界でよく使われるんですが、すごく直感的な説明をすると自然に…