. .

js4u

JS 4U 51: Replacing HTML using JQuery

April 28, 2011 6:42:36.678

Javascript 4 U

Today's Javascript 4 You. Today we look at using JQuery selectors to select and replace an entire HTML component on a page. 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:

JQuery and CSS

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

posted by James Robertson

 Share Tweet This

travel

Driving Excitement

April 28, 2011 10:18:46.952

Looks like driving home tomorrow could be exciting - the weather for Hampton, VA (Where I am this week) says this for tomorrow:

Windy...isolated thunderstorms in the morning with storms becoming more widespread and possibly severe in the afternoon. Storms may produce large hail and strong winds.

That should be tons of fun :)

posted by James Robertson

 Share Tweet This

smalltalk

STIC Stays with Georg Heeg

April 28, 2011 12:59:27.000

STIC has found a steady voice for Smalltalk advocacy - Georg Heeg. He's just been renamed executive director of STIC for the fifth year:

After a unanimous vote by the Smalltalk Industry Council board members, Georg Heeg will continue on as the Executive Director of STIC.

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Magma for Pharo

April 28, 2011 13:50:21.000

So long as you start from the right version of Pharo (follow the link for details), there's now an easy to load configuration for Magma 1.2:

I'm glad to announce a new version of ConfigurationOfMagma with support for Magma 1.2. This configuration has been tested on:

  • PharoCore 1.1.x
  • PharoCore 1.2.x

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

Squeakfest 2011

April 28, 2011 17:12:12.272

Spotted in Planet Squeak

The 8th Annual Squeakfest will be held from May, 26 - May, 28 2011 at Universidad Católica in Montevideo, Uruguay.

Technorati Tags:

posted by James Robertson

 Share Tweet This

st4u

ST 4U 76: Changing Squeak Themes

April 29, 2011 6:36:46.038

Today's Smalltalk 4 You looks at changing Squeak Themes. 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:

Squeak Themes

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

posted by James Robertson

 Share Tweet This

humor

Decadent Drinks

April 29, 2011 22:55:08.524

Ok, this is just weird:

Cupcake Vineyards sells 14 wines but also vodkas with “creamy cupcake undertones.”

posted by James Robertson

 Share Tweet This

tv

Where Did Peter End Up?

April 30, 2011 14:00:42.007

Fringe is one of the few shows that keeps holding my interest. Last night's penultimate (for the season) episode ended with a really curious thing:

  • Peter stepped into the machine that has dominated this season
  • Next thing we see, he's older, and there seems to be street fighting going on in NYC

So we aren't really sure where he ended up - the show's "home" reality in the future, the "Walternate" reality in the future, or perhaps a universe we haven't seen yet. All we know for sure is that Peter is older, and that the people where he landed know him as a long time member of "Fringe Division". That hints at it being the Walternate reality, but it could be the home reality, and they could have created a "Fringe Division" between now and when he landed.

I guess we'll find out next week.

Technorati Tags:

posted by James Robertson

 Share Tweet This

podcast

IM 27: Xtreams at Smalltalk Solutions 2011

May 1, 2011 10:51:37.868

Welcome to episode 27 of Independent Misinterpretations - a Smalltalk and dynamic language oriented podcast with James Robertson, Michael Lucas-Smith, and David Buck. This week's podcast was recorded at Smalltalk Solutions 2011 - it's Michael Lucas-Smith and Martin Kobetic talking about Xtreams:.

Xtreams is a generalized stream/iterator framework providing simple, unified API for reading from different kinds of sources and writing into different kinds of destinations (Collections, Sockets, Files, Pipes, etc). Streams themselves can be sources or destinations as well. This allows to stack streams on top of each other. At the bottom of such stack is some kind of non-stream (e.g. a collection), we will call it a terminal. Directly above that is a specialized stream providing a streaming facade over the terminal. The rest of the streams in the stack we'll call transforms. Their primary purpose is to perform some kind of transformation on the elements that are passing through. Application code interacts with the top stream of the stack the same way it would with any other stream (or stream stack) producing/consuming the same elements. The goal of the framework is to provide consistent behavior between different stacks so that the application can treat them the same way regardless of what exactly is the ultimate source or destination. For example if the application code analyzes binary data, it should be able to treat the source stream the same way if it is a simple stream over a ByteArray or if it is a stack that provides contents of a specific binary part of a mulitpart, gziped, chunked HTTP response from a socket. Xtreams is an attempt to achieve this goal in a scalable and efficient manner.

If you would prefer to watch the video, scroll down to the embed. The talk was over 90 minutes long, so I've split the audio podcast in half - part two will be out next week..

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!

Xtreams, by Michael Lucas-Smith and Martin Kobetic from Smalltalk Industry Council on Vimeo.

Technorati Tags: , ,

Enclosures:
[im27.mp3 ( Size: 20556307 )]

posted by James Robertson

 Share Tweet This

podcastAAC

IM 27: Xtreams at Smalltalk Solutions 2011 (AAC)

May 1, 2011 10:52:29.048

Welcome to episode 27 of Independent Misinterpretations - a Smalltalk and dynamic language oriented podcast with James Robertson, Michael Lucas-Smith, and David Buck. This week's podcast was recorded at Smalltalk Solutions 2011 - it's Michael Lucas-Smith and Martin Kobetic talking about Xtreams:.

Xtreams is a generalized stream/iterator framework providing simple, unified API for reading from different kinds of sources and writing into different kinds of destinations (Collections, Sockets, Files, Pipes, etc). Streams themselves can be sources or destinations as well. This allows to stack streams on top of each other. At the bottom of such stack is some kind of non-stream (e.g. a collection), we will call it a terminal. Directly above that is a specialized stream providing a streaming facade over the terminal. The rest of the streams in the stack we'll call transforms. Their primary purpose is to perform some kind of transformation on the elements that are passing through. Application code interacts with the top stream of the stack the same way it would with any other stream (or stream stack) producing/consuming the same elements. The goal of the framework is to provide consistent behavior between different stacks so that the application can treat them the same way regardless of what exactly is the ultimate source or destination. For example if the application code analyzes binary data, it should be able to treat the source stream the same way if it is a simple stream over a ByteArray or if it is a stack that provides contents of a specific binary part of a mulitpart, gziped, chunked HTTP response from a socket. Xtreams is an attempt to achieve this goal in a scalable and efficient manner.

If you would prefer to watch the video, scroll down to the embed. The talk was over 90 minutes long, so I've split the audio podcast in half - part two will be out next week..

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!

Xtreams, by Michael Lucas-Smith and Martin Kobetic from Smalltalk Industry Council on Vimeo.

Technorati Tags: , ,

Enclosures:
[im27.m4a ( Size: 28496785 )]

posted by James Robertson

 Share Tweet This

news

Breaking News Lives on Twitter

May 2, 2011 6:37:38.696

I missed the whole bleeding edge of the announcement thing last night - I was busy playing a video game. However, as I look around this morning, in the aftermath of the tracking down and killing of Bin Laden, there's been an interesting technical wrinkle: Twitter seem to have been where the news broke.

If cable news is where the news used to get announced, social media, with Twitter in the lead, is where it gets broken now.

Another interesting tech aspect to all this - Danny Sullivan notes the difference in how Google worked, now and in the aftermath of 9/11.

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Facebook Code

May 2, 2011 7:04:23.727

When I gave my talk at Smalltalk Solutions 2011, I was asked a question about the Facebook interface I created while I was at Cincom - what license was that code under. Since I wrote it while I was employed at Cincom, I couldn't answer the question, so I deferred it to Cincom (some of their staff were in the presentation, and said that they would "get back to me").

Well, it's May now, and Smalltalk Solutions was nearly two months ago. I'm still waiting for an answer :)

Technorati Tags:

posted by James Robertson

 Share Tweet This

st4u

ST 4U 77: The VA Workspace

May 2, 2011 8:40:13.257

Today's Smalltalk 4 You takes an overview look at the workspace tool in VA Smalltalk. If you prefer a written walkthrough to video, then skip down to it. 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:

VA Workspace

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:


One of the most commonly used tools in any Smalltalk implementation is the workspace - it's where you do ad-hoc testing and exploratory coding. VA Smalltalk is no different - th eonly thing you have to know is that the Workspace is opened via File>>New in the Launcher, not via a menu item labeled "Workspace:

Open a Workspace

Once that's open, you can do exactly what you would expect - start typing Smalltalk code and executing it. There's full support for workspace variables, so you don't need to create temporary declarations and line your executions up. Here's the new workspace:

Workspace

Now you can try typing in some Smalltalk code and executing it:

Workspace Code

Workspace Execution

As you would expect, that gets you an inspector. You don't need to highlight the variable in question; you can just put the cursor down after it. You can also highlight any expression, of course.

Inspector

The toolbar contains a lot of additional functionality, including access to senders/implementors; simply highlight a message send, and use those. As shown in the screencast, each toolbar item has tooltip help - just walk across the workspace and explore for yourself.

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

posted by James Robertson

 Share Tweet This

smalltalk

Objective-C in Smalltalk

May 2, 2011 18:20:58.665

Sean DeNegris has been doing some cool stuff with Smalltalk and Objective-C:

I’ve been playing with an Objective-C Bridge in Squeak and Pharo. Now I can do cool Cocoa things in-image! For example, sometimes I need a Mac app’s bundle identifier. I previously used a Ruby script.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

js4u

JS 4U 52: Prepend and Append

May 3, 2011 6:51:40.244

Javascript 4 U

Today's Javascript 4 You. Today we look at using JQuery selectors to select an element, and use prepend and append to modify it. 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:

JQuery and CSS

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

posted by James Robertson

 Share Tweet This

culture

It's Not Hell, but you Can See it From There

May 3, 2011 10:58:47.202

My brain hurts.

posted by James Robertson

 Share Tweet This

smalltalk

OpenQwaq Released

May 3, 2011 16:57:44.789

Spotted in Torsten's Blog:

The OpenQwaq project is based on the commercial software that Teleplace has been delivering to the market over the past four years. It is a highly-secure, enterprise-class virtual collaboration platform that has been used by large commercial enterprises and federal agencies. The OpenQwaq project enables organizations - large and small, profit and not-for-profit - to implement virtual workspaces for their specific needs.

Licensed under GPL2, so you may need to look into whether you can make use of it in your context.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

Learn Smalltalk in French

May 3, 2011 17:26:05.000

posted by James Robertson

 Share Tweet This

smalltalk

Smalltalk in Toronto

May 3, 2011 17:55:37.659

Bob Nemec runs the Smalltalk STUG in Toronto, Canada, and has an interesting post up:

I've been involved with the Toronto Smalltalk User Group for 20 years now, the past dozen or so as the primary organizer. Lately we've had a few people show up that were new to Smalltalk and wanted to learn more. We talk to them about the simple syntax, show them Pharo and Seaside, tell them about the other dialects, and try whatever we can to get them enthused.

He goes on to talk about the things he likes about Smalltalk; go read the whole thing.

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

JTalk adds DNU Support

May 3, 2011 22:56:13.000

Jtalk (Smalltalk on Javascript) now has support for DNU.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

OpenQwaq Python Integration

May 4, 2011 6:48:37.146

Andreas Raab has been exploring the OpenQwaq codebase, and has found some cool stuff. For instance:

This is the first part of our series about the Cool bits of OpenQwaq. OpenQwaq has a complete integration with Python. What this means is that from OpenQwaq you can call Python code simply via something like here:


Python initialize. "initialize the bridge"
module := Python loadModule: 'ExampleModule'.
result := module call: 'add' with: 3 with: 4.
instance := module call: 'ExampleClass'.
instance call: 'exampleMethod' with: instance.

Technorati Tags:

posted by James Robertson

 Share Tweet This

st4u

ST 4U 78 - Update a VW Bundle

May 4, 2011 9:33:17.735

Today's Smalltalk 4 You shows you how to easily update all of the packages contained within a bundle (including sub-bundles within it). The code I used in the screencast is in the public store - it can also be downloaded as a zip file. 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:

Update a Bundle

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

posted by James Robertson

 Share Tweet This

games

Honest Hearts: May 17

May 4, 2011 10:02:12.335

Looks like the next Fallout: New VegasXbox 360 Games) is coming out May 17, all platforms:

Honest Hearts is an upcoming add-on for Fallout: New Vegas, developed by Obsidian Entertainment and published by Bethesda Softworks. Unlike Dead Money, it will be released simultaneously on all platforms[1] on May 17, 2011.

I wonder if the botched patch delayed it more than Sony's PSN shutdown due to the data breach...

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

smalltalk

Squeak Being Ported to Google Client

May 5, 2011 6:42:18.929

Yoshiki Ohshima is porting Squeak to the Google native client

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

Examining the Smalltalks

May 5, 2011 6:49:07.459

Thomas Koschate looks around the world of Smalltalk - he has some useful advice for both Cincom and Instantiations, and notes that on a personal level, he's looking at Pharo. That accords with my progression as well, in a lot of ways :)

posted by James Robertson

 Share Tweet This

js4u

JS 4U 53: JQuery Data Function

May 5, 2011 12:20:43.418

Javascript 4 U

Today's Javascript 4 You. Today we look at using the JQuery data() function to attach data to a page element. 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:

Data function

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

posted by James Robertson

 Share Tweet This