November 2011 Archives

Beh... eccomi qua con qualche riga sull'Open Source Day 2011. Nel globale, gran manifestazione - con 3 tracce contemporanee ed una partecipazione direi abbondante di persone. Purtroppo ho seguito poco del convegno, poiché gestivo il tavolo dell'associazione Perl.It. Ho però dato un'occhiata qua e la e non sembravano mancare talk interessanti. Molto appropriata l'idea degli speed talk: uno spazio in corridoio dove chiunque poteva cimentarsi parlando in breve di qualcosa - ideale per chi vuol fare un intervento breve oppure non è abituato a parlare di fronte ad una platea e magari vuole iniziare in maniera più "morbida".

C'era l'immancabile Install Fest, dove in pratica uno porta il proprio PC su cui vuole installare Linux o un altro sistema operativo open source e può ottenere assistenza nell'installazione ed informazioni sull'utilizzo del sistema. L'Install Fest è sempre una parte importante ed utile in queste manifestazioni. Il Game Corner sembrava particolarmente interessante, nel senso che tutti si divertivano. Purtroppo durante il giorno non ho avuto granché tempo di cimentarmi e verso sera ormai era tardi per battersi in maniera competitiva con chi ormai aveva preso confidenza dalla mattina con le sparatorie - quindi mi sono limitato a dare un'occhiata.

Una bella iniziativa, che non ho visto in altre conferenze di questo tipo, era l'Area Bimbi. Il nome parla da sé: mentre segui le conferenze puoi lasciare i pargoletti nelle mani dell'eccellente staff dell'Open Source Day, che provvederà a fargli passare il tempo divertendosi. Fantastica idea!

Il pranzo self-service costava appena 10 Euro (OK, non ho pagato in quanto speaker in realtà) ed era piuttosto buono ed abbondante. Anche il bar interno all'Università era sempre aperto e a disposizione dei partecipanti.

Per quanto ho potuto vedere l'evento è filato via liscio come l'olio, e lo staff della reception - sempre molto disponibile - ha svolto un ottimo lavoro nel fornire supporto ai partecipanti (mi ci sono rivolto 2-3 volte, e per questioni non banali).

L'unico (piccolissimo) appunto che faccio per una manifestazione comunque riuscita alla grande è relativo alla mancanza di un evento serale: sarebbe bello ci fosse una cena "sociale" programmata (a cui uno si pre-iscrive, oppure paga il giorno stesso se ci sono ancora posti), sono sicuro non mancherebbero spunti per varie discussioni tecniche e non, per fare amicizia, e (perché no) per tirare tardi in giro per Udine.

Presentazion 0.60 released

| No Comments

Presentazion 0.60 is out, with some changes and many important bugfixes and optimizations.

Here's the change log:

Version 0.60 - 2011-11-18
    - Calculation of font size is now much more precise
    - Padding settings now moved to CSS file, so they can be
        * customized without changing the JS file
        * be different from screen to PDF/print version
    - Fixed ULs and OLs so list markers are inside the div and
      there's no risk of them crossing boundaries
    - Some code refactoring/optimization
    - Allow comments in multislides (lines beginning with //
      are ignored). Took the idea from a fork by stevan, but
      implemented it differently.
    - Fixed a bug which didn't allow to have multiple
      multislides in one presentation (thanks stevan)

See the original blog post for download and other information.

ZIP/Tarballs: download
github: project page

Every time I have to make a presentation, I'm always a bit confused about which software I should use to create and to show my slides, as no one seems to fit my needs (which are very simple, in fact).

Basically, what I want is:

  • Use a web browser to display slides, and be cross-browser at least with latest versions
  • Use a single HTML file to enter the slides data, avoiding at all applications like Impress or PowerPoint, which require a lot of time to create and move things around
  • Scale and display well on any resolution
  • Everything should be centred, both horizontally and vertically, and enlarged as much as possible
  • Center source code and left-align it
  • Painless PDF export

Surprisingly enough, all software out there misses at least a couple of these points: there are excellent tools for web browsers which provide a lot (too many?) features to make all kind of slides, but some don't seem to be able to centre and enlarge text automatically, others work only on a single vendor's browser. Moreover, nearly all of them lack an easy way to get a PDF copy of the slides, which is very important (when everything fails, a PDF displayed on a computer you borrow can save your presentation).

Enter Presentazion (the name is Friulian language for presentation).

Creating the slides is very simple, as they're all in the main file (the whole software consists of 4 small files). The recommended way to create slides is by using the multislide feature:

all lonesome lines are wrapped in p tags ---- and code... is automatically formatted as it should when leaving 4 blanks at the beginning of the line ---- unordered list // comments are ignored * one * two * three ---- ordered list # one # two # three ----

HTML is still ok to use

If you want full control over what you create, you can also directly create the slide DIVs - it's easy (even though a bit more verbose than the above example):

It's Friulian for presentation

Design Goals

  • Everything centered
  • ....

Code example

sub where_are_you { my $self = shift; say "I am in " . $self->place; }

slide and multislide can be combined (multiple times) in the same slidewhow at your convenience.

Now open the software in any recent web browser (yes, also Explorer is supported if you have at least version 8.0) and it will look like this example.

You can navigate with PgUp, PgDown and other keys - press h from within the presentation to see them all. You can also jump to a specific slide (press j), see where you are (press n) and even jump forward to a slide which contains a search pattern (press s).

Look can be customized by editing the CSS file.

And... PDF export works out of the box by using the excellent wkhtmltopdf piece of software: the PDF will be almost identical to the presentation you see on the web browser. Take a look at the example script to see how it works; there's also a print CSS which can be tweaked to change resolution, etc.

ZIP archives and tarballs of latest version can be downloaded by clicking here.

All code, which is released open source under the Artistic (perl5) or GPL v3 license, can be found in the Presentazion github repository.

About this Archive

This page is an archive of entries from November 2011 listed from newest to oldest.

August 2011 is the previous archive.

December 2011 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Categories

Pages

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.14-en