• DoRubyとは
  • お問い合わせ
  • Ruby/Rails
  • Web開発
  • Webマーケティング
  • アピリッツ
  • ライフハック
  • ゲーム制作/開発
  • Railsの小技
  • Rubyの小技
  • Gemの紹介
  • ActiveRecord
  • 初心者向け
  • Java/Scalaテク
  • Unixのあれこれ
  • データベース
  • スマホ開発
  • HTML/CSS/JavaScript
  • デザイン製作
  • インフラ
  • クラウド
  • セキュリティ
  • エディタ
  • バージョン管理
  • その他
  • python
  • アクセス解析
  • Googleアナリティクス
  • Googleデータスタジオ
  • Web広告
  • SEO
  • UI/UX
  • ソーシャルメディア
  • EC開発
  • Webシステム開発
  • コンサルティング
  • Webデザイン
  • ブロックチェーン
  • ゲーム紹介
  • アプリ紹介
  • ASP
  • 風景
  • パソコン
  • ツール
  • ガジェット
  • 仕事術
  • 健康
  • 生活
  • 書評
  • Excel(エクセル)
  • PowerPoint(パワーポイント)
  • ゲームプランニング
  • SpriteStudio
  • マスターデータ入力/作成
  • Unity
  • キャラクターデザイン
  • ゲームシナリオ
  • レベルデザイン
  • ゲーム分析
  • 3DCG
  • イラスト制作
  • CG/アニメーション
  1. ホーム
  2. Ruby/Rails
  3. Rubyの小技

Rubyの小技に関する記事一覧

source_locationでRubyを冒険

rubyのMethodやProcにはsource_locationというメソッドがあります。これを使うことでゴーストメソッドでも定義場所を発見できRubyコードの探索を簡単に行うことができます。
  • 2018-03-30
  • 223 views
  • くろす

Ruby黒魔術【callcc】でFiberを実装してみた

以前rubyの大域脱出を紹介した際にrubyには継続渡しがあると話をしたので、簡単に解説してみた上で継続渡しとFiberの理解のためcallccを使ったEvilFiberを実装してみました。
  • 2018-02-28
  • 304 views
  • くろす

【Ruby/Rails】Shift_JISなのかUTF-8なのかわからないCSVを開く【CSV】

よくCSVを読み込む時にファイルのエンコードが違っていて読み込めず例外が発生することが多々あります。そこで例外発生を抑える方法を記述します。
  • 2018-01-31
  • 156 views
  • maya

rubyで抽象メソッドを表現する

  • 2017-11-29
  • 400 views
  • じぐざぐ

Rubyで大域脱出

Rubyの大域脱出の紹介と、大域脱出のためにエラーを利用するなって話と、そもそも大域脱出を考える時は設計がおかしい可能性があるので考え直しましょうって話です。
  • 2017-11-28
  • 351 views
  • くろす

Rubyで速いプログラムを書くために

Rubyが遅いというのはよく聞く話ですが、ボトルネックがRubyそのものでもないのにRubyのせいにするのは非常にナンセンスです。最低限Rubyで読みやすく速いコードを書いてからRubyのせいにしましょう。本記事では何が速いコードなのかを知る手助けとなる色々なBenchmarkの取り方と、それを使ったString同士の結合メソッド比較を紹介します。
  • 2017-10-26
  • 404 views
  • くろす

配列同士のinclude

  • 2017-10-12
  • 326 views
  • じぐざぐ

コマンドラインから英和/和英辞書を引く

  • 2017-08-21
  • 162 views
  • ikuta555

rubyで配列から重複する値を抽出する方法を探した際に見つけたgroup_byメソッドが便利だった

重複を排除するときは uniq ですが、重複を取り出すメソッドはない。 直接実行するメソッドはないけれど Array#group_byを使うと簡単にできる
  • 2017-07-24
  • 2,136 views
  • kadosaway

アニメ名探偵コナンの新一が出てる回だけを見たい

  • 2017-06-28
  • 267 views
  • ikuta555

RailsでLoggerを使ってLogローテション

RailsでLogローテーションについて学んだのでそれの備忘録兼、復習です。
  • 2017-06-23
  • 1,381 views
  • むらさき

フリップフロップと聞いてRubyを思い浮かべる方法

フリップフロップと聞いて、いきなりRubyやPerlの話を始める人はいないと思います が、今回の記事はRubyのフリップフロップのお話です。 論理回路のフリップフロップもRubyのフリップフロップも一度に確認できちゃうお得な記事にしたいと思います。
  • 2017-06-20
  • 223 views
  • くろす

method_missingを使ってみる

  • 2017-06-01
  • 334 views
  • じぐざぐ

systemd でデーモン化しつつ logrotate に対応したスクリプトを書く

ときどき、「rubyでちょっとしたデーモンを動かしたい」かつ、「出力されるログファイルもローテーションさせたい」ということたびたび発生します。 そんなとき、どのようにスクリプトを組むのが良いかという点についてまとめてみました。
  • 2017-05-30
  • 247 views
  • nakamatsu

Rubyのサポート期間一覧

脆弱性診断などで、各種ソフトウェアのバージョンやサポート期限について調べることが多い為、プログラミング言語 Rubyの公式サポート期間、サポート終了期限(eol)の状況について、簡単に一覧にまとめました。また、確認できる公式のリンクを記載しています。
  • 2017-02-17
  • 1,705 views
  • あやき

【Ruby】変数やクラス定義などのスコープ

  • 2017-01-31
  • 371 views
  • iwasyaco

ruby net/sftp 帯域制限付きファイルアップロードの実装

rsyncやscpコマンドではコマンドオプションで帯域制限を行うことができますが、 net/sftpでは見当たらなかったため自分で作ってみました。
  • 2017-01-31
  • 192 views
  • tkfm

WEBrickのURI長上限を拡張する

WEBrickのURI長上限を拡張する
  • 2016-07-21
  • 298 views
  • shizm

irb 上で using の動作を試したときのメモ

インスタンスメソッドを特定の場面のみ変更したい場合に using と refine を使う方法があります。irb 上でなかなか思った通りに動かなかったのでメモしておきます。
  • 2016-01-31
  • 33 views
  • kadosaway

浮動小数点誤差対策

小数の計算が必要な場面というのは多々ある。Rubyでは、例えば「1.5」と書けばFloatクラスのオブジェクトになるが、Floatクラスで注意しなければならないのが、浮動小数点誤差である。 この浮動小数点誤差に関して、原因、注意点、対策方法を纏める。
  • 2015-02-09
  • 1,429 views
  • memomemo
次の20件をみる
  • ‹ 前へ
  • 1
  • 2
  • 3
  • 4
  • 次へ ›

カテゴリ

Ruby/RailsRailsの小技Rubyの小技Gemの紹介ActiveRecord初心者向けWeb開発Java/ScalaテクUnixのあれこれデータベーススマホ開発HTML/CSS/JavaScriptデザイン製作インフラクラウドセキュリティエディタバージョン管理その他pythonWebマーケティングアクセス解析GoogleアナリティクスGoogleデータスタジオWeb広告SEOUI/UXソーシャルメディアアピリッツEC開発Webシステム開発コンサルティングWebデザインブロックチェーンゲーム紹介アプリ紹介ASP風景ライフハックパソコンツールガジェット仕事術健康生活書評Excel(エクセル)PowerPoint(パワーポイント)ゲーム制作/開発ゲームプランニングSpriteStudioマスターデータ入力/作成Unityキャラクターデザインゲームシナリオレベルデザインゲーム分析3DCGイラスト制作CG/アニメーション

    人気の記事
    最近の記事
    • 4,067 views
    • 2020-04-02
    Kali Linux 2020.2 導入と日本語化
    • 932 views
    • 2020-03-06
    rack-lineprofを改造して管理画面からファイル指定&ログ追跡出来るように
    • 908 views
    • 2020-03-05
    FactoryBot と Gimei を使って架空のユーザを作る
    • 616 views
    • 2020-02-04
    ActionCable実装しようwith webpack
    • 541 views
    • 2020-01-27
    この頃のプルリクに対するレビュー
    Facebook

      サイト情報
      • DoRubyとは
      • 株式会社アピリッツ

      ソーシャルアカウント
      • Facebook
      • Twitter

      企業情報
      • 会社概要
      • 採用情報
      • お問い合わせ
      サービス製品
      • レコメンドASP
      • サイト内検索ASP「Advantage Search」
      • オープンソースECサイト構築パッケージ「エレコマ」
      • 受注・在庫・商品情報一元管理「モールコネクター」
      • セキュリティ診断サービス
      • Googleアナリティクスセミナー

      Copyright © Appirits All Rights Reserved.