Optimus Prime in the Transformer’s movie by Michael Bay.

Now that’s a movie I want to go see (480p HD Trailer Link).

After a few boring trailers, they finally deliver on the good stuff and I think this preview shows plenty of what the public needs to see, big robots transforming and fighting each other.

Unlike the sequels that dominate the summer (Spider-Man 3, Pirates 3, Shrek 3, Fantastic Four 2), the Transformers are making their first appearance on the big screen. They’re an unknown to a large audience and that audience wants to have an idea of what they’re going to get for their $8 movie ticket. Heck, I grew up watching Transformer and it wasn’t until this trailer that I actually got excited (just watch Optimus transform and tell me you don’t grin when you hear “the sound”).

That’s not to say I don’t have complaints. When the guy at the end says “Bring It!” it makes me want to cringe. But another part of me cracks up at Shia LaBeouf’s line “It’s a big robot, it must be from Japan.” I’ll go in expecting Independence Day and perhaps I won’t be disappointed. How hard can it be to mess up giant robots that transform and beating each other up?

A new site opened today to promote the June 15 release of Fantastic Four: Rise of the Silver Surfer. Over at F4MovieArcade.com you can currently grab 3 games (with 3 more to come) and embed them in your website, blog, or mySpace page. The coolest thing about them is each one generates unique stats and scores for the site in which it is embedded. So, you can play the game here and have the high score, but if you play it on another site, you’re playing against that site’s players. Cool.

Now, try out some Human Torch action.

I’ve been working on implementing DotNetNuke at work for a few weeks now. After finally getting the hand of skinning DotNetNuke and building a custom skin that mimicked the look of the design provided by Marketing, I wanted to create a set of styles for formatting text. This would allow users to format text (and other elements) with a pre-set look and not have to use font-size, font-color and other outdated markup, thereby creating uniformity and smaller page/code sizes.

Well, after trying many attempts using the FCK Editor settings, I found the steps necessary to implement a set of custom CSS styles in DotNetNuke using the FCK Editor.

  1. Add your customs styles to portal.css in the portal root (Site Settings > Style Sheet) and save. These styles will be applied to your module text outside of the editor.
  2. Create a text file: FCK.xml. Here is where you will define styles to appear in the style list inside the FCK editor.
  3. Using the information in the FCK Editor Wiki help site, create your custom styles in FCK.xml. There should be an entry for each style you want to appear in the editor and in the order you want them to appear. See example below.
  4. Create a text file: FCK.css. These styles give the formatting to the styles you defined in FCK.xml so text in the editor will be formatted properly.
  5. Add your custom styles to FCK.css. This file contains ONLY your custom styles which are exactly the same as the custom styles you added to portal.css. There should be an entry for each style in FCK.xml you want to format.
    Using these lists limits the styles that appear in the editor to only those you want, rather than the long list of styles in portal.css.
  6. Upload FCK.css and FCK.xml to your portal root using the File Manger.
  7. Log in to your portal as Host and edit an HTML/Text module with the FCK Editor.
  8. Select “Show custom editor options”
    Select “Portal” for Settings Type.
  9. Expand “List of available styles for the editor”
    Select “URL” for Style list generation mode. Do not choose “Dynamic” or you will get a style list of garbage.
    Select “File” for Custom XML file, and select FCK.xml you uploaded to the root.
  10. Expand “Editor area CSS”
    Select “URL” for CSS Generator mode. Again, do not select “Dynamic”.
    Select “File” for Custom CSS file, and select FCK.css you uploaded to the root.
  11. Confirm “Apply custom settings to: Portal” and click “Apply”
    Close the FCK Editor custom options page and Cancel module editing.

  12. Refresh your browser with Ctl-F5 to force a refresh of the cache.

The list of styles should appear in the editor now. If you don’t see your styles and the formatting is not right, you might try deleting files in your cache. Also, check for mistakes in FCK.xml, FCK.css and portal.css. They must all be in sync and correct.

Here is a sample FCK.xml adapted from FCK:

<?xml version="1.0" encoding="utf-8" ?>

<Styles>
 <Style name="Image on Left" element="img">
  <Attribute name="style" value="padding: 5px; margin-right: 5px" />
  <Attribute name="border" value="2" />

  <Attribute name="align" value="left" />
 </Style>
 <Style name="Image on Right" element="img">
  <Attribute name="style" value="padding: 5px; margin-left: 5px" />

  <Attribute name="border" value="2" />
  <Attribute name="align" value="right" />
 </Style>

 <Style name="Title" element="span">
  <Attribute name="class" value="Title" />
 </Style>
 <Style name="Topic" element="span">

  <Attribute name="class" value="Topic" />
 </Style>
 <Style name="Custom Bold" element="span">
  <Attribute name="style" value="font-weight: bold;" />

 </Style>
 <Style name="Custom Italic" element="em" />
 <Style name="Title" element="span">
  <Attribute name="class" value="Title" />

 </Style>
 <Style name="Code" element="span">
  <Attribute name="class" value="Code" />
 </Style>

 <Style name="Heading H1" element="H1" />
 <Style name="Heading H2" element="H2" />
 <Style name="Custom Ruler" element="hr">

  <Attribute name="size" value="1" />
  <Attribute name="color" value="#ff0000" />
 </Style>

</Styles>

And corresponding FCK.css:

body, td {
font-family: Verdana, Sans-Serif;
font-size: 13px;
}

.Title {
font-family: Ariel, sans-serif;
font-size: 16px;
font-weight: bold;
color: red;
}

.Topic {
font-family: Ariel, sans-serif;
font-size: 14px;
font-weight: bold;
color: red;
font-style: italic;
}

.Bold {
font-weight: bold;
}

H1 {
font-family: arial, sans-serif;
font-size: 1.7em;
font-weight: bold;
color: #006699;
}

H2 {
font-family: arial, sans-serif;
font-size: 1.3em;
font-weight: bold;
color: #006699;
}

Those steps worked perfectly. Now I’ve just got to create the XML file to match the CSS file. I’ll go ahead and complain. It seems like there should be an easier way. Second, I don’t like the way it applies the styles. If I have a style “.red” (to make the text a specific shade of red) and I’ve got a style .bold (to make the font-weight:bold), DotNetNuke applies each one in a separate SPAN tag. I guess chaining CSS styles (span class=”red bold”) is too complicated.

Ugh! I guess this is the trade off. Moving the tedious task of menial updates to the users means uglier code underneath.

The SciFi.com Sci Fi Tech blog has posted a cool article that gives brief looks at technology that mimics the powers of popular superheroes.

Of course the article starts off with Spider-Man and mentions the Synthetic Gecko technology that was in the news a few months back. While it sounds cool, scientists are still struggling with a way to mass produce the stuff. The Spider-Man entry also mentions the Bio-Steel that mimics spider-silk and can be extracted from goat’s milk when Spider DNA is injected into the goat.

The article goes on spotlight tech ways to mimic a few of the powers of Superman, the Invisible Woman, the Human Torch, Captain America, Iron Man, and Wolverine.

The funniest entry has to be the TAM Rocket Belt under the Superman entry. Visit the TAM site and you’ll see marketing brilliance at its best. I love the last paragraph:

TAM is the only company in the world that produces a complete turn-key package of a flying rocket belt, custom-made to the pilot’s weight and body size. (up to 300 lbs. / 136 Kg). We use the most advanced technology and aerospace materials , including:

1. A fully-tested, custom-made flying rocket belt,
2. This belt has been proved to be the most stable design and easier to fly
3. A special machine to make our own unlimited supply of rocket fuel
4. Hands-on training in the process and the equipment
5. Flight training of 10 flights in your own rocket belt
6. Maintenance and setup training
7. 24/7 expert support
8. Housing and food are included during training

The total price for all this is only $250,000 usd.

If you’re interested in recourping your investement, you can make a lot of money flying this machine in special events, promotions, advertising, elections campaigns, concerts, movies, TV commercials etc.

The entire site is full of shady sounding dialog, quotes and inconsistencies. In the quote above, there are 2 misspelled words. Dig around and you’ll see what I mean.

Wizard magazine has had an odd web presence since it first appeared on the WWW years ago. I seem to remember the first incarnation of the site had a cool feature where you could input all your comics or toys (the items they featured in their price guide) and save it as a collection on the website. This feature disappeared in a redesign that was part of a magazine restructure and I never really frequented the site since. I’ll occasionally visit if I see a link to the site that interests me.

With their latest attempt at a redesign, I don’t see my usage changing much. While they still have columns by writers I like (Geoff Johns, JG Jones, Brian Bendis), the layout may even be worse now. I spotted a few errors on the home page (incorrect links, non-function news boxes) on my visit and I’m guessing this layout will go the way of the others in about six months time, gradually being updated less and less.

There were rumors floating around about Wizard not paying it’s web designer / content manager, which could have been part of the problem. For now, and the foreseeable future, I’ll continue getting by news from Newsarama.