. .

js4u

JS 4U 164: Modifying Selected Elements

June 7, 2012 7:38:43.179

Javascript 4 U

Today's Javascript 4 You looks at the gt() function in JQuery. 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:

Modifying Select

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

posted by James Robertson

 Share Tweet This

st4u

ST 4U 243: Extending a Class in VA Smalltalk

June 8, 2012 10:34:25.425

Today's Smalltalk 4 You shows you how to extend an existing class in VA Smalltalk without changing the owning Application. In VA/Envy, all classes are owned by an Application. If you change the class definition or an existing method, you have to change the owning Application. Today we'll look at adding new methods to existing classes in your own Application. 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:

Extensions.

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 to extend existing classes in VA Smalltalk - organizing that code into your own Application/SubApplication instead of in the owning one. We've created a new Application and class, and a single method: #isFoo:

Example

If you imagine this method as the kind of test that will be used to find out whether a given object is a "foo sort of thing" or not, then you see that we want a matching method like this:


isFoo
    ^false

In Object. However, we don't want to add that method to the Application that owns Object. Recall that in ENVY, class definitions are owned by the Application they are defined in. If you need to change and existing method or class definition, you have to create a new version of that Application. However, that's not the case if you merely want to add a new method

In your Application, select the "Classes" menu. Pull down to "Add", and you'll see "Extension" as a possibility. That's what we'll do here:

Extension

You'll then get prompted for the class you want to extend:

Extension

Finally, add the method in the browser - you've now extended a class owned by a different Application in your own Application:

Extension

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

posted by James Robertson

 Share Tweet This

law

Confirmed: USPTO Only Hires Morons

June 8, 2012 19:11:57.448

How else do you explain this patent?

Apple secures a patent for the wedge profile sported by the MacBook Air.

I'll say it again: a system with no patents or copyrights would be an improvement over what we have now....

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

general

One of Those Days...

June 9, 2012 16:53:51.418

As we shop carefully for a new car (my old one finally died completely), we had a bit of inconvenient excitement with the one we still have - the electric window on one side is stuck - open. So much for parking it and leaving for the day :) Easy enough to get repaired, but not this late in the day on a weekend....

posted by James Robertson

 Share Tweet This

podcast

IM 81: Keeping Up With the Joneses

June 10, 2012 9:38:16.873

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

This week David and I talked about the perils of upgrading - or of not upgrading - your Smalltalk application. There are risks either way, but in th eend, it usually pays to keep as current as business conditions allow for.

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

posted by James Robertson

 Share Tweet This

podcastAAC

IM 81: Keeping Up With the Joneses (AAC)

June 10, 2012 9:39:07.865

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

This week David and I talked about the perils of upgrading - or of not upgrading - your Smalltalk application. There are risks either way, but in th eend, it usually pays to keep as current as business conditions allow for.

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

posted by James Robertson

 Share Tweet This

st4u

ST 4U 244: Finder Examples in Pharo

June 11, 2012 11:09:39.647

Today's Smalltalk 4 You looks at an interesting feature of the Finder in Pharo - if you know what a method does, but can't come up with the name, you still have some options. 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:

Finder Search

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

posted by James Robertson

 Share Tweet This

js4u

JS 4U 165: Autocomplete

June 12, 2012 10:33:03.145

Javascript 4 U

Today's Javascript 4 You looks at the JQuery UI Autocomplete functionality. 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:

autocomplete

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

posted by James Robertson

 Share Tweet This

general

Has Bacon Jumped the Shark?

June 12, 2012 22:44:32.734

Seriously? Bacon Sundaes?

posted by James Robertson

 Share Tweet This

smalltalk

TDD With BabyMock

June 13, 2012 8:14:23.114

Via Torsten: TDD with Baby Mock:

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

general

Oh, The Responsiveness

June 13, 2012 10:56:27.099

Back in April, I forgot to put a few of the relevant federal forms into the mail for the state of Maryland (I had to mail because TurboTax told me that my forms couldn't be e-filed - go figure). I got a penalty notice a month later, which was not a huge surprise. I called, was told to send the forms in, and did so.

Wait one month, another notice arrives. I call again - this time, I'm told that if I mailed the forms, they would get lost. This was, shall we say, a surprise - I asked whether a check would get lost if I had sent one (that yielded an awkward silence). Fine, fine - what's the right procedure? I'm supposed to fax the documents.

Hmmm - fortunately, I have an ancient (20 years old!) fax/printer sitting in the corner. I get the phone line plugged into it, have the half remembered arguments with it over paper jams, and proceed to fax the 20+ pages. Then I call back, and ask whether they got the fax - "who knows", is the response.

And people wonder why I'm cynical over any plan that involves a bigger role for government....

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

st4u

ST 4U 245: Pharo Settings in Code

June 13, 2012 11:45:00.074

Today's Smalltalk 4 You looks at the settings code in Pharo - specifically, how do you figure out what the code behind a setting is if you need that?. 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:

Settings

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

posted by James Robertson

 Share Tweet This

news

Pizza in Five

June 14, 2012 7:33:19.000

It'll be interesting to see whether this pizza tests as good as a run of the mill Dominos:

Get ready for Let's Pizza, a pizza vending machine that promises to deliver a piping hot pizza pie made from scratch in less than three minutes.

Just to be safe, no one tell the mayor of NYC....

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

GNU Smalltalk on Android

June 14, 2012 10:11:45.568

Via Torsten:

Now Stefan crosscompiled GNU Smalltalk to Android. A binding to Android APIs is still missing - but it basically runs. The source is on GitHub if you want to help.

Technorati Tags:

posted by James Robertson

 Share Tweet This

js4u

JS 4U 166: Datepicker

June 14, 2012 11:18:08.429

Javascript 4 U

Today's Javascript 4 You looks at the datepicker widget in the JQuery UI widget set. Note that the screencast shows it unstyled; to see the default style, you'll want to include a link to the stock CSS included in the widget set. 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:

datepicker

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

posted by James Robertson

 Share Tweet This

esug12

ESUG 2012: IWST Deadline Extended

June 14, 2012 17:38:15.000

Still interested in submitting something for IWST at ESUG 2012? You now have until June 25:

We would like to inform you that we will extend the deadline for IWST 2012 submission to Monday, June 25th. We have received several requests asking for a delay concerning the submission deadline. Please can you disseminate this information and use the CFP to invite some of your colleagues/students/partners to submit papers. Your support is essential to make IWST 2012 a success.

Get the full details at the ESUG Home page; submit papers at EasyChair.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This