HpricotからNokogiriに移行しようとしていくつか罠にはまったのでメモしておきます。 基本的には require "hpricot" → require "nokogiri" Hpricot(html) → Nokogiri::HTML(html) Hpricot::XML(xml) → Nokogiri::XML(xml) と書き換えるだけで、運が良ければそのまま動くと思います。 Nokogiri(text)というのもあるのですが、これはXMLかHTMLかを自動判定するらしく、失敗することもあるのでお勧めしません。 NokogiriはHpricotと違ってXML名前空間をきちんと解釈するので、XML名前空間を使ったXMLを解析する場合には注意が必要です。XML名前空間を使ったXMLというのは、以下のようにxmlnsなんとかというのが入っているやつです。 <feed xmlns=
第40回RVM(Ruby Version Manager)による環境構築(2) 三村益隆 2010-04-27
【最新刊】 Elixir実践ガイド[機能拡張編] impress top gearシリーズ 2020年5月22日発売! 『Ruby on Rails 6実践ガイド』の続編です。 ▶ 読者サポートページ 【最新刊】 Elixir実践ガイド impress top gearシリーズ 2021年2月5日発売!Elixir 1.11対応! 本書の主要なテーマは、モジュール、関数、データ型、パターンマッチングなどです。 ▶ 読者サポートページ Elixir/Phoenix 初級④: バリデーション (OIAX BOOKS) Kindle版 本書は、『Elixir/Phoenix初級』シリーズの第4巻です。Phoenix 1.4に対応しています。webpackの設定、whereマクロの使い方、真偽値と日付のあ使い方、Gettextモジュールによる国際化、バリデーション、エラーメッセージの日本語化、など
■ 比較 ※ Windowsでしか試していない ・Ruby/Tk もともと入ってるもの + ActiveTclが必要。 exerb がうまく使えないので使うのやめた。 ・VisualuRuby ※ 打ち間違いではない。つまり「VisualRuby」ではない gemでインストールできる。外部ライブラリが不要。 exerb は使える。 日本語も出る。 なんとなくでの使い方は分かって使ってみたが、 個人でやってる感じなのでドキュメントから調べるのが大変な気がする。 wxRubyのほうが評判良いことに気がついたのでそっちにしてみる。 mouduleとかincludeとかはこういう風に使うのかと参考になって面白かった。 ・wxRuby gemでインストールできる。 exerbも使える 文字コードがUTF-8である。 ※多国語使いたかったのでちょうどいい。 リファレ
wxRubyって何? wxWidgetsというC++で記述されたマルチプラットフォームのGUIライブラリがあります。wxRubyはこのwxWidgetsをRubyから利用するためのライブラリです。ともにオープンソースで開発されています。 他にもマルチプラットフォームのGUIライブラリはありますが、wxWidgetsの特徴はOSネイティブのLook & Feelを実現できることです。wxWidgetsは各OSのネイティブAPIまたはGTK+などのツールキットを共通インターフェースでラップするような形で実装されているため、WindowsではWindowsらしい外観に、Mac OS XではMac OS Xらしい外観に、LinuxでGTK+を利用すればGTK+の外観になります。 またwxWidgetsにはないwxRubyならではの便利な機能(よりRubyらしい記述、Rubyらしい簡便さや分
Watir is... An open source Ruby library for automating tests. Watir interacts with a browser the same way people do: clicking links, filling out forms and validating text. Get Started Now... require 'watir' browser = Watir::Browser.new browser.goto 'watir.com' browser.link(text: 'Guides').click puts browser.title # => 'Guides – Watir Project' browser.close Watir 7.3 Watir 7.3 is now available on R
「Do Ruby!」とは、株式会社ケイビーエムジェイのエンジニアによるRuby on Rails技術解説ブログです。Ruby on Rails開発現場ならではの実践的な技術ブログを随時掲載していきます。是非ご覧下さい。KBMJ(ケイビーエムジェイ)では、Ruby on Railsによるシステム構築・開発を承っております。KBMJがZDnetで連載している記事を紹介します。コメントなどありましたらそちらでお願いします。 Rubyでどう書く?:RubyCocoa+Core Animationでお手軽アニメーション 佐藤伸吾(KBMJ) 今回はRubyCocoaとMac OS XのフレームワークであるCore Animationを使って、お手軽にアニメーションを作成してみましょう。
こんにちは。 Ruby(とRails)を担当している石原です。 Ruby on Rails を使ってなにか Web のサービスを作っていく過程を実況中継しつつ、毎回いくつか役に立つ Tips を盛りこんでいけたらと考えています。 ひとりでサービスを作ってみよう Web のサービスを一人で作ることをおすすめします。 一人で作ると何がいいか? サービスを作るためのすべてのスキル、つまりインフラ、プログラミング、デザインはもとより、企画、宣伝、サポート、などの力も身につけることができます。 自分で全部好きなように決めることができて楽しいですし、いざリリースして、使ってくれたユーザーからの反応が得られたときには変えがたい喜びが得られます。 もしこのブログがひとりでサービスを作るきっかけになってくれたらうれしい限りです。リリースの暁にはぜひご報告ください。つくるぶには作品のお披露目コーナーがありま
Redmine最新ニュース r-labs: 公式サイトのプラグイン一覧に載りました。 コードレビュープラグインとHudsonプラグインがwww.redmine.orgのプラグイン一覧ページに載りました。 Haru Iidaが9日前に追加しました r-labs: Hudson Plugin リリース www.redmine.orgでHudson プラグインを公開しました。 Haru Iidaが11日前に追加しました r-labs: The Official Redmine blogで紹介されました。 コードレビュープラグインがThe Official Redmine blogで紹介されました。 Haru Iidaが28日前に追加しました r-labs: 本サイトをバージョンアップしました。 Redmine 0.8.4にアップグレードしました。 Haru Iidaが31日前に追
blog@browncat.org Web, Linux, Ubuntu, Mac, PDA, 携帯電話, プログラミング, ソフトウェア&落書き scRUBYtで刺激を受けたのでスクレイピングの練習がてらrubyのmerchanizeとHpricotを使ってcheckpadのTodoリストをテキストに落とすスクリプトを作ってみました。 checkpadは共有・公開も出来るWebアプリのTodoリストで、とてもシンプルながら逆にそれが使いやすい便利なサービスです。携帯からメモ代わりにいろいろ書き込んだり、PCではサイドバーに開くようにしたりして使わせてもらっています。日本で作られたサービスなので携帯の文字化けも皆無ですし、一度使ってみてはいかがでしょうか。 checkpad単体で十分便利なのですが、やはりオフラインで見たいケースも出てきます。そこでまずはリストだけでもテキストファイルに落と
IT ConversationsでRuby on Railsの作者デービッド・ハンソンが2008年5月にRailsConfでおこなった講演が配信されている。そして、以下でも聞ける。 RoRの思想についての言及が冒頭にあるが、大部分は開発者の身の処し方についての講演である。その部分の概要は以下の通りである。 RoRは他のフレームワークや開発手法に比べて生産性について依然として優位性があり、RoRを使って開発していると「余剰開発力」を享受できる。しかし、その状態は永遠には続かない。遅かれ早かれ以下のどれかが起こるから。 他の言語/フレームワークがRoRを凌駕する RoRを凌駕する新たなフレームワークが登場する RoRがメインストリームになる 幸い、どれもすぐには起こりそうになく、RoRでの開発はまだしばらく生産性の点で有利である。その優位性によって生ずる余剰開発力をいかに活用すべきだろうか。も
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
知られざる「ハッカー」の生態や心理についてまつもとゆきひろ氏が紹介する人気連載がITmediaに登場。ハッカーの生き方を知ることは、あなたがより良いプログラマーになるのに役立つかもしれません。もちろん保証はできませんが。 こんにちは、はじめまして。まつもとゆきひろと申します。世間ではRubyというプログラミング言語の作者として知られ、職業はプログラマーで自称ハッカーでもあります。この連載ではわたしたち「ハッカー」の生態や心理について紹介できればと考えています。 ハッカーとは 「ハッカー」といってもネットワーク経由でシステム侵入を行ったり、パスワードを破ったりするような悪者ではありません。そういえば、最近そういう誤用をあまり耳にしなくなりましたね。 ハッカー(Hacker)とは文字どおり「Hackする人」という意味です。「Hack」というのはもともとは「(斧などで)たたき切る」という意味です
最終更新日: 2004-03-30 (公開日: 2004-03-30) Software Design誌 2003年8月号 に掲載された記事の元の原稿です。 pdumpfs*1 は毎日のス ナップショットを保存するバックアップシステムである。本稿では pdumpfs のインストール方法から使い方、仕組みまで幅広く紹介す る。 はじめに ここ数年、ハードディスクのクラッシュにあっていない。定期的な バックアップは欠かさずに行っているが、クラッシュが起きないた め、それが役に立つ機会はほとんどない。 こうなるとバックアップなんてしなくてもいいのではないか、とい う気もしてくるが、クラッシュしたときのことを考えると、やめる わけにもいかない。また、ディスククラッシュがなくても、誤って ファイルを削除してしまったときの保険という意味でバックアップ は大切である。 私の場合は、以前に、バックアップを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く