Update announcements

Now with more lisp and org-scheduling!
This commit is contained in:
Correl Roush 2015-06-09 11:42:30 -04:00
parent 7908c2e00f
commit 0a1684c382

View file

@ -1,4 +1,4 @@
#+TITLE: TV Announcements #+TITLE: Extreme Tech Seminar
#+AUTHOR: Correl Roush #+AUTHOR: Correl Roush
#+EMAIL: correl@gmail.com #+EMAIL: correl@gmail.com
#+OPTIONS: H:1 toc:nil ^:nil #+OPTIONS: H:1 toc:nil ^:nil
@ -8,28 +8,73 @@
#+LaTeX_CLASS: beamer #+LaTeX_CLASS: beamer
#+LaTeX_CLASS_OPTIONS: [presentation,aspectratio=169] #+LaTeX_CLASS_OPTIONS: [presentation,aspectratio=169]
* Io #+begin_src emacs-lisp :exports results :results silent
#+LATEX: \fontspec{Antonio-Bold}\color{trek@lightyellow} (defun xts-announcement (location language)
#+LATEX: \Huge (print (string-join `("#+LATEX: \\fontspec{Antonio-Bold}\\color{trek@lightyellow}"
#+BEGIN_CENTER "#+LATEX: \\Huge"
THE EXTREME TECH SEMINAR "#+BEGIN_CENTER"
#+END_CENTER "THE EXTREME TECH SEMINAR"
#+LATEX: \Large\color{trek@lightorange} "#+END_CENTER"
#+BEGIN_CENTER "#+LATEX: \\Large\\color{trek@lightorange}"
Franklin Training Room, Wed June 10 @ 6:00PM "#+BEGIN_CENTER"
#+END_CENTER ,(format-time-string "%a, %B %e @%l:%M%p"
#+LATEX: \normalsize\color{trek@lightblue} (org-get-scheduled-time (point)))
#+BEGIN_CENTER "#+END_CENTER"
Come join us as we study Bruce Tate's book, "Seven Languages in Seven "#+LATEX: \\normalsize\\color{trek@lightblue}"
Weeks: A Pragmatic Guide to Learning Programming Languages." "#+BEGIN_CENTER"
#+END_CENTER "Come join us as we study Bruce Tate's book, \"Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages\"."
#+LATEX: \small\color{trek@darkorange} "#+END_CENTER"
#+BEGIN_CENTER "#+LATEX: \\small\\color{trek@darkorange}"
THIS WEEK: THE PROTOTYPE LANGUAGE "Io" "#+BEGIN_CENTER"
#+END_CENTER ,(concat "THIS WEEK: " (s-upcase language))
#+LATEX: \small\color{trek@midblue} "#+END_CENTER"
#+BEGIN_CENTER "#+LATEX: \\small\\color{trek@midblue}"
pragprog.com/book/btlang "#+BEGIN_CENTER"
"pragprog.com/book/btlang\\\\"
"COUPON CODE: ExtremeTech7"
"#+END_CENTER")
"\n")))
#+end_src
COUPON CODE: ExtremeTech7 * Ruby
#+END_CENTER SCHEDULED: <2015-05-27 Wed 18:00-20:00>
#+begin_src emacs-lisp :exports results :results raw
(xts-announcement "Franklin Training Room"
"The object-oriented langauge, \"Ruby\"")
#+end_src
* Io
SCHEDULED: <2015-06-10 Wed 18:00-20:00>
#+begin_src emacs-lisp :exports results :results raw
(xts-announcement "Franklin Training Room"
"The prototype language, \"Io\"")
#+end_src
* Prolog
SCHEDULED: <2015-06-24 Wed 18:00-20:00>
#+begin_src emacs-lisp :exports results :results raw
(xts-announcement "Franklin Training Room"
"The logic programming language, \"Prolog\"")
#+end_src
* Scala
SCHEDULED: <2015-07-08 Wed 18:00-20:00>
#+begin_src emacs-lisp :exports results :results raw
(xts-announcement "Franklin Training Room"
"The functional/object-oriented hybrid JVM language, \"Scala\"")
#+end_src
* Erlang
SCHEDULED: <2015-07-22 Wed 18:00-20:00>
#+begin_src emacs-lisp :exports results :results raw
(xts-announcement "Franklin Training Room"
"The concurrent, functional language, \"Erlang\"")
#+end_src
* Closure
SCHEDULED: <2015-08-05 Wed 18:00-20:00>
#+begin_src emacs-lisp :exports results :results raw
(xts-announcement "Franklin Training Room"
"The JVM lisp, \"Closure\"")
#+end_src
* Haskell
SCHEDULED: <2015-08-19 Wed 18:00-20:00>
#+begin_src emacs-lisp :exports results :results raw
(xts-announcement "Franklin Training Room"
"The pure functional language \"Haskell\"")
#+end_src