mirror of
https://github.com/php/presentations.git
synced 2026-03-23 23:22:22 +01:00
- AFUP talk updates.
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
<speaker>Derick Rethans</speaker>
|
||||
<email>derick@derickrethans.nl</email>
|
||||
<twitter>derickr</twitter>
|
||||
<joindin>http://joind.in/2013</joindin>
|
||||
<joindin>http://joind.in/2103</joindin>
|
||||
<url>http://derickrethans.nl/talks.html</url>
|
||||
<slide>slides/map/title.xml</slide>
|
||||
<slide>slides/toolbox/me.xml</slide>
|
||||
@@ -62,16 +62,12 @@ ACQUIRING LOCATION
|
||||
- Google GeoLocation
|
||||
-->
|
||||
<slide>slides/map/openlayers-location.xml</slide>
|
||||
<slide>slides/map/nominatim-lookup.xml</slide>
|
||||
<slide>slides/map/yahoo-lookup.xml</slide>
|
||||
<slide>slides/map/openlayers-location-services.xml</slide>
|
||||
<slide>slides/map/reverse.xml</slide>
|
||||
<slide>slides/map/nominatim-reverse-lookup.xml</slide>
|
||||
<slide>slides/map/geonames-reverse-lookup.xml</slide>
|
||||
<slide>slides/map/yahoo-reverse-lookup.xml</slide>
|
||||
<slide>slides/map/reverse-services.xml</slide>
|
||||
|
||||
<slide>slides/map/html-location-services.xml</slide>
|
||||
<slide>slides/map/google-geolocation.xml</slide>
|
||||
<slide>slides/map/google-geolocation-get-wlan.xml</slide>
|
||||
|
||||
<!--
|
||||
ACQUIRING DATA
|
||||
@@ -92,17 +88,14 @@ PLOTTING DATA
|
||||
-->
|
||||
|
||||
<slide>slides/map/finding-food.xml</slide>
|
||||
<slide>slides/map/finding-food-data-sqlite.xml</slide>
|
||||
<slide>slides/map/finding-food-data-mysql.xml</slide>
|
||||
<slide>slides/map/finding-food-data-mongo.xml</slide>
|
||||
<slide>slides/map/finding-distances.xml</slide>
|
||||
<slide>slides/map/finding-food-take2.xml</slide>
|
||||
<slide>slides/map/tube-gpx.xml</slide>
|
||||
<slide>slides/map/conferences.xml</slide>
|
||||
<slide>slides/map/flickr.xml</slide>
|
||||
|
||||
<!-- micro format: http://en.wikipedia.org/wiki/Geo_%28microformat%29 -->
|
||||
|
||||
<slide>slides/map/resources.xml</slide>
|
||||
<slide>slides/map/google-geolocation-get-wlan.xml</slide>
|
||||
|
||||
</presentation>
|
||||
|
||||
@@ -61,18 +61,6 @@ SEARCH:
|
||||
-->
|
||||
<slide>slides/search/mysql-fulltext.xml</slide>
|
||||
<slide>slides/search/mysql-types.xml</slide>
|
||||
<slide>slides/search/mysql-restrictions.xml</slide>
|
||||
|
||||
<!--
|
||||
- Your own implementation
|
||||
- tokenization
|
||||
-
|
||||
-->
|
||||
<slide>slides/search/own.xml</slide>
|
||||
<slide>slides/search/own-tokenization.xml</slide>
|
||||
<slide>slides/search/own-gotchas.xml</slide>
|
||||
<slide>slides/search/own-gotchas2.xml</slide>
|
||||
<slide>slides/search/own-gotchas3.xml</slide>
|
||||
|
||||
<!--
|
||||
- Lucene intro
|
||||
@@ -112,10 +100,6 @@ SEARCH:
|
||||
|
||||
<slide>slides/search/zend-lucene-vs-solr.xml</slide>
|
||||
|
||||
<!-- future tech:
|
||||
- More Like This
|
||||
-->
|
||||
<slide>slides/search/future.xml</slide>
|
||||
<slide>slides/search/resources.xml</slide>
|
||||
|
||||
</presentation>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<list>
|
||||
<bullet>Xdebug connects to the client</bullet>
|
||||
<bullet>Remote vs Local debugging</bullet>
|
||||
<bullet>Debugging proxy: (Komodo-PythonRemoteDebugging)</bullet>
|
||||
<bullet>Debugging proxy: <br/><link href='http://downloads.activestate.com/Komodo/releases/6.0.1/remotedebugging/'/><br/>(Komodo-PythonRemoteDebugging)</bullet>
|
||||
<bullet>%xdebug.remote_connect_back%</bullet>
|
||||
</list>
|
||||
</slide>
|
||||
|
||||
49
slides/xdebug/where-error-short.xml
Normal file
49
slides/xdebug/where-error-short.xml
Normal file
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<slide>
|
||||
<title>Help By Error Messages</title>
|
||||
|
||||
<div effect="fade-out">
|
||||
<html><![CDATA[<b>Warning</b>: DOMDocument::load() [<a href='domdocument.load'>domdocument.load</a>]: Document is empty in /home/httpd/presentations, line: 1 in <b>/home/httpd/pres2/show2.php</b> on line <b>165</b><br />]]></html>
|
||||
</div>
|
||||
|
||||
<div effect="fade-in-out">
|
||||
<html><![CDATA[<table class='xdebug-error' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
|
||||
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Warning: DOMDocument::load() [<a href='domdocument.load'>domdocument.load</a>]: Document is empty in /home/httpd/presentations, line: 1 in /home/httpd/pres2/show2.php on line <i>165</i></th></tr>
|
||||
|
||||
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
|
||||
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
|
||||
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0013</td><td bgcolor='#eeeeec' align='right'>787720</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/home/httpd/pres2/show2.php' bgcolor='#eeeeec'>../show2.php<b>:</b>0</td></tr>
|
||||
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0102</td><td bgcolor='#eeeeec' align='right'>1398552</td><td bgcolor='#eeeeec'>Presentation->display( <span>$slideNr = </span><span>NULL</span> )</td><td title='/home/httpd/pres2/show2.php' bgcolor='#eeeeec'>../show2.php<b>:</b>114</td></tr>
|
||||
|
||||
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0103</td><td bgcolor='#eeeeec' align='right'>1400336</td><td bgcolor='#eeeeec'>DOMDocument->load( <span>'/home/httpd/pres2/presentations/'</span> )</td><td title='/home/httpd/pres2/show2.php' bgcolor='#eeeeec'>../show2.php<b>:</b>165</td></tr>
|
||||
</table>]]></html>
|
||||
<example>xdebug.collect_params=4
|
||||
html_errors=1</example>
|
||||
</div>
|
||||
|
||||
<div effect="fade-in-out">
|
||||
<html><![CDATA[<table class='xdebug-error' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
|
||||
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Warning: DOMDocument::load() [<a href='domdocument.load'>domdocument.load</a>]: Document is empty in /home/httpd/presentations, line: 1 in <a style='color: black' href='gvim:///home/httpd/pres2/show2.php@165'>/home/httpd/pres2/show2.php</a> on line <i>165</i></th></tr>
|
||||
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
|
||||
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
|
||||
|
||||
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0027</td><td bgcolor='#eeeeec' align='right'>787720</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/home/httpd/pres2/show2.php' bgcolor='#eeeeec'><a style='color: black' href='gvim:///home/httpd/pres2/show2.php@0'>../show2.php<b>:</b>0</a></td></tr>
|
||||
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0190</td><td bgcolor='#eeeeec' align='right'>1398160</td><td bgcolor='#eeeeec'>Presentation->display( <span>$slideNr = </span><span>NULL</span> )</td><td title='/home/httpd/pres2/show2.php' bgcolor='#eeeeec'><a style='color: black' href='gvim:///home/httpd/pres2/show2.php@114'>../show2.php<b>:</b>114</a></td></tr>
|
||||
|
||||
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0193</td><td bgcolor='#eeeeec' align='right'>1399944</td><td bgcolor='#eeeeec'>DOMDocument->load( <span>'/home/httpd/pres2/presentations/'</span> )</td><td title='/home/httpd/pres2/show2.php' bgcolor='#eeeeec'><a style='color: black' href='gvim:///home/httpd/pres2/show2.php@165'>../show2.php<b>:</b>165</a></td></tr>
|
||||
</table>]]></html>
|
||||
<example>xdebug.file_link_format=gvim://%f@%l</example>
|
||||
<example><![CDATA[#!/bin/sh
|
||||
|
||||
f=`echo $1 | cut -d @ -f 1 | sed 's/gvim:\/\///'`
|
||||
l=`echo $1 | cut -d @ -f 2`
|
||||
|
||||
gvim --remote-tab +$l $f]]></example>
|
||||
<blurb>Add the new boolean config value (about:config) "network.protocol-handler.expose.gvim" as false. First time you click it, select the shell script.</blurb>
|
||||
<break/>
|
||||
<blurb>Textmate:</blurb>
|
||||
<example>xdebug.file_link_format=txmt://open/?url=file://%f&line=%l</example>
|
||||
</div>
|
||||
|
||||
|
||||
</slide>
|
||||
@@ -28,20 +28,15 @@
|
||||
<slide>slides/xdebug/how-to-install.xml</slide>
|
||||
|
||||
<!-- FUNCTION OVERVIEW -->
|
||||
<slide>slides/xdebug/where-error.xml</slide>
|
||||
<slide>slides/xdebug/debug-req-vars.xml</slide>
|
||||
<slide>slides/xdebug/where-error-short.xml</slide>
|
||||
<slide>slides/xdebug/xdebug-var-dump.xml</slide>
|
||||
<slide>slides/xdebug/shutup.xml</slide>
|
||||
<slide>slides/xdebug/wtf-happens.xml</slide>
|
||||
<slide>slides/xdebug/functiontrace-computerized.xml</slide>
|
||||
<slide>slides/xdebug/wtf-happens2.xml</slide>
|
||||
<slide>slides/xdebug/live-demo.xml</slide>
|
||||
|
||||
<!-- PROFILING -->
|
||||
<slide>slides/xdebug/profiling-simple.xml</slide>
|
||||
<slide>slides/xdebug/profiling.xml</slide>
|
||||
<slide>slides/xdebug/profiling2.xml</slide>
|
||||
<slide>slides/xdebug/live-demo.xml</slide>
|
||||
<slide>slides/xdebug/profiling-webgrind.xml</slide>
|
||||
|
||||
<slide>slides/xdebug/codecoverage2.xml</slide>
|
||||
@@ -50,7 +45,6 @@
|
||||
<slide>slides/xdebug/analyse-running-script.xml</slide>
|
||||
<slide>slides/xdebug/debugger-activation.xml</slide>
|
||||
<slide>slides/xdebug/debugging-gotchas.xml</slide>
|
||||
<slide>slides/xdebug/live-demo.xml</slide>
|
||||
<slide>slides/xdebug/resources.xml</slide>
|
||||
|
||||
</presentation>
|
||||
|
||||
Reference in New Issue
Block a user