Now Steve returns with fresh perspective to reexamine the principles that made Don’t Make Me Think a classic–with updated examples and a new chapter on mobile usability. And it’s still short, profusely illustrated…and best of all–fun to read.
If you’ve read it before, you’ll rediscover what made Don’t Make Me Think so essential to Web designers and developers around the world. If you’ve never read it, you’ll see why so many people have said it should be required reading for anyone working on Web sites.
“After reading it over a couple of hours and putting its ideas to work for the past five years, I can say it has done more to improve my abilities as a Web designer than any other book.”
–Jeffrey Zeldman, author of Designing with Web Standards
Darling-Hammond is the Charles E. Ducommun Professor of Education at Stanford University, a chief education advisor to President Obama, Co-Director of the Stanford Center for Opportunity Policy in Education, and Founding Director of the School Redesign Network at Stanford.
Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.
In the first half of the book, you’ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You’ll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you’ll put your new knowledge into practice with three substantial projects: a Space Invaders–inspired arcade game, data visualizations with Python’s super-handy libraries, and a simple web app you can deploy online.
As you work through Python Crash Course you’ll learn how to:
*Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal
*Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses
*Work with data to generate interactive visualizations
*Create and customize Web apps and deploy them safely online
*Deal with mistakes and errors so you can solve your own programming problems
If you’ve been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!
Uses Python 2 and 3
In this how-to companion to Don't Make Me Think: A Common Sense Approach to Web Usability, Steve Krug spells out a streamlined approach to usability testing that anyone can easily apply to their own Web site, application, or other product. (As he said in Don't Make Me Think, "It's not rocket surgery".)
Using practical advice, plenty of illustrations, and his trademark humor, Steve explains how to:
Test any design, from a sketch on a napkin to a fully-functioning Web site or application Keep your focus on finding the most important problems (because no one has the time or resources to fix them all) Fix the problems that you find, using his "The least you can do" approach By paring the process of testing and fixing products down to its essentials ("A morning a month, that's all we ask"), Rocket Surgery makes it realistic for teams to test early and often, catching problems while it's still easy to fix them. Rocket Surgery Made Easy adds demonstration videos to the proven mix of clear writing, before-and-after examples, witty illustrations, and practical advice that made Don't Make Me Think so popular.
Learn how to use the latest techniques, best practices, and current web standards—including HTML5 and CSS3. Each chapter provides exercises to help you to learn various techniques, and short quizzes to make sure you understand key concepts.
AESTHETICS, BEAUTY, AND BEHAVIOR: Why do striking visuals grab our attention? And how do emotions affect judgment and behavior?
PLAYFUL SEDUCTION: How do you create playful engagements during the moment? Why are serendipity, arousal, rewards, and other delights critical to a good experience?
THE SUBTLE ART OF SEDUCTION: How do you put people at ease through clear and suggestive language? What are some subtle ways to influence behavior and get people to move from intent to action?
THE GAME OF SEDUCTION: How do you continue motivating people long after the first encounter? Are there lessons to be gained from learning theories or game design?
Principles from psychology are found throughout the book, along with dozens of examples showing how these techniques have been applied with great success. In addition, each section includes interviews with influential web and interaction designers.
Babies' young minds and eyes are captivated by ten bold, vivid, and engaging high-contrast images that show each digit zero through nine in the corresponding color with a related abstract shape.
Toddlers can use the images in the book to begin to familiarize themselves with numbers and colors, while at the same time forming the number-color associations of the resistor color code.
For older children, a unique nursery rhyme to go along with each image will further reinforce the association, while at the same time developing language and memory skills.
This book takes you step-by-step through many fun and educational possibilities. Take advantage of several preloaded programming languages. Use the Raspberry Pi with Arduino. Create Internet-connected projects. Play with multimedia. With Raspberry Pi, you can do all of this and more.Get acquainted with hardware features on the Pi’s board Learn enough Linux to move around the operating system Pick up the basics of Python and Scratch—and start programming Draw graphics, play sounds, and handle mouse events with the Pygame framework Use the Pi’s input and output pins to do some hardware hacking Discover how Arduino and the Raspberry Pi complement each other Integrate USB webcams and other peripherals into your projects Create your own Pi-based web server with Python
Responsive design is not just another technique–it is the beginning of the maturation of a medium and a fundamental shift in the way we think about the web.
Implementing Responsive Design is a practical examination of how this fundamental shift affects the way we design and build our sites. Readers will learn how to:Build responsive sites using a combination of fluid layouts, media queries, and fluid media Adopt a responsive workflow from the very start of a project Enhance content for different devices Use feature-detection and server-side enhancement to provide a richer experience
Purchasing this book gives you access to the downloadable lesson files you need to work through the projects in the book, and to electronic book updates covering new features that Adobe releases for Creative Cloud customers. For access, go to www.peachpit.com/redeem and redeem the unique code provided inside this book.
Based on Cascading Style Sheets: The Definitive Guide, this reference is an easy-to-use cheatsheet of the CSS specifications you need for any task at hand. This book helps you:Quickly find and adapt the style elements you needLearn how CSS3 features complement and extend your CSS practicesDiscover new value types and new CSS selectorsImplement drop shadows, multiple backgrounds, rounded corners, and border imagesGet new information about transforms and transitions
Our purpose in writing this book is to help educate and train a new generation of marketing managers. We aim to train marketing engineers to translate concepts into context-specific operational decisions and actions using analytical, quantitative, and computer modeling techniques. We link theory to practice and practice to theory.
A Note from the Author:
Dear Marketing Engineering Revised Edition 2 User:
The several editions of Marketing Engineering that we have published since 1998 have been aimed at a fairly narrow, somewhat technical audience interested in bringing more scientific rigor to the marketing discipline. Versions of that book were adopted by more than 150 business schools on five continents. In 2007 we published Principles of Marketing Engineering to reach a broader, less technical audience. A key complement of that book, in response to user feedback, was Marketing Engineering for Excel (ME>XL), i.e., our Marketing Engineering software as an Excel Add-in. The response to that effort has been extremely positive and we have abandoned the original Marketing Engineering software platform, the one that produced the software complement to previous editions of this book.
Hence, as the note on the cover indicates, software is not included with the book. More importantly, when we reference software in the book, those references refer to a version of the software that is no longer available.
"I am very excited about this book. Finally marketing can exhibit its scientific muscle and move from opinions-based decision making to data-based decision making. I think this is a very important book that will spawn a new discipline within marketing."
Philip Kotler, Northwestern University
Scalability Rules is the easy-to-use scalability primer and reference for every architect, developer, web professional, and manager. Authors Martin L. Abbott and Michael T. Fisher have helped scale more than 200 hypergrowth Internet sites through their consulting practice. Now, drawing on their unsurpassed experience, they present 50 clear, proven scalability rules—and practical guidance for applying them.
Abbott and Fisher transform scalability from a “black art” to a set of realistic, technology-agnostic best practices for supporting hypergrowth in nearly any environment, including both frontend and backend systems.
For architects, they offer powerful new insights for creating and evaluating designs. For developers, they share specific techniques for handling everything from databases to state. For managers, they provide invaluable help in goal-setting, decision-making, and interacting with technical teams. Whatever your role, you’ll find practical risk/benefit guidance for setting priorities—and getting maximum “bang for the buck.”
• Simplifying architectures and avoiding “over-engineering”
• Scaling via cloning, replication, separating functionality, and splitting data sets
• Scaling out, not up
• Getting more out of databases without compromising scalability
• Avoiding unnecessary redirects and redundant double-checking
• Using caches and content delivery networks more aggressively, without introducing unacceptable complexity
• Designing for fault tolerance, graceful failure, and easy rollback
• Striving for statelessness when you can; efficiently handling state when you must
• Effectively utilizing asynchronous communication
• Learning quickly from mistakes, and much more
In this all new edition of Communicating Design, author and information architect Dan Brown defines and describes each deliverable, then offers practical advice for creating the documents and using them in the context of teamwork and presentations, independent of methodology. Whatever processes, tools, or approaches you use, this book will help you improve the creation and presentation of your wireframes, site maps, flow charts, and other deliverables.
The book now features:
An improved structure comprising two main sections: Design Diagrams and Design Deliverables. The first focuses on the nuts and bolts of design documentation and the second explains how to pull it all together. New deliverable: design briefs, as well as updated advice on wireframes, flow charts, and concept models. More illustrations, to help designers understand the subtle variations and approaches to creating design diagrams. Reader exercises, for those lonely nights when all you really want to do is practice creating wireframes, or for use in workshops and classes. Contributions from industry leaders: Tamara Adlin, Stephen Anderson, Dana Chisnell, Nathan Curtis, Chris Fahey, James Melzer, Steve Mulder, Donna Spencer, and Russ Unger.
“As an educator, I have looked to Communicating Design both as a formal textbook and an informal guide for its design systems that ultimately make our ideas possible and the complex clear.”
—Liz Danzico, from the Foreword
Each performance rule is supported by specific examples, and code snippets are available on the book's companion web site. The rules include how to:
If you're building pages for high traffic destinations and want to optimize the experience of users visiting your site, this book is indispensable.
"If everyone would implement just 20% of Steve's guidelines, the Web would be adramatically better place. Between this book and Steve's YSlow extension, there's reallyno excuse for having a sluggish web site anymore."
-Joe Hewitt, Developer of Firebug debugger and Mozilla's DOM Inspector
"Steve Souders has done a fantastic job of distilling a massive, semi-arcane art down to a set of concise, actionable, pragmatic engineering steps that will change the world of web performance."
-Eric Lawrence, Developer of the Fiddler Web Debugger, Microsoft Corporation
Dreamweaver is the industry standard software for professional website design, with more than 90 percent of the market. In this book-and-DVD package, expert instructors provide a complete course in basic Dreamweaver that you can access at your own speed. Step-by-step instructions in the book are supported by lesson files and video tutorials on the DVD, presenting the newest version of Dreamweaver in 16 self-paced lessons. You'll learn to use style sheets, dynamic HTML, multimedia, databases, and much more to design, develop, and maintain your website.Newcomers to website development will learn to design and maintain fully functioning sites using the newest version of Dreamweaver with this book-and-DVD package The self-paced lessons cover applying style sheets, using dynamic HTML, adding style with images and multimedia, publishing and maintaining a website, and using databases to create dynamic websites Shows how to use hyperlinks to navigate throughout a website or link to other sites on the Internet and how to format web pages and forms Created by a team of Adobe experts who have developed training programs for Adobe Systems
Dreamweaver CS6 Digital Classroom is the next best thing to having a personal tutor teach you this award-winning software.
Note: DVD and other supplementary materials are not included as part of the e-book file, but are available for download after purchase.
1. No Hosting Experience required
2.No Website building experience required
3. No Money on Domain Space to spent , Learn how
4. Learn easy way to install your Wordpress website to cloud. Harness power of cloud and make the abode of your website at cloud
5. Be online in 60 minutes
Without meaningful content, your website isn't worth much to your key audiences. But creating (and caring for) "meaningful" content is far more complicated than we're often willing to acknowledge. Content Strategy for the Web explains how to create and deliver useful, usable content for your online audiences, when and where they need it most. It also shares content best practices so you can get your next website redesign right, on time and on budget. For the first time, you'll:
See content strategy (and its business value) explained in plain language Find out why so many web projects implode in the content development phase ... and how to avoid the associated, unnecessary costs and delays Learn how to audit and analyze your content Make smarter, achievable decisions about which content to create and how Find out how to maintain consistent, accurate, compelling content over time Get solid, practical advice on staffing for content-related roles and responsibilities
• Creating robust, secure code for both the design and development levels
• Maximizing usability, reusability, accessibility, clarity, security, and performance
• Taking full advantage of the browser environments your code will run in
• Accessing the DOM to create behaviors and data interactions
• Storing data for easy and efficient access
• Using variables, functions, loops, and other core language features
• Interacting with users through events
• Communicating with servers through Ajax
In Design For How People Learn, Second Edition, you'll discover how to use the key principles behind learning, memory, and attention to create materials that enable your audience to both gain and retain the knowledge and skills you're sharing. Updated to cover new insights and research into how we learn and remember, this new edition includes new techniques for using social media for learning as well as two brand new chapters on designing for habit and best practices for evaluating learning, such as how and when to use tests. Using accessible visual metaphors and concrete methods and examples, Design For How People Learn, Second Edition will teach you how to leverage the fundamental concepts of instructional design both to improve your own learning and to engage your audience.
C# is a complicated programming language for building .NET-connected software for Microsoft Windows, the Web, and a wide range of devices. The friendly All-in-One For Dummies format is a perfect way to present it. Each minibook is a self-contained package of necessary information, making it easy to find what you're looking for.
Upgrades in C# 2010 include the ability to build Windows 7 applications and compatibility with Python and Ruby.C# is a somewhat complex programming language for building .NET-connected software for Microsoft Windows, the Web, and other devices Beginning C# programmers will appreciate how the All-in-One format breaks the topic into minibooks, each one addressing a key body of information Minibooks include creating your first C# program, Windows 7 programming, basic C# programming, object-based programming, object-oriented programming, Windows programming with C# and Visual Studio, and debugging Companion Web site includes all sample code
Beginning C# programmers will find C# 2010 All-in-One For Dummies explains a complicated topic in an easy, understandable way.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
If you are a beginner who needs a solid grounding in the best practices for creating websites, this book is for you.
Written by innovative curriculum developer and university web instructor Thomas Michaud, this book provides an accessible yet comprehensive look at web design and front-end coding, covering HTML, CSS, design principles and more. You’ll learn HTML semantics, structure, and validation, and how to separate content from design using CSS (levels 1, 2, and 3). Online videos and code examples let you follow along and practice with the code.
Some of the other things you’ll learn about include:
• text elements, links, objects, and tables
• using the box model for background images, padding, borders, and margins
• fixed vs. liquid page layout
• choosing between different navigation models
• creating and styling forms
Foundations of Web Design is an indispensable resource to quickly take you from sketching to coding.
Want to build the next runaway Facebook app like Farmville or Mafia Wars? Interested in leveraging Facebook app development as part of a marketing strategy? Whether you want to build your own Facebook app from scratch, extend an existing Facebook app, or create a game, this book gets you up and running in no time. Master the Facebook toolkit, get acquainted with the Facebook Markup and Query languages, navigate the Facebook API—even learn how to make money with your new app!Shows you how to build the next great Facebook application with just basic HTML and scripting skills Delves into what makes a good app and what makes a lucrative app Explores how to create Facebook apps for marketing and viral reach, creating apps that can make money, and Facebook game development Reviews the Facebook toolkit and gets you started with the My First Facebook application Covers Facebook Markup and Query languages, navigating the Facebook API, and how to create a compelling interface
Create the next killer Facebook app with this approachable, fun guide!
Use this free and easy programming language for e-commerce sites and blogs
If you need to build Web and database applications quickly but you don't dream in computer code, take heart! Ruby on Rails was created for you, and this book will have you up and running in no time. The Ruby scripting language and the Rails framework let you create full-featured Web applications fast. It's even fun!
Discover how toInstall and run Ruby and Rails Use the RadRails IDE Create a blog with Ruby Connect your Web site to a database Build a shopping cart Explore Ruby's syntax
Whether you’re an entrepreneur, UX/UI designer, product manager, or part of an intrapreneurial team, this book teaches simple-to-advanced strategies that you can use in your work right away. Along with business cases, historical context, and real-world examples throughout, you’ll also gain different perspectives on the subject through interviews with top strategists.Define and validate your target users through provisional personas and customer discovery techniquesConduct competitive research and analysis to explore a crowded marketplace or an opportunity to create unique valueFocus your team on the primary utility and business model of your product by running structured experiments using prototypesDevise UX funnels that increase customer engagement by mapping desired user actions to meaningful metrics
Whether you’re a Web designer, project manager, or a graphic designer wanting to learn more about the fluidity that’s required when designing for the Web, you’ll discover the tools to create the most flexible, reliable, and bulletproof Web designs. And you’ll finally be able to persuade your clients to adopt innovative and effective techniques that make everyone’s life easier while improving the end user’s experience. This book’s seven chapters deconstruct various aspects of a case-study Web site for the Tugboat Coffee Company, focusing on aspects that make it bulletproof and demonstrate progressive enrichment techniques over more traditional labor-intensive methods.
Subjects covered in this book include:
building for unanticipated future use progressively enriching designs using CSS3 properties using RGBA color for transparency with an alpha channel modular float management crafting flexible frameworks fluid layouts using grid-based design principles craftsmanship details on typography, jQuery, and shifting backgrounds
You can do this; anyone can because it's easy. Places like Webs, Yola, Wordpress, Blogger and others have made it simple with WYSIWYG editing (what you see is what you get). This book is a simple guide for everyone, from computer beginners to advanced users who will benefit from tips and over 150 useful links.
Jason Matthews is also the author of How to Make, Market and Sell Ebooks All for Free and Get On Google Front Page. He knows a myriad of online tools, programs and software to make the most of an internet career at absolutely no cost.
Plus it's fun when you save time, money and effort!
Subjects: your own website, make free website, blogging, blog, how to blog, web design, website design, internet marketing, internet business, e-business, e-commerce, wordpress, blogger, webs, yola
Souders' previous book, the bestselling High Performance Web Sites, shocked the web development world by revealing that 80% of the time it takes for a web page to load is on the client side. In Even Faster Web Sites, Souders and eight expert contributors provide best practices and pragmatic advice for improving your site's performance in three critical categories:
Speed is essential for today's rich media web sites and Web 2.0 applications. With this book, you'll learn how to shave precious seconds off your sites' load times and make them respond even faster.
This book contains six guest chapters contributed by Dion Almaer, Doug Crockford, Ben Galbraith, Tony Gentilcore, Dylan Schiemann, Stoyan Stefanov, Nicole Sullivan, and Nicholas C. Zakas.
In The Art of Scalability, Second Edition, leading scalability consultants Martin L. Abbott and Michael T. Fisher cover everything you need to know to smoothly scale products and services for any requirement. This extensively revised edition reflects new technologies, strategies, and lessons, as well as new case studies from the authors’ pioneering consulting practice, AKF Partners.
Writing for technical and nontechnical decision-makers, Abbott and Fisher cover everything that impacts scalability, including architecture, process, people, organization, and technology. Their insights and recommendations reflect more than thirty years of experience at companies ranging from eBay to Visa, and Salesforce.com to Apple.
You’ll find updated strategies for structuring organizations to maximize agility and scalability, as well as new insights into the cloud (IaaS/PaaS) transition, NoSQL, DevOps, business metrics, and more. Using this guide’s tools and advice, you can systematically clear away obstacles to scalability–and achieve unprecedented IT and business performance.
• Why scalability problems start with organizations and people, not technology, and what to do about it
• Actionable lessons from real successes and failures
• Staffing, structuring, and leading the agile, scalable organization
• Scaling processes for hyper-growth environments
• Architecting scalability: proprietary models for clarifying needs and making choices–including 15 key success principles
• Emerging technologies and challenges: data cost, datacenter planning, cloud evolution, and customer-aligned monitoring
• Measuring availability, capacity, load, and performance
Ideal for anyone involved in the process of creating websites—not just developers—this book teaches you fundamental strategies and techniques for using HTML and CSS to design websites that not only adapt to any screen size, but also use progressive enhancement to provide a better user experience based on device capabilities such as touchscreens and retina displays.Start with content strategy before creating a visual designLearn why your default design should be for the narrowest screensExplore the HTML elements and CSS properties essential for responsive web designUse media queries to display different CSS styles based on a device’s viewport widthHandle elements such as images, typography, and navigationUse performance optimization techniques to make your site lighter and faster
Solve problems involving events, effects, dimensions, forms, themes, and user interface elementsLearn how to enhance your forms, and how to position and reposition elements on a pageMake the most of jQuery's event management system, including custom events and custom event dataCreate UI elements-such as tabs, accordions, and modals-from scratchOptimize your code to eliminate bottlenecks and ensure peak performanceLearn how to test your jQuery applications
The book's contributors include:
Cody LindleyJames PadolseyRalph WhitbeckJonathan SharpMichael Geary and Scott GonzálezRebecca MurpheyRemy SharpAriel FleslerBrian CherneJörn ZaeffererMike HostetlerNathan SmithRichard D. WorthMaggie Wachs, Scott Jehl, Todd Parker, and Patty TolandRob Burns
Since we released the last edition of this bestselling book, Google has added many new features and services to its expanding universe: Google Earth, Google Talk, Google Maps, Google Blog Search, Video Search, Music Search, Google Base, Google Reader, and Google Desktop among them. We've found ways to get these new services to do even more.
The expanded third edition of Google Hacks is a brand-new and infinitely more useful book for this powerful search engine. You'll not only find dozens of hacks for the new Google services, but plenty of updated tips, tricks and scripts for hacking the old ones. Now you can make a Google Earth movie, visualize your web site traffic with Google Analytics, post pictures to your blog with Picasa, or access Gmail in your favorite email client. Industrial strength and real-world tested, this new collection enables you to mine a ton of information within Google's reach. And have a lot of fun while doing it:Search Google over IM with a Google Talk botBuild a customized Google Map and add it to your own web siteCover your searching tracks and take back your browsing privacyTurn any Google query into an RSS feed that you can monitor in Google Reader or the newsreader of your choiceKeep tabs on blogs in new, useful waysTurn Gmail into an external hard drive for Windows, Mac, or LinuxBeef up your web pages with search, ads, news feeds, and moreProgram Google with the Google API and language of your choice
For those of you concerned about Google as an emerging Big Brother, this new edition also offers advice and concrete tips for protecting your privacy. Get into the world of Google and bend it to your will!
Designing Web Interfaces illustrates many patterns with examples from working websites. If you need to build or renovate a website to be truly interactive, this book gives you the principles for success.
Learn how to use and navigate Microsoft Office 365 a new revolutionary technology that allows users to work in the ‘virtual office’ in the cloud.
This visual guide covers the basics of the core applications. With plenty of screen prints, photographs and illustrations, this guide explores...What is the cloud? What is Office 365? What version to get, home, premium, student, professional etc Setting up a Microsoft Account Purchasing and Installing office 365 Applications Setting up and using Microsoft OneDrive: on PCs, iPads, tablets etc Office for Mobile Devices, type a document on the go with your iPad and sync it with your PC A look at the core office 365 applications Constructing professional looking documents with Word 2013 Creating presentations for your lessons, lectures, speeches or business presentations using PowerPoint 2013 Using Excel 2013 to create spreadsheets that analyse, present and manipulate data Keeping in touch with friends, family and colleagues using Microsoft Outlook 2013 Maintaining calendars and keeping appointments with Outlook Getting started with Microsoft Access databases and more...
Techniques are illustrated step by step using photography and screen prints throughout, together with concise, easy to follow text from an established expert in the field.
Squarespace is a fast-growing all-in-one solution for creating and maintaining a blog, website, or portfolio that allows you to drag and drop various site elements and manage your finished product on the free Squarespace iPhone application. In this fun and friendly 224-page ebook, Squarespace For Dummies helps you discover the variety of modules to choose from, including blogs, maps, social network integration, HTML code blocks, photo galleries, and more.
Packed with valuable information on how to maximize your website and the visitor experience, this guide offers tips for installing widgets, adding new widgets from third parties, and customization instructions. The author explains how Squarespace offers you the ability to use real-time visitor analytics, page rank tracking, and more.Examines the possibilities and potential of Squarespace, a publishing platform for building and maintaining a website Zeroes in on the various modules that you can choose from, including blogs, social network integration, photo galleries, and more Includes advice for getting the most out of your Squarespace website
Squarespace For Dummies will get you started building your own website in no time!
Successful interaction design requires more than just creating clean code and sharp graphics. You must also fulfill your strategic objectives while meeting the needs of your users. Even the best content and the most sophisticated technology won't help you balance those goals without a cohesive, consistent user experience to support it.
With so many issues involved—usability, brand identity, information architecture, interaction design— creating the user experience can be overwhelmingly complex. This new edition of The Elements of User Experience cuts through that complexity with clear explanations and vivid illustrations that focus on ideas rather than tools or techniques. Garrett gives readers the big picture of user experience development, from strategy and requirements to information architecture and visual design.
Perfect for beginners who need step-by-step guidance, and for longtime Dreamweaver designers who need a handy reference to the new version, this thoroughly updated edition of our bestselling Missing Manual is your complete guide to designing, organizing, building, and deploying websites. It's the ultimate atlas for Dreamweaver CS4.
Along the way, you’ll discover new ways to explore math and gain valuable programming skills that you’ll use throughout your study of math and computer science. Learn how to:
-Describe your data with statistics, and visualize it with line graphs, bar charts, and scatter plots
-Explore set theory and probability with programs for coin flips, dicing, and other games of chance
-Solve algebra problems using Python’s symbolic math functions
-Draw geometric shapes and explore fractals like the Barnsley fern, the Sierpinski triangle, and the Mandelbrot set
-Write programs to find derivatives and integrate functions
Creative coding challenges and applied examples help you see how you can put your new math and coding skills into practice. You’ll write an inequality solver, plot gravity’s effect on how far a bullet will travel, shuffle a deck of cards, estimate the area of a circle by throwing 100,000 “darts” at a board, explore the relationship between the Fibonacci sequence and the golden ratio, and more.
Whether you’re interested in math but have yet to dip into programming or you’re a teacher looking to bring programming into the classroom, you’ll find that Python makes programming easy and practical. Let Python handle the grunt work while you focus on the math.
Size text using keywords, percentages, and ems to allow more user control. Plan for vertical expansion of horizontal page components. Use floats to achieve grid-like results. Ensure that content is still readable in the absence of images or CSS. Strip the presentation from data tables, and rebuild with CSS. Progressively enhance your designs using HTML5 and CSS3. Visit the companion website at simplebits.com/bulletproof to download finished files, additional resources, and book updates.
The important stuff you need to know:Dive into page design. Quickly learn the basics of working with text, images, links, and tables.Edit pages in Live view. Dynamically add elements to live pages and immediately see the results.Design once, and for all. Build fluid-grid sites that adapt themselves to desktop, tablet, and mobile devices.Troubleshoot your HTML. Use the new Element Quick View to reveal the hierarchy of page elements.Style with ease. Tap Dreamweaver’s enhanced CSS Designer to copy and paste styles.Enhance Dreamweaver. Get new program features with add-ons that integrate directly with Dreamweaver.Bring your pages to life. Use jQuery UI to add interactive page elements like tabbed content panels.Create universal pages. Avoid browser incompatibility with workarounds.
When web design expert Ben Hunt set out to quantify the difference between an ordinary web site and a great one, he expected to find the key in design simplicity. But when his team more than doubled the conversion rates for a wide range of sites, they identified simple yet powerful solutions involving design, copy, appropriate analysis, classic optimization techniques, and targeted testing. You'll find the fixes easy to implement, and they're all right here.Understand the essentials - your market, your proposition, and your delivery. Create a site that is seen by the right people, provides a compelling experience, and generates the desired action. Learn how to use testing to improve your site's conversion rate. Discover the holistic nature of web site optimization and why multiplicity matters. Examine dozens of simple techniques for building traffic, engaging your audience, and crafting effective calls to action. Combine creativity with analysis for the best possible results.
Ben Hunt is Principal Consultant for Scratchmedia Ltd. He operates webdesignfromscratch.com, which provides tutorials and advice to over 120,000 web developers each month. Ben has been designing, coding, and producing web sites for clients worldwide for more than 15 years, and is considered a leader in the web usability industry.
Forewords by Ken McCarthy, founder of the System Seminar, and Drayton Bird, Drayton Bird Associates.
This completely revised CS6 edition also covers HTML5, CSS3, and media queries for responsive web design. The book also shows how to create HTML-based headings, paragraphs, lists, and tables; insert graphics and Photoshop Smart Objects; add links to text and images; apply cascading styles sheets; and customize the Dreamweaver workspace. You’ll also learn to add interactive elements to your sites, such as HTML5-compatible video and animation, get guidance for working with code, and finally publish a finished site to the Web.
The companion DVD includes all lesson files so you can work along with the book, as well as, two hours of free video tutorials from Adobe Dreamweaver CS6 Learn by Video.
**Breaking News! In September 2012 Adobe released an update to Dreamweaver offering new features for Creative Cloud customers, that give you the ability to easily add HTML5 tags, audio, video and Adobe Edge Animate compositions to your projects, and quickly find files with real-time search results on Mac OS. Register your book at peachpit.com/register to receive a free update that covers these features, including a completely new chapter, “Making Your Web Design Mobile-Ready.”
In just 24 lessons of one hour or less, you’ll learn all the fundamental Photoshop CS4 skills you need to get great results—in digital photography, graphic design, painting, or anything else! Using this book’s easy, step-by-step approach, you’ll master Photoshop CS4’s revamped interface and powerful new shortcuts. You can also learn professional techniques for repairing damaged photos, creating great composites, black-and-white images, and web graphics, and a whole lot more!
Full-color figures and clear step-by-step instructions visually show you how to use Photoshop.
Notes, Tips, and Cautions provide related information, advice, and warnings.
Q&A sections, quizzes, and exercises help you build and test your knowledge.
Learn how to…Master Photoshop CS4’s new tabbed interface, Application Frame, and Application Bar Personalize your workspace to work more efficiently Repair and retouch black-and-white and color images, no matter what condition they’re in Make “spot fixes” with Photoshop CS4’s improved toning tools Achieve powerful artistry with Photoshop’s filters and effects Master digital painting with Photoshop’s paintbrushes and other tools Get your colors right, in both print and web applications Transform your images using tools ranging from Flip and Warp to Liquify Master professional-level features including layers, channels, and masks Create outstanding typographic special effects Prepare great web images for everything from online photo galleries to cellphones Save time and get better results with Photoshop CS4’s latest enhancements
Kate Binder is a design and graphics expert who works from her home in New Hampshire. She has written articles on graphics, publishing, and photography for magazines including Shutterbug, Publish, eDigitalPhoto, PEI, and Desktop Publishers Journal. Kate is also the author of several books, including iMac Portable Genius, Sams Teach Yourself Adobe Photoshop Elements 6 in 24 Hours, Easy Mac OS X Leopard, The Complete Idiot’s Guide to Mac OS X, and Easy Adobe Photoshop 7.
Covers: Adobe® Photoshop® CS4
User Level: Beginning–Intermediate
Each technology has uses outside of this context, of course, but within it they form something greater than the sum of their parts. This book shows you how to take full advantage of this power, walking you through all the steps required to lay your Linux foundation, install and configure your Apache web server, and then begin using PHP to access content stored in MySQL. Here are a few of the specific topics you'll find covered inside:Installing and configuring qmail with support for IMAP, POP3, SMTP, virtual domains, spam filtering, and antivirus Managing system users and groups Configuring your network Creating a custom firewall script using IP tables Recognizing when a system is in distress Handling MySQL database replication Configuring virtual domains Writing a basic PHP script that integrates with MySQL
If you're new to all of this, you'll quickly get to where you need to be to start developing and deploying the higher-level pieces of your web application. Even if you have experience with one or all of these technologies, this book—including its quick-start installation appendix—is a resource you'll want close by whenever you're setting up or fine-tuning your LAMP system.