並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 10 件 / 10件

新着順 人気順

gemの検索結果1 - 10 件 / 10件

  • vscode-rdbg(debug.gem)でのRubyデバッグが便利すぎる - $shibayu36->blog;

    最近Rubyを学び直したり、アルゴリズムの基礎練をしたりしているのだが、debug.gemおよびvscode-rdbgが便利すぎるので紹介。 debug.gemやvscode-rdbgとは debug.gem( https://github.com/ruby/debug )とは最近のRubyのモダンなdebugger。これまでlib/debug.rbやbyebug、debaseなどがあったが、それらのいくつかの課題を解決したdebuggerとなっている。Ruby 3.1 の debug.gem を自慢したい - クックパッド開発者ブログ に背景や基本的な使い方が詳しく載っている。 またRubyKaigi 2022のruby/debug - The best investment for your productivity - RubyKaigi 2022でも紹介された。Scriptable

      vscode-rdbg(debug.gem)でのRubyデバッグが便利すぎる - $shibayu36->blog;
    • Androidの父のモバイル企業Essentialが閉鎖 細長スマホ「GEM」は世に出ず

      “Androidの父”、アンディ・ルービン氏のIT企業、米Essential Productsは2月12日(現地時間)、「運用を停止してEssetialを閉鎖するという難しい決定を下した」と発表した。日本でも販売したスマートフォン「Essential Phone PH-1」のセキュリティアップデートは2月3日配信版が最後になった。 Essential Phoneへの追加のアップデートやカスタマーサポートは提供されなくなる。また、2018年12月に買収した米CloudMagicが運営するメールサービス「Newton Mail」のサービスも4月30日に終了する。同社は「開発者やファンのために」Essential Phoneに関するデータをGitHubで公開した。 Essential ProducstはAndroid創業者で元米Google幹部のアンディ・ルービン氏が2015年に立ち上げた。スマ

        Androidの父のモバイル企業Essentialが閉鎖 細長スマホ「GEM」は世に出ず
      • Ruby 3.1 の debug.gem を自慢したい - クックパッド開発者ブログ

        技術部の笹田です。今日保育園に娘を送りにいったら、娘が先生に「サンタさんにプレゼントもらったよ! お母さんもプレゼントもらってたけどお父さんはもらってなかった!」と報告しており、私だけが悪い子と保育園に伝わってしまいました。 2021年は、笹田は Ruby 3.1 に導入された debug.gem (ruby/debug: Debugging functionality for Ruby)に結構長い時間をかけました(かけてしまいました)。だいたい半年で終わるだろうと思ってたんですが、終わらず。Ractor をもっとやる予定だったんだけどなぁ。ソフトウェア開発の見積もりは難しいですね。 本記事では、debug.gem について、導入の背景、簡単な使い方、それからちょっと面白い機能までご紹介します。 youtu.be (本稿では動画をいくつか載せていますが、動画作成時と記事執筆時が違うので、そ

          Ruby 3.1 の debug.gem を自慢したい - クックパッド開発者ブログ
        • Rails: Evil Martiansが使って選び抜いた夢のgem(翻訳)|TechRacho by BPS株式会社

          概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Gemfile of dreams: the libraries we use to build Rails apps—Martian Chronicles, Evil Martians’ team blog 原文公開日: 2023/01/17 原著者: Vladimir Dementyev(首席バックエンドエンジニア)、Travis Turner(技術記事編集者) サイト: Evil Martians -- ニューヨークやロシアを中心に拠点を構えるRuby on Rails開発会社です。良質のブログ記事を多数公開し、多くのgemのスポンサーでもあります。 日本語ブログ: 合同会社イービルマーシャンズ - Qiita 日本語タイトルは内容に即したものにしました。また、gemごとにGitHubリポジトリへのリンクカードも追加してあ

            Rails: Evil Martiansが使って選び抜いた夢のgem(翻訳)|TechRacho by BPS株式会社
          • aws-sdk-ruby配下すべてのgemにRBSが含まれた状態でリリースされました - スペクトラム

            みなさまに、RBSに関する重要なニュースを発表できることを嬉しく思います。 私の目標の一つにはRBSを当たり前の世界にするというものがあります。 この目標に対して大きなインパクトを残せたことに大変興奮しています。*1 aws-sdk-ruby配下すべてのgemにRBSが含まれた状態でリリースされました こちらは公式blogからのアナウンスです。 aws.amazon.com aws-sdk-rubyはrubygemsでの累計ダウンロードランキング2位に乗るほどの人気gemです。(aws-sdk-core) aws-sdk-rubyは現状370以上のgemのあつまりです。 このすべてのgemにRBSが含まれた状態でリリースされました。 そうです。すべてです。 rbs v3.4.0以上でご利用いただけます。 steep + vscodeの例。etagがStringであることがわかる え、なにが

              aws-sdk-ruby配下すべてのgemにRBSが含まれた状態でリリースされました - スペクトラム
            • 個人gemのCIをほぼ全部Travis CIからGitHub Actionsに移行した - くりにっき

              2日間で30個くらいのリポジトリでGitHub Actionsに移行したのでメモ tl;dr; モチベーション GitHub Actionsを選んだ理由 GitHub ActionsでgemのCIをするための設定 2020/1/4 0:40追記 weekly build 公式のactions/setup-rubyではなくmasa-iwasaki/setup-rbenvを利用 ボツ案:Dockerイメージのrubyを使う masa-iwasaki/setup-rbenvを利用 setup-rbenvを使う場合の注意点 Travis CIのallow_failuresをGitHub Actionsでも実現する GitHub ActionsでRuby 2.3以下をビルドする Gemfile.lockをコミットしないリポジトリでもキャッシュを保存したい GitHub Actionsの不満点 ジョブ

                個人gemのCIをほぼ全部Travis CIからGitHub Actionsに移行した - くりにっき
              • Railsアーキテクチャパターン: In-App Gems (アプリ内gem) パターン

                なんとなくパターン・ランゲージ(パターンカタログ)のスタイルが懐かしくなったので、あのスタイルを思い出しながら書いてみます。 目的 特定のアプリと完全に同期していますが、機能的には独立したライブラリをアプリ内のgemとして提供するものです。 動機 アプリで使いたい機能として、ある程度の独立した機能を実装したい 単独のクラスやモジュールとして実装できるものではなく、複数のクラス等が関連して動く程度の粒度を想定する(ので、個別のファイル単位よりはもう少し大きい粒度になる) 独立した機能とアプリが渾然一体となり、気がつくと境界を侵食したり侵食されたりしてしまうことは避けたい 適用可能性 いくつかのclassやmoduleがアプリケーションに依存せず、独立した機能になっている場合 特定のRailsアプリからしか使われる予定がない(共有する必要・予定がない)場合 一定期間しか利用せず、どこかのタイミ

                  Railsアーキテクチャパターン: In-App Gems (アプリ内gem) パターン
                • GistでGemを公開

                  Gistにファイルを置くだけで、Gemとして公開できる。 最小構成だと、gemspecとソースコードをGistに配置すれば良い。 Gem::Specification.new do |spec| spec.name = 'my_gem' spec.version = '0.0.1' spec.authors = ['Your Name'] spec.email = ['[email protected]'] spec.summary = 'Summary of this gem' spec.files = ['my_gem.rb'] spec.require_path = '.' end # ここに好きなコードを書く 使う側では、gitプロトコルでGistのGitリポジトリとしてのURLを指定すれば良い。 gem 'my_gem', git: 'https://gist.github.co

                    GistでGemを公開
                  • 2019年、fat gemをやめる - 2019-11-22 - ククログ

                    fat gemを簡単に作れるようにするgemであるrake-compilerをメンテナンスしている須藤です。過去にfat gemの作り方をまとめたこともあります。 Ruby 1.8.7/1.9.1どちらでも使えるWindows用バイナリ入りgemをDebian GNU/Linux上で作る方法 Windowsの32bit/64bit版Ruby用バイナリ入りgemをDebian GNU/Linux上で作る方法 fat gemが有用な時代もあったのですが、今はメリットよりもデメリットの方が大きいのでfat gemをやめたらどうか、という話をします。 fat gemについて fat gemとはビルド済みバイナリーが入ったgemのことです。Pythonで言えばwheelのようなものです。 RubyはC言語でRuby用のライブラリーを実装することができます。これを拡張ライブラリーと呼びます。拡張ライブ

                      2019年、fat gemをやめる - 2019-11-22 - ククログ
                    • Androidの父、とても細長いスマホ「GEM」を披露 「根本的に異なるフォームファクタ」

                      “Androidの父”と呼ばれるアンディ・ルービン氏は10月9日(日本時間)、新しいスマートフォンと思われる製品「GEM」をTwitterに投稿した。 新端末のコードネームは「GEM」。ルービン氏のツイートを見ると、新端末は一般的なスマートフォンを垂直に2分割したような細長い形状だ。画面には地図やカレンダーなどが表示されているが、既存のAndroidアプリとは異なるユーザーインタフェース(UI)を採用しているように見える。 ルービン氏は端末自体について詳しく説明していないものの、UIについては「根本的に異なるフォームファクタのための新しいUIだ」としている。 端末の背面には、見る角度で色が変わる光沢素材を採用。ツイートでは4色のカラーラインアップを紹介している。 ルービン氏が率いる米Essential ProductsのTwitterアカウントもGEMについて投稿。「われわれはモバイル端末

                        Androidの父、とても細長いスマホ「GEM」を披露 「根本的に異なるフォームファクタ」
                      1