並び順

ブックマーク数

期間指定

  • から
  • まで

641 - 680 件 / 11673件

新着順 人気順

レイアウトの検索結果641 - 680 件 / 11673件

  • 結局、AI創作とどう向き合うべき? 知られざる著作権の落とし穴と対策【弁護士解説】 - Workship MAGAZINE(ワークシップマガジン)

    骨董通り法律事務所弁護士。内閣府知的財産戦略推進事務局参事官補佐。エンタテインメント法務が専門。主にアニメ、ゲーム、AI、ロボット、VR業界の方をサポートしている。実はドラマーでもある。(Twitter:@hajime_idei) AIを使う側が気をつけなければいけないこと ぽな: 便利なAIツールが続々と登場する中、AIを作品づくりに取り入れる方も増えると思うんです。ただ、AI創作物には著作権が発生しないなど、非常にややこしい問題があるということですね。 では、実際に我々クリエイターがAIツールを活用していく場合、トラブルを避けるためにはどんなことに気をつければよいのでしょうか。 出井: まず、著作物性の問題についてですが、自分の著作物として保護したいのであれば、AIが生成した作品には全体的に人の手を加えることが重要だと考えています。 そうすることで、「AIが生成した作品だから著作権は発

      結局、AI創作とどう向き合うべき? 知られざる著作権の落とし穴と対策【弁護士解説】 - Workship MAGAZINE(ワークシップマガジン)
    • Google、アプリ実行時に生成AIが適切なUIを構成し動的生成する「AI Generated UI」発表

      Google、アプリ実行時に生成AIが適切なUIを構成し動的生成する「AI Generated UI」発表 基本的に、アプリケーションのユーザーインターエイス(UI)は開発時に設計され実装されて、その実装通りに実行時に表示されるものです。 しかしこのUIを開発時ではなく、アプリケーションの実行時に生成AIが適切に構成して動的に生成し表示する「AI Generated UI」という仕組みを、Googleがインドのバンガロールで行われたイベント「Google I/O Connect Bengaluru 2024」で発表しました。 現時点でAI Generated UIはFlutterフレームワークの上にアーリープレビューとして実装されており、ユーザーの意図に基づいてFlutterが動的にUIコンポーネントとレイアウトを構成し、ユーザーにパーソナライズされた最適なUIを表示すると説明されています

        Google、アプリ実行時に生成AIが適切なUIを構成し動的生成する「AI Generated UI」発表
      • 三井住友銀行のインハウスデザイナーにプロジェクト推進術を学ぶ。若いチームが大組織を動かすコツとは - ミーツキャリアbyマイナビ転職

        会社の中で新しい企画やプロジェクトを提案したものの、「前例がない」「うちでは難しい」などと一蹴されてしまった経験はないでしょうか? いつの時代も、組織は「過去」に支配されるもの。特に大企業ともなれば先例や慣習などの影響力が強く、何かを大きく変えることはなおさら困難に思えます。難攻不落の組織をどうすれば動かせるのでしょうか。 そのヒントになりそうなのが、三井住友銀行(SMBC)で2016年から始まった「インハウスデザイナー」たちの取り組みです。それまですべてのプロダクトのデザインを外部パートナーに委託していたSMBCが、初めて社員として3名のデザイナーを採用。しかし、当時は社内でデザインの価値が十分に理解されておらず、インハウスデザイナーがフルにパフォーマンスを発揮できる環境ではありませんでした。 そんな厳しい状況下でも、地道にデザインの価値を浸透させ、徐々に社内で信頼を獲得。2019年の三

          三井住友銀行のインハウスデザイナーにプロジェクト推進術を学ぶ。若いチームが大組織を動かすコツとは - ミーツキャリアbyマイナビ転職
        • フロントエンドエキスパートチームが選ぶ web.dev Live2020 オススメセッション - Cybozu Inside Out | サイボウズエンジニアのブログ

          こんにちは、フロントエンドエキスパートチームです。 フロントエンドエキスパートチームでは、フロントエンドに関する情報共有会を社内向けに行っています。 2017年から2020年までに10回開催しており、「Web ページのパフォーマンス」、「React の今とこれから」、「Google I/O セッションまとめ」などフロントエンドに関する情報を社内に共有してきました。 今回行ったのは、2020年6月30日から7月2日にかけて3日間オンラインで開催された web.dev Live2020 のセッションについての情報共有です。各セッションはYouTubeにて視聴できます。 今回は各チームメンバーが視聴したセッションの中から、それぞれ2つのセッションを選んで内容と感想を紹介します。 まだ web.dev Live2020 を見ていない方が興味を持つきっかけになれば幸いです。 BaHoのオススメ Ba

            フロントエンドエキスパートチームが選ぶ web.dev Live2020 オススメセッション - Cybozu Inside Out | サイボウズエンジニアのブログ
          • 横並びになったボタンを同じ幅で配置するCSS

            複数のボタンを横並びにしつつ、それぞれのボタンが同じ幅になるように合わせたいということがある。ボタンに同じwidthを指定すれば合わせられるが、するとラベルの長さに応じた幅にできなくなる。 縦方向に並んだボタンであれば、いずれか幅の広い方に合わせることは難しくない。次のようにすれば、最も幅の広いボタンに合わせて他のボタンも配置することができる。 <div class="wrapper"> <button type="button">Hi</button> <button type="button">Hello</button> <button type="button">Lorem ipsum dolor</button> </div> .wrapper { display: flex; flex-direction: column; gap: 1em; width: fit-conten

              横並びになったボタンを同じ幅で配置するCSS
            • レスポンシブ対応のレイアウトを実装する最新テクニックを解説、モバイルファーストとデスクトップファーストの現状

              モバイルファーストとデスクトップファーストの現状、それぞれのワークフローを解説し、今日のレスポンシブ対応のレイアウトを実装するより良いアプローチ方法について紹介します。 ビューポートサイズとは関係ないすべてのデバイスで共通の基本スタイルを優先的に記述する方法、メディアクエリを使用しない方法、モバイルとデスクトップの違いを考慮する必要がない方法など、最新の実装テクニックも解説します。 The State Of Mobile First and Desktop First by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに モバイルファースト・デスクトップファーストとは何を意味するのか モバイルファーストのワークフローはどうあるべきか デスクトップファーストのワークフローはどうあるべきか スコ

                レスポンシブ対応のレイアウトを実装する最新テクニックを解説、モバイルファーストとデスクトップファーストの現状
              • gapの余白指定が便利! gridとflexでできる新しいCSSレイアウト手法 - ICS MEDIA

                CSSのgapプロパティーは余白を指定できる新しめの手法です。余白といえば、marginプロパティーやpaddingプロパティーを思い浮かべる方が多いと思いますが、CSS GridやFlexboxでgapプロパティーを使うと柔軟にレイアウトを組めます。もともとgapプロパティーはCSS Gridでのみ利用できていましたが、macOS Safari 14.1およびSafari on iOS 14.6からFlexboxでもgapプロパティーが使えるようになりました。 この記事ではFlexbox、CSS Gridで利用できるgapプロパティーを活用したレイアウト手法とそのメリットを紹介します。今までmarginプロパティーで要素間の余白を調整していたものもgapプロパティーで柔軟に対応できる場面もあります。なお、下記サンプルでmarginプロパティーは一切使っていません。 サンプルを別ウインドウ

                  gapの余白指定が便利! gridとflexでできる新しいCSSレイアウト手法 - ICS MEDIA
                • 横スクロールバーの発生源を素早く特定する方法と最新の防止策 – TAKLOG

                  横スクロールバーの発生源はデベロッパーツールのConsoleですぐに特定できる横スクロールバーの発生源の特定方法として有名なのは全称セレクタですべての要素にoutlineを付与して確認する方法だと思われますが、次のスクリプトをデベロッパーツールのConsoleに貼り付けて確認したほうが手っ取り早いです。

                    横スクロールバーの発生源を素早く特定する方法と最新の防止策 – TAKLOG
                  • Huawei P40 Proレビュー。万人に推奨は到底不可能 - すまほん!!

                    Huaweiは米国により制裁措置を受けています。その影響によりGMS(Googleサービス)がすべて利用できない状態になっています。そんなP40 Proは実用できるのか。そして端末の出来はどうなのか。レビューしていきます。 外観 今更ですが一応外観を確認していきます。背面はつるつるしたガラス、カメラユニットはかなり大きめ。光の当たり方で色が若干変わるのがおしゃれですね。 側面は音量ボタンと電源ボタンのみ。反対側にはなにもありません。端子はUSB Type-Cのみ。イヤホンジャックはありません。上部にはIRセンサーがあります。 アプリ問題 初期設定は意外とすんなり行きました。Huaweiアカウントは所持していたので、それでログインするだけでOK。思っていたより普通に使えるのではないか?と思っていたのもつかの間。アプリインストールから徐々に雲行きが怪しくなっていきます。 GMS問題 ご存知の通

                      Huawei P40 Proレビュー。万人に推奨は到底不可能 - すまほん!!
                    • それでも私がTailwind CSSではなく、CSS Modulesを推す理由 - Qiita

                      *2021 6/11追記 『でもクラス名考えるのめんどくさい』問題についての私の見解を大幅加筆しました。 *本記事はピュアなCSSについてのある程度の知識があり、Tailwind CSSの採用について考えている層を対象読者としています。ピュアCSSの知識が乏しく、最適なCSSフレームワークを探している読者は対象としていません。 色々書き比べた結果Tailwind CSSにしたという話 こちらの記事がバズっていた(6/9現在 over 200likes)為、読ませて頂きました。 これまで主観的な印象と薄い議論で賛否が分かれていたTailwind CSSについてこれまでのcssの技術の変遷を踏まえて技術的にかなり踏み込まれた考察の上で選定の理由が書かれており、Tailwind CSSアンチ派の私にとっても非常に勉強になる記事でありました。リスペクト。 その上で、こちらの記事では私が『それでもC

                        それでも私がTailwind CSSではなく、CSS Modulesを推す理由 - Qiita
                      • CSSの変数(カスタムプロパティ)の基礎知識、便利な使い方を詳しく解説

                        CSSの変数(カスタムプロパティ)の基礎知識、便利な使い方を詳しく解説します。Webページやスマホアプリのレイアウト、コンポーネントなど、実際の使用例がたくさんあるので、実用的なテクニックが満載です。 CSS Variables 101 by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに CSSの変数(カスタムプロパティ)とは 変数名の付け方 CSSの変数のスコープ CSSの変数のフォールバック CSSの変数の効果的な使用例 インラインでCSSの変数を定義 メディアクエリでCSSの変数を定義 CSSの変数の継承 CSSの変数のバリデーションの仕組み CSSの変数の興味深い発見 デベロッパーツールで使用できる便利なテクニック 終わりに はじめに CSSの変数(別名: カスタムプロパティ)がブ

                          CSSの変数(カスタムプロパティ)の基礎知識、便利な使い方を詳しく解説
                        • GoのスライスとRustのスライス | Wantedly Engineer Blog

                          こんにちは、Wantedly のDX Squadでエンジニアをしている原です。 (DXはDeveloper Experienceの略で、開発者が心地よくプロダクトを作れる環境を作ることを目標に頑張る部門です) 本稿は、WANTEDLY TECH BOOK 9 から「GoのスライスとRustのスライス」という章を抜粋し加筆修正を加えたものです。ウォンテッドリーでは WANTEDLY TECH BOOK のうち最新版を除いた電子版を無料で配布しています。ぜひ読んでみてください。 過去の WANTEDLY TECH BOOK を入手する 以下、本文です。 GoのスライスとRustのスライスは大枠では似ていますが、スライスの共有に関する振舞いが微妙に異なり、GoとRustの設計の違いが垣間見られます。本記事ではこの違いを説明します。 配列型とスライス型Go/Rustにおいて「配列」は固定長でスタッ

                            GoのスライスとRustのスライス | Wantedly Engineer Blog
                          • v0(ブイゼロ)の使い方を徹底解説!始め方や料金、プロンプトも紹介

                            テキストだけでサイトやアプリを構築できるv0(ブイゼロ)と呼ばれるAIツールが、SNSを中心に話題となっています。 v0では、テキストだけで(ノーコードで)、サイトの見た目(UI:ユーザーインターフェース)やゲーム・アプリを作成できます。 とはいえ、「v0が話題なのは知っているが、どうやって使えばいいのかわからない」と疑問をもっている方は多いでしょう。 そこで本記事では、v0の始め方や使い方を徹底解説しています。また、実際に作成したプロダクトや、v0を使うコツも紹介しているため、ぜひ参考にしてみてください。 この記事を読むことで、v0の使い方がわかり、デザイナー以外の方でもクオリティの高いプロダクトを作れるようになるでしょう。 弊社SHIFT AIでは、v0の特徴や使い方、本記事では紹介してない活用例などをまとめた資料を法人様向けに提供しています。 ご興味のある方は、ぜひ以下のリンクからダ

                              v0(ブイゼロ)の使い方を徹底解説!始め方や料金、プロンプトも紹介
                            • オフィス移転・開設に伴う社内インフラ関連作業をまとめてみた|吉田航

                              元同僚から「オフィスを増床(=移転or新設)する場合、社内インフラってどうすればいいの?」と質問を受けることが多いので、一連の流れをまとめてみました。 私自身もはじめて担当した時は右も左も分からずに苦労したので、未経験で困っている方の助けになれば幸いです。 ■前提・「物件の選定・契約が完了した時点」を起点とし、情シスの実務的な観点 で書いています(登記や各種届け出など総務的な内容には触れません) ・物件の選び方、コスト、オフィスデザインなどについてはそれだけで 大きなトピックかつ情シス専門外の内容になるので今回は触れません ・数千人規模のオフィスや自社ビルではなく、数十名~数百名規模の 賃貸オフィスをターゲットにした内容となっています ■知っておいた方が良い専門用語初めてオフィス増床関連の打ち合わせに参加した時は、 「B工事…?OA床…?欄間…?EPS…?」 と専門用語の嵐でちんぷんかんぷ

                                オフィス移転・開設に伴う社内インフラ関連作業をまとめてみた|吉田航
                              • Mac版Safari 15の「タブ」の悲劇

                                ジョン・グルーバーのブログより。 長かったiOS 15 Safariの悪夢は先月終わり、賞賛に値しますが、WWDCで発表された2つの悪いSafariデザインのうち、重要でない方が存続し、Mac版Safari 15の新しいタブが実際にリリースされました。iPad版のSafari 15も同様の問題を抱えていますが、ここではMac版に焦点を当てたいと思います。 WWDCで発表されたMac版Safariの変更のうち、最も物議を醸し他ものは、タブとURLのロケーション・フィールドを各ウィンドウの最上部に一列に圧縮し、ウィンドウ全体を現在最前面にあるWebページのアクセントカラーで色付けするというものですが、ありがたいこと、 Safariの環境設定ウィンドウ(もちろん、タブの下)でオフにすることができます。タブとロケーション・フィールドを同じ列に配置し、タブ自体をURLのテキスト編集フィールドとして使

                                  Mac版Safari 15の「タブ」の悲劇
                                • AWS、自社製品のために開発したデザインシステム「Cloudscape」オープンソースで公開。UIコンポーネント、デザインパターンなど

                                  AWSは、マネジメントコンソールなど同社が提供する製品やサービスのWebアプリケーション画面を構築するために開発したデザインシステム「Cloudscape」をオープンソースで公開しました。 Cloudscape Design System, an AWS solution for building intuitive user experiences, is now open source! Cloudscape consists of guidelines to create web applications, along with the design resources and front-end components to streamline implementation.https://t.co/M8wKGqzH5E pic.twitter.com/9JOtkMF8Bi — A

                                    AWS、自社製品のために開発したデザインシステム「Cloudscape」オープンソースで公開。UIコンポーネント、デザインパターンなど
                                  • 『グランツーリスモ7』新アプデ後に“車ウキウキバウンド”現象発生中。いきなりロケット射出されたり、空中回転したり荒ぶる車たち - AUTOMATON

                                    ホーム ニュース 『グランツーリスモ7』新アプデ後に“車ウキウキバウンド”現象発生中。いきなりロケット射出されたり、空中回転したり荒ぶる車たち ソニー・インタラクティブエンタテインメント/ポリフォニー・デジタルは7月24日、『グランツーリスモ7』に向けてアップデート1.49を配信開始。車両挙動シミュレーションモデルに大幅なアップデートがおこなわれた。一方でその影響か、特定のカーセッティングをおこなうと車両が派手に宙を舞うといった、怪現象がさまざま報告されている。開発元では修正に向けて現在調査中だそうだ。 本作は、SIE傘下のポリフォニー・デジタルが手がけるレーシングゲーム『グランツーリスモ』シリーズの最新作だ。対応プラットフォームはPS5/PS4。世界中の60以上の自動車ブランド・400車種以上の車のほか、実在・架空含め多数のロケーション・レイアウトのコースを収録している。 本作は2022

                                      『グランツーリスモ7』新アプデ後に“車ウキウキバウンド”現象発生中。いきなりロケット射出されたり、空中回転したり荒ぶる車たち - AUTOMATON
                                    • 「良いデザイン」について考え続けていたら全てがつながって途方に暮れたけど、越境して少し強くなれた、わたしの話。|筒井美希

                                      この記事は、Designship2019 で行ったセッション『良いデザインってなんだろう? 変わるもの、変わらないもの』を元に構成したものです。 イントロダクションこんにちは。筒井美希と申します。わたしは今、恵比寿にあるコンセントというデザイン会社で仕事をしています。 これまでの仕事としては、雑誌や書籍などの出版物や、大学案内・企業広報誌・カタログなどの広報物のデザイン。ウェブやアプリなどのデジタルメディアや、ロゴデザイン、パッケージ・ノベルティなどもつくりました。 4年以上前になりますが『なるほどデザイン』という書籍を出版してから、デザインに関するセミナーやワークショップのご相談をいただくことも増えました。 だんだん仕事の幅が広がってきて、ちょっと変わったところでいうと空港のサインをリサーチしたりとか、インナーブランディングなど組織課題に関する相談にのったりとか。必ずしもモノを作るわけで

                                        「良いデザイン」について考え続けていたら全てがつながって途方に暮れたけど、越境して少し強くなれた、わたしの話。|筒井美希
                                      • 宮崎駿監督が猛烈に働いて作った『未来少年コナン』 - 叶精二|論座アーカイブ

                                        宮崎駿監督が猛烈に働いて作った『未来少年コナン』 プロデューサー・中島順三氏が語る制作秘話 叶精二 映像研究家、亜細亜大学・大正大学・女子美術大学・東京造形大学・東京工学院講師 4月からNHKで深夜に再放送されてきた『未来少年コナン デジタルリマスター版』が11月1日(24:45~)で最終回を迎えた。当日は「大阪都構想住民投票開票速報」の関係で放送時間が変更となり、録画が出来なかったという声がインターネット上で多数を占めた。これを受けて11月5日、NHKは急遽11月21日深夜(22日2:35〜)に再放送すると発表。異例のニュースとなり、改めて作品の影響の大きさを世間に知らしめた。 同作品は宮崎駿監督が初めて演出を手掛けた作品であり、NHKが初めて放送したテレビアニメーションシリーズである。コロナ禍の影響で本来放送されるはずの別番組の制作が中断したことで、言わば「穴埋め」として急遽再放送され

                                          宮崎駿監督が猛烈に働いて作った『未来少年コナン』 - 叶精二|論座アーカイブ
                                        • 中世ファンタジー酒場運営SLG『Crossroads Inn』Steamにて発売。酒場で働く数奇な運命の若者となり、経営に勤しむ - AUTOMATON

                                          パブリッシャーのKlabaterは10月24日、Kraken Unleashedが手がける酒場運営・運営シミュレーションゲーム『Crossroads Inn』をSteamにて発売した。価格は2050円で、10月31日までは10パーセントオフの1845円で購入可能。シーズンパスを同梱する「Artisan Edition」なども割引価格にて販売されている。 『Crossroads Inn』は、中世のファンタジー世界にて酒場兼宿屋を運営するシミュレーションゲームだ。キャンペーンモードでは、叔父が経営する酒場で熱心に働きながら、地元での人気を高め、嫁をもらい幸せに暮らすことを目指す。そして、成人を迎えた際に叔父から酒場を受け継ぐことになるが、同時にそれまで隠されていた主人公の生い立ちにまつわる真実を告げられ、大きな物語へと発展していく。エンディングは12種類用意されているとのこと。 サンドボックス

                                            中世ファンタジー酒場運営SLG『Crossroads Inn』Steamにて発売。酒場で働く数奇な運命の若者となり、経営に勤しむ - AUTOMATON
                                          • ジャンプTOON Next.js App Router の活用〜得られた恩恵と課題〜 | CyberAgent Developers Blog

                                            目次 はじめに Colocation を意識した設計方針 Parallel Routes と Intercepting Routes を用いた設計パターン サーバー側に処理を寄せたことによる恩恵と課題 Next.js が抱える課題 おわりに 参考文献 はじめに ジャンプTOON のWeb版(以降、ジャンプTOON Web)の開発を担当している浅原昌大(@assa1605)です。 5 月にサービスを開始した「ジャンプTOON」は、オリジナル縦読みマンガ作品や人気作品のタテカラー版を連載する、ジャンプグループ発の新サービスです。 ジャンプTOON のフロントエンドには、Next.js を採用し開発をしています。 本記事では、Next.js の最新機能や設計パターン、Next.js を採用した恩恵と現在の課題について紹介します。 Colocation を意識した設計方針 Parallel Rou

                                              ジャンプTOON Next.js App Router の活用〜得られた恩恵と課題〜 | CyberAgent Developers Blog
                                            • モノタロウ社内デザインシステムの今までとこれから - MonotaRO Tech Blog

                                              UIUXデザイングループのグループ長を担当させていただいている小田と申します。 一般公開はしていないのですが、モノタロウも一貫したデザインや操作性でウェブサイトを提供するためデザインシステムを作り、現状のサイトに適用しています。 今回はモノタロウのデザインシステムのお話をしたいと思います。 デザインシステムの始まり これは数年前の話です。 何年も運営しているサイトだとよくある話ですが、見た目のスタイルが分散していき、その分のコードが積み重なっていき開発の負荷になります。 また、スタイルが分散していると使っている側のユーザーも、この機能はどういう機能なのかを理解する事に時間がかかります。 サービスの品質を上げるPDCAを早く回す為に土台(図1)を整える必要性があり、スタイルを統一したデザインシステムを構築して、ページに適用していくことが目標になりました。 分散していたスタイル: 作成したボタ

                                                モノタロウ社内デザインシステムの今までとこれから - MonotaRO Tech Blog
                                              • 万能ドキュメントサービス「Notion」をさらに活用できるWebサービス・Tipsを徹底解説! - paiza times

                                                どうも、まさとらん(@0310lan)です! 今回は、多彩なドキュメントを作成できる万能サービスとして人気の「Notion」を、もっと便利に活用できるWebサービスやTipsをご紹介していきます。 Notion単体でもさまざまなことができますが、Webサービスを組み合わせることでデータの可視化やインタラクティブ要素の追加など多彩なことが実現できるので、まさに無限の可能性を手に入れられると言っても過言ではありません。 「Notion」を利用中の人もそうでない方も含めて、ドキュメントサービスにご興味ある方はぜひ参考にしてみてください! ■「Notion」とは まず最初に「Notion」をまだ使ったことがない人に向けて、どのようなサービスなのか概要を少し解説しておきます。 【 Notion 】 「Notion」はノートやメモなどのドキュメントを作成したり、タスク管理やWikiのようなページを作れ

                                                  万能ドキュメントサービス「Notion」をさらに活用できるWebサービス・Tipsを徹底解説! - paiza times
                                                • 技術書籍をシンタックスハイライトする話 | blog.jxck.io

                                                  Intro 「連載するけど、代わりにコードはハイライトさせてほしい」 それが Web+DB Press 編集長に俺が出した条件だった。 技術書籍のシンタックスハイライト エンジニアは普段から、エディタ上でも、リポジトリ上でも、ブログ上でも、何かしらハイライトされたコードを見ている。 そんなエンジニアに向けて書かれた技術書籍でありながら、書籍のコードがハイライトされているのはみたことがない。 「技術書籍がシンタックスハイライトされてないのは、出版社の怠慢だ」 と、割と本気で思っていた。そして、今でも思っている。 特にページを跨ぐような長いサンプルコードを、単色で印刷されても、正直読む気になれない。 白黒だからしょうがないと思われているかもしれないが、白黒だとしても、文字の太さ、濃淡、フォントの微妙な使いわけなどで、かなり見やすくすることができる。 今はやっていないが、このブログでも、印刷用の

                                                    技術書籍をシンタックスハイライトする話 | blog.jxck.io
                                                  • CSSでここまでできるとは驚いた! CSSを活用した本作りのワークフローを徹底解説した良書 -CSS組版Vivliostyle入門

                                                    CSSの解説書というと、通常はWebサイトやスマホアプリを実装するための知識やテクニックですが、今回は『CSSによる本作り』の解説書を紹介します。 原稿の執筆から、本のデザインやレイアウト、データ入稿まで、CSSを活用した本作りのやり方を徹底解説した解説書です。 表紙に「未知の表現力!」とあるように、CSSでこんなこともできるのかと驚きの連続でした。 本書は技術書で評判が高いリブロワークスさんの最新刊。当ブログでもVS Codeの解説書やJavaScriptの解説書を紹介しましたが、今回はCSSによる組版、本作りの解説書です。 マークダウンで原稿を執筆し、それをCSSでレイアウトし、本に仕上げます。本はWeb上でも書籍にもでき、本書自体もCSSで作成されています。

                                                      CSSでここまでできるとは驚いた! CSSを活用した本作りのワークフローを徹底解説した良書 -CSS組版Vivliostyle入門
                                                    • キーを自由に再配置できる左右分離型メカニカルキーボード、秋月電子で発売

                                                      電子部品などを取り扱う秋月電子通商は1月28日、キーを物理的に自由に再配置できる左右分離型のメカニカルキーボード「DUMANGキーボード」の取り扱いを開始した。価格は2万3990円(税込)。 DUMANGキーボードは、中国・深セン超酷科技が開発したPC向けキーボードで、各キーをマグネットでベースボード上に自由に配置できるのが特徴。キーの向きも「どんな向きでも取り付け可能」としており、自作キーボードのような複雑なレイアウトを試すことができる。 【修正履歴:2020年1月29日午後6時 メーカーについて当初、中国Seeedとしていましたが、中国Seeedは販売元の一つで、正しくは深セン超酷科技(Shenzhen BeyondQ Technology)が開発元でした。お詫びして訂正いたします】 各物理キーに割り当てる機能は専用ソフトウェアから設定可能で、単純なキー入力の他にマクロにも対応する。キ

                                                        キーを自由に再配置できる左右分離型メカニカルキーボード、秋月電子で発売
                                                      • Rust と OS の知識 0 からはじめるRustで始める自作組込みOS入門 - 前半(スケジューラの実装まで) - Qiita

                                                        きっかけ・読んでいく本 うさねこらーじの Discord サーバーで、いろいろな先輩たちに技術のことを教えてもらっています。 https://discord.gg/RMq7e5qbQj このなかで、著者の garasubo さんにサポートしてもらいながら以下の本の内容を実装しているのですが、 Rust の知識も OS の知識もない私にとっては内容がかなり高度なので、補助のためにこのブログを作成しています。 Rustで始める自作組込みOS入門 https://amzn.asia/d/ebuOUM1 ぜひこの本を読みながらこのブログを参照していただけると嬉しいです。 第 2 章 ベアメタルで Hello World 単語のかみくだいた説明 ベアメタルプログラミング OSのない環境で実行するためのプログラムを書くことです。この環境下では CPU ごとに決まった動作(たとえば、決まったアドレスにあ

                                                          Rust と OS の知識 0 からはじめるRustで始める自作組込みOS入門 - 前半(スケジューラの実装まで) - Qiita
                                                        • グッドパッチエンジニアが選ぶ、推しデザインシステム10選|Goodpatch Blog グッドパッチブログ

                                                          生まれ変わったらデザインシステムになりたいと思っているくらい、デザインシステムが好きなエンジニアの乗田です。 僕の入社の経緯や業務内容についてはこちらからご覧いただけます! デザインシステムとは デザインシステムとは、ソフトウェアやグラフィックなどにおけるデザインの原則や指針と、それらを実現するための仕組みの集合体です。デザインシステムのメリットは、低コストで高速に一貫性のあるデザインを実現しやすくなるという点にあります。 一般的にデザイン原則にはタイポグラフィ・カラーシステムやボイス&トーンなどが含まれ、仕組みにはコードベースのUIコンポーネントやデザイントークンなどが含まれます。 しかしデザインシステムにおける必須要素の定義はありません。それ故にデザインシステムは、各組織にとって必要なデザイン原則やデザインアセットが集合した物と言い換えることもできるでしょう。 古い物ですと1975年に

                                                            グッドパッチエンジニアが選ぶ、推しデザインシステム10選|Goodpatch Blog グッドパッチブログ
                                                          • CD/DVD販売レンタル界隈2022年10大ニュースのこと - WASTE OF POPS 80s-90s

                                                            レコ屋関連はずっとネタにしていますが、既にふれたもの触れてないもの含めて、2022年の10大ニュースを自分なりに選んでみました。 ジャニス完全消滅 レンタルのジャニスが閉店したのが2018年、それ以降もお向かいのビルの2階で「ジャニス2」が中古CD中心の販売を行っていましたが、10月23日に通常営業を終了、11月11-13日に在庫処分を行って完全閉店いたしました。 サウンドベイ、消滅 名古屋地域をバナナと共に支えてきた中古レコード店。元々はレンタルレコードとして開業し、その後中古レコード中心の販売に転身したということですが、一時は金山店に加えて植田・上前津にも店舗を構えていました。 植田店は2013年、上前津店は2015年に閉店。残った金山店も2019年に店舗縮小を余儀なくされつつ踏ん張っていたのですが、12月10日に閉店いたしました。 JUKE RECORDS、閉店 福岡で1977年以来

                                                              CD/DVD販売レンタル界隈2022年10大ニュースのこと - WASTE OF POPS 80s-90s
                                                            • Go 製 UI ツールキット Fyne で始めるクロスプラットフォーム GUI アプリケーション開発 · Yutaka 🍊 Kato

                                                              こうやって分類すると、fyne というのはいったい何者なのだと思いませんか? そう思ったわたしは実際に試用してみて気に入り、社内で使う簡単な GUI アプリの開発に採用、ほんの一瞬で目的通りのアプリを実際に作れてしまいました。 作ったアプリはのちほど紹介しますが、まずは基本的な使い方と多くの人が遭遇するであろうハマりポイントをいくつか紹介したいと思います。 ただし、現状 Go の GUI 領域はまだまだ発展途上です。Fyne においてもデータバインディングやアニメーション機能が未提供だったりと GUI ツールキットとしては大穴があいているのも事実。限界を承知の上で、過度に期待せずに読んでいただけたらと思います。 はじめかた 既に Go 言語の開発環境は整っている前提で始めたいと思います。整っていない方は Getting Started してください。 では早速コードから。”Hello, w

                                                                Go 製 UI ツールキット Fyne で始めるクロスプラットフォーム GUI アプリケーション開発 · Yutaka 🍊 Kato
                                                              • 【HTML】知っておくと便利!短いHTMLコードで実装できる小技テク17選

                                                                この記事では、あまり知られていないHTMLの小技20個を実例サンプルと一緒にご紹介します。 CSSやJavaScriptなども使わずに、わずかなHTMLコードだけで実装可能な便利テクニックで、手軽に利用できるのもポイントです。 先日紹介したCSS小技テクと一緒に活用してみてはいかがでしょう。 【CSS】知っておくと便利!短いコードで実装できるCSS小技20選 たった1行のCSS!よく見かけるWebレイアウトを実現する凄技テクニック10個 そもそもHTMLってなに? HTML(Hypertext Markup Language)は、Webブラウザで表示するための基本となる標準的なマークアップ言語です。また、CSS(Cascading Style Sheets)などの技術や、JavaScriptなどのスクリプト言語によってサポートされることもあります。 ホームページを作るときは、まずHTMLを

                                                                  【HTML】知っておくと便利!短いHTMLコードで実装できる小技テク17選
                                                                • 一休.com サイトパフォーマンス改善 - 2023年 夏の振り返り - 一休.com Developers Blog

                                                                  ヤフー株式会社より出向しております、卯田と申します。 主務で、一休.comおよびYahoo!トラベルのフロントエンド開発を担当しています。 兼務で、ヤフー株式会社の全社横断組織でWebパフォーマンス改善の推進を行っております。 本稿では、直近半年弱(2023年2月〜8月)で、断続的に行っていた一休.comのパフォーマンス改善について振り返ります。 開始が2023年2月となった理由は、Nuxt3バージョンアップ以降にパフォーマンス改善活動に着手したためです。 一休.com/Yahoo!トラベルのNuxt3バージョンアップ詳細については、以下のブログをご覧ください。 user-first.ikyu.co.jp サイトパフォーマンス改善の意義 改善の方針 方針1: Core Web Vitalsを改善する 方針2: 重要課題から優先的に対応する 改善の進め方 可視化 ブラウザサイド サーバーサイ

                                                                    一休.com サイトパフォーマンス改善 - 2023年 夏の振り返り - 一休.com Developers Blog
                                                                  • 完全無料!JavaScriptのWeb開発手法を学習できるYouTube動画コースの厳選まとめ! - paiza times

                                                                    どうも、まさとらん(@0310lan)です! 今回は、JavaScriptをベースにしたWeb開発手法のトレンドを無料で学習できる海外のYouTube動画コースをご紹介します! フロントエンドからバックエンドまでクオリティの高い動画コースを厳選しており、GitやFirebaseなどの予備知識も含めて多彩なコースをまとめました。 英語だから…と言って見ないのは非常にもったいないレベルの動画ばかりなので、ソースコードの動きをよく見ながらぜひ挑戦してみてください。 なお、JavaScriptの基本はpaizaラーニングの「JavaScript入門編」で学ぶことができますので合わせてチェックしてみてください! ■Web開発の基礎を学ぶ まずはWeb開発を始める前に抑えておきたい基本的な知識を学習できる動画コースから見ていきましょう! 主に、HTML / CSS / JavaScriptの3点を重点

                                                                      完全無料!JavaScriptのWeb開発手法を学習できるYouTube動画コースの厳選まとめ! - paiza times
                                                                    • 【サービス終了・お焚き上げ会場】slideship は何故うまくいかなかったのか|Takahiro Ikeuchi

                                                                      みなさんこんにちは。一段と寒くなって参りましたがいかがお過ごしでしょうか。インフルエンザの予防接種を受けに来たら病院が休診日でした。その敗戦の帰りにドトールで記事を仕上げております、池内です。おこしやす。 2015年に設立した法人を2019年に閉じることになったいきさつは廃業エントリで書いたとおりですが ↓ 今回は起業中の2つ目のプロダクトであった slideship.com について振り返り・お焚き上げ申しあげたいと思います。 slideship.com は、2020年12月31日をもって全サービスを終了し、サービスクローズすることになりました。slideship.com はなぜうまくいかなかったのか。 slideship.com とはslideship.com とは、Markdown 形式でプレゼンテーション・スライドの作成が行え、オンライン上でスライドの公開までワンストップで行えるク

                                                                        【サービス終了・お焚き上げ会場】slideship は何故うまくいかなかったのか|Takahiro Ikeuchi
                                                                      • ゆめみの Android の採用コーディング試験を公開しました - Qiita

                                                                        株式会社ゆめみの Android の採用コーディング試験を公開しました 会社の採用試験どうしよう、、と悩んでいる採用担当の方がいましたら、ぜひご活用ください レビューできる人がいないという場合には、ぜひ弊社までご相談いただけたらと思います。 なんで公開したの? 主に応募のハードルを下げるのが狙いです どんな試験なのか分かっているだけで、だいぶ気が楽になりますよね また、逆に無茶な応募が減るということもあるのではとも考えています。 どんな試験? ざっくり説明すると メチャクチャなコードを改善してください というものです 詳しくはリポジトリの README をご覧ください。 ※ 新卒か中途かによって必須課題が変わる点にはご注意ください。 公開しちゃって大丈夫なの? 誰かが良い解答を公開したら、それを真似すればいいんじゃ? そもそもどれが良い解答なのかを判断しなければなりません。 どれが良い解答

                                                                          ゆめみの Android の採用コーディング試験を公開しました - Qiita
                                                                        • なぜLinux環境でゲームを開発するのか?Linuxベースで開発するゲームスタジオへのインタビューが公開中

                                                                          「Deep Sixed」「Precipice」「Rogue State」などのゲームを開発するLittle Red Dog Gamesは、オープンソースのゲームエンジンであるGodotを使い、Linuxベースでゲームを開発していることで知られています。そんなLittle Red Dog Gamesのライアン・ヒューワーCEOと、リードプログラマーのデニス・コンテス氏に、Linux関連の話題を扱うブログ・System76がインタビューを行っています。 System76 Blog — Developing Games on Linux: An Interview with... https://blog.system76.com/post/654884924769370112/developing-games-on-linux-an-interview-with Q: Little Red D

                                                                            なぜLinux環境でゲームを開発するのか?Linuxベースで開発するゲームスタジオへのインタビューが公開中
                                                                          • このCSSなら簡単!フォームのチェックボックス・ラジオボタンとテキストをベースラインに揃えて配置

                                                                            フォームの実装で面倒なのがフォーム要素とテキストを揃える、特にチェックボックス・ラジオボタンとテキストをベースラインに揃えることです。 flexboxでalign-item: baseline;を使用すると、チェックボックス・ラジオボタンとテキストを揃えるのは簡単に実装できます。複数行のテキストにも対応します。 <div class="flex-demo --start checkbox-input"> <label for="demo"><b>flex-start</b> 複数行の長いテキストでも大丈夫</label> <input type="checkbox" id="demo"> </div> <div class="flex-demo --center checkbox-input"> <label for="demo2"><b>center</b> 複数行の長いテキストでも大丈

                                                                              このCSSなら簡単!フォームのチェックボックス・ラジオボタンとテキストをベースラインに揃えて配置
                                                                            • 『GitUI』を使ってターミナルからでも直感的なGit操作を|NAVITIME_Tech

                                                                              こんにちは、みみぞうです。 ナビタイムジャパンで『システムや開発環境、チームの改善』を担当しています。 今回はターミナルで動くGitクライアントツール『GitUI』を紹介します。 本稿は以下のいずれかに当てはまるような方をターゲットにしています。 ターミナルで動くGitクライアントツールを探している方 NeovimからシームレスにGitの操作をしたい方 Windowsで使えるGitクライアントツール探しに困っている方 ℹ️ Neovimは、Vimをベース拡張性を考慮してモダンな技術で作られたプロダクトです。 GitUIとは『GitUI』はターミナル上でもGUIのように快適なGit体験を提供するOSSのツールです。 GitUI provides you with the comfort of a git GUI but right in your terminal extrawurst/gi

                                                                                『GitUI』を使ってターミナルからでも直感的なGit操作を|NAVITIME_Tech
                                                                              • 日本語におけるtext-wrapプロパティの運用

                                                                                CSSのtext-wrapプロパティを使うと、テキストの行の折り返し方法を変更できる。text-wrap: balanceを適用すると、適用しない場合と比べて次のように変化する。 CSS text-wrap: balance  |  CSS and UI  |  Chrome for Developers text-wrap: balanceが適用された下の例では、すべての行の長さが均等になるように制御されている。 しかし正確に言えば、すべての行の長さが必ずしもまったく同じになるわけではない。文字の適切な折り返し位置を考慮した上で、おおよそ同じくらいの長さになるように分配される、というのが正しい。その際、一つの英単語の途中で行が分割されるようなことは通常起こらない。これは、英語では単語の区切りに空白文字を挟んで記述されるが(わかち書き)、それが改行位置を決めるためのヒントとなるからである。

                                                                                  日本語におけるtext-wrapプロパティの運用
                                                                                • CSSの知っておくと便利なフクロウセレクタの使い方! 要素を積み重ねる時のマージンにかなり便利です

                                                                                  兄弟要素を積み重ねる時、垂直マージンをどのように実装していますか? 要素を積み重ねる時のマージンは、フクロウセレクタ(* + *)を使うと簡単です。さらに、>を追加することで、マージンが再帰的に与えられるのを防ぎます。たった3行のCSSで積み重ねる時のマージンを管理できる、フクロウセレクタの効果的な使い方を紹介します。 このテクニックは、テキストとテキスト、見出し直後のテキスト、流動的なフォントサイズにも非常に効果的です。 My favourite 3 lines of CSS by Andy Bell 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに CSSのカスタムプロパティでのフォールバック値の仕組み The Stackではなく.flowを使うのなぜですか? gapではなく、marginを使うのなぜですか? 終わり

                                                                                    CSSの知っておくと便利なフクロウセレクタの使い方! 要素を積み重ねる時のマージンにかなり便利です