smalltalkDaily

Smalltalk Daily 5/18/09: Compressing an Image

May 18, 2009 8:26:57.199

Today's Smalltalk Daily looks at compressing an image (i.e., the Smalltalk image, not a graphic image). To watch, click on the viewer below:

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

You can also watch it on Vimeo:

Compressing a Smalltalk Image from James Robertson on Vimeo.

Or on YouTube:

Technorati Tags: ,

Enclosures:
[http://www.cincomsmalltalk.com/casts/stDaily/2009/smalltalk_daily-05-18-09-iPhone.m4v ( Size: 8891179 )]

 Share Tweet This

smalltalk

Smalltalk in Cologne

May 18, 2009 9:07:14.946

Don't miss us in Cologne, Germany on Tuesday, June 2. This one-day conference is designed to reveal ways that Smalltalk enables you to respond to the most pressing issues in today's economy. The agenda includes Smalltalk experts who will share how Smalltalk's green approach to application development can help you convert your balance sheet to a solid shade of black. Experience such topics as: Making Hard Problems Simple, by James Robertson, Cincom's Smalltalk Product Evangelist; Increasing Productivity with Limited Resources, by Dirk Verleysen, Lead Engineer for Cincom's ObjectStudio®; and Smalltalk - Yes We Can, by Georg Heeg, Executive Director for the Smalltalk Industry Council (STIC).

You can register (free) for the event here - once you register, we'll send you details on the venue, and the updated agenda when it's finalized. To get more information on the seminar series in general, go here. See you there!

Technorati Tags: , , , ,

 Share Tweet This

general

Let's see if my back works tomorrow

May 18, 2009 13:22:54.231

We bought an exercise cycle back on mother's day - the good part was, there was no shipping cost, no sales tax, and a 10 percent discount - we got the thing for almost $300 less than it would have cost at a local sporting goods store. The bad news? I got the box delivered to my foyer, and had to get it up the stairs:

That box, with the bike in it, was about 150 pounds. No one else was home, and my wife can't really help anyway, what with her knee problems - the recumbent bike is largely to help her exercise when going to the gym to swim isn't possible (t-storms, other bad weather). So I turned around, put my back into it, and shoved it up. Fortunately, it didn't fall on me :)

The good news is, assembly was easy - they even included all the tools I needed. It went together quickly, and a quick test shows that it works fine:

I think I'll try it out this afternoon.

Technorati Tags:

 Share Tweet This

smalltalk

Smalltalk in the App Store

May 18, 2009 17:37:51.812

John McIntosh's Squeak/iPhone work is paying off - his first app has hit the App Store.

Technorati Tags: , ,

 Share Tweet This

games

Duke Nukem Some-Ever?

May 18, 2009 21:03:47.079

The Duke Nukem saga just gets weirder. From Joystiq:

It's become clear as of late that Duke Nukem Forever has become a topic that we can't ignore. Today is no exception, with 3D Realms releasing its first public statement since the dissolving of the game's development team and saying that it's "not closed and is not closing."

Joystiq has more - but the story simply isn't that clear. Sounds like the only winners will be the lawyers :)

 Share Tweet This

management

Twitter Revenue Model: Tools?

May 18, 2009 21:23:38.132

I think the idea of value added services makes more sense than advertising, but I'm still skeptical about this idea for Twitter:

Stone said on Monday that Twitter would remain free for consumers and businesses, and that the company's main focus at the moment is developing new features for commercial users, such as "lightweight analytics" and a directory of commercial accounts that would verify that businesses on Twitter are legitimate.

The problem is that there's a precedent out there: Google Analytics, which are pretty good, and free. For Twitter to be able to charge, they would really have to add value. I guess we'll have to wait and see.

Technorati Tags: ,

 Share Tweet This

smalltalk

Smalltalk and Floats

May 19, 2009 6:31:43.279

Travis explains floating point numbers in Smalltalk by exploring them in the inspector. This is one of the coolest things about Smalltalk - the exploratory learning that the system enables.

Technorati Tags:

 Share Tweet This

esug2009

ESUG 2009 Innovation Awards

May 19, 2009 6:51:35.033

Last year's innovation awards were full of cool apps - here's your chance to have people see yours:

You are invited to submit your nice Smalltalk based software to the 6th ESUG Innovation Technology Awards. The top 3 teams with the most innovative software will receive, respectively, 500 Euros, 300 Euros and 200 Euros during an awards ceremony at the 17th International Smalltalk Joint Conference 2009 in Brest, France. No constraints are put on the software except that it should be Smalltalk-based or Smalltalk-related and all flavours of Smalltalk are accepted.

To submit your app, go here.

Technorati Tags: ,

 Share Tweet This

smalltalkDaily

Smalltalk Daily 5/19/09: Build Your Own Control Strutcure

May 19, 2009 8:39:32.140

Today's Smalltalk Daily looks at custom control structures in Smalltalk - specifically, building a case statement. To watch, click on the viewer below:

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

You can also watch it on Vimeo:

Custom Control Structures from James Robertson on Vimeo.

Or on YouTube:

Technorati Tags: ,

Enclosures:
[http://www.cincomsmalltalk.com/casts/stDaily/2009/smalltalk_daily-05-19-09-iPhone.m4v ( Size: 5675373 )]

 Share Tweet This

general

Quiet Audio on Smalltalk Daily

May 19, 2009 11:06:38.288

I've received complaints about the last few "Smalltalk Daily" screencasts being quiet, and I just figured out why (after Randal made a suggestion in the IRC) - the upgrade to OS X 10.5.7 pushed the input volume for the USB mic I use down to the minimum. No idea why it would do that, but there it is. Things should go back to normal now, and I'll redo those three screencasts as some point...

 Share Tweet This

video

Yes We Can: Georg Heeg in Minneapolis

May 19, 2009 13:40:11.254

Here's the video for Georg's talk at our Minneapolis event - I released the audio as last week's podcast. To watch, click on the viewer below:

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

You can also watch it on Vimeo:

Yes, We Can from James Robertson on Vimeo.

Technorati Tags: ,

Enclosures:
[http://www.cincomsmalltalk.com/video/2009/minneapolis/georg.mp4 ( Size: 143223889 )]

 Share Tweet This

news

Sarah Connor may be gone, but here comes SkyNet

May 19, 2009 16:35:22.999

I'm kidding, but seriously, this is something we would have called "out there" scifi 20 years ago:

Ronald Arkin, a professor of computer science at Georgia Tech, is in the first stages of developing an "ethical governor," a package of software and hardware that tells robots when and what to fire. His book on the subject, "Governing Lethal Behavior in Autonomous Robots," comes out this month.

I hope he doesn't start using T- as part of his version numbers :)

 Share Tweet This

travel

Demand for Airborne WiFi

May 19, 2009 16:42:13.328

Personally, I like the idea of having WiFi available in flight - and never mind the nay-saying below:

But there are handicaps, including the lack of electrical outlets in most coach cabins (so usage is limited by battery life), and the question of how much demand there actually is for an Internet hookup at the prices being contemplated. AirTran, for example, is charging $9.95 for flights under three hours and $12.95 for those over three hours.
So far, said Joe Brancatelli, publisher of the business travel Web site Joesentme.com, "there is zero proof" that a significant number of passengers are willing to pay for in-flight Wi-Fi service on domestic routes. (The Aircell service depends on land-based cellular towers and cannot be used on overseas flights.)

Mr. Brancatelli needs to get out more. In particular, he should wander through a terminal sometime, and ponder the number of people paying for a few hours (or a whole day) of WiFi for an hour or two of wait time. if people will pay in the terminal, I'll bet they'll pay in the air, too. The larger questions are:

  • Can't we have a system that works on really long trans-oceanic flights?
  • Will there be enough available bandwidth to make the purchase worthwhile?

I suspect that raw demand won't be a problem, but crappy service could kill it.

Technorati Tags:

 Share Tweet This

smalltalk

Smalltalk in NYC

May 19, 2009 17:00:51.352

This Thursday (May 21) Carl Gundel will be presenting RunBasic (his Seaside based web implementation of Liberty Basic) in NYC:

Carl Gundel , developer of LibertyBasic , a development environment for Basic written in VisualWorks, will be presenting at NYC Smalltalk on Thursday, May 21st, 2009. He will update us on the evolution of his Liberty Basc IDE and its implementation as a Web based IDE based on VisualWork’s Seaside implementation.

The meeting starts at 6:30 PM - hit this link for directions to Suite LLC's offices.

Technorati Tags: , ,

 Share Tweet This

gadgets

How to run down an iPhone Battery

May 20, 2009 7:14:25.477

Not that this involves rocket science, but I've discovered that running WiFi and BlueTooth at the same time just chews through the battery like a hot knife through butter. Not surprising really, but it's easy to forget and leave WiFi on and put the headset on... and then have no power left :)

Technorati Tags: ,

 Share Tweet This

windows

Is this an MSI problem, or a VM artifact?

May 20, 2009 9:00:54.599

I'm just curious: Do MSI based installers always take a long time to "validate the installation", or am I seeing the picture below because I'm running Windows under a VM (Parallels)? I really don't know, but I'd love to find out :)

 Share Tweet This

smalltalkDaily

Smalltalk Daily 5/20/09: Using Explain

May 20, 2009 10:46:21.949

Today's Smalltalk Daily looks at an old feature of the browser that is more useful than it used to be: the "Explain" menu pick. To watch, click on the viewer below:

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

You can also watch it on Vimeo:

Using Explain in the Browser from James Robertson on Vimeo.

Or on YouTube:

Technorati Tags: , ,

Enclosures:
[http://www.cincomsmalltalk.com/casts/stDaily/2009/smalltalk_daily-05-20-09-iPhone.m4v ( Size: 4600635 )]

 Share Tweet This

smalltalk

Your language features are my libraries

May 20, 2009 17:20:20.627

Great post by Benjamin Pollack, explaining what's so cool about Smalltalk:

I guess this is why, despite all of its faults, I have a lot of trouble giving up on Smalltalk. C#'s a good language, and .NET's a good framework; but I cannot help but feel that this isn't an issue of reinventing the wheel, as much as forgetting that we can provide programmers the tools to make their own types of locomotion.

Read the whole thing; he has some really good examples.

 Share Tweet This

DRM

DRM Goes Beyond Media Files

May 20, 2009 22:21:59.663

I hadn't thought about it much, but it turns out that DRM is used in a lot of places other than music and movies. For instance, I had no idea that it was being used in car diagnostic systems to lock small players out.

 Share Tweet This

sports

Yankees Make it 8 in a Row

May 20, 2009 23:01:07.105

The Yankees are looking good again - they made it 8 in a row. The pitching mostly held up as well - Rivera gave up a meaningless solo shot in the 9th, but only 3 other runs beyond that (and only 1 last night). Looks like this season could be a whole lot better than last :)

Technorati Tags: ,

 Share Tweet This

media

Unwelcome Truths

May 21, 2009 7:45:52.649

When business models change, a lot of the value propositions shift with them - and the people in the industry in question are often the last ones to see and accept the change. Richard Picard has an excellent piece exploring that idea with respect to reporting today in the CS Monitor:

Well-paying employment requires that workers possess unique skills, abilities, and knowledge. It also requires that the labor must be non-commoditized. Unfortunately, journalistic labor has become commoditized. Most journalists share the same skills sets and the same approaches to stories, seek out the same sources, ask similar questions, and produce relatively similar stories. This interchangeability is one reason why salaries for average journalists are relatively low and why columnists, cartoonists, and journalists with special expertise (such as finance reporters) get higher wages.

This sort of thing is happening across other "news" businesses than media - consider the PR field. Up until fairly recently, corporate PR folks had the important task of getting the word out about their products to important sources in trade journals. Then two things happened with the rise of the net:

  • General trade journals started to get beaten up, being replaced by niche publications working online (think of Engadget, for instance)
  • The people responsible for creating technology got the ability to report on what they were doing themselves (blogs and social media)

Those changes not only cut the PR pro out of the loop, it eliminated the need for most of the people he was talking to as well. As Picard points out, that process has been happening across the media, and I'd argue that PR is pretty much a specialized media field. The net is relentlessly disintermediating things, and reporting is is just one example of that.

Technorati Tags: ,

 Share Tweet This

smalltalkDaily

Smalltalk Daily 5/21/09: More on Explain

May 21, 2009 9:19:43.294

Today's Smalltalk Daily picks up from yesterday's screencast on Explain, and adds some more detail. To watch, click on the viewer below:

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

You can also watch it on Vimeo:

More on Explain from James Robertson on Vimeo.

Or on YouTube:

Technorati Tags: , ,

Enclosures:
[http://www.cincomsmalltalk.com/casts/stDaily/2009/smalltalk_daily-05-21-09-iPhone.m4v ( Size: 5425613 )]

 Share Tweet This

smalltalk

Search for CST Media

May 21, 2009 13:15:17.086

One of the things people have brought up is that individual podcasts, screencasts, and videos are somewhat hard to find - you need to trawl through various archives pages. To partially address that, I've put together a Web Velocity app that allows for ad hoc searching of our media content. You can check it out here.

Technorati Tags: , ,

 Share Tweet This

smalltalk

Smalltalk on the iPhone

May 21, 2009 13:31:52.595

John McIntosh has gotten his Wiki Server app into the app store - it's a Pier based (Seaside) wiki server.

 Share Tweet This

smalltalkDaily

Smalltalk Daily 5/22/09: Deploying a Web Velocity Application

May 22, 2009 9:20:10.183

Today's Smalltalk Daily looks at some of the issues involved in deploying a Web Velocity application - specifically, this one, which allows ad-hoc searches across all audio and video content on our site. To watch, click on the viewer below:

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

You can also watch it on Vimeo:

Deploying Web Velocity to a Server from James Robertson on Vimeo.

Or on YouTube:

Technorati Tags: , , ,

Enclosures:
[http://www.cincomsmalltalk.com/casts/stDaily/2009/smalltalk_daily-05-22-09-iPhone.m4v ( Size: 9339835 )]

 Share Tweet This

marketing

Social Media Means you no longer control the message

May 22, 2009 10:30:00.704

Here's a cautionary tale for any company that has attracted detractors - and it doesn't really matter whether you think the detractors have a point or not. The point is, a supposedly finely honed message can be hijacked pretty easily. In the past, old missteps could be forgotten. Now? It kind of depends on how forgiving your audience is...

Technorati Tags: ,

 Share Tweet This

management

Disintermediation Happens

May 22, 2009 10:35:10.042

This example comes from the music business, where Amazon is working with a smaller vendor to shove the big labels aside - but it's happening across the entire economy. People who previously added value by standing in the middle of transactions are being relentlessly kicked aside. This is a wave you want to get in front of, so that you don't get run over by it...

Tunecore will charge just $31 a year in upfront fees to handle a 10-track CD from pressing to delivery, passing all other costs through to the buyer. In other words, the service promises to remove nearly all of the risks of short-run CD manufacturing, which can cost musicians hundreds or even thousands of dollars for discs that rarely sell enough to cover expenses.

Those older costs supported a ton of people who happily shaved a few bucks of profit off the work of the artists - but that's coming to an end. It's not the only place, either. I rather suspect that the entire sales field is going to get massively shrunk in the next few years...

Technorati Tags: ,

 Share Tweet This

smalltalk

The Secret Sauce Behind a Great App

May 22, 2009 14:30:59.232

ICE uses VisualWorks and GemStone to get stuff done - how well are they doing?

IntercontinentalExchange, Inc(R) (NYSE: ICE), the operator of regulated global futures exchanges, clearing houses and over-the-counter (OTC) markets has been named Exchange of the Year for 2009 by Energy Risk magazine.

You can use a mainstream language, and achieve mainstream results. Or, you can try something better....

 Share Tweet This

news

Life Imitates Art

May 22, 2009 18:27:19.953

Watch for a terminator near you:

"Petman will balance itself and move freely; walking, crawling and doing a variety of suit-stressing calisthenics during exposure to chemical warfare agents," the company promises. "Petman will also simulate human physiology within the protective suit by controlling temperature, humidity and sweating when necessary, all to provide realistic test conditions. "

When they give these things Austrian accents, it'll be time to build the bunker :)

 Share Tweet This

marketing

Stereotyped Marketing

May 22, 2009 23:45:57.431

Engadget notes that Dell's overly stereotyped "girl" marketing site "Della" has hit the trash heap. I heard about this on TwIT, but by the time I got around to looking, it was gone. When you try to market to caricatures of people, the people who notice usually end up laughing or irritated. Neither one really works as a way to attract sales :)

Technorati Tags:

 Share Tweet This

sports

Home Runs and Yankee Stadium

May 23, 2009 13:13:16.877

There have been so many homers at the new Yankee stadium that everyone has a theory. Even the weather guys are weighing in now :)

Technorati Tags: ,

 Share Tweet This

smalltalk

Smalltalk in Portland (Oregon)

May 23, 2009 13:42:48.010

Andres Valloud will be presenting to the PDX Smalltalk group next week:

Next Tuesday, I will give a new presentation at the Portland Smalltalk User Group. The talk is entitled The Laws of Form and Computer Programming, and it shows how two extremely simple principles govern what we do when we write software. The meeting begins on Tuesday May 26th at 6:30pm. The presentation will probably start at about 7:00pm ish. The location is the Fourth Avenue PSU building, at SW Fourth and Harrison, room FAB86-01.
 Share Tweet This

smalltalk

The Wages of Consistency

May 23, 2009 20:37:43.402

Back on May 1st, Travis announced on the vw-dev mailing list that listbox selection behavior was changing (this will be visible to a wider audience once we go to release later in the summer. I'll just repeat what Travis posted on the mailing list:

A couple of builds ago, we finally got around to making our lists semi-modern in their interaction model. This means that you don't toggle off in a list without using a modifier key to do so. Also, we now use the apple/command key on Apple (tho the ctrl works as well), so Mac users can finally multi select in lists the same way the rest of their apps do. Also, on a button-2 click (to raise the menu), we now select. Which is also standard behavior.

It has some interesting affects on long time users of VW tools. New/younger users are just happy that it now feels more like what they're used to. But for the rest of us... we've gotten used to two side affects of the old behavior, which may take a bit of memory-muscle therapy to get used to, but it's not too bad, I got over it in a couple of days of occasional giggles at myself. One is the "pull back scope" thing in the browser, which Georg describes. You learn to use the modifier key or just select the item above and back on. It was interesting that I *naturally* do that in column view mode of the Apple Finder (which is kinda like the 4 list browser layout). But didn't naturally do so for VW. The human brain is a cool thing.

The other thing is that we're used to the pattern of selecting an item in a list, and then *anywhere* in the list, right clicking for a menu to operate on the item we just selected, even tho the mouse may be somewhere else in the list now. What will happen with the new behavior is that you'll end up selecting the item you've moved to. So the first memory-muscle that gets therapy (at least along my path to recovery) is that you start making sure where you menu-click at. You learn to left-click -> right click in the same spot. The second, is that you begin to realize, "I don't need the left click, I can just optimize that out of the loop now." This is standard behavior. And once I got used to it, I find I do like it better. Not just for the consistency aspect.

It's consistent with standard platform behavior, but something of a change for long-time VW users - I'm still getting used to it, especially with the right click behavior. The important thing is, it works the way any newcomer to the tools would expect it to work now.

 Share Tweet This

podcast

Industry Misinterpretations 137: Kicking the Tires

May 24, 2009 10:21:47.188

This week we spoke to a long time "tire kicker" of Smalltalk, Sean McGinty. He's been looking at Smalltalk on and off for over a decade, so we thought it might be useful to find out:

  • Why he keeps coming back to Smalltalk
  • What prevents him from moving past tire kicking to real usage

That led to a discussion of the pros and cons of Smalltalk, what things we (as a community) could do better, and what things we do pretty well already. To listen now, click here.

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: , ,

Enclosures:
[http://www.cincomsmalltalk.com/audio/2009/industry_misinterpretations137.mp3 ( Size: 12626565 )]

 Share Tweet This

seaside

Seaside Powered

May 24, 2009 21:48:24.925

Dave Buck points out that the International Ray Tracing Competition' website has been updated, and it's built with Seaside.

Technorati Tags:

 Share Tweet This

movies

Back to Relentless

May 24, 2009 23:38:39.366

"Terminator Salvation" pretty much delivers the goods, at least so far as this franchise goes. The new movie hearkens back to the first one a lot, and runs in overdrive - as the first one did - pretty much the whole way. That's why I liked it, because it was relentless in the same way that the original was. While it may not be a great piece of movie-making, it's a great addition to the series, and worth seeing.

Technorati Tags:

 Share Tweet This

gadgets

Are you cool enough for a Pre

May 25, 2009 10:32:27.052

Maybe not, if you plan to use it mostly for corporate purposes :)

Technorati Tags:

 Share Tweet This

video

The Smalltalk Way in Minneapolis

May 25, 2009 11:12:32.410

James Robertson Here's another talk from our Minneapolis one day Smalltalk event - this is me talking about Smalltalk productivity with some examples. It's kind of a "lightning talk". You can download my slides (PDF) here. To watch, click on the viewer below:

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

You can also watch it on Vimeo:

The Smalltalk Way from James Robertson on Vimeo.

Technorati Tags: , ,

Enclosures:
[http://www.cincomsmalltalk.com/video/2009/minneapolis/james-iPhone.m4v ( Size: 85392355 )]

 Share Tweet This

holiday

Memorial Day

May 25, 2009 12:22:13.888

Memorial Day goes back to the Post Civil War era:

Memorial Day

 Share Tweet This
-->