JASRAC許諾第9009285055Y45038号 JASRAC許諾第9009285050Y45038号 JASRAC許諾第9009285049Y43128号 許諾番号 ID000002929 ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。
JASRAC許諾第9009285055Y45038号 JASRAC許諾第9009285050Y45038号 JASRAC許諾第9009285049Y43128号 許諾番号 ID000002929 ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。
1位: 中国製の激安キッズカメラ POSO キッズカメラ トイカメラ 子供用カメラ 女の子 子ども用デジタルカメラ おもちゃ 女の子 1080P HD 動画カメラ 子供プレゼント 800mAhのバッテリー キッズデジカメ タイマー撮影 自撮り機能 2.0インチIPS画面8倍ズーム 操作簡単 USB充電 子供の日 誕生日プレゼント 日本語説明書付き (ピンク) POSOAmazon 最高 子供が何を見ているのか、がわかる 例: 画質はメチャクチャ悪い 色はガビガビだしレンズは歪んでいる Amazonの商品ページには4000万画素と書かれており、実際画像の解像度自体は高いんだけど、画質が悪いので単にファイルサイズがデカいだけになっている しかし、画質の悪さがより一層、思い出デバイスとしての説得力を強めている 子供の眼には、このカメラと同じように、抽象的で不確かな世界が見えているんじゃないか、と
まーた今年も終わってしまう!まだ何もしてないのに! というわけで、今年もいつもの振り返りを。 やってたこと なんだかんだReact、なんだかんだNext 自分から選ぶことはもうないやろなって思ってても。本業でも副業でも、やっぱり触れる機会が多かった。 ただなんというか、既にReact/Nextで作られてるけど、メンテできないから助けてほしいとか、選んだものの自信ないから手伝ってほしいとか、そういうのが多かった。 からのコレね。 最近のフロントエンドフレームワークに対する認識とお気持ちの整理 - console.lealog(); とはいえ、まだまだ「これからReactはじめます!」っていう層もいるやろうし、もうしばらくは稼げるネタとして付き合っていく必要はありそうかなって感じ。 個人的には、SolidとかSvelteとか他の選択肢が充実してきて、React一択ではないっていう意識がもう少し
Google Cloud で何かアプリケーションを動かしたい時、いつも App Engine (GAE) を第一の選択肢として挙げています。 なのにみ〜んな Cloud Run に行ってしまう。なぜなのか?? 確かに Cloud Run のほうが新しくて公式に露出が多いし、GAE はこういうランディングページからの言及も消えているので無理もない。Google Cloud 的にもあんまり使って欲しくない雰囲気が漂っている。 cloud.google.com App Engine は GCP 最初期からあるサービスで今年で 14 年目になるらしい。 当時学生だった僕はすげーのが出たぞと聞いて GAE を触っていた記憶がある。その頃は Google App Engine 単体で出ていて、他のサービスが続いて Google Cloud Platform になったような気がする1。 そんな歴史あるサ
こんにちは、取締役の id:onishiです。 Hatena Developer Blogでは、新しい連載企画として、卒業生訪問インタビューをはじめます。創業からはてなの開発に関わってきた私 id:onishiと、CTOの id:motemen、チーフエンジニアの id:onkが、いま会いたい元はてなスタッフを訪問してお話を伺っていきます。不定期更新で続けていければと思いますので、ぜひお付き合いください。 初回にお迎えしたゲストは、現在シリコンバレーのスタートアップ企業Launchableでアプリケーションエンジニアをしている id:ninjinkun(敬称略)こと、浅野慧さんです。はてなブログで近況を定期的に発信してくれているので、身近に感じていましたが、しばらく直接お話できていないので、この機会にお話を聞きたいと思ってお願いしてみました。id:ninjinkunとの出会いは2008年の
Building apps is too hard. Even skilled programmers who don’t specialize in app development struggle to build simple interactive tools. We think that a lot of what makes app development hard is managing state: reacting and propagating changes as the user takes actions. We’re exploring a new way to manage data in apps by storing all app state—including the state of the UI—in a single reactive datab
この記事は「Gaudiy Advent Calendar 2022」の19日目の記事です。 Web3 スタートアップの Gaudiy でソフトウェアエンジニアをしている Namiki ( @ruwatana ) です 🙂 ワールドカップを楽しみすぎていたら(日本代表もそして数時間前の決勝戦も本当に最高でした 🙌)、あっという間に自分の番が来てしまったわけですが、先月個人にフォーカスした 入社エントリ を書かせていただいたのもあり、今回は直近取り組んでいた gRPC周りのエラーハンドリングで得た技術的なナレッジ を共有できればと思います。 みなさんエモさ全開の記事を書いているところ、ただ実直にTechでコアな話をしていきます。 ちなみに弊社 Tech Blog への寄稿は初となりますので、お手柔らかにお願いします。誤ったことを書いていましたらこそっとご指摘いただけますと幸いです 🙇 1
上記のトピックについてもう少し突っ込んだ議論をしたい。 背景: GraphQL におけるエラーの表現の手法Web API において、正常系以外の、例外(エラー)的な状況をレスポンスの情報に埋め込みたい場合、REST API では HTTP ステータスコードがよく用いられる。 一方、GraphQL API では、複数のリソースを同時に取得することが前提にあるので、「リソースXはエラーであるがリソースYは正常である」のように Partial Error の状況を表現したいことがままある。そのためステータスコードは不適であることが多い。 また、GraphQL の仕様として、返すデータのトップレベルに data と並列に errors を返すことが出来る。(手法aとする) { "errors": [ { "message": "forbidden", "path": ["x"] } ], "dat
PCの負荷状況に合わせて、Webサイトでの処理を軽量なものに切り替えたい場合があります。 それを可能にする仕組みである「Compute Pressure API 」がChromeで実装が進められています。なお、仕様の方もW3Cで「Compute Pressure Level 1」が公開されています 例 Compute Pressure APIを使うと、PCのCPU負荷が4段階で確認できます。 Nominal: 負荷が低い状態 Fair: システムは正常に動作しており、追加のワークロードを実行できる Serious: 負荷が高い状態。追加のワークロードを実行するとCriticalになりうる Critical: 負荷が限界に近い状態 詳しいCPU情報はプライバシーの観点から公開しない設計になっています。 実行例 Compute Pressure API は現在Chromeの開発版で動作確認でき
Intro 例年通り 2022 年を振り返る。 blog 今年は 10 本書いた。 CORB から ORB へ XMLHttpRequest とはなんだったのか HPKE とは何か HTTP 関連 RFC が大量に出た話と 3 行まとめ JavaScript のメディアタイプと RFC 9239 Navigation API による「JS での画面遷移」と SPA の改善 Markdown の Table 記法を CSS で実現する サイトの HTTP3 化と DNS HTTPS RR および Alt-Svc Header によるアドバタイズ 画像最適化戦略 AVIF 編 少し Blog を書く時間を取れてなかったところがある。 今年は mozaic.fm の収録が倍に増えたこともあるので、多少はそれに甘えた気がするが、来年からは目標の月一本のペースに戻したい。 また、今年はあまりこのサイ
文脈、背景や問題点の説明 マルチテナントを実装するうえで企業情報(以下company)単位で最小限の情報を扱うようにしたいがcompany単位にTableを作ったりDatabaseを作るのはALTERなどの運用が大変。 そこでRLSを採用するために実際の技術検証をした上での注意点と実際の運用について必要な情報をまとめる。 PostgreSQL 14を前提としている 公式ドキュメント CREATE POLICY 必ず一読はすること。 困ったとき、わからないときはまずは公式ドキュメントを都度見ること。 このドキュメントのゴール RLSの概要をつかめる RLSの最低限の注意点を理解し、実装時に罠を踏まない 自分たちでRLSのポリシー自体をメンテナンスすることができ、デバッグできる テーブル構成 create table if not exists company ( id uuid defaul
Worker Tools are a collection of TypeScript libraries for writing web servers in Worker Runtimes such as Cloudflare Workers and Deno Deploy. ToolsServicesHow to UseExamplesQuestionsWhat niche do Worker Tools fill?Tools🧭 Worker Router — Complete routing solution that works across CF Workers, Deno and Service Workers🔋 Worker Middleware — A suite of standalone HTTP server-side middleware with TypeS
Prisma Client extensions (in Preview) enable many new use cases. This article will explore various ways you can use extensions to add custom functionality to Prisma Client. Table Of Contents Introduction Using Prisma Client extensions The components of an extension Sharing an extension Sample use cases Example: Computed fields Example: Transformed fields Example: Obfuscated fields Example: Instanc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く