Servicios web de las administraciones públicas

Hace ya unos años que entró en vigor las normas que obligaban a facturar mediante factura electrónica a las administraciones públicas. Al principio era un lío porque había que enviar cada factura a un sitio distinto. Afortunadamente había alguien inteligente detrás de todo el asunto y se creo el Punto General de Entrada conocido como FACe. De esta forma da igual… Leer más »

Share Button

Guía de referencia rápida para programadores, “Funciones del MS-DOS” y “La ROM BIOS de IBM” de Ray Duncan

Guía de referencia rápida para programadores, "Funciones del MS-DOS" y "La ROM BIOS de IBM", Ray Duncan

Cualquiera que programara en ensamblador para x86 y más concretamente para crear programas para MS-DOS habrá tenido que consultar estas dos guías de referencia. No voy a hablar sobre su contenido ya que hay mucha información por ahí. Voy a hablar de mis ejemplares. Como se aprecia en la foto, se encuentran en un buen estado de conservación pese a… Leer más »

Share Button

Configuración DD-WRT con Fibra de Orange

Tipo de conexión: DHCP

Desde hace años tengo un router genérico con DD-WRT instalado. Antes tenía un WRT-54GL pero hace tiempo que está obsoleto y daba muy pobre rendimiento tanto en red wifi como en red cableada. La configuración básica consiste en poner el router de la cablera en modo bridge, que básicamente suele consistir en desactivar el NAT, y el router genérico en… Leer más »

Share Button

WordPress 4.8: error en taxonomy.php

Siguiendo la recomendación universal que yo mismo extiendo, hace poco actualicé mi WordPress… El caso es que hoy he descubierto que todas mis entradas comenzaban con un error de PHP: Warning: Illegal string offset ‘filter’ in wp-includes/taxonomy.php on line 1372 Si bien es cierto que utilizo código propio el caso concreto apunta a un fichero original de la instalación, en… Leer más »

Share Button

Por qué no me gusta Java

      1 comentario en Por qué no me gusta Java

No me gusta Java, casi podría decirse que lo odio, pero esa me parece una palabra con la que hay que tener cuidado. Hace unos días tuve que realizar un trámite en FACe (punto general de entrada de facturas electrónicas)… y tuve que utilizar Chrome porque Firefox no está soportado. Bueno, en realidad si, pero para hacer los trámites hay que… Leer más »

Share Button

Mover un directorio

      No hay comentarios en Mover un directorio

Para una tontería que estaba haciendo he necesitado renombrar (aka mover) un directorio de una ruta a otra. Como no existe la función rename orientada a directorios, he tenido que crearla:

No hay mucho que decir, salvo que no hace comprobaciones muy exhaustivas y hay que tener cierto cuidado al utilizarla. ATENCIÓN: Utiliza la función path_check que he descrito… Leer más »

Share Button

Comprobar una ruta y crearla si no existe

Por azares de la vida he tenido, tengo y tendré que crear muchos scripts que crean directorios. Y la verdad, es un royo controlar cada vez si el directorio existe y hay que crearlo con los permisos adecuados, así que ahí va la función:

La función es muy sencilla de usar, si se llama sólo son la ruta  path_check('example/path');  entonces… Leer más »

Share Button

Lámparas led que se niegan a apagarse

Estoy convencido que a la mayoría de personas que han colocado alguna bombilla led le ha pasado que al apagar la lámpara la bombilla sigue luciendo, con una luz tenue que aumenta el misterio de ¿cómo es posible que siga encendida con el interruptor “apagado”?. Por fin me he puesto a darle vueltas al coco y a todos los conocimientos… Leer más »

Share Button

FawnoEmail: enviar emails desde CakePHP con imágenes embebidas

Una de las ventajas de utilizar un Framework como CakePHP es que enviar emails es muy sencillo. Sin embargo hay dos cosas que la clase CakeEmail no hace: Detectar automáticamente los tipos MIME Embeber automáticamente las imágenes Para solucionar ambos puntos he creado una clase que extiende a CakeEmail dotándola de estas funcionalidades: FawnoEmail. Para añadir la detección de los… Leer más »

Share Button

How-To: Instalar PHP

      No hay comentarios en How-To: Instalar PHP
PHP on Windows

Este how-to es el primero de una serie en la que iré desgranando paso a paso como configuro XAMPP en Windows. XAMPP, por si no lo sabes, es una manera fácil, rápida y limpia de instalar un servidor Apache junto con PHP y MySQL listo para servir páginas. Además XAMPP permite la instalación en un pendrive, lo que nos permite… Leer más »

Share Button