Rails で普段開発される方は、 ruby script/console や ruby script/runner は非常に重宝されていると思います。 これらのコマンドは、Web アプリを作成するために作った model のメソッドを、簡単に batch や コマンドラインのインタラクティブアプリに変更することが出来、cron 化やデバッグに大変重宝します。 今回、その script/[hoge] に、新たなスクリプトを1つ追加しましたのでご紹介いたします。 今開発中のアプリで、あるバッチを数秒単位で実行する必要がでてきました。 バッチを定期実行するとき、例えば下記のようなシェルファイルを作成し、 #!/bin/sh RUBY="/usr/local/bin/ruby" DATE=`date +"%Y%m%d"` cd [RAILS_ROOT] $RUBY script/runner
Licensed : 99onlinepoker: Daftar Situs IDN Poker Online Gacor Terbaru Server IDNPlay Di era digital ini, mencari hiburan dan penghasilan tambahan melalui judi online semakin populer. Namun, di tengah maraknya situs judi online, menemukan platform terpercaya dan aman menjadi sebuah keharusan. 99onlinepoker hadir sebagai jawaban atas kebutuhan para pecinta judi online, khususnya bagi penggemar poker
rails環境を持ったdrbサーバの作り方メモ この場合は、各自処理を実行する@managerインスタンスを排他制御 以下rubyのスクリプト(RAILS_ROOTで実行する) #!/usr/local/bin/ruby #RAILS_ROOT/config/boot.rbを読み込む(環境に応じて適当に編集) require File.dirname(__FILE__) + '/../config/boot' require RAILS_ROOT + '/config/environment' #サーバ処理オブジェクトの呼び出しWrapper class WrapperBidsManager #ActiveRecord環境の読み込み @@config = YAML::load(File.open(File.dirname(__FILE__) + '/../config/database.y
OAuthの細かい説明は抜き。 まず、OAuthを使うためにはTwitterでアプリケーションの登録が必要なので、http://twitter.com/oauth_clientsで登録をしておいてください。 以下のコードの6行目の部分を取得したConsumer keyとConsumer secretをに置き換えてください。 適当なところからverifyアクションにリダイレクトしてくると、さらにTwitterにリダイレクトします。その後、callbackアクションに戻ってくるので、そこで認証して取得したトークンをUserモデルに保存します。(ここでは自分のサービスにログインしているユーザが認証を行っています。) その後、保存したトークンを使ってTwitterに発言をします。リクエストが受け入れられなかった場合の処理などは省いてます。 Twitterには取得したトークンに有効期限はありませんが
Raycastを使い始めて1年経ったので、どういうことに使っているかを振り返ってみる。去年書いた AlfredからRaycastに移行した - oinume journal の記事から少し使い方が変わっているところもあるのでメモがてら。 基本的な使い方 Cmd + QをRaycast起動のショートカットとして割り当てている。Pro版は使っていないのでAI機能などは使ったことがない。 ブラウザのブックマーク検索など、よく使うけどHotKeyを割り当てるほどでもないRaycastコマンドはbmのようにAliasを設定している。 Cmd + QでRaycastを起動してbmと入力するとブックマークの検索ができるので楽ちん アプリケーションランチャー機能 アプリケーションを起動するときのランチャーとして使っている。よく使うアプリにはHot Key(ショートカット)を割り当ててる。 Clipboar
I've got a client who wants to integrate a CMS into an existing Rails application. As a result, I've started in on an evaluation of what's out there, to help us make the buy-vs-build decision. Here's the list of potential software that I came up with: Rails CMS alternatives Active projects: adva-cms repo: http://github.com/svenfuchs/adva_cms/ site: http://adva-cms.org/ Last update: 11/24/09 "the c
#eJOSH eJOSH is a custom CMS. eJOSH is ruby on rails application that comes with a list of pre-defined layouts and color themes and it is ready to use to build your website or to use for your intranet with it's available plugins (employee management, Leave management, Timesheet management, etc..) and it has built in user management (with 3 different roles). It has built in dynamic sitemap generati
例:<%= datetime_select 'hoge', 'hage',{:discard_hour => true, :use_month_numbers => true } %> :order => [:day,:month,:year ] # 選択する項目の順番を入れ替える :discard_year => true # 年のセレクトボックスを削除する。 :discard_month => true # 月以降のセレクトボックスを削除する。(日も削除される) :discard_day => true # 日のセレクトボックスを削除する。 :discard_hour => true # 時間のセレクトボックスを削除する(分も削除する) :discard_minitu => true # 分のセレクトボックスを削除する。 :include_seconds => true # 秒も含める
これまで、Ruby on Railsでメッセージなどを日本語化する場合、Ruby-GetTextを用いたり、Gibberishなどのプラグインを用いたりする必要がありましたが、11/21にリリースされた2.2で標準で国際化(i18n)に対応したみたいです。 New Rails 2.2 i18n defaults http://weblog.rubyonrails.org/2008/11/18/new-rails-2-2-i18n-defaults コンソールで国際化を試す ここでは、簡単に国際化フレームワークを試してみることにします。 まず、プロジェクトを作成します。 $ rails i18n_test create create app/controllers create app/helpers create app/models ... create log/development.
Amblingはいいんだけど、サンプルコードないし、Googleで検索しても情報ゼロなので、公開する。欲しい人は多いはずだ。 暴想家計簿作るときにしんどかったので。 これは折れ線グラフのサンプル。 そもそも、Amblingの使い方として、グラフのデータを返すactionとグラフを表示する(Flashをレンダリングする)Actionが必要。 で、Flashのレンダリングタグのなかから、データを返すactionを呼び出してグラフを表示する。 んで、↓がデータを表示するactionのサンプルコード。 こっちのほうは、testコードを見ると意外とサンプルが多いので比較的楽。 ------------------------------------------------------ simple_chart = Ambling::Data::LineChart.new #横軸を定義。ここでは12ヶ
ambling : RDoc Documentation 暴想家計簿ではこれを使った。 RDocにあるサンプルコードを参考にすれば良いだけだから説明はいらないと思う。 ただ、amblingはRailsのPluginで、暴想家計簿はRailsじゃないから、手動でAction::ViewをIncludeしてamblingを手動でrequireした。 ./libに各種ライブラリをコピーして、 $LOAD_PATH.unshift './lib' require 'active_support' require 'ambling/init' include ERB::Util include Ambling::Helper include ActionView::Helpers::TagHelper include ActionView::Helpers::JavascriptHelper みたい
なんだか技術系を書くのが久しぶりな気がする。。。 rails 2.3 もリリースされたことだしね、ってことで、 次の業務で使用すべく、ruby 1.9 と rails 2.3 の環境を ubuntu で作ってちょっと遊んでみた。 今回、rails 2.3 で入った accepts_nested_attributes_for を 使ってみたのでまとめてみる。 前記事。 [[ruby, rails]今更だが、has_many :through(多対多)をまとめてみよーか] http://sora2hs.blog70.fc2.com/blog-entry-394.html [[ruby, rails] :polymorphic について理解する] http://sora2hs.blog70.fc2.com/blog-entry-418.html Tweet rails 2.3 のリリースノートは
開発者にとって一番難儀なのがデザインではないだろうか。いや、そうじゃないという人もいるだろうが筆者はそうだ。いつもデザインで悩んで、あげくの当てに放棄してしまう。そんな中、便利に使っているのがWeb App ThemeというRailsプラグインだ。HTMLファイルもあるのでRailsアプリケーションに限らず利用はできるが、ここではプラグインとして便利に使う方法を紹介したい。 まず最初はプラグインのインストールだ。 $ ruby script/plugin install git://github.com/pilu/web-app-theme.git Initialized empty Git repository in #{RAILS_ROOT}/vendor/plugins/web-app-theme/.git/ remote: Counting objects: 72, done. r
正直、Webデザインは苦手だ。システムは構築できても、その後のデザインで行き詰まって頓挫したサービスは数知れない。最近ではWebデザインテンプレートを使うようになったが、汎用性の低いものが多くカスタマイズも困難な場合が多い。 Basecampにも似たWebアプリケーションテンプレート 例えばWebシステムの管理画面を考えた場合、ユーザ向けの画面は気合いが入っているのに管理画面は酷いものが多い。そこで使ってみたいのがWeb App Themeだ。 今回紹介するオープンソース・ソフトウェアはWeb App Theme、テーマにも対応した汎用的テンプレートだ。 Web App ThemeはLighthouse、Basecamp、RadiantCMSにインスパイアされたWebアプリケーション向けテンプレートだ。右上のユーザ情報、タブを使った機能の振り分け、個別のタブの中にさらにセカンダリーのタブを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く