タグ

2017年6月15日のブックマーク (4件)

  • 年間120冊読書する『スゴ本』中の人が選ぶ「10年前の自分に読ませたい」珠玉の6冊- それどこ

    「わたしが知らないスゴは、きっとあなたが読んでいる」の中の人、Dainと申します。古今東西のスゴ(凄い)を探しまくり読みまくってます。今回は、過去読んだの中でも「これ、もっと早く読みたかった!」というスゴをご紹介しよう。 人生を何十年もやっていると、さまざまなハードルに出くわすことになる。それは、人間関係のトラブルだったり、仕事結婚生活に立ちはだかる問題だったりする。解決するために、それなりの準備が必要で、時間がかかり、そもそも全貌を捉えるのにも一苦労するやつ。 人生が用意するハードルを越えたり潜ったりするため、先人の知恵を借りるべく、さまざまなを読んできた。たいていは、試行錯誤と苦労の連続でしのいで、ずっと後になって、知りたかった一冊にたどりつく。これを最初に読んでおけば、あんなに苦労しなくても済んだのに、もっと上手く対応できたのに! そんな、「あのときの私に読ませたい

    年間120冊読書する『スゴ本』中の人が選ぶ「10年前の自分に読ませたい」珠玉の6冊- それどこ
    sh19e
    sh19e 2017/06/15
  • ユーザーにスクロールを予測させるCSSの書き方について | mkasumi.com

    受託案件でレスポンシブ対応をするようになって4年半ほど。未だに悩むのがテーブルのレスポンシブ対応。 テーブル要素をレスポンシブ対応する方法はいろいろとあると思うのですが、私がよく使うのはテーブルをスクロールさせる方法。ただ、このテーブルにはデザインの面で抱えている問題があります。それは、スクロールできることがユーザーには伝わらないこと。ぱっと見、途中でコンテンツが切れているように見えてしまう。もっとひどい場合にはthやtdの区切り線と同じタイミングで見切れてしまっていてその先にもっとコンテンツが存在することが予測できない可能性があります。 今回は続きのコンテンツの存在をグラデーションで表現し、CSSのみでスクロールを予測させる方法について記述しています。 実装方法 box-shadowやbackgroundプロパティでグラデーションを適用すればいいと思ってしまいがちですが、ただ単にこのプロ

    ユーザーにスクロールを予測させるCSSの書き方について | mkasumi.com
  • Webサイト開発にCSS in JavaScriptを使うのはやめよう | POSTD

    9つのおとぎ話 CSSは迷走しています。JavaScriptでドキュメントをスタイリングしているプロジェクトでは、多くの場合誤った理由からその方式を選択しています。稿では、よくある誤解(神話)を列挙し、そうした問題に対するCSSソリューションを紹介します。 稿は、特定のプロジェクトや人物への攻撃を意図するものではありません。ここでは、“CSS in JavaScript”(CSS in JS)を styled-components を使用することと定義します。これは、Reactのコンポーネントをスタイリングする最近のトレンドとなっています。 styled-components の作者である Max Stoiber と Glen Maddern 、また彼らに協力した人々は皆、卓越したアイデアと善意にあふれる優秀な人々です。 完全な透明性のために断っておくと、私は react-css-mo

    Webサイト開発にCSS in JavaScriptを使うのはやめよう | POSTD
  • SPA + サーバーサイドレンダリング、そのダルさに関する私見

    いわゆる SPA + サーバーサイドレンダリングがダルい 唐突ですがおさらいです。 なぜサーバーサイドレンダリング(SSR)が嬉しいかと言えば 初期表示の Critical Rendering Path を短縮できる SEO における保守信仰にやさしい() 古いブラウザ・低性能マシンにやさしい yahoo/fluxible による SPA + Server Rendering の概観 ::ハブろぐ であり、特に SPA + SSR の文脈においては Universal Architecture による SPA + SSR は、技術的には過渡期の歪なキメラっぽさが拭いきれませんが、昨今の Web フロントエンドにしては珍しくビジネス的な説得力があります。 SSR なのでSNSや検索からの流入による初期表示が速い SPA なので回遊時のページ遷移も速い SSR なので古いブラウザでも CSS

    SPA + サーバーサイドレンダリング、そのダルさに関する私見
    sh19e
    sh19e 2017/06/15