Learn how to use Dentaku to evaluate Excel-like formulas in Ruby programs (w. Solomon White) Issue 8.2 — September 10, 2015
Password confirmation Required Password does not match. OK
要約 RSS を扱うためのライブラリです。 参考 http://www.cozmixng.org/~rwiki/?cmd=view;name=RSS+Parser RSS 0.91 http://backend.userland.com/rss091 RSS 1.0 http://purl.org/rss/1.0/spec RSS 2.0 http://www.rssboard.org/rss-specification 注意 RSS ParserはRSS 0.9x/1.0/2.0をサポートしていますが,RSS 0.90 はサポートしてません.ごめんなさい. RSS のモジュールはそれぞれ、 Dublin Core モジュール http://web.resource.org/rss/1.0/modules/dc/ Syndication モジュール http://web.resource.
プログラム初心者な方向けに始めたRailsチュートリアルシリーズです。今回はRubyでスクレイピングをしたいという人向けに『Nokogiri』というライブラリを使ったスクレイピングのチュートリアルを作ってみました! (05-02 08:10) 補足: Windowsではじめての人向けの記事を追加 🏈 目次(1) Webスクレイピングとは? (2) Nokogiriとは? (3) 最初に読んでおくと捗りそうな記事 (4) Gem Nokogiriのインストール (5) Yahoo!Japanのトップページからtitleを取得 (6) NaverまとめTechページの注目一覧のタイトル・画像を取得 (7) 実際にコードを書くときに参考になるサイト (8) Railsへの組み込み 🐝 (1) Webスクレイピングとは?WebスクレイピングとはWebサイトのHTMLデータを収集して、特定のデー
Bundler provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed. Bundler is an exit from dependency hell, and ensures that the gems you need are present in development, staging, and production. Starting work on a project is as simple as bundle install.
開発や保守の作業が多くなると、複数のRuby環境(たとえばバージョン違いやMRI/JRuby/IronRubyなど処理系の違い)を使いこなす必要になります。これをサポートするものとして、Linux、Mac OSXではrvmやrbenv、Windowsではpikというツールがあります。これらのツールの主な機能として以下があります。 ・異なるRuby処理系のインストール ・複数のRuby環境の切り替え ・環境ごとにgemを別管理 ここでは、Windows版のツールであるpikについて、インストール方法と使い方の概要を説明します。 pikとは Windows上で複数のRuby環境を管理するツールです。コマンドプロンプトより実行します。 pikのインストール ここではmsiからインストールする手順を紹介します。まず、pikのダウンロードサイトのDownload Packagesから、pik-X.X
Windows上で複数バージョンのRubyを使う必要に迫られたので、RubyInstallerとPikを使って実現してみた。 前置き PikとはWindows上で複数バージョンのRubyを管理するためのツールである。 Pik - Github このPikを使ってRubyのインストールからバージョンの切り替えまで一切を管理する…のが本来の使い方なのだろうが、Pikの開発とメンテナンスは数年前から停滞している模様で、最新版(0.3.0-pre)でもインストールできるRubyのバージョンが標準で1.9.2までだったり、各種コマンドの挙動が不安定だったりしたので、RubyのインストールはRubyInstallerで行い、Pikはあくまでもバージョン切り替えだけを目的として使うことにした。 Rubyのインストール という訳で、まずはRubyInstallerでRubyをインストールする。 Downl
今回の要件 Windowsに複数のバージョンのRubyをインストールする。 バージョンの切り替えを出来るようにする。 ネイティブなgemもインストールしたい。 たとえばnokogiri とか jsonとか ダウンロード ということで、まずは必要なRubyのダウンロード。 以下のページからインストーラをダウンロードします。 http://rubyinstaller.org/downloads/ ※http://ruby-lang.org/からもリンクがあります。 今回はシステム側に2.0.0、切り替え用として1.8.7をインストールします。 なので、ダウンロードページから 2.0.0のインストーラと1.8.7のインストーラをダウンロード。 現時点でダウンロードページにアップされているインストーラは Ruby 2.0.0-p353 (x64) Ruby 1.8.7-p374 続いて、それぞれの
なかなか、WindowsにRubyを入れるっていう情報が少ない気がしたので、Railsの環境を作るところ までを書いてみました。Ruby使いはやっぱりUnix系なのかな。MacBookAirがほしい。。。 ●ダウンロード・インストール Windows版Ruby 「 rubyinstaller-1.9.2-p290.exe」をダウンロードし実行。 ウィザードを進めていくだけ。。解凍先は「C:\Ruby192」とする。 [*注意]保存ディレクトリの名前にはスペースなどの空白は含めない。 インストール確認 >ruby -v >gem -v ●gemのアップデート >gem -v 1.7.2 >gem update --system >gem -v 1.8.11 ●gemでrakeをアップデート >gem list *** LOCAL GEMS *** minitest (1.6.0) rake
症状 ruby で任意のwebサーバーに対してHTTPS接続を行おうとするとエラーが発生した。 エラーの内容は次の通り。 OpenSSL::SSL::SSLError SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed問題となった ruby のコードは以下のような感じになっていた。 # ... https = Net::HTTP.new('example.com', 443) https.open_timeout = SYSTEM_TIMEOUT_SEC https.read_timeout = SYSTEM_TIMEOUT_SEC https.use_ssl = true https.verify_mode = OpenSSL::SSL::VERIF
Rubyでプログラム書くにあたって、bundlerを使わないプログラムは1年ぐらい経つと動かなくなってる事が多々あって、bundlerマジ重要なのと ぐぐってもあまりbundlerの利点や説明がまとまってる記事がなかったので 研究室のwikiに書いた記事を転載しておく。 Bundlerとは Bundler: The best way to manage a Ruby application's gems プロジェクト内で使うRubygemsを管理するしくみ。 プロジェクトの一番上のディレクトリに「Gemfile」というテキストファイルを置き、その中にgemの名前(と必要あればバージョンも)書く。 % bundle install というコマンドで、gemが一括インストールできる プログラム内で require 'bundler' Bundler.require と書くと、gemが一括req
$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 部「評価」 第
ちょっとBundlerがらみでハマったときに「RubyGemsのバージョンが原因かな?」と思ったので、RubyGemsのバージョンを最新版から特定のバージョンに下げる方法と、また元に戻す方法について調べた。 バージョンダウン RubyGems 1.4系が出たときに、Ruby 1.9系で動かないという問題があって結構話題となり、それが解消されたRubyGems 1.5系が出たときにはRailsの特定のバージョンで動かないという問題が出た。その時にRubyGemsをバージョンダウンする方法を載せた記事を見ていたので、それを参考にやってみた。RubyGemsをバージョンダウンするには、rubygems-updateというgemをインストールして行う。 $ gem -v 1.5.2 $ gem list rubygems-update ### LOCAL GEMS *** rubygems-upd
前回はRhoMobileの開発環境を構築してみましたが、同じようにRubyで書けるRubotoというフレームワークもあったため、こちらの開発環境も構築してみました。 そんな中、Windows環境で構築する時にいろいろとあったため、メモを残しておきます。 構築する環境 Windows7 x64 Nexus7 Android 4.2.2 Ruboto 0.13.0 Android SDK r22.0.1 (SDK Tools Only) JDK 7u25 x86 Ruby 2.0.0-p195 x86 rake 10.0.4 jruby-jars-1.7.4 Ant 1.9.1 インストール手順 以下を参考に、Windows環境を構築しました。 Environment setup for windows · ruboto/ruboto Wiki · GitHub Quick Start gui
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く