タグ

heatmanのブックマーク (59,814)

  • Tailwind CSSを本気でカスタマイズする方法

    2024-04-19に開催されたBARフロントえんどう #2 「CSS Library / Framework」(サイボウズ)での登壇資料です。 イベント → https://cybozu.connpass.com/event/311066/

    Tailwind CSSを本気でカスタマイズする方法
    heatman
    heatman 2024/05/18
  • 現代CSSフレームワークの内部実装とその仕組み

    meta社製StyleXやChakraチームのPanda CSSなど、CSSフレームワーク界隈は大盛り上がり。そんな各CSSフレームワークはどのような仕組みで動いているのか、自らも「Kuma UI」というCSSフレームワークを作っている観点から深掘りしていきます

    現代CSSフレームワークの内部実装とその仕組み
    heatman
    heatman 2024/05/18
  • もし「GitHub Copilot」を現役弁護士が使ったら? - MNTSQ Techブログ

    こんにちは。GitHub Copilotを先日初めて触って、感銘を受けたMNTSQ代表の板谷です。MNTSQの代表をしておりますが、現役の弁護士でもあります。 なぜ私が、GitHub Copilotに感銘を受けたかというと、「プログラミングの LLM による進化」は、契約という言語をコーディングするためにもドンピシャで使えそうだと感じたからです。 例えば、GitHub Copilot では、自分の過去のコードを参照して、最適なコードをサジェストしてくれます。 これは、契約に関わるすべてのビジネスパーソンが求めていたものです!契約の 99.9%が過去のコードの使い回しであるにもかかわらず、毎回ゼロからコーディングするのが当に苦痛だからです。ちなみに、前回契約と理由なく diff があると取引先に怒られます。笑 しかし、GitHub Copilot 的なものがプログラミング言語だけでなく契約

    もし「GitHub Copilot」を現役弁護士が使ったら? - MNTSQ Techブログ
    heatman
    heatman 2024/05/18
  • 2024年版 HTMLで作るフォームバリデーション - ICS MEDIA

    すべてのフォームが要件を満たしている場合のみ、送信できます。 フォームバリデーションのデザイン 上記の例では最低限のHTMLのみ実装されています。しかし、実際のサイトではバリデーションエラーをユーザーにフィードバックする必要があります。よりユーザビリティの高いフォームでは、以下の点を検討する必要があります。 エラー時のスタイル エラーメッセージの出し方 バリデーションエラーの表示タイミング 以下では、それぞれについて深堀りします。 エラー時のスタイル エラーを検知する方法として、CSSには:valid疑似クラスと:invalid疑似クラスがあります。これらの疑似クラスは『CSS疑似クラスを活用した、モダンでインタラクティブなフォームの作り方』でも紹介されている、バリデーションエラーが起きている要素にのみ適用されるクラスです。 しかし、この疑似クラスには欠点があります。required属性を

    2024年版 HTMLで作るフォームバリデーション - ICS MEDIA
    heatman
    heatman 2024/05/18
  • Notionがただのメモ帳になっている人に教えたい。可能性を引き出す使い方6選 | ライフハッカー・ジャパン

    三井住友カード ゴールド(NL)のデメリットは?メリットない・いらないは勘違い【年会費無料になる100万円修行のコツ】

    Notionがただのメモ帳になっている人に教えたい。可能性を引き出す使い方6選 | ライフハッカー・ジャパン
    heatman
    heatman 2024/05/18
  • なぜ我々は GitHub Copilot Enterprise の導入を見送ったのか - 一休.com Developers Blog

    CTO 室の恩田です。 今回は GitHub Copilot Enterprise を評価してみて、現時点ではまだ採用しないことを決めた、というお話をご紹介したいと思います。 きっかけ とあるエンジニアSlack で自身の times チャネルに時雨堂さんの GitHub Copilot Enterprise のススメという記事を投稿したことが発端でした。特に感想はなく URL に 👀 だけが添えられていたので、後で見るぐらいのメモだったんだと思います。 それを見かけた別のエンジニア技術雑談チャネルにその投稿を共有して、これは凄そうと話題を向けたところ、CTO の「評価してみる?」の一言で、有志が集って評価プロジェクトが始まりました。 雑談チャネルできっかけとなる投稿が共有されてから、30分足らずの出来事でした(笑)。 この話題が出たのは金曜日でしたが、週明け早々に稟議を終え、火曜

    なぜ我々は GitHub Copilot Enterprise の導入を見送ったのか - 一休.com Developers Blog
    heatman
    heatman 2024/05/15
  • BlueskyやThreadsに受け継がれたネット原住民の叡智

    BlueskyやThreadsに受け継がれたネット原住民の叡智 2024.04.15 Updated by yomoyomo on April 15, 2024, 14:17 pm JST 旧聞に属しますが、少し前にBlueskyを眺めていて、マイク・マズニックが「ガチギレしてごめん。我慢ならなかった」とTechdirtの記事を告知する投稿をみて、相変わらず意気盛んだなと微笑ましく思った話から今回は始めたいと思います。 マズニックがガチギレしたのは、「バーチャルリアリティーの父」ジャロン・ラニアーと政治学者でミドルベリー大学教授のアリソン・スタンガーがWIREDに寄稿した「すべてを救えるインターネット・ハック」という記事で、これは前回の文章でも触れた、ユーザー生成コンテンツに対するプラットフォーム企業の免責条項を定めたとも言われる通信品位法230条の撤廃、つまりは「インターネットを生み出し

    BlueskyやThreadsに受け継がれたネット原住民の叡智
    heatman
    heatman 2024/05/15
  • Linux 使いになりたい人向けの Intel N100 ミニ PC で構築する開発環境(1) - 構築する開発環境について

    構築する開発環境について ここで構築する開発環境は次のようなものを考えています。 仮想化ソフトウェア (Hyper-V + WSL2 + VirtualBox) コンテナソフトウェア (Docker Compose + Docker Engine) 開発エディタ (Visual Studio Code ) バージョン管理システム (Git + Git for Windows + Forgejo) CI/CD (githooks or Gitness or Woodpecker CI or GitBucket + gitbucket-ci-plugin or Jenkins) Intel N100 ミニ PC の特徴は低価格でありながら、仮想化機能を備えており、VirtualBox や Hyper-V といった仮想化ソフトウェアを動作できることが大きな魅力です。メモリ 16GB で SSD

    Linux 使いになりたい人向けの Intel N100 ミニ PC で構築する開発環境(1) - 構築する開発環境について
    heatman
    heatman 2024/05/15
  • Wallaby.jsを使ってフロントエンド開発のテストを効率化しよう - Findy Tech Blog

    Findy Team+でフロントエンドエンジニアをしている 川村(@peijun333)です。 Findy では、フロントエンドのコード品質と安定性を確保するために Jest などのテストフレームワークを積極的に活用しています。通常、Jest は CLI から実行してテスト結果をコンソールで確認しますが、コマンドを用意する手間や、テスト経過のデバッグのために都度 console.log などでその内容を確認しなければならずとても不便です。 そこで、今回はテストの自動化とリアルタイムなフィードバックを提供する JavaScript の統合テストツールである Wallaby.js を紹介します。Wallaby.js を導入することで、開発効率の向上が期待できます。 Wallaby.js とは? 前提条件 VS Code でテストの修正 Wallaby.js はリファクタリングに強い スナップシ

    Wallaby.jsを使ってフロントエンド開発のテストを効率化しよう - Findy Tech Blog
    heatman
    heatman 2024/05/15
  • 漫画制作での生成AI活用の現状とは? 漫画家「うめ」さん作成の100ページ超の資料が無料公開中

    経済産業研究所は4月8日、「漫画制作における生成AI活用の現状:2024春」という資料を無料公開した。2人組漫画家「うめ」のシナリオ・演出担当の小沢高広さんが作成したもので、3月に開催した講演で使用したもの。商業漫画において、生成AIを活用しているという小沢さんの知見を全103ページの資料で紹介している。 資料ではまず、うめさん自身の作業環境を例に挙げ「生成AIは新たなツールの1つとして作家を支援することができるが、ネームに関しては、当面の間はほぼ役に立てないと思う」と述べている。AIがもっともらしいウソをつく現象「ハルシネーション」を理由に「事実の検索には不向きだが、エンターテインメントとしての創作には適性があるのではないか」と説明している。 生成AIが具体的に漫画制作で貢献できることの例として、おじさん構文を作るなど「苦手なものを代わりにお願いする」や、アイデアを引き出すツールとして「

    漫画制作での生成AI活用の現状とは? 漫画家「うめ」さん作成の100ページ超の資料が無料公開中
    heatman
    heatman 2024/05/14
  • 小さく始めるパフォーマンス改善

    はじめに こんにちは!株式会社 COMPASS でエンジニアをしているやじはむです。私はシステム開発部というエンジニアリングの組織に所属をしており、現在はフロントエンドエンジニアとして先生向けのアプリケーション開発を行っています。 今回は、最近の業務の中で小さく始めていたパフォーマンス改善方法について紹介したいと思います。 この記事はこんな方におすすめ Webパフォーマンスの具体的な改善方法を知りたい人 Core Web Vitalsの改善方法を知りたい人 ちょっと良いコードを少ないエネルギーで書きたい人 筆者は最近Web Speed Hackathon 2024に参加したのですが、そこで学んだ知見も踏まえて記事を書きました。 パフォーマンスについて興味がある人もない人もこの記事を見れば、根拠を持って「ちょっと良いコード」を書けるようになるかも知れません。書いてある内容はどれも小さく始めら

    小さく始めるパフォーマンス改善
    heatman
    heatman 2024/05/14
  • **強い**エンジニアのなり方 - フィードバックサイクルを勝ち取る / grow one day each day

    # 参考資料 - https://speakerdeck.com/pokotyamu/furikaeri-2024-95ceb97e-d587-4c4b-a4ec-5e52672644f6 - https://www.1101.com/umeda_iwata/ - https://speakerdeck.com/soudai/release-small

    **強い**エンジニアのなり方 - フィードバックサイクルを勝ち取る / grow one day each day
    heatman
    heatman 2024/05/14
  • 文章の折り返し指定のCSS最新版 - ICS MEDIA

    文章の折り返しはウェブ制作において意外と難しいものです。URLが文章に含まれている場合、URLがレイアウトを突き抜けてしまった、という経験をみなさんはお持ちではないでしょうか? この記事では、国内のウェブ制作において「開発者が考えることが少なくてよくなる」安全なCSS指定を紹介します。 結論から説明すると、以下の指定を提案します。 body { overflow-wrap: anywhere; /* 収まらない場合に折り返す */ word-break: normal; /* 単語の分割はデフォルトに依存 */ line-break: strict; /* 禁則処理を厳格に適用 */ } この記事では上記の指定にいたった理由と、折り返しの理解について必要なoverflow-wrapとword-breakプロパティを中心に解説します。 overflow-wrap overflow-wrapは

    文章の折り返し指定のCSS最新版 - ICS MEDIA
    heatman
    heatman 2024/05/13
  • 仕事をがんばる“戦闘モード”が一定以上続くとどうなる? 自分をケアするために知っておきたい「観察」の方法

    イベントは、『部下との対話が上手なマネジャーは観察から始める ポリヴェーガル理論で知る心の距離の縮め方』の出版を記念して開催されました。同書籍の著者で株式会社ロッカン代表の白井剛司氏が登壇。記事では、観察に役立つポリヴェーガル理論と、自分の状態を自覚するための3色のモードについて解説しました。 前回の記事はこちら 観察には3つの段階がある 白井剛司氏:では、(職場に安心感やつながりを作るための)「観察」とは何だろうということですね。3つの段階があるんですけど、1番目は自分の言動パターンに気づくことです。「自分は、人から何か言われた時に『いや、そうじゃないのに』と思ったり、『こう返さなきゃいけない』と思ったりする」と気づく感じですね。 あと萎縮したり、腹が立って感情的になったり、それを我慢しようとしたりしていることに、自分なりに気づく。まずは自分に注意を向けます。2番目は、自分(の状態)

    仕事をがんばる“戦闘モード”が一定以上続くとどうなる? 自分をケアするために知っておきたい「観察」の方法
    heatman
    heatman 2024/05/13
  • 第2回新潟国際アニメーション映画祭「機動戦士ガンダム 逆襲のシャア」上映記念 富野由悠季×出渕裕 特別対談(後編) | Febri

    2024年3月15日~20日に開催された第2回新潟国際アニメーション映画祭。映画祭2日目となる3月16日、『機動戦士ガンダム 逆襲のシャア(以下、逆襲のシャア)』がイベント上映されることを記念し、監督の富野由悠季氏とモビルスーツデザインを手がけた出渕裕氏によるトークショーが開催された。後編では、『逆襲のシャア』で描かれたシャア・アズナブルをはじめ、アニメにおける「生っぽい人間像」について掘り下げるトークが展開された。 ――『逆襲のシャア』に関して、出渕さんが今、思うことがあるそうですね。 出渕 ふたつ思っていたことがあります。ひとつは、シャア(・アズナブル)というキャラクターを再発見、再構築した作品ということです。『機動戦士Zガンダム(以下、Z)』のときに、クワトロ・バジーナという人がいたじゃないですか。あれは失敗作というか、クワトロをいい人にしちゃった。アムロ(・レイ)たちと一緒にしてお

    第2回新潟国際アニメーション映画祭「機動戦士ガンダム 逆襲のシャア」上映記念 富野由悠季×出渕裕 特別対談(後編) | Febri
    heatman
    heatman 2024/05/11
  • 第2回新潟国際アニメーション映画祭「機動戦⼠ガンダム 逆襲のシャア」上映記念 富野由悠季×出渕裕 特別対談(前編) | Febri

    2024年3月15日~20日に開催された第2回新潟国際アニメーション映画祭。映画祭2日目となる3月16日、『機動戦士ガンダム 逆襲のシャア(以下、逆襲のシャア)』がイベント上映されることを記念し、監督の富野由悠季氏とモビルスーツデザインを手がけた出渕裕氏によるトークショーが開催された。記事では、その内容を前後編にして掲載。前編では、アニメにおける長編、短編とはどういうものかを入口にトークが行われた。 富野 まず(アニメ業界)60周年というのが、イヤなの。もうひとつイヤなのは、ここで『逆襲のシャア』を上映するというんだけど、あの作品、何年前のものか知ってる? 36年前。高畑(勲)さんの作品の上映もあるので、それよりは新しいかもしれないという言い方はできます。僕にとって高畑監督は師匠ですから。師匠と一緒に上映されるのはいいのだけれど、照れるなあと。 出渕 富野さんとこうした公式のトークをやる

    第2回新潟国際アニメーション映画祭「機動戦⼠ガンダム 逆襲のシャア」上映記念 富野由悠季×出渕裕 特別対談(前編) | Febri
    heatman
    heatman 2024/05/11
  • ステレオタイプに陥らないために──「男性脳・女性脳」の言説 | 東京大学

    男性・女性の違いを説明する際に「男性脳・女性脳」という表現が使われることがあります。「男性脳・女性脳」は科学的な根拠に基づく概念なのか、単純化された言説はなぜ問題なのか、認知神経科学者の四裕子教授(総合文化研究科)に聞きました。 多次元的なヒトの脳 ── 「男性脳・女性脳」という概念に科学的根拠はあるのでしょうか? 「男性脳・女性脳」の概念は、性別による脳の違いについて言及したものですが、そもそも「性」とは非常に多元的な概念です。社会的・文化的に定義される「性」(ジェンダー)が多様であるように、生物学的に定義される「性」(セックス)も複雑です。生物学的に定義される「性」には、遺伝的な染色体で決まる「性」、精巣や卵巣で決まるホルモンの分泌と関係する「性」、セクシュアル・フェノタイプと呼ばれる表現型の「性」などがあり、人によってはそれらが必ずしも全て一致するとは限りません。一方で、男性・女性

    ステレオタイプに陥らないために──「男性脳・女性脳」の言説 | 東京大学
    heatman
    heatman 2024/05/11
  • トーチweb 豪雨を待つ 【豪雨を待つ】

    豪雨を待つ 【豪雨を待つ】私たちは物語り、物語られる。誰のために?

    heatman
    heatman 2024/05/11
  • PHPの時代は終わった? プログラミング言語のランキングで、2001年以来の最低シェアを記録【やじうまWatch】

    PHPの時代は終わった? プログラミング言語のランキングで、2001年以来の最低シェアを記録【やじうまWatch】
    heatman
    heatman 2024/05/11
  • 2024年Gitワークフロー再考 | フューチャー技術ブログ

    春の入門祭り2024の2記事目です。 Gitは、出自としては1週間で作られたLinuxカーネルのための分散バージョン管理システムでした。当時のワークフローに合わせてパッチをテキスト化してメールに添付できるような機能だったりが備わっています。 一方で、現代のGitは、デファクトスタンダードなバージョン管理システムになりLinuxカーネル以外のアプリケーション開発で利用されています。分散バージョン管理ではあるものの、サーバー・クライアント型の使われ方をしていて、GitHubGitLabを核にして、ローカルで作ったブランチをpushして、Pull Requestの形にして管理しています。少なくとも周りで見る限りでは、それ以外の使われ方の方が少なくなってきてます。そんなこんなで求められている使われ方が変わってきていて、それに合わせた機能がぼちぼち増えています。それを活用することで、ウェブ画面上で

    heatman
    heatman 2024/05/11