Java 5 Novedades del Lenguaje, Marcello Valeri 26 julio, 2011
Posted by omnimikemx in JAVA.add a comment
Java 5, nombre en código “Tiger”, es la ultima versión de la plataforma desarrollo Java. Esta versión ofrece muchas novedades que, en un sentido, revolucionarán nuestra manera de programar. Tipos genéricos, enumeraciones, autoboxing son solo algunas de las novedades introducidas para hacer de Java un lenguaje todavía más poderoso y flexible. Este libro les presentará en detalle las nuevas características dando ejemplos y comparaciones con las versiones anteriores para comprender las diferencias y apreciar los beneficios.
- Paginas: 98 pages
- Lenguaje: Español
- ISBN-10: 9781430301288
- ISBN-13: 978-1430301288
- ASIN: 1430301287
- Formato: .PDF
Algebra : Arrayán 26 julio, 2011
Posted by omnimikemx in Matemáticas.add a comment
Álgebra – 2da Edición
Ximena Carreño Campos, Ximena Cruz Schmidt
Algebra Arrayan es una obra que ofrece excelentes recursos de aprendizaje, de aplicacion y de ejercitacion a los estudiantes y profesores de enseñanza media y universitaria.
Contenido:
1. Álgebra en los números reales
2. Ecuaciones e inecuaciones de primer grado
3. Relaciones y funciones
4. Ecuaciones e inecuaciones de segundo grado
5. Polinomios y teoría de ecuaciones
6. Potencias y raíces
7. Logaritmos
8. Trigonometría
9. Números complejos
10. Vectores
11. Matrices y determinantes
12. Sumatorias y progresiones
13. Análisis combinatorio, teorema del binomio y elementos de probabilidades
14. Problemas
Editorial: Arrayán
HTML5 Up and Running 19 julio, 2011
Posted by omnimikemx in html-xhtml-css.add a comment
one of the best book
JavaScript Cookbook 19 julio, 2011
Posted by omnimikemx in JAVA.add a comment
-
Chapter 1 Working with JavaScript Strings
-
Introduction
-
Concatenating Two or More Strings
-
Concatenating a String and Another Data Type
-
Conditionally Comparing Strings
-
Finding a Substring in a String
-
Extracting a Substring from a String
-
Checking for an Existing, Nonempty String
-
Breaking a Keyword String into Separate Keywords
-
Inserting Special Characters
-
Processing Individual Lines of a textarea
-
Trimming Whitespace from the Ends of a String
-
Left- or Right-Pad a String
-
-
Chapter 2 Using Regular Expressions
-
Introduction
-
Testing Whether a Substring Exists
-
Testing for Case-Insensitive Substring Matches
-
Validating a Social Security Number
-
Finding and Highlighting All Instances of a Pattern
-
Replacing Patterns with New Strings
-
Swap Words in a String Using Capturing Parentheses
-
Using Regular Expressions to Trim Whitespace
-
Replace HTML Tags with Named Entities
-
Searching for Special Characters
-
-
Chapter 3 Dates, Time, and Timers
-
Introduction
-
Printing Out Today’s Date
-
Printing Out the UTC Date and Time
-
Printing Out an ISO 8601 Formatted Date
-
Converting an ISO 8601 Formatted Date to a Format Acceptable to the Date Object
-
Creating a Specific Date
-
Scheduling a Future Date
-
Tracking Elapsed Time
-
Creating a Timeout
-
Creating Recurring Timers
-
Using Function Closures with Timers
-
-
Chapter 4 Working with Numbers and Math
-
Introduction
-
Keeping an Incremental Counter
-
Converting a Decimal to a Hexadecimal Value
-
Creating a Random Number Generator
-
Randomly Generating Colors
-
Converting Strings in a Table to Numbers
-
Summing All Numbers in a Table Column
-
Converting Between Degrees and Radians
-
Find the Radius and Center of a Circle to Fit Within a Page Element
-
Calculating the Length of a Circular Arc
-
-
Chapter 5 Working with Arrays and Loops
-
Introduction
-
Looping Through an Array
-
Creating a Multidimensional Array
-
Creating a String from an Array
-
Sorting an Array
-
Store and Access Values in Order
-
Store and Access Values in Reverse Order
-
Create a New Array as a Subset of an Existing Array
-
Searching Through an Array
-
Flatten a Multidimensional Array
-
Search and Remove or Replace Array Elements
-
Applying a Function Against Each Array Element
-
Applying a Function to Every Element in an Array and Returning a New Array
-
Creating a Filtered Array
-
Validating Array Contents
-
Using an Associative Array to Store Form Element Names and Values
-
-
Chapter 6 Building Reusability with JavaScript Functions
-
Introduction
-
Creating a Block of Reusable Code
-
Passing Single Data Values to and from a Function
-
Passing Complex Data Objects to a Function
-
Creating a Dynamic Runtime Function
-
Passing a Function As an Argument to Another Function
-
Implementing a Recursive Algorithm
-
Create a Function That Remembers Its State
-
Improving Application Performance with a Generalized Currying Function
-
Improve Application Performance with Memoization (Caching Calculations)
-
Using an Anonymous Function to Wrap Global Variables
-
-
Chapter 7 Handling Events
-
Introduction
-
Detecting When the Page Has Finished Loading
-
Capturing the Location of a Mouse Click Event Using the Event Object
-
Creating a Generic, Reusable Event Handler Function
-
Canceling an Event Based on Changed Circumstance
-
Preventing an Event from Propagating Through a Set of Nested Elements
-
Capturing Keyboard Activity
-
Using the New HTML5 Drag-and-Drop
-
Using Safari Orientation Events and Other Mobile Development Environments
-
-
Chapter 8 Browser Pieces
-
Introduction
-
Ask the Web Page Reader to Confirm an Action
-
Creating a New, Stripped-Down Browser Window
-
Finding Out About the Browser Accessing the Page
-
Warning the Web Page Reader About Leaving a Page
-
Changing Stylesheets Depending on Color Support
-
Modifying Image Dimensions Depending on Page Size
-
Creating Breadcrumbs in a CMS Template Page
-
Bookmarking a Dynamic Page
-
Preserving State for Back Button, Page Refresh
-
-
Chapter 9 Form Elements and Validation
-
Introduction
-
Accessing Form Text Input Values
-
Dynamically Disabling and Enabling Form Elements
-
Getting Information from a Form Element Based on an Event
-
Performing an Action When a Radio Button Is Clicked
-
Checking for a Valid Phone Number
-
Canceling a Form Submission
-
Preventing Duplicate Form Submissions
-
Hiding and Displaying Form Elements
-
Modifying a Selection List Based on Other Form Decisions
-
-
Chapter 10 Debugging and Error Handling
-
Introduction
-
Gracefully Handling No JavaScript Support
-
Checking for Errors in Functions
-
Using an Alert for Simple Debugging
-
Catching an Error and Providing Graceful Error Handling
-
Initiating Manageable Errors
-
Using Firebug with Firefox
-
Setting a Breakpoint and Examining Data with Firebug
-
Firefox and the Console
-
Using IE’s Built-in Debugger
-
Setting a Breakpoint with IE Developer Tools
-
Opera’s Dragonfly
-
Setting a Breakpoint with Dragonfly
-
Turning on Safari’s Development Tools
-
Setting a Breakpoint with Safari’s Debugger
-
Debugging in Chrome
-
-
Chapter 11 Accessing Page Elements
-
Introduction
-
Access a Given Element and Find Its Parent and Child Elements
-
Accessing All Images in the Web Page
-
Discover All Images Within an Article
-
Discover all Images in Articles Using the Selectors API
-
Finding the Parent Element for a Group of Elements
-
Highlighting the First Paragraph in Every Element
-
Apply a Striping Theme to an Unordered List
-
Creating an Array of All Elements of a Given Class
-
Finding All Elements That Share an Attribute
-
Finding All Checked Options
-
Summing All the Values in a Table Row
-
Get Element Attributes
-
Get Style Information for an Element
-
-
Chapter 12 Creating and Removing Elements and Attributes
-
Introduction
-
Using innerHTML: A Quick and Easy Approach to Adding Content
-
Inserting Elements Before Existing Page Elements
-
Appending a New Element to the End of a Page
-
Triggering Older Versions of IE to Style New Elements
-
Inserting a New Paragraph
-
Adding Text to a New Paragraph
-
Adding Attributes to an Existing Element
-
Testing for a Boolean Attribute
-
Removing an Attribute
-
Moving a Paragraph
-
Replacing Links with Footnote Bullets
-
Adding Rows to an Existing Table
-
Removing a Paragraph from a div Element
-
Deleting Rows from an HTML Table
-
Changing the Element’s CSS Style Properties
-
-
Chapter 13 Working with Web Page Spaces
-
Introduction
-
Determining the Area of the Web Page
-
Measuring Elements
-
Locating Elements in the Page
-
Hiding Page Sections
-
Creating Collapsible Form Sections
-
Adding a Page Overlay
-
Creating Tab Pages
-
Creating Hover-Based Pop-up Info Windows
-
Collapsing or Resizing the Sidebar
-
-
Chapter 14 Creating Interactive and Accessible Effects with JavaScript, CSS, and ARIA
-
Introduction
-
Displaying a Hidden Page Section
-
Creating an Alert Message
-
Highlighting Form Field with Missing or Incorrect Data
-
Adding Keyboard Accessibility to a Page Overlay
-
Creating Collapsible Form Sections
-
Displaying a Flash of Color to Signal an Action
-
Adding ARIA Attributes to a Tabbed Page Application
-
Live Region
-
-
Chapter 15 Creating Media Rich and Interactive Applications
-
Introduction
-
Creating Basic Shapes in Canvas (Using the canvas Element)
-
Implementing Canvas Applications in IE
-
Creating a Dynamic Line Chart in Canvas
-
Adding JavaScript to an SVG File
-
Accessing SVG from Web Page Script
-
Emulating SVG in Internet Explorer
-
Enable Interactive SVG Embedded in HTML
-
Using the Math Functions to Create a Realistic, Ticking Analog Clock in SVG
-
Integrating SVG and the Canvas Element in HTML
-
Turning on WebGL Support in Firefox and WebKit/Safari
-
Running a Routine When an Audio File Begins Playing
-
Controlling Video from JavaScript with the video Element
-
-
Chapter 16 JavaScript Objects
-
Introduction
-
Defining a Basic JavaScript Object
-
Keeping Object Members Private
-
Expanding Objects with prototype
-
Adding Getter/Setter to Objects
-
Inheriting an Object’s Functionality
-
Extending an Object by Defining a New Property
-
Enumerating an Object’s Properties
-
Preventing Object Extensibility
-
Preventing Object Additions and Changes to Property Descriptors
-
Preventing Any Changes to an Object
-
One-Off Objects and Namespacing Your JavaScript
-
Rediscovering “this” with Prototype.bind
-
Chaining Your Object’s Methods
-
-
Chapter 17 JavaScript Libraries
-
Introduction
-
Packaging Your Code
-
Testing Your Code with JsUnit
-
Minify Your Library
-
Hosting Your Library
-
Using an External Library: Building on the jQuery Framework
-
Using Existing jQuery Plug-ins
-
Convert Your Library to a jQuery Plug-in
-
Safely Combining Several Libraries in Your Applications
-
-
Chapter 18 Communication
-
Introduction
-
Accessing the XMLHttpRequest Object
-
Preparing the Data for Transmission
-
Determining the Type of Query Call
-
Adding a Callback Function to an Ajax Request
-
Checking for an Error Condition
-
Processing a Text Result
-
Making an Ajax Request to Another Domain (Using JSONP)
-
Populating a Selection List from the Server
-
Using a Timer to Automatically Update the Page with Fresh Data
-
Communicating Across Windows with PostMessage
-
-
Chapter 19 Working with Structured Data
-
Introduction
-
Process an XML Document Returned from an Ajax Call
-
Extracting Pertinent Information from an XML Tree
-
Generate a JavaScript Object with JSON, Old-School Style
-
Parse a JSON Formatted String
-
Convert an Object to a Filtered/Transformed String with JSON
-
Convert hCalendar Microformat Annotations into a Canvas Timeline
-
Glean Page RDFa and Convert It into JSON Using rdfQuery and the jQuery RDF Plug-in
-
-
Chapter 20 Persistence
-
Introduction
-
Attaching Persistent Information to URLs
-
Creating a Cookie to Persist Information Across Pages
-
Persisting Information Using the History.pushState Method and window.onpopevent
-
Using sessionStorage for Client-Side Storage
-
Creating a localStorage Client-Side Data Storage Item
-
Persisting Data Using a Relational Data Store
-
-
Chapter 21 JavaScript Outside the Box
-
Introduction
-
Creating a Browser Add-0n, Plug-in, or Extension
-
Creating Desktop and Mobile Widgets
-
Creating JavaScript Applications for the iPhone, Android, and BlackBerry with PhoneGap
-
Enhancing Tools with JavaScript
-
Creating Efficient Desktop Applications with Web Workers and the File API
-
Microsoft Project 2010 The Missing Manual 19 julio, 2011
Posted by omnimikemx in Ofimática.add a comment
Office 2010 The Missing Manual 19 julio, 2011
Posted by omnimikemx in Ofimática.add a comment
960 pages
Whether you’re new to Microsoft Office or have used it for years, this clear and friendly primer helps you be productive with Word, Outlook, Excel, PowerPoint, Access, and the rest of the Office apps from day one. Learn what’s new in Office 2010 and get a complete, step-by-step guide to each of its main programs, along with details on Publisher, OneNote, and Office Web Apps. With this Missing Manual on hand, you’ll be creating professional-quality documents, spreadsheets, presentations, and databases in no time.
Office 2010: The Missing Manual is a great way to master Office 2010 without having to stock up on a shelfload of books. Packed with illustrations and friendly advice, it’s truly the book that should have been in the box.
- Learn everything from basic word processing to desktop and web publishing with Word
- Use tables, graphics, and videos to create sophisticated Word documents
- Manage your contacts and keep track of your schedule with Outlook
- Quickly create and edit PowerPoint presentations, and snazz them up with videos and sound
- Build spreadsheets, use functions and formulas, and create charts and graphics with Excel
- Design databases and manage large stores of text, numbers, and pictures with Access
Six Things to Love about Office 2010
Office 2007 represented an Office revolution, introducing the Ribbon–a screen-top strip of buttons, organized around common tasks, that replaced the unwieldy collection of toolbars found in earlier versions. The Ribbon forever changed the way people worked with Word, Excel, PowerPoint, and the other Office programs. Office 2010 doesn’t shake things up the way its predecessor did, but it does fine-tune the entire machine and adds some nifty new features. Whether you’re upgrading from Office 2007 or you’re a holdout from an earlier version of Office, here are six things you’ll love about Office 2010:
- Customizable ribbon. The Ribbon helps you find the command you want by making common commands visible as easy-to-spot buttons organized into related groups. Of course, no one knows how you work as well as you do, and that’s why you can now customize the Ribbon. Hand-tailor the Ribbon by organizing its commands in a way that makes sense to you. You can add new tabs, create your own groups, add or remove buttons, and more. Never again scratch your head wondering where to find the command you want.
- Backstage view. With Office 2010, Microsoft introduces Backstage view, a smart new way to work with files. Backstage view gathers together everything that you might do with a file (as opposed to what you might do to a file): create a new file, open an existing one, save, print, set permissions, or share. In Word, for example, when you’re finished editing a document, you go Backstage to print it or email it to a colleague. You get Backstage by clicking the File tab, the leftmost tab on every Ribbon. Clicking here takes you out of editing view and shows information about the file itself–that’s why they call it Backstage.
- Better photo-editing tools. Okay, so Office 2010 isn’t Photoshop–but it was never intended to be. Still, you can add cool effects and edit your photos without having to switch to a photo editor. Crop photos, remove distracting backgrounds, and capture screenshots of open windows–right from Office.
- Paste preview. If you’ve ever been frustrated by having to reformat text pasted into an Office file from another source, you’ll appreciate this feature. Paste Preview shows you a live preview of how pasted-in text will look in your document, spreadsheet, or other file. You can switch between paste options to make sure that your work looks the way you want it to.
- Protected view. Lots of people think nothing of downloading and opening files that they find on the Internet–even when they have no idea who created these documents. To protect your computer, Office programs open downloaded files in Protected view, showing a read-only version of the file that can’t do nasty things to your computer. If you trust the source from which you got the file, you’re an easy click away from enabling full-fledged editing.
- Borrow interface metaphors from the physical world. Lean on users’ real-world experience to create intuitive experiences. People will try anything on a touchscreen, for example, that they’d logically try on a physical object or with a mouse-driven cursor. Besides these practical benefits, using an everyday object as an interface metaphor imbues an app with the same associations that folks might have with the real McCoy–a shelf of books, a retro alarm clock, a much-used chessboard, a toy robot.
- Office Web Apps. Microsoft has put its most popular Office programs on the Web–for free. With Internet access and a Windows Live ID, you can work with Web-only versions Word, Excel, PowerPoint, and OneNote from just about anywhere. Store your files on SkyDrive, which provides 25 GB of storage space, and work on them whenever and wherever you want. And Office Web Apps makes sharing your files easier than ever before.