タグ

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

タグの絞り込みを解除

rubyに関するabe_hnのブックマーク (21)

  • Rubyを使ってPaSoRi経由でSuicaの乗車履歴を取得し、GoogleMapsやGoogleEarthで表示する

    #include #include "libpasori.h" int main(void) { pasori *p; felica *f; uint8 d[16]; p = pasori_open(NULL); pasori_init(p); f = felica_polling(p, 0xfe00, 0, 0); felica_read_without_encryption02(f, 0x170f, 0, 0, d); printf("%d¥n", d[14]*256+d[15]); pasori_close(p); return 0;} require 'dl/import' module Pasori extend DL::Importable dlload '/usr/local/lib/libpasori.dylib' typealias 'uint8', 'unsigned

    abe_hn
    abe_hn 2008/03/26
    おもしろい
  • cmag8.rd

    第8回 mod_ruby(2) 前田修吾 近況報告 私事で恐縮ですが、去る10月1日に初の子が産まれました。(電磁波の影響かど うかはわかりませんが女の子でした。) 出産にも立ち合ったのですが、女の人 というのはすごいものですね。以前、建築は男にとっての出産の代償行為であ る、というような話を物ので読んだことがありますが、われわれプログラマ にとってはプログラミングがそれにあたるのかもしれません。いつかはぜひ Rubyのようなすばらしいプログラムを生み出したいものです。私の場合、その 前に一度水子供養をしないといけませんけれども。 Apacheの拡張 さて、前回はCGIの代替としてのmod_rubyの利用について説明しましたが、 mod_rubyはたんなるCGIの代用品ではありません。今回は、CGIにはできないよ うなことを実現するためのmod_rubyの機能について説明します。 Apa

    abe_hn
    abe_hn 2008/02/26
    mod_ruby のハンドラ関係
  • bloggerpostで証明書の検証をしていないという警告が出ていたので修正

    bloggerpost-0.0.5.tar.bz2 正直、よく分かんないんだけど、 warning: peer certificate won't be verified in this SSL sessionずっとこんなのが出ていて、気にはなっていたんだけど、放置してた。でも、やっぱりちょっとまずいんじゃないかと思って修正した。 http.verify_mode = OpenSSL::SSL::VERIFY_PEER store = OpenSSL::X509::Store.new store.set_default_paths http.cert_store = store 見よう見まねでこんな感じのを追加してみたのだが、あっているのだろうか? たぶん、あってると思うけど。

    abe_hn
    abe_hn 2008/02/21
  • http://gchart.rubyforge.org/gchart/

    abe_hn
    abe_hn 2008/01/05
    Google Chart Lib
  • Ruby Scraping - FrontPage

    RubyによるWeb Scrapingライブラリの情報をまとめるためのWikiです。 HpricotHTMLを「Rubyらしく」扱うライブラリ MechanizeWebサイトへ自動でアクセスするためのライブラリ scRUBYt!DSLを使って簡単にスクレイピングを行うライブラリ feedalizerhtmlからRSSフィードを作るのに役立つライブラリ scrAPIパーサを定義することでHTMLを解析するライブラリ ウェブサイトから必要なデータを抽出すること。(Scrape = 削り取る) ライブラリによっては、受信したデータの解析だけでなくデータの送信にも対応している。 例: RSSを配信していないウェブサイトのHTMLスクレイピングして野良RSSを作る Googleの検索結果をスクレイピングして自動でGoogle検索するスクリプトを書く ブログの投稿ページを解析して、コマンドラインから

    abe_hn
    abe_hn 2007/10/10
  • Djangoへの片思い日記 - ■Struts脳の恐怖とRails

    Strutsは良いフレームワークであった。 登場時のStrutsは MVCを体現しWebフレームワークとしてプログラマ達に夢を見せた。 今見てしまえば冗長で可読性の低い設定ファイルに 糞のようなtaglibとゲロのようなjspであるが それでも当時はセンセーショナルだった。 しかし、その後、Strutsには悲劇が起きる。 あまりにもセンセーショナルなデビューのおかげで それを金に換えようとしている奴らに目を付けられてしまった。 人月計算とExcelスーツで出来ている奴らだ。 奴らは Strutsをいかに簡単であるか宣伝し 役に立たない講習会で金を取り sessionが何なのかすら知らない人間を大量に生み出した。 そうやって生み出されたStruts脳人間は 「動くコードが正義」の負の面を体現し スパゲティを更に絡ませたActionFormを書き 解読不能なActionを書いた。 勉強など一

    Djangoへの片思い日記 - ■Struts脳の恐怖とRails
    abe_hn
    abe_hn 2007/08/28
    おもしろい
  • masuidrive on rails » Blog Archive » PHPユーザの為のRuby/Rails入門

    [追記] if構文の変数スコープの説明に間違えがあります。新しいスコープは作られません。 お盆のまっただ中8/11(土)に、社内勉強会を開いて、PHPユーザ向けにRuby/Rails入門をやりました。 じつはお盆の土曜日に4時間も勉強会って事で、そんなに人も集まらないだろうと思っていたのですが、ふたを開けてみたら28名も参加があり、びっくりしました。それだけ興味を持ってもらったのは嬉しいけど、これだけ集まるなら資料はちゃんと作らないと・・・・。ということで、作った資料を公開します。なんとRuby編100ページオーバー、Rails編200ページオーバーと、かなり大作です。 RubyKaigiで、発表者のスライドの横でIRCが表示されていたのが面白かったので、勉強会の参加者には、Lingrのチャットルームに全員入ってもらって、質問やパートごとの「終わった!」という書き込みをしてもらいました。今

    masuidrive on rails » Blog Archive » PHPユーザの為のRuby/Rails入門
  • We retire raa.ruby-lang.org

    Posted by hsbt on 8 Aug 2013 We decided to suspend raa.ruby-lang.org, also known as “Ruby Application Archive (RAA)”. We have no server or human resources to continue hosting raa.ruby-lang.org. If you still need to browse raa.ruby-lang.org, please visit RAA in the Internet Archive. The “Ruby Application Archive” was first started in 1997. It moved to raa.ruby-lang.org in 2003 and introduced a lot

    abe_hn
    abe_hn 2007/07/30
    Yahoo Japan Web Service API rubyライブラリ
  • 【日本Ruby会議2007】“爆発的拡大期”を迎えたRuby,テーマは「エンタープライズ」と「愛」:ITpro

    JRubyの開発者,米Sun MicrosystemsのCharles Nutter氏とThomas Enebo氏「エンタープライズRubyへの道を開く」 「Rubyは爆発的拡大期を迎えた」(達人プログラマで知られるDava Thomas氏)---日Rubyの会は6月9日と10日の2日間,都内で「日Ruby会議2007」を開催した。Rubyへの関心が急速に高まる中で,コミュニティの開発者による変わることのない「ソフトウエアを作る楽しさ」に満ちた発表が行われるとともに,企業の立場からの講演でも,Rubyへの熱いラブコールが語られた。また米Sun Microsystemsの技術者によるJRuby 1.0正式リリースの発表などで,「エンタープライズRuby」という言葉も何度か聞かれた。 Javaで記述されたRuby実行環境JRubyの開発者,Charles Nutter氏とThomas En

    【日本Ruby会議2007】“爆発的拡大期”を迎えたRuby,テーマは「エンタープライズ」と「愛」:ITpro
    abe_hn
    abe_hn 2007/06/12
  • Ruby入門

    Ruby は、まつもとゆきひろ氏によって 1995 年に開発されたプログラミング言語です。シンプルで直感的な文法と強力なオブジェクト指向を特徴としており、初心者にも学びやすく、柔軟性の高いプログラミングを行うことができます。特に Web 開発の分野で広く使われており、Ruby on Rails という Web フレームワークを通じて、多くの Web アプリケーションが開発されています。 プログラミング言語の Ruby には次のような特徴があります。

  • Amazon.co.jp: Rubyクックブック ―エキスパートのための応用レシピ集: ル-カス・カ-ルソン, レオナルド・リチャ-ドソン, クイ-プ: 本

    Amazon.co.jp: Rubyクックブック ―エキスパートのための応用レシピ集: ル-カス・カ-ルソン, レオナルド・リチャ-ドソン, クイ-プ: 本
    abe_hn
    abe_hn 2007/04/23
  • Ruby/Rails最新版 - Ruby on Rails 1.2.3、Ruby 1.8.6公開 | エンタープライズ | マイコミジャーナル

    David Heinemeier Hansson氏は14日(米国時間)、Ruby on Railsの最新版となるRails (以降、Rails) 1.2.3を公開した。RailsRubyで作成されたフルスタックのWebアプリケーションフレームワーク。The MIT Licenseのもとで公開されているオープンソースソフトウェアで、アジャイルなWebアプリケーション開発を実現するツールとして高い人気を誇る。 また12日にはRubyの最新安定版リリースであるRuby 1.8.6が公開されている。ひとつ前のバージョンである1.8.5がリリースされたのが2006年8月25日であるから、約7カ月を経ての安定版アップデートとなる。 Ruby 1.8.6では新しいプラットフォームやビルドツールとしてIA64 HP-UX、Visual C++ 8 SP1、autoconf 2.6xが加わったほか、関連ラ

    abe_hn
    abe_hn 2007/04/18
    後方互換性を崩すものではないため、そのままRails 1.2.2と置き換えることができる
  • Welcome – Site Under Construction

    현재 이 사이트는 준비 단계에 있습니다. 페이지 구조를 설정하고 콘텐츠를 기획 중입니다. 정식 오픈 후에는 다양한 정보를 순차적으로 제공할 예정입니다. 방문해 주셔서 감사합니다. 곧 다시 찾아뵙겠습니다.

    abe_hn
    abe_hn 2007/04/05
  • デブサミ:実践『From Java to Ruby以下略』、終わりました - 角谷HTML化計画(2007-02-15)

    ■1 デブサミ2007:実践『From Java to Ruby以下略』、終わりました つかれた……。とりいそぎ。あとでちゃんと書く、というか書きなおす: 発表資料 ポジションペーパー 聞きにきてくださった皆さまありがとうございました。 Tags: devsummit2007 ■2 デブサミ2007: あとで書いた (2007/02/16) デブサミ運営事務局サイドから、デブサミで、私が、Rubyについて、話してもよい、との許可が下りた。この話題には、いわゆるホームもアウェイもない。「私じしんとRubyとの関係」について、ホームなのは私じしんだけだ。スーツなビジネスパーソンはもちろんのこと、様ざまな技術系イベントを通じて交流がある人、同じ会社に勤務する同僚、そしてかつて一緒に働いた元チームメンバでさえも、彼ら全員、日このときばかりは完全にアウェイだ。 さて50分、丸ごと全部オレの時間。ホ

    abe_hn
    abe_hn 2007/02/16
  • LoveRubyNet Wiki: RubyCodingStyle

    2005-05-14 15:48:46 +0900 (1238d); rev 16 青木が使っている Ruby のコーディングスタイルです。 インデント インデントは 2。 インデントがでかすぎると end が離れて美しくない。 {....} のインデントだけを 4 にしてみた時期もあったが、 やっぱり全部 2 にしたほうが単純だし統一感がある。 またタブは一切信用せずに全部スペースにする。 ※ 有名な Ruby hacker の前田修吾氏はかつてインデントを「3」にしていた。 この理由について青木は if true while true unless false return 1 end end end のように end がピッタリそろうのが素敵かなあ、 と評したのだが、実際の理由は全然違ったようだ。 → [ruby-list:18603] ※※ 素敵という言葉は江戸時代にできたそうだ。

    abe_hn
    abe_hn 2006/11/22
  • Rubyコーディング規約

    はじめに 文書は、Rubyによりコーディングを行う際の規約について述べる。 実際のプロジェクトに適用する際には、このコーディング規約をカスタ マイズして用いることを推奨する。 ソースコードの整形 インデント プログラムを読みやすくするため、インデントを適宜行う。インデント 幅は2とする。また、インデントにはスペースのみを使用し、タブは使用 しない。(環境によりタブ幅が異なるため。) 例: if x > 0 if y > 0 puts "x > 0 && y > 0" end end 一行の桁数 一行の桁数は最大80桁までとする。 空行 複数のクラスの区切には空行を挿入する。 例: class Foo ... end class Bar ... end 誤った例: class Foo ... end class Bar ... end また、クラス内の各構成要素の区切にも空行を挿入する。

    abe_hn
    abe_hn 2006/11/22
  • Rubyの呼び出し可能オブジェクトの比較(1) - 世界線航跡蔵

    Rubyにはコード片を表すオブジェクトが複数ある。 Method , UnboundMethod , Proc である。 Continuation は少し違うけど、実行コンテキストを記憶しているオブジェクトという意味では近いものがあるか。『 Ruby Way 』にはこういういろいろがあることについて「驚くほどのことではありません」と書いてあるけれども私は驚いた。で、これらが微妙に違うのだ。困ったもんだ。いや、便利なのかもしれないが。 それで今回はこれらの概要を眺めてみたいと思う。 普通のメソッド defでメソッドを定義するのが一番普通だやな。 class C def greeting(arg) puts "C#greeting reveived #{arg}" end def iterator yield 'iterator 1st' yield 'iterator 2nd' yield

    Rubyの呼び出し可能オブジェクトの比較(1) - 世界線航跡蔵
    abe_hn
    abe_hn 2006/11/16
    Continuation
  • 「ブレイク直前のLinux」を思い起こさせるRubyのマグマ

    Ruby on Railsを利用したドリコムのDrecom Career Search。同社はB2CサービスでRailsを標準に採用している [画像のクリックで拡大表示] その熱気に包まれながら,なんだかこれとよく似た雰囲気を感じたことがあるような気がした。なんだったろう。そうだ。Linuxがブレイクする直前のあの熱気だ---6月に行われた日Rubyカンファレンス(関連記事)で記者が受けた印象だ。 記者が最初にビジネス用途のソフトウエアとしてLinuxを意識したのは米Netscape CommuncationsがLinuxをサポートする方針を明らかにした時だったと記憶している。正直言って最初は「個人の名前を冠したソフトウエアなんて,どうせホビー用だろう」と思っていた。しかし,それではと調べれば調べるほど,Linux上のソフトウエアや,採用事例はまさに山のように出てくる。 売るわけでもない

    「ブレイク直前のLinux」を思い起こさせるRubyのマグマ
  • The Ruby Cookbook Official Unofficial Homepage

    "Programmers don't live by language syntax alone, but by every line of concrete code they write. To that end, this book is filled with practical recipes, tips, knowledge, and wisdom. I hope it leads readers to the next step of Ruby programming." --Matz You think they're the traditionally mundane recipes, but nope, it's all slathered in hollandaise. Oh, man, the examples: adhoc versioning systems,

    abe_hn
    abe_hn 2006/06/16
  • sourceforge.jp

    We’re getting things ready Loading your experience… This won’t take long.

    abe_hn
    abe_hn 2006/02/17
    rubyのHTML/XHTMLテンプレートライブラリ