Founded by ?. This Wiki is running on fdiary.net wikifarm. Powered by NaCl and security-keeper. Generated by Hiki 0.9dev (2009-08-24). Powered by Ruby 1.8.7 (2012-02-08).
NetBeans Communityは5日、Ruby開発を支援するツールのEarly Access版をリリースしたと発表した。 この開発ツールは「NetBeans Ruby Pack」というもので、NetBeansのプラグインとして提供される。Ruby並びにJRuby(Java仮想マシン上で動作するRuby)を対象とするもので、開発ツールとしては標準的なエディタ機能、アウトラインナビゲーション、プロジェクト管理、単体テスト環境などを備えている。 このプラグインをサポートするのは「NetBeans 6 M7」からとなっている。加えて、Ruby on Railsも2007年中頃にはサポートするとしている。 入手方法 NetBeans 6 M7は、NetBeansのコミュニティサイトページから無償で入手できる。サイトにアクセスした後、NetBeans Versionを「6.0」、Buil
ActiveRecord::QueryCache ActiveRecordの富豪っぷりに困っている。キャッシュの仕組みが用意されているみたいだが過去の遺物となり使用されていない様子。(See Class::ActiveRecord::QueryCache) だから作った。 ActiveRecordの富豪っぷり ActiveRecord#findではフレーム関数を大量に呼び出し深いスタックを生成する。毎度引数+同じ値で呼び出されるのに毎度SQLの生成を行う。 そこでキャッシュ戦略でも比較的基本的な、クエリ単位でのキャッシュをおこなうクエリキャッシュとしてActiveRecord::QueryCacheを実装した。引数をキーにしてキャッシュを保存するため、SQLの生成も行わず高速に結果をフェッチすることができる。今後は、エンタープライズでのO/R Mapplerのキャッシュ戦略などを調べてもう
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
What is SimpleConsole? It’s a tiny framework to get console applications developed quickly. It might be overkill scripts, but is pretty useful for some applications. How does it work? SimpleConsole has a controller and a view, the controller sets up variables for the view to present. The view is optional, but is handy in the cases that you have a lot of ‘puts’ methods and you want to separate them
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
mecanize.rb で mixi diary を自動取得する Posted by yoosee on Web at 2005-09-02 23:42 JST1 WWW::Mechanize alike in rubyWWW::Mechanize は Webページに対して、ブラウザからのアクセス的な処理を自動化して行える ruby library。例えば http://example.com にアクセス → 1番目の form の各フィールドに foo, bar, baz を入力して submit → ページ内の "foo" を含む link を列挙してクリック → ページを取得 と言ったアクセスの動作を記述できる Ruby library 。元は Perl に同名の WWW::Mechanize があり、それの ruby 版と言った立ち位置のようだ。Web Test フレームワークで同
Install $ sudo gem install twitter note: the twitter gem now works with hpricot 0.5+ API Wrapping I do my best to keep it easy to use. Below are some code samples showing a few of the methods. twit = twit twit.update('watching veronica mars') puts "Public Timeline", "=" * 50 twit.timeline(:public).each do |s| puts s.text, s.user.name puts end puts '', "Friends Timeline", "=" * 50 twit.timelin
Susan Potter氏は16日(米国時間)、Twitter4Rの最新版となるTwitter4R 0.1.0を公開した。Twitter4RはRubyで開発されたTwitter REST APIクライアントライブラリ実装。RubyにおいてTwitterを活用するための機能を提供する。同ライブラリを使うとHTTP/RESTに関する処理をコードから叩かないですむという特徴がある。The MIT Licenseのもとオープンソースソフトウェアとして公開されている。 0.1.0ではTwitter API機能のうち80%が実装されている。RSpec C0コードカバレッジについては100%サポートだ。動作するにはRuby 1.8 (試験は1.8.4+で実施されている)、RSpec gem 0.8.2、JSON gem 0.4.3、jcode(Unicodeサポート)が必要。
伊集院光がTwitterを始めたらしい。 確かブログを自分にしか見えないようにして書いてるとか冗談でラジオで 言っていたし、本を書いたりは何度も推敲してしまいたので大変と言って たけど、Twitterなら140文字だから、生のラジオみたいな感 じでやりやすいとかな? 漫画家の安倍さんがさっそく交流をしてたりして、この化学反応が何か面 白いなあ 音声認識でブログを書くテスト iPhoneの音声認識メールアプリを使ってメールで投稿。 最近、とりあえずkindleを手に入れたので、次は裁断機を、入れよ うと思う。 あとkindleに日本語ハック入れて、とりあえず日本語表示できるよ うにしよう。 これ音声認識とキーボードどっちか早いのかな?ご認識を修正するでもと ころ考えたらキーボードの方が有利な気がする。 逆にiPhoneみたいに入力が少し遅い端末だったら結構便利な気もす る、まあ慣れるとiPh
RubyGemsで「おもしろいモジュールないかなぁ」と漁っていたらyoutubeなるモジュールを発見、さくっとインストール。 gem install youtube 使ってみる。 require 'rubygems' require 'youtube' require 'pp' # http://www.youtube.com/devから取得する DEV_ID = 'dev_id' youtube = YouTube::Client.new(DEV_ID) # tagで検索 videos = youtube.videos_by_tag('kitty') # 閲覧数の多い順にソート videos.sort { |a, b| b.view_count <=> a.view_count }.each do |video| pp video end # 人気の動画 youtube.featured
この本はホワイ・ザ・ラッキースティフ(why the lucky stiff)により愛情を込めて書かれた。 ~ 目次 ~ この本について コンニチハ、Ruby この本を開く 犬の話 赤い太陽が昇る 本はどのように始まるか (漫画のキツネと学ぶ)短時間の(そして願わくは辛くない)Rubyコース 言語と、言語で意味しているもの 品詞私がまだあなたのことを十分子供扱いして いなかったなら あなたの成長を促すための例題 そして短い旅はそっとクッション停止する 浮いている小さなコードの葉っぱ アンブローズにおけるステータスシンボルとしての葉っぱ 小さくてほとんど価値のないもの 妄想をつなぎ合わせる ブロックの奇跡 ルールを作るものと夢を生きるもの これは権利を奪われた人のため コンピュータのある城 娘のオルガン教師の話のつづき ヤギは映画を全部見たがっている 盗まれたくじ主 ルールを作る者たち 夢を
はじめに ここでは,前のセクションで作成した FileSystemObject クラスを使って Excel ファイルをオープンするプログラムを書いてみましょう.ただオープンするのではなく,読み取り専用で Excel ファイルをオープンするツールを作ってみます. なぜこんなツールを作るのかという理由を少しだけ書いておきましょう.以前かかわった仕事ですが,そのプロジェクトでは開発文書が Excel ファイルとして Unix 上に大量にありました.ところが, Samba 経由で Excel ファイルを開くと何も修正していないのにファイルの更新日付が勝手に変わってしまうのです.これは困るので,急遽作ったのがここで紹介するExcelファイルを読み取り専用で開くツール xls.rb です.このツールを バッチファイル xls.bat から呼ぶようにして Meadow の dired から Exce
2007-03-16 14:52 : Ruby の module のテスト 私は Ruby の module のテストは以下のように行っています。 [code: def test_hoge @dummy_object = Object.new @dummy_object.extend(HogeModule) assert ...hogehoge... end] 他にも以下のような方法も考えられます。クラスを生成してからモジュールを拡張する方法です。 [code: def test_hoge @new_class = Class.new @dummy_object = @new_class.allocate @dummy_object.extend(HogeModule) assert ...hogehoge... end] コードとしては以下がわかり
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 少し前に公開した Ruby 用 JSON クラスに数多くのバグを仕込んでしまい(たいへんご迷惑をおかけしました m(_ _)m)、テストの重要性を改めて痛感している今日この頃です。今後も開発を続けるにあたって、現在の行き当たりばったりなテスト方法ではとてもやっていけないと危機感を持ちまして、きちんとしたユニットテストの方法を調べてみました。 で、実際に試してみたと
最近、Ruby関西に行ってRubyの勢いを感じている。 そんな時に、Javaの最近の動きを聞く機会があった。 Java6やSeasarの話を聞くと、JavaがC#やRailsの影響を受けているように聞こえた。 でも、話しているうちに、「やっぱりRubyよりもJavaが好きなんだ」と気づいた。 その理由は、「JUnitのようなテスト駆動ツールが揃っている」点に尽きる。 そこで「テスト駆動の観点から眺めたJavaの利点とプログラミング思想」について考察してみる。 【1】テストを意識するとメソッドの行数が自然に短くなる プログラミング初心者のプログラムを見ると、行数がやたらと長く、長いプログラムを書き上げた後からデバッグし始める。 だから、いつまで経っても動かない。 プログラミング中級者になると、行数は長いままだが、少しずつ書いてはプリント出力してデバッグで動作を確認し始める。 この
JavaとRubyを結びつけるプロダクトに「JRuby」がある。JRubyの主要開発者であるCharles Oliver Nutter氏とThomas Enebo氏の両氏は7日(米国時間)、自身のブログにおいてSun Microsystemsに就職、フルタイムでJRubyの開発に従事することになったことを発表した。SunがRubyに強い関心を抱いていることが事実として裏付けされる形になったわけだ。 これはJavaのデベロッパにとっても、Rubyのデベロッパにとっても、別の言語を勉強するいい機会。JavaデベロッパはJava APIはそのままにRubyの利便性を、RubyデベロッパはRubyの技術はそのままにJava APIを活用することができる。これを活用しない手はないだろう。 JRubyはRubyインタプリタのJavaによる実装。JavaでRubyランタイムインタプリタを実装したもので、
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く