IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
strapyourself.in and flouri.sh MySQL Query Reviewer - now with AJAX and Profiling Kevin Hall and I have released a new version of the query_reviewer plugin. You should start by looking at my first post, to see what the basic premise is before reading this article. The single largest improvment is the ability to analyze the database requests of AJAX requests, which is accomplished by piggy
query-reviewerはRails用のプラグインで、データベースにMySQLを使っている場合に、不適切な検索が行われていないかどうかを非常に簡単に調べることができる。(MySQL以外ではたぶん動かない。)使い方は非常に簡単で、 git clone git://github.com/dsboulder/query_reviewer.git vendor/plugins/query_reviewer するだけ。設定等はまったくいらない。インストールすると、Railsアプリの左上に「SQL DISABLED」というボタンっぽいのが出てくるので、そこをクリックしてENABLEDに変えてからページにアクセスすると、SQLの実行結果を教えてくれる。 スクリーンショットは開発者のブログで見られる。 大体、以下のような情報が得られる。 SQL EXPLAINの結果 SQLの実行時間 どれだけのSQ
What is it? » Popup or flat DHTML calendar » Suitable for selecting date/time Supported browsers » Internet Explorer 5.0+ for Windows » Mozilla, Netscape 7.x, Mozilla FireFox (any platform) » Other Gecko-based browsers (any platform) » Konqueror 3.2+ for Linux and Apple Safari for Macintosh » Opera 7+ (any platform) Features » The look is customizable through external CSS » High quality color them
id:yuum3:20080702:1215004076に書いた同胞メールソフトの顧客データ管理用テーブルのメンテナンスツールを ActiveScaffoldを使って作る事にしました。 コントローラを作成 顧客データは 顧客 coustomer と、タグ tag, その関連の tagging テーブルがありますが、今回は coustomerのメンテがメイン。 script/generate controller Customers ActiveScaffoldのインストール 検索すると、ActiveScaffoldはRails2.1で動かないとか、動くとか色々でてきますが。現在 gitにあるmaster(1.2RC1)は Rails 2.1 に対応してます。 script/plugin install git://github.com/activescaffold/active_scaff
● [Rails] ActiveScaffold プラグイン AjaxScaffold までは知ってたけど、これは知らなかった。凄いねこれ。スペジェネでやりたかったことが殆ど実装されているよ。あとは ViewProperty 周りの機能が足りないけど、今からスペジェネを頑張るよりもこっちにそれを入れ込む方が早そうだ。Rails1.2 だとスペジェネの動作が微妙な部分もあるし。てことで、Rails1.2〜の現代では、スペジェネでなくて ActiveScaffold を使うのがよいと思われ。テンションあがったので、一気に調べて舞波本のスペジェネの部分(pp.288-295)を差し替えよう計画。検証や校正をする時間がないと思うので、誤字脱字、疑問点、些細な間違い、ActiveScaffold で知りたい事、本に載せて欲しい内容等、何でもどんどんツッコミお願いします。 ● ActiveScaffo
現状は動作確認のため自分の.Mac(MobileMe)を利用して認証メールを送信するようにしているが、本当はgmailを利用して送信したかった...。.Macメールでちゃんと送信できれば、そのまま設定を置き換えればgmailでも送信できそうなのもだが、何度やってもgmailからは送信してくれない...。調べていくと、gmailの場合はSMTPにTSLで接続する必要があるらしい。 しかし、RubyがSSL/TSLに対応しているのは1.9系かららしい。そのため、1.8系でgmailを利用するためには、以下のコードで拡張する必要があるようだ。 lib/smtp_tls.rbによる拡張 以下のコードをRailsプロジェクトのlibフォルダ以下にsmtp_tls.rbとして保存した。 # ---------- lib/smtp_tls.rb ---------- require "openssl"
最近、restful_authenticationで試行錯誤していて感じたこと。restful_authenticationはユーザー認証に関する必要最小限の機能を提供してくれるが、実際に運用できるレベルに仕上げるには、要点を押さえた的確な修正が必要になる。ユーザー認証のscaffold的な位置付けだろうと。 生成されるソースコードはとても簡潔にまとめられていて、読み易い。しかし、いざ自分好みのログインに修正しようとすると、実にいろいろな手段があり、どのような仕組みにするか本当に迷ってしまう。 例えば、以前の日記で試したパスワード忘れに対応する方法も、今振り返ってみれば最悪の例だ...。アクティベーションとパスワード忘れの処理が混同しているし、修正の手順もセキュリティ的に中途半端。実装の仕方もせっかくのrestful_authenticationのRESTfulなルールを無視している。やは
How to import CSV file in rails? The CSV text-file format is a common choice for both import and export when performing data migrations. What if you want to import CSV files within a Rails application? Here is the code that allow you to upload CSV data onto the MySQL database from the web interface This code save data direct to database without saving it to temp file Controller: require 'csv' def
テーブルが class CreateProjects < ActiveRecord::Migration def self.up create_table :projects do |t| t.column :projectid, :string, :limit => 5 t.column :project_name, :string end end def self.down drop_table :projects end end という構造の場合の例。 Controllerの例。 require 'fastercsv' def import_csvdata # if params[:dump][:file].class.to_s == "StringIO" if params[:dump][:file].class == StringIO @parsed_file = FasterC
Hi, I am happy to blog about the Upcoming Ruby, Rails, IronRuby, Merb and Other Ruby related books. You will be happy and surprised to see a huge list of the books that clearly indicates that Ruby is getting massive attention from Developers and Students as well. Publishers too, have realized the importance of Ruby, hence now have plenty of books to read this year. Suggestion:- Please cut down yo
This is the old, deprecated Passenger documentation. Please visit https://www.phusionpassenger.com/library/ for the new documentation.
Highlights Allows your Ruby on Rails applications to use 33% less memory on average, when used in combination with Phusion Passenger. 100% compatible with the official Ruby interpreter, version 1.8.7. Well-tested and extremely stable. Easy to install, either via a native Linux package or via the included installer. Can be installed in parallel with regular Ruby. 100% self-contained, 0% installatio
一般的にRailsは開発は速いが、動作は遅いという印象がある。もちろん、速度面の解決手段は様々に存在し、現在はキャッシュを利用する方法が多用される。そしてもう一つの欠点として、設置の面倒さが挙げられることが多い。これはmod_rails(Passenger)を使うことで相当楽になる。 Ruby Enterprise Editionのトップページ だが、mod_railsの欠点として挙げられるのが、メモリを相当使ってしまうということがある。速度面とメモリ、同時に解決するのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはRuby Enterprise Edition、エンタープライズ向けRubyと名付けられたRubyだ。 Ruby Enterprise Editionはmod_ruby(Passenger)の開発者によって作られたRubyで、Ruby 1.8.6をベースにGC
This repository is private. All pages are served over SSL and all pushing and pulling is done over SSH. No one may fork, clone, or view it unless they are added as a member. Every repository with this icon () is private. This repository is public. Anyone may fork, clone, or view it. Every repository with this icon () is public.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く