Configurar VSCode y Vetur para programar con Vue

Vetur es una extensión para Visual Studio Code y proporciona una caja de herramientas para programar con Vue. Entre sus principales características encontramos: Remarcado de sintaxis Algunos snippets Soporte de Emmet Comprobación de errores Formateado de código Autocompletado Depuración VSCode o Visual Studio Code se ha convertido en un potente pero ligero editor de código. No es un IDE ni un editor de texto plano, se encuentra entre estos dos y mantiene la sencillez de un editor con muchas características de un IDE. Al comenzar a programar en Vue (con archivos que tienen la extensión .vue) no se muestra un resaltado de sintaxis ni las herramientas del lenguaje: Veamos entonces cómo instalar Vetur y analicemos las herramientas que proporciona para hacer el desarrollo con Vue más fácil y agradable. ...

mayo 24, 2019 · 3 min · 441 palabras · Parzibyte

Divmod en Python: dividir para obtener cociente y residuo

La función divmod en Python hace una división, la misma que podríamos hacer con el operador de división; pero esta devuelve dos valores: el cociente y el residuo. Aunque parece simple, la función ahorra líneas de código, veamos las razones a continuación. Nota: recuerda instalar Python en Windows, Android o probar el editor online. ...

mayo 24, 2019 · 2 min · 319 palabras · Parzibyte

ROT 13 en Java - Algoritmo y algunas variantes como ROT 1

Hoy voy a explicar el código fuente para implementar el algoritmo de cifrado ROT 13 en Java. El método de cifrado llamado ROT 13 rota las letras del alfabeto 13 posiciones. Son 13 veces porque 13 es la mitad de la longitud del alfabeto inglés (es decir, 26). Debido a que rota las letras justamente a la mitad, el método para descifrar es el mismo que se utiliza para cifrar. Es decir, al cifrar, la letra a se convierte en n. Y al cifrar de nuevo la n, se convierte en a, por lo que podemos concluir en que el mismo método sirve para cifrar y descifrar. ROT 13 es una variante del cifrado César (el cual ya implementé en Java) pero a diferencia de ROT 13, para descifrar usando el método César se necesita rotar la cadena a la izquierda. Una vez explicado esto veamos el código y la explicación para implementar ROT 13 en Java. También veremos algunas variantes de ROT 13 como ROT 1, y a partir de ello podremos ver cómo implementar ROT 2, ROT 3, etcétera (pues son rotaciones al final del día) ...

mayo 24, 2019 · 6 min · 1259 palabras · Parzibyte

Cifrado césar en Java - Algoritmo

En este post vamos a ver cómo implementar el algoritmo de cifrado César en Java. Vamos a hacer el algoritmo que codifica y decodifica usando el cifrado César. En caso de que tú no sepas lo que es el cifrado César o quieres ver una explicación más detallada te invito a ver este post. Nota: también he codificado este algoritmo en C, Ruby y Python. ...

mayo 23, 2019 · 4 min · 762 palabras · Parzibyte

Cómo obtener un hosting gratuito con dominio, PHP 7, MySQL y cuentas FTP

Este post no es engañoso, realmente te voy a mostrar cómo obtener un hosting gratuito de PHP, con espacio ilimitado y bases de datos de MySQL sin límite sin que tengas que pagar un solo centavo. El hosting del que hablo, además de ser gratuito, proporciona lo siguiente: Panel de control llamado Vista Panel (para administrar el sitio) Espacio ilimitado en disco PhpMyAdmin PHP versión 7 MySQL Certificado para que tengas HTTPS Cuentas de FTP Un dominio En resumen proporciona todo lo necesario para montar una app web que utilice PHP y MySQL. Voy a explicarte cómo crear una cuenta y comenzar a usarlo. Al finalizar tendrás un sitio como el siguiente: http://parzibyte-tests.byethost7.com/ ...

mayo 23, 2019 · 4 min · 764 palabras · Parzibyte

Conectar a servidor FTP con FileZilla: ejemplos y guía

FileZilla tiene dos modos: modo cliente y modo servidor. En el modo servidor crea un servidor FTP y en el modo cliente se conecta a un servidor FTP. En este post vamos a ver cómo administrar un sitio web usando FileZilla a través de FTP para administrar el sitio, modificar código, descargar o subir archivos. Todas las pruebas las haré con un hosting de prueba. Si quieres usar FileZilla como servidor mira este post. ...

mayo 23, 2019 · 3 min · 575 palabras · Parzibyte

Crear proyecto de Buefy (Bulma CSS + Vue) usando la CLI de Vue

En este post voy a poner las instrucciones para comenzar un proyecto con Buefy. Buefy es la combinación de Vue y Bulma CSS, ofrece componentes de Bulma CSS pero mejorados con el buen Vue. Vamos a utilizar NPM con la CLI de Vue (vue-cli), ya que será un proyecto un tanto formal. ...

mayo 23, 2019 · 3 min · 520 palabras · Parzibyte

Ejecutar código de Python 3 gratis y en línea

Hoy veremos cómo ejecutar código de Python 3 en línea, sin necesidad de instalar nada. Lo bueno del editor de texto en la nube que vamos a ver es que permite crear código ilimitado y ejecutarlo, el código de Python se mantiene en línea y no se necesita instalar nada; por lo tanto el sistema operativo no es una restricción. Aparte de ello podemos descargar el proyecto como zip o exportarlo a gist; al igual que codificar al mismo tiempo entre varios usuarios. Este editor de Python online también soporta la instalación de paquetes de pip. Nota: recuerda que puedes instalar Python en Windows 10 o en Android. ...

mayo 23, 2019 · 4 min · 724 palabras · Parzibyte

Primeros pasos con VueRouter: el enrutador de Vue

Una vez que ya hemos creado un proyecto con la CLI de Vue (usando Buefy, por ejemplo) podemos agregarle otros paquetes como un enrutador. Vue Router es el enrutador oficial para Vue.Js y permite crear Aplicaciones de una sola página o Single Page Applications. De esta manera tenemos una navegación más fluida sin recargar la página, ahorrando ancho de banda y agregando velocidad. En este post vamos a ver cómo instalar y configurar el enrutador de Vue usando NPM, además de configurar las rutas para que coincidan con nuestros componentes. ...

mayo 23, 2019 · 5 min · 858 palabras · Parzibyte

Crear Google sitemap (Mapa del sitio) XML con PHP y Sitemap.php

Hoy veremos cómo crear un archivo de mapa de sitio XML con PHP; también conocido como sitemap. Para ello vamos a usar una librería ligera llamada sitemap-php. Google creó Google Sitemaps? (Mapas de sitio de Google en inglés) para que los desarrolladores web pueden publicar listas de enlaces de sus sitios. ...

mayo 22, 2019 · 3 min · 629 palabras · Parzibyte