『Ruby コードレシピ集 [単行本]Ω』はヤフオクでkJ-000d996108から04月20日 16時 22分に出品され04月20日 16時 22分に終了予定です。即決価格は2,917円に設定されています。現在983件の入札があります。決済方法はYahoo!かんたん決済に対応。高知県からの発送料は落札者が負担します。PRオプションはYahoo!かんたん決済、取りナビ(ベータ版)を利用したオークション、即買でした。
要旨(「BOOK」データベースより)スグに使えるテクニック290。目次●Chapter1 Rubyの基礎001 Rubyスクリプトを実行したい002 標準出力に文字列を出力したい003 コメントを書きたい004 ローカル変数を使いたい005 整数を使いたい006 算術演算をしたい007 比較演算をしたい008 配列を使いたい009 ハッシュを使いたい010 メソッドを定義したい011 条件分岐を利用したい012 Rubyスクリプトに引数を渡したい013 Rubyスクリプトを実行可能ファイルにしたい014 Rubyをワンライナーで実行したい015 Rubyを対話形式で実行したい016 Rubyの標準添付ライブラリを使いたい017 複数のバージョンのRubyを管理したい●Chapter2 データとメソッドを扱う018 浮動小数点数を使いたい019 有理数(分数)を使いたい020 小数を誤差なく計算したい(BigDecimal)021 数値の端数処理(切り上げ・切り捨て・四捨五入)を行いたい022 2進数/8進数/16進数を使いたい023 10進数を基数変換したい024 文字列を使いたい025 ヒアドキュメントで文字列を書きたい026 シンボルを使いたい027 真偽値を使いたい028 値を真偽値に変換したい029 論理演算をしたい030 変数に値がないことを表したい(nil)031 定数を使いたい032 変数にデフォルト値を代入したい033 代入で複数の変数を使いたい034 変数に演算結果を入れ直したい035 範囲を表すデータを使いたい036 構造体を作りたい037 イミュータブルな構造体を使いたい(Data)038 メソッドを呼び出したい039 キーワード引数を使いたい040 ブロックを受け取るメソッドを定義したい041 1行でメソッドを定義したい042 メソッドに渡す引数の数を可変にしたい043 メソッドに渡すキーワード引数の数を可変にしたい044 メソッドを連続して呼び出したい(メソッドチェーン)045 メソッドチェーンの途中に処理を挟みたい046 メソッドをパイプライン形式で連続して呼び出したい047 nilの可能性があるオブジェクトに対してメソッドを安全に呼び出したい048 オブジェクトをコピーしたい049 オブジェクトの意図しない書き換えを防止したい050 システムのコマンドを実行したい●Chapter3 分岐と繰り返しで処理を制御する051 特定の条件に当てはまらないときだけ処理を実行したい(unless)052 複数の条件分岐を順番に実行したい(if-elsif-else)053 ガード節を書きたい054 三項演算子を使いたい055 if式を使って条件に応じた値を取得したい056 式の値に応じて複数の条件に分岐したい(case-when)057 パターンマッチを使いたい(case-in)058 指定した回数繰り返しを実行したい059 配列の要素を繰り返し処理したい060 配列の要素をインデックスとともに繰り返し処理したい061 無限ループしたい062 条件を満たしている間繰り返しを実行したい063 特定の範囲の整数を数え上げながら繰り返しを実行したい064 特定の条件のとき繰り返しを中断したい065 特定の条件のとき繰り返しの処理をスキップしたい066 ブロックの実行を中断したい●Chapter4 配列やハッシュとしてデータを扱う067 配列から値を取得したい068 配列の長さを調べたい069 配列に値を挿入したい070 配列から値を削除したい071 配列から重複する項目を取り除きたい072 配列からnilを取り除きたい073 配列を整列したい074 任意の値から配列を生成したい075 配列の各要素を変換して新しい配列を作りたい076 文字列やシンボルの配列を簡潔に記述したい077 配列の要素を連結して文字列にしたい078 配列から条件に合う要素だけを取り出したい079 配列から条件に合う要素を取り除きたい080 配列のすべての要素について条件が成立するか確認したい081 配列の少なくとも1つの要素について条件が成立するか確認したい082 特定の条件が成り立つ要素を変換して新しい配列を作りたい083 配列の全要素を集計して1つの値を得たい084 配列をもとにした新しいハッシュを作りたい085 配列をバイナリ文字列に変換したい/バイナリ文字列をデータに変換したい086 ハッシュから複数の値を取得したい087 ハッシュにキーと値を挿入したい088 ハッシュからキーと値を削除したい089 ハッシュを簡潔に記述したい(Shorthand Syntax)090 ハッシュのキーの数を調べたい091 ハッシュがどのようなキーを持つか調べたい092 ハッシュのキーと値に対して繰り返し処理したい093 ハッシュのデフォルト値を設定したい094 集合を扱いたい095 集合に特定の要素が含まれているか確認したい096 集合の要素を追加・削除したい097 集合演算を実行したい●Chapter5 文字列を操作する098 文字列を連結したい099 文字列に含まれる文字の数を知りたい100 文字列に式の返り値を埋め込みたい101 フォーマットを指定して数値を文字列にしたい102 文字列を置換したい103 文字列内に特定の文字列が含まれるか判定したい104 文字列の一部を取り出したい105 文字列の前後の不要な空白文字を削除したい106 文字列の大文字/小文字を変換したい107 文字列を左詰め/右詰め/中央揃えにしたい108 文字列を数値に変換したい109 改行を含む文字列を1行ずつ処理したい110 文字列から空白行だけを削除したい111 全角文字と半角文字を相互に変換したい112 文字コードを判定したい113 文字列とBase64文字列を相互に変換したい114 ハッシュ値を計算したい●Chapter6 正規表現で文字列を扱う115 正規表現を使いたい116 正規表現で文字クラスを使いたい117 正規表現で特別な意味を持つ文字をパターンとして使いたい118 正規表現で文字列に意図しない文字が含まれていないことを確認したい119 繰り返しの正規表現で最小の範囲にマッチさせたい120 正規表現で前後に特定のパターンが存在する場合にのみマッチさせたい121 正規表現で複数行にまたがってマッチさせたい122 正規表現でひらがなとカタカナにマッチさせたい123 正規表現でパーセント記法/式展開/パターンの連結を利用したい124 正規表現にマッチする箇所のインデックスを取得したい125 正規表現にマッチする箇所をすべて取得したい126 正規表現にマッチする最初の箇所を置換したい127 正規表現にマッチする箇所をすべて置換したい128 正規表現で文字列を分割したい129 正規表現にマッチした文字列の一部を参照したい130 正規表現にマッチした箇所の前後を調べたい●Chapter7 クラスとモジュールの機能を利用する131 クラスを定義したい132 インスタンス変数を定義したい133 クラス変数を定義したい134 クラスインスタンス変数を定義したい135 インスタンスメソッドを定義したい136 クラスメソッドを定義したい137 privateなクラスメソッドを定義したい138 特定のオブジェクトのみにメソッドを定義したい139 メソッドの公開範囲を設定したい140 インスタンス変数へのゲッター/セッターメソッドを簡単に定義したい141 別のクラスを継承したい142 モジュールを定義したい143 モジュールのメソッドをインスタンスメソッドとして追加したい144 モジュールのメソッドをクラスメソッドとして追加したい145 モジュール関数を定義したい146 クラス/モジュールに名前空間を作りたい147 クラスが持つメソッドをリスト化したい148 クラスの継承関係を調べたい149 オブジェクトが属するクラスを調べたい150 オブジェクトが指定されたクラスのインスタンスかどうか調べたい●Chapter8 動的なプログラミング言語の機能を利用する151 メソッドを上書きしたい152 限られた箇所だけでメソッドを上書きしたい153 プログラム全体で上書きしたメソッドを使いたい154 既存のクラスに新しいメソッドを追加したい155 メソッドを動的に定義したい156 存在しないメソッドを呼び出して動的に扱いたい157 存在しないメソッドが動的に呼び出せることを確認したい158 呼び出すメソッドを動的に決定したい●Chapter9 時刻と日付のデータを扱う159 時刻のデータを扱いたい160 日付のデータを扱いたい161 現在の日付や時刻を取得したい162 指定した日付の曜日を取得したい163 日付が特定の曜日であるか判定したい164 うるう年かどうか判定したい165 過去/未来の時刻を取得したい166 年/月/日の単位で過去/未来の時刻を取得したい167 月末の日付を取得したい168 ある日付が月末かどうか判定したい169 文字列から日付/時刻を作成したい170 日付/時刻の文字列を作成したい171 時刻を標準規格の形式の文字列に変換したい172 時刻のタイムゾーンを変更したい173 日付を時刻に変換したい/時刻を日付に変換したい174 メソッドのデフォルト引数として現在時刻を利用したい175 テストのために現在時刻を固定/変更したい●Chapter10 数学的な機能を利用する176 絶対値を求めたい177 最大値、最小値を求めたい178 合計値を求めたい179 平方根を求めたい180 複素数を使いたい181 三角関数を使いたい182 指数関数を使いたい183 対数関数を使いたい184 数学に関する定数を使いたい185 乱数を使いたい186 安全な乱数を使いたい187 順列/組合せを求めたい●Chapter11 ファイルシステムを操作する188 ファイルやディレクトリの名前の一覧を取得したい189 実行中のスクリプトが存在するディレクトリの名前を取得したい190 ファイルの拡張子を取得したい191 ファイルとディレクトリが存在するかどうか確認したい192 ディレクトリ名とファイル名を結合してパス文字列を作りたい193 特定のパターンにしたがうファイル名を取得したい194 相対パスを絶対パスに変換したい195 ファイルの移動やファイル名の変更を実行したい196 ファイルをコピーしたい197 ディレクトリとその中のファイルをコピーしたい198 ファイルを削除したい199 ディレクトリを削除したい200 ファイルを開きたい201 ファイルの文字コードを指定して開きたい202 テキストファイルを読み込みたい203 テキストファイルを1行ずつ読み込んで処理したい204 ファイルに文字列を書き込みたい205 カレントディレクトリを参照/移動したい206 ファイルやディレクトリが空かどうか判定したい207 実行中のスクリプトの名前とパスを取得したい208 スクリプトにテキストデータを埋め込みたい●Chapter12 例外を用いてエラーを制御する209 例外を発生させたい210 発生した例外に対応したい211 独自の例外を作りたい212 例外の種類に応じて異なる対応をしたい213 1行で例外に対応したい214 例外が発生したときに処理をやり直したい215 例外の有無によらずに最後に同じ処理をしたい●Chapter13 Rubyのプログラムをテストする216 Rubyのコードをテストしたい217 インスタンスメソッド/クラスメソッドの返り値をテストしたい218 例外が発生することをテストしたい219 メソッドが呼び出されたかどうかをテストしたい220 テスト実行前後に特定の処理を実行したい221 ネスト(入れ子に)したテストケースを書きたい222 外部へのHTTPリクエストをスタブしたい●Chapter14 Rubyのプログラムをデバッグする223 デバッグのために変数の内容を出力したい224 プログラムの実行を途中で止めて処理を追いたい(IRB)225 高機能なデバッガを使いたい(debugライブラリ)226 プログラムの実行速度を計測したい227 ログを標準出力に出力したい228 ログをファイルに出力したい229 特定のレベル以上のログだけを出力したい●Chapter15 RubyGemsを活用する230 gem を使いたい231 特定バージョンのgemを使いたい232 インストールされているgemを確認したい233 プログラムごとに必要なgemを管理したい(Bundler)234 Bundler で管理している gem を一括で読み込みたい235 開発時だけ特定の gem をインストールしたい236 Bundlerでgemをインストールする場所を変えたい237 Gemfile を使わずに gem を使うプログラムを書きたい●Chapter16 テキストデータを扱う238 JSONを読み込んでRubyで扱いたい239 RubyのオブジェクトをJSON文字列に変換したい240 CSV を読み込んで2次元配列として扱いたい241 配列からCSVを組み立てたい242 YAML を読み込んでハッシュとして扱いたい243 Ruby オブジェクトを YAML にして出力したい244 TOMLファイルを読み込んでRubyで扱いたい245 MarkdownをHTMLに変換したい●Chapter17 さまざまな形式のデータを扱う246 tar.gzファイルを作成したい247 tar.gzファイルを展開したい248 zipファイルを作成したい249 zipファイルを展開したい250 画像を扱いたい251画像をリサイズしたい252 画像を回転・反転したい253 画像のExifデータを参照/削除したい254 PDFを作成したい255 Microsoft ExcelのXLSXファイルを扱いたい●Chapter18 使いやすいコマンドラインツールを作る256 コマンドラインオプションのあるプログラムを作りたい257 コ内容紹介最新Ruby 3.3に対応。Rubyでやりたいことがすぐにわかる、逆引きレシピ集の決定版。Rubyの基礎知識や実践ですぐに役立つテクニックを、目的別にまとめた逆引きレシピ集です。文法/データ操作/正規表現/文字列操作/テスト/エラー処理といったRubyの基本から、RubyGems/データベース操作/データ処理といった実践的な開発に役立つテクニックまで、やりたいことをすぐに逆引きできるように整理しました。繰り返し参照しやすい形式で構文やコードをわかりやすく掲載。駆け出しエンジニア、Web開発者、ホビープログラマー、Rubyを使うすべての方にお届けします。Ruby 3.3に対応。著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)山本 浩平(ヤマモト コウヘイ)ソフトウェアエンジニア。GMOペパボ株式会社を経て、現在は株式会社一休に所属。GMOペパボではRuby on Railsなどを用いたECサイト構築サービスの開発に携わった。ソフトウェア開発に関するブログ記事執筆にも取り組む下重 博資(シモジュウ ヒロシ)GMOペパボ株式会社に勤務するソフトウェアエンジニア。Ruby on Railsを用いたオリジナルグッズ作成サービスの開発に従事。Kaigi on RailsのオーガナイザーやRails Girlsのコーチとしてイベントの企画運営にも取り組む板倉 悠太(イタクラ ユウタ)ソフトウェアエンジニア。2010年にRubyを仕事で使い始め、2015年からRuby on RailsによるWebアプリケーション開発に携わる。GMOペパボ株式会社を経てフリーランスとなり、2024年にTARAREBA株式会社を設立、同社代表取締役著者について山本 浩平 (ヤマモト コウヘイ)ソフトウェアエンジニア。GMOペパボ株式会社を経て、現在は株式会社一休に所属。GMOペパボではRuby on Railsなどを用いたECサイト構築サービスの開発に携わった。ソフトウェア開発に関するブログ記事執筆にも取り組む。Web上ではkymmt(@kymmt90)として活動。下重 博資 (シモジュウ ヒロシ)GMOペパボ株式会社に勤務するソフトウェアエンジニア。Ruby on Railsを用いたオリジナルグッズ作成サービスの開発に従事。Kaigi on RailsのオーガナイザーやRails Girlsのコーチとしてイベントの企画運営にも取り組む。Xアカウントは@shimoju_。板倉 悠太 (イタクラ ユウタ)ソフトウェアエンジニア。2010年にRubyを仕事で使い始め、2015年からRuby on RailsによるWebアプリケーション開発に携わる。GMOペパボ株式会社を経てフリーランスとなり、2024年にTARAREBA株式会社を設立、同社代表取締役。ネット上のIDはyuta25。
Pythonでつくるデスクトップアプリ―メモ帳からスクレイピング・生成AI利用まで [単行本]Ω
¥ 2574
動かして学ぶ!Python Django開発入門 第3版(NEXT ONE) [単行本]Ω
¥ 3089
[改訂新版]実戦で役立つ C#プログラミングのイディオム/定石&パターン [単行本]Ω
¥ 2746
つくりながら学ぶ!生成AIアプリ&エージェント開発入門(Compass Data Science) [単行本]Ω
¥ 2471
Pythonクイックリファレンス 第4版 [単行本]Ω
¥ 4118
独習ASP.NET Core―Teach Yourself ASP.NET Core [単行本]Ω
¥ 3346
VTuberサプーが教える!Python初心者のコード/プロのコード [単行本]Ω
¥ 2231
(改訂第3版)C♯ポケットリファレンス [単行本]Ω
¥ 2746
いきなりプログラミング Python [単行本]Ω
¥ 1888
爆速Python―巨大データセットを扱うための高速化テクニック(Programmers SELECTION) [単行本]Ω
¥ 3089
Python2年生 データ分析のしくみ―体験してわかる!会話でまなべる! 第2版 (2年生) [単行本]Ω
¥ 1888
UnityとROS 2で実践するロボットプログラミング ロボットUI/UXの拡張(エンジニア入門シリーズ) [単行本]Ω
¥ 3089
プログラミング言語AWK(第2版) [単行本]Ω
¥ 2831
Rustで作るプログラミング言語 -- コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで [単行本]Ω
¥ 2917
実践!Go言語とgRPCで学ぶマイクロサービス開発(設計技術シリーズ<126>) [単行本]Ω
¥ 3089
Spring徹底入門 第2版 Spring FrameworkによるJavaアプリケーション開発(徹底入門) [単行本]Ω
¥ 3689
SSL/TLS実践入門―Webの安全性を支える暗号化技術の設計思想(WEB+DB PRESS plusシリーズ) [単行本]Ω
¥ 2917
Python2年生スクレイピングのしくみ―体験してわかる!会話でまなべる! 第2版 (2年生) [単行本]Ω
¥ 1888
983 入札履歴
終了
オークファンの無料会員に登録すれば
一度検索した商品をお気に入り登録可能。
マイブックマーク機能で
いつでもすぐに登録した商品を
見返すことができます。
既に会員の方はこちらからログインをお願いいたします
「同じ商品を出品する」機能のご利用には
オークファン会員登録が必要です。
価格を表示するには、
オークファンプレミアム(月額8,800円/税込)の登録が必要です。
まずはお試し!!初月無料で過去の落札相場を確認!
オークションで稼ぐための人気機能!
「期間おまとめ検索」を使えば、複数月をまたいだ指定期間の相場検索が可能です。レアな商品の相場や過去の出品数をまとめて確認できます。
さらに、オークファンプレミアムに登録すると最大過去10年分の相場データが月1,200回まで閲覧可能です。
価格を表示するには、
オークファンプレミアム(月額2,200円/税込)の登録が必要です。
まずはお試し!!初月無料で過去の落札相場を確認!