close
1.

電子ブック

EB
Rich Bowen
出版情報: O'Reilly Online Learning: Academic/Public Library Edition , Apress, 2006
2.

電子ブック

EB
Andy Budd, Simon Collison, Cameron Moll
出版情報: O'Reilly Online Learning: Academic/Public Library Edition , Apress, 2006
目次情報: 続きを見る
Foreword
About the Authors
About the Technical Reviewer
Acknowledgments
Introduction
Setting the Foundations / Chapter 1:
Structuring your code
Use meaningful markup
IDs and class names
Divs and spans
Document types, DOCTYPE switching, and browser modes
Validation
Browser modes
DOCTYPE switching
Getting your styles to hit the target
Common selectors
Pseudo-classes
The universal selector
Advanced selectors
Child and adjacent sibling selectors
Attribute selectors
The cascade and specificity
Specificity
Using specificity in your stylesheets
Adding a class or an ID to the body tag
Inheritance
Planning, organizing, and maintaining your stylesheets
Applying styles to your document
Commenting your code
Adding structural comments
Note to self
Removing comments and optimizing your stylesheets
Style guides
Organizing your stylesheets for easy maintenance
Summary
Visual Formatting Model Recap / Chapter 2:
Box model recap
IE/Win and the box model
Margin collapsing
Positioning recap
The visual formatting model
Relative positioning
Absolute positioning
Fixed positioning
Floating
Line boxes and clearing
Background Images and Image Replacement / Chapter 3:
Background image basics
Rounded-corner boxes
Fixed-width rounded-corner boxes
Flexible rounded-corner box
Mountaintop corners
Drop shadows
Easy CSS drop shadows
Drop shadows a la Clagnut
Fuzzy shadows
Onion skinned drop shadows
Image replacement
Fahrner Image Replacement (FIR)
Phark
Gilder/Levin method
Inman Flash Replacement (IFR) and Scalable Inman Flash Replacement (sIFR)
Styling Links / Chapter 4:
Simple link styling
Fun with underlines
Fancy link underlines
Highlighting different types of link
Highlighting downloadable documents and feeds
Creating buttons and rollovers
Simple rollovers
Rollovers with images
Pixy-style rollovers
Visited-link styles
Pure CSS tooltips
Styling Lists and Creating Nav Bars / Chapter 5:
Basic list styling
Creating a vertical nav bar
Highlighting the current page in a nav bar
Creating a horizontal nav bar
Simplified "sliding doors" tabbed navigation
CSS image maps
flickr-style image maps
Remote rollovers
A short note about definition lists
Styling Forms and Data Tables / Chapter 6:
Styling data tables
Table-specific elements
summary and caption
thead, tbody, and tfoot
col and colgroups
Data table markup
Styling the table
Adding the visual style
Added extras
Simple form layout
Useful form elements
Form labels
The basic layout
Other elements
Embellishments
Required fields
Complicated form layout
Accessible date input
Multicolumn check boxes
Form feedback
Layout / Chapter 7:
Centering a design
Centering a design using auto margins
Centering a design using positioning and negative margins
Float-based layout
Two-column floated layout
Three-column floated layout
Fixed-width, liquid, and elastic layout
Liquid layouts
Elastic layouts
Elastic-liquid hybrid
Liquid and elastic images
Faux columns
Hacks and Filters / Chapter 8:
An introduction to hacks and filters
A warning about hacks and filters
Using hacks sensibly
Filtering separate stylesheets
Internet Explorer conditional comments
Band pass filters
Filtering individual rules and declarations
The child selector hack
Attribute selector hack
The star HTML hack
IE/Mac commented backslash hack
The escaped property hack
Tantek's box model hack
The modified simplified box model hack
The limportant and underscore hacks
The Owen hack
Bugs and Bug Fixing / Chapter 9:
Bug hunting
Common CSS problems
Problems with specificity and sort order
Problems with margin collapsing
Bug hunting basics
Isolate the problem
Creating a minimal test case
Fix the problem, not the symptoms
Ask for help
Having "layout"
What is "layout"?
What effect does layout have?
Common bugs and their fixes
Double-margin float bug
Three-pixel text jog bug
IE 6 duplicate character bug
IE 6 peek-a-boo bug
Absolute positioning in a relative container
Stop picking on Internet Explorer
More Than Doodles / Case Study 1:
About this case study
Controlling content area with descendant selectors
The XHTML
A note about naming conventions
Three-column layout
Two-column layout
One-column layout
Removing unwanted columns
Floating the columns
The calculations
Floating the columns in the right place
Highlighting the current page based on the body class
Drop-in boxes for columns
Right-angled or rounded corners-you decide
Flat, right-angled corners
So, let's prepare for something special
Transparent custom corners and borders
The images
The CSS
Combining classes for targeted actions
Image classes and exceptions
Default images
Owned images
Larger images
Dealing with links
Understanding the sidebar links
Checked-off visited links
LAHV, not LVHA
Highlighting external links
Floated drop shadows (gallery)
Casting the shadows
Floating the images
Tuscany Luxury Resorts / Case Study 2:
The fluid layout
Body and container
Masthead
Content and sidebar
Fluid properties
Footer
Resolving fluid layout issues
Aligning elements using absolute positioning
Location properties (top, bottom, left, right)
Stacking order (z-index)
Background image techniques
Dividing the top in three
"Bulletproofing" a background
Logo image replacement
Initial cap image replacement
Fluid imagery
Coding a fluid image
Using a single list item for multiple elements
Coding the menu
Index
Foreword
About the Authors
About the Technical Reviewer
3.

電子ブック

EB
Jacob Habgood, Mark Overmars, Mark H. Overmars
出版情報: O'Reilly Online Learning: Academic/Public Library Edition , Apress, 2006
目次情報: 続きを見る
Foreword
About the Authors
About the Technical Reviewer
About the Illustrator
Acknowledgments
Introduction
Getting Started / Part 1:
Welcome to Game Maker / Chapter 1:
Installing the Software
Registration
The Global User Interface
Running a Game
How to Get More Information
What's Next?
Your First Game: Devilishly Easy / Chapter 2:
Designing the Game: Evil Clutches
Sprites
Objects
The Boss Object
Events and Actions
The Dragon Object
Rooms
Save and Run
Instances and Objects
Demons, Baby Dragons, and Fireballs
The Fireball Object
The Demon Object
Summoning Demons
The Baby Dragon Object
Backgrounds and Sounds
A Background Image
Background Music
Sound Effects
Congratulations
Action Games / Part 2:
More Actions: A Galaxy of Possibilities / Chapter 3:
Designing the Game: Galactic Mail
Sprites and Sounds
Moons and Asteroids
Flying Around
Winning and Losing
An Explosion
Scores
Levels
Finishing Touches
A Title Screen
Winning the Game
Adding Some Visual Variety
Help Information
Target the Player: It's Fun Being Squished / Chapter 4:
Designing the Game: Lazarus
An Animated Character
A Test Environment
Falling Boxes
No Way Out!
Adding a Goal
Starting a Level
Sounds, Backgrounds, and Help
Game Design: Interactive Challenges / Chapter 5:
What Makes a Good Game?
Game Mechanics
Interactive Challenges
Game Genres
Challenges
Difficulty
Goals
Rewards
Subgoals
Interactivity
Choices and Control
Control Overload!
Unfair Punishment
Audio Feedback
Summary
Level Design / Part 3:
Inheriting Events: Mother of Pearl / Chapter 6:
Designing the Game: Super Rainbow Reef
A Game Framework
The Front-End
The Completion Screen
Bouncing Starfish
Biglegs
Parent Power
Lives
Blocks
Normal Blocks
Solid Blocks
Special Blocks
Polishing the Game
Saving Games and Quitting
A Slower Start
Creating the Levels
Maze Games: More Cute Things in Peril / Chapter 7:
Designing the Game: Koalabr8
The Basic Maze
The Game Framework
A Moving Character
Save the Koala
Creating Hazards
Tiles
Adding Additional Hazards
Locks and Switches
A Detonator
Rocks
Finishing the Game
Game Design: Levels and Features / Chapter 8:
Selecting Features
Pie in the Sky
Do You Have That in Blue?
Starting an Arms Race
One-Trick Ponies
Emerging with More Than You Expected
Designing Levels
The Game Maker's Apprentice
Learning Curves
Difficulty Curves
Saving the Day
Applying It All
Features
Emerging Springs
Training Missions
Dividing Levels
Multiplayer Games / Part 4:
Cooperative Games: Flying Planes / Chapter 9:
Designing the Game: Wingman Sam
Variables and Properties
The Illusion of Motion
Flying Planes
Enemies and Weapons
Dealing with Damage
Time Lines
More Enemies
End Boss
Competitive Games: Playing Fair with Tanks / Chapter 10:
Designing the Game: Tank War
Playing with Tanks
Firing Shells
Secondary Weapons
Views
Game Design: Balance in Multiplayer Games / Chapter 11:
Competition and Cooperation
Independent Competition
Dependent Competition
Independent Cooperation
Dependent Cooperation
Mix and Match
Balanced Beginnings
Equivalent Characters
Balancing Differences
Balanced Choice
Weighting Choices
Cyclic Relationships
Balanced Computer Opponents
Artificial Stupidity
Enemies and Intelligence / Part 5:
GML: Become a Programmer / Chapter 12:
Hello World
Variables
Functions
Conditional Statements
Repeating Things
Arrays
Dealing with Other Instances
Scripts As Functions
Debugging Programs
Clever Computers: Playing Tic-Tac-Toe / Chapter 13:
Designing the Game: Tic-Tac-Toe
The Playing Field
Let the Computer Play
A Clever Computer Opponent
Adaptive Gameplay
Intelligent Behavior: Animating the Dead / Chapter 14:
Designing the Game: Pyramid Panic
The Basic Framework
Creating the Maze and the Explorer
Expanding Our Horizons
Reactive Behavior
Time for Treasure!
Movable Blocks
Rule-Based Behavior
Walking Around
Moving Toward the Explorer
Dealing with States
Scarabs
Let There Be Light
Looking to the Future
Final Words / Chapter 15:
Creating Resources
Artwork: The GIMP
Music: Anvil Studio
Sound Effects: Audacity
The Game Maker Community
Note to Teachers
Good Luck
Bibliography
Index
Foreword
About the Authors
About the Technical Reviewer
4.

電子ブック

EB
Christian Gross
出版情報: O'Reilly Online Learning: Academic/Public Library Edition , Apress, 2006
目次情報: 続きを見る
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Introduction to Ajax / Chapter 1:
Pictures Are Worth a Thousand Words
Another Ajax Example
Ajax Architecture Basics
It's About the Data
It's About the Navigation
Comparing Ajax to Other Application Types
Rich-Client Local Installation
Rich-Client Web Services
Plain-Vanilla Web Application
Some Final Thoughts
The Nuts and Bolts of Ajax / Chapter 2:
Ajax for the Impatient
Understanding REST Theory
Implementing the REST Data
Implementing the Ajax Application
Putting Together Ajax and REST
Understanding the Ramifications of Ajax and REST
XMLHttpRequest Details
Using the Factory Pattern
Defining an XMLHttpRequest Factory
Rewriting the Ajax Application to Use a Factory
Making Asynchronous Requests
Making Practical Use of XMLHttpRequest
Implementing an Asynchronous Calling Mechanism
Calling Domains Other Than the Serving Domain
Content Chunking Pattern / Chapter 3:
Intent
Motivation
Applicability
Associated Patterns
Architecture
Implementing Order in a Web Application
Defining the Content Within a Content Chunk
Implementation
Implementing the HTML Framework Page
Injecting Content by Using Dynamic HTML
Binary, URL, and Image Chunking
JavaScript Chunking
Pattern Highlights
Cache Controller Pattern / Chapter 4:
HTML and HTTP Cache Directives
HTTP Expiration Caching Is a Bad Idea (Generally)
A Better Approach: Using HTTP Validation
Some Findings Regarding Server-Side Caching
Defining Static HTTP Validation
Defining Dynamic HTTP Validation
Implementing the Passive Cache
Implementing the Server Side of the HTTP Validator
Permutations Pattern / Chapter 5:
Understanding Why the Resource Is Separated from the Representation
Using Cookies and HTTP Authentication to Authorize Access Only
Using Cookies
An Example Book Application
Rewriting URLs
An Example Shopping Cart Application
Decoupled Navigation Pattern / Chapter 6:
Implementing the Action Functionality
Defining and Implementing the Common Data Functionality
Implementing the Presentation Functionality
Using HTML Components
Representation Morphing Pattern / Chapter 7:
Basic Theory
Why the Pattern Is Not an HTML Component
Defining Blocks of State
Implementing the Framework
Implementing the Representation Reference Points
Some Implementation Details
Persistent Communications Pattern / Chapter 8:
Why the Internet Is "Broken"
Implementing a Polling Solution
Example: A Global Status Resource
Example: Presence Detection
Example: Server Push
Version Numbers and Updates
Performance Considerations
State Navigation Pattern / Chapter 9:
Moving Toward an Ideal Solution from the User's Perspective
Extending the Solution for a Web Application
Managing State at the Protocol Level
Processing the Requests on the Client
Processing the Requests on the Server
Infinite Data Pattern / Chapter 10:
Implementing the HTML Client
Implementing the Task Manager
REST-Based Model View Controller Pattern / Chapter 11:
The Big Picture
Defining an Appropriate Resource
Defining the Calling Interface
Defining the Data Format Foundation and the Extras
Implementing a Search
Creating a Search Engine Client Infrastructure
Putting All of the Pieces Together
Index
About the Author
About the Technical Reviewer
Acknowledgments
5.

電子ブック

EB
Kristian Besley, Kristian Besley, Sham Bhangal, Eric Dolecki, Eric E. Dolecki, David Powers
出版情報: O'Reilly Online Learning: Academic/Public Library Edition , Apress, 2006
6.

電子ブック

EB
Jonathan Lewis, Thomas Kyte
出版情報: O'Reilly Online Learning: Academic/Public Library Edition , Apress, 2006
目次情報: 続きを見る
What do you mean by cost?
Single table selectivity
Simple B-Tree access
The clustering factor
Selectivity issues
Histograms
Bitmap indexes
Query transformation
Join cardinality
Nested loops
Hash joins
Sorting & merge joins
The 10053 trace file
What do you mean by cost?
Single table selectivity
Simple B-Tree access
7.

電子ブック

EB
Jim Thatcher, Michael R. Burks, Richard Rutter, Jim Thatcher, Christian Heilmann, Andrew Kirkpatrick, Patrick H. Lauke, Bruce Lawson, Shawn Lawton Henry, Bob Regan, Cynthia Waddell
出版情報: O'Reilly Online Learning: Academic/Public Library Edition , Apress, 2006
目次情報: 続きを見る
Foreword
About the Authors
About the Technical Reviewers
Acknowledgments
Introduction
The Impact of Web Accessibility / Part 1:
Understanding Web Accessibility / Chapter 1:
What Is Web Accessibility?
Web Accessibility Is Essential for Equal Opportunity
Benefits for People Without Disabilities
Interdependent Components of Web Accessibility
Approaches to Web Accessibility
Harmful Myths About Web Accessibility
Additional Benefits from a Business Perspective
Call to Action
Summary
Overview of Law and Guidelines / Chapter 2:
Evolution of Public Policy
What Is the Problem?
Complaints Filed Due to Inaccessible Web Design
Development of Accessible Web Design Guidelines and Laws
Implementing Accessibility in the Enterprise / Chapter 3:
Why Set Up an Accessibility Organization?
Makeup of the Accessibility Organization
Accessibility Organization Authority
Accessibility Organization Scope, Goals, and Functions
Implementation Approach
Implementing Accessible Websites / Part 2:
Overview of Accessible Technologies / Chapter 4:
HTML and XHTML
Cascading Style Sheets (CSS)
JavaScript
Flash
Portable Document Format (PDF)
Synchronized Multimedia Integration Language (SMIL)
QuickTime, Windows Media, and RealPlayer
Scalable Vector Graphics (SVG)
Java
XML and XSL
Assistive Technology: Screen Readers and Browsers / Chapter 5:
Screen Readers
Talking and Text-Only Browsers
Screen Magnification
Browser Checks of Website Accessibility
Accessible Content / Chapter 6:
Guidelines for Accessible Web Development
Using Text Equivalents for Images
Using Text Equivalents for Audio
Using Color
Creating Accessible Tables
Flicker Issues
Accessible Navigation / Chapter 7:
Navigation Considerations
Reading Order
Heading Navigation
Skip Navigation Links
Accessible Frames
Accessible Image Maps
Layout and Navigation
Accessible Links
Accessible Data Input / Chapter 8:
Guidelines for Data-Input Forms
Accessible Forms
Mandatory Fields, Errors, and Help for Forms
PDF Forms
Accessibility of Forms for People Who Are Deaf
Timed Responses
CSS for Accessible Web Pages / Chapter 9:
How Style Sheets Benefit Accessibility
CSS Basics
Color and Backgrounds
Text and Fonts
Image Replacement Techniques
Layout and Positioning
Alternative Style Sheets
Nonscreen Media
Testing and Validation
Accessible JavaScript / Chapter 10:
The JavaScript Saga
Why JavaScript Has a Bad Reputation
JavaScript Considerations
Unobtrusive JavaScript
Accessible Forms and JavaScript
Accessible Flash / Chapter 11:
User Requirements
Technical Requirements
Key Concepts for Accessible Flash Design
Flash Accessibility Best Practices
PDF Accessibility / Chapter 12:
Accessibility Features in Adobe Reader
Tagged PDFs
Accessibility Repair and Optimization
Accessible PDF Forms
Accessibility Testing / Chapter 13:
What Testing Is Possible?
Accessibility Checking Software
The Test File Set and Results
Introduction to WCAG 2.0 / Chapter 14:
Standards vs. Guidelines
WCAG 2.0 from 50,000 Feet
What's in WCAG 2.0?
Example of Using the WCAG 2.0 Guidelines
WCAG 2.0 Advantages and Concerns
Section 508 and WCAG
Retrofitting Case Study: Redesign of a University Website / Chapter 15:
The Original Site
The Redesign
Does the Design Solve the Original Problems?
Problems Along the Way-Lessons Learned
The Implementation of the New Design
Accessibility Law and Policy / Part 3:
U.S. Web Accessibility Law in Depth / Chapter 16:
Americans with Disabilities Act and the Internet
Section 255 of the Telecommunications Act of 1996
Electronic and Information Technology Accessibility Standards (Section 508) Overview
Legal Hot Topics for Web Developers and Policy Makers
Worldwide Accessibility Laws and Policies / Chapter 17:
Australia
Austria
Belgium
Brazil
Canada
Denmark
European Union
Finland
France
Germany
Hong Kong
Ireland
Italy
Japan
Korea
Luxembourg
The Netherlands
New Zealand
Norway
Portugal
Singapore
Spain
Sweden
Thailand
United Kingdom
Glossary of Terms / Appendix A:
Guide to the Section 508 Standards for Electronic and Information Technology / Appendix B:
Overview of PAS 78 Guide to Good Practice in Commissioning Accessible Websites / Appendix C:
Index
Foreword
About the Authors
About the Technical Reviewers
8.

電子ブック

EB
Simon Collison
出版情報: O'Reilly Online Learning: Academic/Public Library Edition , Apress, 2006
文献の複写および貸借の依頼を行う
 文献複写・貸借依頼