このウェブサイトは販売用です! twiwt.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、twiwt.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!
このウェブサイトは販売用です! twiwt.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、twiwt.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!
負荷試験ツール インターネット破壊を公開しました。 こちらはずっと社内で負荷試験に使用していたツールです。社内で使用していたものなので、ソーシャルアプリ向けの機能などが多少追加されていますが、もちろんんそれ以外のWebアプリケーションでも使用できます。 基本的にはApache JMeterのようなWebアプリケーションむけのシナリオ負荷試験ツールです。コマンドラインオペレーションだけで実行でき、サーバー上で簡単に負荷試験を実施できるのが特徴です。POSTリクエストなどはもちろん、レスポンスのチェックやUserAgentの偽装、ランダムな値をパラメーターにセットする機能も実装しています。 注意: 当然ながら自分の管理下にないサイトに向けて負荷試験ツールを実行するのは絶対にやめてください。非常に危険です。 物騒な名前がついていますが、これは完全にわたしの小児的感性の趣味によるところです。地震で
赤坂出張マッサージといえば、多くのサラリーマンにとっての楽しみと言えるのではないでしょうか。日頃は緊張感や使命感の中で働き続けており、赤坂出張マッサージを受けることで心機一転頑張れるという人も少なくありません。 そもそも、赤坂出張マッサージとはしっかりとした技術や手法で行われるプロフェッショナルなサービスです。力任せや見よう見まねのレベル感とは一線を画します。「出張」という言葉からもわかる通り、サラリーマンが宿泊するビジネスホテルなどに、マッサージ師が赴いてくれるのも特徴の一つ。仕事や会議、プレゼンテーションなどで疲れきっていても大丈夫です。 「初めてのホテルでの宿泊では、赤坂出張マッサージ選びが難しいのでは」と思うかもしれません。そんな時には、ホテルのフロントに問い合わせてみるのがオススメです。評判の良いハイクオリティな出張サービスを紹介してくれます。あくまでも出張サービスは身体のコリや
YahooSearchApi Version 0.0.6 ============== Version 0.0.6 - 2007/04/15 - Added YahooSearchApi::AssistSearchService. It can access to Yahoo Assist Word Search. Version 0.0.5 - 2007/04/15 - Added YahooSearchApi::VideoSearchService. It can access to Yahoo Video Search. Version 0.0.4 - 2007/04/14 - Added YahooSearchApi::ImageSearchService. It can access to Yahoo Image Search. Version 0.0.3 - 2007/04/1
Ruby(とRails)を担当している石原です。 ソーシャル「OSを入れた後にインストールする10のアプリケーション」(仮) を作る過程をレポートしています。 これまでのエントリーはこちら ↓ つくるぶガイドブログ: Ruby on Rails を使ってひとりでサービスを作ってみよう つくるぶガイドブログ: ひとりサービスの雛型をつくる(リキッドレイアウト、GetText、Acts as Authenticated) つくるぶガイドブログ: Rails で楽々ソーシャルブックマークの仕組みを作る つくるぶガイドブログ: Rails プラグイン acts_as_taggable_redux でタグクラウドを作ろう つくるぶガイドブログ: ドラッグアンドドロップで並べ替え(Rails + Ajax) つくるぶガイドブログ: Rails + rcov でテストカバレッジを調べる つくるぶガイドブ
最初に結論 XMLで結果を吐き出すREST APIをRubyで用いたいなら、かなり役立つんじゃないかと思います。 sax-machineって? XMLを、例えば普通にNokogiriなんかでパースすると、 1 2 api = Nokogiri::XML.parse(open(URI.encode "http://ws.audioscrobbler.com/2.0/?method=track.search&track=夏&api_key=#{API_KEY}&limit=5")) puts api.search("/lfm/results/trackmatches/track[1]/name").inner_text みたいなすごいことになるので、せめて 1 puts api.tracks[0].name みたいには書けないか? そんな夢を簡単に叶えるのが sax-machine ライブラリ
技術と全然関係ない話から始めるが、筆者うづらはUSローファイとカンタベリ系プログレが好きで、その両方のテイストを持った稀有な日本のバンド「箱庭の室内楽 (ex. bolbots)」を応援している。 なので、彼らの曲をLast.fmから引っ張って勝手にTwitterにポストするBot Programを作成しました。 使用したライブラリ Twitter/OAuth OAuthに必要な各種情報の取得は、「TwitterのbotをOAuthに対応させる」を参考にしました。 Twitter with OAuthのサンプルは普通に公式から。 Scrobbler Scrobbler by John Nunemaker APIが洗練されていて非常にいいライブラリだと思う。 ソース 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Ruby: scrobbler の文字化けにモンキーパッチングで対処してみた A monkey patching for scrobbler mojibake. 以前適当に書いたのを掘り出してあまり見直さずに貼ってみます。 このコードに続けて scrobbler を使った処理を書くか、 別ファイルに分けて require して使います。 require "rubygems" require "scrobbler" require "cgi" module Scrobbler module REST class Connection MULTIBYTE_CHAR = true def request(resource, method = "get", args = nil) url = URI.join(@base_url, resource) temp_url = url.request_
8月24 RubyプログラムからYouTube Data APIを使って動画検索 カテゴリ:ruby RubyプログラムからYouTube Data APIを使って動画検索を行ってみました。 前回のプログラム同様に、YouTube Data APIが返すXMLを解析するために、Nokogiriというパッケージを使っています。このパッケージをインストールしていない場合は、RubyGemsを使ってインストールします(Windowsの場合は、sudoは不要)。 $ sudo gem install nokogiri プログラムは、以下の通りです。 require 'rubygems' require 'nokogiri' require 'open-uri' URL = 'http://gdata.youtube.com/feeds/api/videos?vq=' keywords = URI.
今回このブログシステム作るために Evernote API を使ってみたので、その導入部分のメモ。 このAPIを使うことで、自分用Evernoteアプリを作ることができる。APIのドキュメントを見るとわかるよう結構色々なことができる。公式のEvernoteクライントでできることは当然このAPIでできる。ノートの検索や、読み、書き、とか。OAuthにも対応していているので、第三者にサービスを提供することもできそう。自分が作ったのは俺用アプリなんで、普通にIDとPasswordで認証してる。 準備 まずAPIキーが必要なんでそれを http://www.evernote.com/about/developer/api/ で取得する。(申し込みから数日かかる。APIキー関連の処理は手動でしてる感じ) APIキーは最初に発行された状態ではsanboxにしかアクセスできない。これはEvernoteの
This page is also available in English. 始めよう SinatraはRubyで下記のような最小労力で手早くウェブアプリケーションを作成するためのDSLです。 # myapp.rb require 'rubygems' require 'sinatra' get '/' do 'Hello world!' end gemをインストールして動かしてみる。 sudo gem install sinatra ruby myapp.rb localhost:4567 を見る。 ルート Sinatraでは、ルートはHTTPメソッドとURLマッチングパターンがペアになっています。 ルートはブロックに結び付けられています。 get '/' do .. 何か見せる .. end post '/' do .. 何か生成する .. end put '/' do .. 何か更
Ruby Object Mapper is an open-source persistence and mapping toolkit for Ruby built for speed and simplicity. Learn MoreSupport rom-rb SponsorsWe are looking for sustainable sponsorship. If your company is relying on rom-rb or simply want to see rom-rb evolve faster to meet your requirements, please consider backing the project through our campaign on opencollective.com/rom.
Twitterには、ストリーミングAPIという、プッシュでリアルタイムに情報を受け取ることのできるAPIが用意されています。 これを使えば、定期的にポーリングをしたりすることなく、誰かが発言した時点で即座にメッセージを受け取れます。 しかし、これを使うためには、TCP接続をTwitterに対して張りっぱなしにしておく必要があり、Webアプリなどで使うのに敷居が高いと感じている人もいるのではないでしょうか。 今回は、「そんなことないよ、超簡単だよ」ということを、Rubyベースのサンプルで示したいと思います。 なぜそんなことが簡単にできるのか、その秘密を先に種明かしすると、Ruby用のWebサーバとして急速に人気を獲得し、デファクトの座をとりつつある「Thin」というWebサーバが、内部的にEventMachineという非同期サーバを使用しているので、その機能を使うことで、今までのWebアプリ
調べものしていた時に、irbrcというファイルをホームディレクトリに作成するとirbの設定をカスタマイズできる事を知りました。 【参考にした.irbrc】 http://dotfiles.org/~lattice/.irbrc 依存するパッケージをgemに入れて、あとはコピペで。 シンプルだけど効果絶大だったのが下記2つかなぁ。 気に入った設定 require 'irb/completion' で、irb上で補完が効いたり require 'irb/ext/save-history' IRB.conf[:USE_READLINE] = true IRB.conf[:SAVE_HISTORY] = 1000 IRB.conf[:HISTORY_PATH] = File::expand_path("~/.irb.history") で、入力履歴が保持できたり。 マニアックなirbrc この人の
私がプログラミングを始めたのは中学校3年生のときでした。父が買ってきたシャープのポケットコンピュータ(PC-1210)でBASICを使うようになったのです。わずか400ステップしか入力できない小さなコンピュータでしたが、それでも自分の命令したとおりに動作するポケコンを見ていると、自分にはなんでもできるようなそんな「万能感」を感じさせてくれました。 それから四半世紀以上たちましたが、私がプログラミングから感じる「わくわく」は少しも減ることはありません。むしろ、どんどん増えているように感じます。長いプログラム経験を踏まえて、いま、感じるのは、 プログラミングは人生だ ということです。プログラムには人生のあらゆる側面が詰め込まれています。文字どおり、人生そのものといってもいい過ぎではないでしょう。……うーん、やっぱり、いい過ぎかな。 プログラミングはスポーツだ 皆さんの多くは若いときにスポーツに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く