drupal_8

 

Procedo a explicar o procedemento para engadir CSS en Drupal 8 co tema bootstrap, pero entendo que se fai de maneira análoga con calquera outro tema:

Accedemos á carpeta do tema, neste caso bootstrap

cd /var/www/html/drupal/web/themes/bootstrap

Editamos o seguinte fichiero:

nano bootstrap.info.yml

Na sección libraries, engadimos o nome da nosa librería personalizada, que no paso seguinte editaremos (bootstrap.libraries.yml). No meu caso engado a librería bootstrap/martin

libraries:
  - 'bootstrap/theme'
  -  bootstrap/martin

Editamos seguidamente o ficheiro das librerías:

nano bootstrap.libraries.yml

E creamos unha sección ao final do ficheiro. No meu caso chameille martin

martin:
  version: VERSION
  css:
    base:
       css/base/atio.css: {}


E por último teño que crear o ficheiro atio.css en ruta /drupal/themes/bootstrap/css/base/atio.css. E neste css engado as regras CSS desexadas.

Pero, falta un paso importante. Deberemos de ir a Configuración. Neste apartado, e concretamente en Rendemento debemo de valeirar a caché, para que se cargue o novo ficheiro CSS

CSS NUN DRUPAL MULTISITE

No caso dun Drupal multisite, antes de nada deberemos de facer unha copia do tema no site correspondente

cd /var/www/html/drupal/web/themes/

cp -rp bootstrap /var/www/html/drupal/sites/blog/themes

E tal e como expliquei desde o principio, seguir os mesmos pasos, pero iso si, coa nova ruta específica para o site correspondente, neste caso blog (/var/www/html/drupal/sites/blog/themes)

CSS EXTERNO

Se desexamos ter un ficheiro CSS externo, que nos poida servir para varios sitios con Drupal, cambiamos na librería bootstrap.libraries.yml

martin:
  version: VERSION
  css:
    base:
      https://atio.es/pub/blog_atio.css: { type: external, minified: true}

 

 

Non é novidade de que os mapas mentais constitúen unha valiosa ferramenta para memorizar moita información. Para min a razón é sinxela. A nosa menta desenvólvese mellor con imaxes que con información desenlazada. Nós a unha imaxe podemos darlle moita información e polo tanto o a facilidade para integrala é maior. Forma parte dos recursos do inconsciente, tan grande como a biblioteca de Alexandría.

Logotipo FreeMind

Deixo un sinxelo manual dun programa chamado FreeMind. Para instalalo executamos a seguinte instrución desde o terminal, ou ben procuramos o seu nome desde o synaptic:

#apt install freemind

Tutorial:

https://blog.atio.es/sites/blog/files/freemind/FreeMind.pdf

Exemplo:

http://atio.es/freemind/freemind.zip

 

1. OS FICHEIROS

http://atio.es/eva/sesion2/ficheiro.pdf

a. Engadir pdf: restas por descomposición

2. ENGADIR RECURSOS A UNHA PÁXINA

a. Engadir un vídeo de youtube

https://www.youtube.com/watch?v=2vHtDF0D7PM

b. Descargar e descomprimir o seguinte mapa mental. Abrir con FreeMind. Exportal como imaxe png. Engadir a imaxe nunha páxina

   http://atio.es/freemind/freemind.zip

c. Google Maps

3. OS PAQUETES SCORM

http://atio.es/eva/sesion3/scorm.pdf

a. Educarex: https://constructor.educarex.es/inicio.html

b. Procomún: http://procomun.educalab.es/es

4. COPIA DE SEGURIDADE E RESTAURACIÓN DA AULA

http://atio.es/eva/sesion5/copia_seguridade.pdf

5. CONFIGURACIÓN DA AVALIACIÓN.

  http://atio.es/eva/ficheiros/ficheiros/cualificacion.pdf

   Práctica.

   a. Creación das categorías de avaliación  (ponteración 60%)

   b. Creación das subcategorías: exames, probas de avaliación continua (ponderación 40%)

   c. Caderno (ponderación 10%)

   d. Engadir notas desde informe de avaliación

   e. Visualización das notas polo alumno.

6. VISUALIZACIÓN DO INFORME E INTERPRETACIÓN DA AVALIACIÓN DUNHA UNIDADE DE NETEX 

   http://atio.es/eva/ficheiros/ficheiros/avaliacion_netex.pdf

 

Galiza, unha das poucas comunidades na que os seus docentes ensinan en GNU/Linux. Un orgullo contar cunha comunidade de docentes que miran ao futuro, a aquilo polo que apostan as universidades, os grandes centros de investigación, as grandes tecnolóxicas, os programadores. Será a tecnoloxía dos nodos de Internet das cousas, que hoxe tan só podemos albiscar a través dunha fenda. Foi un reto, unha aposta decidida dos ensinantes en prol da liberdade e a modernización tecnolóxica. Chegou deste xeito o concepto de software libre ás aula, que vai moito máis aló das características dunha licenza, configurando unha forma de ser, a de dar sen pedir nada a cambio, a de compartir, a do respecto pola propiedade intelectual, a da defensa das linguas minoritarias. Tantas cousas!

logotipo Tux

 

icono documentos pdf

 

En ocasións desexamos mudar un documento pdf a odt. En ocasións para facer un copia-pega e deste xeito non ter que escribir novamente toda esa sección que nos interesa.

Abrimos o emulador do terminal. E dirixímonos á ruta na cal teñamos descargado o pdf.

cd /home/usuario/Descargas

soffice --infilter="writer_pdf_import" --convert-to odt ficheiro.pdf

Se o que desexamos é acadar o ficheiro fonte dunha presentación Impress a partir do pdf, aplicamos o seguinte código:

soffice --infilter="impress_pdf_import" --convert-to odp Agueiro18_Alumno_comparte_traballo.pdf

Unha vez que teñamos no formato desexado xa os podemos modificar ao noso gusto. Debes de lembrar que co programa pdfMod, podes eliminarlle follas ao pdf, ou ben engadirllas. Tamén pode se de utilidade cando o documento a converter é demasiado pesado para o noso equipo.

 

cups

En ocasións, cando procuramos unha impresora ou fotocopiadora coa ferramenta cups (http://localhost:631), a aplicación atópao correctamente, sen embargo en connection o asígnalle lpd://KMA30E9F/ por exemplo. Sen embargo probamos a imprimir algo e a impresora non funciona.

A solución pasa por cambiar ese enderezo lpd://KMA30E9F/ por socket://10.42.68.241, é dicir socket e a ip da impresora. Cups non permite facer este cambio. Antes podíase ir a aplicación Printing ubicada en sistema, e ao pinchar en propiedades da impresora (botón dereito do rato), e modificar este parámetro. Sen embargo nas últimas versións de debian deixou de funcionar. Se borramos a impresora e a volvemos a engadir, serviranos para actualizar a ip, sen embargo non solucionamos o cambio de lpd a socket

Entón para cambiar isto debemos de editar o seguinte ficheiro:

#nano /etc/cups/printers.conf

Reiniciamos o servizo cups

#service cups restart

Se entramos novamente en cups, veremos que xa está modificada a dirección ip da impresora.

 

1. CREAR TAREFAS NO EVA    

   http://atio.es/eva/sesion3/tarefas.pdf 

    Elabora un resumo do seguinte texto:

 Fonte: CCPTIC - http://uoc.edu 

Desde hace años, las nuevas tecnologías permiten que cada cual monitorice y publique todo lo que hace en su vida pública y privada (a través de las redes sociales, por ejemplo). Igualmente, estas mismas tecnologías permiten a empresas y administraciones explicar al mundo qué hacen y con quién lo hacen. Esta información puede después ser puesta en relación: la búsqueda del nombre de una persona concreta en Google revelará no solo su lugar de trabajo, sino la foto de esa fiesta a la que fue, esa multa que le pusieron o ese día que salió en televisión. Al poner en relación pequeñas piezas de información, se va conformando una imagen digital de cada individuo.

Existen desde hace tiempo las tecnologías y los mecanismos para obtener datos sobre quién es cada uno y qué hace; en muchos casos, de hecho, los individuos son conscientes y cómplices de este proceso. Lo que ocurre detrás de la vista pública es el análisis masivo de estos datos para identificar y clasificar a los ciudadanos, con dos grandes objetivos: la seguridad (el control social preventivo y masivo) y el marketing (la identificación de perfiles de consumidores). Estos dos grandes objetivos, además, están relacionados: a menudo las empresas crean la infraestructura de recogida de datos (a través de redes sociales, servicios de mensajería o servicios de fidelización) y los gobiernos consiguen acceso ilimitado a esa información.

El cometido del Big Data es crear sistemas para la comprensión de esos datos, aportando fórmulas para establecer relaciones que aporten una información demasiado compleja para ser captada a simple vista. Es decir, antes del Big Data un supermercado podía saber si una mujer era cliente habitual, qué compraba y cuánto gastaba. Con el Big Data el supermercado puede saber, basándose en los patrones de consumo de esa mujer (captados por su tarjeta cliente) y el cruce de estos con otros datos (acuerdos estratégicos con bancos, empresas de seguros, etcétera), si, por ejemplo, está embarazada y en qué momento de gestación se encuentra. Este nuevo escenario tiene potencialidades como el desarrollo y optimización de nuevos productos y servicios, o la innovación y la generación de inteligencia sobre procesos sociales. Sin embargo, también tiene riesgos, como han puesto sobre la mesa algunas asociaciones de consumidores, que han denunciado la intromisión en el derecho a la intimidad.

Para entender los problemas que todavía conlleva el Big Data, pensemos por un momento en otra tecnología que en su día supuso un cambio a muchos niveles: el coche. Con la invención del motor se creó un dispositivo capaz de acortar tiempos de viaje y costes de transporte, pero también capaz de provocar accidentes. Así que la sociedad llegó a ciertos compromisos: se obligó a los fabricantes a hacer coches con medidas de seguridad para pasajeros y viandantes, limitamos las velocidades máximas, instalamos semáforos, y se creó un sistema de seguros y responsabilidad civil. No se ganaron todas las batallas y los coches siguen siendo capaces de ir a velocidades superiores a las máximas legales, pero a ningún fabricante se le ocurriría hoy sacar al mercado un coche sin cinturón de seguridad, aunque instalarlos suponga un coste mayor.

El problema del Big Data es que se ha construido el vehículo pero no se ha llegado a los consensos sociales, políticos y legales que permitan minimizar el impacto negativo de esta nueva tecnología. Se tiene claro cómo recoger masivamente los datos de la gente, cómo espiar cada uno de sus pasos, cómo compartir esta información con otros agentes económicos y cómo cruzar datos de centenares de fuentes diferentes. Ahora bien, se desconoce cómo proteger efectivamente a la persona que ha generado estos datos, ni cómo pedirle permiso y cederle el control de lo que ocurre con ellos.

 

    Posible resposta:

Las nuevas tecnologías manejan una gran cantidad de información sobre los ciudadanos, desde datos oficiales que manejan los gobiernos, pasando por las preferencias comerciales que las empresas recopilan, hasta detalles personales que voluntariamente introducen los usuarios en redes sociales; por el momento, todo se acumula de forma masiva e indiscriminada en la red. El llamado Big Data tiene como propósito crear sistemas para unificar, relacionar y comprender todos esos datos. Una herramienta de procesamiento tan potente como para conseguir ese objetivo abrirá importantes posibilidades (por ejemplo, se podrán desarrollar nuevos productos y publicidad adecuada a cada consumidor, o también entender procesos sociales complejos); pero también conlleva riesgos como la vulneración del derecho a la intimidad de las personas. Del mismo modo que hubo que hacer con otras tecnologías, es imprescindible que la sociedad establezca consensos sobre cómo utilizar el Big Data, a fin de minimizar su impacto negativo. La posibilidad de recoger masivamente datos de los ciudadanos y de analizarlos ha de estar limitada por reglas que les protejan y permitan a cada individuo controlar la información sobre sí mismo. En este momento en el que se reclama participación ciudadana y transparencia en los procesos de los gobiernos en general, debe exigirse que la ciudadanía desempeñe un papel destacado en el establecimiento de pactos que les garanticen derechos sobre sus propios datos en la red y sobre el uso que se haga de ellos.

 

2. ENTREGA DUNHA TAREFA EN AGUEIRO. E COMPARTILA CO DOCENTE

http://atio.es/agueiro/pdf/Agueiro18_Alumno_comparte_traballo.pdf

 

3. CREAR PAXINA

    Engadir url

    http://atio.es/eva/sesion2/url.pdf

    Crear páxina. Engadimos ligazón e imaxes

    http://atio.es/eva/sesion2/paxina.pdf

Engadindo unha url

a. url: https://quizizz.com/

Creando a páxina

b. Descargar e descomprimir o seguinte mapa mental. Abrir con FreeMind. Exportal como imaxe png. Engadir a imaxe nunha páxina

   http://atio.es/freemind/freemind.zip

c. Engadir pdf: restas por descomposición

 

4. OS PAQUETES SCORM

http://atio.es/eva/sesion3/scorm.pdf

a. Educarex: https://constructor.educarex.es/inicio.html

b. Procomún: http://procomun.educalab.es/es

 

5. COPIA DE SEGURIDADE E RESTAURACIÓN DA AULA

http://atio.es/eva/sesion5/copia_seguridade.pdf

 

1. PRESENTACIÓN

http://atio.es/eva/ficheiros/ficheiros/presentacion.pdf

2. EQUIPAMENTO

http://www.atio.es/eva/sesion1/conexionado_equipamento.pdf

3. EDUDIXITAL

http://www.edu.xunta.gal/portal/sites/web/files/1_edudixital_2018_portal.pdf

4. E-DIXGAL.

http://atio.es/eva/ficheiros/ficheiros/xeneralidades_edixgal.pdf

 

eva

5. O EVA

http://atio.es/eva/ficheiros/ficheiros/eva_dixital_xeneralidades.pdf

        Práctica. Entrar no entorno co perfil de titor. Ver as partes xerais: axudas e catálogo.

       a. Crear  unha materia. Engadir unha unidade didáctica

           http://www.atio.es/eva/sesion1/crear_materia.pdf

       b. Matricular aos usuarios nas materias creadas

           http://www.atio.es/eva/sesion1/matricula.pdf

            Práctica. Crear curso, matricular un alumno e o profesor. Engadir ao profesor o perfil de profesor.

            Engadir unidade didácticas. Engadir Netex alumno e Netex profe. Ocultar a  unidade de profesor

            Engadir unidade de Edebé.

            Engadir dúas urls e un pdf

                         url: https://online.seterra.com/es

                         url: https://quizizz.com/

                         pdf: Poemas de López Abente 

            Cambiar de usuario e entrar como alumno para visualizar o entorno.

            Configurar o formato da materia por Temas e Grella

       c. A miña área persoal

           http://www.atio.es/eva/sesion1/area_persoal.pdf

       d.  Calendario

           http://www.atio.es/eva/sesion1/o_calendario.pdf

           Práctica. engadir unha data de exame

 

python

 

Thonny é un magnífico editor para programar en Python. É moi sinxeliño e lixeiro, pero máis que suficiente para aprender a programar en Python. Velaquí temos un script que en principio funciona en Debian Jessie

Descargar script

#!/bin/bash
###Instalación de Thonny e xwPython
# You must have root privelages to run this script (use sudo)
if [ `id -u` -ne 0 ]; then                        # Checks to see if script is run as root
    echo "This script must be run as root" >&2            # If it isn't, exit with error
    exit 1
fi

#preliminares para os que teñen paquetes estragados

su -c "dpkg --configure -a"
su -c "apt-get install -f"
su -c "apt-get update"

#get files
cd /tmp
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

#instalamos thonny
pip install -U -I thonny

#instalamos paquetes necesarios, segundo https://github.com/wxWidgets/Phoenix
apt install -y dpkg-dev build-essential python3-dev libjpeg-dev libtiff5-dev libsdl1.2-dev libgstreamer-plugins-base0.10-dev libnotify-dev
apt install -y freeglut3 freeglut3-dev libsm-dev libgtk-3-dev libwebkit2gtk-3.0-dev libwebkit2gtk-4.0-dev libxtst-dev
apt install -y libgstreamer-plugins-base1.0-dev libwebkit2gtk-4.0-dev libsdl2-dev
apt install -y python3-tk

#modulos para thonny
pip install -U -I appdirs setuptools six wheel twine sphinx requests pytest pytest-xdist pytest-timeout numpy wxpython

#Engadimos ligazón ao menu
cd  /usr/share/applications/
rm -f thonny.desktop
wget https://atio.es/pub/thonny.desktop

Despois de instalalo, abrimos o Thonny e en opcións > Interpreter escollemos a versión Python da familia 3 que teñamos instalada.

 

opcións

Seguidamente podemos comprobar os paquetes que temos instalados en Tools > Manage Packages

 

packages