SGMLXML.net A place for SGML and XML application developers.

April 21, 2008

Social Networking and the Opt-in vs. Opt-out approach

Filed under: Rants/Musings — cangione @ 11:21 pm

Social Network sites like LinkedIn, Plaxo and Facebook need to figure this out quick! It's late and I'm pissed. Without explicitly throwing up a dialog in my face and asking me what I want, the default setting for blasting whatever the hell I'm doing  to the world should be Opt-out! Microsoft figured this out years ago. It is really annoying, but no one can claim they didn't ask if I'm really really sure I want to nuke a particular file! If I select all the defaults you provide me, whatever I'm doing should Opt-out of whatever magic updates you want to provide to the world.  It's a cop-out to have the Opt-in checkbox  checked by default and assume that I actually saw it! You will find most times I'm OK with the known universe knowing what I'm doing! I'm willing to Opt-in every freakin time I want said universe to know my actions.

What brought on this rant.....I'm sending an e-card to someone. WHY THE HELL DOES A SOCIAL NETWORK SITE THINK I WANT THE CONTENTS OF A CARD THAT I EXPLICITLY ADDRESSED TO A SINGLE FREAKIN PERSON BE BROADCAST TO THE ENTIRE FRAPPIN WORLD? It gets better...... This is a new behavior since the site in question decided it was a social networking site instead of being a contact aggregation site.

April 9, 2008

Trademarks and the R within the circle.

Filed under: Rants/Musings — cangione @ 2:38 am

I was working on a document today where I wanted to include Trademarks (what can I say?) but didn't understand the difference between using the TM symbol and the R within a circle. So after some research:

A trademark includes any word, name, symbol, or device, or any combination used, or intended to be used, in commerce to identify and distinguish the goods of one manufacturer or seller from goods manufactured or sold by others, and to indicate the source of the goods.  In short, a trademark is a brand name.

The federal registration symbol, the R enclosed within a circle, may be used once the mark is actually registered in the USPTO. Even though an application is pending, the registration symbol may not be used before the mark has actually become registered.

When you want to figure out if something has actually become registered try using the
Trademark Electronic Search System (TESS). (Don't government search engines get cute names?)

Other sites of interest while doing my research:

March 17, 2008

The Word ‘Just’

Filed under: Rants/Musings — cangione @ 8:56 pm

'Just' is a four letter word that has no place on development projects.  That's right, I advocate an all out ban on the word! No exceptions.

When trying to estimate the amount of work it will take to complete something, using the word 'just' as a bridge makes it easier to estimate things optimistically.   A.H. Weiler once said "Nothing is impossible for the man who doesn't have to do it himself". I would add the word 'just' is that man's best friend

I actually make a game out of banning the word on my projects or during conversations where I'm trying to get to the bottom of something . It is amazing to me how the conversation changes when descriptions  like "Then the file is just downloaded to the desktop." are not allowed. In this example, either the file is downloaded to the desktop or we are using the word 'just' to gloss over the fact that 5 other things need to happen to the file on the way to the desktop!

When you use the word 'just'  enough on a project,  it can make three years worth of work seem like something that can be accomplished in 3 months!  Kurt Alder said "Tradition is what you resort to when you don't have the time or the money to do it right". The quote works equally well with the word 'just' instead of 'tradition'

Don't fall into the 'just' trap!

February 12, 2008

PlayerPal worth a look

Filed under: Software — cangione @ 2:59 pm

I use multiple machines in the course of my day. My Linux box, my laptop or my home tower. My home tower is the one that is connected to a really nice set of Yamaha speakers and where I keep my iTunes library. I've been looking for a way to control iTunes from whichever computer I happen to be using at a particular moment. 

I've been looking for this kind of control not only to flip through songs, but pause music when phone calls come in etc. The one thing that all my machines have in common is that they are all running Firefox. PlayerPal lets all of my machines connect to my home tower and act as a web remote for iTunes (or Windows Media Player if you're so inclined... I'm not). So one of my permanent tabs in Firefox on all my machines is set to PlayerPal.

PlayerPal

Really geeky I know, but since my Smart Phone can connect to my wireless network, I can even use that as a portable remote control as I walk around my house!

-Charles Angione

February 6, 2008

Virtual Appliances

Filed under: Software — cangione @ 12:48 pm

I'm a big fan of vmware and run the majority of my development and test environments off of two physical machines with lots of memory and disk space. I usually create what I call base images of say Ubuntu or Fedora with all the  updates and then make copies of the virtual machines for specific uses. This approach has been great but I've still got to the actual work of taking a base image and making  say a subversion server.... Till now.

vmare has introduced the Virtual Appliance Marketplace  where you can now find specifically configured machines all ready for download! Want a Fedora 8 image? One is available. Want a small Linux image? Try the "Damn Small Linux Virtual Machine". Want a machine that is specifically configured as a subversion server? They have one of those too.  I might even give Sun Solaris 10 a spin (I've never been able to configure Solaris in vmware right but now that I don't have too...) The machines run in vmware workstation, player and server.

To the geeks that like setting up operating systems, I salute you!

-Charles  Angione

December 12, 2007

High Praise for 1421 – The Year China Discovered America

Filed under: Books — cangione @ 4:26 pm

Just got done reading Gavin Menzies book 1421 The Year China Discovered America. Gavin was in the Royal Navy and sailed the world from 1959 to 1970 as part of the Royal Navy. The exhaustively researched conclusions in the book have the potential to re-write the history of who discovered America, Australia, New Zealand and Central America!

The contention is that between 1421 and 1423 great Chinese treasure fleets sailed the worlds oceans. When the fleets returned home, they returned to find China changed forever. On may 9th 1421 lightning struck the Forbidden City and the resulting fire convinced the emperor that the gods demanded change. The resulting turmoil set China on an inward course. Too ensure that no more epic voyages took place, not only were the shipyards put out of commission but the plans and the accounts of the completed voyages were deliberately destroyed.

What did survive of Chinese cartography from the voyages effectively lead the Portuguese to the east. The descriptions of maps, charts and currents really bring this story to life like only a sailor could tell it. It also explains why other historians would have had a hard time following the chain of evidence about the 1421 voyages that Gavin did. I highly recommend this book. You will definitely question the history of Dias, Columbus, Magellan and Cook learned in school.

-Charles Angione

November 28, 2007

The Wrong Side of the Road

Filed under: Rants/Musings — cangione @ 5:23 pm

Salt Lake City Airport  is in the middle of a large project to reorganize the airport parking situation. Instead of two lots they have consolidated long term parking into a single large lot with new shelters while you are waiting for the bus. The new shelters are beautiful in comparison to the old airy steel ones they used to have. The only problem is that they are situated on the wrong side of the road! So when the bus comes you have to walk across the road in front of the bus to board.

Rumor has it that the reason the shelters are on the wrong side of the road is because the company designing the new parking lot didn't bother to consult with the bus drivers and planned to have the bus start from the far side of the lot.....So before dropping off a single passenger in the lot, the bus had to drive 1/4 of a mile to enter the lot...... In practice the route didn't exactly work out very well. I don't think it even made a week. So now the buses enter the lot from the "wrong end"  but start dropping off and picking up passengers very quickly at the various stops.

Am I the only one that thinks some studies and modeling could have been done to have avoided this situation?  So as I stand at the nice new bus shelters on my way to a consulting engagement and before crossing the road to catch the bus, I always remind myself to make sure that I talk with the various end users of a system I'm designing! I hope this approach will ensure that none of my creations end up on the wrong side of the road!

Testing another Blog Client for Firefox Called Deepest Sender

Filed under: Software — cangione @ 3:38 pm

This is a test of a new Blogging Client for WordPress called Deepest Sender. To see how well it works.

November 19, 2007

Not your typical Windows Quick Launch Toolbar

Filed under: Rants/Musings,Software,Uncategorized — cangione @ 7:50 pm

Windows Vista took a step backward when it comes to the Quick Launch toolbar. You used to be able to undock the Quick Launch toolbar in XP and dock it to say the left side of your computer screen. No more. In Vista it is glued to the Taskbar with superglue! Not accepting defeat, I started looking for an alternative paradigm for my frequently used programs that would work with Vista. I found two programs that are based on the Mac concept of a taskbar.

The two programs that I reviewed:

RK Launcher:

RK Launcher is a free application that will allow the user to have a visually pleasing bar at the side of the screen that is used to quickly launch shortcuts. With support for themes, PNG's and ICO's and with smooth animations, it is a good Quick Launch replacement.
RK Launcher

RocketDock:

RocketDock is a smoothly animated, application launcher. It provides a nice clean interface to drop shortcuts on for easy access and organization. With each item completely customizable there is no end to what you can add and launch from the dock. Minimized windows can appear as icons on the dock.

RocketDock

In the end, I went with RocketDock. It seemed to supply slightly better customization support and seemed to work better with Vista. I would however recommend either for an XP based machine.

-Charles Angione

October 30, 2007

Mind Mapping Software

Filed under: Software,Uncategorized,XML — cangione @ 7:06 pm

I have recently been experimenting with various mind mapping software. A mind map is a diagram used to represent ideas, task and other things that are linked, arranged and then rearranged as more information becomes available. In the 80's and 90's sticking post-it notes on a conference room wall and connecting them with yarn would be similar to a mind map today. One of the advantages to mind maps is that in many instances you can put more detailed information behind the topics. That way any notes pertaining to a particular topic stays with that topic no matter where it ends up in the map.

 
 

In some ways mind maps remind me a bit of usecase diagrams in UML and I think that we will see more mind maps and usecases being used in topic oriented document design. Many of the mind map tools store or can export the maps as XML documents enabling a developer to write transforms that for example might create a DITA topic for each item in the map.

 
 

I've been experimenting with three applications:

 
 

FreeMind

Freemind is an open source project written in Java. I like the fact that the default storage format is XML based. The schema is simple to understand and allows you to create effective mind maps. It falls down in being able to associate additional notes behind topics.

 
 

Semantik

Semantik formally known as Kdissert is my favorite if you are running Linux. This is a must have application. Unfortunately there is no windows equivalent which limits its appeal in most business situations. Semantik allows you not only to create complex maps with lots of topics but store additional information behind the items as well as links to other files. The topics and information can then be exported as a single document. Currently there is an export template for Docbook which implies that it would be fairly easy to make one for DITA.

 
 

Mindjet

Mindjet is commercial software and not cheap. I'd say this is a company that Microsoft should acquire like they did VISO back in the 1990s. It's good at creating maps and placing content behind them and I think it would fit in perfectly with their Office Suite. The XML export isn't the cleanest thing in the world (namespaces) and the file order needs to be studied carefully. On the positive side, once I get past those challenges I didn't have any problems creating XSLT transforms to either Docbook or DITA.

 
 

Wikapedia has a longer list of Mind mapping software.

 

Charles Angione

October 26, 2007

Built in blogging services in Word 2007

Filed under: Software,Uncategorized — cangione @ 4:14 pm

Microsoft has built in connections to popular blogging software in Word 2007. This blog entry is my initial test of publishing directly from Microsoft Word to the sgmlxml blog. This will be nice when I want to work on blog entries while disconnected on an airplane. This is a feature I hope OpenOffice offers soon as well. It helps keep desktop word processors relevant in an online world.

July 26, 2007

I’ve Become a Font Snob

Filed under: Books,CSS,Rants/Musings,XML,XSL — cangione @ 1:05 am

It's two in the morning. I've been done with the content of the document I'm working on for two hours and I just finished selecting the fonts I'm going to use. This is kinda geeky even by my standards.

I blame "The NON-DESIGNER'S COLLECTION" by Robin Williams and John TOLLETT. After reading the three books I guarantee you will never look at serif and sans serif fonts the same way again. After a couple of arduous hours, I've finally selected "Franklin Gothic Medium" as my sans serif font and "Book Antiqua" as my serif font, although I would have preferred to use "RotisSemiSerif" but didn't feel like paying 200 bucks for the font.

Charles Angione

« Newer PostsOlder Posts »

Powered by WordPress