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>