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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • MCPを肌で実感。俺がMCPサーバーだ - Qiita

    3 users

    qiita.com/Syuparn

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? TL; DR MCPサーバー になって、手動でエージェントへレスポンスを返してみた はじめに 流行真っただ中のMCP。凄そうなのは伝わった。何やら「USBポート的なもの」らしい。 でも、結局のところ何なのかよく分からん。 ――じゃあ、MCPサーバーになってみますか。 構成 こちらが今回構築する「人間MCPサーバー」です。 公式チュートリアルにならって、天気を取得するツールです。 VSCodeのGitHub Copilot Agent(MCPホスト)で天気の質問をすると、MCPクライアントからサーバーへリクエストが送られます。 私(MCP

    • テクノロジー
    • 2025/04/19 06:30
    • 音楽は計算だ!和音プログラミング言語Cholcを作ってみた - Qiita

      3 users

      qiita.com/Syuparn

      A A A A A A A A A |: F G E Am :| F Fm |: C C C C C C C C A A A B Em :| C Cm X |: Db Eb Eb Eb Eb Eb C C C Fm :| C C X |: C C#m :| Cm Cm X X C C C X Ebm X D Dm A A A A A X |: F G Cm :| Gm X F Fm X F F F X Gm Gm D F# Bm |: Gm D F# Bm :| Gm X |: Gm Dm :| G X A X はじめに コーディング中、音楽を聴くとテンションが上がりますよね1! でも、それだけで満足ですか? Cholcなら、なんと 音楽でプログラミングができます!あなたの「コード」を演奏してみましょう♪ Playground 以下のリンクから、ブラウザ上で実行できます。 まずはソースコー

      • テクノロジー
      • 2025/01/29 09:41
      • あとで読む
      • 音楽は計算だ!和音プログラミング言語Cholcを作ってみた - Qiita

        5 users

        qiita.com/Syuparn

        A A A A A A A A A |: F G E Am :| F Fm |: C C C C C C C C A A A B Em :| C Cm X |: Db Eb Eb Eb Eb Eb C C C Fm :| C C X |: C C#m :| Cm Cm X X C C C X Ebm X D Dm A A A A A X |: F G Cm :| Gm X F Fm X F F F X Gm Gm D F# Bm |: Gm D F# Bm :| Gm X |: Gm Dm :| G X A X はじめに コーディング中、音楽を聴くとテンションが上がりますよね1! でも、それだけで満足ですか? Cholcなら、なんと 音楽でプログラミングができます!あなたの「コード」を演奏してみましょう♪ Playground 以下のリンクから、ブラウザ上で実行できます。 まずはソースコー

        • テクノロジー
        • 2025/01/27 22:40
        • Go TemplateでCコンパイラを実装する【ELVM】 - Qiita

          3 users

          qiita.com/Syuparn

          TL; DR ELVM のバックエンドにGo text/template(以下「Go Template」、処理系はGomplate)を追加 C言語(8cc) -> ELVM IR -> Go Template にコンパイル 8ccの8cc実装をコンパイルすればGo Templateで8ccコンパイラがつくれる!(セルフホスト) はじめに ご存じの通り Go Templateはチューリング完全1なので、任意の処理を実装可能です。 といっても brainf*ck だけでは華が無いので、今回は C言語のソースコードをGo Template上で実行します。 過去の ネタ 記事 Go Templateでプログラミングをする方法については過去の記事をご覧ください。 ELVMとは? ELVMは、以下の仕組みで言語を別言語に変換するコンパイラ(トランスパイラ?)2です。名前の通り、Esolang版のLLV

          • テクノロジー
          • 2024/04/03 22:32
          • GASをイケイケな環境で開発したい!claspを使ってみる - Qiita

            6 users

            qiita.com/Syuparn

            TL; DR clasp + esbuild で、GASのアプリケーションを... バージョン管理できる!(GitHubでコード管理) 型安全にできる!(TypeScript使用) ユニットテストできる!(Jest使用) が、つらみも感じたのでご利用は計画的に 作ったもの: SwitchBot 温湿度計プラスで取得した温度、湿度をスプレッドシートに記録 はじめに Google Apps Script (GAS) を使うと、ちょっとした処理を手軽に自動化できます。エディタがWeb上にあるので、サクッと書いてすぐに動かせます。 そのままでも使いやすいのですが、もっとイケイケな開発環境を作りたい!(欲張り) ローカルで、好きなエディタで開発したい! Gitで管理したい/GitHubに公開したい! TypeScriptで型安全にしたい! ディレクトリ構成を整理して、クラスを疎結合にしたい! ユニッ

            • テクノロジー
            • 2023/09/30 17:38
            • 好きな言語でプラグインが実装できる?Extismを触ってみた - Qiita

              4 users

              qiita.com/Syuparn

              TL; DR Extism で、手軽にアプリケーションに3rd-partyのプラグインを挿せるようになる! プラグインはアプリケーション本体と異なる言語で書いてもOK プラグインをWASMへコンパイルすることで実現 はじめに ネットを徘徊していたら、WASMを使った面白いプロダクトを見つけました。 アプリケーションの機能を追加するためのプラグインを、(アプリケーションの利用者が)作成できるようにするためのシステムです。 特徴的なのは、WASMを使うことで アプリケーション本体とプラグインを別の言語で実装できる 点です。利用者は自分の好きな言語を使って機能拡張が可能です。 開発の背景として、アプリケーションのコミッターが新機能の要望でつぶれてしまわないように、利用者側で3rd-partyのプラグインを開発できる土壌を用意したいという思いがあるようです。 (公式ページより引用) プラグインシス

              • テクノロジー
              • 2023/01/23 20:05
              • インタープリター版Go言語、gomacroを触ってみた - Qiita

                3 users

                qiita.com/Syuparn

                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                • テクノロジー
                • 2022/12/27 12:49
                • V8の奥に潜むプログラミング言語 Torqueを触ってみた - Qiita

                  10 users

                  qiita.com/Syuparn

                  はじめに 「JavaScriptのMath.Powはなぜ速いのか」という質問を読んでいたら、V8の組み込み関数に「Torque」という言語が使われているという記述を見つけました。 高速化のために、プログラミング言語処理系の中だけで使われるプログラミング言語...ロマンを感じずにはいられません。実際にTorqueを動かしてみましょう。 バージョン V8: 記事執筆時点(2022/9/18)のmainブランチ 言語の概要 TorqueはV8組み込み関数の最適化処理を記述するために使われています。C++ではなくあえて別言語を使うのは、ロジックの可読性を上げるためだそうです。 プログラミング言語 V8 Torqueによって、V8プロジェクトに貢献する開発者は無関係な詳細実装に煩わされることなく、VMへの変更の意図に専念し変更を表現することができるようになります。この言語はECMAScriptの仕様

                  • テクノロジー
                  • 2022/09/18 19:46
                  • あとで読む
                  • WebAssemblyでyesコマンドを作ってみる - Qiita

                    3 users

                    qiita.com/Syuparn

                    はじめに 「入門WebAssembly」では、watファイル (WebAssembly Text) 手書きでプログラミングをする方法が紹介されています。 読んだら自分でも何か作りたくなったので、そこそこ簡単そうな yes コマンドに挑戦してみました。 なぜ yesコマンド? helloworldの次くらいに簡単そう (やってみたら意外と難しかった) ブラウザ以外でもwasmを使ってみたい (WASI) CLIとして WAPM に公開したい WAPMへの公開の仕方については後日別の記事にする予定です。 (4/7更新) 記事にしました。 作ったもの 使い方はGNUの yes コマンドと同じです。 # 無限にyを出力 $ wasmer yes.wasm y y y ... # 引数で自分の好きな言葉を指定可能 $ wasmer yes.wasm no! no! no! no! no! no!

                    • テクノロジー
                    • 2022/04/06 20:52

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

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

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

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

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

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

                    公式Twitter

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

                    はてなのサービス

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