タグ

2021年9月7日のブックマーク (4件)

  • JSONをいい感じに見るCLIを作った

    その他 OS の方は GitHub のrelease ページから DL することができます。 使い方 tv はミニマムな CLI として作ったのでテーブル表示の機能とそれに付随したオプションのみを提供しています。 配列になっている JSON をテーブル表示する キーを指定することでそのキーを使ってソートできる いくつかのスタイルでテーブルを表示できる 以上が主の機能です。 Table 表示 ユースケースとして JSON が帰ってくる API を想定します。 API の例として jsonplaceholder を利用します。 今回は https://jsonplaceholder.typicode.com/users を使います。 この API は以下のようなデータが返ってきます。 $ curl -s https://jsonplaceholder.typicode.com/users [

    JSONをいい感じに見るCLIを作った
  • Google Chromeが「すべてのCookieとサイトデータ」の管理ページを廃止しようとしているという報告

    GoogleChromeCookieの詳細を管理するページを廃止し、単純な「削除」のみが行えるページに一元化しようとしていると、アプリ開発者のジェフ・ジョンソン氏が報告しています。 Google Chrome to remove detailed cookie and site data controls https://lapcatsoftware.com/articles/chrome-cookie.html 2021年8月頃、ジョンソン氏は「macOS 10.14.6でChromeのバージョン92.0.4515.107を使用して『すべてのCookieとサイトデータ(chrome://settings/siteData)』を開こうとすると、読み込みに数分かかる」というバグを報告。Chromeのバージョンを91に戻すと解決するため、バージョン92固有のバグであると指摘しました。 Ch

    Google Chromeが「すべてのCookieとサイトデータ」の管理ページを廃止しようとしているという報告
  • ビジネス・アーキテクチャとシステム・アーキテクチャ - Runner in the High

    うちのコンサルが「システムアーキテクチャを決めるためには、ビジネスアーキテクチャを先に固めることが必要」と言ったら、お客様が「事業構造の変化が激しすぎてビジネスアーキテクチャを固めることが難しい」と仰った。 そうだよなぁ。システムの寿命よりビジネスの寿命のほうが短くなってるのかも— ボム / SIer (@bombombomb2017) 2021年8月29日 これにめちゃくちゃ共感した。 よくあるアーキテクチャ設計では、ドメイン層と応用層を分離することで応用層におけるコントロール不能な変化をドメイン層に及ばないようにさせたりする。しかし、現実のプロダクト開発ではDBやフレームワークなどの応用層で起きる変化よりもドメイン層の変化のほうが圧倒的に多い。システムにおけるすべての中心にあり、あらゆるところから依存されているドメインが頻繁に変化するとなると非常にツライ。 とはいえ、ビジネス・アーキテ

    ビジネス・アーキテクチャとシステム・アーキテクチャ - Runner in the High
  • 「Rust」はなぜクラウドネイティブ開発者の間で大人気なのか?

    関連キーワード アプリケーション開発 | プログラミング 近年、クラウドベンダーや開発者の間でプログラミング言語「Rust」の人気が高まっている。Rustは比較的新しいプログラミング言語で、ハードウェアなどの低レイヤーの制御が可能だ。Amazon.comやMicrosoft、Dropbox、Discordといったベンダーはこの特徴を評価して、実験的にRustを使って製品を開発している。 Rustを利用する前に、クラウドサービスでの運用を前提にした「クラウドネイティブ」なアプリケーション開発におけるRustのメリットとデメリットを知っておくことは賢明だ。前後編にわたって、Rustの基的な特徴を解説しよう。 Rustを「クラウドネイティブアプリ開発」で使うメリット

    「Rust」はなぜクラウドネイティブ開発者の間で大人気なのか?