jueves, 7 de diciembre de 2017

Mysql y AppArmor

MYSQL Y APPARMOR


Como os comentaba en un post anterior este año estoy impartiendo el módulo de Administración de Sistemas Gestores de Bases de Datos del Ciclo Superior de Administración de sistemas informáticos en red.

Una de las prácticas que quería realizar era la de cambiar el directorio donde el Mysql crea el pid y el socket cuando inicia el servicio Mysql.

Pero resulta que al cambiar dicho directorio en el archivo de configuración (en Linux se encuentra en /etc/mysql/mysql.conf..d/mysqld.cnf) el servicio no se iniciaba.

Después de mirar cientos y un foros :( conseguí dar con el problema.



¿ La razón ?
Antu apparmor view profile


Pues un sistema de seguridad que tienen las distribuciones basadas en UBUNTU (yo lo estoy probando con Linux Mint) que se denomina AppArmor.

Dicho sistema indica a que lugares (carpetas) y archivos puede el servicio Mysql acceder, y claro, los nuevos directorios no están incluidos en dicho sistema.


Si alguien quiere saber que archivos necesita cambiar y que permisos se deben de tener, tenéis la solución en la WIKI del CIFP RODOLFO UCHA PIÑEIRO.


Hasta la próxima entrada.

sábado, 14 de octubre de 2017

Manual de administración de Mysql 5.7

Manual de Mysql

Instalación




Ya estamos por aquí otra vez :)

Este año toca 'renovarse' y empezamos a impartir el módulo  Administración de Sistemas Gestores de Bases de Datos del Ciclo Superior de Administración de sistemas informáticos en red.

Es un módulo de segundo, por lo que se supone que los alumnos ya estudiaron el módulo Gestores de Bases de Datos, y que por lo tanto conocen SQL, creación de bases de datos, tablas,....y alguna herramienta 'cliente' para poder realizar todas estas operaciones, como phpmyadmin, mysqlworkbench,...

Por desgracia en modular no tiene por qué ser así y pueden llegar alumnos que no hayan cursado dicho módulo.



MYSQL es un gestor de bases de datos de tipo relacional (es decir, que utiliza tablas para guardar información).


La idea es tener conocimientos para realizar tareas de administración  sobre dicho gestor relacional. Podéis consultar cuales son las tareas de un administrador en este enlace.

En esta primera entrada, vamos a explicar como realizar la instalación del gestor, las herramientas clientes necesarias para poder gestionarlo, sus archivos de log principales y los motores de almacenamiento disponibles.



ENLACE: MANUAL MYSQL INSTALACIÓN

Esta vez, el idioma está en castellano.

viernes, 24 de febrero de 2017

Manual de PHP

Manual de PHP




PHP es un acrónimo de PHP Hypertext Preprocessor.

Es un lenguaje de programación orientado principalmente para el desarrollo de sitios web en Internet.

También conocido como código spagetti ya que en el desarrollo de las páginas web, se 'mezcla'  código HTML con código PHP.

 
Como os comentaba en un post anterior este año cambié de módulos a impartir y en dos de ellos se imparte PHP:
  • C.S. Desarrollo de Aplicaciones WEB => Módulo: Desarrollo web en entorno servidor.
  • C.S. Administración de Sistemas Informáticos y en Red => Módulo: Implantación de Aplicaciones Web

 El manual está orientado más al módulo de 'Desarrollo web en entorno servidor', en el que los alumnos ya conocen la programación, por lo que los aspectos básicos de la misma (utilizar estructuras secuenciales, condicionales y repetitivas) son conocidos, por eso en el manual, estos aspectos no son tratados en profundidad.

Será necesario por tanto que aquellas personas interesadas en seguir el curso, tengan algún conocimiento básico de programación estructurada.




Requerimientos para aprovechar el curso:
  • Obligatorio conocer las etiquetas HTML.
  • Recomendado conocer las hojas de estilo en cascada (CSS)
  • Recomendado conocer como hacer que las páginas cumplan el estándar XHTML. 
  • Recomendado conocer javascript.

Quien no lo sepa, hay multitud de manuales en la red, como por ejemplo:


ENLACE: MANUAL DE PHP
(Recordar que el idioma es el gallego :) )

jueves, 6 de octubre de 2016

DRUPAL

Buenas a todos.

Este año toca renovarse (forzosamente) y voy a impartir dos módulos nuevos.

En uno de ellos vamos a impartir DRUPAL.





Drupal, para quien no lo sepa, es un CMS ((Content Management System) o lo que es lo mismo, un Sistemas de Gestión de Contenidos.

 Y traducido que es eso...pues básicamente un programa que nos va a permitir publicar contenido en Internet sin necesidad de tener idea de programación.

De una forma sencilla podemos crear un sitio web de cualquier temática (blog, tienda,...) con una apariencia escogida por nosotros entre una cantidad inmensa de posibilidades.

Drupal es un CMS de propósito general. Este quiere decir que podemos adaptar el sitio para ser un blog, una tienda, un sitio web de información general,...
Esto lleva consigo que la configuración sea un poco más compleja que en el caso de escoger un CMS específico como WordPress que se utiliza para hacer blog´s (también se pueden hacer otro tipo de webs con él)


Como todavía estoy empezando el curso los apuntes no están acabados, pero a medida que vaya acabando secciones lo haré público en mi twitter. Por ahora está completo la unidad de la instalación.


Actualizado a Diciembre del 2016:

Aunque aún que quedan un par de secciones por ampliar, el curso está prácticamente acabado, por lo que aquellos que lo hagan tendrán una idea de qué cosas se pueden hacer en Drupal. En mi opinión es un curso de nivel inicial-medio.

ENLACE A LOS APUNTES DE DRUPAL
(Recordar que el idioma es el gallego :) )

Un saludo a todos.

domingo, 3 de enero de 2016

Desarrollo de videojuegos con LIBGDX

Para quien no lo sepa, LIBGDX es un framework para el desarrollo de juegos multiplataforma.




No es un motor de juegos (que tiene muchas más facilidades para el desarrollo de juegos), por lo que las personas interesadas en aprender a utilizarlo deberían ser programadores en algún lenguaje de programación (recomendado Java).


Gracias a Libgdx, podemos desarrollar un juego y que este corra en las siguientes plataformas:

  • Windows
  • Linux
  • Mac OS X
  • Android (+2.2)
  • BlackBerry
  • iOS
  • Java Applet (require a máquina virual java instalada)
  • JavaScript/WebGL (Google Chrome, Safari, Opera, Mozilla Firefox, IE via Google Chrome Frame)


He desarrollado un manual para mis alumnos del módulo  Programación multimedia y dispositivos móviles del Ciclo Superior de Desarrollo de Aplicaciones Multiplataformas.

Podéis seguir el manual en la WIKI del centro CIFP Rodolfo Ucha Piñeiro. Indicar que el idioma del manual es el gallego.

Un saludo.

martes, 24 de noviembre de 2015

Plan de Comunicación en Grupo


Siguiendo con las actividades del curso Educación conectada en tiempos de redes impartido por el INTEF, vamos a especificar un Plan de comunicación en grupo, en base a los planes desarrollados por cada uno de nosotros

El grupo está formado por los siguientes alumnos (el plan de comunicación desarrollado por cada uno se encuentra en el enlace):



       BartrinaComalat, Eduard
       FuentesGarcía, Verónica
       ZapataFernández, María





PLAN DE COMUNICACIÓN




 

Dirigido:

 

Un Centro de Educación Público en el que se imparten los niveles de Primaria y Secundaria.


Objetivos del Plan:

  • Dar a conocer el trabajo que se lleva en el centro a toda la comunidad educativa utilizando las RRSS.
  • Fomentar la responsabilidad/corresponsabilidad del alumnado.
  • Coordinación entre el claustro y el A.M.P.A del centro.
  • Mejora de la comunicación entre familia escuela.
  • Implicación de la familia en las actividades escolares.
  • Una comunicación hacia el profesorado informando de las novedades a nivel de Centro que les afecten (como claustros, auditorías, festivos, reuniones, cursos,...)
  • Una comunicación entre el Profesorado informando de los recursos que pueden ser utilizados en Internet para el desarrollo de las clases.  

 Canales


  • Web
  • Blog´s
  • Facebook
  • Listas de correo
  • Teléfono
  • Twitter

 Contenidos - tono - línea editorial





  • Web: Información sobre el centro y oferta educativa. Tono formal.
  • Blogs: Información sobre el centro, oferta educativa y muestrario de trabajos realizados en el centro. Tono motivador.
  • Facebook: Información sobre el centro, relación con toda la comunidad educativa y contacto con otras comunidades de aprendizaje. Tono motivador.
  • Teléfono: charlas personalizadas entre miembros de la comunidad educativa. Tono formal.
  • Twitter: mensajes cortos y directos relacionados con cualquier aspecto relevante para la comunidad educativa. Tono informal.
  • Listas de correo:correos privados y correos a una lista de contactos (padres/profesores/alumnos), para informar de cualquier aspecto importante. En el caso de los profesores cursos, trabajos cooperativos, información relevante del centro. En el caso de los padres; asistencias a reuniones, festividades e información relativa al centro. En el caso de los alumnos; cronograma del curso, actividades colaborativas etc.

 Acciones 

  • Web: Información sobre el Centro, localización, contacto, oferta educativa.
  • Blogs:
    • Blog del centro: Información sobre actividades (excursiones, charlas,....), inicio y fin de curso, vacaciones...
    • Blog de la asignatura: dependiendo de la asignatura: actividades, apuntes, ejercicios, etc.
  • Facebook: Recursos educativos para alumnos, padres y resto de comunidad educativa propuestos por los diferentes miembros de la comunidad educativa (desde webs de revistas para padres y madres a actividades para diferentes alumnos, webs de actividades para hacer con niños y niñas y adolescentes, etc.).
  • Teléfono:
    • Cualquier información de comunicación directa y confidencial entre escuela-instituto y familias.
  • Twitter:
    • Twittear fechas importantes a nivel organizativo de centro
    • Dar información sobre actividades que se realizan en el centro
    • Recordar la celebración de efemérides
    • Fomentar la participación de las familias en las actividades del centro.
  • Listas de correo: Fomentar la implicación en el centro de padres/alumnos y profesores. Informar a toda la comunidad educativa (cursos, concursos, salidas, actividades extraescolares…)

 Cronograma  

  • Web:
  • Blogs:
  • Facebook:
  • Teléfono:
  • Twitter:a lo largo de todo el curso, prestando especial atención en fechas señalas a nivel administrativo o de celebración de efemérides en el centro.
  • Lista de correo:Siempre que se considere oportuno a lo largo del curso, sin excederse en la cantidad de correos y en la cantidad de información.



Cronograma en tabla:


Varias veces al día
Una vez al día
Dos veces por semana
Semanalmente
Otros
Web




X
Blogs



X

Facebook


X


Teléfono
X




Twitter
X




Lista de correo




X

 

 Responsables / Recursos 

  • Web:
    • Responsable de coordinación informática del centro de acuerdo con toda la información aportada por el equipo directivo o el claustro de profesorado.
    • En el caso de webs concretas de materias, responsable de la materia.
  • Blogs:
    • Responsable de coordinación informática del centro de acuerdo con toda la información aportada por el equipo directivo o el claustro de profesorado.
    • En el caso de blog´s concretos de materias, responsable de la materia.
  • Facebook:
    • Equipo directivo
    • Responsable de coordinación informática
  • Teléfono:
    • Claustro de profesorado (todo el equipo educativo)
  • Twitter:
    • Responsable del departamento de actividades extraescolares.
    • Responsable de cada uno de los niveles educativos o departamentos, responsable de cada área con todo el apoyo del claustro de profesorado.
    • Equipo Directivo.
  • Listas de correo:
    • Equipo directivo y cualquier miembro del claustro que lo considere oportuno.

 

viernes, 13 de noviembre de 2015

Política de uso de las redes sociales e Internet en las aulas


Siguiendo con las actividades del curso Educación conectada en tiempos de redes impartido por el INTEF, vamos a especificar las políticas que deberían seguirse en el Centro en el uso de las redes sociales e Internet en las aulas aplicando el Plan de Comunicación del Centro desarrollado en un post anterior.



POLÍTICAS DE USO

En cuanto a la tecnología empleada:


  • El uso del teléfono móvil / tablet dentro de las clases estará prohibido, a no ser que el profesor permita utilizarlo en alguna actividad, aunque el uso de este dispositivo no es necesario, ya que todos los ordenadores del Centro se encuentran conectados a Internet.
  • El uso del teléfono móvil / tablet en los pasillos durante el tiempo de recreo está permitido, con las restricciones indicadas a continuación sobre los contenidos.
  • Al estar todo el Centro cableado, no es necesario el uso de WIFI.
  • Los alumnos, dentro de cada clase, y siempre que el profesor lo permita, se podrían conectar a Internet utilizando los ordenadores mediante conexión cableada.
  • Se debe concienciar a los alumnos en la necesidad de aplicar el principio de precaución, debido a las posibles consecuencias negativas del uso de dicha tecnología para la salud. Así, algunos consejos a seguir que nos van a permitir seguir haciendo uso de esta tecnología, pero de una forma más segura serían: 
  • Apagar el WIFI de noche.               
  • Utilizar el manos libres o el altavoz.                 
  • Separar la tablet / teléfono del cuerpo.
  • No acercar el teléfono al oído hasta que se inicie la comunicación.
  • Se darán pautas sobre cuanto tiempo de utilización de los dispositivos móviles, tablet y ordenador es el adecuado.
  • Indicar que en nuestro Centro los alumnos son en su mayor parte, mayores de edad. En niños pequeños (los niños y niñas y adolescentes menores de 16 años no deberían disponer de dispositivos móviles)



En cuanto a los contenidos:

  • Se informará a los alumnos sobre la prohibición de grabación de imágenes y fotos dentro del recinto escolar utilizando dispositivos móviles.
  • Los alumnos podrían conectarse a Internet, accediendo a herramientas como Moodle, ClassRoom y, en el caso de desarrollo de proyectos, podrían incorporar nuevos recursos encontrados utilizando Pinterest. así como para buscar la información indicada por el profesor.
  • Se velará para que los contenidos a los que accedan los alumnos sean los adecuados (prohibiendo el acceso a contenido violento, sexista, pornográfico,... y cualquier otro que no tenga que ver con el desarrollo de las clases). Para hacerlo, se registrarán todos los accesos a Internet por parte del alumnado y el profesor podrá consultar dichos accesos. 
  • El lenguaje y expresiones de los alumnos en el uso de las redes sociales, foros,... deberá ser respetuoso con sus compañeros y expresado de forma correcta.
  • Se seguirán políticas de información sobre qué contenidos son los adecuados y cuales no deberían publicarse en las redes sociales.
  • Se fomentará el uso de Blog´s personales por parte del alumnado.