THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700
rodwelch@pacbell.net


S U M M A R Y


DIARY: June 14, 2006 03:10 PM Wednesday; Rod Welch

Morris meeting to develop SDS code for FTP to replace wsftp program.

1...Summary/Objective
2...Video Conference Communication Metrics Authenticate Accuracy Follow Up
3...00904 Macro Construct Command File for FTP Transfer to Internet
4...Help for SDS Develop Using Microsoft Tools


..............
Click here to comment!

CONTACTS 
0201 - Intel Corporation                                                                                                                                                  O-00000704 0201
020101 - Mr. Morris E. Jones;

SUBJECTS
Video Conference Communication Metrics Authenticate Accuracy Follow

1803 -
1803 -    ..
1804 - Summary/Objective
1805 -
180501 - Follow up ref SDS 9 0000. ref SDS 7 0000.
180502 -
180503 - Excellent work by Morris developing command template for transferring
180504 - SDS files to the Internet with FTP provided by the cmd.exe program
180505 - that is part of Windows XP. ref SDS 0 M37K  Application in SDS makes
180506 - working intelligently with Knowledge Space on the Internet faster and
180507 - easier to save lives, time, and money. ref SDS 0 CA6O  Implemented
180508 - this in secondary memory with a new mouse call for executing FTP file
180509 - transfers, this enables realtime multi-tasking, and interoperability.
180510 - Existing system will remain in parallel for awhile, but should
180511 - eventually be able to eliminate code to maintain the transfer
180512 - directory, since it is now accomplished with transfer ops.  This
180513 - improvement is significant for eliminating the requirement to provide
180514 - users with another vendor's work product, and one that is down level,
180515 - requiring complex installation.  Marketing and customer support are
180516 - therefore simplified.  Work operations are also faster.  Previously a
180517 - separate program had to be opened, and several clicks were required to
180518 - do what now takes a single click.  FTP program of some kind is still
180519 - needed to delete files, and to do things like transfer files to Gary,
180520 - which are not part of constructing Knowledge Space on the Internet.
180521 -
180522 -
180523 -
180524 -
180525 -
180526 -
180527 -
180529 -  ..
1806 -
1807 -
1808 - Progress
1809 -
180901 - Video Conference Communication Metrics Authenticate Accuracy Follow Up
180902 -
180903 - Follow up ref SDS 9 H36L, ref SDS 7 443M.
180904 -
180905 - When I arrived, Morris was watching and listening to a presentation by
180906 - an Intel executive that was broadcast for video conference, which he
180907 - received on his notebook computer, similar to Doug Engelbart's
180908 - colloquium at Stanford, reported on 991222. ref SDS 3 LE42  Experience
180909 - at that time indicated video conferencing is not effective for
180910 - learning, ref SDS 4 UE5H, because people need text for converting
180911 - information in the presentation into knowledge with chronology,
180912 - context, and connections.  This cannot be accomplished with a video
180913 - broadcast, noted by Stanford's team who has been doing this work for
180914 - 30 years, reported on 991222. ref SDS 3 3908
180916 -  ..
180917 - Today, I asked if the Intel speaker produced a paper that can be
180918 - incorporated into the record for study?  Morris said that Intel
180919 - speakers sometimes provide Powerpoint files that have an outline and
180920 - pictures to help people remember anything important.
180922 -  ..
180923 - This does not fit the model presented by Andy Grove in his book
180924 - calling for copious notes to avoid ambiguity of mental maps, reviewed
180925 - on 980307. ref SDS 2 3668
180926 -
180927 -
180928 -
180929 -
1810 -

SUBJECTS
FTP Ops Implement Windows Tools to Replace Wsftp Internet Anytime An

2603 -
260401 -  ..
260402 - 00904 Macro  Construct Command File for FTP Transfer to Internet
260403 -
260404 - Follow up ref SDS 9 H36L, ref SDS 7 443M.
260405 -
260406 - While Morris finished listening to the Intel broadcast meeting,
260407 - developed planning for the work today.
260409 -  ..
260410 - Key question implementing a new system...
260411 -
260412 -    1.  Load files directly to the Internet, or continue to store in a
260413 -        temporary directory and transfer them as a separate step at
260414 -        will.  Morris said that Microsoft tools send files immediately
260415 -        to the Interet, and suggested consideration of this change to
260416 -        SDS.
260418 -         ..
260419 -        Loading directly to the Internet eliminates a change of mind
260420 -        about what to put on the Internet, and also would prevent
260421 -        current practice of rendering locally confidential files and
260422 -        records in a web browser, which is very useful, e.g., printing
260423 -        for controlled distribution.  We could probably develop an
260424 -        approach to solve this, but it would drive up the code.
260426 -         ..
260427 -        If the local computer is not connected to the Internet, then
260428 -        transfer would fail.
260430 -         ..
260431 -        Using a separate batch operation allows local rendering without
260432 -        sending confidential files to the Internet.  It further
260433 -        supports accumulating transfers when this step is supported by
260434 -        context, and then executing when Internet connections are
260435 -        available to make the transfer.  These two conditions do not
260436 -        always align.
260438 -         ..
260439 -        Decided to keep the current design with separate transfer
260440 -        for greater flexibility and confidentiality.
260442 -         ..
260443 -    2.  How to execute the new command, since it will not require
260444 -        loading the ftp program.
260445 -
260446 -        a.  Click below Quit=ESQ, to complement click above Quit=ESQ
260447 -            to create HTML content.
260448 -
260449 -        b.  Eliminate click above Schedule/Diary, because no longer
260450 -            needed, and assign this to transfer files in the transfer
260451 -            directory to the Internet.
260453 -             ..
260454 -        c.  For now, keep existing features while trying the new
260455 -            system, and execute transfers by clicking next to the
260456 -            space for creating an HTML file for transfer.
260457 -
260458 -
260460 -  ..
260461 - Windows XP DOS command reference guide is in Help and search for...
260462 -
260463 -                    command-line reference a-z
260465 -  ..
260466 - Morris used ftp access criteria for welchco.com from work on 060220.
260467 - ref SDS 7 443M
260469 -  ..
260470 - FTP commands are on the Internet at...
260471 -
260472 -              http://www.ucalgary.ca/~physed/mmi/ftp-manual.html
260474 -  ..
260475 - Morris created this for a batch file to call a content file...
260476 -
260479 -  ..
260480 - Morris developed batch file code for ftp processing with commands that
260481 - are part of the DOS feature in Windows XP, initially considered on
260482 - 060116, ref SDS 6 O65H, discussed again on 060220, ref SDS 7 4C5L, and
260483 - noted by Gary Johnson in a letter on 060220. ref SDS 8 HF8T
260485 -  ..
260486 - Morris experimented and eventually came up with a command file format
260487 - that executes by the batch file using the Microsoft FTP commands, per
260488 - above. ref SDS 0 0E87
260490 -  ..
260491 - This template solves two problems Morris had previously indicted
260492 - could not be accomplished...
260493 -
260494 -    1.  Recursively construct the directory structure on the server
260495 -        that replicates the structure on the local computer, as stated
260496 -        in the record on 060220. ref SDS 7 446U
260498 -         ..
260499 -    2.  Enter password automatically, so the user does not have to do
260500 -        this.  All the user should do is make a single or perhaps 2 or
260501 -        3 clicks.  If the user has to enter a password, this will
260502 -        greatly slow the work.
260504 -  ..
260505 - After an hour or so of trying alternate schemes, the following does
260506 - everything required with a single click.
260507 -
260508 -
260581 -  ..
260582 - Thanked Morris for developing the above template.  This was later
260583 - applied to eliminate use of wsftp.  New macro c: 01 04 009040 does the
260584 - main work of formatting the upload commands. ref OF 1 MJ5I
260586 -  ..
260587 - Eliminating use of the wsftp software program, eliminates a complex
260588 - installation task for configuring the SDS program for new users, and
260589 - further eliminates a marketing problem of getting permission to
260590 - distribute another vendor's product with payment issues.  Wsftp
260591 - remains useful
260593 -  ..
260594 - The new scheme reduces keystrokes from 10 to only 1, applying Moore's
260595 - Law to improve management, reported on 040320. ref SDS 5 HU6F
260597 -  ..
260598 - Previously, it was necessary to open another software program, and
260599 - wait for it to connect to a server on the Internet, then execute other
260600 - clicks and enter a few keystrokes with the keyboard.  After data
260601 - transfer, the FTP program had to be closed, and the transfer directory
260602 - had to be mantained with another click.  This could take 10 seconds to
260603 - a minute or so.  Repeated 10 times during a typical day, this activity
260604 - consumed perhaps 30 minutes to an hour.  Now all of these tasks are
260605 - accomplished with a single click.  Interoperability and multi-tasking
260606 - allow work in the current window to be performed conncurrent with
260607 - activity in the background.  Attention is no longer divided between
260608 - analysis of the work, and software mechanics required to accomplish
260609 - work.
260611 -  ..
260612 - Making good management faster and easier. supports goals for anytime,
260613 - anywhere intelligence helping make the Internet a "paperless office"
260614 - that scales up and leverages use of knowledge for collaboration, as
260615 - planned on 971021. ref SDS 1 JN3I
260617 -  ..
260618 - Modified c: sd 03 000001 macro 230 adding a new call to transfer files
260619 - to the Internet. ref OF 7 446F
260620 -
260621 -     Eventually we can do away with one of the calls to maintain the
260622 -     transfer file.  Will let this hang around for awhile until more
260623 -     experience is gained with the new system.
260625 -  ..
260626 - Calls to File menu in SDS, ref OF 3 LG8J, and, also, in the Editor,
260627 - ref OF 2 FD8F, execute the new function.
260629 -  ..
260630 - Batch file sd 01 00904.bat is called by Medit macro code commands
260631 - executed by clicking the mouse.  This call launches the Windows start
260632 - command to call 00904.cmd to do the actual work in a separate memory
260633 - segment.  This saves memory and avoids crashes.
260634 -
260635 -     Calling ftp transfers with the Microsoft Windows start command
260636 -     enables concurrent work that extends SDS interoperability.  Rather
260637 -     than having to focus on mechanics of running an FTP program, a
260638 -     single click launches a sequence of commands that execute in the
260639 -     background, while the user continues concentrating on work at
260640 -     hand, performing analysis, writing things down, and linking things
260641 -     up.  This increases command and control of the work by orders of
260642 -     magnitude, reported in POIMS. ref OF 16 1113
260644 -      ..
260645 -     Morris' work today helped to extend the process of reducing time
260646 -     and effort for working intelligently under Moore's Law, as
260647 -     reviewed on 040305. ref SDS 5 JT5F
260649 -  ..
260650 - 00904 can maintain the transfer directory, ref OF 6 J03M, so we can do
260651 - away with the wsftp log issue.
260653 -  ..
260654 - Was able to rig the code to avoid crashing if it finds nothing to
260655 - transport, but cannot get an error message back to the user on this.
260656 - ref OF 6 VC5F
260657 -
260658 -
260659 -
260660 -
260661 -
2607 -

SUBJECTS
Default Null Subject Account for Blank Record

2703 -
270401 -  ..
270402 - Help for SDS Develop Using Microsoft Tools
270403 -
270404 - We can build a Windows Help system for SDS using...
270405 -
270406 -        Microsoft visual c++
270407 -           Tools
270408 -              Help Workshop
270410 -  ..
270411 - This is code Morris installed on c15.  It is not on c14, so we need
270412 - to do this install.
270413 -
270414 -
270415 -
270416 -
270417 -
270418 -
2705 -
Distribution. . . . See "CONTACTS"