タグ

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

  • コーダーの私が「Webデザインデータを Illustrator データ以外で欲しい」と感じる15の理由 | 東京都・駒込のWeb制作 ペンタプログラム

    コーダーとして仕事をしていると、Webデザインデータをあらゆる形式で受け取ります。私はその中でもIllustrator(ai)形式でデータを受け取ってコーディングするのが苦手です。Illustrator 形式であってもとても快適にコーディングできる人もいるようですので、その場合は「なぜだろう」と思うでしょう。私が苦手だと感じる理由を書き出してみます。長年のしんどい思い出を辿りながら、心折れながら書いているので読みにくいと思います。 特に何かに役立つ情報ではありませんので、読んでみたい方だけお読みくださいね。 ※なお、印刷前提のデータとしてIllustratorファイルを受け取る(作る)のは、まったく苦痛ではありません。ロゴやイラストなど、Webサイト内で部分的に使用するベクタファイル素材の場合も同様です。あくまでWebデザインデータとしての話です。 CMYKIllustratorあるある第

    コーダーの私が「Webデザインデータを Illustrator データ以外で欲しい」と感じる15の理由 | 東京都・駒込のWeb制作 ペンタプログラム
    yasu-log
    yasu-log 2021/09/09
    【B!】コーダーの私が「Webデザインデータを Illustrator データ以外で欲しい」と感じる理由 | 東京都・駒込のWeb制作 ペンタプログラム
  • named exportは有害だと考えられます

    TypeScriptの話です。default exportを使うことが有害であるかのような言説に異議を唱えるためにこの記事を書きました。 あらかじめ断っておきますが、この記事はTypeScriptを使っているプロジェクトのモジュール構成に関する話です。npmに上げられているようなNode.jsパッケージ間でのimport/exportはまた別のエコシステムが関わってくる話なので、分けて考えてください。Denoにおけるimport/exportに関しては、この記事での議論がそのまま通用します。 基的にdefault exportのみを使うべき 筆者の考えでは、named exportの方が、あなたのプロジェクトに対する害が大きいです。むしろ、「基的にdefault exportのみを使う」ことを考えた方が良いと思います。それは以下のような理由からです。 named exportを積極的に

    named exportは有害だと考えられます
    yasu-log
    yasu-log 2021/09/09
    React や Airbnb はexport default 派ですよね。日本だけ named export 文化になっていて、非グローバルスタンダード!
  • JavaScript クイズ解説: NaN === NaN の結果はどうなる?

    先日、このようなツイートを書きました。 久しぶりの JavaScript クイズ。 JavaScript において NaN === NaN の結果は次のうちどれになるでしょうか? — Takuo Kihira (@tkihira) September 7, 2021 答えは 4 の「状況によって上記以外もありうる」です。でも、2 や 3 を選んだ方も、もはや正解だといって差し支えないと思います。 解説が長くなったので、ブログ記事にまとめました。 そもそも NaN とは NaN は “Not a Number” を意味する数値です。数値なのに「Not a Number」というのは違和感があるかもしれませんが、数値表現することが出来ない状態を保持するために便宜的に用意された数値、というようなものです。 NaN は、浮動小数点演算において数値では表現出来ない計算をしようとすると登場します。例えば

    yasu-log
    yasu-log 2021/09/09
    【B!】 “undefined と同じく、NaN もコード中に出てきたらバグの発生源になりかねない危険な数値”
  • MacユーザーならChromeではなくSafariを使うべき6つの理由 - iPhone Mania

    Macの標準ブラウザはSafariですが、GoogleChromeMacユーザーに根強い人気があります。Macでブラウザを使うならChromeよりもSafariを選ぶべき理由を、海外メディアiPhoneHacksがまとめているのでご紹介します(2022/12/6更新。理由6を追加) 今のSafariはChromeに負けていない Chromeは以前、Safariよりもバッテリー消費が少なく、ストレージを圧迫せず、そして高速という理由で、多くのMacユーザーに支持されていました。 しかし、Safariはここ数年で大幅に進化しており、MacユーザーならChromeよりもSafariを使うべきだとして、iPhoneHacksが5つの理由を挙げています。 理由1: Appleのエコシステムに最適 Macユーザーの多くが、iPhoneなどのApple製品も所有していると考えると、Safariはベス

    MacユーザーならChromeではなくSafariを使うべき6つの理由 - iPhone Mania
    yasu-log
    yasu-log 2021/09/09