Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録

カテゴリー 「Ruby」RSS

次の25件>

2018-03-03

[Ruby][Rails][PHP][Laravel][比較]Rails VS Laravel

Rails http://rubyonrails.org/

ウィリアム氏がOdeo内で始めた小さなプロジェクトが「Twitter」だ。Ruby on Railsを使って2週間で最初の動くバージョンを 作り上げた

Ruby on Railsで10分で作るTwitterもどき - ZDNet Japan

6 of thetop10 @ycombinator companies (by valuation) were built usingRuby!

ttps://twitter.com/mhartl/status/1179561691857616896

ttps://prograils.com/posts/top-10-famous-sites-built-with-ruby-on-rails

Ruby on Railsの事例まとめ(海外有名サイト編)

ttp://b.hatena.ne.jp/entry/skillhub.jp/blogs/176

Ruby on Railsの事例まとめ(日本有名サイト編)

ttp://b.hatena.ne.jp/entry/skillhub.jp/blogs/177


Laravel

"諸君、私はPHPが大好きだ"

PHPを使いもせずDISってる君達へ

PHPがダメな言語であると揶揄される理由

PHPのsort関数は相当おかしい

PHPの==と===の罠

PHP 5.4.4から==の挙動が一段と難しくなりました - hnwの日記

404 Blog Not Found:そろそろPHPに関して一言いっとくか

ttp://blog.livedoor.jp/dankogai/archives/50835571.html

404 Blog Not Found:「PHPなめんな」と「(Perl|Python|Ruby)をなめんな」の違い

ttp://blog.livedoor.jp/dankogai/archives/50993137.html

PHPコミュニティブーメランを投げ合うのはやめよう

ttp://b.hatena.ne.jp/entry/s/frasco.io/the-global-php-community-continues-to-toxify-itself-and-we-need-to-halt-it-for-the-sake-of-our-peers-4ec9599fc203

Permalink |記事への反応(2) | 11:00

このエントリーをはてなブックマークに追加ツイートシェア

2012-02-20

[thin][windows][install][インストール][ruby]

gem install thin -v 1.2.11 --platform mswin32

http://rubygems.org/gems/thin/versions

Permalink |記事への反応(0) | 19:18

このエントリーをはてなブックマークに追加ツイートシェア

2011-07-16

[ruby] Symbolについて

RubyのSymbolと文字列の違いを研究室輪講用に書いたのですが,折角なので公開したいと思います

元々学部生に対する輪講用に書いた物なので,若干上から目線ですがご了承ください.

Symbolの意義は何か

文字列とSymbolはよく似ていますプログラマから見ればどちらも文字列です.違いを一言で説明すると『プログラムが扱う』文字列か,『プログラマが見る』文字列かの違いです.例えば変数名は『文字列ですが,rubyオブジェクトである文字列』ではないですよね?

例えば,今あなたC言語お絵描きライブラリを作っているとしましょう.その中に,色で塗りつぶすfillという関数があり,色を青・赤・緑の3色から選べ,fillの引数でそれを指定できるとしましょう.

fillの引数の設定方法として一番単純なのが,0を青,1を赤,2を緑として,0〜2で選択させる方法でしょう.しかし,それでは,どの数値が何色か覚えないといけないし,fill関数を知らない人から見れば,どういう意味引数かすらさっぱり分かりません.

ではどうするかと言えば,普通BLUE = 0,RED = 1,GREEN = 2と適当に定数を設定して,その定数を引数で指定させますよね.

こうして,fill関数引数意味の無い数値から意味のある文字列に変わったことによってプログラムが分かりやすい物となります.さて,ここで注意してほしいのは,ここで言う文字列プログラムが扱うオブジェクトとしての文字列では無いということです.fill関数引数として,"BLUE","RED", "GREEN"などとC言語文字列を渡すということは普通しませんよね.それは,ここで言う文字列は,あくまでプログラマプログラムコードを分かりやすくするために必要な文字列であって,プログラムオブジェクトとして扱う(例えば,長さを求めるとかする)文字列ではないかです

分かってきたでしょうか?

プログラムコード上では(つまりプログラマから見れば)どちらも同じ文字列(文字の列という意味で)ですが,実際に動くプログラムから見れば単なる数値と本物の文字列という大きな違いです.結局,fill関数引数の具体的な値は何でもいいわけですプログラマから見て文字列であればそれだけでよく,プログラムが動くときの実際のその中身は何でもいいわけです.これのために存在するのが,Symbolであり,:fooとひとたびSymbolを作成すれば:fooの実態は適当な数値となります.(この数値がいくらかなんていうことはもちろん気にする必要はありません)

そして,もちろん同じプログラム上では:foo == :fooはちゃんと成り立ちます.もうここまでくれば,Hashのkeyとして文字列でなくSymbolを使う理由が分かりますね.Hashのkeyはあくまで,プログラマが見る(プログラムコードを分かりやすくするための)文字列であってプログラムが扱うオブジェクトとしての文字列では無くて,keyの実際の値は何でもいい,からですね.(特別な場合を除いて)Hashのkeyに対してrubyStringメソッドを使うなんてことは無いですよね.

なぜrubyにはSymbolが存在するのか

しかし,他の軽量言語ではSymbolなどなくHashのkeyとして普通に文字列を使うことが多いです.では,なぜrubyだけSymbolを使うのでしょうか.

その答えは一言でいうと,rubyの(プログラムコード上に直接書かれた,つまりリテラルの)文字列は他の言語と違いimmutable(不変)でない,からです.実際,pythonjavascript文字列(リテラル)は破壊的に変更することはできませんが,ruby文字列破壊的に変更することができます. ('abc'.concat('d')の様に)

これがどういう違いを生むかというと,コード上に直接現れる文字列がimmutable(不変)であるならば,実行時に一つだけそのオブジェクト作成し,後はそれを使いまわすという最適化ができます

そうした時,Hashのkeyの様なプログラマから見た文字列というのは,プログラムコード上のリテラルとして現れるわけですが,これらは実行時に一つだけオブジェクト作成され(特にコード上に現れる同じ文字列は全て一つのオブジェクトにまとめると),それらの比較はそれらに対する参照(そしてこれは大抵メモリアドレスなど単なる数値)の比較で済むので,結局Symbolと同じ様な働きをするわけです

本当はプログラマが見るためだけの文字列だけど,それをオブジェクトとしての文字列としても,Symbolと同じ様な働き,パフォーマンスが得られるならば,別にオブジェクトとしての文字列であってもいいわけです

繰り返しになりますが,プログラマが見るためだけの文字列は,その中身・実態は何でもいいわけですが,その実態がオブジェクトとしての文字列でも十分なパフォーマンスが得られるならば,別にオブジェクトとしての文字列でもいいわけです

さて,rubyに話を戻しますと,rubyコード上に現れる文字列であっても,実行時にそのコードを通る度に毎回新たな文字列オブジェクト作成します.

(以下のプログラムを動かすことで確認できる.)

def foo  'foo'.object_idendp foo, foo

まりrubyでは文字列が可変であるため,先に述べたような最適化ができない(または難しい)ので毎回新たな文字列オブジェクト作成されるのです

こうなると,先ほどの話とはうってかわって,プログラマが見る文字列はその実態は何でもいいのに,それを文字列リテラルrubyオブジェクトとしての文字列)にしてしまうと,毎回毎回文字列オブジェクト作成されてしまうという非常にばかばかしい状況になってしまます.我々はそれらの文字列オブジェクト文字列としての操作は一切施さないのにも関わらず,です

こういうわけで,rubyではプログラマが見るためだけの文字列にSymbolというruby特有のものを使うのです

もちろん,プログラマが見るためだけの文字列を全て定数として(そしてもちろん中身は適当な値で)定義しても構わないわけですが,Hashのkeyとかで数多くのプログラマが見るためだけの文字列が現れることを考えると,とてもじゃないですけどそんなことは面倒でやってられないですよね.ですので,実行時に自動適当な値にしてくれるSymbolというもの存在するのです

以上で,Symbolについての説明を終えます.以下は蛇足です

おまけ

最初の方で出てきたfill関数rubyで実装しようとしたとき,青・赤・緑の各色はその実際の値はなんでもいいのでrubyのSymbolを使って:blue, :red, :greenとしてもいいのですが,ライブラリとかでは大抵ちゃんと定数として定義されていることが多いです

これは恐らく,定数として明示的に定義することで値の存在を明示でき,ドキュメント化の際にも役立つことによっているのでしょう.

Symbolだと,良くも悪くも定義がいりませんから

しかし,あくまでこれは外部に公開するようなライブラリでの話であって,自分が使うちょっとしたプログラムならこういう場面でも精力的にSymbolを使っていってもいいと思います.ちなみに,僕ならSymbolを使います

Symbolだと定義もいりませんし,定数は大文字ですからつのが面倒ですし,あまりソース大文字が入ると見た目がすっきりしません(主観).

Symbolは非常に便利なものですので,その意義・用途を十分に理解して,Hashのkeyにとどまらず様々な所で使えるようになりましょう.

Permalink |記事への反応(0) | 01:07

このエントリーをはてなブックマークに追加ツイートシェア

2011-05-27

[ruby][rails][Google][App][Engine][gae]

Google App Engine - Google Code

Google App EngineをRailsで使うのはすごく簡単で快適UGUISS ブログ

chirokings: GAE+Ruby+Railsプロジェクトのデプロイ

Permalink |記事への反応(0) | 20:21

このエントリーをはてなブックマークに追加ツイートシェア

2011-05-24

[hpricot][windows][install][インストール][ruby]

gem install hpricot -v 0.8.2 --platform mswin32

Permalink |記事への反応(0) | 15:53

このエントリーをはてなブックマークに追加ツイートシェア

2010-12-31

[godaddy][sakura][さくら][専用サーバー][dedicated server][ruby][rails]

テスト

http://www.yahoo.co.jp

Permalink |記事への反応(0) | 09:45

このエントリーをはてなブックマークに追加ツイートシェア

2010-12-13

[VPS][Cloud][クラウド][サーバー][server][ruby][rails]

Heroku |Ruby Cloud Platformas a Service

http://heroku.com/

Amazon Elastic Compute Cloud (Amazon EC2)

http://aws.amazon.com/jp/ec2/

Virtual Dedicated Servers - Highly Configurable PlansLow Prices

http://www.godaddy.com/hosting/virtual-dedicated-servers.aspx

Linode -XenVPS Hosting

http://www.linode.com/

Slicehost -VPS Hosting

http://www.slicehost.com/

Dedicated Server, Managed Hosting,Web Hosting by Rackspace Hosting

http://www.rackspace.com/index.php

SoftLayer® Technologies - About CloudLayer

http://www.softlayer.com/cloudlayer/

BULK SERVER|全プラン初期費用0円 最低利用期間1ヶ月 月額費用5,800円からの専用サーバAtomプラン

http://bulkserver.jp/service/atom

専用サーバーレンタル|即席サーバー -プラン案内 -サービス - 専用サーバレンタルならメガファクトリ

http://www.megafactory.com/html_service/s_sokuseki.htm

【基本構成】ライトプラン :マイティサーバーの専用サーバー

http://www.mtsv.jp/server/light/

専用サーバーヘリオスアルファ 特徴・料金|専用サーバーVPSのSaaSes

http://www.saases.jp/hosting/hos_001.html

さくらVPSVPS(仮想専用サーバ)はさくらインターネット

http://vps.sakura.ad.jp

http://server.sakura.ad.jp/dedicated/index.html

クラウドならニフティパブリックコンピューティングサービス

http://cloud.nifty.com/

IIJクラウド(クラウドコンピューティング)サービス -IIJ GIO

http://www.iij.ad.jp/GIO/

共用サーバーVPS)|専用サーバーVPSのSaaSes

http://www.saases.jp/vps/index.html

ゴヤクラウド/VPS|カゴヤクラウド

http://www.kagoya.jp/cloud/vps/

prgmrhttp://prgmr.com/xen/

RapidXenhttp://www.rapidxen.net/

RapidKVMhttp://www.rapidkvm.net/

Arpnetworkshttp://www.arpnetworks.com/vps

Quickwebhttp://quickweb.co.nz/

NordicVPShttp://nordicvps.com/

Thrust::VPShttp://www.thrustvps.com/

Curlhosthttp://www.curlhost.com/

BudgetVMhttp://www.budgetvm.com/

neosurgehttp://www.neosurge.com/

NFOservershttp://www.nfoservers.com/order-virtual-dedicated-server.php

EliteDataHostinghttp://www.elitedatahosting.com/vps.html

PhotonVPShttp://www.photonvps.com/

http://www.webhostingtalk.com/

http://hibari.2ch.net/hosting/

Permalink |記事への反応(0) | 15:02

このエントリーをはてなブックマークに追加ツイートシェア

2010-12-12

[instantrails][ruby][rails][mysql]



cd C:\InstantRails\mysql\bin

mysql -uroot -p

Permalink |記事への反応(0) | 10:03

このエントリーをはてなブックマークに追加ツイートシェア

2010-12-11

[will_paginate][ruby][rails]

https://github.com/mislav/will_paginate/

Permalink |記事への反応(0) | 20:45

このエントリーをはてなブックマークに追加ツイートシェア

[desc][降順][sql][ruby][rails][asc][昇順]

降順 desc

descending order



昇順 asc

ascending order

Permalink |記事への反応(0) | 05:38

このエントリーをはてなブックマークに追加ツイートシェア

2010-09-25

[ruby]闇プログラマーによる、うるう年の判定処理

以下の記事を読んだ私は違和感を覚えた。

私がソフトウェア技術者をやめた理由

今時のソフトウェア技術者というものは未だにこんな判定処理を書いているというのか。やはり遅れているとしか言いようが無い。

闇プログラマー界隈ではその一歩後ろ右斜め奥をいっている。

うるう年の判定とはこうやるのだ。

def leap_year?(y)  /^(?:[13579](?:[13579](?:[13579][26]|[26][048]?|[48][048]|0[48])|[48](?:[13579][26]|[48][048]?|[26][048]|0[48]?)|0(?:[13579][26]|[48][048]?|[26][048]|0[48])|[26](?:[048][048]?|[13579][26]|[26][048])?)|[26](?:[13579](?:[13579][26]|[26][048]?|[48][048]|0[48])|[26](?:[13579][26]|[48][048]?|[26][048]|0[48]?)|[48](?:[048][048]?|[13579][26]|[26][048])?|0(?:[13579][26]|[026][048]|[48][048]?)?)|[48](?:[13579](?:[13579][26]|[26][048]?|[48][048]|0[48])|[26](?:[13579][26]|[48][048]?|[26][048]|0[48]?)|[048](?:[048][048]?|[13579][26]|[26][048])?)?)$/ =~ yend

9999年までうるう年の判定ができる。

計算式でうるう年の判定がするなど笑止千万

この程度で一端のソフトウェア技術者を名乗るなど、業界そのものが甘く見られたものだ。

まだまだ我々闇プログラマー集団が縁の下で支えてやらないとダメなのだと実感した。

グッドラックアディオスアミーゴ


※これはbot処理です

Permalink |記事への反応(2) | 16:32

このエントリーをはてなブックマークに追加ツイートシェア

2010-01-14

[ruby][arduino][gainer][PIC][AVR][電子工作]

arduino

MAKE:Japan :ArduinoIDERubyに対応する

http://jp.makezine.com/blog/2009/07/arduino_ide_meets_ruby.html

MAKE:Japan:RubyArduino Developmentを使ってグラスで音楽を奏でる

http://jp.makezine.com/blog/2008/07/musical_glasses_courtesy.html

gainer

GainerRuby から使う

http://8-p.info/gainer-ruby/

pic



AVR

Permalink |記事への反応(0) | 02:59

このエントリーをはてなブックマークに追加ツイートシェア

2010-01-09

[rails3][ruby1.8.7][ruby1.9.2][ruby][rails][dhh]

rails3

http://www.rubyinside.com/how-to-install-rails-3-0-prerelease-beta-2955.html

http://weblog.rubyonrails.org/2010/2/5/rails-3-0-beta-release

http://www.engineyard.com/blog/2010/rails-3-beta-is-out-a-retrospective/

http://guides.rails.info/3_0_release_notes.html

http://mentalized.net/journal/2010/02/05/hello_rails_3_world/

http://www.rubyinside.com/rails-3-0-beta-links-2966.html

Rails 3.0Beta の Release Notesを読んでみる

http://blog.livedoor.jp/maru_tak/archives/50808747.html

Rails 3.0リリースノート和訳 - 前編

http://d.hatena.ne.jp/willnet/20100206/1265467594

Rails3リリースノート全文和訳 (ただし適当)

http://d.hatena.ne.jp/gom68/20100206/1265469879

Ruby on Rails 3リリースノート翻訳 (1)

http://blog.bluemoderns.com/articles/2010/02/07/ruby-on-rails-3-1/

Rails 3Betaリリースノートと和訳

http://route477.net/d/?date=20100208#p01

タグrails3」を含む新着エントリー

http://b.hatena.ne.jp/t/rails3

Rails 3のはなし

http://www.slideshare.net/a_matsuda/rails-3

Rails3の新機能、主な変更点 - t.tairablog

http://d.hatena.ne.jp/t-taira/20091230/1262147530

RailsMerbの合流についてあれこれ - アンカテ

http://d.hatena.ne.jp/essa/20081225/p1

速報:MerbRails統合 - kwatchの日記

http://d.hatena.ne.jp/kwatch/20081224/1230084095

Rails 3 tutorials, screencasts, talks, articles,blog posts &more.

http://railsnotes.com/rails-3/

DrNic ’s Firstlookatrails 3.0.pre

http://drnicwilliams.com/2009/11/03/first-look-at-rails-3-0-pre/

差分

http://tobysoft.net/wiki/index.php?Ruby%2FRuby%20on%20Rails%2F%A5%EA%A5%EA%A1%BC%A5%B9%BA%B9%CA%AC%BE%F0%CA%F3

book,PDF

Rails 3 in Action

http://www.manning.com/katz/

BeginningRails 3

http://www.amazon.com/dp/1430224339/

ThePragmatic Bookshelf

http://pragprog.com/titles

twitter,blog

rails

http://weblog.rubyonrails.org/

dhh

http://twitter.com/dhh

http://www.loudthinking.com/

Yehuda Katz

http://twitter.com/wycats

http://yehudakatz.com/

http://www.engineyard.com/blog/author/yehudakatz/

http://find.2ch.net/?STR=ruby&COUNT=10&TYPE=TITLE&BBS=ALL

ruby,rails,merb

rubyhttp://www.ruby-lang.org/ja/

railshttp://rubyonrails.org/

PhusionPassengerhttp://www.modrails.com/

https://rails.lighthouseapp.com/projects/8994

http://groups.google.com/group/rubyonrails-core

http://github.com/rails/rails

http://github.com/dhh

http://github.com/wycats/rails/

http://redmine.ruby-lang.org/

Merbhttp://merbivore.com/

Ramazehttp://ramaze.net/

Sinatrahttp://www.sinatrarb.com/

Campinghttp://camping.rubyforge.org/files/README.html

install

http://www.garbagecollect.jp/ruby/mswin32/ja/download/release.html

http://rubyinstaller.org/

http://rubyonrails.org/download

http://ruby.morphball.net/rumix/

http://rubyforge.org/projects/rubygems/

Plugin

railsplugins.org

http://railsplugins.org/

AgileWeb Development -Ruby on Rails Plugins

http://agilewebdevelopment.com/plugins

Ruby on Railsプラグイン まとめwiki -トップページ

http://www13.atwiki.jp/maimuzo/

チュートリアル

Ruby on Railsチュートリアル集 | Diaspar Journal

http://diaspar.jp/node/81

Permalink |記事への反応(0) | 22:52

このエントリーをはてなブックマークに追加ツイートシェア

2009-07-09

[2009年][7月][17日][日本Ruby会議2009][rubykaigi2009][ruby][rails]

【2193】クックパッド(株)

http://stocks.finance.yahoo.co.jp/stocks/detail/?code=2193.t

http://messages.yahoo.co.jp/bbs?action=q&board=2193

今週のIPO作戦=クックパッド、人気過熱気味?

http://news.finance.yahoo.co.jp/detail/20090714-00214079-mosf-stocks

クックパッド、17日にマザーズ上場料理レシピサイト運営〔新規公開〕

http://news.finance.yahoo.co.jp/detail/20090713-00000108-jijf-bus_all.vip

名称:日本Ruby会議2009 (RubyKaigi2009)

会期: 2009 年 7 月 17 日(金)・18 日(土)・19 日(日)

http://rubykaigi.org/2009/ja

http://rubykaigi.tdiary.net/

http://pastorale.jpn.org/rubykaigi.html

http://rubykaigi.org/2009/ja/live/room1

http://rubykaigi.org/2009/ja/live/room2

http://rubykaigi.org/2009/ja/live/room3

http://www.nicovideo.jp/tag/rubykaigi2009

http://b.hatena.ne.jp/t/rubykaigi2009

http://b.hatena.ne.jp/t/rubykaigi

http://search.twitter.com/search?q=%23rubykaigi

http://delicious.com/search?context=all&p=rubykaigi2009&lc=1

http://b.hatena.ne.jp/t/ruby

http://b.hatena.ne.jp/t/rails

http://jp.rubyist.net/RubyKaigi2008/

http://jp.rubyist.net/RubyKaigi2008/Live.html

タグ rubykaigi2008 を含む動画:82件

http://www.nicovideo.jp/tag/rubykaigi2008

Permalink |記事への反応(0) | 18:52

このエントリーをはてなブックマークに追加ツイートシェア

2009-06-03

[ruby][rails][vps][ubuntu][passenger][slicehost]



How to installRails 2.1onUbuntu in 5 steps

http://agileweb.wordpress.com/2008/07/18/how-to-install-rails-21-on-ubuntu-in-5-steps/

AutomaticRailsonUbuntu 8.04 LTS « EnjoyingRails

http://blog.erichsen.net/2008/10/16/automatic-rails-on-ubuntu-804-lts/

AutomaticRailsatSlicehost

http://blog.fiveruns.com/2008/9/24/rails-automation-at-slicehost

gist: 16225 -GitHub

# InstallPassenger

http://gist.github.com/16225

http://blog.s21g.com/articles/1131

http://blog.footfun.jp/archives/21

http://d.hatena.ne.jp/conceal-rs/20081124/1227497924

Rails2.0.2 は 5 行でアプリ雛形作成/起動ができる!

http://youichi-kato.cocolog-nifty.com/blog/2008/01/rails_202_5_9198.html

Ruby on Rails2.0アプリを10秒で作る2.0

http://ukstudio.jp/2008/06/13/rails2_1min/

Ruby on Rails2.0アプリを1分で作る :IT Pro

http://itpro.nikkeibp.co.jp/article/COLUMN/20080606/306873/

Permalink |記事への反応(0) | 13:16

このエントリーをはてなブックマークに追加ツイートシェア

2009-03-11

[Ruby][Rails][Ramaze][Heroku][Git][Windows]

DeployMerb,Sinatra, or anyRack App to Heroku

http://blog.heroku.com/archives/2009/3/5/32_deploy_merb_sinatra_or_any_rack_app_to_heroku/

http://heroku.com/pages/quickstart

http://heroku.com/docs

http://heroku.com/

HerokuをGit経由で使ってみる

http://d.hatena.ne.jp/aki-s-119/20081110/1226335713

http://github.com/guides/using-git-and-github-for-the-windows-for-newbies

Windows からGit を使う方法

http://d.hatena.ne.jp/kusakari/20080715/1216091060

msysgit -Google Code

http://code.google.com/p/msysgit/

PuTTYssh2プロトコルを使ってssh接続

http://net-newbie.com/putty.html

&gt;heroku help===GeneralCommands help# show this usage list# list your apps create [<name&gt;]# create a new appkeys# show youruser's publickeyskeys:add [<path tokeyfile&gt;]#add a publickeykeys:remove <keyname&gt;# remove akey byname (user@host)keys:clear# remove allkeys===AppCommands (execute inside a checkout directory) info# show app info, likeweburl andgit repoopen#open the app in aweb browser rename <newname&gt;# rename the app sharing:add <email&gt;#add a collaborator sharing:remove <email&gt;# remove a collaborator domains:add <domain&gt;#add a custom domainname domains:remove <domain&gt;# remove a custom domainname domains:clear# remove all custom domainsrake <command&gt;# remotely execute arakecommandconsole <command&gt;# remotely execute a singleconsolecommandconsole# start an interactiveconsole to the remote restart# restart app servers logs# fetch recent log output for debugging logs:cron# fetch cron log output bundles# list bundles for the app bundles:capture [<bundle&gt;]# capture a bundle of the app's code anddat bundles:download#download most recent app bundleas a tarba bundles:download <bundle&gt;#download thenamed bundle bundles:animate <bundle&gt;#animate a bundle into a new app bundles:destroy <bundle&gt;# destroy thenamed bundle destroy# destroy the app permanently===Example story:rails myappcd myapp (...make edits...)git initgitadd .git commit -m"my new app" heroku create myappgit remoteadd herokugit@heroku.com:myapp.gitgitpush heroku master

Permalink |記事への反応(1) | 16:28

このエントリーをはてなブックマークに追加ツイートシェア

2008-12-26

[ruby][rails]

オブジェクト指向スクリプト言語 Ruby

Ruby on Rails

cmd

cd C:\RubyStack\ruby\bin

gem update --system

gem installgettext

gem installrails --version2.0.2 -y

gem installrails --version2.0.2 --ignore-dependencies

gem installrails --version2.0.2 --include-dependencies

Permalink |記事への反応(0) | 18:54

このエントリーをはてなブックマークに追加ツイートシェア

[Ruby][Rails]Rails ofRuby on Rails ~Case of LOCUSANDWONDERS.COM~

Blog locus.heroku.com

Products locus.heroku.com

Rails of Ruby on Rails サポートサイト

http://railsofrubyonrails.com/download/locus_files.zip

LOCUS. AND WONDERS.

Heroku | Cloud Application Platform タグ「heroku」を含む新着エントリー - はてなブックマーク

BitNami :: RubyStack

BitNami :: From InstantRails To RubyStack

BitNami :: Redmine

Amazon.co.jp: Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~: Plan de Sens, 清水 智雄: 本

ブログショッピングサイト作成ケーススタディを解説します。

音楽サイトを選んだのは、画像、音声、動画など、

今のWebで考えられるほとんどのコンテンツを扱っており、

Railsの良さを一番実感していただけると思ったかです

Ruby on Rails 2.0対応

「レイルに乗ってみた」の検索結果一覧 - 牌語備忘録

「Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~」を含むブログ - はてなキーワード

満足せる豚。眠たげなポチ。:RAILS OF RUBY ON RAILS が実にすばらしい件

RAILS OF RUBY ON RAILS - 世界線航跡蔵

いろんな意味で新しい Rails 本: Rails of Ruby on Rails - まちゅダイアリー(2008-05-24)

Rails of Ruby on Rails 目次

Rails ofRuby on RailsCase ofLOCUSANDWONDERS.COM~

Introduction

 HTMLCSSからその先のステップ

 Ruby on Railsの基礎知識

 プログラミングRubyの基礎

Chapter 01 開発環境構築

 Windowsでの環境構築

 Mac OS Xでの環境構築

 Windows /Mac OS X共通の設定

Chapter 02 プロジェクト作成

 Railsプロジェクト作成

 データベース接続の設定

 データベース作成

 データベースの内容を確認する

 開発用Webサーバの起動

Chapter 03 ブログ作成

 記事の作成・読み出し・編集・削除

  スキャフォールドジェネレータで管理画面を作る

  レイアウトを変更する

  各ページのデザインを変更する

 バリデーションと日本語対応

  バリデーションを使ってフォームの入力内容を検証する

  Ruby-GetText-Packageをインストール

  バリデーションエラー日本語化

 ユーザ認証管理

  ユーザー認証機能を付ける

 画像アップロード

  FileColumnプラグイン

  マイグレーション

  モデルの修正

  フォームの変更

  画像を表示するようにViewを修正

 フィードAtom)を配信

  Atomフォーマットを追加

  Atomフィードテンプレート

  Auto Discoveryを追加

 コメント機能

  ベースを生成

  マイグレーション

  モデルの修正

  ネスティッドルート

  コントローラの修正

  コメント機能を記事に組み込む

 トラックバック機能

  スキャフォールドでベースを生成

  マイグレーション

  モデルの修正

  ネスティッドルート

  コントローラの修正

  トラックバック機能を記事に組み込む

 タグタグクラウド機能

  プラグインインストール

  記事にタグ付け機能を追加する

  タグクラウド表示をサイドバーに追加する

Chapter 04 ショッピングサイト作成

 商品管理

  商品管理

  ジャンル管理

 ショップ画面

  商品一覧画面を作成

  商品詳細画面の作成

  ライトボックスJSライブラリを使って商品画像を効果的に見せる

 ショッピングカート

  Cartモデル作成

  CartItemモデル作成

  Cartコントローラ作成

  カート画面の作成

 注文処理

  OrderモデルとOrderItemモデル作成

  決済・注文画面の作成

 自動返信メール

  メール送信のための設定

  メーラージェネレータでOrderMailerモデル作成

  送信内容のテンプレート作成

 コンタクトフォーム

  メーラージェネレータでContactモデル作成

  フォームの作成

  入力の検証をする

Chapter 05 サーバー環境

 Railsアプリケーションの公開

  Herokuを設定する

  アプリケーションを公開する

  サイトを本番運用環境に変更する

Chapter 06 ユーザー事例

 ケース1 Saigenji (http://saigenji.com)

  サイト携帯電話対応にしたい

  インタビュー

  作品集 (Saigenji &amp;Happiness Records 編)

 ケース2 UK.PROJECT (http://ukp-pr.com)

  Railsインクリメンタルサーチ

  インタビュー

  作品集 (UK.PROJECT 編)

 ケース3 Traffic (http://trafficjpn.com)

  動的データを静的ページに表示したい

  インタビュー

 ケース4 RX-RECORDS (http://rx-records.com)

  複数の画像が切り替わるFlashバナーRails管理・生成したい

  各バンドごとに情報を集約させたい

  インタビュー

  作品集 (RX-RECORDS 編)

 ケース5 石田ショーキチ (http://scudelia.net)

  ラジオ番組ポッドキャスト形式で配信したい

  通常のページ構成以外の特設ページも管理したい

  サイトの好きな場所にバナーを設置・管理したい

  インタビュー

  作品集 (石田ショーキチ 編)

 ケース6 V2 Records (http://v2records.co.jp)

  Wordのような操作感でニュース記事を編集したい

  情報を限定し直感的で簡単に管理したい

  インタビュー

 ケース7 橋本昌彦 (http://www.hashimotomasahiko.com)

  天気と連動した画像を表示する

 ケース8 BUMP OF CHICKIN (http://www.bumpofchicken.com)

  拡大画像ロールオーバーで表示したい

  インタビュー

  作品集 (HIP LANDMUSIC 編)

 ケース9 Cradle (http://cradleorchestra.com)

  見たい記事だけをアコーディオン表示させたい

  インタビュー

  作品集 (Cradle &amp; Palette Sounds 編)

Appendix

 主なエラーの例と対策

 Reference

Permalink |記事への反応(1) | 14:43

このエントリーをはてなブックマークに追加ツイートシェア

2008-11-26

[ruby]do_sqlite3

gem uninstall do_sqlite3

sudogem uninstall do_sqlite3

Permalink |記事への反応(0) | 15:45

このエントリーをはてなブックマークに追加ツイートシェア

2008-11-23

[ruby][camping][4kb]

InfoQ: 忘れられたRubyのWebフレームワーク

Campingは、それ自体を一貫して4kb未満のコードにとどまるWebフレームワーク定義付けしている。

Campingを使うぞ宣言 - ¬¬日常日記

Campingのコアはたったの4kb程度しかありません

(ただ約4kbというのはコメントと改行を除いたcamping.rbのサイズで、

コメント付きのcamping-unabridged.rbは約26kbあります)。

これなら誰でも全てのコードに目を通せるはずですし、

私でも一時間くらいで出来ました。

camping-unabridged.rb

camping.rb

Camping, the Documentation » File: README

gem install camping

sudogem install camping

http://localhost:3301/

Camping - SlideShare

Permalink |記事への反応(1) | 17:15

このエントリーをはてなブックマークに追加ツイートシェア

[ruby][sinatra][シナトラ]

Sinatra

gem install sinatra

sudogem install sinatra

http://localhost:4567/

Lightweight Webservices with Sinatra and RestClient - SlideShare

Slide 17:

A commitment to small

Rails 87,990

Merb-core 12,417

Ramaze 11,796

Camping 1,704

Sinatra 1,576

lib/sinatra.rb at master from bmizerany's sinatra — GitHub

sinatra.rb

1471 lines (1282 sloc) 45.402kb

Permalink |記事への反応(1) | 16:40

このエントリーをはてなブックマークに追加ツイートシェア

2008-09-23

[Ruby][slicehost][xrea][coreserver][sakura][DreamHost]

[ruby][rails][vps][ubuntu][slicehost][価格][料金]Slicehost入門

http://wiki.ocssolutions.com/Main_Page

Permalink |記事への反応(0) | 22:20

このエントリーをはてなブックマークに追加ツイートシェア

2008-09-15

[ruby][rails][vps][ubuntu][slicehost][価格][料金]Slicehost入門

Slicehost


Slicehost VPS Hosting is now Rackspace Cloud Servers hosting

Slicehost Article Repository - VPS setup, servers, Ruby on Rails, Django, PHP, DNS, Slicemanager and more

Slicehost Articles: IP failover - High Availability explained

All requests for thewebsite come to the front end Slice.

That Slice then proxies the request to larger Slices running in the backend ofthe network.

Slicehost Articles: IP failover - Slice setup and installing Heartbeat

sudoaptitude installheartbeat

sudoapt-get installubuntu-xen-server

sudoapt-get installdnsmasq

wiki [Slicehost]

Monitoring Ubuntu Services Using Monit | Ubuntu Geek

$sudoapt-get update

$sudoapt-get upgrade

$sudo tasksel

$sudoapt-get install build-essential


google:Slicehost Ubuntu

Slicehost Articles: Ubuntu Hardy setup - page 1

Slicehost Articles: Ubuntu Hardy setup - page 2

Automatic Rails on Ubuntu 8.04 LTS « Enjoying Rails

joerichsen's gist: 16225 — Gist

Setting up Ubuntu Jaunty for Ruby and Rails development | Joe Ocampo's Blog

5-minutes to Rails // Slicehost VPS Hosting is now Rackspace Cloud Servers hosting

slicehostでRails2.2.2を動かすまで - なんとなく日記

Slicehost Articles: Ubuntu Hardy - Ruby on Rails

Slicehost Articles: Ubuntu Gutsy - Django installation

UbuntuにLAMPサーバを手早くインストールする方法 - builder

LAMPLinuxApacheMySQLPHPサーバを手早くインストールする最も簡単な方法

google:Slicehost CentOS

cat /etc/redhat-release

Slicehost Articles: CentOS setup - page 1

Slicehost Articles: CentOS setup - page 2

CentOSのPHPにはマルチバイト対応入ってませんのであとから入れましょう (技術メモ)

タグ「slicehost」を含む新着エントリー - はてなブックマーク

naotaka blog » Blog Archive » Slicehostに申し込み

slicehostでUbuntu8.04の設定1 初期設定 - delab

Slicehost : Tag Archives - delab

ホスティングサービス Slicehost のドキュメントがすばらしい : 僕は発展途上技術者

SlicehostへのRedmine導入手順(Ubuntu Gutsy)

rootでsshできないように設定する

つくるぶガイドブログ: 失敗しない Rails が動かせるホスティングサービス選びと環境構築

具体的にどこがおすすめかという質問を受けた場合、共用サーバーならば海外Slicehost、専用サーバーならさくらインターネット

Slicehost には、OS を一度まっさらに戻し、

OSの種類やバージョン

用意されているものの中から

簡単に選択し直すことができる機能管理メニューに付いています

naotaka blog » Blog Archive » Slicehostに申し込み

インストールも、やはり2分以内で完了しまから

好きなだけインストールし直しましょう。

なげやり日記: Slicehost

[Rebuild] でOSを簡単にリストアできるのも、試行錯誤のためには便利だったりします。

Slicehost に移行しました - milk1000cc

Web管理画面で、OS再起動・再インストール、コンソール操作DNS 設定などができます

あと、プラス $5 で毎日自動イメージごとバックアップ

バックアップ入れても月額 $25、

さくらと違ってOSインストール直後は最小構成になっている、設定ミスってもすぐにOSインストールできる


共有サーバー

XREA.COM

CORESERVER.JP:コアサーバー

レンタルサーバはさくらインターネット | 「さくらのレンタルサーバ」「さくらのマネージドサーバ」

ポケットサーバー ★ 月額80円からのレンタルサーバー

格安レンタルサーバーならステップサーバー | 高機能で格安なレンタルサーバーTOP

レンタルサーバーNSF - 月額100円〜容量無制限可の格安レンタルサーバー

ロリポップ!レンタルサーバー - 月額105円~容量最大30GB 初期費用半額キャンペーン中!

チカッパ!レンタルサーバー - ご利用中のユーザー様へのご案内

レンタルサーバー「heteml」 - 大容量・高機能のレンタルサーバー

VPS

Slicehost VPS Hosting is now Rackspace Cloud Servers hosting Slicehost Login

Linode - Xen VPS Hosting Linode Login

Linode.comのVPSホスティングを契約してみた - m-kawato@hatena_diary

Webbynode Hosting - Host and Deploy Ruby on Rails, Django, Node.js, PHP and more

QuillHost - Shopping Cart

VPS Hosting � Virtual Private Server Hosting | DataRealm.com

The New York NOC - New York Colocation, Cloud, Dedicated Servers, and Virtual Private Servers at affordable pricing

Coupon codes, promotions and special offers - CheapVPS

VPS :: VPS Hosting :: VDS :: Virtual Private Servers :: Virtual Dedicated Servers :: Server Axis

RootBSD - FreeBSD and OpenBSD VPS Hosting - Welcome to RootBSD

ProVPS.com - Xen VPS Hosting

VPS仮想専用サーバーならCPI | Linux VPS

レンタルサーバーならVPSレンタルサービス|VPS stock


専用サーバー

激安の専用サーバ:ServerPronto なんと月額$29〜 | 海外サーバ.jp

サーバ本体無償提供、ホスティング向きハウジングサービスを月額7,780円で

デルタ1 - 専用サーバーの【ファーストサーバ】

専用サーバの料金と仕様 | 専用レンタルサーバ(ホスティング)のさくらインターネット

クララオンライン clara

Dedicated servers | Windows and Linux dedicated web servers

Google

Dedicated Servers, Self-Managed Dedicated Server, Dedicated Hosting at ServerPronto

MegaNetServe - Value Driven Dedicated Servers on Linux, Windows 2008, Windows 2003 & FreeBSD

Domain Names, Web Hosting and SSL Certificates - Go Daddy

Dedicated Servers, vSERVERs – SERVER4YOU

Web Hosting | Dedicated Hosting | Domain Registration |

海外の安い専用サーバプランをいろいろ並べて検討してみた - GIGAZINE

再度、レンタルサーバ(共有ではなく「専用」です)で、国内外を.. - 人力検索はてな

Website Hosting in the Yahoo! Directory

Google

サーバー購入

デル株式会社(Dell Japan)の公式サイト | Dell 日本

Dell PowerEdge タワーサーバ

日本HP へようこそ

HP-ProLiant-ML115 G5まとめwiki - トップページ

各メーカーの最安サーバを比較検討してみた - GIGAZINE

server

バックエンドアーキテクチャーのおかげで、2テラバイトの画像を、$1000のLinuxサーバー1台で賄うことができる。だから、年間わずか20万ドル程度の設備投資で、現在サーバー500台を保有している。

ドメイン登録 - VALUE DOMAIN:バリュードメイン

Whois

Domain Names, Web Hosting and SSL Certificates - Go Daddy

サイトチェック - ドメインチェック

有名なウェブサイトの文字コード一覧

JPIXNAGOYA

Amazon S3をWindowsにマウントできるJungle Disk Kawanet Tech Blog/ウェブリブログ

Online storage and backup | Secure file sharing | Unlimited online storage | Jungle Disk

Alexa Top 500 Global Sites

Amazon.co.jp: 現場が教えるホスティングサービスの勘所―立ち上げから運用管理までのノウハウ (NEサポートシリーズ): 合阪 省: 本

Amazon.co.jp: レンタルサーバをはじめよう!―ホスティングのためのサーバ構築術: 斎藤 高洋: 本

Heroku | Cloud Application Platform

Permalink |記事への反応(3) | 16:08

このエントリーをはてなブックマークに追加ツイートシェア

2008-09-09

[ruby][rails]TwitterDBサーバーは何とたった3台らしい!

Twitter、大胆な行動に出る

Twitterの偉大なるサーバー3台はこれだ! - Vox

はてなブックマーク - TwitterのDBサーバーは何とたった3台らしい!|Next Big Thing!!

はてなブックマーク - Twitterのトラブルから見る、DB分割でスケーラブルなRailsサイト構築:TKMR.blog.show

はてなブックマーク - タグ - magic_multi_connections

Twitter: What are you doing?

Permalink |記事への反応(0) | 12:21

このエントリーをはてなブックマークに追加ツイートシェア

2008-09-04

[Ruby][Perl]Ruby VSPerl

俺がPerlを捨ててRubyに行った理由と同じ - ’(rubikitch wanna be (a . lisper))

初めてPerl触って思ったこととか - ずっと君のターン

私はこれで Perl から乗り換えました。

バベル案内

[Ruby] Ruby >>>(越えられない壁)>>> perl (第一種臨界不測日記)

「Perlベストプラクティス」まとめ を読んでふと「Ruby使えばいいのに」と思った - World Wide Walker

「美しいコードを書けるからRubyを選んだ」---Ruby on Rails作者 David Heinemeier Hansson氏:ITpro

Ruby on Railsはすでに60万件以上ダウンロードされました。

またRailsについての書籍Agile Web Development with Rails」は4万部になりました。

Lispとハッカー

要するに社長になってみて初めて、

「手早く書けた方が効率が良い」という当たり前のことに気づきました。


Perl/10年前で止まっているperlから脱却する方法 - TOBY SOFT wiki

まさか話題性ではrubyがperlを抜いてしまっているのか!? - 計算機と戯れる日々

はてなブックマーク - いい加減Ruby信者がうざい件 - id:k-z-h

Permalink |記事への反応(1) | 12:09

このエントリーをはてなブックマークに追加ツイートシェア

次の25件>
ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp