Este video muestra la instalación de la versión 2.8 (Beta) de moodle en una base de datos Oracle 11g. La base de datos ya se preparo en un video anterior.
Instalación moodle 2.8 (beta) en Oracle
noviembre 11th, 2014Crear esquema en Oracle para Moodle (desarrollo)
noviembre 4th, 2014Antes de la instalación de moodle se requiere un esquema que pueda soportar la instalación. Aqui un video que es para dos cosas: como crear un usuario en Oracle (en la práctica un esquema) y como asignar a este esque un tablespace separado del tablespace USERS.
Reiniciando los conocimientos de RedHat/CEntOS por su versión 7
octubre 29th, 2014Hace ya un poco tiempo atrás nos acompaña la versión 7 de CEntOS (un fork de RedHat) por lo que también vienen asociados los cambios que habían que hacer por distintos motivos.
El primero ya se había reportado hace un tiempo y era que RedHat 7 iba a venir con MariaDB (un fork de MySQL hecho por el propio autor de MySQL «Monty») y todo esto porque Oracle como compro SUN Microsystems también se llevo las tecnologías como Java y MySQL dentro del paquete (ya que Sun Microsystems había comprado MySQL antes de que Oracle lo comprara a él), finalmente el aviso es correcto, hoy RedHat/CEntOS 7 viene con MariaDB.
Luego de instalar el CEntOS 7, lo primero que quize hacer fue el habilitar los puertos del firewall (iptables) solo debía escribir en consola el comando setup, para que apareciera el administrador conjuntamente con las opciones del firewall… lo que en esta versión desapareció.
Por lo tanto para añadir el puerto 80 a este nuevo firewall (servicio http) Entonces debes aplicar
firewall-cmd --zone=public --add-service=http
Para adicionar un puerto que no pertenece a ninguno de los servicios que tienen nombre como por ejemplo oracle debes ejecutar
firewall-cmd --zone=public --add-port=1521/tcp --permanent firewall-cmd --reload
Si el comando no es reconocido o no funciona verifica que este correctamente instalado la versión del firewall
yum install firewalld firewall-config
Crear base de datos MySQL
octubre 29th, 2014Aqui presento un video para la creación de una base de datos en MySQL, el script crea una base de datos llamada bdprueba con un login y password del mismo nombre.
El script del video
CREATE DATABASE bdprueba DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; use bdprueba; CREATE USER 'bdprueba'@'localhost' IDENTIFIED BY 'bdprueba'; GRANT ALL PRIVILEGES ON bdprueba.* TO 'bdprueba'@'localhost'; FLUSH PRIVILEGES; SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -------------------------------------------------------- -- -- Table structure for table `sso_rol` -- CREATE TABLE IF NOT EXISTS `sso_rol` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Identificador del rol', `nombre` varchar(32) NOT NULL COMMENT 'Nombre del rol', `ins_fc` date NOT NULL COMMENT 'Fecha de insercion del rol', `upd_fc` date NOT NULL COMMENT 'Fecha de actualizacion', `activo` varchar(1) NOT NULL DEFAULT 'S' COMMENT 'Indica si esta activo', `system` varchar(1) DEFAULT NULL COMMENT 'Indica si el registro es de sistema o no. Esto para evitar eliminarlo si lo es. No debiese aparecer en la intefaz como eliminable', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ; -- -- Dumping data for table `sso_rol` -- INSERT INTO `sso_rol` (`id`, `nombre`, `ins_fc`, `upd_fc`, `activo`, `system`) VALUES (1, 'SSO_ADMIN', '2014-07-20', '2014-07-20', 'S', 'S'); -- -------------------------------------------------------- -- -- Table structure for table `sso_rol_usuario` -- CREATE TABLE IF NOT EXISTS `sso_rol_usuario` ( `id_usuario` int(11) NOT NULL COMMENT 'Identificador del Usuario', `id_rol` int(11) NOT NULL COMMENT 'Identificador del Rol', `ins_fc` date NOT NULL COMMENT 'Fecha de insercion de la relacion', `upd_fc` date NOT NULL COMMENT 'Fecha de actualizacion', `activo` varchar(1) NOT NULL DEFAULT 'S' COMMENT 'Indica si esta o no activo', `system` varchar(1) DEFAULT NULL COMMENT 'Indica si el registro es de sistema o no. Esto para evitar eliminarlo si lo es. No debiese aparecer en la intefaz como eliminable', PRIMARY KEY (`id_usuario`,`id_rol`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Mantiene los roles de los usuarios'; -- -- Dumping data for table `sso_rol_usuario` -- INSERT INTO `sso_rol_usuario` (`id_usuario`, `id_rol`, `ins_fc`, `upd_fc`, `activo`, `system`) VALUES (1, 1, '2014-07-20', '2014-07-20', 'S', 'S'); -- -------------------------------------------------------- -- -- Table structure for table `sso_usuario` -- CREATE TABLE IF NOT EXISTS `sso_usuario` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Identificador del usuario', `login` varchar(32) NOT NULL COMMENT 'Login o nombre de usuario utilizado para acceder a la aplicacion', `passwd` varchar(128) NOT NULL COMMENT 'Clave del usuario', `email` varchar(128) NOT NULL COMMENT 'Email del usuario', `ins_fc` date NOT NULL COMMENT 'Fecha de creacion del usuario', `upd_fc` date NOT NULL COMMENT 'Fecha de actualizacion del usuario', `activo` varchar(1) NOT NULL DEFAULT 'S' COMMENT 'Indica si esta activo', `nombre` varchar(50) DEFAULT NULL COMMENT 'Nombre del usario', `validator` varchar(100) DEFAULT NULL COMMENT 'Cadena de validación enviada por email', `system` varchar(1) DEFAULT 'N' COMMENT 'Indica si el registro es de sistema o no. Esto para evitar eliminarlo si lo es. No debiese aparecer en la intefaz como eliminable', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Mantiene la lista de usuarios.' AUTO_INCREMENT=21 ; -- -- Dumping data for table `sso_usuario` -- INSERT INTO `sso_usuario` (`id`, `login`, `passwd`, `email`, `ins_fc`, `upd_fc`, `activo`, `nombre`, `validator`, `system`) VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'gonzalo@aro.cl', '2014-07-20', '2014-07-20', 'S', 'Administrador', NULL, 'S'); /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Supercomputador de 55,000 núcleos para renderizar Big Hero 6
octubre 26th, 2014Una de las cosas que me apasiona es pensar en ocupar una gran cantidadde procesadores para una tarea comun, dentro de lo cual me topo con ciertas noticias que son interesantes de leer.
Disney rendered its new animated film on a 55,000-core supercomputer
Una tarjeta gráfica externa para un notebook con PCI-Express
octubre 26th, 2014Esta es una de las cosas que ya me gustaría tener al lado de mi notebook. Vean un componente para instalar una tarjeta gráfica a un notebook de forma externa.