タグ

Rubyに関するKurのブックマーク (15)

  • [ThinkIT] 第1回:Railsが注目されている理由 (1/3)

    RailsはDevid Heinemeier Hansson氏(以下、Hansson氏)が中心となって作成を続けているRuby製のオープンソースWebアプリケーションフレームワークです。まずはその概要について少し探ってみましょう。 Railsは、2003年の夏にHansson氏が作成を開始して、2004年にはじめて一般に公開されました。 それまでは「すぐに作れるけどゴチャゴチャしがちなPHPと、きれいだけど作るのに時間がかかるJavaを使ってソフトウェア開発をしていた」とHansson氏は語っています。そこで両者のいいとこどりをした「早くてきれいな」フレームワークを目指して開発をはじめ、現実のものにした結果がRailsなのです。

  • iKnowの単語をごっそり持ってくるスクリプト - yasuhisa's blog

    iPod touch用の単語帳を作ったのはいいんだが、TOEFL Reading Advancedを勉強しはじめてほとんど分からない、という自体に遭遇。csvファイルを手で書いていたが、面倒になったので、Rubycsv吐き出すスクレイピングのやつを書いた。 urlはコースの表示件数を全てにして何も入力しないで検索したときのurl。 require 'rubygems' require 'hpricot' require 'open-uri' require 'iconv' url = "http://www.iknow.co.jp/course/749/items?search%5Btext%5D=&filter%5Bper_page%5D=500&filter%5Bpart_of_speech%5D=all&commit=%E3%81%93%E3%81%AE%E6%9D%A1%E4%B

  • Perl のリスト操作を Ruby 風に - naoyaのはてなダイアリー

    Perl の言語組み込みのリスト操作は関数形式で、push(@array, 1, 2) のような記述になります。一つのリストに対して複数の操作をしたい場合などは、関数呼び出しを複数行にわたって書いていくことになり、少々面倒です。しかし Perl は、Perl のリスト実装である配列のリファレンスに bless してメソッドを定義したクラスを作ることができます。この独自に定義したクラスにプリミティブな操作を加えていって、Ruby のように連続したメソッドの呼び出しによるリスト操作を実現することが可能です。 ここでは List::RubyLike という配列クラスを作成します。まずは手始めに配列に bless して、size() メソッドが呼び出せるようにします。以下のようになります。 package List::RubyLike; use strict; use warnings; sub

    Perl のリスト操作を Ruby 風に - naoyaのはてなダイアリー
    Kur
    Kur 2008/05/05
    " Perl のリスト操作を Ruby 風に - naoyaのはてなダイアリー"
  • スーパーマリオブラザーズをRubyで作ってみた - I am Cruby!

    Ruby2008/8/7にやんわり修正しました。 ソースコードsvnは svn co http://svn.coderepos.org/share/lang/ruby/nario Codereposにあげているので自由に触ってください。 環境設定Windowsであれば、ファイル内のrskit/game.exeで、フルスクリーンで動作します。linuxであればruby/sdlを動く環境を作成して、 ruby nario.rb で大丈夫です。 Ubuntuで動作確認していただきました。 SUPER NARIOをプレイしてみた(最速レビューをめざして) - きみのハートを8ビットキャスト 操作方法十字キー ←↑→↓Aボタン ABボタン B終了 ESC(フルスクリーンで動かすときは特に覚えておいたほうがいいです) Todoきのことか成長系、他のマップ、BGM、SEただ、1-1を作って非常に疲れたの

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Route 477(2007-06-22)

    ■ [ruby] WindowsRuby-GetText-Packageを使ってみる Ruby-GetText-Package って? プログラムの国際化に役立つライブラリgettextのRubyバインディング。「英語の環境では英語で、日語の環境では日語でメッセージを表示したい」 みたいな時に役に立つよ。 例えばプログラム中で print _("Hello World\n") print _("%{filename} is %{filesize} byte") % {:filename => "foo.rb", :filesize => 100} みたいに書いておくと、実行時に翻訳ファイルと照らし合わせて適切なメッセージに変換してくれる。 他にも単数形と複数形でメッセージを変えたり、いろいろ複雑なことができるみたいだよ。 インストールしてみよう gem install gettext

    Route 477(2007-06-22)
  • Ruby on Rails/インストール for windows

    はじめに † Ruby on RailsWindowsで動かすにあたって。 Ubuntu Linuxで動かすにはこちら↓参照のこと。 Ubuntu/Ruby on Rails ここでは Windowsネイティブ版をインストールしていますが、 RailsWindowsで動かすと起動が非常に重かったりして、 けっこう苦しい面もありますので、 Portable Ubuntu(つまりcoLinux)やVMWareなどの仮想環境を使うことも考慮に入れてください。 2009/12/04時点で管理人は Portable Ubuntu上に入れて仕事などのサイト作ってます。 (ただし、Pentium4のマシンとか所詮Netbookとかだと余計重いw) もしPortable Ubuntuで開発したいという際は、下記も参考にしてみてください。 Ubuntu/Ruby on Rails Ubuntu/Por

  • refresh

    asaasa.tk Wiki+ This wiki was moved.

  • さくらのレンサバにRoR構築記録 - Blue

    はじめに † おいらが現在利用している「さくら」のレンタルサーバで,Ruby on Railsの環境が構築できるらしいというのでやってみる. パフォーマンスから何から未知なので…やってみるしかない. ノート代わりの記録なので間違っているかもしれません.情報の活用は自己責任でお願いいたします. あ,あと私はシェルをbashにしてます. ↑ 記録 † さくらにsshでログイン. rubyを入れ替え.このときの最新1.8.4をソースから入れます. cd どっか作業ディレクトリ wget ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz tar zxf ruby-1.8.4.tar.gz cd ruby-1.8.4 ./configure --prefix=/home/自分のID/ruby make >& makelog.log & tail

  • 人間学とコンピュータを極める。

    との出会いが好きだ。を紹介するのも好き。誰かにプレゼントしたり、されたりする。この前の誕生日には、親友から「夜と霧」をもらった。ヒントが散りばめられていた。特に印象深いメッセージは「生きるとはつまり、生きることの問いに正しく答える義務、生きることが各人に課す課題を果たす義務、時々刻々の要請を充たす義務を引き受けることにほかならない。」という部分だった。こういう出会いがあるから、を読もうと私は思う。 インターネットのインフラが充実し、PC・携帯電話のハードウェアが普及したこと、さらにはブログやSNSなど簡単に発信できる仕組みが普及したことにより、多くの人が文章を書き、それを発信することに慣れてきた。また、電子書籍の登場に伴ない、出版業界は大きな構造変化が起こっている。 アメリカで起こったゴールドラッシュ時、金を掘りに来た人は多くの場合、財を成す事は出来なかった。代わりに鉄道インフラ

    人間学とコンピュータを極める。
  • Ruby on Rails を入れる(さくらインターネット) (Potential Energy)

    既に多くの方がやっているので、僕もやってみました。 参考にしたサイトは http://dgames.jp/dan/?date=20060218#p03 です。 以下、作業履歴です。 とはいえ、多分、めっちゃ簡単。 間違ってたら突っ込み入れてください。 【Ruby on Rails のインストール】 cd mkdir -p $HOME/local/src cd $HOME/local/src wget ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz tar zxvf ruby-1.8.4.tar.gz cd $HOME/local/src/ruby-1.8.4 ./configu

  • 環境構築(Ruby+RubyGem) [NovWiki]

    ここではUNIXもしくはLinuxシステムを対象としたRuby環境構築方法をまとめます。なお基的にapt-getやrpmなどは利用せず、ソースからインストールする方法を記述しています。 — Posted by matake 2006/07/17 21:27 2006年7月現在、Rubyの最新版は1.8.4なので、まずはRuby1.8.4をインストールします。RailsにはRuby1.8.2以上が必要です。現在Rubyが入っている場合は、 ruby -v としてRubyのバージョンを確認してください。ただしMacOSXのRubyは不具合があるようなので、新しくRubyを入れ直すことをお勧めします。 wget ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz tar xfz ruby-1.8.4.tar.gz cd ruby-1.8.4 .

    Kur
    Kur 2008/02/13
  • redMine 0.5.1 公開 (でぃべろっぱーず・さいど)

    redMine の バージョン 0.5.1 が7/15に公開されました。 ということで、例の如くいんちき日語でチェンジログを訳してみました。間違いがあればご指摘ください。 per project forums added プロジェクト毎のフォーラムを追加 added the ability to archive projects プロジェクトアーカイブできる機能の追加 added “Watch” functionality on issues. It allows users to receive notifications about issue changes 問題を「ウォッチ」する機能の追加。これにより、問題について変更があったときに通知を受け取ることができる。 custom fields for issues can now be used as filters on issu

  • 連載:Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!|gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    連載:Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!|gihyo.jp
  • dango

    dangoはリアルタイム通信を手軽に行うための無料のプログラミングフレームワークです。Flashによるブラウザ上の動作とRuby on Railsの柔軟で簡単なサーバー記述が繋がることで、簡単に高度なオンラインゲームが作れます。 Realtime communications network framework for Flash and Ruby on Rails.Realtime communications network framework for Flash and Ruby on Rails. Menu トップページ dangoについて ダウンロードとインストール チュートリアル ドキュメントとサンプル キャッチコピー dangoはリアルタイム通信を手軽に行うための無料のプログラミングフレームワークです。Flashによるブラウザ上の動作とRuby on Railsの柔軟で簡単な

    Kur
    Kur 2008/02/06
    "dangoはリアルタイム通信を手軽に行うためのオープンソースのプログラミングフレームワークです。"
  • 1