Code injection

Code injection into a user-accessible text field

This is the biggest risk for the modern social web, because nearly every website has a comment or feedback form where visitors can enter content and post it to your page for other visitors to see. Now, what happens when you type some Javascript into a comment form on your blog and post it? How about an SQL database query, or some rogue PHP code? How about accessing your site with the malicious code in the address bar?

Attackers will look for any vector that can be used to sneak a line of executable code onto your web server. Remember, all they need is to get one line through, and they’ve got a foothold. For example, an HTML tag called ‘iframe‘ can be used to embed another web page into the host web page. Setting the iframe’s attributes to ‘width=0’ and ‘height=0’ can keep it hidden. But the target of the iframe might be a web server on the other side of the world with a Javascript attack that will steal your user’s data or install malware on your user’s computer. This is just one of the many tricks out there.

Code injection into a user-accessible text field Read More »

InDesign CS4 : Developer View

The recently released InDesign CS4 comes packed with a long bullet-list of new features. Here are a few that stand out from a Creative Suite developer’s perspective :

GREP pattern matching for styles

You can now set a style to apply to a range of text that matches a grep-style pattern. For instance you could use a pattern like :


to automatically apply a specific style to anything that looked like an email address. I’m not sure what the intersection is between page layout designers and grep pattern wizards, but the nerd in me loves the idea.

InDesign CS4 : Developer View Read More »

WWDC 2006 Decompression

Fellow sheep Matt Joss and I spent the last week at Apple’s annual developer conference, WWDC. This year’s conference came with a preview of the next version of the Macintosh operating system, Mac OS X 10.5, code named Leopard. Although we can only publicly discuss what was revealed in the keynote speech, let me assure you there are many exciting things under the hood that look to make Leopard interesting. I am personally really excited by the new CoreAnimation framework and advances in CoreImage and other graphics technologies in Leopard. Updates to the development tools like Xcode 3.0 and technologies like iChat Theatre and Time Machine are also tantalizing to the extreme. I can’t wait to spend some quality time with our preview seed.

While I hope to be able to write some more in-depth analysis of the publicly revealed goodies in 10.5, I’ll leave my one observation for now centered around speculation of what was not revealed. If you watched the keynote you probably noticed that iChat and other applications that were brushed metal in 10.4 are now sporting something closer to the unified toolbar look found on applications like Mail in Tiger. I predict that Leopard will see the (long anticipated by many) death of brushed metal. If you couple this detail with the observation of what appeared to be a metal-skinned finder in the public demos, I think its not to much of a stretch to imagine that the infamous and much maligned Finder will see some changes for the final release of 10.5. Dare we dream of improved UI consistency and a better Finder all in one release? Perhaps a future sans beach-balling network shares with one UI to bind them all is more than just a dream…

WWDC 2006 Decompression Read More »

Magma AI Page

Apply Core Image effects to Illustrator artwork

Magma Effects™ allows you to apply a variety of new raster effects to text, paths and images in your Adobe® Illustrator® documents. Apply special effects such as star-shines, lenticular halos or zoom blurs. Make your artwork stand out with style by applying spotlight, bloom or shaded material effects. Over 100 raster effects are at your fingertips instantly.

Easy to use and lightning fast  

Simply select the artwork to enhance in your document and apply the Magma Effects filter or live effect to gain access to all of the Core Image filters available in OS X Tiger. Change parameters with real time previews while you add effects to the chain as needed. When you are done editing, the effects are applied directly to your artwork just like the live effects you already use.


Magma AI Page Read More »

Graphics And Website Design

Graphics And Website Design

Of course, the fact that these graphics makes your website pleasing to view is also extra helpful. Graphics in your website can also make your website easy to view and also easy to understand. Many people will have trouble reading long texts and deriving information from them.

By embedding all relevant information in your graphics, you are guaranteed to convey the needed information to your visitors.

However, there are some tips that you need to follow whenever you are using graphics in your website. Although flashy graphics can be helpful in impressing your visitors, they can also be a detriment to you.

The main reason for this is because of the fact that flashy graphics and animations can have long loading times. Hence, when your visitor clicks your website, then he or she may not have enough patience to wait for your graphics to load in to your website. In fact, graphics that take too long to load can cause you to lose visitors instead of gaining them. Thus, you should make sure to use graphics that load relatively fast and you should try to refrain from complex animations in your graphical design.

Graphics And Website Design Read More »


Apply Core Image effects to InDesign images

Magma Effects™ allows you to apply a variety of image-enhancement and stylizing effects directly to any bitmap image placed in Adobe® InDesign®. Enhance photos with color adjustments, sharpening or white point adjustment. Apply special effects such as star-shines and zoom-blurs or glass distortion. Make your images stand out with style by applying spotlight, bloom or shaded material effects. All without leaving Adobe® InDesign® for another application.

Easy to use and available directly in InDesign  

Simply select the image in your InDesign® layout and bring up the Magma Effects dialog to gain access to any of the Core Image filters available in OS X Tiger. Change filter parameters with real time previews while you add effects to the chain as needed. When you are done editing, press the apply button to save your edits and instantly update the image back in your layout.


MagmaPage Read More »