並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 308件

新着順 人気順

svg html 変換の検索結果121 - 160 件 / 308件

  • ブックマークしているTailwind関連のサービスを共有します

    TailwindCSSと一緒に使える便利なサービスをブックマークしていたら、いつの間にか結構な数になっていたので共有します。 ツール系 Tailwind CSS Cheat Sheet チートシート。「このスタイルTailwindでどうやって書くんだっけ?」を解決します。 CSS TAILWIND CONVERTER 既存のCSSをTaliwindのclassに変換するツール。 Tailwind Ink | AI color palette generator for Tailwindcss Tailwindに用意されている色のカラーコード一覧です。 Tailwind CSS IntelliSense - Visual Studio Marketplace VSCodeの拡張機能。ブックマークじゃないけど便利なので共有。クラス名の補完がいい感じになります。 Playground Playg

      ブックマークしているTailwind関連のサービスを共有します
    • SSGにNext.js以外を使わなくてもいい時代に、私は、Vikeを使いたいのです

      SSGにNext.js以外を使わなくてもいい時代に、私は、Vikeを使いたいのです2024/02/14 「なぜSSGにVikeを使うのか」というタイトルにしたかったんですが、ゼクシィのCM構文が流行っているような気がして、乗っかってみました。あの雑誌を読んだことがないので、どういった層をターゲットに作られているのかかなり気になっています。 Vikeについてここでは紹介しないので、適宜 https://vike.dev を見てください。いつの間にか vite-plugin-ssr が名前を変えてマイティ・ソーになっていました。 なぜSSGにVikeを使うのか簡素よくある Next.js is too much for us というモチベです。 fetchのキャッシュまで望んでいなかったり、案外作りたいものはfile based routingさえ枠組みがあれば他は自分で組みたいし、複雑なもの

        SSGにNext.js以外を使わなくてもいい時代に、私は、Vikeを使いたいのです
      • SVGでやることのまとめ。

        SVGは、Webサイトの中では、アイコンやロゴやシンプルなイラストに使われている、拡大してもずっと綺麗な画像ファイルです。画像フォーマットでありながら、XMLに基づくマークアップ言語でもあるので、テキストエディタで編集できてしまえるのも魅力。しかもずっと綺麗なんです。 そんなSVGファイルを作るときに僕がよくやることをちょこちょこまとめてゆきます:)。 書き出しはイラレから XMLに基づくマークアップ言語とはいえ、複雑な図形やイラストは、人力では到底マークアップできません…X‹。 図形やイラストはAdobe Illustrator(以下、イラレ)で制作して、そのままイラレから、SVGファイルとして書き出すことが常です。 ここでは、このサイトの左上にいるパンちゃんアイコンを書き出してみます:)。 イラレのデータを用意 まずは何はなくともaiデータを用意しなくちゃいけません。 「新規...(⌘

          SVGでやることのまとめ。
        • ターミナルでYouTubeを見たりDOOMを動かしたりできるChromiumベースのブラウザ「Carbonyl」

          「カーソルの移動」「ユニコード文字の表示」「テキスト色の変更」「マウス動作の追跡」ぐらいしかできないターミナル(端末装置)でのウェブブラウジングを実現するChromiumベースのブラウザ「Carbonyl」が公開されています。 Forking Chrome to render in a terminal - Fathy Boundjadj https://fathy.fr/carbonyl ターミナルは、一般にディスプレイとキーボードを備えていて、ホストコンピューターと接続してデータをやりとりしたり処理結果を表示したりするために用います。処理そのものはホストコンピューターが行う事例がほとんどです。 しかし、「どうしてもターミナルでブラウジングしたい」という風変わりな人はいるもので、GUIなしでグラフィカルにウェブサイトを表示できるテキストベースブラウザ「Browsh」のようなソフトウェアが

            ターミナルでYouTubeを見たりDOOMを動かしたりできるChromiumベースのブラウザ「Carbonyl」
          • 【Next.js × @vercel/og】セミナー登壇者風に誰でも予定を告知できるアプリを作りました - Qiita

            はじめに 突然ですがみなさん、 X(旧Twitter)でこんな感じのイベント告知画像を見たことはありますか? 最近はセミナーや講演会に登壇する人たちが、イベント告知のためにこのような投稿をすることが増えているように感じます。 そして、こうした投稿を目にするたびに、自分は次のようなことを思います。 人生で 1 回でいいから!!こんな感じで予定を告知してみたい!!なんかすごそう!! そんな(超どうでも良い個人的な)欲求を叶えるため、「誰でもセミナー登壇者風に予定を告知できるアプリ」 を作りましたので、簡単に紹介したいと思います。 (本当はクソアプリ Advent Calendarに投稿したかったけど、諸々の事情により断念) 作ったもの Seminar Post Generatorという 「セミナー登壇者風に個人的な予定を告知できるWebアプリ」 を作りました。 ▼サービスURL ▼リポジトリ

              【Next.js × @vercel/og】セミナー登壇者風に誰でも予定を告知できるアプリを作りました - Qiita
            • 2021-06-15のJS: React 18 αリリース、Deno 1.11(Docker Images)、Plotly.js 2.0

              JSer.info #544 - React 18のα版のリリースとReact 18での変更予定についての記事が公開されています。 The Plan for React 18 – React Blog React 18のα版はライブラリのメンテナー向けで、これにあわせてReactのワーキンググループが作られています。 React 18の詳細な変更予定については、次のDiscussionsにまとめられて議論されています。 Discussions · reactwg/react-18 React 18の変更は基本的に ReactDOM.createRootという新しいAPIを使った場合のopt-in方式となっています。 全体的な概要は次のスレッドにまとめられています。 Introducing React 18 · Discussion #4 · reactwg/react-18 それぞれの変更

                2021-06-15のJS: React 18 αリリース、Deno 1.11(Docker Images)、Plotly.js 2.0
              • メルカリShops パフォーマンス改善 奮闘記 | メルカリエンジニアリング

                はじめに こんにちは。ソウゾウのSoftware Engineerの @fuku です。 「メルカリShops [フライング] アドベントカレンダー2022」の6日目を担当します。 現在私はメルカリShopsにおける表示速度関連のパフォーマンス改善に取り組んでおり、インフラ、バックエンド、フロントエンドや計測方法構築など多岐に渡る領域に対してアプローチする事になりました。本記事ではメルカリShopsに対して行ったパフォーマンス改善の内容と、その結果について紹介します。 記事のポイント この記事を読む上で重視して頂きたい点は以下の通りです。 表示速度などユーザー体験に関するサービス運用の変化にも注意を向けることが最初の一歩 計測グラフを用意するなど可視化する事が必要 可視化したらチームにも共有し改善案を一緒に検討しよう 速度面のパフォーマンス改善には複数のアーキテクチャ領域を俯瞰しつつ総合的

                  メルカリShops パフォーマンス改善 奮闘記 | メルカリエンジニアリング
                • ゼロからはじめるJavaScript(31) 美しいソースコードを共有するJSツール「Carbon」を使ってみよう

                  ソースコードを共有してみんなに見てもらう機会があるでしょうか。そんな時、せっかく見てもらうなら、美しく読みやすいコードを見てもらいたいと思うものです。今回紹介するJavaScript製のツール「Carbon」を使うと、手軽にソースコードを美しい画像に変換して共有できます。 ソースコードを画像に変換するJSライブラリ「Carbon」 見栄えの良いソースコードを共有しよう 昨今、プログラマーであれば、誰しも自分の書いたソースコードを誰かに見てもらう機会があります。プログラミングに関するコラムを書いたり、作成したライブラリの告知のためにSNSで共有したり、プレゼンテーションでプログラムのコードを解説したりと、みんなに見てもらうという場面が多くあります。 そんな機会に、より美しく見栄えの良いソースコードを見せたいと思うことでしょう。今回紹介するJavaScriptのライブラリ「Carbon」を使う

                    ゼロからはじめるJavaScript(31) 美しいソースコードを共有するJSツール「Carbon」を使ってみよう
                  • いい塩梅を目指したデザインエンジニアによるフロントエンド設計 - estie inside blog

                    こんにちは。ひらやまです。 今回は、これまでフロントエンド環境を作ったり、運用したり、設計のアドバイスをしたりしてきた私がひとまずたどり着いた、このくらいの塩梅の設計が良いのではないかと考えている一つの案をみなさんに共有しようと思います。 フロントエンド設計の必要性 フロントエンドは JSON 色づけ係と言われることもありますが、ただ JSON をきれいにしてユーザに見せる以上の難しさを感じることもあるのではないでしょうか。 実装を完遂するために必要となるスキルが広いため、様々なバックグラウンドを持つ人がコードを書くことになりやすいです。フロントエンドエンジニアと呼ばれる人も、私みたいにマークアップエンジニアからフロントエンド領域に手を伸ばした人もいれば、デザイナーやバックエンドエンジニアなどの領域からこの環境に挑戦される方もいらっしゃいます。 このような様々な背景を持つ人たちが一つのコー

                      いい塩梅を目指したデザインエンジニアによるフロントエンド設計 - estie inside blog
                    • ヤモリで停電?京急2時間ストップ 変電所で焦げて発見:朝日新聞デジタル

                      31日午前6時半ごろ、横浜市内の京急電鉄横浜―弘明寺駅間で停電が発生し、横浜―上大岡駅間の運転が上下線とも2時間近くにわたってストップした。通勤通学ラッシュと重なったことから、69本が遅れ、約7万5千人に影響した。 京急が停電した区間に送電している南太田変電所(横浜市南区)を調べたところ、交流の電気を直流に変換する装置内で焼け焦げたヤモリが見つかった。京急はこのヤモリが原因となってショートが起き、停電を引き起こしたとみている。(細沢礼輝) ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8

                        ヤモリで停電?京急2時間ストップ 変電所で焦げて発見:朝日新聞デジタル
                      • [pdf] JWT ハンドブック Sebastián E. Peyrott、Auth0 Inc.

                        JWT ハンドブック 著者: Sebastian Peyrott JWT ハンドブック Sebastián E. Peyrott、Auth0 Inc. バージョン 0.14.1、2016〜2018 1 ⽬次 ⽬次........................................................................................................................................................................................ 1 謝辞.........................................................................................................

                        • aria-labelで始める、アクセシビリティ改善活動

                          そもそもアクセシブルなサービスとは、どのようなサービス、実装を指すのでしょうか。 端的に表現するならば、「伝えたい情報が正しい文書構造によって実装されているサービス」だと考えます。 例えば以下のようなボタンの実装があったとします。 こちらがレンダリングされた結果です。 こちらがスクリーンリーダーの結果です。 (Macの場合command+F5でVoiceOverを使用することができます。) この例の場合、視覚的な情報と、支援技術を介して得られる情報とで差異が産まれてしまっています。これはアクセシブルではありません。(例外[1]もあります。) この例の場合、ボタンの働きが編集であれば、スクリーンリーダーにより取得した削除という情報は誤りになります。 スクリーンリーダーのような支援技術は、アクセシビリティツリーを元に情報の処理・出力を行います。 このアクセシビリティツリーは、DOMツリーという

                            aria-labelで始める、アクセシビリティ改善活動
                          • 画像最適化戦略 AVIF 編 | blog.jxck.io

                            Intro 本サイトの PNG/JPEG で提供している画像については、よりサイズが小さくなりやすい AVIF 形式を提供し、対応ブラウザに配信するようにした。 フォーマットを出し分けるため、画像の指定は <picture> 要素を用いて対応した。 画像最適化シリーズ第 6 回目のエントリである。 画像最適化戦略 PNG/JPEG 編 画像最適化戦略 Picture 編 画像最適化戦略 WebP 編 画像最適化戦略 SVG/Font 編 画像最適化戦略 Lazy Loading 編 > 画像最適化戦略 AVIF 編 AVIF AVIF は、ロイヤリティフリーなコーデックを目指して AOMedia が開発した AV1 を、画像に転用したものだ。 AV1 Image File Format の略とされ、 AV1 の I フレームを静止画として表示するイメージだ。 Chrome 85, Fire

                              画像最適化戦略 AVIF 編 | blog.jxck.io
                            • SVGフィルタで緊急事態宣言 - すずしめにっき

                              blog.utgw.net 私も緊急事態宣言してみました。文字のオタクサイドです。 フォント 元ネタのNHKのやつはたぶんニューロダンです。 lets.fontworks.co.jp これを使うとめっちゃそれっぽくなることは知られていますが、残念ながら私はLETSと契約していないので、Google Fontsで使えるNoto Sans JP Boldにします。 あと、なんとなくそれっぽくなりそうなので90%長体をかけました。 該当部分だけ抜き出すとこんなかんじです。Google Fontsはお手軽に使えて良いですね。 <head> <link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /

                                SVGフィルタで緊急事態宣言 - すずしめにっき
                              • Svelte Summit Spring 2021 簡易まとめ

                                Svelteのコミュニティによるイベント「Svelte Summit」が2021/4/25(日)に開催されました。 前回は2020/10だったのでおよそ半年ぶりの開催となります。 イントロからはじまり、発表は5分〜30分と長短合わせて16セッション、間にパペットショーやクイズレクリエーションを挟み、最後はFAQ、およそ6時間超でした。 Youtubeでアーカイブを視聴することができます。 日本時間22:00開始だったので中々しんどかったですが、Svelte日本のDiscordでみんなで実況しながら楽しく見れました(それでも眠くて途中で離脱しましたが)。Svelte日本のDiscordに、Svelte-NodeGUIをテーマに発表されたJamie Birchさんご本人が登場されて解説してくださるサプライズがあったりとても刺激的でした。 他の方に興味を持ってもらえるように、改めてYoutube

                                  Svelte Summit Spring 2021 簡易まとめ
                                • 【保存版】知らないと画質が落ちるWebP変換おすすめパラメーター設定例 JPEG/PNG編 | アイデアマンズブログ

                                  【保存版】知らないと画質が落ちるWebP変換おすすめパラメーター設定例 JPEG/PNG編 WebP 「WebPは軽いけど画質が悪い」と安易に誤解しないために 従来のJPEG画像やPNG画像をWebPに変換する代表的なコマンドがcwebp です。 ImageMagickのconvertコマンドのように多くの開発シーンで使われると予想されます。実際にWordPressなどのプラグインの多くも内部ではこのcwebpコマンドを使用しています。 このcwebpには意外と多くのパラメーターがあって、設定に迷ってしまいます。 企業サイトのWebP導入を支援する弊社が、現時点のおすすめパラメーター設定例を紹介します。 知らないと、「WebPは確かに軽いけど画質がいまいち...」という誤解を招いてしまいます。スムーズなWebPシフトのためにご参考ください! まずは結論から JPEG画像からWebPに変換す

                                    【保存版】知らないと画質が落ちるWebP変換おすすめパラメーター設定例 JPEG/PNG編 | アイデアマンズブログ
                                  • Rust + Webpack = Rspack の紹介

                                    概要 本記事では、JavaScript モジュールバンドラの一種である、 Rspack について、公式ドキュメントからわかることを要約し、自分なりの所感を付け加えて紹介します。 https://www.rspack.dev/misc/branding.html ※ 本記事は、Webpack に関する最低限の知識を前提としています。 ※ 本記事は、2023/03/12 時点の情報であり、古い内容が残っている場合があります TL;DR; Rspack は Webpack との互換性とパフォーマンスを両立したモジュールバンドラ Webpack より5~10倍高速 Webpack と設定ファイルや loader, plugin に充分な互換性を持つ Webpack の一般的な設定パターンがビルトインで用意されており、シンプルに使える 現在はアーリーステージで、Vue.js のサポートもこれからとい

                                      Rust + Webpack = Rspack の紹介
                                    • Safari 17.0がリリース、プロファイル機能のほか、多数のAPIや要素のサポートが追加される

                                      AppleがiOS 17・iPadOS 17・macOS Ventura・macOS Monterey・macOS Sonoma向けにSafari 17.0を2023年9月26日にリリース予定です。リリースに先立って、Safari 17.0のレンダリングエンジンであるWebKitのアップデート内容をAppleのWebKit開発陣がブログでまとめています。 WebKit Features in Safari 17.0 | WebKit https://webkit.org/blog/14445/webkit-features-in-safari-17-0/ ◆HTMLのアップデート ・「search」要素をサポート 検索機能は多くのウェブサイトにとって重要な機能となっていることを受けて、新たに「search」要素が追加されました。従来は、全てのユーザーが検索機能を適切に利用できるようにするに

                                        Safari 17.0がリリース、プロファイル機能のほか、多数のAPIや要素のサポートが追加される
                                      • アセットの import を簡単にする TypeScript Language Service Plugin を作った - mizdra's blog

                                        Web ページを作るときに、あらかじめファイルに書き出しておいた画像 (アセット) をページに埋め込みたいことがよくあると思います。例えばヘッダーにサービスのロゴ画像を埋め込む場合、以下のようなコードを書くと思います。 // src/components/Header.tsx export function Header() { return ( <header> <img src="/assets/logo.png" alt="Logo image" /> {/* ... */} </header> ); } 一方で、最近のWeb フロントエンドフレームワーク (例: Next.js, Remix) を使う場合は、import 文を用いて以下のように書くことが多いと思います。 // src/components/Header.tsx import I_LOGO from '../asse

                                          アセットの import を簡単にする TypeScript Language Service Plugin を作った - mizdra's blog
                                        • Next.js 10 の新機能 next/image のオプション全部触ってみる

                                          こんにちは。旅行プラットフォーム部エンジニアの東川です。 フォルシアではフロントエンドフレームワークとして Next.js を使用していますが、2020年は Next.js にとって激動の年であったといえます。 この 1 年間でバージョンは 9.1 から 10.0 に上がり、SSG(Static Site Generation), ISG(Incremental Static Generation)などの新機能が次々に追加されました。 10 月 27 日に Next.js のカンファレンス Next.js Conf の開催と同時に Next.js バージョン 10.0 が発表されました。 国際化に対応したルーティング、Next.js Analytics, Next.js Commerce, React17 対応など数多くの新機能とバージョンアップが発表されましたが、next/image は

                                            Next.js 10 の新機能 next/image のオプション全部触ってみる
                                          • 週刊Railsウォッチ(20200601前編)Active Recordに新機能「delegated typing」追加、RuboCopのデフォルト設定アンケートほか|TechRacho by BPS株式会社

                                            2020.06.01 週刊Railsウォッチ(20200601前編)Active Recordに新機能「delegated typing」追加、RuboCopのデフォルト設定アンケートほか こんにちは、hachi8833です。この記事↓にどよめきました👍🎉😂。 ⚓オープニングつっつき: 経産省のnpmモジュールが素晴らしい 元記事: 経産省発の npm モジュール!住所や電話番号の正規化、ジオコーディングなどができる IMI コンポーネントツールを試した! - Geolonia developer's blog サイト: IMI 情報共有基盤 コンポーネントツール 経産省が住所変換や法人種別名、電話番号の正規化に使えるIMIコンポーネントツールを公開しました。 ソースコードも公開。README にも使い方が丁寧に書かれていました。https://t.co/fPbV00EgZP 素晴ら

                                              週刊Railsウォッチ(20200601前編)Active Recordに新機能「delegated typing」追加、RuboCopのデフォルト設定アンケートほか|TechRacho by BPS株式会社
                                            • 週刊Railsウォッチ(20200602後編)JSONストリームパーサーyajl-ruby、ruby-buildとopenssl、GoogleのCloud SQL、Rubyと機械学習ほか|TechRacho by BPS株式会社

                                              2020.06.02 週刊Railsウォッチ(20200602後編)JSONストリームパーサーyajl-ruby、ruby-buildとopenssl、GoogleのCloud SQL、Rubyと機械学習ほか こんにちは、hachi8833です。例のRuby 3.0キーワード引数変更のつらみをmameさんがまとめてくださいました🙇。 I've posted a (current) summary of pain points about Ruby 3.0 keyword argument change. We'd still like to hear your opinions.https://t.co/6AijkjqtSW — Yusuke Endoh (@mametter) June 2, 2020 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などに

                                                週刊Railsウォッチ(20200602後編)JSONストリームパーサーyajl-ruby、ruby-buildとopenssl、GoogleのCloud SQL、Rubyと機械学習ほか|TechRacho by BPS株式会社
                                              • Rubyist Hotlinks 【第 39 回】古橋貞之 さん

                                                はじめに 著名な Rubyist にインタビューを行う企画「Rubyist Hotlinks」。第 39 回となる今回は、古橋貞之さん。 では、お楽しみください。 インタビュー 聞き手 卜部さん (@shyouhei) 語り手 古橋貞之さん (記事中「古橋」) 野次馬(古橋さんの現職であるトレジャーデータの同僚と元同僚のみなさん) 国分さん、成瀬さん、田籠さん、金子さん、三村さん 日にち 2023 年 5 月 11 日 写真提供 : 目次 Table of content プロフィール 卜部 はい、じゃあお疲れ様です。ゆるりと始めていきますが。るびまのインタビューはポッドキャストにしないという信念の元に、ポッドキャストにしていなくて。 三村 そんな信念が。 卜部 なんでかっていうと、いくら迂闊なことをゆっても後から編集できるからっていう。これがね、やっぱ迂闊なことを言ってもらわないと楽しい

                                                • ウェブサービス「行程さん」をバズらせたマーケティングとデザイン|吉川雅彦

                                                  ※行程さんを利用したくてこの記事に辿り着いた方へ。「Pen」https://pen.social という後継サービスを開発しました。 この記事は、2017年7月〜2020年6月まで運用されていた旅行のしおり作成サービス「行程さん」について書かれています。2019年4月に技術同人誌として執筆したものを元にnote用に無料公開したものです。内容はほぼそのときのままです。ナマモノな情報なので、(行程さんがクローズしたこともあり)無料公開いたします。 開発当時の考え方のため、いま思うと「こうしておくべきだった」等はたくさんあります。 1-1 行程さん 本書で取り上げる行程さんについて説明をします。 ■行程さんとは みなさんは複数人で旅行に行く計画を立てたとき、旅行のしおりをどうしてますか? しおりを作るのが好きな方は凝ったものを作るでしょうし、面倒だから作らないという方もいるかと思います。 「行程

                                                    ウェブサービス「行程さん」をバズらせたマーケティングとデザイン|吉川雅彦
                                                  • 【2023】データ分析・データ可視化ツールおすすめの30選! | Octoparse

                                                    ビックデータ時代の到来に伴い、データ活用やデータ利活用という言葉をよく耳にします。ビッグデータの活用というのは、簡単にいうと手元にある膨大なデータから様々な情報を引き出しから、それを未来の予測、ビジネスの意思決定、新産業の創出などに活用していくことができます。しかし、膨大なデータからどのように有益な情報と洞察をと得られますでしょうか?本記事ではデータを分析に役に立つデータ可視化ツール30選を紹介します。初心者向けのツールも含めていますから、データ分析に興味を持つ方はぜひご覧ください! ノーコード型データ可視化ツール 1.チャートグラフ|テクニカル分析ツール 1) Tableau Tableauは世界中で有名なデータ視覚化ツールとして、人々にデータを効果的な見える化にするサービスを提供しています。Tableauは非常に強力で柔軟な分析プラットフォームで、プログラミングなどの専門知識・スキル不

                                                    • Web パフォーマンスのための HTML 最適化 | メルカリエンジニアリング

                                                      Merpay Advent Calendar 2019 の2日目は @1000ch (id:hc0001) がお送りします。この記事は2019年11月16日に福岡で開催された Frontend Conference Fukuoka 2019 のセッション、HTML Optimization for Web Performance の書き起こし記事です。 docs.google.com なぜ HTML の最適化が重要なのか 先日公開された Chromium Blog: Moving towards a faster web をご覧になられたでしょうか。Google は Web ページのパフォーマンスの重要性を様々な形で啓蒙してきましたが、この記事では Chrome のもとになっている Chromium に、Web ページのパフォーマンスをブラウザ UI として表示する機能を追加し、ユーザーが

                                                        Web パフォーマンスのための HTML 最適化 | メルカリエンジニアリング
                                                      • まだ知らないCSSプロパティと出会える方法 - Little Strange Software

                                                        どうも!LSSです!! CSSで色々やってみたい、と思った際に、 HTML5 & CSS3ポケットリファレンス [改訂新版] (POCKET REFERENCE) 作者:森 史憲,藤本 壱 技術評論社 Amazon ↑こういう本を眺めています。 基本から教えてくれる入門書、というわけではなく、CSSで使えるプロパティにどういうものがあるか、どのように使うか、がどっさり掲載されている辞書的な本ですね^^ これ面白そう、って思ったら試してみて、使い方や組み合わせを考える感じです。 ところが。 CSSのプロパティというのは数が膨大で、この本に掲載されているものも数が膨大なのですが、それでも本が全てのプロパティを網羅しているわけではありません。 また、仮に「全てのCSSプロパティを網羅した本」があったとしても…CSSは進化しているので、時が経つとまた新たなプロパティが生まれたりもします。 プロパテ

                                                          まだ知らないCSSプロパティと出会える方法 - Little Strange Software
                                                        • PageSpeed Insightsで100点満点の爆速サイト🚀にした話 - Qiita

                                                          こんにちは。ぬこすけです。 今年の2月にフロントエンドのパフォーマンスチューニングに関する記事を公開したところ、多くの反響をいただきました。 さて、 一丁前にパフォーマンスチューニングの記事を書いた本人はどうなんですか? というお話です。 ということで 個人開発している「ぬこぷろ」という技術書のランキングサイトで PageSpeed Insights を 💯 点のスコアを出してみました。 モバイル PC ※ちょくちょく改修しているので、スコアは変動します。 弱小なインフラ構成や広告・分析用の第三者コードの読み込み、そしてある程度リッチなコンテンツを表示するサイトでここまでのスコアを叩き出せたのは割とがんばったかなーと思っています。 この記事では ぬこぷろで行ったパフォーマンスチューニングの実例を紹介 します。 みなさんのサイトのパフォーマンスチューニングの参考になればと思います。 注意事

                                                            PageSpeed Insightsで100点満点の爆速サイト🚀にした話 - Qiita
                                                          • 職業プログラマの特許出願 - 職業プログラマの休日出勤

                                                            昨年からの仕事の成果物の一つを、特許として出願しました。弁理士の先生にお願いしたりすること無く、書類は全て自力で用意しました。初めての体験です。 出願はほぼスタート地点のようなものであって、特許査定*1に至るとは限りませんし、行うべき作業は沢山あります。友人の弁理士曰く「素人が書いて通るようなもんじゃない」とのことなので過度な期待は抱かないようにしていますが、出願という行為を正しく行うというところまでは自力で来れました。プログラミングの世界で言うところの「コンパイラがエラーを吐かなくなるところ」まで来れたのです。 そんな訳で、やってきたこと等を書き留めておきたいと思います。 なお、ここに書いてあることを参考にして、読者が自力で出願して意図しない結果*2になったとしても筆者は責任を負うことができません。特許を真面目に考えておられる皆さんはぜひ時間・金銭共に余裕を持って弁理士の先生のお世話にな

                                                              職業プログラマの特許出願 - 職業プログラマの休日出勤
                                                            • Gatsby.js, TailwindCSS, Netlifyでフリー素材サイト作ってみた

                                                              タイトルの通り、Gatsby.js, TailwindCSS, Netlifyの組み合わせでフロント技術オンリーのフリー素材サイトを作ってみたので、使っている技術とサイトの紹介をしたいと思います。 Qiitaに書くかZennに書くか(同時にどちらにも投下するか)迷ったんですが、Zennにしました。 作ったものと動機 「FLAT SVG DESIGNS」というSVGアイコンやイラストを無料で配布する素材サイトを作成しました。アイコンはまだ130個ほどしかありませんが、順次追加していきます。アイコン作成からサイト作成まで全て一人でやってますので、更新はゆっくりになると思います。(1週間に10個が目標) FLAT SVG DESIGNS アイコンはこんな感じのデザインです。 ここがこだわり サイト全体でPNG形式などのラスター画像を使っているのはファビコンのみ。それ以外は全てSVGファイルで画像

                                                                Gatsby.js, TailwindCSS, Netlifyでフリー素材サイト作ってみた
                                                              • CSS段組と印刷の地雷

                                                                column-count: 3 等を使ったCSSでの段組をして、印刷物をデザインする際にハマったことを共有します(ある程度段組CSSと印刷用CSSを知っている方を対象に書いています)。 バックグラウンド 行程さん 「行程さん」という、旅のしおりをウェブ上で簡単に作るサービスを作っています。今回はそのしおりをアナログ回帰させて、簡単に印刷してもらうために印刷専用のプレビュー画面をウェブ上で作ろうとしたのが始まりです。 機能 二つ折り用と三つ折り用 印刷されるものと同じ 考慮すること 特定の誰か、というものをあまり考えず、なるべくすべての環境で印刷可能にしたいと考えました。 日本、日本人 年齢 10代〜60代くらい ネットリテラシー ある ない 通信速度 遅い 速い OS、端末 Windows macOS Android iOS 印刷するプリンター 所持 コンビニ 対応ブラウザの決定打になった

                                                                  CSS段組と印刷の地雷
                                                                • Web系プログラミング独学者の時間を無駄にしない参考まとめ 2022年

                                                                  ネットには色々な情報がありすぎ、良いものも悪いものも新しいのも古いものもごったになっていて、初心者には見分けがつきません。 結局これが参考になった。よかったと思ったものを項目ごと並べていきます。無駄に時間を使わなくてよいようにコツみたいなのもわかる範囲でかきます。 周りに詳しい人がいないけど、独学で勉強されるかたの参考になれば幸いです。 誰かの役にたてば苦労は無駄ではなかった。 ぐぐって記事を探すとき 「+2022」を入れ今年以降の記事を検索する 結構無駄な時間が省けます。 理由:フロントエンド技術は半年前の情報があてにならない。 目次 1. エディタとPC 2. Portfolioサイト 2. HTMLとCSS 3. JavaScript 4. React 5. PHP 6. Python 7. Git 8. サーバとDB 9. フロントエンドとバックエンド技術 10. デザイン関係 1

                                                                    Web系プログラミング独学者の時間を無駄にしない参考まとめ 2022年
                                                                  • 近ごろの様子

                                                                    2024年5月 自分の個人ウェブサイト内でのここの呼称を「かつてTwitterとして知られていたプラットフォーム」で統一したい (12時35分) Firefoxに昔からあったので、大して調べずにoverflow-inlineプロパティーを使い始めたら、全然実装されていなかった (7時2分) 東西線の工事の日を確認しているが、関係なかった (8時1分) 隠したテキストは検索できないことがあるので、ちゃんと表示するようにした(v9.30.5) (7時33分) ソフトミント色のAirPods Proとか出たら買っちゃいそう (18時52分) Kindleのマンガが1000冊を超えてしまい、1冊500円とすると50万円だなと思い、ブックオフで売りたい (18時52分) Firefoxのプライベート・ウィンドウのタブでは、ダークモード対応のfavicon.svgでダークモード側が選択されるという学び

                                                                      近ごろの様子
                                                                    • これから D3.js を始める人のためのメモ - Qiita

                                                                      はじめに 私はもともとネットワークとかインフラ系の話をやっている人で、ソフトウェア開発はやっていなかったのですが、この 1 年くらいで D3.js とか Vue.js とかを触るようになりました。この記事では、私の体験をもとに、フロントエンド技術が主業務ではない人 (私のようなIT基盤系エンジニアなど) 向けに、D3.js をつかったデータ可視化をする際の考え方をお伝えしたいと思います。プログラミングのノウハウというよりは、プログラミングをする前に知っておくべきこと・考えておくべきこと、みたいな形になるので、個人差があるとは思いますが、まあ参考程度に。 D3.js を始める前に [2019/9月時点情報] D3.js は v3 と v4/v5 の間に大きな変更が入っています。 d3/CHANGES.md をみてもらえるとわかると思うのですが、v4 (2016/6) の変更箇所の多さよ……。

                                                                        これから D3.js を始める人のためのメモ - Qiita
                                                                      • 【gulp4】もう迷わないgulpfile.jsの書き方|KojimaKohei

                                                                        ディレクトリ構造ディレクトリ構造はこんな感じです。 srcが作業ディレクトリで、コンパイル前のscssファイルや圧縮前のjsファイル、画像ファイルが格納されています。 gulpが走ると、distディレクトリにコンパイルされます。 ├─ index.html ├─ gulpfile.js ├─ package.json ├─ package.look.json ├─ /node_modules ├─ /dist │  ├─ /css │  │ └─ style.css │  ├─ /js │  │ └─ script.js │  └─ /img └─ /src ├─ /scss │ └─ style.scss ├─ /js │ └─ script.js └─ /img npmパッケージについての説明は割愛しますが、progateで解説されている記事があったので紹介しておきますね。 基本的なg

                                                                          【gulp4】もう迷わないgulpfile.jsの書き方|KojimaKohei
                                                                        • レンダリングの仕組みを知り、パフォーマンス向上に活かす

                                                                          この記事について 勉強会で作成したスライドの内容を簡単にまとめる。 メモレベルですが、どうかあしからず。 主な内容 ・ブラウザのレンダリングの仕組みを把握する ・パフォーマンス向上に使えそうな小ネタの紹介 レンダリングの仕組み 大きく4つのプロセスに分けられる。 Loading Scripting Rendering Painting Loading HTMLやレンダリングに必要なリソースを読み込む。 主な仕事はDownloadとParsing。 Download HTMLを取得し、その中で参照されているリソースがあればそれらを読み込んでいく。 Parsing リソースをレンダリングエンジンの内部リソースに変換する(HTML→DOM Tree、CSS→CSSOM Tree) 構造が複雑になる程、解析に要する時間が増える。 ボトルネックになりがちなところ HTMLのパース中にscriptタグ

                                                                            レンダリングの仕組みを知り、パフォーマンス向上に活かす
                                                                          • tsungでサクッと負荷テストをしよう - Techtouch Developers Blog

                                                                            この記事はテックタッチアドベントカレンダー23日目の記事です。 バックエンドエンジニアのcomです。入社してもうすぐ2ヶ月です。最近は某大型スマホゲームの原神にハマっています。 そろそろアウトドアな趣味も見つけていきたい今日このごろ この記事について 免責事項 この記事で伝えること tsungとは? tsungのセットアップ 基本的な負荷ツール実行方法 configの説明 tsung-recorderの使い方 Mac上でのproxyの設定 tsung-recorder (記録用proxy)の起動 ブラウザ経由でURLにアクセス Recordされた結果の確認 recordしたシナリオを用いた設定ファイルの作成 所感 この記事について 負荷テストをしようと思いいくつかツールを検討していた所、tsungとtsungに付随するtsung-recorderで簡単に 実リクエスト に近い負荷シナリオが

                                                                              tsungでサクッと負荷テストをしよう - Techtouch Developers Blog
                                                                            • [HTML5] Canvasを画像に変換しサーバへ送信する - ねこの足跡R

                                                                              Canvasに描画した内容を画像としてサーバへ送信し、そのままサーバに保存してみます。 今回は入力したテキストがそのままCanvasに描画される簡単なサンプルを用意しました。文字色と背景色もおまけで変更できます。もう少し頑張るとバナー画像ジェネレーターとか作れそうですね。 サーバ側のプログラムはPHPを採用していますが、他の言語でも似たような処理になります。 Canvasの内容をサーバへ送信する 実行例 ソース HTML JavaScript PHP 解説 Canvasを画像として取り出す サーバへ送信する サーバでバイナリとして保存する 参考ページ Canvasの内容をサーバへ送信する 実行例 以下から実際のサンプルをお試しいただけます。 miku3.net 左側にあるテキストボックスへ入力するとその場でCanvasに反映されます。同様に文字色や背景色も指定したタイミングでCanvasが

                                                                                [HTML5] Canvasを画像に変換しサーバへ送信する - ねこの足跡R
                                                                              • *.drawio.png と *.drawio.svg とはなんなのか

                                                                                VS Code Draw.io Integration の画像エクスポート機能 数ヶ月前に、VS Code の Draw.io Integration が話題になりました。 VSCode で Draw.io が使えるようになったらしい! - Qiita ただ、上記の記事にもあるようにエクスポート機能はv0.4.0から無効化されており、エクスポート機能を利用するにはオンライン版の Draw.io に繋がないといけないという本末転倒な状況になっているようです。 せっかくエディタ内でドキュメントと作図が完結しそうという素敵な体験にあと一歩というところなので、*.drawioファイルを一括で画像ファイルに変換するスタンドアロンのツールを作ってみたり(kaakaa/dio-exporter)もしましたが、もっと良い方法があったようです。 *.drawio.png と *.drawio.svg Vis

                                                                                  *.drawio.png と *.drawio.svg とはなんなのか
                                                                                • 思わず使いたくなる!手軽にWeb開発を楽しめる便利なサービスを厳選してみた! - paiza times

                                                                                  どうも、まさとらん(@0310lan)です! 今回は、さまざまなWeb開発に活用できる便利なサービスを厳選してご紹介します! 本記事で取り上げているWebサービスはすべて無料で使えるものばかりで、さらにほとんどの場合は面倒なユーザー登録も不要なうえ完全なカスタマイズ性も備えています。 自分専用のWebサイト、ポートフォリオ、データベース、API…など、さまざまなWeb制作を楽しめるものを厳選しているのでご興味ある方はぜひ参考にしてみてください! ■独自のブランドガイドを手軽に構築できるサービス! 【 Baseline 】 企業だけでなく、個人サイトでもブランディングを意識するケースは少なくありません。このサービスでは、独自のロゴ・テーマカラー・フォント・タイポグラフィなどをまとめた「ブランドガイド」を簡単に作成できます。 使い方は非常に簡単で、いくつかの質問に答えたりロゴをアップロードする

                                                                                    思わず使いたくなる!手軽にWeb開発を楽しめる便利なサービスを厳選してみた! - paiza times