» 2010 » 11月 » 05のブログ記事

先月の初期費用無料キャンペーンでミニバードを借りたので、お名前.comで取得していたドメインを設定してみます。

お名前.comのドメイン設定-ネームサーバーの設定-ネームサーバーの変更で
設定するドメインを選んで、「ネームサーバー情報を入力する(上記以外のサービスをご利用の場合はこちら)」
をチェック、「ネームサーバー情報を入力する」で1~3にミニバードのネームサーバーを設定。
「ns1.minibird.jp、ns2.minibird.jp、ns3.minibird.jp」

お名前.com会員情報をコピーをクリックして契約者情報を入力。
ドメイン取得時に「Whois情報公開代行」を設定していればお名前.com
の情報が公開されます。ためしに「ruby-ruby.info」をこちらの「whois情報検索」に入力して管理情報紹介実行ボタンを押してみてください。「お名前.com」の情報が表示されます。「Whois情報公開代行」の設定をしていないと、契約者の住所氏名が表示されます。
確認画面へ進んで設定するを押せばお名前.comでの設定は完了です。
次にミニバードでログインしてサーバー管理ツール画面のドメイン設定をクリック。
ドメイン追加で取得したドメインを入力、Whois認証をチェックして確認画面ボタンを押せば完了です。

ドメイン追加完了画面にFTPのアカウント名やパスワードが表示されるのでメモ。




お名前.com
初年度費用が安いキャンペーンが頻繁にあるので沢山のドメイン取得する方にはお勧め。



ミニバードで簡単に独自ドメインの設定をしたい方はスタードメイン。



マルチドメインで複数サイトの運営もできるミニバード。

継承を使えば既にあるクラスの機能を引き継いで新しいクラスを作る事ができます。
継承の仕方は簡単です。

class クラス名 < 継承したいクラス名

end

「<」を作成するクラス名の後に書き、つづけて継承するクラス名を書くだけです。
今回はHTMLのカレンダーを出力するメソッドを持ったクラスを作ってみます。
まず前回作ったカレンダークラスを「library.rb」という名前で保存します。
2行目の「require “library”」で保存したファイルを読み込みます。

#クラス定義
require "library"

class HtmlCalendar < Calendar

  def disp_html
     calendar = "<table border>\n"
     calendar << "<tr><td>日</td><td>月</td><td>火</td><td>水</td><td>木</td><td>金</td><td>土</td></tr>\n"
     calendar << "<tr>"
     
     #第1週の空白セルを作成
     if @firstday.wday != 0 then
       for x in 1..@firstday.wday do
          calendar << "<td></td>"
       end
     end

     #1日から末日までのセル作成
     for d in 1..@lastday.day do
       if @firstday.wday == 0 then
         calendar << "</tr>\n"
         calendar << "<tr>"       
       end
       calendar << "<td>#{@firstday.day}</td>"
       @firstday = @firstday.next
     end

     #最終週の空白セルを作成
     if @firstday.wday != 0 then
       for x in @firstday.wday..6 do
          calendar << "<td></td>"
       end
     end
     
     calendar << "</tr>\n"
     calendar << "</table>"
     
     puts calendar
  end

end



a = HtmlCalendar.new(2010,9)
a.disp_html
#a.disp

カレンダークラスにあった「initialize(y,m)」や「@firstday、@lastday」が
ありません。これは「Calendar」クラスを継承することにより、記述しなくても
利用可能になります。
45行目でコメントアウトしてある「disp」メソッドも継承しているので利用することができます。

2010年11月
« 10月   3月 »
 123456
78910111213
14151617181920
21222324252627
282930  

カテゴリー

広告

現在の住まい、将来はVPSへ引越します。 ロリポップの上位版です。

広告

広告

最近のコメント

    広告

    Railsを動かす予定のVPS。無料キャンペーン中。

    広告