Re: Here's one problem
- From: "James J. Gavan" <jgavandeletethis@xxxxxxx>
- Date: Mon, 29 Sep 2008 15:59:28 -0600
Pete Dashwood wrote:
Richard" <riplin@xxxxxxxxxxxx> wrote in message news:27a8a6fa-b635-4a91-9c46-aca2f937e9d6@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
On Sep 28, 9:19 pm, "Pete Dashwood"
<dashw...@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
You cannot enable the menu until you have viewed the Licence. (Actually, it
probably IS possible but not easy and not intended to be done that way...)
The problem that I see is that the menu and splash screen show up on
the page and the 'view licence' is 3 pages down with no link between
the two. A viewer will see that the menu doesn't work and simply think
that the site doesn't work.
IMHO it would be better if the menu worked but did different things.
So clicking 'download' put up a message 'read the licence and agree
first', rather than simply being broken.
[Pete]
Yep. Jeff made the same point. I agree. I'll fix it as soon as I can spare the time.
Because they may not want to download, (in which case there is no need for
them to ever read the Licence),
may have no intention of ever downloading,
and that would be forcing them to do something there is no necessity for
them to do. If I hid stuff untill they read the Licence I would be depriving
them of stuff I am very happy for them to look at. The design criterion
is:"Only make them do stuff when they have indicated they want to achieve a
certain result"
The implementation is 'I am broken until you work it out for
yourself'.
Unless you can tell me the exact sequence of what you did and what it said,
I can't really do much. As far as I know the process works.
That's now sounding like a support call. Asking a user to indicate the
exact sequence of what they did is usually not productive. They
probably can only remember half of what was done, and get the sequence
wrong.
Richard is right on the button, but I also accept that you can't follow
it up from the brief sequence I gave you; as an off-chance, thought just
maybe you 'might'..... Suggestion - delete me and my password from
your DB and when you signal that the whole thing is complete - including
Heidleberg/Hesleberg or whatever his bloody name was, I'll give it a
shot from point zero, and yes, I'll scribble down each step I take. (Of
course when we see something on the Web we presume it is working and
never think of doing an 'audit trail' to confirm cock-ups we may make).
Of course I don't make cock-ups, and as you already know, or should
know, to while away my dotage, as a hobby I design jet-engines for
airliners .........yeah.
Now why Heidleberg etc... You once had a cartoon for Gipetto - if I have
that right I can associate it. I immediately think of Pinocchio doing
his little dance routine for Stromboli :-
"I-ve........
Got no strings to hold me down,
da, da, da, da
.........."
[Pete]One thought - "too busy to change it right now". What was the object of
Nevertheless, it is as far as I can go at the moment.
rushing this project to print, before you both were satisfied it was
functioning to your satisfaction ? "QA" as a reference sounds really
grand, until some of us used non-Microsoft browsers. Exclude me but as a
suggestion, I would have recommended at least four names from CLC to do
the initial testings for you - Richard, Michael M and Jerry; the fourth
I'd have to give a little further thought to.... perhaps Jeff or Charlie ?
The non-computer people have less trouble with software because they take
the time to read each screen, do not "expect" a certain behaviour, and just do what it says.
Well, I did read your screens and they seemed comprehensive, but perhaps
they could be paraphrased a bit, and from other suggestions (e.g.
Jeff's), could further be reduced based on a slightly different sequence
of button usage. (At the back of the comment - the sheer volumes we have
to absorb these days from reading newspapers and web sites - I'm washed
out, I deliberately try to reduce my intake).
I don't even like writing it, but some others must have had the same
thought; rushing the publication of a project that didn't totally work,
smoothly, given the environment options, it brings into question your
credibility - and we KNOW you are both competent programmers.
For Robert :
I haven't yet downloaded your COBOL program to take a look, but....
Remember the furore your 'Best practices' caused. Much of it was like a
red rag to a bull for Bill K and Chuck Stevens. So given your format,
what percentage of COBOL programmers do you think actually give a
picture of data items, WITHOUT a final period/full Stop ?
Bear in mind that Pete suggested this project was a two way street (1)
an example to COBOLERs of how to integrate to dotNet and, (2) The
'outside world', Java and the C-family etc., using it as a tool to
extract a COBOL copyfile and produce input for a DB. Leaving out those
periods could lead them up the wrong path, if they subsequently thought
they would like to dabble in COBOL.
Way back - your usage of Net Express Collections - you instantiated an
Ordered Collection and then added some 5,000 (or was it 50,000) elements
having done calculations on the data to go into the elements. Next step
you :-
invoke os-Collection "finalize"
but then proceeded to access the elements by their individual
identities. I took a deep breath and stopped at that point. What you did
was OK, because at the end STOP RUN gets rid of the whole shebang of
objects.
Now to 'Best Practices', any newbie to Net Express, or even a competent
N/E user gingerly making a move to OO could be terribly misled by what
you did. Particularly if STOP RUN is some way off in the future in an
Exit from your Master Menu program. They wont be aware, but you probably
are - those 5,000/50,000 elements left hanging are what are neatly
referred to as a Memory Leak.
single objects , fine :- invoke ThisSingleObject "finalize" returning
ThisSingleObject
Collections :- invoke ThisCollectioin "deepfinalize" returning
ThisCollection
Collections with 'Levels' :- invoke ThisCollection
"deepFinaliseWithDepth" using n
rturning ThisCollection
And one you didn't need to mention :-
invoke thisObject "reallydeepfinalize" returning
thisObject
(Never used it - but that last one is "if all else fails.....")
Still haven't got NE working, so above is from memory.
The specific point I'm making is whether it is a COBOLer or 'others'
looking at a COBOL source, they should be led down the path which is
generally considered to be the 'programmer standard'. For general
circulation - don't use neat tricks, not unless your source has a Caveat
covered by comments.
Never used it, but very vaguely aware of nested programs. What was the
reason to turn yours into a nested set of programs and the advantages. I
don't, (rather 'didn't') do 'Procedural' but am curious to know.
Jimmy
They wouldn't be called 'users' if they did that.
For most of us we don't do that. As a result, we often
experience frustration with modern software.
I avoid software that does not do what I tell it to do. In particular
"Microsoft knows best" Windows.
[Pete]
Yes, Richard... :-)
Thanks for your post.
Pete.
.
- Follow-Ups:
- Re: Here's one problem
- From: Pete Dashwood
- Re: Here's one problem
- References:
- Freeware tool and code to ponder on...
- From: Pete Dashwood
- Here's one problem
- From: HeyBub
- Re: Here's one problem
- From: Pete Dashwood
- Re: Here's one problem
- From: HeyBub
- Re: Here's one problem
- From: Robert
- Re: Here's one problem
- From: Vince Coen
- Re: Here's one problem
- From: Charles Hottel
- Re: Here's one problem
- From: James J. Gavan
- Re: Here's one problem
- From: Pete Dashwood
- Re: Here's one problem
- From: Richard
- Re: Here's one problem
- From: Pete Dashwood
- Freeware tool and code to ponder on...
- Prev by Date: Re: Here's one problem
- Next by Date: Re: Flowchart of Cobol code
- Previous by thread: Re: Here's one problem
- Next by thread: Re: Here's one problem
- Index(es):
Relevant Pages
|