ActionMailerでメール送信@Sakuraレンタルサーバ [blog]-Motivation Driven Development Railsを使わないで、rubyからActionMailerでメールを送信したくなったので、やり方のメモ。 ActionMailerは、gemでインストール済みと仮定。 Sakuraレンタルサーバ(さくら)の場合、”POP before SMTP”なので、送信前にpop認証が必要となります。 require 'rubygems' require 'action_mailer' require 'net/pop' class MyMailer < ActionMailer::Base alias_method :base_perform_delivery_smtp, :perform_delivery_smtp @@pop3_auth_done = ni
前回までで、Rubyのインストールが完了しました。 【前回までの記事】 第1回:Rubyのダウンロード 第2回:Rubyのインストール 今回は、eclipseにRuby開発環境を構築していきます。 ※eclipseは予めインストールされている必要があります。 私の環境ではeclipse3.6(HELIOS)がインストールされています。 そこで必要となるのがRadRailsプラグインです。 RadRailsプラグインは、Ruby と Ruby on Rails の開発環境です。 それでは早速始めていきます。 1.Eclipseのメニューから「ヘルプ→新規ソフトウェアのインストール」をクリックします。 2.「追加」ボタンをクリックします。 3.下記の情報を入力して「OK」ボタンをクリックします。 名前:任意の名前を入力します。 ロケーション:「http://download.aptana.co
手順【1】Railsプロジェクト作成 最初にRadRailsパースペクティブを開きます。[ウィンドウ]→[パースペクティブを開く]→[その他]を選択して、[RadRails]を選択します。[RadRails]パースペクティブを起動すると、RadRails上でJRuby on Rails開発に必要なライブラリのダウンロードウィザードが起動します。インストールを選択すると、Rubyのライブラリ管理ツールである「gems」を利用し、オンラインでライブラリがインストールできます(図4)。 Railsプロジェクトを作成するには、[ファイル]→[新規]→[Rails プロジェクト]を選択します。プロジェクト名に「ToDoManager」(任意です。別のプロジェクト名でも構いません)と入力して[終了]を選択します。これで、アプリケーションサーバにRubyで実装された「Mongrel」、DBサーバはJav
_ [Ruby][Web Service] Ruby で mixi にアクセスするスクリプト あんまり、一気にアクセスすると怒られるので、負荷をかけないような用途にどうぞ。 気晴らしに書いてみた。ほんとは scrApi を使ってみようという自分内企画だったのだけど、使い方がイマイチわからなかったの、hpricot を利用することになった。scrApi のマニュアルが英語なので、めんどくさくなったんです。 どうやら、WWW::Mechanize alike in ruby [RubyForge] っていうライブラリがあるらしい。これを使うと、ブラウザの挙動をシミュレートできる。RubyGems が入っていれば、インストールは以下で完了する。 gem install mechanize mecanize.rb で mixi diary を自動取得する [World Wide Walker] を
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
[編集] ruby mechanize ruby mechanizeはwebアクセスを自動化するためのライブラリで、ページの取得、リンクのクリック、フォームの送信など通常ブラウザで行う操作をスクリプトから実行できます。 元はperl用のようですが同様の機能をpython, rubyなどのスクリプト言語で使用できます。特にrubyはオブジェクト指向度が高いため、こういう用途に向いているのではと思います。 [編集] CentOS 5へのインストール rubyもgccも入っていないので入れます。 yum -y install gcc binutils yum -y install ruby ruby-ri ruby-rdoc ruby-irb ruby-libs ruby-devel rubygemsを入れます。バージョンはなるべく最新を選んで下さい。 wget http://rubyfor
よく忘れるので。 まずrequire。 require 'mechanize' アメブロにログインしてエントリーを自動で登録する場合 agent = WWW::Mechanize.new diary_page = agent.get("http://blog.ameba.jp/ucs/entry/srventryinsertinput.do") ログイン処理。 フィールドは名前を指定しても取れるらしいんだけど、 うまく取れなかったので、firstを使って取得する。 login_form = diary_page.forms.first login_form.fields[0].value = "acount" login_form.fields[1].value = "password" redirect_page = agent.submit(login_form) 値セット。 フィール
久しぶりにブログのネタが枯渇したので、Rails のお勉強。今回は掲示板を作ります。データベースの出し入れとデータの表示なら、掲示板アプリが一番わかりやすいかなー、と思います。慣れた人なら、ほんと5分でできるカモ。OSはWindowsを想定しています。また、用語は噛み砕いているので、必ずしも正確じゃないです。 1. Railsアプリの作成 とりあえず、Railsをインストールしてください。まずはそこから。 www.be-styles.jp - Windows + ruby + sqlite3 にRailsを入れるためのメモ アプリ名は「daruboard」にしマス。僕の場合、C:\rails 以下に作るのが好きなので、コマンドプロンプトでそこに移動。 > cd C:\rails > rails daruboard すると、C:\rails\daruboard にファイル群が生成されます。エ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く