はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    Google I/O

『zenn.dev』

  • 人気
  • 新着
  • すべて
  • Ruby on Railsにはない一般攻撃魔法

    3 users

    zenn.dev/hiromichinomata

    他言語のフレームワークとRailsを比べてみる Railsにはたくさんゾルトラークがある 葬送のフリーレンという作品にはゾルトラークという魔法が出てきます。当初はその強力性から稀有な魔法と認識されていたものの、解析や研究が進んだ結果誰もが使える魔法となり一般攻撃魔法と認識されるようになりました。 Ruby on Railsというフレームワークも同様にファイルアップロードのActive Storage、複数データベース接続など従来はgemで実現していたものの一部が組み込み化され一般攻撃魔法になっています。 コアが大きくなったのでとあるバージョンから別ライブラリーに切り出しますというライブラリー、フレームワークもあるので組み込み機能が肥大化していくことは必ずしも善ではないのですが、メンテされる範囲で機能が増えていくのはいいことでしょう。 一方で他言語のフレームワークにはあるけれどRailsには

    • テクノロジー
    • 2024/10/01 10:32
    • Rails
    • Python
    • Ruby
    • 実装が公開されているデザインシステム一覧

      3 users

      zenn.dev/hiromichinomata

      レファレンスを調べてみる デザインシステムを公開しているにはレベル差がある デザインシステムとはソフトウェア開発において一貫性のあるデザインを提供するための仕組みです。 本来は企業や団体内において実装のブレをなくすためのツールですが、業界内でのプレゼンスを得るなどの目的で社外に公開されていることがあります。 自社でデザインシステムを導入するにあたり "デザインシステムを公開しています"という企業の事例を調べたところ、公開しているにも種類があり、Webサイトを公開している、Figmaのファイルを公開している、プログラムのコードを公開しているなどレベル差があることに気づきました。 デザインの指針やFigmaファイルの公開も有用ではあるものの、ソフトウェアエンジニア視点だと実装が公開されているのが取っ掛かりとして良さそうに思いました。 実装が公開されているという切り口でのデザインシステムの一覧を

      • テクノロジー
      • 2024/07/21 22:46
      • あとで読む
      • 法規制が予想されるSBOMについて

        3 users

        zenn.dev/hiromichinomata

        ソフトウェア部品表入門 SBOMとは SBOM(Software Bill of Materials、ソフトウェア部品表)はソフトウェアで使われている各コンポーネントやそれらの依存関係の情報をまとめたリストです。プロダクトとしてのソフトウェアの中に社内コンポーネントを使っている場合もあるので、必ずしも一致するわけではないですが、ざっくり言えば使っているライブラリーの一覧表です。 アメリカでは2021年にサイバーセキュリティに関する大統領令が出てから、政府機関に提供されるソフトウエアに関してはサプライチェーンの安全性向上のためにSBOMが要求されています。同様に欧州でもサイバーレジリエンス法(CRA)でSBOM周りの強化が予定されています。 米国大統領令においてはSBOMの公開は必須ではないですが、EU CRAの草案ではすべてのデジタル製品が対象となっているなど温度感に違いはあるようです。

        • テクノロジー
        • 2023/08/18 14:23
        • デメテルの法則を根拠にdelegateを乱用するのは間違い

          3 users

          zenn.dev/hiromichinomata

          ではないか Ruby、Railsにおけるdelegate とあるclassがあって全ての要件を一つに詰めるとclassが肥大化しすぎるので、分割したい時があります。Railsのおいてモデルのレイヤーならテーブル設計の際に正規化してテーブルを分割することもありますし、concerns、serviceなどに切り出すこともあるでしょう。 委譲はそういった切り分けのパターンの一つでRubyのdefault gemならdelegateやforwardableなどがあります。ただRubyは動的に色々書き換えられるのが言語的特徴なので、静的型付け言語で見られるようなかっちりとした委譲はあまり使われない印象があります。 自身をカジュアルに書き換えてしまうことの方が多いかなと。 default gemの委譲よりRails開発で使われることが多いものにActive Supportのdelegateがあります。

          • テクノロジー
          • 2023/07/31 00:53
          • Rails
          • プログラミング
          • アーキテクトがチェックすべきオープンソースのWebサービス一覧

            203 users

            zenn.dev/hiromichinomata

            実装の参考の当たり 前口上: オープンソースの実装を読もう 普段Web開発をしているとこの書き方は普通か、実装の方向性はよさそうか不安になることがあります。そういった際、同じリポジトリの既存実装や会社の他のリポジトリ、技術ブログや本、過去の経験、他のメンバーの意見などを参考にしつつ当たりをつけるわけですが、リファレンスが増えるに越したことはないです。 有名な言語、フレームワークではオープンソースのWebサービスがGitHub、GitLab上などにあがっていることがあり、参考になります。 それぞれライセンスがあり、とりわけGPL汚染などは要注意ですが、収集した一覧が溜まってきたのでまとめておきます。ある程度有名なものメインでスクリプト言語+Go。 Ruby Ruby on Railsは有名なので採用しているWebサービスが多数あります。 Redmine イシュー、プロジェクト管理ソフトのRe

            • テクノロジー
            • 2023/05/05 11:05
            • サービス
            • あとで読む
            • アーキテクチャ
            • TypeScript
            • web
            • 開発
            • DB
            • js
            • Software Design、WEB+DB PRESS全巻読破のすすめ

              109 users

              zenn.dev/hiromichinomata

              Web開発の歴史の復習の仕方 悲報: WEB+DB PRESSが休刊 22年以上続いていたWEB+DB PRESSが休刊するそうです。Software Design、WEB+DB PRESS共に年間購読していたのですが、とても残念です。 日本語と英語、少し中国語の技術書を普段から読み漁っているのですが、本ほどガッツリでなく、ブログよりはちゃんとバリデートされた上でトレンドをおさえた雑誌文化は割合日本的で、他の言語圏だとあまりない文化だとも感じています。 技術評論社からでているSoftware Design、WEB+DB PRESSなのですが、Software Designの創刊が1990年11月で、WEB+DB PRESS Vol.1が2000年12月で10年の差があります。 どちらかというとSoftware Designがインフラ&バックエンドでWEB+DB PRESSがバックエンド&ク

              • テクノロジー
              • 2023/05/02 12:36
              • 技術
              • あとで読む
              • 読書
              • 書籍
              • software
              • IT業界の勉強を強いられる構造は悪なのか

                41 users

                zenn.dev/hiromichinomata

                ソフトウェア・エンジニアになったばかりの人がよくするクレームの一つに勉強がつらいというものがあります。Web開発でより顕著ですが、新しい技術が出るたびに勉強しなければならず時には業務時間外に勉強しないと置いていかれてつらいというものです。 IT業界の勉強を強いられる構造は悪なのでしょうか。 資本集約的ビジネスと労働集約的ビジネスの違い 世の中のビジネスは大別すると労働集約的ビジネスと資本集約的ビジネスに分けることができます。 資本集約的ビジネスは事業を始めるのに大きな資金や設備投資が必要なビジネスです。鉄や石油、飛行機やビルを作るためには資金やスペース、時間がかかります。設計者や作業員の能力はもちろん大切ではあるものの、まず投資できる体力がないと事業をはじめることもできません。 参入障壁が設備などによるため労働者に投資するよりも設備に投資した方が競合優位性の面では有利かもしれません。こうい

                • 暮らし
                • 2020/10/04 22:42
                • 学習
                • あとで読む
                • 技術
                • 教育
                • IT
                • 仕事
                • ビジネス

                このページはまだ
                ブックマークされていません

                このページを最初にブックマークしてみませんか?

                『zenn.dev』の新着エントリーを見る

                キーボードショートカット一覧

                j次のブックマーク

                k前のブックマーク

                lあとで読む

                eコメント一覧を開く

                oページを開く

                はてなブックマーク

                • 総合
                • 一般
                • 世の中
                • 政治と経済
                • 暮らし
                • 学び
                • テクノロジー
                • エンタメ
                • アニメとゲーム
                • おもしろ
                • アプリ・拡張機能
                • 開発ブログ
                • ヘルプ
                • お問い合わせ
                • ガイドライン
                • 利用規約
                • プライバシーポリシー
                • 利用者情報の外部送信について
                • ガイドライン
                • 利用規約
                • プライバシーポリシー
                • 利用者情報の外部送信について

                公式Twitter

                • 公式アカウント
                • ホットエントリー

                はてなのサービス

                • はてなブログ
                • はてなブログPro
                • 人力検索はてな
                • はてなブログ タグ
                • はてなニュース
                • ソレドコ
                • App Storeからダウンロード
                • Google Playで手に入れよう
                Copyright © 2005-2025 Hatena. All Rights Reserved.
                設定を変更しましたx