WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。
インストールがむずかしいことで評判の「Plagger」ですが,その評判通り 使える様になるまでが大変です.一般的には,CPAN から Plagger を入れれば いいのですが,依存関係が複雑なのと make しながらになるのでやたらと 時間もかかり,一発で入らなかったりと,面倒なことだらけです. この度,さくっと入れる方法が確立できたのでここにメモしておきます. Ubuntu 環境ないよという人のために,Virtualbox という仮想環境に Ubuntu を 入れるところからスタートします.Ubuntu 持ってる人は飛ばして下さい. そして,何よりパッケージを作ってくれた半袖さんには ちょー感謝><! VirtualBox に Ubuntu 入れる VirtualBox とは Sun が提供してるフリーの仮想環境ソフト.これで仮想マシン (こちらをゲストと呼びます)を作ってそこに Ubu
Twitter でイチイチ follow するのが面倒くさい んだけど自前でメールサーバも立ててない - Djangoへの片思い日記 関連. Rubyだとこんな感じかな? 以下,付属ライブラリのみ使用. 自前のIMAP4サーバに対してしかテストしてないけど,たぶんGmailでも動くんじゃないかと思う. #!/usr/local/bin/ruby require 'net/imap' require 'open-uri' # IMAP4 configuration: SERVER = 'imap.gmail.com' USER = 'exampleuser@gmail.com' PASSWD = 'gmail_password_here' class Twitter USER = 'twitter_username_here' PASSWD = 'twitter_password_here'
Seagate製ハードディスクである「Barracuda 7200.11」「DiamondMax 22」「Barracuda ES.2 SATA」「SV35」の該当モデルにおいて、起動できなくなるという致命的な不具合が確認されたとのこと。一度起動できなくなり、認識できなくなると、中に保存されたデータにアクセスする方法はほぼ皆無になるものの、データが消滅したわけではないので、ファームウェアアップデートで対処できるようです。とは言っても、起動不能・アクセス不能になるというのはまさに致命的な問題です。 これは2008年12月以前に製造されたファームウェアを搭載しているモデルについて発生する問題であり、Seagateから配布されているツールを使うことによって問題のあるモデルかどうかを特定することが可能。 自分のハードディスクが該当するものかどうかチェックする方法は以下から。 Seagate Kno
第3回次期バージョン1.8に見るTestLinkの過去・現在・未来 TestLink日本語化部会 2008-10-17
How to Write a Thesis on T-Building A strong introductory paragraph starts with a hook that grabs the reader’s attention. Then, it provides details that lead to the thesis statement. The T Building—formerly the Triboro Tuberculosis Hospital in Queens, New York —is now affordable and supportive housing. It’s also a model for adaptive reuse of historic buildings. Adaptive Reuse of an Historic Buildi
Googleからは、多くのWeb APIが提供されています。もちろん検索用のAPIも公開されています。その名も「Google AJAX Search API」です。 しかし、「REST」形式のAPIは公開されていないようです。「REST」形式のAPIは直感的でとても利用しやすいので残念です。 そこで、「勝手にREST API」を利用してみようと思います。「勝手にREST API」とは、Googleで検索をした際に検索結果が表示されるURLをプログラムで作ってアクセスし、その検索結果(HTML形式)をうまく利用しようというプロジェクト名です(笑)。 始めに、あるキーワードを入力して、検索を行った結果を表示するために必要なURLをつくるための情報を調べてみました。非常に有用な以下のサイトを見つけることができました。 ○「Google 検索の URL パラメータリスト」 次に、Rubyで、Goo
Windows環境で、gemでjsonをインストールしようとしたら、以下のエラーになった。 $ gem install json Building native extensions. This could take a while... ERROR: Error installing json: ERROR: Failed to build gem native extension. c:/ruby/bin/ruby.exe extconf.rb install json creating Makefile nmake 'nmake' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 Gem files will remain installed in c:/ruby/lib/ruby/gems/1.8/gems/json-1.1
何かと話題の Twitter。 その Twitter の API に簡単にアクセスできる Ruby ライブラリの紹介です。 » Twitter4R v0.2.0: Open Source Ruby Client Library for the Twitter REST API 作者のブログはこちら ↓ » Snakes, Gems & Coffee 試しにインストールして使ってみました。 gem install で簡単にインストールできます。No definition for cState_configure とか出てますが、ri とか RDoc のインストール中のメッセージなので気にしません。 Status API のサンプルを参考に、Twitter4R からつぶやいてみます。 こういうとき、irb を使うのが便利。 まずは必要なライブラリの読み込み。僕の irb は設定ファイルの .i
長いこと、放置してあった twitter をアクセスしてみました。面白さは見えてこないんですが、日々の記録用に使ってみることにしました。 色々、自分用のツールを作ろうと思い Twitter4R をインストールして、投稿とタイムライン?の表示ができたので、メモしておきます。 ** インストール 普通に Rubygems を使ってインストールしました。 || gem install --remote twitter4r Bulk updating Gem source index for: http://gems.rubyforge.org Building native extensions. This could take a while... Successfully installed json-1.1.2 Successfully installed twitter4r-0.3.0
Ruby on Railsアプリケーションにおいて,実行環境依存で設定を変更したくなるときがある。昨日一応の完成を見た僕の処女作では,最初にログインする際のパスワードについて,正解のパスワードをデータベースからではなく,ファイルから読み込ませるようにしたかった。しかし,IntegrationテストやFunctionalテストのコード中にログイン処理のテストをコーディングする際に,正解のパスワードを記載しなければならないため,production時の正解のパスワードではなく,開発時もしくはテスト時には別途バレてもいい適当なパスワードとしたかった。 パスワードを記述しておくファイルは,configディレクトリ内にYAML形式で作っておく。ファイル名はここでは「auth.yml」としておこう。パスワードは平文ではなく,MD5のハッシュ値を記述している。developmentとtestのパスワード
こんにちは。ruby初心者です。 今日はRuby Twitter Gem by John Nunemakerを使ってみた。 まず、rubygemsでhpricotとか入らなくて大変だった。 そのへんは最近書き始めたはてなダイアリー2008-02-20 - shokaiの日記に。 はてダの新投稿画面は、twitterみたいに気軽に書ける+コードに色が付く記法があるという事で、メモつけるのに非常に良いですね。 で、俺もtwitterを使ったアプリを作りたいので(botではない) Rubyでやってみた。詰まったのは日本語まわりで、 Twitter API仕様書日本語訳文字列を引数にとる API を使う場合、その文字列を UTF-8 に変換し、URLエンコードする必要がある。 とあるけどなんかURLエンコードしないでも通った。 コード。Kconvは多分標準で入ってる文字コード変換ライブラ
Hpricotは Ruby用の HTML パーサです。スキャン部分は C 言語で書かれていて高速に動作します。 HTMLの解析や書き換えに威力を発揮する便利なライブラリです。 rubygemsを使うのが簡単です。 # gem install hpricot すると以下のようにプラットフォームを聞いてきます。Unix系OSであれば 1 を、mswin32 であれば 2 を選びます。 Select which gem to install for your platform (i386-freebsd6) 1. hpricot 0.4 (ruby) 2. hpricot 0.4 (mswin32) 3. Cancel installation コンパイルが始まり、インストールが行われます。 Building native extensions. This could take a while.
[English] これは MySQL の Ruby API です。MySQL の C API とほぼ同等の機能があります。 ダウンロード RubyForge tmtm.org 必要なもの MySQL 5.0.67 Ruby 1.8.7, 1.9.1 これら以外でも make できるかもしれませんが、確認してません。 ライセンス このプログラムは Ruby ライセンス に従います。 インストール 次を実行してください。 % ruby extconf.rb または % ruby extconf.rb --with-mysql-dir=/usr/local/mysql または % ruby extconf.rb --with-mysql-config それから % make extconf.rb には次のオプションを指定できます。 --with-mysql-include=dir MySQL
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
「[観] Twitter API 仕様書 (勝手に日本語訳シリーズ)」を読んで、TwitterのAPI制限は1時間に70回だと思っていたのですが、後輩に「ちゃんと公式ブログ読めよカス」と怒られたので確認したところ、頻繁に制限は変更されていてそのアナウンスはちゃんとブログで行われていました。 でもいちいちブログに確認しに行くのは面倒くさいので、1時間に何回アクセス可能なのかを返すAPIを作りました。 http://twitter.api.limit.oshira.se/ 公式ブログの情報を元に定期的に更新されるので、API制限に悩まれている方は参考にしてください。 追記: 公式APIにAPI制限数を取得するAPIがあるみたいですね。 http://twitter.com/account/rate_limit_status(.xmlか.json) このAPI自体には利用制限のカウントをしないそ
2009/01/23 オンラインストレージサービスは古くからあるが、汎用クラウドサービスの登場で、その使い勝手が急速に進化している。2009年1月に入ってプライベートベータテストを始めた「ZumoDrive」は、エンドユーザー向けのサービスとしては、現時点で最も先進的な利便性とリーズナブルな価格を実現したサービスの1つだ。ZumoDriveはAmazon S3をバックエンドに使い、ローカルPCのOSに透過的にマウントできる仮想ドライブを提供する。ファイルはクリックして初めてストリーム配信されるため、ローカルストレージは、もはや主従関係でいえば従の“キャッシュ”として機能する。 ZumoDriveを使ってみたい読者は、同サービスのWebサイトで招待コード“itmedia”を入力してみてほしい。現在ZumoDriveはプライベートベータテスト中だが、@IT読者に対して先着で500アカウントまで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く