. .

smalltalk

Next Cincom Smalltalk Release Nearly Ready

May 3, 2012 11:38:23.786

I saw this in the vw-dev (Cincom's mailing list for their development releases):

Last Friday's apr12.3 build was our second release candidate. Right now it looks on track to become the final release. I highly encourage you to test and exercise the apr12.3 build if you have not already.

You can register to download the dev builds (it involves an NDA) over on Cincom's website.

Technorati Tags: ,

 Share Tweet This

js4u

JS 4U 154: Getting the Mouse Button Pressed

May 3, 2012 9:32:07.106

Javascript 4 U

Today's Javascript 4 You looks at detecting which mouse button was pressed in an event handler. 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:

mouse button

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

 Share Tweet This

smalltalk

Smalltalk in Vancouver

May 2, 2012 21:12:02.399

There's a new Smalltalk group in Vancouver:

The recently created Vancouver Smalltalk developer group organises its first meetup on 16th May. This first edition is the occasion to have a cup of coffee together. We will decide what format we will adopt for the future (coffee shop?, bar?, meeting room?, talk?, subject?)

Technorati Tags:

 Share Tweet This

st4u

ST 4U 227: Launching an External Application in VA Smalltalk

May 2, 2012 10:56:21.079

Today's Smalltalk 4 You looks at launching an external application (a browser in this example) from a VA Smalltalk application. We'll use the composition editor to build our example app. 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:

external app.

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 use the Composition editor to hook up a button in a VA Smalltalk application to an external application - in this case, a web browser that defaults to a specific page. To get started, select the external applications folder in the tool, and then use the external application icon. Drop an instance outside the bounds of the window, as we are going to connect a window component (button) to it:

External Application

Double click on the part you just selected to set properties. Use the "find" button to locate the application that will be launched. Note that you can specify a parameter string; here, we'll use an url:

properties

Here we have everything specified:

properties

Now, put a button on the canvas, and connect that to the "start program" aspect of the external application:

connect

If you set it all up correctly, you should see something like this when you use the test functionality and click the button:

test

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

 Share Tweet This

js4u

JS 4U 153: Getting the key pressed

May 1, 2012 10:19:27.736

Javascript 4 U

Today's Javascript 4 You looks at finding out which key was pressed in JQuery, using Event.which. 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:

which

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

 Share Tweet This

smalltalk

Changes

April 30, 2012 10:23:27.225

Alan Knight is leaving the Cincom Smalltalk team - he just posted in a few of the Smalltalk mailing lists:

I just wanted ot let people on the list know that I've left Cincom and will soon be starting at Google, working on libraries for Dart. I'd like to thank everyone here for their contributions, comments, and discussions over the years. It's been a lot of fun, and I wish everyone here and in the broader Smalltalk and Cincom communities the best in the future. And I'll certainly stay on this list and generally expect to stay active in the Smalltalk community, so in that sense I'm not going anywhere.

I wish Alan every success as he moves over to Google.

Technorati Tags:

 Share Tweet This

st4u

ST 4U 226: Message Not Understood

April 30, 2012 9:49:46.989

Today's Smalltalk 4 You looks at handling the MessageNotUnderstood exception - by implementing #doesNotUnderstand:. It's a dangerous thing to do, but can sometimes be useful. Today we use a trivial example to demonstrate. 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:

MNU

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

 Share Tweet This

smalltalk

Smaller Smalltalk

April 30, 2012 8:21:03.044

The work on a small Pharo Kernel continues:

As said, the PharoCore was great for deployment because it was small. However, Pavel Krivanek was not satisfied, and hence started to work on “KernelImage”. The image is now known as PharoKernel. Such image contains a real small core and it is only about 2 MB. The image has to run headless. Can you imagine Seaside running in 4.6 MB? Just try Seaside on PharoKernel.

Read the rest - they have moved on to using Fuel as a package loader so as to to have a kernel that doesn't even require the compiler.

Technorati Tags: ,

 Share Tweet This

podcastAAC

IM 75: Cloud Foundry, Part 2 (AAC)

April 29, 2012 11:20:19.794

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

This week we wrap up the interview with James Foster of VMWare. We spoke about Cloud Foundry, and James' work getting Gemstone to be an avilable option there. You can learn more about how to get started with that on James' blog. This is part 2 of 2 - part 1 was posted last week.

Also - Squeak News returns this 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!

Technorati Tags: , ,

Enclosures:
[im75.m4a ( Size: 16737713 )]

 Share Tweet This

podcast

IM 75: Cloud Foundry, Part 2

April 29, 2012 11:18:58.355

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

This week we wrap up the interview with James Foster of VMWare. We spoke about Cloud Foundry, and James' work getting Gemstone to be an avilable option there. You can learn more about how to get started with that on James' blog. This is part 2 of 2 - part 1 was posted last week.

Also - Squeak News returns this 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!

Technorati Tags: , ,

Enclosures:
[im75.mp3 ( Size: 11964301 )]

 Share Tweet This

news

Exhibit A in Why Patents Have Gone Rogue

April 27, 2012 15:04:50.365

It's things like this that make me think we would be better off with no patent or copyright law, compared to what we have now:

A Colorado man says Apple’s smart cover for the new iPad and the iPad 2 violate his 2005 patent for a “Portable Computer Case.”

That doesn't mean that a complete absence of copyrights and patents would be a good thing; it simply means that things are so bad now that a complete free for all would actually be an improvement. What should really be done is a full repeal of copyright and patent law, with a reset to whatever existed after the first set of laws passed at the founding of the Republic....

Technorati Tags: , ,

 Share Tweet This

st4u

ST 4U 225: Embedding a Windows Application in VA Smalltalk

April 27, 2012 10:55:18.709

Today's Smalltalk 4 You looks at embedding a standard windows app (WordPad in this case) into a VA Smalltalk window. 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:

OLE.

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 use the VA OLE support to embed a Windows application into a VA Smalltalk window. We'll use a standard editor - WordPad. To get started, open the VA Organizer, create a new application and part, and add in an OLE client control (To see those steps, refer to this tutorial.

OLE Client

Double click on the client part, scroll down to "clientName", and select one of the available options from the drop down. THe list will vary based on what you have installed on your system; we'll pick WordPad, which should always be available:

client

Next, we'll change decorationPolicy and focusDecorationPolicy to XmNONE - this will remove any application borders, embedding the tool completely into our window:

display

Finally, go to File>>Test, and see the embedding in action:

OLE Editor

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

 Share Tweet This

games

Skyrim DLC Inbound?

April 27, 2012 0:06:36.025

it looks like the long wait for Skyrim DLC might be ending (at least for those of us with Xboxes):

After a few weeks of teasing, Bethesda may actually announce the downloadable content for Elder Scrolls V: Skyrim soon. Bethesda's PR man Pete Hines said today that more information could be released as early as next week.

Given my work/travel schedule, the new DLC could easily ship while I'm Dallas, leaving me cursing about the exclusive too...

Technorati Tags: ,

 Share Tweet This

js4u

JS 4U 152: Preventing the Default Event

April 26, 2012 8:16:54.209

Javascript 4 U

Today's Javascript 4 You looks at preventing the default event handling (for a link, for example), and swapping in your own. 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:

preventing event

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

 Share Tweet This