BitArts Blog

ロードバイク通勤のRubyプログラマで伊豆ダイバー。の個人的なブログ。

ブラウザでうごく! ES6+ モダンJavaScript

いまさらながらES6以降のJavaScriptがどんなものなのか、確認しました。社内勉強会用にまとめたので、一応ここにも置いておきます。 ブラウザでうごく!ES6+ モダンJavaScript なぜES6+を学ぶのか ブラウザで動かしたい人 IE対応を考えるとES5の範囲で使って…

VSCodeでキーボードマクロできる拡張機能が来てたのでうれしくて紹介したい

これです。 marketplace.visualstudio.com キーボードマクロとは、テキストエディタ上でのキーボード操作をサクッと記録しておいて、ショートカットキー一発で再現できるような機能のことです。 繰り返し操作や複雑な置換処理などに便利で、ほとんどのテキス…

(潜)#687-688 台風翌日の海は?(大瀬崎)

台風一過の海に潜ることになりました。 予想はしていましたが、視界不良。 深く潜れば多少は良くなるのですが、水面が濁りで蓋されていてすごく暗い、ちょっとナイトダイビングみたいで面白かった。

超ひさしぶりの自転車メンテ

思えばこのフレーム(Redley Excalibur)も2007年モデルということで15年前ですね。なかなか乗れないながらもそろそろ新型も体験してみたいこのごろです。 とりあえず数年ぶりに少しだけロードバイク復帰することになりそうなので久しぶりに軽くメンテしまし…

自宅ノマドワークにモバイルモニターが便利

PC

自宅で仕事していることが多いのですが、度々訪れる保育園のコロナ休園時など、普段の仕事部屋が使えずに子どものいるリビングで作業しなくてはならないときがある。そんなとき外部モニター使えない状況がつらい。 そこで「モバイルモニター」を使い始めてみ…

(潜)#685-686 子連れダイビング(大瀬崎)

伊豆へ潜りに行くのに初めて娘(4)を連れて行ってみました。 海で遊ぶのも生まれて初めてのことで、色々と興味津々。 何百回も潜っている大瀬崎ですが、自分にとっても新鮮な日でした。 気温は32℃という真夏日でしたが、水温はまだまだ低く19〜20℃。ホンダワ…

MacBook Pro (14" M1 Pro 2021)

Mac

MacBook Pro (13-inch, 2018, Intel Core i7)からの買い替えです。最小構成にストレージだけ追加しました。 2ヶ月ほどがっつり使ったので感想。 前書き:迷走していたMacBook Pro(2016〜2020) 長年MacBook Proを使ってきましたが、最近のMacBook Proはいま…

iPhoneのMagSafeを活用する

iPhoneは保護フィルムもケースも使わず全裸で使う派だったのですが、小さい子供に触らせることが多くなり、放り投げられることもあるので去年iPhone 12 Proを買ってからはケースに入れています。 適当なケースを使うと残念なのはiPhone 12から登場したMagSaf…

iPad mini 6

iPad mini(第6世代)を買いました。iPadOS 13以降を使ったことがなくて、使ってみたかったので。 タブレット選びは結構難しい。とくにサイズがとても重要。小型だと「スマホでいいや」となりがちだし、大型だと「PCでいいや」となりがち。用途に合った絶妙…

(潜) #683-684 1年ぶりダイビング(大瀬崎)

最近全然潜りに行けておらず、潜るたびにブランクダイバーです。どうやら今年もこの2本だけで終わってしまいそう。700本に到達するのはいつになることやら…。 今夏はウエットスーツを新調したのですが、結局1度も潜れないままウエットのシーズンが終わってし…

(ゲーム) Return of the Obra Dinn

1年前にPCを組んでからSteamのセールで買ったゲームをちょこちょこやっているので、面白いものを見つけたらブログを書いてみようかなと思いました。 というのも、ちょっと書きたくなる作品に出会ったので。 Return of the Obra Dinn 消息不明の船員と乗客60…

HHKB+パームレスト

少しでも快適さがアップすればと思ってHHKBにパームレストを追加してみました。純正オプションとして販売されているモデルです。 長年パームレストなしで使っていたので、導入後はしばらく違和感あったのですが、すぐに慣れて快適になりました。キーボードの…

HHKB Professional HYBRIDが最高

所有するHHKBシリーズ、何台目だろう。たぶん7台目。 最新の(といっても2019年発売)HHKB Professional HYBRIDが最高でした。BTから買い換えるほどのものか悩ましいところですが、BTの不満が解消されてかなり快適。 一応HHKBとは何なのかという話をすると、…

車載(こどものエンタメ)用にFire HD

Amazonのセールの時に買ってたFire HD 8 Plusを車載専用にしてみました。 おとなしくチャイルドシートに座っていてもらうためにどうしても必要なものですw 数世代前のiPadより動作はもっさりしていますが、動画視聴用としては何のストレスもない感じ。 Fire …

モニター新調 (32" HDMI2.1! 4K! HDR! 144Hz!)

PC

昨年末に組んだPCのスペックを活かせるモニターにしたくて、買い替えました。 去年の段階ではHDMI2.1に対応した4Kモニターというと選択肢が非常に少なかったのですが、今年に入ってだいぶ出揃いましたね。今回は発売したばかりのこちらを買いました。 GIGABY…

(自転車)ヘルメットを新調 KASK MOJITO X

自転車ヘルメットは、衝撃を受けると割れて衝撃吸収するので、ぶつけたら買い替え。は基本ですが、ぶつけてなくてもライナー(発泡スチロール)の経年劣化があることから、ほとんどのメーカーで何もなくても3年ごとの買い替えが推奨されています。 なのに僕…

超小型45W充電器 Anker Nano II

ここ1年くらい、AUKEY PA-Y19という超小型の30W充電器を持ち歩いていました。スマホ充電器のようなサイズ感でノートPCが充電できてしまう、すごい。 blog.bitarts.jp だったのですが、macOS Big Surになってから負荷に対して電力が不十分だと充電を停止する…

図解 CSR, SSR, SSG, ISR

何周も遅れてしまっているのですが、フロントエンド周りの勉強に取り組んでいます。色々と遠回りをしつつ、Next.jsに流れ着きました。SSRとかSSGとか分かりにくい言葉が多くて難しそうに感じたので、自分なりの理解を図にしてみました。 Server Side Applica…

自宅仕事環境にホワイトボード

僕は現在新宿にオフィスを借りておりつつも、とある会社のいち従業員の身でもあります。が、今はほぼ自宅でのフルリモートとなっています。 ホワイトボードの話をします。 リモートが多くなるとホワイトボードを使って打ち合わせをする、という機会は少ない…

WindowsをMac(US)風のキーバインドにする

最近久しぶりにWindows PCを使い始めたのですが、ここ10年ほどMacばかり使っていたため、キー操作の違いが辛いです。 今後もMacとWindowsを併用していくつもりなので、WindowsのキーバインドをMacに寄せることにしました。 キーバインドのカスタマイズはAuto…

Macでgqlgenのserver.goを起動するとファイアウォール警告が出る

GoのGraphQLサーバライブラリであるgqlgenの開発サーバ(GraphQL Playground)をMac上で起動すると、ファイアウォールの警告が出てしまってめんどくさい。 通常はMacの環境設定のセキュリティとプライバシーのファイアウォール設定で例外を設定するのですが…

ドラえもんカレンダーに異変

ドラえもんグッズの昔からの超定番のひとつとして、ドラえもんカレンダーがあります。 このカレンダーの一番の特徴は、表紙が大量のシールになっているということ。大きなドラえもんやたくさんの小さなひみつ道具などがちりばめられ、ワクワクする作りになっ…

15年ぶりくらいに自作PCした

PC組むの15年ぶりくらいだし、ずっとMac使っていたからWindowsちゃんと使うのも10年ぶり。 僕はMicrosoft Flight Simulator 95来のMSFSファンでして、14年ぶりの新作が出たということでPC欲が出てきたのでした。また、最近はWSL2のリリースなどによりWeb系の…

(潜)#681-682 大瀬崎、ベストシーズン

最近は行くたびに久しぶりのダイビングということになってしまうのだけど、昨年12月ぶりのダイビング。 コロナ自粛の影響もあっての久しぶりです。 この間に、18年ものあいだ伊豆で迎えてくれた看板犬たちが亡くなったと聞き、追悼も兼ねて…。 大瀬崎はコロ…

RailsでPostgreSQLのRow Level Security Policyを使ったマルチテナント

Clipkit(クリップキット) というSaaSを作っています。マルチスキーマ方式のマルチテナントシステムなのですが、テナント数が1,000近くなってきて辛さも出てきているので他の方式を検証中です。 LD;TR PostgreSQLのRow Level Security Policyを利用したマル…

2020年のモバイルバッテリーと充電器

地味なアイテムだが最近はスゴイのが出てきてる。 モバイルバッテリー「RAVPower RP-PB186」と、充電器「AUKEY PA-Y19」を購入しました。 RAVPower RP-PB186 RAVPower モバイルバッテリー 10000mAh PD対応 29W USB-A ポート (世界最小最軽量クラス) 【USB-C…

CSVファイルにSQLできるツールが便利だった

この手のツールはいくつかあるようなのですが、今回「q」というのを使ってみました。 ≫ http://harelba.github.io/q/ 内部的にSQLite3を使っているようで、サブクエリやJOINもできる本格的なSQLが使えます。 RDBのテーブルを適当にCSV出力したものを手元で加…

子育て0〜2歳:買ってよかったモノ、もらってよかったモノ まとめ

先日子供が2歳になったので、今まで導入してよかったものをリストアップしてみます。

(潜)#679-680 大瀬崎、まだまだ潜るよ

すっかり寒くなり「こんな時期に海に潜るの?」と驚かれますが、海中の水温は気温よりも高い20℃以上と、実はまだまだ暖かいのです。とはいえ十分に冷える水温ではあるので、ドライスーツで潜ります。 今回はこれといって珍しい生物は見つけることができませ…

EC2インスタンスをCLIで素早く起動&停止するには

AWS

AWS CLIでEC2インスタンスを起動するには aws ec2 start-instances --instance-ids i-XXXXX とします。 $ aws ec2 start-instances --instance-ids i-XXXXX { "StartingInstances": [ { "CurrentState": { "Code": 16, "Name": "pending" }, "InstanceId": "…