. .

st4u

ST 4U 377: Seaside, Pharo, and JQuery

May 1, 2013 14:50:14.982

Today's Smalltalk 4 You is a longer video - Nick Ager reprising an ESUG presentation on developing mobile apps using Seaside, Pharo, and JQuery. 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:

Pharo and Seaside

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:

Tags: , , , ,

Enclosures:
[Pharo-Seaside-iPhone.m4v ( Size: 94277116 )]

posted by James Robertson

 Share Tweet This

weather

Glad I'm Remote This Week

May 1, 2013 22:05:07.294

It hit 70 today here in Columbia; Minneapolis, where I was last week, is still not getting spring:

Tags:

posted by James Robertson

 Share Tweet This

js4u

JS 4U 267: Styling Map Elements

May 2, 2013 9:50:20.189

Javascript 4 U

Today's Javascript 4 You looks at styling individual elements of a map. 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:

map styling

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:

Tags: ,

Enclosures:
[js4u267-iPhone.m4v ( Size: 1450452 )]

posted by James Robertson

 Share Tweet This

smalltalk

Gemstone is Independent Again

May 2, 2013 13:45:57.052

From James Foster:

Great news! The GemStone/S team is becoming an independent company after 3 years as part of VMware. The core engineering team, including me, along with Norm Green and Dan Ware, have formed GemTalk Systems. For more information, visit our company web site at http://gemtalksystems.com.

Tags:

posted by James Robertson

 Share Tweet This

st4u

ST 4U 378: Determining the Image File Format

May 3, 2013 3:27:52.716

Today's Smalltalk 4 You looks at figuring out which image reader to use on a given file you want to deal with. 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:

Image Reading.

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:


Last time we looked at reading images in from the file system into VA Smaltalk - and we noted that you need to line up the specific reader with the correct format. However, with a bit of glue code of your own, it's easy to determine which reader (if any) can read a given file, and select it. Try this on a JPG, for instance:


| file |
file := CfsFileDescriptor open: 'thuum.jpg' oflag: ORDONLY.
(CgPCXFileFormat formatMatchesFileHandle: file atOffset: 0)
    ifTrue: [Transcript cr; show: 'Format matches.']
    ifFalse: [Transcript cr; show: 'Format does not match.'].
file close.

You should see a negative in the Transcript. Now, try the same thing using the JPG reader:


| file |
file := CfsFileDescriptor open: 'thuum.jpg' oflag: ORDONLY.
(CgJPEGFileFormat formatMatchesFileHandle: file atOffset: 0)
    ifTrue: [Transcript cr; show: 'Format matches.']
    ifFalse: [Transcript cr; show: 'Format does not match.'].
file close.


And you'll see that it works. Given that, and a bit of glue code of your own, it would be simple to create a "find the right reader" class - and to then create readers for formats that are not already supported, and fit them into the existing framework.

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.

Tags: , ,

Enclosures:
[st4u378-iPhone.m4v ( Size: 1430136 )]

posted by James Robertson

 Share Tweet This

podcast

IM 125: Image Startup and Shutdown

May 5, 2013 15:06:49.939

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

This week Dave and I talked about the process of image startup and shutdown in Smalltalk, and how that impacts the undertanding people have of Smalltalk systems. We focused on VisualWorks/ObjectStudio, because that's what the two of us are most familiar with, but the broad concepts are simlliar across other image based Smalltalk systems.

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!

Tags: , ,

Enclosures:
[im125.mp3 ( Size: 11238296 )]

posted by James Robertson

 Share Tweet This

podcastAAC

IM 125: Image Startup and Shutdown (AAC)

May 5, 2013 15:07:34.495

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

This week Dave and I talked about the process of image startup and shutdown in Smalltalk, and how that impacts the undertanding people have of Smalltalk systems. We focused on VisualWorks/ObjectStudio, because that's what the two of us are most familiar with, but the broad concepts are simlliar across other image based Smalltalk systems.

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!

Tags: , ,

Enclosures:
[im125.m4a ( Size: 15569649 )]

posted by James Robertson

 Share Tweet This

smalltalk

Redline Smalltalk IntelliJ Plugin

May 6, 2013 8:27:56.000

There's a preview screencast out of the IntelliJ plugin for Redline Smalltalk.

Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Gnome2 Look for VisualWorks

May 6, 2013 10:34:31.000

posted by James Robertson

 Share Tweet This

js4u

JS 4U 268: Markers and User Events

May 7, 2013 9:52:15.841

Javascript 4 U

Today's Javascript 4 You looks at user placement of map markers. 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:

placed markers

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:

Tags: ,

Enclosures:
[js4u268-iPhone.m4v ( Size: 822196 )]

posted by James Robertson

 Share Tweet This

st4u

ST 4U 380: Resizing Dataset Columns

May 8, 2013 10:04:47.492

Today's Smalltalk 4 You looks at Datasets in VisualWorks - specifically, automatically resizing them based on windw resizing events. 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:

datasets

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:

Tags: , ,

Enclosures:
[st4u380-iPhone.m4v ( Size: 2204449 )]

posted by James Robertson

 Share Tweet This