Archive for December, 2013

Open Source Software Development Tool: Upgrade Progress

December 26, 2013

It is planned to upgrade the Programmable Software Development Environment to include the capability of reading the paste-in text files where the each paragraph is one very long line.  You may need to download the latest version of the Programmable Software Development Environment to fully understand my reports.

Currently, the Programmable Software Development Environment has the capability of reading a standard ASCII text file where the TAB character is replaced with a suitable number of blanks. Each line of the text file cannot be longer than 256 characters. On the other hand, the Programmable Software Development Environment has the capability of writing a paste-in text file where each paragraph is one very long line. This capability includes the ability to include special characters such the TAB.

The ability to read the paste-in text file is needed to certify that the file has not been changed, was developed using the agree-upon standard libraries, or has not been illegally copied.

THURSDAY: 2013/12/26

STATUS: I have completed the re-documentation process of the INPUT FILES software parts commands.

NEXT TASK: The next step will be to make a final proof of the updated manual pages, Once this is done, the updated Programmable Software Development Environment will be prepared for uploading to my website and my CodePlex account.

Advertisements

Developing a Website using a software parts library

December 25, 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.

TUESDAY: 2013/12/24

STATUS: I have started to prepare the CSS parts needed to define the
group section. These parts include  _WEBSITE_STYLE_GROUP_BEGIN and the
five margin defining commands _WEBSITE_STYLE_SCREEN_MARGIN_BEGIN,
_WEBSITE_STYLE_SCREEN_PRINT,  _WEBSITE_STYLE_MARGIN_END
_WEBSITE_STYLE_MARGIN_LEFT_RIGHT, _WEBSITE_STYLE_MARGIN_TOP_BOTTOM.

DETAIL: The margin commands are defined as follows: 1)
_WEBSITE_STYLE_SCREEN_MARGIN_BEGIN starts the Margin specification,  2)
_WEBSITE_STYLE_SCREEN_PRINT completes the Screen margin definition and
starts the Printer margin specification, 3) _WEBSITE_STYLE_MARGIN_END
completes the margin definition. 4) _WEBSITE_STYLE_MARGIN_LEFT_RIGHT
defines the left and right edges of the margin, and 5)
_WEBSITE_STYLE_MARGIN_TOP_BOTTOM defines the top and bottom edges of
the margin.

RESULTS: The five margin commands need to upgraded so that the parts
that define the edges of the margin can be used in the definition of
the borders and padding.

MY NEXT TASK: The five margin commands will be upgraded as needed and
the commands required to define a border will be defined.

Open Source Software Development Tool: Upgrade Progress

December 25, 2013

It is planned to upgrade the Programmable Software Development
Environment to include the capability of reading the paste-in text
files where the each paragraph is one very long line.  You may need to
download the latest version of the Programmable Software Development
Environment to fully understand my reports.

Currently, the Programmable Software Development Environment has the
capability of reading a standard ASCII text file where the TAB
character is replaced with a suitable number of blanks. Each line of
the text file cannot be longer than 256 characters. On the other hand,
the Programmable Software Development Environment has the capability of
writing a paste-in text file where each paragraph is one very long
line. This capability includes the ability to include special
characters such the TAB.

The ability to read the paste-in text file is needed to certify that
the file has not been changed, was developed using the agree-upon
standard libraries, or has not been illegally copied.

TUESDAY: 2013/12/24

STATUS: The manual page associated with the _TEXT_BASE_NAME (not the
_TEXT_PATH as originally planned) has been updated.

NEXT TASK: The next task will be to update the _TEXT_PATH manual page.
There are two more pages to update.

Developing a Website using a software parts library

December 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/12/19

STATUS: I have finally prepared the basic concept of the development of
a web-site by strict standard formatting methods.

DETAIL: Each page is prepared from 5 different section types:  1) A
group section that can contain other sections. 2) A header section, 3)
A table of contents section with links to other pages, A contents
section which contains one or more text paragraphs, and 5) A picture
section which contains a picture. Every section will be defined by an
id name.

MY NEXT TASK: The next step is to define the CSS and HTML parts
associated with a group session which comes first.

Open Source Software Development Tool: Upgrade Progress

December 17, 2013

It is planned to upgrade the Programmable Software Development
Environment to include the capability of reading the paste-in text
files where the each paragraph is one very long line.  You may need to
download the latest version of the Programmable Software Development
Environment to fully understand my reports.

Currently, the Programmable Software Development Environment has the
capability of reading a standard ASCII text file where the TAB
character is replaced with a suitable number of blanks. Each line of
the text file cannot be longer than 256 characters. On the other hand,
the Programmable Software Development Environment has the capability of
writing a paste-in text file where each paragraph is one very long
line. This capability includes the ability to include special
characters such the TAB.

The ability to read the paste-in text file is needed to certify that
the file has not been changed, was developed using the agree-upon
standard libraries, or has not been illegally copied.

MONDAY: 2013/12/16

STATUS: I have re-documented the _TEXT_NAME manual page.

NEXT TASK: The next task will be to update the _TEXT_PATH manual page.
There are three more pages to update.

Open Source Software Development Tool: Upgrade Progress

December 14, 2013

It is planned to upgrade the Programmable Software Development
Environment to include the capability of reading the paste-in text
files where the each paragraph is one very long line.  You may need to
download the latest version of the Programmable Software Development
Environment to fully understand my reports.

Currently, the Programmable Software Development Environment has the
capability of reading a standard ASCII text file where the TAB
character is replaced with a suitable number of blanks. Each line of
the text file cannot be longer than 256 characters. On the other hand,
the Programmable Software Development Environment has the capability of
writing a paste-in text file where each paragraph is one very long
line. This capability includes the ability to include special
characters such the TAB.

The ability to read the paste-in text file is needed to certify that
the file has not been changed, was developed using the agree-upon
standard libraries, or has not been illegally copied.

FRIDAY 2013/12/13

STATUS: I have re-documented the _NO_TEXT_FILES manual page.

NEXT TASK: The next step will be to prepare the _TEXT_NAME manual page.

Open Source Software Development Tool: Upgrade Progress

December 13, 2013

It is planned to upgrade the Programmable Software Development
Environment to include the capability of reading the paste-in text
files where the each paragraph is one very long line.  You may need to
download the latest version of the Programmable Software Development
Environment to fully understand my reports.

Currently, the Programmable Software Development Environment has the
capability of reading a standard ASCII text file where the TAB
character is replaced with a suitable number of blanks. Each line of
the text file cannot be longer than 256 characters. On the other hand,
the Programmable Software Development Environment has the capability of
writing a paste-in text file where each paragraph is one very long
line. This capability includes the ability to include special
characters such the TAB.

The ability to read the paste-in text file is needed to certify that
the file has not been changed, was developed using the agree-upon
standard libraries, or has not been illegally copied.

THURSDAY: 2013/12/12

STATUS: I have re-documented the _STATE_READ_TEXT manual page.

NEXT TASK: The next step will be to prepare the _NO_TEXT_FILES manual
page.

The Most Important People In Our Society.

December 13, 2013

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?

1991 IMACS Symposium MCTS Casablanca relocated Lille, France

December 13, 2013

In 1991, I presented my fourth article on my personally
funded research at the IMACS Symposium MCTS Casablanca
relocated Lille, France.  I performed my computer
simulations on my personal computer.

I have attached a scanned copy of this five page article to
this post.

Please may I remind you that companies and organizations do
not make discoveries and inventions; Individuals do.  May I
encourage you to turn off the TV set and work on your own
personal research project.

Lille_Article_1991-1_no_address

Lille_Article_1991-2

Lille_Article_1991-3

Lille_Article_1991-4

Lille_Article_1991-5

Software “Breaks”!

December 11, 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?