タグ

hirose504のブックマーク (13,945)

  • フロントエンドのスピードに置いていかれたので、よく聞く技術を調べて分類してみた

    元フルスタックエンジニア(死語)をやらせていただいていたものです。 JavaScript(TS)周りの進歩が凄く、あまりにもついていけていなかったので、気になったワードを片っ端から整理してみました。 それぞれに対する説明の正しくないものが含まれてしまっている可能性があります。 そんなところを見つけたときは優しく教えてくださると助かります。 各ツールの詳細というよりは、それぞれがどんな役割のものなのかを記載しています。 この記事が誰かの助けになれば幸いです。 調査・分類した言葉(技術)たち Hono Bun Deno Biome Vite Webpack Trubopack esbuild Babel SWC Prisma まず上記に上げたものが、どういった機能を持つものなのかもわかりませんでした。 それを整理すると以下になるようです。 JavaScript Runtime Deno Bun

    フロントエンドのスピードに置いていかれたので、よく聞く技術を調べて分類してみた
    hirose504
    hirose504 2024/05/02
  • 自宅で美味しいコーヒーを飲むためにどういう順序でお金を使うべきか

    みなさんこんにちわ、カカオ豆です。 皆さんは家でコーヒーを飲みますか?僕は一日4杯くらい飲みます。 コスパ良く美味しいコーヒーが飲みたすぎて自家焙煎までしはじめて、職場の同僚にもその良さを布教しまくるようなウザムーブをかまして、気がつけば2年が経ちました。 さて、自宅コーヒーは、ちょっと気をつけて投資するだけでその辺のカフェくらいなら余裕で追い越せるくらい美味しいのが淹れられるようになります。 え?「プロをなめんな?」 いえいえ、もちろん超こだわったお店で超こだわる客に出す超高い一杯を超えるのは相当難しいです。 しかし普通のカフェが出す普通のお客さんに出す普通の一杯は極限までコストを削減しなければならないのです。 それはそれでプロの仕事ですが、我々自家消費のしろうとはコスト感覚を無視して高級豆を使えるのです。よく「ドリップ技術」なんて言われますが、コーヒーのドリップは豆の品質がほとんどです

    自宅で美味しいコーヒーを飲むためにどういう順序でお金を使うべきか
    hirose504
    hirose504 2024/05/02
    この世界について行ける気がしなくなったのでお茶の世界に旅立とうとしてるけど、似たような沼の気がしている
  • SOLID原則完全に理解した!になるための本

    SOLID原則を学び、完全に理解した!になるための

    SOLID原則完全に理解した!になるための本
    hirose504
    hirose504 2024/05/01
  • 藤子・F・不二雄先生は土地の売買ネタが好きでよく漫画に出てくる「原野商法が流行した時代」

    リンク 小学館公式サイト SF・異色短編 | 藤子・F・不二雄大全集 | 小学館 「藤子・F・不二雄大全集」の電子書籍化がついに決定!『ドラえもん』、『パーマン』、『オバケのQ太郎』ほか、Fオールスターズをいつでもどこでもお読みいただけるようになります! リンク 小学館コミック ウメ星デンカ 3 | 藤子・F・不二雄 | 【試し読みあり】 【試し読みあり】「ウメ星デンカ 3」の公式コミックス情報をチェック! めざせウメ星再建!!…でもどうやって? 「ドラえもん」の直前に連載された、藤子・F・不二雄の代表作のひとつ「ウメ星デンカ」。ツボの中から「スッパッパ!」のかけ声ととも…

    藤子・F・不二雄先生は土地の売買ネタが好きでよく漫画に出てくる「原野商法が流行した時代」
    hirose504
    hirose504 2024/04/29
    “生田に越して小田急利用者になったから「オバキュウ」が生まれたと聞いているけど” やはりそうなのか
  • Next.js 型安全なルーティングを使う

    Next.js 型安全なルーティングを使う 2024.04.28 Next.js では実験的な機能として、型安全なルーティングを利用できます。この機能を使うことでリンク先のパス名を静的に検査できるため、typo などのエラーを事前に防ぐことができます。 この記事における「型安全」とは、静的な型検査によりランタイムで起こり得るエラーを事前に検知することを指します。 Next.js では Next.js 13.2 より実験的な機能として、型安全なルーティングを利用できます。この機能を使うことでリンク先のパス名を静的に検査できるため、typo などのエラーを事前に防ぐことができます。 なお、型安全なルーティングを利用するためには App Router と TypeScript を使用している必要があります。 型安全なルーティングの利用方法 型安全なルーティングを有効にするためには、experim

    Next.js 型安全なルーティングを使う
    hirose504
    hirose504 2024/04/29
  • MySQLのインデックスの貼っていいとき悪いときを原理から理解したいよ😭

    今回答えを出したい問いはこちら!! インデックスはどのような仕組みを以て、何を実現したいものなのか それを踏まえたとき、インデックスはどういう場合になぜ貼る方が良いのか。また、どういう場合になぜ貼らない方が良いのか 大体分かっているよって人はサヨナラって感じのおさらい記事だぜ!!!!それじゃいってみよー🎉 あと、おれは今回MySQLにしぼっていくぜ👶 ってわけでOracleとかに興味があるやつは引き返しな! indexの概要 公式の見解としては「where句を使ったselectクエリの実行速度を向上させるために実装されている、各行へのポインターのような振る舞いをする仕組み」って感じ👶 The best way to improve the performance of SELECT operations is to create indexes on one or more of t

    MySQLのインデックスの貼っていいとき悪いときを原理から理解したいよ😭
    hirose504
    hirose504 2024/04/29
  • 好きなマンガを好きなだけ語り合うオフ会レポート(37作品を紹介)

    はじめに 好きなを持ち寄って、まったり熱く語り合う読書会、それがスゴオフ。 に限らず、映画音楽ゲームや動画、なんでもあり。なぜ好きか、どう好きか、その作品が自分をどんな風に変えたのか、気のすむまで語り尽くす。 この読書会の素晴らしいところは、「それが好きならコレなんてどう?」と自分の推しから皆のお薦めが、芋づる式に出てくるところ。まさに、わたしが知らないスゴを皆でお薦めしあう会なのだ。 今回のテーマは「マンガ」、何回読んでも爆笑してしまう作品や、ヘコんだときに癒してくれる短編集、価値観の原点となったマスターピースなど、様々な作品が集まった。いわゆるコミックに限らず、アニメーションや物語詩など、王道から知る人ぞ知るやつ、直球変化球取り揃えて、キリがないほど集まった。 ▼気になるマンガに手が伸びる ▼懐かしいものから未知の作品まで ▼マンガが縁で「読み友」が増える まず私ことD

    好きなマンガを好きなだけ語り合うオフ会レポート(37作品を紹介)
    hirose504
    hirose504 2024/04/21
    “「隣り合わせの灰と青春」はウィザードリィ第一作目「狂王の試練場」を題材にした作品で、所謂ドラクエチックなストーリーラインがある訳ではない”
  • 2024年版 HTMLで作るフォームバリデーション - ICS MEDIA

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

    2024年版 HTMLで作るフォームバリデーション - ICS MEDIA
    hirose504
    hirose504 2024/04/20
  • 「シェフが教えるペペロンチーノ」を「パスタは目分量」で生きてきた人間がレシピ通り真面目に作ってみたら

    トゥギャッターオリジナル編集部のふ凡社です。 先日、社内で「ペペロンチーノが上手く作れない」という話が出た。 ペペロンチーノは、オリーブオイル、ニンニク、唐辛子、塩だけで味付けするシンプルな料理。しかし、よく料理をする人ほど「ペペロンチーノみたいなシンプルな料理こそ難しい」と言うものだ。 私も自炊をする中で数々のパスタを作ってきたが、シンプルなペペロンチーノはどうやっても味がいまひとつ。「まぁ普通に美味しいんだけど、お店の味にはとうてい及ばない」という着地になってしまうので、「ペペロンチーノは素人が手を出さずに、店でべたほうがいい」という認識だった。 いっぽうで、YouTubeやレシピサイトを見ていると「プロのシェフが教える当に美味しいペペロンチーノの作り方」はたくさん出てくる。 「ひょっとして、”真面目に”やれば家でもお店みたいなペペロンチーノを作れるのか?」 ということで、改めてペ

    「シェフが教えるペペロンチーノ」を「パスタは目分量」で生きてきた人間がレシピ通り真面目に作ってみたら
    hirose504
    hirose504 2024/04/13
  • Refactoring UI

    Make your ideas look awesome, without relying on a designer.Learn how to design beautiful user interfaces by yourself using specific tactics explained from a developer's point-of-view.

    Refactoring UI
    hirose504
    hirose504 2024/04/08
  • 美しいもの・美しいもの

    kVCX0EYVcBH9ptRT13nQvpQJSPy4DLfx kVCX0EYVcBH9ptRT13nQvpQJSPy4DLfx 93affb51caf384894420b07481fec040

    美しいもの・美しいもの
    hirose504
    hirose504 2024/03/30
    “「美しいものは 創り出されたそのものにあるのではなく そのものを見つめる心の中にある」” すごく良い考え方だ、好き
  • Reactを使ってプロダクト開発している開発者だけでなく、マネージャにも読んでほしい「Fluent React」 - ROUTE06 Tech Blog

    チームでReactを使って開発していると、コードレビューをする際に、「この書き方はしない方がいいが、それを説明するには800文字くらい必要。図も描きたい。でもそれらを準備する時間はない。」ということが度々ありました。 また、フレームワークやライブラリの技術選定をする際、マネージャに「どうして技術選定が必要なのか」を説明する必要がありました。ROUTE06のマネージャはエンジニアリングへの造詣が深い方が多いので、対立構造になることはありませんが、説明するためには1000文字くらい必要で、やはり図も描きたい。時間はない。と同じ気持ちになることがありました。 参考情報として紹介できる情報がないか探してみると、「とりあえずこうすればOK」というベストプラクティスについては検索エンジンやSNSですぐに見つかります。ただ、どうしてその方法がベストプラクティスなのか、仕組みや原理を説明している情報は少な

    Reactを使ってプロダクト開発している開発者だけでなく、マネージャにも読んでほしい「Fluent React」 - ROUTE06 Tech Blog
    hirose504
    hirose504 2024/03/26
  • こんな大谷翔平はイヤだ 漫画『ダイヤモンドの功罪』 - kansou

    『ダイヤモンドの功罪』1話無料 今一番面白い漫画『ダイヤモンドの功罪』を紹介させてください!!!「ちょっといまゲロ吐きたいな〜」と思ったときにおすすめの喉奥に手突っ込み漫画です!!!!早くアニメ化して〜〜〜!!!「日曜朝9時」とかに見た〜〜〜〜い!!!! 『ダイヤモンドの功罪』1話 主人公は、どんなスポーツでも練習しなくても見ただけで全部できちゃう綾瀬川次郎(あやせがわじろう)くん。小学5年生。 「勝つとか負けるとかどうでもいいけど楽しくスポーツやりた〜〜い!」 と、言って色んなスポーツクラブの無料体験行くのですが、なぜかそこにいる誰よりもぶっちぎりで上手く、元からいた子供たちを 「あんな子いたら練習する意味ないじゃん!!!あの子いるならもうやめる!!!ウワ〜〜〜〜ン!!!(泣)(泣)(泣)」 と、絶望させてしまいます。 「なんでどこ行っても嫌われるんだろう…ただ楽しくやりたいだけなのに…

    こんな大谷翔平はイヤだ 漫画『ダイヤモンドの功罪』 - kansou
    hirose504
    hirose504 2024/03/23
    “初期ステータスがカンストしてる究極の「エンジョイ勢」” とか言葉選びが鋭くて良かったけど、タイトルで大谷を持ち出したのは良くなかったね
  • 写真を撮るとき「ピースサイン」するの、なんでなん? | NHK

    卒業式、お花見、入学式。何かと「写真」を撮る機会の多い時期ですが、 「はい、チーズ!」 と言われたら、皆さん、どんなポーズをとりますか? ピースサイン、しちゃいませんか? でも、それって、なんでなん? (なんでなん取材班 大阪放送局 今村香織 藤島新也) ピースサイン、しちゃいますよね

    写真を撮るとき「ピースサイン」するの、なんでなん? | NHK
    hirose504
    hirose504 2024/03/20
    末尾で取材した記者もピースしてるの、とてもよい
  • はじめに | ちいさな Web ブラウザを作ってみよう

    はじめに | ちいさな Web ブラウザを作ってみよう
    hirose504
    hirose504 2024/03/20
  • たった2つのステップを意識するだけで書けない単体テストがほぼなくなる - Qiita

    はじめに この記事は レガシーコード改善ガイド: 保守開発のためのリファクタリング を参考に手を動かしてみて、ある程度自分の中で体系的にまとまった知識のアウトプットです。 この記事で扱う内容 この記事で扱うのは主にレガシーコードで単体テストを書く際のハードルになりがちな 依存関係の排除 に関する手法を紹介します。 この記事を読んだ後に、 『この観点を持っておけば単体テストをスムーズに書いていけそう!』 『今までモック使ってたけど意外とモック使わなくても書けるね!』 となったらいいな、と思います。 ちなみに、今まであんまりテスト書いたことないよーて人は以下の記事など参考にして一度やってみてください。 前提の話: この記事の旨は「テスト書きにくいプロダクトコードも依存関係を排除すれば楽にテスト書けるよ」なので、それ設計的にアウトでは?リファクタリング耐性低くない?みたいな話は度外視してます。

    たった2つのステップを意識するだけで書けない単体テストがほぼなくなる - Qiita
    hirose504
    hirose504 2024/03/19
  • 【タスク管理術】Notionで全ての仕事を管理する方法を徹底解説

    はじめに タスク管理はクリエイターの永遠の課題だと思います。 普段の案件に関するタスクはもちろんですが、案件とは関係ない事務作業やデータの整理、後で読みたい記事、試してみたい技術など、私たちには様々なタスクがあります。 膨大なタスクを管理する方法を日々模索し続け、ようやく自分の中で「これ!」というのが固まってきたので、私なりのNotionを用いたタスク管理方法を解説していこうと思います。 Notionとは 様々な情報やドキュメントを一元管理できるサービスです。公式サイトに書かれている通り、様々なドキュメント管理ツールをひとつに集約したのがNotionになります。 日々の業務は「案件に関するタスク」と「案件とは関係ないタスク」の2つに分けられます。 「案件に関するタスク」は期日や案件の詳細情報、自分の担当範囲などを分かりやすく管理することが重要です。「案件とは関係ないタスク」は業務改善や事務

    【タスク管理術】Notionで全ての仕事を管理する方法を徹底解説
    hirose504
    hirose504 2024/03/19
  • 100秒で理解する仮想DOM

    そもそもDOMとは? 仮想DOMについて知るためには、まずDOMについて知っておく必要があります。 以下の動画で、DOMについて100秒で解説しているので、そもそもDOMをよく知らないなぁという人はぜひ確認してみてください! 仮想DOMとは? では、題です。 仮想DOMとは、UIの "仮想" 的な表現をメモリー上に保持して、実際のDOMと同期させるというプログラミング上の概念のことです。 仮想 DOM (virtual DOM; VDOM) は、インメモリに保持された想像上のまたは「仮想の」UI 表現が、ReactDOM のようなライブラリによって「実際の」DOM と同期されるというプログラミング上の概念です reactjs ...と言っても、これだけだとちょっと難しいですよね。 なので、仮想DOMについて解説する前に、まずはDOM操作とレンダリングの関係について先に解説します。 DOM

    100秒で理解する仮想DOM
    hirose504
    hirose504 2024/03/19
  • ここ1~2年くらいで 使えるようになった(主要ブラウザーの最新版 がすべて対応した ) ウェブの新機能について ランダムに喋る!

    2024.03.15 福岡フロントエンド勉強会 #1

    ここ1~2年くらいで 使えるようになった(主要ブラウザーの最新版 がすべて対応した ) ウェブの新機能について ランダムに喋る!
    hirose504
    hirose504 2024/03/18
  • 謙虚なリーダーのもとで心理的安全性が高まりメンバーが本領発揮しやすくなる―職場においてリーダーの謙虚さと心理的安全性が果たす役割― | 東京大学 先端科学技術研究センター

    ホーム ニュース プレスリリース 謙虚なリーダーのもとで心理的安全性が高まりメンバーが領発揮しやすくなる―職場においてリーダーの謙虚さと心理的安全性が果たす役割― 東京大学 発表のポイント 日の企業において、リーダーの謙虚さが心理的安全性を介してプレゼンティーズムに影響することがわかりました。 チーム単位で働く職場において、リーダーの謙虚さ、心理的安全性、そしてプレゼンティーズムの3変数がどのように関係しているか初めて明らかにしました。 メンバーが活躍できる職場の人的環境や文化的条件を考え、介入をデザインする上で示唆に富む結果といえます。 謙虚なリーダーシップは、心理的安全性を介してプレゼンティーズムと関連する 発表概要 東京大学先端科学技術研究センターの松尾朗子特任助教、熊谷晋一郎准教授らの研究グループは、複数の業種の日企業を対象に調査を実施し、リーダーの謙虚さが高まると心理的安全

    謙虚なリーダーのもとで心理的安全性が高まりメンバーが本領発揮しやすくなる―職場においてリーダーの謙虚さと心理的安全性が果たす役割― | 東京大学 先端科学技術研究センター
    hirose504
    hirose504 2024/03/17