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

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

アプリで開く

はてなブックマーク

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

    はてなブックマーク

    トップへ戻る

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

      GWの過ごし方

    『zenn.dev』

    • 人気
    • 新着
    • すべて
    • ゲームエンジンを自作する際のテキスト描画機能

      29 users

      zenn.dev/reputeless

      Siv3D Advent Calendar 2025 および グラフィックス全般 Advent Calendar 2025 の記事です。 ゲームエンジン / ライブラリを自作する際に、テキスト描画についてどのような機能を実装・提供すべきかを整理しました。 1. フォント管理 フォントファイルの読み込みや形式サポートに関する機能 1.1 一般的なフォント形式の読み込み デザインの自由度を確保するため、標準的な TTF / OTF 形式の読み込みに対応する Siv3D v0.8 での例 # include <Siv3D.hpp> void Main() { Scene::SetBackground(ColorF{ 0.6, 0.8, 0.7 }); // Font{ 基本サイズ, フォントファイル名 } const Font font{ 32, U"RocknRollOne-Regular.t

      • テクノロジー
      • 2025/12/25 16:45
      • Font
      • あとで読む
      • フォント
      • 開発
      • ゲーム
      • C++ プログラミングの生産性を少し改善する Visual Studio の機能(2023)

        12 users

        zenn.dev/reputeless

        C++ Advent Calendar 2023 および Siv3D Advent Calendar 2023 18 日目の記事です。 本記事では、Visual Studio での C++ プログラミングの生産性向上に役立つ IDE の機能を、最近のバージョンで追加された無料機能を中心に紹介します。 1. コーディング用の合字フォント 日本語環境の Visual Studio のデフォルトのフォントは MS ゴシックなので、フォントにこだわりのない人は MS ゴシックを使い続けているかもしれません。英語環境では Visual Studio 2022 から Cascadia がデフォルトのフォントになっています。 Cascadia は、Microsoft が 2019 年にリリースしたコーディング用のオープンソースフォントで、合字(リガチャ)の有無に応じて Cascadia Code と C

        • テクノロジー
        • 2023/12/19 10:00
        • C++
        • あとで読む
        • 大学の C++ 講義で使っているオンラインコンパイラ

          42 users

          zenn.dev/reputeless

          C++ Advent Calendar 2023, 9 日目の記事です。 学校で C++ を教える場合、受講者に最初から Visual Studio Code や、Visual Studio, Xcode などの統合開発環境をインストールしてもらうのは難しいことがあります。 とくにプログラミングが初めての学生、パソコンに不慣れな学生が多い場合は、なるべく環境構築に時間をかけず、スムーズに C++ プログラミングの学習に入れるよう、講義の序盤ではオンラインコンパイラの使用が選択肢として有効です。 本記事では、筆者が実際に大学の C++ 講義で使った 3 つのオンラインコンパイラを、講義での活用の観点から紹介します。 Simple C++ Editor Simple C++ Editor は、Wandbox をバックエンドとしたオンライン C++ コンパイラです。初心者がよく起こすエラーや警告

          • テクノロジー
          • 2023/12/10 06:44
          • c++
          • プログラミング
          • C
          • あとで読む
          • 教育
          • MSVC STL の最近の改良

            6 users

            zenn.dev/reputeless

            この記事は C++ Advent Calendar 2022 23 日目の参加記事です。 Microsoft Visual Studio の C++ 標準ライブラリ (MSVC STL) は、2019 年 9 月にオープンソース化され、GitHub 上で更新の様子を追跡できるようになりました。 リポジトリの最新コードは、リリース版の Visual Studio よりも数ヶ月ほど先行している点に注意が必要です。更新が反映されるタイミングは Changelog で確認できます。 本記事では、上記リポジトリで確認できる、最近実装された興味深い改良を 2 つ紹介します。 1. アルゴリズム関数のベクトル演算対応 範囲に対して検索の操作を行うアルゴリズム関数の一部が、適切な条件を満たす場合に、ベクトル演算 (SIMD) を用いて実行されるようになりました。 記事執筆時点での最新の MSVC STL

            • テクノロジー
            • 2022/12/24 08:43
            • C++
            • プログラミング
            • あとで読む
            • Rust を ChatGPT だけで勉強する【実験記録】

              302 users

              zenn.dev/reputeless

              C++ 経験者が、ChatGPT との対話だけで Rust を学んでみる実験の記録です。 期待した回答が得られなかった際には、質問文を変えたり、回答を再生成したりしています。 AI の回答には不正確な情報が含まれている可能性もあります。不正確な技術情報が拡散しないよう、AI の回答は画像で掲載しています。

              • テクノロジー
              • 2022/12/03 23:30
              • rust
              • AI
              • あとで読む
              • 技術
              • プログラミング
              • 学習
              • programming
              • 勉強
              • tech
              • 実験
              • 『競技プログラミングの鉄則』書評

                109 users

                zenn.dev/reputeless

                書籍『競技プログラミングの鉄則』(マイナビ出版)を著者の @e869120 氏から恵贈いただいたので書評を記します。 C++ で書かれたコンテスト対策本は、いわゆる蟻本 (2012), 螺旋本 (2015) があり、コンテストが一部のマニアックな情報系向けだった時代のニーズには十分な書でした。 ところが昨今の AtCoder を中心とする競技人口の変化、レーティング競争、過去問の蓄積によって、エントリーレベルかつ効率的に基本テクニックを習得できる、モダンなジャッジシステムと連係する学習リソースの需要が高まり、競プロ典型 90 問 (2021) のような試みがなされてきました。 本書はその延長線上にあり、AtCoder の大多数の登録者、あるいは潜在的な登録者、つまり膨大な過去問から地道にテクニックを吸収していく体力と時間的な余裕が足りず、低難度の問題から先へ進むことができない人々の道標とな

                • テクノロジー
                • 2022/11/07 19:12
                • 感想
                • あとで読む
                • プログラミング
                • programming
                • 本
                • 未踏ジュニア、伝わる提案書を作る 5 つのコツ

                  8 users

                  zenn.dev/reputeless

                  (未踏ジュニアに応募する小中高・高専生向け)伝わる提案書を作るコツを紹介します。 筆者は 2016 年からメンターとして未踏ジュニアに携わっています。未踏ジュニアは個々のメンターによる指名制で採択者を決定するため、ここに書かれている以外にも多様な基準や価値観で審査が行われます。したがって、この記事は未踏ジュニアを代表するものではなく、個人の見解です。 未踏ジュニアについて 17 歳以下のクリエータを支援 未踏ジュニアは、17 歳以下の独創的なソフトウェア・ハードウェア開発者に対し、約半年間にわたり最大 50 万円の開発費や技術メンタリング、人的交流などの支援を行うことで、若いクリエータの育成とネットワークの形成を促す取り組みです。経済産業省所管の情報処理推進機構 (IPA) の事業である未踏事業の OB・OG および関係者らが主体となって、2016 年から運営を続けています。 未踏ジュニア

                  • テクノロジー
                  • 2021/05/03 00:56
                  • 未踏
                  • 競プロのための標準 C++

                    54 users

                    zenn.dev/reputeless

                    ◆ 内容 競技プログラミングで知っておきたい C++ 標準機能を解説します。競技プログラミング独特のハックやスタイル(<bits/stdc++.h>, 大きな配列、using namespace std 等)を避け、一般の C++ ソフトウェア開発でも通用するコードを心がけています。 ◆ ライセンス 記事中のソースコードは CC0 1.0(パブリックドメイン相当)です。自由に利用・改変・再配布できます。 ◆ C++ バージョン C++20 / C++23(AtCoder と同じ gcc 12.2) ◆ 対象読者 ・競技プログラミングの上達のために C++ の機能を深く学びたい方 ・コンテスト中に参照できる C++ ドキュメントを探している方 APG4b や市販の入門書で C++ を学んだ人にとって有益な内容から書き進めています。将来はより幅広い内容を扱います。 ◆ 本書へのご意見・ご提案

                    • テクノロジー
                    • 2021/04/24 11:13
                    • C++
                    • プログラミング
                    • あとで読む
                    • programming

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

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

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

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

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

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

                    公式Twitter

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

                    はてなのサービス

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