タグ

rubyに関するraituのブックマーク (149)

  • Post by @shyouhei

    表題のようなことを実は2007年のやつの後くらいから思ってて、今年はほとんど確信に近くなっている。Ruby会議2009最終日にうっかり角谷さんの電波(自称)を浴びてしまったせいで、当日は「あー、俺より角谷さんのほうがちゃんと考えてて、でも逃げてないんだなあ」とか思った。思ったが、一日たって冷静に考えてみたら、やっぱ逃げてもいいと思うよ。なので当初考えていたとおりに書くことにする。 (1) おまえらの仕事は品質過剰です。 Ruby会議は世間のカンファレンスの相場から考えると、クオリティに比して参加費が異常に安い。クオリティの高さに関しては素晴らしいとは思うが、それの費用は安すぎだと思う。 なぜRuby会議はあのクオリティで開催できるのか、一回きちんと考察してみるべきだ。俺には参加費の代わりにおまえらのモチベーションを削ぎ落としながら燃料にしてオペレーション回してるようにしか見えない。横から見

    Post by @shyouhei
    raitu
    raitu 2009/07/23
    ああ、Rubyのカルト的なうさんくささはRuby会議が発端だったのか…
  • クローラーを作るためのフレームワーク·Anemone MOONGIFT

    RSSフィードやWeb API、Mashupなどの単語が注目を集める中、Webクローラーを通じて外部のWebサイトにあるデータをかき集め、それを解析して別な形にするというのはよく見られるものになってきた。 あるURLを指定し、そこからリンクされているURLを一覧表示できる そうした数々のシステムの中で、クローラーとなる基盤は大きな違いはない。Webサイトのデータを取得し、次のリンクを洗い出して取得していくようなものだ。そうした共通動作部分を切り出したフレームワークがAnemoneだ。 今回紹介するオープンソース・ソフトウェアはAnemone、Webクローラを開発するためのフレームワークだ。 Anemoneは任意のWebサイトにアクセスし、その内容を解析するWebクローラーだ。例えばあるURLに付けられているリンクを一覧で取得するようなことも簡単にできる。外部サイトなのかどうかも区別できるの

    クローラーを作るためのフレームワーク·Anemone MOONGIFT
    raitu
    raitu 2009/07/08
    //Anemoneは任意のWebサイトにアクセスし、その内容を解析するWebクローラーだ。例えばあるURLに付けられているリンクを一覧で取得するようなことも簡単にできる。外部サイトなのかどうかも区別できるので効率的なクローラ
  • Windows用Ruby on Rails開発環境·RoRED MOONGIFT

    Ruby on Railsくらいの規模になると、IDEを使って開発した方がスムーズだろう。Aptanaを使う方、Emacs + RoRモードを使う方、NetBeanを使う方それぞれいるとは思うが、どれも手に馴染まない…という人もいるかと思う。 Ruby on Rails開発用 開発環境が手に馴染まないのは生産性に大きく関わる問題だ。そこで新しいIDE、RoREDを使ってみよう。 今回紹介するオープンソース・ソフトウェアはRoRED、Windows用のRuby on Rails向けIDE(統合開発環境)だ。 RoREDは既存のRuby on Railsプロジェクトを開くようになっている。そのため新規ではじめる場合はコマンドプロンプトなどで作る必要があるようだ。左側にフォルダの一覧と、その下にファイルの一覧が表示される。 コード補完 コントローラやモデル、ビューなどは全てハイライト表示される。

    Windows用Ruby on Rails開発環境·RoRED MOONGIFT
    raitu
    raitu 2009/06/03
    //今回紹介するオープンソース・ソフトウェアはRoRED、Windows用のRuby on Rails向けIDE(統合開発環境)だ。//
  • Rubyソースコード完全解説 / 青木峰郎

    $Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第

    raitu
    raitu 2009/05/07
    1.7.3ベースらしい
  • Twitterの投稿内容から鬱度を測定する - Unchained Life

    もうすぐ5月です。 Twitterの投稿内容から度を測定するRubyスクリプトを書いてみました。 これには東京工業大学の高村さんが公開している単語感情極性対応表というものを使っています。 http://www.lr.pi.titech.ac.jp/~takamura/pndic_ja.html これはある単語がどの程度の感情を表すかを数値化した表で、-1 ~ +1 までの値が特定の単語に割り当てられています。 その単語がネガティブな感情表現だとマイナスの値、ポジティブな感情表現だとプラスの値になっています。 なので、度を測定といってもポジティブな投稿内容が多いときにはプラスの値を返します。 また日語文の形態素解析にはYahoo!の日形態素解析APIを使っています。 http://developer.yahoo.co.jp/webapi/jlp/ma/v1/parse.html

    Twitterの投稿内容から鬱度を測定する - Unchained Life
  • JRuby on Rails on Google App Engine勝手訳 - ずっと君のターン

    Google App EngineのJava版が出ました。まぁJavaは比較的どうでもいいんですが、嬉しいことにこの上ではJRubyが動くようです。海外の先駆者ががんばってブログを書いてくれたので、いつものように勝手訳してみます。 http://olabini.com/blog/2009/04/jruby-on-rails-on-google-app-engine/ これは最近アナウンスされたGoogle App EngineがJavaをサポートするというニュースに関する記事の3つ目だ。今回の記事ではJRuby on RailsアプリケーションをGAE/Jで動かすのに必要な手順をさらってみて、アプリケーションの特性がどのようになると予想すべきかに付いて書きたい。 まずJRubyは最新版が必要だ。JRuby1.2リリース以降にJRubyのtrunkに加えられた変更のほとんどが必要になるので、

    JRuby on Rails on Google App Engine勝手訳 - ずっと君のターン
  • Google App Engine、Java獲得 - JRubyとRails、Groovyも動作 | エンタープライズ | マイコミジャーナル

    Google App Engine Googleは7日(米国時間)、Google App Engineのサポート言語にJavaを追加したことを発表した。サポートされるバージョンはJava 6およびJava 5。実際の動作はJava 6仮想マシンを使っておこなわれる。このためJava 5も活用できるが、開発にはJava 6を採用した方がいいとされている。 Javaを使ってGoogle App Engineで動作するアプリケーションを開発するには、App Engine Java SDKをダウンロードして使うか、開発環境にEclipseを採用しているならUsing the Google Plugin for Eclipseの説明にしたがってGoogle Plugin for Eclipseをインストールして活用すればいい。com.google.appengineというパッケージが用意されている。

    raitu
    raitu 2009/04/10
    //サポートされるバージョンはJava 6およびJava 5。実際の動作はJava 6仮想マシンを使っておこなわれる。//
  • 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の日記
    raitu
    raitu 2009/04/06
    //非同期的プロセスのような力仕事には、スイス連邦工科大学ローザンヌ校のマーティン・オダースキーMartin Oderskyにより開発されたscalaが合っているという。//
  • WEB制作者なら最低限知っておくべき色彩心理とWEBセーフカラー、WEBセーフカラーを出力するRubyコード - 久保清隆のブログ

    色彩は、Webサイトが どのように際立つか ユーザの目にとまるか ユーザーにどのような感情を芽生えさせるか ユーザがどんな動作をするか に大きな影響を与える。 ユーザの属性に合わせて適切な色彩を使うことは、売上を増大させたり、滞在時間を長くしたり、直帰率を下げることにつながる。 また、Webサイトだけでなく、 ファッション インテリア エクステリア(住まいの外観) 広告、商品 などにも使えるので、汎用性のある知識だと思う。 色彩心理 色 プラスの心理的影響 マイナスの心理的影響 赤 情熱的 活動的 晴れやか 暖かい 元気の良い 購買欲求 安っぽい 派手 危険 暴力 青 さわやか 清らか 清涼感 すっきり クール 閑静 憂 寂しい 冷淡 未熟 無機質 黄 若々しい 陽気 明るい 楽しい うるさい 目立つ 幼稚 警戒 緑 ナチュラル 新鮮 穏やか すがすがしい 毒 田舎 疲れ 未熟 紫 高貴

    WEB制作者なら最低限知っておくべき色彩心理とWEBセーフカラー、WEBセーフカラーを出力するRubyコード - 久保清隆のブログ
  • Twitter で一定期間発言無い人を remove するスクリプト - HsbtDiary (2008-06-03)

    ■ エコエコエコ 最近、サミットも近くなって、北海道新聞にもエコエコエコ書いてるページが多くなってるんだけど、何でもかんでもエコ○○とか名付けていたりするのを見ると、何かホワイトバンドが流行ったときのようなイライラ感が出てくる。 そういや似たような話で、最近スーパーとかでビニール袋を削減してマイバックを使いましょうとかいう看板の横で「販売用エコバック」が大量に積んであるのを見ると、これまでは必要無かったはずの「エコバック」をわざわざ0から製造して売ってるのって末転倒だなーとか思ったり何だり。 ■ [ruby][Twitter] Twitter で一定期間発言無い人を remove するスクリプト ふと思い立って、Twitter で無条件に follow 返ししていた頃のリストを整頓してみた。1ヶ月以上発言が無い人中心。 最初は手作業でやってたりしたんだけど、むしゃくしゃしてきたので Co

    Twitter で一定期間発言無い人を remove するスクリプト - HsbtDiary (2008-06-03)
  • 無精で短気で傲慢なプログラマ 技術者・SE・プログラマ面接時の技術的な質問事項

    最近、技術者やプログラマの方と面接する機会が多いです。 毎回質問事項を考えるのにも飽きたので、再利用できるようにまとめておきます。 もしさわりの質問に対する反応が良かった場合は、さらに突っ込んだ質問 (インデントが深いもの) をします。経験がないようなら、さらっと流します。 当ページ管理人は、現在 EC サイト構築・運営を担当しているため、 そっち方面に偏っています。 最小限の質問でその人のスキルを見極めるのは難しいなぁ…。 ------- ●追記 ホッテントリに載ったようなので、このチャンスに 人材募集 を再アピールしておきます。 興味のある方はぜひ。 念のため言っておきますが、全部できないとダメというつもりは全くありません (当ページ管理人も、CSS・Eclipse・Struts・Spring・Hibernate・Ruby・アセンブラなど、 弱い部分が多々あります)。 「~はできますか

    raitu
    raitu 2009/02/24
    これはいい学習アジェンダ
  • オフィスへの導入必須!タイムトラッキング付きマイクロブログ·XTT MOONGIFT

    なぜ導入必須なのか、それは個人的にこのシステムを作りたかったからだ。達人を作ったりしていたら出遅れてしまった。だがもう良い、秀逸なソフトウェアが登場してくれたのだから。 マイクロブログ+タイムトラッキングという妙技! twitterを使っていると、このつぶやきを何かに活かせないかと思えてくる。例えばオフィス内に設置した場合、外には出せないような発言が出てくるだろう。それによって社内の活性化にもつながる。かの37signalsではIN/OUTと呼ばれる社内専用のツールでプロジェクトの進行を管理していると聞く。それが出てこないことにやきもきした作者が作り上げたのがXTTだ。 今回紹介するオープンソース・ソフトウェアはXTT、タイムトラッキング機能がついた社内向けマイクロブログシステムだ。 XTTはtwitterライクなマイクロブログシステムだ。発言を重ねていく点は全く変わらないが、右側にプロジ

    オフィスへの導入必須!タイムトラッキング付きマイクロブログ·XTT MOONGIFT
    raitu
    raitu 2009/02/06
    社内ツイッター。RoR
  • 何とかbotができました - (旧姓)タケルンバ卿日記避難所

    以前に、唐突に「botをつくりてー」と書いたわけですが。 (過去記事)botを作りたい - (旧姓)タケルンバ卿日記 2008-11-29 昨日、ギークハウス2にて、以下のメンバーと勉強会を実施。 へだち(pettan.jp) id:crystaline(Crystaline [クリスタライン]) yteppei(http://marke.seesaa.net/) 様々な方のご協力、ご支援、ご指導のもと、何とか形になりましたよ。まだまだ改善する点はあるし、botと言い切れない部分もあるけどね。 どういう流れで作ったか、記録のためにも残しておきたいと思います。 1.どういうbotにするか決める コンセプトは「botを作りたい」で決めていた通り。 べもの写真をTwitterに投稿するbot botを作りたい - (旧姓)タケルンバ卿日記 できることなら「生でいてー」「焼いていてー」「煮て

    何とかbotができました - (旧姓)タケルンバ卿日記避難所
    raitu
    raitu 2008/12/18
    bot作りたいといってた友人がいたので、これを紹介しようかなと
  • Rubyのまつもと氏「エンジニアに安住の地がなくなってきている」と警鐘

    楽天のさまざまな研究開発の成果を紹介するとともに、技術者のコミュニティに探求と論議の場を提供する「楽天テクノロジーカンファレンス2008」が11月29日、都内で開催された。同カンファレンスは、楽天の会社設立10周年を記念して、2007年から行われている。 楽天の取締役常務執行役員である杉原章郎氏は開催にあたり、「技術楽天の競争力の源泉であり、技術者同士のつながりに組織として楽天も加わりたい。そのためにも、エンジニアの人的ネットワークの拡大や、活動の活性化に寄与していきたい。また、技術者のコミュニティ活動を支援、推進していく。昨年は、楽天がどれだけ技術開発に注力しているかをアピールしたが、今回はエンジニアやコミュニティに対する後方支援の要素を前面に据えた」と話した。 基調講演にはプログラミング言語「Ruby」の開発者として知られる楽天技術研究所フェローで、ネットワーク応用通信研究所フェロー

    Rubyのまつもと氏「エンジニアに安住の地がなくなってきている」と警鐘
    raitu
    raitu 2008/12/02
    オープンソースによってパッケージでは食べていきにくい、せめてもの対策は自分が希少価値のあるエンジニアになること、そのためにはアンテナを高くして、さらに人と繋がること、と。
  • ATOKダイレクトAPIでWikipedia特別検索! - 埋立地の記憶出張版

    d:id:satromi:20081125:1227549192で書いたATOKダイレクトAPIを用いた分散辞書には、辞書にない入力語の場合、サーバ側でWebから検索して辞書登録するという機能を持たせていました。いくつかのWebAPIに対応しているのだけれども、Wikipedia全文検索機能が地味に便利なのでその機能のみをATOKダイレクトAPIで使えるようにしました。 wikipedia.zip←こちら プラグインのセットアップを実行する前に、rubygemsとhpricotのインストールが必要です。 rubygemsのインストール方法については [ruby] RubyGems をインストールする(for Windows)を参考にしてみてください。 面倒な場合は、ActiveScriptRubyかOne-Click Ruby Installerでインストールするとrubyと一緒にruby

    ATOKダイレクトAPIでWikipedia特別検索! - 埋立地の記憶出張版
    raitu
    raitu 2008/12/01
    固有名詞をwikipediaから持ってくる
  • MOONGIFT: » どこでもできるRails開発「Ruby on Rails Portable」:オープンソースを毎日紹介

    開発環境というのは構築するのが意外と面倒なことが多い。例えばEclipseにしても、プラグインをインストールしないといつもの使い勝手が出なかったり、PHPでも特殊なライブラリを別途インストールする必要があったりする。それはRuby on Railsでも同様だ。 解凍時の構成 そんな手間のかかる作業を軽減してくれるかも知れない、そんなソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはRuby on Rails Portable、ポータブルなRuby on Rails開発環境だ。 Ruby on Rails PortableはRubyRailsといった開発環境と、Sciteというテキストエディタがポータブルになって提供されている。USBメモリに入れて持ち歩くのはもちろん、このままオンラインのストレージにアップロードしていつでも簡単に構築できる開発環境として使うこともできそうだ

    MOONGIFT: » どこでもできるRails開発「Ruby on Rails Portable」:オープンソースを毎日紹介
    raitu
    raitu 2008/11/10
    //Ruby on Rails PortableはRubyとRailsといった開発環境と、Sciteというテキストエディタがポータブルになって提供されている。//
  • ATOK で ruby の実行結果を返すプラグイン - 川o・-・)<2nd life

    http://www.atok.com/useful/developer/api/ ATOK ダイレクト API が公開され、Ruby/PerlATOK プラグインが作れるようになったので、早速簡単かつ何でもできるプラグインを作ってみました。 http://rails2u.com/misc/atok_plugin_ruby_eval.zip セットアップし、ATOKダイレクトAPIがつかえ、Ruby の実行環境があると、ATOK で入力中に Ctrl + Insert で Ruby の実行結果が変換されて返ってきます。たとえば電卓っぽくりようしたいときには 24*24と入力したときに Ctrl+Insert を打つと 576な文字列が返ってくるので、電卓としてつかえて便利! また 'korehabenri'.split(//).join(' ')をCtrl+Insert で変換すると

    ATOK で ruby の実行結果を返すプラグイン - 川o・-・)<2nd life
    raitu
    raitu 2008/11/06
    //ATOK で入力中に Ctrl + Insert で Ruby の実行結果が変換されて返ってきます。//
  • ATOKダイレクト API for Perl / Ruby | さらに使いこなす | ATOK.com

    株式会社ジャストシステム(以下「弊社」)は、以下に定めるドキュメント、サンプルプログラム[ソース/インストールツール]、開発用ツール(以下総称して「技術情報」)を受領するお客様(以下「受領者」)が下記にご同意されることを条件として、技術情報の使用を許諾いたします。受領者が技術情報のご使用を開始された場合は、下記条件に同意いただいたものとみなします。 ドキュメント: 【Win】 atok_direct_script_api.pdfMac】 atok_direct_script_api_mac.pdf サンプルプログラム: atok_direct_script_perl_sample.pl/atok_direct_script_perl_sample.xml atok_direct_script_ruby_sample.rb/atok_direct_script_ruby_sampl

  • 【Ruby】ATOK2008でネギを振らせてみた

    ども、サイロスです。またしてもネギ動画+色々です。↓のような面白いAPIを見つけたので、Rubyで弄ってみました。http://www.atok.com/useful/developer/api/これは、「ATOKダイレクト」を自作できるという凄いAPIです。上手いこと使えば便利だと思います。画像表示や音声の再生には、自作ゲームライブラリ(Miyako)を使っています使わせて頂いたもの:sm3505467、sm982882【追記】なんかいきなり1000ビューとか行ってますが・・・(汗)ありがとうございます続編(ATOK2008で選曲してみた)をアップしました → sm5269928

    【Ruby】ATOK2008でネギを振らせてみた
  • Ruby on Railsの作者より:高まった生産性を仕事を余計にこなすためではなく自分の将来に向けて使おう - himazu blog

    IT ConversationsでRuby on Railsの作者デービッド・ハンソンが2008年5月にRailsConfでおこなった講演が配信されている。そして、以下でも聞ける。 RoRの思想についての言及が冒頭にあるが、大部分は開発者の身の処し方についての講演である。その部分の概要は以下の通りである。 RoRは他のフレームワークや開発手法に比べて生産性について依然として優位性があり、RoRを使って開発していると「余剰開発力」を享受できる。しかし、その状態は永遠には続かない。遅かれ早かれ以下のどれかが起こるから。 他の言語/フレームワークがRoRを凌駕する RoRを凌駕する新たなフレームワークが登場する RoRがメインストリームになる 幸い、どれもすぐには起こりそうになく、RoRでの開発はまだしばらく生産性の点で有利である。その優位性によって生ずる余剰開発力をいかに活用すべきだろうか。も

    Ruby on Railsの作者より:高まった生産性を仕事を余計にこなすためではなく自分の将来に向けて使おう - himazu blog
    raitu
    raitu 2008/09/30
    //自分への投資を怠ってはいけない。それが、自分の優位性を保つ唯一の方法だ。開発者として、人間として成長していれば、RoRが陳腐化しても次のものに対応できる。平均の10倍以上の生産性を上げる開発者がいる。しか