. .

browsers

Browser Ennui

March 23, 2010 7:10:16.993

Look, another stern warning about browser problems - the only shock being that it's Germany complaining about Firefox, not IE:

The German government has issued a stern warning to web surfers telling them not to use Firefox because the browser contains a critical security vulnerability.

I simply can't see most people caring anymore. I switch between Firefox and Chrome (as both annoy me slightly differently). If I stick with one "too long", all my saved logins time out, and it's a royal pain in the neck to switch back. Yes, there are plugins (for Firefox) to manage that, but again, I can't be bothered. I think I understand why so many people have stuck with IE 6. While it certainly stinks, sticking to one tool likely makes their lives simpler.

posted by James Robertson

 Share Tweet This

smalltalk

Simpler Transcript Reporting: Video

March 23, 2010 8:07:21.470

Today's screencast looks at a small convenience package that simplifies Transcript and stdout reporting.

You can download the video directly here. If you like this kind of video, why not subscribe to "Smalltalk Daily"?

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

books

Towards e-book Portability

March 23, 2010 13:05:31.505

It would be better to simply have no DRM, but if Kindle apps become ubiquitous, then it's at least a step in the right direction.

Technorati Tags: , , ,

posted by James Robertson

 Share Tweet This

general

One of those days

March 23, 2010 15:42:06.477

It's been one of those days. Slate gray skies, "urgent" emails, and then the nearly forgotten orthodontist appointment my daughter had. Blech.

On the amusing side of things, I was looking up the orthodontist's phone number to make a follow up appointment - we forgot to do that while we were there - and ran across this. Yes, we use that same orthodontist :)

posted by James Robertson

 Share Tweet This

marketing

Differential Marketing?

March 23, 2010 21:13:23.115

I'm not sure what to make of this, but the trailers for the new Dr. Who season are quite different for the US and UK - check out SciFi wire, where they have both.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

tv

We Know What Lost is Now

March 23, 2010 22:19:48.142

If you ever saw the movie "The Sentinel", you saw a (much) shorter form version of "Lost". I guess my question is, did the writers have this in mind all along? I really don't think so. Remember how crucial the numbers and the energy source were for the first few seasons? I think they changed their mind and re-centered.

Technorati Tags:

posted by James Robertson

 Share Tweet This

humor

A Funny Take on the New Sony Move

March 24, 2010 8:18:33.312

Penny Arcade pretty much nails it :)

posted by James Robertson

 Share Tweet This

smalltalk

What to Know When Performance Testing: Video

March 24, 2010 8:43:20.432

Today's screencast looks at a performance testing - when you test Smalltalk code for performance, you need to be aware of how the compiler operates - otherwise, your performance tests might give you results you'll misinterpret.

You can download the video directly here. If you like this kind of video, why not subscribe to "Smalltalk Daily"?

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

general

Blue SmokeMobile Passes Emissions

March 24, 2010 11:00:03.191

I waited right up to the due date for my latest run at Maryland's emissions check for the Mirage (now 21 years old). When I got there, there was a line, so to prevent any blue smoke from having them wave me off, I just turned the car off while I waited. When I got the car up there, I discovered that the treadmill test was gone - new cars just have their onboard computers read (lots of chances for gaming the system there) - my car, being old, had to idle with a reader stuffed in the tailpipe. It doesn't smoke when I give it gas, so that went fine - and then two awesome things happened:

  • Their system was confused, so they didn't charge me for the visit
  • The car passed

Which is cool, because now I don't have to pay the "$450 try to get it fixed" workaround :)

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

tutorial

Using ActiveX Controls with VisualWorks

March 24, 2010 12:08:41.973

I thought a small walkthrough on using the new ActiveX control capabilities of VisualWorks 7.7 might be useful, so here goes - you can download the code I built in the screencaptures below here.

With that out of the way, here's how to build it yourself. First, load the ActiveX support - to do that, you need to open the parcel manager, and switch to the directories tab - then select "com":

Once that's in, open the GUI builder, and you should notice a new widget: the ActiveX widget. This functions (from a Smalltalk perspective) a lot like the subcanvas:

Once that's selected, add it to the canvas. In the properties tool, give it an aspect, and then pick (from the collection of items in the lower menu) the control you want. Your list will vary, based on what happens to be installed on Windows:

Now, add an input field (for the url you'll be loading) and a button (to do the load). It should look like this:

Install that to a class, and then use the "define" menu option to set up the method stubs. Now, go to a browser, and change the #load method (the one being used by the button) to look like this:

That's it for the hard stuff - now open the UI, and enter an URL for something that Quicktime can play:

You may have to wait a bit for it to buffer, depending on how fast your internet connection is (use a file url if you have a very slow one). If you use the link above, a short video from ESUG, of Gabriel Honore demonstrating his RetrObjects project, will play. That's it!

Technorati Tags: , , ,

posted by James Robertson

 Share Tweet This

gadgets

iPad e-Books Match Kindle Pricing

March 24, 2010 16:20:36.985

This isn't a huge surprise; with the kindle app on the iPhone and iPad, how could they not? It would be pretty simple to just use the Amazon store instead of iTunes. Anyway, the scoop comes from AppAdvice:

This deal, despite Steve Jobs clearly stating the opposite, is believed to result with iPad eBooks being more expensive than their Kindle equivalent; well folks, we found out that’s not the case. I had the chance this week to be presented a not-so-NDA-complying preview of it and it looks like Steve is not to be doubted.

Follow the link for a screen shot of the pricing.

Technorati Tags: , , , ,

posted by James Robertson

 Share Tweet This

smalltalk

Summer of Smalltalk

March 24, 2010 16:32:45.335

The Smalltalk piece of Google's Summer of Code is starting to warm up, with some notable mentors and some interesting looking projects.

posted by James Robertson

 Share Tweet This

tv

There are Still Many Questions

March 25, 2010 7:08:44.441

SciFi Wire lists a whole bunch of questions (most without answers yet) about Lost.

Technorati Tags:

posted by James Robertson

 Share Tweet This

Macintosh

Strange Windows Under Parallels Behavior

March 25, 2010 7:21:11.751

After the last update of Parallels (Version 5.0.9344.558741), I noticed a really weird thing happening with file system access - quite often, I wasn't able to write to the working directory. This is a Windows 7 VM, with shared directories -meaning, "Documents and Settings" is actually "Documents" on the Mac. A reboot of the VM seemed to mostly deal with that, but VisualWorks still has problems. If I try to run an image from the shared area, I get really bizarre results - the UI Painter acts like it generates multiple methods, for instance, but they end up looking like one method - and attempting to edit code fails badly.

I'm thinking that the file system isn't responding to VW as VW thinks it should. If I use a non-shared area - I created a new folder under the virtual "C" drive - it all works fine. I wonder if anyone else has seen anything like this, and has an answer...

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

gadgets

Let me have Opera for the iPhone

March 25, 2010 7:27:55.581

Apple is supposed to be all about the end user experience - if this promo is any indication, they should allow Opera into the app store. It looks way, way better than Safari on the device....

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

web

YouTube Down?

March 25, 2010 8:20:32.585

I upload the Smalltalk Daily video to YouTube (amongst other places) every morning - but today, here's what I'm seeing for YouTube:

I've never seen that before. The funny thing is, embedded videos on my sight still work - so they aren't completely down.

Update: Whatever it was, it's over. YouTube is back up. I noticed this when the outage was nearly over - TechCrunch also reported on it.

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Redefining = and #hash - Video

March 25, 2010 9:35:14.939

Today's screencast looks at the intertwining of the #hash and #= methods.

You can download the video directly here. If you like this kind of video, why not subscribe to "Smalltalk Daily"?

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

smalltalk

A WebVelocity Application on the iPhone

March 25, 2010 15:54:07.826

Here's a short video showing a WebVelocity app - the Media Search one we have on our site - running on a iPhone. To watch, click on the viewer below:

You can also watch it on YouTube:

If you have trouble viewing that directly, you can click here to download the video directly.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

tv

Why Flash Forward Moves Slowly

March 25, 2010 22:16:35.601

The same guy who ensured that all the drama was peeled out of Star Trek in favor of endless "character development" is doing Flash Forward - Brannon Braga. I think we can look forward to lots of slow movement, and a focus on soft stuff. Blah.

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Smalltalk in Switzerland

March 26, 2010 6:32:56.689

Theres a new Swiss Smalltalk user group - and they are advertising an event with Claus Gittinger (Smalltalk/X) on April 28.

Technorati Tags:

posted by James Robertson

 Share Tweet This

humor

Techno Bill Spotted

March 26, 2010 6:40:51.189

A real life Techno Bill has been spotted - apparently traveling from around 1985 :)

posted by James Robertson

 Share Tweet This

smalltalk

PDF From Smalltalk: Video

March 26, 2010 8:18:10.599

Today's screencast looks at the SPDF library - which enables PDF creation from Smalltalk.

You can download the video directly here. If you like this kind of video, why not subscribe to "Smalltalk Daily"?

Technorati Tags:

posted by James Robertson

 Share Tweet This

gadgets

USB Flash for the XBox

March 27, 2010 0:21:16.239

This is good news, but what I really want to see - for things like downloadable video - is the ability to attach arbitrary sized drives:

Xbox spokesman Larry "Major Nelson" Hryb confirmed earlier today what many have suspected for weeks -- that the Xbox 360 will soon allow USB memory compatibility.

posted by James Robertson

 Share Tweet This

podcasting

Podcast Update

March 27, 2010 12:52:14.588

This week's podcast will be Hernan Wilkinson's talk on Mutation Testing from ESUG 2009 - we'll be back with a "live" podcast next week.

posted by James Robertson

 Share Tweet This

gadgets

iPad to Best Buy

March 27, 2010 13:43:11.912

Spotted in Engadget

We'd heard buzzing for some time now around the internet that Apple planned to sell its iPad in more than just it's own stores, and usually the name Best Buy was mentioned in the same breath... but now we've got some photographic evidence. The above shot comes from what looks to be an internal memo from the big box retailer, not only stating that the stores will be getting the iPad, but that they'll be getting the iPad on launch day.

I'm not surprised - Best Buy has been a retailer for Apple products for awhile, and this makes all kinds of sense - Apple stores aren't everywhere, but Best Buy is - and for a lot of people, Best Buy is the default place to go look for electronics (me, I look to Amazon - but I'm an outlier)

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

copyright

Think and Doublethink

March 28, 2010 10:20:21.480

Ahh, the perverse world of "intellectual property - Sony just shutdown Beyonce's YouTube site for "piracy". How an artist could be pirating their own music is an exercise left to the insane. INtellectual Property law has moved from farce to utterly absurd...

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

Mutation Testing (Audio)

March 28, 2010 11:06:17.465

This week's podcast is Hernan Wilkinson's ESUG 2009 talk - "Mutation Testing". You can download his slides here.

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.

To listen immediately, use the player below:

If you like the music we use, please visit Josh Woodward's site. We use the song Effortless for our intro/outro music. I'm sure he'd appreciate your support!

If you have feedback, send it to smalltalkpodcasts@cincom.com - or visit us on Facebook or Ning - you can vote for the Podcast Alley, and subscribe on iTunes. If you enjoy the podcast, pass the word - we would love to have more people hear about Smalltalk!

Technorati Tags: , , , , ,

posted by James Robertson

 Share Tweet This

development

You Aren't Google

March 28, 2010 20:54:03.683

I like this post, because it makes a point that a lot of web developers really need to understand: you aren't going to have massive scaling issues:

The sooner your company admits this, the sooner you can get down to some real work. Developing the app for Google-sized scale is a waste of your time, plus, there is no way you will get it right. Absolutely none. It's not that you're not smart enough, it's that you do not have the experience to know what problems you will see at scale.

He's making that point in the context of NoSQL databases (vsersus SQL), but it holds for a lot more. I'm reminded of an anecdote a friend related to me years ago when he just started a new job. He was being shown a web project with a 3 tier architecture, failover capabilities, expensive software all around. When he asked how many users of the system there were going to be, the answer was "3 or so now, maybe 10-20 later". When he suggested that they just use something like Access, they treated him like some kind of heretic, and hustled him along to a different project.

That's the kind of thinking that powers a lot of fake work in this industry...

Technorati Tags:

posted by James Robertson

 Share Tweet This

gadgets

Apple Wins Again

March 28, 2010 21:56:51.027

Looks like the iPad is going to be a successful device - 9 to 5 Mac has the scoop:

If you haven't already ordered your iPad, you'll now have to wait to April 12th to get your hands on one, according to Apple's Website. The Wifi models have moved from an April 3rd delivery date to April 12th, signaling that Apple has run out of its first week's worth of Wifi iPads. We already knew that demand is pretty strong, and this is another indication that sales will be brisk.

Guess it's a good thing I ordered on early :)

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

OpenGL in Smalltalk: Video

March 29, 2010 8:47:07.513

Today's screencast looks at using OpenGL in Smalltalk.

You can download the video directly here. If you like this kind of video, why not subscribe to "Smalltalk Daily"?

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

testing

SUnitToo and Resources

March 29, 2010 15:38:55.583

Martin Kobetic writes about using Test Resources with SUnitToo

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

ObjectStudio 8.2 at ESUG 2009: Video

March 29, 2010 23:05:07.692

Here's Dirk Verleysen presenting ObjectStudio 8.2 (prior to its December, 2009 release) at ESUG 2009.

You can download the video directly here. If you like this kind of video, why not subscribe to "Smalltalk Videos"?

Technorati Tags: , , ,

posted by James Robertson

 Share Tweet This

smalltalk

Using TGZ Archives in Smalltalk: Video

March 30, 2010 8:35:24.945

Today's screencast looks at using TGZ archives files from Smalltalk.

You can download the video directly here. If you like this kind of video, why not subscribe to "Smalltalk Daily"?

Technorati Tags:

posted by James Robertson

 Share Tweet This

Macintosh

OS X 10.6.3

March 30, 2010 11:24:35.230

Well, the laptop (2007 era Macbook Pro) updated to 10.6.3 just fine, but the iMac got itself into a bit of a block; it rebooted with a black screen, but it was running (Finder found the system, and I was able to ssh into the box). A reboot seems to have gotten its attention. Came up, and the only issue was a delay in my lunch's arrival :)

posted by James Robertson

 Share Tweet This

gadgets

Apple Expanding to CDMA?

March 30, 2010 11:40:29.819

So is this CDMA for iPhone story another rumor, or is Apple actually planning on expanding out to Verizon? It makes sense within the North American market (less sense anywhere else). From the WSJ:

The new iPhone would work on a type of wireless network called CDMA, these people said. CDMA is used by Verizon Wireless, AT&T's main competitor, as well as Sprint Nextel Corp. and a handful of cellular operators in countries including South Korea and Japan. The vast majority of carriers world-wide, including AT&T, use another technology called GSM.

Doesn't interest me, though. One thing I really like about my iPhone is that it's not a brick when I travel overseas. Any CDMA phone - iPhone or otherwise - is.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

blog

Dumb Mistake of the Day, Blog Edition

March 30, 2010 13:22:12.351

I noticed a couple of days ago that the category selection option wasn't working in WebKit browsers on this site; it seemed curious, since the same code was working over on my Cincom blog. Well - the issue was fairly simple. A while back I changed the way comments get added (I now include the comment box on any single post page). However, the only place I was assigning the user agent was in a bit of template associated with the old way of doing comments - which meant that I was never checking the user agent at all.

That hit the category selectors, as those boxes are Javascript driven, and the Javascript differs for IE6 and "everything else". So... I slapped the user agent check back in, and now it all works again.

posted by James Robertson

 Share Tweet This