2009-02-01から1ヶ月間の記事一覧

さくらインターネット上で tDiary を ruby1.9.1-p0 で動かす - まちゅダイアリー(2009-02-19)

■1 さくらインターネット上で tDiary を ruby1.9.1-p0 で動かすtDiary が Ruby1.9 でもだいぶ安定してきたみたい。結局 tDiary の Ruby1.9 対応にあまり貢献できてないので、せめて人柱になってみる。と言うわけで、この日記を ruby1.9.1-p0 で動かすように…

Roleに基づくスタブライブラリ @ 2009年02月 @ ratio - rational - irrational @ IDM

オブジェクトが他のオブジェクトと相互作用するにあたり、そのオブジェクトの機能の全体が必要になることは少ない。むしろ、オブジェクトの提供する特定のRoleのみが見えるべきである。そのRoleを提供することのみを契約すべきである。MVCアーキテクチャでは…

やる気が持続するテストの書き方 - Tlab Blog

こんにちは。nayです。TDDと出会ったのは6年以上前ですが、最近、やっと"友達"になることができました。 テストを楽しく積極的に書く心境になれるかどうかは、気だてや価値観や根性の問題ではなく、テクニックの問題であると思います。そこで、テスト嫌いの…

APL で書かれたライフゲームを Squeak Smalltalk に翻訳 - sumim’s smalltalking-tos

未来の言語は「APL」? Rubyのまつもと氏が講演 − @IT で登場した APL で書かれたライフゲームが何をやっているのかさっぱりだったのが悔しかったので、とりあえずちょっと勉強してだいたいの内容が分かるくらいには読めるようにしてから Squeak Smalltalk …

2ちゃんねるBOTの作り方 準備編 - GIOの日記

アホな話2ch画像まとめbetaというウェブサービスをご存知でしょうか。クロール?スパイダリング?スクレイピング?いわゆるBOTが2chに書き込まれた画像を取得し、まとめて見れるようにしたサイトなのですが、今日、次の記事を見つけた。新鋭サービスで2chに…

ニコニコ動画のデイリーランキングをblogに自動投稿するBot NicoNicoDailyReportを作った - かせいさんとこ

サービス, ruby NicoNicoDailyReporthttp://niconicodailyreport.blog81.fc2.com/ これは何?ニコニコ動画のデイリー総合再生ランキングを収集して、自動生成されるblogです1位〜10位までの動画と、毎時ランキング収集Bot(ニコニコ動画の毎時ランキングをつ…

rake statsを晒してみる - 那由多屋 開発日誌

技術メモ, Ruby, Railsこんにちは。那由多屋の加藤です。みなさん、今日も元気にテストコード、書いてますか?那由多屋では、Webアプリケーションの開発にRuby on Railsを使っています。そんなRailsプロジェクトのテストコードの変遷を、ここに晒して見たい…

capistrano_colors - 高尾宏治日記 on はてな

Ruby capistrano_colors とはCapistrano の実行結果を見やすいように色付けします。例えば、以下のようになります。インストールcapistrano_colors は RubyGems を使ってインストールできます。$ gem install capistrano_colors(環境によっては以下のコマン…

2ちゃんねるBOTの作り方 実装編1 - GIOの日記

2ちゃんねるBOTの作り方 準備編 - GIOの日記2ちゃんねるBOTの作り方 設計編 - GIOの日記必要な機能を思いだそう1.掲示板一覧からニュー速VIPのURLを取得2.ニュー速VIPの全てのスレッド情報を取得3.全てのスレッドから全ての画像URLを取得4.全ての画像をダウ…

RubyでSSHできるかな - どんなジレンマ

複雑な処理難しくて、rootで電源落とすのと、Rubyスクリプトを処理させることしかできませんでした。もう少し詳しくなると、いつもやっている処理をひとつにまとめたり、一つのスクリプトを実行することで、複数のスクリプトを順々に走らせることもできるか…

404 Blog Not Found:「○x言語はもう終わり」というプログラマは終わり

The requested blog was not found on this server -- unless you requested that of Dan Kogai (小飼 弾).まずは各論から。 Perlはもう終り? | | プログラマ2.0日報 | あすなろBLOG言語仕様が汚い。厳格にはサブルーチンの「引数」という概念がないし、変…

MOONGIFT: Rails用Amazon S3アップロードプラグイン「s3-swf-upload-plugin」:オープンソースを毎日紹介

技術者向けプロフィールサービス「達人」では登録ユーザのプロフィール画像をAmazon S3に保存している。これにより実行環境の独自データを極力少なくすることができる。メンテナンスやスケーリングを行う上でとても便利だ。Flashを使ったAmazon S3向けアップ…

橋本商会 RubyScript2Exeで実行ファイルを作る

Rubyスクリプトをexeにできる。 試しにRuby本体もgemもアンインストールしてみたが動いたので、exe内にruby本体とrequireしたファイル全てが収まっているみたいだ。 少し古いけどRuby on Railsをexe化する記事もあったので、使い道があるんじゃないですかね…

Creating PDF Documents in Ruby on Rails | Ruby on Rails

Those of you that follow me on Twitter will probably know that I’ve spent the last week or so trying to find a decent way of generating PDF documents from a Rails application. I finally found a soluti... http://jimneath.org/2009/02/16/crea…

RubyでJavaScriptのプロトタイプもどき - 素人がプログラミングを勉強するブログ

rubyprototype - 素人がプログラミングを勉強するブログの続き。RubyユーザがJavaScriptのオブジェクト指向を学ぶ時に使えるかもしれない。=beginJavaScriptのようなオブジェクトの実装。JSObject.newがJavaScriptのnew Object()相当であり、プロパティへの…

ActiveResource の使い方(前編) : Rails 同士で通信する - WebOS Goodies

WebOS Goodies へようこそ!WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイ…

_why the lucky stiff on waferbaby

An interview with _why the lucky stiffSo who are you, and what do you do?What hardware are you using to get your work done?And what software?What would be your perfect, ultimate setup?We eat bandwidth... http://waferbaby.com/setup/2009/02/…

MySQLのデータを日付を条件に削除する方法 by Rails - プログラマーkkの勉強/成長ブログ(@モバイル広告代理店ライブレボリューション) 〜Ruby学習中

DB, Ruby/RailsMySQLのデータをRailsのメソッドを用いて削除するには、destroydestroy_alldeletedelete_allの4つがある。この中で条件が指定できるのはdestroy_allとdelete_all。destroydestroyとdestroy_allがある。ロードしたモデルオブジェクトを削除す…

InfoQ: RailsKitsを理解して、冗長なコードを書くのを止めよう 作者 Robert Bazinet, 翻訳者 長部 広太 投稿日 2009年2月16日 午前9時43分 コミュニティ Ruby トピック Ruby on Rails, Webフレームワーク タグ Ruby on Rails 近年Ruby on Railsは、ウェブア…

gemのアップデートには気をつけて : Verboseモードでいこう

投稿者 おおかゆかMon, 09 Feb 2009 14:16:00 GMTgemのバージョンが古い状態で新しめのRailsを走らせようとすると、$ ./script/server Rails requires RubyGems >= 1.1.1 (you have 0.9.4). Please `gem update --system` and try again. http://ja.verbmode…

Greenbear Diary - 研究者という仕事 , gemのドキュメントをブラウザで一括検索できるようにするソフトウェア、croc

■ [misc] 研究者という仕事(工学系の)研究者の仕事は「作れるかどうかわからないもの」を作ろうとすることだ。僕が新しい何かを思いつくときはたいてい「どう作るか」もセットになっていて、そのせいか「たぶん作れそうなもの」までしか発想することができな…

MOONGIFT: Mongrelを使ったESI実装「Mongrel-ESI」:オープンソースを毎日紹介

Railsに限った話ではないが、Webアプリケーションのパフォーマンスにおいてキャッシュを用いることは多々ある。最近ではmemcachedを利用することが多いが、キャッシュしずらいデータもある。それはログイン後のデータなどユーザごとに異なる情報を表示するケ…

Ruby/Rails用IDE「3rdRail 2.0」は開発を効率化するか? − TechTargetジャパン

2009年02月16日 08時00分 UPDATE企業を強くするIT製品レビュープロファイリング&テスト機能がポイント2009年1月に発表された「3rdRail 2.0」。初のメジャーバージョンアップとなる本製品は、これまでとはどう変わったのか? 新機能や既存機能の強化点など、…

Rubyで作られた図書館システムを塩尻市が導入 - スラッシュドット・ジャパン

引用のルール興味深い内容ですが、分量的に「転載」の域に達しているような気がするし、「強調は引用者」などと書かないとそれもまた引用の要件を満たしません。もうちょっと工夫してタレコんでほしいと思いました。 http://slashdot.jp/it/article.pl?sid=0…

SNS 運営会社 Twitter、不況の中で新たな資金調達に成功 - japan.internet.com Webファイナンス

ソーシャル ネットワーク サービス (SNS)『Twitter』のユーザーたちの間では、同 SNS を運営する Twitter の新たな資金調達の話題で持ちきりだ。ただし同社は、利益を生み出すための具体的な計画をまだ明らかにしていない。 Twitter は13日、ベンチャー キャ…

encodings_faq.txt / Rubyist のための文字コード入門、のためのメモ

=begin coding: utf-8 = Rubyist のための文字コード入門、のためのメモ = 組織 == ISO 国際標準化機構, International Organization for Standardization 標準化一般 http://ja.wikipedia.org/wiki/ISO == IEC 国際電気標準会議, International Electrotech…

As Sloth As Possible - livedoor Blog(ブログ)

最近「Rubyで作る奇妙なプログラミング言語 ~Esoteric Language~」を読んで、ついカッとなって言語処理系を作ってみた。それも、チューリング完全な、本物の(ry まぁ、Whitespaceのトークンを置き換えただけだけど。一応、上記の本に習って、ソースコードをW…

mixi Engineers’ Blog DBMによるテーブルデータベース その五

ついに発売されたスト4のコンシューマ機版をやりたくてしょうがないけど筐体を買ってもらえないので、駅前のゲーム屋のディスプレー前で垂涎するばかりのmikioです。今回は連載の最終回で、各種スクリプト言語を使ってお手軽にテーブルデータベースを操作す…

Twitter / ナガタユウコ: はじめまして、ngtykです\(~o~)/ 昨日はp ...

はじめまして、ngtykです\(~o~)/ 昨日はpostgresql-rubyを1.9のnon-blocking IOに対応させました\(~o~)/ 1 minute ago from web http://twitter.com/ngtyk/status/1214297490 http://b.hatena.ne.jp/entry/http://twitter.com/ngtyk/status/1214297490

Ruby1.9 の Proc 内 return の挙動に関するクイズ - sumim’s smalltalking-tos

次のような #f が定義されたとき、def fyield proc{ |v| return v }endこれをコールする次のコードはどんな出力をするでしょうか?p f{ |b| 10.times{ |i| p i; b[i] if i == 5 } }もちろん Ruby には無用なテクニックなんですけれどもね。^^; 2ch で紹介さ…