. .

BottomFeeder

Let's Try the BottomFeeder Build Again

July 22, 2010 10:21:49.154

BottomFeeder

Two days ago, I posted a new BottomFeeder development build; turns out my build scripts had some issues, and not everything that was posted was correct. So - I just ran through the whole process again, fixed the scripts, and bam - I have a clean build. I should be able to release this as 4.7 soon.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

smalltalkDaily

Smalltalk Daily 07/22/10: Better Transcript Reporting

July 22, 2010 9:04:05.207

Today's Smalltalk Daily looks at a small package that makes Transcript reporting simpler. If you can't watch the YouTube embed below, click here to go to the video now:

You can follow the Smalltalk channel on YouTube for all the "Smalltalk Daily" videos. You can also check out the videos on Vimeo, where the quality is higher, or over on Facebook, if you are a member.

You can download the video directly here. If you need the video in a Windows Media format, then download that here. If you like this kind of video, why not subscribe to "Smalltalk Daily"?

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

gadgets

Verizon Gets a Turn in Data Hell

July 22, 2010 8:53:04.033

Engadget Reports that AT&T just got some company in the "omgz, smartphone users like data" parade:

Jennifer Byrne, a business development executive director at Big Red, has shared with us the shocking stat that early data usage from Droid X owners is five times what other smartphones are suckling down

This explains the rumor that's been floated about Verizon getting ready to dial back unlimited data plans. It was apparently easy when all the phones had crappy web interfaces; now, not so much.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

general

Real LIfe Adventures

July 21, 2010 14:11:51.041

My daughter passed her written driving test today - so now we start the whole learner's permit process. In a few months she can try the driving test, and get moved up to a provisional license. Time doesn't stand still :)

posted by James Robertson

 Share Tweet This

social media

Overwhelmed

July 21, 2010 9:45:59.699

I've seen a bunch of chatter float by about Flipboard (a new iPad/iPhone app) this morning - it creates a "magazine style" layout for social media sites like Facebook and Twitter. It sounded cool, so I gave it a try. Sadly, it's already over capacity, and failed to add my Facebook account.

Hot tip - if you can't handle massive load, don't go for the huge splash launch....

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalkDaily

Smalltalk Daily 07/21/10: Polymorphic Behavior

July 21, 2010 9:18:21.959

Today's Smalltalk Daily looks at how #perform is used in Smalltalk to drive different behaviors from the same code, depending on outside input. If you can't watch the YouTube embed below, click here to go to the video now:

You can follow the Smalltalk channel on YouTube for all the "Smalltalk Daily" videos. You can also check out the videos on Vimeo, where the quality is higher, or over on Facebook, if you are a member.

You can download the video directly here. If you need the video in a Windows Media format, then download that here. If you like this kind of video, why not subscribe to "Smalltalk Daily"?

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

web

Welcome to Per Bit Pricing

July 21, 2010 8:03:37.925

Now that AT&T has gone to tiered pricing, it sounds like Verizon is following:

Hang on to your megabytes, folks, because it looks like the Brave New World of limited data is truly upon us. AT&T and Verizon tend to follow each others' moves pretty closely -- the two carriers regard each other as their nearest competitors, after all -- and we're hearing that Big Red intends to move to some sort of tiered bucket strategy on July 29.

We're into an interesting divide here - at home, things have gone to an increasingly big pipe of unlimited data at a flat rate. Meanwhile, wireless plans are clamping down to pretty low limits with high prices.

I say "llow limits" because of how we expect to use our devices. Consider an iPad on 3G, where you have Netflix, the ABC tv app, and maybe Hulu+. You're taking a trip in the car, and some of the passengers would like to watch something. Bam - you'll hit those 2 GB limits and run into overage charges pretty quickly.

There's going to be a real battle between Apple, Google, and the carriers over this stuff. The device makers are delivering gadgets that make it increasingly easy (and pleasant) to consume massive amounts of data. Meanwhile, the carriers, relegated to being dumb providers of bandwidth, are having a lot of trouble keeping up with demand - and trying to stifle it.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

The Cog VM in Video

July 21, 2010 7:52:15.792

Eliot has posted a screencast on his Cog VM and how it does some of what it does. It's 163 MB, so you might want to just download the video and watch it locally.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

media

No One is Entitled to a Business Model

July 21, 2010 7:46:48.362

Via Jeff Jarvis comes a link to Google's response to the FTC "discussion draft" on the troubles newspapers are having:

The large profit margins newspapers enjoyed in the past were built on an artificial scarcity: Limited choice for advertisers as well as readers. With the Internet, that scarcity has been taken away and replaced by abundance. No policy proposal will be able to restore newspaper revenues to what they were before the emergence of online news. It is not a question of analog dollars versus digital dimes, but rather a realistic assessment of how to make money in a world of abundant competitors and consumer choice.

That's exactly right. You can't go back in time and restore the scarcity of news, anymore than you can go back in time and "rescue" various software businesses from open source. When the world shifts because of a new technology (and how it gets used), old business models often get chewed up. That's just the way it is.

How many people are mourning the loss of all the businesses that used to support horse transit back at the turn of the 20th century? I'm sure there was plenty of hand wringing about that as well, but the world didn't stop spinning.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

law

The Facebook Ownership Suit Gets Weird

July 20, 2010 22:13:39.769

When I first heard this claim about a New York guy who claims that he owns Facebook, I was sure that it was bogus. Now I'm wondering - are the statements from Facebook's lawyers typical legal stuff, or is there actually something there?

A lawyer for Facebook Inc. said she was “unsure” whether company founder Mark Zuckerberg signed a contract that purportedly entitles a New York man to 84 percent of the world’s biggest social-networking service.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

BottomFeeder

New BottomFeeder Build

July 20, 2010 21:20:58.466

BottomFeeder

I've just pushed up a new BottomFeeder build - this one is based on VisualWorks 7.7.1 - since that's just about released, and I never got a 7.7 based release out, it's time to move up to the latest.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

media

Let Them Eat Paper

July 20, 2010 14:59:07.874

While I understand the thinking behind the new paywall that Murdoch's UK newspapers are using on their websites, I think it's a doomed plan. First, the bad news, from GigaOm:

The paywall at the Times of London’s web site has led to a drop of at least 65 percent in the newspaper’s online readership, according to early estimates.

Supposedly, they aren't worried about this - what they want is to keep their print subscribers paying for the print edition, by not letting them see the website unless they pay. There are two problems with that theory though:

  • It's a no growth play. New prospects can't see anything, so they are unlikely to buy in. Younger people are buying less print news period, so the entire market for this plan is shrinking.
  • Even for the existing buyers, it assumes that they can't find the news elsewhere. That's clearly not the case.

Add it all up, and it seems to me that this plan puts a clock on the lifespan of any business that uses it. No growth, and constant attrition from your existing customer base. Not a good way to go, IMHO...

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

humor

I Feel Their Pain

July 20, 2010 14:50:45.824

Now this is a pair of visuals, explaining why web developers hate IE6 so much :)

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

Cincom Smalltalk Digest

July 20, 2010 11:49:53.995

The July Digest has been posted!

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalkDaily

Smalltalk Daily 07/20/10: Ad Hoc Polymorphism

July 20, 2010 10:09:50.371

Today's Smalltalk Daily looks at how polymorphism is commonly used in Smalltalk. If you can't watch the YouTube embed below, click here to go to the video now:

You can follow the Smalltalk channel on YouTube for all the "Smalltalk Daily" videos. You can also check out the videos on Vimeo, where the quality is higher, or over on Facebook, if you are a member.

You can download the video directly here. If you need the video in a Windows Media format, then download that here. If you like this kind of video, why not subscribe to "Smalltalk Daily"?

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

blog

Redone Windows Media Format

July 20, 2010 8:23:25.655

If you've tried the new Windows Media format exports I've been doing for Smalltalk Daily, you've likely noticed something - they were all screwed up. I'm re-exporting all of the ones I've done thus far, and will be uploading them in a few minutes. As well, all future exports will be done in a way that actually works - so if you need that format, just check back in a few minutes.

Thanks for being patient with me on this.

Update: The WMV files have all been re-uploaded, and going forward, there shouldn't be any more muffed ones.

Technorati Tags:

posted by James Robertson

 Share Tweet This

gadgets

E-Books Crossing the Chasm

July 20, 2010 7:19:19.753

Between iPads, Kindles, and other devices, I think a tipping point has been reached - Amazon now says that digital books are outselling hardcovers:

Over the past month, the Seattle retailer sold 180 Kindle books for every 100 hardcover books it sold, it said.

Now, that's a clever statement that doesn't include paperbacks, but still - it represents a big uptick for e-books. I have to say, I like the reading experience on the iPad a lot. The last three books I've read have been on the device, and now, when I see a new book I'm interested in, I look specifically for the Kindle edition.

Reading on my flight yesterday was very pleasant, and battery liofe was great. Even though Air Canada had seatback USb (and standard US plug) power, I didn't have any need to use it. It's just so easy (at least when you have WiFi) to buy books with the Kindle app (or, I suppose, the Kindle) - you finish a book, pop over to the store, and in less than 10 seconds (for me so far), the new book appears. Contrast that with anything else, even Amazon Prime.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

humor

Irony Not Dead, Java Edition

July 19, 2010 17:18:04.675

Via Torsten Bergmann:

Eclipse launcher (which is written in C/C++) reads the JVM vendor and if it detects a Sun JVM, it adds a necessary memory parameter for Eclipse to function. Since now the "Java" vendor was changed from Sun to Oracle it crashes. So the current version of Eclipse does not work with the current version of Java on the most popular platform - at least not out of the box.

You have to admit, that's kind of amusing :)

posted by James Robertson

 Share Tweet This

smalltalk

Coming Attractions on the Podcast

July 19, 2010 12:14:28.000

We have some good material coming up in the next few weeks:

  • A 2 part conversation with Eliot Miranda about his Cog VM (for Squeak and Pharo). With the recent release of Cog, we thought a podcast with Eliot would be of interest
  • A talk with the Lesser Smalltalk team I recorded at Camp Smalltalk this last weekend in London. I also have a longer form video of a demonstration they gave at the event

So go ahead and subscribe to Industry Misinterpretations - and take a look at the archives in the meantime :)

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

SSL For Squeak

July 19, 2010 9:04:49.000

Spotted in Planet Squeak:

I’ve just released a bit of work that I had been working on for a while. SqueakSSL is a plugin based interface to the native SSL/TLS facilities on your platform. On Windows, it uses the SChannel SSPI and on Unix it uses the OpenSSL implementation. The Mac’s still out there but I’m hoping that the OpenSSL version will work there too.

That's Andreas Raab talking above - the official announcement is here.

posted by James Robertson

 Share Tweet This

travel

Heathrow has Improved

July 19, 2010 5:57:00.497

I've complained about Heathrow before, but today it seems fine. Security was breeze - they didn't even go through the whole "remove your shoes" nonsense that the TSA is obsessed with. Once inside, I found a seat with power nearby - like JFK in NYC, they have little power stands scattered around.

The WiFi isn't free, but an hour at 4 pounds isn't completely out of bounds, either - and it's better than what I suffered through at my hotel this week :)

I'll be heading home via Ottawa in about two hours - hope it's a nice, quiet flight :)

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalkDaily

Smalltalk Daily 07/19/10: Learning from Code Examples

July 19, 2010 3:25:54.999

Today's Smalltalk Daily looks at code examples in VisualWorks. The system ships with a lot of examples, and today's screencast shows you how to find them. If you can't watch the YouTube embed below, click here to go to the video now:

You can follow the Smalltalk channel on YouTube for all the "Smalltalk Daily" videos. You can also check out the videos on Vimeo, where the quality is higher, or over on Facebook, if you are a member.

You can download the video directly here. If you need the video in a Windows Media format, then download that here. If you like this kind of video, why not subscribe to "Smalltalk Daily"?

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

campst

End of #campsmalltalk

July 18, 2010 11:26:14.647

All good things must come to an end - and this event is no different. It's been a lot of fun catching up with people I haven't seen in awhile, and meeting new Smalltalkers that I hadn't met. Looking forward to the next one of these, ESUG 2010, and the next Smalltalk Solutions!

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

campst

#campsmalltalk - Some Thoughts

July 18, 2010 9:54:23.498

Sunday is winding down here in London, and a lot has been going on. To my right, Bruce Badger is still looking at Sport and Grease, seeing if there's some kind of synergy to be created between the two. He seems to think there's less than he thought there was when he started yesterday.

Right across the aisle, Niall has been plugging away at SUnit ports, and was reviewing progress with Tim - I did some video with him (which I'll post later), and it sounds like a lot of progress has been made:

The Pharo team has been at it hammer and tongs for two days, rarely coming up for air - if they don't get 1.1 nailed down this weekend, it won't be for lack of trying:

Meanwhile, the Seaside tutorial that started this morning is still going strong - Philippe and Julian have been kept busy in there

There are a lot of other things going on as well - I'll have video segments on that stuff coming up over the next few days. One of the interesting things today was the lunchtime discussion. Tim and Julian were looking for feedback on what went right, what could be better, and what people might like to see next time. The plan is to start having semi-regular Camp Smalltalk events:

The focus will likely be on building up the community here in London, with outreach to other developer groups. If you would like to see an event like this somewhere else though, they would be glad to hear about it.

Finally, I should thank Pinesoft for letting us use their office space - it's a very nice facility, and it was great of them to open it up for us on a weekend. It's also a historic building:

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

campst

#campsmalltalk - Training Wrapup

July 18, 2010 9:18:53.168

Here's a video from Camp Smalltalk London, 2010 - Tim Mackinnon talking about how the "Intro to Smalltalk" training went on day one of the event. To watch, click on the embedded video below - You can also just click on this link to go to YouTube directly.

You can follow the Smalltalk channel on YouTube for all the "Camp Smalltalk" videos.

You can download the video directly here. If you need the video in a Windows Media format, then download that here. If you like this kind of video, why not subscribe to "Smalltalk Videos"?

Technorati Tags: , , ,

posted by James Robertson

 Share Tweet This

smalltalk

Industry Misinterpretations 197: Even More Package Reviews

July 18, 2010 7:26:16.750

This week's podcast is part another in our series of package reviews from the public repository - next week we'll have part 1 of an interview with Eliot Miranda up, about his Cog VM.

There's some crackling in my audio at the end of the podcast - I think it's time for a new headset. Sorry about that, it should be addressed before we do another recording.

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.

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

campst

#campsmalltalk - more photos

July 18, 2010 7:25:40.990

I've posted a bunch of photos to Facebook - here are a few of them - first, a presentation from the Lesser Smalltalk guys

Next, project work this morning:

And finally, the seaside tutorial:

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

campst

#campsmalltalk: Boris Popov's Project

July 18, 2010 5:34:06.192

Here's a video from Camp Smalltalk London, 2010 - Boris Popov talking about his plans for the event. To watch, click on the embedded video below - You can also just click on this link to go to YouTube directly.

You can follow the Smalltalk channel on YouTube for all the "Camp Smalltalk" videos.

You can download the video directly here. If you need the video in a Windows Media format, then download that here. If you like this kind of video, why not subscribe to "Smalltalk Videos"?

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

smalltalk

#campsmalltalk: At the Ice Bar

July 18, 2010 4:47:51.038

Here's where we went last night after day one of Camp Smalltalk - the London Ice Bar:

If you can't see the embedded video, you can go directly to YouTube for it.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

campst

#campsmalltalk: Portability

July 17, 2010 11:42:54.844

Here's a video from Camp Smalltalk London, 2010 - Bruce Badger talking about Smalltalk portability across dialects, and what kind of progress in that direction he would like to see at this event. To watch, click on the embedded video below - You can also just click on this link to go to YouTube directly.

You can follow the Smalltalk channel on YouTube for all the "Camp Smalltalk" videos.

You can download the video directly here. If you need the video in a Windows Media format, then download that here. If you like this kind of video, why not subscribe to "Smalltalk Videos"?

posted by James Robertson

 Share Tweet This

smalltalk

#campsmalltalk in London Begins

July 17, 2010 6:31:56.015

I'm at Camp Smalltalk 2010 in London - I'll be posting pictures and video from here the whole weekend. Here are two shots from last night:

And two from this morning - the first is an Intro to Smalltalk being run for some newcomers, and the second is Julian Fitzell getting the rest of the camp started:

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

gadgets

No Love for Windows Phone 7

July 16, 2010 12:53:43.000

infoWorld doesn't pull any punches in knocking Windows Phone 7:

If the iPhone is the platinum standard, Android is the gold standard, WebOS is the bronze standard, and Symbian and BlackBerry tie for tin. Windows Phone 7 is clay -- a clay pigeon, in fact.

Follow the link for the full details - it really does sound like Microsoft is asleep at the switch in the mobile space...

Technorati Tags: , , ,

posted by James Robertson

 Share Tweet This

gadgets

Speaking of Lockdown

July 16, 2010 12:02:57.240

With all the ink (real and virtual) spilled over the iPhone and how it's locked down, the DroidX should get some notice. While Apple doesn't like Jailbreaking, they don't break your phone if you do it. Motorola, on the other hand:

The eFuse is there to verify what's called a bootloader—the very first process to load filled with important stuff encompassing the core software of the phone, like firmware. And if the eFuse doesn't see specific, pre-programmed code within Motorola's guidelines, it will essentially short out and the Droid X will cease to function at all. (To resuscitate the phone, you'd need specialized hardware only found at Motorola.)

That's completely ridiculous. If that's how they plan to do things, the phone should come with a big "Rented, not Owned" sticker.

Now, why does that matter? Well, further on in the article, Gizmodo notes that the phone comes with Android 2.1 (not the latest) - and many Android users would like to upgrade the OS themselves. Well, if that's you, you're SOL with this phone :)

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

PR

What Will Apple Say Today?

July 16, 2010 9:02:31.000

Between the antenna issue and the proximity sensor problem, Apple needs to come out and talk about the new iPhone - and it looks like they plan to say something:

Apple on Wednesday invited select press to a special press conference to be held this Friday in California. Apple would only say that the press conference would be regarding the iPhone 4.

I don't know whether the antenna problem has bitten me or not, but the proximity sensor thing is a real problem. I was on a call yesterday, and my ear kept pressing buttons - had to go to the speaker setting. If that's not addressable in software, then I think Apple will be staring down the barrel of a recall.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

development

Ralph Johnson and Joe Armstrong Discuss OOP and Smalltalk

July 16, 2010 7:10:28.000

InfoQ has another interesting interview up from QCon: a chat with Ralph Johnson and Joe Armstrong about what Smalltalk got right and wrong. There's video and a transcript at the link.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

smalltalk

Gemstone/64 with Glass Ships

July 16, 2010 3:53:59.045

Spotted in (gem)Stone Soup

GemStone/S 64 2.4.4.1 is the first version in the 2.4.x series for which GLASS is officially supported. GemStone/S 64 2.4 originally shipped in September of 2009, but I delayed announcing GLASS support for 2.4 until I had the configuration issues firmly in hand and Seaside 3.0 support was up to snuff. That day has finally come!

I think we can call Seaside the preferred Smalltalk web framework now. It's not that other frameworks don't exist; it's just that Seaside gives your application code portability across all the Smalltalk implementations.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

travel

What Not to Do in Your Hotel Room

July 16, 2010 3:07:40.775

After going to bed last night, I flipped off what I thought was the light switch. Sadly, I didn't notice that the switch I hit was labeled "Room" - so I turned off everything. I woke up to find that my MBP was hibernating and on reserve power (with the terrible bandwidth, I started a download before I went to sleep). Tonight, I'll have to pay a lot more attention to the switches....

posted by James Robertson

 Share Tweet This

smalltalkDaily

Smalltalk Daily 07/16/10: Save and Restart an Image

July 16, 2010 3:01:02.035

Today's Smalltalk Daily looks at saving and restarting an image - the full running state is saved, including debugging sessions you might be running. If you can't watch the YouTube embed below, click here to go to the video now:

You can follow the Smalltalk channel on YouTube for all the "Smalltalk Daily" videos. You can also check out the videos on Vimeo, where the quality is higher, or over on Facebook, if you are a member.

You can download the video directly here. If you need the video in a Windows Media format, then download that here. If you like this kind of video, why not subscribe to "Smalltalk Daily"?

posted by James Robertson

 Share Tweet This

smalltalkDaily

Smalltalk Daily 07/15/10: Saving Smalltalk Code

July 15, 2010 9:56:03.094

Today's Smalltalk Daily looks at some basic ways of saving code: publishing a parcel, filing code out to disk, and saving an image. The better solution in most cases is version control (Store) - there's a whole Smalltalk Daily section devoted to that. If you can't watch the YouTube embed below, click here to go to the video now:

You can follow the Smalltalk channel on YouTube for all the "Smalltalk Daily" videos. You can also check out the videos on Vimeo, where the quality is higher, or over on Facebook, if you are a member.

You can download the video directly here. If you need the video in a Windows Media format, then download that here. If you like this kind of video, why not subscribe to "Smalltalk Daily"?

Technorati Tags: , , , ,

posted by James Robertson

 Share Tweet This

travel

WiFi like Dialup

July 15, 2010 9:22:58.754

The room here at the Park Hotel is small, but comfortable enough - but boy, the wifi is just terrible. I feel like I'm getting dialup class service, and I'm paying extra for it...

posted by James Robertson

 Share Tweet This

travel

What, no Wifi?

July 15, 2010 8:20:09.678

This Air Canada Airbus is nice in a lot of ways - power at every seat, both standard US style plug and USB port. The only thing missing is internet service :)

posted by James Robertson

 Share Tweet This