Commits

shl...@cec68495-dca5-4e2b-845c-11fdaaa4f967  committed 75862aa

Added the three new Perl lightning talks as well as the new W2L Development
presentation. Fixed some typos. Added everything to the lectures' section
menu.

  • Participants
  • Parent commits 7b280f5

Comments (0)

Files changed (8)

File lib/Shlomif/Homepage/SectionMenu/Sects/Lectures.pm

                     'title' => "Basic Linux Use",
                 },
                 {
-                    'text' => "Linux for the Technion Student",
-                    'url' => "lecture/W2L/Technion/",
-                    'title' => "Performing Common Programming Tasks in Linux",
+                    'text' => "Development",
+                    'host' => "t2",
+                    'url' => "lecture/W2L/Development/",
+                    'title' => "Software Development under Linux",
                 },
                 {
                     'text' => "Blitz",
                     'url' => "lecture/Perl/Template-Toolkit/",
                     'title' => "A Powerful Templating System for Perl",
                 },
+                {
+                    'text' => "Optimising Multitasking in PDL",
+                    'host' => "t2",
+                    'url' => "lecture/Perl/Lightning/Opt-Multi-Task-in-PDL/",
+                },
+                {
+                    'text' => "Test::Run",
+                    'host' => "t2",
+                    'url' => "lecture/Perl/Lightning/Test-Run/",
+                    'title' => "Test::Run - a New and Improved Test Harness",
+                },
+                {
+                    'text' => "Too Many Ways to do it",
+                    'host' => "t2",
+                    'url' => "lecture/Perl/Lightning/Too-Many-Ways/",
+                },                   
             ],
         },
     ],

File t2/lecture/Perl/Lightning/Opt-Multi-Task-in-PDL/index.html.wml

+#include '../template.wml'
+<latemp_subject "Perl Lightning Talk - Optimising Multi-Tasking in PDL" />
+
+<h2><a href="./slides/">The Slides</a></h2>
+
+<h2>Introduction</h2>
+
+<p>
+This is a presentation about how to implement a certain Game AI
+multi-tasking optimisation problem in <a href="http://pdl.perl.org/">PDL</a>
+(the Perl Data Language), thus gaining both speed and flexibility.
+</p>
+

File t2/lecture/Perl/Lightning/Test-Run/index.html.wml

+#include '../template.wml'
+<latemp_subject "Perl Lightning Talk - Test::Run" />
+
+<h2><a href="./slides/">The Slides</a></h2>
+
+<h2>Introduction</h2>
+
+<p>
+This is a lightning presentation about Test::Run - a new and improved test 
+harness for <a href="http://www.perl.org/">Perl</a>.
+</p>
+

File t2/lecture/Perl/Lightning/Too-Many-Ways/index.html.wml

+#include '../template.wml'
+<latemp_subject "Perl Lightning Talk - 'There are too many ways to do it'" />
+
+<h2><a href="./slides/">The Slides</a></h2>
+
+<h2>Introduction</h2>
+
+<p>
+A lightning talk about a certain text manipulation task, and the various 
+solutions that people came up with to implement it.
+</p>
+

File t2/lecture/W2L/Development/index.html.wml

+#include '../template.wml'
+<latemp_subject "Welcome to Linux - Development Lecture" />
+
+<h2><a href="./slides/">The Slides</a></h2>
+

File vipe/lecture/Perl/Template-Toolkit/index.html.wml

 <p>
 <a href="http://www.template-toolkit.org/">The Template Toolkit</a> is a very
 powerful templating system for use in Perl applications. This presentation
-presents the motivation behind needing a templateing system in the first place,
+presents the motivation behind needing a templating system in the first place,
 and then explains why one should choose the Template Toolkit.
 </p>
 

File vipe/lecture/W2L/index.html.wml

 #include '../template.wml'
-<latemp_subject "Welcome to Linux Presentation by Shlomi Fish" />
+<latemp_subject "&quot;Welcome to Linux&quot; Presentations by Shlomi Fish" />
 
-<h2>The presentations themselves</h2>
+<p>
+These are presentations that have been given as part of the Israeli 
+<a href="http://welcome.linux.org.il/">Welcome to Linux</a> series, that
+aims to introduce Linux to beginners.
+</p>
+
+<h2>The Presentations Themselves</h2>
 
 <ul>
 <li>
 Shachar Reindel.
 </li>
 <li>
-<a href="./Technion/">Development under Linux</a> - content authored by
-Meir Maor.
+<a href="<rellink host="t2" url="lecture/W2L/Development/" />">Development
+under Linux</a> - the content of this presentation was originally authored 
+by Meir Maor. <a href="./Technion/">An older incarnation of this 
+presentation</a> is also available.
 </li>
 <li>
 <a href="./Why_Linux/">What Linux is to Me</a>

File vipe/lecture/cat/lightning-talks/index.html.wml

 in the past.
 </p>
 
+<define-tag t2_lect whitespace="delete">
+http://www.shlomifish.org/lecture/Perl/Lightning/%0/
+</define-tag>
+
 <ul>
 <li>
 <a href="$(ROOT)/lecture/mini/mdda/">Meta-Data Database Access</a>
 <a href="$(ROOT)/lecture/Perl/Template-Toolkit/">Template Toolkit - a Powerful 
 Templating System for Perl</a>
 </li>
+<li>
+<a href="<t2_lect "Opt-Multi-Task-in-PDL" />">Optimising Multitasking in 
+PDL</a>
+</li>
+<li>
+<a href="<t2_lect "Test-Run" />">Test::Run - a New and Improved Test Harness</a>
+</li>
+<li>
+<a href="<t2_lect "Too-Many-Ways" />">There are too Many Ways to Do it</a>
+</li>
 </ul>