Blog - Todos los artículos:
Total: 110
Sencillo autoloader de clases en php sin composer
Explico cómo realizar un autoloader de clases que nos evitará tener que hacer "includes" manualmente cada vez que necesitemos usar (importar) nuestras clases. También comento el uso de las funciones: set_include_path y spl_autoload_register
LitElement - Formulario de login reactivo con Lit, Fetch API y sin necesidad de hacer build
Formulario de ejemplo usando LitElement sin hacer build. Realiza un login usando Fetch API y aplica reactividad mientras se ejecuta la petición, bloqueando el botón y mostrando una imagen de loading.
Visualización de las distintas medidas de altura detectadas por js
Con el fin de entender un poco mejor el ancho y alto de los distintos componentes que se pueden detectar usando js he realizado este boceto. Alturas: height, outerHeight, availHeight, innerHeight, scrollHeight, clientHeight, offsetHeight, scrollTop
PHP - Clase para trabajar con google maps
Hace dos semanas empecé con un proyecto para trazar rutas del transporte escolar. Una de las funciones era recibir las paradas en coordenadas y marcarlas en el mapa. Esta clase de tipo componente hace eso y más. Devuelve las coordenadas desde una dirección, dibuja lineas entre marcadores, calcula distancias entre los puntos de inicio y final, controla el tamaño del mapa, el zoom. Pero lo mejor de todo es que no tendrás que picar código javascript. Todo se hace con php.
PHP - Automatización de include, require, include_once y require_once
Por lo general cuando necesitamos un código extra y disponemos de este en varios archivos solemos utilizar las funciones require, include, require_once e include_once. A estas hay que pasarle una ruta ya sea absoluta o relativa. En este post explico cómo evitar esto, de modo que se pueda incluir un archivo esté donde esté utilizando su nombre mediante la utilización de set_include_path.
Cómo usar FPDF para la creación de pdf's en PHP
Hay muchas formas de trabajar con clases de terceros. Muchas veces nos encontramos código útil y que se adata casi al cien por ciento de nuestras necesidades. Esta vez vuelvo a hacer incapie en la utilización de la programación orientada a objetos y MVC para la extensión y utilización de la clase FPDF.
Optimizando find y paginate en cakephp
Las queries o SQLs que se crean para recuperar datos en cakephp dejan de ser simples para convertirse en arrays anidados haciendo menos legible el código programado. En este articulo se muestra una deficiencia de cakephp en el metodo find y paginate.
Visual Basic - Aplicación para escanear version 2.0.0
Desarrollada en Visual Basic 6.0 (VB 6.0). Es un modulo externo que sirve de apoyo a una aplicación principal de gestión. El fin inicial fue de herramienta auxiliar mientras el programador continuaba con el desarrollo de su equivalente en la aplicación padre. La version 2.0.0 difiere de la version 1.0.0 en que no utiliza una BD externa para guardar los datos del cliente.
Visual Basic – Aplicación para escanear version 1.0.0
Aplicación desarrollada en Visual Basic 6.0 (VB 6.0) como módulo externo para "unioncaribe.com". Empresa dedicada al envío de giros de dinero en Aruba. Su objetivo principal era guardar en una BBDD en MS Access todos los documentos de identificación y los datos del cliente que utilizaba el servicio. Para posteriormente enviarlos al departamento de investigacion de blanqueo de capital.
Depuración en php de forma oculta
Hay trozos de codigo tan simples pero al mismo tiempo tan útiles que su continua reutilización nos lleva a transformalo en una función o metodo. En mi caso:
if ( $_SERVER['REMOTE_ADDR']==MIIP ) junto a var_dump( ). Por eso personalice mi propio "var_dump()" en una función llamada "mibug".
Arquitectura en 3 capas. Arquitectura MVC y la POO I
Parte 1:Estos seran un conjuto de articulos que explicaran con ejemplos como planificar la solucion de una aplicacion utilizando el modelo entidad relacion, modelado de clases y la programación orientada a objetos. Breve introducción a la aquitectura MVC.
Clase con funciones sencillas e imprescindibles (CUtils.cs)
Normalmente en todos los proyectos se suele contar con una clase o archivo personalizado con multiples funciones sencillas que se utilizan frecuentemente. Todos estos metodos y funciones imprescindibles los he agrupado obteniendo la clase "CUtils"