smalltalk

A Deployment Discussion

July 7, 2007 13:10:13.275

Last night Dave Buck and I had a conversation about deployment issues, and that's going to be posted as a podcast soon. However, I have a cookout party to attend to first - so posting will be light today, and I don't expect to get the podcast up until later this evening or tomorrow. Have a great weekend!

 Share Tweet This

smalltalk

Moving up the Seaside Shore

July 6, 2007 20:12:07.712

Boris Popov has posted a starting summary of changes from Seaside 2.7 to 2.8 - read the whole thing for migration tips:

I did a quick run-through today to see what it would take to move our application from the most recent version of Seaside 2.7 to the brand-spanking-new 2.8 snapshot Michel published this morning . Here are some notes about the changes I had to make and a few rewrite snippets to give you a starting point if you run into the same issues (you may not though).

Technorati Tags:

 Share Tweet This

Macintosh

Slowly migrating

July 6, 2007 18:22:41.165

I've been migrating things over to the Mac all day - I spent some of that time composing a document we needed for the business plan. I'm still waiting for the XP CD from corporate, too - I have Parallels, but need a version of Windows to go with it.

In the meantime, I'm liking the machine - it's solid, fast, and a pleasure to use. The screen is gorgeous, and the adjustable backlighting is great.

 Share Tweet This

law

GPL3 to get a fast test?

July 6, 2007 12:16:34.231

Microsoft is rejecting GPL3 out of hand, claiming that it is not now - nor will it be in the future - bound by any of it:

While there have been some claims that Microsoft’s distribution of certificates for Novell support services, under our interoperability collaboration with Novell, constitutes acceptance of the GPLv3 license, we do not believe that such claims have a valid legal basis under contract, intellectual property, or any other law. In fact, we do not believe that Microsoft needs a license under GPL to carry out any aspect of its collaboration with Novell, including its distribution of support certificates, even if Novell chooses to distribute GPLv3 code in the future. Furthermore, Microsoft does not grant any implied or express patent rights under or as a result of GPLv3, and GPLv3 licensors have no authority to represent or bind Microsoft in any way.

I don't even resemble a lawyer, so I have no idea how this will play out. I would guess that this will mean a fairly quick court test of the new GPL (as opposed to the old GPL, which went untested for eons). At the very least, that will be worth some popcorn :)

The Groklaw folks don't think much of MS' claims :)

Technorati Tags: , ,

 Share Tweet This

screencast

Smalltalk Daily 7/6/07: Using IE with Syndication

July 6, 2007 12:01:01.604

On today's Smalltalk Daily, we build a simple aggregator example using a listbox with RSS Items (from the Smalltalk syndication library), and the IE ActiveX control for display. This is ObjectStudio 8, of course - and a tip of the hat to Andreas Hiltner for his help with the example.

Technorati Tags: ,

 Share Tweet This

smalltalk

MetaCase Powers over to the Mac

July 6, 2007 11:20:47.178

Cincom Smalltalk customer MetaCase has just shipped support for the Mac for their Industry eading product, MetaEdit+:

MetaCase has announced the release of MetaEdit+ 4.5, a complete domain-specific modeling (DSM) environment, for Mac OS X operating systems. DSM with MetaEdit+ offers companies a superior approach for effective software development, significantly increasing overall productivity. This release follows the November 2006 launch of MetaEdit+ 4.5 for Windows.

That's the power of Cincom Smalltalk - and of course the excellent work of the MetaCase flks.

Technorati Tags:

 Share Tweet This

humor

Words to Live By

July 6, 2007 11:10:12.302

Troy came across this today in his development environment, but I think this qualifies as universal "developer words to live by":

 Share Tweet This

Macintosh

First Post from the MacBook

July 5, 2007 20:32:54.554

I'm slowly starting to get stuff moved over to the Mac; I'll be getting Parallels installed as soon as the XP install disks arrive (Vista? You must be joking). In the meantime, I'm seeing some of the instability that customers have been complaining about - and I can happily report that the VM team is working on the problem. Anyway - here I am!

 Share Tweet This

Macintosh

The Future Arrives

July 5, 2007 16:37:29.446

The MacBook Pro just arrived:

It's still installing updates; there's a lot to do to get things rolling :)

 Share Tweet This

Macintosh

Anticipation

July 5, 2007 15:04:31.966

So I missed the FedEx tuck with my MacBook Pro the other day - they are supposed to come back by today. Fortunately, my wife is home, because I have to head out to pick my daughter up from camp soon. It would be too painful to come home to find "strike two" stuck to the door!

 Share Tweet This

screencast

Smalltalk Daily: Using VW libraries in ObjectStudio 8

July 5, 2007 13:01:24.186

On today's Smalltalk Daily, we load the Syndication Library into ObjectStudio 8 (beta), and take a look at using it there.

Technorati Tags: , ,

 Share Tweet This

BottomFeeder

BottomFeeder 4.4

July 5, 2007 11:53:38.468

BottomFeeder 4.4 is close to release - in fact, the current dev build might be the release. I'm letting it sit for a few days to see how it runs, but the feature changes are done. With luck, I'll do the formal release next week.

Technorati Tags: , , ,

 Share Tweet This

holiday

Our local celebration

July 5, 2007 0:03:43.859

We drove down to a friend's house for a small barbecue and fireworks thing today - the fireworks were mostly of the "shooting stars" variety, but we did have a few rockets and Roman Candles (predictably, those got fired first). I snapped a few photos; here's Brian (our host) mixing some drinks before the fireworks:

And one of the Long Island Ice teas being consumed:

Fortified with appropriate beverages, we headed out to set things on fire :)

We had a fun evening - hope your fourth was enjoyable!

Technorati Tags:

 Share Tweet This

rss

A WordPress Service Problem?

July 4, 2007 13:38:10.018

Gordon Weakliem thinks that Google was redirecting his subscription to Jon Udell:

I suppose it had to happen - Google Reader seems to have gone insane and replaced my subscription to Jon Udell with an apparently random selection from various Wordpress blogs. It seems like a rule of server based aggregators that they become flaky as they scale up, and there's usually issues with feed identity and redirects right in the mix in every case I've seen.

I don't think this was a Google problem. Why? Well, I saw the same thing yesterday in BottomFeeder - which is a client side aggregator I wrote myself, so I was pretty sure that the problem wasn't on my end. Now that I've seen someone else mention it, I'm thinking that the service being used by Udell (and the random site that kept getting swapped in) had problems.

 Share Tweet This

gadgets

An Oversized, expensive Nano?

July 4, 2007 12:15:09.747

Someone with too much time on their hands has figured out how to hack an iPhone into an oversized 8GB nano. Yes, I know it has WiFi, but still - for $600, you could find another WiFi solution...

Technorati Tags: ,

 Share Tweet This

holiday

Fourth of July

July 4, 2007 2:37:16.742

Happy Fourth of July!

American Flag We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness.

Technorati Tags:

 Share Tweet This

PR

A PR Event, Defined

July 3, 2007 21:34:14.910

Does Apple know how to stage manage a launch, or what?

Apple over the weekend sold more than 700,000 iPhones to rocket past analyst predictions and shatter AT&T's record by selling more iPhones in three days than Motorola's RAZR did in its first month.

Now that's what I call a positive PR Event.

Technorati Tags: , ,

 Share Tweet This

screencast

Smalltalk Daily 7/3/07: A Smalltalk Syndication Library

July 3, 2007 20:44:51.713

On today's Smalltalk Daily, I go over the syndication library used in BottomFeeder for creating feed objects from RSS and Atom. It's separately loadable from BottomFeeder, and today's screencast goes over the API entry points to the library

Technorati Tags: , , ,

 Share Tweet This

gadgets

That's got to hurt

July 3, 2007 12:54:27.220

Techmeme reports (via CNN) that the Wii is outpacing the PS3 by leaps and bounds in Japan:

Nintendo Co.'s (NTDOY) Wii video game console outsold Sony Corp's (SNE) PlayStation 3 by six to one in June in Japan, a Japanese publishing company said Monday.

Sony took two hits on the PS3: they got to market a yea after MS did with the 360, and they didn't see the Wii coming at all. I've been wondering whether Sony might be forced out of the console business due to the PS3 debacle, and I'm still wondering.

Technorati Tags: ,

 Share Tweet This

smalltalk

Seaside: Now with Analytics

July 3, 2007 12:50:52.948

Boris explains how to integrate Google Analytics with Seaside, and why:

We now return to regularly scheduled programming. First up, adding Google Analytics tracking code to your Seaside application. If you ask me, it’s an absolute must have if you are serious about your application.

The directions look really simple - simpler than doing the same for my blog server, as it happens. All I did was create an include file and copy it to the directories I needed to handle, but Boris' example shows the power of Smalltalk reuse, rather than the copy/paste variety.

Update: Boris adds more details you'll want.

Technorati Tags: ,

 Share Tweet This

travel

Small, but useful

July 3, 2007 10:22:12.822

The last time I stayed in a hotel outside of Gatwick (London), I paid £75.00, and got a room with no TV, no clock, and no phone. I had to pay a £10.00 deposit for a wind up alarm clock :)

So with that in mind, this capsule hotel sounds like a great deal at £40.00 for 4 hours:

The study desk folds out of the techno wall with its own stow able chair and a complete range of power and connectivity including free internet access and cosy local lighting. Suit and dress hanging and storage for everything from your smalls to the loose change provide a place for everything and everything a place.

A 23”flat screen TV system with huge choice of films, TV, radio, internet and an input for your own music and iPod.

Order from a cabin service menu on screen or visit the galley where your cabin crew are on duty 24 hours a day.

So amusingly enough, the actual "hole in the wall" has better amenities than the metaphorical one I stayed in. Next time I have an early flight from Gatwick, I'll consider this place.

Technorati Tags: ,

 Share Tweet This

music

Stupid on Steroids

July 3, 2007 8:42:29.556

I like the way Dare Obasanjo comments on Universal Music Group's tactics with Apple:

So this is what it looks like when an industry that has existed for decades begins to die. I wonder who's going to lose out more? Apple because people some people stop buying iPods because they can't buy music from Jay-Z and Eminem on iTunes or Universal Music Group for closing itself out of the biggest digital music marketplace in the world in the midst of declining CD sales worldwide. It's as if the record labels are determined to make themselves irrelevant by any means necessary. 

I can't add much to that - other than to say I agree completely.

 Share Tweet This

PR

Channeling Smalltalkers

July 3, 2007 8:36:13.469

This is kind of interesting - have a look over this forum for the Nokia N95 phone. If you're a Smalltalker, you probably recognize the venting. If you replaced N95 with Smalltalk, and iPhone with java, those posts could be from 1995.

Mind you, I don't have an N95, and I have no intention of getting an iPhone ($600???).

Technorati Tags:

 Share Tweet This

podcasting

Fixed the Podcast Feed

July 3, 2007 0:38:10.617

I finally realized that I had fixed the link in the main post, but not in the feed - which is what iTunes hits. Doh! That's all better now.

 Share Tweet This

screencast

Smalltalk Daily 7/2/07: Schedule Your Own Processes

July 2, 2007 20:05:41.853

In today's Smalltalk Daily, we look at an thread scheduler used in BottomFeeder. IN general, there are times when you would like to limit the number of "worker" threads; this example shows a simple approach to that problem.

Technorati Tags: ,

 Share Tweet This

web

Why Walled Gardens are Sticky

July 2, 2007 16:26:38.415

Dare Obasanjo - with lots of good linkage - explains why Walled Gardens (like Facebook) become popular. There's even an advantage to not having full external visibility - post stupid pictures (etc) from some collegiate party on MySpace, and you might find that hiring managers are a bit leery about you. Do it on Facebook, and it's invisible to anyone but your friends. I can definitely see that as being a huge thing for the current crop of high school and college age users of these networks.

Technorati Tags: ,

 Share Tweet This

enterprisey

Irony Alert

July 2, 2007 14:06:04.736

Yet another Pot/Kettle thing from the Enterprisey one:

"Folks who blog but still don't understand blogging..."

Technorati Tags:

 Share Tweet This

podcast

Industry Misinterpretations 42: Import/Export

July 2, 2007 13:18:33.657

This week, we spoke to Igor Dmytryk of Export Development Corporation of Canada. They use Cincom Smalltalk to manage their financial services packages, which is one of the core parts of their business.

Our talk hit a lot of things, including why they use Smalltalk, and how they managed the transition from the 2.5 release of Cincom Smalltalk VisualWorks to 7.2. We also found out that the "blocks in BOSS files" topic that we've talked about before originated in some work that Dave did at EDC - so we were able to explore that.

As always, if you have feedback, send it to smalltalkpodcasts@cincom.com, or head on over to Podcast Alley and vote for the cast - bear in mind that they clear the votes at the beginning of each month.

Technorati Tags: ,

Enclosures:
[http://www.cincomsmalltalk.com/audio/2007/industry_misinterpretations-07-02-07.mp3 ( Size: 14052804 )]

 Share Tweet This

podcasting

Podcast coming

July 2, 2007 8:41:20.411

We got the podcast in late this weekend - 7 pm yesterday. So, I'm still editing it. We had a good coversation with Igor Dmytryk of EDC, which is part of the Canadian government. Interesting stuff on Smalltalk in the financial sector; it should show up later today.

Oh, and it's the beginning of a new month - if you like the show, head on over to Podcast Alley and vote for us, They clear the vote system each month :)

 Share Tweet This

music

Taking the ball Home?

July 2, 2007 0:40:02.420

I'd have more interest in Universal trying to expand the list of music partners if I thought they weren't just trying for more DRM. Here's the jist, from Reuters:

Universal Music Group, the world's largest music company, has declined to sign a long-term deal with Apple Inc.'s iTunes music store, leaving open the possibility for exclusive deals with other services, an industry source said on Sunday.

Wake me when they renounce DRM. Until then, sign me up for a huge yawn.

Technorati Tags:

 Share Tweet This

weather

Perfect Summer Weather

July 1, 2007 16:05:58.485

We get few enough days like this in Maryland in July - so I headed out to play golf this morning. I was hitting my drives well, but - the golf gods had their revenge on my iron shots.

 Share Tweet This

PR

When Cool Meets Clumsy

July 1, 2007 14:14:22.527

Via Dave Winer, we find out what happens when the masters of PR partner with the epitomy of customer ignorage:

Steve Rubel is one of the 38 percent. And since he cancelled his Verizon account, he no longer has a cell phone. Not a good situation for a guy like Steve. He's in PR. (Steve writes: "I actually have a backup phone from Edelman but it's my personal phone that was cancelled.")
Thomas Hawk's iPhone isn't working yet either. He describes waiting on hold endlessly with AT&T. Like Steve, his first memory of iPhone is going to be a wasted weekend trying to get started.

I have no idea whether 38 percent is an accurate number of people who can't activate, but it almost doesn't matter - the meme is out there. Maybe Apple should have found a partner that could spell customer service.

Technorati Tags:

 Share Tweet This

gadgets

Not Fast Enough

July 1, 2007 1:58:22.539

Argh! I was this close to getting a Wii tonight. At 1:20 AM, my WiiTracker feed spots available consoles at KMart.com. Sadly, I didn't notice it until 1:48 AM. At which point, I got this:

No Wii

 Share Tweet This

logs

Weekly Log Analysis: 6/30/07

June 30, 2007 13:32:40.567

Wow - where did June run off to? Last week, BottomFeeder downloads ran at a rate of 184/day, which is about average. The details:

PlatformBottomFeeder Downloads
Windows484
Update234
Linux x86104
Mac X92
Solaris71
CE ARM60
HPUX60
AIX40
Mac 8/938
Linux Sparc23
SGI21
Sources16
Linux PPC16
Windows98/ME15
CE x868
ADUX7

So it's off to the HTML page accesses:

ToolPercentage of Accesses
Mozilla51%
Internet Explorer40.5%
MSN Bot4.2%
Other2.4%
Opera1.9%

Still heavy on the Mozilla side for HTML accesses. The Syndication Stats:

ToolPercentage of Accesses
Internet Explorer36.3%
Mozilla19.5%
BottomFeeder10.6%
Other4.1%
Net News Wire3.9%
Google Feed Fetcher3.3%
Vienna2.8%
BlogLines2.7%
JetBrains2.6%
Safari RSS2.6%
FeedOnFeeds2.6%
NewsGator1.7%
Liferea1.5%
Akregator1.5%
XML-FeedPP1.3%
Python1%
News Fire1%
Jakarta1%

The Syndication readership continues to bounce up, too.

 Share Tweet This

copyright

Scuttling into the Shadows

June 30, 2007 12:10:23.802

Via Slashdot, we learn that the RIAA folks don't like it when the anal probe is directed at them, rather than by them:

"The RIAA is opposing Ms. Lindor's request for discovery into the agreements among the record company competitors by which they have agreed to settle and prosecute their cases together, by which she seeks to support her Fourth Affirmative Defense (pdf) alleging that 'The plaintiffs, who are competitors, are a cartel acting collusively in violation of the antitrust laws and of public policy, by tying their copyrights to each other, collusively litigating and settling all cases together, and by entering into an unlawful agreement among themselves to prosecute and to dispose of all cases in accordance with a uniform agreement, and through common lawyers, thus overreaching the bounds and scope of whatever copyrights they might have. ...As such, they are guilty of misuse of their copyrights.'"

Suffice to say, my sympathy does not run over.

Technorati Tags: , ,

 Share Tweet This
-->