タグ

2020年5月6日のブックマーク (5件)

  • next.js の AMP mode を使って静的サイトを作る

    この記事は amdxg を作りながら, next.js で AMP に対応したときにやったことです。 コードはこちらです amdx/packages/ssg at master · mizchi/amdx AMP について Google の推奨する HTML のサブセット仕様です。制約付きのインライン CSS のみ + 一切の JS が書けず、代わりに動きがあるものは amp plugin を使って記述します。 モバイルでは、Google の検索結果画面からは GoogleCDN 上のキャッシュが返却されるので、非常に高速に開くことができます。 (⚡ マークが AMP 対応の印) モバイルに限らず、ある種のベストプラクティスの強制なので、PC でも AMP 対応することに意味はあります。 この記事では、実際にこのブログのための SSG を作る過程で、どのように next.js 上で AMP

    next.js の AMP mode を使って静的サイトを作る
    mizchi
    mizchi 2020/05/06
    書いた。next.js の AMP 対応と、それを使って静的サイト(ジェネレータ)を作ってる話
  • 寡黙な日本発OS 世界標準 - Yahoo!ニュース

    発のコンピュータOSで世界シェアの約60%を占めるものがある。1984年にプロジェクトが開始された、組み込み型OS「TRON」だ(現在、正式にはT-Kernel)。このTRONを発案・牽引してきたのが東洋大学の坂村健教授だ。現在のIoTの先駆けとして国際電気通信連合(ITU)の「ITU150周年賞」も受賞している。未来をいちはやく構想してきた坂村氏に、世界に広がった理由などを聞いた。(ジャーナリスト・森健、撮影:塩田亮吾/Yahoo!ニュース 特集編集部) 続きを読む

    寡黙な日本発OS 世界標準 - Yahoo!ニュース
    mizchi
    mizchi 2020/05/06
  • 5歳児が高速道路を運転 「ランボルギーニが欲しくて」:朝日新聞デジタル

    ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

    5歳児が高速道路を運転 「ランボルギーニが欲しくて」:朝日新聞デジタル
    mizchi
    mizchi 2020/05/06
  • 平田オリザ氏の「炎上」発言。本意は?(dragoner) - エキスパート - Yahoo!ニュース

    製造業に冷淡? 新型コロナウイルスの世界的流行に伴い、様々な業界が休業や減収に追い込まれており、業界から国へ支援を求める声は後をたちません。そんな中、NHKのインタビューにおける劇作家平田オリザ氏の次の発言が物議を醸しています。 製造業の場合は、景気が回復してきたら増産してたくさん作ってたくさん売ればいいですよね。でも私たちはそうはいかないんです。客席には数が限られてますから。製造業の場合は、景気が良くなったらたくさんものを作って売ればある程度損失は回復できる。でも私たちはそうはいかない。 出典:【更新版】「文化を守るために寛容さを」劇作家 平田オリザさん 他者に対する寛容を訴えながら、製造業に対してあまりにも無理解ではないか。これを聞いて製造業の人は寛容になれるか。そういった意見がネットに噴出、取り上げたメディアもあるなど炎上の様相を示しています。このインタビューの前に平田氏が舞台演劇界

    平田オリザ氏の「炎上」発言。本意は?(dragoner) - エキスパート - Yahoo!ニュース
    mizchi
    mizchi 2020/05/06
    “「私たちコミュニケーション教育の専門家の間では、「中高一貫、男子校、理系」をコミュニケーションの三重苦と呼んでいる」”
  • MDX eXtended = MDXX | AMP対応 Markdown Compiler と静的サイトジェネレーター

    最近作っている amdx という markdown コンパイラとそのツール郡を紹介します。 GitHub はここ mizchi/amdx このサイト自体も、 amdxg というツールで作られています。 ゴールをどこに設定したか パフォーマンスを突き詰めると、ブログは静的サイトジェネレータで AMP 対応するのが一番と考えた next.js/SSG export + AMP が便利だったので、next.js 上でコンパイルすることを前提に、静的解析を行う webpack loader を作ることにした mdx の parser を借りて、 .mdx をロードすると React Component として振る舞いつつ、他の mdx を import できると、長い文章を書くときにファイル分割できて便利なのでは Markdown プレビュー高速化+ランタイム最小化のために、AST(JSON) 生

    MDX eXtended = MDXX | AMP対応 Markdown Compiler と静的サイトジェネレーター
    mizchi
    mizchi 2020/05/06
    AMP 対応した markdown コンパイラとnext.js 使ったSSG+AMPでブログ作った、そのコンパイラをどう設計したか、という話を書いた。使ってくれ