タグ

Rubyとrubyに関するokusa75のブックマーク (140)

  • Murah4d - Situs Bandar Slot Gacor Maxwin Pesta Jackpot

    Murah4d sebagai situs game bandar slot gacor menyediakan game slot maxwin seperti princess starlight yang gampang di maxwin bisa maxwin dan petir x1000 pesta jackpot di murah4d slot.

    Murah4d - Situs Bandar Slot Gacor Maxwin Pesta Jackpot
  • brass.to - a really cool domain parked on Park.io

    The domain name brass.to is being parked on Park.io. Contact the domain owner to make an offer right now...

  • はてなブログ | 無料ブログを作成しよう

    オーベルジーヌ実レポ べ物の鼻塩塩(未だに通じるのかな) オーベルジーヌというカレーをご存知だろうか 都内にあるデリバリー専門のカレー屋で、 ロケ弁などで大人気の格欧風カレーが楽しめるらしい いいな〜 いいな〜オブザイヤー 都内の奴らはこんな良いモンってんのか 許せねえよ………

    はてなブログ | 無料ブログを作成しよう
  • Route 477 - Ruby基礎文法最速マスター&Ruby書籍紹介

    Perl基礎文法最速マスターをだいたいそのまま、Rubyに置き換えてみました。 他の言語をある程度知っている人はこれを読めばRubyの基礎をマスターしてRubyを書くことができるようになる…かも知れません。無保証です。 参考: オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (1.9.2) オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (1.8.7) ■ 1. 基礎 インタラクティブRuby (irb) irbを使うと、Rubyのプログラムを簡単に練習することができます。 /Users/yhara $ irb irb(main):001:0> puts "hello" hello => nil irb(main):002:0> 1 + 1 => 2 以下の説明は、irbを起動して、自分で試しながら読むと習得が早いと思います。 表示 (print,

    Route 477 - Ruby基礎文法最速マスター&Ruby書籍紹介
  • Rubyのリファクタリングのお供に·flay MOONGIFT

    flayはRuby製のオープンソース・ソフトウェア。最近のプログラミングではDRYという言葉が有名だ。Don't repeat yourself、つまり同じことは繰り返さないことが大事だ。コピー&ペーストしたコードがどんなに酷いものか言うに及ばないが、繰り返しを省くことでコードがすっきりしバグの入り込む余地も減らせるようになる。 修正前のスコアは38、修正して0に! とは言え開発が継続的に行われていると徐々に同じようなコードも増えてくる。そこで行いたいのがリファクタリングだ。そのためにはまずはコードのチェックをするのが良いだろう。flayはまさにそのためのソフトウェアになる。 flayにファイルを渡すと内部を解析し、似たような箇所をリストアップしてくれる。結果はスコアにしてくれる。0が最も低い(重複していそうな箇所がない)数字で、上がっていくごとに重複が散見されるようになる。ディレクトリ全

    Rubyのリファクタリングのお供に·flay MOONGIFT
    okusa75
    okusa75 2010/01/12
    重複しているコードをチェックする
  • 3rdRailでプロファイリングしよう(1/2) - @IT

    第10回 3rdRailでプロファイリングしよう 富田 陽介 Banana Systems株式会社 2009/12/11 Railsアプリケーション開発を支援する統合開発環境「3rdRail」を使って、開発、デバッグ、プロファイリングの手法をマスターしよう(編集部) これまで9回に渡り、3rdRailを使って「つぶやき」アプリケーションを作成してきました。 最終回となる今回は、3rdRailのプロファイリング機能を使って、「つぶやき」の実行性能を測定してみましょう。 また、プロファイル結果からアプリケーションの改修ポイントを洗い出します。 Railsアプリケーションでよく使われる外部ライブラリ「will_paginate」を利用して、機能を拡充する方法も紹介します。 アプリケーションのプロファイリング アプリケーションのプロファイリングとは、主にアプリケーションの実行性能を維持あるいは向上

  • Ruby Draft Specification

    RedmineDec. 2009 Dear Sirs and Madams; With its excellent descriptiveness, the Ruby language attracts many programmers, especially in the Web application construction area. However, the specification of Ruby language has not been standardized yet. For wider and more application of Ruby language, "Ruby Standardization Working Group" has been established under Information-technology Promotion Agency

    okusa75
    okusa75 2009/12/09
    Ruby仕様標準ドラフト
  • スクリーンキャストでRailsを勉強しあおうぜ!『Teach Me To Code』 | 100SHIKI

    これは地味に素晴らしいコミュニティなのでは。 Teach Me To Codeでは「こういうのどうやるの?」というリクエストを受けて、詳しい人がスクリーンキャストで回答する、というコミュニティだ。 まず質問ありき、というのが素晴らしい。オンデマンド型のスクリーンキャストサイト、といってもいいだろう。 もともとEricさんという人が一人で始めており、「自分は週に1回ぐらいしかできないけど、他の人も手伝ってくれるうれしい」と表明している点も好感が持てる。無理なく学びあえる空気が良いですな。 Rails専用のコミュニティではあるが、他の言語でも似たような動きが出てくればよいな、と思う。

    スクリーンキャストでRailsを勉強しあおうぜ!『Teach Me To Code』 | 100SHIKI
  • grandnature.net - このウェブサイトは販売用です! - grandnature リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • Ruby on Railsの「えせMVC」の弊害

    先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「RailsでMVCを学ぶ」などもっての他だし、「JavaにもRailsと同じようなフレームワークを作って業務用アプリの開発を効率化しよう」などという発想もとても危険である。 ということで、今日はまずはMVCの解説から。 MVCの発想の根底には、「モジュール化と情報の隠蔽により、プログラムがスパゲッティ化するの(コード間の相互依存関係が複雑に入り込んでしまってにっちもさっちも行かない状態になること)を避

    okusa75
    okusa75 2009/10/13
    RoRのサンプルでは確かにモデルはARのみで、コントローラにちょこちょこ書くことが多い。もちろんモデルにロジックを書くことはできる。しかし、「モデルにロジックを書く」のは語感として気持ち悪い面もある。
  • http-access2 - Trac

    httpclient 'httpclient' gives something like the functionality of libwww-perl (LWP) in Ruby. 'httpclient' formerly known as 'http-access2'. Project name: httpclient Version: 2.1.2 Author: NAKAMURA, Hiroshi a.k.a. NaHi? License: Ruby's RAA: http://raa.ruby-lang.org/project/httpclient/ Features; methods like GET/HEAD/POST/* via HTTP/1.1. HTTPS(SSL), Cookies, proxy, authentication(Digest, NTLM, Basic

  • 楽天が独自開発したRuby版分散KVS「ROMA」を実サービスに投入

    楽天は2009年8月27日,同社が独自に開発した分散処理基盤ソフトウエア「ROMA(Rakuten On-Memory Architecture)」を実サービスに導入した。ROMAは,同社の研究開発部門である楽天技術研究所が開発した,分散キー・バリュー型データストア(KVS)と呼ばれるソフトウエア。Rubyで記述されている。 ROMAを導入したのは楽天トラベルの閲覧履歴機能「最近見た宿」。楽天では今回,同機能をモバイル機器に拡張。パソコンとモバイル機器両方のアクセス履歴を統合して表示させるために高速にデータを処理する必要があり,ROMAを利用したという。 分散KVSとは,複数のサーバーに分散してデータを保持するための基盤ソフトウエア。分散KVSにはmemcachedやAmazonのDynamoなどがあるが,ROMAはそのRuby版である。ひとつのデータを複数のマシンに複製して持つことで障害

    楽天が独自開発したRuby版分散KVS「ROMA」を実サービスに投入
  • RubyスクリプトからPDFを作成する·RGhost MOONGIFT

    PDFを作成するライブラリは数多く存在する。Webシステムであってもずいぶん手軽にはなってきた。だが、テンプレートのメンテナンス性の良さと使い勝手の良さを兼ね備えたPDF作成ライブラリとなるとまだまだ数は少ないのが実情だ。 GhostScriptを使ったPDF作成ライブラリ RailsをはじめとしたRubyによるPDF出力を行うならば、RGhostを使うのが良さそうだ。 今回紹介するオープンソース・ソフトウェアはRGhost、PDFや画像を生成するRubyライブラリだ。 RGhostはRubyGemsからインストールできるライブラリで、スクリプトからPDFを生成する他、PostScript、PNG、TIF、JPEGといった画像への変換もできる。オブジェクト指向らしい値の埋め込みによってPDFが生成できるので、使い勝手は良さそうだ。 EPSをテンプレートにしたPDF生成も可能 TrueTyp

    RubyスクリプトからPDFを作成する·RGhost MOONGIFT
  • 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
  • 既存のRailsアプリケーションに手軽にCMSを付ける·Comatose MOONGIFT

    Webサイトの開発において何らかのスペシャルコンテンツや、定期的に入れ替えるコンテンツの差し込み機能が欲しいと言われることはよくある。そのために管理機能を追加するのは工数的に見合わず、ブログなどで情報配信してお茶を濁すなんてことはよくあるだろう。 キーワードやスラグが利用できる簡易CMS だがそれではWebサイトの成功にはおぼつかないかもしれない。RailsアプリケーションにCMS機能を追加するならComatoseを使おう。 今回紹介するオープンソース・ソフトウェアはComatose、ごく小さなCMSプラグインだ。 Comatoseはプラグインとして提供されるソフトウェアで、専用のコンテンツ管理画面が提供される。そして作成したコンテンツは専用のパス以下で呼び出すことができる。もちろんカスタマイズ可能なので、既存のシステムにインラインで表示することもできるだろう。管理画面は認証ありにすること

    既存のRailsアプリケーションに手軽にCMSを付ける·Comatose MOONGIFT
  • Geekなぺーじ : Rubyネットワークプログラミング

    ここでは、Rubyによるネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)です。 TCP 簡単なTCPサーバとクライアント TCPクライアント(エラー処理付き) 何度も受信できるTCPサーバ TCPサーバ(acceptした相手の確認) UDP UDPを使う UDPでブロードキャストを使う UDPでマルチキャストを使う(マルチキャストを送信する) UDPでマルチキャストを使う(マルチキャストを受信する) UDPでマルチキャストを使う(TTLを設定する) Web 簡単なHTTP GET(Net::HTTP) HTTP HEADと全てのHTTPヘッダの表示(Net::HTTP) HTTP POST(Net::HTTP) 簡単なRSSクライアント その他 IO::selectを使う IPアドレスからホスト名への変換

  • さくっとRails on Google App Engineをはじめる·Rails on GAE MOONGIFT

    Google App Engine(GAE)の可能性はJavaをサポートしたことによってその可能性を飛躍的に向上させた。JavaVM上で実装された言語であれば何でも動作する。JRubyもその一つで、Ruby on RailsGoogle App Engine上で動作する。 GAEのパワーを素早くゲットする とは言えやはりマイノリティだけに色々な準備が必要とされていた。そのため敬遠していた人も多いだろうが、Rails on GAEによって大きく舵を切ることになりそうだ。 今回紹介するオープンソース・ソフトウェアはRails on GAE、GAEでRuby on Railsを動かすためのプラグインだ。 Rails on GAEはRuby on RailsをGAEで動作させるために必要なタスクを予めインストールすることで、後は順番に従って進めるだけでJRuby on Railsができるようにな

    さくっとRails on Google App Engineをはじめる·Rails on GAE MOONGIFT
  • InfoQ: Rubyプロジェクトで時間節約に役立つ3つのツール:Hoe 2.0.0、YARD、Whenever

    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: Rubyプロジェクトで時間節約に役立つ3つのツール:Hoe 2.0.0、YARD、Whenever
    okusa75
    okusa75 2009/06/15
  • Ruby on Rails 教育関連情報 - WikiStart - Redmine

    RubyKaigi08YY.pdf (507.8 KB) Yuumi Yoshida, 2008年06月22日 08:16 AM ScaffoldPlus.pdf (3.8 MB) Yuumi Yoshida, 2008年10月25日 11:43 AM

  • rails 2.1.0 で acts_as_taggable_redux の rake タスクが動かないのを修正する - 夜の Discovery

    少しおもしろいアイデアを思いついたので、某アワード向けに rails アプリケーションを作っています。 rails2.1.0 で新しく作ったアプリケーションに acts_as_taggable_redux を使用してタグを使おうと思い、 プラグインをインストールした後、rake タスクを実行するとエラーが出るので修正しました。 以下のように実行すると… rake acts_as_taggable:db:create --traceエラー発生。 rake aborted! uninitialized class variable @@configuration in Rails C:/ruby-1.8/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:19:in `configuration' C:/ruby-1.8/lib/ruby

    rails 2.1.0 で acts_as_taggable_redux の rake タスクが動かないのを修正する - 夜の Discovery