はてブログ

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



タグ gem

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

strong_migrations gemのススメ | Money Forward Engineers' Blog

2022/10/13 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip migration シャケ github.com ススメ

こんにちは。会計Plusでエンジニアをしているぽっけです。最近はシャケをしばくバイトで、やっとでんせつに上がりました。 今日はstrong_migrationsというRails向けのgemを紹介します。 strong_migrationsとは https://github.com/ankane/strong_migrations strong_migrationsは、危険なmigrationを検出するgemです。 デ... 続きを読む

そろそろオープンデータを無秩序に管理するのは卒業したいので📦データを管理するパッケージマネージャを開発した【ツール開発】 - Qiita

2022/09/30 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip パッケージマネージャ Qiita バージョ pip npm

今回はdim(オープンデータパッケージマネージャ) v1.0のリリースに伴って開発したツールの紹介をしたいと思います。 オープンデータもパッケージマネージャ(apt、npm、gem、pipなど)と同じようにnpm install xxxxxのような形でオープンデータをインストールして管理すると良いのではないかという話です。 以前のバージョ... 続きを読む

Let's collect type info during Ruby running and automaticall (ja) | ドクセル

2022/09/10 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip ドクセル osyo-manga RubyKaigi Ruby

Let's collect type info during Ruby running and automaticall (ja) スライド概要 RubyKaigi 2022: https://rubykaigi.org/2022/presentations/pink_bangbi.html#day3 gem: https://github.com/osyo-manga/gem-rbs-dynamic en: https://www.docswell.com/s/pink_bangbi/5DX89K-2022-09-10-102005 現在 Ruby では開発体... 続きを読む

Ruby gem で Rust をつかって爆速にしたい!!!!!!11

2022/08/12 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust 爆速 Native Ruby gem Ruby

Ruby Gems で Rust が Native として利用可能になった のでとりあえず UUIDv4 を生成してみた。 準備 Ruby 側の gem に Rust を利用する準備として rb_sys と rake-compiler を利用します。この二つの gem は native compile するためにインストールしておきます。 Rust 側から Ruby へ関数を公開するために rb-sys と m... 続きを読む

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に対するサプライチェーン攻撃への対応を行うプロジェクト... 続きを読む

RailsアプリをRBS + Steepで型チェックするまでの手順 - アジャイルSEの憂鬱

2022/03/09 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Gemfile STEE require RBS

rails new してから steep check が通るまでにやってみた作業をまとめておく。 GitHub コードはGitHubで公開しているので、詳細な手順を知りたい方は参照してください。 github.com 手順 gemを入れる steepとrbs_railsをGemfileに追加する。 # Gemfile group :development do gem 'rbs_rails', require: false gem 'stee... 続きを読む

定期実行処理を crono_trigger に移行したお話 - Kaizen Platform 開発者ブログ

2022/03/03 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip kaizen Kaizen Platform エンジニア

こんにちは、エンジニアの ryopeko です。 今回は Data Platform と呼ばれているデータ集計基盤の Rails プロジェクトで定期実行用に使われていた gem、 sidekiq-scheduler を crono_trigger に移行したお話です。 なお Data Platform の記事については以前ブログで紹介したこちらの記事も合わせてご覧ください。 Kaizen... 続きを読む

Rails 7: dartsass-rails gemはNode.jsなしで使える|TechRacho by BPS株式会社

2022/03/02 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails GitHubリポジトリ MacOS Linux

週刊Railsウォッチ20220228でもお伝えしましたが、つい最近、dartsass-rails gemがRailsのGitHubリポジトリで正式に登場しました。 dartsass-railsは、本家Dart Sassのバイナリ実行ファイルをラップしています。現時点ではLinuxとmacOSでi32版とx64版、Windowsでx64版のバイナリ実行ファイルがあります。今回初めて気づ... 続きを読む

TwitterにOAuth 2.0でログインできるomniauth-twitter2 gemを作りました | うなすけとあれこれ

2022/02/27 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter 権限 oauth2 Webアプリ 日々

tl;dr unasuke/omniauth-twitter2: omniauth strategy for authenticating with twitter oauth2 ↑ これをつくりました Twitter認証、要求される権限がデカい問題 Twitter認証でログインできるWebアプリというものは色々あり、便利なので日々使っているという方は多いことでしょう。 しかしTwitter loginで要求される権限... 続きを読む

Rails 7: guard-livereload gemで開発中にライブリロードする|TechRacho by BPS株式会社

2022/02/04 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip Docker-Compose Rails Docker環境

Rails 7の新規アプリで遊んでいると、やはりライブリロード機能(ファイル更新を監視してブラウザを自動リロードする)が欲しくなったので、guard-livereload gemでDocker環境にライブリロード機能を導入しました。Rails 7でちょっと便利になった点があります。 環境 Docker(docker-compose)環境が前提 Docker Desktop... 続きを読む

初心者が地方公共団体コードを扱うためのGemを作った話

2022/01/25 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip バーター Rubyist Hotlinks from 若手

Transcript 2022.01.25 ikuma-t 地方公共団体コードを 扱うためのGemを作った話 銀座Rails#41 初心者が ikuma-t ・エンジニアになりたい人 from #fjordbootcamp ・(この後話す)伊藤さんのバーターではない ・最近はRubyist Hotlinksを読んでる  ・「若手に一言」のコーナーが好き    @ikumatdkr ikuma-t セットプ... 続きを読む

Tailwind CSS for Railsを使って、NodeをインストールせずにTailwind CSS 3を導入する

2021/12/24 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip node Utility CSSフレームワーク 日付 流行

みなさんこんにちは。この記事はRuby on Rails Advent Calendar 2021の20日目の記事です。 20日は誰も埋めていなかったようなので(と言いつつもう日付も変わってしまっているのですが)、Tailwind CSS for Railsというgemについて書きます。 Tailwind CSSとRails Tailwind CSSは最近流行のCSSフレームワークで、Utility... 続きを読む

action_extractor gem

2021/10/25 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip リレーショナルデータベース Rails r7kamura

action_extractorという、Railsでアクションへの入力値を表明するためのGemをつくって試してみている。 https://github.com/r7kamura/action_extractor 使い方 例えば、IDを元にリレーショナルデータベースから記事を1件取得して、その本文とタイトルを更新する、というアクションがあるとする。 def update article = A... 続きを読む

簡単に使えるRubyプロファイラ - EstackprofというGem作りました

2021/09/29 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip

岡嵜です。 8月にISUCON11の予選が開催されましたね。私は例年通り実装言語:Rubyで参加し、今年も予選で敗退しました。反省会で毎年のように挙がる話の1つに「Rubyのプロファイラである StackProf の導入に手間取る」という話があります。 日常的に使っていれば手間取ることはないのですが、年に数回しかもISUCONのよう... 続きを読む

古代エジプトの木造船移送 4600年前の遺物、新博物館へ:時事ドットコム

2021/08/07 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip 遺物 古代エジプト 移送 時事ドットコム クフ王

古代エジプトの木造船移送 4600年前の遺物、新博物館へ 2021年08月07日20時53分 古代エジプトの「太陽の船」を運搬する特別車両(エジプト観光・考古省提供) 【カイロ時事】約4600年前のエジプト古王国時代のクフ王のものとされる木造船が、首都カイロ近郊ギザで建設中の「大エジプト博物館(GEM)」へ移送... 続きを読む

ancestryで楽にカテゴリ分けをしよう | GMOアドパートナーズグループ TECH BLOG byGMO

2021/06/28 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip ActiveRecord byGMO Ancestry

こんにちは。 GMOアドマーケティングのR.Sです。 今回はActiveRecordのモデルをツリー構造で整理できるようにする「ancestry」というgemを紹介します。 親子孫ひ孫のような多階層構造が簡単に実装できるので、カテゴリ分けなどに利用できます。 動作環境 Ruby 2.4.4 Rails 5.2.4 ancestry 3.2.1 gemインストール gem 'an... 続きを読む

ridgepoleの起動をめっちゃ早くする

2021/04/16 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ridgepole Development Gemfile

要約 新gem spring-commands-ridgepoleを作ったので使ってみてね。 Gemfileに gem 'spring-commands-ridgepole', group: :development をコピペするだけでinstallできるよ。 $ bin/spring binstub ridgepole でbinstubを作って、 $ bin/ridgepole で使えるよ。 ridgepoleという神ツールを皆様御存知でしょうか。 Rails m... 続きを読む

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... 続きを読む

RBSからTypeScriptに変換するGem (rbs2ts) を作ってる - memo_md

2021/01/20 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript RBS github.com 型定義

Ruby3.0 からは、型定義を処理するための rbs gem が同梱されていて、これは外部の *.rbs ファイルに記述した内容に従って、Rubyコードの型チェックを可能にしてくれる。 github.com 最近、この RBS の型定義を TypeScript の型定義に変換できないかな〜と思い、 rbs2ts という gem を実験的に作ってる。 結構荒削りなの... 続きを読む

壊れたルーティングを検出する route_mechanic gem と、その内部実装の話 - valid,invalid

2021/01/18 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip ルーティング Rails valid,invalid 検出

壊れたルーティングの検出、routing specを自動化するroute_mechanic gem を作って公開しました。この gem の紹介と内部実装の話を書きます。 rubygems.org 背景 Rails 開発者のうちの N% は、Rails application のルーティングを検証するために以下のようなコードを書いたことがあるかもしれません。 Rails が提供する ... 続きを読む

WHATWG Living StandardとHTMLパーサ - Qiita

2020/12/24 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 年の瀬 昨今 HTML 歴史

この記事はドワンゴ Advent Calendar 2020 最終日の記事です。年の瀬ですね。 はじめに 本記事は、WHATWG Living Standardに準拠することを目的としたHTMLパーサである「gammo」の紹介を目的としている。gammoが実現していることを詳細に伝えるため、単なるgemの紹介に留まらず、HTMLの歴史や昨今のHTMLを取り巻く状況を... 続きを読む

週刊Railsウォッチ(20201221前編)aws-sdk-rails gemの機能をチェック、RubyWorld Conference 2020のDHHインタビューほか|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社

2020/12/21 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip HACHI テックラッチョ 土星 木星 週刊Railsウォッチ

2020.12.21 週刊Railsウォッチ(20201221前編)aws-sdk-rails gemの機能をチェック、RubyWorld Conference 2020のDHHインタビューほか こんにちは、hachi8833です。約400年ぶりという木星と土星の超大接近は12/21(月)なので今夜ですね。と思ったらもう西の空に沈んでしまったようです。 参考: 【特集】2020年12月 木星... 続きを読む

switch_point では ActiveRecord v6.1 以降をサポートしないことにした - eagletmt's blog

2020/11/23 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip switch_point eagletmt's blog

switch_point を4年ぶりにリリースした。このリリースは主に ActiveRecord v6.1 以降をサポートしない意志を表明するためのものである。 github.com switch_point は6年前に仕事で困ったことを解決するために書いた gem である。経緯は https://eagletmt.hateblo.jp/entry/2014/09/22/203819 を参照。この記事にある「Ra... 続きを読む

ActiveRecord::LockWaitTimeout, ActiveRecord::Deadlocked, ActiveRecord::ConnectionTimeoutError が起きた時に原因調査に役立つ情報を表示する gem を作った - あらびき日記

2020/10/26 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails ActiveRecord たいてい あらびき日記

それなりの規模のサービスを運用していると、不可解なエラーに遭遇することはよくあるものです。その中でもデータベース関連のエラーは一見難解な問題に見えるかもしれませんが、原因調査に役立つ情報をさえ出力すればたいていの場合は容易に原因を特定できるものです。というわけで、Rails でよく遭遇するエラーの調査... 続きを読む

GistでGemを公開

2020/10/24 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip gist Email gemspec spec 最小構成

Gistにファイルを置くだけで、Gemとして公開できる。 最小構成だと、gemspecとソースコードをGistに配置すれば良い。 Gem::Specification.new do |spec| spec.name = 'my_gem' spec.version = '0.0.1' spec.authors = ['Your Name'] spec.email = ['you@example.com'] spec.summary = 'Summary of this gem' spec.files ... 続きを読む

 
(1 - 25 / 293件)