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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    Google I/O

『qiita.com』

  • 人気
  • 新着
  • すべて
  • GitHub Copilot AgentモードでもMemory Bankを使えるようにしてみる - Qiita

    6 users

    qiita.com

    この記事は何 Clineでは「Memory Bank」という、長期記憶を実現するためのプロンプトが存在します。 この記事では、このMemory BankをGitHub Copilot Agentモードでも実現できないか試した記事です。 GitHub Copilot Agentモードとは GitHub Copilotには、通常のモードに加えて「Agentモード」と呼ばれる、より高度な機能を提供するモードがあります。 Agentモードは、単なるコード補完にとどまらず、より積極的なコーディング支援、リファクタリング提案、さらには自律的なタスク実行を目指した機能です。 詳しくは以下の記事をご覧ください。 GitHub Copilotでのcustom instructionsの設定方法 GitHub Copilotでcustom instructionsを設定する方法がいくつか存在します。 今回は、

    • テクノロジー
    • 2025/03/25 01:20
    • プロダクトマネージャーの役割は「プロダクトマネジメントをすること」だけではないかも - Qiita

      168 users

      qiita.com/getty104

      はじめに 今回プロダクトマネージャーの動きを行っていく中で、新しい気づきがあったので記事としてまとめました。 プロダクトマネジメントをプロダクトマネージャーだけで行わない プロダクトマネジメントとは、プロダクトを成功に導く考えであり、これはプロダクト作りに関わる人であれば必ず必要になってくるものです。 つまり、プロダクトマネジメントとは特定の誰かが行うアクションではなく、チームや組織全体で行っていくものだと考えています。 プロダクトマネージャーの役割 プロダクトマネージャーの主の役割とは、もちろんプロダクトマネジメントを行うことです。 しかし、プロダクトマネジメントが行えている状態を組織として目指すためには 「プロダクトマネジメントをすること」だけではなく「プロダクトマネジメントができる組織づくり」も行う必要があると考えています。 そのためには、プロダクトマネージャーとして、「プロダクトマ

      • テクノロジー
      • 2024/04/30 20:30
      • マネジメント
      • あとで読む
      • PdM
      • qiita
      • スクラム
      • 考え方
      • スクラムとは結局なんなのか - Qiita

        13 users

        qiita.com/getty104

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 初めに 僕は4年ほどスクラムを採用した組織づくりを行ってきました。 最近「スクラムの内容は理解したけど、結局スクラムがなんなのかがわからない」という話をされることがちょこちょこあるので、記事としてまとめることにしました。 スクラムとは スクラムとは、アジャイル開発を実現するためのフレームワーク、プラクティスの一種です。 スクラムガイドには、以下のように定義されています。 スクラムとは、複雑な問題に対応する適応型のソリューションを通じて、⼈々、チーム、組織 が価値を⽣み出すための軽量級フレームワークである。 スクラムガイド より引用 スク

        • テクノロジー
        • 2024/02/25 17:49
        • qiita
        • 施策を考える時は、まずは良い問いを作るところから始めよう - Qiita

          40 users

          qiita.com/getty104

          この記事は何 僕は普段プロダクトマネージャーとして施策を考えることが多いです。 この記事では、僕が施策を考えるときに特に意識している「良い問いを作る」という話を紹介したいと思います。 問いとは 「良い問い」とざっくり書きましたが、そもそも「問い」とは何でしょうか? 問いとは、思考を始める上での出発地点です。 問いが変われば考え方やアプローチも変わってきます。 つまり、良い問いを作ることができないと、どれだけ考えるのが得意でも結論にたどり着くことは難しいでしょう。 問いの良し悪しとは 前項で「問い」についての説明をしましたが、問いの良し悪しはどうやって判断すればよいでしょうか? まず、良い問いとは具体的な目標に向けてどれだけクリアになっているかどうかです。 いわゆる「解像度」が高い問いであるとも言えます。 ここで僕がよくメンバーに話している例を記載します。 よく皆さんお腹が空いた時は「何か食

          • テクノロジー
          • 2023/09/07 00:41
          • プロダクト
          • あとで読む
          • Qiita
          • スクラムがしっくりきていない時は経験主義の三本柱をとにかく意識するところから始めると良いかも - Qiita

            16 users

            qiita.com/getty104

            この記事は何 僕はかれこれスクラムを3年以上色々な組織でやっています。 最初はうまくスクラムを活用できていなかったのですが、最近はある程度スクラムというものの理解も経験則含めて上がってきたなと感じています。 この記事では、スクラムに取り組むに当たってとりあえずここはおさえておいた方が良いなと感じているところを知見として紹介します。 スクラムがしっくりこない 突然ですが皆さん、スクラムいい感じに回っていますか? 「毎回のスプリントをやるごとにチームがうまく回るようになってるぜ!」みたいな方はこの記事はお役に立たないかもしれません。 「一応スプリントは回してるけど結局これってこれってなんのためにやってるかよくわからない...」みたいな感覚がある方は、読んでいただけると何か気づきがるかもしれません。 アジャイルないしスクラムという概念を知っている方は増えてきていると思いますが、その一方で「スクラ

            • テクノロジー
            • 2023/08/14 08:11
            • スクラム
            • Qiita
            • article
            • development
            • rubyで仮想DOMを扱えるようにする「ruby-wasm-vdom」をライブラリとして公開しました - Qiita

              27 users

              qiita.com/getty104

              この記事は何 以前Qiitaで以下のようなRubyで仮想DOMを扱う方法を記事にしました。 これらで紹介した仮想DOMを使って、Brainf*ckのインタプリタを作ってみたのですが、簡単なプロトタイプを作るのにはかなり便利なことが改めて実感できたので、せっかくなのでライブラリとして公開してみました。 この記事では作成したruby-wasm-vdomについて紹介していきます。 ruby-wasm-vdomとは ruby-wasm-vdomは、文字通りRubyで仮想DOMを扱えるようにするためのライブラリです。 以下のような感じで仮想DOMを全てRubyのみで書くことができます。 <html> <head> </head> <body> <div id="app"></div> <script src="https://getty104.github.io/ruby-wasm-vdom/ind

              • テクノロジー
              • 2023/06/18 11:05
              • Ruby
              • qiita
              • 考察
              • 技術
              • 資料
              • あとで読む
              • Rubyがブラウザで動くってことはRubyでプログラミング言語のインタプリタを作れればどんな言語でもブラウザで動かせるのでは...!? - Qiita

                7 users

                qiita.com/getty104

                Rubyがブラウザで動くってことはRubyでプログラミング言語のインタプリタを作れればどんな言語でもブラウザで動かせるのでは...!?Rubytips はじめに Rubyはバージョン3.2からWebAssembly(WASM)に対応をしています。 詳しくは以下の記事をご覧ください。 RubyでWASMを触っているうちに、「Rubyがブラウザで動くってことはRubyでプログラミング言語のインタプリタを作れればどんな言語でもブラウザで動かせるのでは...!?」という当たり前なことに気づきました。 この記事では、ruby.wasmで簡単なプログラミング言語のインタプリタを作成した話を紹介します。 半分ネタ記事です。 やること 今回は以下のようなステップでランタイムを作っていきます。 プログラミング言語の構文を定義し、それをパース、実行できるRubyのプログラムを実装する ブラウザでプログラムを入

                • テクノロジー
                • 2023/06/14 22:02
                • Ruby
                • rbs subtractを使ってみる - Qiita

                  4 users

                  qiita.com/getty104

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

                  • テクノロジー
                  • 2023/05/26 19:31
                  • Ruby
                  • あとで読む
                  • ChatGPTを使ってプログラム実行、リファクタリング、テストをやってみた - Qiita

                    3 users

                    qiita.com/getty104

                    この記事は何 記事投稿キャンペーン「ChatGPTなどの活用方法を発信しよう!」の参加記事です。 ChatGPTの可能性を色々模索している中で試したことを記事としてまとめました。 ChatGPTとは ChatGPTについてはすでに多くの記事が投稿されていますので、割愛します。 以下の記事などをご参考ください。 思ったこと の記事を読み、「ChatGPTはコンピュータの処理のエミュレートもできるのでは?」と考えました。 つまり、ChatGPT上でプログラムの実行も行えそうです。 実際に試した ChatGPT上でプログラムが実行できそうか、試してみました。 まずはRuby。今回はフィボナッチ数列のプログラムが実行できるか試してみました。 ちなみにコードは https://qiita.com/zooootech/items/d8ca1e9d8cfde5646591 の記事のものを実行しています。

                    • テクノロジー
                    • 2023/03/27 17:39
                    • テスト
                    • 資料
                    • プログラミング
                    • Rubyだけで仮想DOMを実装してみる - Qiita

                      6 users

                      qiita.com/getty104

                      はじめに 2022年、RubyはWASMに対応しました。 つまりこれからはRubyでフロントエンドの開発も可能となります。 RubyのWASMについて調べているうちに、「Rubyだけで仮想DOMの仕組みも作れるのでは?」と思い、試しにRuby(ruby.wasm)を使って仮想DOMの実装をしてみました。 この記事ではRubyで仮想DOMの実装をしていく中での学びを記事としてまとめていこうと思います。 仮想DOMとは 仮想DOMとは、生のDOM情報を直接操作するのではなく、仮想的なDOM情報(一般的にはオブジェクト情報として管理する)をもとに生のDOM情報を生成していくという考え方です。このように仮想的なDOMをプログラムとしてアクセスしやすいデータ構造として保持することで、値の更新や差分検知/更新を直感的かつコスパ良く行うことができます。 詳しくはこちらの記事などが参考になると思います。

                      • テクノロジー
                      • 2022/12/20 07:06
                      • Ruby
                      • DDDにおける「サービス」とは結局なんなのかの疑問に答える - Qiita

                        4 users

                        qiita.com/getty104

                        これは何 DDDを勉強したことがある方は、以下の二つの概念を聞いたことがある人が多いと思います。 ドメインサービス アプリケーションサービス これらの役割について語られることは多いですが、「サービス」という共通する名前がついている理由については語られることは多くありません。 これらの共通の概念についている「サービス」という言葉について説明していきます。 DDDとは DDDとは「ドメイン駆動設計」の略称であり、「特定の世界における手続きや概念をドメインモデルとして定義し、そのモデルを用いてアプリケーションを構築する」アプローチです。 DDDについてより詳しく知りたい方は、↓をご一読ください。 ドメインサービスについて ドメインサービスとは以下のような特徴を持つオブジェクトのことを指します。 ドメイン層に基づくビジネスロジックを記述する 特定のドメインオブジェクトに属さないビジネスロジックを記

                        • テクノロジー
                        • 2022/12/16 09:04
                        • Tips: RubyでURLのクエリパラメータをいい感じに書き換える - Qiita

                          3 users

                          qiita.com/getty104

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

                          • テクノロジー
                          • 2022/08/04 22:03
                          • ruby
                          • RubyでDSLが書きやすい理由を整理する - Qiita

                            26 users

                            qiita.com/getty104

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

                            • テクノロジー
                            • 2022/08/02 23:02
                            • ruby
                            • qiita
                            • Rails
                            • あとで読む
                            • Haskell
                            • Rubyで宣言的なプログラムを書くためのテクニックTips - Qiita

                              4 users

                              qiita.com/getty104

                              この記事は何 この記事は、宣言的なプログラムを書くために使える、ちょっとしたテクニックを紹介していきたいと思います。 宣言的なプログラミングが何かは以下の記事が参考になると思います。 テクニック集 テクニック1: 変数は使い回さない Rubyの場合、定数が少しピーキーな挙動になっているので、基本的に全ての変数は可変になってしまうと思います。 変数を使いまわしたり、値を変更するのはできるだけ避けることで、コードが追いやすくなり、冪等性の担保されたコードがかけるようになります。

                              • テクノロジー
                              • 2022/07/05 23:03
                              • Qiita
                              • Ruby
                              • 「DNSの浸透」という表現がなぜ不適切なのかを説明する - Qiita

                                12 users

                                qiita.com/getty104

                                これは何 最近DNSの仕組みについて改めて勉強した上で、「DNSの浸透」という言葉がなぜ不適切なのかを自分の言葉で残しておきたくなったので書いたものです。 わかりやすさ重視で書くので、もしかしたら言葉足らずな部分や、説明不足な部分もあるかもしれません。編集リクエストやコメント等で補足など書いていただけるととても嬉しいです! DNSの浸透って? DNSに新しい情報を設定したときなどに、実際に設定通りにDNSが振る舞うようになるまでを「DNSの浸透期間」と呼んだりします。しかし、この表現はしばしば「不適切である」ということが言われます。 なぜこの表現が不適切なのかを解説していきます。 DNSの仕組み DNSは以下の図のように スタブリゾルバー(ブラウザなど) フルリゾルバー(キャッシュサーバー) 権威サーバー によって構成されています。ドメインの情報の解決は以下のような流れで行われます。 今回

                                • テクノロジー
                                • 2022/05/11 10:06
                                • サーバ
                                • ネットワーク
                                • network
                                • インターネット
                                • ネット
                                • 技術
                                • Gitを使ってやらかした時、git reflogさえ使えればわりかしなんとかなる - Qiita

                                  238 users

                                  qiita.com/getty104

                                  これは何 新人プログラマ応援イベントの参加記事です。 gitにはreflogというコマンドがあります。このコマンドを学んでおくとやらかしちゃった時も大体なんとかなるので記事にします。 git reflogってなに? git reflogとは、Gitで操作履歴を見ることができるコマンドです。 例えば branch1にチェックアウト branch1でbranch1.txtを作成し、コミットを作る masterにチェックアウト をすると、以下のようなreflogになります。 $ git reflog 4a4125a (HEAD -> master) HEAD@{0}: checkout: moving from branch1 to master 826a9dc (branch1) HEAD@{1}: commit: Create branch1.txt 4a4125a (HEAD -> mas

                                  • テクノロジー
                                  • 2022/04/11 21:07
                                  • git
                                  • あとで読む
                                  • コマンド
                                  • qiita
                                  • プログラマ
                                  • branch
                                  • エンジニア
                                  • お役立ち
                                  • command
                                  • engineer
                                  • 結局プロダクトマネジメントって何やねんという問いに答える - Qiita

                                    5 users

                                    qiita.com/getty104

                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? これは何 以前Twitterで「プロダクトマネジメントを一言で表すなら?」という質問を見かけました。 この問いへの回答をこの記事でしていきたいと思っています。 プロダクトマネジメントを一言で表すなら 結論から書くと、僕は「売れるものを作ること」と答えるかもしれません。 これだけだと言葉遊びじゃないか、と叱られてしまいそうなのでもう少し詳しく書いていきます。 マーケティングって何? プロダクトマネジメントについて語る前に、マーケティングについて語らせてください。 マーケティングは、Wikipediaには以下のように定義されています。 マー

                                    • テクノロジー
                                    • 2022/03/25 00:44
                                    • あとで読む
                                    • プロダクトマネジメントを学びたいときに読みたい本一覧 - Qiita

                                      5 users

                                      qiita.com/getty104

                                      これは何 の参加記事です。 エンジニアとして開発をしていく上で、「何を作るか」を考える力はとても重要だと思います。 この記事では、普段学びにくい「プロダクトマネジメント」に関するおすすめの本を網羅的に紹介しています。 これからプロダクトマネジメントを勉強する方の役に立てれば幸いです。 おすすめの本一覧 おすすめの本を紹介していきます。 他にもおすすめがあればぜひ編集リクエストをください! プロダクトマネジャーの教科書 プロダクトマネジメントのバイブルのような本です。 この本を読むと、プロダクトマネジメントはなんなのか、必要な知識、考えなければいけないことを網羅的、体系的に学ぶことができます。 困ったときに何度でも読みたい一冊です。 内容はかなり濃いので、プロダクトマネジメントはどんなものなのかをさらっと知りたい場合は次の本をお勧めします。 ゼロから始めるプロダクトマネジメント 初めてプロダ

                                      • テクノロジー
                                      • 2021/07/15 00:17
                                      • 設計を学びたいときに読みたい本一覧 - Qiita

                                        503 users

                                        qiita.com/getty104

                                        これは何 の参加記事です。 エンジニアとして開発をしていく以上、設計についての知識を身につけていくことはとても重要です。 とはいえ設計という言葉からは何を勉強するべきかがいまいちピンときません。 この記事では、僕が読んできた設計に関するおすすめの本を網羅的に紹介しています。 これから設計を勉強する方の役に立てれば幸いです。 おすすめの本一覧 おすすめの本を紹介していきます。 他にもおすすめがあればぜひ編集リクエストをください! オブジェクト指向設計実践ガイド 設計を始めに学ぶならこれ、という一冊です。 エンジニアとして開発を行なっている中で、オブジェクト指向設計は一番汎用的に使う設計知識なのではないでしょうか? オブジェクト指向設計を学ぶことで、いわゆる「におう実装」と「良い実装」を見極めることができるようになると思います。 知らなかったら読んだほうが良いキーワード SOLID原則 Cle

                                        • テクノロジー
                                        • 2021/07/03 15:49
                                        • 設計
                                        • あとで読む
                                        • 本
                                        • エンジニア
                                        • アーキテクチャ
                                        • プログラミング
                                        • 書籍
                                        • architecture
                                        • qiita
                                        • book
                                        • 綺麗なコミットログを作りたいときのgitテクニック - Qiita

                                          227 users

                                          qiita.com/getty104

                                          これは何 僕は開発作業をしているとき、PRをあげるまでの開発途中はwipコミットに変更を記録していき、最後にコミットを仕上げていくような作業をよくします。 初めからコミットを綺麗に書きながら開発ができれば良いのですが、 にあるようなコミットログを仕上げていこうと思うとどうしても最後にコミットログを整理したくなります。 この記事はこのようにgitを使うと綺麗なコミットログを作れるよ、というTipsです。 具体的にこういうコミットを作ると良いよ、みたいな話はこの記事ではしません。 僕はこのような工程でPRを出す前にコミットログを作っています。 git rebase -iで作業中のコミットを全て一つのコミットにsquashする git reset HEAD~で一度コミットを取り消す git add -pで作りたいコミットごとに変更をstageにあげていく コミットを作成する git rebase

                                          • テクノロジー
                                          • 2021/06/19 18:04
                                          • git
                                          • あとで読む
                                          • qiita
                                          • ログ
                                          • 開発
                                          • development
                                          • プログラミング
                                          • スクラムにおける朝会の目的は進捗共有ではないよという話 - Qiita

                                            228 users

                                            qiita.com/getty104

                                            これは何 スクラムを採用していてもしていなくても、朝会(デイリースクラム)を行っているチームは多いと思います。 最近僕が在籍するQiita株式会社のチームで朝会が形骸化してない?みたいな話があったので、そもそも朝会を行う目的と、朝会で行うべきことについて記事化していきたいと思います。 今回はスクラムを採用している前提で話をするので、朝会=デイリースクラムとします。 デイリースクラムの目的は進捗共有ではない デイリースクラムで、進捗共有をして終わりになっているチーム、意外と多いのではないでしょうか。 しかし、そもそも進捗の共有をしないといけない理由を考えなければなりません。 もしチームのみんながやっていることを知りたいだけであれば、朝会などでみんなで集まらなくとも日報や日々のチャットの中で把握はできるのではないでしょうか。つまり、朝みんなで時間をとって集まっている以上、ある程度のリターンがな

                                            • テクノロジー
                                            • 2021/05/27 10:09
                                            • スクラム
                                            • あとで読む
                                            • scrum
                                            • アジャイル
                                            • チーム
                                            • 仕事
                                            • development
                                            • 開発
                                            • qiita
                                            • SQLがなんなのかをちゃんと理解する - Qiita

                                              3 users

                                              qiita.com/getty104

                                              初めに この記事は現在開催している「新人プログラマ応援イベント」の投稿記事です。 これは何? 初心者が、SQLがどんなものかを理解、書けるようになること目指すための記事です。 理論を軽く説明したのち、具体的な書き方の説明を行なっていきます。 もともと社内勉強会用に用意した資料でしたが、いろいろな人に役立ててもらいたいと思い、Qiitaに投稿することにしました。 SQLを知っている方でも、読むと再度構文の意味などの理解が深まるかもしれません。 説明に誤りなどあれば編集リクエストやコメントをいただければと思います。 理論編 SQLって何? はじめに、そもそもSQLとはなんなのかを説明します。 SQLと聞くと、以下のようなイメージを持つ方が多いのではないでしょうか? DBからデータをとってくるツール? DBの検索を行うためのもの? SELECT, FROMとか書くやつ これらのイメージはどれもS

                                              • テクノロジー
                                              • 2021/04/11 12:53
                                              • 学習
                                              • dry-monadsを使ってRubyでモナドの夢を見る - Qiita

                                                5 users

                                                qiita.com/getty104

                                                はじめに 皆さんはRuby、好きですか?僕は好きです。 皆さんはモナド、好きですか?僕は好きです。 好きなものと好きなもの、どっちも使いたくなるのが人間の性。 どうにかしてRubyでモナドを使いたい! ということで、Rubyでモナドを使って、Rubyでよく書くありがちなコードをいい感じにしていきます。 モナドってなに? モナドはHaskellなどの関数型言語で使われる概念です。 細かい定義は他の記事に任せますが、簡単にいってしまうと「書いたコード(文字通り)よりも外の世界から受ける影響に安全にアクセスする方法」です。こういうのをプログラミングでは「副作用」って言ったりします。 モナドについてはこことここの記事が個人的に勉強になりました。 モナドが力を発揮する場面としてよくあげられるのが「IO」です。IOはまさに「自分が書いたコードの外から受ける影響」ですよね。 入力ではコードを実行するまで

                                                • テクノロジー
                                                • 2019/12/16 15:43
                                                • monad
                                                • ruby
                                                • SinatraとDockerで作るジャッジサーバーAPI - Qiita

                                                  4 users

                                                  qiita.com/getty104

                                                  require 'sinatra' require 'docker' post '/exec' do body = JSON.parse(request.body.read) if body["lang"] == nil || body["code"] == nil || body["input"] == nil || body["ans"] == nil status 400 else return {result: judge(body["lang"], body["code"], body["input"], body["ans"])}.to_json end end def judge lang, code, input, ans case lang when 'c' file_name = "main.c" container = create_container('gcc:la

                                                  • テクノロジー
                                                  • 2017/11/13 17:01

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

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

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

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

                                                  j次のブックマーク

                                                  k前のブックマーク

                                                  lあとで読む

                                                  eコメント一覧を開く

                                                  oページを開く

                                                  はてなブックマーク

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

                                                  公式Twitter

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

                                                  はてなのサービス

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