お知らせ

正誤表やFAQなど、このサイトでの情報の更新について、または本書に関連する情報があったことなどを紹介しています。


Ruby 3.0からWEBrickが標準添付ではなくなりました - 2020年12月26日

Ruby 3.0 からWEBrickが標準添付ではなくなりました。
WEBrickを使うときには、gem コマンドを使ってインストールします。

gem install webrick

(Ruby 開発者のみなさん、Ruby 3.0 リリースおめでとうございます)


FAQsに練習8、練習14を実行すると'Internal Server Error' が発生する、を追加しました - 2020年1月7日

練習8、練習14を実行すると'Internal Server Error: incompatible character encodings: UTF-8 and ASCII-8BIT' エラーが発生することについてFAQsに追加しました。 詳細...


「作って身につくC言語入門」という本を書きました - 2018年5月17日

「作って身につくC言語入門」という本を書きました。
5月18日に配本開始です。
プログラム作るの初めてとか苦手という方向けに、一緒にアプリケーションを作りながら学ぼうという仕立てになっています。
推薦文をメルカリの大庭さんに書いていただきました。 詳細...


著者の新刊が発売になります! - 2018年5月10日

新しい本を書きました。C言語で学ぶプログラミングの入門書です。

表紙カバー

詳細...


ex1903.rbのincompatible character encodingsエラーの対応をFAQsに掲載しました。 - 2015年10月23日
ex1903.rbの蔵書データの表示で incompatible character encodings: UTF-8 and Windows-31J エラーになることについて、FAQsに原因と対応を掲載しました。また、修正版のファイルをダウンロードのページに追加しておきました。 詳細...
El Capitan で Homebrew を使う場合に問題が起きています - 2015年10月2日
2015年10月1日にMac OS Xがバージョンアップして、ver. 10.11 El Capitan が使えるようになりました。この版から、System Integrity Protection(SIP)と呼ばれるしくみが使われるようになり、OSが予約している幾つかのディレクトリは、sudoコマンドを使っても編集できなくなりました。

このため、Homebrew を使う場合に問題が起きています。詳しいことは、「詳細…」のリンクにある
Homebrewのサイトをみてください。
一応、回避策や対応策はあるようですが、初心者が容易に対応できるものではないと考えたほうが良いでしょう。

本書の場合、Rubyのバージョンが1.93 以降であれば問題なく演習できますので、
Homebrewの導入なしに、OSとともにインストールされているRubyを使ってください。 詳細...
FAQsにSQLite3が実行できない件について書きました - 2015年8月24日
FAQsに、Ruby2.2でDBIを使った場合に、SQLite3のコマンドが実行できないという問題があることについて書きました。 詳細...
第2版の書籍版が完売しました - 2015年1月31日
2015年1月半ばに、出版社から第2版の書籍版が完売したとの連絡をいただきました。
多くのみなさんにご愛顧いただけましたこと、とても嬉しく思っています。

電子版は引き続き購読が可能です。ぜひご利用ください。

今後とも、よろしくお願いいたします。 
読者のブログで紹介されました - 2014年11月14日
読者の方から、本書を使ってRubyを勉強され、その時に感じたことについて会社のブログに記事を書かれたという連絡をいただきましたので、紹介いたします。 詳細...
FAQsに第1版と第2版の違いを追加しました - 2014年9月17日
FAQsに、第1版と第2版は主に開発環境の違いであることを説明した項目を追加しました。 詳細...
Ruby 2.1.0がリリースされました - 2014年1月1日
みなさん、あけましておめでとうございます。
旧年も多くの方からご質問やご意見ご感想をいただきました。
本年も引続き、読者のみなさんとともに過ごせればと思っています。

さて、昨年末にRuby 2.1.0がリリースされました。
VMでのメソッドキャッシュ、RGenGC、 refinementsの見直し、
文法に対する変更、ライブラリの更新などありました。
https://www.ruby-lang.org/ja/news/2013/12/25/ruby-2-1-0-is-released/

本書のサンプルプログラムについては(これらの新しい仕様には対応していませんが)、
いまのところ問題なく利用できているものと認識しています。
もし、不具合がありましたらお知らせください。

また、
Ruby 2.1.0 以降のセマンティックバージョニングについて
https://www.ruby-lang.org/ja/news/2013/12/21/semantic-versioning-after-2-1-0/
にあるように、今後はバージョン番号の採番に
新しい基準が設けて運用するようです。
みなさんも知っておくと、新しいバージョンにアップするかどうか、
自分のプログラムを新しいバージョンに対応するかしないかといった判断に役立つと思います。 
Mac OS X 10.9で、OSに付随されるRubyが2.0になりました - 2013年12月8日
Mac OS X 10.9 (Mavericks) に予めインストールされているRubyは2.0.0p247 になりました。
DBIなど外部のライブラリ等を使わない第4部までは、エディタだけインストールすれば、予めインストールされているRubyでruby2.0として演習できるようになりました。 
opensslを使うと証明書エラーになる件についてFAQを追加しました - 2013年3月6日
第2版のインストール手順で説明している方法(homebrewを使ってopensslをインストールする)を使うと、RubyプログラムでSSLを使うと証明書エラーになることがあります。このことについてCOOKPADのhotchpotchさんがQiitaに投稿していた記事がありましたので、FAQで紹介させていただきました。 詳細...
Ruby 2.0.0-p0 がリリースされました。 - 2013年2月25日
Ruby 2.0 系列の最初の安定版であるRuby 2.0.0-p0がリリースされました。
Ruby 1.9との互換性を維持しつつ、数多くの新機能に対応しています。
本書の第2版で掲載しているスクリプトは2.0のリリース候補バージョン(RC)でも動作することを確認していますが、もし不具合が見つかった場合は、このサイトで対応状況や対処方法を紹介する予定です。 詳細...
(第2版)Bookpubで電子書籍版が販売されています - 2013年1月7日
電子書籍『作りながら学ぶRuby入門 第2版』、Bookpubで販売が開始されました!
電子版は、演習しながら使うときに本よりも使いやすいという人もいます。 詳細...
(第2版)読者セミナーの映像をYouTubeにアップしました - 2012年12月16日
第2版出版記念読者セミナーの映像を、YoiuTubeで視聴できるようになりました。
よろしかったら、ご覧ください。
Rubyのというよりプログラミング初学者がはまってしまわないためにどうしたらよいか、
というような話になっています。
http://www.youtube.com/watch?v=kfTjDsmQuiQ 
(第2版)出版記念読者セミナーを開催しました - 2012年12月9日
12月7日(金)20:00から1時間ほど、第2版の出版を記念した読者セミナーをやりました。
当日は、夕方に久しぶりに大きな地震が起きてどうなるかと思いましたが、なんとか開催しました。
Ustream(http://urx.nu/2GS6)の映像はしばらく視聴できるそうです。
ニコニコ生放送(http://urx.nu/2GS9)は、生が基本だそうで、プレミアム会員だとタイムシフト機能で視聴できるそうです。
ソフトバンククリエイティブの方が、しばらくしたらYouTubeなど他の方法でも視聴できるようにしてくださるそうです。視聴の準備ができたらまたアナウンスします。 
(第2版)出版記念読者セミナーを開催します - 2012年12月6日
第2版の出版を記念して、ソフトバンククリエイティブさんが
読者セミナーを企画してくださいました。

12月7日(金)20:00から1時間くらいです。
Ustreamセミナー(http://urx.nu/2GS6)
ニコニコ生放送(http://urx.nu/2GS9)
Twitterのハッシュタグは#rubysemiだそうです。24名までですが、会場でも観覧できます。
19:30から整理券を配布しますので、希望の方は
ソフトバンククリエイティブ本社前(http://urx.nu/2FEN )
においでくださいとのことです。 
(第2版)発刊記念キャンペーン実施中! - 2012年11月20日
編集者の三津田さんからの情報です。ご希望の方は、Twitterで@HM_heroes へDMしましょう!
『作りながら学ぶRuby入門 第2版』プレゼントキャンペーン開始!
発刊を記念して、抽選で5人の方に同書をプレゼントします。締め切りは11/22(木)の12:00。プレゼント希望の方は、私宛にDMをお送りください。 
(第2版)出版記念Ustreamセミナーを開催します - 2012年11月20日
第2版の出版を記念して、Ustreamセミナーを開催します。
(Ustreamセミナーは初めてやるので、いまからドキドキしています)
開催予定日時は、12月7日(金)20:00~です。
会場には講習生(定員24名、参加無料)を募集する予定です。
会場等詳細は追って連絡いたしますのでご希望の方は予定を空けておいていただければと思います。 
(第2版)第2版が出版されます - 2012年11月1日
「作りながら学ぶRuby入門 第2版」の出版が決まりました。
初版同様、これからプログラミングを学ぶ人の役に立てたらと思っています。
頁数:496
ISBN:4-7973-7127-7
本体価格:2600円
配本日:2012/11/26
 詳細...
(初版)ダウンロードサンプルの不具合を訂正しました - 2012年3月22日
このサポートサイトにおいてあるサンプルプログラムの一部が、修正ミスで動作しなくなっていました。ex1601.rb 47行目が
open(@csv_fname, ) { 
のようになっています(不要なカンマがある)。ここを、
open(@csv_fname) { 
のように修正する必要があります。
この修正をしたサンプルプログラムをダウンロードのコーナーへアップしておきましたのでご利用ください。 詳細...
(初版)ActiveScriptRubyの1.9.2を使うとSQLite3とDBIが動かない件をFAQに追加しました - 2012年1月25日
ActiveScriptRubyの1.9.2を使っている方が、19章のデータベースの演習を実行すると、Segmentation Fault エラーになって実行できない状況になります。原因や対処はまだですが、RubyInstaller版を使う回避策を提示しました。 詳細...
(初版)ruby 1.9.2でDBIを使った検索結果がおかしくなる件をFAQに追加しました - 2011年7月7日
ruby 1.9.2でDBIのselect_allを使って、その結果を配列に格納して使おうとすると、検索結果の全件が最後にヒットしたレコードの情報になってしまうという現象について、FAQに追加しました。 詳細...
(初版)ダウンロードファイルのリンク間違いを修正しました - 2011年6月3日
「ダウンロード」のページにある演習環境のリストのうち、 sqlite3-ruby のzip, gem ファイルのリンク先に、dbd-sqlite3のファイルがリンクされていました。リンクを修正しました。 
RubyがJIS規格になりました - 2011年3月22日
IPA(独立行政法人情報処理推進機構)のRuby標準化検討ワーキンググループは、プログラム言語Rubyの技術規格書を、JIS規格、JIS X 3017として、2011年3月22日に制定しました。JIS規格化によってRubyの相互運用性が向上し、Rubyを用いてより生産性の高いプログラム開発・システム開発が可能になるそうです。 詳細...



 

お知らせ

(初版)Macで演習したい方への情報をFAQsに追加しました - 2011年3月4日

本書に掲載されているプログラムをMacで演習する方法や、本サイトからダウンロードできるサンプルコードをMacで使う方法を、FAQsに追加しました。 

 

iPad版の読者の方の声を紹介しました - 2011年3月3日

iPad版の読者の方からいただいた感想を、「みなさんの声」で紹介させていただきました。本は「開いたまま」が不得意なので、他のことをやりながら参照するには便利ですよね。 詳細...

 

「作りながら学ぶRuby入門 HD」を電子出版しました - 2010年12月12日

「作りながら学ぶRuby入門 HD」を電子出版しました。iTunes App Storeで購入できます。定価2,500円のところ、64%Offの900円で提供中です。
iTunesストアのプレビューページ 

 

(初版)正誤表の表示を修正中です - 2010年10月11日

Webのシステムの更新の影響で、正誤表が正しく表示できなくなっています。
一部の正誤の内容が読めない、内容が表示されない、といった状態です。
修正を試みていますので、しばらくお待ちください。 
(初版)正誤表を更新しました - 2010年9月21日
 ex606.rb の実行結果の一部が、プログラム上のデータと異なっていた点を訂正しました。

 詳細...

 

(初版)正誤表を更新しました - 2010年9月20日

310、313、328ページのコード上で、operationと書くところをoparationと書いている箇所を訂正しました。 詳細...

 

【重要】 障害発生・復旧のお知らせ - 2010年6月27日

本Webサイトと関連するメールサーバの運用が一時停止しておりました。
現在は復旧し、正常に運営しております。

(1)通信回線停止
停止期間:26日早朝3時半くらい~26日10:43(断続的)
26日10:43~27日11:13(連続)
影響範囲:Webサーバおよびメールサーバ
原因:NTT回線終端装置故障
復旧:装置交換により復旧

(2)一部Webホスティングサービス
停止期間:27日11:13~27日13:05頃
影響範囲:作りながら学ぶRuby入門Webサイトを含むサーバー全体
原因:SQL Serverバージョンアップ2005->2008
およびサーバ収容替え(以前の障害時に
切り替えたままであったものを切り戻す作業)
の際に、一部設定漏れ
復旧:設定変更により復旧

ご利用のみなさまにはご迷惑をおかけしましたことをお詫び申しあげます。

 

(初版)第2刷が6月18日に配本されます - 2010年6月13日

みなさまのご愛顧により、第2刷が配本されることになりました。読者のみなさまに感謝いたします。
第2刷には、第1刷の正誤表の内容は反映してあります。

 

(初版)正誤表を更新しました - 2010年5月2日

222ページのex1910.rbで、実行時エラーが発生していた点を、修正しました。 詳細...

 

(初版)正誤表を更新しました - 2010年4月16日

29ページに,、test01.rbとするところ、ruby_test01.rbとしていたところがありましたので、訂正します。 詳細...

 

(初版)正誤表を更新しました - 2010年4月4日

本文の213ページ、228ページにおいて、指定しているファイル名やSQL文が異なっているところがあった点を訂正しました。 詳細...

 

(初版)正誤表を更新しました - 2010年3月31日

173ページに不要なコードを掲載していたのでその部分を削除するよう訂正しました

 詳細...

 

(初版)正誤表を更新しました - 2010年3月28日

130ページのサンプルコードが、一部途中から行末まで欠けていた点を修正しました。 詳細...

 

(初版)正誤表を更新しました - 2010年1月31日

sqlite3-rubyのインストール手順の実行結果の表示の一部がおかしかった点について 正誤表に情報を追加しました。

 詳細...

 

(初版)FAQsにWebアプリケーション版のエンコーディングエラーの対策を掲載しました - 2009年11月3日

Webアプリケーション版の蔵書管理アプリケーションで「蔵書データの表示」を実行すると、
incompatible character encodings: Windows-31J and ASCII-8BIT
エラーになります。この問題の対策を掲載しました。 詳細...

 

(初版)日経ソフトウェアさんの書評に掲載されました - 2009年10月25日

日経ソフトウェアさんの2009年12月号の「新刊ピックアップ(p8)」で、本書が紹介されていました。私がこの本を書こうと考えたときの想いが伝わる素敵な紹介をしていただけたと思っています。(日経ソフトウェアさま、ありがとうございます)

 詳細...

 

(初版)FAQsにdbiインストール時のエラーの回避方法を追加しました - 2009年10月14日

FAQsに、gemを使ってdbiをインストールする際に発生するエラーの回避方法に関する説明を追加しました。 詳細...

 

(初版)サンプルコードを掲載しました - 2009年10月5日

本書の練習で作成するプログラムのサンプルをダウンロードのページに掲載しました。 詳細...

 

(初版)初版が9月24日に発売されます - 2009年9月20日

初版が9月24日に発売されます。店頭には18日くらいから並ぶそうです。

誤字、間違いなどありましたらご指摘ください。また、読者のみなさまからのご意見などをお待ちしております。

 

サイトを仮公開しました - 2009年3月15日

サイトを仮公開しました。