Lunch with Fay

12/20/06 | by JAdP | Categories: Personal

Today I had lunch with an old friend, Fay. In addition to catching up and being teased about my limp and inability to grasp things with my left hand as a result of my fall, we discussed blogs, wikis, feeds and the problems with the publishing industry. Fay's a very astute business woman, successfully running A Coastal Affair for over 18 years, but she just doesn't see the value in much that's been termed Web2.0. She did see where the publishing industry could benefit, though.

To those who believe in these technologies, and even the static web, blogs and feeds have become the new PR and the only marketing worth doing. To the rest of the world, not so much.

Then we had a much more fun conversation: talking about upgrading her from an old Mac running v9 to a shiny new Mac with Tiger. That got her much more excited - especially so since she now has a Mac fan [me] to help her with the transition. Not that I think she'll need much help.

The risotto with prawns was wonderful. And, to discount that there's no such thing as a free lunch, Fay picked up the tab. Thanks Fay.

2 feedbacks »
 

Smart person's debate of OSX vs. Windows Vista

12/19/06 | by JAdP | Categories: Computers and Internet

Having just posted on my Three Months with a Mac after 35 years with computers, criteria for the debate being posed by Robert Scoble, seem like an interesting follow-on.

I'd like to get a group together to debate Windows Vista vs. Mac OSX sometime in January after MacWorld and CES (since Windows Vista ships on January 31st, that'll be a good time to do it).end quotation
-- Robert Scoble posts Smart Person's Debate of OXX vs Windows Vista in Scobleizer

Of course, seeing how Robert's post already has over 70 100 comments, this may be moot extraneous.

User Experience

This is where we usually start... with the users.

  1. Consistency of user interface throughout all use cases
  2. Natural progression from action to action when performing a task
  3. Attractive - draws users in rather than being a forced issue
  4. Installation of new software, hardware & peripherals
  5. Maintenance of current software
  6. Configuration
  7. Interoperability with other systems at the same level and other classes of systems [server, web-as-platform, mobile, cameras, etc.]
  8. Availability & choice of software for required tasks
  9. Comfort level - i.e. how secure, happy and carefree are the users

Quality, Reliability, Stability & Maintainability

Quality is conformance to specifications; maybe the debate should talk about specifications in regards to standards and expectations. Reliability is the probability of meeting those specifications over a given life; maybe the debate should discuss what's a reasonable lifetime for an OS. Stability is the length of time between crashes or forced reboots; perhaps the debaters should ponder the rotating hourglass vs. the rotating beachball. Maintainability is the ease of restoring a system to stable operation based upon scheduled and unscheduled maintenance, sparing needs, expertise required and time from failure to restored normal operations; perhaps the debaters could discuss "Forced Quit" vs. "the three fingered salute". :D

Security

The current state of operating system, networking and application security is dismal at best, regardless of the OS you use. But the debate should have a large session on how the OS deals with threats and protects the users and user files, while still allowing them the freedom to work and play as they wish, with whom they wish.

TCO/LCC

One point in this area would be how much does the user need to spend, in terms of money and time, beyond the initial purchase price. This might be software to extend built-in functions, or training required to be able to manage the system, or time lost to any frustrations caused by trying to use the system.

There are many more, but this is a blog post not a white paper. &#59;)

Of course, with virtualization, this is going to be moot soon anyway. I touched on this in my Three Months with a Mac post, and I'll no doubt have more to say later.

Good luck with the debate.

 

Three Months with a Mac

12/15/06 | by JAdP | Categories: Computers and Internet

On September 16th, I unboxed and set up my MacBookPro, Vate. Three months after making the switch to Mac and using MacOSX on the MacBookPro 17", I'm loving it. Does that mean that there aren't some problems or unfulfilled desires? Not at all. However, switching to a Mac has been my best experience with computers in a long time.

Let's face it, software and hardware are software and hardware, and the hardware is really converging around CISC processors. Intel and AMD have really won over Sun, Motorola, IBM, HP and the other great RISC processors. I'm not really sure why - it's rather like the failure of Betamax. I think that it's a shame, as the RISC processors have a lot going for them. Just ask Sun.

Price is often brought up, for and against Apple. Just remember, when comparing prices, look at all the hardware that comes with the Mac you're considering: CPU, RAM, disk capacity and speed, built-in [iSight] webcam, remote control, backlit keyboard, superb styling, etc. Compare price and weight and thickness, component for component, and you'll be surprised that the Mac is cheaper, lighter, and oh-so-svelte. You can get lesser, though likely adequate, machines from IBM, HP, Toshiba, Dell, etc. etc. etc. Also look at the software you need/want, and what licenses are included in the price of the machines your considering. Price-wise, on a feature basis, Apple often wins. Price-wise for configuration flexibility, allowing you to buy a machine that's just sufficient for your needs today, everyone else wins.

On the software side... it seems that the rush to get features out the door, and the tendency of our society to go for convenience over polish, taste, reliability, longevity, and tightness, allows an awful lot of alpha and beta software, on all platforms, to masquerade as production grade. That being said, the OS, UI, and software for the Mac just feels better than that for MS Windows or Linux. Part of this may be that it's a new toy for me. Part may come from my treating it as a learning experience. Some things I enjoy doing now, even simple ones, like using a hot corner to launch the screen saver and lock the screen, I could have done under Windows, but didn't, because it wasn't the way that I had initially learned. The overall experience feels better on a Mac, but that's just my perception, and not any type of detailed results from an in-depth user study. &#59;)

It is really great having Unix underneath the eye candy. Unix is a stable, enterprise operating system. The first computers to which I had exposure were large IBM mainframes, followed by PDP11, AppleII, HP1000/RTE, Z80/CPM, 808x/DOS, Dec:Vax/VMS, SGI/Irix, IBM/AIX, HP3000/MPE, HP9000/HP-UX, earlier Macs, SunOS, Solaris, and then WindowsNT3.5 and on, and on, and on. MacOSX is the ideal Unix desktop we've all been wanting, ever since we first tried a Solaris Tadpole and found it wanting. When Leopard [MacOSX 10.5] comes out in 2007, it will be even better: Spaces - similar to the wiki(Common_Desktop_Environment, CDE) that makes Unix workstations so flexible to organize - will pretty much bring the UI to a new level of magic, and with 64-bit goodness [gee, just like the DEC RISC Alpha/Laser in 1993] to boot; TimeMachine for file system roll back, reminiscent of Network Appliance, looks cool too. And remember, that while wiki(NEXTSTEP, NeXTstep), upon which MacOSX is based, wasn't a popular Unix distribution, it was always called the Cadillac or Ferrari or Rolls Royce of Unix, with all the gold-plated software tools, like ObjectiveC, just like the Mac. MacOSX is a great OS for the desktop and even for the server, and it just keeps getting better.

Things like KeyChain reminds you that you are in the comfort of a secure Unix OS. As does the Updater; you can't install without an administrator password, and updating software that depends on your keychain requires manual intervention to allow that app to use the key again. Kind of like an automated, graphic wiki(sudo).

There is a lot more software for MS Windows, but as I've researched Apple, third party proprietary, and Open Source software for Tiger, I've found that I no longer have to fire up Parallels just to do my daily work [not including cross-platform testing]. The weaning process has been quick and relatively painless. After all that, it's time to join so many others and list the software that is making my MacBookPro the only personal workstation I need.

Apple Software

I love the way this software truly just works together. MS Office promises this, but falls far short by comparison. Just the power of the dictionary that's accessible to all apps, and the fact that it gives definitions, not just spelling, has me committed to the Mac. And in one simple example, for as unfamiliar as the Pages [word processing] UI and command structure is, I've already found that I can do things within Pages that have always frustrated me in Word. iWork'06 is $79, comprises Pages and Keynote [a presentation creator that is incredible] - much cheaper that buying Word and PowerPoint. BTW, TextEdit, that comes with MacOSX is somewhere between WordPad and Word in features, easily opens every Word document that I've tried with it, as well as saves to DOC format, and is sufficient for most users. I think that the FUD over the new Office XML file formats, such as docx, are unfounded; by the time that more than 1% of Office users upgrade to the latest, greatest, Mac software will support the new format as well.

MacOSX comes with the X11 framework. It is on the OS CD and must be installed separately. Having done this means that pretty much the entire Open Source world is accessible to MacOSX. So far, though, most open source software that I want has a native MacOSX version.

I've also begun exploring the possibilities of the xCode IDE that is available as a free [but huge] download in exchange for a simple registration. While I have no desire to become an ObjectiveC, Cocoa, Quartz developer, having it, will extend the BBedit text editor that I'm using for PHP, CSS, XML, JavaScript, etc into a much more powerful development environment than the PHP IDE I used under MS Windows. [All the developer oriented text editors for Mac can use xCode or be stand-alone]. I'm not a developer, but I do need this capability for evaluating open source BI solutions, and for maintaining the open source software on our hosting servers.

I really like Mail.app [once I figured out how to set-up IMAP properly], iCal, Address Book, iPhoto, iTunes and the way that Mark/Space Missing Sync brings these applications on the Mac together with their counterparts on my Palm Lifedrive, and iSync does the same with my RAZR. Missing Sync comes with Mark/Space Memopad for Mac and SplashPhoto; VoiceMemos and Palm Note Pad sync too. And I can access it all through the Missing Sync menubar add-in. In a similar vein, I'm trying dot-Mac services, and playing with Front Row software too.

Open Source Software

Adium X for IM messaging to AIM, Sametime, Yahoo!Messenger, Jabber [private servers, GTalk, etc.] and Windows Messenger chums - oh, and it coordinates any of these with my Address Book [and while not Open Source, I'll put Skype here too for VoIP and videoChat, and the more folk I get on Macs, I'll be able to try iChat too].

RSSOwl under MacOSX is pretty much the same as its Windows version, and has been my main feed reader for awhile now. Since it exports and imports OPML, the transfer of my feeds was no prolbem at all.

FireFox2 on the Mac is faster than Safari, and even faster than FireFox1.5 was under Windows.

NeoOffice, the Aqua UI version of OpenOffice, primarily for spreadsheets so far.

Audacity is the best application for audio editing, and it had no problem opening all my Windows Audacity podcast projects.

GimpShop by Scott Moschella [alternate site GimpShop download from Apple] is a version of the open source GNU Image Manipulation Program software, the GIMP, designed with Photoshop users in mind. I'm hoping to use it to replace JASC Paint Shop Pro, but haven't gotten comfortable with it yet. This is the one piece of software that requires the X11 framework that I may wind up working with frequently. Update: I'm also trying Seashore, and I'll try just the plain ol' GIMP as well. Seashore so far, is making me happy for quick edits. I'll report on these separately once I've decided what to use.

ClamXav, for anti-virus, along with Dr. Web and spamAssassin on our servers; call me paranoid, but there was malware for mainframes, mid-range and Unix computers long before Bill Gates came along. BTW, Mail.app works with spamAssassin on the server, so we're feeling pretty comfortable - but not too comfortable.

Third Party Proprietary

I've mentioned Mark/Space the Missing Sync above, but let me just say here that if you use a PalmOS device and a MacOSX device, you NEED this software. They also have versions for MS Windows Mobile/PocketPC devices and Sony PSP. I am absolutely having the best experience sync'g between my desktop and my Palm that I have ever had.

BrainForest is a simple outliner that I've used on various Palm devices over the years for everything from brainstorming a business plan to keeping a running gift list for the important people in my life. The desktop version for the MacOSX syncs a bit awkwardly with my Lifedrive, but it does sync. It also can export an outline to OPML, which might one day be fantastic for interoperating between my static brain stored on Palm and Mac, and my teleinteractive, dynamic, online, collaborative life using something like Dave Winer's OPML editor.

Documents to Go is a staple for me on the Palm, and it has a Mac version, as good as it's Windows version, for synchronizing between desktop and PDA, with PDA editing of document, spreadsheet, presentation and PDF files. Though as I discuss further down, I need this less and less.

BBEdit has replaced my PHP IDE, WinMerge and CSS editor from Windows, and done so quite well. I'm still exploring how it interacts with xCode to be a true IDE, but for my purposes, it's great.

Transmit by Panic software won for my choice of FTP client. Other's were good, but Transmit has the most complete set of features, including side-by-side file listings and server-to-server FTP.

Utilities

I found some utilities that I think really help:

  • EasyWMA and Flip4Mac WMV are required utilities to help your Mac play audio and video files from your MS Windows using friends.
  • Perian expands the video formats accessible to Quicktime and Front Row
  • MainMenu is a system utility that allows you to manually run all those cronjobs that are built into MacOSX to keep it healthy - especially useful if you shut down or sleep your Mac during the hours of 03h00 to 05h00 when cron would normally run those scripts.
  • TigerLaunch is a simple MenuBar add-on that searches the computer upon launch and build a drop-down menu with all the applications on your machine, and you configure it to ignore applications, such as those you have on your Dock or that you don't use. Many folk seem to like more powerful productivity apps that do something like this, as well as let you launch an application through typing its name, with hints along the way. The three I've seen most ofter recommended are: Quicksilver, Butler & Launchbar
  • CoreDuoTemp puts the CPU temperature and precent utilization in your MenuBar for easy monitoring. Fan Control adds a system preference allowing you to specify set-points for the Lower and Upper Threshold on temperature, as well as the base speed of the fan. Since adding Fan Control, the performance of my MacBookPro has been much better.

Dashboard Widgets

I also like some Dashboard Widgets: from iStatPro to monitor the system [though there are many neat graphic Unix utilities too] to Tide Widget [I do live on the Coast after all]. Many of these are just for fun, and you should just check out the Apple Dashboard site.

Still Researching

Here are other applications that I've looked at along the way, or that I'm still researching. Some say one of these or another are indispensable, but I haven't seen the need for myself, as yet, but I have them all bookmarked. Let's start with those I've tried out...

  • TextMate — self-styled as "The Missing Editor for Mac OS X" and it is a very good text editor for developers, with many plug-ins and a strong community, especially for proprietary software. I just like the BBedit diff display better.
  • CSSEdit by MacRabbit looks like a great CSS editor, but I'm happy using BBedit for CSS as well as PHP.
  • Two other editing applications that I tried were ForgEdit and Smultron; I really wanted to like Smultron as it's open source, and it is a good program, but not just where I need it to be yet. Another free package is by BareBones, the makers of BBEdit, called TextWrangler and is a great choice if you don't rely on visual diff'g files the way I do.
  • Xscope by Iconfactory is tool aimed at developers for precise measurement of objects on screen. It's only $16.95, but I haven't found a need for it, but it's on the list.
  • Cyberduck is a great open source FTP package for MacOSX, I just happened to like Transmit better, and didn't mind the price.
  • SuperDuper is a backup and recovery tool that gets good reviews. I just haven't gone there yet. &#59;) And i should, I know I should.
  • MenuCalendarClock is a menu calendar and configurable menu clock compatible with iCal or Entourage, so there's your calendar in the menubar; I haven't found the need for this, but you might.
  • Project management tools for the Mac that I'm trying are OmniPlan which in a package with OminiOutliner for brainstorming and OmniGraffle for process charting could be an interesting solution; FastTrack Schedule 9 which would have been very interesting if they hadn't dropped their PalmOS version; Merlin2 looks good on the web, but I'm not certain it has what I need overall; ConceptDraw project which, like OmniPlan, works with their MindMap and ConceptDraw products to provide brainstorming and process flow capabilities as well, and they are available as a bundle, ConceptDraw Business Suite.

Here's a quick list, in no real order, of links to software that I've only read about. There's a lot more I want to try out. Lot's to do, lot's to do.

Other Considerations for the Switch to Mac

Reading about Apple's service seems mixed, as does Apple's hardware quality, but I've had good results both on the phone and in the store for service; not that my machine has needed service, but there was that problem ordering off the web, and I've visited the genius bar in Burlingame to verify and learn. And like any niche, the community helps each other. I do think that if I had gotten my original order, with 2GB of RAM and the speedier hard drive, I would be able to run Parallels multiple guest OSs and Audacity at the same time. With only 1GB of RAM [admittably, somethig I can fix], I can't. I'm generally stuck with one guest OS at a time, and if running Audacity, I don't run much else - maybe Adium & Mail. Here are some links with helpful tips.

With Clarise's help, I've found three good web postings to help with keyboard shortcuts, beyond the cmd-whatever does pretty much the same as ctrl-whatever. It's really nice that I can use cmd-C,X & V when using Terminal to access our Linux servers - yep, cmd-C from the command line, and cmd-V to paste into some file in vim. Expose is also pretty convenient for switching among all open applications and windows, windows within an open application and the desktop. Check out System Preferences > Dashboard & Exposé to find the keyboard shortcuts and mouse hot corners that trigger Exposé for you. Another way to maneuver is to use the Dock: click on the application's icon in the Dock and you'll go there; right-click [or two-finger tap for touchpad users] on the application's icon will bring up a context menu, including all the windows associated with that application, with the last visited window checked. Here are the links for the keyboard shortcuts.

And don't forget that Parallels is improving like mad, and makes using MS Windows on the Apple hardware, under the MacOSX, seamless, without rebooting, and allows all sorts of Linux distros as guest OSs, as well as OpenSolaris and even OS/2, DOS, and others. Great for testing open source software and website CSS on different platforms. There's even rumors that Parallels will be incorporated into Leopard. Who knows? By the same token, I have less and less need to have software that outputs MS file formats. Once upon a time, when all customers used MS, and most deliverables were documents, spreadsheets, presentations, process diagrams, and project schedules that the customer wanted as Word, Excel, PowerPoint, Visio and MS Project files, I needed to use those applications to provide the customer with what they wanted. Now, we almost always set up a web site with project workspaces, blogs and wikis for both internal and customer projects, and if anything is generated outside of the project web site, it is made available on the project web site as a PDF.

Two side notes...

  1. The vast majority of computer users use MS products, and thus there is still the need [real, perceived or potential] to have the ability to use MS products too, either for interoperability or for testing. Apple's move to Intel, and software like BootCamp and Parallels, allows us to have that access when we need it. The fact that we need it less and less also helped, to our relief, that we could finally go back to Apple after 10 years of Wintel.
  2. I think that virtualization, and virtualized software appliances have the potential to change how software is developed and delivered. Large, enterprise software vendors may support 80 or 90 versions of their software for different platforms. For smaller software OEMs and projects, the choice may simply not exist to support more than one platform - MS Windows OR MacOSX OR one-flavor-of-Linux OR another. With virtualization, a software vendor can select the platform [OS, development language, API, etc] that best supports the functions they wish to deliver to market, and still have the entire marketplace open to them. A savings and an opportunity in one, worth more than all the offsourcing. But I digress... &#59;)

Could an xServe, iTV, and some Mac Minis scattered about be in my future, for home automation and to work with my DirecTiVo? Will the rumored Apple iPhone replace my Lifedrive and RAZR? Could be.

I can go on, and on, but I need to wipe the drool off the keyboard. :-D And I still have a lot to explore and learn [Spotlight, Scripting, Automator, Sherlock, and third party stuff too], and that's fun too.

Update 2006.12.17;12h04: I've cleaned up some links, and moved them about a bit, and making things a bit clearer. I'll be following up by expanding some of the topics introduced here as well.

Update 2006.12.19;11h05: Added NoteMind to the list of software to review.

 

Fall Down Go Boom Visit ER

12/03/06 | by JAdP | Categories: Personal

As you may or may not know, I've been working on building bookcases around the stairwell from the living room down to my parents' apartment and the garage.
I had placed one set of bookboxes against the wall to check fit, and as I was moving them back out, to finish the attachments, I placed my right foot wrong. I looked down as the expected resistance of a floor wasn't there. and saw a glimpse of my foot suspended over the stairwell. I tried to fall forward but was too late. The next I remember was my back hitting the second stair from the bottom - about a six foot drop.

Hole remaining in stairwell bookcase railing
Click to view original size

On my way down I ripped out the very fancy copper and aluminum, custom low-voltage lighting system we had had installed going down the stairwell. :(

Remains of light fixture
Click to view original size

I was yelling and groaning. Everyone came running. I asked for some water to fight the nausea, but Mom was starting to get hysterical, so I threw it in her face. This made her mad instead. :> Much better than the nervous breakdown for which she was headed. Dad was calm and collected, and got out the vacuum cleaner to remove the mess.

At least the bookcases forming an half-height wall to which the railing will be attached held. I bounced off it, there's blood evidence.

Patricia brought me to the ER, where after two hours, I was pronounced, as always, in perfect health. No breaks, no fractures, just swelling, bruises, a few cuts.

I wonder if I'll be able to get out of bed tomorrow. XX(

 

Guy's VCAT

11/30/06 | by JAdP | Categories: Business

Guy Kawasaki's advice is that a position at a VC is to be taken at the end of one's career, not the beginning. This is somewhat reminiscent of thoughts and discussions that I had in my early days in the rocket factory [my second career]. My advice at the time for those pursuing a career in engineering was that one's first position should be as a quality assurance test technician, so they could learn the consequences of poor design; then move into increasingly more responsible engineering design positions, and [if they hadn't moved into project, program or line management] go back to QA, where they could truly apply their experience to improve the product.

Perhaps the same could apply to any career path. For VCs: intern with a VC firm, then get "in the trenches experience" in engineering, sales, entrepreneurial ventures, large and small public companies, taking and making investments, success and failure, and then go for the full-tilt boogie, fly in private jets/expense the greens fee VC position.

And yes, I took the VCAT. I think I need to get Walt Mossberg's number to score higher. &#59;)

Joseph's Score in the VCAT is 34
Click to view original size

 

Pages: 1 ... 4 5 6 ...7 ... 9 ...11 ...12 13 14 ... 47

May 2019
Mon Tue Wed Thu Fri Sat Sun
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
 << <   > >>

I'm Joseph A. di Paolantonio and this blog has two main foci: my interest in food, and my interest in the future. This provides a look into my personal life, and is separate from my consulting work…though there will be overlap. I am an independent researcher, working as a strategic consultant and I'm an executive with over 20 years of commercial experience with a technical interest in the intersection of Internet of Things, with advanced data management and analysis methods. I view data science as a team activity, and I feel that the IoT must be viewed as a system. I am leveraging my past activities to understand the adoption and impact of the IoT; first, as a system engineer in aerospace, where I developed Bayesian risk assessment methods for systems within the Space Transportation System (including the Space Shuttle), Extreme Ultraviolet Explorer, Gravity Probe B, and many more, and second, as a enterprise data warehousing, business intelligence and analytics professional. Between my aerospace and IT careers, I indulged my hobby of cooking by starting a food company, Montara Magic, centered around my chocolate sauces. My education combined chemistry, mathematics and philosophy. I performed research into molten salt fuel cells in graduate school, and in photovoltaic materials for a short time in industry. The lure of bringing the human race into space was strong, and when I was offered the chance to combine my chemistry and mathematics skills to develop new risk assessment and system engineering methods for space launch and propulsion systems – I couldn't resist. I perform independent research and strategic consulting to bring value from the Internet of Things, Sensor Analytics Ecosystems and data science teams.I am a caregiver, a lover of science fiction and speculative fantasy, and my passion to learn has led me to a pilot's license, an assistant instructor in SCUBA, nordic and alpine skiing, sea kayaking, and reading everything I can, in as many topics as I can.

View Joseph di Paolantonio's profile on LinkedIn

37.652951177164 -122.490877706959

Search

  XML Feeds

powered by b2evolution CMS