2018年

1/6ページ
  • 2018.11.18

rubyでexcel操作 win32ole

rubyでエクセルを操作したいので、まずは簡単なものから試してみる。 環境 ■OS Windows10pro ■Ruby >ruby -v ruby 2.4.4p296 (2018-03-28 revision 63013) [x64-mingw32] 1.エクセルブックの作成 require 'win32ole' #Excel VBA定数のロード module Excel; end excel […]

  • 2018.11.11

Ruby 正規表現 テキストから文字を抜き出す

ルータやスイッチのログからホスト名、シリアルナンバー、ファームバージョンを抜き出したい時がある。 それをrubyで抜き出すコードを記載する。 hostname_serial_firm.rb #カレントフォルダ内のtxtファイル名情報を配列として取得 filelists = Dir.glob("*.txt") host_serial_os=[] filelists.each do |filename […]

  • 2018.10.29

Ruby 割り算の商、余り。計算結果を2桁で表示(1桁の場合は2桁目を0で埋める)桁を揃える

商を求める div関数 100を7で割った商を求めるには irb(main):008:0> 100.div(7) => 14 余りを求める % 100を7で割った余りを求めるには irb(main):010:0> 100%7 => 2 商と剰余を一気に取得する divmod関数 [商,余り] の配列を取得できる。 irb(main):014:0* 100.divmod(7) => [14, 2] […]

  • 2018.10.09

Gmailのアプリパスワード GmailをRailsから操作する準備

RailsでGmailを使ってメールを送信する場合、Gmailのアプリパスワードというものが必要になる。 そのアプリパスワードの取得方法を記載する。 アプリパスワードを取得する際には、2段階認証をオンにする必要があるので、 2段階認証をオンしたのち、アプリパスワードを取得する。 Gmialにログイン ①右上のアイコンをクリックし、②Googleアカウント をクリック 出てきた画面で、Googleへ […]

  • 2018.10.08

rails モデル、テーブルの削除

モデルを作成し、マイグレーションしてテーブルができた後に モデル、テーブルを削除したいとき。 unitpriceというモデルを作成し、unitprcesというテーブルが出来上がった状態で、 このモデル、テーブルを削除する場合を記載する。 rails バージョン $ rails -v Rails 5.0.7 まず、 「rails destroy model unitprice」 でモデルを作成時にで […]

1 6