. .

web

You Get What You Pay For

August 5, 2010 7:56:54.076

The network neutrality crowd is up in arms over a proposed business deal between Google and Verizon:

Google and Verizon, two leading players in Internet service and content, are nearing an agreement that could allow Verizon to speed some online content to Internet users more quickly if the content’s creators are willing to pay for the privilege.

End users already get the same choice with their ISP - I could be paying more money for a faster connection than I have, but the symmetric 20/20 seems good enough for me for now. Additionally, Verizon and Comcast are already doing this - if you don't think that an on demand movie being streamed to your tv is getting priority over YouTube (et. al.), then you haven't really thought things through. If anything, this kind of deal at least allows content providers to approach parity with the content being pushed by the two big players here in the US.

You wouldn't know that from the coverage though; here's the NY Times, nearly fainting over this:

Such an agreement could overthrow a once-sacred tenet of Internet policy known as net neutrality, in which no form of content is favored over another.

Wake me when any of this actually matters. For all the yelling and screaming, we crossed the rubicon on this one the instant that on demand services popped up at vendors like Comcast and Verizon.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

culture

It's the New McNealy

August 5, 2010 8:07:08.352

Remember back when Sun's Scott McNealy said that "privacy is dead"? Well, Here's Google's Schmidt, saying the same thing:

"The only way to manage this is true transparency and no anonymity. In a world of asynchronous threats, it is too dangerous for there not to be some way to identify you. We need a [verified] name service for people. Governments will demand it."

Right, because expressing a particular opinion is always safe in all places. There's just no chance that you'll be targeted if you happen to be the lone (insert political persuasion here) surrounded by a sea of (insert opposing persuasion here).

Nope, in the fantasy land that Schmidt lives in, everyone is perfectly safe having all of their thoughts hanging out for all to see all the time. No reason to ever create an anonymous blog, or comment anonymously on someone else's post.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalkDaily

Smalltalk Daily 08/05/10: Hello World in WebVelocity 1.1

August 5, 2010 8:48:33.082

Today's Smalltalk Daily is a simple "Hello World" demo using WebVelocity 1.1. If you can't see the embedded video directly, you can go directly to YouTube for it. Click on the viewer below to watch it 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

jobs

RMOD is Looking for a Smalltalker

August 5, 2010 10:56:53.038

Interested in moving Moose forward? RMOD is looking for a developer with a Masters degree:

RMoD is looking for an engineer to support the development of a demonstrator for Moose. The constraints linked with the position are that the person should have got his master in 2009 or 2010.

Technorati Tags:

posted by James Robertson

 Share Tweet This

games

Civilization V First Look

August 5, 2010 11:49:37.065

ExtremeTech has a few details - there have been some changes (hexes instead of squares on the map, for instance) - but it sounds generally iterative to me. The biggest change seems to be technical - the game will require Steam, according to ExtremeTech. No Mac version yet either, we'll have to see how that shakes out...

Technorati Tags:

posted by James Robertson

 Share Tweet This

webVelocity

What's New in WebVelocity 1.1

August 5, 2010 17:43:44.307

WebVelocity 1.1 is shipping now to our commercial customers; the non-commercial version will be available for download shortly. What's new? A whole lot of cloud support for your web apps:

  • Supports Firefox 3, Safari and Chrome for development. IE can be used for deployed apps.
  • Integrates with industry standard databases, such as MySQL, SQLlite, Oracle, SQLServer, and MS Access
  • Integrates with industry standard Javascript libraries, such as JQuery and Scriptaculous
  • Develop and deploy on Windows, Mac OS X, and Linux
  • Full support for Amazon's EC2 and RDS. We have an Amazon instance prepared to get you started fast
  • Vastly improved code editing
  • Collaborative editing features, making it easy for multiple developers to see and share the same code

I'm in the process of updating the screencasts for WebVelocity right now; subscribe to Smalltalk Daily, or keep checking back on the main WebVelocity video page for updates.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

travel

Heading to New York

August 6, 2010 1:08:49.853

I'm on a little road trip tomorrow - heading to my 30th high school reunion in East Fishkill, NY. Since my parents moved to Florida, there hasn't been a reason for me to head there in a long time - it should be interesting to see what's changed. I'm heading up with an old friend - we went to junior high and high school together, so it should be a fun road trip.

posted by James Robertson

 Share Tweet This

smalltalkDaily

Smalltalk Daily 08/06/10: WebVelocity 1.1 TimeTracker

August 6, 2010 11:08:49.275

Today's Smalltalk Daily walks through a simple TimeTracker application in WebVelocity 1.1. There are three methods I needed to create to get the basic behavior I wanted; Click here to jump to the video:

ProjectViewUI


renderActionsOn: html
	| record |
	super renderActionsOn: html.
	html button
		class: #record;
		callback: (record := Record new.
				(self call: (RecordEditUI on: record))
					ifTrue: [record bePersistent.
						object records add: record.
						object commitUnitOfWork]);
		with: 'Add Record'

Project


printOn: stream
	stream nextPutAll: self name

Record
printOn: stream stream nextPutAll: self activity

Click on the viewer below to watch it now, or go directly to the YouTube page:

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

sports

High Tech Footballs

August 6, 2010 15:55:29.546

If this limits some of the long replay delays in football, I'm all for it:

Cairos Technologies, a German outfit that's been trying to sell its goal line technology to football (as in soccer) bigwigs for a while, has told Reuters that it's in discussions with the NFL about bringing its magnetic field hocus pocus to the gridiron. The idea would be for the ref to be alerted, via a message to his watch, any time the ball does something notable like crossing the goal line or first down marker.

Technorati Tags:

posted by James Robertson

 Share Tweet This

travel

On the Road

August 6, 2010 20:56:01.385

I'm on the road, blogging from my iPad. I decided to give the 3G a shot, and so far it's worked pretty well. I was able to look up traffic reports earlier, and it's all been cool. We got a late start though - we'll be arriving around 11. The reunion should be interesting.

posted by James Robertson

 Share Tweet This

general

Nostalgia at 30 Years Out

August 7, 2010 18:12:13.944

The 30th reunion for John Jay High School (Hopewell Junction, NY) is in less than an hour - I've had a pretty full day already. I went out to play golf with Arden this morning - then we took a bike ride near his home, and swam in his pool (which is really nice). Then Mark and I drove around a bit - I took some photos of the old school and a few other things - I added alts and titles to the photos if you float the mouse over them:

Barbara and Paul Begosh My childhood home
Arden and me John Jay Track
John Jay cafeteria entrance John Jay main entrance

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

audio

Industry Misinterpretations 200: Lesser Smalltalk

August 8, 2010 19:48:19.590

This week's podcast was recorded at the recent Camp Smalltalk event in London - I spent a few minutes with Alejandro Reimondo and Frank Lesser, talking about their Lesser Smalltalk project. It's been on the Smalltalk world's radar for awhile, since they started building a VM that could run VSE images and Dolphin images; they are now concentrating on VSE.

I have a longer video presentation from the event that I'll release in a week or two; the audio for this podcast is a bit rough, since there was a fair bit of background noise.

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

culture

Disintermediation Finds Books

August 9, 2010 10:12:05.069

With the drop in price of e-readers down to $139 (and I'm guessing we'll see $99 by Christmas), the era of the big box book store is ending. The high end will be owned by the iPad and whatever Android based devices come out - the low and mid tier will be owned by the Kindle and it's competitors. The losers will be printed books, which will end up being a niche product. Just witness what's happening to B&N:

Perhaps the most symbolic event this week was Barnes & Noble “exploring strategic alternatives,” including putting itself on the block. When America’s most iconic bookstore is struggling to make it, this is not a good sign. As I say in my analysis, over the next few years we’ll see the “hammer of low-priced e-books steadily nail coffins shut across the book-retailing landscape.”

A decade ago, my entire family looked forward to a trip to Borders or B&N. We'd easily drop a ton of money on books, and spend a happy hour or two browsing the aisles. We just don't do that anymore. Why? Well, the Amazon store is the primary reason.

Even before my wife and i got iPads, we were browsing the virtual bookstore more often. The selection is better, and between recommendations (based on past purchases), and "people who bought X also bought Y", we've both found things we would never have found in a physical store. Now add in the instant gratification offered by an e-book, and you've got full disruption. Finished book one of a trilogy at 11 PM, and can't wait for book 2? With an e-reader, it's a few seconds (and dollars) away. With a physical store (or even an Amazon shipment), it's at least a day. Doesn't sound like much, but eliminating the wait makes purchasing a whole lot easier.

It's beyond books though. Every so often I need a new A/V cable of some kind, or a new USB drive, or a replacement router. Once upon a time, that meant a trip to best Buy. Now? I hit Amazon, and either take the two day shipment that I have via Prime, or pay a little extra to have it tomorrow. Saves me a trip, and I usually don't need the item this very second. Outside of things like clothing, where you want to try it on, I think a lot of the big box retail is going to start running into a huge buzzsaw. Even groceries, which I thought were secure from virtualization aren't - we now order from Peapod as often as we go to the store, and that percentage is rising. It wouldn't surprise me much if the trend towards mega grocery stores reversed, with mega warehouses replacing them, along with smaller shops for trips you need to make.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

smalltalkDaily

Smalltalk Daily 08/09/10: Simple One Table WV Demonstration

August 9, 2010 10:39:27.669

Today's Smalltalk Daily is a one table WebVelocity demonstration application, working from an existing table. If you can't see the embedded video directly, you can go directly to YouTube for it. Click on the viewer below to watch it 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

Sort of Flash on the iPhone

August 9, 2010 14:00:16.825

There's a new thing called Frash out there, which can apparently give you a small subset of Flash on your iPhone, assuming you Jailbreak it. This snippet at the end of the article tells me that Flash still isn't really ready for mobile devices:

Adobe, for its part, has been stating its intention to ship a mobile version of Flash for Google's Android smartphone platform for several months, but a final version of the software is still not available to users.

I think the reality is that Adobe got caught flat footed by the explosion of smart phones - the same way Lotus managed to get steamrolled by Windows when they were slow to migrate 1-2-3 from being a DOS based app to being a Windows based app. The huge installed based of Office (and thus Excel) is a legacy of that long passed miscalculation; I suspect that we'll be living with the side effects of Adobe's mistakes for just as long.

Technorati Tags: , , ,

posted by James Robertson

 Share Tweet This

smalltalk

Remembering Camp Smalltalk London

August 9, 2010 16:27:56.135

Here's a video from Camp Smalltalk London, 2010 - it's a montage of various things that happened during the event, some with audio from the original video, some with a musical background. 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

web

Trust Us, Really

August 9, 2010 23:09:42.561

I love the press release Google shipped out touting their *cough* net neutrality plan *cough* with Verizon. Here, let me translate the long missive down to what they actually said:

"We didn't manage to keep control of wired internet, so we like the idea of having the FCC strangle that as much as possible with new regulations. Meanwhile, trust us with this whole wireless thing, we promise you'll love what we intend to do to you"

Sure guys. Can you toss in some free swampland with that, too?

Technorati Tags:

posted by James Robertson

 Share Tweet This

culture

Someone Send Schmidt a Clue

August 10, 2010 7:51:52.111

I love the way Google thinks:

Schmidt's message was that anonymity is a dangerous thing and governments will demand an end to it.

I guess Franklin, Jefferson, Madison (et. al.) were all wrong then. Good to know that Schmidt is so much smarter than those guys were...

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalkDaily

Smalltalk Daily 08/10/10: Finding Code in WebVelocity 1.1

August 10, 2010 8:41:56.169

Today's Smalltalk Daily looks at how searching for code (senders/receivers, etc) works in WebVelocity 1.1. If you can't see the embedded video directly, you can go directly to YouTube for it. Click on the viewer below to watch it 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

advertising

Fighting Yesterday's Battles

August 10, 2010 9:38:33.347

Microsoft is fighting a battle that just doesn't matter much at this point:

Microsoft has launched a new Windows 7 campaign to take on Mac OS X. A new tab on the Windows 7 sites compares Windows 7 to Mac OS X in a number of areas--listing out the reasons that Windows 7 is the superior choice.

Sure, Apple took a small percentage (all at the high end) of the PC/laptop market away. But, they've moved on: you'll notice that Apple wound down the "switcher" ads a long while ago now. Why? Because they are focused on the mobile space - phones and iPads. In that area, Microsoft is basically invisible - and that leaves the one/two spot to Google and Apple, with Google playing the license model that Microsoft played with PCs years ago.

The third spot will end up with either RIM (Blackberry) or HP (Palm) - with Microsoft way, way back on the sidelines. Watching the MS marketing machine is just confusing at this point.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

smalltalk

More Smalltalk Focus

August 10, 2010 11:09:39.082

The Smalltalk group at Cincom has always been focused exclusively on Smalltalk - we're now joined in that focus by Instantiations. eWeek thinks that Google's purchase of the Java business from Instantiations is good for Java and for Smalltalk - they quote Mike Taylor:

“We’re extremely excited about both halves of this new development for the company,” Taylor said. “We’re excited for our Java business to go to Google an excellent home it. And the Smalltalk group is excited about being in a new mode where we can focus on Smalltalk.”

The Smalltalk business just got a whole lot more interesting :)

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

gadgets

Tablet Wars

August 10, 2010 16:49:31.516

Will Android get to tablets before HP does? If so, they have to move fast. Engadget reports:

We've been trying to find out when HP would launch a webOS tablet since the company first bought Palm, and we're now hearing from several trusted sources that it'll be calendar Q1 2011.

Apple has an even bigger headstart in this space than they did in phones; in the phone arena, they broke out, but other systems (Blackberry in particular) were already there. If HP can get the second mover position, I think it puts them in a great place.

Technorati Tags: , , ,

posted by James Robertson

 Share Tweet This

smalltalk

Scripting Squeak and Pharo

August 10, 2010 17:08:39.974

Spotted in Planet Squeak:

The frustrating part is not using many images (which is pretty cool to have multiple computers running at once… but I digress), but setting up the images every time.  So I decided I’d find a way to load common configurations automatically.  But how would I communicate to the image that it should run certain code on startup?  A quick google found writing scripts.

This is one of the nice things we did to Cincom Smalltalk over the last few releases; made this kind of scripting a whole lot easier. In fact, if you check this Smalltalk Daily archive page, you'll find some nice examples. For a more general overview, I covered all of the command line arguments - for both images and the VM - here.

Technorati Tags: , ,

posted by James Robertson

 Share Tweet This

humor

Best "I Quit" Ever

August 10, 2010 23:11:28.599

posted by James Robertson

 Share Tweet This

culture

Too Good to be True

August 11, 2010 8:27:08.908

It's worth applying "if it's too good to be true, it probably isn't" to rising internet memes. Take the Dry Erase quitter from yesterday, for instance:

“Girl quits her job on dry erase board, emails entire office (33 Photos)” is indeed a hoax, say its creators John and Leo Resig.

At least "The Chive" got plenty of pageviews out of it...

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Find It Again

August 11, 2010 9:19:18.306

Dave Buck just published a useful little tool to the public store repository.

I've published a package called FindAgain to the Cincom public Store repository. It allows you to search for senders of a selector or references to a class or shared variable (which you could do before) and when you select one, find subsequent references to that selector or variable in the method (which you couldn't do before).

posted by James Robertson

 Share Tweet This

smalltalkDaily

Smalltalk Daily 08/11/10: Code Visibility in WebVelocity 1.1

August 11, 2010 9:40:08.156

Today's Smalltalk Daily looks at code visibility (up and down the hierarchy) works in WebVelocity 1.1; it's a little different from 1.0. If you can't see the embedded video directly, you can go directly to YouTube for it. Click on the viewer below to watch it 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

spam

Email Attachment Spam

August 11, 2010 9:55:53.166

I swear, spam moves in waves, just like a marketing campaign. I was getting virtually no email with attached malware until about 2 weeks ago, when suddenly it turned into a flood. I hope it dies off soon; I'm getting tired of seeing it....

posted by James Robertson

 Share Tweet This

general

Installation Testing Blues

August 11, 2010 21:40:26.108

I'm trying out the installer for WebVelocity 1.1 on Windows (XP and 7), and it's taking way longer than I'd like. The problem isn't Windows; it's Parallels. It updated recently, and I hadn't fired up any of my VMs since then.... so they all need to update Parallels tools.

It's like watching grass grow :)

Update: Well, so much for Windows not slowing me down. Windows 7 has decided that it's not genuine, even though I have a corporate install DVD, and a valid key. Oh, the joys of Windows Genuine Advantage....

posted by James Robertson

 Share Tweet This

smalltalkDaily

Smalltalk Daily 08/12/01: The WebVelocity 1.1 Console

August 12, 2010 8:53:44.471

Today's Smalltalk Daily looks at the console tool in WebVelocity 1.1. If you can't see the embedded video directly, you can go directly to YouTube for it. Click on the viewer below to watch it 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

Rhyming, not Repeating

August 12, 2010 10:04:05.038

Some people say that history doesn't repeat, but it does rhyme. Well - look at smartphones, and you'll see echos of the PC/Apple battles of the late 80's and early 90's. Microsoft eventually crushed Apple in that arena, and ended up with something like a 95 percent share of the OS space.

Google is doing something similar with Android, and in much the same way: Apple is the sole vendor with the iPhone and IOS, while Google has licensed Android to anyone who wants it. The numbers are kind of stunning:

As worldwide smartphone sales grew by 50 percent during the second quarter, Android was the big winner, as it became the third largest operating system and sales passed 10 million units for the first time, according Gartner.

Things are way less clear in the phone space right now:

Symbian is still the largest smartphone operating system in the world. Sales totaled 25.4 million units, up from 20.9 million a year earlier, but its market share dropped from 51 percent to 41.2 percent.

But - if you think back, you'll recall that there were other PC players in the beginning: TI, and Amiga come to mind. Personally, I think Apple will end up doing better in this space than they did in the computer market. Their pricing isn't as far out of line as Macs were (when I first bought a PC, the differential with a Mac was $2k, and the Mac had less memory and less disk). As well, Apple has gotten a pretty good jump with the iPhone and iPad. Over time, I expect the smart phone space to look more like a lot of other markets - a strong number one (Google/Android), a powerful number two (Apple), and then everyone else.

Who would have guessed that Microsoft was going to be in that "everyone else" category a few years ago?

Technorati Tags: , , ,

posted by James Robertson

 Share Tweet This

gadgets

Funny, But....

August 12, 2010 14:11:03.507

I have to admit that this "e-reader review" is funny, but I disagree with the point being made. I've been reading voraciously ever since I got my iPad - in some ways, it's almost too easy to read with it. I never have to be without a book unless I don't feel like reading, regardless of the time of day. I don't have to drive to a store, and anything I buy arrives in seconds. I also don't need to worry about bookmarks, because the device does all of that for me. All in all, it's a great thing for reading.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

blog

Take Two

August 12, 2010 15:58:09.824

The daily video I posted earlier had corrupted audio - I'm not sure how it happened, since I worked ahead for tomorrow's video right afterwards, and it came out fine. Then again, a bunch of us are going back and forth in email over some hard to reproduce installation issues, so go figure. Software just sucks sometimes :)

Anyway, I've redone the video and reposted it to the various places you expect to find it :)

Technorati Tags:

posted by James Robertson

 Share Tweet This

games

More DragonAge

August 12, 2010 22:50:45.325

My daughter just stumbled on the new DragonAge DLC - I was too busy replaying the original game to notice. Looks like I get to spend more time underground; it's all about dwarves and golems.

Technorati Tags:

posted by James Robertson

 Share Tweet This

stupidity

Darl McBride, Call Your Office

August 12, 2010 23:15:32.043

Oracle is channeling SCO:

Oracle said in a statement that Google's Android system for mobile phones infringes on its patented Java technology.

So far as I can tell, if their assertions hold up, then any application written in Java infringes. Awesome.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This