at backyard

Color my life with the chaos of trouble.

Entries from 2019-01-01 to 1 year

RustをDocker上で動かすためのスターターを作った

最近Rustを触りたい欲がふつふつと湧き上がりつつあるので、まずは気軽にDocker上で触れるようにと、スターターを作った github.com スターターを使ってRustを触るまでの手順は下記の通り # 手元にclone git clone https://github.com/shinshin86/starter-de…

実際にService Workerを使うなら、Workboxが便利そうかもしれないので試してみた

Googleの作ったWorkbox developers.google.com Workboxの意義などについては下記のQiitaの記事が分かりやすいと思ったので貼っておきます。 ServiceWorkerを簡単に書けるworkbox-swの使い方 - Qiita Workbox getting started 入門するための記事を試していき…

マリオカート大激戦

もう先月の話になると思うが、B/Wメンツでマリオカート対決をすることになった 下の写真を見てほしい。 私は最後のストレートでキノコダッシュを追加、奇跡的な逆転勝利をかましたのだった。 タイムが全く同じなのが、この劇的具合を物語っている。 マリオカ…

Service Workerを書き始める

概要はなんとなくわかっているつもりだけど、ちゃんと自身で書いたことなかったので書き始めてみる。 service workerとはなんぞやと改めて理解するのに、Googleのドキュメントを読んだ。 概要から始まり、ライフサイクルや、かんたんなチュートリアルが書い…

webpack.DefinePlugin使うときはJSON.stringifyを意識しようと改めて痛感した話

ついつい、うっかりしていて、途中までなんでー?となっていたのでメモ。 webpack.DefinePlugin 使うとき、JSON.stringifyを使うことを意識したほうが良い。 いま全く頭が回っていないので、細かく説明はしない。公式ドキュメントを見るのが手っ取り早いかも…

macで(リンゴマーク)を打つためのショートカット

Mac

コード書いていたときに偶然発見したのでメモしとく。 macOSを操作中に Shift + option + k を押すと  が打てる 普通にググると、このことが書かれた記事はたくさん出てくるので、普通に皆知っているショートカットコマンドなのだろうけど、私は知りません…

TestCafeというNode.js製のテストツールを試してみる

まえがき たまたま下記のようなTwitterポストを見つけました TestCafe 1.6.0リリース。フルページスクリーンショットのサポート、スクリーンショットオプションの変更など "TestCafe v1.6.0 Released | TestCafe" https://t.co/eoN4McQ1EX #browser— azu (@a…

青葉市子の雨という曲が良い、そしてApex Legendsの期間限定イベント"シャドウフォール"が最高に楽しい

先日、我が家のGoogle Home(Nest Miniが発表されましたね)がブライアンイーノの1/1アンビエントアルバムの次に流した曲が、青葉市子の雨という曲だった https://music.youtube.com/watch?v=ya57waO2cPg&feature=share 雨降る軒先でぼんやり聞こえる、遠い誰…

macのTime Machineのバックアップが遅いときに見逃しているかもしれない1つのこと

よくありそうなタイトルを付けてしまった。 macのTime Machineでバックアップをするときに、いつも以上にバックアップの時間がかかる。。。ググってみてるとバックアップに時間がかかる理由を並べたサイトがたくさんヒットするが、どれも該当しない。。。と…

next.jsにreact-notificationsを導入しようとしてハマったのでメモ

next.jsでreact-notifications用のcssファイルを読み込もうとしたら、Module parse failed: Unexpected character '@' (1:0) というエラーが出た next.jsで書いたアプリに先日書いたreact-notificationsを導入しようとしたら、コンパイル時に下記のようなエ…

macを使っていて、接続しているネットワーク内での、自分のPCのIPアドレスを知りたい時に打つコマンド

いつも必要になったときに忘れているので、メモすることにしました。 macで自分のIPアドレスを知りたい時に打つコマンド ifconfig |grep inet もしくは下記のほうが分かりやすいかも ifconfig |grep netmask 台風19号、今ものすごい雨になっています。これか…

浅野いにおと20代の私

浅野いにおの漫画家入門 先日、少しずつ読み続けていた、浅野いにおの漫画家入門を読み終えた。 浅野いにおのプンプンを読んで、なんだこのブラックフラッグばりのヒリヒリとしたオルタナ感に、性格をめちゃくちゃ悪くしたサイモン&ガーファンクルのような救…

Spotifyをアプリをインストールすることなく、ブラウザから聴く方法

だいぶ今更な話題ではあるのだけど、ふとシャワー中に今でも使えるのかなと思い立ち、SpotifyのWeb playerにアクセスしてみたら、変わらず使えるようだったので一応書いておく。 下記にアクセスすることでSpotifyのアプリをインストールすることなく、Chrome…

Reactでnotificationを簡単に実装できるreact-notificationsを試してみた

Reactでnotificationを簡単に実装できるreact-notificationsを試してみた Reactで簡単にnotificationを使えるライブラリを見つけた github.com create-react-appを使ってサクッと試してみる npx create-react-app react-notifications-sample cd react-notif…

macOS Catalina 10.15がリリースされたけど、Logic Pro Xで音楽作れなくなると困るので、上げるのはもう少し待つことにする

Ableton の Live9はアップデートすると動かなくなるみたい 【重要なお知らせ】macOS Catalinaがリリースとなりましたが、Live 9にはmacOS 10.15のリリースで下位扱いになるコンポーネントが含まれています。 そのため、macOS 10.15にアップデートすると、Liv…

pyinstallerを用いて作成したwindows用のバイナリにてssh接続を実施する

こんなメモがずっと下書きの中で眠っていた。たぶん書いたのは数年前とかかも、、、眠らせておいても、削除することになるだけなので、公開します。 個人的な備忘録といった感じです。 ちなみに内容的には、調べた際に参照したサイトを淡々と張っているとい…

Airbnbが作ったReactのCalendarライブラリ、react-datesを試してみる

Airbnb製のReact用Calendarライブラリ、react-datesというものを試してみました。今回はその備忘録 (結構導入、というかセットアップ段階でハマりどころが個人的に多かったので、この記録には誤りが含まれている可能性があります。割と最後までやるのに疲れ…

AWSのCodeBuildで"layer does not exist"というエラーが出たとき

"failed to export image: failed to create image: failed to get layer sha256:xxx: layer does not exist" というエラーで落ちる ある日、AWSのCodeBuildが失敗した。 失敗前の修正でDockerfileを修正していたため、この変更が引き金になっていたのは明確…

Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.

Xcodeを最新にアップデートしたあとに、git コマンドを叩いたら、下記のような表示が出た Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command. テキストの通り、 sudo xcode…

CircleCIでdocker imageのバージョンを上げたときに、default-mysql-clientのインストールでエラーになった際の対応備忘録

CircleCIで使用しているDocker imageのバージョンを上げたら、default-mysql-client をインストールする箇所でエラーになりました。 最初色々とネットの記事を見ながら、何度か試行錯誤しつつ悩んでいましたが、CircleCI で提供されている Docker Image をロ…

また、geohotが面白そうな動画を出していた。checkm8を用いて、iPhoneをハックする(書きかけポスト)

本題の前に、イバラキングのごじゃっぺラジオZについて 昨日の放送を聞いていただいた皆様、ありがとうございました! twitterのハッシュタグ、#gojaradiでも感想を色々呟いていただけて、とても嬉しかったです。 twitter.com また、イバラキングさんのペー…

Reactアプリでのi18n対応(国際化/多言語対応)にi18nextを使ってみる

これはi18n対応のために i18next と react-i18next を使ってみた備忘録となる。 目次 目次 Reactアプリでのi18n対応(国際化/多言語対応)にi18nextを使ってみる react-intlとi18next サンプルアプリの雛形生成 create-react-appでブラウザが勝手に立ち上がら…

B/W、イバラキングのごじゃっぺラジオZに出演してきました!

先日書いていたとおり、B/Wにて、イバラキングのごじゃっぺラジオZに出演してきました! shinshin86.hateblo.jp ラジオの公開収録ということで最初は緊張していたものの、始まれば意外と落ち着きながら(?)楽しんで話すことができ、最高に楽しい時間を過ごす…

スーパーカーやHomecomings好きなら必聴かも、な台湾のインディギターポップバンド、DSPS

たまたま見つけた下記の記事。 この記事タイトルだけで読みたくなるわ!というわけで後で読むためにメモ。-> スーパーカーに憧れた台湾バンドDSPSが抱く「自由」への切実さ https://t.co/ZflLcsu3Qn— Yuki Shindo (@shinshin86) September 23, 2019 読んで D…

ブログのタグと、自分をコントローすることの難しさについて

たまには日記っぽいこと書くかと、はてなブログのアプリを開いて、何も考えずに書き出した。 日記っぽいこと書くならタグも '日記' だろうということで日記というタグをつけてみたが、ふと他に日記というタグをつけたポストを書いたかな?と思い、自分のブロ…

B/W、イバラキングのごじゃっぺラジオZに出演します

B/W、イバラキングのごじゃっぺラジオZに出演します mellow-yellow.b-slash-w.com B/Wのウェブサイトにて告知させてもらいましたが、今度 イバラキングのごじゃっぺラジオZ にB/Wとして出演させていただくことになりました! 公開収録形式で行われる予定で、…

yarn auditの使い方

yarn auditの使い方 インストールされた npm パッケージの既知のセキュリティ問題をチェックするツールで、npm audit と同様のツールとなります。 なお、チェックを実行するにはインターネットに繋がっている必要があります。 使い方には公式のドキュメント…

TypeScriptを使っていて、 Type 'void' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. というエラーがでたとき

Type 'void' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. 自分がまだまだTypeScriptを書き慣れていないのと、意外とググってみてもサクッと答えにたどり着かなかったので(…

Headless CMS の Contentful からデータを取得して、Next.jsのページで表示させるメモ

完全なる備忘録です。 Next.js 9 with TypeScript セットアップ 最近 Next.js 9 を余暇を利用して触っているので、今回はそちらの環境のセットアップから行います。 ちなみに最初からTypeScriptで書けるように設定していきます。 以前Qiitaに書いたNext.jsで…

レコメンド機能のおかげでビリー・アイリッシュを聴く気になれない

今世間で話題になっているビリー・アイリッシュ。 とんがっている見た目と自然体のような振る舞い、あのトムヨークが褒めたりしていることから、きっと良い意味でエッジの効いた音楽を鳴らしているんだろうなと思っている。 だが、私はまた彼女の音楽を聴い…