Archive for August, 2017

The Computer Wisdom of Bugs Bunny

August 30, 2017

Do you remember the Bug’s Bunny cartoon where he pops out of the ground
in the middle of the desert and says “I think that I should have turned
left at Albuquerque”?

Mistakes always happen; some because of stupidity, some because of greed;
some because the required knowledge was not available, and some because
we are just human beings.

We are currently experiencing a great many security problems due to
hackers.

The basic computer design that makes this possible has a common program
and data buss. Hackers can cause their program to be loaded on the target
machine via this common buss.

In the late 1970’s, there was a different computer design, the Harvard
Architecture with separate data and program busses. This architecture
cannot be hacked.

About 1985, the microprocessor became practical and the Harvard
Architecture became obsolete.

“Did we turn right at Albuquerque in error”? I believe so. Could
have avoided it? I think not. We could not have predict the future.

Should we re-vitalize the Harvard Architecture? I think the benefits
would greatly out-weigh the costs.

Advertisements

Disaster Seminar 9 — Application Disaster Crisis

August 29, 2017

A broken machine means new application software.

1. New machine has new, different operating system

2. Your original software will probably not work.

3. New Windows based software is expensive.

4. Even an upgrade is expensive.

Two machines will need two copies of the same software

1. Copyright rules limited use on several machines.

How do we economically replace software on

1. A Replacement machine?

2. The two machines needed to rapid disaster recovery?

MORE IN THE NEXT MESSAGE

How I Protect My Proprietary Data

August 27, 2017

The original purpose of my blog was to provide me an easy
means of reporting my activity on my personally funded
research and development activities on error-free software
development methods.

My research and development activities produces a large
quantity of proprietary data. How do I protect this data?
Simple! I do not publish it on my blog or any other web-sites.

The purpose of “reporting my activity” involves establishing
the date at which a particular task was accomplished. The
task is sufficiently identified to enable me to identify
the associated proprietary data and daily log which is
stored on my machines, flash drives, and DVD’s.

Also, please let me remind you that when your machine is
not connected to the internet, hackers cannot access your
machine.

My Invitation To You

August 26, 2017

I became a software engineer in 1966 due to an experiment
that I had performed. I have never taken a course in
Software Engineering. Over the years, I have continued
to experiment on my own time and have greatly benefited
from this activity

In 1992, I became a home based software development business.
I developed a set of tools to aid me in my business activities.
These tools evolved over time and are now capable of helping
a software engineer to become a better, more competitive programmer.

I invite you to take a similar path. My tools can be downloaded
free-of-charge from my web-site, http://www.whatifwe.com and they are
well documented.

PROGRESS REPORT

August 25, 2017

This purpose of this post is to publish single line
status
reports on the projects performed during the week.

**************************************************************
**************************************************************

2017-08-18

RELATIVITY BOOK

The final Conclusion section of the book has been started.
The invitation written in the Introduction was stated again
in the conclusion. The requirements associated with the
continuation of the Personal Research Effort will be prepared
next.

**************************************************************

2017-08-19

APPLE PORTABILITY PROJECT

An attempt to contact the gcc help center failed due to an
incompatibility between their cite and the Earthlink WebMail
cite that I use. I will attempt to develop a Clang equivalent
development project.

**************************************************************

2017-08-21

RELATIVITY BOOK

The final conclusion section of the book has been tentatively
prepared. The remaining pages of the book need to be printed
and reviewed.

**************************************************************

2017-08-23

RELATIVITY BOOK

The final conclusion section of the book has been printed and
briefly reviewed.

**************************************************************

2017-08-24

ARRAY SOFTWARE PARTS LIBRARY

The software parts associated with loading the Array dictionary
has been prepared. Preparing the software parts associating with
reading Array dictionary is next

The Most Important People In Our Society.

August 23, 2017

Who are the most important people in civilized society?

Are wealthy individuals the most important people in our
society? No, they are not.

Are celebrities the most important people in our society?
No, they are not.

Do religious organizations contain the most important
people in our society? No, they do not.

Are government officials the most important people in our
society? No, they are not.

The artisans and highly skilled professionals are the most
important people in any civilized society.

Nothing of any value gets done without the participation
of these highly skilled professional.

WHATIFWE increased the number of highly skilled home-based
pioneering professional software engineers?

Disaster Seminar 8 — Disaster Preparation Requirements

August 22, 2017

Please keep in mind that:

1. Both machines will probably not be broken at the same time

2. A notebook can operate without 110 volt power.

3. A notebook can be recharged in your car.

As a consequence, to Minimize the impact of a computer failure,

1. The same applications must be on both machines.

2. Current Data must be on both machines.

MORE IN THE NEXT MESSAGE

WhatifWe127 Blog — Web Browser Inquiries

August 20, 2017

There have been many comments and inquiries relative to Web
Browser and Display format problems relative to my blog and
website. I appreciate your comments but I do not have sufficient
time to individually respond to them. I have prepared this
post that will hopefully provide some answers.

Relative to the blog, I use the free Word Press blog site.
The only thing that I prepare is the text. I don’t have any
videos. I do attach pdf files containing my articles. I must
assume that WordPress is up-to-date relative to the various
Web Browsers and Displays. I have absolutely no control over
the format.

Relative to my website, I designed it a number of years ago
using Microsoft Front Page which is now obsolete. I would
assume that it would not behave properly on some of the newer
Web Browsers and Displays. I am currently redesigning it
using the CSS technology. I am using this need as a means of
building standard Web Site development kits and I cannot
at this time predict when this will be completed.

CODEPLEX SHUTDOWN.

August 19, 2017

For many years, I have used the Microsoft Codeplex site for my Programable
Software Development Environment project from which my current tools
could be downloaded.

Microsoft will shut down CodePlex in month of December and will no longer
be able to contain updated versions of my tools in October. There may
be another site which will replace CodePlex.

You can always my current Software Development tools from my website,
http://www.whatifwe.com.

PROGRESS REPORT

August 18, 2017

This purpose of this post is to publish single line
status reports on the projects performed during the week.

**************************************************************
**************************************************************

2017-08-13

RELATIVITY BOOK

The second section of the book is being tested and corrected
by preparing it for a reading at a Toastmasters meeting.

APPLE PORTABILITY PROJECT

A second attempt at preparing a working MAK for my protability
tool will be made. The nano editor, designed for use in the
terminal, will be used as the interface between the make file
generated in a Linux machine and one suitably formatted for
the IMACs machine.