並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 2593件

新着順 人気順

gridの検索結果1 - 40 件 / 2593件

  • Web制作者はダウンロードしておきたい! CSS関連の最新版チートシートのまとめ

    CSS GridやFlexboxで配置するプロパティ値は? 先頭の3つだけを指定するセレクタは? という「あれは何だっけ?」に役立つのが、チートシートです。 CSS GridやFlexboxの各プロパティ・値でどのように配置されるのか、セレクタやnth-child()やdisplayやposition、VS CodeやGitのコマンドがまとめられたチートシートを紹介します。 チートシートは高解像度版が用意されており、ダウンロードしておくと便利です。 CheatSheets -GitHub チートシートはすべて、「ご自由にダウンロードしてご利用してください」とのことです。チートシートは高解像度版を無料でダウンロードでき、モニターの壁紙や印刷して机の脇に貼っておいても便利です。 では、どんなチートシートがあるのか紹介します。 まずは、CSS Flexboxのチートシート。Flexboxの各プロ

      Web制作者はダウンロードしておきたい! CSS関連の最新版チートシートのまとめ
    • ピュアP2P分散マイクロブログシステム NostrP2Pを作ってみた - Qiita

      こんにちは。 ryo_grid です。 今回はピュアP2P分散マイクロブログシステム NostrP2Pというものを作ってみたのでそれについて書いてみます。 ひとまず開発物のGitHubリポジトリはこちら ryogrid/nostrp2p ryogrid/flustr-for-nosp2p アイキャッチ画像です。 前提知識 Nostr プロトコルについてのざっくりとした理解 こちらの記事などに目を通しておいていただければ十分かと 開発しようと思った経緯 元々NAT透過なオーバレイ上で動作するピュアP2Pなアプリケーションを作ってみたかった DHTベースの分散KVSを作ったことがあったが、NATの壁を超えることはできなかった 上の思いから、ひとまずgossipプロトコルなどで雑にNAT透過なオーバレイを実装できないか考えていた => そのものずばり、どころかよりインテリジェントな実装であるwe

        ピュアP2P分散マイクロブログシステム NostrP2Pを作ってみた - Qiita
      • 待望の新製品!Positive Grid社のSpark Linkがついに発売🔊 #アンプ - Days of Mac and Run

        雑多な内容になるので悪しからず。 Apple Music 100 Best Albums Apple Music 100 Best Albumsが発表されたが、やっぱり第1位は、ローリン・ヒルだった。この先10年後、20年後も間違いなくBest10 にランクインするアルバムだろう。 100best.music.apple.com そしてこちらのトークも面白い。マギー・ロジャースとDJのゼイン・ロウにナイル・ロジャースが絡む。100%聞き取れない、意味がわからないのが残念💦 The Final Reveal: Our Top 10 Albums ナイル・ロジャース, マギー・ロジャース, Zane Lowe & Ebro Darden 音楽ドキュメンタリー music.apple.com TOP10のご紹介。 ⑩ビヨンセ ⑨ニルヴァーナ ⑧エイミー・ワインハウス ⑦ケンドリック・ラマー ⑥

        • CSSでチェックボックスやラジオボタンをカスタマイズする 2024年版: Days on the Moon

          HTMLのチェックボックス(<input type="checkbox">)やラジオボタン(<input type="radio">)をCSSで装飾したいというのはよく聞く話です。2024年現在は、HTMLの記述は簡単なまま、CSSで自由度の高い装飾も実現できるようになっています。 結論 従来の手法 appearanceプロパティを使う手法 外枠の配置 未チェックとチェック済みの切り替え 強制カラーモードへの対応 透明なボーダーやアウトライン 内向きの影や背景グラデーション 画像やテキスト ブラウザ組み込みの外観 状態に応じたスタイルの指定 参考文献 結論 単に色調を整えられればよいという場合は、accent-colorプロパティを使います。 input[type="checkbox"], input[type="radio"] { accent-color: #d31; } くだもの や

          • Modern CSS Layouts: You Might Not Need A Framework For That — Smashing Magazine

            It’s easy to get lost in a sea of CSS frameworks and libraries, each promising easier styling and smoother layouts. But amidst this abundance, the modern CSS features we have today offer simpler and more flexible approaches without the added dependencies or abstractions. Brecht De Ruyte demonstrates four CSS utility classes (plus a bonus) using techniques that allow them to be used practically any

              Modern CSS Layouts: You Might Not Need A Framework For That — Smashing Magazine
            • これだけは知っておきたい最新モダンCSSの書き方(2024年夏版)

              このブックマーク可能なガイドの目的は、最近CSSに追加されたばかりの新機能や使い方を分かりやすくまとめることです。 「CSSって、こんなこともできるの?!」と思ってしまうほど、多くの人が知らない新しいテクニックが中心です。 また、たとえ知っていたとしてもよく理解できておらず、「それって何?」「なんで気にする必要があるの?」「サンプルコードがあると助かるんだけど、」そんな人におすすめしたい記事となっています。 周りがあっと驚くテクニックを習得して、ウェブデザインでできる表現の幅をぐっと広げましょう。 コンテンツ目次これだけは知っておきたい最新モダンCSS(2024年春版)CSSコンテナクエリのインタラクティブガイドCSS sroll()とview()によるスクロール駆動アニメーション実践編CSS :has()のインタラクティブガイドCSS Nestingの具体的な使い方と使用例CSSコンテナ

              • エンジニア勉強会でFigma使ってプレゼンしたら思ったより良さげでした

                先日行われたSODA Flutter Talk #1でFigmaを使ってプレゼンさせていただきました。 自分はデザイナーではないためFigmaに精通しているわけではないですが、その上でFigmaでプレゼンしたメリット・デメリットがあったので紹介したいと思います。 結論を先に述べると、登壇を頻繁にする人なら使う価値はありそうだと感じました。プレゼン資料を作る回数が増えるにつれ自分なりの"型"が作られていくのでその恩恵を受けられそうです。 逆に初めてFigmaを触る場合は普段の資料作りより時間がかかってしまいそうです。 とはいえ、Figmaに慣れ、自分なりのテンプレートが固まってきたらかなり資料作りが早くなるポテンシャルはあるかなと思いました。 Figmaで登壇する方法 プレゼン用のフレームを用意する まずそもそもどうやってFigmaでプレゼン資料を作るのでしょうか? プレゼン用の機能は用意さ

                  エンジニア勉強会でFigma使ってプレゼンしたら思ったより良さげでした
                • こんなことできるの?!最新HTMLテクニック・スニペット30選 2024年5月版

                  目まぐるしく変化するWebデザインの世界は、新しい技術やテクニックが毎日のように登場し、追いかけるだけでも大変。 「Webデザインの最新テクニックを知りたいけど、時間が足りない」という方へ。 この記事では、話題になった人気テクニックを中心に集めているので、効果的にWeb注目ニュースをインプットできます。 しかもスニペットはコピペで利用でき、CSSのみでスタイリングされたものも多数。 HTML/CSSやJSのコードをリアルタイムで編集、確認できるので、今後のデザイン制作に活用してみてはいかがでしょう。 こんなことできるの?!最新HTMLテクニック・スニペット Cards (gradient border) 最近良く見かけるモダンなUIカードエフェクトをまとめたミニライブラリ。CSSでできるボーダーアニメーションと合わせてどうぞ。 See the Pen Cards (gradient bor

                    こんなことできるの?!最新HTMLテクニック・スニペット30選 2024年5月版
                  • UI Density

                    Interfaces are becoming less dense. I’m usually one to be skeptical of nostalgia and “we liked it that way” bias, but comparing websites and applications of 2024 to their 2000s-era counterparts, the spreading out of software is hard to ignore. To explain this trend, and suggest how we might regain density, I started by asking what, exactly, UI density is. It’s not just the way an interface looks a

                      UI Density
                    • デジタル復調の学習を目的として、ワンセグチューナーで地デジのフルセグTSを抜く - Qiita

                      お詫びと訂正 タイトルにて「ワンセグチューナー」と表記しておりますが、正しくは「ワンセグチューナーの技術を応用したSDR受信機」となります。お詫びして訂正いたします。 本題 さて、茶番はこのあたりにして(今回は使わなかったと言うだけで、本物の「ワンセグチューナー」でもフルセグを受信できるはずなので、あながちタイトが誤っているというわけではないのですが、茶番をやりたいための茶番でした)。 今回はデジタル変調の復調を学習することを目的としているので、それ以外の部分(例えば受信機のハードウェアや、リードソロモン誤り訂正のような情報理論的分野)には触れません。また、限定受信を目的としたスクランブルの解除や映像の復号にも一切触れません。一方で、海外の人が作ったGNU Radioのソースコードをコピペして「受信したよ!」と言っても学習という意味では全く意味がありませんから、ISDB-Tの復調に関しては

                        デジタル復調の学習を目的として、ワンセグチューナーで地デジのフルセグTSを抜く - Qiita
                      • 大実験!ChatGPTは競プロの問題を解けるのか (2024年5月版) - E869120's Blog

                        1. はじめに 2024 年 5 月 14 日、OpenAI 社から新たな生成 AI「GPT-4o」が発表され、世界に大きな衝撃を与えました。これまでの GPT-4 よりも性能を向上させただけでなく1、音声や画像のリアルタイム処理も実現し、さらに応答速度が大幅に速くなりました。「ついにシンギュラリティが来てしまったか」「まるで SF の世界を生きているような感覚だ」という感想も見受けられました。 しかし、いくら生成 AI とはいえ、競技プログラミングの問題を解くのは非常に難しいです。なぜなら競技プログラミングでは、問題文を理解する能力、プログラムを実装する能力だけでなく、より速く答えを求められる解法 (アルゴリズム) を考える能力も要求されるからです。もし ChatGPT が競技プログラミングを出来るようになれば他のあらゆるタスクをこなせるだろう、と考える人もいます。 それでは、現代最強の

                          大実験!ChatGPTは競プロの問題を解けるのか (2024年5月版) - E869120's Blog
                        • 顧客の目にとまる! デザイナー直伝「ワンランク上の綺麗な資料」作成のコツ |ブログ|東京のWeb制作会社・ホームページ制作|QUOITWORKS Inc.(株式会社クオートワークス)

                          こんにちは、クオートワークスです。 普段、さまざまなシーンで資料を作成する際、デザイン面で以下のように悩むことは多いのではないでしょうか。 「資料が野暮ったい」 「伝わりやすい資料を作りたい」 「資料デザインを洗練させたい」 「上司や顧客を驚かせたい」 デザインは単なる装飾ではなく、情報の伝達に重要な役割を果たします。適切なレイアウトや色彩、フォントを選ぶことは、読み手にとって理解しやすく魅力的な資料を作成する上で欠かせません。 しかし、デザインスキルに自信がない場合や、時間が限られている場合、この課題に取り組むことは容易ではありません。 そこでこの記事では、スライド資料を作成する際のデザインの基礎的なコツのほか、デザインが苦手でもデザイナーの技を簡単に再現でき、ワンランク上の資料を効率的に作成するためのヒントをご紹介します。 作例をたっぷり掲載しているので、ぜひ実践にお役立てください。

                            顧客の目にとまる! デザイナー直伝「ワンランク上の綺麗な資料」作成のコツ |ブログ|東京のWeb制作会社・ホームページ制作|QUOITWORKS Inc.(株式会社クオートワークス)
                          • Vivliostyleで市販書籍とそっくりに組んでみよう | gihyo.jp

                            上達のコツはやはり反復練習!ということで、第4回では、InDesignで作られた書籍のPDF(なければプリントアウト)をもとに、紙面デザインをそっくりに再現する方法について解説します。何度か作成していくうちに、Vivliostyleの可能性やクセがつかめてくるはずです。 CSS組版を覚える早道は……? 筆者は2023年に『Web技術で「本」が作れるCSS組版 Vivliostyle入門』を執筆しましたが、これを読んだだけで自在に本を組めるようになるかといえば、残念ながらそう簡単なものではないというのが正直なところです。 では、どうやってCSS組版を勉強すればいいのでしょうか? ひるがえって、自分がたどった道のりを思い出してみると、CSS組版とVivliostyleを使い始めたのは、書籍の原稿整理の一環として、書籍デザイン通りの字数・行数をCSS組版で再現したのが始まりでした。何度もそれを繰

                              Vivliostyleで市販書籍とそっくりに組んでみよう | gihyo.jp
                            • WebKit Features in Safari 17.5

                              Happy May! It’s time for another release of Safari — our third significant update of 2024. With just a month until WWDC24 and the unveiling of what’s coming later this year, we are happy to get these 7 features and 22 bug fixes into the hands of your users today. CSS There are several exciting new CSS features in Safari 17.5, including text-wrap: balance, the light-dark() color function, and @star

                                WebKit Features in Safari 17.5
                              • Introducing the CSS anchor positioning API  |  Blog  |  Chrome for Developers

                                The CSS Anchor Positioning API is a game-changer in web development because it lets you natively position elements relative to other elements, known as anchors. This API simplifies complex layout requirements for many interface features like menus and submenus, tooltips, selects, labels, cards, settings dialogs, and many more. With anchor positioning built into the browser, you'll be able to build

                                  Introducing the CSS anchor positioning API  |  Blog  |  Chrome for Developers
                                • BlazorでJavaScriptから.NETの動的(インスタンス)メソッドを呼び出す - Qiita

                                  はじめに 仕事で作成しているBlazorのアプリケーションで、Handsontableを使用して一覧表を表示しています。 検証作業を実施している同僚から、2台のPCで同じ画面を表示した際に一覧表を表示する処理を実施すると、後から起動したPC側に一覧表が表示され、本来表示されるPC側には何も表示されないとの報告を受けました。 土日の休日を使って解決策を見つけることが出来たので、備忘録として記事に残しておきます。 問題1 現象 会社では複数PCが使用できますが、自宅ではPC1台です。 そこで、違うブラウザChromeとEdgeで同じ現象が出るか試してみました。Visual Studio上で Chromeを起動しておき、後からEdgeを起動して、一覧表を表示する処理を実施するとEdge側に一覧表が表示されました。 これなら Visual Studio上から デバッグ も可能で調査が進みます。 調

                                    BlazorでJavaScriptから.NETの動的(インスタンス)メソッドを呼び出す - Qiita
                                  • ランニングを続けるためのご褒美 - 43号線を西へ東へ

                                    しんどいことを継続するためには、いろいろな仕掛けが必要です。 走り慣れてない方がランニングを続ける際に、しんどい気持ちを残すだけでは無く、冷静にデータを見直すことは有用です。Apple Watchを用いてランニングの統計データを集計して、自分にポジティブイメージを作る方法を実践しています。 現在のランニングのプロトコル 20分間走 心拍数コントロール ご褒美 ご褒美その1:走行距離が伸びてきた ご褒美その2:ペースが速くなっているのに心拍数は最大・平均とも減少 表形式 使用しているデータ形式 ご褒美その3:Apple Watchのバッジ 最後に 余談 なすなかし復帰 アラフィフのメタボのおじさんが、事務所から自宅までの25kmを走るために走る練習をしている記録です。走り始めて75日になりました。 自動で日数を数える!あなたの進捗ブログに追加すべきJavaScriptコード - 43号線を西

                                      ランニングを続けるためのご褒美 - 43号線を西へ東へ
                                    • Emoji history: the missing years  ⌘I  Get Info

                                      During my research into vintage Japanese drawing software, I came across some devices that had built in sketch or handwritten memo functions. I bought a couple of them to see if they did anything cool or interesting. These sorts of devices are pre-internet, so there’s not much about them online, and they can’t be emulated, so the only way to find out what they do is to get first hand experience by

                                      • Development notes from xkcd's "Machine"

                                        On April 5th, xkcd released Machine, the 15th annual April Fools project I’ve made with them. It’s a game we’d been dreaming of for years: a giant rube goldberg machine builder in the style of the classic Incredible Machine games, made of a patchwork of machines created by individual xkcd readers. For more details, check out Explain xkcd’s wonderful writeup. This is the story of how we built Machi

                                          Development notes from xkcd's "Machine"
                                        • 最後にKANは勝つのか?MLPに変わると主張されるKANを試す|shi3z

                                          コルモゴロフ・アーノルド・ネットワークス(KAN;Kolmogorov–Arnold Networks)は、MITとカルテック、ノースイースタン大学、NSF人工知能および相互作用研究所らの共同研究によって生まれた、これまでの多層パーセプトロン(MLP;Multi Layer Perceptron)に変わるニューラルネットワークだそうな。 先週一番話題になったので知ってる人も多いと思う。 AIの世界は恐ろしく、世界の片隅で新発見がされるとそれが一週間もしないうちに世界中でテストされ、改良され、確認され、解析される。 KANの公式な実装には機械学習屋がHello Worldと呼ぶMNIST(手書き数字6万字を学習させて精度を競うモノ)がなかった。それどころかGPUも使われていなかったので、「一体全体どうすれば?」と困惑するしかなかったのだが、さすが世界は広い。すでにEfficient-KANや

                                            最後にKANは勝つのか?MLPに変わると主張されるKANを試す|shi3z
                                          • 激化するEV用蓄電池の開発

                                            リチウムイオン電池の技術開発では世界に先行した日本であるが、市場は中国・韓国勢の後塵を拝している。この現状を打破するために蓄電池の産業戦略は重要である。以前に、半導体や太陽光パネルがたどった経緯と良く似ている。何故、日本は技術開発で先行しても、先行者利益が得られないのか? 国内蓄電池メーカーの投資意欲が高まるのは確実な国内市場の拡大が基本であり、蓄電池ユーザーの購買意欲が高まるのは高性能・低コスト化である。未だに、この機軸が見えてこない。 蓄電池と自動車メーカーの提携 現在、多くの自動車メーカーは電池技術の蓄積はなく、電気自動車(BEV)を商品化するにあたり蓄電池メーカーに大きく依存している。そのため蓄電池を安定的に大量調達するため、電池メーカーへの出資や、合弁会社を立ち上げるなどの様々な提携を進めている。 BEVに搭載される蓄電池容量は50~100kWhと、HEVの1kWh、PHEVの1

                                              激化するEV用蓄電池の開発
                                            • Welcome to pyspread | pyspread

                                              Welcome to pyspread pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python. The goal of pyspread is to be the most pythonic spreadsheet. pyspread expects Python expressions in its grid cells, which makes a spreadsheet specific language obsolete. Each cell returns a Python object that can be accessed from other cells. These objects can

                                              • VRChatで8K解像度動画を撮影するための設定方法 – 8KVRC | こはろぐ

                                                こちらは「8K Video Recorder Community(8KVRC)」という、8K録画に特化したVRChat向けコミュニティに所属されているLemonKaju(@LemonKaju)さんからの寄稿記事になります。 この記事では、VRChat内で高品質な8K動画を撮影するための詳細な設定方法を解説しています。 8K動画撮影に興味のある方はぜひ参考にしてみてください。 まずは、実際にVRChatを8K解像度で撮影した映像をみてみましょう。 プレイヤーの右側にある歯車アイコン「設定」から「画質」を選び、「4320p 8K」に設定して全画面で見てください。RTX 4070 Ti Superクラス以上のGPUを搭載したPCをお持ちの方はこの画質で思い出を残しましょう。 この記事では、「8K Video Recorder Community(8KVRC)」で使用されている8K動画撮影の設定方

                                                  VRChatで8K解像度動画を撮影するための設定方法 – 8KVRC | こはろぐ
                                                • GPT4-Vで画面設計書から画面を生成させる - Qiita

                                                  はじめに これまで設計書からプログラム、構成図からIaCなど、GPT4-Vで画像を使ったケースを取り扱ってきました。今回は画面設計書みたいなものから画面のコードを生成させてみたいと思います。 なお、生成するコードはSvelteコンポーネントです。 画面設計書 本当は日本語が良かったのですが、日本語OCRの精度に不安があったので英語で記載しました。なお、英語もChatGPTで日本語をもとに翻訳したものをそのままいれています。 DallePanel.svleteというSvelteコンポーネントについて、画面の構成と、動作に関する説明などを右側にいれています。右側の説明は画像にいれなくてもプロンプトに入れてもいいかなと思いましたが、とりあえず画像です。 ともすればfigmaとかでもいいじゃないかっていう話もありますが、動作含めて画像にすることを今回試します。 説明の内容は日本語(翻訳前)だと以下

                                                    GPT4-Vで画面設計書から画面を生成させる - Qiita
                                                  • セナの事故死から30年……ずっと苦しみ続けてきたセーフティカードライバー「僕は100%で走ったけど、F1の前を走る適切なクルマじゃなかった」

                                                    事故の原因については今も様々な意見が存在するが、その中のひとつに、セーフティカーがあまりにも遅すぎたため、その間にF1マシンのタイヤの内圧が下がり、それがセナの事故に繋がったという論調もあった。 この時セーフティカードライバーを務めていたマックス・アンジェレリは当時のことを振り返り、パフォーマンスが著しく劣るセーフティカーから100%のパフォーマンスを引き出したと自信を持っているものの、事故が起きたことについては、長きにわたって自責の念に捉われ続けたという。 セーフティカーがF1に正式に採用されたのは、1993年のことだった。今でもF1ドライバーたちは、「セーフティカーが遅すぎる」と苦言を呈することが多いが、当時のセーフティカーは今以上にF1マシンとのパフォーマンス差が大きく、セーフティカードライバーのアンジェレリにとっては、まさに悪夢のような状況だったようだ。 このアンジェレリの助手席に

                                                      セナの事故死から30年……ずっと苦しみ続けてきたセーフティカードライバー「僕は100%で走ったけど、F1の前を走る適切なクルマじゃなかった」
                                                    • 【CSS・Chrome 124】aspect-ratioを使っているページが何もしていないのに壊れた

                                                      はじめに結論 CSS の aspect-ratio プロパティを使っている場合、Chrome 124 で崩れる場合があります。 aspect-ratio を設定している要素に min-width: 0; を設定しておくと安全かも。 以下詳細です。 現象 以前は問題なく表示できていたはずのページで、コンテンツがページ外にはみ出してしまう現象が発生していました。 原因を確認すると、以下のような条件で発生していました。 親で display: grid; を設定して横並びにしている おそらく flex でも同様 その中に aspect-ratio プロパティを設定している要素がある 同様の状況を再現したのが、冒頭に掲載した CodePen のサンプルです。 原因 Chrome 123.0.6262.0 で表示を確認したところ、問題なく表示されていました。 Chrome 124.0.6367.92

                                                        【CSS・Chrome 124】aspect-ratioを使っているページが何もしていないのに壊れた
                                                      • 滋賀県輪投げ | フリーゲーム投稿サイト unityroom

                                                        全国ランドサットモザイク画像 データソース:Landsat8画像(GSI,TSIC,GEO Grid/AIST), Landsat8画像(courtesy of the U.S. Geological Survey), 海底地形(GEBCO)

                                                        • An alternative proposal for CSS masonry  |  Blog  |  Chrome for Developers

                                                          The Chrome team is keen to see an implementation of masonry type layouts on the web. However, we feel that implementing it as part of the CSS Grid specification as proposed in the recent WebKit post would be a mistake. We also feel that the WebKit post argued against a version of masonry that no one was proposing. Therefore, this post aims to explain why we at Chrome have concerns about implementi

                                                            An alternative proposal for CSS masonry  |  Blog  |  Chrome for Developers
                                                          • Printing music with CSS grid

                                                            Printing music with CSS Grid Too often have I witnessed the improvising musician sweaty-handedly attempting to pinch-zoom an A4 pdf on a tiny mobile screen at the climax of a gig. We need fluid and responsive music rendering for the web! Stephen Band 24 Apr 2024 Music notation should be as accessible and as fluid as text is, on the web; that it is not, yet, is something of an afront to my sensibil

                                                            • 【ポケット探索】CASTpを使ったタンパク質結合サイトの探索【in silico創薬】 - LabCode

                                                              CASTpとは CASTpは「Computationally Automated Sites of Topological Pockets」と呼ばれるシステムで、タンパク質のポケット(タンパク質の表面にあるくぼみや穴のこと)やキャビティ(ンパク質の内部にある閉じた空間で、外部の溶媒がアクセスできない部分)を計算し、識別するためのツールです。 CASTpは、タンパク質の3D構造から特定の部分を抽出し、科学者がタンパク質の機能や反応の仕組みを理解するのを助けます。 詳しい説明についてはこちらをご覧ください。 タンパク質の下準備 今回の扱うタンパク質はsodium glucose transporter 2(SGLT2)(PDB:7VSI)になります。 SGLT2(ナトリウム-グルコース共輸送体2)は、糖尿病治療における魅力的な薬物標的です。この輸送体は、腎臓の尿細管でグルコースの再吸収を促進す

                                                              • OBSのブラウザソースで動くものを作るあなたへ

                                                                MacOSのみ一部バージョンが異なるのは26.1.1リリースのタイミングでブラウザソースがクラッシュする問題が発生し、hotfixとして26.1.2リリースのタイミングでMac版のみアップデートがなされたためです。 このようにバージョンアップのタイミングはまちまちで、XSplitに関しては最近までChrome 68系、OBSについても最新版の30.xでもChrome 103系と執筆現在(2024/04/22)での最新バージョンであるChrome 124から21バージョン遅れをとっている状況です。 これらのアップデートが進まないことの背景には、OBSがCEF経由でページの表示をテクスチャとして使用するためにテクスチャ共有を利用しながら、ゲームなどの他のソフトウェアやキャプチャを使用するためにもテクスチャ共有を利用していることと、CEFがOffscreen Rendering(OSR)時にハー

                                                                  OBSのブラウザソースで動くものを作るあなたへ
                                                                • マイベストのデザインシステムで使用しているレイアウトコンポーネントを紹介

                                                                  はじめに 株式会社マイベストでフロントエンドエンジニアをしているyamadaです。 近年、企業やプロダクトチームでデザインシステムを導入する動きが加速しています。 弊社でもデザインシステムの構築に力を入れており、Material UIやChakra UIのようなUIライブラリを参考にしながら独自のデザインシステムの開発を進めています。 今回はその独自のデザインシステムの重要な構成要素であるレイアウトコンポーネントを紹介したいと思います。 レイアウトコンポーネントとは 弊社ではアプリケーションの構造やレイアウトを構築するのに使われるコンポーネントのことをレイアウトコンポーネントと呼んでいます。 主なレイアウトコンポーネントには以下のようなものがあります。 フレックスボックスコンポーネント Flexboxのプロパティを使ってレイアウトを構築 代表例: Material UIのBox・Stack

                                                                    マイベストのデザインシステムで使用しているレイアウトコンポーネントを紹介
                                                                  • HTML・CSSで実装するかわいいフキダシのアイデア - ICS MEDIA

                                                                    見出しなどのテキストを目立たせたいときに便利なフキダシ(吹き出し)。 この記事では、HTMLとCSSだけで簡単に実装できる、シンプルなデザインのフキダシをご紹介します。 雑誌やポスターなどで見かける可愛いあしらいをウェブサイトにも取り入れたいと思ったことが、今回のテーマを選んだきっかけです。 とくにフキダシは、少ないコードで表現でき、見出しなどのテキストに華やかな印象を与えられます。 ウェブサイトを制作する際に、ぜひ取り入れてみてください。 また、この記事のほとんどの作例で、CSSの疑似要素『::before』と『::after』を利用しています。 疑似要素を使うと、不要なHTMLタグを増やさずにCSSで装飾できます。 ::before = 選択した要素の最初の子要素として疑似要素を生成 ::after = 選択した要素の最後の子要素として疑似要素を生成 これらは、要素に装飾的な内容を追加

                                                                      HTML・CSSで実装するかわいいフキダシのアイデア - ICS MEDIA
                                                                    • WebKit公式ブログにてタイル状にアイテムを配置するメイソンリーレイアウトのデザイン例が掲載される

                                                                      Safariのレンダリングエンジン「WebKit」の公式ブログにて、CSSグリッドレイアウトLevel 3で実装される予定のメイソンリーレイアウトの使用例が掲載されました。 Help us invent CSS Grid Level 3, aka “Masonry” layout | WebKit https://webkit.org/blog/15269/help-us-invent-masonry-layouts-for-css-grid-level-3/ メイソンリーレイアウトは下図のように、コンテンツがレンガや石の壁のように積み上げられているレイアウトです。コンテンツがページ上を滝のように流れていくためウォーターフォールレイアウトとも呼ばれています。 メイソンリーレイアウトを使用することでさまざまなアスペクト比のコンテンツをきれいに配置したり、ページをスクロールするときの自然な読み

                                                                        WebKit公式ブログにてタイル状にアイテムを配置するメイソンリーレイアウトのデザイン例が掲載される
                                                                      • 実験の再現性を高めるデータバージョン管理(DVC)の紹介 - techtekt

                                                                        データバージョンの管理とは? データバージョンの管理とは、バイナリデータのバージョンを管理することを指します。データバージョンの管理は、Git 等でのコードのバージョン管理をバイナリデータに拡張しています。実験の再現性を高められるメリットがあります。 DVC とは? データのバージョンを管理する機能をもつオープンソースソフトウェアです。データのハッシュをテキストファイルで保持し git でバージョン管理します。また、yaml ファイルで実行パイプラインを定義して監視対象データが更新された際にハッシュを更新することで、新しいハッシュ値を含んだデータをバージョン管理します。更新されたデータファイルはキャッシュディレクトリに保存され、必要なタイミングで自動的に復元されます。 データのリモートリポジトリを定義することで、データ一式を簡単なコマンド操作で S3 等へ push / pull すること

                                                                          実験の再現性を高めるデータバージョン管理(DVC)の紹介 - techtekt
                                                                        • LaTeX と Python で作る 1 ポイントたりとも表示崩れしない最強の帳票印刷ソリューション - Qiita

                                                                          元ネタ 元ネタはこちらです(以下「Figma と PHP」で略します)。 読んでなるほどと思いました。このように、誰かが苦労したおかげで後続が楽になるので感謝です。何が問題点として生じるのか、どんな解決方法が考えられるのか、が予め判明しているだけでもだいぶ楽になります。 反面、$\LaTeX$ の方が実装は簡易ではないかと思ったので、それを実践してみました。 条件と問題点 Figma と PHP の 44 ページに以下のような条件があります 改めて、満たしたい条件 ミリ単位で細かく帳票をデザインしたい。 帳票デザインの保守性を維持するためにはビジュアルデザイン必須 印刷時に見た目が一切崩れない さらに、次のような障害を次々とクリアしていってます。 文字参照の問題 枠からのはみ出しの問題 右寄せの問題 自動折り返しの問題 連票の問題(簡易な解説のみ) これらを $\LaTeX$ と Pyth

                                                                            LaTeX と Python で作る 1 ポイントたりとも表示崩れしない最強の帳票印刷ソリューション - Qiita
                                                                          • 人気の「メイソンリー」レイアウトは、CSS Gridの一部にすべきか否か?あなたの意見を聞かせてください

                                                                              人気の「メイソンリー」レイアウトは、CSS Gridの一部にすべきか否か?あなたの意見を聞かせてください
                                                                            • コンテナ要素に基づく相対的な CSS の単位(cqw, cqh, cqi, cqb, cqmin, cqmax)

                                                                              コンテナクエリ(@container)とは、親コンテナ要素に基づいてスタイルを定義できる CSS の機能です。メディアクエリ(@media)では画面全体の幅に応じてスタイルを変更する必要がありましたが、コンテナクエリでは任意の要素に基づいたスタイルを適用できるため、より柔軟なレイアウトの実現が可能です。 .card { display: grid; grid-template-columns: 1fr; } @container (min-width: 600px) { /* カードの親要素の幅が 600px 以上の場合、2 列に変更 */ .card { display: grid; grid-template-columns: 1fr 1fr; } } コンテナクエリを使用してスタイルを適用する場合、コンテナクエリ単位を使用できます。コンテナクエリ単位は、親コンテナ要素に対する相対的な

                                                                                コンテナ要素に基づく相対的な CSS の単位(cqw, cqh, cqi, cqb, cqmin, cqmax)
                                                                              • Help us invent CSS Grid Level 3, aka “Masonry” layout

                                                                                If you’ve been making websites for years, you know how frustrating it was to lay out a web page with CSS floats. Managing sizes and placement was tedious and time consuming. Being creative was often impossible. CSS Grid greatly eased that pain with Grid Level 1 in 2017, and now with Grid Level 2, aka Subgrid. But even with the powerful CSS of today, not every layout imaged by designers is possible

                                                                                  Help us invent CSS Grid Level 3, aka “Masonry” layout
                                                                                • Embeddings are a good starting point for the AI curious app developer

                                                                                  Vector embeddings have been an Overton window shifting experience for me, not because they’re sufficiently advanced technology indistinguishable from magic, but the opposite. Once I started using them, it felt obvious that this was what the search experience was always supposed to be: less “How did you do that?” and more mundanely, “Why isn’t this everywhere?” This feels like the right place to st

                                                                                    Embeddings are a good starting point for the AI curious app developer