タグ

2021年5月22日のブックマーク (5件)

  • アクセシブルじゃないクリックイベントを発見する

    (() => { "use strict"; const elements = Array.from(document.querySelectorAll("*")); const clickEvents = elements .map((element) => { const listeners = getEventListeners(element); const clickListeners = listeners.click || []; clickListeners.forEach((event) => (event.owner = element)); return clickListeners; }) .flat(); for (const event of clickEvents) { if (event.owner.matches("button, a[href]")) {

    アクセシブルじゃないクリックイベントを発見する
  • ~/.gitignore_global を指定するのをやめ、デフォルトの置き場に置こう

    Gitで全てのリポジトリのignore指定を ~/.gitignore_global に置いている例はよく見られます。実際、この名前はGitが公式で公開している (Pro Git 2) (→日語版) でも言及されています。 このような設定を行うには、グローバルな .gitignore のようなファイルが必要です。 ~/.gitignore_global ファイルへ次の内容を書き込んで、 (...) ところがこれはややミスリーディングです。この部分は core.excludesfile 自体の説明にほかならないのでわざわざ設定を書き換えていますが、実はデフォルト値があります。これは gitignoreのマニュアル で説明されています。 Its default value is $XDG_CONFIG_HOME/git/ignore. If $XDG_CONFIG_HOME is eith

    ~/.gitignore_global を指定するのをやめ、デフォルトの置き場に置こう
    klim0824
    klim0824 2021/05/22
    “ざっくり言うと ~/.config/git/ignore がデフォルト”
  • ライターの事情なんて知ったこっちゃねーと思うけど、「スクショだけの拡散」は避けてほしいです。

    この記事おもしろいなー。よし、Twitterでつぶやこー! 読者の方にそう思っていただけたなら、ライター冥利につきるというものだ。 エゴサーチして「雨宮さんの記事はやっぱりいいな」なんて見つけた日には赤飯だし、「この人の考え共感するわ〜」と書いてもらえたら自信につながる。 情報シェアがあたりまえのこの時代、なにかを見つけ、気づき、言いたいことがあったら、みんな気軽に発信する。 ネット記事はとくに、「読んで→つぶやく」という流れになりやすい。 が! ちょっと待って! 記事の一部をスクショしてそれをつぶやこうとしてない!? 拡散するなら記事URLも貼って!! お願いだから!! というわけで、ライターの視点から、拡散するならURLを載せて欲しいと切に願う理由を書いていきたい。 スクショ拡散は4万リツイート、記事URLは500リツイートの現実 まず、こちらのツイートを見ていただきたい。 日で生き

    ライターの事情なんて知ったこっちゃねーと思うけど、「スクショだけの拡散」は避けてほしいです。
  • CDNのキャッシュを制御する CDN-Cache-Control ヘッダ - ASnoKaze blog

    CDNのキャッシュを制御する「CDN-Cache-Control」を新しく定義する提案仕様「The CDN-Cache-Control HTTP Response Header Field」が出ているので、簡単に紹介する。 2021/10/16 追記: 最新仕様では「Targeted HTTP Response Header Fields for Cache Control」と呼ばれる はじめに HTTPではキャッシュを制御するのにCache-Controlヘッダを使用しますが、クライアントとは別にCDNに対して個別にキャッシュの制御を行いたい場合もあります。 その用途のために使用する「CDN-Cache-Control」を新しく定義しようというのが「The CDN-Cache-Control HTTP Response Header Field」です。 この仕様は、Akamai, Fas

    CDNのキャッシュを制御する CDN-Cache-Control ヘッダ - ASnoKaze blog
  • システムの複雑さはどこから来るのか – Out of the tar pitを読む - Uzabase for Engineers

    Uzabase Saas Product Divisionフェローの矢野です。 この記事は、Rich Hickey(プログラミング言語Clojure作者)のプレゼンテーションSimple Made Easyへと繋がっていく、Ben MoseleyとPeter Marksによる「Out of the tar pit」というシステム設計について論じた論文の内容について説明したもので、ユーザベースのSaas Productでのテック発表の一つとしてプレゼンしたものを、ブログとして再度まとめたものです。プレゼン自体は25分くらいでしたので、おそらくこの記事の方がプレゼンよりも詳しいと思います。 ソフトウェア危機 ソフトウェアは質的に複雑 ソフトウェアの複雑さはどこから来るのか? 複雑さは、別の複雑さを産む 複雑さを分類する 当に必要な複雑さと、そうでないものがある どうやって複雑さを扱うのか

    システムの複雑さはどこから来るのか – Out of the tar pitを読む - Uzabase for Engineers