Why I switched back to Linux

As mention before my main reason to switch to Linux was to escape from all the proprietary, controlled environments, services, tools and software that we all become depended on over decades of computing.

In the beginning OS X was open and fun, finally a *nix system with a usable applications and GUI! All that changed with the arrival of the iPhone and later iPad resulting in a closer coupling with iOS. Don’t get me wrong OS X is a still a solid operating system for those who enjoy Apple’s vision of the ideal desktop. It offers access to pro-level applications that many companies rely on. However, after 15+ years Apple’s Walled Garden is no longer the most practical operating system for my standards development and photography workflows.

Continue reading “Why I switched back to Linux”

Switching to Linux

As I mentioned in my last posting, 2016 New Year’s Resolution, I installed last summer Ubuntu Linux on my new Web Server and laptop. Over the holidays I got thinking; what is keeping me from using Linux on all my systems? The end result was my new years resolution to do just that, moving my day-to-day work from main desktop running OS X El Capitan to Ubuntu 14.04.

Continue reading “Switching to Linux”

Replacing Word With MultiMarkdown – Part 3

Part 1 provided my reasons for “Replacing Word with MultiMarkdown” and in Part 2 I addressed the features supported and challenges that may exist in getting free of Word. In this final part, I am provides resource links for those that want to be brave and free themselves of Word. For those of you that want to see what MMD looks like, click HERE to see the source code of this post.

Continue reading “Replacing Word With MultiMarkdown – Part 3”

Replacing Word with MultiMarkdown – Part 2

In Part 1 of my article about “Replacing Word with MultiMarkdown” I provided my reasons for doing so. This part will address the features supported and challenges that may exist in getting free of Word.

To exchange documents with non-MultiMarkdown users, the last stage of my workflow requires Word-level reviewing and commenting tools. Most of those documents can be created with just about any text editor and can be translated into a Word format (.doc or .docx) or even a PDF with commenting and markup features enabled without additional handling.

Continue reading “Replacing Word with MultiMarkdown – Part 2”

Replacing Word with MultiMarkdown – Part 1

I have never been a great fan of Microsoft’s Word. I avoid it as much as I can and use it only to open files I receive. It is, however, the de-facto Word-processing app and file format in use, something that will not change in the near future. That said, I have been actively exploring alternatives to Word for the last 15 years. For many years I played with DocBook, but dropped since the workflow to import/export Word files for the exchange with others became to time consuming. There was also the issue with the increasing use of tracking changes between editors and reviewers.

Continue reading “Replacing Word with MultiMarkdown – Part 1”

Back to the late 1970s way of plain text writing

I got my first personal computer, the Altair 8800, in 1975. It came as a kit and included only the parts to build a case, power supply, an 18-slot card cage (with four slots available), an 8080-based CPU card, and a memory card with 256 bytes of memory (not 256k or 256mb, but 256 bytes).

Oh my, those were the days. What memories! Teletype machines, paper tape, boot loaders, ADM-3 video monitors, daisywheel printers (45 characters per minute), 110 baud modems that you pressed the phone handset into; eventually 5 1/4 and then 8 inch floppy diskettes that you had to remember to mount and unmount or you would mess up the directory to your files! I soldered many boards — CPU’s, memory, interfaces.

Continue reading “Back to the late 1970s way of plain text writing”

Business Semantic Interoperability – Part 4 (Final)

In my last post, Business Semantic Interoperability – Part 3, I mentioned before that the preliminary work was almost completed to get the LinguMatic project off the ground. I now have enough content added to the two systems to move forward announcing publicly the availability of the demo systems. It will help me in finding out if there is an interest in making this an Open-Source project.

Continue reading “Business Semantic Interoperability – Part 4 (Final)”

Business Semantic Interoperability – Part 3

A quick update on my progress in regard to the work on LinguMatic.

To recap, the LinguMatic project is my effort to create an “open-source” Business Semantic Thesaurus (BST) to address the interoperability issues between eBiz interchange standards (e.g. UN/EDIFACT, UNTDED/ISO7372 and Core Component Library (CCL) and ERP backends (in-house databases).

Continue reading “Business Semantic Interoperability – Part 3”

Business Semantic Interoperability – Part 2

In part 1 I talked about the technical solutions that are all about interoperability at the interchange level, more precise, at the message standards level.  Sadly, message developers in different standards organizations, such as OASIS (UBL), OAG, GS1 (formally EAN-UCC), SWIFT, UN/CEFACT and ASC X12 , missed the golden opportunity in creating a single standardized core component library (CCL), such as the UN/CEFACT CCL, for globally and cross-sectorial use. Instead we have many libraries, that are based on the ebXML Core Component Technical Specification (CCTS) but are still not 100% interoperable because of flexibility of the specification. Continue reading “Business Semantic Interoperability – Part 2”

Business Semantic Interoperability – Part 1

The latest buzz phrase in the technology world is Interoperability, everyone wants it! The one of special interest to me is business semantic interoperability (BSI). Over the last 20 years lots of resources have been spend on a number of BSI solutions, mostly at the technical layer. Sadly the results have not achieve what was envisioned, nor were the real world interoperability problem ever addressed. Continue reading “Business Semantic Interoperability – Part 1”