Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

rubyに関するcamelmasaのブックマーク (110)

  • ネットショップ・オンラインストアSpreeの情報サイト

    ネットショップ「Spree」。ASPではできなかった独自性の高いECサイトが、無料で手に入りますSpreeの学校へようこそ! ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。 このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。 Spreeについて詳しく知りたい! さっそくデモサイトを見る!

    camelmasa
    camelmasa 2012/11/27
    作っている(現在進行中)
  • Ruby on Rails Tutorial

    receive announcement and update emails? Get occasional notifications about things like product discounts, blog posts, and new or updated tutorials. Unsubscribe at any time. No thanks.

    Ruby on Rails Tutorial
  • Rubyの魔術 数々の“スペル”で高度なプログラミング − @IT

    2010/09/13 元JavaプログラマのPaolo Perrotta氏は、Rubyを使い始めた頃のことを振り返り、こう話す。 「私はJavaの世界からRubyに来た当初、とてもハッピーなプログラマでした。Rubyっていいね、かっこいいじゃん! と。ところが、最先端のイケてるライブラリの中を覗いてみたら、分からないところだらけだったんです……」。 RubyKaigi2010で「A Metaprogramming Spell Book」(あるメタプログラミング魔術の書)と題した講演を行ったイタリア人プログラマのPerrotta氏は、Ruby on Railsのソースコードを覗いてみたときの驚きをこう表現する。 「例えばalias_method_chainというメソッドは、一体どこにあるんだと探しました。どこにあるか分からないんです。こんなことJavaではあり得ません。結局、テキスト検索で発

  • Ruby:多次元配列

    Rubyでは直接多次元配列を下記のように扱うことは出来ないようです。 a = Array.new(10,5) のように10行5列の配列を作ろうと思うと、上のやり方では出来ない。ので、ちょっと面倒ですが、1次元配列の中に1次元配列を入れてやるように次のようにやればできるようです。 a = Array.new(10) a.each_index{ |y| a[y] = Array.new(5) } 初期化したければ、 a = Array.new(10) a.each_index{ |y| a[y] = Array.new(5, 0) # 0で初期化 } とします。 このようにすればあとは a[i][j] というようなアクセスが出来るようになります。

  • Ruby on Rails のインストール

    必要なもの RubyGems のインストール Ruby on Rails のインストール Proxy を使う場合 参考リンク 必要なもの Ruby rdoc Ruby on Rails の最新版 (2.3.5) を使うには Ruby も なるべく新しいもの (1.8.7) を使う必要があります。 RubyGems のインストール Ruby on RailsRubyGems というパッケージシステムを使って 管理されています。そのため Ruby on Rails を利用するには まず RubyGems をインストールする必要があります。 最新の Ruby on Rails 2.3.5 を利用するには RubyGems のバージョン 1.3.2 以上をインストールする必要があります。(既に導入済の人は飛ばしてください。) 現在インストールされているRubyGemsのバージョンは $ ge

  • Hadoopを業務で使ってみた話 - クックパッド開発者ブログ

    8月に入社した佐々木です。こんにちわ! 入社してからはHadoopを使うことが多く、日々、大規模データと格闘しています。大変ではありますが、個人ではなかなか触ることが出来ないような大規模データを触れるのは楽しいです。 さて、Hadoopは最近色々なところで使われ始めてきていると思うんですが、実際に利用してみて困った事やtipsなど、実践的な情報はまだあまり公開されていません。その辺の情報をみんな求めているはず…!! そこで、僕が実際に触ってみて困った事やHadoopを使う上でポイントだと思ったことなどを社内勉強会で発表したので公開してみます。Hadoopを使っている(使いたいと思っている)方の参考になれば幸いです。 [slideshare id=2711363&doc=20091214techblog-091213183529-phpapp02] Hadoopの利用はまだまだ試行錯誤の連続

    Hadoopを業務で使ってみた話 - クックパッド開発者ブログ
  • InfoQ: HaskellとHubrisを使ってRubyに力を与える

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    InfoQ: HaskellとHubrisを使ってRubyに力を与える
  • Rubyを利用したiPhoneアプリ開発環境「Rhodes」 - builder by ZDNet Japan

    年間5,000件の問い合わせに対応 疑問を解消したいユーザーも答える情シスも みんな幸せになるヘルプデスクの最適解 勝つためのクラウド活用術 New Value on Azure ビジネスを次のステージへ! オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く 膨大なアクセスを支える屋台骨 高い安定性とパフォーマンスを両立 ZOZOTOWNが選んだストレージ基盤を解説 データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある 仮想環境データ保護の新次元 高度化・複雑化するIT環境の課題への解決策 最新鋭データ保護・管理ソフトウェア基盤 すぐに実践できる仕事効率アップ

    Rubyを利用したiPhoneアプリ開発環境「Rhodes」 - builder by ZDNet Japan
  • Ruby on Rails プロジェクトを救助する

    原文(投稿日:2009/7/2)へのリンク Ruby on Railsが世に出て5年ほどになる。この間,開発者たちは数多くのアプリケーションを開発してきた。多くのアプリケーションがRubyないしRuny on Railsの習得と並行して開発されているため,ベストプラクティスが用いられているとは言いがたいものの,それなりのWebサイトとして運用にこぎつけている。 これらのアプリケーションが年月を経ることでコードの規模が大きくなり,携わっている開発者も世代交代するなどして,メンテナンスが難しくなってきている。これは数多くの開発者が経験するシナリオであり,どのようなアプローチが最善か,何から始めればよいのか分からないことも少なくない。 このような状況のプロジェクトに問題への対処方法を指導するものとして,Mike Gunderloy氏による Rails Rescue Handbookというが新た

    Ruby on Rails プロジェクトを救助する
  • Android上でのスクリプト言語のサポート、Python、Lua、Beanshellが利用可能に。Ruby対応の計画もあり

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Android上でのスクリプト言語のサポート、Python、Lua、Beanshellが利用可能に。Ruby対応の計画もあり
  • Rubyソースコード完全解説 / 青木峰郎

    $Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第

  • トップクラスのスクリプト言語:PHP、Ruby、Python

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    トップクラスのスクリプト言語:PHP、Ruby、Python
  • ActiveRecordのようにTokyoTyrantを使う、MiyazakiResistanceを作りました - kaeruspoon

    おおいしつかさ 旅行とバイクとドライブと料理と宇宙が好き。 Ubie Discoveryのプログラマ。 TokyoTyrantをActiveRecordのように気軽に使える、MiyazakiResistanceを作りました。Cabinet(内閣)、Tyrant(傀儡)という意味を見て、地方から傀儡政権に抵抗するというイメージが勝手にわいてきたのでした。 MiyazakiResistanceは、TokyoTyrantのテーブルデータベースを対象にしています。データスキーマのないTokyoTyrantに、あえてスキーマの制約を与えることで管理をしやすくしています。TokyoTyrantでは異なる種類のデータをひとつのデータベースに置くことはあまりないと想定してのことです(キー値がかぶるし)。 MiyazakiResistanceは、レプリケーションにも対応しています。マスターと複数のスレーブ構

  • まつもとゆきひろ氏が考える「ギークとスーツのあるべき関係」

    ギークとスーツ,という言葉がある。ITの世界においてギークはソフトウエア開発者を指す。ただの開発者ではなく,腕は立つがあまり一般常識にこだわらない開発者をこう呼ぶことが多い。スーツは,事業を企画したりマネジメントしたりしてビジネスを成立させるビジネスパーソンのことだ。 なぜこの言葉を紹介したかというと,ITproが編集した「Ruby技術者認定試験公式ガイド」の監修者まえがきを,まつもとゆきひろ氏がギークとスーツの話から始めているからだ。「ギーク族はスーツ族に対して『技術もわからないくせに』という意識を持つことが多く,逆にスーツ族はギーク族のことを『人間味に欠けているんじゃないか』と思うことがしばしばあります」と。「このギーク族とスーツ族の対立は,あらゆるソフトウェア開発の現場で見受けられますが,オープンソース界隈では特に顕著です」(まつもと氏)。 このような「ギークとスーツの対立」を解消す

    まつもとゆきひろ氏が考える「ギークとスーツのあるべき関係」
  • Ruby 1.8.8およびRuby 1.9.1への道のり

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Ruby 1.8.8およびRuby 1.9.1への道のり
  • IDEにおけるRuby 1.9のサポートの現状

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    IDEにおけるRuby 1.9のサポートの現状
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Ruby 1.9.1のリリース間近 - 1.8.xからの切り替え時期か?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Ruby 1.9.1のリリース間近 - 1.8.xからの切り替え時期か?
  • 言語別フレームワークの比較 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~ (1/6):CodeZine(コードジン)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    言語別フレームワークの比較 ~Perl/Ruby/PHPユーザーのためのMVCフレームワーク入門~ (1/6):CodeZine(コードジン)
  • MerbはRails 3.0にマージされる

    Ruby の Web フレームワーク界の大ニュースだ。Merb と Rails がマージされる。Merb の作成者である(リンク) Ezra Zygmuntowicz は件をこう説明している。 私たちは、お互いの違いはいったん脇において、全体の利益のために一緒にやれないかどうか話し合いをはじめました。ロードマップを明確にして、Merb の良くできているフィーチャのうちから、どれをどうやって Rails 3.0 に統合するのかを決めました。この計画は素晴しいものになったと思います。Rails は現存するフレームワークのなかで最高のものになるでしょう。Merb を開発して気づいた様々な利点を取り入れつつも、みんなが気に入っている Rails のセンスの良いところは依然として保たれたままになるのです。 Rails の作成者である David Heinemeier Hansson は、Rails

    MerbはRails 3.0にマージされる