Exporters From Japan
Wholesale exporters from Japan   Company Established 1983
CARVIEW
Select Language

January 2002 Archives

Derrick Story

AddThis Social Bookmark Button

Titan II Missile

A look upward at the Titan II missile from Level 7 within its silo.

On our way to the Titan missile silo in Green Valley Arizona, I introduced myself to Tania Broveak Hide, who is the CEO of Electric Genetics. Tania was the organizing force behind the Hackathon that preceded the Bioinformatics Conference, and she’s already excited about the next one scheduled for Feb. 24 in Capetown, South Africa.

Green Valley is more than 30 minutes south of the Westin La Paloma Resort, the site of our conference. So during the ride we had plenty of time to talk about the emerging relationship between the open source community and bioinformatics. We discovered that there was much to talk about.

None of this discussion would have taken place had we not been offered a tour of the Titan Missile Museum. In case you’re a little rusty on your ICBM history, the Titan II is the largest liquid fueled ballistic missile developed by the United States. In the early 60s, there were 54 sites established in the US. The Green Valley location was constructed in 36 months at a cost of $8.3 million, plus another $2.2 million for the missile itself (in 1962 dollars). Even though Green Valley was deactivated in 1984, it has been preserved complete with missile and (non-radioactive) nuclear warhead. It is the only Titan II site of the 54 that remains intact.

On our way to the museum, we looked out the bus window at the cactus and snow-crested mountains surrounding the valley. Tania and I began to wonder out loud why the open source projects within the sphere of bioinformatics seemed to have more traction than in some other areas. Real progress toward setting up a commons for information sharing was being made in the various neighborhoods such as Bioperl and Biopython.

Tania told me about success of the 3-day Hackathon. She said the group of programmers who participated worked diligently on existing open source bioinformatics projects, and that they made substantial head way, with another intensive scheduled only weeks away in South Africa.

Titan Rocket Engine

Down at Level 7 within the silo, you can look at the base of the stage one rocket engine for the missile.

I asked her why there seemed to be more traction in this area than, let’s say, with the Mozilla project. We talked about possible reasons for this difference. We know, for example, that the biology community is highly motivated to reach solutions for the challenges they are facing, such as the fight against cancer. These scientists need to get things done and produce results. I doubt there is this kind of motivation within the halls of Netscape.

The she told me how leaders in our communities, such as Nat Torkington and Ewan Birney, encouraged preparation before the intensives so valuable programming time was used efficiently. This kind of preplanning, followed by action, proved to be effective for moving projects forward.

Tania also believes that sometimes programmers need to get together and work in person to keep themselves energized. And that projects conducted via e-mail and ICQ might suffer from lack of human chemistry. We even talked about applying the principles of Extreme Programming to bioinformatics, and what a nice fit that could be. But we failed to come up with a catchy name for our hybrid creation.

Our bus then arrived at the site, and soon we found ourselves seven levels deep in a silo that was 146 feet underground and 55 feet in diameter. The missile itself was 103 feet long, and looked every inch so as we stood at the base and looked upward.

Col. Hugh Matheson Ret.

Col. Hugh Matheson Ret. introduced us to the Titan II missile site.

Inside the silo our tour leader, Col. Hugh Matheson Ret., described the ingenious system of checks and double-checks that had to occur before a missile could be launched. He showed us the precision of design applied to every component inside the facility.

For example, we examined a 6,000 pound blast door that was so precisely constructed that it could be opened by a single person. You could barely slide a piece of paper beneath the bottom of the door and the floor.

This entire facility, complete with control center, backup systems, communications equipment, power generators, and security devices — all enclosed beneath a 760 ton sliding door that could open in less than 20 seconds — took 36 months to construct, and is still viable 40 years later, though disarmed due to treaty.

Thank God we never launched a Titan II. But as I stand 100 feet deep in the silo looking upward, it occurs to me that we have the infinite capability to build anything — good or bad — when motivated, talented people work together.

I’m not so interested in comments about missile silos, but I’d love to hear what you have to say about hackathons and open source projects.

AddThis Social Bookmark Button

New Scientist on “posting messages in the air”, the association of (instant) messages with a particular geographic location:

Pinning messages in mid-air, using the location’s Global Positioning System (GPS) reference, could become the next craze in communications. The messages are not actually kept in the air: they’re stored on an Internet page. But that page’s Web address is linked to coordinates on the Earth’s surface, rather than a person or organisation. As you move about, a GPS receiver in your mobile phone or PDA will check to see if a message has been posted on the website for that particular spot. If you’re in luck a snippet of info-left as text or a voice recording by someone who passed there previously-will pop up on your screen or be whispered into your earpiece.

Derrick Story

AddThis Social Bookmark Button

Timothy Kunau shows mountains of data.

Timothy Kunau shows “mountains of data” as a way to present information so others can absorb it.

As a person who perceives the world in terms of color, shape, and line, I knew that the two sessions on data visualization at the Bioinformatics Technology Conference were a “must see” for me.

The vast amounts of information that molecular biologists must manage as part of their effort to explore the human genome is astounding. In my world, when we talk about parsing data, we’re usually referring to a process that runs over the course of minutes. In the world of bioinformatics, a data run can take days.

But then, once you compile your data, how do you look at it? And even more important, how do you present it so others working on the project can quickly understand it?

In the session, “Genomic Data Visualization,” Timothy Kunau called it “moving from data to story.” Not only did he discuss the use of color and shape to represent information, but he addressed the use of metaphors too, such as computer-generated mountains that vaguely represent the geological structures we see in the natural landscape.

Kunau also made the point that when you’re trying to absorb this much information, you cannot have a picture that’s too big. In other words, visualizing data on your laptop isn’t going to cut it. So he showed us how presentations that span giant 3′ x 5′ monitors are much more effective for scientists, especially in the team setting. One of the more impressive tools was a large, immersive screen that rendered three-dimensional visualizations when observers wore 3D glasses.

After spending time with Kunau, and John Hotchkiss the hour before in his excellent “Interactive Data Visualization” class, I was fortunate enough to have lunch with Timothy Allis, a conference attendee who provides scientific computing support at UC Davis.

Timothy explained to me that the combination of color and shape can communicate amazing amounts of information that can be absorbed quickly. And that just the opposite is true for poorly presented material.

For example, if you’re looking for a person in a crowd, it’s difficult to pick him out if he’s dressed just like the others. Trying to decipher poorly presented data feels the same way. But, if you were able to attire the person in distinct colors and add a hat or some other distinguishing characteristic, then suddenly he’s easier to find.

The effective use of color and shape can make large projects such as studying the human genome run more efficient. As Timothy said, “You want to be spending your time on understanding the data, not trying to figure out the graph.” Wasted minutes really add up over the long haul.

How true this is! Think about the bar graphs you produce for staff meetings, the web pages for your customers, or even the pictures you take to share your vacations with friends. How well do they use color, shape, and composition to communicate key information?

By looking at the challenges in the world of bioinformatics, I realized that there’s lots of room for improvement in my own, much more humble, visual world. For one thing, I know I’ll never look at Excel graphs the same way again.

There’s some exciting stuff going on in the world of data visualization. What have you discovered?

Daniel H. Steinberg

AddThis Social Bookmark Button

Related link: https://www.apple.com/downloads/macosx/unix_apps_utilities/tweakwaves.html

Tweak Films has produced realistic effects for movies such as The Perfect Storm and Star Wars Episode 1. Chris Horvath of Tweak Films did a demo at MacWorld SF during the Phil and Avi show. He showed an example of how easy it was to port a UNIX application to Mac OS X by showing a demo of a wave making application. He added that once he had ported the application to Mac OS X he was surprised to see how easy it was to add extra functionality. For some reason, Apple has posted the demo in the UNIX section of their software downloads where most people will never find it. Click on the link and have fun playing (requires Mac OS X).

Brian Jepson

AddThis Social Bookmark Button

As I worked on the slides for an upcoming talk on .NET webservices, I developed a few examples to go along with the talk. It was easy to put together web service consumers in C#, but Visual FoxPro wasn’t so easy (for me), since I hadn’t done professional FoxPro development in many years. But I had to get a FoxPro example out, since the talk is being sponsored by a Visual FoxPro user group. As usual, I checked Google, but I wasn’t encouraged by what I found.

So, I pulled the XML-serialized data set into a text file and started mercilessly chopping away at it until I had something I could feed into Visual FoxPro’s XMLTOCURSOR() function.

When I get the data set back from the .NET web service, it looks roughly like this:

<DataSet> ...
  <xs:schema> ... </xs:schema>
  <diffgr:diffgram> ...
    <NewDataSet> ... </NewDataSet>
  </diffgr:diffgram>
</DataSet>

I figured out that what I wanted was the <NewDataSet> element and everything it contained. The only problem is that some of the elements in it contain references to outer namespaces, as in:

<Authors diffgr:id="Authors2" msdata:rowOrder="1">

By stripping these out, I ended up with something I could feed into XMLTOCURSOR() and browse (see Figure 1). Here is the listing for my Visual FoxPro program:

LOCAL oWS AS ADOTest
********************************************
* IntelliSense-generated code appears here *
********************************************
LOCAL dotnetDS as String
LOCAL vfpDS as String
LOCAL dsrows as String
* Get the .NET Data set. It looks like:
*   <DataSet> ...
*     <xs:schema> ... </xs:schema>
*     <diffgr:diffgram> ...
*       <NewDataSet> ... </NewDataSet>
*     </diffgr:diffgram>
*   </DataSet>
*
* We want the NewDataSet, since it contains the rows.
*
dotnetDS = oWS.GetAuthors
dsRows = dotnetDS.item[1].firstChild.xml
* strip out references to XML namespaces that are
* no longer part of this XML document.
vfpDS = STRTRAN(STRTRAN(dsRows, "diffgr:", ""), "msdata:", "")
* Perform the conversion.
XMLTOCURSOR(vfpDS)
* See how it looks!
BROWSE

Not quite XSLT, but it got the job done quickly and easily!

For documentation on registering web services with Visual FoxPro and using IntelliSense to insert consumer code, see this MSDN article.



Figure 1. Browsing the a .NET data set.

My FoxPro skills are rusty, but this approach works for me. I’d be interested to hear how others have approached this issue. Did I make this more complicated than it needed to be?

AddThis Social Bookmark Button

Related link: https://www.macscripter.net/unscripted.html

“A fantastic story of how AppleScript helped keep sensitive data from the prying eyes of a thief and helped recover a stolen iMac. (Compiled from a thread at Google’s UseNet Groups archive.)” Timbuktu, findme.netopia.com, AppleScript “suicide code”, a cross-ISP pursuit, caller-id sniffing, and a band of alt.comp.lang.applescript good-samaritans — all the makings of fine geek thriller!

Brian Jepson

AddThis Social Bookmark Button

On Tuesday, January 29, 2002, I’ll give a tour of .NET Web Services for
the New York City FoxPro Chapter of PADD. I’ll present
an overview of the .NET Framework and demonstrate a
simple “Hello, World” web service. After that, I’ll get into ADO.NET and show
a more complicated web service, as well as a few consumers: a console
application, a Windows Forms application, and a Visual FoxPro 7.0 application.

There will be slides and handouts with URLs and code samples, as well as time for Q&A. All are welcome. Here are the specifics:

Date: Tuesday, January 29, 2002
Time: 6:30 PM
Place: Microsoft’s Offices
18th Floor
825 Eighth Avenue
(W. 49th & 50th Streets, PLAZA ENTRANCE,
west of 8th Avenue!!)

You can catch a glimpse here of one the examples I’m working on.

AddThis Social Bookmark Button

Related link: https://www.google.com/corporate/today.html

1) Focus on the user and all else will follow. 2) It’s best to do one thing really, really well. … 4) Democracy on the web works. 5) You don’t need to be at your desk to need an answer. … 7) There’s always more information out there. … 10) Great just isn’t good enough.

AddThis Social Bookmark Button

Related link: https://www.siliconvalley.com/docs/news/svfront/cure012202.htm

Anthrax is the target of the latest cycles-for-cure distributed computation project. “‘’This is pure marketing,'’ said Clay Shirky, a senior analyst with O’Reilly and Associates. ‘’Which doesn’t mean there isn’t some sizzle to the steak. It’s great science, but it’s not novel, it’s just more imperative because there is a war on.'’” The project, run by United Devices and sponsored by Microsoft and Intel, again raises the debate “in the distributed-computing world about the appropriateness of so-called “cause computing,'’ when for-profit companies tap the world’s PC users to participate in their research and marketing — even if it’s for a worthy cause.”

David Sims

AddThis Social Bookmark Button

Late news today from Cnet has
insiders denying rumors that AOL Time Warner is bidding on Red Hat Linux.

I hope it’s true, since this is a match that doesn’t seem to make any sense, to either company.

But this is the type of story that the mainstream media — and even the tech business press — tends to pick up on, but which makes no sense with a little analysis. Over on News.com, Joe Wilcox wrote:

“The AOL service currently is available only for Windows and the Macintosh, although the Netscape browser supports Linux. ”

And that’s no accident. AOL didn’t merely overlook the Linux platform; it recognizes that there’s virtually no overlap between the technically savvy users who run Linux and the audience for America Online.

Wilcox continues:

“On the surface, competing with Microsoft in the operating system market would seem to make sense, especially as AOL Time Warner increasingly knocks heads with the software giant in the market for Web services leveraged off the desktop.”

No, it doesn’t. Here’s one lesson to take from the last two years of companies going bust, right up to the current unravelling of Enron: no one company can be all things to all people. AOL is still digesting Time Warner and learning how to grow from a super online service to the world’s largest media company. Nothing in that says it needs to learn how to develop desktop software for the masses, or sell software services through corporate channels.

If I’m right and the merger makes no sense, and if Cnet’s sources are to be believed, that leaves one big question: who started the story that the Washington Post bit on: AOL wanting to rattle Microsoft’s chain? Red Hat gauging its place in the market? Or a third-party just having some fun?

AddThis Social Bookmark Button

Related link: https://www.interesting-people.org/archives/interesting-people/200201/msg00158.ht…

In “Use P2P, Go to Jail. Any Questions?” we wrote of the plight of David McOwen, a Georgia State sysadmin accused of “computer trespass” after installing Distributed.net software on college PCs and allegedly costing the state $415,951.49 in bandwidth charges.

The EFF today announced McOwen’s legal nightmare is all but at an end. “Under the terms of the deal, announced today, McOwen will receive one year of probation for each criminal count, to run concurrently, make restitution of $2100, and perform 80 hours of community service unrelated to computers or technology. McOwen will have no felony or misdemeanor record under Georgia’s First Offender Act.”

David Sims

AddThis Social Bookmark Button

In Thursday’s New York Times, Amy Harmon exposes the dirty secret of the bleeding edge of file-sharing: we’ve moved on past MP3 songs to full-length movies, amateur porn video, and episodes of “Jackass.” Cat’s out of the bag now.

The article focuses mostly on users of Streamcast Network’s Morpheus, and it quotes Kelly Truelove (who wrote about Morpheus for O’Reilly Network last year) confirming that larger files are being swapped — a sign that video is becoming a bigger part of the traffic.

Harmon has interviewed some great subjects, typical users like the guy in Toronto who had never seen MTV’s “Jackass,” but after downloading and watching one episode, grabbed all 24 episodes over the past three years. Then there’s the 49-year-old car dealer from Houston who downloaded “Lord of the Rings: Fellowship of the Ring” so he could see the half hour he missed when he “had to get more Jujubes and Gummi Worms.”

Of course no file-sharing piece would be complete without toxic quotes from either Hillary Rosen or Jack Valenti. Since we’re talking video here, Valenti, the president of the Motion Picture Assocaition of America, chimes in rising to the rhetoric of the day. “We’re fighting our own terrorist war,” he screeches. “The great moat that protects us, and it is only temporary, is lack of broadband access.”

I don’t know if anyone else minds Jack trivializing the acts of real-life terrorists by equating them with couch potatoes who download low-resolution versions of “The Simpsons,” but I think that, given the bumpy road broadband’s been on, Jack can hide behind that moat for some time to come.

Seen any good bootlegged video lately?

AddThis Social Bookmark Button

Related link: https://www.linuxjournal.com/article.php?sid=5715

Doc Searls, in his MacWorld writeup for Linux Journal, sheds some light on the quiet yet growing UNIX geek support of Apple’s OS X. “The constituencies have begun to overlap. The foundation under Apple’s OS X is BSD. Politics and rivalries aside, this attracts a lot of Linux weenies, not to mention UNIX heavies of varied provenance.”

“One guy told me he thought OS X was “subversive” because it “seeds” millions of otherwise unsuspecting households with open-source UNIX.”

Brian Jepson

AddThis Social Bookmark Button

Related link: https://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/m…

After a long wait, the first release of the .NET Framework is now available for download. This includes the compilers and SDK, so you just need to add a good text editor and a few good books.

David Sims

AddThis Social Bookmark Button

The redesigned iMac stole headlines last week — not to mention the cover of Time magazine. But I was even more impressed with some of the applications that are helping to sell Apple’s hardware, especially the newest announced at Macworld last week, iPhoto.

Apple knows that applications sell machines — indeed, it’s the reason I migrated away from that platform in the mid-1990s. In covering the development of the Web, I needed to be on the platform where Internet apps were being developed, and that was Windows 95.

Apple’s suite of Web-enabled applications are making a valiant battle to reclaim the field with offerings like iTunes, iMovie, and now iPhoto.

iPhoto answers a growing need among consumers who’ve been buying digital cameras over the past year: How do you handle all those images once you dump them onto your computer’s hard drive?

Most folks probably have, as I do, folders and folders of raw digital images with unmemorable names like AUT9091.jpg. How do you organize these photos? How do you share them, online and as prints, with your family and friends?

Several online services like webphotos.com have addressed this problem by offering sites that let you publish photos online and order prints.

iPhoto goes a bit further. It’s a free download from Apple — again, only for folks with a Macintosh running OS X — and then installs it as an application on your machine. It makes it easy to upload all the photos in your camera, and it categorizes each upload as one “roll,” so to speak, with the date and time.

It keeps all these rolls together in one window, where you can scroll up and down and see thumbnail images of all the pictures you’ve shot over time. Thumbnail too large or small? Slide a ruler to change their sizes.

iPhoto offers some very basic photo-editing tasks, such as cropping, resizing, rotating, making black-and-white. But for anything more, such as color correction or effects, you’ll need to link iPhoto’s Edit button to another application, such Adobe Photoshop (when it ports to OS X).

Next you’ll want to share them. iPhoto offers several options. You can save the photos into an electronic album, complete with captions. Then you can save the album as a digital file in Adobe’s .PDF format, which means you can send it to all your friends on Windows applications so they can open it and see it.

Or you can save them as a slide show in the format of a Quicktime movie and pass that around. iPhoto even makes it easy to add a musical track, with some of the canned tunes the application supplies or with any MP3 song on your computer.

Better still, if you’re like me and want to show photos on your Web page, it makes it easy to do that. You can choose from a visual selection of templates to create a Web site with drag and drop ease, then generate the code for the page, including small thumbnail images to go on the page, and the larger images people will get when they click on the small ones. Then it uploads them to your home page.

You can print the photos out on your own printer, of course, but Apple has also struck a deal with Kodak. You can pick a few shots and choose sizes, then it tallies the price and will mail them to you — or to anyone else (like Grandma) whose address you’ve stored there. It even tells you if it thinks you’re trying to order too large a print of a poor-quality image.

Finally, to really impress, you can order a hard-bound book of a series of shots. I saw one of these down at Macworld — they’re printed on good quality glossy paper and have a nice cover. A 10-page book costs $30, so it’s not something you’re going to want to do every day. But it’s a nice idea to commemorate a special occasion. As the Apple rep who showed it to me said, “For big events, I’m going to be the star.”

Since Apple holds only about 4 percent of the personal computer market share, and most of you reading this are, like me, not working on a Macintosh, why am I bothering you about an application we can’t use? Just because Apple appears to have done it right, and it’s an application I hope others will learn from, and maybe even emulate.

Have you had a chance to test drive iPhoto yet? Are there other apps, on any platform, that do this job as well?

AddThis Social Bookmark Button

Related link: https://www.zdnet.com/zdnn/stories/news/0,4586,5101677,00.html

The Office XP Web Services Toolkit brings UDDI, WSDL, and the ability to consume Web services to Office XP’s Visual Basic Editor. Developers currently building customized enterprise-, department-, or task-specific applications out of Office components may now mix in some external Web services — stock quotes, dictionaries, searches, and the like.

James Duncan Davidson

AddThis Social Bookmark Button

In my recent blog titled Mac Speculation and Fantasy, I talked a bit about a digital hub device that I wanted to attach to my home theater setup. Lots of people wrote me and recommended that I look at the Moxi. While the Moxi is indeed cool, I don’t think that its what I wanted when I wrote that blog.

From Moxi’s marketing, it looks like Moxi will let you play video from it to any TV or computer in your house. What I’m looking for is exactly the reverse. I want to be able to play video and audio from any computer in my house onto the TV. And to do so not by sharing a file system, but by some other means. I want to put iTunes on my laptop onto random play, put its sound on the big speakers, its visuals on the screen, and invite my friends over.

Sure, the Moxi will allow me to play MP3s from its hard drive — and I bet it’ll come with software to put pretty graphics up on the screen that match the music. And that will be pretty cool. Lots of people will like it.

But that’s missing the point of being able to drive your TV from any computer in your house. The Moxi will only let you do what it is programmed to. And so far, I haven’t seen anything that indicates that as an end user, I’ll be able to add functionality to it. Sure, the UI may be based on Flash, but that doesn’t mean that functionality will be exposed to me, even as a programmer. I have a TiVo that I’ve hacked with extra hard drive space. But I still don’t know an easy way to add too much functionality to it even though it is based on Linux. I can solder a network card onto it, give it an IP, and ping it. But what more can I do without knowing the details of how the TiVo software runs as opposed to the Linux it runs on top of?

On the other hand, if I can get from my Mac (or a PC) and some other kind of device the ability to treat my home theater as an external output screen and speakers, I can program any functionality I want to take advantage of my TV and audio system. In object-oriented parlance, I want to use my A/V system as an object. I don’t want to know the implementation, I just want to get handle to the screen and write something to it.

For the non-programmers out there, think about playing a slideshow from iPhoto on the TV. Or a musician sitting on his couch with a copy of Reason and listening to his composition on a real sound system without having to hook up a whole bunch of wires and string them across the room. Or, for a business use, being able to walk into a conference room and pipe your Powerpoint presentation to the screen without having to hook up. Without having to have anything other than a simple enabler box. Powerpoint or Reason or any other application you have shouldn’t know anything about the device other than it looks like a screen just like any other screen you might have hooked up to your computer.

These kind of spontaneous connections is what Jini was all about. The promise of this kind of usage has been known for a while.
Let’s start seeing it.

A box with no ability to spontaneously allow such generic usage of your TV from your computer, or which you have to know how to hack to do so, is really not that

The one thing that Moxi gives me that I don’t already have is the ability to pipe the video around my house to televisions without putting in more receivers or wiring. Don’t get me wrong, this is pretty cool. But it isn’t what I really want. What I want can’t be done by going and buying more DirectTV receivers or extra cables.

What do you think? Would you use a box like I’m describing?

AddThis Social Bookmark Button

Related link: https://news.cnet.com/news/0-1003-200-8483107.html?tag=pt.rss..feed.ne_8483107

FreeBSD is heading on home to Walnut Creek CDROM. “Monday’s move caps a somewhat chaotic stewardship for the FreeBSD project. Walnut Creek CDROM was acquired by Berkeley Software Design Inc. (BSDi), which had a related version of Unix called BSD/OS. Wind River acquired BSDi in April and is keeping the BSD/OS assets while selling off the FreeBSD assets.”

AddThis Social Bookmark Button

Related link: https://www.satn.org/

SATN is a group blog on the Internet, computing, telecom, protocols, innovation, and so forth by Internet architect David Reed; Bob Frankston, VisiCalc co-creator, formerly at Lotus and then Microsoft; and Dan Bricklin of VisiCalc fame, now at Trellix. One can expect thought-nuggets galore from this lineup.

AddThis Social Bookmark Button

Related link: https://www.latimes.com/features/printedition/magazine/la-000003207jan13.story

The LA Times has an excellent introduction to the history, culture, people, and current concerns of the Electronic Frontier Foundation. “The EFF has labored to shed the image that it is little more than a “hacker defense fund.” Today the foundation’s seven-member board includes law professors Lawrence Lessig of Stanford University and Pamela Samuelson of UC Berkeley, recognized experts in technology law who help lend pragmatic ballast to the EFF. But the abiding presence of Barlow and Gilmore through EFF’s sometimes rocky history has helped sustain the idyllic vision of cyberspace. “Yeah, I’m a utopian,” Barlow says. “But I think I’m a relatively realistic utopian. I see no problem with aiming for the moon knowing you’re not going to hit it.”" <via boingboing>

AddThis Social Bookmark Button

Related link: https://www.nytimes.com/2002/01/14/technology/14NECO.html

I.B.M.’s T. J. Watson Research Center and office furniture-maker Steelcase will introduce BlueSpace, an attempt at blurring the distinction between desk and device. Your ID card triggers adjustments in the table, chair, temperature. Your behind — in cooperation with your chair — controls lighting. A 180-degree projector beams memos, the locations of co-workers, spreadsheets, and other administrivia on just about any surface. “You walk into your cubicle and the electronic name plaque on the outside wall switches from “Jamie is out” to “Jamie is in.” And a signal light, visible from anywhere on the floor, morphs from blue to green.” Makes the hairs stand up on the back of your neck, doesn’t it?

AddThis Social Bookmark Button

Related link: https://www.simputer.org/

The Simputer Trust intends to take computing to those who find themselves on the other side of the digital divide. Designing with the third-world village in mind means circumventing the assumptions implicit in technophilic society — not the least of which is the presumption of literacy. Simputers are “shared devices that permit truly simple and natural user interfaces based on sight, touch and audio.” A Linux-powered PDA sporting an IML browser, “Tapatap” keystroke input, Web browser, email client, text-to-speech, and MP3 player, the device will sell for Rs 9000 (around $200US).
<via CNET News>

AddThis Social Bookmark Button

Related link: https://news.cnet.com/news/0-1005-200-8430477.html

“AOL Alerts” takes the AOL/MS turf war to wireless devices, pushing news, scores, quotes, and more to AOL-enabled cellphones, pagers, and PDAs.

AddThis Social Bookmark Button

Related link: https://www.anandtech.com/audio/showdoc.html?i=1575

AnandTech has a detailed, technical review of the iPod. “The iPod is the best MP3 player we have seen to date, with plenty of storage space to fit our ever expanding music libraries. The packaging is great, the hardware behind the device powerful, and the interface a breeze to sort through whether you have 9 or 900 songs. Add to the mix the time saved by using a firewire connection, and it is clear that the iPod is a winner.” Be sure to take a gander at the internals snapshots. <via /.>

Derrick Story

AddThis Social Bookmark Button

As a reader of O’Reilly Network, I think
it’s time I explain something to you.

Most likely you probably have a number of our books on your shelf — Linux,
Java, Unix, and probably Perl. You’ve most likely visited
oreilly.com, XML.com, ONJava.com, ONLamp.com, and maybe even have scanned our articles on openP2P.com. Those sites feature solid, traditional O’Reilly content.

But, over the last year, you’ve seen more Mac-related articles in our lead space.
Now I don’t know how you feel personally about this platform,
but I want to tell you why we’ve been covering this stuff. And I
thought now would be a good time to do so since we’re wrapping up our participation at Macworld SF.

It all has to do with Mac OS X, which is completely different than
anything Apple has ever produced before. As you know, OS X has Unix
underpinnings and lots of familiar tools built-in including Apache,
PHP, SSH, CGI, and Java. The essence of OS X, Darwin, is an Apple
open source project. And this new OS has accomplished in a short
period of time what others have struggled to do for years: bring a
compelling, widely accepted GUI (called Aqua) to Unix.

Oddly enough, Mac OS X is more popular in the open source community
than it is in Apple’s traditional customer base, many of whom
dislike it and are rebelling against the change. But there are lots,
and I mean great numbers, of technically-minded people who love this
new operating system. And for those people, we created the Mac DevCenter.

Our books for Mac OS X are doing well. We sold 350 copies of David
Pogue’s Mac OS X: The Missing Manual on the first day of Macworld. We thought
that’s how many we would sell the entire week. We scraped up another 150 copies and sold them within hours. On Thursday, we called the nearby Apple Store and asked if we could “borrow” back our shipment of 120 books to sell at the show. They kindly lent them to us, and we sold every copy within two and a half hours.

The Mac DevCenter has doubled its traffic in the last two months. And the articles
we’ve published on Apache web serving, Java programming, and Cocoa
application building have attracted great numbers.

If you’ve been less than enthusiastic about Apple technologies
in the past, I’m asking you to take a second look. There’s an
opportunity here for us to take back control of our computers, and
at the same time, enjoy some of the luxuries of GUI applications.

Our focus on Mac OS X doesn’t replace our passion for Linux, Perl, Java,
XML, and BSD — it is in addition to it. If you have a moment,
browse some of our Mac articles and let me know
what you think. I believe that Mac OS X should be a full-fledged
member of the O’Reilly community. It has the strengths we value in a technology.

If you have comments about Mac OS X, please share them.

Derrick Story

AddThis Social Bookmark Button

iMacs on display throughout SF

Within minutes of Steve Jobs’ announcement of the new iMac, the streets of SF were displaying this ad.

We’ve heard lots of speculation as to why there wasn’t “just one more thing” at the end of Steve Jobs’ keynote address. And we’ve wondered why there hasn’t been more promotion of AppleScript Studio, QuickTime 5, Java development, the new iBook, and a host of other Apple projects.

But this is Macworld, a consumer show. And times are tough economically with people choosing their purchases very carefully. What Apple wants to do this quarter is sell computers.They’ve introduced a beauty, and they’re not going to dilute their message to this key audience.

As you look around San Francisco, the Moscone Center, and the Apple booth, you see one thing — the new iMac. The high end model begins shipping later this month for $1,799 US. It’s a lot easier to make your nut selling $1,800 widgets than $400 ones.

Maybe Jobs should have closed the keynote with this … “Oh, and just one more thing … We’re not stupid. We know it’s hard to sell computers now, and we’re focusing our energy at this show to do so. Please buy one so we can talk about other things too.”

You tell me … single-minded or simple minded?

James Duncan Davidson

AddThis Social Bookmark Button

Ok. Maybe Bianca didn’t really show up at the Sound Factory for Tuesday’s Apple Developer party. But as I was wandering around mingling with lots of developers, some of whom had no clue what kind of music was playing, I walked into one of the rooms and was greeted by a sight of a couple of people making a whole lotta grilled cheese sandwiches while a drum circle was pounding out a rhythm just a few feet away.

Now, if you’ve never been to that alternative cultural event known as Burning Man, or haven’t had the pleasure of seeing Bianca in action , you probably wouldn’t associate grilled cheese sandwiches and drum circles with anything in particular. But if you have, then you’ll understand that seeing this in the midst of a corporate sponsored party was a bit mind-bending. Even if you were sober.

Of course, the people preparing the grilled cheese at the party were hired in and probably had nothing to do with Bianca. But the reference, intentional or not (though I’m not sure how it could be unintentional given that this is San Francisco), was nice indeed.

James Duncan Davidson

AddThis Social Bookmark Button

In the thirty-odd something hours since the unveiling of the new iMac, I’ve talked to lots of my developer friends about it. The reaction of those that already have Macs is mostly positive. There are a few that don’t like or are simply neutral on the design, but they seem to be in the minority. What’s more interesting is the reaction of those that don’t already have a Mac.

These people are the same ones that have been watching me play with Mac OS X for the last year and a half or so. They see what I’m doing and are interested, but have so far just watched from afar. They have continued to work with their Linux, Solaris, FreeBSD, or their Windows machines. With the introduction of the new iMac, several of them have just flipped over and moved into the “I really want one” camp.

Said Justyna Horwat, “I’d go buy it right now if only they had one with a 17 inch monitor”. This person is a hard core Unix and Java developer who works on open source software day in and day out on Solaris and Windows. The only reason she isn’t going to get one at the end of January is the extra 524,288 pixels of screen real estate she would get with a 17 inch display.

Maybe the next revision of the iMac should come with an option for a bigger screen. Sure, it would cost a few hundred dollars more, but people would pay it. I can’t see a mechanical or technical reason why the iMac couldn’t support a larger display.

Screen issues aside, what this tells me is that lots of people are watching what is going on with Apple. And these aren’t the old Mac OS 9 users. These are people from the Unix crowd. The developers that will help create a whole new world for Mac OS applications. And, every time Apple innovates, they get more and more interested.

Are you thinking about trying out Mac OS X? What’s stopping you?

James Duncan Davidson

AddThis Social Bookmark Button

I have to admit that part of me was disappointed that there was not a “One More Thing” at Steve Jobs’ keynote this morning. After all, Apple’s PR had said that whatever was coming was “Beyond the Rumor Sites. Way Beyond.” But, everything announced had already been speculated on at one time or another. Don’t get me wrong, this keynote was a feature packed as I could as I could hope for from Apple. New iMacs, iBooks, and iPhoto software as well as the news that should matter most for Macintosh developers: OS X is the default OS on all new Macs. But that one tease line promising something beyond the rumor sites had me hoping for something more.

Since we didn’t get that something more this morning, there are really only two things we could do. The first is to feel cheated. I’m sorry, I can’t feel cheated. The new iMac is just too good. And even though iPhoto won’t meet the needs of heavy duty photographers, it is perfect for all those people replacing their point and shoot film cameras with point and shoot digital cameras. That product alone deserves some kudos. So that leaves option two: engage in more rampant speculation!

What would I run off and design next if I could direct Apple’s R&D team and wanted another to make another accessory for the Digital Hub? Easy. I’d turn my home theater setup (as humble as it is compared to that of some of my friends) into one big audio-video output device for any Airport enabled Mac.

Imagine if you will a gleaming white box sitting on top of the TiVo plugged into the “Video 1″ jacks on the back of the A/V receiver. There’s an Airport card inside the white box that lets it show up as a device on the local wireless network. And there’s a set of system extensions to Mac OS X that let it be treated as an audio/video output device by any Macintosh.

Now, sit on your couch with your PowerBook and fire up iTunes. Click on the option to output to the remote device and all the sudden your MP3 collection is playing through real speakers. Click on the visualizer and tell it to send the visuals out as well so that you can enjoy them on your television. Invite all of your friends over for an impromtu party.

When you get bored of that, download some QuickTime clips from the Internet and pipe those to your home theater set up. Or, when your friends finally make it over, fire up iPhoto and have your photographic slide show display on your television.

Sound far fetched? Maybe. But maybe not. I can’t think of any technical impediment though. Current wireless networks should be able to support NTSC video streams (with a little help from QuickTime). After all, all you need resolution-wise is something like 320 x 200. Positively postage-stamp size on your LCD monitor. And the next generation 50Mbit+ wireless networks should enable HDTV quality streams to be flung around the living room with abandon.

Put a remote on it and it could become a set-top box with access to your music, movies and other files on any Macintosh anywhere in your home. It doesn’t have to be a full fledged Mac, just a smart accessory for one. Maybe even smart enough to overlay an icon on live TV telling you that you have email.

Sure, it’s a fantasy, but if I could have one more device to plug into my Digital Hub, I think I’d want something like it.

So, if you got to lead Apple R&D for a day, how would you try to “Think Different”?

James Duncan Davidson

AddThis Social Bookmark Button

The new iMac is really cool. No, scratch that. It’s really really cool. Like most people, I envisioned that the new flat panel iMac would be a 15″ flat panel screen with the hardware stuffed behind it. However, Steve Jobs gave some good reasons why that particular design strategy wouldn’t work. One was that the SuperDrive can work as fast in a vertical orientation. Another is that the unit just isn’t elegant.

And then he unveiled the new iMac. And when it popped out from the stage, it looked better than it did in the picture I had seen hours before on the net. To me, it looks as if Apple has taken the lessons from the Cube, both good and bad, and taken them to heart in the design for this new iMac. The base unit is small and compact like the Cube was. But instead of having a separate screen (along with the associated cables and cost), the screen is attached with a clever adjustable arm. And, correcting the Cube’s fatal flaw, the iMac comes in at a great price ranging from $1299 to 1799.

With a full speed G4 chip replacing the G3, this is a no compromise machine able to do anything you want it to do. I have no hesitation in recommending that anybody wanting to get a Mac get this one. Mom, Dad, this means you. Throw those Windows based PCs out the window and get one of these. You’ll love it. And I’ll love you for getting it so that I don’t have to answer Windows configuration questions any more.

There’s only two reasons keeping from running out and buying one right now for myself. The first is that I just got a Dual 800MHz PowerMac and OS X really likes having the raw horsepower that dual processors gives. The second is that I just bought my new machine a few months ago and can’t buy everything I want. At least not until my new book gets published and becomes a best seller.

Steve Jobs and company have hit a home run here. Only time will tell if it has lived up to the hype, but I have a good feeling about this one.

What do you think of the new iMac?

AddThis Social Bookmark Button

Quickie notes from the MacWorld keynote floor…

The Update
iPod’s first 60 days: 125K units

27 retail stores (the goal was 25); 800K visitors in the month of December

The other 95%: 40% of those buying CPUs in the Apple stores do not already own a Mac

MacWorldExpo: 80K expected visitors

State of Maine: equipping every 7th and 8th grade teacher and student with an iBook; the largest education order in history; 1 down, 49 to go


OS X
“It’s time: All new Macs will boot-up in OS X”

from Adobe: Illustrator, inDesign, GoLive, and, of course, Photoshop for X (with spell-checking); AppleScript glue between these applications brings it all together

from Palm: Palm Desktop for X (did we really need to see a hotsync demo?)

Mike Evangelist (yes, that’s his name) for Final Cut Pro: takes advantage of the G4 in desktops and the Velocity engine; real-time special effects, titling, colour correction (set the black point, set the white point, bring up the colour a little, and rejoice); and it works on (T)iBooks too

from Mathematica: the world’s only integrals joke: log(cabin); “This would have been incredibly useful to people designing vacuum tubes”; georgeously rendered integrals — yummy!

from Aspyr: Harry Potter and the Sorcerer’s Stone, including Quidditch — lovely rendering, looks like the Q2 engine; Star Wars: Galactic Battle Grounds

from LucasFilm: over 4K shots for Episode 2 using OS X, Maya, After Effects


iPhoto
6Mil cameras sold in the U.S. in 2001; Solves the Import>Edit>Print problem, “The chain of pain”; with one button, import, catalogue, store; editing (seems to be limited to cropping and the like); ColorSync every step of the way.

It’s actually about “Save (’the digital shoebox’), organize, and share.”

Organize: real-time scaling from the tiniest thumbnail (a few hundred photos on the screen at once) to full-size; switch to “by film roll” view; photo albums by drag and drop — think of it as playlists for pictures

Edit: cropping with standard constraints (e.g. 4×6, 5×7 portrait, 4×3 television ratio for iDVD); colour>b/w; a preferences panel allows you to choose an alternate editor

Share: Slideshow using OpenGL transitions and background music; HomePage button builds a page with configurable frames and titles, publishing this on your iTools page; Printing is a simple dialogue with multiples per page, contact sheets, and so forth; Kodak Print Service is built-in with shipping options and 1-Click shopping. 20×30 runs $19.99; build and order a hard-bound book of your photos with built-in design tools; 6 book designs initially; 1-Click order without ever leaving iPhoto; takes about a week; “Total Granny porn” — Cory

And, of course, it’s free and downloadable today.


iBook
600 MHz with a Combo drive for $1499; 14″ LCD under 6lbs w/ 6hr battery life and combo drive for $1799


The new iMac
6Mil iMacs sold.

15″ LCD across the line, 1024×768 — “This is the official death of the CRT today”; G4 @ 700 at 800 MHz; SuperDrive: CD R/W, DVD R/W ($5 apiece); 32MB DDR video memory nVidia Gforce; optical mouse

It’s a round cube. The top-mounted screen is fully articulated to 180 degree swivel, 0 to 90 degree vertical, screen remaining level, but tiltable to your liking. The 10 1/2″ diameter half bowling-ball base houses everything, from CPU to drive to power supply — no dangly bits! connectors are around the back. Expandable (memory up to 1Gig) via an unscrewable base.

  • 15″ LCD, 700 MHz, 128MB, 40GB, CD-RW: $1299
  • 246MB, Combo: $1499
  • 800 MHz, 60 GB, SuperDrive: $1799

High-end model shipping this month with the others following in February and March. Genentech has already ordered 1K of the new iBooks.

Hip-hop meets Luxo Jr. ad coming to a television set near you.

Time magazine — handed out to attendees on the way out the door — features the new iMac on the cover.


Strategy
Innovate.

Derrick Story

AddThis Social Bookmark Button

Steve Jobs Pitching Mac OS X

Steve Jobs Pitching Mac OS X at the recent Seybold conference in San Francisco.

Macworld SF 2001 — The hype machine kicked into high gear when Apple moved Steve Jobs’ keynote address to Monday. Then uncharacteristically, Apple began to fuel the speculation fire with bold statements on its own site such as: “To Go Where No PC Has Gone Before” and “Just One More Sleepless Night.” What’s this –Sleepless in San Francisco! Hmmm … could it be that good?

Meanwhile, the rumor sites were churning out reports about the iWalk, flat-paneled iMacs, 1 GHz Power Macs, and a host of other semi-educated guesses. Apple just kept stoking the flames without revealing any details.

If you’ve ever been on the show floor the day before a big Apple announcement, you know they take secrecy to a new level. Since O’Reilly has a booth at Macworld, I was able to get an exhibitor’s pass to get on the floor Sunday night. After checking our crates to make sure everything was delivered without damage, I casually wandered by the Apple area.

The entire empire was surrounded by a thick black curtain at least 10 feet tall. Security personnel roamed the vicinity to make sure no one saw what was going on behind the scenes. The area would remain this way until Steve broke the news.

And what was the news? The iMac is reborn. Those of you who read my Mac DevCenter newsletter on Friday know that it was one of the improvements that I believed Apple had to make. And boy, did they ever.

The new iMac, with a G4 processor, combo drive (CD-RW and DVD) and nVidia graphics card does have a flat-paneled screen — no real surprise there. But what folks didn’t anticipate was the incredible new design to support it. The flat panel seems to float in the air, only connected to its domed base by way of an elegant chrome arm that allows you to position the monitor to your perfect height and angle.

The white, domed base looks about 10 inches in diameter and houses the brains for the computer. How did the engineers get all of those components into such a small base? Do you remember the Cube? Apple has been working on this design for sometime now, and today they get to celebrate their efforts. The basic model should be available in March for $1,299 USD, with an advanced model to appear later this month for $1,799 USD — that’s right, they’re shipping the advanced model first.

The new iMac will be the center of the digital hub. To help round out its software offerings, Apple also announced iPhoto to accompany iTunes, iMovie, and iDVD. iPhoto is the digital image solution that we’ve been waiting for. It breaks the chain of pain for importing, editing, and printing, by providing seamless archiving at the point of download. Anyone who is managing hundreds of digital pictures knows how important this function is. iPhoto is free to Mac OS X owners and available for download today.

Also as of today, all Macs will ship with the default boot on OS X. It’s the right time for this. Steve told us there are more than 2,500 native OS X apps now.

Steve also updated us on the iPod’s out-of-the-gate performance. Apple sold 125,000 iPods in the first 60 days. Some of those were sold at Apple Stores, of which there are 27 open now, with more to come. Jobs went on to say that 40 percent of the retail store customers are first-time Apple buyers — that’s got to impact Mac’s market share. Last month, the stores had 800,000 visitors.

So was it worth the hype? Well that depends on what you were hoping for, right? Regardless, you have to admit that Apple continues to push the personal computing envelope. My first impression is that the iMac is going to be a home run, and as for iPhoto, I can’t wait to get my hands on it.

For more in depth analysis, look for Daniel Steinberg’s keynote report later today on the Mac DevCenter. As for me, I’m off to take some pictures.

Give us your take on the new iMac.

James Duncan Davidson

AddThis Social Bookmark Button

You say you didn’t manage to score a pass to watch Steve Jobs unveil whatever it is that Apple has been hyping to the max over the last week? I hear ya. I didn’t manage to score a pass either. For those of us left outside the doors of the Moscone Center, TechTV is providing an alternative and broadcasting the keynote live as it happens. Come 9AM pacific tomorrow morning, I’ll be on my couch watching to see what Apple unveils.

If you don’t get TechTV and want to see the fun, you have two other options. The first is to go to an Apple Store near you. The other is to try to get a QuickTime stream from Apple’s website.

Given the amount of hype that this event has created, it should be a heck of a show.

James Duncan Davidson

AddThis Social Bookmark Button

This weekend, I came home from Tahoe and found Mac OS X’s Software Update informing me that there were new print drivers available. These usually aren’t the kinds of things that generate much excitement in my home, but in this case I’ve been looking forward to one particular function of my HP 990cse printer to be enabled: dual sided printing.

You see, I’m working on a book for O’Reilly and I’ve found that writing a book, unlike writing an article, requires — no demands — lots of paper. Some edits can be done on screen, but others simply require a print out. Under Windows and Mac OS 9, my favorite way of doing this was to print two pages on each side of a sheet resulting in a 75% reduction in paper usage. I bought this particular HP printer because it could do this in color.

However, under OS X, my printer has only been able to print out on a single side of the page. This has resulted in either me using more paper, or spending time printing first even pages, then odd and hand shuffling the printouts between steps to make everything come out right. You can bet that I didn’t do this too often and simply used more paper.

The hope I had that this issue would be addressed when I saw that there was an update was welcomed by the appearance in my print dialogs of an option to enable two-sided printing. Yay! It’s a little thing in the overall scheme of things, especially on the eve of Apple’s big mystery announcement, but sometimes the little things are truly satisfying in their own ways. In steps both small and large, OS X continues to get better.

What little additions have improved your Mac OS X experience lately?

Brian Jepson

AddThis Social Bookmark Button

In my continuing attempt to separate the junk from working machines in my collection, I decided to play around with
some old href="https://www.obsolyte.com/dec/multia/">Multias. One
of them has the soldered-in CPU and soldered-in cache
(VX40); the other has the socketed CPU and 256kb cache
(VX41). In my previous experiments with these systems, I never had more than 40MB of RAM or 340MB of
hard disk space, so I never had enough
memory or hard disk space to do anything interesting with
them.

Resuscitation

The first problem I ran into was that the VX40 wouldn’t boot
at all. That’s what I get for keeping it on the shelf for
so long. I was hesitant to mess around with the VX41, since
I’d had trouble with it in the past. Since it was the only one that would boot, I had no choice.

Also, neither Multia’s battery was any good. I found a
replacement battery href="https://www.dalco.com/moreinfo.cfm?∏_ID=4807">here.
But I was too eager to get going, so I linked three AAA
batteries in serial and plugged them into the motherboard battery connector (don’t plug batteries into your motherboard unless you know exactly what you are doing).

The VX41 had given me some trouble a few years ago; partway
into the installation of Linux or Windows NT, it would lock
up. I noticed that its battery (now dead) is 3.0v, less
than the 4.5v that is standard for this system. Could this
have been the problem? Probably not, but I decided to try the Windows NT installation to see how far I could get.

I dug up a 2.5″ 1.2GB SCSI drive and replaced the 340MB hard
drive. Also, I pulled some compatible RAM from a Macintosh
Centris, loading up the Multia with a whopping 88MB RAM.
So, I booted the machine up, and it dropped me into the SRM
console (this is what you use to install and boot Unix). I
switched to the ARC console by typing “arc” and pressing
enter.

It Lives!

Step one (before installing Linux or NT) is
to create a small system partition using the FAT file
system. With the Windows NT 4.0 CD-ROM in the drive, I selected “Run a program” from the ARC menu
and told it to run CD:\ALPHA\ARCINST.EXE. From here, I was
able to create a system partition of 10MB. Then I told it
to install Windows NT and let it run from there. So far,
I’ve had no trouble with it locking up (knock on wood). However, my battery contraption proved to be unreliable, so
I pulled it out. This means that at each boot, I must:

  1. wait for the SRM console to start up
  2. type “arc” + enter to get to the ARC console
  3. select a default language
  4. choose Supplementary Menu->Set up the System and:
    1. choose “Reset system to factory defaults…”
    2. Set the system time
    3. choose “Manage boot selection menu” and change it
      like so:
      Under OSLOADER, s/winnt/winnt40/
      Under OSLOADFILENAME, s/winnt35/winnt/

After the new battery arrived, I only had to do this once more (after which the Multia remembered its settings).

Development Tools

Now that the system was up and running, it was time to get some development tools running on it. The first things I installed were Service Pack 6a and Internet Explorer 5.0, since they are prerequisites for IIS.

Next, I installed the Windows NT Option pack, which gave me IIS. But what fun is IIS without Perl? Although ActiveState no longer supports Perl on the Alpha, I found older releases here. For good measure, I also reinstalled Service Pack 6a, since there’s a chicken-egg situation: I couldn’t install IIS until I had installed SP3 or greater (so I chose SP6a), but SP6a includes some IIS-specific fixes.

Pushing my free disk space to the edge, I loaded up Visual C++ and Visual Basic on the system. Both of these depend on the MSDN library for their online documentation, so I tried to install that from the disk included with my MSDN subscription. Unfortunately, the latest MSDN library disks do not support the Alpha. I am something of a packrat, and I found an older set of CDs from January 2000 that includes Alpha support. That completed my Microsoft development environment. It was time to make sure Java got some fair representation here, too. Java 2 is available as a free download from Compaq. The availability of Java 2 is a big boost to the Alpha/NT platform; it opens up a lot of possibilities.

Building Apache

Since I couldn’t find a recent binary build of Apache for Alpha, I decided to build my own, using the current stable version (1.3.22 as of this writing). What better way to try out my C compiler? I needed something to extract the archive, so I downloaded the AXP build (I don’t know what AXP stands for, but it’s another name for the DEC Alpha platform) of unzip from ftp://ftp.uu.net/pub/archiving/zip/WIN32/. I extracted Apache and tried to build it with the command nmake /f Makefile.win INSTDIR="D:\apache" installr, but I was confronted with this error:

.ReleaseWin9xConHook.obj : fatal error LNK1112:
module machine type "ALPHA" conflicts with target machine type "IX86"

I found hardcoded references to a machine type in several of the Makefiles, so I changed /machine:I386 to /machine:alpha in each file by extracting the Apache source on an x86 system running Windows and Cygwin, then running this command under the bash shell:

find . -type f -exec grep -i i386 {} ; 
-exec perl -pi.bak -e 's/machine:i386/machine:alpha/gi' {} ;

You could run this on any Unix system, as well. There may be some equivalent way to do this using Windows NT utilities or Visual C++, but I went for the familiar Unix solution.

The change made it possible for me to compile Apache on my Alpha. I ran into one other problem with a file called test_char.h — this file should be generated by a program called gen_test_char.exe, but it didn’t happen automatically. So, I changed directory to apache_1.3.22\src\main and ran this command: nmake -f gen_test_char.mak. Then I returned to the src directory and re-ran my nmake command (nmake /f Makefile.win INSTDIR="d:\Apache" installr). When I was done, I had a complete Apache installation ready-to-run in my D:\Apache directory.

Run x86 Applications with FX/32

Compaq DIGITAL FX/32 is a subsystem that runs 32-bit x86 binaries and optimizes them for the Alpha while you are doing other things. It’s unsupported, but still available for download, and it’s the only way you’ll run x86 applications such as Microsoft Office. I used FX/32’s Install x86 Program utility to install Office 97 and subsequent service releases (SR1 and SR2). I figured that I didn’t want FX/32 running unless I was actively using Office, so I removed the Office Startup icon from my startup folder. If you install Office 97, I’d suggest that you don’t install the Office Shortcut Bar or the Find Fast feature, since these are two x86 applications that would run in the background.

Conclusion

Back when I had 32mb of memory and 340mb of disk space, I felt the Multia was absolutely unusable as a Windows machine. However, even under a low memory configuration, it would make an awesome little Linux, NetBSD, or OpenBSD system. Before I invested in a Cable/DSL router, I used a Multia running Linux as my firewall and NAT router. And a free operating system is probably your best choice for a Multia, since the BSDs and Linux operating systems have excellent support for legacy hardware. In contrast, Windows support stops at NT 4.0, and it won’t be long before Windows NT 4.0 is discontinued altogether.

All the same, I was curious to see how this machine would fare as a Windows development system, and it’s not disappointing. But I wouldn’t take an Alpha running Windows NT into production as a web server. Because Microsoft is no longer developing for the Alpha, and because Windows NT 4.0 will soon be discontinued, I don’t think you can count on a reliable stream of patches that you’d need to foil the security holes that trouble IIS and Windows.

Here are some links I found useful:

The NetBSD FAQ has a lot
of good information about heat problems that may lead to
lockups. I cut the lead to the thermal resistor, and it
makes the fan spin faster and louder. No lock-ups so far!

Have you dusted off an old workstation lately? Were you greeted with more than pops and crackles?

AddThis Social Bookmark Button

Wired’s iHype roundup takes a gander at the rumours, wishes, and downright science fictions surrounding unveilings at next week’s Macworld Expo. “Such pre-show hucksterism is uncharacteristic of Apple, which usually neither confirms nor denies the existence of this or that rumored product or innovation.”

Apple devotees LOVE a good fairytale — and here’s mine.

A flat panel, in size somewhere between a Palm and and that of my 12.1″ diagonal iBook display. As for brains, we’re not talking TabletPC here; just enough to power a remote desktop client a la X/VNC/Timbuktu. OS X and something Graffiti-ish. 802.11b wireless networking provides the link between the iPad (yes, I said iPad) and any networked Macintosh — whether a peer-to-peer ad hoc network or Internet away.

“A flat panel, in size somewhere between a Palm and and that of my 12.1″ diagonal iBook display.”

Preemption appears to have been the motivation behind Steve’s keynote move to a Monday first-thing slot. Ostensibly costing not an insignificant amount of disturbance and $$, the mad dash was to beat Bill Gates (Bill’s at CES at 6.30pm) to the punch. This didn’t quite have the feel, mind you, of a simple mindshare grab; Steve and Bill _had_ to be announcing pretty much an identical thingy. So nu, what’s the thingy?

Bill’d certainly be talking TabletPC — that tidbit is hardly prescience.

Rumours-cum-reports that Apple’s placed orders for 15-inch flat-panels galore have been floating about for a couple of weeks now. The majority are placing pretty safe bets on a flat-panel iMac. I wouldn’t be surprised to see such a beastie, but given all the iHype on Apple’s part, that simply can’t be Steve’s traditional “I almost forgot” end-of-keynote unveiling.

Then there were the rumours of something consumer-level, inexpensive even. So that ruled out a Mac ;-) — at least a full-blown one. I stepped back, quite literally, and pondered my iBook. What if I ripped, snapped, or broke off just the display? Just what would I need to bring colour, connectivity, and productivity back to the lifeless black screen in my hands?

“As for brains, we’re not talking TabletPC here. OS X and something Graffiti-ish.”

It’d certainly have to be a lite version of OS X given my experiences with the operating system on my well-power iBook. Or we could pump it up with a G3, but then we run into power, heat, and $$ issues. No, we’re talking about something smarter and more extensible than a PDA. Perfectly functional standalone (a la Palm), yet perfectly amazing in concert (_not_ a la hotsync) with others.

Apple-branded Palms, Apple-owned Palm (+Be), and like thoughts — not to mention the keyboardless screen in my hand — said Graffiti or something of the sort.
MMmmmm… InkWell, Apple’s Newton vindication. It could happen! At the same time, even Microsoft’s PocketPC recognized and catered to the Graffiti-enabled generation. Hell, friends who don’t even own a Palm-like can read the Graffiti I brainlessly ink on a napkin or post-it. It’s certainly more legible than my actual handwriting, atrophied by 20 years of pervasive computer use.

“Just enough to power a remote desktop client a la X/VNC/Timbuktu.”

Synchronicity stepped in. Just moments elapsed between my marveling at the decent functionality of Windows XP’s “Remote Desktop Connection” (I’ve always used VNC, a little clunky, but do-able) and an IM from my friend Peter pointing me at iHam on iRye, a remote (as in trans-LAN/WAN) for iTunes.

And don’t forget to factor in OS X’s lightweight PDF GUI bits. Wow!

“802.11b wireless networking provides the link between [my screen-in-hand] and any networked Macintosh — whether a peer-to-peer ad hoc network or Internet away.”

No, I’m still thinking 802.11b, at least for now (compatibilitarily-speaking).

“the iPad (yes, I said iPad)”

“iPad,” “iDock,” “iWalk,” iWhatever. So long as it looks something like this and feels better than (though similar to) this.

Remember, kiddies, that this is only a bedtime story, mere speculation at best. That said, if I’m right you can bet I’ll find an “I told you so” or three in me.

P.s. Oh, and it’ll be white, no, titanium, no wait, titanium and white ;-)

<from raelity bytes>

iWhat do you iHope iT iS?

AddThis Social Bookmark Button

Copying an audio CD on OS X seems like it should be as easy as drag and drop, but it appears to be just a drag…Maybe this is something completely obvious, but I’m apparently missing it. I’m trying to find a simple way of copying an audio CD using the CD-R drive on my iBook.

I know I can copy a CD by importing the tracks into iTunes as AIFF or WAV files to preserve the original audio quality, creating a playlist in iTunes and then burning a CD with that playlist.

The problem I have with that method is that I end up importing the files twice. Once as huge, high-quality files in order to copy the CD, and once again as MP3 files for playback in iTunes and elsewhere. If I have multiple copies if the tracks in the iTunes library, it isn’t very easy to distinguish between the two versions.

I’ve tried copying the CDDA files from the audio CD to the hard disk, then copying them back again. There are two problems I found there. First, the Mac OS enlarges the CDDA files when it copies them to the hard disk, so you can’t copy all the files back to the CD without running into space limitations.

The second, and more difficult problem is that if you do copy these files back to a CD, it doesn’t create an Audio CD, instead, it creates a data CD with CDDA files on it. I didn’t know there was a difference, but apparently there is.

I can get around the first problem by copying the files from a networked Windows CD drive directly to a blank CD on the iBook, but that doesn’t solve the second problem.

It appears that the only way to create an audio CD is with iTunes, and until you burn audio to that CD, it doesn’t appear as a drive in Finder. Argh.

Am I stuck with the dual-import thing? or is there a better way…

Do you have a better way to copy an audio CD in OS X?

AddThis Social Bookmark Button

Related link: https://www.wired.com/news/privacy/0,1848,49430,00.html

P2P file-sharing fans are finding they’re burdened with a rather unwelcome house-guest. W32.Dlder.Trojan (aka ClickTillUWin), a trojan horse sharing the URLs you visit with a remote site, was bundled with popular consumer file-sharing apps BearShare, LimeWire, Kazaa, and Grokster.

Brian Jepson

AddThis Social Bookmark Button

A vintage hardware habit can be hard to break. I was cleaning up my basement, trying to figure out what was broken and what wasn’t. I put what seemed to be two hopeless SPARC machines (an IPC and IPX) in the junk pile. I just couldn’t stay away from the junk pile, though. One thing led to another, and I ordered some replacement parts. Soon I had a working IPX with 64MB RAM and a 2GB hard drive.

It had been a long time since I last tinkered with a SPARC, and times had changed. The IPX belongs to the sun4c family of machines, a family that was last supported by Solaris 7. So, the IPX could not run Solaris 8. I could load it up with Solaris 2.6 or 7, but that would be boring. Plus, I was motivated to have a computer that I could use to experiment with the Sun ONE Starter Kit, which requires Solaris 8. So, I went on a quest to find a cheap SPARC that would run Solaris 8.

It wasn’t long before I came across an eBay auction for a SPARCclassic X, which I picked up for $7.49. However, according to the Sun Hardware Reference, this SPARC may not have been much more than a doorstop:

SPARCclassic X (4/10)
CPU:            501-2079/2262/2313
Notes:          Essentially the same as SPARCclassic, but
                intended for use as an X terminal (?).

A Simple Promotion

As it turns out, there is a simple way to turn it into a SPARCclassic (you don’t even need to open the case to do this). See the SUN NVRAM/hostid FAQ for complete details. The changes directed in that document were simple enough to follow, which left me with this (excerpted from the Sun Hardware Reference):

SPARCclassic (SPARCclassic Server)(SPARCstation LC) (4/15)
Processor(s): microSPARC @ 50MHz, 59.1 MIPS, 4.6 MFLOPS,
              26.4 SPECint92, 21.0 SPECfp92,
              626 SPECintRate92, 498 SPECfpRate92
CPU:          501-2200/2262/2326
Chassis type: lunchbox
Bus:          SBus @ 20MHz, 2 slots
Memory:       96M physical
Architecture: sun4m
Notes:        Sun4m architecture, but no Mbus. Shares code
              name "Sunergy" with LX. Uniprocessor only.
              1.44M 3.5" floppy. Soldered CPU chip.
              Onboard cgthree framebuffer, AMD79C30 8-bit
              audio chip. Takes pairs of 4M or 16M 60ns
              SIMMs. First supported in SunOS 4.1.3c.

Not bad, except I didn’t have any 60ns memory or a Sun monitor. I did have some IPX memory, which runs at 80ns. Although it’s slow, it works. As for the monitor, I am lucky enough to own a Vigra VGA (not SVGA!) framebuffer, which enables me to plug a SPARCstation into a PC monitor (at 800×600, 8-bit color, and some terrible refresh rate I don’t even want to think about). But it worked out of the box without the need for special drivers.

Disk Space

Over the years, I have installed different versions of Linux and Solaris on SPARC hardware, but I was always limited by the small (1-2GB) disks that I could afford. Not this time, I decided. I found a 9 GB 50 pin SCSI drive for sale at Other World Computing, a great dealer for Macintosh Hardware. I had no idea whether this drive, an IBM UltraStar 2XP 7200RPM, would work in my system. As it turns out, it worked, and worked great. This hard drive seems to be available in 50-pin, 68-pin, and 80-pin configurations, so if you find one for sale, make sure you are getting the right variant (the 50-pin variant works in the SPARCclassic).

The SPARCclassic X does not come with any cables for attaching a hard drive, so I borrowed cables from the IPX. However, the screws for mounting a hard drive are not the same as those used for the IPX, so I had to improvise by using two screws from the IPX to mount the drive flush left in the case, and then using two slightly longer screws to attach the other side. I could have used an external case, and avoided the whole problem of mounting the drive inside the SPARCclassic.

Once I had my 9GB drive installed, I downloaded the Solaris 8 ISO images and burned them to CD-ROMs using a Windows PC. Then, I rummaged through my collection of junk until I found a CD-ROM drive that could boot a SPARCstation.

The hard drive required a low-level format so that the Solaris installation could bootstrap itself. To perform the format, I started the Solaris installation, and then got a root shell at my earliest convenience (I could probably have used boot cdrom -s at the firmware prompt to get into single-user mode). In the root shell, I used the format utility to low-level format the drive. This took several hours!

Solaris 8 Goes Up

Installation of Solaris 8 was smooth but slow because I had a slow (1x or 2x) CD-ROM drive and I used the graphical installation. I don’t know of any way to force it into text-mode installation other than to perform the installation over the serial console. The complete installation took most of a day - the good news is that, after the initial steps of the installation, I only needed to swap CD-ROMs occasionally.

Due to a limitation of either Solaris or the SPARCclassic firmware, I had to put the / partition in the first 2GB of the hard drive. Otherwise, the system would not boot after I complete the installation (and yes, I learned this the hard way).

By default, Solaris does not come with a C compiler. This was easy to remedy; the Solaris Freeware CD-ROM includes GNU C and many other nice tools that should be familiar to Linux and BSD users. I downloaded and installed the CD, which includes a nice graphical installer. Since the Solaris Freeware CD-ROM didn’t include everything I wanted, I occasionally turn to SunFreeware for more precompiled packages.

X Here, X There

By this time, the poor refresh rate and low resolution of the Vigra framebuffer was getting to me, so I decided to switch to a remote X login. From my Windows PC, I was able to log into my Solaris desktop by using the Cygwin XFree86 Server with the command /usr/X11R6/bin/XWin -broadcast. I downloaded xwinclip so I could cut and paste between Windows and my X Window session. My complete X startup script on the Windows side is:

#!/bin/sh
/usr/X11R6/bin/XWin -broadcast &
sleep 10
export DISPLAY=192.168.0.25:0
/usr/X11R6/bin/xwinclip &

That connects me to the X display manager running on the SPARCclassic and also starts xwinclip on the same display. However, xwinclip interferes with my ability to keep an active highlighted region in some programs (such as Netscape), so I sometimes kill xwinclip when I’m not switching back and forth between my X Window session and Windows applications.

This little SPARCclassic runs well, but it’s slow. I recently ordered a used SPARCstation 10 with a 60mhz CPU that I hope will run much faster. The SM41, SM51, and SM61 SPARC 10 CPUs all include a large (1MB) cache that makes a huge difference. I don’t plan to abandon the SPARCclassic, though; I’ll probably set it up as a NetBSD, OpenBSD, or Linux system. It’s been my experience that free operating systems support older hardware better than proprietary counterparts (that’s because there is no significant motivation to phase out support for older hardware).

Some links for vintage SPARC enthusiasm:

Do you have trouble throwing away old systems? Do you get a sense of satisfaction when you save a 20mhz system from the landfill?

James Duncan Davidson

AddThis Social Bookmark Button

Over the last few days, Apple’s website has been making some bold statements about what is coming up for MacWorld next week.

Monday: “This one is big. Even by our standards.”

Tuesday: “Count the days. Count the minutes. Count on being blown away.”

Today: “Beyond the rumor sites. Way beyond.”

This last claim is interesting as the rumor sites have been talking about some pretty far out stuff over the last few months — and then have mostly gone curiously quiet.

As much as I am trying to resist getting worked up over this, I find myself looking forward to next Monday in much the same way that my little nieces and nephews look forward to Christmas every year.

So, what’s coming? At this point it’s anybody’s guess. I just hope that it’s big enough to justify this amount of hype from Apple. After all, there were lots of disappointed people at last year’s MacWorld New York. Apple can’t afford to make these kind of statements without having a bold set of product introductions.

So, if it’s beyond the rumor sites, it’s got to be something good. What do you think is coming?

AddThis Social Bookmark Button

My friend Bruce, who shall remain nameless, said “F*ck you.” He was of course expressing his joy and happiness about my purchase of an Apple iBook for myself this Christmas. He’d been eyeing one for a while, but I took the plunge. I needed a portable CD-burner for my IBM ThinkPad, and I decided to get one with a Mac iBook attached.

I am overjoyed at this new machine. I’m not ashamed to say that I’ve been a MS Windows user since version 1.0. I’ve also regularly used all varieties of operating systems including alot of unix variants and alot of different Macs — but my primary computers have always been DOS/Windows boxes, even if they were just expensive terminal emulators.

Lately, I spend most of my development time on remote Linux boxes, but have yet to find a GUI and suite of applications for Linux that was as easy to use as Windows or a Mac. I’ve been hesitating for a long time in making the switch to Linux as my primary platform, and have had a rash of bad Windows experiences lately. Enter the iBook and OS X.

Finally there’s a good Unix GUI, and it just so happens to be the Mac. There’s also a lot more interesting software design and development occurring for the Mac: things like the Entourage e-mail client and the AppleScript support built in to the AIM client. In my 3+ days of using this machine, my hindsight has become a perfect 20/20. This decision was a no-brainer.

My nameless friend Bruce shouldn’t fear though, I have a feeling a lot more people who have been stuck in the Windows world for a while, including him, will be making a Mac running OS X their next computer.

Have you recently made the switch to Mac OS X? Are you in love with your iBook? Tell me about it …