新しいことにはウェルカム

技術 | 電子工作 | ガジェット | ゲーム のメモ書き

Serverlessでオーソライザーを複数のLambdaから使うための設定方法

本記事について Serverless Framework を使ってLambdaをデプロイする時、オーソライザーを複数のLambdaから使えるようにするための設定について記載 手順 公式マニュアルに記載の通り、オーソライザーを使う全てのhttpイベントにおいて、resultTtlInSeconds:…

Googleデータポータル(旧データスタジオ)でサクッとグラフを描いてみる

普段Tableauや PowerBIを使っているのですが、それらを使う程じゃないんだけど、サクッとグラフを表示してデータを確認したいことがあります。 そんな時用に、Googleデータポータルを知っておくと便利かなぁと思い、簡単な使い方をまとめてみました。 Google…

React Hooksが正式リリースされたので公式マニュアルを読んでみた

最近Reactを触ってませんでしたが、React Hooksが正式リリースされたとのニュースがあったので、どんなものかとReact Hooksの公式マニュアルを読んでみました。 reactjs.org 要約 Reactではコンポーネントを作る方法として、関数による方法と、クラスによる…

WSLにpyenvでPython3+Jupyter Notebook環境を構築する

WSL(Windows Subsystem for Linux)のUbuntuのバージョンが16と古くなってきたので、バージョン18のUbuntuを新たにインストールしました。 それに合わせて、Python3+Jupyter Notebookもセットアップし直したのですが、途中いくつかつまづいたので、今後の再…

AWS Redshift Spectrum / Athena を使った感想

元々AWS Redshiftを使っていたのですが、結構お高く、Google BigQueryに乗り換えました。 その後、Redshift Spectrum が出て、ひょっとしたらBigQueryよりいいのではと気になっていたので触ってみた感想です。 また、Redshift Spectrumが使えるようセットア…

WSL(Windows Subsystem for Linux)のEmacsのカーソル表示がおかしいのは、もう少し待てば直るということ?

2019/05/22 更新 「Windows10 May 2019 Update (ビルド1903)」がリリースされたとのニュースがありました。 早速アップデートしたところ、WSLのEmacsの表示がおかしいのが直っていました! 待った甲斐がありました。 でも、もう少し待った方がよかったかも……

テキストだけで図が描けるGraph::Easyの使い方メモ

パワーポイントなどで図を描こうとすると、レイアウトやサイズなどがなかなか決められず、サクッと描くことができない性分です。 設定を変更できるから迷うのであって、いっその事、ガチガチに制約があった方が割り切れていいんじゃないかと、よくある、テキ…

Chromeの印刷がおかしいのを直す方法

家族に、Chromeで印刷しようとすると、文字とレイアウトがめちゃくちゃでうまく印刷できないと言われたので見てみました。 試してみると確かに変でした。レイアウトが完全におかしいし、文字も表示されたりされなかったりしています。 左が元ページ・右が印…

JavaScriptのArray.reduce()をもう少しちゃんと理解する

JavaScriptのArray.reduce()はちょっとクセがあって、今まで敬遠してたのですが、理解だけはしておこうとまとめました。 Array.reduce()とは一言で言うと、配列の要素を集めて1つのアウトプットを返す関数です。 まずは基本 const arr = ["A", "B", "C"]; c…

ラズベリーパイでUSB接続のPC音量調整ボタンを作る方法

あまり需要ないかも知れませんが、下記の「Arduinoで作成したUSB接続のPC音量調整ボタン」のRaspberry Piバージョンを作成したので、その手順と説明メモになります。 www.kwbtblog.com Raspberry PiをUSB機器(ガジェット)にするざっくりとした説明 通常、R…

RaspberryPiでPuppeteerを動かす方法

RaspberryPiでPuppeteerを動かそうとするとbrowser is not definedとエラーになる時の対処方法です。 原因 npmで「Puppeteer」をインストールすると、新たにChromiumもnode_modulesにインストールされ、PuppeteerはデフォルトではこのChromium使います。 し…

Windows10のロック画面の景色がどこかをすぐに調べる方法

Windows10のロック画面の景色がどこだろう?と気になる時があります。 景色の場所は、たまにロック画面に表示される「虫眼鏡アイコン」をクリックしてからログオンすると、Edgeが立ち上がって、その「場所名」と「場所名による画像の検索結果」が表示される…

自転車のチェーンが外れたので自分で直そうとしたけど諦めた

自転車のチェーンが外れました。自転車のチェーンが外れるなんて、ここ何年も経験しておらず、自分が子供の時以来かも知れません。 自転車屋さんまで歩くと20分近くかかるため、実は簡単に自分で直す方法があるのではと調べてみると、直し方動画がありまし…

ESP8266の動作を安定させる方法

ESP8266に電源をつないでも、うまく起動しない事がちょいちょい発生していました。 調べてみるとESP8266の動作を安定させる方法についての記事を発見。 ESP8266の動作が不安定なときの対策案 | なんでも独り言 ESP8266が不安定だったけど解決した - akimasa2…

シェルスクリプトでコマンドを並列実行する方法

ファイル毎に記録されたデータのバッチ処理を、シェルスクリプトで実行したりしています。 ファイルが大量にあった場合、1つのファイルの処理が終わるのを待ってから次のファイルの処理を行うといった、逐次処理をしているととても時間がかかることがありま…