. .

js4u

JS 4U 167: JQuery UI Buttons

June 19, 2012 8:14:39.176

Javascript 4 U

Today's Javascript 4 You looks at buttons in JQuery UI. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube.

Join the Facebook Group to discuss the tutorials. You can view the archives here.

To watch now, click on the image below:

JQ UI Buttons

If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.

You can also watch it on YouTube:

Technorati Tags: , ,

Enclosures:
[js4u167-iPhone.m4v ( Size: 1444939 )]

posted by James Robertson

 Share Tweet This

st4u

ST 4U 248: Using a SAX Handler in VA Smalltalk

June 20, 2012 8:07:22.653

Today's Smalltalk 4 You looks at the standard development process using VA Smalltalk and ENVY. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube. To watch now, click on the image below:

SAX.

If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.

You can also watch it on YouTube:


Today we'll look at a SAX content handler example - to get started, you'll want to load the XML Support and XML Examples. Once you've done that, you can have a look at class AbtXmlBasicExample class, and method #saxExample. You'll also see that there are other examples - you should probably have a look at all of them. Try executing the example code

Example


AbtXmlBasicSamples saxExample


That will drop the XML file that's used first, which you can see below. It then hooks up the component parts (as explained in the last screencast) to parse the file and get a set of objects back:

XML

Results

To see how that all works, take a look at class JrcOrderContentHandler. This class handles the different XML nodes in the file, and creates the appropriate types of objects as they are encountered. If you look at the customized methods (overrides of the placeholders in the superclass), you can see that it's all done via:

  • Creating the proper instance of an object based on the node
  • Managing the current "filling" of instance variables via a stack
  • Catching the end of the current node to close the current object out and pop it off the stack

Content Handler

You'l also need a class for each kind of object (unless you plan on creating a simple Collection/Dictionary setup, which would be easy enough to do in your handler). Here's one of those classes:

Order

Need more help? There's a screencast for other topics like this which you may want to watch. Questions? Try the "Chat with James" Google gadget over in the sidebar.

Technorati Tags: , , ,

Enclosures:
[st4u248-iPhone.m4v ( Size: 5422879 )]

posted by James Robertson

 Share Tweet This

js4u

JS 4U 168: JQuery UI Dialog

June 21, 2012 7:42:16.639

Javascript 4 U

Today's Javascript 4 You looks at the JQuery UI Dialog box. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube.

Join the Facebook Group to discuss the tutorials. You can view the archives here.

To watch now, click on the image below:

JQ UI Dialog

If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.

You can also watch it on YouTube:

Technorati Tags: , ,

Enclosures:
[js4u168-iPhone.m4v ( Size: 1398294 )]

posted by James Robertson

 Share Tweet This

st4u

ST 4U 249: DOMs and DTDs in VA Smalltalk

June 22, 2012 13:36:20.036

Today's Smalltalk 4 You looks at the standard development process using VA Smalltalk and ENVY. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube. To watch now, click on the image below:

XML and DTD.

If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.

You can also watch it on YouTube:


Today we'll look at using a DTD in conjunction with an XML document - to get started, you'll want to load the XML Support and XML Examples. Once you've done that, you can have a look at class AbtXmlBasicExample class, and method #saxExample. You'll also see that there are other examples - you should probably have a look at all of them. Try executing the example code

Example

To run this example, use:


AbtXmlBasicSamples maplessExample


That will drop the XML file that's used first, and then execute the XML handling. The results come back this way:

DTD Handling

Need more help? There's a screencast for other topics like this which you may want to watch. Questions? Try the "Chat with James" Google gadget over in the sidebar.

Technorati Tags: , , ,

Enclosures:
[st4u249-iPhone.m4v ( Size: 3652052 )]

posted by James Robertson

 Share Tweet This

games

Expect Less Clarity in ME3

June 22, 2012 13:45:49.527

BioWare is releasing the "epilogue" for ME3 on June 26th:

BioWare is releasing the Extended Cut downloadable content for sci-fi role-playing game Mass Effect 3 on June 26, it said today.

I expect less clarity. Why? They are still holding firm to the "we didn't screw up the ending" theory of operation. Things won't get better until someone takes Casey Hudson into a room and explains to him - presumably using very small words - that he's managed to kill the franchise, and that the team will be executing a full retcon. Until then? The stupid will just keep rolling. Why do I say that?

BioWare also added that this new DLC will not change the ending, but instead expand upon it: "The Extended Cut is an expansion of the original endings to Mass Effect 3. It does not fundamentally change the endings, but rather it expands on the meaning of the original endings, and reveals greater detail on the impact of player decisions."

That's what we call an epic fail.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

CSV and JSON for Pharo

June 22, 2012 19:52:46.534

There are new reader/writer frameworks for CSV and JSON in Pharo

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

games

The Annoyance of the ME3 DLC

June 23, 2012 10:49:31.559

As I mentioned earlier, the new "clarification" DLC for ME3 is coming out on Tuesday. The way it's supposed to work is that you have to pick up the action just before you launch the final Cerberus mission (which puts you on the racetrack to the end). That leads to two problems:

  • What if you don't have that save handy?
  • Even if you do, what are the odds that you've been playing multi-player since then? That's right kids, to get to the new "clarification" with the better ending variants, you have another 5 hours of multiplayer staring at you

EA should ship a patch with this that sets the readiness multiplayer to 100%, so that at least that annoyance gets cleared.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

podcast

IM 83: Smalltalk Editors

June 24, 2012 11:41:57.204

Welcome to episode 83 of Independent Misinterpretations - a Smalltalk and dynamic language oriented podcast with James Robertson and David Buck.

This week Dave and I talked about a topic that's come up recently on the VWNC mailing list - a new editor for VisualWorks (and that would also mean a new one for all of the development tools in ObjectStudio). Cincom's Product Manager, Arden Thomas, asked for feedback - and it came in before wandering a bit far afield from the main question. In this podcast, we covered some of that discussion, and also covered what we think Smalltalk needs in terms of editing tools.

You can subscribe to the podcast in iTunes (or any other podcatching software) using this feed directly or in iTunes with this one.

To listen now, you can either download the mp3 edition, or the AAC edition. The AAC edition comes with chapter markers. You can subscribe to either edition of the podcast directly in iTunes; just search for Smalltalk and look in the Podcast results. You can subscribe to the mp3 edition directly using this feed, or the AAC edition using this feed using any podcatching software. You can also download the podcast in ogg format.

If you like the music we use, please visit Josh Woodward's site. We use the song Troublemaker for our intro/outro music. I'm sure he'd appreciate your support!

If you have feedback, send it to jarober@gmail.com - or visit us on Facebook - you can subscribe in iTunes using this iTunes enabled feed.. If you enjoy the podcast, pass the word - we would love to have more people hear about Smalltalk!

Technorati Tags: , ,

Enclosures:
[im83.mp3 ( Size: 12360232 )]

posted by James Robertson

 Share Tweet This

podcastAAC

IM 83: Smalltalk Editors

June 24, 2012 11:42:23.668

Welcome to episode 83 of Independent Misinterpretations - a Smalltalk and dynamic language oriented podcast with James Robertson and David Buck.

This week Dave and I talked about a topic that's come up recently on the VWNC mailing list - a new editor for VisualWorks (and that would also mean a new one for all of the development tools in ObjectStudio). Cincom's Product Manager, Arden Thomas, asked for feedback - and it came in before wandering a bit far afield from the main question. In this podcast, we covered some of that discussion, and also covered what we think Smalltalk needs in terms of editing tools.

You can subscribe to the podcast in iTunes (or any other podcatching software) using this feed directly or in iTunes with this one.

To listen now, you can either download the mp3 edition, or the AAC edition. The AAC edition comes with chapter markers. You can subscribe to either edition of the podcast directly in iTunes; just search for Smalltalk and look in the Podcast results. You can subscribe to the mp3 edition directly using this feed, or the AAC edition using this feed using any podcatching software. You can also download the podcast in ogg format.

If you like the music we use, please visit Josh Woodward's site. We use the song Troublemaker for our intro/outro music. I'm sure he'd appreciate your support!

If you have feedback, send it to jarober@gmail.com - or visit us on Facebook - you can subscribe in iTunes using this iTunes enabled feed.. If you enjoy the podcast, pass the word - we would love to have more people hear about Smalltalk!

Technorati Tags: , ,

Enclosures:
[im83.m4a ( Size: 17105869 )]

posted by James Robertson

 Share Tweet This

smalltalk

Amber Live

June 25, 2012 8:54:11.878

The web isn't just for Javascript anymore :)

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

st4u

ST 4U 250: Debug Information in Pharo

June 25, 2012 10:37:20.478

Today's Smalltalk 4 You looks at a few debug/information tips for Pharo, culled from Mariano's site. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube. To watch now, click on the image below:

tips

If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.

You can also watch it on YouTube:

Technorati Tags: , ,

Enclosures:
[st4u250-iPhone.m4v ( Size: 5043922 )]

posted by James Robertson

 Share Tweet This

js4u

JS 4U 169: JQ UI Progressbar

June 26, 2012 8:49:18.477

Javascript 4 U

Today's Javascript 4 You looks at the progressbar widget in JQuery UI. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube.

Join the Facebook Group to discuss the tutorials. You can view the archives here.

To watch now, click on the image below:

ProgressBar

If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.

You can also watch it on YouTube:

Technorati Tags: , ,

Enclosures:
[js4u169-iPhone.m4v ( Size: 1124135 )]

posted by James Robertson

 Share Tweet This