Ruby: [learn ruby the quick and easy way!]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Berkeley, Calif.
Peachpit Press
2009
|
Schriftenreihe: | Visual quickstart guide
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIV, 417 S. Ill., graph. Darst. |
ISBN: | 9780321553850 0321553853 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035015407 | ||
003 | DE-604 | ||
005 | 20090219 | ||
007 | t | ||
008 | 080821s2009 ad|| |||| 00||| eng d | ||
015 | |a GBA870534 |2 dnb | ||
020 | |a 9780321553850 |9 978-0-321-55385-0 | ||
020 | |a 0321553853 |9 0-321-55385-3 | ||
035 | |a (OCoLC)699927314 | ||
035 | |a (DE-599)BVBBV035015407 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
050 | 0 | |a QA76.73.R83 | |
082 | 0 | |a 005.133 |2 22 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Ullman, Larry E. |d 1972- |e Verfasser |0 (DE-588)123333180 |4 aut | |
245 | 1 | 0 | |a Ruby |b [learn ruby the quick and easy way!] |c Larry Ullman |
246 | 1 | 3 | |a Visual quickstart guide Ruby |
264 | 1 | |a Berkeley, Calif. |b Peachpit Press |c 2009 | |
300 | |a XIV, 417 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Visual quickstart guide | |
650 | 4 | |a Ruby (Computer program language) | |
650 | 4 | |a Ruby (Computer program language) | |
650 | 0 | 7 | |a Ruby |g Programmiersprache |0 (DE-588)4653817-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Ruby |g Programmiersprache |0 (DE-588)4653817-3 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016684586&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-016684586 |
Datensatz im Suchindex
_version_ | 1809403577136840704 |
---|---|
adam_text |
Table of Contents
Chapter
1:
Chapter
2:
Chapter
3:
Chapter
4:
Introduction
ix
Getting Started
1
Installation on Windows
.2
Installation on Mac OS X
.4
Testing an Installation
.7
Ruby Documentation
.9
Interactive Ruby
.12
Customizing irb
.16
j·
Simple Scripts
19 £
Creating a Basic Script
.20
О
Execution on Windows
.22
f-j
Command-Line Execution
.24
^
Making Scripts Executable
.26
jj
Creating Output
.28
j*
Taking Input
.30 «»
Making Comments
.32
Simple Types
35
Creating Numbers
.36
Performing Arithmetic
.38
Numeric Methods
.40
Creating Strings
.43
Interpolation and Escaping
.45
Common String Methods
.48
Creating Multiline Strings
.50
Using Constants
.53
Dates and Times
.55
Arrays, Ranges, and Hashes
59
Creating Arrays
.60
Common Array Methods
.63
Adding Elements
.67
Removing Elements
.70
Arrays and Strings
.72
Using Ranges
.74
Creating a Hash
.77
Common Hash Methods
.79
V
Contents
о
ui
Chapter
5:
Control Structures
81
Operators
.82
Basic Conditionals
.85
Extended Conditionals
.89
The Conditional Operator
.92
Case Statements
.96
Basic Loops
.100
Numeric Iterators
.104
Collection Iterators
.107
Chapter
6:
Creating Methods 111
Simple Methods
.112
Returning Values
.114
Taking Arguments
.118
Default Argument Values
.121
Using self
.123
Variable-Length Arguments
.125
Methods and Blocks
.129
Chapter
7:
Creating Classes
133
Simple Classes
.134
Instance Variables
.138
Using Accessors
.141
Creating Constructors
.144
Defining Operators
.148
Other Special Methods
.157
Validation and Duck Typing
.162
Chapter
8:
Inheritance and More
167
Basic Inheritance
.168
Overriding Methods
.173
Chaining Methods
.176
Access Control
.180
Class Variables
.186
Class Methods
.189
Chapter
9:
Modules and Includes
195
Modules as Namespaces
.196
Modules as Mixins
.200
Requiring Files
.204
Ruby Standard Library
.209
vi
Contents
Chapter
10:
Regular Expressions
211
Performing Matches
.212
Defining Simple Patterns
.215
Using Anchors
.218
Using Quantifiers
.221
Using Character Classes
.224
Using Modifiers
.228
Finding Matches
.230
Performing Substitutions
.234
Chapter
11:
Debugging and Error Handling
239
Using the Ruby Debugger
.240
Exception Handling
.246
Handling Exceptions by Type
.250
Raising Exceptions
.253
Unit Testing
.258
Chapter
12:
Ruby Gems
265
Installing RubyGems
.266
Managing and Installing Gems
.269
Using Gems
.273
The
creditcard
Gem
.276
The Highline Gem
.278
The RedCloth Gem
.284
Chapter
13:
Directories and Files
287
The Basics
.288
Accessing Directory Contents
.291
Directory and File Properties
.294
Permissions
.297
Creating, Moving, Copying, and Deleting
.301
Reading from Files
.304
Writing to Files
.307
Using FasterCSV
.311
Chapter
14:
Databases
315
Getting Started
.316
Executing Simple Queries
.319
Inserting Records
.321
Retrieving Records
.326
Performing Transactions
.330
BB
m
О
VII
Contents
з
И.
О
її
Chapter
15:
Networking
335
Creating a Socket Server
.336
Using Threads
.339
Creating a Socket Client
.344
HTTP Connections
.347
Handling RSS Feeds
.351
Chapter
16:
Ruby on Rails
355
A Rails Primer
.356
Getting Started
.358
Database Configuration
.361
Creating the Database
.364
Trying the Site
.369
Customizing Models
.371
Customizing Views
.375
Customizing Controllers
.382
Chapter
17:
Dynamic Programming
387
OS Integration
.388
Tainted Data
.392
Safe Levels
.396
Procs and Lambdas
.400
Index
407
viii |
adam_txt |
Table of Contents
Chapter
1:
Chapter
2:
Chapter
3:
Chapter
4:
Introduction
ix
Getting Started
1
Installation on Windows
.2
Installation on Mac OS X
.4
Testing an Installation
.7
Ruby Documentation
.9
Interactive Ruby
.12
Customizing irb
.16
j·
Simple Scripts
19 £
Creating a Basic Script
.20
О
Execution on Windows
.22
f-j
Command-Line Execution
.24
^
Making Scripts Executable
.26
jj
Creating Output
.28
j*
Taking Input
.30 «»
Making Comments
.32
Simple Types
35
Creating Numbers
.36
Performing Arithmetic
.38
Numeric Methods
.40
Creating Strings
.43
Interpolation and Escaping
.45
Common String Methods
.48
Creating Multiline Strings
.50
Using Constants
.53
Dates and Times
.55
Arrays, Ranges, and Hashes
59
Creating Arrays
.60
Common Array Methods
.63
Adding Elements
.67
Removing Elements
.70
Arrays and Strings
.72
Using Ranges
.74
Creating a Hash
.77
Common Hash Methods
.79
V
Contents
о
ui
Chapter
5:
Control Structures
81
Operators
.82
Basic Conditionals
.85
Extended Conditionals
.89
The Conditional Operator
.92
Case Statements
.96
Basic Loops
.100
Numeric Iterators
.104
Collection Iterators
.107
Chapter
6:
Creating Methods 111
Simple Methods
.112
Returning Values
.114
Taking Arguments
.118
Default Argument Values
.121
Using self
.123
Variable-Length Arguments
.125
Methods and Blocks
.129
Chapter
7:
Creating Classes
133
Simple Classes
.134
Instance Variables
.138
Using Accessors
.141
Creating Constructors
.144
Defining Operators
.148
Other Special Methods
.157
Validation and Duck Typing
.162
Chapter
8:
Inheritance and More
167
Basic Inheritance
.168
Overriding Methods
.173
Chaining Methods
.176
Access Control
.180
Class Variables
.186
Class Methods
.189
Chapter
9:
Modules and Includes
195
Modules as Namespaces
.196
Modules as Mixins
.200
Requiring Files
.204
Ruby Standard Library
.209
vi
Contents
Chapter
10:
Regular Expressions
211
Performing Matches
.212
Defining Simple Patterns
.215
Using Anchors
.218
Using Quantifiers
.221
Using Character Classes
.224
Using Modifiers
.228
Finding Matches
.230
Performing Substitutions
.234
Chapter
11:
Debugging and Error Handling
239
Using the Ruby Debugger
.240
Exception Handling
.246
Handling Exceptions by Type
.250
Raising Exceptions
.253
Unit Testing
.258
Chapter
12:
Ruby Gems
265
Installing RubyGems
.266
Managing and Installing Gems
.269
Using Gems
.273
The
creditcard
Gem
.276
The Highline Gem
.278
The RedCloth Gem
.284
Chapter
13:
Directories and Files
287
The Basics
.288
Accessing Directory Contents
.291
Directory and File Properties
.294
Permissions
.297
Creating, Moving, Copying, and Deleting
.301
Reading from Files
.304
Writing to Files
.307
Using FasterCSV
.311
Chapter
14:
Databases
315
Getting Started
.316
Executing Simple Queries
.319
Inserting Records
.321
Retrieving Records
.326
Performing Transactions
.330
BB
m
О
VII
Contents
з
И.
О
її
Chapter
15:
Networking
335
Creating a Socket Server
.336
Using Threads
.339
Creating a Socket Client
.344
HTTP Connections
.347
Handling RSS Feeds
.351
Chapter
16:
Ruby on Rails
355
A Rails Primer
.356
Getting Started
.358
Database Configuration
.361
Creating the Database
.364
Trying the Site
.369
Customizing Models
.371
Customizing Views
.375
Customizing Controllers
.382
Chapter
17:
Dynamic Programming
387
OS Integration
.388
Tainted Data
.392
Safe Levels
.396
Procs and Lambdas
.400
Index
407
viii |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Ullman, Larry E. 1972- |
author_GND | (DE-588)123333180 |
author_facet | Ullman, Larry E. 1972- |
author_role | aut |
author_sort | Ullman, Larry E. 1972- |
author_variant | l e u le leu |
building | Verbundindex |
bvnumber | BV035015407 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.R83 |
callnumber-search | QA76.73.R83 |
callnumber-sort | QA 276.73 R83 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)699927314 (DE-599)BVBBV035015407 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV035015407</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20090219</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">080821s2009 ad|| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBA870534</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780321553850</subfield><subfield code="9">978-0-321-55385-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0321553853</subfield><subfield code="9">0-321-55385-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)699927314</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035015407</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.R83</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Ullman, Larry E.</subfield><subfield code="d">1972-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)123333180</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Ruby</subfield><subfield code="b">[learn ruby the quick and easy way!]</subfield><subfield code="c">Larry Ullman</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Visual quickstart guide Ruby</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berkeley, Calif.</subfield><subfield code="b">Peachpit Press</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 417 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Visual quickstart guide</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ruby (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ruby (Computer program language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Ruby</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4653817-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Ruby</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4653817-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016684586&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016684586</subfield></datafield></record></collection> |
id | DE-604.BV035015407 |
illustrated | Illustrated |
index_date | 2024-07-02T21:45:14Z |
indexdate | 2024-09-06T00:15:19Z |
institution | BVB |
isbn | 9780321553850 0321553853 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016684586 |
oclc_num | 699927314 |
open_access_boolean | |
owner | DE-703 |
owner_facet | DE-703 |
physical | XIV, 417 S. Ill., graph. Darst. |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Peachpit Press |
record_format | marc |
series2 | Visual quickstart guide |
spelling | Ullman, Larry E. 1972- Verfasser (DE-588)123333180 aut Ruby [learn ruby the quick and easy way!] Larry Ullman Visual quickstart guide Ruby Berkeley, Calif. Peachpit Press 2009 XIV, 417 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Visual quickstart guide Ruby (Computer program language) Ruby Programmiersprache (DE-588)4653817-3 gnd rswk-swf Ruby Programmiersprache (DE-588)4653817-3 s DE-604 Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016684586&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Ullman, Larry E. 1972- Ruby [learn ruby the quick and easy way!] Ruby (Computer program language) Ruby Programmiersprache (DE-588)4653817-3 gnd |
subject_GND | (DE-588)4653817-3 |
title | Ruby [learn ruby the quick and easy way!] |
title_alt | Visual quickstart guide Ruby |
title_auth | Ruby [learn ruby the quick and easy way!] |
title_exact_search | Ruby [learn ruby the quick and easy way!] |
title_exact_search_txtP | Ruby [learn ruby the quick and easy way!] |
title_full | Ruby [learn ruby the quick and easy way!] Larry Ullman |
title_fullStr | Ruby [learn ruby the quick and easy way!] Larry Ullman |
title_full_unstemmed | Ruby [learn ruby the quick and easy way!] Larry Ullman |
title_short | Ruby |
title_sort | ruby learn ruby the quick and easy way |
title_sub | [learn ruby the quick and easy way!] |
topic | Ruby (Computer program language) Ruby Programmiersprache (DE-588)4653817-3 gnd |
topic_facet | Ruby (Computer program language) Ruby Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016684586&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT ullmanlarrye rubylearnrubythequickandeasyway AT ullmanlarrye visualquickstartguideruby |