events

Seaside in Switzerland

March 19, 2007 18:14:07.102

Lukas Renggli is giving a Seaside talk in Geneva, Switzerland on March 29: auditorium du Geneva Business Center, Petit-Lancy.

Technorati Tags: ,

 Share Tweet This

web

Smalltalk Twittering

March 19, 2007 15:58:03.373

I may be skeptical about Twitter, but it does have a lot of buzz at the moment. So - I've created a small domain model that can create objects from the XML status file that Twitter generates. If you want to try it out, load Twitter from the Public Store, and then try this:


client := HttpClient new.
contents := (client get: 'http://twitter.com/statuses/public_timeline.xml') contents.
parser := XML.XMLParser new.
parser validate: false.
xml := parser parse: contents readStream
^Twitter.Constructor from: xml.

That's all it does right now - if you inspect the result, you'll get a collection of Status objects (each with a user). Michael and I intend to build a UI for it (the goal being a small notification application). If you're interested in helping out, go ahead and load that and have a look.

Technorati Tags: ,

 Share Tweet This

itNews

Glass Houses

March 19, 2007 13:52:07.158

I love this:

Late last week Steve Ballmer gave an speech at Stanford in which he stated that Google is a "one trick pony" - that trick being search, of course.

Here's the thing - if I use the same level of evaluation, Microsoft is a two trick pony: Windows and Office. Sure, MS does other things, and so does Google. If you look just at revenue though, MS relies on those two things pretty heavily. Whether they are safer bets over the long term than Google's ad revenue is something else entirely.

Technorati Tags:

 Share Tweet This

Silt

Silt Update

March 19, 2007 11:14:59.151

I added the static resources capability to the server quite awhile ago, when I migrated the Cincom Smalltalk site over to Silt. I hadn't really exposed that functionality beyond that one site though - and that changed today. If you look in the sidebar, you'll see a little "About Me" link - which I've linked to a small bio page. Any of the bloggers here can add that kind of "static" resource now, and edit it via the admin pages after logging in.

Technorati Tags:

 Share Tweet This

events

Smalltalk in NYC

March 19, 2007 8:41:48.941

Charles points to the March 28th NY STUG meeting, with Panu Viljamaa:

In this presentation Panu will talk about Unit-Testing in Smalltalk, including a new simplified "Method-Tests" -API for doing so. He will demonstrate how unit-testing can be made more productive and totally integrated with the open IDE of Smalltalk. This presentation will be a precursor, and a dress-rehearsal for a more comprehensive presentation to be given at Smalltalk Solutions 2007, Toronto.

Sounds like fun - but I'll be in the UK then :)

Technorati Tags:

 Share Tweet This

marketing

Grab some popcorn

March 19, 2007 8:39:56.453

Neopolean and Scoble (in the comments to this post) are having an interesting little slagfest - and I have to say, I think Neopolean has the better argument. Scoble has gotten way, way too deep into the self referential "Web 2.0" Silicon Valley culture, and I think he's having trouble seeing the outside. In particular, he's not seeing the obvious problems with long form online video. I've been interested in a number of his interviews - and haven't listened to any. Why? Because it's way too much trouble to strip the audio myself and load the results on my iPod.

Here's another thing - as much crap as I give MS, I think they'll weather the storm that's about to arrive on the scene (look at the mortgage foreclosure news and the Web 2.0 bubble - something is going to give). The various "Web 2.0" companies with marginal business plans? Not so much.

Technorati Tags:

 Share Tweet This

screencast

Smalltalk Daily 3/19/07: Sending Mail

March 19, 2007 8:22:13.101

On today's Smalltalk Daily, we take a look at sending mail messages from within a Cincom Smalltalk application.

Technorati Tags:

 Share Tweet This

general

Isomer's List

March 19, 2007 7:22:32.271

Anthony Lander has started up a link blog - subscribe here.

 Share Tweet This

podcasting

The problem with video

March 18, 2007 17:42:41.869

In the midst of a long anti-Scoble ramble, Neopolean makes the same kind of point about online video that I've been making for a long while now:

Nobody consulted me - and nobody should have - but if they had, I would have said to do audio, or even just images with text. A typical news site, but with the Scoble brand. Whatever I may be feeling about him this morning, I'm not going to deny that his name is worth something in this industry.

My guess is that Scoble and co wanted to "get in" on the growing popularity of niche video news sites. The difference is that, when you take a look at what some of the other more successful sites are doing, Scoble's videos are too long (in terms of the bandwidth it takes to serve them up). If you don't have gobs of dough in the bank, then every minute is important. By not editing out the boring bits, the videos are going up as-is, gigantic and all.

Very few people are going to sit at their PC's and watch a 45 minute video - when you see successes in online video, you see short - Ze Frank, RocketBoom - stuff that doesn't take long to consume. Long video just takes up too much time and attention to deal with - and if your answer is "just listen, don't watch", then my answer is "push it out as an audio mp3". Audio is a lot easier to consume than video, and can be consumed when it's too hard (or impossible) to read (a car, out jogging, etc).

Insisting on a video format just because you can is a nice way to increase your bandwidth costs and reduce the potential size of your audience. How that works as a business plan, I'm not sure.

 Share Tweet This

copyright

Grokster comes back to haunt us

March 18, 2007 16:21:28.354

The Grokster case is coming back to haunt us all with the Viacom suit against YouTube. In Grokster, the court held that "inducement" to violate copyright landed you in hot water - which cracked the door open wide enough for Viacom to bring suit - even though YouTube seems to fall into the Safe Harbor provisions of the DMCA. Lessig explains:

The Grokster case thus sent a clear message to lawyers everywhere: You get two bites at the copyright policy-making apple, one in Congress and one in the courts. But in Congress, you need hundreds of votes. In the courts, you need just five.

Viacom has now accepted this invitation from the Supreme Court. The core of its case centers on the “safe harbor” provision of the 1998 Digital Millennium Copyright Act. The provision, a compromise among a wide range of interests, was intended to protect copyright owners while making it possible for Internet businesses to avoid crippling copyright liability. As applied to YouTube, the provision immunizes the company from liability for material posted by its users, so long as it takes steps to remove infringing material soon after it is notified by the copyright owner.

While this mess is being litigated, no one can be sure what is and isn't allowable under safe harbor. I'm afraid that the chaos Lessig predicts (read the rest of his column) is going to come about.

Technorati Tags:

 Share Tweet This

development

Things are different at high volume

March 18, 2007 11:46:35.792

Martin Fowler explains how things are different when server volume reaches epic scale:

A couple of years ago I was talking to a couple of friends of mine who were doing some work at eBay. It's always interesting to hear about the techniques people use on high volume sites, but perhaps one of the most interesting tidbits was that eBay does not use database transactions.

It's a fascinating look at how common conventions have to be re-examined when traffic reaches certain extremely high levels.

 Share Tweet This

books

Vicarious Warfare

March 18, 2007 11:42:49.760

I've just finished Ernst Jünger's "Storm of Steel" - he was a highly decorated German veteran of the first world war. Most of the books I've read about that (or any other) war have been strategic or tactical overviews; this is a personal look at how an average soldier's days were spent at the front. It's very explicit in terms of the horror - the author describes the effects of machine guns and high explosives in complete detail.

The book is neither anti-war nor pro-war; it's more matter of fact than that. None of us who live today can really imagine what life was like for the trench soldiers of that war, but this book gets you as close to understanding as is possible. If casual discussion of carnage bothers you, don't read this book - but I came away from it with a better idea of what my grandfather went through with the AEF.

 Share Tweet This

Silt

Some more cleanup

March 18, 2007 10:27:45.902

I just went through the static resources this server uses, and made sure that all of them are being served by Apache rather than the Smalltalk server. The Smalltalk server now handles only the dynamic loads; all the static resources (images, mostly) are handled by Apache. This falls under "best tool for the job", and is something I probably should have done a long time ago :)

 Share Tweet This

smalltalk

Smalltalk Powered Basic

March 17, 2007 17:11:39.511

Carl Gundel demonstrates how easy it is to create a web application using Run-Basic - a server-side implementation of LibertyBasic. Head over here for the screencast. Run-Basic is powered by Cincom Smalltalk.

Technorati Tags:

 Share Tweet This

events

Smalltalk at SPA 2007

March 17, 2007 15:03:47.012

SPA 2007 I'll be speaking at SPA 2007 - on Sunday, March 25th I'll be giving a six hour "Intro to Smalltalk" tutorial. We'll be using VW non-commercial (version 7.4.1), and doing a pretty immersive piece of learning. After that, I can relax and just attend the show - it's always been a fun conference in the past, so I'm looking forward to it.

Technorati Tags: ,

 Share Tweet This

rss

Updated Public Store Feed

March 17, 2007 14:05:21.451

Yesterday, there was a complaint in the VWNC mailing list about the sudden surges in items from the public store feed - whenever someone pushes a project out, there's often a number of versions of the same package/bundle that hit the feed all at once. Holger Kleinsorgen, the original author, fixed that problem with an update - now, multiple new versions of the same item will be listed in one RSS item. That should cut down on the artificial flood.

Technorati Tags:

 Share Tweet This

security

The next step in Malware distribution

March 17, 2007 14:00:25.183

Phishing has taken the next step up (or down, depending on how you want to look at it) the food chain: fake blogs as a source for malware:

Fortinet gives examples of the sites, including one for a supposed fan of the Honda CR450 motor car, which attempts to infect visitors with the Wonka Trojan. In another, the fake blog redirects visitors to a store front purporting to be Pharmacy Express, a phishing site that has turned up in many spam emails distributed by the Stration worm.

"These are not legitimate blogs that were compromised. They appear to be deliberately set up to promote phishing, which is against our terms of service. We are investigating, and blogs found to include malicious code or promote phishing will be deleted," Google said in a statement to CNET.

Splogs as a source of spam links are nothing new, but this takes things to a new level - especially given the ease of creating search feeds that bring these things directly to IE, Firefox, Safari, or Opera.

Technorati Tags: ,

 Share Tweet This

logs

Weekly Log Analysis: 3/17/07

March 17, 2007 13:12:35.864

Well, either downloads cratered last week, or there's a logging problem - BottomFeeder downloads look like an average of 16 per day, which is about 10x less than normal. The sorry details:

It helps when you actually download all the correct log files, instead of just the data for a few hours :) As it happens, BottomFeeder averaged 217 downloads per day. Whew :)

PlatformBottomFeeder Downloads
Windows474
Update195
Linux x86126
CE ARM120
Mac X115
Mac 8/985
Solaris70
Linux PPC63
HPUX59
Sources52
Linux Sparc50
AIX37
Windows98/ME32
SGI26
ADUX15
CE x863

On top of that is the 25-26 downloads a day I'm getting from the CNet based downloads. Anyway, let's see about the rest of the data, starting with the HTML accesses:

Tool Percentage of Accesses
Mozilla 47.5%
Internet Explorer 40.9%
MSN Bot 6.4%
Other 1.9%
Opera 2%
Noxtrum bot 1.3%

Traffic for the HTML pages looks normal, except that Planet Smalltalk seems to have stopped being a bad bot

Tool Percentage of Accesses
Internet Explorer 21.9%
Mozilla 19.6%
BottomFeeder 15.2%
Other 5.9%
BlogLines 7.2%
Net News Wire 5.7%
Google Feed Fetcher 4.6%
Safari RSS 4%
Vienna 3.3%
NewsGator 1.9%
Akregator 1.6%
Python 1.1%
News Fire 1%
MSN Bot 1%
RSS Bandit 1%
SharpReader 1%
Jakarta 1%
JetBrains 1%
Liferea 1%
Opera 1%

Wow - I guess IE7 is having an impact - my subscription numbers rose last week, and IE rose with them.

 Share Tweet This

weather

Winter takes a shot at us

March 17, 2007 11:32:45.846

As if to make sure we remember when the calendar changes over, winter took a (hopefully final) shot at us last night - these shots don't show a lot snow, but what's there is pretty solid ice. And, my driveway has a nice non-melting northern exposure :)

Bah

 Share Tweet This

podcast

Industry Misinterpretations 27: ObjectStudio 8

March 17, 2007 11:24:23.865

I recorded this week's episode during the week of March 5th, in Cincinnati. ObjectStudio 8 is about to enter open beta, with the upcoming release of Cincom Smalltalk - so it seemed like a good time to get Andreas Hiltner and Mark Grinnell in a room to talk about it. Joining me was Arden Thomas, our field application engineer.

Technorati Tags: ,

Enclosures:
[http://www.cincomsmalltalk.com/audio/2007/industry_misinterpretations-03-17-07.mp3 ( Size: 6150816 )]

 Share Tweet This

linux

The stupid - it burns!

March 16, 2007 19:28:51.249

Wow - you have to actually see this to believe it:

Are you saying that this linux can run on a computer without windows underneath it, at all ? As in, without a boot disk, without any drivers, and without any services ?

That sounds preposterous to me.

If it were true (and I doubt it), then companies would be selling computers without a windows. This clearly is not happening, so there must be some error in your calculations. I hope you realise that windows is more than just Office ? Its a whole system that runs the computer from start to finish, and that is a very difficult thing to acheive. A lot of people dont realise this.

Believe it or not, there's more. Hat tip Doc Searls.

Technorati Tags:

 Share Tweet This

cst

What Don't you need?

March 16, 2007 18:39:39.026

Here's a question you haven't heard me ask before: What don't you need in Cincom Smalltalk? I'm not talking about things we haven't built that you think we shouldn't; I mean things we currently have in the product that you think we should drop. Any thoughts on that?

Technorati Tags:

 Share Tweet This

smalltalk

Smalltalk gets some Visibility

March 16, 2007 18:31:36.228

Squeak is getting some good visibility over on the Google Summer of Code page.

Technorati Tags:

 Share Tweet This

weather

Winter is Visiting Again

March 16, 2007 15:40:11.454

Looks like I spoke too soon about winter leaving - two days ago I was puttering in the garden in shorts, and yesterday I was out jogging in mid-70 degree warmth. Today?

I live in Columbia, which is smack in the middle of the ice zone. Bah.

 Share Tweet This

PR

Better to Laugh it Off

March 16, 2007 13:02:54.344

I think Bill Gates would have done better to simply laugh off the Mac/PC ad question - instead, he got all snippy. Looks to me like Gates' previously solid marketing/PR skills are fading...

Technorati Tags: ,

 Share Tweet This

screencast

Smalltalk Daily 3/16/07: Menu State

March 16, 2007 8:41:30.568

On today's Smalltalk Daily, we look at toggling the state of a menu item (i.e., adding a check to indicate a binary state). Staying with this week's example, we keep the menu state in synch with the "zoom" state of our master/detail form.

Technorati Tags:

 Share Tweet This

management

It's Bubble 2.0

March 16, 2007 6:42:26.731

Twitter is the current "big thing" amongst the tech cogniscenti - "everyone" has an account and is busily telling everyone what they're doing right now. Conspicuously missing from all this: an actual business plan to generates money:

Twitter was launched a year ago by Obvious Corp., a San Francisco start-up formerly known as Odeo Inc. that also runs a podcasting service. Twitter now hosts more than 30,000 posts a day and has more than 50,000 users, according to Twitter founder Jack Dorsey. The service is appealing because of its simplicity, said the 30-year old, who formerly worked as a software engineer at a courier-dispatch service. "You find a lot of connection in just the simplest, most mundane updates from your friends," he said. Twitter doesn't charge users for the service, though he said it may charge for additional features in the future.

You have to love that last bit - it's an admission that right now they are simply spending money in the hopes that revenue will arrive someday, from somewhere. I doubt that advertising will be the answer; if you get updates on your phone, you'll never see them. Mind you, someone is making money on this - cell phone companies:

After joining Dodgeball [a similar service], Minneapolis Web developer Jenni Ripley, 33, upgraded her text-messaging plan with her wireless carrier when she exceeded her previous monthly quota of 1,000 messages.

I used to ask where the revenue model for YouTube was (turns out it was "get bought") - and I may yet be right - if Viacom wins their suit, you can expect the floodgates of litigation to open. That (a lawsuit) won't happen to Twitter, but I expect that the "search for revenue" will continue. On the other hand, if that text message usage is common, maybe Verizon or AT&T will pick them up.

Meanwhile, Obvious Corp's other service, Odeo, continues to be broken - which is apparently ok, since the entire company is busy sending Twitter messages to itself all day.

Technorati Tags: ,

 Share Tweet This

smalltalk

Summer of Squeak?

March 15, 2007 17:58:29.733

The Squeak community is part of the "Summer of Code" thing that Google runs. If you're interested, go give them a hand.

Technorati Tags: ,

 Share Tweet This

cst

What's up with Widgetry

March 15, 2007 15:44:53.261

Sam Shuster has posted an update on Pollock - which we are now calling "Widgetry".

Technorati Tags:

 Share Tweet This

web

Yes and No on Producers and Consumers

March 15, 2007 10:33:08.644

I agree with part of what Doc says about the net neutrality debate:

First, the Net is a vast set of connections on which countless services can be deployed. Telephony and television are just two. Because telephone and cable companies offer Internet connections as a secondary "service" on top of their primary businesses, we tend to think of the Net in the same terms. This is a mistake. The Internet will in the long run become a base-level utility, and we will come to regard telephony and television as two among many categories of data supported by that utility.

That much is probably true - people are starting to view a net connection the same way they view telephones: an essential service. However, there's a problem with the next bit:

Second, the end-to-end nature of the Net puts everybody on it in a position to both produce and consume. It is not just about consumption. It is at least as much about production. In the U.S., telephone and cable companies have deployed Net services in asymmetrical and crippled forms from the beginning. While this crippling is easily rationalized (typical usage is asymmetrical, and turning off outbound mail and web service ports discourages spamming), it also serves to discourage countless small and home businesses. Worse, "business-grade service" (symmetrical with no port blockages) is so expensive in most cases that it is essentially prohibited.

Potentially, anyone can be a producer. In practice, very, very few people actually are. Look at the stats on monster sites like Digg - while anyone can vote a story up, there's a fairly small population of regular users who are, for all intents and purposes, editors. The same dynamic holds with every forum, electronic or otherwise. In any community, the number of people involved drops dramatically as you go from "people who pay some level of attention to it" to "active participants".

While it's true that we don't have a lot of competition in the ISP space, we also don't have a lot of demand for upstream connectivity. Most people just download stuff, and that dynamic simply isn't going to change. The blogosphere has given megaphones to a lot of people who didn't have them before, but those people are the ones who would have found some way to be involved anyway. If we had actual demand for symmetric services, I do think you would see it. We simply don't, and I don't really expect that to change much.

Technorati Tags: ,

 Share Tweet This

sts2007

Registration for StS 2007 is Live

March 15, 2007 9:48:54.797

You can now register online for the Smalltalk Solutions 2007 conference. Just head on over here.

Technorati Tags: ,

 Share Tweet This

screencast

Smalltalk Daily 3/15/07: Zooming parts of a UI

March 15, 2007 9:44:11.592

On today's Smalltalk Daily, we learn how to dynamically "zoom" a part of a UI. Carrying on from the example we've used this week, we take the detail form in PersonListUI, and zoom it over the listbox that controls the detail display.

Technorati Tags:

 Share Tweet This

food

Chew Carefully

March 15, 2007 6:50:55.280

You don't want to create any crumbs when you eat the $1000 pizza.

Technorati Tags:

 Share Tweet This

gadgets

Whose iPod am I?

March 14, 2007 15:34:26.529

Here's a minor iPod annoyance - every so often, when my daughter has left iTunes up, and I attach my iPod while I have iTunes up, the iPod decides that it should try to attach to the other instance of iTunes. This is annoying, because I have to get my daughter to come in, have her log in, eject the iPod, and quit her instance of iTunes (otherwise, it's just "rinse/repeat" time). Shouldn't the iPod know which library it belongs to, and attach to that one? It's smart enough to tell me it isn't synched with the other library, so why can't it look at other running instances?

 Share Tweet This

humor

Subbing for Buffy

March 14, 2007 15:17:38.984

File this one under "someone has to do the work with Buffy off the air":

Serbian vampire hunters have acted to prevent the very remote possibility that former dictator Slobodan Milosevic might stage a come-back - by driving a three-foot stake through his heart.

According to Ananova, the politically-motivated Van Helsings, led by Miroslav Milosevic (no relation), gave themselves up to cops after attacking the deceased despot in his grave in the eastern town of Pozarevac. Milosevic popped his clogs back in 2006, while on trial in a UN war crimes tribunal for various unsavoury activities connected with the disintegration of the former Yugoslavia.

No word yet as to whether the body turned to dust or burst into flames when the stake hit.

Technorati Tags:

 Share Tweet This

weather

Winter Finally Leaves

March 14, 2007 15:04:17.047

After a mild December, it got pretty darn cold around here in the latter half of January, and all of February. The icy patch on my lawn (where the snow piles up from shoveling) finally disappeared today, during the 70+ degree temperatures. Further proof: my daughter took a couple of photos of the early flowers:

 Share Tweet This

smalltalk

Smalltalk Training in Germany

March 14, 2007 14:46:09.557

We've got the most current training schedule for Cincom Germany posted here.

Technorati Tags: ,

 Share Tweet This

smalltalk

Smalltalk In Argentina

March 14, 2007 13:50:40.728

Andres will be heading to Argentina in May, and he and Suzanne Fortman (our Program Director for Cincom Smalltalk) will be meeting with various groups. Interested? Let us know.

 Share Tweet This

screencast

Smalltalk Daily 3/14/07: Resizing Splitters

March 14, 2007 8:27:08.391

On today's Smalltalk Daily, we add a resizing splitter to the master/detail UI we've been working with.

Technorati Tags:

 Share Tweet This

education

Why are there few "advanced" classes?

March 14, 2007 6:42:37.684

James McGovern asks a question about corporate education classes:

Have you ever noticed that the vast majority of educational courses targeted at corporate America are introductory? Have you asked yourself why aren't there more courses that teach advanced concepts? We all understand that advanced concepts logically depend on simpler concepts but thinking should stop there. Humans don't learn using predicate logic, so advanced concepts can be taught even to children, so as long as the person teaching them has some level of competency.

Back in the old days, when I was a VW instructor for ParcPlace, we faced exactly this quandary. Customers would ask us about advanced material, since our public offerings were mostly introductory. There was a reason for that, and it was based on the actual behavior of corporate customers.

When we gave an advanced course, companies would send people to it who weren't prepared. Happened every time I was involved in an advanced course, even when sales and services management made a point of telling the customer that the material assumed a certain level of pre-existing knowledge. We would show up, and find that half (sometimes more) of the class was completely unready for the material - and that made the entire thing unfair to both the prepared students and the unprepared ones - neither group really got the instruction they needed.

I suspect that we weren't unique in this regard - ask around the professional training ranks, and I'd guess that they would all say the same thing.

 Share Tweet This

management

Know who holds the cards

March 14, 2007 6:34:50.846

James Governor explains the nature of reality to Viacom:

What would happen if Google just said
“OK, Viacom: henceforth your media will disappear on Google. Searches on Viacom or any of its media properties will turn up nothing.”
Would that be illegal or something? I wouldnt have thought so. Could someone sue Google for not being included in its search engine? I can’t see what grounds they would have. And would Viacom fold if Google did take this approach? In a heartbeat I should imagine. That’s the problem for Viacom - it needs Google more than Google needs Viacom.

Boy, I wish I'd thought of that - it does show that Google actually has the deck clearing cards on hand if they want to play them. I'd bet good money that this hasn't really occurred to Viacom - after all, they are the "big, important media company". The world has shifted beneath their feet, and they aren't bright enough to realize it.

 Share Tweet This

search

Could be an Opportunity

March 13, 2007 20:53:45.939

Steve Rubel notes that Ajax based sites are screwing with Google's indexing:

According to a report, the reader content that's being added to the new USAToday.com is not going  not be indexed by Google or other search engines. That's because all of the new goodies, including reader blogs and other social-networking and bookmarking features, were built with Ajax. Man all that potential Google Juice is going to waste.

There's something mostly unsaid here: Google took advantage of the explosive growth of the internet with new and better crawling algorithms. With these changes afoot, that leaves the door open for some other smart guys to step up and do a better job. I don't know if it'll happen, but there is an opening.

Technorati Tags:

 Share Tweet This

news

Beware the Killer Frogs

March 13, 2007 14:52:03.241

I see a Sci Fi channel middle of the week movie brewing:

Meat-eating killer frogs have invaded a pond in San Francisco's Golden Gate Park, leaving environmentalists wondering how to stop their deadly march before they move on to bigger waters.

The African clawed frogs have chomped through everything from turtles to fish in Lily Pond, near the California Academy of Sciences, the San Francisco Chronicle reported.

 Share Tweet This

copyright

Spreading the Stupid

March 13, 2007 14:15:53.534

Jeff Jarvis explains how Viacom is being deeply, deeply stupid with their billion dollar lawsuit against YouTube. I love this part - first, Jeff quotes the complaint:

Because YouTube directly profits from the availability of popular infringing works on its site, it has decided to shift the burden entirely onto copyright owners to monitor the YouTube site on a daily or hourly basis to detect infringing videos and send notices to YouTube demanding that it “take down” the infringing works.

To which Jeff notes:

Uh, their complaint there is with the law.

Just when I thought big media couldn't get dumber, Viacom comes along and proves me wrong.

Technorati Tags: , ,

 Share Tweet This

screencast

Smalltalk Daily 3/13/07: Embedding a Subcanvas

March 13, 2007 10:02:06.622

On today's Smalltalk Daily, we continue with yesterday's detail form. We do three things:

  • Set up the layouts for the detail and master form (the List UI) appropriately
  • Embed the Detail form in the List UI
  • Respond to the selection event by filling the detail form with the selected person

Technorati Tags:

 Share Tweet This

management

An Unlimited Limit

March 13, 2007 9:14:38.034

Comcast's management needs to watch "The Princess Bride", and pay attention to the famous line from Inigo Montoya:

"I don't think that word means what you think it means"

The word in question is "unlimited", with respect to bandwidth. From today's Boston Globe:

Amanda Lee of Cambridge received a call from Comcast Corp. in December ordering her to curtail her Web use or lose her high-speed Internet connection for a year.

Lee, who said she had been using the same broadband connection for years without a problem, was taken aback. But when she asked what the download limit was, she was told there was no limit, that she was just downloading too much.

Then in mid-February, her Internet service was cut off without further warning.

Amongst other things, this is just stupid, stupid PR. If you tell me that I have "unlimited" bandwidth, then don't come back later and tell me that I have a limit - or even worse, refuse to tell me what that limit is! It's become completely clear that Comcast doesn't actually offer unlimited bandwidth - and that fact isn't really the problem. The problem is that they claim to offer unlimited bandwidth. I'm typically not a huge fan of regulation, but this seems like a pretty cut and dry case of "truth in advertising" to me. Regardless, it's truly, truly stupid on a PR level.

Hat tip Doc Searls.

Technorati Tags: ,

 Share Tweet This

smalltalk

About that Lukas Renggli video from Cracow

March 13, 2007 6:54:59.473

Spotted in Learning Seaside:

Lukas Renggli's talk from the Studencki Festiwal Informatyczny in Cracow in is now online, (61 minutes).

I posted about this event a few days ago.

Technorati Tags:

 Share Tweet This

music

More Commentary on the RIAA

March 12, 2007 20:17:08.688

Doc Searls quotes another great piece of commentary on those bright guys over at the RIAA:

The music industry has been one of the single most shortsighted, foolishly run, lawyer fed industries in this country, and I am a member of it, being a professional musician for the last 30 years. Perhaps if the industry wasn't so interested in the ONE demographic they think will spend money, and catered even just a little bit to the REST of the music interested world, they wouldn't be in this situation. If you are over 25, they don't give a flying rat's butt about what you want to hear, or even what you will pay for. They just don't care if you aren't in the 13-25 year old demographic. And so, when the kids who grew up with computers can outsmart the old idiots running the RIAA without even trying, I can only laugh. Too bad they insist on destroying not only everyone trying to actually get MUSIC out to people, but their audience, too.

The RIAA have the same problem here as the TV and movie studios - while they all chase after the youth demographic, they completely ignore those of us who have non-trivial amounts of disposable income. When I was 18, I had to limit how much music I bought - I just didn't have that much money. Now? money so, so isn't the problem. DRM walls? There's the problem. While they all chase after a limited pile of dollars, they leave the much larger pool on the table. Actually, they make sure to stop next to the table and pee on it...

Technorati Tags:

 Share Tweet This

stupidity

Simple is as Simple Does

March 12, 2007 20:10:32.806

Wired has a not terribly clever writer who posted the following, thinking it clever: "NSFW is for Babies"

Yeah, getting surprised by a site you might find offensive, or worse, getting slapped with a "hostile workplace" lawsuit - that would be so, so much simpler and better.

 Share Tweet This

cst

Fixing the DST Issue

March 12, 2007 16:49:09.370

Support has a patch available for current and older versions of VW - and Alan Lovejoy has helpfully posted a comprehensive answer as well, which I quote nearly in full here:

One way to make the necessary change is to evaluate the following "do it" (which is correct for Pacific Time):


TimeZone 
    setDefaultTimeZone: 
        (TimeZone 
            timeDifference: -8 "Pacific Time"
            DST: 1 at: 2
            from: 73 "Second Sunday of March"
            to: 311 "First Sunday of November"
            startDay: #Sunday).

Instead of the "timeDifference: -8" which is correct for Pacific Time, Mountain Time has a time difference of -7 hours, Central Time has a time difference of -6 hours, and Eastern Time has a time difference of -5 hours. Arizona is the big exception, since it does not observe daylight saving time (but Navajo reservations in Arizona do observe DST!) The Arizona rules haven't changed.

Another way to get the correct rules is to install the TimeZone-External Repository-Olson TZDB package, which can be downloaded from the Chronos web site, or simply by clicking on the following link: TimeZone-External Repository-Olson TZDB (read and follow the installation instructions.)

Once the TimeZone-External Repository-Olson TZDB package has been installed (according to the instructions,) evaluating one of the following "do its" will update "Core.TimeZone default" with the correct rules:


 (TimeZone at: 'America/New_York') beReference
 (TimeZone at: 'America/Indiana/Indianapolis') beReference
 (TimeZone at: 'America/Chicago') beReference
 (TimeZone at: 'America/Denver') beReference
 (TimeZone at: 'America/Boise') beReference
 (TimeZone at: 'America/Phoenix') beReference
 (TimeZone at: 'America/Los_Angeles') beReference 
 (TimeZone at: 'America/Nome') beReference
 (TimeZone at: 'America/Adak') beReference
 (TimeZone at: 'Pacific/Honolulu') beReference

Yet another way to get the correct time zone rules is to install Chronos.

Technorati Tags: ,

 Share Tweet This

screencast

Smalltalk Daily 3/12/07: Master/Detail UIs

March 12, 2007 13:16:13.123

In today's Smalltalk Daily, we start a short walk through of master/detail UIs. Today, we create the basic form. We'll work on embedding the UI within another tomorrow.

Technorati Tags:

 Share Tweet This

java

Well, Duh

March 12, 2007 10:32:59.478

Seems that people are finally starting to notice that corporately funded OSS development isn't all about being altruistic:

IBM founded the Eclipse Consortium in late 2001 and later spun it out as an independent entity known as the Eclipse Foundation in 2004. And despite the organization being a broad-based entity made up of more than 115 members, IBM employees have continued to make up the lion's share of the organization's developers on the core platform initiative.

Indeed, as some in the industry have knocked Sun Microsystems for its heavy representation and influence over the JCP (Java Community Process), others have criticized Eclipse as being too IBM-centric.

Mike Milinkovich, executive director of Eclipse, in an interview with eWEEK, said he has moved to eliminate this.

However, some observers as well as Eclipse members expressed concern about how the foundation might manage its transition away from being so IBM-heavy.

One source said he is concerned that while IBM is moving to take some of its staff off the Eclipse Platform Project, the foundation is asking strategic developers to add bodies of their own to the project--bodies that take away from development on other projects.

And a source who requested anonymity joked that, in perhaps the most cynical view of the situation, one might assume "IBM used Eclipse to run its competitors out of the market and now it's on to the next thing."

Wow, you think? I'm not opposed to open source, mind you - I ship open source software myself. I'm just skeptical about the angelic intentions of vendors in certain circumstances. Say Microsoft had open sourced IE back in 1997 instead of just making it free - how many people would have viewed that as an act of unconstrained goodness?

 Share Tweet This

web

Why Twitter?

March 12, 2007 10:23:23.552

Maybe I'm just not the target audience, but Twitter just confuses me. If I want to let someone know what I'm doing "right now", I can use IM, IRC, or skype - and with skype, they don't need to be there right now. Heck, I could also toss up a quick blog post. I really don't get the excitement surrounding a website with pseudo-IRC style commentary...

Technorati Tags: ,

 Share Tweet This

development

When you don't know what you don't know...

March 12, 2007 8:27:18.789

I love this:

Meanwhile, back at my day job, I couldn't consider Seaside. We have billions of dollars worth of data and information stored in SQL Server, Oracle and DB2. That's a big, brick wall to hit. I need tools like JDBC, ODBC, JPA, Hibernate, iBatis, multi-threaded connection pools, drivers for each RDBMS (plus MySQL and Postgres would be nice) etc. Yes, I know there's GLORP but please ...

I also need scalability to tens of thousands of simultaneous users. That's also one of the reasons we can't use Ruby/Rails, either. When we need hundreds of servers to run a single application supporting thousands of users, cost of manageability becomes a very important factor. At this level, programmer productivity really counts for nothing. I'm far more interested in lowest cost of operation rather than cost of development. If it takes a dev a month or two longer to code something robust and manageable in Java or .Net, and the application is going to be in production for years, guess what wins? Just add more hardware is no longer a viable strategy when datacenters have been maxed out for both space and power consumption.

That's it then - time to tell Avi that the whole DabbleDB thing just couldn't possibly work. I mean, it's not as if they've been running for a couple years now, or gotten funding or anything.

Technorati Tags:

 Share Tweet This

sts2007

2007 Smalltalk Coding Contest Announcement

March 12, 2007 6:42:30.756

Andres Valloud has announced the imminent start of the Smalltalk Solutions Coding Contest:

The Smalltalk Industry Council Announces the Third Annual Smalltalk Solutions Coding Contest The Smalltalk Industry Council (STIC) is pleased to announce the third annual Smalltalk Solutions Coding Contest. The Smalltalk Solutions Technical Conference being held in Toronto Canada April 29-May 2, 2007 will serve as the home for the coding competition finale. Smalltalk Solutions is the premier forum for bringing together Smalltalk users, developers, vendors, and enthusiasts.

Coding contest prizes include:

  • 1st Place - iPod Nano
  • 2nd Place - iPod Nano
  • 3rd Place - iPod Shuffle

Each of the finalists will also receive a complimentary individual membership to the STIC. The Smalltalk Solutions Coding Competition is broken into 2 phases of competition. The first phase begins on April 13 and ends on April 22, running for 10 days. Registration is open until the contest begins on April 13. Participants must register for the competition at sts2007codingcontest@gmail.com. Confirmed registrants will receive the requirements for the first phase online.

All coding must be done in Smalltalk. Conference registration is not required to participate in the first phase of the competition.

The first phase of the competition will be judged by means of an objective score based on the performance the submission. A total of three (3) winners will be selected to compete onsite at Smalltalk Solutions 2007 in Toronto, Canada. The winners of the first phase will be announced on April 25 on the Smalltalk Industry Council web site. The Second and final phase of the competition will take place on Sunday, April 30, 2007 onsite at the Metro Toronto Convention Centre during Smalltalk Solutions pre-registration. The details of the second phase of the competition will not be released to the finalists until the competition begins. Prize winners will be announced during the conference. Feel free to contact us regarding the contest at the following addresses:

See you in Toronto!

Technorati Tags: , ,

 Share Tweet This
-->