Posts Tagged ‘computer’

PROGRESS REPORT

August 4, 2017

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

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

2017-07-29

TYPEDEF SOFTWARE PARTS LIBRARY

Testing the typedef read software parts has begun.
BASIC_TYPEDEF_READ_BEGIN has been successfully tested.

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

2017-07-30

TYPEDEF SOFTWARE PARTS LIBRARY

All of the sofware parts needed to read the data associated
with signed integer have been successfully functional tested.
Testing the software parts needed to read the data associated
with the unsigned integer is the next step.

RELATIVITY BOOK

The belief, einstein proposal, einstein problem, math truth,
and postulates pages have been prepared/modified. Printing
and reviewing these pages is the next step.

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

2017-08-01

TYPEDEF SOFTWARE PARTS LIBRARY

All of the software parts needed to read the typedef data have
been successfully tested. The typedef software parts library
is ready for use. Future changes will be defined by the using
software parts library.

RELATIVITY BOOK

The belief, einstein proposal, einstein problem, math truth,
and postulates pages have been printed and are ready for a
critical review.

APPLE PORTABILITY

I have purchased an Apple course relative to the use of the
Terminal. My software development tool is designed to work
in both the Windows and Linux terminal. I want it to work
on the apple terminal and am trying to find a means to uss
the gcc development package to development the equivalent tool.

Resume Preparation: A Gigantic “Plumbing” Project

September 27, 2013

We all understand a Plumbing Project. This where a supposedly
simple task become a massive, complex effort.

One of the common “Plumbing Projects” in today’s environment
is the preparation of a resume.

Each resume must be customized to the target audience. This
effort usually takes several hours to complete.

Resumes are always needed:  Job searches, contracts, professional
network, and volunteering activities.

The resume effort is made more complex due to the need to paste
it into a web-site window, discovered usually at the last moment.

I have been using my Programmable Software Development Environment
to maintain its manual. Its use has greatly simplified this task.

WHATIFWE used the Programmable Software Development Environment
to develop resumes?  Would it help?  Yes it does!

Developing a Website using a software parts library

September 20, 2013

The activity associated with development of a software parts library
for the development of a web-site will be presented here. This will be
an extension of the library used to prepare Programmable Software
Development Environment manual.

This effort was started a long time ago following the development of
the manual software parts library. Its purpose was to eliminate the
need for Front Page.  It was subsequently put on hold so that other
more important efforts could proceed.

Mr. Mike is a long time professional friend of mine who has recently
offered to reconstruct my Web-Site.  I told him my plan to use my tool
to rebuild my site.  He has had difficulties relating to my technology
(It is quite different than normal programming methods) and I am not
really skilled in Web-site design. We both felt that this might a great
opportunity to make the technical connection.

THURSDAY: 2013/09/19

STATUS: The software parts library for the CSS file has been
successfully prepared and functionally tested.

MY NEXT TASK: An examination of Mr. Mike’s source code with the object
of defining a set of software parts is the next task,

Life of A Programmer — Session 6 — What should a Quality Assurance Software Engineer Know.

September 12, 2013

SOFTWARE ERROR SOURCE 2:  THE OPERATING SYSTEM.

The operating system is the silent partner in all software
development activities.

The operating system, also having been developed by human
beings, will also have errors.

Most of the errors will have already been discovered.

The ones that have not been discovered will, in general,
be difficult to fix.

You, as the user, will have no control over that repair
process.

Consequently, you may end up with a difficult task of
working around a system error that was discovered on your
watch.

MORE IN THE NEXT MESSAGE

Developing a Website using a software parts library

September 12, 2013

The activity associated with development of a software parts library
for the development of a web-site will be presented here. This will be
an extension of the library used to prepare Programmable Software
Development Environment manual.

This effort was started a long time ago following the development of
the manual software parts library. Its purpose was to eliminate the
need for Front Page.  It was subsequently put on hold so that other
more important efforts could proceed.

Mr. Mike is a long time professional friend of mine who has recently
offered to reconstruct my Web-Site.  I told him my plan to use my tool
to rebuild my site.  He has had difficulties relating to my technology
(It is quite different than normal programming methods) and I am not
really skilled in Web-site design. We both felt that this might a great
opportunity to make the technical connection.

THURSDAY: 2013/09/12

STATUS: The preparation of the software parts associated with the HTML
Output library have been started. Specifically, the _HTML_OUT_CONSTRUCT
and _HTML_OUT_DESTROY parts have been preliminarily prepared.

MR_MIKE_CONTRIBUTION: I received Mr. Mike’s reconstruction of my first
web-site page.  It is nice looking and easy to read.  The code that he
used to make this page is still unfamiliar to me. Questions will be
asked and reported at the appropriate times.

DETAIL: The basic certification capabilities of the Basic Output
Library  will be enhanced by a running pseudo-random parity bit. The
key to the random generator will entered as the first parameter of the
_HTML_OUT_CONSTRUCT software part. This parity bit, the source line
number, and the date will be included as a comment at the beginning of
each line.

MY NEXT TASK: The preliminary preparation of the file setup software
parts will be the next HTML Output library task. Also, a detailed
examination of Mr. Mike’s source code will begin.

Developing a Website using a software parts library

September 7, 2013

The activity associated with development of a software parts library
for the development of a web-site will be presented here. This will be
an extension of the library used to prepare Programmable Software
Development Environment manual.

This effort was started a long time ago following the development of
the manual software parts library. Its purpose was to eliminate the
need for Front Page.  It was subsequently put on hold so that other
more important efforts could proceed.

Mr. Mike is a long time professional friend of mine who has recently
offered to reconstruct my Web-Site.  I told him my plan to use my tool
to rebuild my site.  He has had difficulties relating to my technology
(It is quite different than normal programming methods) and I am not
really skilled in Web-site design. We both felt that this might a great
opportunity to make the technical connection.

SATURDAY: 2013/09/07

STATUS: I found the set of files that I used to experiment with the
layout of the web-page. To accomplish this task, I used the “frame” set
of commands and informed Mr. Mike of the status.

MR_MIKE_CONTRIBUTION: Mr. Mike indicated the these commands were
obsolete. He recommended the “div” tag command set.

RESULTS: I examined my references and found that “div” tag command set
was very complex.  I suggested to Mr. Mike that I would continue using
to “frame” command set and when I got a collection of software parts
designed, he could convert them / help me to convert them to the “div”
tag command set. He thought this was a good idea.

NEXT TASK: I would restart my experiment with the format of the
web-page and send it to Mr. Mike when I complete it.

Software “Breaks”!

September 1, 2013

A 17 year old sailor on a submarine must be able to
fix a critical piece of electronic equipment within
15 minutes.

Critical submarine hardware has the required subsystems
to facilitate the location of a failed replaceable components.

Most hardware these days has at least one computer within it.
This includes critical submarine systems.

Can the same 17 year old sailor on a submarine find and
correct a critical software failure within 15 minutes?

Does software “break”?  Not really. but software fails when
it illegally or incorrectly writes some data.

Programmers have many ways of preventing illegal writes which
they use in checkout and then remove before delivery.

WHATIFWE used formal illegal write prevention code in delivered
software?

The Computer Wisdom of Bugs Bunny

August 23, 2013

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 Havard
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.

Development of Basic Text Write/Certification Utility Libraries

August 21, 2013

The effort associated with the development, upgrading and testing the  basic output software parts library will be documented here. If there is anyone who desires to assist me in this development process, please contact me by e-mail.

The affected software parts and their functional description are listed below. The purpose of this library is to be able to write or certify one or more text files. These parts are similar to object oriented subroutines. The parts that have been completely tested are noted.

_BASIC_OUT_CONSTRUCT: Initializes the library for a write or certification function.

_BASIC_OUT_DESTROY:   Completes the operation by eliminating the specific setup. COMPLETELY TESTED.

_BASIC_OUT_BEGIN_SETUP: Begins a setup procedure by which the files to be processed are specified. COMPLETELY TESTED.

_BASIC_OUT_ADD_FILE: Add a file to the process list.

_BASIC_OUT_END_SETUP: Completes the setup procedure. COMPLETELY TESTED.

_BASIC_OUT_GET_WRITE_NO: Utility: Search the output file list for the the specified file. COMPLETELY TESTED.

_BASIC_OUT_GET_READ_NO: Utility: Search the input file list for the the specified file. COMPLETELY TESTED.

_BASIC_OUT_ALIAS_FORMAT: Utility: Check for duplicate file specification.

_BASIC_OUT_FILES_BEGIN: Begin the processing of files. COMPLETELY TESTED.

_BASIC_OUT_FILES_END: Ends the processing of files. COMPLETELY TESTED.

_BASIC_OUT_TEXT: Processes a text segment in a specified file.

_BASIC_OUT_CHAR: Processes a special character in a specified file.

_BASIC_OUT_END_LINE: Processes a CRLF in a specified file.

_BASIC_OUT_READ_SEGMENT: Utility — Reads a text segment or special character.

_BASIC_OUT_BASIC_READ: Utility — Basic Read for text segment, special character, or CRLF. COMPLETELY TESTED.

_BASIC_OUT_FILE_LINE_END: Utility — Find the next CRLF in the file.

_BASIC_OUT_ERROR_INITIAL: Utility — Initial Error Management System file.

_BASIC_OUT_ERROR_RECORD: Utility — Record Error, COMPLETELY TESTED.

_BASIC_OUT_ERROR_END_FILE: Utility — Record Unexpected End of File. COMPLETELY TESTED.

_BASIC_OUT_ERROR_READ_OK: Utility — Permission to read a line. COMPLETELY TESTED.

_BASIC_OUT_GET_NO_ERRORS: Return the number of error entries.

_BASIC_OUT_GET_ERROR_TYPE: Return the error type associated  with a error number.

_BASIC_OUT_GET_ERROR_LINE_NO: Return the line number associated with a error number.

_BASIC_OUT_GET_ERROR_PREP_NO: Return the preparation number associated with a error number.

_BASIC_OUT_TEST_NO_ERRORS: Verify the number of error entries.

_BASIC_OUT_TEST_ERROR_TYPE: Verify the error type associated with a error number.

_BASIC_OUT_TEST_ERROR_LINE_NO: Verify the line number associated with a error number.

_BASIC_OUT_TEST_ERROR_PREP_NO: Verify the preparation number associated with a error number.

_BASIC_OUT_WRITE_REPORT: UTILITY — Record a certification error. COMPLETELY TESTED.

_BASIC_OUT_VERIFY_ALIAS: UTILITY — Verify Postal Alias .

TUESDAY: 2013/08/20

STATUS: A missing crlf in the read multiple consecutive error environment has been successfully detected.

NEXT TASK:  The testing of its multiple error processing capability will continue. Specifically, unexpected or missing end-of-file will be tested in this environment.

Resume Preparation: A Gigantic “Plumbing” Project

August 20, 2013

We all understand a Plumbing Project. This where a supposedly
simple task become a massive, complex effort.

One of the common “Plumbing Projects” in today’s environment
is the preparation of a resume.

Each resume must be customized to the target audience. This
effort usually takes several hours to complete.

Resumes are always needed:  Job searches, contracts, professional
network, and volunteering activities.

The resume effort is made more complex due to the need to paste
it into a web-site window, discovered usually at the last moment.

I have been using my Programmable Software Development Environment
to maintain its manual. Its use has greatly simplified this task.

WHATIFWE used the Programmable Software Development Environment
to develop resumes?  Would it help?  Yes it does!