Contents

208 Articles
20 Comments

Search

8 years Ago

Works Best in “__________”

Published by marco on

More than a decade ago, the available web browsers—Internet Explorer, Netscape and Opera—differed widely in capability. Cutting-edge pages that worked in one browser either didn’t work at all in the others, or ceased to be cutting-edge. In those days, it was both common and appropriate to include a browser recommendation. “Best viewed in Internet Explorer” or “Best viewed in Netscape” flourished.

Today, however, the various browsers have standardized to a great degree. There is no longer a... [More]

On The Year of the Linux Desktop

Published by marco on

It is, apparently, indefinitely delayed due to the advent of a completely new class of devices that no longer need desktops. Pity. In a recent discussion on Hates Software, one commenter noted:

“Those of us with jobs and credit cards won’t put up with that nonsense and will pay for the problem to go away.”

“That nonsense” to which he refers is any of the typical just-download-the-sources-and-compile-it-yourself claptrap peddles by those who don’t understand a good-goddamned-thing about usability.... [More]

Java Memory Usage on the Mac

Published by marco on

I’d heard that Java was a memory hog, but this is ridiculous:

 Java uses 16 million terabytes of virtual memory

It’s impressive that the machine was responding at all, actually. :-)

Sneak Peek at OS X Lion

Published by marco on

If you browse through the new iLife videos, you’ll notice that the person doing the iPhoto demonstration is clearly using an OS X with a new UI style. The styling of the controls has changed subtly, with a stronger and darker blue highlighting line around the focused text-box and a much smoother look for the dropdown list:

 Text fields & Popup menu

When the dropdown list is opened, the popup menu is much different than that in Snow Leopard, in that it’s now black and sports a softer shadow:

 Popup-menu Open

Well, exciting stuff... [More]

9 years Ago

Opera Alphas

Published by marco on

Opera software is ordinarily quite stable. Released versions are rock-solid, running for weeks—even months—at a time. Betas are also usually very good and even Alphas (for those of us in the testing program) are quite stable. Sometimes, however, we testers get saddled with a very bad version. A recent build has the tendency to crash completely on its own: Look away for a few minutes and, instead of your browser window with many tabs, the crash dialog is on-screen, waiting for a report.
... [More]

Cross MonoTouch off the list

Published by marco on

Apple presented the iPhone OS 4.0 late last week. The new version includes hundreds of new API calls for third-party developers, including long-sought-after support for multi-tasking. The changes extended to the licensing agreement for iPhone developers, with section 3.3.1 getting considerable modification, as documented in the article, Adobe man to Apple: ‘Go screw yourself’ by Cade Metz (The Register). That section now reads:

“Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by... [More]”

Mercurial: Why So Unhelpful?

Published by marco on

I’ve been using Mercurial for a little over a year now, but I’m still kind of a newbie because:

  1. I don’t use it every day
  2. I use it only for private projects, so there aren’t many merge issues

For earthli.com development, I have two repositories: One for the web site content itself and another for the earthli WebCore, the backend for the web site. For each of these projects, I have the following repositories:

  • Local repository
  • Server repository (development)
  • Server repository (production)

... [More]

Stephen Fry’s review of the iPad, in a nutshell

Published by marco on

“It is possible that the public will not fall on the iPad, as I did, like lions on an antelope. Perhaps they will find the apps and the iBooks too expensive. Maybe they will wait for more fully featured later models. But for me, my iPad is like a gun lobbyist’s rifle: the only way you will take it from me is to prise it from my cold, dead hands. One melancholy thought occurs as my fingers glide and flow over the surface of this astonishing object: Douglas Adams is not alive to see the closest... [More]”

iPad as Appliance

Published by marco on

Who would have thought twenty years ago that Steve Jobs would be the guy taking his company to ever-more-dizzying heights of nigh-monopolistic rapacity and peddling locked-in consumerism and that Bill Gates would be in Africa curing malaria and trying solve climate change. It’s a funny old world.

Apple announced its iPad to mixed reviews a little over a month ago. They plan to start shipping the device on April 3rd and are taking pre-orders now. A plethora of detail as well as succulent photos... [More]

Apple does listen

Published by marco on

Ever since Apple starting shipping software on the Windows platform—before iTunes, Apple’s presence was considerably smaller—users have complained of its rather aggresive installation policy. If you wanted Quicktime, the Apple site offered Quicktime+iTunes; when you installed iTunes, you were asked whether you wanted Safari. Though extra software could all be avoided by reading before installing, the fact is that most users simply accept the defaults. In Apple’s defense, their checkboxes... [More]

On Developer Control

Published by marco on

The iPad debuted, as expected, without support for Adobe Flash. Many industry observers spend very little time thinking about possible reasons for Apple’s continued resistance to Flash and instead very quickly come to the conclusion that Apple either “has it in for Adobe” or “likes to screw with its users”.

Since Adobe has been, is and will be one of the prime developers of content on OS X, it is highly unlikely that Apple “has it in for Adobe”. They might be getting a bit frustrated with... [More]

Big Brother is (Efficiently) Watching You

Published by marco on

When it was revealed that the Bush administration was wire-tapping whomever the hell it pleased without a warrant, the country was up-in-arms for a minute or two. Once that barely risen dust had settled—with the Bush administration having changed its policy in no significant way—the American public consoled itself that at least the gross inefficiencies of government would prevent too many of them from being wiretapped.[1] Luckily, tons of tax dollars and the willing cooperation of large... [More]

10/GUI Multitouch Interactive Device (Proposal)

Published by marco on

10/GUI by R. Clayton Miller documents a design proposal for a way to better incorporate multi-touch technology into everyday computing.

10/GUi by R. Clayton Miller

Executive summary:

  • Your arms are too heavy to be able to multi-touch on-screen.
  • Your arms and hands are not transparent.
  • The mouse has only a single point of contact (not counting mouse-gesturing, which offers more degrees of freedom).
  • What about putting the multi-touch surface on the table instead of on the screen?
  • Manipulating classically clipped and overlapped windows is... [More]

Cocoa Finder, Please

Published by marco on

For we Mac-users still stuck in a pre-”Snow Leopard” world, the occasional glitches in the Finder still rear their ugly heads from time to time. Sometime over the summer, my system got its panties into a bunch to such a degree that, though the system was not technically crashed or unusable (or potentially rescue-able), it was just easier to kill it and reboot. Upon reboot, I was greeted with a “something awful seems to have happened; could you tell us what you were doing when it all went wrong?”... [More]

10 years Ago

Wolfram Alpha

Published by marco on

 Wolfram Alpha aims to save you a bunch of clicks when searching information online. You should probably check out the screencast by Stephen Wolfram (13½ minutes) in order to get really charged up. The reality is that it kind of works like it does in the screencast. I started off by requesting some information about the town in which I grew up, namely its population. That worked just fine, but it couldn’t find historical information, so no fancy graphs for me. So, I chose a larger nearby city and it did just... [More]

Wireless networking in modern operating systems

Published by marco on

Once you’ve worked with computers for a while, you end up with a lot of them around. They don’t seem to outgrow their usefulness as quickly as they used to and they manage to limp onward more reliably as well. That doesn’t, however, mean that all is rainbows and ponies when using them with newer technologies.

Exhibit A: wireless networking.

As it stands, I’m in charge of IT support for four wireless devices: a 6½-year–old iMac (scoop-of-white-rice edition) with OS X Tiger (Idun), a... [More]

Non-essential Drive Failure in the OS X Finder

Published by marco on

The Finder in OS X is a notoriously old, cantankerous piece of software. With every major operating system release from Apple, we wait with bated breath for the announcement of a long-awaited replacement. There are two primary reasons for this: support for external drives, like CD- or DVD-players and support for networked volumes. In both cases, OS X, ostensibly a multi-tasking powerhouse, capitulates completely to the whim of the external resource, slowing to a crawl that is often nearly... [More]

Things That Should Not Be (Songsmith Edition)

Published by marco on

As the saying goes, everything can be made better with a liberal application of technology. With Guitar Hero and Rock Band making millions of people feel that they, too, could play music, even though they are, at best, doing an instrumental version of lip-syncing along with a recording, Microsoft Research throws Songsmith on the table in what they clearly feel is the answer to many people’s dreams—the dream of having a keyboard from the 80's back up your atrocious singing.

 A visit to the... [More]

Texting is Cheap

Published by marco on

The article, What Carriers Aren’t Eager to Tell You About Texting by Randall Stross (NY Times) digs into the pricing and cost structures for text messages (SMS’s[1]) sent via cell phone. It cites astounding numbers of messages sent per year and talks about 10-fold growth in messaging across the spectrum and around the world, but the upshot is: transmitting text messages costs next to nothing so long as an infrastructure for transmitting telephone calls is already in place. That is, the graph of cost to number of messages... [More]

Gadgets with a Mind of their Own

Published by marco on

Say you’re hiking. In the cold, in the snow, but moving right along, moving quickly enough to partially fog your sunglasses. Yet still, despite your ferocious pace and partially obscured view, you spot a lovely photo opportunity. Decelerating, you unhook the loop of a hiking pole from your left hand, then clamp said pole under your right arm while you dig around in your left pocket for your cell phone camera. By now, you’re stopped and trying desperately not to drag anything else out of your... [More]

Adobe Illustrator CS4

Published by marco on

I’ve dabbled with graphics tools for a long time, starting with Super Paint on Apple’s System 6 & 7 way back in the day, moving through a succession of icon and bitmap editors and settling for several years on Macromedia Fireworks. It was one of the first applications with a focus on producing web output and one of the first that was capable of saving compressed PNG files with alpha transparency. It also marked a transition to vectorized graphics from the more traditional rasterized graphics.... [More]

11 years Ago

The G1 Phone: Do Not Want

Published by marco on

Google has entered the mobile market with the G1, a phone—as described in The G1: Almost perfect (CrunchGear)—for “the programmer and the geek and, in a way, the average consumer”. In a very, very small way. First of all, look at it:

 G1 Phone

It’s a smart-phone and aimed squarely at the smart-phone market, but don’t even try to mention that the “average consumer” is even conceivably a target market for this monstrosity. It looks huge[1], way bigger than a BlackBerry or an iPhone. With it’s slide-out keyboard and... [More]

A Brief History of the Book Library

Published by marco on

This article is written in response to a couple of incredulous emails I received about my recent publication of a handbook for the Book Library, which seemed like a lot of work documenting an application in use by two people, with no hopes of ever being used by more.


The Book Library as it is today is a Windows-only application built with Atlas, a Borland Delphi-based framework available from Opus Software AG.

I used to work at Opus, and the Book Library is the application I wrote to get a... [More]

Pie-in-the-Sky Ideas

Published by marco on

The world is full of ideas, some of them good. There are some ideas that sound so damned good that they keep coming back, no matter how many times they’ve been stabbed through the heart with a wooden stake. They are ideas about products not enough people want (pet supplies online), products offered under impractical conditions (DRM music) or products that would never work (hovercars). And then there are the all-encompassing theories-of-everything (TOEs) of the IT world that haunt the R&D... [More]

Vista, the Final Days

Published by marco on

This article was originally published on the Encodo Blogs. Browse on over to see more!


Vista under the Christmas tree

If you’re planning to buy a computer this holiday season—and you don’t opt for the shiny goodness of an iMac or iBook—then you’ll probably be getting Windows Vista. Windows Vista is very shiny and pretty and probably sounds like a great alternative to its predecessor, Windows XP. However, the minor improvements to the file explorer and organization (and major ones to... [More]

CSS Animations & Transforms in Safari 3.1

Published by marco on

Webkit, the rendering engine on which the Safari browser is based has been quite aggresive in its support for advanced CSS3 features. Since the engine is used in many Apple applications and on all of their platforms (e.g. the iPhone and iTouch), the need for slickness there drives innovation everywhere.

Animation

The trend lately has been to move to flashy effects done with JavaScript libraries that can manipulate the DOM and address elements using CSS selectors. There are many top... [More]

Using Miro

Published by marco on

So you’d like to watch TV shows whenever you like, but you’re too lazy to Tivo them yourself? Or maybe you live in a foreign country and would like to stay up-to-date on American culture? Let the magic of newsfeeds maintained by Tivo-using obsessives and the Miro Player do your work for you. It works like this:

Get Miro
Download and install the Miro Player. This player can check video newsfeeds, showing what’s available and letting you download a show from one or more sources. Once you’ve... [More]

Undersea Cables

Published by marco on

 Here’s a great diagram of the Fibre-optic Submarine Cable Systems (The Guardian) encircling the globe. In addition to an map of the cable systems throughout the world, it provides some statistics about the recent shipping accident that severed four of those cable lines, killing the internet and business traffic for almost 80 million users. The government of Egypt was exhorting its citizens to lay off downloading movies and songs for a day or two so that “more important” business could use the bandwidth. If... [More]

MacBook Air

Published by marco on

 Apple recently announced a new laptop that weighs only 3 pounds and is less than an inch thick at its thickest and only a quarter of an inch thick at its slender foward edge.[1] It’s a nice step forward, combining a large, excellent screen with a full-size, back-lit keyboard to provide a very comfortable mobile experience. It’s got an iSight camera, plenty of RAM and all the wireless goodies you’d expect. The drive is a bit small (only 80GB) and might also be a bit slow, there aren’t many ports... [More]

Linux Audio (in 39 Easy Steps)

Published by marco on

Audio in Linux is awesome (darkness) document’s one man’s journey to being able to edit an MP3 file under Linux. Included are the following gems:

  • Look at the Ardour interface. Decide that (1) it’s not what I want, and (2) dear god that is ugly. Is that Tk? Motif? Holy hell. Run away.
  • Read http://jackaudio.org/faq. “The simplest, and least-secure way to provide real-time privileges is running jackd as root. This has the disadvantage of also requiring all of JACK clients to run as root.” Yeah, no.

One... [More]