Saltar al contenido

Sergi Quiñonero

Sergi Quiñonero Blog Page

Archivo

Categoría: Programación

Esta semana, en clase de programación, hemos estado viendo las bondades de contar con unit testing y TDD.

El problema nos surgió cuando quisimos ponerlo en práctica. Dado que trabajamos con Windows, hemos utilizando XAMPP para poder trabajar en un entorno de programación, pero al utilizar PHPUnit comenzaron los problemas. Así que iniciamos una búsqueda de cómo configurar PHPUnit en XAMPP. continúe leyendo…

En el día a día de un programador Web, nos vienen a la cabeza el cómo mejorar nuestra aplicación. No siempre la mejora de una aplicación se basa en una mejora visual y/o de nuevas funcionalidades, sino de una mejora a nivel de seguridad.

Ante este gran dilema, la seguridad web, nos planteamos una serie de mecanismos que nos permitan hacer, de nuestra aplicación, un lugar mejor. Seguro que a la mayoría no nos gustaría ver un día, al entrar en nuestra aplicación Web, un “bonito” mensaje del tipo “This Web has been hacked by…”. Hay diferentes tipos de ataques a una página Web y cada uno de ello se puede solventar de forma diversa. En este caso solo hablaré de los ataques al servidor (aunque la mejor palabra para definirlo sería vulnerabilidades del software). continúe leyendo…

Navegando un poquito por php.net he encontrado una manera curiosa de acceder al valor de un array asociativo.

La cuestión está en transformar el array, con una sola línea, en un objeto. De esta manera, el acceso a un valor del array es similar al acceso a una propiedad de objeto. continúe leyendo…

Muchos programadores trabajan con códigos desarrollados para un tipo de cliente específico. La estructura del código les permite generar, con unas pequeñas modificaciones, aplicaciones específicas para un determinado cliente. A raíz de esto, surge un “pequeño” problema, la propiedad intelectual.

Cuando el desarrollador sustenta su economía a través de la venta de sus productos -diseñados por él o por su empresa-, el que el cliente disponga del código y pueda ofrecerlo a terceros puede ocasionar, entre otras, un aumento del precio final del producto, para evitar los denominados daños colaterales. continúe leyendo…

Mapa del mundoUno de los problemas de un proyecto Web el cual necesita tener referencias de países, provincias y localidades con la mayor cantidad correcta de registros es, precisamente, encontrar una buena base de datos.

Después de buscar y buscar encontré una URL donde nos ofrecen una base de datos con países, provincias y localidades de todo el mundo (lo del todo no es una afirmación exacta, pero sí aproximada) en ocho idiomas diferentes (Ruso, Inglés, Alemán, Francés, Castellano, Italiano, Portugués y Chino).

continúe leyendo…

Logo PHPA veces, nos surge la necesidad de poner ficheros en nuestro servidor para ser descargados vía Web. El problema puede surgir cuando tenemos la necesidad de ofuscar (Ocultar ruta de las descargas exteriores) la ruta del fichero para que nadie pueda acceder a él desde una vía diferente a la “permitida” por el programador y que nadie pueda publicar el enlace directo desde su propio portal.

Como he recibido varios e-mails de compañeros programadores pidiéndome consejo de cómo poder ofuscar el directorio de un fichero mediante PHP (ocultar ruta), dejo aquí una de las varias formas.

continúe leyendo…

Get Adobe Flash player