tag:calagator.org,2005:/events/searchCalagator: Events tagged with: xml2019-08-01T14:48:15-07:00tag:calagator.org,2005:Calagator::Event/12504583852010-03-03T22:25:13-08:002010-03-03T22:25:13-08:00Portland Perl Mongers -- XML with Xtra XWednesday, March 10, 2010 from 6:53-8:30pm at Free Geekhttp://calagator.org/events/12504583852010-03-10T18:53:00-08:002010-03-10T20:30:00-08:00<div class="vevent">
<h1 class="summary">Portland Perl Mongers -- XML with Xtra X</h1>
<div class='date'><time class="dtstart dt-start" title="2010-03-10T18:53:00" datetime="2010-03-10T18:53:00">Wednesday, March 10, 2010 from 6:53</time>–<time class="dtend dt-end" title="2010-03-10T20:30:00" datetime="2010-03-10T20:30:00">8:30pm</time></div>
<div class="location vcard">
<a href='/venues/202389965' class='url'>
<span class='fn org'>Free Geek</span>
</a>
<div class="adr">
<div class="street-address">1731 SE 10th Avenue</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97214</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=1731%20SE%2010th%20Avenue,%20Portland%20OR%2097214%20US'>map</a>)
</div>
</div>
<div class="description">
<p>How to learn to parse huge XML documents by doing it wrong for 5 years
speaker: Tyler Riddle</p>
<p> When XML documents can't fit into memory the vast majority of solutions
available on CPAN are no longer available to you; when the XML
documents are so large they take up to 16 hours to process with the
standard tools for handling large documents your hands are tied even
more. Tyler will cover his learning experiences creating the
Parse::MediaWikiDump and MediaWiki::DumpFile modules which are made to
handle the 24 gigabyte English Wikipedia dump files in a reasonable
time frame.</p>
<p> 1) Real world benchmarks of C and perl libraries used to process huge</p>
<pre><code>XML documents.
</code></pre>
<p> 2) The dirty little secret about XS and what it means for you in this</p>
<pre><code>context.
</code></pre>
<p> 3) The evolution of the implementation of a nice interface around event</p>
<pre><code>oriented (SAX style) XML parsing.
</code></pre>
<p> 4) Why XML::LibXML::Reader and XML::CompactTree are your friends and</p>
<pre><code>how to tame them.
</code></pre>
<p>As always, the meeting will be followed by social hour at the Lucky Lab.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://pdx.pm.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/beer"><img title="beer" alt="beer" src="/assets/tag_icons/beer-c37730a61e5136f3294d36828ea8a295e624fc652c114cf191d008ee44f97f2a.png" /> beer</a>, <a class="p-category" href="/events/tag/perl">perl</a>, <a class="p-category" href="/events/tag/xml">xml</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250458385.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250458385/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, March 3, 2010 at 10:25pm</strong>.
</div>
</div>
</div>
45.5103 -122.6559tag:calagator.org,2005:Calagator::Event/12504614012011-09-29T17:25:24-07:002011-09-29T17:26:13-07:00Portland Perl Mongers -- Shebangml: a markup language with baconThursday, October 13, 2011 from 6:53-10:39pm at Free Geekhttp://calagator.org/events/12504614012011-10-13T18:53:00-07:002011-10-13T22:39:00-07:00<div class="vevent">
<h1 class="summary">Portland Perl Mongers -- Shebangml: a markup language with bacon</h1>
<div class='date'><time class="dtstart dt-start" title="2011-10-13T18:53:00" datetime="2011-10-13T18:53:00">Thursday, October 13, 2011 from 6:53</time>–<time class="dtend dt-end" title="2011-10-13T22:39:00" datetime="2011-10-13T22:39:00">10:39pm</time></div>
<div class="location vcard">
<a href='/venues/202389965' class='url'>
<span class='fn org'>Free Geek</span>
</a>
<div class="adr">
<div class="street-address">1731 SE 10th Avenue</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97214</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=1731%20SE%2010th%20Avenue,%20Portland%20OR%2097214%20US'>map</a>)
</div>
</div>
<div class="description">
<p> speaker: Eric Wilhelm</p>
<p>Shebangml is a <a href="http://search.cpan.org/dist/Shebangml/lib/Shebangml/Syntax.pod">markup language</a> which saves programmers from gouging their eyes out on pointy angle brackets.</p>
<p>Most pointy ML data (SGML/XML/XHTML/HTML) can be translated to and from this human-readable, bacony syntax. This allows modern programmers to interface with legacy software such as WWW browsers and other relics like "Enterprise Java Software". But the true power of shebangml lies in the '#!' (hash-bang/shebang) and its programmable templating features.
Unlike most "don't make me write HTML" generators and markup replacements, hbml preserves the good parts of the quoting constructs and attributes+content nature of XML. This makes it not only a fine replacement for obsolete markup languages, but also an ideal foundation for new dialects and applications. The pluggable syntax and interpreter allow you to define static or dynamically loadable constructs, which allows your application to balance convenience features with security issues using clear separations.</p>
<p> This presentation will cover the Shebangml syntax, the basics of the parser/interpreter module, the extensions API, and two real-world applications (the FreeTUIT declarative GUI toolkit and the presentation generator Text::Slidez.)</p>
<p> As usual, the meeting will be followed by social hour at the Lucky Lab.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://pdx.pm.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/html"><img title="html" alt="html" src="/assets/tag_icons/html-acc89988ab4074a1ed21db7b726c4a140d1cd6f81d31c457bd4397802d3a673a.png" /> html</a>, <a class="p-category" href="/events/tag/pdx.pm">pdx.pm</a>, <a class="p-category" href="/events/tag/perl">perl</a>, <a class="p-category" href="/events/tag/xml">xml</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250461401.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250461401/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Thursday, September 29, 2011 at 5:25pm</strong> and last updated <br /><strong>Thursday, September 29, 2011 at 5:26pm</strong>.
</div>
</div>
</div>
45.5103 -122.6559tag:calagator.org,2005:Calagator::Event/12504618432012-01-10T11:57:17-08:002012-01-10T11:57:17-08:00PDX DITA User's Group MeetingThursday, January 12, 2012 from 6:30-8pm at Jive Softwarehttp://calagator.org/events/12504618432012-01-12T18:30:00-08:002012-01-12T20:00:00-08:00<div class="vevent">
<h1 class="summary">PDX DITA User's Group Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2012-01-12T18:30:00" datetime="2012-01-12T18:30:00">Thursday, January 12, 2012 from 6:30</time>–<time class="dtend dt-end" title="2012-01-12T20:00:00" datetime="2012-01-12T20:00:00">8pm</time></div>
<div class="location vcard">
<a href='/venues/202391809' class='url'>
<span class='fn org'>Jive Software</span>
</a>
<div class="adr">
<div class="street-address">915 SW Stark St., Suite 400</div>
<span class="locality">Portland</span>
, <span class="region">Oregon</span>
<span class="postal-code">97205</span>
<div class='country-name'>United States<div>
(<a href='https://maps.google.com/maps?q=915%20SW%20Stark%20St.,%20Suite%20400,%20Portland%20Oregon%2097205%20United%20States'>map</a>)
</div>
</div>
<div class="description">
<p>So far, we have been a small group of local DITA users with intermediate to advanced experience. We hope you’ll join us!</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://pdxdita.ditamap.com/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/DITA">DITA</a>, <a class="p-category" href="/events/tag/xml">xml</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250461843.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250461843/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Tuesday, January 10, 2012 at 11:57am</strong>.
</div>
</div>
</div>
45.5218 -122.68tag:calagator.org,2005:Calagator::Event/12504624312012-06-01T17:19:05-07:002012-06-01T17:19:05-07:00PDX DITA User's Group MeetingWednesday, June 13, 2012 from 6:30-8pm at Jive Softwarehttp://calagator.org/events/12504624312012-06-13T18:30:00-07:002012-06-13T20:00:00-07:00<div class="vevent">
<h1 class="summary">PDX DITA User's Group Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2012-06-13T18:30:00" datetime="2012-06-13T18:30:00">Wednesday, June 13, 2012 from 6:30</time>–<time class="dtend dt-end" title="2012-06-13T20:00:00" datetime="2012-06-13T20:00:00">8pm</time></div>
<div class="location vcard">
<a href='/venues/202391809' class='url'>
<span class='fn org'>Jive Software</span>
</a>
<div class="adr">
<div class="street-address">915 SW Stark St., Suite 400</div>
<span class="locality">Portland</span>
, <span class="region">Oregon</span>
<span class="postal-code">97205</span>
<div class='country-name'>United States<div>
(<a href='https://maps.google.com/maps?q=915%20SW%20Stark%20St.,%20Suite%20400,%20Portland%20Oregon%2097205%20United%20States'>map</a>)
</div>
</div>
<div class="description">
<p>So far, we have been a small group of local DITA users with intermediate to advanced experience. We hope you’ll join us!</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://pdxdita.ditamap.com/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/DITA">DITA</a>, <a class="p-category" href="/events/tag/xml">xml</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250462431.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250462431/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Friday, June 1, 2012 at 5:19pm</strong>.
</div>
</div>
</div>
45.5218 -122.68tag:calagator.org,2005:Calagator::Event/12504641302013-04-30T15:23:01-07:002013-04-30T15:28:26-07:00PDX DITA User's GroupWednesday, June 12, 2013 from 6:30-8pm at Jive Softwarehttp://calagator.org/events/12504641302013-06-12T18:30:00-07:002013-06-12T20:00:00-07:00<div class="vevent">
<h1 class="summary">PDX DITA User's Group</h1>
<div class='date'><time class="dtstart dt-start" title="2013-06-12T18:30:00" datetime="2013-06-12T18:30:00">Wednesday, June 12, 2013 from 6:30</time>–<time class="dtend dt-end" title="2013-06-12T20:00:00" datetime="2013-06-12T20:00:00">8pm</time></div>
<div class="location vcard">
<a href='/venues/202391809' class='url'>
<span class='fn org'>Jive Software</span>
</a>
<div class="adr">
<div class="street-address">915 SW Stark St., Suite 400</div>
<span class="locality">Portland</span>
, <span class="region">Oregon</span>
<span class="postal-code">97205</span>
<div class='country-name'>United States<div>
(<a href='https://maps.google.com/maps?q=915%20SW%20Stark%20St.,%20Suite%20400,%20Portland%20Oregon%2097205%20United%20States'>map</a>)
</div>
</div>
<div class="description">
<p>Quarterly meetup of DITA XML users in the Greater Portland area. Free beer and food, geeky chitchat, discussion of DITA best practices and travails. Newbies to experts welcome. Please join us!</p>
<p>The Darwin Information Typing Architecture (DITA) is an XML data model for authoring and, with the DITA Open Toolkit, publishing. <a href="http://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture">http://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture</a></p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://pdxdita.ditamap.com/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/DITA">DITA</a>, <a class="p-category" href="/events/tag/open source">open source</a>, <a class="p-category" href="/events/tag/xml">xml</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250464130.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250464130/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Tuesday, April 30, 2013 at 3:23pm</strong> and last updated <br /><strong>Tuesday, April 30, 2013 at 3:28pm</strong>.
</div>
</div>
</div>
45.5218 -122.68tag:calagator.org,2005:Calagator::Event/12504662892014-05-22T10:21:35-07:002014-05-22T10:21:35-07:00OWASP Chapter MeetingTuesday, July 22, 2014 from 6-7:30pm at New Relichttp://calagator.org/events/12504662892014-07-22T18:00:00-07:002014-07-22T19:30:00-07:00<div class="vevent">
<h1 class="summary">OWASP Chapter Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2014-07-22T18:00:00" datetime="2014-07-22T18:00:00">Tuesday, July 22, 2014 from 6</time>–<time class="dtend dt-end" title="2014-07-22T19:30:00" datetime="2014-07-22T19:30:00">7:30pm</time></div>
<div class="location vcard">
<a href='/venues/202392091' class='url'>
<span class='fn org'>New Relic</span>
</a>
<div class="adr">
<div class="street-address">111 SW 5th Avenue, Suite 2700</div>
<span class="locality">Portland</span>
, <span class="region">Oregon</span>
<span class="postal-code">97204</span>
<div class='country-name'>United States<div>
(<a href='https://maps.google.com/maps?q=111%20SW%205th%20Avenue,%20Suite%202700,%20Portland%20Oregon%2097204%20United%20States'>map</a>)
</div>
</div>
<div class="description">
<p><i>Tim Morgan will be presenting:</i> <strong>What You Didn't Know About XML External Entities Attacks</strong></p>
<p>The eXtensible Markup Language (XML) is an extremely pervasive technology used in countless software projects. Certain features built into the design of XML, namely inline schemas and document type definitions (DTDs) are a well-known source of potential security problems. Despite being a publicly discussed for more than a decade, a significant percentage of software using XML remains vulnerable to malicious schemas and DTDs. This talk will describe a collection of techniques for exploiting XML external entities (XXE) vulnerabilities, some of which we believe are novel. These techniques can allow for more convenient file content theft, sending of arbitrary data to arbitrary internal TCP services, uploads of arbitrary files to known locations on a vulnerable system, as well as several possible denial of service attacks. We hope this talk will raise awareness about the overall risk associated with XXE attacks and will provide recommendations that developers and XML library implementors can use to help prevent these attacks.</p>
<p><strong>Tim Morgan</strong> is credited with the discovery and responsible disclosure of several security vulnerabilities in commercial off-the-shelf and open source software including: IBM Tivoli Access Manager, Real Networks Real Player, Sun Java Runtime Environment, Google Chrome Web Browser, OpenOffice, and Oracle WebLogic Application Server. Tim develops and maintains several open source forensics tools as well as Bletchley, an application cryptanalysis tool kit. Tim regularly speaks and delivers technical training courses, his next of which will be on cryptography for developers at AppSecUSA 2014.</p>
<hr>
<p>The Open Web Application Security Project (OWASP) is a 501c3 not-for-profit worldwide charitable organization focused on improving the security of application software. To sign up for future meeting notes and to discuss security topics with local gurus, sign up on the OWASP Portland mailing list: <a href="https://lists.owasp.org/mailman/listinfo/owasp-portland">https://lists.owasp.org/mailman/listinfo/owasp-portland</a></p>
<br>
<p>Meetings are free and open to the public.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="https://www.owasp.org/index.php/Portland">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/owasp">owasp</a>, <a class="p-category" href="/events/tag/security">security</a>, <a class="p-category" href="/events/tag/xml">xml</a>, <a class="p-category" href="/events/tag/xxe">xxe</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250466289.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250466289/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Thursday, May 22, 2014 at 10:21am</strong>.
</div>
</div>
</div>
45.5225 -122.676tag:calagator.org,2005:Calagator::Event/12504750622019-02-15T13:12:38-08:002019-02-15T13:12:38-08:00PDX DITA User Group MeetupWednesday, March 6, 2019 from 5:30-7pm at AppNexus 711 SW Alder Street Suite 400 Portland, OR 97205http://calagator.org/events/12504750622019-03-06T17:30:00-08:002019-03-06T19:00:00-08:00<div class="vevent">
<h1 class="summary">PDX DITA User Group Meetup</h1>
<div class='date'><time class="dtstart dt-start" title="2019-03-06T17:30:00" datetime="2019-03-06T17:30:00">Wednesday, March 6, 2019 from 5:30</time>–<time class="dtend dt-end" title="2019-03-06T19:00:00" datetime="2019-03-06T19:00:00">7pm</time></div>
<div class="location vcard">
<a href='/venues/202395648' class='url'>
<span class='fn org'>AppNexus 711 SW Alder Street Suite 400 Portland, OR 97205</span>
</a>
<div class="adr">
</div>
</div>
<div class="description">
<p>For users of DITA XML, the open-source authoring specification. The PDX DITA User's Group has been meeting for the last 7+ years.</p>
<p>We're holding an unprogrammed meetup for DITA practitioners, students, and the DITA-curious at the AppNexus offices near Pioneer Square. Come discuss current projects and future ideas over drinks and snacks.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://pdxdita.ditamap.com">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/DITA">DITA</a>, <a class="p-category" href="/events/tag/documentation">documentation</a>, <a class="p-category" href="/events/tag/xml">xml</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250475062.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250475062/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Friday, February 15, 2019 at 1:12pm</strong>.
</div>
</div>
</div>
tag:calagator.org,2005:Calagator::Event/12504759412019-08-01T14:48:15-07:002019-08-01T14:48:15-07:00PDX DITA Meetup and PresentationWednesday, August 14, 2019 from 6:30-8pm at AppNexus 711 SW Alder Street Suite 400 Portland, OR 97205http://calagator.org/events/12504759412019-08-14T18:30:00-07:002019-08-14T20:00:00-07:00<div class="vevent">
<h1 class="summary">PDX DITA Meetup and Presentation</h1>
<div class='date'><time class="dtstart dt-start" title="2019-08-14T18:30:00" datetime="2019-08-14T18:30:00">Wednesday, August 14, 2019 from 6:30</time>–<time class="dtend dt-end" title="2019-08-14T20:00:00" datetime="2019-08-14T20:00:00">8pm</time></div>
<div class="location vcard">
<a href='/venues/202395648' class='url'>
<span class='fn org'>AppNexus 711 SW Alder Street Suite 400 Portland, OR 97205</span>
</a>
<div class="adr">
</div>
</div>
<div class="description">
<p>At our quarterly meetup for DITA XML users, we'll be welcoming Josh Johnson of MapR Technologies, who will be speaking about "The Doc Pipeline: The Awkward Teenage Years." Josh is a DITA tools developer with 15+ years experience enabling tech doc and content management teams to provide state-of-the art content creation and delivery. Ask him your questions about how he's supported doc teams in evolving their DITA implementations from simply up-and-running builds to highly efficient systems that support key performance goals.</p>
<p>--Meetup from 6:30-8:00 PM on 8/14, with the talk beginning at 7:00.</p>
<p>--There will be food, and drinks in moderation!</p>
<p>--Please RSVP to <a href="mailto:marya.devoto@xand.com">marya.devoto@xand.com</a> if you plan to come in person--or if you'd like a call-in option. We always plan veg options, but can handle other requests with advance notice.
Hope to see you there!</p>
</div>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/DITA">DITA</a>, <a class="p-category" href="/events/tag/documentation">documentation</a>, <a class="p-category" href="/events/tag/user group">user group</a>, <a class="p-category" href="/events/tag/user's group">user's group</a>, <a class="p-category" href="/events/tag/xml">xml</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250475941.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250475941/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Thursday, August 1, 2019 at 2:48pm</strong>.
</div>
</div>
</div>