Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. Ruby Best Practices is a book by Gregory Brown (and published by O'Reilly) that looks into the "Ruby way" of doing things in the Ruby language and, specifically, why Rubyists tend to write Ruby the way they do. It's an engaging book and we took a look at it and interviewed Gregory Brown about it just over a year ago. Grego
Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. Garbage Collection and the Ruby Heap is a presentation given by Joe Damato and Aman Gupta at the recent LA Ruby Conference. You only get the slides for now (all 70 of them!), but they're very detailed and can almost work as a standalone concise e-book on Ruby's garbage collection system. Joe and Aman take a look at C memor
6月 1日 at 5:00 pm by ダーネル クライトン - Twitter(ツイッター)、そして、ツイッタリフィック、ツイーティ、さらに、ツイットレイターのようなアプリが開発されて以来、Google Readerとは疎遠な関係になってしまった。仲間のgリーダー愛好家達とだけしかアイテムを共有することが出来ないためだ(ツイッター中毒の仲間とは共有することが出来ない)。 確かに、グーグル・リーダーのアカウントをFriendfeed(フレンドウィード)に連結することでこの問題を解消することが出来るが、面白いリンクを見つける度につぶやきを送信するのではなく、1度に10本ものつぶやきが投稿されてしまうような「RSSの遅延」が発生するため、どうしても好きになれなかった。 しかし、そんな中、Ebisu Soft(エビス・ソフト)が開発した「iPhone」アプリ、RSS Flash G(RSS フ
フォーム周りでjQueryを使いたい。 そんなときにおすすめなのが、『25 jQuery Tutorials for Creating and Working with Forms』。フォームで使えるjQuery集です。 かっこいいものが揃っていますね。いくつかご紹介します。 Creating a Slide-in jQuery Contact Form クリックするとスライドインして現れるコンタクトフォーム Build an Incredible Login Form with jQuery クリックすると、ぐいんと勢いよく現れるフォーム Using Form Labels as Text Field Values ラベルタグの内容をテキストフィールドの値にして透かしテキストにしたフォーム Create a Progress Bar with JavaScript フォームの進捗状況をプ
My Avatar EditorはFlash製のオープンソース・ソフトウェア。アバターは最近のWebサービスでは大抵用意されており、ブログの脇に表示したりTwitterのアイコンになっていたりする。その時、自分なりのアバターを作るのに適しているのがWiiのMiiだ。 Mii風のアイコンを作成する Mii自体はWii用であるが、同じようなアバターを作れるサービスがオンラインでも存在する。元々Mii Editorという名前だったようだが現在はMy Avatar Editorというサイト名になっている。そしてMy Avatar Editor自体、オープンソースとして公開されている。 My Avatar EditorはWebブラウザ上で動作するモードと、Adobe AIRとしてデスクトップで動作するモードの二つがある。どちらも操作は変わらず、アバターに性別、身長や体格、顔の形、髪型、目鼻口、ひげ、
袖触れ合うも他生の縁はiPhone用のフリーウェア(ソースコードは公開されている)。iPhoneにはBluetoothがあるが、あまり活用されていないように思える。ヘッドフォンを付けるのも良いが、アプリから使えばもっと面白いソフトウェアができるかも知れない。 動作がログに流れる iPhone2台をBluetoothで接続できれば、情報の交換やアプリケーション間の通信に利用できる。そんな仕組みを作れそうなのが「袖触れ合うも他生の縁」だ。袖触れ合うも他生の縁はメッセージをやりとりするだけのシンプルなiPhoneアプリだ。 起動した後、メッセージを決めておく。予めBluetoothは有効になっていなければならない。そしてiPhone同士が近づく(すれ違う)と袖触れ合うも他生の縁が通信してメッセージを授受するのだ。やっていることはシンプルだがBluetoothを使った通信のサンプルとして役立ちそう
iPhone ExplorerはWindows/Mac OSX用のフリーウェア。iPhone/iPod Touchは外出時に持ち歩くことが多い。中には音楽や動画、写真など様々なコンテンツが入っていることだろう。それでも数十GBの要領はいっぱいになっていないかも知れない。 フォルダツリー そんな方はiPhone/iPod Touchを外部ドライブ代わりに使ってみるのはどうだろう。iPhone ExplorerはiPhone/iPod Touchの中身をツリー状に表示してくれる。ファイルはドラッグアンドドロップで移動できるようになっている。 iPhone Explorerを使えばiPhone/iPod Touchを外部ドライブにできる他、音楽ファイルの救済に使うこともできる。指定したフォルダと同期処理を行うこともできる。さらにJailBreakされていれば、ルートから閲覧することもできるようだ
ProSwitcherはiPhone/iPod Touch向けのオープンソース・ソフトウェア(JailBreak必須)。iPhoneはシングルタスクが基本ではあるが、iPodや電話のようにバックグラウンドで動作できるものも存在する。その違いを取り去ることはJailBreakを使うとできるのだが、一般的にはお勧めではない。 格好良いアプリケーション切り替え だがどうしてもJailBreakしたい、したという方であればアプリケーションのバックグラウンド実行はやりたいことの一つになるだろう。そしてバックグラウンドで実行されているアプリケーションを切り替えるのに最適なのがProSwitcherだ。 ProSwitcherはGithubで公開されているオープンソース・ソフトウェアで、XCode向けのコードになっている。コンパイルに際しては通常のSDKとは別なものが必要になるようだ。JailBreak
iPhone向けサイト作成のテクニックがこの1ページで全てわかる「iPhone向けサイト構築 基礎文法最速マスター」 Tweet 2010/2/10 水曜日 matsui Posted in iPhone, 記事紹介・リンク | 1 Comment » iPhoneサイトの作成に大変役立つエントリーがありましたのでご紹介します。 → EC studio デザインブログ iPhone向けサイト構築 基礎文法最速マスター [designblog.ecstudio.jp] ページの内容は次のような3部構成となっています。 MobileSafariの仕様や利用できるCSS属性、画面幅などの情報がまとめられた「基礎編」 振り分けや高速化などちょっと凝ったことをしたい場合の「応用編」 「まとめ」と各iPhone情報へのリンク集 と3部構成になっており、iPhone向けのサイトを構築する際のテクニックや
ウィルコムがとうとう会社更生法適用申請へ Tweet 2010/2/18 木曜日 matsui Posted in Willcom, ニュース | 1 Comment » ニュースです。 先日から、「ニュース記事に取り上げられる」→「否定」の流れを繰り返していたウィルコムですが、とうとう本日2月18日に会社更生法適用申請の運びとなったようです。 公式サイトでもプレスリリースが出ています。 → WILLCOM プレスリリース 会社更生手続開始の申立に関するお知らせ [willcom-inc.com] ニュース記事も幾つか出てきていますね。 → CNET ウィルコム、会社更生手続開始へ–負債総額は2060億円、サービスはこれまで通り継続 [japan.cnet.com] → livedoorニュース 【速報】ウィルコム、ついに倒産!負債総額 2,060億円 [news.livedoor.com
はじめに WebサービスのAPIをコールするような、ネットワークを介した通信処理は、今日では頻繁に行われています。 ローカルマシンのみで完結する処理と比べると、通信が必要な処理は多大な時間が必要になります。相手サーバへの接続、相手サーバ側での処理、相手サーバからの受信など、何もすることなくただ待つだけの時間が存在します。 この無駄な時間の間に他の処理ができるならば、トータルの処理時間を大幅に短縮することが可能になります。これを実現するためにスレッドがよく使われています。しかしマルチスレッドプログラミングはいろいろと注意を払う点も多く、使いにくさを感じている方も多いのではないでしょうか。 今回はReactorパターンという、マルチスレッドとは違ったアプローチで非同期処理を実現してみたいと思います。 複数のwebサーバからHTML文章を取得してみる 同期処理 ひとまず非同期処理を忘れて、シーケ
おさらい 第29回では,非同期処理を実現する方法としてReactorパターンを紹介しました。 一般的に非同期処理として使われているスレッド処理と違い,Reactorパターンはシングルスレッドで動作し,スレッド間のデータの共有に悩む必要はありません。しかしReactorパターンはコードが直感的ではなく,慣れていない人には取っつきにくいものであることも確かです。 そのため,Reactorパターンを意識せずに非同期処理を実現するためのライブラリがRubyにはたくさん用意されています。 今回は,その中でもよく使われているEventMachineについて簡単に説明します。 EventMachineとは EventMachineとは,Reactorパターンを利用して非同期処理を実現し,高レベルなネットワークインターフェースを提供するライブラリです。 複雑なReactorパターンによる処理はブラックボッ
Spotlight Data on Heroku Build data-driven apps with fully managed data services. Move Fast Unleash your inner startup Choose Heroku for the same reasons disruptive startups do: it’s the best platform for building with modern architectures, innovating quickly, and scaling precisely to meet demand. Developers Focus on your apps Invest in apps, not ops. Heroku handles the hard stuff — patching and u
* In fairness, it becomes very easy and low maintenance if deploying Ruby on Rails to a VPS (or any server) with a great tool like Hatchbox. Highly recommended if you go the VPS hosting route. Please do consider reading the article, as it will provide you with more information about the various hosting options. Ruby on Rails Hosting: what you need to know! I’ve been working with Ruby on Rails sinc
#以下のサイトを参考に設定してみた。 http://docs.adhearsion.com/codex/show/Getting+Started #asteriskのインストール 前にインストールしてあるので省略 #/etc/asterisk/sip.confの編集 以前に編集したものに以下を追加 [mysoftphone] secret=supersecretive type=friend context=getting_started host=dynamic #extensions.confの編集 以前に編集したものに以下を追加 [getting_started] exten => _X.,1,AGI(agi://localhost) #アスタリスクの起動 /usr/sbin/asterisk -vvvvvc #ソフトフォンの設定 x-liteの場合 Enabled:Yes Disp
Adhearsion is... Adhearsion is a new way to write voice-enabled applications. It's not just an API or library — it's a fully-featured framework, the first of its kind, designed for maximal code reuse and intuitiveness. The name "Adhearsion" is a combination of "adhesion" and "hear" because Adhearsion shines best when integrating technologies with voice. It's modern Adhearsion uses the high-level R
Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. Note: This post is a part of Ruby Inside’s Top 10 in 2008 series. To learn more or see the other awards, read this introductory post. Jeremy McAnally - One of Ruby’s Busiest Hackers of 2008 Jeremy McAnally (Twitter @jeremymcanally) is a Huntsville, Alabama based Ruby developer who has been developing software for about 10
Google App Engine(GAE)で独自ドメインを使う方法です。 GAEに設置したアプリケーションはデフォルトでは、[アプリケーションID + .appspot.com]というドメインでアクセスすることができます。 また、これとは別に独自ドメインをアプリケーションに割り当てることもできます。 独自ドメインを割り当てる方法は知っていないと嵌りやすいので手順を書いておきます。 仕組みと手順 まずは仕組みから。 GAEでの独自ドメイン割り当ては、独自ドメインのCNAMEでGAEサーバを指すことで実現します。よって独自ドメインのDNSが設定できる必要があります。 私はドメイン管理にムームードメインを使っているのですが、ムームードメインではコントロールパネル(Web管理画面)にてDNSの設定ができます。 次に手順。 前提として独自ドメインは既に取得済みとします。 Google Appsを申
民主・石井一氏「鳥取、島根は日本のチベット。人が住んでるのか。牛が多いのか。山やら何やらあるけど、人口が少ない所」 1 名前:出世ウホφ ★:2010/02/22(月) 21:40:39 ID:???0 民主・石井氏「鳥取、島根は日本のチベット」 民主党の石井一選挙対策委員長は22日、都内で開かれた同党参院議員のパーティーであいさつし、「鳥取県とか島根県と言ったら、日本のチベットみたいなもので、少し語弊があるかもわからないが、人が住んでいるのか。牛が多いのか。山やら何やらあるけど、人口が少ない所」と述べた。 川上氏が夏の参院選に向けて鳥取選挙区の候補者を発掘したため、 保守地盤の鳥取での活動を評価した発言とみられる。しかし、会場からは 「失礼だ」との声もあがった。差別的発言と批判を浴びる可能性がある。 http://headlines.yahoo.co.jp/hl?a=2010
先に書いておくと 「芸能人」という表現については思うところもあるんだけど 「一般に『芸能人』と呼ばれている人」と毎回書くのもめんどくさいので 以下では便宜上「芸能人」と表すことにします。 こういうことを言うからまためんどくさい奴だと思われる。 さて、テレビ番組で面白いことを言っていたので。 会場に来ているお客さんに話を聞くコーナーだったかで 指名された女性が「ブログ書いてます」と言ったら 司会の人が「ブログ書いてるんですか!芸能人でもないのに!」と応えた。 「芸能人でもないのに」というのは特別な含みのある言い方じゃなくて 純粋に驚いただけという感じ。 これはおもしろい。 この人にとってブログというのは「芸能人が書くもの」になっている。 個人的な感覚では逆に、 もともとはあまり芸能人の人がやるようなもんじゃないと思ってた。 ブログなんかやらなくても既に表現の場を持ってるんだから。 言いたいこ
2009年にリリースされたGoogle Waveがよいサービスに仕上がりつつあります。Google Waveというと「何のためのサービスなのかイマイチよくかわからない」「複雑そう…」というイメージですが、実は簡単に始められて使ってみるととても便利です。今回は「Google Waveとは?」をユーザー視点で整理して、招待なしでも簡単に使いはじめる方法、利用していく上で重要な注意点、最後にこのサービスのとらえ方を紹介していきます。 ■ Google Waveとは? ユーザ視点での簡単な説明 2009年5月に発表、同年秋に限定公開され、現在もユーザを制限して提供されています。 さて、そんなGoogle Waveですが、一説によると140もの機能があるとか…。 本家 "wave.google.com" のタイトルには Google Wave - Communicate and collaborat
(by French Maid TV) 「全裸のメイドさんが料理をしたり掃除をしたりしてくれる」なんて夢物語のようにしか思えないのですが、すでにアメリカでは富裕層向けに提供されているサービスなんだそうで、日本でもサービスの提供が始まることになったそうです。 まずは新規会員として200名限定の募集を行うとのこと。 詳細は以下から。 ヌードで家事代行 http://nudemaid.x.fc2.com/index.html 「ヌードで家事代行」はその名前の通り、メイドが全裸で家事をしてくれるというサービス。なぜ全裸なのかというと、アメリカでは家事代行業の人間による盗難事件が問題視されており、信頼を勝ち得るために衣類を身につけずに作業したことがきっかけだそうで、現在では富裕層向けのサービスとして行われているそうです。 サイトによれば家事代行は「毎日深夜まで働いているため、全般的な掃除や洗濯が出来
Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. MacRuby has hit a significant milestone in its development today: version 0.5! The key features include improved HotCocoa support (though this is now maintained separately from core on GitHub), better Ahead-Of-Time (AOT) compilation, and support for OS X 10.6's Grand Central Dispatch. Give It A Go! If you've got a Mac and
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く