martes, 9 de enero de 2018

Comandos básicos MySQL- Administración de la base de datos de cero

Comandos básicos MySQL- Administración de la base de datos de cero

MysqlVamos a ver una serie de comandos muy útiles y necesarios a la hora de crear y administrar bases de datos MySQL desde su consola.

Para conectar con la consola hay que acceder a la ruta donde tenemos instalado MySQL.


Normalmente hay que introducir el siguiente comando:


cd c:\mysql\bin>


Puede ser que tengas instalado algún programa como Xampp, en este caso el comando sería:


cd c:\xampp\mysql\bin

Aunque claro, todo depende de la ruta donde lo tengas tú instalado.


Después de acceder a la ruta hay que ejecutar el siguiente comando:

% mysql -h nombre_servidor -u nombre_usuario -p

Si de momento vas a trabajar con MySQL de forma local, donde nombre_servidor Pondremos -uroot y donde nombre de usuario pondremos localhost, queda de esta forma:

% mysql -u root -p -h localhost

Cuando nos pida la contraseña, hay que pulsar la tecla intro, suponiendo que la contraseña la tenéis en blanco.

Si el prompt cambia a mysql>, enhorabuena, ya has establecido la conexión con MySQL.

Para crear tu primera base de datos introduce el siguiente comando:

mysql> create database BaseDatos

Donde BaseDatos introduce el nombre que quieras para tu base de datos.



Una vez creada y cada vez que volvamos a querer usar la base de datos, hay que utilizar este comando para conectarse a la base de datos:

mysql> use BaseDatos;

También puede ser que más adelante no te acuerdes del nombre de tu base de datos, es conveniente que aprendas este comando para ver todas las bases de datos que tienes creadas:

mysql> show databases;

Para ver las tablas de la base de datos hay que introducir este comando:

mysql> show tables;

Y para ir un poco más profundo, tenemos el comando describe para ver los campos que lleva una tabla:

mysql> describe NombreTabla

Es conveniente que vayas probando todos estos comandos para comprender totalmente su funcionamiento, ya que es mejor ir adquiriendo práctica.


Crear tablas en MySQL

Para crear una tabla solo hay que introducir el siguiente comando:

mysql> CREATE TABLE NombreTabla ();

Dentro de los paréntesis introduciremos cada uno de los campos que contenga la tabla.

Ejemplo:

mysql> CREATE TABLE TablaEjemplo (ID INT NOT NULL PRIMARY KEY, Nombre VARCHAR (16) NOT NULL, apellidos VARCHAR (32) NOT NULL);

Estos atributos los veremos en posteriores artículos del blog en profundidad, ya que hay bastantes y no quiero dároslo todo de golpe.

El anterior comando crea una tabla llamada TablaEjemplo y especifica dentro de los paréntesis 3 campos, ID, Nombre y Apellidos.



Eliminar bases de datos

Para eliminar una base de datos solo tenemos que introducir el siguiente comando:

mysql> DROP DATABASE BaseDatos;

Ten en cuenta una última cosa, que cada comando se cierra con un ;. Sabiendo esto te ahorrarás muchos fallos.

Habrás visto que MySQL no es demasiado complicado, pero aún te queda muco que aprender.

sábado, 6 de enero de 2018

XHTML de cero. Unidad 1 - Introducción

Tutorial XHTML

Unidad 1- Introducción a XHTML

Web XHTML
HTML es un lenguaje de marcas de hipertexto, diseñado para la elaboración de páginas web.


HTML es la base de toda página web, a partir del código HTML, podemos construir páginas más complejas con diferentes lenguajes de programación web.


Si estás pensando en crear una página web, es imprescindible que aprendas HTML antes de cualquier otro lenguaje de programación.


HTML son las siglas para HyperText Markup Language.
El estándar HTML está a cargo de la W3C (World Wide Web Consortium), de ahí el www.



1.1-Diferencia entre XHTML y HTML

Si has estado buscando cual de los dos estudiar, puede ser que no sepas muy bien la diferencia entre estos dos.
XHTML 1.0 incluye aproximadamente un 95% del estándar HTML 4.01, el resto son mejoras.
Por lo que aún puedes usar HTML, pero es recomendable aprender XHTML.
XHTML además de tener las funcionalidades de HTML, incluye el lenguaje de marcas XML, de ahí viene la X de su nombre.


1.2-Páginas estáticas y dinámicas

el lenguaje HTML solamente permite diseñar páginas estáticas con texto e imágenes, además de poder especificar tipos de fuentes, colores, etc.

1.3-¿Qué quiere decir páginas estáticas?

Las páginas estáticas son aquellas que no tienen interacción con el usuario, es decir, no cambian, no almacenan información.
Para que os quede más claro, una página dinámica podría ser por ejemplo un formulario de registro de usuarios, en la que un usuario introduce sus datos y la página los almacena en una base de datos.


1.4-HTML y CSS

Web CSSCSS es un lenguaje de diseño gráfico, que permite darle un aspecto más atractivo a las páginas web.
CSS se puede implementar en las páginas HTML.
Pero, ¿qué problema tiene?
Imagínate que quieres hacer un sitio web con miles de páginas. A esas páginas les añadirás una cabecera una serie de menús, unos colores característicos, etc.
Pues bien, si implementas este código CSS en cada una de las páginas puede ser que un día quieras cambiar el diseño  de tu web y tendrás que hacerlo en cada una de las páginas.


1.5- ¿Cómo solucionamos el problema?

Implementando hojas CSS en la web, con estas hojas que aprenderemos a usar más adelante, podrás poner todos los diseños de tu web en una sola hoja de estilos CSS.



1.6- Sintaxis HTML

Para finalizar este primer capítulo y que no se alargue demasiado, voy a explicar de qué manera funciona la sintaxis de HTML.
En un documento HTML tenemos dos partes principales:
La cabecera <head> y el cuerpo <body>
Cada una de las etiquetas de HTML se escriben de la siguiente manera:
Etiquetas encerradas entre los símbolos menor que (<) y menor que (>).
Siempre hay una etiqueta que se abre y otra que se cierra.
Empecemos a ver los elementos principales de esta simple página:
Todos los documentos empiezan con la etiqueta <html> y se cierran con la etiqueta de cierre correspondiente, estas encierran dentro el resto de elementos HTML.
Después tenemos la etiqueta <head>. La cabecera incluye los elementos que no se ven en la página. Esta se utiliza para poner cosas como el título, scripts, etiquetas meta, etc.
Veremos a lo largo del curso su importancia, de momento lo dejo a modo de introducción.


A continuación tenemos la etiqueta <body>. El cuerpo de la página incluye todos los elementos visibles de la página.

sábado, 16 de diciembre de 2017

¿Qué son las Instant Apps de Android? El futuro de Android

¿Qué son las Instant Apps de Android? El futuro de Android

¿Conoces las Instant Apps de Android?
Si no las conoces, te explica las grandes ventajas que tienen frente a las apps tradicionales del sistema operativo de Google.


¿Qué son?


Las Instant Apps son aplicaciones normales como las que conocemos, pero con una funcionalidad extra no tan normal, ya que podemos ejecutarla en nuestro dispositivo sin instalar la aplicación previamente. Esta ventaja sumada al bajo consumo de recursos que tienen, harán que las Instant Apps sean el futuro de las aplicaciones para dispositivos Android, y quién sabe, quizás también para la competencia que seguro sacará su propia versión.


Su funcionamiento es simple, a través de un enlace web, el usuario puede ver la aplicación y probarla antes de instalarla en el dispositivo. La ventaja está clara, no malgastar megas a lo tonto cuando estés fuera de casa y poder ver varias apps en el tiempo que se instalaría una sola.


¿Cómo usar las Instant apps?

Instant App BuzzFeedSolo tienes que dirigirte a la Play Store y ver qué aplicaciones tienen implementada esta tecnología, ¿cómo? Si al lado del botón de instalar te aparece otro con la opción de probar ahora. Si ves este botón significa que has encontrado una de estas apps y la podrás ejecutar al instante sin necesidad de instalarla.
De momento habrá que esperar a que todos los desarrolladores de apps empiecen a ponerse las pilas, porque por el momento hay muy pocas, pero cada vez iremos viendo nuevas Instant Apps.



miércoles, 29 de noviembre de 2017

Haz que tu viejo PC VUELE con este sencillo tutorial

Haz que tu PC vuele con este sencillo tutorial

ssd vs hdd
Si tienes un viejo PC o portátil el cual todavía le das uso o se lo quieres dar, este es el momento de que aprendas como acelerarlo.


Este tutorial está basado en el hardware y no en el software, la aceleración por software la veremos en otros tutoriales.


En este caso no hay ningún truco, se trata de ponerle uno de esos fantásticos discos SSD, que como sabrás no tienen tanto espacio de almacenamiento como un disco duro magnético y son más caros, pero son muchísimo más rápidos y seguros, ya que al no tener piezas móviles aseguran un correcto funcionamiento durante mucho más tiempo.


Tienes que tener claro que siempre tengas el equipo que tengas un PC siempre estará limitado por utilizar un disco magnético.


Si estás leyendo este artículo me imagino que ya sabes algo del tema, así que te voy a explicar como se instala un disco SSD.


Un disco SSD no es solo conectar el cable de corriente y el de datos, después de eso hay ciertas acciones que debemos llevar a cabo para aprovecharlo.

Puesto que el SSD tiene poco espacio de almacenamiento, deberíamos combinarlo con un disco duro magnético (HDD a partir de ahora), por ejemplo, yo en mi portátil tengo un SSD de 120 GB y un HDD de 500 GB.


En el SSD hay que hacer la instalación del sistema operativo y los programas, mientras que en el HDD se guardan las carpetas de los usuarios con todos sus datos.


En el siguiente capítulo del tutorial verás como instalar el disco SSD ya sea en un portátil o en un PC y como realizar la instalación del sistema operativo (en este caso será con Windows).


Con el siguiente ya tendrás todo lo necesario para que tu PC vuele.
Antes de acabar hay que tener clara una cosa, si tu PC tiene muy poca RAM puede ser ese el problema de lentitud, en posteriores entradas os explicaré cómo identificar si tienes ese problema. Mientras, podéis preguntar lo que necesitéis saber o vuestros problemas específicos.

lunes, 20 de noviembre de 2017

SOLUCIÓN al error 30015 de Microsoft Office 2016 y 2013

SOLUCIÓN al error 30015 de Microsoft Office 2016 y 2013

Microsoft Office 2016

¿A qué se debe el error 30015 que aparece durante la instalación de Microsoft Office?

La respuesta y su solución la encontrarás aquí.

Puede pasar que instalando Office aparezca este error casi al finalizar la instalación, esto ocurre porque en el equipo quedan restos de anteriores instalaciones de Office, es muy común este error si estás instalando Office en un portátil nuevo, ya que los fabricantes suelen dejar programas basura en las instalaciones de Windows, cómo es el caso de Office 365.


Puesto que es casi imposible ponerse a buscar esos restos y eliminarlos manualmente, hay una muy buena solución, este programa que dejo a continuación, Office Remove Pro. Para descargarlo haz click aquí.

Una vez ejecutes el programa aparecerá un sencillo asistente en el que tendrás que darle a siguiente, este después de unos instantes te mostrará de que versión de Office quedan restos. Ahora finaliza el asistente y habrás acabado.
Tu instalación de Office se completará por fin.

Espero que te haya sido útil y si tienes dudas aquí estoy para ayudarte en lo que haga falta.



sábado, 23 de septiembre de 2017

Memoria RAM DDR5 - Una realidad en 2019

Memoria RAM DDR5 - Una realidad en 2019
Ya tenemos noticias acerca de las nuevas memorias DDR5 que llegarán a partir del año 2019. Aún no tenemos datos de los que podrán costar, pero seguro que serán caras al principio como todas las cosas.

Lo que sí sabemos es que llegarán a ser hasta el doble de rápidas que las memorias DDR4, lo cuál, hablando en temas de hardware, es un grandísimo avance.

Velocidad de la memoria DDR5
Si con una memoria RAM DDR4 llegamos a 3,2 Gb/s, imagínate llegar a la increíble tasa de datos de 6,4 Gb/s y doblando además su ancho de banda de los 25,6 Gb/s (DDR4) a los 51,2 Gb/s (DDR5).

Estas memorias se espera que tengan mayor eficiencia y que posean mayor número de canales de memoria, 16. Esto quiere decir que si actualmente el máximo de GB de las memorias DDR4 es de 64 GB, las DDR5 llegarán hasta los 128 GB, algo que poco a poco nos va acercando al terabyte de memoria RAM, lo cuál, podemos ver lo mucho que avanza el hardware.


La frecuencia base para las memorias RAM DDR5 será DDR5-4800 MHz.
Las memorias DDR4 Llegan de los 2400 MHz a los 4600 MHz, por lo que si las memorias DDR5 empiezan con una frecuencia mínima de 4800 MHz, nos podemos hacer una idea de hasta donde pueden llegar.

Lo único bueno por el momento que puedo asegurar, es que gracias a la salida de estas nuevas memorias, tendremos unos precios mucho más bajos en memorias DDR3 Y DDR4, para los que o necesitan siempre lo último.


Rambus, es el fabricante que nos hará llegar las primeras memorias DDR5.


martes, 6 de junio de 2017

Cómo guardar imágenes .WEBP a PNG en CHROME

Cómo guardar imágenes .WEBP a PNG en CHROME

formato imágenes webp
Hoy me he encontrado con las imágenes .webp y una vez más me fastidiaba el no poder guardarlas en un formato compatible con Sony Vegas. A tí te puede pasar con otros programas, de modo que me he puesto a buscar en Google.

Al poco rato de buscar, he encontrado esta eficaz extensión para Chrome que te permite la opción de guardar directamente las imágenes en .png y no en el dichoso (nótese la frustración que me ha dado hasta el momento) formato de Google .webp.

Una solución rápida y muy eficaz para acabar con el problema.



Extensión Save Image as PNG




Instalación:


Bien, la instalación no tiene ningún misterio, lo explico para que todo el mundo pueda instalarla.

Vamos al enlace que he puesto arriba y sólo hay que darle a añadir a Chrome.



Save image as PNG

Añadir extensión.


Save image as PNG

Y listo, te saldrá en la parte dónde aparecen los iconos de las extensiones.

Ahora cada vez que vayas a guardar una imagen te aparecerá la opción de guardar a .png, esté en el formato que esté.

Save image as PNG

jueves, 25 de mayo de 2017

Tutorial - Cómo guardar todas tus contraseñas en Chrome

Cómo guardar todas tus contraseñas en Chrome

Google Smart Lock
Hoy os traigo un tutorial muy sencillito, ya que no tenéis que instalar programa alguno.
Chrome tiene integrado Smart Lock. Se trata de un gestor de contraseñas en la nube.



Muchas son las contraseñas que tenemos, de cada vez más sitios, por lo que al final uno se olvida y tiene que estar recuperando contraseñas a cada instante.

Si utilizas Chrome puedes evitar esto, y además podrás tener las contraseñas guardadas en todos los dispositivos donde inicies sesión con tu cuenta de Google.


CONFIGURAR SMART LOCK


1- Vamos a "Ajustes" y haces click en "Configuración avanzada de sincronización". Por supuesto debes tener iniciada tu sesión en el navegador para poder hacer esto.



Configurar Smart Lock

2- Ahora te aparecerá la siguiente pantalla, que deberás tener configurada de esta forma:

Configurar Smart Lock

La contraseña (frase de contraseña) que debes introducir encripta los datos que se sincronizarán en la nube, es muy importante que no olvides esta contraseña, ya que si lo haces no podrás recuperar tus datos sincronizados, ya que Google no guarda esta contraseña, para que tú seas el único/a en tener acceso a tus datos privados.




3- Accede a https://passwords.google.com para activar Smart Lock.
Si te fijas en la parte inferior de la imagen, puedes ver que aparecen las cuentas que tienes guardadas con Smart Lock. Si pones la contraseña del paso 2, tus datos no se verán aquí, lo cual es un plus de seguridad.
Contraseñas guardadas Google Chrome

Ahora cada vez que inicies sesión en alguna web, te aparecerá un mensaje preguntando si quieres guardar la contraseña.
Contraseñas guardadas Google Chrome



miércoles, 24 de mayo de 2017

Tutorial - Cómo hacer CROSSFIREX en tu PC

ATI CrossFire X

Tutorial - Cómo hacer CROSSFIREX en tu PC

CrossFireX es un sistema de Multi GPU de ATI, diseñado en su día para competir con el sistema SLI de Nvidia.
Con CrossFirex se pueden agrupar hasta 4 tarjetas gráficas en ranuras PCIe x16.
Con este sistema, podremos mejorar nuestro rendimiento gráfico notablemente, con un coste más bajo.
Os voy a indicar lo que hace falta para instalar CrossFirex correctamente.





REQUISITOS DE CROSSFIREX


-Placa base compatible con CrossFireX Obviamente que cuente con al menos 2 slots PCI Express x16.

Si acabas de adquirir tu placa base, mira en el manual para asegurar de que es compatible con este sistema.

Placa CrossFire
Placa CrossFire

-Es imprescindible que las tarjetas gráficas sean idénticas (GPUs idénticas, no importa que la marca sea la misma, aunque recomiendo que sea el mismo modelo exacto), de no ser así, no podremos unirlas.


-Otra cosa a tener en cuenta es la fuente de alimentación, deberemos asegurarnos de qué la que tenemos tiene potencia suficiente.


Si no sabes bien cómo calcular la potencia total o no quieres perder tiempo en buscar la potencia de cada uno de los componentes, hay calculadoras muy sencillas de utilizar como pueden ser estas dos:




Utiliza la que más te guste.

-Al menos un puente CrossFire (suelen venir con las gráficas).

Puente CrossFire
Puente CrossFire

Una vez lo tenemos todo preparado, ya puedes elegir una gráfica igual a la que tienes o si quieres dos gráficas nuevas te va a tocar comparar un poco antes de realizar la compra.
Hay muchas gráficas diferentes en el mercado, pero mi recomendación personal es que te fijes antes en el tipo de memoria, que sea GDDR5 y en el ancho del bus que sea de al menos 128 bits. Ya trataré estos temas de forma más extensa en otra entrada del blog. Ahora vamos a centrarnos en CrossFire.

INSTALACIÓN DE CROSSFIREX

Instalación física

Inserta las gráficas a las ranuras PCIe x16 y únelas mediante el puente, quedará así:
Puente CrossFireX
Puente CrossFireX

Deja los los bridges o puentes desconectados hasta que realices la instalación del driver.

Instalación lógica

Una vez realizada la instalación física pasamos a la lógica, el software.
Si tienes ya instalado en el PC algún driver de tarjeta gráfica es conveniente que lo desinstales antes de comenzar con la instalación.



Cómo desinstalar un driver

Se puede desinstalar por medio de Programas y características de Windows y utilizar para limpiar del todo el registro un programa como CCleaner para limpiar los restos que haya dejado el driver.

Lo que también suelo utilizar para combinar los dos programas anteriores, es Revo Uninstaller.

Otra opción es Display Driver Uninstaller (antes Driver Sweeper) es una sencilla herramienta que detecta los controladores de Realtek, Nvidia y ATI en el sistema permitiendo eliminarlos o realizar copias de seguridad de ellos.

Ahora qué ya está todo listo para la instalación, utiliza los drivers que vienen junto con las gráficas o lo mejor que podemos hacer es ir a la página de soporte de AMD para descargar los últimos drivers.




Entramos en la página y lo descargamos el programa de la izquierda (nos detectará el driver necesario para las gráficas y lo instalará) o seleccionamos nosotros mismos el driver que queremos (opción de la derecha). 
AMD Support Drivers


Ahora Apaga el PC y conecta las gráficas con el puente.

Una vez iniciado Windows, desde Catalyst Control Center (Se habrá instalado con el driver) habilita CrossFireX.

Habilitar CrossFire





Y de este modo conseguimos fusionar 2, hasta 4 tarjetas gráficas, mejorando la potencia de procesamiento gráfico, sin pagar unos cuantos cientos de euros por una súper gráfica.

Cómo consejo, si tienes dinero para comprarte una gráfica de gama alta, cómpratela en lugar de hacer CrossFireX (a no ser de que te puedas permitir más de una gráfica de gama alta).

Cualquier duda no dudes en decirmela, hasta el próximo tutorial.