タグ

2022年2月8日のブックマーク (4件)

  • Exploring Notion's Data Model: A Block-Based Architecture | Notion

    A generation of pioneers (Doug Engelbart, Ted Nelson, Alan Kay, and many more) saw the computer as tool to augment human problem-solving by giving people power over information. Today, that information mostly remains siloed across tools. Take cloud-based document editors, where pages are their smallest atomic unit. Information is locked inside of pages and files and folders — that’s reminiscent of

    Exploring Notion's Data Model: A Block-Based Architecture | Notion
    Shisama
    Shisama 2022/02/08
  • Ubieで利用しているアイコンをnpmパッケージとして公開しました!

    こんにちは、Ubie株式会社でデザインエンジニアをやっているtakanoripです。 この度Ubieのプロダクトで利用しているアイコンのReact版 @ubie/ubie-icons をnpmに公開しました! GitHubのリポジトリはこちら。 今回はその背景や実装方法などを紹介します。 自社でアイコンを作った背景 このアイコンセットが作られる前は、必要になったタイミングでデザイナーそれぞれが個別にアイコンをデザインしていました。しかし次のような課題がありました。 アイコンの種類が少ないので使いにくい 必要なタイミングで都度デザインしていたためテイストや方針がバラバラ 実装に組み込まれておらず使いにくい Ubie独自のアイコンや医療系のアイコンなども汎用的に扱えるようにしたい そこで、Ubieのプロダクト全般で汎用的に使えるアイコンセットを構築するプロジェクトが立ち上がりました。 アイコン

    Ubieで利用しているアイコンをnpmパッケージとして公開しました!
    Shisama
    Shisama 2022/02/08
    おお、MITだ!
  • Commitizenを使ってgitのコミットメッセージをしっかり書こう | DevelopersIO

    はじめに gitのコミットメッセージを記述するとき、内容について悩むことが度々あります。 簡潔に要点をまとめて書きたいけどいちいち記述が面倒だったり、チームで書き方がバラバラだったり・・・ そして結局「fix bug」のひとことだけメッセージを記述するだけになったりします。 この記事ではそんなコミットメッセージを少しでも簡単に有用にするためのツールを紹介します。 Commitizen? コミットメッセージを簡単・簡潔に記述したいときに使えるのがCommitizenです。 Commitizenはインタラクティブにコミットメッセージを作成できるツールで、 このコミットのタイプ スコープ コミットのサマリー コミットの詳細 などについて対話的に記述していくことで、適切なコミットメッセージを作成できます。 ? Select the type of change that you're commit

    Commitizenを使ってgitのコミットメッセージをしっかり書こう | DevelopersIO
    Shisama
    Shisama 2022/02/08
    これは便利そうだな〜。conventional commitsなコミットメッセージを強制するのに使えそう
  • Introducing the Dialog Element

    Although the alert, confirm and prompt JavaScript methods are convenient, they aren’t recommended due to their script-blocking behavior. That’s why we worked with other browser vendors to drive improvements to the <dialog> specification over the last few years. The most important conversations involved accessibility. You can find more complex use-cases, like payment dialogs, on the web. They are c

    Shisama
    Shisama 2022/02/08
    Safari 15.4 beta で<dialog>要素使えるのか。これで所謂すべてのモダンブラウザには実装されたので、正式リリースされたら使っていきたいですね。簡単なダイアログなら実装が簡単になるのは嬉しい