Merge branch 'master' of git.c3d2.de:c3d2-web

This commit is contained in:
Benjamin Kellermann 2014-04-09 09:35:48 +02:00
commit a8aef96ba8
8 changed files with 86 additions and 12 deletions

View File

@ -1929,4 +1929,19 @@
<start>2014-05-15T20:00:00</start>
<location>GCHQ, Lingnerallee 3, Dresden</location>
</event>
<event title="Privacy Dresden #4">
<start>2014-04-10T19:00:00</start>
<location>GCHQ, Lingnerallee 3, Dresden</location>
<link>https://privacydresden.noblogs.org/post/2014/04/02/4-vernetzungstreffen/</link>
</event>
<event title="Datenbanken Rundumschlag">
<start>2014-04-08T19:00:00</start>
<location>SLUB</location>
<link>http://wdcmdresden.com/wdcm-april-2014/</link>
</event>
<event title="Linux-Install-Party">
<start>2014-04-09T18:30:00</start>
<location>Informatik-Fakultät, TU Dresden</location>
<link>https://www.ifsr.de/fsr:news:linux-install-party</link>
</event>
</calendar>

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE item SYSTEM "http://www.c3d2.de/dtd/c3d2web.dtd">
<item title="Open Data Meetup" date="2014-04-04T21:15:00" author="tranquillo">
<image title="Open Data">opendata4x.png</image>
<event>
<start>2014-04-08T19:00:00</start>
<end>2014-04-08T21:00:00</end>
<location><link href="space.html">GCHQ</link>, Lingnerallee 3</location>
</event>
<p>
Das nächste Treffen zum Thema OpenDataDresden und zur Gründung
eines OpenKnowledge Labs Dresden findet am Dienstag, den 08.04. in
den Räumen des C3D2 statt. Wir laden daher alle Interessierten ein
dabei zu sein.
</p>
<p>
Los gehts ab 19Uhr. Ab 18Uhr werden die Räume jedoch auch schon
besetzt sein. Im Anschluss, formloser Übergang zu freien
Hacktätigkeiten. Getränke gibt es vor Ort.
</p>
<p>
Themen werden sein:
</p>
<ul>
<li>NewsRoundup</li>
<li>OK-Lab Gründung</li>
<li>Kommunikationskanal</li>
<li>NetSession / AllRis Scraper (via. openRuhr.de)</li>
<li>…dein Thema</li>
</ul>
</item>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE item SYSTEM "http://www.c3d2.de/dtd/c3d2web.dtd">
<item title='6. Dresdner OWASP Stammtisch' date='2014-04-05T21:00:00' author='_john'>
<image title='OWASP'>owasp_logo_250x250.png</image>
<event>
<start>2014-04-09T19:00:00</start>
<end>2014-04-09T22:00:00</end>
<location><link href="space.html">GCHQ</link>, Lingnerallee 3</location>
</event>
<p>
Das Thema dieses ist eine Fortsetzung des 4. Treffens wo es um
Buffer Overflows ging. _john wird anhand von Codebeispielen zeigen,
warum der Angriff von Ben bei x86 Progammen funktioniert hat und
warum auf x86_64 nicht.
Außerdem werden wir sehen warum blindes Verwenden unsauberer
Eingabedaten trotzdem fatal sein kann.
</p>
<p>
Mehr Infos gibt zur Dresdner OWASP Initiative gibt es <link href="https://www.owasp.org/index.php/OWASP_German_Chapter_Stammtisch_Initiative/Dresden">im OWASP Wiki</link>.
</p>
</item>

View File

@ -42,7 +42,7 @@
<xsl:variable name="newsfile" select="."/>
<xsl:if test="(position() &lt;= $maxitems) and
starts-with(substring-after(substring-after($newsfile, '/'), '/'), $prefix) and
starts-with(date:difference(date:date-time(), document(.)/item/@date), '-')">
starts-with(date:difference(date:date-time(), concat(document(.)/item/@date, '+02:00')), '-')">
<xsl:for-each select="document($newsfile)/item">
<xsl:call-template name="atom-entry">
<xsl:with-param name="newsfile" select="$newsfile"/>

View File

@ -19,7 +19,7 @@
<!-- Events aus den News ziehen -->
<xsl:for-each select="document('../news.xml')/page/news/newsfile">
<xsl:variable name="news" select="document(concat('../', .))"/>
<xsl:if test="starts-with(date:difference(date:date-time(), $news/item/@date), '-')">
<xsl:if test="starts-with(date:difference(date:date-time(), concat($news/item/@date, '+02:00')), '-')">
<xsl:apply-templates select="$news/item/event">
<xsl:with-param name="link" select="concat(substring-before(substring-after(., 'content/'), '.xml'), '.html')"/>
</xsl:apply-templates>

View File

@ -19,7 +19,7 @@
<!-- Extract from news -->
<xsl:for-each select="document('../news.xml')//newsfile">
<xsl:variable name="news" select="document(concat('../', .))"/>
<xsl:if test="starts-with(date:difference(date:date-time(), $news/item/@date), '-')">
<xsl:if test="starts-with(date:difference(date:date-time(), concat($news/item/@date, '+02:00')), '-')">
<xsl:apply-templates select="$news/item"
mode="news">
<xsl:with-param name="link"

View File

@ -40,7 +40,7 @@
<xsl:variable name="newsfile" select="."/>
<xsl:if test="(position() &lt;= $maxitems) and
starts-with(substring-after(substring-after($newsfile, '/'), '/'), $prefix) and
starts-with(date:difference(date:date-time(), document(.)/item/@date), '-')">
starts-with(date:difference(date:date-time(), concat(document(.)/item/@date, '+02:00')), '-')">
<xsl:apply-templates select="document(.)/item">
<xsl:with-param name="newsfile" select="$newsfile"/>
</xsl:apply-templates>

View File

@ -135,19 +135,20 @@
<xsl:for-each select="newsfile">
<xsl:sort select="date:seconds(document(concat('../', .))/item/@date)" data-type="number" order="descending" />
<xsl:variable name="news" select="document(concat('../', .))"/>
<xsl:if test="position() &lt;= 10 and
not(starts-with(
starts-with(
date:difference(
document(concat('../', .))/item/@date,
date:date-time()
date:date-time(),
concat($news/item/@date, '+02:00')
),
'-'
))">
)">
<xsl:variable name="newsfile"><xsl:value-of select="."/></xsl:variable>
<xsl:variable name="itemposition" select="position()"/>
<xsl:for-each select="document(concat('../', $newsfile))/item">
<xsl:for-each select="$news/item">
<article><div>
<xsl:if test="event">
@ -257,16 +258,17 @@
<xsl:for-each select="document('../news.xml')/page/news/newsfile">
<xsl:sort select="date:seconds(document(concat('../', .))/item/@date)" data-type="number" order="descending" />
<xsl:variable name="newsfile" select="."/>
<xsl:variable name="news" select="document(concat('../', $newsfile))"/>
<xsl:for-each select="document(concat('../', $newsfile))/item">
<xsl:for-each select="$news/item">
<xsl:if test="((string-length($prefix) = 0) or
starts-with($newsfile, concat('content/news/', $prefix))) and
(($details != 'resources-only') or
(count(resource) &gt; 0)) and
starts-with(
date:difference(
document(concat('../', .))/item/@date,
date:date-time()
date:date-time(),
concat($news/item/@date, '+02:00')
),
'-'
)">