. .

js4u

JS 4U 176: Sortable Objects in JQuery UI

July 19, 2012 9:45:42.090

Javascript 4 U

Today's Javascript 4 You looks at setting up JQ UI widgets to be user sortable (rearrangeable). 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:

sortable

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:
[js4u176-iPhone.m4v ( Size: 2524201 )]

posted by James Robertson

 Share Tweet This

skyrimAAC

Thu'umcast 30: When Mods Attack (AAC)

July 18, 2012 23:10:59.279

Thu'umcast

Welcome to episode 30 of "Thu'umcast" - a podcast where Michael Lucas-Smith, Scott Dirk, Austin Haley, Makahlua and I document our trials and tribulations in Elder Scrolls V: Skyrim

Today's episode covers the sad tale of "when mods attack". Michael's level 70 character is fatally broken due to a bad interaction between the Skyrim game engine and the mods that he installed. We talk about how that happened, and go fairly deep into the technical details.

If you liked our work on That Podcast, you'll probably like this. We intend to stay with the same idea - a gameplay podcast. If you don't want spoilers, don't listen - we are going to be talking about how we play the game, and what we ran across as we played.

You can subscribe in iTunes (or any podcatcher) using this feed, or this one for the AAC edition. We'll add the iTunes specific links as soon as they are available. In the meantime, join the Facebook Group and follow us on Twitter. If you play on Steam, join the Steam Group. Like the music? Pay Sbeast a visit, we thank him for letting us use it!

Links to all episodes and other information can be found on the Thu'umcast page.

If you want to download the podcast directly, we've provided it in three formats:

Got feedback? Tweet us!. Enjoy the podcast, and we'll see you in Skyrim!

Technorati Tags: , , ,

Enclosures:
[thuum30.m4a ( Size: 18841106 )]

posted by James Robertson

 Share Tweet This

skyrim

Thu'umcast 30: When Mods Attack

July 18, 2012 23:10:15.972

Thu'umcast

Welcome to episode 30 of "Thu'umcast" - a podcast where Michael Lucas-Smith, Scott Dirk, Austin Haley, Makahlua and I document our trials and tribulations in Elder Scrolls V: Skyrim

Today's episode covers the sad tale of "when mods attack". Michael's level 70 character is fatally broken due to a bad interaction between the Skyrim game engine and the mods that he installed. We talk about how that happened, and go fairly deep into the technical details.

If you liked our work on That Podcast, you'll probably like this. We intend to stay with the same idea - a gameplay podcast. If you don't want spoilers, don't listen - we are going to be talking about how we play the game, and what we ran across as we played.

You can subscribe in iTunes (or any podcatcher) using this feed, or this one for the AAC edition. We'll add the iTunes specific links as soon as they are available. In the meantime, join the Facebook Group and follow us on Twitter. If you play on Steam, join the Steam Group. Like the music? Pay Sbeast a visit, we thank him for letting us use it!

Links to all episodes and other information can be found on the Thu'umcast page.

If you want to download the podcast directly, we've provided it in three formats:

Got feedback? Tweet us!. Enjoy the podcast, and we'll see you in Skyrim!

Technorati Tags: , , ,

Enclosures:
[thuum30.mp3 ( Size: 13,762,557 )]

posted by James Robertson

 Share Tweet This

smalltalk

Summer Release of Pharo 1.4

July 18, 2012 20:01:39.197

Pharo 1.4 is out:

We integrated 30 fixes (the rounded number is completely casual) and integrated some tools that users feedback showed as necessary, specially the inclusion of OmniBrowser as part of the core for 1.4. As a result of all this changes and fixes, the stability of this version is a lot better and we are really happy with it.

Technorati Tags:

posted by James Robertson

 Share Tweet This

st4u

ST 4U 259: Inspectors in VA Smalltalk

July 18, 2012 10:33:02.123

Today's Smalltalk 4 You looks at the inspector in VA Smalltalk - a powerful tool for examining objects. 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:

Inspector.

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 inspectors in VA Smalltalk. Specifically, the general inspector, and the inspector used for dictionaries. To start with, we'll inspect a couple of simple objects: an array and a dictionary:

code

Now, select the array, and inspect it. You should see what we have below: the indices of the array on the left (if this were a non-array, those would be instance variables), and the values held in those slots to the right:

inspector

Next, inspect the dictionary - it looks much the same, with the keys on the left, and their values on the right:

inspector

To see something a bit different for the dictionary inspector, let's evaluate something with a lot more keys: CwConstants.

Large Dictionary

Notice how groups of keys are on the top left (Alphabetically organized, in this case), and, if we select a group, we can see each individual key on the lower left. The values still appear on the right

Now, for dictionaries like this one, we can see a specific addition for the inspector on dictionaries. Right click on a key - notice the menu that pops up? It's different than the one we saw for arrays:

inspector menu

Try browsing references. For the one shown above, you'll see where that key is used in the system:

Usage

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:
[st4u259-iPhone.m4v ( Size: 4823167 )]

posted by James Robertson

 Share Tweet This

smalltalk

Altitude for Smalltalk - a web framework

July 18, 2012 8:07:48.764

Spotted in The Hitchhiker's Guide to ...

Colin Putney announced his "Altitude" web framework for Squeak Smalltalk as open source under MIT license. It's a brand-new, from-scratch HTTP server and application framework written on top of Xtreams. One needs an up to-date 4.4. image. Code is here and Colin provided a load script.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

Meet the BOSS

July 17, 2012 14:43:45.000

Spotted in The Hitchhiker's Guide to ...

BOSS is the "binary object storage service" in VisualWorks Smalltalk. But now BOSS also depicts a project on robots simulation written in Smalltalk done at the Ecole des Mines de Douai.

Technorati Tags:

posted by James Robertson

 Share Tweet This

js4u

JS 4U 175: JQ UI Dragging

July 17, 2012 9:50:09.424

Javascript 4 U

Today's Javascript 4 You looks at setting JQuery UI widgets to be draggable on the canvas. 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:

draggable

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:
[js4u175-iPhone.m4v ( Size: 988443 )]

posted by James Robertson

 Share Tweet This

smalltalk

Amber Smalltalk Games

July 17, 2012 8:31:28.232

Spotted in Planet Squeak

Ludus is a game framework for Amber Smalltalk (the Smalltalk on top of JavaScript). Today I checked out the Sokoban game example which is written in it.

Technorati Tags:

posted by James Robertson

 Share Tweet This

st4u

ST 4U 258: A Pharo HTTP Server in One Minute

July 16, 2012 10:16:38.415

Today's Smalltalk 4 You looks at how easy it is to get a Pharo based HTTP server (Zinc) installed and running. If you have a Linux box handy, you can be browsing your server in less than a minute. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube.

The command line to get this going is:


curl http://zn.stfx.eu/zn/pharo-server.sh | bash

Small caveat - you may have to install curl first, depending on how you set your Linux environment up.

To watch now, click on the image below:

Zinc HTTP

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:
[st4u258-iPhone.m4v ( Size: 2582155 )]

posted by James Robertson

 Share Tweet This

podcastAAC

IM 86: New Smalltalk Releases (AAC)

July 15, 2012 19:35:57.758

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

This week David and James talk about the new Smalltalk releases that have just recently come out: VisualWorks, ObjectStudio, and Gemstone. If you need more details on this, you can check the vendor websites:

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:
[im86.m4a ( Size: 19383560 )]

posted by James Robertson

 Share Tweet This

podcast

IM 86: New Smalltalk Releases

July 15, 2012 19:34:52.160

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

This week David and James talk about the new Smalltalk releases that have just recently come out: VisualWorks, ObjectStudio, and Gemstone. If you need more details on this, you can check the vendor websites:

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:
[im86.mp3 ( Size: 13944363 )]

posted by James Robertson

 Share Tweet This

skyrimAAC

Thu'umcast 29: Vampiric Rage (AAC)

July 14, 2012 9:35:39.053

Thu'umcast

Welcome to episode 26 of "Thu'umcast" - a podcast where Michael Lucas-Smith, Scott Dirk, Austin Haley, Makahlua and I document our trials and tribulations in Elder Scrolls V: Skyrim

Chris and James go back into Dawnguard, this time on the Vampire side. Chris ran into an interesting framerate issue on the XBox, which limited his ability to play, but we did cover some of the Vampire quest line, and the perk tree.

If you liked our work on That Podcast, you'll probably like this. We intend to stay with the same idea - a gameplay podcast. If you don't want spoilers, don't listen - we are going to be talking about how we play the game, and what we ran across as we played.

You can subscribe in iTunes (or any podcatcher) using this feed, or this one for the AAC edition. We'll add the iTunes specific links as soon as they are available. In the meantime, join the Facebook Group and follow us on Twitter. If you play on Steam, join the Steam Group. Like the music? Pay Sbeast a visit, we thank him for letting us use it!

Links to all episodes and other information can be found on the Thu'umcast page.

If you want to download the podcast directly, we've provided it in three formats:

Got feedback? Tweet us!. Enjoy the podcast, and we'll see you in Skyrim!

Technorati Tags: , ,

Enclosures:
[thuum29.m4a ( Size: 13259439 )]

posted by James Robertson

 Share Tweet This

skyrim

Thu'umcast 29: Vampiric Rage

July 14, 2012 9:34:38.610

Thu'umcast

Welcome to episode 26 of "Thu'umcast" - a podcast where Michael Lucas-Smith, Scott Dirk, Austin Haley, Makahlua and I document our trials and tribulations in Elder Scrolls V: Skyrim

Chris and James go back into Dawnguard, this time on the Vampire side. Chris ran into an interesting framerate issue on the XBox, which limited his ability to play, but we did cover some of the Vampire quest line, and the perk tree.

If you liked our work on That Podcast, you'll probably like this. We intend to stay with the same idea - a gameplay podcast. If you don't want spoilers, don't listen - we are going to be talking about how we play the game, and what we ran across as we played.

You can subscribe in iTunes (or any podcatcher) using this feed, or this one for the AAC edition. We'll add the iTunes specific links as soon as they are available. In the meantime, join the Facebook Group and follow us on Twitter. If you play on Steam, join the Steam Group. Like the music? Pay Sbeast a visit, we thank him for letting us use it!

Links to all episodes and other information can be found on the Thu'umcast page.

If you want to download the podcast directly, we've provided it in three formats:

Got feedback? Tweet us!. Enjoy the podcast, and we'll see you in Skyrim!

Technorati Tags: , , ,

Enclosures:
[thuum29.mp3 ( Size: 9672433 )]

posted by James Robertson

 Share Tweet This

st4u

ST 4U 257: Code Recovery in VA Smalltalk

July 13, 2012 11:12:56.707

Today's Smalltalk 4 You looks at code recovery in VA Smalltalk. Short of a drive failure, it's pretty much impossible to lose code when using VA, and we'll see why today. 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:

Code Recovery.

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 how easy it is to recover lost code in VA - we'll create a small application and class, and then quit without saving - relying on ENVY to pick up the pieces for us. To start, here's the small class:

Class

We quit without saving, brought a base image (i.e., not one we saved) up, and sure enough, our code is nowhere to be found:

Lost Code

From the Launcher, select browse the applications in ENVY, and scroll down to the one we just lost - it will show up as not having been released, but it's all there. Tight click and select Load.

Load

That loads the application, but we still want the classes. Right click again, and select Manage Application:

Manage

From here, we can select one or more classes in the list, and load them by version - in this case, the most recent:

Load Class

Now we can return to our workspace, and try creating an instance again:

Recovered

That's one of the nicest things about ENVY - even if you don't version your code off, it does it for you. Short of a catastrophic loss of your drive, you can't really lose code.

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:
[st4u257-iPhone.m4v ( Size: 4501214 )]

posted by James Robertson

 Share Tweet This

js4u

JS 4U 174: Selectable JQ UI Widgets

July 12, 2012 1:06:51.794

Javascript 4 U

Today's Javascript 4 You looks at making widgets selectable in the JQuery UI library. 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:

Selectable Widgets

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:
[js4u174-iPhone.m4v ( Size: 1541485 )]

posted by James Robertson

 Share Tweet This