rssHome » Software Dev.

Fundamentals of ActionScript 3.0: Develop and Design

Fundamentals of ActionScript 3.0: Develop and Design

Book Description

Professional is the most popular software available for creating animations for the Web. Most people start using Flash to create vector-based animations that output small file sizes perfect for the Web. Later they want to branch out into creating rich interactive experiences for websites and mobile devices, and for that they need to learn .

Doug Winnie draws on the experience he’s gained from his years as an educator to teach not only what can do, but also to show how the code works. This gives the reader a deeper understanding of how functions, and gives them the power to come up with original solutions when creating their own projects.

Doug’s book dives right into the concepts of manipulating Flash objects and the fundamentals of functions and mathematical operators. After presenting events and using scripts to control the Flash timeline, classes and conditionals are covered in depth.

The final part of the book covers creating desktop applications with Adobe AIR, developing mobile applications, and working with external code libraries. Real-world projects are sprinkled generously throughout the book and Appendices include information on debugging, deciphering documentation, and using Builder as an ActionScript environment.

Table of Contents
Chapter 1. Accessing and Manipulating Objects
Chapter 2. Dynamically Adding Objects to the Stage Download Now »

Coding for Penetration Testers: Building Better Tools

Coding for Penetration Testers: Building Better Tools

Book Description

Tools used for are often purchased or downloaded from the Internet. Each tool is based on a language such as Perl, Python, or Ruby. If a tester wants to extend, augment, or change the functionality of a tool to perform a test differently than the default configuration, the tester must know the basics of coding for the related language. Coding for Testers provides the reader with an understanding of the scripting languages that are commonly used when developing tools for penetration . It also guides the reader through specific examples of custom tool and the situations where such tools might be used. While developing a better understanding of each language, the reader is guided through real-world scenarios and tool that can be incorporated into a tester’s toolkit.

Review
“Penetration testing is a profession that requires the mastery of dozens of tools; every job poses challenges that require these tools to be mixed, matched, and automated. The master penetration tester not only excels at using his or her toolbox, but also expands it with custom scripts and unique programs to solve the challenge of the day. This book provides a solid introduction to custom scripting and tool , using multiple languages, with a penetration tester’s goals in mind. This background can transform penetration testing from a manual, often repetitive task, to an efficient process that is not just faster, but also more accurate and consistent across large engagements.”
–HD Moore, Metasploit Founder and CSO of Rapid7 Download Now »

Beginning OS X Lion Apps Development

Beginning OS X Lion Apps Development

Book Description

With the Mac App Store launch in early 2011, a new age in Mac began. Look for many of the cool apps for and  coming to an iMac or MacBook Pro near you!

Beginning OS X Lion Apps explains how to develop OS X Lion-based apps and publish them in the . It begins with the basics of and Cocoa, and then moves through all the topics necessary to build and publish your first successful Mac apps!

If you’re new to Mac or new to or apps development, and looking to develop apps for the Macbook Pro or Mac desktop, this book is for you!

What you’ll learn

  • How to use Apple’s development tools
  • How to build user interfaces and create user experiences (UX)
  • How to respond to user input
  • How to integrate your apps into the Mac ecosystem
  • How to store and retrieve data
  • How to publish your apps to the new Mac App Store Download Now »

New Programmer’s Survival Manual: Navigate Your Workplace, Cube Farm, or Startup

New Programmers Survival Manual: Navigate Your Workplace, Cube Farm, or Startup

Book Description

It’s your first day on the new job. You’ve got the chops, you’re up on the latest tech, you’re sitting at your workstation… now what? New Programmer’s Survival Manual gives your career the jolt it needs to get going: essential industry skills to help you apply your raw talent and make a name for yourself. It’s a no-holds-barred look at what really goes on in the office–and how to not only survive, but thrive in your first job and beyond.

at industry level requires new skills – you’ll build programs that dwarf anything you’ve done on your own. This book introduces you to practices for working on large-scale, long-lived programs at a professional level of quality. You’ll find out how to work efficiently with your current tools, and discover essential new tools.

But the tools are only part of the story; you’ve got to get street-smart too. Succeeding in the corporate working environment requires its own savvy. You’ll learn how to navigate the office, work with your teammates, and how to deal with other people outside of your department. You’ll understand where you fit into the big picture and how you contribute to the company’s success. You’ll also get a candid look at the tougher aspects of the job: stress, conflict, and office politics.

Finally, programming is a job you can do for the long haul. This book helps you look ahead to the years to come, and your future opportunities–either as a programmer or in another role you grow into.

Download Now »

Data Mashups in R

Data Mashups in R

Book Description

How do you use to import, manage, visualize, and analyze real-world data? With this short, hands-on tutorial, you learn how to collect online data, massage it into a reasonable form, and work with it using facilities to interact with web servers, parse HTML and XML, and more. Rather than use canned sample data, you’ll plot and analyze current home foreclosure auctions in Philadelphia.

This practical mashup exercise shows you how to access spatial data in several formats locally and over the Web to produce a map of home foreclosures. It’s an excellent way to explore how the environment works with packages and performs statistical analysis.

  • Parse messy data from public foreclosure auction postings
  • Plot the data using R’s PBSmapping package
  • Import US Census data to add context to foreclosure data
  • Use R’s lattice and latticeExtra packages for data visualization
  • Create multidimensional correlation graphs with the pairs() scatterplot matrix package

About the Author
Jeremy Leipzig is a bioinformatics software developer at DuPont Crop Genetics. He has conducted academic research in viral integration, metagenomics, schizophrenia, and alternative splicing. While a graduate student, he developed one of the first faculty-review websites and wrote “Work Issues in Software Engineering”, a survey-based study of “death march” projects. Download Now »

Java Programming 24-Hour Trainer

Java Programming 24 Hour Trainer

Book Description

A unique book-and-video package presented by guru Yakov Fain

As one of the most popular software languages for building Web applications, is often the first language developers learn. The latest version includes numerous updates that both novice and experienced developers need to know. With this invaluable book-and-video package, authority Yakov Fain fully covers ’s new features as well as its language extensions, classes and class methods, and the Swing Application Framework. For each lesson that he discusses in the book, there is an accompanying instructional video to reinforce your learning experience.

Lessons include:

  • Introducing Java
  • IDE
  • Object-Oriented
  • Class Methods
  • Back to Java Basics
  • Packages, Interfaces, and Encapsulation
  • Programming with Abstract Classes and Interfaces
  • Introducing the Graphic User Interface
  • Event Handling in UI Download Now »