Entradas de] fitorec

Alterar una tabla si existe un campo en MySQL

En ocasiones es necesario alterar una tabla en MYSQL,  las cosas se complican si queremos hacerlo sólo en caso que exista determinado campo, pues MYSQL no tiene una sintaxis como un ALTER TABLE IF [CONDITION..] (o similar), en este caso tendremos que revisar previamente en la base de datos de meta-información (information_schema), lo siguiente es un […]

Creando una calculadora – introducción a Electronjs

El siguiente post es el inicio de un manual que nos llevará paso a paso por el desarrollo de una aplicación con electron.js, la intensión es llegar asta la producción, publicación y el sistema de actualizaciones:   Electronjs (intro y un poquito de historia): El proyecto Electron.js inicialmente concebido como Atom-Shell ya que inicialmente fue […]

Haciendo un deploy con Git para una webApp

En ocasiones los clientes FTP suelen ser lentos conforme nuestras estructuras de archivos se vuelven complejas, por otra parte suele ser algo incomodo para un desarrollador estar saliendoce de entorno de lineas de comandos (CLI) para realza esta tarea. El siguiente POST describe un mecanismo simple para realizar esta tarea utilizando, Git y una conexión […]

Montando para escritura la carpeta system de Android

Android cuenta con una carpeta con el nombre system que es en donde se encuentran los archivos del sistema operativo(recordemos que Android es una versión de Linux). Dicha carpeta se encuentra en la memoria ROM del dispositivo y cada vez que se prende se monta(vincula) esta carpeta pero solo con permisos de lectura, esto con la […]

Enviando correos electrónicos desde Java – haciendo clase Gmail con conexión SMPT con SSL

En el siguiente contenido consta de dos partes: En la primera explicare como establecer una conexión con Gmail con el protocolo smpt y bajo la capa de conexión segura(SSL). En la segunda voy a explicar acerca de una clase(Gmail.java)  que podemos re-utilizar para el envio de correos electronicos desde nuestros proyectos en Java. Parte 1 […]

Linux crear un lanzador con login para Root

En ocasiones necesitamos ejecutar determinada tarea con permisos de usuario root p.e. arrancar determinado servicio como web o de base de datos. Desgraciadamente cuando agregamos un lanzador en nuestro escritorio este se ejecutara con los permisos del usuario que le haga clic en el lanzador en cuestión. Crear un lanzador Bien imaginemos que queremos ejecutar […]

Instalar Firefox 36 Beta en Debian, Ubuntu, Mint y derivados

El 15 de enero de este año(2015) salio la versión Beta de firefox 36, veremos como instalar esta versión en nuestro sistema debian o derivados:   Pasos de instalación 1.- Agregando repositorio y actualizando la lista de paquetes Lo primero que tenemos que hacer es agregar la fuente de firefox beta y posteriormente actualizamos la lista […]

Que es el protocolo ARP y como acceder a sus tablas desde Android.

El protocolo ARP (Address Resolution Protocol) nos sirve para resolver direcciones físicas(MAC) a partir de las direcciones logicas(IP). En ocasiones un nodo en la red necesita saber la dirección MAC de determinado equipo y sí solo conoce la dirección IP entonces realiza una solicitud ARP con esta dirección IP esperando que el equipo propietario de […]