Sublime Text 2で個人的によく 使うショートカットキーをご 紹介します。別件でメールして た時に聞かれたので書いてみる 事にしました。Windows版のショ ートカットになります。 個人的に便利だと感じたSublime Text 2のショートカットキーを紹介してみます。僕はまだ使い始めて半年くらいしか経って無いですし、機能を十分に使いこなせる訳では無いので参考程度という事で・・ 一括置換文字列の一括置換です。便利なので、これがないエディタはもう使えません。 Ctrl+D(同じ文字を複数選択→一括編集) ↑ 任意のテキストの上にカーソルを合わせてからCtrl+Dで、その文字と同じ文字に標準をあわせられます。 Ctrlを押したまま、複数選択したいところにカーソルを再度持っていってDを押せばその場所も選択可能です。 ↑ 選択したテキストは一括編集できます。 ただし、同じ文字列「全て」
If you intend to use The Ruby Spreadsheet on Heroku, and your source code is closed source then 0-4 2X dynos at 100% CPU load are considered as one physical CPU (1 PX). In other words, this means that if your Software runs on Heroku, is not OpenSource and uses The Ruby Spreadsheet gem you will have to buy a NON-OpenSource Commercial License that allows you to use The Ruby Spreadsheet together with
2009年12月10日23:34 Linux Ruby LinuxでRubyな環境でExcelを作る方法 それ spreadsheet ライブラリを使えば出来るよ!!(=゚ω゚)ノ というわけで、全然知らなかったですが Linux 上でも普通に Excel ファイルを作れるんですねぇ。。Windows 上で win32ole ライブラリとか使わないと出来ないもんだと思ってました。今回紹介する方法では、spreadsheet というライブラリを使うのでまずはさくっとインストールします。 sudo gem install spreadsheet で、使うときはこんな感じです。ちょこちょこいじってますが、参考まで。 # excel_base.rb module ExcelBase require 'rubygems' require 'spreadsheet' Spreadsheet.clien
How do I merge cells using the Ruby Spreadsheet gem. I would like to merge the first 6 cells on the first row of a worksheet. When I try the following it does not work: merge_format = Spreadsheet::Format.new :align => :merge 6.times do |j| sheet.row(0).set_format(j,merge_format) end What am I doing wrong?
2013/05/30 Rails3, Ruby 1.9.3-p125 Excelで作ったCSVの読み込み方法を探してもいいものが見つからなかった。 誰も困ってないのかな。お気に入りのやつを作る。 過程 まず、試行錯誤してる最中のやつを載せる。Excelで作ったCSVはSJISとして保存される。 DBはUTF-8なので変換しなくてはいけない。 CSV.foreach(filename, encoding: "Shift_JIS:UTF-8") do |row| # … end ArgumentError: invalid byte sequence in UTF-8 で引っかかりまくる。 未定義文字があると、errorになるようだ? open()を使ってやりましょうってあるけど、 Webでopen()とか恐怖症で使えない。(調べてないだけ、だけど。) SJISで読み込んで、UTF-8に変換し
直前まで、ライトニングトークとは言っても人数少ないし時間管理はさほど厳しくないかなと思ってたんだけど、会場着いて話し聞いたら、きっちり5分ということでした。これは経過時間(分秒)表示が無いとつらいなと思ってでっち上げたのがこちら。 time.rb start = Time.now (puts Time.at(Time.now - start).strftime('%M:%S'); sleep 0.1) while true Time.at を使ってるので表示は実は 起算時からの経過時間(時差有り)でした、分秒表示のみなので大丈夫だったけど。 sleep 0.1 は微妙、なくていいか、或いは 0.1 じゃなくてもっと適切な値があるのか。 あとは、最近個人的になるたけ puts じゃなくて Object#display を使うようにしてるのに、易きに流れて puts を使ってしまったのがちょっ
前提条件 秒が正であること。 負の場合は適当に符号をひっくり返して元に戻したりしてください。 手順 適当な日の0時のTimeオブジェクトを取得し、そのオブジェクトに目的の秒数を加算し、Time#strftimeで変換後の値を取得。 ただし目的の秒数が86400秒(1日)を超える場合には、超えないように処理しておく。 例 10000秒は何時間何分何秒? require 'time' sec = 10000 day = sec.to_i / 86400 (Time.parse("1/1") + (sec - day * 86400)).strftime("#{day}日%H時間%M分%S秒") => "0日02時間46分40秒"
Rubyでコンソールアプリケーションを作成する際に、 標準のIOではうまくいかない問題がある。 例えば... リアルタイム入力 パスワード入力時等に文字のエコーを停止 端末のサイズを取得 等がある。これはcursesなどを用いれば解決できるが、パスワード入力のみで必要な場合等 cursesでは大げさすぎると感じる場合もある。 そこで、次のruby(1.9.3?)あたりに標準で付属されるらしい、 io/consoleというライブラリを使ってみる。 導入 今回は、rubyのリポジトリから最新開発版を入手し、ビルドする。RVMを用いてもよい。 miku@hatsune% svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby19-svn miku@hatsune% cd ruby19-svn miku@hatsune% autoconf mik
コマンドラインでRubyを使ってて出力に色を付けたいなーと思った事はありませんか? 実はとても簡単で以下のように書くだけOKです。 ただ、これだといちいち print "\e[0m" で元に戻すのめんどいし、 何色に変更してるのかわかり辛いですね(上記の場合は赤)…。 という事でRubyで出力に色を付けたい時に便利なgemライブラリをご紹介します。 color_echo color_echoはコマンドライン出力を装飾するためのライブラリです。 color_echo は ANSIエスケープシーケンスを使ってputs, print, p メソッドの出力を装飾します。 良ければ以下のリンクもご覧ださい。 日本語ドキュメント: http://colorecho.github.io/ja/ コマンドライン出力に色をつける:http://qiita.com/khotta/items/c76b4d7fb
CVE-2012-1162 / -1163 see http://www.openwall.com/lists/oss-security/2012/03/21/2 Zip/Ruby Copyright (c) 2008-2010 SUGAWARA Genki <sgwr_dts@yahoo.co.jp> Description Ruby bindings for libzip. libzip is a C library for reading, creating, and modifying zip archives. Install gem install zipruby Example reading zip archive require 'zipruby' Zip::Archive.open('filename.zip') do |ar| n = ar.num_files # n
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く