Make your own eBooks

Use our Remix App to mix & match content. In minutes make your own course packs, training bundles, custom travel guides, you name it. Even add your own title & cover.


Slices & Articles Get by the slice or add to your own ebook

Medium 9780980576825

9. Tying It All Together

Brandon Eley SitePoint ePub

You’ve now learned about the many facets of online marketing—hopefully you’re champing at the bit, ready to start campaigning!

Before you do jump out of the gates, we’re going to take some time to plan your marketing strategy. Without some solid planning, you’ll could end up running around in circles, unable to establish where the finish line is. In this chapter, we’ll look at how to set realistic long- and short-terms goals for your online activity, and explore some methods of how to develop your own online marketing plan.

Let’s review what you’ve learned to this point.

You’ve learned how to write and distribute traditional press releases, that there are alternate ways to spread your news rather than just relying on the dailies, and that viral campaigns can gain you greater coverage than traditional press.

The centerpiece of your entire marketing plan should be a high-performing web site—and you now know the essential ingredients for building one. Usability and accessibility are critical elements of your design process, as well as page optimization tactics to maximize visitor conversions.

See All
Medium 9780596000271

17. Threads

Wall, Larry O'Reilly Media ePub

Parallel programming is much harder than it looks. Imagine taking a recipe from a cookbook and converting it into something that several dozen chefs can work on all at the same time. You can take two approaches.

One approach is to give each chef a private kitchen, complete with its own supply of raw materials and utensils. For recipes that can be divided up into parts easily, and for foods that can be transported from kitchen to kitchen easily, this approach works well because it keeps the chefs out of each other's kitchens.

Alternatively, you can just put all the chefs into one kitchen, and let them work things out, like who gets to use the mixer when. This can get messy, especially when the meat cleavers start to fly.

These two approaches correspond to two models of parallel programming on computers. The first is the multiprocessing model typical of traditional Unix systems, in which each thread of control has its own set of resources, which taken together we call a process. The second model is the multithreading model, in which each thread of control shares resources with all other threads of control. Or doesn't share, as the case may be (and upon occasion must be).

See All
Medium 9780596557942

Planning Your Google Apps Site

William Lawrence O'Reilly Media PDF

also a clever Windows shell extension ( net/E-mail/Mail-Utilities/GMail-Drive-shell-extension.shtml) that allows you to treat Gmail as a filesystem. However, the files are only accessible to the person logged into that account. Not the best solution for collaboration.

There is no presentation package that provides PowerPoint-like capabilities.

That will change soon, because Google recently acquired a company that provides the core of that technology. Look for that App to magically appear soon.

Drag-and-drop. This is a hurdle for many users and it's a limitation imposed on browser-based applications in general. There is no drag-and-drop functionality in any of the Google Apps tools. The web builder and start page builder tools have limited drag functionality for positioning graphics and text boxes. However, the familiar ability to drag-and-drop information within or between applications is gone.

Planning Your Google Apps Site

First Step: Define What You Want to Do

See All
Medium 9781616514099

Family Fun-Making Solids

Saddleback Educational Publishing PDF

21CLM_B2_053-104:AppMath_B2_053-104 11/2/10 11:44 AM Page 86

Lesson 4

Making Solids

♠ A Card Game (for Two or More Players)

The goal of this game is to build solids. First, you collect shape cards.

Then, you put faces together to make a solid.


Deck of shape cards (on the next page), tape for attaching faces to each other


1. Shuffle the shape cards and deal out 8 to each player. Place the remaining card deck in the center of the playing area. Sit with players around the playing area.

2. Player 1 discards one card and picks up the top card from the shape card deck. When a player has the right set of faces, that player builds a solid and earns points. The number of points earned is equal to the number of faces in the solid. For example, a cube has six faces. So a cube earns 6 points for a player. A player then picks up that number of cards from the shape card deck (so the player has 8 cards again).

3. Players take turns, discarding a shape card and picking up a new shape card. When the shape card deck is gone, the discard deck replaces it.

See All
Medium 9780596004019

8. Flash Remoting and .NET

Tom Muck O'Reilly Media ePub

The goal of this chapter is to provide an overview of connecting Flash to a Microsoft .NET application. We assume basic familiarity with .NET concepts in order to focus on Flash Remoting as it related to ASP.NET development. If you need more background information on .NET, consult the resources cited in Appendix B. This chapter covers:

The best way to implement a Flash Remoting connection to a .NET application

Converting .NET datatypes into ActionScript datatypes and vice versa

Using the ADO.NET database connectivity library to connect with SQL, Access, and XML data sources

Dealing with state management between .NET and Flash Remoting

Error handling and throwing exceptions from a .NET application to a Flash application

Flash Remoting for .NET must be purchased separately from Macromedia, although a trial version is available. Refer to Chapter 1 and Chapter 2 for more on .NET support and configuration.

ASP.NET is the web development element of Microsoft's .NET platform. N-tier programming methodology is at the core of ASP.NET and the .NET platform. This methodology uses an object-oriented approach for dividing business logic, data access, and presentation logic. This separation, almost nonexistent in ASP 3.0, allows designers to easily retool business logic for use on platforms other than web browsers. It also allows developers to easily provide hooks into an application's logic by sharing business logic as XML web services.

See All

See All Slices

Load more