はじめてのCloudflare D1アプリ

D1はローカルで動く 5月にClouflare D1が発表されました。ヤバいらしいです。 まだベータすら出てません。PrivateなEarly Accessがありますが、僕はもらってません。でも早く触ってみたい!じゃないっすか。で、よく見てみると、Cloudflare Workersのローカル実行環境のMiniflareにはD1をエミュレートするブランチがもう…

CloudFrontとS3で作成する静的サイト構成の私的まとめ | DevelopersIO

しばたです。 以前の記事でも触れた様にCloudFrontとS3を使って静的サイトを作る構成に対する理解にあいまいな部分があったので改めてまとめてみました。 特に目新しい話も無く知っている人には当たり前の内容かもしれませんが、まあ、自分自身の理解を整理するために記事にしていきます。 1. S3静的ウェブサイトを使う…

ゲーム感覚でプログラミング学べるサービス集 – Qiita

はじめに 今回はゲーム感覚でプログラミングを学べるサービスを紹介します。 ゲームを通して学んだ知識をアウトプットできるサービス集を厳選したので、ぜひ学んだ知識を「使える技術」として自分のものにしていただければと思います この記事の主な対象者 プログラミング初心者~中級者 基礎文法は学んだけどアウトプッ…

【実機レビュー】音質・ノイキャン・多機能。Google Pixel Buds Proはどれを取っても「一級品」 (1/7)

平面振動板ドライバー、ANC、デビアレによるチューニングと注目要素多数 ファーウェイが送り出すフラグシップの完全ワイヤレスイヤホン 「HUAWEI FreeBuds Pro 2」の実力を見る AKRacingのゲーミングチェアがモチーフになったイスに乗り、足漕ぎでスピードを競う! つばさが『スーパー野田ゲーWORLD』収録のレースゲーム…

経済回復につながるイノベーションを政府が推進する「6つの方法」とは?

新型コロナウイルス感染症(COVID-19)や世界的な景気後退の中で、政策立案者や科学・産業界のリーダーは経済回復を促進する新たなイノベーションに期待を寄せています。そんなイノベーションを政府が推進する「6つの方法」について、オーストラリア連邦科学産業研究機構(CISRO)のシニアリサーチコンサルタントを務めるア…

文章を書くことと「ポメラ」という道具の奇妙な関係 その誕生から14年で「文房具」に到達するまで

単にメモを取るだけにPCを起動するのは面倒だし、ワープロも似たようなもので、PDAは、なんだかいろいろと面倒だった。だから、蓋を開けたらすぐにキーボードでテキスト入力ができるポメラは、とても歓迎されたのだ。むしろ、「何故、これがなかったのか?」というのが、市場の反応だったと思う。 そして、気軽にテキス…

`X-Forwarded-For`ヘッダからクライアントのIPアドレスを取得する – Magnolia Tech

2022/7/24: Plack::Middleware::ReverseProxyが、X-Forwarded-Forをサポートしていますよ、と教えていただいたので、記載を修正しました。 @karupanerura++ Scalatra 3.0.0-M1がリリースされた。Scala3対応だ、めでたい。 github.com 最近Scalatraへあまり貢献できていなかったので、いくつかのコンパイル時の警告を消す…

TypeScriptでオブジェクトにある値だけを許容する型を作成する

以下のオブジェクトを例にして具体的に説明しています 3つのプロパティをまとめたオブジェクトを定義しています それぞれのプロパティにはファイル名、値として数字を定義しています // オブジェクトから値(1,2,3)だけを許容する型を作って、他の場所で活用したい const FILE_DATA_LIST = { fileDataNo1: 1, fileDataN…

Microsoft、オーストリア製とみられる商用サイバー兵器の使用を阻止 | スラド セキュリティ

Microsoft は 7 月 27 日、商用サイバー兵器 Subzero の使用阻止を発表した (Microsoft On the Issues の記事、 Microsoft Security Blog の記事、 The Verge の記事、 Neowin の記事)。 Subzero は Microsoft が KNOTWEED と呼ぶ民間のサイバー攻撃者 (PSOA) グループにより開発・販売されているもので、ゼロデイを含む…