miércoles, 31 de mayo de 2017

Solución. Gestión de usuarios Linux, IV parte.

Os adjunto una imagen de la solución de la práctica, correspondiente a la rama de validación. Os recuerdo que de la parte de la carpeta "prácticas", el desarrollo es similar al de la práctica anterior, como así os indico en el enunciado. De la parte del " profesor", la clave está en introducir el usuario "profesor" en el fichero sudoers, permitiendole realizar lo siguiente: profesor ALL=/usr/bin/cat

La "r" del 3º terceto del fichero "ficheroprofesor" no es necesaria, la podéis quitar.

lunes, 22 de mayo de 2017

Ejercicios JQuery I.

Ejercicios de jQuery.

  1. Ejercicio.
    1. Realiza una página que muestre una tabla de 5x8. Tendrás que crear dos checkbox, uno con la opción par y el otro con la opción impar. Cuando selecciones cualquiera de ellas se deberá cambiar el estilo de las columnas seleccionadas.
    2. Crea también, un cuadro de texto, donde introducirás un número que corresponda a una fila, a continuación pulsarás sobre un botón que hará que desaparezca lentamente y vuelva aparecer lentamente la fila que has introducido.
  2. Ejercicio.
    1. Modifica el ejercicio anterior. No crees ningún checkbox, simplemente pulsa sobre par o impar y se deberán cambiar los estilos de las columnas seleccionadas.
    2. Crea también, un cuadro de texto, donde introducirás un número que corresponda a una fila, a continuación pulsaras sobre el botón "ocultar" que hará que desaparezca la fila, y pulsarás sobre el botón "mostrar" si deseas que aparezca de nuevo.
  3. Ejercicio.
    1. Realiza una página que muestre 3 enlaces a diferentes web´s. Tendrás que crear un checkbox, que al seleccionarlo te cambie los 3 enlaces de la página a otra dirección.
    2. Crea un cuadro de texto donde introducirás una dirección web, a continuación pulsaras sobre un botón que cambiará la dirección de los 3 enlaces de la página, por la nueva que has introducido.
  4. Ejercicio.
    1. Realiza una web dividida verticalmente en 2 partes iguales. En la parte de la izquierda tendrás un pequeño cuadrado con borde, fondo y con la primera frase de este enunciado. Crearás 3 botones uno para ocultar, otro para mover y el último para reflejar. Cuando pulses en ocultar, el cuadro se ocultará lentamente y el botón cambiará a mostrar, para que se pueda mostrar. Cuando se pulse sobre mover el cuadro se desplazará vertical y horizontalmente. Y cuando se pulse sobre reflejar, aparecerá en la parte derecha en la posición simétrica..
    2. Realiza una web dividida horizontalmente en 2 partes iguales. En la parte de la inferior tendrás un pequeño cuadrado con borde, fondo y con la primera frase de este enunciado. Con el puntero del ratón podrás desplazar horizontalmente el cuadrado. En la parte superior aparecerá la posición del ratón, la “x” y la “y”..

jueves, 18 de mayo de 2017

Solución Scripts V.

La única limitación del programador es su propia imaginación.

Ejercicio 2.

for var in $*
   do
     echo $var>>fichero
   done
if [  `grep -i -w "invertir"  fichero 2>/dev/null` ]
   then
      cat fichero|sort  -r
   else
      cat fichero|sort
fi

Ejercicio 3.

   arrai=(`cut -d: -f1 /etc/passwd`)
   todos=${#arrai[*]}
   echo ${arrai[$((RANDOM%todos))]}

Ejercicio 4.

   arrai=(`cat /etc/passwd/|cut -d: -f1,3| grep "[1-9][0-9][0-9][0-9]"|cut -d: -f1`)
   usuario=`echo ${arrai[$((RANDOM % ${#arrai[*]}))]}
   if  [  `who|cut -d" " -f1 |sort -u`= $usuario ]
   then
       echo "$usuario logado"
   else
       echo "$usuario no logado"
   fi

Ejercicio 5.

cat /etc/passwd/|cut -d: -f1,3,6,7| grep "[1-9][0-9][0-9][0-9]"|cut -d: -f1,3,4>usuarios

cat usuarios|sort

martes, 16 de mayo de 2017

Gestión de usuarios en Linux, IV parte.

Práctica de gestión de usuarios.

El profesor de la asignatura va a estar unos días fuera y te deja a ti al cargo de la clase. Te pide que implementes la situación anterior para que tus compañeros puedan realizar los trabajos oportunos.

Tendrás que crear 3 grupos con dos usuarios cada uno que trabajarán en su directorio correspondiente. Solamente los miembros del grupo podrán realizar de todo en su directorio (por ejemplo, el grupo1 en su directorio grupo1), el resto de alumnos no puede hacer nada. Existirá un usuario "profe" que sólo podrá ver lo que hace cualquier usuario de cualquier grupo. Habrá un directorio "valoración" donde el "profe" podrá crear tantos ficheros como grupos haya, donde valorará el trabajo de los alumnos. En esta carpeta los alumnos solo podrán ver su fichero correspondiente y nada mas.

La práctica anterior, de gestión de usuarios III os puede servir de ayuda.

viernes, 5 de mayo de 2017

Soluciones de ejercicios de JavaScript III

Ejercicio 1.

Solución aportada por Oscar de 1º de DAM. Existen otras formas de realización, esta es una de ellas.

viernes, 28 de abril de 2017

JQuery.

JQuery.

Aquí tenéis varios enlaces que nos ayudaran a comprender jquery.

Vídeos sencillos y bien explicados. Aportado por Alejandro en su trabajo web.

Ejercicios resueltos. Se nos propone un interface para practicar y realizar ejercicios.

Un buen manual, para comenzar

sábado, 22 de abril de 2017

Ejercicios JavaScript III

Ejemplos de javaScript.

  1. Realiza una página con 3 secciones verticales. En cada una de ellas se describe un polígono cualquiera, su dibujo y su fórmula. En la parte final de cada sección se pedirá los valores de los elementos necesarios para hallar su correspondiente área. Finalmente, con un botón se nos mostrará el área calculado. Utiliza distintos eventos para ello.
  2. Realiza una calculadora. La página también contendrá un botón que nos indique el número de operaciones que has realizado y el historial de operadores pulsados.
  3. Realiza un ejercicio que me permita cambiar monedas, entre dólares, euros, libras y yenes, en cualquier sentido.
  4. Realiza una página que permita en su mitad izquierda cambiar de color de fondo cuando se pase el ratón por encima de alguno de los 4 cuadrados de colores diferentes. En la otra mitad se cambiará de color al elegir uno de las 4 opciones de un checkbox o radiobutton.