第1回の北海道開発オフ部に参加してきました。オフの状況は別途レポートするとして、作っていたサイコロ振りボットがここまでできたよ、という「作業報告」をしたいと思います。あれだけ黙々と作業してて、何もできてないってのもあれなんで。 今回はユーザーと対話できるBotを考えていました。内容はともかく、とりあえずテンプレートとして使える方向を目指します。 2008/02/16 追記 「[プログラミング]Twitter Botの続き | コマネタ帳」に続きを書きました。
![[プログラミング]北海道開発オフでTwitter botを作ったよ](https://cdn-ak-scissors.b.st-hatena.com/image/square/4662ed15b12b193e1ba55dbdb14dcdd13fc45a23/height=288;version=1;width=512/https%3A%2F%2Fblog-imgs-12.fc2.com%2Fi%2Fy%2Fo%2Fiyouneta%2FCA310067-2s.jpg)
Thinプロジェクトは1月18日、RubyのWebサーバ「Thin 0.5.3」をリリースした。 (中略) 今回リリースされた新バージョンでは、新たにWindows向けのコンパイル済みgemが利用できるようになり、Windowsユーザにとっても簡単に利用できるようになった。 Rubyで書かれた高速WebサーバThin 0.5.3 - builder by ZDNet Japan ということで、Windowsでは別途C++コンパイラをインストールしなくても使えるようになるっぽいです。それでもまだコンパイルしないと使えないものがRubygemsにはたくさんあるので、コンパイラは入れておくに越したことはありませんけどね。
プログラマにとって、リファレンスマニュアルは必須だ。最初の慣れない頃こそ、利用しているソースを見たりするが、慣れてくるとリファレンスを直に当たった方がより早く情報が得られるようになる。 リファレンスを得る手段は主に三つある。一つは書籍、一つはネット、そしてもう一つはこれだ。 今回紹介するオープンソース・ソフトウェアはReFe、CUIベースのリファレンスマニュアルだ。 ReFeはGemを使ってインストールできる便利なリファンスマニュアルだ。refe ○○(関数名)で、その関数の情報を得ることができる。「refe String」でStringに関するメソッド一覧の取得も可能だ。 補完機能もあって、全てを入力せずとも探し出してくれる。多分、こんな感じだった…という場合に便利そうだ。他にもRuby C APIのドキュメントを検索したり、メソッドの実体の関数名を検索することもできる。 手元にあると作
いちいちマウスに手を伸ばさなくても、快適にFirefoxが使える──そんな便利でマストなキーボードショートカットを紹介する。(Lifehacker) Firefoxのキーボードショートカットを覚えてマウス操作を減らせば、Webサーフィンがもっと充実したものになる。特に、マウスがうまく動かないときに有効だ。 そう。皆さんお察しの通り、わたしはたまに(つまりしょっちゅう、ということだ)ワイヤレスマウスの充電を怠って、Lifehackerの原稿に取りかかるときにマウスが使えなくなっていることがある。 皆さんは今、こう思っているだろう。「この有線マウス嫌いの間抜けがたまにマウスの充電を忘れるってだけの理由で、わたしがFirefoxをマウスなしで使うアイデアに心引かれるとでも思っているのか?」。しかし、それがすべてではないのだよ! わたしは、Webサーフィンの際にマウスに手を移動させなければならない
SMELLMANのMouth drummer、ハヤシの口ドラム+ベースの同時演奏 at the TILT HOUSE STUDIO SMELLMAN:アカペラグループ「チン SMELLMANのMouth drummer、ハヤシの口ドラム+ベースの同時演奏 at the TILT HOUSE STUDIO SMELLMAN:アカペラグループ「チン☆パラ」解散後、元メンバーが中心となり結 成 オリジナルなサウンド追求のため、数回のメンバーチェンジを経て現在に至る 類を見ないオリジナルなアカペラサウンドは定評 都内ライブハウスを中心に活動中 ワンマンライブ「ロスタルジア」決定! 2008.12.26 at SHIBUYA O-WEST http://www.smellman.com (続き) (一部表示)
Pritter Twitter clone for private networks ※ 現在はgoogle codeにて開発中です → http://code.google.com/p/pritter-proj/ これは何か 企業内LANなど、機密情報を扱うために本家Twitterを使えない場所向けTwitterクローン。社内Twitter。 Jabber Bot + Railsアプリという構成 認証やユーザ情報などのUIは無し、Jabber側に任せる followの概念や、direct messageは無し。全員follow、direct messageはJabberでやる思想。 スクリーンショット 使い方 Jabberサーバが運用されているネットワーク前提です RailsアプリとしてLAN内にインストールする Pritter Bot専用Jabberアカウントを作成(なんでもいいけどこ
米O'Reilly Mediaは1月23日(米国時間)、同社のオンラインサービス「Safari Books Online」に新しいサービス「Rough Cuts」を追加したことを発表。これは出版前の書籍データにアクセスして閲覧できるというサービスで、関係者の多くを驚ろかせた。同社のオンライン書籍サービスはすでに2000年には開始されている。同社はその書籍が多くのデベロッパから人気を得ているが、Web 2.0という概念の提唱やRough Cutsなど話題作りにも事欠かない。 そんな同社からまた新しいサービスが提供されている。技術書籍を手がけ、Web 2.0を提唱した同社らするとそれほど驚くべきことでもないのかもしれないが、同社の書籍やオンライン書籍サービスを活用しているユーザとしては大きな恩恵を受けることができるものだろう。本稿では同社の新しいサービス「Code Search」を紹介する。
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) プログラミングと検索エンジンは切っても切れない プログラミングと検索エンジンの関係は切っても切り離せないものです。プログラミングに役立つドキュメントやノウハウを探したり、参考になるサンプルプログラムを見つけ出せます。 さらにバグの回避方法を見つけたり、エラーメッセージを検索エンジンで探して、解決方法が見つかることも多いでしょう。良質のソースコードから、的確なアルゴリズムや、思いもしなかったようなコード例を見いだすのも新たな楽しみです。 さて、ここではプログラミングの際に便利に利用できるソースコード専用の検索エンジンをいくつか紹介しましょう。ソースコード専用の検索エンジンを利用した検索
More than 5,000 companies count on our digital courses and more to guide their teams through the tools and technologies that drive business outcomes. We can help yours too. New AI policy for O’Reilly authors and talent O’Reilly president Laura Baldwin shares the company’s ethical approach to leveraging GenAI tools and ensuring O’Reilly experts are compensated for their work. See it now It’s time t
Building a RubyCocoa Application: A TutorialThis tutorial demonstrates how easy it is to create a RubyCocoa application using the developer applications Xcode and Interface Builder. It walks you through the steps for constructing the RSS Photo Viewer application, which is an example project installed in <Xcode>/Examples/Ruby/RubyCocoa. It assumes you have some knowledge of Ruby but not of RubyCoco
圧縮新聞をTwitter化した @asshukuのように人工無脳的なものとか文章生成とかを配信してるTwitterアカウントを集めてみました。ここに載ってないのが他にもあったら誰か教えてくれるとうれしいです。 @munologue このmunologueは、GreaseMonkeyでブラウザから文章を取って来てカットアップを生成しているそうです。GreaseMonkeyのスクリプトも公開されています。 ウェブページから簡単にカットアップが作れる Greasemonkey 「CutupEditor」 - エブログ @yumeno 夢野久作の『少女地獄』の文章をカットアップして配信しているそうです。これ見てるだけで結構夢野久作を読んだ気になれちゃう感じがする。元ネタを知ってると断片からでもいろんなイメージを想起できるというのはありますね。 @kyoujin pologというブログの内容から発言
Senna 1.1.0をリリースしました!(GREEで) 落ちるバグとか治っているので是非入れ替えを…
先日の木曜日、YLUGに参加しました。笹田耕一さんの YARV(Yet Another RubyVM) の講演会でした。なんか、会は、過去9年間の間で、1,2を争う盛り上がりだったそうで、すごく楽しかったです。参加者のレベルも高く、YARV の中の話を色々と聞かせていただきました。 その席で、ザイボウズ・ラボの竹迫さんに、「Ruby on JavaScript つくらないの?」とお誘いを受けたので、この週末、作ってみました♪ 名づけて、HotRuby。ちゃんと動いているよ〜 http://hotruby.accelart.jp/ 基本的な文法は、大体、実装しました。ただし、組み込み関数や組み込みクラスは、大部分が実装されていません。文法面でも、例外は実装していません。 仕組みは、一度、サーバーの Ruby 1.9.0 の YARV でオペコード列にコンパイルさせて、それを JSON でクラ
しめきりました。どうしても参加したい人は直接主宰者および関係者にネゴればよんくね? ■ ustream チャットログ soozycon4 はじめの挨拶 - tokuhirom 03:06 : ま 03:08 : ここでいいのかな? 03:08 : w 03:08 : あえいうえおあお 03:08 : り 03:09 : 正直 03:09 : 大の男が30人もあつまって 03:10 : w 03:10 : IRCみてにやにやしてる図は 03:10 : きもちわるい 03:10 : しかも笑い声だけリアル 03:10 : わらい声がきこえるのがキモいwww 03:10 : 後ろにいる奇麗な女性をスルーするのはい 03:10 : もったいない 03:10 : wwww 03:10 : 正直 03:10 : きになってない 03:10 : www 03:11 : はてな退職者の会が結成されてる 0
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く