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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    参議院選挙2025

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Goのスライスについて学ぼう - Qiita

    3 users

    qiita.com/Akatsuki_py

    この記事は、 Arrays, slices (and strings): The mechanics of 'append' を翻訳、加筆したものです。 Introduction 手続き型プログラミング言語の最も一般的な機能の1つは、配列の概念です。 配列は単純なもののように見えますが、言語に配列を追加するときのメカニズムには多くの疑問が残ります。 固定長 or 可変長? 要素の型は? 多次元配列はどうなっているか? 空の配列の意味は? これらの疑問への回答は、配列が言語の単なる機能であるか、その設計のコア部分であるかにまで影響してきます。 Goの初期の開発ではこれらの疑問に対する答えを持った正しい設計を考えるのに約1年かかりました。 一番苦労したのは、スライスの導入でした。 スライスは、固定サイズの配列に基づいて構築され、柔軟で拡張可能なデータ構造を提供します。 しかし、Goを初めて使用

    • テクノロジー
    • 2020/11/15 22:16
    • GoのInterfaceについて - Qiita

      7 users

      qiita.com/Akatsuki_py

      この章ではGoのinterfaceが内部でどのように機能しているかを解説する 例を挙げるなら 関数やメソッドが実行時にどのようにコールされるか interfaceがどのように形成されるか dynamic dispatch がいつ、どのように、どれくらいのコストを伴って機能するか 空のインターフェース interface{} や その他の特殊なインターフェースが通常のインターフェースとどう異なるか インターフェースの合成について Type assertion(型アサーション)がどう実行されコストはどの程度か などだ。 掘り進めていくと、Goコンパイラによる様々な最適化手法や現代のCPUの実装の詳細などの低レイヤの技術に触れることになるだろう Table of Contents Interface 入門 関数とメソッドの呼び出し 直接呼び出し 暗黙の参照外し 詳解interface データ構造

      • テクノロジー
      • 2020/11/09 09:27
      • Go
      • programming
      • Goアセンブリ入門 - Qiita

        66 users

        qiita.com/Akatsuki_py

        擬似アセンブリ Goコンパイラが出力するアセンブリは、抽象化されたものであり、実際のハードウェアにマッピングされていません。 Goアセンブラはこの擬似アセンブリを対象のハードウェアに沿った機械語に変換します。 Javaのバイトコードのようなものを想像するとわかりやすいかもしれません。 このような中間層を設けることの最大の利点は新しいアーキテクチャに対応するのが楽になることです。 詳細を知りたい場合は、Rob Pike氏著の The Design of the Go Assemblerを見てください。 Goアセンブリを知るためにもっとも重要なことは、Goアセンブリが対象のハードウェアと直接対応していないという事実です。 一部分はハードウェアと直接結びついていますが、そうでないものもあります。これによってコンパイラはパイプライン上でアセンブラPassを必要とすることがなくなり、代わりに、コンパ

        • テクノロジー
        • 2020/10/25 19:14
        • golang
        • あとで読む
        • go
        • アーキテクチャ
        • qiita
        • プログラム
        • NoCodeでGBソフトができるソフトウェア『GBStudio』の仕組みを調べてみた - Qiita

          6 users

          qiita.com/Akatsuki_py

          GBStudio とは gb-studio: A quick and easy to use drag and drop retro game creator for your favourite handheld video game system GBStudio はプログラミング不要でGUI上でパーツをドラッグ&ドロップしていくことで、ゲームボーイのソフトを開発できる、最近流行りの NoCode(ノーコード) なソフトです。 chrismaltby さんが作っているOSSで、ソフトウェアの開発には React+Redux と electron を使用しています。 Github, 公式サイト こちらの動画が、実際にゲームを作っている様子の参考になると思います。 GB Studio Tutorial 1: Getting Started 今回は GBStudio のバージョン1.2.1

          • テクノロジー
          • 2020/08/26 18:04
          • ゲームボーイのエミュレータをGoで作った話 - Qiita

            13 users

            qiita.com/Akatsuki_py

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 前置き 1か月ほど前にbokuwebさんのゲームボーイエミュレータをGo言語で書いたというブログ記事を見ました。 ゲームボーイ世代(正確にはGBC)であったのとGOで何かしたいと思っていたのもあって、僕もゲームボーイのエミュレータに取り掛かってみることにしました。 追記(2020/1/24) 記事を執筆したときから機能面の大幅な向上があるため加筆を加えました できあがったもの GoでGameBoyエミュレータを自作しました いつぞやのファミコンエミュレータと違って今度は60fps出てます 将来的にGBCに拡張予定です よかったら遊んでみ

            • テクノロジー
            • 2019/11/12 23:32
            • Go
            • GAME
            • ゲーム
            • 誰でもわかりやすいGitのコミットメッセージが書けるジェネレーターを作りました - Qiita

              101 users

              qiita.com/Akatsuki_py

              という形式のコミットメッセージを生成するようにしました。(もちろん絵文字もない、コミット内容の具体的な理由もない要約だけのコミットメッセージもここでは作れます) 要約については、Githubのファイル欄に表示されたりするためここは日本語英語が入り混じっていると汚いなと思ったので英語統一にしました コミット内容の具体的な理由については英語が望ましいですが、 具体的な理由を書く必要がある (要約より、英語力が必要であり内容が様々であるためテンプレートもあまり機能しない) Githubのファイル欄や、git log --onelineコマンドで表示されない 以上の理由から日本語でも問題ないのかなと思います。 具体的な使い方 基本的には上記のgifのように実際に使っていただければわかると思います。 まずフォームについて簡単に説明すると Emoji: コミットカテゴリを絵文字で表したもの Verb:

              • テクノロジー
              • 2019/03/08 01:52
              • git
              • あとで読む
              • 開発
              • github
              • qiita

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

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

              『qiita.com』の新着エントリーを見る

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

              j次のブックマーク

              k前のブックマーク

              lあとで読む

              eコメント一覧を開く

              oページを開く

              はてなブックマーク

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

              公式Twitter

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

              はてなのサービス

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