You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Martin Gainty <mg...@hotmail.com> on 2007/01/06 22:59:37 UTC

Heuristic completions

Good Afternoon All

I am seeking a definition and any information on the term 'Heurisitic completion'

Many Thanks
Martin --
--------------------------------------------------------------------------- 
This e-mail message (including attachments, if any) is intended for the use of the individual or entity to which it is addressed and may contain information that is privileged, proprietary , confidential and exempt from disclosure. If you are not the intended recipient, you are notified that any dissemination, distribution or copying of this communication is strictly prohibited.
--------------------------------------------------------------------------- 
Le présent message électronique (y compris les pièces qui y sont annexées, le cas échéant) s'adresse au destinataire indiqué et peut contenir des renseignements de caractère privé ou confidentiel. Si vous n'êtes pas le destinataire de ce document, nous vous signalons qu'il est strictement interdit de le diffuser, de le distribuer ou de le reproduire.

Re: Heuristic completions

Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Frank,

Frank W. Zammetti wrote:
> Martin Gainty wrote:
>> Good Afternoon All
>>
>> I am seeking a definition and any information on the term 'Heurisitic
>> completion'
> 
> Come on Martin, everybody knows what heuristic completion is:

Wow, I guess I totally missed the point. I decided not to google for
"heuristic completion" assuming that the OP had already done that and
found nothing. Looks like a simple breakdown of those words doesn't work
well with this term. Oops.

- -chris

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFoRiq9CaO5/Lv0PARApCfAJ43klwLh4WUCLh6wYLqbreVuWm1YgCdEAiz
SbuKuBJ4v0SpDqrtD8z6w1k=
=A3+Z
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Heuristic completions

Posted by Martin Gainty <mg...@hotmail.com>.
Pretty Tough to locate that information
Thank God for Frank Zammetti and Borland!

Many Thanks,
Martin --
--------------------------------------------------------------------------- 
This e-mail message (including attachments, if any) is intended for the use of the individual or entity to which it is addressed and may contain information that is privileged, proprietary , confidential and exempt from disclosure. If you are not the intended recipient, you are notified that any dissemination, distribution or copying of this communication is strictly prohibited.
--------------------------------------------------------------------------- 
Le présent message électronique (y compris les pièces qui y sont annexées, le cas échéant) s'adresse au destinataire indiqué et peut contenir des renseignements de caractère privé ou confidentiel. Si vous n'êtes pas le destinataire de ce document, nous vous signalons qu'il est strictement interdit de le diffuser, de le distribuer ou de le reproduire.
----- Original Message ----- 
From: "Frank W. Zammetti" <fz...@omnytex.com>
To: "Struts Users Mailing List" <us...@struts.apache.org>
Sent: Sunday, January 07, 2007 10:42 AM
Subject: Re: Heuristic completions


> Martin Gainty wrote:
>> Good Afternoon All
>> 
>> I am seeking a definition and any information on the term 'Heurisitic completion'
> 
> Come on Martin, everybody knows what heuristic completion is:
> 
> Heuristic completion is when a transaction attempts to complete, and one 
> of its participating Resources makes a heuristic decision during the 
> completion stage. A heuristic decision is a unilateral decision made by 
> one or more Resources to commit or rollback updates--without regard for 
> the outcome determined by the ITS Transaction Service.
> 
> Heuristic decisions typically only occur during unusual circumstances 
> that prevent normal processing--such as a network failure, or if the 
> Coordinator does not complete the two-phase commit process in a timely 
> manner. When a heuristic decision is made, there is a risk that the 
> decision may differ from the outcome determined by the ITS Transaction
> Service, resulting in a loss of data integrity.
> 
> (Just kidding, I had no idea what it was, I cheated: 
> http://info.borland.com/techpubs/books/its/its10/programmer/itspg08.htm#1079980)
> 
> Frank
> 
> 
> -- 
> Frank W. Zammetti
> Founder and Chief Software Architect
> Omnytex Technologies
> http://www.omnytex.com
> AIM/Yahoo: fzammetti
> MSN: fzammetti@hotmail.com
> Author of "Practical Ajax Projects With Java Technology"
>  (2006, Apress, ISBN 1-59059-695-1)
> Java Web Parts - http://javawebparts.sourceforge.net
>  Supplying the wheel, so you don't have to reinvent it!
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 
>

Re: Heuristic completions

Posted by "Frank W. Zammetti" <fz...@omnytex.com>.
Martin Gainty wrote:
> Good Afternoon All
> 
> I am seeking a definition and any information on the term 'Heurisitic completion'

Come on Martin, everybody knows what heuristic completion is:

Heuristic completion is when a transaction attempts to complete, and one 
of its participating Resources makes a heuristic decision during the 
completion stage. A heuristic decision is a unilateral decision made by 
one or more Resources to commit or rollback updates--without regard for 
the outcome determined by the ITS Transaction Service.

Heuristic decisions typically only occur during unusual circumstances 
that prevent normal processing--such as a network failure, or if the 
Coordinator does not complete the two-phase commit process in a timely 
manner. When a heuristic decision is made, there is a risk that the 
decision may differ from the outcome determined by the ITS Transaction
Service, resulting in a loss of data integrity.

(Just kidding, I had no idea what it was, I cheated: 
http://info.borland.com/techpubs/books/its/its10/programmer/itspg08.htm#1079980)

Frank


-- 
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
AIM/Yahoo: fzammetti
MSN: fzammetti@hotmail.com
Author of "Practical Ajax Projects With Java Technology"
  (2006, Apress, ISBN 1-59059-695-1)
Java Web Parts - http://javawebparts.sourceforge.net
  Supplying the wheel, so you don't have to reinvent it!

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Heuristic completions

Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Martin,

Martin Gainty wrote:
> I am seeking a definition and any information on the term 'Heurisitic completion'

A heuristic is generally considered to be a process or algorithm that
was developed using empirical data instead of theory. Basically, it's
something that has been "observed to work sort of well".

I'm not sure about the "completion" part, but I would imagine that you
are talking about something like autocompletion of words or something
like that. The reason that these things (such as syntax completion in a
software development tool) are considered heuristics is because the
authors have basically dreamed up what they thing is the best way to
combine input (from the user) and context (provided by the current
situation) to generate a list of possibilities.

Hope that helps,
- -chris

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFoQZz9CaO5/Lv0PARAlkiAJ4oWAj43PKiJ2AyN+/HiJRuE8l4TwCgsOdI
DWFxLvHp++Oml7sblphLrcw=
=Itxq
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org