mirror of
https://github.com/php/presentations.git
synced 2026-03-23 23:22:22 +01:00
- Added more slides for php|tropics/Xdebug and Amsterdam talks.
This commit is contained in:
62
playingsafe-adam-2005.xml
Normal file
62
playingsafe-adam-2005.xml
Normal file
@@ -0,0 +1,62 @@
|
||||
<?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>Security</topic>
|
||||
<title>Playing Safe: PHP and Encryption</title>
|
||||
<event>International PHP Conference</event>
|
||||
<location>Amsterdam, the Netherlands</location>
|
||||
<date>May 3rd, 2005</date>
|
||||
<speaker>Derick Rethans</speaker>
|
||||
<email>dr@ez.no</email>
|
||||
<url>http://derickrethans.nl/talks.php</url>
|
||||
<slide>slides/encryption/title.xml</slide>
|
||||
|
||||
<!-- Crypto Intro -->
|
||||
<slide>slides/encryption/quote-gov.xml</slide>
|
||||
<slide>slides/encryption/algorithms.xml</slide>
|
||||
<slide>slides/encryption/rotational.xml</slide>
|
||||
<slide>slides/encryption/transposition.xml</slide>
|
||||
<slide>slides/encryption/asymmetric.xml</slide>
|
||||
|
||||
<!-- Hash functions -->
|
||||
<slide>slides/encryption/hash.xml</slide>
|
||||
<slide>slides/encryption/hash-example.xml</slide>
|
||||
<slide>slides/encryption/hash-2104.xml</slide>
|
||||
<slide>slides/encryption/hash-mysql-old.xml</slide>
|
||||
<slide>slides/encryption/hash-mysql.xml</slide>
|
||||
<slide>slides/encryption/hash-mysql-auth.xml</slide>
|
||||
<slide>slides/encryption/hash-mysql-auth2.xml</slide>
|
||||
<slide>slides/encryption/quote-fail.xml</slide>
|
||||
<slide>slides/encryption/hash-paying1.xml</slide>
|
||||
<slide>slides/encryption/hash-paying-quote.xml</slide>
|
||||
<slide>slides/encryption/hash-paying2.xml</slide>
|
||||
<slide>slides/encryption/hash-paying3.xml</slide>
|
||||
|
||||
<!-- Symmetric -->
|
||||
<slide>slides/encryption/symmetric.xml</slide>
|
||||
<slide>slides/encryption/modes.xml</slide>
|
||||
|
||||
<!-- mcrypt examples -->
|
||||
<slide>slides/encryption/mcrypt-generic.xml</slide>
|
||||
<slide>slides/encryption/mcrypt-crypt.xml</slide>
|
||||
<slide>slides/encryption/mcrypt-cavearts.xml</slide>
|
||||
<slide>slides/encryption/mcrypt-supported.xml</slide>
|
||||
<slide>slides/encryption/quote-false.xml</slide>
|
||||
|
||||
<!-- storing data -->
|
||||
<slide>slides/encryption/store-data-in-db.xml</slide>
|
||||
<slide>slides/encryption/store-data-in-db-ex-store.xml</slide>
|
||||
<slide>slides/encryption/store-data-in-db-ex-retrieve.xml</slide>
|
||||
<slide>slides/encryption/store-data-in-db-why-ssl.xml</slide>
|
||||
|
||||
<slide>slides/xdebug/questions.xml</slide>
|
||||
<slide>slides/encryption/resources.xml</slide>
|
||||
|
||||
</presentation>
|
||||
67
playingsafe-tropics.xml
Normal file
67
playingsafe-tropics.xml
Normal file
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||
<presentation
|
||||
template="css"
|
||||
navmode="html"
|
||||
navbarbackground="#4373b4"
|
||||
navbartopiclinks="0"
|
||||
navColor="#f1fbff"
|
||||
logo1=""
|
||||
stylesheet="presentations/slides/encryption/phptropics.css"
|
||||
backgroundfixed="1" >
|
||||
<topic>Security</topic>
|
||||
<title>Playing Safe: PHP and Encryption</title>
|
||||
<event>php|tropics</event>
|
||||
<location>Cancun, Mexico</location>
|
||||
<date>May 14th, 2005</date>
|
||||
<speaker>Derick Rethans</speaker>
|
||||
<email>dr@ez.no</email>
|
||||
<url>http://derickrethans.nl/talks.php</url>
|
||||
<slide>slides/encryption/title.xml</slide>
|
||||
|
||||
<!-- Crypto Intro -->
|
||||
<slide>slides/encryption/quote-gov.xml</slide>
|
||||
<slide>slides/encryption/algorithms.xml</slide>
|
||||
<slide>slides/encryption/rotational.xml</slide>
|
||||
<slide>slides/encryption/transposition.xml</slide>
|
||||
<slide>slides/encryption/asymmetric.xml</slide>
|
||||
|
||||
<!-- Hash functions -->
|
||||
<slide>slides/encryption/hash.xml</slide>
|
||||
<slide>slides/encryption/hash-example.xml</slide>
|
||||
<slide>slides/encryption/hash-2104.xml</slide>
|
||||
<slide>slides/encryption/hash-mysql-old.xml</slide>
|
||||
<slide>slides/encryption/hash-mysql.xml</slide>
|
||||
<slide>slides/encryption/hash-mysql-auth.xml</slide>
|
||||
<slide>slides/encryption/hash-mysql-auth2.xml</slide>
|
||||
<slide>slides/encryption/quote-fail.xml</slide>
|
||||
<slide>slides/encryption/hash-paying1.xml</slide>
|
||||
<slide>slides/encryption/hash-paying-quote.xml</slide>
|
||||
<slide>slides/encryption/hash-paying2.xml</slide>
|
||||
<slide>slides/encryption/hash-paying3.xml</slide>
|
||||
|
||||
<!-- Symmetric -->
|
||||
<slide>slides/encryption/symmetric.xml</slide>
|
||||
<slide>slides/encryption/modes.xml</slide>
|
||||
<slide>slides/encryption/mode-ecb.xml</slide>
|
||||
<slide>slides/encryption/mode-cfb.xml</slide>
|
||||
|
||||
<!-- mcrypt examples -->
|
||||
<slide>slides/encryption/mcrypt-generic.xml</slide>
|
||||
<slide>slides/encryption/mcrypt-crypt.xml</slide>
|
||||
<slide>slides/encryption/mcrypt-cavearts.xml</slide>
|
||||
<slide>slides/encryption/mcrypt-supported.xml</slide>
|
||||
<slide>slides/encryption/mcrypt-bug26733.xml</slide>
|
||||
<slide>slides/encryption/mcrypt-iv.xml</slide>
|
||||
<slide>slides/encryption/quote-false.xml</slide>
|
||||
|
||||
<!-- storing data -->
|
||||
<slide>slides/encryption/store-data-in-db.xml</slide>
|
||||
<slide>slides/encryption/store-data-in-db-ex-store.xml</slide>
|
||||
<slide>slides/encryption/store-data-in-db-ex-retrieve.xml</slide>
|
||||
<slide>slides/encryption/store-data-in-db-why-ssl.xml</slide>
|
||||
|
||||
<slide>slides/xdebug/questions.xml</slide>
|
||||
<slide>slides/encryption/puzzle2.xml</slide>
|
||||
<slide>slides/encryption/resources.xml</slide>
|
||||
|
||||
</presentation>
|
||||
13
slides/i18nl10n/title-adam.xml
Normal file
13
slides/i18nl10n/title-adam.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<slide fontsize="3.5em">
|
||||
<title>Welcome!</title>
|
||||
<image align="center" filename="dominating-the-world.png" />
|
||||
|
||||
<break lines="3"/>
|
||||
<blurb class="event">International PHP Conference 2005</blurb>
|
||||
<break/>
|
||||
<blurb class="event-date">May 3rd, Amsterdam, the Netherlands</blurb>
|
||||
<break/>
|
||||
<blurb class="event-presenter">Derick Rethans &lt;<a href="mailto:dr@ez.no">dr@ez.no</a>&gt;</blurb>
|
||||
<break/>
|
||||
<blurb class="pres-url-small"><a href="http://derickrethans.nl/talks.php">http://derickrethans.nl/talks.php</a></blurb>
|
||||
</slide>
|
||||
29
slides/xdebug/dbgp-cheat-sheet.xml
Normal file
29
slides/xdebug/dbgp-cheat-sheet.xml
Normal file
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<slide fontsize="6em">
|
||||
<title>DBGp Cheat Sheet</title>
|
||||
|
||||
<blurb class="small_blurb">%breakpoint_set *-t* [type] *-f* [filename] *-n* [lineno]%</blurb>
|
||||
<blurb class="small_blurb">% *-a* [classname] *-m* [functionname]%</blurb>
|
||||
<blurb class="small_blurb">~types: line, call, return, exception, conditional~</blurb>
|
||||
<break/>
|
||||
|
||||
<blurb class="small_blurb">%breakpoint_list%</blurb>
|
||||
<blurb class="small_blurb">%breakpoint_get -d 3140002%</blurb>
|
||||
<blurb class="small_blurb">%breakpoint_remove -d 3140001%</blurb>
|
||||
<break/>
|
||||
|
||||
<blurb>%run -i 8%</blurb>
|
||||
<blurb>%step_into -i 8%</blurb>
|
||||
<blurb>%step_over -i 8%</blurb>
|
||||
<blurb>%step_out -i 8%</blurb>
|
||||
<break/>
|
||||
|
||||
<blurb>%stack_depth -i 9%</blurb>
|
||||
<blurb>%stack_get -i 11%</blurb>
|
||||
<blurb>%context_names -i 10%</blurb>
|
||||
<blurb>%context_get -i 12 -d 0 -c 0%</blurb>
|
||||
<break/>
|
||||
|
||||
<blurb>%property_get -i 16 -d 0 -n a%</blurb>
|
||||
<blurb>%property_set -i 18 -d 0 -n $a -- OA==%</blurb>
|
||||
</slide>
|
||||
7
slides/xdebug/practical-1.xml
Normal file
7
slides/xdebug/practical-1.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<slide fontsize="6em">
|
||||
<title>Practicum #1</title>
|
||||
|
||||
<break lines="8"/>
|
||||
<blurb class="quote">Practicum 1</blurb>
|
||||
</slide>
|
||||
7
slides/xdebug/practical-2.xml
Normal file
7
slides/xdebug/practical-2.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<slide fontsize="6em">
|
||||
<title>Practicum #2</title>
|
||||
|
||||
<break lines="8"/>
|
||||
<blurb class="quote">Practicum 2</blurb>
|
||||
</slide>
|
||||
16
slides/xdebug/xdebug-install.xml
Normal file
16
slides/xdebug/xdebug-install.xml
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<slide fontsize="6em">
|
||||
<title>Installing Xdebug</title>
|
||||
|
||||
<blurb>Linux, FreeBSD, MacOSX:</blurb>
|
||||
<list>
|
||||
<bullet>%pear install http://pecl.php.net/get/xdebug%</bullet>
|
||||
<bullet>Add to php.ini: %zend_extension="/usr/local/php/modules/xdebug.so"%</bullet>
|
||||
</list>
|
||||
|
||||
<blurb>Windows:</blurb>
|
||||
<list>
|
||||
<bullet>Download Xdebug from http://xdebug.org</bullet>
|
||||
<bullet>Add to php.ini: %zend_extension*_ts*="c:/php/modules/php_xdebug.dll"%</bullet>
|
||||
</list>
|
||||
</slide>
|
||||
63
wereldveroverend-adam-2005.xml
Normal file
63
wereldveroverend-adam-2005.xml
Normal file
@@ -0,0 +1,63 @@
|
||||
<?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>Localization and Internationalization</topic>
|
||||
<title>Dominating the World</title>
|
||||
<event>International PHP Conference 2005</event>
|
||||
<location>Amsterdam, the Netherlands</location>
|
||||
<date>May 3rd, 2005</date>
|
||||
<speaker>Derick Rethans</speaker>
|
||||
<email>dr@ez.no</email>
|
||||
<url>http://derickrethans.nl/talks.php</url>
|
||||
<slide>slides/i18nl10n/title-adam.xml</slide>
|
||||
|
||||
|
||||
<!-- CHARSETS -->
|
||||
<!--<slide>slides/i18nl10n/what-languages.xml</slide>--> <!-- what is the problem actually? -->
|
||||
<slide>slides/i18nl10n/not-ascii.xml</slide> <!-- not everything is ascii -->
|
||||
<slide>slides/i18nl10n/latin.xml</slide> <!-- latin charsets -->
|
||||
<slide>slides/i18nl10n/convert.xml</slide> <!-- converting charsets (single byte) -->
|
||||
<slide>slides/i18nl10n/asian.xml</slide> <!-- asian charsets -->
|
||||
<slide>slides/i18nl10n/unicode.xml</slide> <!-- unicode and ucs2, ucs4 -->
|
||||
<slide>slides/i18nl10n/utf8.xml</slide> <!-- what does utf8 solve? -->
|
||||
<slide>slides/i18nl10n/utf8-encoding.xml</slide> <!-- how does the encoding work? -->
|
||||
<slide>slides/i18nl10n/utf16.xml</slide> <!-- how does the encoding work? -->
|
||||
|
||||
<!-- PROBLEMS and SOLUTIONS -->
|
||||
<slide>slides/i18nl10n/mb-problems.xml</slide> <!-- functions with utf8 chars -->
|
||||
<slide>slides/i18nl10n/iconv-solved.xml</slide> <!-- fixed with iconv -->
|
||||
<slide>slides/i18nl10n/iconv-strpos.xml</slide> <!-- iconv* and other functions -->
|
||||
<slide>slides/i18nl10n/pcre-utf8.xml</slide> <!-- regular expressions, /u, mb_regexp */ -->
|
||||
|
||||
<!-- CONVERSION and OUTPUT -->
|
||||
<slide>slides/i18nl10n/iconv-function.xml</slide> <!-- converting charsets with iconv -->
|
||||
<slide>slides/i18nl10n/iconv-ob-buffer-multiple.xml</slide> <!-- multiple charsets and iconv conversion -->
|
||||
<slide>slides/i18nl10n/wrong-http-header.xml</slide> <!-- show problem with wrong http header -->
|
||||
<slide>slides/i18nl10n/correct-http-header.xml</slide> <!-- setting http header -->
|
||||
|
||||
<!-- TRANSLITERATION -->
|
||||
<slide>slides/i18nl10n/funny-characters.xml</slide> <!-- æ -> ae -->
|
||||
<slide>slides/i18nl10n/cyrillic.xml</slide> <!-- cyrillic -->
|
||||
<slide>slides/i18nl10n/other-transliterations.xml</slide> <!-- chinese, greek, hebrew, korean -->
|
||||
<slide>slides/i18nl10n/normalize.xml</slide> <!-- curly->normal quotes, punctuation, diacritics -->
|
||||
<slide>slides/i18nl10n/other-filters.xml</slide> <!-- currency signs, copyright -->
|
||||
|
||||
<!-- LOCALE ISSUES -->
|
||||
<slide>slides/i18nl10n/locales.xml</slide>
|
||||
<slide>slides/i18nl10n/locale-collation.xml</slide> <!-- string collation (ordering) -->
|
||||
<slide>slides/i18nl10n/locale-casing.xml</slide> <!-- strupper/strlower -->
|
||||
<slide>slides/i18nl10n/locale-date.xml</slide> <!-- formatting a date -->
|
||||
<slide>slides/i18nl10n/locale-money.xml</slide> <!-- formatting money -->
|
||||
<slide>slides/i18nl10n/locale-php.xml</slide> <!-- PHP and locales -->
|
||||
|
||||
<!-- EXIT -->
|
||||
<slide>slides/php5intro/nl/p5pp.xml</slide> <!-- PHP and locales -->
|
||||
<slide>slides/i18nl10n/resources.xml</slide> <!-- resources -->
|
||||
</presentation>
|
||||
Reference in New Issue
Block a user