タグ

2023年5月30日のブックマーク (4件)

  • 【GraphQL】何らかの条件で何らかを集めてくるフィールドの設計、どうする? - magamingのブログ

    何を言っているかわからないと思うけど、例えば「1週間以内に新規登録したユーザー一覧を返す」みたいなフィールドをどう設計するかという話。いくつかパターンがありそう。 1. 専用のフィールドを用意する query { recentlyRegisteredUsers: [User!]! } クライアントからはこのフィールド呼べばいいだけなので楽。ただし、新たに「最近更新があったユーザー一覧を返したい」のような要望がでてきたら、似たようなフィールドが無尽蔵に増えていく可能性がある。 2. 全部返すフィールドを特定の条件でフィルタできるようにする query { users( filter: UserFilter ): [User!]! } enum UserFilter { "1週間以内に新規登録したユーザー" RECENTLY_REGISTERED } 1 よりはフィールドの治安は保たれそうだけ

    【GraphQL】何らかの条件で何らかを集めてくるフィールドの設計、どうする? - magamingのブログ
  • jq が jqlang organization に移譲されました - プログラムモグモグ

    JSONを操作するコマンドラインツールであるjqは、これまでオリジナル作者であるStephen Dolan氏 (@stedolan)のリポジトリ(github.com/stedolan/jq)で管理されていました。 メンテナンスはNico Williams氏 (@nicowilliams)とWilliam Langford氏 (@wtlangford)の二名が行なっていましたが、近年は活動が減っておりメンテナンスが滞っていることが度々指摘されていました。 最新のリリースは2018年11月に行われた1.6であり、その後に様々なバグ修正やパフォーマンス改善、新機能の実装が行われているのにリリースされておらず、またissueやPRも放置されがちになっていました。 さらにCI (AppVeyor)は常に落ちるので、簡単なドキュメント修正でもCIが通らず苦情が来る、数か月放置されたPRは作った人が諦

    jq が jqlang organization に移譲されました - プログラムモグモグ
    mizdra
    mizdra 2023/05/30
  • URL バーの表示の変遷 | blog.jxck.io

    Intro ついに URL バーから EV 証明書の組織表示が消されるアナウンスが、 Chrome から発表された。 思えば、 URL バーの見た目も、だいぶ変わってきたように思う。 URL バーの表示の変遷を一度まとめておく。 URL バーの再現 当なら古いブラウザのスクショを集めたいところだったが、これは非常に難しい。ネットで色々落ちてるものをかき集めても、ライセンスや解像度や表示されている URL などを考えると、使い勝手は決して良くない。 試しに古い Chromium をビルドしてみたが、一定より古いものはうまく開くことすらできなかった。開くことができたバージョンもあったが、どうやらそれだけでは当時の URL バーの UI までは再現されないようだ。 そこで、実物のスクショはあきらめ「一般的な URL バーのイメージ」を書いた図で、おおまかな変遷を辿る。あくまで架空の図であること

    URL バーの表示の変遷 | blog.jxck.io
  • [速報]マイクロソフト、開発環境向けにビルド高速化を実現する「Dev Drive」発表、新ファイルシステムなど採用。Build 2023

    マイクロソフトは日時間5月24日未明から開催する開発者向けイベント「Microsoft Build 2023」で、Windows上の開発環境向けにビルドの高速化などを実現する「Dev Drive」を発表しました。 Windows上の開発環境では、何千ものディレクトリやファイルが扱われ、ビルド処理によって大量のファイルアクセスが発生します。 「Dev Drive」は、こうした大量のストレージI/O処理の課題を解決する仕組みをWindows上で実現する、新しいタイプのストレージボリュームです。 具体的には、マイクロソフトの最新のファイルシステムとして、大規模なデータに対して効率的に拡張可能で破損に対する高い回復性を備えた「Resilient File System」と、Microsoft Defender for Antivirusの新しいパフォーマンスモードを組み合わせたものです。 これに

    [速報]マイクロソフト、開発環境向けにビルド高速化を実現する「Dev Drive」発表、新ファイルシステムなど採用。Build 2023