概要 Ruby の CLI ツールの作成を支援する、 thor gem の基本について。 Thor 関連資料 thor GitHub thor RubyGems Thor Official Document CLI のクラス作成 Thor クラスを継承し、 public メソッドを定義すると 該当メソッドがコマンドになります。 require 'thor' class SampleCLI < Thor desc "command1 usage", "command1 desc" def command1(name) puts "command1 #{name}" end desc "command2 usage", "command2 desc" def command2(name) puts "command2 #{name}" end end SampleCLI.start(ARGV)
環境 * MacBook Air MC506J/A * ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin10] MacBook Air にて RubyGems を使って JSON ライブラリをインストール。 $ sudo gem install json Successfully installed json-1.5.0 インストールされたライブラリはこれ ⇒ JSON implementation for Ruby Ruby 1.9系には標準添付ライブラリとしてこのJSONライブラリが付いてくるらしく、日本語に訳されたドキュメントがある。 Ruby 1.9.2 リファレンスマニュアル ⇒ library json で、どんなデータを渡せばいいのか使い方がよくわからなかったのでJSON文字列を生成するサンプル的なコードを書いてみた。 $
要約 JSON (JavaScript Object Notation)を扱うライブラリです。 JSON の仕様は [RFC4627] を参照してください。 クラス
GFD Dennou Club / Dennou Ruby / Products rb-GRIB - a Ruby library handling GRIB file - What's rb-GRIB rb-GRIB is a Ruby library to handle GRIB version 1 and 2 file. Requires Ruby NArray NArrayMiss GRIB API * You need to compile GRIB API as "position indipendent code" (compile with -fPIC option for gcc). Install/Download the latest version is 0.4.0 [30 Aug 2016] gem rb-grib on rubygems # gem instal
Safe, customer-facing template language for flexible web apps. Download View on GitHub Liquid is an open-source template language created by Shopify and written in Ruby. It is the backbone of Shopify themes and is used to load dynamic content on storefronts. Liquid has been in production use at Shopify since 2006 and is now used by many other hosted web applications. Used by
関わっているRailsアプリでPDF出力の要件があり、いくつかgemを試してみました。以前はPrawnを使いましたが、それとは異なるHTMLのPDF化というアプローチは魅力的に感じました。それぞれ深くは検証していませんが、雑感などまとめてみます。ちなみにすべてHerokuでも動きます。 Wicked PDF no title HTMLからPDF生成 要wkhtmltopdf 2バイト文字出力の際に「<meta http-equiv="content-type" content="text/html; charset=utf-8" />」の記述が必要 render のオプションに :encoding => 'UTF-8' を付けてviewから出力する場合は不要 CSS/JSでSprocketsが絡んでも問題なく動く Railsと親和性高く作られている印象 Usage WickedPdf.ne
Python編に続いて,Rubyから利用できるオープンソースのPDF出力ライブラリをできるだけ集めてみました。 PDFに対して分割・結合などの加工を行うためのライブラリは含めていません。 記述に漏れや誤りがあれば訂正しますので,ご指摘ください。 ざっと見た限りでは,Haru Free PDF Library か Prawn がよさそうに見えました。 © Graph-S|写真素材 PIXTA The Ruby PDF Tools 主な特徴 pure Rubyで記述されたPDFライブラリ PDF::Writerと color-tools の2つのサブプロジェクトに分かれている。 PDF::Writer は以前 pdf-writer と呼ばれていたもの? 日本語パッチをあてれば日本語PDFも作成可能 配布場所http://ruby-pdf.rubyforge.org/ Haru Free PDF
itunes-client って何? rubygems.org katsuma/itunes-client itunes-clientはローカルのiTunesの操作を簡単に扱う高レベルなAPIを提供するgemです。たとえばトラックの操作はこんな感じで行えます。 背景 似たようなことを実現するものとして、AppleEventをラップして高レベルのAPIを提供するrb-appscriptや、それを利用したiTunes専用のライブラリrb-itunes などがあります。ところが、iTunes10.6からSandboxが加わることで、これ系のライブラリは全部動作しなくなりました。 で、対応方法としてAppleScriptを介すことで回避はできるのですが、taifuやmusicalを書き直してる中で、何度も同じようなコードを書き続けているので、分離して管理したほうが実装しやすいなと思い、今回分離して
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
(The MIT License) Copyright © 2008-2009 jugyo Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ‘Software’), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to
→ ‘rvideo’ What RVideo is a Ruby library inspects and processes video and audio files by providing an interface to free Unix tools like ffmpeg. Installing Installation is a little involved. First, install the gem: sudo gem install rvideo Next, install ffmpeg and (possibly) other related libraries. This is documented elsewhere on the web, and can be a headache. If you are on a Mac, the Macports bu
require 'exifr/jpeg' EXIFR::JPEG.new('IMG_6841.JPG').width # => 2272 EXIFR::JPEG.new('IMG_6841.JPG').height # => 1704 EXIFR::JPEG.new('IMG_6841.JPG').exif? # => true EXIFR::JPEG.new('IMG_6841.JPG').model # => "Canon PowerShot G3" EXIFR::JPEG.new('IMG_6841.JPG').date_time # => Fri Feb 09 16:48:54 +0100 2007 EXIFR::JPEG.new('IMG_6841.JPG').exposure_time.to_s # => "1/15" EXIFR::JPEG.new('IMG_6841.JPG
FFmpeg libraries for Ruby -search | RubyGems.org | your community gem host --https://rubygems.org/search?utf8=%E2%9C%93&query=ffmpeg -streamio/streamio-ffmpeg --https://github.com/streamio/streamio-ffmpeg -hackerdude/ffmpeg-ruby --https://github.com/hackerdude/ffmpeg-ruby -gwik/ffmpeg-ruby --https://github.com/gwik/ffmpeg-ruby -ffmpegで動画の各種情報を確認する - Qiita --http://qiita.com/ymotongpoo/items/eb9754
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く