はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ gem

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 115件)

Gemfileの運用

2024/11/30 このエントリーをはてなブックマークに追加 96 users Instapaper Pocket Tweet Facebook Share Evernote Clip Gemfile jbuilder puma bundler

長年の運用で「Gemfileはこう運用すると上手くいった」という知見が蓄積されてきたので、ここに書き出してみておく。 Bundler/OrderedGemsを有効化する RuboCopの Bundler/OrderedGems Copを有効化する。 悪い例: gem 'puma' gem 'jbuilder' 良い例: gem 'jbuilder' gem 'puma' セクションを分けない 基本的に、独自の判... 続きを読む

超楽にRubyで雑に書いたスクリプトをsystemdで管理したい! - 宇宙行きたい

2024/03/07 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip systemd ディレクトリ Ruby スクリプト 宇宙

ちょっとした雑なスクリプト書いてそれを常に起動しておきたいときないですか?僕はあります。 しかもめんどくさがり屋なのでghq管理化のディレクトリでgemに頼って雑に書いたスクリプトがそのまま動いてほしいんです。 systemd使えば出来るんだろうなぁと思いつつ「色々面倒くさいんだろうな」と思って手を出していなか... 続きを読む

RubyGemsの運営元が「Ruby Shield」を発表。RubyとRailsへのサプライチェーン攻撃への対策としてShopifyが4年で100万ドル(約1億3000万円)を提供

2022/07/12 このエントリーをはてなブックマークに追加 89 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails RubyGems Shopify Ruby 発表

RubyGemsの運営元が「Ruby Shield」を発表。RubyとRailsへのサプライチェーン攻撃への対策としてShopifyが4年で100万ドル(約1億3000万円)を提供 Ruby言語用のパッケージであるGemのホスティングサービス「RubyGems.org」を運営するRuby Centralは、RubyやRailsに対するサプライチェーン攻撃への対応を行うプロジェクト... 続きを読む

Pryはもう古い、時代はIRB - k0kubun's blog

2021/04/02 このエントリーをはてなブックマークに追加 189 users Instapaper Pocket Tweet Facebook Share Evernote Clip def irb Gemfile Pry binding.pry

僕はRubyで開発をする時は毎回Pryを使うくらいの熱狂的Pryユーザーだったのだが、PryはGemfileに書いてないと binding.pry できなくて不便。任意のgemをdefault gem化するgem default コマンドも作ったのだが、これをやるのすら面倒だと思っていた。 ある日、nobuさんがRubyに binding.irb という機能をいれた。Pryがdef... 続きを読む

Railsアプリの開発環境を速くするための調査 その1 - gemの読み込み時間 - アジャイルSEの憂鬱

2019/10/24 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip アジャイルSE Railsアプリ ret Benchmark

その1って書いたけど、続くかは不明。 今回は使っているgemの読み込み時間を測ってみた。 Benchmark を仕込む config/application.rb でgemを読み込む前に Kernel.require を上書きして、計測する。 +require 'benchmark' +$result = {} +Kernel.singleton_class.prepend(Module.new do + def require(feature) + ret = ... 続きを読む

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

2019/10/09 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter フォームファクタ ルービン氏 細長い形状 地図

“Androidの父”と呼ばれるアンディ・ルービン氏は10月9日(日本時間)、新しいスマートフォンと思われる製品「GEM」をTwitterに投稿した。 新端末のコードネームは「GEM」。ルービン氏のツイートを見ると、新端末は一般的なスマートフォンを垂直に2分割したような細長い形状だ。画面には地図やカレンダーなどが表示されて... 続きを読む

政治的問題のためRuby GemsとGitHubからChef関連の諸々が消えた件について - tpdn blog

2019/09/21 このエントリーをはてなブックマークに追加 420 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub github上 諸々 プログラミング言語 言語

現在Chef界隈が混乱している。どうやら政治的問題のためにRuby Gemsに登録されたgemやGitHub上のソースコードが消されたらしい。なかなか興味深い出来事で、なおかつ日本語圏に情報が出ていないので適当に記録しておく。 用語Ruby:プログラミング言語の1種。日本においては超広範囲で使用されている超メジャーな言語。... 続きを読む

Simpacker: Rails と webpack をもっとシンプルにインテグレーションしたいのです - クックパッド開発者ブログ

2019/07/08 このエントリーをはてなブックマークに追加 126 users Instapaper Pocket Tweet Facebook Share Evernote Clip Webpack Rails hokaccha 外村 標準

技術部の外村(@hokaccha)です。Rails で webpack を使うためのシンプルな gem を作ったのでそれについて紹介します。 Webpacker Rails で webpack を利用した Web フロントエンドの環境を作る場合、最近では Webpacker が選択されることが多いでしょう。Rails 6 からは Webpacker が標準になることもあり、この流れは... 続きを読む

bundle install時に--path vendor/bundleを付ける必要性は本当にあるのか、もう一度よく考えてみよう - Qiita

2019/06/06 このエントリーをはてなブックマークに追加 65 users Instapaper Pocket Tweet Facebook Share Evernote Clip Bundle Qiita Path path vendor

bundle install時に--path vendor/bundleを付ける必要性は本当にあるのか、もう一度よく考えてみよう TL; DR(最初に結論) bundle installをする場合は--path vendor/bundleを付けてプロジェクトごとにgemを管理しろ、という意見をよく見かける。 しかし、pathを指定しないと問題が起きる可能性があるのは、かなり特殊... 続きを読む

AWS Lambda RubyでNative Extensionsを使用するgemを使うには?serverlessも使ってみた! - GA technologies Tech Blog

2018/12/05 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip serverless Railsエンジニア 白井 Ruby

初めまして、Railsエンジニアの白井です。 最近彼女が出来て会社の人に幸せ(惚気)を振りまく活動をしています! さて、先日AWS re:Invent 2018にてAWS LambdaがRubyランタイム対応の発表がなされました!(リリース) そしてserverlessもすぐにRubyに対応! 弊社は私含めRubyエンジニアが多数いるため、とてもとても嬉... 続きを読む

deviseとGoogle Authenticatorを用いてRailsシステムに「二段階認証」を導入した話 - LiBzTechBlog

2018/11/08 このエントリーをはてなブックマークに追加 58 users Instapaper Pocket Tweet Facebook Share Evernote Clip lib Rails devise 江田 目次

目次 目次 はじめに セキュリティ対策しようぜ Railsで二段階認証を導入する 技術選定 いざ実装 [実装前準備]deviseのインストール 必要なgemの導入とモデル側の設定 コントローラーとビュー おわりに はじめに はじめまして! 株式会社LiBの内定者インターンをしている江田です。 LiBでは2018年の2月にエンジニアとして... 続きを読む

今日から簡単!Webpacker 完全脱出ガイド - pixiv inside

2018/08/06 このエントリーをはてなブックマークに追加 260 users Instapaper Pocket Tweet Facebook Share Evernote Clip Webpack pixiv inside Rails ビルド

こんにちは、@f_subal です。普段はおもに pixivFACTORY のフロントエンドを見ています。 今回は pixivFACTORY において、フロントエンドのビルドに Webpacker を利用するのをやめた話をします。 Webpacker をやめよう rails/webpacker は Ruby on Rails のプロジェクトに webpack を導入する際に用いられる gem です。... 続きを読む

serverengine を使い、Rubyでもサーバーを書こう - ローファイ日記

2018/04/24 このエントリーをはてなブックマークに追加 118 users Instapaper Pocket Tweet Facebook Share Evernote Clip serverengine github.com Ruby

2018 - 04 - 24 serverengine を使い、Rubyでもサーバーを書こう Ruby を書いていると、サーバを書きたくなることがあります。皆さんもそうだと思います。 ということで今日は Ruby でスッとサーバを書くためのgem、serverengineの簡単な使い方メモ。 github.com Ruby でサーバを書きたくなった時 そもそも的に、 Ruby でただサーバを書くの... 続きを読む

Rails: データベーススキーマをダウンタイムなしで変更する(翻訳)

2018/04/09 このエントリーをはてなブックマークに追加 165 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails データベーススキーマ Discourse 翻訳

概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Managing db schema changes without downtime 原文公開日: 2018/03/22 著者: Sam Saffron — Discourse の共同創業者であり、Stack Overflowでの開発経験もあります。 後半で紹介されているgemについては 先週のRailsウォッチ もどうぞ。 Rails... 続きを読む

Ruby の lazy loading の仕組みを利用して未使用の gem を探す - クックパッド開発者ブログ

2018/04/03 このエントリーをはてなブックマークに追加 127 users Instapaper Pocket Tweet Facebook Share Evernote Clip COOKPAD Ruby Lazy loading shia

2018 - 04 - 04 Ruby の lazy loading の仕組みを利用して未使用の gem を探す 技術部開発基盤グループのシム( @shia )です。 最近は cookpad のメインレポジトリを開発しやすい環境に改善するために様々な試みをしています。 この記事ではその試みの一つとして不要な gem を検出し、削除した方法を紹介したいと思います。 背景 cookpad は10年以上... 続きを読む

Ruby の lazy loading の仕組みを利用して未使用の gem を探す - クックパッド開発者ブログ

2018/04/03 このエントリーをはてなブックマークに追加 127 users Instapaper Pocket Tweet Facebook Share Evernote Clip COOKPAD Ruby Lazy loading shia

2018 - 04 - 04 Ruby の lazy loading の仕組みを利用して未使用の gem を探す 技術部開発基盤グループのシム( @shia )です。 最近は cookpad のメインレポジトリを開発しやすい環境に改善するために様々な試みをしています。 この記事ではその試みの一つとして不要な gem を検出し、削除した方法を紹介したいと思います。 背景 cookpad は10年以上... 続きを読む

Golangの defer をRubyでも使いたい - たごもりすメモ

2018/03/14 このエントリーをはてなブックマークに追加 134 users Instapaper Pocket Tweet Facebook Share Evernote Clip defer golang 際限 ネス Ruby

2018 - 03 - 14 Golangの defer をRubyでも使いたい 前に Rubyでtry-with-resourcesが使いたい という話を書いてそのときにリリースしたgemもあるが、人類の安全に・便利にリソースを解放したいという欲求には際限がない。 try-with-resources は便利なんだけど欠点がないわけではなくて、リソースの確保と解放を一ヶ所でまとめてやらないとネス... 続きを読む

Ruby on Railsを使った開発で参照してもよいドキュメント - Qiita

2017/12/06 このエントリーをはてなブックマークに追加 80 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita yasslab TEAM 背景 人数

この記事はOkinawa.rbのAdventCalendar 5日目の記事です。 YassLab の業務時間中にQiita:Teamに書き溜めたものを編集して公開します。 4日目は @siman さんの「 今年作った gem の紹介 (2017) 」でした。 明日は @fullkawa さんのFinOpsのはなしです。 背景 人数が増えたり参加プロジェクトが増えるにつれ以下のような変化がおきました... 続きを読む

Gitをバックエンドにしたタスク管理bot

2017/12/03 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip Git GitHub Redmine JIRA バックエンド

この記事は、 ドワンゴ Advent Calendar 2017 の4日目の記事です。 TL; DR すごい簡単なゆるいタスク管理のバックエンドに、内容アドレスファイルシステムとしてのGit使うのもまあいいんじゃないの? とおもって Gem を作った。 ゆるいタスク管理システムが必要だった 通常、仕事のタスク管理はJIRAとかRedmineとかGithubとかTorelloとかなんかそういう専用の... 続きを読む

TestProf: Ruby/Railsの遅いテストを診断するgem(翻訳)

2017/10/10 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Evil Martians’ Ruby 許諾 翻訳

概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: TestProf: a good doctor for slow Ruby tests 公開日: 2017/08/25 gemリポジトリ: palkan/test-prof 著者: Vladimir Dem サイト: Evil Martians’ team blog evilmartians.com/chroniclesより 参考: Te... 続きを読む

アイドルの声優活動なぜ増加? 2つのシーンに起こった変化を読む - Real Sound|リアルサウンド

2017/10/09 このエントリーをはてなブックマークに追加 253 users Instapaper Pocket Tweet Facebook Share Evernote Clip リアルサウンド Real Sound 増加 アイドル 声優活動

増加するアイドルから声優への転身 10月1日、Dorothy Little Happyの髙橋麻里が、声優活動を開始することを発表した。彼女は同日付けで声優プロダクションのオブジェクトに声優として所属。今後はDorothy Little Happyと声優の両活動を並行して行っていくという。かねてよりアニメ好きであることを公言していた髙橋。2015年にはGEMやX21のメンバーらも参加したドリーム・ユ... 続きを読む

週刊Railsウォッチ(20170707)Railsの新機能ActiveStorage、高速Rubyフォーマッタrufo gemが超便利、Railscasts全コンテンツが無料公開ほか

2017/07/07 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails ActiveStorage リポジトリ 新機能

週刊Railsウォッチ(20170707)Railsの新機能ActiveStorage、高速Rubyフォーマッタrufo gemが超便利、Railscasts全コンテンツが無料公開ほか こんにちは、 hachi8833 です。そういえば今日は七夕でした。 7月最初のRailsウォッチ、いってみましょう。 臨時ニュース: Railsの新機能「ActiveStorage」 リポジトリ: rails/a... 続きを読む

RuboCopを無理なく既存プロジェクトに導入する – FiNC Engineering Blog – Medium

2017/06/09 このエントリーをはてなブックマークに追加 61 users Instapaper Pocket Tweet Facebook Share Evernote Clip rubocop medium tl;dr 千里 パク

TL;DR - RuboCop良いよ - 入れるだけだと誰も使わないよ - 運用フローに入れると良いよ - 千里の道も一歩からだよ RuboCopとは RuboCop はコーディング規約に従っているかをチェックし、コードの品質を保ってくれるgemです。 これ以外にもRuboCopは多様なルールをサポートしており、その中にはバグりやすいコードを回避するようなルールもあります。 RuboCopを使う事... 続きを読む

Bootsnapについて | 日々雑記

2017/06/04 このエントリーをはてなブックマークに追加 175 users Instapaper Pocket Tweet Facebook Share Evernote Clip YAML Rails Shopify 日々雑記 Ruby

Bootsnapに調べたのでメモ。なお、確認した際のバージョンは1.0.0です。 Shopifyが出している Bootsnap というgemがあります。説明に書いてある通り、巨大なRuby / Railsのアプリを高速化する為のgemらしいです。 何をやってくれるかというと、Ruby, Active Support、YAMLのメソッドの呼び出しの最適化、及び、キャッシュをしてくれる、というものらし... 続きを読む

Railsで効率的かつ安全に未使用のメソッドを削除した話 - てくすた

2017/05/25 このエントリーをはてなブックマークに追加 314 users Instapaper Pocket Tweet Facebook Share Evernote Clip PIXTA Rails リポジトリ メソッド エンジニア

2017 - 05 - 25 Railsで効率的かつ安全に未使用のメソッドを削除した話 ピクスタ開発部で毎日ヒィヒィ言いながらエンジニアをやっております @muramurasan です。 今回はPIXTAのとあるリポジトリにおいて、未使用のメソッドを削除しようとした際、gemを組み合わせることで、効率的かつ安全に削除することができたという話をしたいと思います。 よくやる方式 外部の勉強会などで、「... 続きを読む

 
(1 - 25 / 115件)