com presentations: Added some more wayback slides: slides/xdebug/wayback-blocks.xml slides/xdebug/wayback-tracing.xml slides/xdebug/wayback-wrapper.xml xdebug-phpuk15.xml

[email protected] (Derick Rethans)
Newsgroups php.pres
Message-ID <[email protected]>
Commit:    6bdc20b37912ad962d64b510aaadf8d641cf005b
Author:    Derick Rethans <[email protected]>         Fri, 20 Feb 2015 12:08:09 +0000
Parents:   649d233b03b1aacaa5020b69458ce7a3340878a0
Branches:  master

Link:       http://git.php.net/?p=presentations.git;a=commitdiff;h=6bdc20b37912ad962d64b510aaadf8d641cf005b

Log:
Added some more wayback slides

Changed paths:
  A  slides/xdebug/wayback-blocks.xml
  A  slides/xdebug/wayback-tracing.xml
  A  slides/xdebug/wayback-wrapper.xml
  M  xdebug-phpuk15.xml


Diff:
diff --git a/slides/xdebug/wayback-blocks.xml b/slides/xdebug/wayback-blocks.xml
new file mode 100644
index 0000000..7c07874
--- /dev/null
+++ b/slides/xdebug/wayback-blocks.xml
@@ -0,0 +1,78 @@
+<slide>
+<title>Wayback: blocks</title>
+
+<div effect="fade-out"><blurb>Header:</blurb>
+<example><![CDATA[
+0000000: 5742 0100 291f e754 f0de bc9a 7856 3412  WB..)..T....xV4.
+]]></example>
+</div>
+<div effect="fade-in-out"><blurb>File contents:</blurb>
+<example><![CDATA[
+0000010: 4300 0001 5700 0000 3c3f 7068 700a 7265  C...W...<?php.re
+0000020: 7175 6972 6520 2769 6e63 6c75 6465 2e70  quire 'include.p
+0000030: 6870 273b 0a0a 2474 6573 7420 3d20 6e65  hp';..$test = ne
+0000040: 7720 5465 7374 696e 673b 0a0a 7661 725f  w Testing;..var_
+0000050: 6475 6d70 2820 2474 6573 742d 3e74 6573  dump( $test->tes
+0000060: 7428 342c 2035 2920 293b 0a0a 3f3e 0a00  t(4, 5) );..?>..
+0000070: 5858 5858 5858 5858 5858 5858 5858 5858  XXXXXXXXXXXXXXXX
+]]></example>
+</div>
+<div effect="fade-in-out"><blurb>Function entry:</blurb>
+<example><![CDATA[
+0000080: 4901 0000 0000 0000 c804 0400 0000 0000  I...............
+0000090: 0000 0000 0000 0000 0000 0000 0000 0000  ................
+00000a0: 0000 6d6e 0200 0000 0106 0000 007b 6d61  ..mn.........{ma
+00000b0: 696e 7d00 5858 5858 5858 5858 5858 5858  in}.XXXXXXXXXXXX
+]]></example>
+</div>
+<div effect="fade-in-out"><blurb>File contents:</blurb>
+<example><![CDATA[
+00000c0: 4301 0001 4c00 0000 3c3f 7068 700a 636c  C...L...<?php.cl
+00000d0: 6173 7320 5465 7374 696e 670a 7b0a 0966  ass Testing.{..f
+00000e0: 756e 6374 696f 6e20 7465 7374 2824 612c  unction test($a,
+00000f0: 2024 6229 0a09 7b0a 0909 7265 7475 726e   $b)..{...return
+0000100: 2024 6120 3d3d 3d20 2462 3b0a 097d 0a7d   $a === $b;..}.}
+0000110: 0a3f 3e0a 0058 5858 5858 5858 5858 5858  .?>..XXXXXXXXXXX
+]]></example>
+</div>
+<div effect="fade-in-out"><blurb>Function entry:</blurb>
+<example><![CDATA[
+0000120: 4913 1402 420a 0000 b018 0400 0100 0000  I...B...........
+0000130: 0000 0000 0000 0000 0200 0000 0100 0000  ................
+0000140: 0000 f86c 0200 0000 0200 0000 5858 5858  ...l........XXXX
+]]></example>
+</div>
+<div effect="fade-in-out"><blurb>Function entry:</blurb>
+<example><![CDATA[
+0000150: 4903 1402 4214 0000 d017 0400 0100 0000  I...B...........
+0000160: 0000 0000 0000 0000 0600 0000 0200 0000  ................
+0000170: 0000 1702 0107 0000 0054 6573 7469 6e67  .........Testing
+0000180: 0001 0400 0000 7465 7374 0058 5858 5858  ......test.XXXXX
+]]></example>
+</div>
+<div effect="fade-in-out"><blurb>Function entry:</blurb>
+<example><![CDATA[
+0000190: 4901 1402 4214 0000 c817 0400 0000 0000  I...B...........
+00001a0: 0000 0000 0000 0000 0600 0000 0300 0000  ................
+00001b0: 0000 0000 0200 0000 0108 0000 0076 6172  .............var
+00001c0: 5f64 756d 7000 5858 5858 5858 5858 5858  _dump.XXXXXXXXXX
+]]></example>
+</div>
+<div effect="fade-in-out"><blurb>Symbol table:</blurb>
+<example><![CDATA[
+00001d0: 2400 0058 5858 5858 5858 5858 5858 5858  $..XXXXXXXXXXXXX
+]]></example>
+</div>
+<div effect="fade-in-out"><blurb>File table:</blurb>
+<example><![CDATA[
+00001e0: 4602 0000 0001 2d00 0000 2f68 6f6d 652f  F.....-.../home/
+00001f0: 6874 7470 642f 6874 6d6c 2f74 6573 742f  httpd/html/test/
+0000200: 7864 6562 7567 2f77 6179 6261 636b 2f6d  xdebug/wayback/m
+0000210: 6169 6e2e 7068 7000 0100 0130 0000 002f  ain.php....0.../
+0000220: 686f 6d65 2f68 7474 7064 2f68 746d 6c2f  home/httpd/html/
+0000230: 7465 7374 2f78 6465 6275 672f 7761 7962  test/xdebug/wayb
+0000240: 6163 6b2f 696e 636c 7564 652e 7068 7000  ack/include.php.
+0000250: 5858 5858 5858 5858 5858 5858 5858 5858  XXXXXXXXXXXXXXXX
+]]></example>
+</div>
+</slide>
diff --git a/slides/xdebug/wayback-tracing.xml b/slides/xdebug/wayback-tracing.xml
new file mode 100644
index 0000000..7104156
--- /dev/null
+++ b/slides/xdebug/wayback-tracing.xml
@@ -0,0 +1,11 @@
+<slide>
+<title>Wayback</title>
+
+<list>
+	<bullet>It is another tracing module, like the "human readable",
+	"computerized" or "HTML" versions</bullet>
+	<bullet><example>
+php -dxdebug.auto_trace=1 -dxdebug.trace_format=3
+</example></bullet>
+</list>
+</slide>
diff --git a/slides/xdebug/wayback-wrapper.xml b/slides/xdebug/wayback-wrapper.xml
new file mode 100644
index 0000000..611b9e5
--- /dev/null
+++ b/slides/xdebug/wayback-wrapper.xml
@@ -0,0 +1,17 @@
+<slide>
+<title>Wayback: Wrapper</title>
+
+<list>
+	<bullet>Program that acts as a DBGp client (just like Xdebug)</bullet>
+	<bullet>Can read the special format trace files</bullet>
+	<bullet>Implements extra DBGp commands for: %seek%, %step_back%,
+	%get_time_range%</bullet>
+	<bullet>Update DBGp spec</bullet>
+	<bullet>Push IDEs to implement the extra commands</bullet>
+</list>
+<div effect="fade-in">
+<list>
+	<bullet>Finish dumper</bullet>
+</list>
+</div>
+</slide>
diff --git a/xdebug-phpuk15.xml b/xdebug-phpuk15.xml
index c98ec13..3b3ae72 100644
--- a/xdebug-phpuk15.xml
+++ b/xdebug-phpuk15.xml
@@ -53,6 +53,9 @@
 <slide>slides/xdebug/vld-path-3-paths.xml</slide>
 
 <slide>slides/xdebug/restaurant.xml</slide>
+<slide>slides/xdebug/wayback-tracing.xml</slide>
+<slide>slides/xdebug/wayback-blocks.xml</slide>
+<slide>slides/xdebug/wayback-wrapper.xml</slide>
 
 <slide>slides/xdebug/resources.xml</slide>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.