• Software per creare presentazioni: Pampi

    From Davide Prina@21:1/5 to All on Sun May 29 12:00:01 2022
    Usando il mio script che ho appena postato e che serve
    per analizzare i nuovi ingressi in testing ho trovato
    questo programma per creare presentazioni che sembra
    molto interessante.

    Non ho ancora guardato bene come funziona, ho solo visto
    i filmati d'esempio e l'ho installato. Ho visto che è
    possibile installarlo anche su una Debian stable perché
    le dipendenze sono tutte soddisfatte (basta scaricare il
    .deb a mano dal sito di Debian e poi dare un
    # apt install ./pampixxxx.deb).

    In passato ho usato più volte sozi e devo dire che creare
    una presentazione con sozi è davvero velocissimo: crei
    un'immagine SVG ci butti dentro tutto e poi crei i
    fotogrammi con i movimenti... tutto in tempi rapidissimi.
    Però, secondo me, Sozi ha due difetti: il primo è che se
    prepari la presentazione per una risoluzione video, allora
    può non essere adatta per altre risoluzioni video (parti
    tagliate o si vedono parti che dovrebbero essere nascoste)
    e secondo è che ora per funzionare devi avere Electron
    installato, che non è altro che Chromium.
    Con Sozi puoi creare delle presentazioni "impressionanti"...
    che lasciano tutti a bocca aperta, ma soprattutto catturano
    molto l'attenzione del "pubblico" e non sono noiose come una
    presentazione a slide.

    Ho visto che con pampi ci sono anche effetti aggiuntivi
    rispetto a Sozi.

    Volevo segnalarlo e chiedere se qualcuno lo ha già usato e se
    ha visto pro e contro, magari confrontando con Sozi se li ha
    già usati entrambi.

    Ciao
    Davide

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Bodrato@21:1/5 to All on Sun May 29 21:10:01 2022
    Ciao,

    Il 2022-05-29 11:58 Davide Prina ha scritto:
    ho trovato questo programma per creare presentazioni
    che sembra molto interessante.

    Mi hai incuriosito, lo installerò e proverò.

    In passato ho usato più volte sozi e devo dire che creare
    una presentazione con sozi è davvero velocissimo: crei
    un'immagine SVG ci butti dentro tutto e poi crei i
    fotogrammi con i movimenti... tutto in tempi rapidissimi.

    Cercavo anche il pacchetto "sozi", ma vedo che c'era in buster e non c'è
    più. Ho capito male? Tu lo usi ancora o anche questo è uno dei motivi
    per cui lo stai abbandonando?

    Con Sozi puoi creare delle presentazioni "impressionanti"...
    che lasciano tutti a bocca aperta, ma soprattutto catturano
    molto l'attenzione del "pubblico" e non sono noiose come una
    presentazione a slide.

    Sì, l'idea di creare la presentazione non come una successione di
    quadretti indipendenti, ma come inquadrature di un'unica immagine
    globale, ha degli aspetti che colpiscono.
    Anche se, a mio parere, non esaurisce le possibilità delle
    presentazioni. Non perché ovviamente si può evolvere ulteriormente nella terza dimensione, ma perché non tutti gli effetti sono spaziali e la successione di "fotogrammi" a volte permette di giocare col tempo...

    Volevo segnalarlo e chiedere se qualcuno lo ha già usato e se

    Grazie! Non ancora mai usato, ma lo proverò.

    Ĝis,
    m

    --
    http://bodrato.it/papers/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Bodrato@21:1/5 to All on Sun May 29 21:30:01 2022
    Ciao,

    Il 2022-05-29 21:04 Marco Bodrato ha scritto:
    Cercavo anche il pacchetto "sozi", ma vedo che c'era in buster
    e non c'è più. Ho capito male?

    Mi rispondo da solo.

    Date: Tue, 10 Dec 2019 05:09:32 +0000

    We believe that the bug you reported is now fixed; the following
    package(s) have been removed from unstable:

    sozi | 12.05-1.1 | source, all

    ------------------- Reason -------------------
    RoQA; depends on pygtk2, unmaintained ----------------------------------------------

    È stato rimosso due anni fa annondanti, per problemi di dipendenze e manutenzione... Proverò solo Pampi :-)

    Ĝis,
    m

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Davide Prina@21:1/5 to All on Tue May 31 21:00:01 2022
    Marco Bodrato ha scritto:

    Cercavo anche il pacchetto "sozi", ma vedo che c'era in buster e non c'è più. Ho capito male?

    sì, prima era un plugin di inkscape, poi è stato trasformato in un applicativo a sé stante, ma funziona dentro electron e non è distribuito
    in Debian.

    Tu lo usi ancora o anche questo è uno dei motivi
    per cui lo stai abbandonando?

    lo avevo usato molto quando era un plugin di inkscape.
    Recentemente ho provato a prendere la nuova versione dal sito dell'autore,
    ma come detto in pratica ti installa Electron... e inoltre ha i vecchi
    problemi che ho accennato.

    Ciao
    Davide

    --
    La mia privacy non è affar tuo
    https://noyb.eu/it

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Davide Prina@21:1/5 to All on Sat Jun 4 18:00:01 2022
    ho fatto delle prove con pampi e devo dire che è
    totalmente diverso da sozi.

    Ho perso un po' di tempo prima di capire come
    fare delle prove e quindi descrivo qui come si
    deve fare:
    * aprire pampi
    * file -> save as...
    * a questo punto è possibile iniziare a scrivere
    il "codice" nella finestra di sinistra e fare
    test su quanto scritto premendo Ctrl-P per
    "compilare" il proprio esempio.
    Dover fare Ctrl-P ogni volta per vedere le
    modifiche è un po' macchinoso...

    Si possono caricare gli esempi presenti: Ctrl-O
    o vedere il "Cheat Sheet" premendo il bottone in
    alto nel centro.

    È possibile caricare dei CSS con degli effetti già
    preimpostati, tramite il File -> Wizard

    Non sono riuscito a capire a cosa servono i bottoni
    nella riga Tools.

    C'è il pacchetto pampi-nonfree che dovrebbe caricare
    dei CSS/JS che sono o di una versione statica
    (per questo motivo non si possono prendere dai repo
    Debian, perché qui cambierebbero) o hanno una licenza
    che limita il modo in cui possono essere distribuito.
    Questo script ha un bug che non gli permette di
    funzionare se uno ha un sistema installato con un
    localizzazione diversa dall'inglese.
    Per farlo funzionare si può creare questo workaround:
    $ ln -s Documenti Documents
    eseguire il programma
    $ pampi-nonfree
    rimuovere il link simbolico creato
    $ rm Documents

    Da quello che ho capito è possibile usare qualsiasi
    tag HTML

    Ogni slide inizia con una istruzione del tipo:
    # {.step data-x=1000 data-y=1000}

    dove si indica che è il passo successivo, si danno le
    coordinare (x,y,z) e gli effetti da applicare.

    Quindi si crea un elenco di step, per ogni step si
    indica cosa visualizzare e gli effetti da applicare.

    Quello che non sono riuscito a fare è un effetto che
    ho usato spesso con sozi: far vedere di una "slide"
    solo una parte per volta, evitando così di far vedere
    troppe righe di testo tutte insieme, ma visualizzare
    o solo una riga alla volta o parte di una riga per
    volta.
    Ho provato a creare più slide con lo stesso testo e
    ho cercato di mettere il colore dell'inchiostro per
    la parte da nascondere uguale allo sfondo, ma sembra
    che il programma alteri i colori... e quindi non sono
    riuscito.
    Se qualcuno riesce a risolvermi questo problema mi
    faccia sapere :-)

    Il programma mi sembra buono, anche se, secondo me,
    mancano i comandi per poter fare alcune operazioni di
    base come: cambiare font, cambiare colore inchiostro e
    sfondo, ... che, penso, possano essere fatti tutti
    tramite tag HTML.

    Rispetto a Sozi dovrebbe essere più preciso, non
    dovrebbero esserci problemi con il cambio della
    risoluzione video (es: visualizzazione su PC con
    modalità video differente), ... inoltre è presente
    in Debian e non necessita di qualcosa di enorme per
    funzionare.

    Ciao
    Davide

    --
    La mia privacy non è affar tuo
    https://noyb.eu/it

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Bodrato@21:1/5 to All on Sun Jun 5 11:30:01 2022
    Ciao Davide,

    Il Sab, 4 Giugno 2022 5:57 pm, Davide Prina ha scritto:
    Ho perso un po' di tempo prima di capire come
    fare delle prove e quindi descrivo qui come si
    deve fare:

    Dover fare Ctrl-P ogni volta per vedere le
    modifiche è un po' macchinoso...

    Per me che ho spesso preparato le presentazioni in LaTeX, questa è una
    cosa minima :-)

    Ogni slide inizia con una istruzione del tipo:
    # {.step data-x=1000 data-y=1000}

    dove si indica che è il passo successivo, si danno le
    coordinare (x,y,z) e gli effetti da applicare.

    Questo invece mi sembra piuttosto macchinoso, perché è vero che permette
    una grande precisione, ma non risulta per nulla semplice dover fornire numericamente delle coordinate.
    È vero che ci sono alcuni scenari pre-definiti, che vengono calcolati dal programma stesso, ma mi sembra che manchino strumenti per facilitare la generazione di scenari misti con inquadrature (non le chiamerei slide) che
    non seguano tutte uno stesso schema.

    Pampi dipende addirittura da un programma di algebra: macaulay. Magari ha
    anche altri scopi, ma immagino serva proprio per poter generare gli
    scenari al volo a partire dai parametri inseriti da chi usa il programma.
    Non ho visto se c'è un modo guidato per trovare delle coordinate x,y,z che permettano di ottenere un effetto voluto.

    Quello che non sono riuscito a fare è un effetto che
    ho usato spesso con sozi: far vedere di una "slide"
    solo una parte per volta, evitando così di far vedere
    troppe righe di testo tutte insieme, ma visualizzare
    o solo una riga alla volta o parte di una riga per
    volta.

    Sinceramente questa è una cosa che nelle presentazioni (quando mi è
    capitato di seguire seminari tenuti da altri) non ho mai amato. Far vedere
    un riquadro a bocconcini, invece che tutto assieme, impedisce allo
    spettatore di comprendere a colpo d'occhio in che direzione ci si sta
    muovendo, impone all'esplorazione del materiale proiettato lo stesso ritmo dell'esposizione a voce, vanificando in gran parte l'utilità (per il
    pubblico) di avere un ausilio visivo all'esposizione orale...

    Ma è questione di gusti.

    Ammetto anche che in specifici casi, non tanto per centellinare, ma per affiancare, capovolgere, mettere a confronto, e soprattutto sostituire materiale visualizzato, avere una presentazione non solo basata su una collocazione spaziale, ma anche su modifiche sequenziali, può essere
    utile.
    Ed infine, devo ammettere che può essere utile anche centellinare, se si
    vuole ottenere l'effetto Karaoke :-)

    La mia impressione è che Pampi si concentri principalmente sulla
    collocazione spaziale; sulla costruzione architettonica del museo nel
    quale puoi passare da una stanza all'altra per vedere cose diverse, ma con l'idea di fondo che le diverse cose sono tutte contemporaneamente presenti
    e, mentre sei in una stanza, in realtà intravedi dallo scorcio della porta quel che c'è nella stanza accanto.
    Se vuoi anche che in una stanza si possa accendere una luce o su una
    parete poter scostare una tenda o girare un pannello... allora devi
    aggiungere altro. Del resto con HTML5+CSS3+JS/Wasm... si può fare
    qualunque cosa :-)

    Ho visto che ci sono alcuni strumenti la cui integrazione è già prevista, anche se non ho ancora avuto il tempo di sperimentarne l'usabilità. Oltre
    a poter scrivere formule in uno dei derivati del TeX, vedo che c'è anche GeoGebra, che io trovo utilissimo. Peccato che quest'ultimo abbia alcune porzioni con licenza CC-NC (Creative-Common, Non Commerciale) considerata
    non libera da Debian, così che la distribuzione non ne contiene una
    versione recente.
    Forse c'è anche qualcosa che permetta una maggior dinamicità del testo nel riquadro presentato?

    Ĝis,
    m

    --
    http://bodrato.it/papers/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Davide Prina@21:1/5 to All on Sun Jun 5 15:20:01 2022
    Marco Bodrato ha scritto:

    Ogni slide inizia con una istruzione del tipo:
    # {.step data-x=1000 data-y=1000}

    dove si indica che è il passo successivo, si danno le
    coordinare (x,y,z) e gli effetti da applicare.

    Questo invece mi sembra piuttosto macchinoso, perché è vero che permette una grande precisione, ma non risulta per nulla semplice dover fornire numericamente delle coordinate.
    È vero che ci sono alcuni scenari pre-definiti, che vengono calcolati dal programma stesso, ma mi sembra che manchino strumenti per facilitare la generazione di scenari misti con inquadrature (non le chiamerei slide) che non seguano tutte uno stesso schema.

    ma è abbastanza semplice crearle da zero, basta fare un po' di esperimenti

    Ad esempio con queste poche righe:

    # {.step data-x=1000 data-y=1000}
    **Questa è la riga 1**

    # {.step data-x=1000 data-y=1050}
    **Questa è la riga 2**

    # {.step data-x=1000 data-y=1100}
    **Questa è la riga 3**

    # {.step data-x=1000 data-y=1150}
    **Questa è la riga 4**

    # {.step data-x=1000 data-y=1200}
    **Questa è la riga 5**

    # {.step data-x=1000 data-y=1250}
    **Questa è la riga 6**

    # {.step data-x=1000 data-y=1300}
    **Questa è la riga 7**

    # {.step data-x=1000 data-y=1350}
    **Questa è la riga 8**

    # {.step data-x=1000 data-y=1400}
    **Questa è la riga 9**

    # {.step data-x=1000 data-y=1450}
    **Questa è la riga 10**

    # {.step data-x=2000 data-y=2450}
    Nuova pagina

    # {.step data-x=2100 data-y=2550 data-z=1000}
    Test

    # {.step data-x=2200 data-y=2650 data-z=2000}
    Test 2

    # {.step data-x=2300 data-y=2750 data-z=3000 data-rotate=90}
    Test 3

    Crea una sequenza di 10 elementi che scorrono verso l'alto e poi uno scorrimento verso il basso a destra, uno scorrimento in alto a destra
    e contemporaneamente uno spostamento sull'asse z verso l'utente ed
    infine come il punto precedente più una rotazione di 90 gradi della
    visuale.

    Non ho visto se c'è un modo guidato per trovare delle coordinate x,y,z che permettano di ottenere un effetto voluto.

    sto vendendo che l'effetto voluto o il limite a cosa puoi fare è un po' la
    tua immaginazione. Quindi è un po' di difficile creare qualcosa di guidato.
    Ci sono i CSS (creati tramite wizard) che ti offrono degli scenari già
    creati che puoi riusare.

    Quello che non sono riuscito a fare è un effetto che
    ho usato spesso con sozi: far vedere di una "slide"
    solo una parte per volta, evitando così di far vedere
    troppe righe di testo tutte insieme, ma visualizzare
    o solo una riga alla volta o parte di una riga per
    volta.

    Sinceramente questa è una cosa che nelle presentazioni (quando mi è capitato di seguire seminari tenuti da altri) non ho mai amato.

    ma spesso far vedere tutto insieme può risultare troppo complesso.
    Ad esempio dovevo far vedere una tabella su più anni (colonne) con ogni
    riga rappresentante un significato differente.
    Con Sozi avevo mostrato solo la prima cella del primo anno e primo
    significato, spiegato il significato e ho fatto apparire anche la cella
    della riga sottostante, spiegato il significato... fino alla fine della colonna, poi ho fatto vedere l'anno successivo e spiegato le differenze
    e poi ho fatto vedere ad uno ad uno gli altri anni spiegando cosa era
    successo e perché.
    Secondo me così facendo ho fatto concentrare l'attenzione solo sulla
    parte che stavo spiegando in quel momento, senza mostrare una tabella
    intera che avrebbe spostato l'attenzione delle persone sull'insieme,
    magari perdendo quanto io stavo dicendo o non riuscendo a seguire tutto
    in modo corretto.

    La mia impressione è che Pampi si concentri principalmente sulla collocazione spaziale;

    infatti, da varie prove ti permette di collocare spazialmente oggetti

    sulla costruzione architettonica del museo nel
    quale puoi passare da una stanza all'altra per vedere cose diverse, ma con l'idea di fondo che le diverse cose sono tutte contemporaneamente presenti
    e, mentre sei in una stanza, in realtà intravedi dallo scorcio della porta quel che c'è nella stanza accanto.

    questo è un effetto che puoi ottenere o puoi nascondere le altre stanze di "sottofondo" completamente. Per fare questo è sufficiente spostarsi di un
    bel po'.

    Ho visto che ci sono alcuni strumenti la cui integrazione è già prevista, anche se non ho ancora avuto il tempo di sperimentarne l'usabilità.

    ho visto negli esempi l'uso di tali strumenti, ma non ho ancora provato.
    Come indicavo non ho capito a cosa servono i bottoni "Tools"

    Forse c'è anche qualcosa che permetta una maggior dinamicità del testo nel riquadro presentato?

    certamente puoi applicare effetti a singole parti che stai visualizzando o a tutto insieme e puoi applicare effetti impliciti (dipende dalle coordinate
    che passi per la stanza successiva) e esplicite (indicando cosa fare appena entrato nella stanza, esempio rotazione).

    Decisamente servirebbe una documentazione un po' più completa, probabilmente un piccolo tutorial che mostra tutte le funzionalità messe a disposizione e qualche esempio di cosa puoi fare aggiungendo anche tag HTML

    In definitiva mi sembra un programma interessante.

    Ciao
    Davide

    --
    La mia privacy non è affar tuo
    https://noyb.eu/it

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Paolo_Red=c3=a6lli?=@21:1/5 to All on Mon Jun 6 11:30:02 2022
    Il 29/05/22 11:58, Davide Prina ha scritto:
    Usando il mio script che ho appena postato e che serve
    per analizzare i nuovi ingressi in testing ho trovato
    questo programma per creare presentazioni che sembra
    molto interessante.
    ....
    Volevo segnalarlo e chiedere se qualcuno lo ha già usato e se
    ha visto pro e contro, magari confrontando con Sozi se li ha
    già usati entrambi.

    Avendo cose come https://revealjs.com/ e https://impress.js.org/ (ed
    altre alternative che trovate su https://alternativeto.net/software/reveal-js/?license=opensource&platform=self-hosted
    ) sento poco la necessità di programmi del genere. Vim ed un navigatore
    mi bastano :)

    Per chi sente il bisogno di programma WYSIWYG c'è https://github.com/henrikingo/impressionist che è un ediotr per impress ovviamente basato su Electron...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marco Bodrato@21:1/5 to All on Mon Jun 6 18:40:01 2022
    Ciao,

    Il 2022-06-06 18:16 Davide Prina ha scritto:
    Paolo Redælli ha scritto:
    e https://impress.js.org/ (ed

    questo sembra pampi, con gli effetti che ottieni.
    Probabilmente pampi ha delle funzionalità aggiuntive, da quel poco
    che ho visto.

    Non è che "sembra pampi". Il "motore" è proprio quello.

    La descrizione di pampi è: "Presentazioni con Markdown, Pandoc,
    Impress". Con "Impress" non intende quello di LibreOffice, ma proprio impress.js; che infatti è tra le dipendenze.

    $ apt-cache depends pampi|grep impress
    Depends: libjs-impress

    Pampi permette di scrivere usando Markdown presentazioni per impress.js,
    invece di scriverle direttamente in HTML. Con i classici pregi
    (facilità) e difetti (rigidità) di queste traduzioni.

    Ĝis,
    m

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Davide Prina@21:1/5 to All on Mon Jun 6 18:20:01 2022
    Paolo Redælli ha scritto:

    Avendo cose come https://revealjs.com/

    ma qui fai tutto on-line e se per caso il servizio ti dice che da
    domani è tutto a pagamento... o che chiude...

    e https://impress.js.org/ (ed

    questo sembra pampi, con gli effetti che ottieni.
    Probabilmente pampi ha delle funzionalità aggiuntive, da quel poco
    che ho visto.

    altre alternative che trovate su https://alternativeto.net/software/reveal-js/?license=opensource&platform=self-hosted
    ) sento poco la necessità di programmi del genere.

    non li conoscevo, ma io preferisco usare applicazioni desktop

    Per chi sente il bisogno di programma WYSIWYG c'è https://github.com/henrikingo/impressionist che è un ediotr per impress ovviamente basato su Electron...

    e che non siano qualcosa di enorme come applicativi basati su Electron.

    Ciao
    Davide

    --
    La mia privacy non è affar tuo
    https://noyb.eu/it

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paolo Redaelli@21:1/5 to All on Mon Jun 6 20:00:01 2022
    Il 6 giugno 2022 18:16:16 CEST, Davide Prina <Davide.Prina@null.net> ha scritto:
    Paolo Redælli ha scritto:

    Avendo cose come https://revealjs.com/

    ma qui fai tutto on-line e se per caso il servizio ti dice che da
    domani è tutto a pagamento... o che chiude...

    È software libero, https://github.com/hakimel/reveal.js
    Che chiuda o diventi a pagamento é impossibile, io e migliaia di persone abbiamo clonato il repo
    --
    Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Leandro Noferini@21:1/5 to Davide Prina on Mon Jun 6 23:00:01 2022
    Davide Prina <Davide.Prina@null.net> writes:

    Paolo Redælli ha scritto:

    Avendo cose come <https://revealjs.com/>

    ma qui fai tutto on-line e se per caso il servizio ti dice che da
    domani è tutto a pagamento… o che chiude…

    […]

    Come ti hanno già scritto, è software libero: aggiungo solo che io uso revealjs
    assolutamente offline perché ce l’ho tutto nel mio disco.


    Ciao
    leandro

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)