Re: [Emc-developers] manuals: what has changed? viewing the difference of two versions of a HTML page

2012-04-06 Thread Michael Haberler
ok, trying about a gazillion useless or limited HTML diff codes, this turns out 
to be the most useful - it's used in this service: 
http://www.w3.org/2007/10/htmldiff :

http://www.w3.org/2010/02/rdfa/sources/htmldiff.pl (html diff program)
http://dev.w3.org/2009/htmldiff/htmldiff (python wrapper)

Pretty much ready for integration into the website. 

Who can do it?

-m

Am 05.04.2012 um 23:36 schrieb Jan de Kruyf:

 Hey you clever Schweinchen,

oh. Must be a Dutch charm offensive ;)

 I took it you were on about the code. . .
 I am immersed at the moment in the European culture and all my family, it is 
 hard at times.
 So I am jealous . . .
 
 Cheers
 
 
 j.
 
 
 
 On Thu, Apr 5, 2012 at 6:45 PM, Michael Haberler mai...@mah.priv.at wrote:
 Viesturs -
 
 Nothing is impossible to the determined coder!
 
 Here is your starting point to realize your dreams: 
 http://static.mah.priv.at/public/walk.py
 
 and here is how output currently looks: 
 http://static.mah.priv.at/www.linuxcnc.org/docs/devel/html/changes.html
 
 You wont fail to note the enormous room for improval in this !§$%§%! 
 kludge, so prop up the editor and prove I'm a whimp ;)
 
 It's also a great opportunity to get sneak away from family ceremonies during 
 the holidays.
 
 -m
 
 
 Am 05.04.2012 um 17:31 schrieb Viesturs Lācis:
 
  2012/4/5 Dave e...@dc9.tzo.com:
  How do I find out what has changed recently?
 
  That is a problem.
 
 
  Would it be possible for user to specify, which is the reference
  version, the base, against which current docs are compared for
  changes?
  I guess that this basically reduces to: are the 2 sources compared for
  differences on fly, automatically, or does somebody specially have
  to prepare such a comparison with the tools mentioned before?
 
  Viesturs
 
  --
  Better than sec? Nothing is better than sec when it comes to
  monitoring Big Data applications. Try Boundary one-second
  resolution app monitoring today. Free.
  http://p.sf.net/sfu/Boundary-dev2dev
  ___
  Emc-developers mailing list
  Emc-developers@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-developers
 
 
 --
 Better than sec? Nothing is better than sec when it comes to
 monitoring Big Data applications. Try Boundary one-second
 resolution app monitoring today. Free.
 http://p.sf.net/sfu/Boundary-dev2dev
 ___
 Emc-developers mailing list
 Emc-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-developers
 
 --
 Better than sec? Nothing is better than sec when it comes to
 monitoring Big Data applications. Try Boundary one-second 
 resolution app monitoring today. Free.
 http://p.sf.net/sfu/Boundary-dev2dev___
 Emc-developers mailing list
 Emc-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-developers


--
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] manuals: what has changed? viewing the difference of two versions of a HTML page

2012-04-05 Thread Saccilotto Fabian
Hi michael,

having a diff to the previous html is not a bad idea. But from my point of view 
it doesn't pretend you from duplicating functionality.
What about creating a good index over all your documentation in order to find 
the functionality you need?
Or using a tool like doxygen (http://www.stack.nl/~dimitri/doxygen/) to create 
an overview over your source code?

I created a documentation of emc2/src with doxygen on a linux Ubuntu 10.04 with 
doxygen and graphviz (took about 3 min). The package is about 80 MB big and I 
don't have any webspace or FTP where I can post it to you all.
If anyone interested in this, how can I share it with you?

Regards Fabian

-Ursprüngliche Nachricht-
Von: Michael Haberler [mailto:mai...@mah.priv.at] 
Gesendet: Donnerstag, 5. April 2012 00:49
An: EMC developers; Enhanced Machine Controller (EMC)
Betreff: [Emc-developers] manuals: what has changed? viewing the difference of 
two versions of a HTML page

I regularly see folks reinventing stuff which has been done, and implemented 
and documented, including myself ;). No wonder, because the manuals are big, 
and we have no change bars or such in place. 

Looking around I found this, and is very useful to quickly view the difference 
of two html pages - it highlights old text in red and new text in green:

http://www.aaronsw.com/2002/diff/

Here is the diff from the G-code overview of between 2.5 and master: 
http://static.mah.priv.at/public/html/Overview-diff.html

generated from the above links with inputs:
http://www.linuxcnc.org/docs/2.5/html/gcode/overview.html
http://www.linuxcnc.org/docs/devel/html/gcode/overview.html

It's not flawless but I think it does a pretty good job for 66 lines of Python.

I think that would be a great addition to have on 
http://www.linuxcnc.org/docs/*/html/ : for each html document, a link nearby 
'difference to previous version'

- Michael









--
Better than sec? Nothing is better than sec when it comes to monitoring Big 
Data applications. Try Boundary one-second resolution app monitoring today. 
Free.
http://p.sf.net/sfu/Boundary-dev2dev
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

--
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] manuals: what has changed? viewing the difference of two versions of a HTML page

2012-04-05 Thread Michael Haberler
Fabian

doxygen is all fine, but I am adressing a completely different problem: How do 
I find out what has changed recently?

-m

Am 05.04.2012 um 08:11 schrieb Saccilotto Fabian:

 Hi michael,
 
 having a diff to the previous html is not a bad idea. But from my point of 
 view it doesn't pretend you from duplicating functionality.
 What about creating a good index over all your documentation in order to find 
 the functionality you need?
 Or using a tool like doxygen (http://www.stack.nl/~dimitri/doxygen/) to 
 create an overview over your source code?
 
 I created a documentation of emc2/src with doxygen on a linux Ubuntu 10.04 
 with doxygen and graphviz (took about 3 min). The package is about 80 MB big 
 and I don't have any webspace or FTP where I can post it to you all.
 If anyone interested in this, how can I share it with you?
 
 Regards Fabian
 
 -Ursprüngliche Nachricht-
 Von: Michael Haberler [mailto:mai...@mah.priv.at] 
 Gesendet: Donnerstag, 5. April 2012 00:49
 An: EMC developers; Enhanced Machine Controller (EMC)
 Betreff: [Emc-developers] manuals: what has changed? viewing the difference 
 of two versions of a HTML page
 
 I regularly see folks reinventing stuff which has been done, and implemented 
 and documented, including myself ;). No wonder, because the manuals are big, 
 and we have no change bars or such in place. 
 
 Looking around I found this, and is very useful to quickly view the 
 difference of two html pages - it highlights old text in red and new text in 
 green:
 
 http://www.aaronsw.com/2002/diff/
 
 Here is the diff from the G-code overview of between 2.5 and master: 
 http://static.mah.priv.at/public/html/Overview-diff.html
 
 generated from the above links with inputs:
 http://www.linuxcnc.org/docs/2.5/html/gcode/overview.html
 http://www.linuxcnc.org/docs/devel/html/gcode/overview.html
 
 It's not flawless but I think it does a pretty good job for 66 lines of 
 Python.
 
 I think that would be a great addition to have on 
 http://www.linuxcnc.org/docs/*/html/ : for each html document, a link nearby 
 'difference to previous version'
 
 - Michael
 
 
 
 
 
 
 
 
 
 --
 Better than sec? Nothing is better than sec when it comes to monitoring Big 
 Data applications. Try Boundary one-second resolution app monitoring today. 
 Free.
 http://p.sf.net/sfu/Boundary-dev2dev
 ___
 Emc-developers mailing list
 Emc-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-developers
 
 --
 Better than sec? Nothing is better than sec when it comes to
 monitoring Big Data applications. Try Boundary one-second 
 resolution app monitoring today. Free.
 http://p.sf.net/sfu/Boundary-dev2dev
 ___
 Emc-developers mailing list
 Emc-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-developers


--
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] manuals: what has changed? viewing the difference of two versions of a HTML page

2012-04-05 Thread Jan de Kruyf
in the absence of a good change-log perhaps git-difftool?


j.


On Thu, Apr 5, 2012 at 9:28 AM, Michael Haberler mai...@mah.priv.at wrote:

 Fabian

 doxygen is all fine, but I am adressing a completely different problem:
 How do I find out what has changed recently?

 -m

 Am 05.04.2012 um 08:11 schrieb Saccilotto Fabian:

  Hi michael,
 
  having a diff to the previous html is not a bad idea. But from my point
 of view it doesn't pretend you from duplicating functionality.
  What about creating a good index over all your documentation in order to
 find the functionality you need?
  Or using a tool like doxygen (http://www.stack.nl/~dimitri/doxygen/) to
 create an overview over your source code?
 
  I created a documentation of emc2/src with doxygen on a linux Ubuntu
 10.04 with doxygen and graphviz (took about 3 min). The package is about 80
 MB big and I don't have any webspace or FTP where I can post it to you all.
  If anyone interested in this, how can I share it with you?
 
  Regards Fabian
 
  -Ursprüngliche Nachricht-
  Von: Michael Haberler [mailto:mai...@mah.priv.at]
  Gesendet: Donnerstag, 5. April 2012 00:49
  An: EMC developers; Enhanced Machine Controller (EMC)
  Betreff: [Emc-developers] manuals: what has changed? viewing the
 difference of two versions of a HTML page
 
  I regularly see folks reinventing stuff which has been done, and
 implemented and documented, including myself ;). No wonder, because the
 manuals are big, and we have no change bars or such in place.
 
  Looking around I found this, and is very useful to quickly view the
 difference of two html pages - it highlights old text in red and new text
 in green:
 
  http://www.aaronsw.com/2002/diff/
 
  Here is the diff from the G-code overview of between 2.5 and master:
 http://static.mah.priv.at/public/html/Overview-diff.html
 
  generated from the above links with inputs:
  http://www.linuxcnc.org/docs/2.5/html/gcode/overview.html
  http://www.linuxcnc.org/docs/devel/html/gcode/overview.html
 
  It's not flawless but I think it does a pretty good job for 66 lines of
 Python.
 
  I think that would be a great addition to have on
 http://www.linuxcnc.org/docs/*/html/ : for each html document, a link
 nearby 'difference to previous version'
 
  - Michael
 
 
 
 
 
 
 
 
 
 
 --
  Better than sec? Nothing is better than sec when it comes to monitoring
 Big Data applications. Try Boundary one-second resolution app monitoring
 today. Free.
  http://p.sf.net/sfu/Boundary-dev2dev
  ___
  Emc-developers mailing list
  Emc-developers@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-developers
 
 
 --
  Better than sec? Nothing is better than sec when it comes to
  monitoring Big Data applications. Try Boundary one-second
  resolution app monitoring today. Free.
  http://p.sf.net/sfu/Boundary-dev2dev
  ___
  Emc-developers mailing list
  Emc-developers@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-developers



 --
 Better than sec? Nothing is better than sec when it comes to
 monitoring Big Data applications. Try Boundary one-second
 resolution app monitoring today. Free.
 http://p.sf.net/sfu/Boundary-dev2dev
 ___
 Emc-developers mailing list
 Emc-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-developers

--
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] manuals: what has changed? viewing the difference of two versions of a HTML page

2012-04-05 Thread Dave
How do I find out what has changed recently?

That is a problem.

Dave

On 4/5/2012 3:28 AM, Michael Haberler wrote:
 Fabian

 doxygen is all fine, but I am adressing a completely different problem: How 
 do I find out what has changed recently?

 -m

 Am 05.04.2012 um 08:11 schrieb Saccilotto Fabian:


 Hi michael,

 having a diff to the previous html is not a bad idea. But from my point of 
 view it doesn't pretend you from duplicating functionality.
 What about creating a good index over all your documentation in order to 
 find the functionality you need?
 Or using a tool like doxygen (http://www.stack.nl/~dimitri/doxygen/) to 
 create an overview over your source code?

 I created a documentation of emc2/src with doxygen on a linux Ubuntu 10.04 
 with doxygen and graphviz (took about 3 min). The package is about 80 MB big 
 and I don't have any webspace or FTP where I can post it to you all.
 If anyone interested in this, how can I share it with you?

 Regards Fabian

 -Ursprüngliche Nachricht-
 Von: Michael Haberler [mailto:mai...@mah.priv.at]
 Gesendet: Donnerstag, 5. April 2012 00:49
 An: EMC developers; Enhanced Machine Controller (EMC)
 Betreff: [Emc-developers] manuals: what has changed? viewing the difference 
 of two versions of a HTML page

 I regularly see folks reinventing stuff which has been done, and implemented 
 and documented, including myself ;). No wonder, because the manuals are big, 
 and we have no change bars or such in place.

 Looking around I found this, and is very useful to quickly view the 
 difference of two html pages - it highlights old text in red and new text in 
 green:

 http://www.aaronsw.com/2002/diff/

 Here is the diff from the G-code overview of between 2.5 and master: 
 http://static.mah.priv.at/public/html/Overview-diff.html

 generated from the above links with inputs:
 http://www.linuxcnc.org/docs/2.5/html/gcode/overview.html
 http://www.linuxcnc.org/docs/devel/html/gcode/overview.html

 It's not flawless but I think it does a pretty good job for 66 lines of 
 Python.

 I think that would be a great addition to have on 
 http://www.linuxcnc.org/docs/*/html/ : for each html document, a link nearby 
 'difference to previous version'

 - Michael









 --
 Better than sec? Nothing is better than sec when it comes to monitoring Big 
 Data applications. Try Boundary one-second resolution app monitoring today. 
 Free.
 http://p.sf.net/sfu/Boundary-dev2dev
 ___
 Emc-developers mailing list
 Emc-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-developers

 --
 Better than sec? Nothing is better than sec when it comes to
 monitoring Big Data applications. Try Boundary one-second
 resolution app monitoring today. Free.
 http://p.sf.net/sfu/Boundary-dev2dev
 ___
 Emc-developers mailing list
 Emc-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-developers
  

 --
 Better than sec? Nothing is better than sec when it comes to
 monitoring Big Data applications. Try Boundary one-second
 resolution app monitoring today. Free.
 http://p.sf.net/sfu/Boundary-dev2dev
 ___
 Emc-developers mailing list
 Emc-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-developers




--
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] manuals: what has changed? viewing the difference of two versions of a HTML page

2012-04-05 Thread Viesturs Lācis
2012/4/5 Dave e...@dc9.tzo.com:
How do I find out what has changed recently?

 That is a problem.


Would it be possible for user to specify, which is the reference
version, the base, against which current docs are compared for
changes?
I guess that this basically reduces to: are the 2 sources compared for
differences on fly, automatically, or does somebody specially have
to prepare such a comparison with the tools mentioned before?

Viesturs

--
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] manuals: what has changed? viewing the difference of two versions of a HTML page

2012-04-05 Thread Michael Haberler
Viesturs -

Nothing is impossible to the determined coder! 

Here is your starting point to realize your dreams: 
http://static.mah.priv.at/public/walk.py

and here is how output currently looks: 
http://static.mah.priv.at/www.linuxcnc.org/docs/devel/html/changes.html

You wont fail to note the enormous room for improval in this !§$%§%! kludge, 
so prop up the editor and prove I'm a whimp ;) 

It's also a great opportunity to get sneak away from family ceremonies during 
the holidays. 

-m


Am 05.04.2012 um 17:31 schrieb Viesturs Lācis:

 2012/4/5 Dave e...@dc9.tzo.com:
 How do I find out what has changed recently?
 
 That is a problem.
 
 
 Would it be possible for user to specify, which is the reference
 version, the base, against which current docs are compared for
 changes?
 I guess that this basically reduces to: are the 2 sources compared for
 differences on fly, automatically, or does somebody specially have
 to prepare such a comparison with the tools mentioned before?
 
 Viesturs
 
 --
 Better than sec? Nothing is better than sec when it comes to
 monitoring Big Data applications. Try Boundary one-second 
 resolution app monitoring today. Free.
 http://p.sf.net/sfu/Boundary-dev2dev
 ___
 Emc-developers mailing list
 Emc-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-developers


--
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] manuals: what has changed? viewing the difference of two versions of a HTML page

2012-04-05 Thread Jan de Kruyf
Hey you clever Schweinchen,
I took it you were on about the code. . .
I am immersed at the moment in the European culture and all my family, it
is hard at times.
So I am jealous . . .

Cheers


j.



On Thu, Apr 5, 2012 at 6:45 PM, Michael Haberler mai...@mah.priv.at wrote:

 Viesturs -

 Nothing is impossible to the determined coder!

 Here is your starting point to realize your dreams:
 http://static.mah.priv.at/public/walk.py

 and here is how output currently looks:
 http://static.mah.priv.at/www.linuxcnc.org/docs/devel/html/changes.html

 You wont fail to note the enormous room for improval in this !§$%§%!
 kludge, so prop up the editor and prove I'm a whimp ;)

 It's also a great opportunity to get sneak away from family ceremonies
 during the holidays.

 -m


 Am 05.04.2012 um 17:31 schrieb Viesturs Lācis:

  2012/4/5 Dave e...@dc9.tzo.com:
  How do I find out what has changed recently?
 
  That is a problem.
 
 
  Would it be possible for user to specify, which is the reference
  version, the base, against which current docs are compared for
  changes?
  I guess that this basically reduces to: are the 2 sources compared for
  differences on fly, automatically, or does somebody specially have
  to prepare such a comparison with the tools mentioned before?
 
  Viesturs
 
 
 --
  Better than sec? Nothing is better than sec when it comes to
  monitoring Big Data applications. Try Boundary one-second
  resolution app monitoring today. Free.
  http://p.sf.net/sfu/Boundary-dev2dev
  ___
  Emc-developers mailing list
  Emc-developers@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-developers



 --
 Better than sec? Nothing is better than sec when it comes to
 monitoring Big Data applications. Try Boundary one-second
 resolution app monitoring today. Free.
 http://p.sf.net/sfu/Boundary-dev2dev
 ___
 Emc-developers mailing list
 Emc-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-developers

--
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers