mirror of
https://github.com/php/presentations.git
synced 2026-03-23 23:22:22 +01:00
- Added Brasil and Vancouver talks, updated slides.
This commit is contained in:
60
ezc-brasil6.xml
Normal file
60
ezc-brasil6.xml
Normal file
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<presentation
|
||||
template="css"
|
||||
navmode="html"
|
||||
navbarbackground="#4373b4"
|
||||
navbartopiclinks="0"
|
||||
navColor="#f1fbff"
|
||||
logo1=""
|
||||
stylesheet="presentations/slides/perf/ezp.css"
|
||||
backgroundfixed="1" >
|
||||
<topic>Component Libraries</topic>
|
||||
<title>eZ components</title>
|
||||
<event>Conference PHP Brasil</event>
|
||||
<location>São Paulo, Brasil</location>
|
||||
<date>December 2nd, 2006</date>
|
||||
<speaker>Derick Rethans</speaker>
|
||||
<email>dr@ez.no</email>
|
||||
<url>http://files.derickrethans.nl/ezc-brasil6.pdf</url>
|
||||
<slide>slides/ezc/title-ezc-generic.xml</slide>
|
||||
|
||||
<!-- introduction -->
|
||||
<slide>slides/toolbox/goals-library.xml</slide>
|
||||
|
||||
<!-- overview -->
|
||||
<slide>slides/ezc/overview.xml</slide>
|
||||
<slide>slides/toolbox/dependencies.xml</slide>
|
||||
<slide>slides/ezc/install-download.xml</slide>
|
||||
<slide>slides/ezc/install-pear.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-consoletools-table.xml</slide>
|
||||
<slide>slides/ezc/example-consoletools-progressbar.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-eventlog.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-database-instance.xml</slide>
|
||||
<slide>slides/ezc/example-database-query.xml</slide>
|
||||
<slide>slides/ezc/example-persistentobject.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-imageconversion.xml</slide>
|
||||
<slide>slides/ezc/example-imageconversion2.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-mail.xml</slide>
|
||||
<slide>slides/ezc/example-mail-parse.xml</slide>
|
||||
<slide>slides/ezc/example-mail-summary.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-template-mail.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-graph.xml</slide>
|
||||
<slide>slides/ezc/example-graph-result.xml</slide>
|
||||
<slide>slides/ezc/example-graph2.xml</slide>
|
||||
<slide>slides/ezc/example-graph2-result.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-feed.xml</slide>
|
||||
<slide>slides/ezc/example-feed2.xml</slide>
|
||||
|
||||
<!-- what's next? -->
|
||||
<slide>slides/ezc/future-1.1-1.2.xml</slide>
|
||||
<slide>slides/ezc/contributing.xml</slide>
|
||||
<slide>slides/ezc/questions.xml</slide>
|
||||
</presentation>
|
||||
38
ezc-intro-ez-vancouver.xml
Normal file
38
ezc-intro-ez-vancouver.xml
Normal file
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<presentation
|
||||
template="css"
|
||||
navmode="html"
|
||||
navbarbackground="#4373b4"
|
||||
navbartopiclinks="0"
|
||||
navColor="#f1fbff"
|
||||
logo1=""
|
||||
stylesheet="presentations/slides/perf/ezp.css"
|
||||
backgroundfixed="1" >
|
||||
<topic>Component Libraries</topic>
|
||||
<title>Introduction</title>
|
||||
<location>Vancouver, Canada</location>
|
||||
<date>February 14th, 2007</date>
|
||||
<event> </event>
|
||||
<speaker>Derick Rethans</speaker>
|
||||
<email>dr@ez.no</email>
|
||||
<url>http://files.derickrethans.nl/ezc-intro-ez-vancouver.pdf</url>
|
||||
<slide>slides/ezc/title-ezc-generic.xml</slide>
|
||||
|
||||
<!-- introduction -->
|
||||
<slide>slides/toolbox/goals-library.xml</slide>
|
||||
<slide>slides/ezc/contributing.xml</slide>
|
||||
<slide>slides/toolbox/goals-process.xml</slide>
|
||||
|
||||
<slide>slides/ezc/overview.xml</slide>
|
||||
<slide>slides/toolbox/dependencies.xml</slide>
|
||||
<slide>slides/ezc/versioning2.xml</slide>
|
||||
<slide>slides/toolbox/documentation.xml</slide>
|
||||
|
||||
<slide>slides/toolbox/pear-channels.xml</slide>
|
||||
<slide>slides/ezc/install-pear.xml</slide>
|
||||
|
||||
<slide>slides/ezc/future-2006.2-2007.1.xml</slide>
|
||||
|
||||
<slide>slides/ezc/questions.xml</slide>
|
||||
|
||||
</presentation>
|
||||
60
ezc-vancouver7.xml
Normal file
60
ezc-vancouver7.xml
Normal file
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<presentation
|
||||
template="css"
|
||||
navmode="html"
|
||||
navbarbackground="#4373b4"
|
||||
navbartopiclinks="0"
|
||||
navColor="#f1fbff"
|
||||
logo1=""
|
||||
stylesheet="presentations/slides/perf/ezp.css"
|
||||
backgroundfixed="1" >
|
||||
<topic>Component Libraries</topic>
|
||||
<title>eZ Components: RAD with PHP</title>
|
||||
<event>Vancouver PHP Conference</event>
|
||||
<location>Vancouver, Canada</location>
|
||||
<date>February 12th, 2007</date>
|
||||
<speaker>Derick Rethans</speaker>
|
||||
<email>dr@ez.no</email>
|
||||
<url>http://files.derickrethans.nl/ezc-vancouver7.pdf</url>
|
||||
<slide>slides/ezc/title-ezc-generic.xml</slide>
|
||||
|
||||
<!-- introduction -->
|
||||
<slide>slides/toolbox/goals-library.xml</slide>
|
||||
|
||||
<!-- overview -->
|
||||
<slide>slides/ezc/overview.xml</slide>
|
||||
<slide>slides/toolbox/dependencies.xml</slide>
|
||||
<slide>slides/ezc/install-download.xml</slide>
|
||||
<slide>slides/ezc/install-pear.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-consoletools-table.xml</slide>
|
||||
<slide>slides/ezc/example-consoletools-progressbar.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-eventlog.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-database-instance.xml</slide>
|
||||
<slide>slides/ezc/example-database-query.xml</slide>
|
||||
<slide>slides/ezc/example-persistentobject.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-imageconversion.xml</slide>
|
||||
<slide>slides/ezc/example-imageconversion2.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-mail.xml</slide>
|
||||
<slide>slides/ezc/example-mail-parse.xml</slide>
|
||||
<slide>slides/ezc/example-mail-summary.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-template-mail.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-graph.xml</slide>
|
||||
<slide>slides/ezc/example-graph-result.xml</slide>
|
||||
<slide>slides/ezc/example-graph2.xml</slide>
|
||||
<slide>slides/ezc/example-graph2-result.xml</slide>
|
||||
|
||||
<slide>slides/ezc/example-feed.xml</slide>
|
||||
<slide>slides/ezc/example-feed2.xml</slide>
|
||||
|
||||
<!-- what's next? -->
|
||||
<slide>slides/ezc/future-2006.2-2007.1.xml</slide>
|
||||
<slide>slides/ezc/contributing.xml</slide>
|
||||
<slide>slides/ezc/questions.xml</slide>
|
||||
</presentation>
|
||||
@@ -7,7 +7,7 @@ $stmt = $sq->select( 'name', 'country', 'lat', 'lon' )
|
||||
->from( 'city' )
|
||||
->where(
|
||||
$sq->expr->like(
|
||||
'normalized_name', $sq->bindValue( 'sofia%' )
|
||||
'normalized_name', $sq->bindValue( 'vanco%' )
|
||||
)
|
||||
)
|
||||
->orderBy( 'country', 'name' )
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<list>
|
||||
<bullet>PNG/JPG, through the ezcGraphGdDriver()</bullet>
|
||||
<bullet>SVG, through the ezcGraphSvgDriver()</bullet>
|
||||
<bullet>Flash, through the ezcGraphMingDriver()</bullet>
|
||||
<bullet>Flash, through the ezcGraphFlashDriver()</bullet>
|
||||
</list>
|
||||
|
||||
</slide>
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
|
||||
<blurb>New components:</blurb>
|
||||
<list>
|
||||
<bullet>*Feed*: RSS/ATOM feeds</bullet>
|
||||
<bullet>*Graph*: Graphs and diagrams</bullet>
|
||||
<bullet>*SignalObserver*: IPC for PHP applications</bullet>
|
||||
<bullet>*URL*: Obtaining parameters from URLs and creating them</bullet>
|
||||
|
||||
23
slides/ezc/future-2006.2-2007.1.xml
Normal file
23
slides/ezc/future-2006.2-2007.1.xml
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<slide>
|
||||
<title>What's Next?</title>
|
||||
<subtitle>Additions for eZ Components 2007.1</subtitle>
|
||||
|
||||
<blurb>New components:</blurb>
|
||||
<list>
|
||||
<bullet>*Authentication*: Graphs and diagrams</bullet>
|
||||
<bullet>*Feed*: Reading and writing RSS/Atom feeds</bullet>
|
||||
<bullet>*Workflow*: Workflow engine</bullet>
|
||||
</list>
|
||||
|
||||
<blurb>Additions to components:</blurb>
|
||||
<list>
|
||||
<bullet>*Database*: SQL Server driver, Debugging support</bullet>
|
||||
<bullet>*DatabaseSchema*: Foreign Key support</bullet>
|
||||
<bullet>*Mail*: Caching, other additions</bullet>
|
||||
<bullet>*PersistentObject*: Class stub generation</bullet>
|
||||
<bullet>*Template*: Caching, Character set support and Translation Tie-in </bullet>
|
||||
</list>
|
||||
|
||||
<blurb>Roadmap: http://issues.ez.no/RoadMap.php?Id=487</blurb>
|
||||
</slide>
|
||||
@@ -5,14 +5,14 @@
|
||||
|
||||
<blurb>Installation:</blurb>
|
||||
<example><![CDATA[// download the bundle from http://ez.no/download/ez_components
|
||||
tar -xjf ezcomponents-1.1.tar.bz2
|
||||
tar -xjf ezcomponents-2006.2.tar.bz2
|
||||
pwd]]></example>
|
||||
|
||||
<break lines="3"/>
|
||||
|
||||
<blurb>Setup:</blurb>
|
||||
<example result='1'><![CDATA[<?php
|
||||
ini_set( 'include_path', '/home/httpd/ezcomponents-1.1:.' );
|
||||
ini_set( 'include_path', '/home/httpd/ezcomponents-2006.2:.' );
|
||||
require 'Base/src/base.php';
|
||||
|
||||
function __autoload( $className )
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
<title>Welcome!</title>
|
||||
<image align="center" filename="components.png" pdf-scale="0.7"/>
|
||||
|
||||
<break lines="3"/>
|
||||
<blurb class="event">:-:title:-:</blurb>
|
||||
<break lines="15"/>
|
||||
<break/>
|
||||
<blurb class="event-date">:-:event:-: - :-:location:-:</blurb>
|
||||
<break/>
|
||||
|
||||
19
slides/ezc/workshop.xml
Normal file
19
slides/ezc/workshop.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<slide>
|
||||
<title>eZ systems</title>
|
||||
|
||||
<blurb>eZ publish</blurb>
|
||||
<list>
|
||||
<bullet>Content Managament System in PHP</bullet>
|
||||
<bullet>Event in first week of February</bullet>
|
||||
<bullet>Technical introduction to eZ publish, also case studies.</bullet>
|
||||
<bullet>Contact Melissa Bender Dellaméa (info.br@ez.no), or see for more
|
||||
info soon at http://ez.no/br</bullet>
|
||||
</list>
|
||||
|
||||
<blurb>eZ components workshop</blurb>
|
||||
<list>
|
||||
<bullet>Workshop in which you get to use all the basic components in the eZ components library</bullet>
|
||||
<bullet>In cooperation with Tempo Real</bullet>
|
||||
</list>
|
||||
</slide>
|
||||
@@ -5,7 +5,7 @@
|
||||
<list>
|
||||
<bullet>Allows external entities to setup "PEAR" Servers</bullet>
|
||||
<bullet>Dependency Validation</bullet>
|
||||
<bullet>Aggregated Into http://pearaside.net</bullet>
|
||||
<bullet>Aggregated Into http://pearadise.net</bullet>
|
||||
</list>
|
||||
|
||||
<blurb>A channel defines:</blurb>
|
||||
|
||||
12
slides/xdebug/codecoverage2.xml
Normal file
12
slides/xdebug/codecoverage2.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<slide fontsize="6em">
|
||||
<title>What Code Do I Use</title>
|
||||
|
||||
<blurb>Options to xdebug_start_code_coverage():</blurb>
|
||||
<list>
|
||||
<bullet>XDEBUG_CC_UNUSED: Enables scanning of code to figure out which line has executable code.</bullet>
|
||||
<bullet>XDEBUG_CC_DEAD_CODE: Enables branch analyzation to figure out whether code can be executed.</bullet>
|
||||
</list>
|
||||
<break/>
|
||||
<link target="new" href="http://kossu/coverage/index.html">demo</link>
|
||||
</slide>
|
||||
@@ -9,9 +9,9 @@
|
||||
|
||||
<blurb>Without PEAR:</blurb>
|
||||
<list class="numbered">
|
||||
<bullet>wget http://xdebug.org/files/xdebug-2.0.0RC1.tgz</bullet>
|
||||
<bullet>tar -xvzf xdebug-2.0.0RC1.tgz</bullet>
|
||||
<bullet>cd xdebug-2.0.0RC1</bullet>
|
||||
<bullet>wget http://xdebug.org/files/xdebug-2.0.0RC3.tgz</bullet>
|
||||
<bullet>tar -xvzf xdebug-2.0.0RC3.tgz</bullet>
|
||||
<bullet>cd xdebug-2.0.0RC3</bullet>
|
||||
<bullet>phpize</bullet>
|
||||
<bullet>./configure</bullet>
|
||||
<bullet>make</bullet>
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 17 KiB |
@@ -9,7 +9,5 @@
|
||||
<break/>
|
||||
<example class="code_large">xdebug_start_code_coverage();
|
||||
xdebug_get_code_coverage();
|
||||
xdebug_stop_code_coverate();</example>
|
||||
<break/>
|
||||
<link target="new" href="http://kossu/coverage/index.html">demo</link>
|
||||
xdebug_stop_code_coverage();</example>
|
||||
</slide>
|
||||
|
||||
@@ -9,8 +9,10 @@
|
||||
<break/>
|
||||
<example class="code_large">xdebug.auto_trace=1
|
||||
xdebug.trace_output_dir=/tmp
|
||||
xdebug.collect_vars=1
|
||||
xdebug.collect_params=1
|
||||
xdebug.collect_return=1
|
||||
xdebug.trace_options=1</example>
|
||||
xdebug.trace_options=1
|
||||
xdebug.trace_output_name=crc32 # crc32, timestamp, pid</example>
|
||||
<break/>
|
||||
</slide>
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
<email>dr@ez.no</email>
|
||||
<url>http://files.derickrethans.nl/xdebug-brasil6.pdf</url>
|
||||
<slide>slides/xdebug/title.xml</slide>
|
||||
<slide>slides/toolbox/me.xml</slide>
|
||||
<slide>slides/ezc/workshop.xml</slide>
|
||||
|
||||
<!-- INTRODUCTION -->
|
||||
<slide>slides/xdebug/why-debugger1.xml</slide>
|
||||
|
||||
48
xdebug-vancouver7.xml
Normal file
48
xdebug-vancouver7.xml
Normal file
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<presentation
|
||||
template="css"
|
||||
navmode="html"
|
||||
navbarbackground="#4373b4"
|
||||
navbartopiclinks="0"
|
||||
navColor="#f1fbff"
|
||||
logo1=""
|
||||
stylesheet="presentations/slides/perf/ezp.css"
|
||||
backgroundfixed="1" >
|
||||
<topic>Debugging</topic>
|
||||
<title>Efficient debugging with Xdebug</title>
|
||||
<event>Vancouver PHP Conference</event>
|
||||
<location>Vancouver, Canada</location>
|
||||
<date>February 12th, 2007</date>
|
||||
<speaker>Derick Rethans</speaker>
|
||||
<email>dr@ez.no</email>
|
||||
<url>http://files.derickrethans.nl/xdebug-vancouver7.pdf</url>
|
||||
<slide>slides/xdebug/title.xml</slide>
|
||||
<slide>slides/toolbox/me.xml</slide>
|
||||
|
||||
<!-- INTRODUCTION -->
|
||||
<slide>slides/xdebug/why-debugger1.xml</slide>
|
||||
<slide>slides/xdebug/why-debugger2.xml</slide>
|
||||
<slide>slides/xdebug/why-debugger3.xml</slide>
|
||||
<slide>slides/xdebug/how-to-install.xml</slide>
|
||||
<slide>slides/xdebug/how-to-install2.xml</slide>
|
||||
<slide>slides/xdebug/how-to-install-win.xml</slide>
|
||||
<slide>slides/xdebug/how-to-install3.xml</slide>
|
||||
<slide>slides/xdebug/why-crash.xml</slide> <!-- max nesting, function trace -->
|
||||
<slide>slides/xdebug/where-error.xml</slide>
|
||||
<slide>slides/xdebug/debug-req-vars.xml</slide>
|
||||
<slide>slides/xdebug/xdebug-var-dump.xml</slide>
|
||||
<slide>slides/xdebug/how-many-functions.xml</slide>
|
||||
<slide>slides/xdebug/how-much-time.xml</slide>
|
||||
<slide>slides/xdebug/how-much-memory.xml</slide>
|
||||
<slide>slides/xdebug/wtf-happens.xml</slide>
|
||||
<slide>slides/xdebug/live-demo.xml</slide>
|
||||
<slide>slides/xdebug/which-code-do-i-use.xml</slide>
|
||||
<slide>slides/xdebug/codecoverage2.xml</slide>
|
||||
<slide>slides/xdebug/profiling.xml</slide>
|
||||
<slide>slides/xdebug/profiling2.xml</slide>
|
||||
<slide>slides/xdebug/live-demo.xml</slide>
|
||||
<slide>slides/xdebug/analyse-running-script.xml</slide>
|
||||
<slide>slides/xdebug/live-demo.xml</slide>
|
||||
<slide>slides/xdebug/resources.xml</slide>
|
||||
|
||||
</presentation>
|
||||
Reference in New Issue
Block a user