最近、RubyやRails系の入門チュートリアルを中心にいくつかの記事があったので、知っている入門系チュートリアルを一式をまとめてみました。本当の初心者な方から、本格的にRubyを勉強したいと思う人にすっごいオススメです! (2016/02/20 17:30) 全般的に内容をリファクタリング 😎 スライド 拙著ですが、Railsをスタートダッシュして学ぶときに良さそうな記事や資料をまとめました。 Ruby 概論のスライド Spice Life CTOの五十嵐邦明さんの一橋大学での講義「Ruby概論」のスライド。 🎳 動画 Ruby入門 (全22回) Ruby on Rails 4入門 (全28回) 最初に見てほしいのがRuby/Railsのドットインストール。このあたりから少しずつ始めていくといいと思います! 🐞 ハンズオンProgate | プログラミングの入門なら基礎から学べるP
Ruby on Rails チュートリアル 実例を使って Rails を学ぼう プロダクト開発の0→1が学べる Webサービスを創りながら学んでいく大型チュートリアルです。解説動画や質問対応も提供していて、筑波大学や琉球大学などでも採用されています。Railsチュートリアルで自分のオリジナルサービスを創ってみませんか? 原著者から,日本の読者の皆様へ Ruby on Rails Tutorial が、まつもとゆきひろ (Matz) 氏の母語である日本語でも読めるようになったことを嬉しく思います。ここ数年間で Matz や日本の Ruby 開発者の方々とお会いしましたが、彼らの技術的な才覚と親切さはいつも私に感銘を与えてくれます。 また、安川 要平氏や八田 昌三氏を始めとする多くの協力者の方々が Rails Tutorial を翻訳してくれたことを光栄に思います。彼らの素晴らしい成果に感謝し
Ruby on Railsは英語なら情報が豊富にあります。ただ、そもそもどこを見ていいのか分からないという方も多いのではないでしょうか。ここでは重要な情報源となり得るサイトを紹介します(この記事はRailsDevCon2010で西村が行った発表をベースにしています)。 本家サイトは“ガイド”が要チェック まず当然、Ruby on Railsの公式サイトがあります。ここはRuby処理系や関連ライブラリのダウンロードページへのリンクやドキュメント、入門解説、ブログを始め、スクリーンキャストなどがあります。新バージョンのリリースやセキュリティ情報などは、やはり本家ブログが第一の情報源です。 この後にも優良なスクリーンキャストサイトを紹介しますが、ここを起点にするのも良いでしょう。「15分でブログを作る」という、Rails一躍有名にしたプレゼンテーション動画も見られます。最初にDHH(Railsの
色々と情報は載っているんだけど試行錯誤したのでまとめておく。 まず、今回の環境は、 CentOS 5.3 Apache 2.2(yumでインストールしたもの) Ruby 1.8.5 Rails 2.3.2 まずは、passengerをインストール # gem install passenger # passenger-install-apache2-module すると、ずらずらと色々でてくる。 「The Apache 2 module was successfully installed.」 の少し下に LoadModule passenger_module /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.5/ext/apache2/mod_passenger.so PassengerRoot /usr/lib64/ruby/gems/1.8
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
(07/31)Railsで絵文字入りメールを送る方法 (05/30)Railsのログからリクエスト時間ごとや閲覧回数ごとなどのランキングを生成してくれるツール (05/22)Passenger上のRailsとTracなどを共存させるための設定(の追記) (04/18)Passenger上のRailsとTracなどを共存させるための設定 (03/08)電源管理のアイコンセット(Vista対応版) (11/05)Postfix2.4とBerkeleyDBの微妙な関係 (10/16)Railsでau携帯の分割ダウンロードに対処するコードを公開してみる (10/12)libfaac、libfaadのコンパイル&インストール (10/09)[Rails 2.0 Preview]新機能いくつか (10/03)[Rails 2.0 Preview]データベース作成・削除のRakeタスクの追加 (06/1
Web デベロッパーの祭典に行ってきた。今回は、通路沸きに用意された比較的狭いスペースで開催された。 以下、メモと自分の勝手な感想をまとめておく。 クックパッドについて 毎日の料理を楽しみにすることで心からの笑顔を増やす 1998年にオープン 去年のリニューアルのときに Rails で作り直した 使い方 レシピをのせる レシピをさがす 月間ユーザ数 547万人 Rails サイト中世界7位 (from rails 100 wiki)、まさか1位がscribd.comとは 月間 2.8億 PV(PVでは、Rais サイト中世界3位) 登録レシピ数: 47万品 トラフィックは、16-18時くらいがピーク(夕飯を作る前に調べるユーザが多いとのこと) 秋からバレンタインにかけてトラフィックが伸びる(来週はピークだということで、最近はパフォーマンス向上に中心にやっていた) ユーザ数: 547万人(す
このエントリでは Ruby on Rails と MySQL を使って日本語の全文検索を行う方法を記述する。Ruby on Rails のバージョンは 2.0.2、MySQL のバージョンは 5.0.67、Tritonn のバージョンは 1.0.12、Hyper Estraier のバージョンは 1.4.10 を使用した。サンプルの文章データとして、あらゆる日本人にとって極めて身近な著作権切れ文章である『ドグラ・マグラ』と『黒死館殺人事件』を利用した。処理のために整形したデータは本エントリに添付しておく。またデータベースへアクセスするコードではマイグレーションを除きできるだけベンチマークを取るようにし、その結果は本エントリの最後に記載する。 ページネーション Rails でページネーションを実現する will_paginate という plugin は ActiveRecord に標準でつ
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
railsの実行環境としてこの春あたりから話題騒然のpassengerを試してみた。このとき、普通にアプリケーションを立ち上げるのはみんながやっているが複数のアプリケーションをディレクトリで切り替えるというのはあまり見なかったので簡単にまとめておく。
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
ブログにコメント機能はあるが、フォーラムとは少し違う。フォーラムはスレッドを立てるのもユーザで、ポストをするのもユーザと、ユーザ同士のコミュニティが主目的になる。ブログよりも双方向性が強い。 トピック そんな訳で自分のサイトにフォーラム機能を持たせたいと思ったら、このソフトウェアを使ってみるのもどうだろう。 今回紹介するオープンソース・ソフトウェアはForulio、Ruby on Railsベースのフォーラムシステムだ。 Forulioはカテゴリ、トピックと階層的に管理されるフォーラムシステムだ。特徴的なのは各投稿に対してタグを付けて管理できる点だろう。タグを使えばカテゴリなどの管理とは別に、串刺しでデータを抽出することができる。 コメント アバター機能や投稿状態のモニタリング機能、管理者からのお知らせ機能などがある。データの編集がAjaxを使ってその場でできるなど、Ruby on Rai
Phusion Passenger - ApacheにRailsを Microsoftが追い上げているとはいえ、Netcraftの報告によれば1996年4月にトップシェアを獲得して以来、Apache HTTP Serverはインターネットにおいてもっとも多く使われているWebサーバアプリケーションとして君臨し続けている。高度にモジュール化されたアーキテクチャに高いカスタマイズ性がもたらす恩恵は大きく、さまざまな用途で活用されている。 しかし最近、小さい数値ながらも気になる傾向がある。第4のHTTPサーバとしてlighttpdが台頭しつつあることだ。2008年7月にはlighttpdのシェアが2倍成長をみせるなど、着実にシェアを伸ばしている。どうやら、こうしたlighttpd普及の背後にはRuby on Railsの存在があるようだ。 最大シェアを誇るApache HTTP Serverだが
Photo by Riverman72 あとで自分メモを書こうと思うけど、先に一言。 37signalsも使っているといううたい文句に惹かれて試してみた、Railsのパフォーマンス記録ツール/サービスNew Relic RPM(Rails Performance Management)が、すばらしい。 RPMは開発時用のDeveloperと、実機用のProductionのが二つあり、まだ開発時用のDeveloperモードしか試してはいないんだけど、専用の管理画面で、アクションを実行時のメソッド単位の実行時間、生成されるSQL、SQLの実行時間やインデックスの利用状況などが非常に簡単に把握できます。 Railsで開発している人なら、下のムービーを見れば、そのすごさが分かるはず。 RPM developerのデモ動画 | RPM production のデモ動画 いまこれを使って、PhotoS
以前も書いたような気がするが、気にせずメモ。 will_paginate はページ表示するとき便利な Ruby gem である。 @users = User.paginate(:all, :page => params[:page], :per_page => 30, :order => "created_at DESC") みたいな感じで、ActiveRecord::Base の find クラスメソッドとほぼ同様に使える・・・。page というパラメータを除いて。 ここでかえってきた @users は will_paginate の Collection クラスインスタンスで、ほぼ Array と同じ動きをするのだが、いくつか追加的な属性を使用可能である。 # collection.rb class Collection < Array attr_reader :current_pag
Ruby/Ruby on Railsの統合開発環境(IDE)として広く利用されているAptana Studioについて、インストール方法や実際にAptanaを使ったRuby/RoRの開発手順を解説していきます。 Aptana StudioはEclipseベースの開発環境であり、Ruby/RoRだけではなくHTML/CSS/JavaScript/PHP/AIRなどの開発などにも利用可能です。またRadRailsはAptana Studio3には標準で入っており別途インストールは不要です。 関連カテゴリ:Rubyインストール, Railsインストール Aptana Studioのダウンロード及びインストール Aptana Studioの起動 テーマを設定して前景色や背景色を変更する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く