Saturday, June 7, 2014

Cómo instalar MySQL en Ubuntu / Debian

Puede parecer fácil para algunos, pero para otros, la instalación de MySQL en Ubuntu o Debian Linux no es una tarea fácil. Este post te explica cómo instalar el servidor MySQL y los paquetes cliente en Ubuntu / Debian.

En primer lugar, hay que asegurarse que las herramientas de gestión de paquetes están actualizados; también hay que asegurarse de instalar todo el software más reciente disponible. Para esto abre una terminal ( Ctrl + Alt + T )

sudo apt-get update sudo apt-get dist-upgrade

O para actualizar la distribución

sudo apt-get dist-upgrade

Después de unos momentos (o minutos, dependiendo del estado de su sistema y de su conexión a internet), ya estarás listo para instalar MySQL.

En primer lugar, instala los paquetes cliente y servidor MySQL:

sudo apt-get install mysql-server mysql-client

Durante la instalación, MySQL te pedirá establecer una contraseña de root. Cuando se hayan terminado de instalar los paquetes ya tienes instalado MySQL listo para rockanrolear; sin embargo, hay más por hacer.

Es probable que no solo quierea el servidor MySQL, lo más probable es que tengas Apache y PHP instalados, y deseas que MySQL trabaje con eso. Estas son algunas de las bibliotecas que necesitas instalar para que MySQL trabaje con PHP:

sudo apt-get install php5-mysql

O con Ruby

sudo apt-get install libmysql-ruby

Ahora puedes acceder a tu servidor local de MySQL con esta instrucción desde la terminal:

mysql -u root -p

Diviértete! ;)

Fuente: ariejan.net/2007/12/12/how-to-install-mysql-on-ubuntudebian/

Friday, June 6, 2014

Código abierto ( Open Source ) explicado por Legos.

Código abierto ( Open Source ) es un movimiento que hace referencia al software que es distribuido y que ha sido desarrollado libremente. Tiene como características el acceso al código fuente, su libre distribución y modificación; lo que ayuda a incrementar la calidad del producto final.
Este video muestra una excelente explicación de lo qué es el Código abierto (Open Source) a través de legos.


Thursday, June 5, 2014

Infografía: La historia del hacking

Esta es una infografía creada por SSLs que trata sobre la historia del hacking, en la que se menciona las tácticas utilizadas; y los hackers más conocidos desde 1960.


Tuesday, May 27, 2014

Finalización del trabajo de investigación

Tesis

Para esta semana se trabajó en los siguientes aspectos principalmente:
  • Se colocaron adecuadamente las leyendas de todos los cuadros e imágenes.
  • Se terminó el resumen de la tesis.
  • En el capítulo de solución propuesta se terminó la última sección de implementación, así como también se terminó de redactar el texto de la última prueba en el capítulo de experimentos.
  • Se añadieron conclusiones generales en el capítulo de experimentos.
  • Se corrigieron errores de puntuación y de ortografía en el texto y en las ecuaciones.

Código

Para esta semana no hubo avance de código.

Wednesday, May 21, 2014

Finalización de la tesis.

Evidencia de la semana:
  • Avance en código o análisis.
  • Llenado de tablas en capítulo "Experimentos".

Tesis

El principal avance para esta semana es la realización de las pruebas a la gerramienta y con los datos obtenidos llenar las tablas y colocar las imágenes faltantes en el capítulo "Experimentos" del trabajo de investigación.

También para esta entrega se trabajó en: 
  • Corregir errores de puntuación.
  • Agregar notas de pie de página.
  • Se corrigió toda la bibliografía.
  • Se agregó contenido a capítulos 4 y 5

Código o análisis.

En avance de código se terminó el análisis de patrones, se mapeo la url a la aplicación y se corrigieron errores de interpretación de valores.

Lo faltante es colocar la interpretación de los datos en gráficas atractivas y mejorar el diseño de la página.

Avance siguiente entrega

  • Terminar presentación de defensa de tesis.
  • Continuar redacción de artículo si es posible.

Friday, May 16, 2014

Preparación de un artículo

Evidencia de la semana:
  • Avance en código o análisis.
  • Versión preliminar de capítulo "Experimentos".
  • Creación de un artículo.

Tesis

El principal avance en esta entrega es la redacción de una versión preliminar del capítulo de expermentos, aunque aún las tablas tienen datos tentativos y las gráficas aún no se corrigen ni se agregan todas.

Para esta entrega la tarea también era crear un artículo del trabajo de investigación, buscar por algunas revistas y congresos del país con temática referente al trabajo y que pudiera ser enviado para ser publicado; se tenía que seleccionar sólo uno para después buscar los requisitos necesarios para mandar.


La revista que seleccioné es: Revista Ciencia UANL. Los requisitos para el artículo se pueden encontrar aquí
Cabe mencionar que no terminé de redactar el artículo.

Para esta semana también se trabajo en lo siguiente:
  • Corrección de errores de ortografía y puntuación.
  • Se agregaron más notas de pie de página.

Código o análisis.

Para el avance en código lo que se realizó fue corregir varios detalles:
  • La función para agregar la información a la base de datos se realizaba pero en el campo de materiales no se agregaba correctamente o se agregaba vacío. Esto se corrigió tanto en el modelo como en el controlador.
  • En la tabla donde se colocan los materiales que va agregando el usuario, al llegar a 5 éstos volvían a repetirse en la tabla (en el arreglo no).
  • Se creó una función para validar que el usuario llene todos los campos.
  • Se valida que el usuario coloque por lo menos un material en cada ubicación (muros norte, sur, este, oeste y techo) de la construcción.
En cuanto a la parte de analítica que es la parte faltante se agregó ya funcional las funciones para cargar la información de la base de datos, otra para discretizar valores que estén fuera de cierto rango, y se comenzó con el análisis de patrones (aún no está terminado).

Avance siguiente entrega

  • Terminar de corregir la bibliografía.
  • Realizar los experimentos.
  • Terminar la interpretación de patrones.

Friday, May 9, 2014

Preparación de un póster

Tesis

Evidencia de la semana:
  • Avance en código o análisis.
  • Corrección de la presentación.
  • Creación de un póster (el cual no realicé).
Esta semana se terminó una versión preliminar del capítulo "Solución propuesta", se corrigieron errores de puntuación y de ortografía. Se completó la presentación y se agregaron imágenes y secciones en las diapositivas.

Presentación preliminar:


Código o análisis


El avance en cuanto a código fue mínimo, lo único que realicé fue corregir el problema que se tenía con materiales duplicados en la tabla, crear la app para separar el código de analítica y generarla lo más genérica posible, agregar el modelo de la base de datos que se analizará y agregar dos funciones más a este apartado, una para traer todos los datos necesarios y una para agrupar los datos.


Avance siguiente entrega

  • Terminar de corregir la bibliografía.
  • Versión preliminar de capítulo "Experimentos".
  • Terminar la interpretación de patrones.