タグ

関連タグで絞り込む (205)

タグの絞り込みを解除

Rubyとrubyに関するtsupoのブックマーク (115)

  • Twitterの簡単なbotを作ろう!!!! - hitode909の日記

    この記事はめちゃくちゃ古いです.別の方法で,oAuthに対応したbotを作ってください.google:twitter bot oAuth 今日はTwitterの簡単なbotを作ってみます。 作るもの 現在のUNIXタイムを配信する、unixtimebotを作ります。 既に完成したものが以下のURLで動いています(飽きたら配信が止まるかもしれません)。 http://twitter.com/unixtimebot あなたはこのbotをfollowすることによって、常にUNIXタイムを意識しながら暮らすことができます。 方針 Rubyを使います。 直接TwitterAPIを叩くのではなく、RubyGemsからライブラリを取ってきてそれを使ってアクセスします。 Twitterにアクセスできるgem Twitterにアクセスするためのgemは、ちょっと探しただけで、これだけありました。 Twit

    Twitterの簡単なbotを作ろう!!!! - hitode909の日記
    tsupo
    tsupo 2009/04/07
    Twitterは認証にOAuthのみサポートされていて、使いにくいのでやめました → 「Twitterは」という書き方だと誤解されそう。「twitter gem (twitter.rubyforge.org) は」と書いた方がいいんじゃないかなぁ / Twitter4Rは名前がぱっとしない!
  • twitterがrubyからscalaへスイッチ - huixingの日記

    twitterが2007年後半に先進的なユーザーに急速に受け入れられて以後、そのruby on railsアーキテクチャーはたびたびトラブルに見舞われてきた。しかし2008年中盤にtwitterがこっそり一部コードをscalaにポートして以来トラブルはなくなった。Twitterの開発者であるAlex Payneによれば普通に考えられているRuby on RailsPHPPythonなどいわゆるアジャイルな言語はすばやい変化に対応するには見合っているが非同期的プロセスのような力仕事には、スイス連邦工科大学ローザンヌ校のマーティン・オダースキーMartin Oderskyにより開発されたscalaが合っているという。2007年のある時点でtwitterにおけるrubyベースのメッセージ・キュー・システムが増えるプロセスに対応できずに壁にぶちあたったことに気付いた。2008年中盤にはメッセー

    twitterがrubyからscalaへスイッチ - huixingの日記
  • なぜ Ruby のドキュメントは貧弱なままなのか背景を教えてください。…

    なぜ Ruby のドキュメントは貧弱なままなのか背景を教えてください。 標準添付のライブラリの API を調べたいと思っても、http://www.ruby-lang.org/ja/ からは見つけることができませんでした。 しかたなく http://www.ruby-doc.org/ で調べています。 日人の手によって開発されたプログラミング言語なのに、なぜ他言語 (英語) のほうが充実しているのか理解に苦しみます。 単純に人手がないのか、それとも開発者と支援者の間に (人間性や金銭面、感情的な面などの) 問題があってドキュメントの拡充に支障があるなどの問題があるのか。 自分が調べてみた限りでは、10年近くまえからドキュメントが貧弱だという不満があったようです。 日語の公式サイトのドキュメントが貧弱なままな背景を教えてください。

    tsupo
    tsupo 2008/12/04
    「この問題に対処するためにRubyリファレンスマニュアル刷新計画(通称「るりま」)というプロジェクトが活動」
  • SKIP正式公開版(ver.1.0.0)をリリース | 社内SNSといえば、オープンソースの「SKIP」

    SKIP ver.1.0をリリースします。RCではなく、正式公開版になります。ver.0.9は、技術者が運用することを前提としたベータ版という位置付けでした。ver.1.0では、技術者でない方でも運用できるように改善した正式版になります。※現在マニュアル整備中につき、一部の操作方法について、わかりにくい点があります。 追って整備を進めていきますので、今しばらくお待ち下さい。デモは、こちらから。ダウンロードは、こちらから。セットアップ手順は、こちらを確認して下さい。 以下で、ver.0.9からの主な変更点について、紹介します。 手軽にメンテナンスできるようになりました  ユーザを追加したり、システムの設定を変更したり、メッセージを書き換えたりといったメンテナンスは、SKIPを運営する上で日々発生します。ver.0.9では、技術者が行う想定だったため、とても敷居が高い作業になっていました(設定

    tsupo
    tsupo 2008/11/27
    「ver.0.9は、技術者が運用することを前提としたベータ版という位置付けでした」 / 「ver.1.0では、技術者でない方でも運用できるように改善した正式版になります」 → 正式版が出た
  • RSpecを使ったテストコードを読もう

    RSpecを使ったテストコードを読もう:Railsコードリーディング~scaffoldのその先へ~(2)(1/4 ページ) 優れたプログラマはコードを書くのと同じくらい、コードを読みこなせなくてはならない。優れたコードを読むことで、自身のスキルも上達するのだ(編集部) 第1回「コードリーディングを始めよう」では、Railsアプリケーションの基であるCRUDのソースコードを読解しました。最低限の基の動きということで、ディレクトリ構造の説明すら割愛していたので、今回はディレクトリ構造の解説から行います。その後、今回のメインテーマであるテストコードのコードリーディングに入っていきます。 ここで扱うテストコードというのは、Javaの世界でいうとJUnitを使ったテストコードと同じ粒度、つまり、単体テストに近い粒度のテストケースを動くプログラムで表したものになります。Javaの開発者にとってのJ

    RSpecを使ったテストコードを読もう
    tsupo
    tsupo 2008/11/26
    「Javaの開発者にとってのJUnitやテスト駆動開発と同じくらい、Rubyの開発者にとって、RSpecとビヘイビア駆動開発は一般的なものになりつつあります」 / RSpecを使ったテストコードの読み方の基本をマスターする
  • つらくないケータイWeb開発(1/2)- @IT

    第1回 つらくないケータイWeb開発 設樂 洋爾 2008/10/20 何かと注文の多い日の携帯電話向けWebサイト構築。jpmobileで、Ruby on Rails流の、つらくない携帯Webサイトを開発しよう(編集部) 連載では、Ruby on RailsRails)をすでに利用されている方を対象に、Rails用プラグインjpmobileを使って携帯向けWebサイトを構築する方法を紹介します。 jpmobileは日の携帯電話向けのサイトを構築するときに生じる厄介事を、Ruby on Rails流のやり方に倣って解決するためのプラグインです。 Mobile web development that doesn't hurt 日の携帯電話は「ガラパゴス」と称され、時にやゆされもするように、良くも悪くも独自の進化・発展を遂げてきました。現代人の生活に密着して存在する携帯電話は、位置

    tsupo
    tsupo 2008/10/21
    「Railsがフルスタックフレームワークであることに倣い、jpmobileもフルスタックであることを意識してきました。Railsで携帯電話向けサイトを作りたいとなったら、jpmobileを入れさえすればよい。それを目指してきました」
  • Mash up caravan (What's inspire me ?)

    わぁ。もう金曜日。月曜日に書き始めたのに。。 Oh, no... 月曜日に名古屋で行われたMash up caravaneでお話してきました。資料、下記にあげてみました。 http://firestorage.jp/download/ca200e07d4025e28b6cef938acca70f4033afbbb 今回20分しかないのに、無謀にもライブコーディングをしたの。RBCは企業じゃなくって、APIを提供しているサービス事業社でもないから。Mash upがすごく技術的には単純な作りであること、特にRailsだったら10分もあればデータのやり取りくらいはすぐにできちゃうことをお伝えしたかったのです。 Mash up は当に「利用者の視点」とでも言うのかな。生活者の視点かな。技術がどうのこうの、というよりももっと生活の中にとけ込んだもの。複雑や煩雑なものをシンプルに、もてなすこと。情

    tsupo
    tsupo 2008/09/16
    開始時間を勘違いしてて、思い切り遅刻。このセッション、最後の5分くらいしか聞けなかったので、プレゼン資料が公開されているのはうれしい
  • ニフティ、@niftyサービス用に開発した「Ruby on Railsプラグイン」をオープンソース公開

    ニフティは9月10日、インターネットサービス開発者向け情報提供サービス「@niftyウェブサービス」で、@niftyのポータルおよびCGMサービス用に開発した「Ruby on Railsプラグイン」の一部をオープンソースソフトウェアとして公開した。 Ruby on Railsプラグインは、Ruby on Railsで構築したアプリケーションに独自機能を追加するもので、ニフティでは、プログラミング言語「Ruby」の開発者まつもとゆきひろ氏が在籍するネットワーク応用通信研究所と共同で仕様を検討し、開発を行っている。 今回、データベースのテーブルの管理機能を提供する「ActiveRecordBrowser」、静的コンテンツをアプリケーション経由で公開する「FilePublisher」、データベースのスキーマの変更なしにモデルにフィールドを追加する「Acts AS Struct」の3つのRuby

    ニフティ、@niftyサービス用に開発した「Ruby on Railsプラグイン」をオープンソース公開
    tsupo
    tsupo 2008/09/11
    ActiveRecordBrowser、FilePublisher、Acts AS Struct の3つのプラグインを、MITライセンスで提供
  • PHPユーザーは本当にほかの言語を知らないのか? (2/2)- @IT

    PHPの次に学ぶ言語」というテーマは、先の質問と逆順に答えていくことになった。 まず、id:amachang氏がさまざまな理由を挙げながらJavaScriptを推す。 一番大きな理由は、Webブラウザというプラットフォームで動く唯一の言語なので、さまざまな言語の人がJavaScriptをやらざるを得ない状況にあることです。その結果、JavaScriptの使い方が関数言語的であったり、オブジェクト指向的であったり、手続き指向的であったり、クラスっぽく使うには、プロトタイプっぽく使うにはというさまざまな情報が、どれが正しいというわけでなく多くのブログで取り上げられています。だから、さまざま言語に触れることができ、JavaScriptはすべての言語のハブになっていると思います 言語設計的にも、関数がファーストクラスオブジェクトで、純粋な値として使えるので、関数指向の言語でも使えるし、クラス指向

    tsupo
    tsupo 2008/08/01
    ActionScript3は、ECMAscriptのアドビ側実装になっていて、実行エンジンTamarinがMozillaへ贈られました → Tamarin に対抗して、Tamaran とか Tamarima7 とかが出てくることに期待
  • 社内向けSNSをオープンソース化 「SKIP(スキップ)」のソースコードを公開 - kuranukiの日記

    TIS、企業向けSNS「SKIP(スキップ)」のソースコードを公開 −Rubyアジャイルなどの最新技術・手法を活用して自社開発したSNSをオープンソース化− http://www.tis.co.jp/news/2008/080519.html http://release.nikkei.co.jp/detail.cfm?relID=189285 この企画自体は、約1年ほど前に立てたんですが、さすが大企業、ここに至るまで1年かかってしまいました。 2005年の秋頃から開発して運用している、うちの社内SNSなんですが、元々は私ともう一人の若者の2人で作ったものでした。 当初は、Ruby on Railsの勉強がてらの意味もあって作ったところもあったんですが、社内ユーザの支持も得られ、会社の施策として認められて、ここにきてようやく表に出すことができるところまできました。 今回公開する社内SNS

    社内向けSNSをオープンソース化 「SKIP(スキップ)」のソースコードを公開 - kuranukiの日記
    tsupo
    tsupo 2008/05/20
    「ちゃんと昼間の仕事の成果をオープンソースにできる、これからも昼間の時間でオープンソース開発に従事できるようにしたことは、価値があったのかな、と思います」
  • TISの社内SNSがオープンソース化! (でぃべろっぱーず・さいど)

    JUIのことを書こうかと思いましたが、まずはこちらのニュースから。 うちの会社で利用されている社内SNSがオープンソース化されることが発表されました! TIS、企業向けSNS「SKIP(スキップ)」のソースコードを公開 : 2008年度(ニュースリリース) TIS株式会社 日経プレスリリース プロジェクトの指揮を執られていた(というかコード書いていた)XPのドンこと倉貫さんのブログでも報告されています。 社内向けSNSをオープンソース化するプレスリリースが出ました - kuranukiの日記 いやー、すごい。これはすごいよ。 コードの公開はもう少し先になるみたいですね。 これまでオープンソースなSNSと言えばPHPのOpenPNEがまず挙げられてましたが、それ以上に良いアプリだと思いますので、これを機に社内SNSを導入されてみてはいかがでしょうか。コードはRuby on Railsで書かれ

    tsupo
    tsupo 2008/05/20
    「これまでオープンソースなSNSと言えばPHPのOpenPNEがまず挙げられてましたが、それ以上に良いアプリだと思いますので、これを機に社内SNSを導入されてみてはいかがでしょうか。コードはRuby on Railsで書かれています」
  • Reddit - Please wait for verification

  • TechCrunch Japanese アーカイブ ? Twitter、Ruby on Railsを放棄か

    TechCrunch Japanese アーカイブ ? Twitter、Ruby on Railsを放棄か
    tsupo
    tsupo 2008/05/02
    Railsは、根本的に欠陥品でスケーリングに対応できないとする開発者もいる。一方で全く逆のことを主張する開発者もいる / Railsをやめたからといって、Twitterの問題がすべて解決するわけではない
  • パフォーマンス大幅向上の「JRuby 1.1」リリース - @IT

    2008/04/08 JRubyコミュニティは米国時間の4月5日、「JRuby」の最新バージョン「JRuby 1.1」をリリースした。 JRubyはJavaによるRuby実装で、オープンソースで提供されている。これにより、JavaVM上でRubyを実行させることができる。 バージョン1.1は、2007年1.0以来となる2度目のメジャーリリースという位置付けで、パフォーマンスが大幅に改善された。Rubyのバージョン1.8.6を上回るパフォーマンスが実現できているという。また、性能を大幅に高めたRuby 1.9と比較しても、一部のベンチマークでそれを上回るとしている。 また、数千に上る互換性問題の修正やメモリ消費の改善に加え、AOT(Ahead Of Time)およびJITJust In Time)両モードでRubyJavaバイトコードにコンパイルする機能が加わった。また、正規表現ライ

    tsupo
    tsupo 2008/04/09
    AOT(Ahead Of Time)およびJIT(Just In Time)両モードでRubyをJavaバイトコードにコンパイルする機能が加わった / 正規表現ライブラリ「鬼車」をJavaにポーティングするなどして、処理の高速化を実現
  • プログラミング始めてみた(笑)

    PHPってゆーのはみんなから嫌われてて(担任みたぃw)、Perlは書き方がぢゆうなんだって!!! でも、ぢゆうすぎて、意味不明になるから習得コスト(ってなに?)が高ぃからなんかよくゎかんなぃケドダサぃ(笑) Rubyはエレガントでゴージャスでスイーツ。なんか流行のおぶぢぇくとしこう(?)で、流行のスイーツが好きな私にぴったりなプログラム。 それに作者のMatzがまぢかっこぃぃから、ぁたしはRubyをはぢめてみようかな(笑) とりあえず、ぃまはRubyを使ってrailsに変わる新しいライブラリ作ってるの。完成したらみんなにぉしぇるね!!!

    プログラミング始めてみた(笑)
    tsupo
    tsupo 2008/02/01
    「railsに変わる新しいライブラリ」に期待(笑)
  • 自分の経験の枠組みは自分で変えられるか? - アンカテ

    例によってメタな方向に話を広げようと思うんだけど、Ruby VS PHP論争の背後には「自分の経験の枠組みは自分で変えられる」という発想の有無という問題があるのではないだろうか。 そう思ったきっかけはこれ。 影響力のある人 - L'eclat des jours(2008-01-31) artonさんは、Matzにっき(2008-01-29)のコメント欄にあった、「影響力の大きい人が発言してるので怒ってます」という一言レスに着目して、興味深い考察をしている。 影響力のある人ってのは、つまり権威ってことなんだし、自分で吟味しない人は常に一定の割合でいて(そうでなければ、世の中に権威という存在はありえないわけだが、実際、存在している)その人たちに影響を与える。 ってことは、権威がある人は、だめなものはだめ(良いものは良い)、と言うべきですね。 私も全くその通りだと思ったけど、冒頭のように考えて

    自分の経験の枠組みは自分で変えられるか? - アンカテ
    tsupo
    tsupo 2008/01/31
    PHP の言語仕様はユーザ側で勝手に変えることができない、っていうのはありそうだなぁ。「気に入らなければ、forkすればいい」というのが空気のようになってる世界とそうでない世界、みたいな。
  • おごちゃんの雑文 » Blog Archive » だから言わんこっちゃない

    はてブにあった他のページのコメントに、 COBOLは「負の遺産」なんかじゃない へのリンクが貼ってあったものだから、意外なところからアクセスが。しかもネタ元がMatzのところだとゆーのがシュール。kkanoさんのコメントに、 > PHPユーザの大半は中盤でスキルアップを止めてしまうから。そのうち「2000億行もの負の遺産――COBOLコードの近代化はどのように進めるべきか」のPHP版が出てくるぞ。 なんてことが書いてあったりで、なんとなく「だから言わんこっちゃない」的つーか「ほーらね」的つーか。 私はPHPという言語は書けないことになっている(謎)ので、良いだ悪いだと言うつもりはない。私は$を多用する言語はあまり好きでないないので、それだけで拒絶反応が出ちゃうんだけど、よく考えたら自分でスクリプト言語作っても、$に意味を持たせる仕様にしちゃうから、あんまり$だけで言語をとやかく言っちゃいけ

    tsupo
    tsupo 2008/01/31
    PHPは「webアプリのCOBOL」 / 「いや~な空気」あたりが元で、言語の評価まで下がってしまう / RoR以後は猫杓子になってしまって、デキない人も参入してしまった。結果、いや~な空気を漂わせている部分もあったりする
  • Ruby技術者試験はプロメトリック社による実施へ、4月には海外135か国に配信も:CodeZine

    伊藤忠テクノソリューションズ(CTC)は21日、Ruby技術者試験についてプロメトリック社による独占配信契約を結んだと発表した。プロメトリック社はJavaやXMLマスターといったITベンダー系資格の認定試験実施、運営を一手に引き受けている。 試験はコンピュータに答えを入力していくCBT方式で行われ、試験終了後すぐに結果が通知される。1月30日から日語試験の申し込みを受け付け、2月25日よりプロメトリックが提供する全国200か所以上の会場にて受講できるようになる。また、4月下旬より英語の試験問題が世界135か国に配信される予定となっている。 Ruby技術者試験は2007年10月に開始し、CTCは松江市と東京で紙媒体による試験を3回行ってきた。 【関連リンク】 ・CTC、Ruby技術者認定試験の国内/グローバル配信でプロメトリックと独占契約締結 ・プロメトリック、Ruby技術者認定試験

    tsupo
    tsupo 2008/01/22
    2月からプロメトリックで受験できるようになるらしいですね
  • Javascript で実装した Ruby インタプリタ JSRuby 0.1 リリースしました。 (nakatani @ cybozu labs)

    « MyMiniCity 日語化 | メイン | JSRuby から jQuery を使う ( Javascript 連携 ) » Javascript で実装した Ruby インタプリタ JSRuby 0.1 リリースしました。 あけましておめでとうございます。 1月からサイボウズ・ラボのオフィスが引っ越しました。新年から気分も新しくぶりぶり仕事します。よろしくです。 というわけでちょっとずつ作っていました Javascript で実装した Ruby インタプリタの "JSRuby" を一区切り付けるべくバージョン番号を付けてリリースしました。 JSRuby Project Page (CodeRepos) http://coderepos.org/share/wiki/JSRuby JSRuby Test Page https://labs.cybozu.co.jp/blog/nak

  • masuidrive on rails » Blog Archive » Ruby検定不合格だったよ。。。 orz

    PukiWikiなどのオープンソース活動を経て、2005年からRuby on Rails関係の開発を中心に行う。2008年4月にアメリカにてBig Canvas Inc.設立、iPhoneアプリなどの開発を行う。2010年12月〜2012年9月、米Appcelerator社のテクニカルエバンジェリストとして活動。miilを経て、現在Toreta, Inc.のCTOとして活動。トレタ作ってます。 最近は、wri.peやMobiRubyの開発も行う。

    tsupo
    tsupo 2007/12/14
    どんな問題が出るのか、興味があるな