「アレクサ、出勤打刻してー!」 そんな一言から仕事が始められたらいいなという人向けの記事です。 私は、勤怠管理として AKASHI を使っていますが、 普段はテレワークをすることが多く、出勤連絡するまでに以下のように手順が多くて煩わしく感じていました…
環境 Rails 4.1.8 CentOS(開発環境) heroku 目的 Railsで画面をPDFで出力できるようにする herokuでも上記のことができる 1. PDF出力Gemの選定 いくつかあるが、今回は画面をそのままPDF出力できればよいのでPDFkitかWicked PDFの二択だった。 PDFkitの方がP…
環境 Rails 4.1.8 NewRelic heroku 目的 herokuNewRelicをインストールする herokuがsleepするのを防ぐ1. heroku コマンドでnewrelicをインストールする heroku addons:add newrelic:stark 2. Gemfile に以下を追記して、bundle installする gem 'newrelic_r…
環境 Rails 4.1.8 Bootstrap3 twitter-bootstrap-rails 3.3.2.0 heroku 目的 herokuでbootstrapのCSSやfontが反映されること fontawesomeが見つからないエラーが出ないこと1. config/environments/production.rb の設定を書き換える config.serve_static_ass…
環境 Ruby 2.1.5 Rails 4.1.8 CentOS 6.6 heroku 目的 RailsアプリのセッションストアをキャッシュからRedisに切り替える 開発環境にRedisサーバを立てる 本番環境はherokuでRedisのアドオンを入れる 1. 開発環境(CentOS)にRedisサーバを立てる # 参考にした…
環境 Rails 4.1.8 jQuery 目的 Ajax通信中にインジケータ(グルグル)を表示させて、通信終了後に非表示にする。 インジケータ表示中はモーダルの様に半透明のレイヤーを被せて、ボタン押下等ができないようにする 1. インジケータ(グルグル)のgif画像をDLし、…
環境 Ruby 2.1.5 Rails 4.1.8 目的 RailsアプリからDropboxにファイルをアップロードする 0. Dropboxアカウントを取得し、下記からDropboxのアプリを作成する Login - Dropbox ※キャプチャが少し古いが下記のサイトが参考になる Dropbox APIをRuby on Rails…
環境 Rails4.1.8 heroku SendGrid 目的 productionモード(heroku)でメールが送れるようにする 1. herokuにアドオン SendGridをインストール # heroku login # heroku addons:add sendgrid:starter 2. herokuから設定を取得 # heroku config:get SENDGRID_USE…
環境 Rails 4.1.8 Bootstrap3 twitter-bootstrap-rails 3.2.1 目的 1. 改行を含む文章をI18nで定義する 2. DBのないモデルのattributsを日本語化する1. xxx_html で定義するとエスケープされない # config/locales/ja.yml body_html:| 1行目<br /> 2行目 # View …
環境 Rails 4.1.8 Bootstrap3 twitter-bootstrap-rails 3.2.1 目的 Railsのフォームヘルパーを使い、Ajaxでファイルをアップロードしたい。 form_forでremote:trueしただけではActionController::InvalidAuthenticityTokenというエラーになる。1. gem のイン…
環境 Rails 4.1.8 Bootstrap3 twitter-bootstrap-rails 3.1.1 目的 gem でbootstrap3をインストールして、bootstrap3アイコンフォントが表示されること1. fontsファイルをコピーする bundle install したtwitter-bootstrap-railsのフォルダからfontsファイル…
環境 Rails 4.1.8 Bootstrap3 目的 郵便番号を入力し、検索ボタンを押下すると、住所欄に検索結果が自動補完されること。 郵便番号欄にフォーカスが当たるとツールチップが表示されること*1 ソースコード 郵便番号検索には「AjaxZip3」というライブラリを使…
なかなか苦戦したので備忘録として、バリデーションのかけ方とメッセージの日本語の2本立てRails3.2 ネストしたモデルのバリデーション 例)お客(Customer)に注文(Order)が1対多で紐づく場合、 お客を登録した時に一緒に注文も複数個登録したい Model # custo…
datepickerを追加して出たエラー Ruby 1.9.3 Rails 3.2 エラー couldn't find file 'jquery-ui' 対処法 # assets/javascripts/application.js //= require jquery //= require jquery-ui ↓ # assets/javascripts/application.js //= require jquery //= requ…
前の記事で課題だった部分を別のライブラリ(axlsx)を使って解決。 ただし、axlsxはエクセルの読み込みはできないため、都度書式等を作成することになる。 axlsxの日本語での情報が少ないので、参考になればと。 作成したコードの一部抜粋・改変のため、コピ…
目的 ・Rails でDBのデータをエクセルに帳票として出力して、ダウンロードできるようにする ・エクセルは Spreadsheetで作成 ・帳票は予めテンプレートを用意し、値を書き込む ・エクセルファイルは画面からダウンロード 課題 ・※1:列幅がデフォルトで保存…
セレクトボックスを選択したら非同期通信でDBを更新する セレクトボックスを変更した時点で非同期通信でDB更新、最新の状態を表示する。 formの:remote => true のようにボタンを用いないAjaxの実装。 一覧画面でステータスのみを更新したり、フィルター機能…
Ruby/Tkを含むスクリプトをocraでexe化するとエラー ocraはruby1.9系をexe化するのに簡単便利だが、 ruby/tkで作成したGUIスクリプトをexe化すると 実際にスクリプトが実行されて、GUIのウィンドウが表示された後にエラーになる。 C:/Ruby193/lib/ruby/gems/…
CA証明書の検証にはサーバにルート証明書をインストール必要がある 目的 ベリサインのテストSSL証明書を用いてSSL設定をするにあたり、 秘密鍵、CSR、サーバ証明書、中間CA証明書がそれぞれ整合性が取れているかの検証をする #秘密鍵、CSR、サーバ証明書は各…
NetBeans7.1でSubversion1.7を使用するとエラーが出る 下記のようなエラーが出る。 org.tigris.subversion.javahl.ClientException: Unsupported working copy format NetBeansのインストールフォルダの/etc/netbeans.confを以下のように編集 netbeans_defau…
目的:認証機能(ユーザは予めDBに登録) 参考 http://starryskylogic.blogspot.jp/2012/04/ruby-on-rails32.html1.Gemfileにbcryptrubyを追加 Gemfile内のgem 'bcrypt-ruby', '~>3.0.0~のコメントアウトを外した上でbundle install2.User modelの作成 rails g…
Ruby1.9系 Rails3でcsvファイルをダウンロードする(エンコード問題にも対応) Rails 3.2.3 ruby 1.9.3下記ソースでひとまず動いている require 'kconv' require 'csv' columns = Person.all file_name = Kconv.kconv("sample.csv", Kconv::SJIS) header = ["…
Cloud Foundry上にアプリを構築をやってみた(Windows編) VMwareが始めたPaaS "Cloud Foundry"を試しに使ってみる。 最初は英語のマニュアルしかなく、アカウントが発行されるまでのつなぎで 訳したりしてたら、日本語訳がコミュニティサイトに登場↓↓ でもWin…
bindメソッド var name = new Person('man'); setTimeout(name.sayMyName, 10); name.sayMyNameをsetTimeoutに渡した場合、渡されるのは関数オブジェクトだけで、 nameオブジェクトとは切り離される。 この場合、thisを解決できず、this.nameはundefinedと表…
GoogleChromeBackUp GoogleChromeでFireFoxのMozBackupにあたるのがGoogleChromeBackUp。 DL元のサイトもウィザードも英語だが読まずともできる。 http://www.parhelia-tools.com/products/gcb/googlechrome.aspx
MozBackup FireFoxの設定をバックアップできるのがMozBackup。 またThunderbirdやSunbirdなどのFF以外のMozillaアプリもバックアップできる。 PCのお引越しなどの際に、わざわざカスタマイズする手間が省ける。 http://mozbackup.jasnapaka.com/
TortoiseSVNを更新(アップロード)後の不具合 TortoiseSVNをバージョンアップするには、最新Ver.をDLしてインストールすると自動的に上書きしてくれるようです。 正確には自動でアンインストールして、最新版をインストールしてくれるそう。『http://slashdot…
以下、参照!http://f.daccot.com/2010/03/16/2066/ほんとインストールするだけですぐに使える!!説明不要。
配列内の値のいづれかを含む場合 チェックボックスで選択した条件で検索する場合のSQL ary = [1,2,5] condition = ['category = (?)', ary] ポイントは(?)。通常は 'category = (1,2,5)'となるから、?は()の中に入る事になる。 condition = ['category = ?',…
徐々に魅力を感じてきた・・ KDDIが発表したIS03の情報が日が経ち増えてきたように感じる。 そこで見ると魅力を感じるのは私だけであろうか。 モバイルSuicaを使いたい私にとって、おサイフケータイは魅力的! これからスマートフォンに替えたいauユーザにとっ…