Como hice esta web

logo
Portada de la entrada

logoIntroducción

Esta página web esta echa con wordpress con el tema twentyseventee.
Hosteada desde una BananaPi M1, sistema operativo, ubuntu server 16.04.

 Host

Como bien dije antes, esta web esta hosteada por una BanaPi M1, en la que tiene instalado LAMP y el sitio esta configurado desde apache.

Diseño

Todo está diseñado por mi, mientas lo hacia lo grabé e hice unos cuantos timelapses.

El primero es haciendo la portada inicial desde mas o menos la mitad:

En el segundo realizo la cabecera de los post normales (aunque más tarde la modifiqué):

En el tercero hago una del las imágenes que aparecen en la página principal:

Lo demás es trabajo con el CSS y no lo grabé pues no es tan visual como el photoshop.

Owncloud, nube privada

icono de owncloud
Portada de la entrada

icono de owncloudIntroducción

Owncloud es un servicio de nube privado, es decir, un lugar accesible desde la red donde puede almacenar archivos en un servidor, como Google Drive.

Instalación

Prerrequisitos

  • Tener acceso al usuario root o a algún sudoer.
  • Tener LAMP instalado
  • Poseer un dominio para acceder a tu red.

Paso 1:  Instalación

Descargue las keys con el siguiente comando:

sudo curl https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -

Añada owncloud a la lita de repositorios:

echo 'deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list

Actualiza lista de repositorios:

sudo apt-get update

Instale owncloud:

sudo apt-get install owncloud

Reinicie el servicio de apache:

sudo systemctl reload apache2

Paso 2: Configurar la base de datos MySql

Acceda al root de MySQL:

mysql -u root -p

Cree la base de datos:

CREATE DATABASE owncloud;

De privilegios :

GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'elija-contraseña';
  • ‘elija_contraseña’ = poner una contraseña que tu quieras entre las comillas simples.

Asegurase de que se guardan los privilegios:

FLUSH PRIVILEGES;

Salga de MuSQL:

exit

Paso 3: Configurar owncloud

Acceda al la interface web de owncloud:

http://server_domain_or_IP/owncloud

  • Una vez dentro, escriba un usuario y contraseña que desee y de al botón de ‘Finish setup’.
  • Luego podrá escoger la dirección en la que se almacenan los datos.
  • En la configuración de la base de datos escoja la opción central, “MySQL/MariaDB”.
  • Se desplegará un formulario pidiéndole,
    • usuario de la base de datos. (paso 2)
    • contraseña.(paso 2)
    • nombre de la base de datos, owncloud.
    • Dominio, localhost.
  • Por ultimo de al botón  ‘Finish setup’.
  • Y… descargue el cliente en cualquiera de las plataformas que desee acceder:

Descarga del cliente oficial

 

Muchas gracias por leer esta estrada, espero que le halla gustado, deja un comentario si es así o si tiene alguna duda.

1º Programación en java, primeros pasos

icono de java
Portada de la entrada

icono de javaIntroducción:

Programación en java, asignatura troncal del módulo DAM, en la que nos enseñan nuestro primer lenguaje de programación.

 

icono de un libro  Temario

No os aburriré con el temario estándar de esta asignatura, dejo un link por si estáis interesados:

pinchar aquí en Ir al temario para ver el temario

Ir al temario

icono de llave inglesa y destornillador  Mis prácticas trimestrales:

Tuvimos que hacer 3 prácticas, uno por trimestre, y la verdad es que nos mandaban ejercicios más difíciles que algunos de estos proyectos.

icono de loteriaPrimer prácticas en java,
maquina de primitiva,quiniela y lotería:

Esta práctica, se trata de programar una maquina que nos permita hacer apuestas de primitiva, quiniela y lotería nacional, en java, esta echo en consola, ya que aun no teníamos conocimiento de interfaces gráfica aún.

pinchar en “Ver enunciado” para abrir el PDF

Ver enuncia

pinchar en “Descargar práctica” para descargar los archivos de la práctica

Descargar práctica

Segunda práctica,  maquina de café:icono maquina de café

Esta práctica, se trata de programar una maquina de café con programación orientada a objetos, es decir , con diversas clases, sigue siendo en consola.

pinchar en “Ver enunciado” para abrir el PDF

Ver enunciado

pinchar en “Descargar práctica” para descargar los archivos de la práctica

Descargar práctica

Tercera practica , editor de textoicono de editor de texto

Esta práctica, se  trata de hacer un editor de texto plano, en el cual, puedes cambiar el color de la letra con las opciones de editar, también , se podrá abrir y guardar.

Programado con interface gráfica y lookandfeel(tema de la ventana)

Esta prácticas fue la más fácil, ya que la profesora nos había mandado algún ejercicio mas difícil de esta propia práctica.

pinchar en “Ver enunciado” para abrir el PDF

Ver enunciado

pinchar en “Descargar práctica” para descargar los archivos de la práctica

Descargar práctica

 

emoticono de pensarMi opinión

Esta asignatura fue mi favorita, ya que te enseña los principios de la programación, es decir, como debes pensar para que la maquina te pueda comprender y haga lo que tu quieres, es muy importante este paso, ya que una vez aprendido esto, todos los lenguajes de programación son parecidos solo tienes que adaptar las ordenes dependiendo del lenguaje que estés utilizando.

 

 

1º Bases de datos, aprendiendo oracle

logo oracle
Portada de la entrada

logo oracleIntroducción

Bases de datos, es una asignatura de primer año de DAM, en donde aprendes a el manejo de las BD de Oracle utilizando Oracle 11g y el SQL Developer como IDE de consultas.

icono de un libro  Temario

Os dejo el link del temario estándar de la asignatura BD:

Pincha en “Ir a temario” para ver el temario

Ir a temario

 

icono de llave inglesa y destornillador  Mi práctica de bases de datos:

En esta asignatura solo tenemos una práctica, la cual se hace entre dos , en mi caso la realicé con mi compañero Long Zhang(compañero chino),en esta tenemos que desarrollando cada parte del la práctica en cada trimestre, ya que , se trata de hacer una BD completa, con sus esquemas entidad/relación y la base de datos.

La parte de del primer trimestre era hacer el enunciado de la base de datos y los esquemas de entidad/relación, lo demás se hacia en ultimo trimestre,  cuando ya tenias idea programar scripts de inserción de datos.

Mi práctica esta basado en un centro de rehabilitaron de personas adictas a la informática. (CRAT)
Es totalmente inventado por nosotros, pensando en china y en las personas que se pasan conectados 24/7.
Gracias a mi compañero se nos ocurrió esta idea, ya que, en china sucede pero aquí en europa , no hay muchos casos.

pinchar en “Ver enunciado” para abrir el PDF

Ver enuncia

pinchar en “Descargar práctica” para descargar los archivos de la práctica

Descargar práctica

emoticono de pensarMi opinión

Base de datos es una asignatura muy interesante, pero se hace un poco pesada sobre todo el primer trimestre,ya que solo teoría de teoría, de oracle y como se hacen los tipos de modelos.

En el segundo trimestre cuando se empieza a dar Sql Developer es mas divertido, ya que se parece mas a programación, pero programaron se va pareciéndose más a bases de datos.

 

1ºLenguajes de marcas y sis. gestión de info.

logo html
Portada de la entrada

logo htmlIntroducción

Esta asignatura se trata del estudio de los lenguajes de marcas, html, css, xml, Xquery, JavaScript, es decir, sobre todo contenido web.

icono de un libroTemario

Os dejo el link de el temario estandar de LMSGI:

Pincha en “Ir a temario” para ver el temario

Ir a temario

icono de llave inglesa y destornilladorPrácticas

En esta asignatura solo hay exámenes sobre lo que íbamos aprendiendo, no teníamos ningún tipo de práctica, sin embargo, se podría decir que esta pagina web es un “práctica” de esta asignatura, pues es donde demuestro los conocimientos que adquiero de LMSGI.

emoticono de pensarMi opinión

De esta asignatura he sacado mucho provecho, la prueba misma es esta pagina web, no hubiese sido capaz de modificar un misera línea de css o de php si no hubiera dado esta asignatura, aparte el mundo web es casi el futuro pues es compatible con cualquier SO.

1º Entornos de desarrollo, organización

icono esqema
Portada de la entrada

icono esqemaIntroducción:

Entornos de desarrollo, es una asignatura para empezar a conocer métodos de organización del trabajo.

 

icono de un libroTemario

Os dejo el link de el temario estandar de ED:

Pincha en “Ir a temario” para ver el temario

Ir a temario

icono de llave inglesa y destornilladorMis prácticas

Al igual que en las demás asignaturas, en esta también tenemos que presentar prácticas, en algunos trimestres mas de una, dependiendo del temario.

Práctica 1, texto plano y .docx: icono de editor de texto

Esta práctica se trata de compara un archivo .txt con un .docx, mirando todo lo que se generaba en un .docx. Ver la edición de hexadecimal de un archivo .txt.

pinchar en “Descargar práctica” para descargar los archivos de la práctica

Descargar práctica

Práctica 2, Compilar proyecto Open Source:Open Source logo

Este práctica trataba de copilar con windows y con linux(opcional), en windows utilizábamos el compilador de Visual Studio y el linux utilizábamos CMake.

pinchar en “Descargar práctica” para descargar los archivos de la práctica

Descarga práctica

Práctica 3, lenguajes y entornos:logo c#

Esta práctica se trata de elegir 3 lenguajes de programacion y investigar el entorno de desarollo que utilizan, hacer un “hola mundo” con cada uno de ellos y resolver algunas preguntas.

pinchar en “Descargar práctica” para descargar los archivos de la práctica

Descargar práctica

Práctica 4, Git:logo de git

Esta práctica consistía en hacer unos ejercicios relacionado con git, en la consola y en GitKraken, programa que permite la administración de repositorios de forma gráfica.

pinchar en “Descargar práctica” para descargar los archivos de la práctica

Descargar práctica.

Práctica 5, Aplicación de mensajería:logo whatapp

Esta práctica se trata de utilizar nuestros conocimientos de UML para crear los deferentes esquemas.

pinchar en “Descargar práctica” para descargar los archivos de la práctica

Descargar práctica.

emoticono de pensarMi opinión

Es un asignatura que te sirve de mucho si la haces caso, te enseña a como organizarte, maneras de trabajar en equipo y sobre todo con plataformas muy útiles como es Git.

1º Formación y orientación laboral

icono red
Portada de la entrada

icono redIntroducción

Esta asignatura te enseña lo conocimientos laborales que debes de saber, como hacer un currículum, conocimiento de las nóminas y demás.

icono de un libroTemario

Os dejo el link de el temario estandar de FOL:

Pincha en “Ir a temario” para ver el temario

Ir a temario

emoticono de pensarMi opinión

La verdad que es una asignatura bastante rollo, pero es útil para un futuro laboral.

Backups con java

icono de java
Portada de la entrada

Idea

La idea de este proyecto es hacer backup con java, pero con un peculiaridad, que tenga un máximo de backups, es decir, que haga un numero de copias de seguridad máximo que es configurado por el usuario.

Cuando halla más backups del numero máximo automáticamente se borrara el más antiguo y se creara otro nuevo.

Con esto conseguimos que siempre tengamos más de una copia de seguridad pero no se acumulen demasiadas, con lo que no  tendremos que estar haciendo un mantenimiento de los backups.

Este programa lo tendremos que lanzar con un programador de tareas, como por ejemplo:

En linux: Crontab

En Windows: Programador de tareas por defecto.

Desarrollo

NO ESTA TERMINADO.

Este post esta terminado ya que descubrí la existencia de ElKarBackup.

Más sobre ElKarbackup