Earlier this year, we announced the availability of Chrome's new Headless mode (--headless=new) in Chrome 112. This mode enables developers to run Chrome in an unattended environment without any visible UI—useful for testing and automation use cases. As part of this announcement, we mentioned our plans to remove the old Headless mode from the Chrome binary. This removal makes sense, as the old Hea
「大江戸今昔めぐり」は江戸時代の古地図を作りたいとお考えの自治体と協力し、対応エリアを広げていく予定です。古地図にご興味をお持ちで、制作にご協力いただける自治体様を募集しています。[お問い合わせ]よりぜひご連絡ください。 「大江戸今昔めぐり」を使ってできること(一例) 現在展開しているエリアのアプリケーションは以下よりダウンロードいただけます。 ▼ アプリケーションのダウンロード ▼
はじめに Redis にはクライアント側でもキャッシュができる ( Client-side caching ) 機能があります。 この Client-side caching を Go では redis/rueidis というライブラリを使うことで簡単に実現できます。 この rueidis を使えば多層キャッシュが簡単に実装できるということをインメモリキャッシュを使って実装する場合と比較してご紹介します。 多層キャッシュ/クライアントサイドキャッシュとは イメージとしては以下のようなものになります。 アプリケーション側のキャッシュを取得し、存在しなければ Redis のキャッシュを取得しに行くような実装になります。 Redis の公式ドキュメントにも説明が記載されているので、これを参考に説明していきます。 クライアントサイドキャッシュはハイパフォーマンスなサービスを実現するために使用する技
さくらインターネット Advent Calendar 2020の23日目です。 現時点では最新版のRedis 6.0のRedis Clusterに対して、Go言語の代表的なRedisクライアントライブラリであるgo-redisからアクセスしたときに、性能が深刻なレベルで劣化しました。 この記事では、ミドルウェアを利用したGo言語アプリケーションの性能劣化に関する問題調査の事例として、この性能劣化を修正するまでの話をまとめました。 go-redisへのPull Requestはhttps://github.com/go-redis/redis/pull/1355です。 はじめに 半年ほど前の論文の締め切りに追われていたある日、評価実験のためにRedisを使った時系列データベースのプロトタイプを開発していました。 ベンチマークツールでプロトタイプの性能を測定したところ、単一インスタンスのRed
AWSのALB(Application Load Balancer)のログはS3に置かれるが、この中身をサクッと調べたいとき、Athenaを使う方法が標準的で、下記で案内されているようにパーティション射影(Partition Projection)でテーブルを作ってAthenaからクエリする。 パーティション射影を使用して Athena で ALB アクセスログ用テーブルを作成する - Amazon Athena 私も従来はその方法を使っていたが、Athenaはブラウザから使うと動作がもっさりしているし、決まったクエリを1回きり実行して結果を取得したいだけのときならまだしも、探索的にクエリを何発も実行したいときには使い勝手が悪い。 最近他のプロジェクトでDuckDBを使うようになって、使い勝手の良さに感動していたが、DuckDBはALBのログを探索的に調べたいときにもめっちゃ使えると思った
Analyze As You WriteThe flow-style query enables you to analyze data as you write queries for interactive data exploration. Functional Data ModelingWvlet enables to build functional (i.e., reusable and composable) data models, which can be shared and extended to build reliable data pipelines as in dbt. Cross-SQL Engine SupportWvlet consumes the differences between SQL engines, such as DuckDB, Trin
2024年11月7日を最終出社として、本日2024年12月31日をもって株式会社はてなを退職することになりました。 はてな最終出社でした。お世話になりました!!!!!! pic.twitter.com/Z9NkGXf5vh— PAPI𝕏 (微笑みデブ) (@__papix__) 2024年11月7日 はてなには、2017年2月から約7年半ほどお世話になりました。概ね在籍期間のうち前半はブログチーム、後半は漫画チームで過ごさせていただいて、それぞれ様々なジャンルのタスクに取り組むことができました(しかもPerlで!!!)。 その中でも一番の思い出は、やっぱり「はてなブログのHTTPS化対応」だったかなと思います。自分が愛用しているサービスの大改善を、その最初から最後まで携わることができたのはすごくやりがいがありましたし、エンジニアとして一つ成長できた出来事でした。 同僚もすごく良い人が多く
いまから7年前の2017年、とんでもないCMが世に放たれたことを皆さんはご存知だろうか。 DoCoMo25周年スペシャルムービーCM「いつかあたりまえになることを」。 このCMは4分にもおよぶ長さのためTVCMというより、もはやショートムービーなのだけど、とにかく破壊力が高いのでまずはしっかりと見てほしい。 なにこれ。 おそらく、この動画を見終わって、多くの人がこんな状態に陥ったんじゃないだろうか。 なんかしらんけど泣ける。 ただ、そこにあるのはあまりに複雑な感情なはずだ。 ありきたりで分かりやすいそれと違って、心の奥底がザワザワするような、敏感な場所を得体のしれないもので撫でられているような、まるでどこかで自分が経験したかのような、そんな感覚が生じているのだ。 もちろん、そうでない人もいるのだろうけど、それを言い出すと話が始まらないので、みんなそうなったと思い込んで話を進めていく。 感情
Bakkiaraj Murugesan (bakkiaraj) Dylan Cali (calid) pipcet Zaki Mughal (zmughal) Fitz Elliott (felliott) Vickenty Fesunov (vyf) Gregor Herrmann (gregoa) Shlomi Fish (shlomif) Damyan Ivanov Ilya Pavlov (Ilya33) Petr Písař (ppisar) Mohammad S Anwar (MANWAR) Håkon Hægland (hakonhagland, HAKONH) Meredith (merrilymeredith, MHOWARD) Diab Jerius (DJERIUS) Eric Brine (IKEGAMI) szTheory José Joaquín Atria (
The first cloud data warehouse to separate storage and compute was BigQuery, and was outlined in the Dremel paper in 2008. Yes, Jordan is a little bitter about this because Snowflake claimed to have invented it several years later. Of course, as one does, when Jordan mentioned this to some database guru, he was immediately corrected and told that IBM had been separating storage and compute in the
1. はじめに Next.js(App Router)をCloud Runにデプロイしようとしたのですが、Next.jsのビルド時に環境変数を設定するのに苦労したので備忘録です。 実はVercelを使えば即効で終わるのですが、それでもCloud Runを使いたい人向けの記事です。 2. 前提 Next.jsの環境変数はCloud Runに設定済みとします Cloud RunにNext.jsをビルドしようとする際はCloud Buildが走りnext buildを行います Cloud Runに環境変数を設定してもCloud Buildは環境変数を知らないので正常にビルドできません Next.jsが正常にビルドできるようにするには.envファイルなどで環境変数を教えてあげる必要があります Dockerfileやcloudbuild.yaml(つまりコード内)に機密情報をハードコーディングするこ
Vercel を使うとここに挙げたようなことについて気にしなくても良くなる。 まず手軽に始めるなら、個人的には Vercel 使うのが初手としてはおすすめだと思う。 考慮しておくとよさそうなこと Next.js ドキュメント Going to Production | Next.js Deployment | Next.js Dockerfile https://github.com/vercel/next.js/blob/canary/examples/with-docker/Dockerfile standalone モード Next.jsのスタンドアロンモードでビルドしたイメージを Cloud Run へデプロイする standaloneモードを利用してNext.jsのデプロイ速度を改善した話 - バイセル Tech Blog CDNキャッシュ ZOZOTOWNのWebホーム画面をN
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く