Home Switchboard Unix Administration Red Hat TCP/IP Networks Neoliberalism Toxic Managers
May the source be with you, but remember the KISS principle ;-)
Skepticism and critical thinking is not panacea, but can help to understand the world better

Slightly Skeptical View on Microsoft Office Suit and Office Scripting

News Recommended Links Open Office Free Microsoft Office Viewers Self Publishing Notes on Kindle publishing
Frontpage Frontpage books Frontpage Macro Programming Frontpage Regular Expressions Frontpage Tips Frontpage Keyboard Shortcuts
Excel Excel Tips Selected Excel Functions Powerpoint Microsoft Publisher Visio
Ms Word Grammar checkers Grammar reference Style TeX-based  
VBA VBA books       Cheap Web hosting with SSH access
Grammar checkers Grammar reference Style Random Findings Humor Etc

Free and adequate looks enticing
compared with expensive and adequate.
Rob Pegoraro

If we can't afford the solution,
then it's not a solution
SAP marketing slogan

The main selling point for Windows and an important driving force of Windows development are applications. MS Office is a really impressive set of well integrated programs with  the common macro language ( VBA)

It also have very good, flexible GUI and ports of Apple applications on windows (ITunes) have shown that Microsoft managed to beat Apple in its own game. ITunes sucks so much that any talk about Apple software superiority is just a joke. Apple is a company with super-talented marketing, but average (and incase of iTunes below average) software quality and very restrictive Apple ecosystem enforcing software products. It is essentially a computer and software ecosystem for dummies, who are ready to trade flexibility for predictability.  When open source enthusiasts criticize Microsoft I always ask myself did they every worked in Apple software ecosystem. 

Contrary to views of many naive open source advocates (Eric Raymond is a good example) MS Office is a tremendously capable suit of  professional software applications disguised as a consumer product. It is a professional suit of high-quality high-end applications with the real cost of at least $1K,  which Microsoft is selling approximately for $300 (with home and student edition for around $100, which is a shareware price per application such as Word and Excel -- $50 each). It's not only de-facto standard and that has capabilities perfectly suited for enterprise customers. It is more then that. Some components of Microsoft Office are good (MS Word) but some are masterpiece of software engineering (Excel) in a sense that few companies are able to debug such a complex product to such level. Yes there are other architectures that might be equal or better then used in Excel, more elegant and less complex. But Microsoft is really a king of software complexity. And level of debugging of those application and first of all Excel is a testament of IQ of Microsoft designers and tremendous talent and perseverance of Microsoft managers. It is a very rare case when such a large company can produce such a slick and reliable applications. Just look at software produced by IBM (which recently screwed Lotus Notes client beyond recognition with version 8.5, based on Eclipse). Look at  software product that Symantec, Adobe and SAP sells to unsuspecting public.  Comparison is in favor of Microsoft in many parameters. The same actually was true for FrontPage 2003 which was killed.  It was a tremendously powerful and cheap Web editor, professional tool sold for shareware price.

In a way, as long as Microsoft continued to enhance and further develop this powerful suit of applications it can  lock in most of the PC users. That might be one reason why attempts to unseat Windows domination as diverse as Linux. Apple and lately Goggle met only limited success.  Microsoft proved to be a tremendously competitive company, which despite its size still can wear down and at then defeat a serious competitor by its relentless upgrade cycle.  I think that a popular joke that any Microsoft product becomes good starting from version six sounds a pretty sinister forecast to many Microsoft competitors ;-)

Home users can generally benefit from simpler tools, but MS Word/Excel/Publisher trio costs so little in Home and Student Office editions (around $100) that to compete with Microsoft on the price is similar to competing with Linux on the price.  MS Word was historically sold as a part of  Microsoft Works, and was priced  below $50 which made any competition meaningless. With such prices even with the availability of robust and simple tools it just does not make much sense to settle for less.  Just becuse of the size of Microsoft software ecosystem.

Situation with the alternative to other components of the Office is no better then with MS Word.  Excel is a real masterpiece of software engineering (again, disguised as a consumer product) and despite the fact that the full power of Excel can be appreciated only by professional user and/or (and may be) sophisticated investor, it does not make sense to settle for less as it is availble as a part of the Office with total pitrce slightly above $100. It is true that relatively small percentage of home users can benefi from full power of Excel, but it is indispensable in the enterprise environment and using the same tool at home as in office makes a lot of sense. I noticed that small business often use Excel as a simple database tool, instead of Access and (now discontinued) FoxPro. 

The same might be true for PowerPoint and FrontPage. FrontPage helped bring WYSIWYG publishing to the Web.  I personally use FrontPage (this site is developed using FrontPage and set of custom script that compile webpages) for 15 years and now use it also as MS Word substitute but that's just an idiosyncrasy as I resent inability of word to present a 'raw' editable markup of the document and also I know HTML relatively well and do not have too much needs outside its capabilities.  Actually FrontPage is another really amazing application from Microsoft (although it was initially bought by Microsoft, but it was fully developed while already a part of Microsoft application stack). Microsoft team led by dramatically enhanced with each version up to 2003 (the last version of FrontPage) and which provides professional user the ability to increase his/her productivity ten times or more in comparison with simpler tools. While using it on daily basis for 15 years I still find new tips and tricks that increase my productivity in FrontPage environment almost monthly

So the short answer to the question what are alternatives to MS Office in the USA is: there is no alternatives. The real problem with Microsoft Office is that it is rather expensive outside the USA, and it is extremely expensive in Eastern Europe, if you compare the price with the average monthly salary. Like in SAP/R3 somewhat perverted ( judging from the cost of SAP software) slogan: "If we can't afford the solution, then it's not a solution" ;-). Therefore generally MS Office is an extremely good, irreplaceable solution for the US market, but much less so for Eastern European market, which needs to find the alternative. Currently the most plausible is Open Office which is free, but highly deficient substitute (see The Biggest Failure in Open Source)

But there are other alternatives such as  Microsoft Works 8.0 ), older versions of Office (such as Office 2007 and Office 2003) as well as some licensing tricks available for small businesses (Microsoft partner programs used to be an excellent opportunity for small business to get all Microsoft stack of operating systems and applications including Office for just $350 a year. If the firm contains exactly or less 10 employees that was the deal of the century, as $35 per year per employee is a price you simply can't beat  :-).

The key attractiveness of applications like components of MS Office is openness of the API and the underlying formats. They all are scriptable and it is more useful feature that openness of code per se (its just too much code to be useful for 99.99% of the users ;-). 

Theoretically XML-based tools looks more viable than TeX, and OpenOffice seems to be a leader in this category.   I just do not like XML and consider XHTML quite adequate for most purposes.

Dr. Nikolai Bezroukov

Top Visited
Past week
Past month


Old News ;-)

2004 2003 2002 2001 2000 1999

[Feb 03, 2019] Google and Facebook broke publishing industry

Feb 03, 2019 |

Fred , 3 days ago

Do pink slippers go with pink hats? I heard a rumor that Huffington Post laid off all its opinion writers. Looks like its true:

""These giant platforms, they broke our industry. This is an existential challenge for every single publisher." HuffPost Editor-in-Chief Lydia Polgreen on platforms such as Google and Facebook""

I wonder what took her so long in figuring out the obvious.

[Jan 05, 2019] Use a formula to determine which cells to format

Notable quotes:
"... If you are apply to group of cell horizontal-wise, make sure the formulas don't contain $ signs that would make the references absolute. ..."
Jan 05, 2019 |
  1. Re: Use a formula to determine which cells to format?
    After select the cell (e.g. B1)

    enter formula: =A1>B1 and choose RED

    then add new rule with formula =A1<B1 and choose GREEN from Fill tab.

    If you are apply to group of cell horizontal-wise, make sure the formulas don't contain $ signs that would make the references absolute.

[Jan 03, 2019] Using Lua for working with excel - Stack Overflow

Jan 03, 2019 |

Using Lua for working with excel Ask Question 2

Animesh ,Oct 14, 2009 at 12:04

I am planning to learn Lua for my desktop scripting needs. I want to know if there is any documentation available and also if there are all the things needed in the Standard Lib.

uroc ,Oct 14, 2009 at 12:09

You should check out Lua for Windows -- a 'batteries included environment' for the Lua scripting language on Windows

It includes the LuaCOM library, from which you can access the Excel COM object.

Try looking at the LuaCOM documentation, there are some Excel examples in that:

I've only ever used this for very simplistic things. Here is a sample to get you started:

-- test.lua
excel = luacom.CreateObject("Excel.Application")
excel.Visible = true
wb = excel.Workbooks:Add()
ws = wb.Worksheets(1)

for i=1, 20 do
    ws.Cells(i,1).Value2 = i

Animesh ,Oct 14, 2009 at 12:26

Thanks uroc for your quick response. If possible, please let me know of any beginner tutorial or atleast some sample code for using COM programming via Lua. :) – Animesh Oct 14 '09 at 12:26

sagasw ,Oct 16, 2009 at 1:02

More complex code example for lua working with excel:
require "luacom"

excel = luacom.CreateObject("Excel.Application")

local book  = excel.Workbooks:Add()
local sheet = book.Worksheets(1)

excel.Visible = true

for row=1, 30 do
  for col=1, 30 do
    sheet.Cells(row, col).Value2 = math.floor(math.random() * 100)

local range = sheet:Range("A1")

for row=1, 30 do
  for col=1, 30 do
    local v = sheet.Cells(row, col).Value2

    if v > 50 then
        local cell = range:Offset(row-1, col-1)

        excel.Selection.Interior.Color = 65535

excel.DisplayAlerts = false
excel = nil

Another example, could add a graph chart.

require "luacom"

excel = luacom.CreateObject("Excel.Application")

local book  = excel.Workbooks:Add()
local sheet = book.Worksheets(1)

excel.Visible = true

for row=1, 30 do
  sheet.Cells(row, 1).Value2 = math.floor(math.random() * 100)

local chart = excel.Charts:Add()
chart.ChartType = 4  --  xlLine

local range = sheet:Range("A1:A30")

Incredulous Monk ,Oct 19, 2009 at 4:17

A quick suggestion: fragments of code will look better if you format them as code (use the little "101 010" button). – Incredulous Monk Oct 19 '09 at 4:17

[Oct 21, 2018] Camtasia Studio 8

Notable quotes:
"... What did you use to make the gif? ..."
"... That was done with Camtasia Studio 8. Very easy actually. ..."
"... @Zoltán you can use LiceCap, which is small size – ..."
"... GifCam is a simple to use tool, too: ..."
Oct 21, 2018 |

218 down vote

Adam ,Feb 7, 2014 at 22:20

Doesn't get any simpler than this! From normal mode:


then move to the line you want to paste at and


Zoltán ,Jul 2, 2014 at 7:42

What did you use to make the gif? Zoltán Jul 2 '14 at 7:42

Adam ,Sep 19, 2014 at 20:15

That was done with Camtasia Studio 8. Very easy actually. Adam Sep 19 '14 at 20:15

onmyway133 ,Feb 23, 2016 at 15:29

@Zoltán you can use LiceCap, which is small size – onmyway133 Feb 23 '16 at 15:29

Jared ,Jun 2, 2016 at 13:44

GifCam is a simple to use tool, too: Jun 2 '16 at 13:44

[Oct 15, 2018] Convert Screenshots of Equations into LaTeX Instantly With This Nifty Tool It's FOSS

Oct 15, 2018 |

­ Convert Screenshots of Equations into LaTeX Instantly With This Nifty Tool | It's FOSS LaTeX editors are excellent when it comes to writing academic and scientific documentation.

There is a steep learning curved involved of course. And this learning curve becomes steeper if you have to write complex mathematical equations.

Mathpix is a nifty little tool that helps you in this regard.

Suppose you are reading a document that has mathematical equations. If you want to use those equations in your LaTeX document , you need to use your ninja LaTeX skills and plenty of time.

But Mathpix solves this problem for you. With Mathpix, you take the screenshot of the mathematical equations, and it will instantly give you the LaTeX code. You can then use this code in your favorite LaTeX editor .

See Mathpix in action in the video below:

[Oct 02, 2018] Turn your book into a website and an ePub using Pandoc by Kiko Fernandez-Reyes Feed

Highly recommended!
Notable quotes:
"... GRASP Principles for the Object-Oriented Mind ..."
Oct 01, 2018 |
Pandoc is a command-line tool for converting files from one markup language to another. In my introduction to Pandoc , I explained how to convert text written in Markdown into a website, a slideshow, and a PDF.

In this follow-up article, I'll dive deeper into Pandoc , showing how to produce a website and an ePub book from the same Markdown source file. I'll use my upcoming e-book, GRASP Principles for the Object-Oriented Mind , which I created using this process, as an example.

First I will explain the file structure used for the book, then how to use Pandoc to generate a website and deploy it in GitHub. Finally, I demonstrate how to generate its companion ePub book.

You can find the code in my Programming Fight Club GitHub repository.

Setting up the writing structure

I do all of my writing in Markdown syntax. You can also use HTML, but the more HTML you introduce the highest risk that problems arise when Pandoc converts Markdown to an ePub document. My books follow the one-chapter-per-file pattern. Declare chapters using the Markdown heading H1 ( # ). You can put more than one chapter in each file, but putting them in separate files makes it easier to find content and do updates later.

The meta-information follows a similar pattern: each output format has its own meta-information file. Meta-information files define information about your documents, such as text to add to your HTML or the license of your ePub. I store all of my Markdown documents in a folder named parts (this is important for the Makefile that generates the website and ePub). As an example, let's take the table of contents, the preface, and the about chapters (divided into the files,, and and, for clarity, we will leave out the remaining chapters.

My about file might begin like:

# About this book {-}

## Who should read this book {-}

Before creating a complex software system one needs to create a solid foundation.
General Responsibility Assignment Software Principles (GRASP) are guidelines to assign
responsibilities to software classes in object-oriented programming.

Once the chapters are finished, the next step is to add meta-information to setup the format for the website and the ePub.

Generating the website Create the HTML meta-information file

The meta-information file (web-metadata.yaml) for my website is a simple YAML file that contains information about the author, title, rights, content for the <head> tag, and content for the beginning and end of the HTML file.

I recommend (at minimum) including the following fields in the web-metadata.yaml file:

title: <a href="/grasp-principles/toc/">GRASP principles for the Object-oriented mind</a>
author: Kiko Fernandez-Reyes
rights: 2017 Kiko Fernandez-Reyes, CC-BY-NC-SA 4.0 International
- |
<link href="" rel="stylesheet">
<link href="|Inconsolata" rel="stylesheet">
- |
<p>If you like this book, please consider
spreading the word or
<a href="">
buying me a coffee
- |
<div class="footnotes">
<div class="container">
<nav class="pagination" role="pagination">
<span class="page-number">Designed with</span> ❤️ <span class="page-number"> from Uppsala, Sweden</span>
<a rel="license" href=""><img alt="Creative Commons License" style="border-width:0" src="" /></a>

Some variables to note:

These are only some of the fields available; take a look at the template variables in HTML (my article introduction to Pandoc covered this for LaTeX but the process is the same for HTML) to learn about others.

Split the website into chapters

The website can be generated as a whole, resulting in a long page with all the content, or split into chapters, which I think is easier to read. I'll explain how to divide the website into chapters so the reader doesn't get intimidated by a long website.

To make the website easy to deploy on GitHub Pages, we need to create a root folder called docs (which is the root folder that GitHub Pages uses by default to render a website). Then we need to create folders for each chapter under docs , place the HTML chapters in their own folders, and the file content in a file named index.html.

For example, the file is converted to a file named index.html that is placed in a folder named about (about/index.html). This way, when users type http://<>/about/ , the index.html file from the folder about will be displayed in their browser.

The following Makefile does all of this:

# Your book files
DEPENDENCIES= toc preface about

# Placement of your HTML files

all: web

web: setup $(DEPENDENCIES)
@cp $(DOCS)/toc/index.html $(DOCS)

# Creation and copy of stylesheet and images into
# the assets folder. This is important to deploy the
# website to Github Pages.
@mkdir -p $(DOCS)
@cp -r assets $(DOCS)

# Creation of folder and index.html file on a
# per-chapter basis

@mkdir -p $(DOCS)/$@
@pandoc -s --toc web-metadata.yaml parts/$ \
-c /assets/pandoc.css -o $(DOCS)/$@/index.html

@rm -rf $(DOCS)

.PHONY: all clean web setup

The option -c /assets/pandoc.css declares which CSS stylesheet to use; it will be fetched from /assets/pandoc.css . In other words, inside the <head> HTML tag, Pandoc adds the following line:

<link rel="stylesheet" href="/assets/pandoc.css">

To generate the website, type:


The root folder should contain now the following structure and files:

| |---
| |---
| |---
|--- assets/
|--- index.html
|--- toc
| |--- index.html
|--- preface
| |--- index.html
|--- about
|--- index.html
Deploy the website

To deploy the website on GitHub, follow these steps:

  1. Create a new repository
  2. Push your content to the repository
  3. Go to the GitHub Pages section in the repository's Settings and select the option for GitHub to use the content from the Master branch

You can get more details on the GitHub Pages site.

Check out my book's website , generated using this process, to see the result.

Generating the ePub book Create the ePub meta-information file

The ePub meta-information file, epub-meta.yaml, is similar to the HTML meta-information file. The main difference is that ePub offers other template variables, such as publisher and cover-image . Your ePub book's stylesheet will probably differ from your website's; mine uses one named epub.css.

title : 'GRASP principles for the Object-oriented Mind'
publisher : 'Programming Language Fight Club'
author : Kiko Fernandez-Reyes
rights : 2017 Kiko Fernandez-Reyes, CC-BY-NC-SA 4.0 International
cover-image : assets/cover.png
stylesheet : assets/epub.css
... Update the Makefile and deploy the ePub

Add the following content to the previous Makefile:

@pandoc -s --toc epub-meta.yaml \
$(addprefix parts/, $( -o $(DOCS)/assets/book.epub

The command for the ePub target takes all the dependencies from the HTML version (your chapter names), appends to them the Markdown extension, and prepends them with the path to the folder chapters' so Pandoc knows how to process them. For example, if $(DEPENDENCIES) was only preface about , then the Makefile would call:

@pandoc -s --toc epub-meta.yaml \
parts/ parts/ -o $(DOCS)/assets/book.epub

Pandoc would take these two chapters, combine them, generate an ePub, and place the book under the Assets folder.

Here's an example of an ePub created using this process.

Summarizing the process

The process to create a website and an ePub from a Markdown file isn't difficult, but there are a lot of details. The following outline may make it easier for you to follow.

[Sep 23, 2018] English Tenses

Sep 23, 2018 |
tense Affirmative/Negative/Question Use Signal Words
Simple Present A: He speaks.
N: He does not speak.
Q: Does he speak?
  • action in the present taking place regularly, never or several times
  • facts
  • actions taking place one after another
  • action set by a timetable or schedule
always, every , never, normally, often, seldom, sometimes, usually
if sentences type I ( If I talk , )
Present Progressive A: He is speaking.
N: He is not speaking.
Q: Is he speaking?
  • action taking place in the moment of speaking
  • action taking place only for a limited period of time
  • action arranged for the future
at the moment, just, just now, Listen!, Look!, now, right now
Simple Past A: He spoke.
N: He did not speak.
Q: Did he speak?
  • action in the past taking place once, never or several times
  • actions taking place one after another
  • action taking place in the middle of another action
yesterday, 2 minutes ago, in 1990, the other day, last Friday
if sentence type II ( If I talked , )
Past Progressive A: He was speaking.
N: He was not speaking.
Q: Was he speaking?
  • action going on at a certain time in the past
  • actions taking place at the same time
  • action in the past that is interrupted by another action
while, as long as
Present Perfect Simple A: He has spoken.
N: He has not spoken.
Q: Has he spoken?
  • putting emphasis on the result
  • action that is still going on
  • action that stopped recently
  • finished action that has an influence on the present
  • action that has taken place once, never or several times before the moment of speaking
already, ever, just, never, not yet, so far, till now, up to now
Present Perfect Progressive A: He has been speaking.
N: He has not been speaking.
Q: Has he been speaking?
  • putting emphasis on the course or duration (not the result)
  • action that recently stopped or is still going on
  • finished action that influenced the present
all day, for 4 years, since 1993, how long?, the whole week
Past Perfect Simple A: He had spoken.
N: He had not spoken.
Q: Had he spoken?
  • action taking place before a certain time in the past
  • sometimes interchangeable with past perfect progressive
  • putting emphasis only on the fact (not the duration)
already, just, never, not yet, once, until that day
if sentence type III ( If I had talked , )
Past Perfect Progressive A: He had been speaking.
N: He had not been speaking.
Q: Had he been speaking?
  • action taking place before a certain time in the past
  • sometimes interchangeable with past perfect simple
  • putting emphasis on the duration or course of an action
for, since, the whole day, all day
Future I Simple A: He will speak.
N: He will not speak.
Q: Will he speak?
  • action in the future that cannot be influenced
  • spontaneous decision
  • assumption with regard to the future
in a year, next , tomorrow
If-Satz Typ I ( If you ask her, she will help you. )
assumption : I think, probably, perhaps
Future I Simple

(going to)

A: He is going to speak.
N: He is not going to speak.
Q: Is he going to speak?
  • decision made for the future
  • conclusion with regard to the future
in one year, next week, tomorrow
Future I Progressive A: He will be speaking.
N: He will not be speaking.
Q: Will he be speaking?
  • action that is going on at a certain time in the future
  • action that is sure to happen in the near future
in one year, next week, tomorrow
Future II Simple A: He will have spoken.
N: He will not have spoken.
Q: Will he have spoken?
  • action that will be finished at a certain time in the future
by Monday, in a week
Future II Progressive A: He will have been speaking.
N: He will not have been speaking.
Q: Will he have been speaking?
  • action taking place before a certain time in the future
  • putting emphasis on the course of an action
for , the last couple of hours, all day long
Conditional I Simple A: He would speak.
N: He would not speak.
Q: Would he speak?
  • action that might take place
if sentences type II
( If I were you, I would go home .)
Conditional I Progressive A: He would be speaking.
N: He would not be speaking.
Q: Would he be speaking?
  • action that might take place
  • putting emphasis on the course / duration of the action
Conditional II Simple A: He would have spoken.
N: He would not have spoken.
Q: Would he have spoken?
  • action that might have taken place in the past
if sentences type III
( If I had seen that, I would have helped .)
Conditional II Progressive A: He would have been speaking.
N: He would not have been speaking.
Q: Would he have been speaking?
  • action that might have taken place in the past
  • puts emphasis on the course / duration of the action

[Sep 23, 2018] Irregular Verbs ENGLISH PAGE

Sep 23, 2018 | has conducted an extensive text analysis of over 2,000 novels and resources and we have found 680 irregular verbs so far including prefixed verbs ( misunderstand , reread ) as well as rare and antiquated forms ( colorbreed , bethink ).

According to's text analysis of over 2,000 novels and resources, the most common irregular verbs in English are: be , have , say , do , know , get , see , think , go and take .

[Sep 19, 2018] Convert files at the command line with Pandoc by Kiko Fernandez-Reyes

Notable quotes:
"... Wine Management System ..."
"... This does not work ..."
"... not a good solution ..."
Sep 14, 2018 |

In plain English, Pandoc allows you to convert a bunch of files from one markup language into another one. Typical examples include converting a Markdown file into a presentation, LaTeX, PDF, or even ePub.

This article will explain how to produce documentation in multiple formats from a single markup language (in this case Markdown) using Pandoc. It will guide you through Pandoc installation, show how to create several types of documents, and offer tips on how to write documentation that is easy to port to other formats. It will also explain the value of using meta-information files to create a separation between the content and the meta-information (e.g., author name, template used, bibliographic style, etc.) of your documentation.

Installation and requirements

Pandoc is installed by default in most Linux distributions. This tutorial uses pandoc- and pandoc-citeproc-0.14.3. If you don't intend to generate PDFs, those two packages are enough. However, I recommend installing texlive as well, so you have the option to generate PDFs.

To install these programs on Linux, type the following on the command line:

sudo apt-get install pandoc pandoc-citeproc texlive

You can find installation instructions for other platforms on Pandoc's website.

I highly recommend installing pandoc-crossref , a "filter for numbering figures, equations, tables, and cross-references to them." The easiest option is to download a prebuilt executable , but you can install it from Haskell's package manager, cabal, by typing:

cabal update
cabal install pandoc-crossref

Consult pandoc-crossref's GitHub repository if you need additional Haskell installation information .

Some examples

I'll demonstrate how Pandoc works by explaining how to produce three types of documents:

Create a website with math formulas

One of the ways Pandoc excels is displaying math formulas in different output file formats. For instance, let's generate a website from a LaTeX document (named math.tex) containing some math symbols (written in LaTeX).

The math.tex document looks like:

% Pandoc math demos

$a^2 + b^2 = c^2$

$v(t) = v_0 + \frac{1}{2}at^2$

$\gamma = \frac{1}{\sqrt{1 - v^2/c^2}}$

$\exists x \forall y (Rxy \equiv Ryx)$

$p \wedge q \models p$

$\Box\diamond p\equiv\diamond p$

$\int_{0}^{1} x dx = \left[ \frac{1}{2}x^2 \right]_{0}^{1} = \frac{1}{2}$

$e^x = \sum_{n=0}^\infty \frac{x^n}{n!} = \lim_{n\rightarrow\infty} (1+x/n)^n$

Convert the LaTeX document into a website named mathMathML.html by entering the following command:

pandoc math.tex -s --mathml  -o mathMathML.html

The flag -s tells Pandoc to generate a standalone website (instead of a fragment, so it will include the head and body HTML tags), and the –mathml flag forces Pandoc to convert the math in LaTeX to MathML, which can be rendered by modern browsers.

pandoc_math-formulas.png Math formulas

Take a look at the website result and the code ; the code repository contains a Makefile to make things even simpler.

Make a Reveal.js slideshow

It's easy to generate simple presentations from a Markdown file using Pandoc. The slides contain top-level slides and nested slides underneath. The presentation can be controlled from the keyboard, and you can jump from one top-level slide to the next top-level slide or show the nested slides on a per-top-level basis. This structure is typical in HTML-based presentation frameworks.

Let's create a slide document named SLIDES (see the code repository ). First, add the slides' meta-information (e.g., title, author, and date) prepended by the % symbol:

% Case Study
% Kiko Fernandez Reyes
% Sept 27, 2017

More Great Content

This meta-information also creates the first slide. To add more slides, declare top-level slides using Markdown heading H1 (line 5 in the example below, heading 1 in Markdown , designated by # ).

For example, if we want to create a presentation with the title Case Study that starts with a top-level slide titled Wine Management System , write:

% Case Study
% Kiko Fernandez Reyes
% Sept 27, 2017

# Wine Management System

To put content (such as slides that explain a new management system and its implementation) inside this top-level section, use a Markdown header H2. Let's add two more slides (lines 7 and 14 below, heading 2 in Markdown , designated by ## ):

% Case Study
% Kiko Fernandez Reyes
% Sept 27, 2017

# Wine Management System

## <img src="img/SwissFlag.png" style="vertical-align:middle"/> Idea

## Implementation

We now have a top-level slide ( # Wine Management System ) that contains two slides ( ## Idea and ## Implementation ).

Let's put some content in these two slides using incremental bulleted lists by creating a Markdown list prepended by the symbol > . Continuing from above, add two items in the first slide (lines 9–10 below) and five items in the second slide (lines 16–20):

% Case Study
% Kiko Fernandez Reyes
% Sept 27, 2017

# Wine Management System

## <img src="img/SwissFlag.png" style="vertical-align:middle"/> Idea

>- Swiss love their **wine** and cheese
>- Create a *simple* wine tracker system


## Implementation

>- Bottles have a RFID tag
>- RFID reader (emits and read signal)
>- **Raspberry Pi**
>- **Server (online shop)**
>- Mobile app

We added an image of the Matterhorn mountain. Your slides can be improved by using plain Markdown or adding plain HTML.

To generate the slides, Pandoc needs to point to the Reveal.js library, so it must be in the same folder as the SLIDES file. The command to generate the slides is:

pandoc -t revealjs -s --self-contained SLIDES \
-V theme =white -V slideNumber = true -o index.html pandoc_matterhorn-slide.png Reveal.js slide with Matterhorn

The above Pandoc command uses the following flags:

To make things simpler and avoid typing this long command, create the following Makefile:

all: generate

pandoc -t revealjs -s --self-contained SLIDES \
-V theme=white -V slideNumber=true -o index.html

clean: index.html
rm index.html

.PHONY: all clean generate

You can find all the code in this repository .

Make a multi-format contract

Let's say you are preparing a document and (as things are nowadays) some people want it in Microsoft Word format, others use free software and would like an ODT, and others need a PDF. You do not have to use OpenOffice nor LibreOffice to generate the DOCX or PDF file. You can create your document in Markdown (with some bits of LaTeX if you need advanced formatting) and generate any of these file types.

As before, begin by declaring the document's meta-information (title, author, and date):

% Contract Agreement for Software X
% Kiko Fernandez-Reyes
% August 28th, 2018

Then write the document in Markdown (and add LaTeX if you require advanced formatting). For example, create a table that needs fixed separation space (declared in LaTeX with \hspace{3cm} ) and a line where a client and a contractor should sign (declared in LaTeX with \hrulefill ). After that, add a table written in Markdown.

Here's what the document will look like:


The code to create this document is:

% Contract Agreement for Software X
% Kiko Fernandez-Reyes
% August 28th, 2018


### Work Order

The Contractor & \hspace{3cm} & The Customer \\
& & \\
& & \\
\hrulefill & \hspace{3cm} & \hrulefill \\
Name & \hspace{3cm} & Name \\
& & \\
& & \\
\hrulefill & \hspace{3cm} & \hrulefill \\


| Type of Service | Cost | Total |
| Game Engine | 70.0 | 70.0 |
| | | |
| | | |
| Extra: Comply with defined API functions | 10.0 | 10.0 |
| and expected returned format | | |
| | | |
| **Total Cost** | | **80.0** |

To generate the three different output formats needed for this document, write a Makefile:

all: $(DOCS)
pandoc -s $(DOCS) -o $(DOCS:md=pdf)
pandoc -s $(DOCS) -o $(DOCS:md=docx)
pandoc -s $(DOCS) -o $(DOCS:md=odt)

rm *.pdf *.docx *.odt

.PHONY: all clean

Lines 4–7 contain the commands to generate the different outputs.

If you have several Markdown files and want to merge them into one document, issue a command with the files in the order you want them to appear. For example, when writing this article, I created three documents: an introduction document, three examples, and some advanced uses. The following tells Pandoc to merge these files together in the specified order and produce a PDF named document.pdf.

pandoc -s -o document.pdf
Templates and meta-information

Writing a complex document is no easy task. You need to stick to a set of rules that are independent from your content, such as using a specific template, writing an abstract, embedding specific fonts, and maybe even declaring keywords. All of this has nothing to do with your content: simply put, it is meta-information.

Pandoc uses templates to generate different output formats. There is a template for LaTeX, another for ePub, etc. These templates have unfulfilled variables that are set with the meta-information given to Pandoc. To find out what meta-information is available in a Pandoc template, type:

pandoc -D FORMAT

For example, the template for LaTeX would be:

pandoc -D latex

Which outputs something along these lines:

\author{$for(author)$$author$$sep$ \and $endfor$}
\institute{$for(institute)$$institute$$sep$ \and $endfor$}


As you can see, there are title , thanks , author , subtitle , and institute template variables (and many others are available). These are easily set using YAML metablocks. In lines 1–5 of the example below, we declare a YAML metablock and set some of those variables (using the contract agreement example above):

title: Contract Agreement for Software X
author: Kiko Fernandez-Reyes
date: August 28th, 2018

(continue writing document as in the previous example)

This works like a charm and is equivalent to the previous code:

% Contract Agreement for Software X
% Kiko Fernandez-Reyes
% August 28th, 2018

However, this ties the meta-information to the content; i.e., Pandoc will always use this information to output files in the new format. If you know you need to produce multiple file formats, you better be careful. For example, what if you need to produce the contract in ePub and in HTML, and the ePub and HTML need specific and different styling rules?

Let's consider the cases:

pandoc -s -V css =style-epub.css document.epub
pandoc -s -V css =style-html.css document.html

My opinion is that it is easy to overlook these variables from the command line, especially when you need to set tens of these (which can happen in complex documents). Now, if you put them all together under the same roof (a meta.yaml file), you only need to update or create a new meta-information file to produce the desired output. You would then write:

pandoc -s meta-pub.yaml document.epub
pandoc -s meta-html.yaml document.html

This is a much cleaner version, and you can update all the meta-information from a single file without ever having to update the content of your document.

Wrapping up

With these basic examples, I have shown how Pandoc can do a really good job at converting Markdown documents into other formats.

[Aug 26, 2018] Can I run MS Front Page 2003 on Windows 10

Notable quotes:
"... Although FrontPage was not evaluated, Andre Da Costa found that core programs of Office such as Word, Excel, PowerPoint, Access and Publisher back through Office 2000 work just fine on Windows 10. ..."
Aug 26, 2018 |
They changed the title of my original post so I thought I'd try it again: I Know that my web sites will work on windows 10 but:

I run a website I started in 1996, 385 pages and built with old school html and (when it came out) MS Front Page. I've modified many pages of these old pages to be w3c compliant using good old html. It is super hot in the search engines and works excellent in all browsers and on all mobile devices. Front Page 2003 is like putting on a comfortable pair of shoes. Yes, I've tried Dream Weaver and all the other "options" but it doesn't do a very good job with the original code, in fact some of the modifications and programs I have tried have been a disaster. SO I'm currently running windows 7 with the xp package to support Microsoft Front Page Version 2003. My server guys have no issues with the MS Front Page Extensions and it is very fast and stable. What do you think the chances are of running MS Front Page 2003 on Windows 10? Any help would be greatly appreciated.

Original Title: FrontPage 2003


Though MS does indeed say that FP is not compatible (MS says that versions of Office older that Office 2007 are incompatible with Win10.) , that does not mean that it will not install and run. You might be happily surprised. In my experience MS tends to discourage the use of older programs even if they will run.

Although FrontPage was not evaluated, Andre Da Costa found that core programs of Office such as Word, Excel, PowerPoint, Access and Publisher back through Office 2000 work just fine on Windows 10.

Reference: A look at running older versions of Microsoft Office on Windows 10:

With that said if you are dependent upon FPSE then you might start looking for an alternative to FP. MS quit support of the server extensions many years ago and the number of web hosts that offer them are becoming few and far between.

Eventually you should plan on them not being available and should start looking to migrate your sites to another program. Better now before it is too late.


[Aug 26, 2018] How to Set Compatibility Mode for Apps in Windows 10 by Melanie Pinola

Running Frontpage2003 on windows 10 requires using compatibility mode. Some features like "Most recent files" do not work even with this mode.
Aug 24, 2015 |

Most software created for previous versions of Windows run well in Windows 10, but you might have some older apps that don't work well or even at all with the new operating system. You can try to fix any issues you have running these older desktop programs in Windows 10 by changing their compatibility mode settings.

Windows has a built-in tool called Program Compatibility Troubleshooter that could automatically fix any compatibility problems for you. If the troubleshooter can't fix the problem, you can manually make an app run in compatibility mode, which will run the app using the settings from an earlier version of Windows. You can have the troubleshooter automatically search for apps that could have issues in Windows 10 or manually run the troubleshooter on a specific app. Here's how to do both.

How to Use Windows' Program Compatibility Troubleshooter

1. In the taskbar search box, enter "run programs", then click "Run programs made for previous versions of Windows."


2. Click Next and the troubleshooter will try to detect potential issues with your apps.
1440447315 528.74812030075403


3. Select the app that's having issues in the next window and click Next.
select app

4. Select a troubleshooting option: use the recommended compatibility setting or choose compatibility settings yourself.
Try recommended

If you choose to use the recommended settings, the troubleshooter will test the app using a previous version of Windows so you can see if that resolves the issue.

test compatibiilty

If you choose the choose to troubleshoot the app, the troubleshooter will ask you which problems you're experiencing. Depending on your selection, the troubleshooter will offer tests and suggestions to resolve the problem, such as testing the display settings for the app.

select problems

5. Click the Test the program button and then click Next.

You can then either choose to save the settings for the app, try different settings, or report the problem to Microsoft and view help articles online.

Choose settings

You'll have to run the troubleshooter for each app you're having compatibility problems with.

MORE: Windows 10 Settings You Should Change Right Away

How to Run an App in Compatibility Mode

Alternatively, you can go into a app's properties to change its compatibility mode settings. With compatibility mode, you can force an app to use settings from an earlier version of Windows -- helpful if you know the app ran well in, say, Windows 7 or Vista. You can also change the display and color settings for the app.

1. Right-click on an app and select Properties. You can do this from the app's shortcut or by navigating in File Browser to the EXE file.

select properties

2. Select the Compatibility tab, then check the box next to "Run this program in compatibility mode for:"
check run as

3. S elect the version of Windows to use for your app's settings in the dropdown box.
select windows version

4. Hit Apply , then run your app and see if this fixed your issues.


[Aug 26, 2018] FrontPage to Windows 10

Notable quotes:
"... I have MS Expressions Web 4 which is now free as MS is discontinuing it, and it's running on a Windows 10 PC. I used FP, but this upgrade is now free. ..."
Jul 29, 2015 |


I have been a happy user of FrontPage. Bought 2007 Expression Web and it worked fine with my Windows XP Professional.
I have not used it all since 2008 and want your recommendations what to do as I want to start using Expression Web again making changes to my different Web Pages.
I want to use my new laptop today with windows 8.1, that I will upgrade to Windows 10 in the near future.

I read about all the problems Windows 8,1 has occurred and I want to be free from that that's why I would be very pleased to get your professional recommendations what to do.

Thankful for your advise

Hans Trim Wednesday

[Jul 29, 2018] FreeOffice Suite Is Almost Blue Ribbon-Worthy Reviews LinuxInsider

Notable quotes:
"... The File tab ribbon provides commands to open, close, save/save as/save all, epub export, PDF export, print options and access properties for the file. The Options and Customize buttons display settings panels. ..."
Jul 29, 2018 |

SoftMaker's FreeOffice 2018 Linux office suite is a high-end product that provides performance and compatibility with Microsoft Office and other office suites.

FreeOffice 2018, released this spring, is a free version that is nearly identical to the features and user interface of Softmaker's commercial flagship office suite, SoftMaker Office 2018. I recently reviewed the beta commercial version . The FreeOffice line is distributed under the Mozilla Public License.

The Germany-based software developer offers an impressive and very usable line of open source and commercial products. The FreeOffice 2018/SoftMaker Office 2018 products are Windows/Linux cross-platform applications with integrated modules for word processing (TextMaker), spreadsheets (PlanMaker) and presentations (Presentations).

If you are thinking, "Gee, why not keep the Maker moniker consistent by calling it 'SlideMaker'?" I totally agree.

Office suite compatibility is one of the major selling/rejecting points when consumers and enterprises consider migrating to the Linux OS. The Linux OS has its share of free lightweight word processors and a few worthy standalone spreadsheet apps. Generally, Linux office suites lack a really solid slide presentation creation tool, however.

Many of the Linux word processing packages are little more than glorified text editors. Graphics compatibility in page design are often their fail point. That trend has been changing for the better with applications such as SoftMaker's FreeOffice, The Document Foundation's LibreOffice and Ascensio System SIA's recently released free office suite upgrade OnlyOffice Desktop Editors, which I recently reviewed .

The FreeOffice 2018 suite has much to offer. It is a capable alternative to its commercial upgrade. It poses little trouble reading and writing to other document formats such as .docx, pptx, xlsx and provides very accurate page rendering when importing/exporting file formats. Except for the ability to save as earlier MS Office document formats, all that is missing from the SoftMaker commercial edition are a few dictionary-based and related tools.

The File tab ribbon provides commands to open, close, save/save as/save all, epub export, PDF export, print options and access properties for the file. The Options and Customize buttons display settings panels.

[May 20, 2018] How to Convert ePub to Kindle

May 20, 2018 |

By Shea Laverty

EPUB e-book files can be converted to a Kindle-compatible format using a desktop converter app or online conversion site. Since the Kindle doesn't natively support EPUB files, conversion is the only way to enjoy your EPUB books on your Kindle without a separate purchase from the Kindle store.

.... ... ...

Calibre Converter

Calibre Converter is an open-source e-book management program that works not only as a converter, but also as a reader. Calibre is free and can handle many file formats, including EPUB and Kindle formats.

[Apr 22, 2018] Understanding the Libraries Feature in Windows 7

Looks to me like soft links -- ability to have directories from all over the place grouped as links in a single folder.
They can be used in applications that do not have Favorites feature, like Frontpage, to imitate frontapge.
You can create as many libraries as you wish. It's not nessesary to merge multiple folders in one library.
Apr 22, 2018 |

The libraries feature in Windows 7 provides a central place to manage files that are located in multiple locations throughout your computer. Instead of clicking through a bunch of directories to find the files you need, including them in a library makes for quicker access.

[Mar 27, 2018] Top Linux tools for writers by Adam Worth

Mar 23, 2018 |
These easy-to-use open source apps can help you sharpen your writing skills, research more efficiently, and stay organized. If you've read my article about how I switched to Linux , then you know that I'm a superuser. I also stated that I'm not an "expert" on anything. That's still fair to say. But I have learned many helpful things over the last several years, and I'd like to pass these tips along to other new Linux users.

Today, I'm going to discuss the tools I use when I write. I based my choices on three criteria:

  1. My main writing tool must be compatible for any publisher when I submit stories or articles.
  2. The software must be quick and simple to use.
  3. Free is good.

There are some wonderful all-in-one free solutions, such as:

  1. bibisco
  2. Manuskript
  3. oStorybook

However, I tend to get lost and lose my train of thought when I'm trying to find information, so I opted to go with multiple applications that suit my needs. Also, I don't want to be reliant on the internet in case service goes down. I set these programs up on my monitor so I can see them all at once.

Consider the following tools suggestions -- everyone works differently, and you might find some other app that better fits the way you work. These tools are current to this writing:

Word processor

LibreOffice 6.0.1 . Until recently, I used WPS , but font-rendering problems (Times New Roman was always in bold format) nixed it. The newest version of LibreOffice adapts to Microsoft Office very nicely, and the fact that it's open source ticks the box for me.

Thesaurus More Linux resources Artha gives you synonyms, antonyms, derivatives, and more. It's clean-looking and fast. Type the word "fast," for example, and you'll get the dictionary definition as well as the other options listed above. Artha is a huge gift to the open source community, and more people should try it as it seems to be one of those obscure little programs. If you're using Linux, install this application now. You won't regret it. Note-taking

Zim touts itself as a desktop wiki, but it's also the easiest multi-level note-taking app you'll find anywhere. There are other, prettier note-taking programs available, but Zim is exactly what I need to manage my characters, locations, plots, and sub-plots.

Submission tracking

I once used a proprietary piece of software called FileMaker Pro , and it spoiled me. There are plenty of database applications out there, but in my opinion the easiest one to use is Glom . It suits my needs graphically, letting me enter information in a form rather than a table. In Glom, you create the form you need so you can see relevant information instantly (for me, digging through a spreadsheet table to find information is like dragging my eyeballs over shards of glass). Although Glom no longer appears to be in development, it remains relevant.


I've begun using as my default search engine. Sure, Google can be one of your best friends when you're writing. But I don't like how Google tracks me every time I want to learn about a specific person/place/thing. So I use instead; it's fast and does not track your searches. I also use as an alternative to Google.

Other tools

Chromium Browser is an open source version of Google Chrome , with privacy plugins.

Though Thunderbird , from Mozilla , is a great program, I find Geary a much quicker and lighter email app. For more on open source email apps, read Jason Baker 's excellent article, Top 6 open source desktop email clients .

As you might have noticed, my taste in apps tends to merge the best of Windows, MacOS, and the open source Linux alternatives mentioned here. I hope these suggestions help you discover helpful new ways to compose (thank you, Artha!) and track your written works.

Happy writing!

[Nov 10, 2017] Get CrossOver and run Windows Software on Mac or Linux CodeWeavers

Codewaever for Linux ($59) is able to run Frontpage 2003
Nov 10, 2017 |
Microsoft FrontPage 2000 Microsoft 2011-09-26 02:35
Microsoft FrontPage 2002 (XP) Microsoft 2011-09-26 02:35
Microsoft FrontPage 2003 Microsoft 2011-09-26 02:37
Microsoft FrontPage 2010 Microsoft 2011-09-26 02:40

[Nov 09, 2017] How To Convert Youtube Videos To MP3 Audio Files by Gary Newell

Oct 25, 2017 |

There is a Linux command line application called youtube-dl, which stands for Youtube downloader. This can be used to download youtube videos .

It may be the case that you want to download just the audio from the video file to be played on your portable music devices such as an MP3 player or smartphone.

This article will show you how to download just the audio from a Youtube video.

Copyright should be adhered to when downloading and extracting the audio from videos but that doesn't make the practice illegal.

For instance, there are lots of how-to guides that are created in video format and certain video bloggers create content that is just as accessible in pure audio format. An example would be something like the Linux Action Show podcast although they do actually provide an MP3 download link from their site.

The best tool for converting Youtube videos to MP3 is youtube-dl.

How To Install The Youtube Downloader

You can download and install youtube-dl using the following commands:

Debian, Ubuntu, Linux Mint, Zorin and Other Derivatives

sudo apt-get install youtube-dl

Note that sudo may or may not be required. Read this guide to find out more about the sudo command .

Red Hat, Fedora, CentOS and Other Derivatives

sudo yum install youtube-dl


sudo zypper install youtube-dl

Arch, Manjaro and Other Derivatives

sudo pacman -S youtube-dl

How To Download And Extract Audio From A Youtube Video

Find the video you want to download by visiting Youtube and searching for it.

Underneath the video, there will be a share link.

Click on the share link and select the link that appears with the mouse.

Open a terminal window and type the following command replacing the text paste_link_here with the link to the share link:

youtube-dl --extract-audio --audio-format mp3 -l paste_link_here

To paste into a Linux terminal right click and select paste from the menu or press shift and insert at the same time.

The text in the terminal should look something like this:

youtube-dl --extract-audio --audio-format mp3 -l

What this does is download the video from Youtube as a video and then extract just the audio part to MP3.

You are left with just the MP3 file and the video is discarded.

If you want to keep the video, as well as the MP3 file, add a -k to the command as follows:

youtube-dl --extract-audio --audio-format mp3 -k -l

You will now be left with an MP3 and an MP4 file.

There are other ways to download and convert videos from Youtube to MP3.

For instance, there are a number of Chrome plugins which can be used. The upside to using an add-on is that it is generally a one-click process with no command line knowledge required.

One such add-on is called Youtube To MP3. This will place a little icon in the address bar when you can convert a video to MP3.

Simply find the video you wish to convert and then press the icon. This takes you to which performs the conversion. When the conversion has completed you can download the MP3 file.

There are similar add-ons available for Firefox .

Personally, I think the youtube-dl tool is the cleanest solution. Not all of the add-ons in the Chrome store and within Firefox are safe and many of the add-ons are supported by adverts.

If you like the youtube-dl command, here are another 15 Linux terminal commands that will rock your world . Learn how to run commands in the background, run commands at a certain time and how to download files from the web from the command line.

When you have enough MP3 files you might want to read this guide to get the best out of Rhythmbox .

[Jul 25, 2017] 5 Easy Ways to Overcome Procrastination by Geoffrey James

Jul 07, 2017 |

Procrastination is like a sore throat; it's a symptom with many possible causes. Unless you know the cause, the treatment for the symptom might things worse. This column contains the five most common causes of procrastination and how to overcome them.

1. The size of a task seems overwhelming.

Explanation: Every time you think about the task it seems like a huge mountain of work that you'll never be able to complete. You therefore avoid starting.

Solution: Break the task into small steps and then start working on them. This builds momentum and makes the task far less daunting.

Example: You've decided to write a book. Rather than sitting down and trying to write the book (which will probably cause you to stare at the blank screen), spend one hour on each of the following sub-tasks:

INC. TODAY'S MUST READS: Yes, Bill Gates Memorized Employee License Plate Numbers to See Who Was Still Working

  1. Jot down as many ideas as possible.
  2. Sort the ideas into an outline.
  3. List out anecdotes you'll want to include.
  4. Write a sample anecdote to determine style.
  5. Review existing materials (e.g. presentations).
  6. Assign those materials to sections of your outline.
  7. Write the first three paragraphs of a sample chapter.
  8. Create a schedule to write 2 pages a day.
2. The number of tasks seems overwhelming.

Explanation: Your to-do list has so many tasks in it that you feel as if you'll never be able to finish them all, so why bother getting started?

Solution: Combine the tasks into a conceptual activity and then set a time limit for how long you'll pursue that activity.

Example: Your email account is being peppered by so many requests and demands that you feel as if you can't possibly get them done. Rather than fret about the pieces and parts, set aside a couple of hours to "do email." Schedule a similar session tomorrow or later that day.

Thinking of the work as an activity rather than a bunch of action items makes them seem less burdensome.

3. A set of tasks seem repetitive and boring.

Explanation: You're a creative person with an active mind so you naturally put off any activity that doesn't personally interest you.

INC. TODAY'S MUST READS: Google Employees Weighed in on What Makes a Highly Effective Manager (Technical Expertise Came in Last)

Solution: Set a time limit for completing a single task in the set and then compete against yourself to see if you can beat that time limit. Reward yourself each time you beat the clock.

Example: You're a newly-hired salesperson who must write personalized emails to two dozen customers. The work involves quickly researching their account, addressing any issues they've had with the previous salesperson, and then introducing yourself.

Rather than just slogging through the work, estimate the maximum amount of time it should take to write one letter (let's say 5 minutes). It should thus take you 120 minutes (2 hours) to write all of them.

Start the stopwatch, write the first email. If you have time left over, do something else (like read the news). When the stopwatch buzzes, reset, write the second email, etc.

4. The task seems so important that it's daunting.

Explanation: You realize that if you screw this task up, it might mean losing your job or missing a huge opportunity. You avoid it because you don't want to risk failure.

Solution: Contact somebody you trust and ask if they'll review your work (if the task is written) or act as a sounding board (if the task is verbal). Doing the task for your reviewer is low-risk and thus the task is easier to start. The reviewer's perspective and approval provides you extra confidence when you actually execute the task.

Example: You need to write an email demanding payment from a customer who's in arrears. Because you don't want to damage the relationship and yet need to be paid, it's a difficult balancing act--so difficult that you avoid writing the email.

To break the mental log-jam, ask a colleague or friend if they'll review your email before you send it to see if it hits the right tone. Writing the email then becomes easier because you're writing it for your friend to read rather than for the customer.

Problem: You just don't feel like working.

Explanation: You're feeling burned out and generally unmotivated, so you're finding it very hard to get down to work.

INC. TODAY'S MUST READS: 15 Amazing Tony Robbins Quotes to Help You Boost Sales

Solution: You have two choices: 1) reschedule the activity for a time when you'll be more motivated or 2) motivate yourself in the short-term by setting a reward.

Example: You need to write a trip report but you're tired after a long day of travel. While you know that the report will be more accurate if you write it now, you decide to write it tomorrow morning after breakfast and coffee--a time when you're typically more motivated.

Alternatively, you motivate yourself short-term promising yourself that you'll buy and download a book that you've been wanting to read... but only if you write the report tonight.

[Jul 20, 2017]

Jul 20, 2017 |




[Jul 16, 2017] Calibre 3.4 Open-Source eBook Manager Makes Exporting of Books a Lot Easier

Jul 16, 2017 |

Calibre 3.4 is here only one week after the release of the 3.3 update, which means that it's not a major version and it only adds a few user interface improvements, along with the usual bug fixes. The most important thing introduced in Calibre 3.4 is the a new method of exporting books to your computer. In the Edit Book component, there's now an option called "Export selected files" if you right-click on the File browser, and it makes it a lot easier to export all selected books to your computer. In addition, there's now a configurable shortcut to move the focus from the Quickview component to the book list.

[Jan 30, 2017] It is not just a matter of the author being able to afford Word and the equipment and other software to use it productively. There are larger issues like how do you prepare your graphs and images? We need to talk about particular publishing ecosystem

Jan 30, 2017 |
cm -> Chris G ... Reply Sunday, January 29, 2017 at 12:21 AM

, January 29, 2017 at 12:21 AM
The comparison comes 20 years late. In the 90's, MS Word was unsuitable for academic and scientific writing, period. Even for short documents like a conference or term paper. It was geared entirely to corporate users. In addition it was riddled with bugs and layout "quirks".

In reality, you also have to fiddle with Latex, and in the 90's embedding images was big PITA.

What I did not see in the comparison is price. I suppose one would need to compare legally-owned copies of one product vs. the other.

It is not just a matter of the author being able to afford Word and the equipment and other software to use it productively. E.g. how do you prepare your graphs and images? Also business partners accepting or returning the documents will have to buy into the "ecosystem".

Academia is a highly collaborative venture, and one has to consider overall cost and productivity.

Today there is PDF as a pretty established (readonly) document format, back in the day the standard in academia was Postscript.

Chris G -> cm... , January 29, 2017 at 06:35 AM

>In the 90's, MS Word was unsuitable for academic and scientific writing, period... It is not just a matter of the author being able to afford Word and the equipment and other software to use it productively. E.g. how do you prepare your graphs and images?

I used Word when writing my thesis in '94-95 - each chapter a separate doc, figures inserted by creating artwork separately and then using a high-end copy machine to integrate text and figures. It was an ugly process.

> Also business partners accepting or returning the documents will have to buy into the "ecosystem".

That's what led my employer to switch from WordPerfect to MS Word and from Lotus 1-2-3 to Excel in the late '90s. Our customer, the US Govt, imposed a requirement that all reports and supplementary material, e.g., presentations and spreadsheets, be submitted in MS Office formats.

> What I did not see in the comparison is price. I suppose one would need to compare legally-owned copies of one product vs. the other.

Figure the business owns legal copies. Purchase price is one consideration, another is the cost to maintain the software and keep staff trained in how to use it.

The inertia - the tendency to stick with what you've got - can be huge when taking the latter factors into account. In an academic research group not only is there a mentality that you want to use the best available tool for the job but there's constant turnover, which supports rapid adaptation and evolution. Inertia is low. In contrast, turnover in (non-startup) business environments is comparatively slow.

Those businesses make cost-benefit assessments of adopting new software. The tendency is to stick with what you've got until it's absolutely positively unsustainable to do so.

[Jan 30, 2017] Academia standardized, and contributed to, the most promising free and working alternative. That's how TeX became standard de-facto for scientific publications

Jan 30, 2017 |
cm -> Observer... , January 29, 2017 at 01:07 AM
Every product is made for a market/audience. When TeX/LaTeX were created, the itch to be scratched was technical and scientific publications with content and formatting requirements that most commercial tools targeted at corporate users were simply unsuitable for, regardless of price level. Aside from affordability by organizations and individuals largely in the non-commercial sector.

So academia standardized, and contributed to, the most promising "free" and "working" alternative.

If you don't have an appreciation for that, it's probably because you never had the need. Like with everything else. Most people are not interested in arcane medical implements and materials, or even mundane home furnishings, until they need them.

Fred C. Dobbs -> supersaurus... , January 28, 2017 at 11:05 PM
When the first paper volume of Donald Knuth's The Art of Computer Programming was published in 1968, it was typeset using hot metal typesetting set by a Monotype Corporation typecaster. This method, dating back to the 19th century, produced a "good classic style" appreciated by Knuth. When the second edition of the second volume was published, in 1976, the whole book had to be typeset again because the Monotype technology had been largely replaced by phototypesetting, and the original fonts were no longer available. When Knuth received the galley proofs of the new book on 30 March 1977, he found them awful. Around that time, Knuth saw for the first time the output of a high-quality digital typesetting system, and became interested in digital typography. The disappointing galley proofs gave him the final motivation to solve the problem at hand once and for all by designing his own typesetting system. On 13 May 1977, he wrote a memo to himself describing the basic features of TeX. ...

The first version of TeX was written in the SAIL programming language to run on a PDP-10 under Stanford's WAITS operating system. For later versions of TeX, Knuth invented the concept of literate programming, a way of producing compilable source code and cross-linked documentation typeset in TeX from the same original file. The language used is called WEB and produces programs in DEC PDP-10 Pascal. ...(Wikipedia)

(And so, Tex begat LaTex.
Much as UNIX begat Linux, etc.)

[Jan 29, 2017] Not all authors are able to afford MS Word and the equipment. So using open source publishing system is the most proper for academic publishing

Notable quotes:
"... It is not just a matter of the author being able to afford Word and the equipment and other software to use it productively. E.g. how do you prepare your graphs and images? Also business partners accepting or returning the documents will have to buy into the "ecosystem". ..."
"... Academia is a highly collaborative venture, and one has to consider overall cost and productivity. ..."
"... Today there is PDF as a pretty established (readonly) document format, back in the day the standard in academia was Postscript. ..."
"... I used Word when writing my thesis in '94-95 - each chapter a separate doc, figures inserted by creating artwork separately and then using a high-end copy machine to integrate text and figures. It was an ugly process. ..."
Jan 29, 2017 |
cm -> Chris G ... Sunday, January 29, 2017 at 12:21 AM , January 29, 2017 at 12:21 AM
The comparison comes 20 years late. In the 90's, MS Word was unsuitable for academic and scientific writing, period. Even for short documents like a conference or term paper. It was geared entirely to corporate users. In addition it was riddled with bugs and layout "quirks".

In reality, you also have to fiddle with Latex, and in the 90's embedding images was big PITA.

What I did not see in the comparison is price. I suppose one would need to compare legally-owned copies of one product vs. the other.

It is not just a matter of the author being able to afford Word and the equipment and other software to use it productively. E.g. how do you prepare your graphs and images? Also business partners accepting or returning the documents will have to buy into the "ecosystem".

Academia is a highly collaborative venture, and one has to consider overall cost and productivity.

Today there is PDF as a pretty established (readonly) document format, back in the day the standard in academia was Postscript.

Chris G -> cm... , January 29, 2017 at 06:35 AM
>In the 90's, MS Word was unsuitable for academic and scientific writing, period... It is not just a matter of the author being able to afford Word and the equipment and other software to use it productively. E.g. how do you prepare your graphs and images?

I used Word when writing my thesis in '94-95 - each chapter a separate doc, figures inserted by creating artwork separately and then using a high-end copy machine to integrate text and figures. It was an ugly process.

> Also business partners accepting or returning the documents will have to buy into the "ecosystem".

That's what led my employer to switch from WordPerfect to MS Word and from Lotus 1-2-3 to Excel in the late '90s. Our customer, the US Govt, imposed a requirement that all reports and supplementary material, e.g., presentations and spreadsheets, be submitted in MS Office formats.

> What I did not see in the comparison is price. I suppose one would need to compare legally-owned copies of one product vs. the other.

Figure the business owns legal copies. Purchase price is one consideration, another is the cost to maintain the software and keep staff trained in how to use it. The inertia - the tendency to stick with what you've got - can be huge when taking the latter factors into account. In an academic research group not only is there a mentality that you want to use the best available tool for the job but there's constant turnover, which supports rapid adaptation and evolution. Inertia is low. In contrast, turnover in (non-startup) business environments is comparatively slow. Those businesses make cost-benefit assessments of adopting new software. The tendency is to stick with what you've got until it's absolutely positively unsustainable to do so.

[Jan 28, 2017] Ms Word vs LaTeX

Jan 28, 2017 |
Chris G : January 28, 2017 at 06:04 AM

Re LaTeX reduces writing productivity - The .Plan

1. My experience with LaTeX vs Word is consistent with the study results - "We show that LaTeX users were slower than Word users, wrote less text in the same amount of time, and produced more typesetting, orthographical, grammatical, and formatting errors."

2. There's a guy in my group, the most talented applied mathematician I've ever known -incredibly good at applying high level math to solve practical problems, who swears by LaTeX even though we're standardized on Word at work. He's not any faster in preparing his docs than the rest of us and they're not any better in terms of look and feel. He just prefers to use LaTeX. Getting him to use Word has been like pulling teeth, i.e., entirely consistent with "On most measures, expert LaTeX users performed even worse than novice Word users. LaTeX users, however, more often report enjoying using their respective software." I will send him a link to the PLOS ONE article first thing Monday morning;-)

pgl -> Chris G ... , January 28, 2017 at 10:46 AM
WordPerfect works better than either.
libezkova -> Chris G ... , January 28, 2017 at 03:05 PM

"My experience with LaTeX vs. Word is consistent with the study results - "We show that LaTeX users were slower than Word users, wrote less text in the same amount of time, and produced more typesetting, orthographical, grammatical, and formatting errors."

You are wrong.

Such a statement signifies complete lack of understand of what the writing a book or dissertation is about. And what problems the author faces and need to solve in the process (this is pretty hard and time consuming job to write a sizable book - your book is a very harsh mistress ;-)

MS Word and TeX represent two different categories of writer's tool: the former is the tool without direct access to raw representation of the document/book. The latter is a tool with full access to such a representation. In this sense you can't and should not even compare them, unless you want to looks like an incompetent.

Moreover on long documents (to say nothing about books) latest versions of MS Word all have strange quirks. Sometime it change your formatting in a undesirable way. Microsoft software quality really went downhill after, say, 2003.

Fixing those quirks including "spontaneous" changes in formatting can take a day or a week of work even if you know MS Word perfectly well (which, unsurprisingly, very few people outside programming community do), including the in-depth knowledge of styles and, especially, macro programming. The latter is a must for writing any sizable book in MS Word. Or you need a good programmer to help you.

Of course, if you expect that your book will be a bestseller you can hire a top level programmer to adapt set of tools/macros for you, but that's a lot of money. You need approximately 3-5K lines of macros to supplement MS Word for writing a sizable book (say, over 300 pages).

I do know a couple of authors who write their technical books using MS Word (Bruce Eckel the author of "Thinking in Java" is one example). I view them as perverts, although being a programmer is a distinct advantage in such a situation; you will need all your skills to make the job done and you do not need to pay somebody else for such a help ;-).

Writing a large book is about managing revisions and a very precise formatting of chapters. Which needs to be preserved (and verified with some automatic tools) over many iterations (which can take several years) until the final draft of the book. Manipulating the set of styles you use in the book is not easy in MS Word.

Here access to the raw representation of the text of the book is vital. If you need to check your examples (like in case of writing programming books), access to raw text is a must (although can be imitated in MS Word via macros). If you are writing geo science or any book with a lot of mathematics – you better forget about MS Word.

The usual trick authors who write books in MS Word use -- storing each chapter as a separate document -- makes it difficult to create cross references and such. Chapters became semi-isolated and that negatively affects the quality of the book.

So for technical books and especially dissertations TeX has a huge (and I mean HUGE) edge over MS Word. Only using HTML with styles (FrontPage 2003 or Microsoft expression Web) can compete with TeX and only in case you do not use mathematical notation and equations extensively.

brian : , January 28, 2017 at 10:16 AM
Re latex

OK. word is faster. However there's nothing there about what the document looks like. Word documents look like word documents, i.e. not very good. Perhaps that's a function of somebody knowledgeable setting up templates. I find it really hard to believe that it's that much faster. I find word completely bewildering.

People like latex it better because they can use their favorite text editor and get it done. using word is completely and utterly annoying. That accounts for the enjoyment factor i think.

Also too, no mention of lyx.

libezkova -> Chris G ... , January 28, 2017 at 05:59 PM
I respectfully disagree, but I see your point -- MS Word is much simpler to use for short papers, especially in multi-author env. It requires less sophistication on users part.

Please understand that for LaTeX to work in multi-author environment you need Git or Subversion (or similar version management system) to be installed and learned by all people in the group. Even when just two people are involved (as often is the case with dissertations ) this is a must.

But from the point of view of achievable final quality of the product WordPerfect is better as PGL pointed out.

Both are (unlike TeX) integrated WYSIWYG ("what you see is what you get") publishing environments with a lot of sophisticated features (such as folding, macros, styles, creation of TOC, powerful spellchecker, etc).

WordPerfect still is used by lawyers and some other professions who value precise layout:

== quote ==
Why do lawyers still love WordPerfect? One attorney answers with "Two words: Reveal Codes. At one point about 10 years ago, I tried switching to Word. My secretary and I agreed we hated it after only a few weeks."
== end of quote ==

I am surprised that so few people in the USA use Microsoft Expression Web (or FrontPage ) for this purpose in corporate env.

I am also surprised how Microsoft being a huge company still managed to produce very complex, professional tools like Ms Word and managed to push them to people who are definitely unable to use even 10% of the features offered.

Few people understand that MS Word takes years of day-to-day usage (plus some programming abilities) to learn on the expert level. In reality this is a complex publishing system.

I know some secretaries with almost 30 years day-to-day experience (starting PC DOS days with MS Word 4, which was released in 1987) who still learn something new each month. Often because they knew it a couple of years ago, but forgot :-).

BTW MS Word is one of the few applications for which viruses ("macro viruses") exist and were a nasty problem in the corporate environment in 1996-2002.

Bill Gates took huge risk to bring "over-sophisticated" products like this to the market and still managed to achieve a dominant position among regular users. In Bill Gates days Microsoft was a "king of software complexity" in this product niche.

supersaurus : , January 28, 2017 at 03:26 PM
LaTeX vs MSWord? really? someone got paid to do research on that topic? what next? emacs vs vim?
Observer -> supersaurus... , January 28, 2017 at 04:00 PM
Kind of brings you back, doesn't it. I seem to recall a guy in the lab running LateX on a PDP 11/70 back in the early 80's - rather a boutique affectation even then.
libezkova -> Observer... , -1
TeX is a standard typesetting tool for the American Mathematical Society.
== quote ==
Many mathematics publishers (including the AMS) strongly encourage the use of LaTeX:

[Dec 26, 2016] How to Install Microsoft Office 2013 in Linux - Make Tech Easier

Notable quotes:
"... The PlayOnLinux tool is available in most modern Linux distribution package repositories. Install it by opening your package manager or software store and searching for "playonlinux" or from the terminal (in Ubuntu): ..."
Dec 26, 2016 |

Using the Wine tools to get Windows programs is not a difficult process. With enough effort and Wine tinkering, anyone can get a Windows program up and running on Linux. Though, for many new Linux users, Wine can be tedious and irritating to use without any direction.

This is where PlayOnLinux comes in. It is a "wine wrapper" and makes things easier. Basically it's a tool that takes the underlying technology of Wine and adds some easy-to-use GUI tools for installing a myriad of Windows-based games and even programs (like MS Office).

The PlayOnLinux tool is available in most modern Linux distribution package repositories. Install it by opening your package manager or software store and searching for "playonlinux" or from the terminal (in Ubuntu):

sudo apt install playonlinux

Using PlayOnLinux to install Microsoft Office

Inside PlayOnLinux there are many different buttons and options. The only one that matters at the moment is the "Install" button. After you click it, what follows is a window with a search box. In the search area, type "Microsoft Office."


Searching for this term brings up several versions of Microsoft Office. Each result is an installation profile, and once the user clicks on one, PlayOnLinux will create a Wine environment and walk through the installation process.

Within the results, select "Microsoft Office 2013" and then the "Install" button. What follows is a warning that "this program is currently in testing." This means that the PlayOnLinux profile for Office 2013 is under testing and may experience some hiccups. Select OK to continue.

This brings up a Windows-like installation wizard. Read the directions and select the "Next" button to be brought to the next part of the installer. PlayOnLinux asks the user to provide the installation file.

[Dec 26, 2016] Google and Amazon Will Let You Rent a Movie for $0.99 During the Holiday

Dec 26, 2016 |
( 61 Posted by msmash on Friday December 23, 2016 @01:00PM from the movie-time dept. Holidays are the time when many of us get some extra time to catch up on all the good movies and TV shows that our friends wanted us to watch, but we never did. To make things enticing for people, Amazon and Google are prepping for lowering the rent this holiday season. From a report on Fortune: Google and Amazon -- which have been jostling to compete with Netflix in video streaming -- have announced a new online promotion for the holidays. Google Play will allow viewers to select any movie available on the streaming service to rent for $0.99. Amazon Video will allow viewers the same using the promo code "MOVIE99." The catch: Users can only get one movie per account. Both services offer an extensive list of titles, including this year's Suicide Squad, Bridge Jones's Baby, and Finding Dory among others.

[Dec 26, 2016] British Film Institute To Digitize 100,000 Old TV Shows Before They Disappear

Dec 26, 2016 |
( 124 Posted by BeauHD on Wednesday November 30, 2016 @08:40PM from the quick-before-it's-too-late dept. An anonymous reader quotes a report from BBC: Thousands of British TV programs are to be digitized before they are lost forever , the British Film Institute says. Anarchic children's show Tiswas and The Basil Brush Show are among the programs in line for preservation. The initiative was announced as part of the BFI's five-year strategy for 2017-2022. "Material from the 70s and early 80s is at risk," said Heather Stewart, the BFI's creative director. "It has a five or six-year shelf life and if we don't do something about it will just go, no matter how great the environment is we keep it in. "Our job is make sure that things are there in 200 years' time." The BFI has budgeted $14.3 million of Lottery funding towards its goal of making the UK's entire screen heritage digitally accessible. This includes an estimated 100,000 of the "most at-risk" British TV episodes and clips held on obsolete video formats. The list includes "early children's programming, little-seen dramas, regional programs and the beginnings of breakfast television." The issue for the BFI, Ms Stewart added, was also to do with freeing up storage space. "We have a whole vault which is wall-to-wall video. If we digitized it, it would be in a robot about the size of a wardrobe," she said.

[Dec 23, 2016]

Dec 23, 2016 |

The video sites that are currently supported are: YouTube , MegaVideo , Dailymotion , Metacafe , Veoh , Myspace , Break , iFilm , Bolt , ClipJunkie , ClipShack , CollegeHumor , FunnyJunk , Glumbert , GoFish , Grouper , Hallpass , MilkandCookies , Putfile , SantaBanta , Sevenload , Sharkle , Shoutfile , Vimeo , vSocial , Yikers , ZippyVideos ... and loads more coming soon!

[Sep 16, 2016] gGrammar checkers with context based checking

Notable quotes:
"... Context-based grammar checkers appear in Microsoft Office 2010 , Microsoft Office 2007 , [4] Google Wave , [5] Ghotit Dyslexia Software, [6] Grammarly , [7] [8] [9] ,, Ginger Software ,, and WhiteSmoke ..."
errors based on the context of the surrounding words.

Context-based grammar checkers appear in Microsoft Office 2010 , Microsoft Office 2007 , [4] Google Wave , [5] Ghotit Dyslexia Software, [6] Grammarly , [7] [8] [9] ,, Ginger Software ,, and WhiteSmoke .

[Jul 15, 2016] Why everyone is crazy for Prisma, the app that turns photos into works of art

People across the world are turning amateur photos into elaborate works of art with a new viral app that relies on AI technology to let users instantly transform mundane images into Picasso paintings.

Prisma, an app that has attracted 1 million daily users as of Thursday, is reinventing the concept of filtering photos with technology. While the concept of adding filters to photos has been around for years, the Prisma iOS app is unique in the way that it relies on a "combination of neural networks and artificial intelligence" to remake the image.

What that means is the Prisma tools aren't the kind of art filters that Instagram uses where the filters overlay the original photo. Instead, Prisma goes through different layers and recreates the photo from scratch, according to the app makers, who are based in Moscow.

"We do the image fresh," Prisma co-founder Alexey Moiseenkov said in an interview Thursday. "It's not similar to the Instagram filter where you just layer over … We draw something like a real artist would."

Moiseenkov, 25, is part of a team of four founders who built the app. It was first released in June, but has skyrocketed in popularity over the last week, with Prisma-altered photos spreading on Facebook, Twitter and Instagram.

The app is easy to use and functions similarly to Instagram, the Facebook-owned photo-sharing app that has more than 400 million users.

Users can take photos through the app or pick one from their camera roll. After cropping your image, you then choose one of 33 filters, such as impression, mosaic and gothic, along with filters modeled after specific iconic paintings, like the Great Wave or The Scream. Prisma will continue to add new filters in the coming weeks, Moiseenkov added.

An artistic take on the now famous photo of a demonstrator protesting the shooting death of Alton Sterling in Baton Rouge. Photograph: Reuters

After the app adds the filter, you can adjust the intensity and then post to Instagram or Facebook.

Since Prisma has spread, some have complained that the app could devalue the work of real artists and take away work from painters who make art by hand – not within seconds on a smartphone.

But for now, the app remains hugely popular, and Moiseenkov said he expects its user base to continue its rapid growth.

Moiseenkov's background is computer science and he's not an artist himself. But he said he grew up loving painting and that his favorite artist is Camille Pissarro, the Danish-French impressionist.

"People want to create something, and we allow them to experiment," he said.

A still from Kanye West and Kim Kardashian in West's music video for Famous.

Facebook Twitter Pinterest

A still from Kanye West and Kim Kardashian in West's music video for Famous. Photograph: Tidal

The developers are also working on expanding its filter technology to video, with an innovation that hasn't been done before in any sophisticated manner.

Moiseenkov published a 360-degree image on Facebook, which offers a glimpse of how Prisma video filters may work in the future.

While there have long been apps that allow users to add filters to footage, such as basic color changes through iMovie, the Prisma technology could dramatically expand this concept through videos that create an entire world that appears intricately painted in every shot.

"Video is … an easier way to express yourself," Moiseenkov said. "It's dynamic. It's not just a photo or static picture … It's really cool that you can create something in motion."

The co-founder said he wasn't ready yet to offer details on when the video feature would be released or how exactly it would function, but he said he expects it to be very popular. Moiseenkov said he also hoped to eventually expand the technology to virtual reality.

Donald Trump and Indiana governor Mike Pence addressing the crowd during a campaign stop in Indiana.

Facebook Twitter Pinterest

Donald Trump and Indiana governor Mike Pence addressing the crowd during a campaign stop in Indiana. Photograph: Reuters

[Aug 14, 2014] The invisible elephant in the room >> dave_bryant:

The dirty little secret I haven't seen anyone else raise-in fairness, possibly because it isn't well-known outside publishing circles-is that a good part of a physical book's cost is not in the printing and binding. Most people, I suspect, would be greatly and unpleasantly surprised by how much of a book's cost (not its price, I should add) is fixed, regardless of final format.

Why? Because it's the labor, not the ink and paper, that makes up that fixed cost. The writer, editor, proofreader, and typesetter-at least-put in the same number of hours on a book, regardless of whether it's a hardback, a paperback, or an e-book. They still need to get paid, and they sure as hell are not going to accept less money just because people don't value a digital product as much as they do a physical one. I certainly won't put up with it.

There are differences, of course. The incremental cost of a digital copy is, practically speaking, near zero once a publisher's electronic distribution is set up, and that is the basis of the argument that e-books should be cheaper. Moreover, the labor costs of the print house are gone along with the physical costs.

All well and good, but just because a book is easier to get doesn't mean it will sell better. A publisher (even a self-publisher) still has to estimate how many copies he or she thinks people will buy, and base the cover price on that estimate.

Amazon's "lower the ebook price from $14.99 to $9.99, you sell 74% more ebooks" argument conveniently overlooks that if those extra ebook buyers are drawn from would-be $14.99 paperback buyers, the total revenue falls by 30%, even while ebook revenue rises by 16%.

[Apr 18, 2013] Windows It's over

15 April, 2013 | ZDNet

Actually, I will admit:

I do regret Microsoft's decision to kill off Microsoft Works. I actually used to prefer that over Office.

Richard Estes

You miss Works?

Are we talking about the same Microsoft Works that was considered an oxymoron by most people in the industry? Personally, I'll take Office any day. The later versions of office are user-friendly but very powerful and have the ability to create a PDF without going to a third party program. (Yes, I know that the OpenOffice-based programs do that too. And the comfort of menu buttons, for some people, will always beat the Ribbon. However, this was a comparison between Office and Works.) I also appreciate the current versions Office in a business environment. The addition of Lync to applications like Outlook and the integration of communication and collaboration technology makes for a very powerful program. Admittedly, that might be a bit much for a home user that only uses the suite occasionally (and doesn't have a Lync server to work with). Still, business needs require more powerful solutions and, say what you will about Office, the developers for the programs have not sat on their hands in finding ways to make it more advanced. (One can argue if their changes are better but at least they attempt to meet the needs of the business landscape.)

Works deserved its death. It tried to be an Office-Lite but didn't deliver. When there are free programs almost as powerful as Office, why should Microsoft spend the money developing an inferior version of their flagship suite?

[Apr 17, 2013] Microsoft Is Not Dead (Yet) Najarian By Jeff Macke | Breakout

Yahoo Breakout blog


XP was the last good OS that Microshaft released. Of course, it was the first good OS that they released. Windows 7 was just eye candy. Windows 8 is junk. Why buy MS Office when Libre Office for free does 90% of what MS Office does, and 99% of what people really do?


I agree that XP was better debugged and better designed then Windows 7 and 8. But it is more then decade old and it shows. The problem with running XP on old hardware is malware protection. Windows 7 and 8 are improvement in this area. Also there are some genuine interface improvements in Windows 7. For example ability to move an application screen from one monitor to another in two display configuration is really slick.

I am not sure that Libre Office (former Sun Star Office) does 90% of what Microsoft Office does. IMHO more like 60% and Libre Office is less well debugged. It is good to have a choice and put some pressure on Microsoft, but facts on the ground are such that it is a strong competitors only in Eastern Europe and some other regions, where price of MS Office are really outrageous.

In the USA at $100 for student and home edition the question is mute, and people are better off using MS Office, unless they want Libre Office out of love for open source software or other ideological reasons. But you can always install Linux and free yourself from "Microsoft dependence" if you are so inclined. Why bother to install Libre Office on Windows? .


I do have linux on both my desktop and laptop. I run XP using VitrualBox under linux, and only because there are no good linux compatible finance programs. I am retired now, but used windows in my profession as a programmer. My feelings about it and linux, the more I used linux, the less I noticed it. The more I used windows (XP) the more I hated it. As for Libre Office, both professionally and personally, I have never wanted to do anything with MS office I couldn't also do with Libre Office.

In addition, Libre Office includes a data base addition that you don't get with MS Office and have to buy Access. . .

[Nov 16, 2012] German City Says OpenOffice Shortcomings Are Forcing It Back To Microsoft

The city of Freiburg, Germany adopted OpenOffice back in 2007, mostly replacing the Microsoft Office software it had been using previously. Now, an anonymous reader tips news that the city council is preparing to abandon OpenOffice and switch back. "'In the specific case of the use of OpenOffice, the hopes and expectations of the year 2007 are not fulfilled,' the council wrote, adding that continuing use OpenOffice will lead to performance impairments and aggravation and frustration on the part of employees and external parties. 'Therefore, a new Microsoft Office license is essential for effective operations,' they wrote. ... 'The divergence of the development community (LibreOffice on one hand Apache Office on the other) is crippling for the development for OpenOffice,' the council wrote, adding that the development of Microsoft Office is far more stable. Looking at the options, a one-product strategy with Microsoft Office 2010 is the only viable one, according to the council." The council was also disappointed that more municipalities haven't adopted OpenOffice in the meantime. Open source groups and developers criticized the move and encouraged the council to consider at least moving to a more up-to-date version of the office software suite.

[Nov 29, 2010] US Supreme Court agrees to hear Microsoft appeal in Word patent case

A decision is expected by the end of June 2011.

tAs The Wall Street Journal reports, the US Supreme Court has today agreed to hear Mircosoft's appeal in the case that dealt it $290 million in damages and prevented it from selling versions of Word that contained the allegedly infringing technology. That could not only have some pretty big ramifications for Microsoft in this particular case, but for patent law in general, as it gets to the very heart of the legal standard for determining the validity of a patent.


what this article fails to mention:

"The case, which will examine the proper legal standard for determining the validity of a patent, could have significant implications for all companies involved in patent litigation.

Lower courts said Microsoft was required to prove by clear and convincing evidence that i4i's patent was invalid - a standard the software giant couldn't meet. The legal standard is high because it presumes the U.S. Patent and Trademark Office makes the correct decision when it decides to issue a patent.

Microsoft's supporters include Apple Inc., Google Inc., Intel Corp., Verizon Communications Inc., General Motors, Toyota Motor Corp., Wal-Mart Stores Inc., the Securities Industry and Financial Markets Association and the Generic Pharmaceutical Association."

Zelannii :

The "very different manner" amounts to nothing more than utilizing a subsection within XML, defined as part of the XML Spec, to store an entire other document or data set (which is it's own XML file). It's simply putting one entire XML set inside an XML record. It was defined as part of the XML format (though optional), and Microsoft used it. i4i's patent refered to doing this in SGML, which had no such construct prior. It;s not using XML in a "different way" its simply an embed statement. Microsoft didn't even invent this idea, or use any "custom XML," they just used somethnig that was already there that no one lese had a use for.

The details Microsoft had worked with i4i over, and later abandoned, related to methods for storing XML tag information inside a custom construct inside the document. They were working on methods to allow 2 customer XML code sets to co-exist, and be cross referenced by a single table. This implementation is simply one document inside of another, pretty obvious to do that... The USPTO would not reject i4is patent on review as it DOES actually describe some pretty specific constructs. Microsoft didn't use those, but their method ended up "with the same results" and was ruled equivalent by a judge in Texas (no surprise, patent troll haven...). Please explain again how 2 completely different methods can be covered by a method patent?


But the issue is that prior to i4i's SGML/XML based application, Microsoft had it's own tool "SGML Author for Word" and Ottawa based Microstar's "Near and Far Author for Word" or Wordperfect's support for SGML in version 8. As a former employee at i4i, I am stunned that this patent has held water for so long and that things have gone this far.

I think that the USPTO missed much of the prior art (that wasn't referenced in the patent) and does not fully understand what an XML or SGML parser is.

Also what people fail to remember is that XML is in fact an "application" of SGML, and as such any prior patents pertaining to SGML and Word should take precedence over this particular patent.


The Supreme Court isn't going to decide whether the patent is infringed--two courts have already said it is. Nor is it going to directly decide whether the patent is valid - two courts have already said it is, under the traditional standard of validity. The SC is actually going to consider whether the traditional standard for validity of a patent that was used by the lower courts is applicable in this case. A patent granted by a patent examiner after the examiner considered prior art is considered valid, unless it can be shown invalid by "clear and convincing evidence." The examiner decided that the i4i patent wasn't pre-empted by the prior art he saw, and the courts agreed that there was no clear and convincing evidence otherwise. But should the same standard apply if, after the patent is granted, somebody digs up some prior art that the examiner didn't see? There are four standards of evidence, from least to most rigorous: Substantial ; Preponderance; Clear and Convincing. and Beyond a Reasonable Doubt. Although their meanings and boundaries may be a little vague, these are the phrases juries work with. The Supreme Court in this case will decide which standard to apply in this case and in later cases of this type.

[Nov 29, 2010] Microsoft and New York in Software Deal By ASHLEE VANCE

October 20, 2010 |

...The agreement required some concessions on Microsoft's part. Usually the company focuses on selling licenses to bundles of business software products. But with New York City Microsoft agreed, in some cases, to charge people on a sliding scale based on which specific applications they use the most.

The move from Microsoft comes as it faces increased pressure from rivals like Google, I.B.M. and a host of start-ups in the office software market.

"We took advantage of the competitive moment," said Stephen Goldsmith, deputy mayor for operations.

Google, in particular, has been aggressive in its march on Microsoft Office's turf. It sells online versions of similar software, and charges simply $50 per person, per year. Los Angeles has been distributing Google's software to about 30,000 of its city workers over the last year.

But Microsoft's agreement with New York covers a broader set of applications beyond office software that Google has yet to match.

"So many of the customers I am talking to play the Google card even if they have no intention of going to Google," said Mary-Jo Foley, the editor of the All About Microsoft blog. "Microsoft knows people are doing it, but what can they do."

Microsoft tends to sell licenses to bundles of products like its Office suite, which includes Word, PowerPoint, Outlook and Excel. Many city workers, however, only use Word to create documents and Outlook for e-mail.

Under the new arrangement, New York will put workers into three different categories based on how many different applications they use. Thanks to new online versions of its software products, Microsoft can craft more pay-per-use models for customers.

The city plans to store some information for about 30,000 workers at Microsoft's data centers. This embrace of cloud computing means the city will need to buy less computing hardware and that people can work together online on projects.

"We need to dramatically extend technology tools throughout our work force," Mr. Goldsmith said. "There are a large number of individuals that don't even have e-mail access."

Introducing Microsoft Office 2010 Technical Preview

Introduction to Office 2010

Office 2010 Applications

[Dec 3, 2007] 2.3 Impresses

I am not a fan of Wiki format and think that HTML is OK for this purpose and Wiki format outlived its usefulness but still this is an interesting feature.
Next I tested the most significant addition to OpenOffice's Writer application, the ability to export newly created files to the MediaWiki format, a feature-rich collaborative editing software that runs Wikipedia.

I first loaded the file up with a bunch of character formatting, such as italicized, bolded and underlined chunks of text. I also included a hyperlink. From the file dialog, I chose Export and selected MediaWiki.txt from the File Format drop-down menu. I then cut and pasted the entire document into a blank Wiki page and discovered that the italicized text made it through the conversion, as did the hyperlink. The underlined text and bold text, however, did not pass the test. Apostrophes also fared poorly, not maintaining their "smart quotes" status.

Still, introducing this format as an option to users is recognizing the growing importance and undeniable usability of the Web-based collaborative workspace that the smart and savvy should be incorporating into their software ASAP (or be left in the dust).

[Sep 14, 2006] Dr. Dobb's Microsoft Ready To Update Office 2007 Beta 2 September 13, 2006

Pegged as a "Technical Refresh," the update will be available only to users of Office 2007 Beta 2, and will be offered as a download from the Microsoft Web site.

Microsoft touted improved performance, better integration, improved collaboration tools, and "general fit and finish changes" in the Technical Refresh (TR) "This Technical Refresh is the final external product milestone leading to RTM [Release To Manufacturing]," a company spokesperson wrote in an e-mail to TechWeb Wednesday.

[Feb 17, 2006] Office 12 Christened Office 2007 Will be available at the end of 2006. Office 2007 will enable people to publish documents in the Adobe PDF. Probably .Net languages will be supported instead of VBA.

The 2007 Microsoft Office release, available by the end of 2006, is an integrated system of programs, servers, and services that will help you meet your business and personal needs. Work more efficiently, stay organized, and more easily collaborate and share information using the security-enhanced 2007 Microsoft Office system.

Register to get the latest news about the 2007 Microsoft Office release, formerly code-named Office "12", including notification when Beta 2 is available.

[Feb 17, 2006] 2007 Microsoft Office System Packaging Looks like Frontpage is no longer part of the Office Professional.

[Feb 14, 2006] Microsoft New Scripts Page

[Feb 14, 2006] MS Word is notorious for containing private information in file headers, but not any longer.

Microsoft has quietly released a tool to scrub leaky metadata from documents edited with its software. The Remove Hidden Data Add-In will permanently remove hidden and collaboration data, such as change tracking and comments, from MS Word, MS Excel, and MS PowerPoint files. For Office XP/Office 2003 only, we should add.

[Nov 9, 2005] The 46 Best-ever Freeware Utilities A very interesting selection; definitely gifted author !

There are a lot of great freeware products out there. Many are as good or even better than their commercial alternatives. This list features my personal pick of the "best of the best."

All these utilities in this list have been featured in past issues of of my free monthly newsletter "Support Alert" More freebies are featured in every new issue. If you are interested in great utilities and freeware you really should consider subscribing. It's free.

You'll get the most from this list by browsing through it at leisure. The pathologically impatient can consult the index.

10 Best Free Software Suite
The Open CD site offers for free a wonderful collection of just about every application software product you need to run a PC including the latest version of OpenOffice. Many of these freebies substitute admirably for expensive commercial products. There is Abi Word as an alternative for MS Word, OpenOffice for MS Office XP, Thunderbird for Outlook, The Gimp for Adobe Photoshop, 7-zip for WinZip and many more. If you then add to this collection some of the other utilities from my "46 Best-ever Utilities" collection you will have all the software you'll ever need without spending a cent. Note: All of the Open CD utilities can be downloaded for free as a CD ISO image. If you have a slow connection you can purchase the CD for a as little as $1.99. In addition to the Windows versions, the CD also contains the same collection of programs implemented under a version of Linux called Ubuntu that can be booted and run directly from the CD. That way you not only get to try all these great programs you can try Linux as well, without interfering in any way with your current Windows installation.

25 Best Free Hotkey Utility
Hotkeycontrol XP is a free utility that allows you to define your own hotkeys so that a single key press can launch an application, insert commonly used text, change your volume, or just about anything else. Hotkeycontrol works with all versions of Windows from 98 onwards, though some features will only work with Win2K or XP. Some folks with slower PCs have reported that Hotkeycontrol can be a little slow to react. If you experience this, you might like to try PS Hot Launch VVL as an alternative. It works on all versions of Windows and is an excellent performer even on slow PCs. A third alternative is not really a hotkey utility at all but achieves the same result by using "magic words." It places a tiny text box on your screen and when you type specially assigned words into the box, they will launch a program, go to a web site or whatever. For example if you type "mail" it can launch your mail reader. Type in "46" and it can take you to the web page of the "46 Best-ever Freeware Utilities." Of course, it's up to you to define these magic words and you can have as many as you want. It all works very neatly with some really nice touches like auto-complete for your magic words which means you only have to type in two or three letters and SlickRun will complete the rest. Nice too, is an eyedropper tool that allows you to identify a program you want to "hotkey" just by clicking in its application window. There's also a built-in note jotter and a calendar date display. It requires Win 98 or later. (0.91KB) (743KB)

45 Best Free Outliner
I'm not a great fan of outliners - my brain doesn't work that way. Some folks however, swear by them and if that includes you, then you should check out Keynote, an Open Source freeware program that has a dedicated band of followers. Its major design attribute is its ease of use. Words like "natural" and "seamless" come close to the mark but really don't capture the essence of what is really a great design. What do you do with it? Well to quote the web site "KeyNote is used by screenwriters to draft screenplays, by medical doctors to keep patient databases, by developers to store source code snippets - and to everyone it serves as a place to put all the random pieces of information that have no particular structure of relationship to other data, and do not fit easily in task-specific applications such as word-processors, databases or spreadsheets." (1.7MB)

Slashdot OpenOffice Bloated

ZDNet's George Ou has been writing a series of posts about Open Office bloat. Includes some interesting system usage comparisons" From the article: "Even when dealing with what is essentially the same data, OpenOffice Calc uses up 211 MBs of private unsharable memory while Excel uses up 34 MBs of private unsharable memory. The fact that Calc takes about 100 times the CPU time explains the kind of drastic results we were getting where Excel could open a file in 2 seconds while Calc would take almost 3 minutes. Most of that massive speed difference is due to XML being very processor intensive, but Microsoft still handles its own XML files about 7 times faster than handles OpenDocument ODS format and uses far less memory than" 2.0 Has Edge over Its StarOffice 8 Cousin 2.0 and StarOffice 8 share the same code base and are nearly identical. The primary differences are in packaging and certain non-free software components that come bundled with Sun's suite.

The purchase price of StarOffice 8 also includes support from Sun, where 2.0 support comes at an additional cost. 2.0 and StarOffice 8 use the same native file format, OpenDocument, and the same macro language.

Organizations that mix the two suites, therefore, can expect complete compatibility. (The Project recently made available an update to its earlier version, 1.1.5, that includes the capability to open, but not to create, OpenDocument-formatted files.)

Read more here about why StarOffice 8 rivals Microsoft Office.

We tested 2.0 on Ubuntu Linux 5.10, SuSE Linux 10 and Windows XP, and the suite performed similarly on all three systems. One difference we noted while testing OpenOffice on SuSE 10 was the way that the suite took on the appearance and functional qualities of the GNOME and KDE desktop environments, depending on which we were using.

Unlike StarOffice 8, adopted environment-specific dialogs for opening and saving documents, a nice integration touch.

Another benefit that OpenOffice 2.0 offers on Linux systems is better integration with the various packaging systems with which different Linux distributions ship. Sun ships StarOffice 8 as a set of RPM packages.

NewsForge Basic button-pushing with macros

There are two ways to create a macro in OOo. One is to use Basic to write the macro. The other is to use the macro recorder. That will be the approach we focus on.

The macro recorder is great, because it lets you create a macro without any programming, and when you're done you can look at the code it built and add your own enhancements.

We'll sort a grocery list to illustrate how to build macros. I update my Calc-created grocery list spreadsheet weekly before trudging off to the store. I don't know how some of you shoppers do it with your handwritten random lists.

Before I run my macro, I delete the quantity of each item from the previous week. I sort the list alphabetically by grocery item (column A), then enter the desired number of each grocery item (column B). Once I've done that data entry, I want to sort the list from lowest to highest according to aisle (column C), filter the list so only non-zero-quantity items show up, then print the filtered list.

I created a macro to sort by item name using the macro recorder:

Why macros?
Why would you want to use macros? If you do repetitive jobs, like moving data around in a spreadsheet or regularly deleting old data from a column, some simple macros can save you lots of time and reduce your error rate. Automating tasks in might just turn you into the departmental macro guru, and managers and business owners like people who can make using spreadsheets faster and easier.

Running the macro is even easier than creating it. Step through the Tools menu, Macro, and Run Macro. Pick the macro out of the list and push the Run button at top right. In my case it was My Macros, Standard, Module1, and "sorta." The spreadsheet flashed briefly and then it was sorted alphabetically by column A.

Creating a macro to sort by aisle was the same process, except I sorted on Column C instead of Column A and named it "sortc."

I also created a "finddeli" macro that looks for all instances of the word "deli" in my list. You can record just about any sequence of actions or key clicks and turn them into a macro.

Attaching macros to buttons

Clicking through the Tools, Macro, Run Macro sequence is almost as much effort as just sorting manually. A worthwhile upgrade I made was to attach the sorta macro to a button that could be placed right on the spreadsheet:

You can now run the sorting macro by clicking on the button.

Creating buttons and macros for simple repetitive jobs like this can save you loads of time. You might look at your spreadsheets and make a list of the tasks that you do over and over, then record a macro and run it to see if it saves you some time. Any situation where you flip back and forth between some spreadsheet state is a candidate for some pushbutton automation.

If you want to get more sophisticated with your spreadsheets, you can also use text boxes, radio buttons, and list boxes. Controls like buttons and list boxes on forms are another way to interface with macros.

For a thorough education on macros be sure to get " Macros Explained" by Andrew Pitonyak. Don't let the book's massive 476 pages intimidate you. It has vast sections of basic programming practice that explain things in minute detail. It could be a knowledgeable silent companion for anybody who wants to be a departmental macro guru.

... ... ...


  1. "" -
  2. " Basic" -
  3. "" Macros Explained"" -
  4. "Rob Reilly" -

Recommended Links

Google matched content

Softpanorama Recommended

Top articles

[Oct 02, 2018] Turn your book into a website and an ePub using Pandoc by Kiko Fernandez-Reyes Feed Published on Oct 01, 2018 |


This document discusses the document processing software that is available under Linux. Word processing software has been a matter of great interest for those that wish to see Linux more widely adopted for use in business.

There is a fairly sizable assortment of free software packages for this purpose. Unfortunately, they are not generally considered to be terribly ``credible'' particularly they do not generally read or write the data formats used by Microsoft Word, which is widely considered the ``industry standard.'' Furthermore, many projects to build ``free word processors'' tend to get started, but, unfortunately, few ever reach any degree of completion.

There are, in contrast, a number of commercial software packages that do a reasonable job of ``understanding'' various proprietary word processor formats.

This document also includes an opinionated discussion about word processing. I feel that the actual thing that people wish to do (doing stuff with documents) is not generally well understood and that peoples' expectations and use of word processing software is hence impeded.

WordPad Class

MozillaQuest Magazine - AbiWord - A Free, Decent, MS Word Clone for Linux, MS Windows, & Other Platforms

AbiWord has its own file format, .abw. However, it can import plain text, HTML, RTF, Word 97 (.doc), XHTML, and other formatted document files too. Export-wise, you can save your AbiWord documents as plain text, ABW, HTML, LaTeX, RTF, and other file types.

AbiWord does not have the rich set of language tools that MS Word has. However, it does have a decent spell-checker and also a word-count tool.

MS Word has lots more tool bars and is much more-fully featured than is AbiWord. On the other hand AbiWord is leaner than MS Word and mean enough for many word processing tasks. The AbiWord download binaries run about 3.5-MB (MS Windows) to about 5-MB (Linux tar.gz).

Installed, AbiWord sucked up less than 6-MB of hard drive space in Windows 98 SE. MS Word eats up 22.9-MB of Windows Memory compared to 5.37-MB of Windows memory for AbiWord.

The Windows version of AbiWord installs easily and in a snap. AbiWord seems to behave nicely when running in MS Windows.

(Note: in Linux, it's generally not a good idea to change libs or other system files or packages merely to accommodate an application -- unless you are a very experienced Linux user. Even if you are an experienced Linux user, you should proceed with caution before changing system critical files. Those changes could negatively affect other applications that are working nicely on your Linux system, or your Linux system itself. So, if you find that you do need to change libs or other system files or packages merely to accommodate an application, forget the application.)

On the other hand, we encountered (mostly lib) problems when trying to install, to upgrade, or to run the Linux version of AbiWord on Caldera OpenLinux eDesktop 2.4 and Red Hat Linux 7. Those are the only Linux distributions on which we tried AbiWord.

For more information about the status of features already implemented in AbiWord, please check the AbiWord Feature Matrix and the AbiWord User Interface Matrix. If you want to sneak a look at what features are planned for AbiWord but not yet included, check the AbiWord Roadmap. (Links in the Resources section below.)

You can customize AbiWord to your keyboard-picking heart's content. It's open source. That means you can change the widgets, modify features, or even add your own features. If you are into creating themes and skins for programs, you can use the AbiWord customizability to make your own AbiWord theme.

For more information about building your own customized version, check AbiWord Personal in the Resources section at the end of this article.


AbiWord is off to a darn good start. Even though it is still in the pre-release, beta stages, AbiWord is worth downloading, installing, and using. However, it's a preview release not a final shipping version. So expect to find that all AbiWord's features are not fully implemented -- or in some instances not implemented at all, yet.

It is not nearly as heavy duty as its commercial counterparts such as Microsoft's Word, Sun's StarOffice, or VistaSource's Anywhere Desktop (formerly Applixware). However, AbiWord's lighter features-package also makes it lighter-weight resources-wise. It takes less hard-drive space and less RAM.

Although AbiWord is a darn good MS Word clone, it is not MS Word. It is doubtful that MS Word users are going to part with their MS Word and flock to AbiWord. However, where resources or budgets are tight, AbiWord can be a nice supplement or alternative to MS Word on MS Windows PCs.

On platforms such as Linux and the other *NIXs where MS Word is not available, AbiWord has the makings of a very nice substitute for MS Word. As development continues and more features are added to AbiWord it might well become as good as the heavy-duty word processors -- perhaps better.

Of course the heavier word processors are getting better all the time too. Moreover they are becoming available for more platforms also. The bottom line here is that all this means even more choices for software consumers and users.

Ted -- RTF editor for Linux

Ted is a text editor running under X Windows on Unix/Linux systems. Use RTF as native format. Can be used as as an RTF viewer in Netscape. Developed by Mark de Does. Home page is Distributed under GPL license.

Ted was developed as an operating system accessory like Wordpad on MS-Windows. In our opinion, the possibility to type a letter or a note on a Unix/Linux machine is clearly missing. Only too often, you have to turn to a Windows machine to write a letter or an e-mail message. Teds function is to be able to edit RTF documents on Unix/Linux in a wysiwyg way.

Compatibility with popular MS-Windows applications played an important role in the design of Ted. Every document produced by Ted should be accepted as a legal .rtf file by Word without any loss of formatting or information. Compatibility in the other direction is more difficult to achieve. Ted supports most basic text formatting, as supported by the Microsoft applications. Other formatting instructions and meta information are ignored. By ignoring unsupported formatting Ted tries to get the complete text of a document on screen. Ted can be used to read formatted e-mail sent from a Windows machine to Unix, or as an RTF viewer in Netscape.


Microsoft Office Viewers

  1. Excel Viewer 2003
  2. PowerPoint Viewer 2003
  3. Visio 2002 Viewer
  4. Visio 2003 Sample: 20 Sample Diagrams
  5. Word Viewer 2003

Humor - Hidden Settings in MS Office 2000

Random Findings Python MS Office

Here are some hints on using the Win32COM extensions for Python to write scripts, that use Microsoft Office Components. Thanks to Mark Hammonds excellent work, you don't need to bother with VB any longer and can automate Office from THE BEST PROGRAMMING LANGUAGE IN THE WORLD.



Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers :   Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism  : The Iron Law of Oligarchy : Libertarian Philosophy


War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda  : SE quotes : Language Design and Programming Quotes : Random IT-related quotesSomerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose BierceBernard Shaw : Mark Twain Quotes


Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 :  Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method  : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law


Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds  : Larry Wall  : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOSProgramming Languages History : PL/1 : Simula 67 : C : History of GCC developmentScripting Languages : Perl history   : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history

Classic books:

The Peter Principle : Parkinson Law : 1984 : The Mythical Man-MonthHow to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater’s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite

Most popular humor pages:

Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor

The Last but not Least Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand ~Archibald Putt. Ph.D

Copyright © 1996-2018 by Dr. Nikolai Bezroukov. was initially created as a service to the (now defunct) UN Sustainable Development Networking Programme (SDNP) in the author free time and without any remuneration. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.

This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...

You can use PayPal to make a contribution, supporting development of this site and speed up access. In case is down you can use the at


The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the author present and former employers, SDNP or any other organization the author may be associated with. We do not warrant the correctness of the information provided or its fitness for any purpose.

The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.

Last modified: February, 09, 2019