並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 323件

新着順 人気順

mdxの検索結果1 - 40 件 / 323件

  • 2020年のフロントエンドマスターになりたければこの9プロジェクトを作れ - Qiita

    以下はSimon Holdorf( dev.to/ Twitter / GitHub )による記事、9 Projects you can do to become a Frontend Master in 2020の日本語訳です。 9 Projects you can do to become a Frontend Master in 2020 Introduction あなたがプログラミングの初心者であるか、既に経験豊富な開発者であるかにかかわらず、この業界では、急速な変化に追いつくために新しい概念と言語・フレームワークを学び続けることが必要です。 たとえばFacebookが4年前にオープンソース化したReactは、既に世界中のJavaScript開発者にとって第一の選択肢になっています。 もちろんVueとAngularにも多くのフォロアーがついています。 さらにはSvelte、Next

      2020年のフロントエンドマスターになりたければこの9プロジェクトを作れ - Qiita
    • 2020年のフロントエンドマスターになりたければこの9プロジェクトを作れ - Qiita

      以下はSimon Holdorf( dev.to/ Twitter / GitHub )による記事、9 Projects you can do to become a Frontend Master in 2020の日本語訳です。 9 Projects you can do to become a Frontend Master in 2020 Introduction あなたがプログラミングの初心者であるか、既に経験豊富な開発者であるかにかかわらず、この業界では、急速な変化に追いつくために新しい概念と言語・フレームワークを学び続けることが必要です。 たとえばFacebookが4年前にオープンソース化したReactは、既に世界中のJavaScript開発者にとって第一の選択肢になっています。 もちろんVueとAngularにも多くのフォロアーがついています。 さらにはSvelte、Next

        2020年のフロントエンドマスターになりたければこの9プロジェクトを作れ - Qiita
      • 自分自身をニュースサイトにしない - やしお

        SNSでもブログでも、時事的な事柄・ホットな話題への反射的な言及が自分自身では減ったと感じている。気を付けてそうしているというより、そうすると自分が嫌になる・苦しくなる、という心理的なハードルが上がって勝手にやらなくなってきている。 この「気分」は個人的なものだけでなく、全体の風潮の影響も受けていて、一定の一般性があり得るかもしれない。現時点で「どういう気持ちがあるのか」を書き残すといいかもと思ってメモ。 炎上加担の功罪 「ホットな話題への言及」には利点/欠点の両面がある。 「不正義・不条理で苦しめられた」などの案件が、炎上で是正されるケースもよくある。 企業・行政vs個人で、昔なら個人が一方的に不利益を押し付けられて終わりのケースで、個人が救われたりする。 一方で「実は不正義じゃなかった」案件の炎上に参加して、意図せず加害行為に加担してしまうケースもあり得る。 例えば、草津町議が町長から

          自分自身をニュースサイトにしない - やしお
        • ホームベーカリーをなぜみんなが続けなくなってしまうのかの考察とその対策 - 勝間和代が徹底的にマニアックな話をアップするブログ

          私は割とホームベーカリーよく使っていて、2日に1回は稼働させています。ところがホームベーカリーを買った人の大半はだいたい最初のうちは使うものもそのうち使わなくなってしまいます。 その理由は私は下記のように考えています。 その1 焼きたてはおいしいけれども冷めると普通の味 その2 洗い物とかの手間暇が意外と面倒くさい その3 出し入れが面倒 まあ要は手間暇に対して味が合わないわけです。これを解決するための私の推奨は以下の三つの通りです。 その1 よい粉とよいイーストで作る。スーパーマーケットで売っているカメリアなどで作ってはいけない。せめて、スーパーキングと赤サフぐらいは使って欲しい。またレシピに書いてあるイーストは入れすぎなので、パンドミや天然酵母などのコースを使って、せいぜい、250gの粉に、小さじ1/2くらいのイーストでつくってほしい。 日清 スーパーキング チャック付 3kg 日清フ

            ホームベーカリーをなぜみんなが続けなくなってしまうのかの考察とその対策 - 勝間和代が徹底的にマニアックな話をアップするブログ
          • Notionを便利にするサービス16選 - Notionがあなたのチームを強くする(13)

            この連載では、Notionであらゆるものを作れるとご紹介してきました。Notion単体でも非常に強力なツールなのですが、実は他のツールやサービスと組み合わせることによってさらに実現できる世界が広がります。 今回は、Notionを便利にするサービスをご紹介します。 1. リッチなWebサイトを作れる「Wraptas」 リッチなWebサイトを作れる「Wraptas」 Wraptas https://wraptas.com/ Notionの標準機能としてもWebに公開することはできますが、Wraptasを利用するとさらにカスタマイズできるようになります。 独自ドメインを利用できる JavaScript, CSSを設定できる SEO向けの設定ができる 例えばBLAM社の採用サイトやSHIBUYA SLOW STREAMのサービスサイトはWraptasによって作られています。一見するとNotionで

              Notionを便利にするサービス16選 - Notionがあなたのチームを強くする(13)
            • Top 10 VS Code extensions for 2021 - LogRocket Blog

              Ashutosh Singh Ashutosh is a JavaScript developer and a technical writer. He writes about the fundamentals of JavaScript, Node.js, React, Next, Vue, and tutorials on building projects. Visual Studio Code is one of the most widely used code editors in the developer community. One of the reasons for VS Code’s popularity is its many extensions that speed up the development process. In this guide, we’

                Top 10 VS Code extensions for 2021 - LogRocket Blog
              • 静的サイトジェネレータ「Astro 2.0」正式リリース。新機能「Content Collections」で大量Markdown対応、「Hybrid Rendering」で静的と動的ページの混在可能に

                静的サイトジェネレータ「Astro 2.0」正式リリース。新機能「Content Collections」で大量Markdown対応、「Hybrid Rendering」で静的と動的ページの混在可能に オープンソースで開発されている静的サイトジェネレータ「Astro」の最新バージョンとなる「Astro 2.0」が正式にリリースされました。 Astro 2.0 – our most exciting release yet!https://t.co/FPb5rBTRPT — Astro (@astrodotbuild) January 24, 2023 Astroは、ReactやVue、Svelte、Alpine.js、TypeScriptなどのさまざまなフレームワークやライブラリに対応した静的サイトジェネレータです。 ビルド時にWebサイト全体のHTMLが生成され、しかもそのHTMLには全

                  静的サイトジェネレータ「Astro 2.0」正式リリース。新機能「Content Collections」で大量Markdown対応、「Hybrid Rendering」で静的と動的ページの混在可能に
                • カナダで自分の会社を作ってみた - As a Futurist...

                  カナダで自分の会社を作ってみました。OpsBR といいます。副業のお仕事お待ちしてます! なんのために作ったか 現在は Autify でフルタイムで働いていますが、副業が可能なので少しでも収入を補っていきたいのが一番の目的ではあります。業務委託で個人でやっててもいいのですが、法人を立てることでサービスを作ったりするのもやりやすくなるので、社会勉強も兼ねて会社を作ってみようと思いました。 あと、できればゆくゆくはこっちを収入の中心にできないかなと思ってます。というのも、10 年以上会社員を続けてて、どうしても納得がいかないポイントがあるからです。 これ。僕はお客さんのために仕事したいのに、お金を貰うには同僚のために仕事しないといけないのが、ずっと納得いってない。自分の会社作ったのはそういう理由。 https://t.co/tQawEuSZI6 — Ryosuke Iwanaga (@riyw

                    カナダで自分の会社を作ってみた - As a Futurist...
                  • フロントエンド初心者がGatsbyでブログを作り直した話 - As a Futurist...

                    フロントエンド初心者が無事に Hugo のブログを Gatsby で一から作り直すことができた。その振り返り。 歴史 インターネットを小中学生(もはや 25 年以上前)に触り初めた頃に、HTML で文章の構造を作り CSS でデザインする、ということができるのを知って感動したけど、結局自分には何かが合わなくてそれを突き詰めることができなかった。というか、それを知ったが故にテーブルレイアウトとかがどうしても気に入らず、かといって CSS は float が難しすぎて、結局ウェブサイトを作る、という根本的な営みをずっと避けてきてしまった。 時は過ぎ、Wordpress の様なブログエンジンや Hugo の様な仕組みがあったおかげでブログを初めて続けることはできた。13 年前にレンタルサーバに Wordpress を置いて始めたこのブログも 9 年前には VPS での Wordpress 運用に

                      フロントエンド初心者がGatsbyでブログを作り直した話 - As a Futurist...
                    • How I built a modern website in 2021

                      How I built a modern website in 2021September 29th, 2021 — 34 min read For over half of 2021, I worked on a complete rewrite of kentcdodds.com. You're reading this on the rewrite of this site! Are you using dark mode or light mode? Have you signed in and selected your team yet? Have you tried to call into the Call Kent Podcast? This blog post isn't about these and other features of the new site, b

                        How I built a modern website in 2021
                      • 厳選TypeScript 〜おすすめしたいライブラリ、ツール、ノウハウ、情報源のリンク集〜 - Qiita

                        個人的にTypeScriptプロジェクトで使って良かったと感じたライブラリやツール、役立ったノウハウ・情報源へのリンクをまとめていきます。随時更新します。 記事更新時に通知を受け取りたい方はこの投稿を「ストック」してください。 追加された内容は更新履歴をご覧ください。 書籍 『実践TypeScript ~BFFとNext.js&Nuxt.jsの型定義~』 - JavaScriptからTypeScriptに来た人が読むと、JSとTSの差分を学ぶことができる本。 『JavaScript Primer: ECMAScript 2019時代のJavaScript入門書』 - すでにプログラミング経験がある人が読むとJavaScriptの文法や機能を中心に学ぶことができる本。TypeScriptを書くにもJavaScriptの知識が必要不可欠なので、雰囲気でJSを書いてきた人やちゃんとおさらいしたい

                          厳選TypeScript 〜おすすめしたいライブラリ、ツール、ノウハウ、情報源のリンク集〜 - Qiita
                        • Astro 1.0 | Astro

                          We are thrilled to announce Astro v1.0: a web framework for building fast, content-focused websites. Over the last 16 months, Astro has grown from an empty repo to over 13,000 stars on GitHub and 30,000 early users around the world. The Astro documentation has been translated into 6 different languages, and Astro has already been deployed at amazing companies such as Firebase (Google), Trivago, Th

                            Astro 1.0 | Astro
                          • GitHubのトレンドで振り返る2021年のJavaScript/TypeScript

                            今年も GitHub のトレンドで 2021 年の JavaScript/TypeScript を振り返ります。去年の記事はこちらです。 — GitHub のトレンドで振り返る 2020 年の JavaScript | WEB EGG 集計方法 GitHub トレンドは過去の履歴を公式に提供していないため、非公式に集計されたデータを利用しています。 データソースはlarsbijl/trending_archiveを使用 去年はxiaobaiha/github-trending-historyを利用したが今年のデータは無かったので変更 日ごとにまとめた markdown になっており、remark で AST→ データ化しました 集計期間は 2021/01/01 から 2021/12/15 まで 対象言語はJavaScriptとTypeScriptのみ 集計後のデータはこちらのスプレッドシー

                              GitHubのトレンドで振り返る2021年のJavaScript/TypeScript
                            • ブログをAstro に移行しました - As a Futurist...

                              式年遷宮の様な感じですが、数年おきにブログを作り直してます(前回)。今回は Gatsby でデザインした UI をほぼそのままに、フレームワークを Astro に移行しました。静的サイトの作成では Astro の開発者体験が最高に優れているので、2 年間ほぼ塩漬けにしてしまっていた Gatsby のコードを無事に移行できてよかったです。 Astro とは? Astro は 一言で言うと、Better HTML です。Astro というフォーマットでサイトが記述できるのですが、普通の(素の)HTML も Astro としてそのまま使えます。厳密には違いますが、HTML のスーパーセットみたいな感じです。その HTML の要素群を component としてまとめることで関心を分離できて(この辺は Web Components でも実現できます)、必要に応じてビルド時にロジックも走らせることが

                                ブログをAstro に移行しました - As a Futurist...
                              • 私のお気に入りの簡単だけどものすごくおいしい食パン。問題は、設備投資が必要なこと。総計16万円くらい。うーーーむ。 - 勝間和代が徹底的にマニアックな話をアップするブログ

                                写真は、私が最近家でさくっと焼く、食パンです。私がすることは下記の4つです。 その1 HBで材料を計ってこねてもらう その2 1次発酵できたら、そのままHBでガス抜きまでする その3 スルトンという型にドンとまとめて移す その4 ヘルシオで2次発酵して、食パンコースで焼き上げる だいたい、全部で2時間半くらいでできるので、ホームベーカリーの早焼きコースとかよりも下手したら早いです。私がする作業はほんと、極小なのですが、問題は何かというと、設備投資が高い!! まず、ホームベーカリーですが、私の推奨はパナの家庭用の一番高くて、マニュアル機能があるタイプ。4万近くします。なぜこれかというと、生地づくりだけとか、練りだけとか、いろいろマニュアルでできるので、パン作りで手でしたいことは、だいたい全部機械でできます。これ来てから、私、自分でガス抜きしなくなりました。 パナソニック ホームベーカリー 1

                                  私のお気に入りの簡単だけどものすごくおいしい食パン。問題は、設備投資が必要なこと。総計16万円くらい。うーーーむ。 - 勝間和代が徹底的にマニアックな話をアップするブログ
                                • コードレビューをAIに手伝ってもらい楽をしてみる - hiroppy's site

                                  GitHub Next | AI for Pull Requests GitHub Next Project: AI for Pull Requests wants to make GitHub Pull Requests seamless, low burden an... この機能の登場により、PR でのレビューのオーバヘッドを少なくすることが期待されます。この PR では何を変更したのかを説明したり、更には review の依頼を投げることもできます。 また、Issue でも AI にどうしたらよいか?を聞くこともできるそうです。詳しくは公式の動画を見てください。 How many times have you submitted a change and forgot to update the unit tests? Or the documentation? Or introd

                                    コードレビューをAIに手伝ってもらい楽をしてみる - hiroppy's site
                                  • Markdown を拡張する MDX はドキュメント作成の新たな可能性?

                                    この記事は、技術書典 11 で頒布中の「Vivliostyle で本を作ろう vol. 5」から抜粋した記事です。ご興味ありましたら、Vivliostyle を使って組版された本誌もぜひお買い求めください! また、この記事以外の内容もすべて Vivliostyle 公式サイトで無料公開中です。 技術書やドキュメントを執筆する際、あなたはどのような形式で文章を書きますか? 最近ではもっぱら Markdown で書かれることが多いですが、この Markdown を拡張するポテンシャルを持つお気に入りの OSS プロジェクト「MDX」を紹介します。 MDX = Markdown + JSX MDX の名前の由来は Markdown + JSX なので、MDX を理解するためにはまず JSX について知る必要があります。 JSX とは JavaScript の拡張構文の一つで、元々 React の

                                      Markdown を拡張する MDX はドキュメント作成の新たな可能性?
                                    • アルファベット3文字系の車名が覚えられない

                                      車関係の仕事をしているんだけど、アルファベット3文字を並べた車名が多すぎ&覚えにくすぎて泣きそう。(特にホンダとベンツ) みんなどの名前がどの車種か識別できてるんだろうか。高齢化時代にアルファベット3文字系の名前って、それだけで避けられる理由になるんじゃないかと結構本気で思っている。 ■ホンダ NSX CR-X CR-V S-MX HR-V CR-Z Z-RV UR-V XR-V BR-V WR-V ■アキュラ RLX TLX ILX MDX RDX CDX ■トヨタ C-HR ■メルセデス CLS CLA SLC SLR SLK CLK GLS GLE GLC GLB GLA GLK EQS EQA EQB EQC

                                        アルファベット3文字系の車名が覚えられない
                                      • Astro

                                        One frontend architecture with endless possibilities Step into the future with Islands — Astro's next-gen frontend architecture. Supercharge your development with automatic JS-to-HTML streaming and a beloved developer experience. Content-first websites Fetch data from your CMS or work locally with type-safe Markdown and MDX APIs. Astro automatically removes unused JavaScript and renders to HTML fo

                                          Astro
                                        • Astro 2.0 | Astro

                                          Introducing Astro 2.0! Astro is a popular web framework for building performant, content-focused websites. Our next-gen frontend architecture (known as Astro Islands) can optimize your site to load 33% faster with 90% less JavaScript using the UI frameworks you already love like React, Svelte, and Vue. Astro 2.0 is the first major web framework to deliver complete type-safety for Markdown and MDX.

                                            Astro 2.0 | Astro
                                          • 第2回 LLM 勉強会

                                            2023年6月19日(月)に国立情報学研究所にて第2回 LLM 勉強会を開催しました。 プログラム 勉強会の運営に関する議論(黒橋) NII からの話題提供(相澤) [資料] NICT の活動報告(鳥澤) [資料] ABCI トライアルの報告(坂口) [資料] レトリバからの話題提供(西鳥羽) [資料] サイバーエージェントからの話題提供(石上・佐々木) mdx プロジェクトに関する議論(ポリシー、各WGの進捗報告、mdx 利用方法)(河原・空閑) [資料1] [資料2] 参加者 現地15名・オンライン50名程度

                                            • Reactの最強フレームワークGatsby.jsの良さを伝えたい!! - Qiita

                                              Gatsby.jsって? この記事はGatsby.js Advent Calendar 2019 1日目の記事です。 2日目の記事は@aimofさんのJSの文法すら怪しいフロント初心者がblog用のgatsby starter(っぽいもの)を自作・公開してみたです!! Gatsby.jsはReactで作られた静的サイトジェネレーターです。内部的にGraphQLを用いてデータを取得し、markdownからHTMLを生成、などの処理を簡単に行うことができます。 静的サイトジェネレーターが何かと言うと、何かしらの言語で書かれたソースから、静的なHTML/CSS & JavaScriptを生成するツールのことを言います。 今現在どの静的サイトジェネレーターが人気かというのを一覧で見れるStaticGenサイトもあります。 Starの数を見るとあのnuxtよりも多いんですよね、日本で使っている方をあ

                                                Reactの最強フレームワークGatsby.jsの良さを伝えたい!! - Qiita
                                              • 「理論上は最強」の Qwik/QwikCity を、フロントエンドの共通基盤にできないか

                                                Qwik をマイクロフロントエンド基盤として使えないか検討していて思いついた色々。副産物で色々作った。 tl;dr Qwik は理論上は最強。だが難しい qwik-react を使えば選択的に Qwik/React を切り替えられるので、 Astro と同じメタフレームワークとして使えそう React 以外もその気になれば対応できるはず => qwik-svelte と qwik-vue を実装した 最終的な問題は Qwik が流行るかどうか Qwik/QwikCity とは何か Qwik は SSR First なUIライブラリで、 .tsx の React 方言からコンポーネントを生成する。 import { component$, useSignal } from '@builder.io/qwik'; export default component$(() => { return

                                                  「理論上は最強」の Qwik/QwikCity を、フロントエンドの共通基盤にできないか
                                                • Next.jsを4年間使用してたどりついた、エンタープライズアプリケーションのフロントエンド開発・構築手法 | POSTD

                                                  はじめに 目まぐるしく進化するフロントエンド開発の世界では、常に最新の知識や技術をいち早く取り入れることが、エンタープライズアプリケーションの開発を成功させる上で欠かせません。Tailwind CSS、TypeScript、Turborepo、ESLint、React Queryなどを含む強力なツールキットとNext.jsを4年間使用してきた結果、開発に役立つさまざまな知見やベストプラクティスが得られました。この記事では、大企業向けフロントエンドアプリケーションのパフォーマンス、保守性、拡張性を最大限に高める設計・構築手法を紹介したいと思います。 注記:ここに記載する内容はあくまでも個人的な見解であり、筆者が推奨する手法が必ずしも適さない場合もあります。 効果的なエンタープライズ向けフロントエンドアーキテクチャの基本原則 エンタープライズ規模のアプリケーション向けにフロントエンドソリューシ

                                                    Next.jsを4年間使用してたどりついた、エンタープライズアプリケーションのフロントエンド開発・構築手法 | POSTD
                                                  • Next.js + microCMS + VercelでJamstackなブログ付き個人サイトを作る - あなたとあなたの話がしたい

                                                    妻の歌人としてのブログ付き個人サイトをリリースしたので、技術的な観点をまとめておきたい。 Jamstack これがサイトの構成図で*1、最近流行りのJamstackというアーキテクチャで作ってみた。 Jamstackは、静的サイトジェネレーターを用いてCMS等で管理するコンテンツをビルド時にすべて取得して、ユーザーアクセス前に用意しておいたHTML、CSS、JavaScriptをCDN経由で配信することで、画面遷移が非常に速い優れたパフォーマンスのサイト構築を可能にする。 CMS更新時のWebhook通知で自動デプロイする仕組みを入れることで、開発者がソースコードを触ることなく、サイト編集者で完結したサイト更新を行うことができるため、ビジネスから趣味の活動まで、静的サイト開発・運用の手段として有力な選択肢になるだろう。 静的サイトジェネレーター Next.js, Nuxt.js, Gats

                                                      Next.js + microCMS + VercelでJamstackなブログ付き個人サイトを作る - あなたとあなたの話がしたい
                                                    • Next.js + Tailwind UI を使うとたった6時間で技術ブログのプロトタイプを作れる - パンダのプログラミングブログ

                                                      Gatsby から Next.js に載せ替えた動機 本ブログを Next.js でリニューアルしました。 元々このブログは Gatsby で作っており、2019年3月にリリースしましたが(最初の投稿)、ついに Next.js に移行しました。移行のモチベーションはバージョン追従を避けたこと、デザインを一新したいこと、また記事が表示されないというバグが発生する事象があったことです。 まず Gatsby のバージョンアップについて。現在、Gatsby の最新バージョンが4系です。しかし、自分が使っていたテンプレートは3年前に1系から使い始めて、2年前に2系にバージョンアップしました。その後、自分は業務と個人開発で Next.js を使い始めたため、このブログでしか使っていなかった Gatsby の情報を追うのを止めて、記事だけ追加する運用をしていました。 その頃にはバージョンアップをするより

                                                        Next.js + Tailwind UI を使うとたった6時間で技術ブログのプロトタイプを作れる - パンダのプログラミングブログ
                                                      • 静的なHTMLのためのコンポーネント駆動開発―その導入を振り返って

                                                        ここ数年で、「デザインシステム」はウェブ開発やデザインのコミュニティでとても人気の話題になりました。そして「コンポーネント」として定義される一連のデザイン成果物を開発・メンテナンスするために、StyleguidistやStorybookといったツールが多くのプロジェクトで一般的に使われています。このプロセスはデザインシステムという概念の一部として、コンポーネント駆動開発(Component Driven Development)と定義することができるでしょう。 さて、コンポーネント駆動開発にまつわる資料のほとんどは、ReactやVue、Angularといった、フロントエンドのビューのためのメジャーなライブラリを利用することについてのものです。しかしもっとトラディショナルな技術スタックの場合はどうすればいいでしょう? 例えば私たちスタンダードデザインユニットでは、静的なHTMLとCSSのアセ

                                                          静的なHTMLのためのコンポーネント駆動開発―その導入を振り返って
                                                        • ドキュメント作成ツールの決定版!Markdown + React の体験を Docusaurus で

                                                          What is Docusaurus ? Build optimized websites quickly, focus on your content - Docusaurus Keytar Docusaurus とは "最適化されたウェブサイトを迅速に構築し,本質に集中させる" というスローガンのもと Facebook 傘下のチームが開発している 静的サイトジェネレータです.特徴として,次の五つが挙げられています. Powered by Markdown => MDX Built Using React Content Search Ready for Translations Document Versioning ※ただし,まだまだアルファなので4,5については工事が進行中 追記:2021 年 5 月 12 日に β 版がリリースされ,2022/02/23 現在では beta.15

                                                            ドキュメント作成ツールの決定版!Markdown + React の体験を Docusaurus で
                                                          • かつて広く使われていた「フロッピーディスク」についてプログラマーが解説

                                                            パーソナルコンピューターなどの情報を記録する磁気ディスク「フロッピーディスク(FD)」は主に1980年代から2000年代半ばにかけて広く使用されました。そんなFDについて、プログラマーのジョナサン・パラント氏が解説しています。 JP's Website · 2023-08-28 · Everything I know about floppy disks https://thejpster.org.uk/blog/blog-2023-08-28/ FDは大きく分けて「8インチ」「5.25インチ」「3.5インチ」の3つのサイズがあります。このほかに「3インチ」「2.5インチ」「2インチ」なども存在していました。 8インチFDは最初に登場したFDで、1970年代初頭に開発されました。樹脂製の薄いディスクを同じく薄い樹脂製ケースで覆っており、ドライブの読み取り・書き込みヘッドはケースの一部に開い

                                                              かつて広く使われていた「フロッピーディスク」についてプログラマーが解説
                                                            • Markdownでスライドを作るツールのFusumaのv2をリリースをしました - 技術探し

                                                              リポジトリ: github.com 今回の変更では、面倒事を減らしスライド作成に集中できるようにすることを目標にしていました。 Fusumaとは? #0CJS MDX(Markdown + JSX(optional)) を使いスライドを作れる プレゼンターモードの提供(なぜかTwitter流せたりや落書きもできる) 音声録音とスライドの操作記録を保存できる github pagesへのデプロイがメインで、pdfでも出力可能 大きな変更 og:imageを自動生成/設定するようにしました ogp用に画像を設定するのがめんどくさいという意見があり、自動的に生成するように追加しました。現在はスライドの1ページ目を画像化しています。 ユーザー側へCSS Variablesを提供しました v1では、publicで外に出さずに自由にcssを書いてもらうようにしていましたが、0から書くのはめんどくさい部

                                                                Markdownでスライドを作るツールのFusumaのv2をリリースをしました - 技術探し
                                                              • Astroを選ぶ理由 🚀 Astroドキュメント

                                                                Astroは、ブログやマーケティング、eコマースなど、コンテンツ駆動のウェブサイトを作成するためのウェブフレームワークです。Astroは、新しいフロントエンドアーキテクチャを開拓し、他のフレームワークと比較してJavaScriptのオーバーヘッドと複雑さを低減することで知られています。高速でSEOに優れたウェブサイトが必要なら、Astroが最適です。 Astroはオールインワンのウェブフレームワークです。 Astroには、ウェブサイトを作成するために必要なすべてが組み込まれています。また、さまざまなインテグレーションやAPIフックがあり、プロジェクトを自分のユースケースやニーズに合わせてカスタマイズできます。 特筆すべき点は以下の通りです。 アイランド: コンテンツ駆動のウェブサイトに最適化されたコンポーネントベースのウェブアーキテクチャです。 自由なUI: React、Preact、Sv

                                                                  Astroを選ぶ理由 🚀 Astroドキュメント
                                                                • First-class Vite support in Storybook

                                                                  Vite is a next-gen build tool that has taken the web development world by storm. It gives you fast startup, instant reloads, widespread compatibility, and easy configuration. With nearly GitHub 50k stars, almost 2 million weekly npm downloads, and 650+ contributors, Vite is clearly a “big deal.” Storybook first supported Vite in April 2021 (two months after Vite 2.0 was released) with help from co

                                                                    First-class Vite support in Storybook
                                                                  • ブログで広がる「パン作り」の世界。紹介されているレシピでパンを作ってみた - 週刊はてなブログ

                                                                    パン作りってこんなに楽しかったんですね 週刊はてなブログを運営する「週刊はてなブログ編集部」と、クライアントのオウンドメディア記事を制作する「はてな編集部」が合同でブログを紹介する連載企画「編集部が気になるブログ」。今回ははてな編集部の万井がはてなブログの中から「パン作り」に関するブログを紹介します。 こんにちは、はてな編集部の万井です。 突然ですが、今年(2023年)の2月からパン作りにハマりました。これまで製菓・製パンはほとんどといっていいほどやったことがなく、料理も苦手……そんな私がふと「パンを作ってみようかな」と思い立ったのは、はてなが運営するお買い物メディア「ソレドコ」の以下の記事でした。 「タミさんのパン焼き器」使い方とレシピを本気レビュー。ガス火でパンを焼こう! - ソレドコ もう7年も前の記事ですが、わくわくするパン作りの様子を何かの拍子に読み返していて、「これだったら自分

                                                                      ブログで広がる「パン作り」の世界。紹介されているレシピでパンを作ってみた - 週刊はてなブログ
                                                                    • next.js で自分のブログを作る

                                                                      next.js で自分のブログを作る 自分のブログとして mizchi.dev を作った話 at 隅田川.js #1(オンライン) - connpass 何を作ったか このブログ自身(mizchi.dev)。スライドツールも突貫で自作 ソースコード mizchi/dev Lighthouse Full AMP GA 対応 Git から編集ヒストリの生成 どんなブログがほしかったか Lighthouse で満点出したい 普通の Markdown じゃつまんないから MDX で書きたい サーバーの運用をしたくない next.js の最適化に乗りたい 作った どうせ動かないし CDN 上で静的サイト + Full AMP MDX コンパイラを自作 (amdx) netlify + 買ったまま忘れてたカスタムドメイン(mizchi.dev) pages/*.tsx が公開される仕組みを、そのまま採

                                                                      • Next.js 10 リリースノート全訳! 画像の自動最適化、i18n対応、アナリティクス、Eコマースほか - Qiita

                                                                        Next.js 10 リリースノート全訳! 画像の自動最適化、i18n対応、アナリティクス、EコマースほかNext.js この記事は Next.js 10 リリースノートの日本語訳です。 10/27、Next.js 10 がリリースされました! 私はふだん Next.js で個人開発を行ったりしている者です。 Twitter もやっているのでよかったらフォローおねがいします! @_thesugar_ よかったら Next.js チュートリアル(公式)の翻訳記事もどうぞ。 また、非公式ですが Next.js のドキュメントの翻訳プロジェクト も盛り上がっています! Next.js 10 の機能をご紹介します: ビルトインの画像コンポーネントと画像の自動最適化: 新しい next/image コンポーネントを使用することで、自動的に画像を最適化します 国際化に対応したルーティング: ビルトイン

                                                                          Next.js 10 リリースノート全訳! 画像の自動最適化、i18n対応、アナリティクス、Eコマースほか - Qiita
                                                                        • あたらしいフロントエンド開発ツール「Nue」 | DevelopersIO

                                                                          About Nue 鵺(ぬえ)。 猿の顔、タヌキの体、蛇の尻尾、虎の脚を持つ妖怪です。 日本人ならNueと聞いた場合、思い浮かべるのは↑かと思うのですが、 これは先日リリースされた、フロントエンド開発ツールセットです。 *「Nue」はドイツ語で、「新しい」という意味だそうな *「Nue」はドイツ語の「neu」に由来しており、英語で「新しい」という意味だそうな 開発者はTero Piirainenという方で、 現在彼1人で開発しています。 ここを見ると、「Webの開発方法が変わるかも」と かなりすごいことが書いてありますが、どんなものなのか見ていきましょう。 Nueとはなんなのか? 公式を見ると、↓のようなことを言っています。 React、Vue、Next.js、Vite、Astroの代わりになる NueはSPAMPAの両方に対するサポートを備えたWebアプリケーションビルダーである Nue

                                                                            あたらしいフロントエンド開発ツール「Nue」 | DevelopersIO
                                                                          • 世界を席巻しかけたMDはiPodの登場でつまづいた悲しきメディア

                                                                            音楽を持ち運ぶメディアは より小さく、より軽く! 「音楽を持ち運ぶ」の原点は、カセットテープのウォークマンです。ですが、アナログレコードがCDへと代わったように、カセットテープもデジタル化する時が1990年前半に訪れました。その画期的なアイテムの名前は「MD(ミニディスク)」です。 それまでは、CDやラジオを録音して持ち運ぶ媒体の主流は、オーディオカセットテープであり、その便利さとは裏腹に、どこに何の曲が入っているのかは聴くまでわからず、聴きたいと思ってもテープの早送りや巻き戻しがわずらわしくもありました。 一方で、CDの便利なところといえば、デジタル化したことで高音質はもちろんのこと、瞬時に頭出しができる高速なランダムアクセスです。ソニーは「コンパクト・カセットに代わる、次世代の記録可能な音楽メディアをディスクで作りたい」という考えのもと、磁気テープのように記録できるディスクを開発しまし

                                                                              世界を席巻しかけたMDはiPodの登場でつまづいた悲しきメディア
                                                                            • NII、130億パラメータのLLM構築 コーパスなども全公開 「今後の研究に資するため」

                                                                              国立情報学研究所(NII)は10月20日、パラメータ数130億の大規模言語モデル(LLM)「LLM-jp-13B」を公開した。初期段階のモデルだが、アカデミアや産業界の研究開発に資するため、コーパスやツールなどを含めてすべてオープンにする。 公開したLLMの学習データ量は合計約3000億トークン。うち日本語は約1450億トークン(mC4/Wikipedia)、英語は約1450億トークン(The Pile/Wikipedia)、プログラムコード約100億トークン。 計算資源としては、大学や研究機関が共同運営する仮想化環境・データ活用社会創成プラットフォーム「mdx」を12ノード活用。モデル構築にはMicrosoftのDeepSpeedを、モデル構築時の監視やログの保存には、モデル開発プラットフォームのWeights&Biasesを利用した。 NIIが主宰するLLM勉強会(LLM-jp)で7月

                                                                                NII、130億パラメータのLLM構築 コーパスなども全公開 「今後の研究に資するため」
                                                                              • Blitz.js、Next.js辞めるってよ - Qiita

                                                                                Blitzは、ざっくり言うとReact版Ruby on Railsです。 Reactの面倒なところを全てすっ飛ばし、技術選定なんてどうでもいいから今すぐアプリを動かしたいんだよ、という要望を叶えるのに適したフルスタックフレームワークです。 概要はBlitz.js - React on Rails、実際の使い方はBlitz.jsチュートリアル:投票サービスを15分で作ってみるあたりを見てもらうとして、とにかくチュートリアルに従ってコマンド打てばとりあえず動くものが一瞬でできるとかそんなかんじです。 技術的にはReact + Next.jsで動いています。 ということだったのですが、先日どうも雲行きの怪しいRFCが提出されました。 以下は[RFC] Time to maintain a fork of Next.js?の紹介です。 なお提案者のBrandon BayerはBlitz.jsの作者

                                                                                  Blitz.js、Next.js辞めるってよ - Qiita
                                                                                • 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 を使って静的サイトを作る