CORS

Cabeceras CORS (Cross Origin Resource Sharing)

Buenas a todos Hoy estaba trabajando realizando pruebas con una aplicación de un cliente y su servidor Apache no tenía activada la cabecera Access-Control-Allow-Origin, por lo que todas las peticiones que intentaba realizar me daban error. CORS (Cross Origin Resource Sharing) es un mecanismo que utiliza encabezados adicionales HTTP para permitir que un user agent obtenga permiso para acceder a …

View Post
PHP

PHP 4, PHP 5, PHP 7, en definitiva PHP

Bueno al fin y al cabo todo evoluciona y lo mismo ha ido pasando con PHP. Poco a poco el código libre va ganando terreno frente a las licencias y sistemas de pago, por lo que PHP ha ido cogiendo muchos más adeptos, sistemas CMS´s, ERP´s y muchas líneas de código tiradas en PHP. Después de varios intentos, por fin …

View Post
proxy

Node.js y configuración del proxy corporativo

Como siempre se me olvida y lo tengo que buscar, en algunas ocasiones cuando trabajamos con node.js, tenemos que configurarlo para que trabaje con el proxy de nuestra red corporativa. Bien, es fácil solo tenemos que ir a la consola de comandos y teclear el siguiente comando npm config set proxy http://proxy.company.com:8080 Donde proxy.company.com, es la dirección del proxy y …

View Post
empresas

WordPress se abre camino en las empresas nacionales

Las grandes empresas cada vez apuestan más por el código libre, eso es una gran noticia. Hasta no hace mucho las empresas se dedicaban a pagar grandes cantidades para poder gestionar sus páginas corporativas, su páginas landings, etc. Grandes servidores de base de datos junto con servidores de aplicaciones para nada gratuitos, además de las licencias por las aplicaciones que …

View Post
envio de correos

Evitar el envío de correos y pruebas de SPAM

En muchas ocasiones cuando hacemos desarrollos a medida en WordPress, queremos evitar que al modificar la password de un usuario, WordPress nos mande el tipico correo por defecto de wordpress. Os voy a un plugin que desarrollé para un cliente y que os sorprendera por la cantidad de líneas que tiene. <?php /* Plugin Name: Evitar mensajes de password Description: …

View Post
API

Crear un API con Node.js y Base de datos MYSQL

Hola a todos Hoy quiero hacer una pequeña introducción a la creación de un API Restful con Node.js y MYSQL. La verdad es que para que todo funcione, debemos tener instalado en nuestro equipo un servidor de MYSQL (Yo uso XAMPP cuando trabajo sobre Windows, en Linux lo configuro todo a mano) y Node.js que ya os explique cómo instalarlo, …

View Post
sistema-de-compañeros

Sistema de compañeros

Me encanta hablar del sistema de compañeros, creo que he escrito 3 o 4 artículos relacionados pero siempre hablando sobre el buceo. Soy buceador, me encanta!! Trabaje un tiempo en una escuela de buceo de Madrid, de cuyo nombre no quiero acordarme…, casi como el Quijote. El sistema de compañeros en el buceo es algo muy importante, desde que llegamos …

View Post
Slug

Slug en español como debe ser y otras acciones

Bien, porque personalizar el Slug. Cuantas veces nos hemos encontrado páginas en la que hay muchos articulos y a la hora de ir a pasar de página nos encotramos con parte del slug /page en la url, no será mejor que sea /pagina. Vaya no me gusta nada y hay una forma muy fácil de solucionarlo. Solo tendríamos que crear …

View Post
aplicacion-mean

Aplicación MEAN

Si has llegado hasta aquí es porque sabes que significa MEAN, es el acrónimo para: MongoDB, ExpressJS, AngularJS, NodeJS, en los últimos años esta tecnología se está utilizando el desarrollo de aplicaciones, y páginas web dinámicas, que están basadas, en Javascript. Este Javascript no es el que usábamos hace 20 años sino ExpressJS, mucho más avanzado que su versión anterior. …

View Post
Cygwin

Cygwin. Emulación de terminal de Linux para Windows

Os presento Cygwin, un emulador de terminales de Linux que es totalmente operativa para Windows. Con este programa podéis tener el 95% de los comandos de cualquier terminal Linux y trabajar como si estuvierais en este sistema operativo. La instalación es sencilla, descargarlo de esta página, https://cygwin.com/install.html y como todo en Windows, siguiente, siguiente, siguiente, os pedirá que elijáis un …

View Post