Listado de artículos


Publicidad

Laravel sail configurar multidominio con Apache

Laravel sail configurar multidominio con Apache

Por Alex, el 24/04/2024

Laravel sail por defecto no se pueden utilizar múltiples dominios y viene configurado para utilizar solo localhost pero esto podemos cambiarlo de forma fácil trabajando con nuestra propia configuración de docker.

Seguir leyendo ...

Laravel sail, un entorno de desarrollo con docker y laravel

Laravel sail, un entorno de desarrollo con docker y laravel

Por Alex, el 22/04/2024

Laravel sail sirve para crear entornos de desarrollo con docker. Sail son una serie de scripts que viene de serie con la instalación de laravel y a través de un docker-compose.yml y un script (sail) se puede interactuar desde la línea de comandos con docker.

Seguir leyendo ...

Instalar windows 11 sin cuenta microsoft,sin email

Instalar windows 11 sin cuenta microsoft,sin email

Por Alex, el 18/04/2024

Instalar Windows 11 sin email, sin cuenta de Microsoft es mas sencillo de lo que parece al principio ya que la ventana que aparece da la sección de que se tiene que poner un email si o si pero ... no.

Seguir leyendo ...

phpMyAdmin en un docker para conectar a cualquier MySql

phpMyAdmin en un docker para conectar a cualquier MySql

Por Alex, el 11/04/2024

Bajando una imagen de Docker de phpMyAdmin podemos utilizarla para conectar con cualquier MySql al que tengamos permiso para conectar.

Seguir leyendo ...

MySql

Linux

Como comprobar la conexión a base de datos en Codeigniter 4

Como comprobar la conexión a base de datos en Codeigniter 4

Por Alex, el 26/02/2024

Al configurar el acceso a base de datos en Codeigniter 4 y solo queremos comprobar si la conexión funciona lo podemos hacer de forma muy sencilla con la utilizada spark

Seguir leyendo ...

Como ejecutar consultas RAW en django

Como ejecutar consultas RAW en django

Por Alex, el 04/02/2024

Django utiliza modelos donde se pueden crear entidades y construir consultas a través de los modelos programando con Python peeeero ... también podemos ejecutar consultas SQL en modo raw, es decir, una select .... de toda la vida.

Seguir leyendo ...

Configurar Django para que soporte varios idiomas

Configurar Django para que soporte varios idiomas

Por Alex, el 30/01/2024

Los web con soporte para multiples idiomas son de lo mas normal y configurar Django para que soporte multiples idiomas es muy sencillo y rápido, después solo tendrás que mantener los archivos de lenguaje y utilizar las funciones de traducción a la hora de mostrar los textos en los diferentes idiomas ...

Seguir leyendo ...

Como configurar Django con Apache2 con mod_wsgi en Linux

Como configurar Django con Apache2 con mod_wsgi en Linux

Por Alex, el 26/01/2024

Configurar Django para que funcione con Apache2 o Nginx es bastante sencillo y necesario si queremos poner nuestro proyecto en producción. En este artículo veremos paso a paso la puesta en marcha de un proyecto con Apache2

Seguir leyendo ...

Apache

Como tener múltiples webs con un solo proyecto de Django

Como tener múltiples webs con un solo proyecto de Django

Por Alex, el 23/01/2024

Con un solo proyecto de Django podemos tener diferentes dominios enlazados cada uno a su proyecto, a su url, podemos tener una web y una API en el mismo proyecto y compartir código y versión de framework, por ejemplo ...

Seguir leyendo ...

Como comprobar la conexión a base de datos en Laravel

Como comprobar la conexión a base de datos en Laravel

Por Alex, el 29/12/2023

En Laravel podemos muy fácilmente comprobar si nuestra conexión a base de datos esta definida correctamente y podemos hacerlo con un par de líneas de código sin tener que ponernos a codificar.

Seguir leyendo ...

Instalar bootstrap en Laravel y ponerlo en producción

Instalar bootstrap en Laravel y ponerlo en producción

Por Alex, el 16/12/2023

Laravel y bootstrap son dos de los frameworks más utilizados en sus respectivos lenguajes, unirlos, y trabajar conjuntamente para realizar aplicaciones en PHP con un front responsive es muy sencillo ... Y después veremos cómo ponerlo en producción.

Seguir leyendo ...

AVISO LEGAL Y CONDICIONES GENERALES DE USO

AVISO LEGAL Y CONDICIONES GENERALES DE USO

Por Alex, el 16/12/2023

Seguir leyendo ...

POLÍTICA DE PRIVACIDAD

POLÍTICA DE PRIVACIDAD

Por Alex, el 16/12/2023

Seguir leyendo ...

Realizar un Backup en postgreSQL solo del esquema de la base de datos

Realizar un Backup en postgreSQL solo del esquema de la base de datos

Por Alex, el 23/11/2023

Desde la linea de comandos podemos solo hacer un backup solo de la estructura de la base de datos para migrarlos a otro servidor de postgreSQL

Seguir leyendo ...

SQL

postgreSQL

Instalacion desatendida de postgreSQL en Ubuntu

Instalacion desatendida de postgreSQL en Ubuntu

Por Alex, el 22/11/2023

Instalar postgreSQL en Ubuntu Server es muy sencillo ejecutando unas sencillas instrucciones, ademas podemos automatizar este proceso en un script bash y activar el acceso remoto en el momento de la instalación ...

Seguir leyendo ...

postgreSQL

Como instalar postgreSQL en Fedora y activar el acceso remoto

Como instalar postgreSQL en Fedora y activar el acceso remoto

Por Alex, el 21/11/2023

Instalar y configurar postgreSQL en un servidor Linux, en este caso, Fedora 38 es bastante sencillo que requiere de uno pasos que podemos automatizar en un script.

Seguir leyendo ...

postgreSQL

Redireccionar desde Apache2 urls www a no www

Redireccionar desde Apache2 urls www a no www

Por Alex, el 18/11/2023

Al querer redireccionar de www a no www, es decir, del dominio www.dominio.com al dominio.com, simplemente no funcionaba la redirección del .htaccess y daba error de certificado no valido, y lo curioso es que solo pasaba en firefox en todos los sistemas ...

Seguir leyendo ...

Windows

Web

Ubuntu

Linux

Apache

Instalacion desatendida de SQL Server en Ubuntu

Instalacion desatendida de SQL Server en Ubuntu

Por Alex, el 13/11/2023

Con un script podemos automatizar la instalación de un servidor SQL Server en Ubuntu. Ejecutando desde el terminal o desde una aplicación que automatice la instalación con las instrucciones. En el ejemplo instalo la versión developer 2022 en Ubuntu 20.04.

Seguir leyendo ...

SQL Serrver

SQL

Vagrant error - The specified host network collides with a non-hostonly network!

Vagrant error - The specified host network collides with a non-hostonly network!

Por Alex, el 08/11/2023

Error en Vagrant y Virtualbox al configurar los interfaces de red. Os voy a contar mi caso en relación a este error y como lo solucione por si alguien tiene el mismo problema porque a mi me llevo un tiempo arreglarlo ...

Seguir leyendo ...

Bases de datos de pruebas para SQL Server

Bases de datos de pruebas para SQL Server

Por Alex, el 07/11/2023

Microsoft pone a disposición de quien le interese unas bases de datos de SQL Server de pruebas para que las utilicemos en nuestros tests, se pueden descargar fácilmente desde el github de Microsoft

Seguir leyendo ...

windows 10

Windows

SQL Serrver

Descargar versiones antiguas de SQL Server

Descargar versiones antiguas de SQL Server

Por Alex, el 30/10/2023

Días atrás buscando información sobre Microsoft SQL Server encontré el blog de Scott Hanselman donde hay un listado de versiones antiguas de SQL Server pero solo en ingles ahora os dejo aquí los links a las descargas en diferentes idiomas, incluido el español.

Seguir leyendo ...

SQL Serrver

SQL

Borrar una base de datos en postgreSQL si esta activa

Borrar una base de datos en postgreSQL si esta activa

Por Alex, el 18/10/2023

En postgreSQL si quieres borrar una base de datos y ésta esta activa no te va a dejar borrarla y te dará el error: ERROR: database "ecommerce" is being accessed by other users - DETAIL: There are 2 other sessions using the database, pero con una sencilla sentencia podemos desconectar la base de datos y borrarla ...

Seguir leyendo ...

SQL

postgreSQL

Bases de datos de pruebas para MySql

Bases de datos de pruebas para MySql

Por Alex, el 09/10/2023

Muchas veces en MySql necesitamos bases de datos de pruebas para trabajar. Desde su web podemos descargarnos algunas para realizar pruebas.

Seguir leyendo ...

SQL

MySql

Backup base de datos MySql excluyendo bases de datos

Backup base de datos MySql excluyendo bases de datos

Por Alex, el 05/10/2023

Vamos a ver como hacer backup de todo nuestro MySql pero filtrando bases de datos que no queremos copiar.

Seguir leyendo ...

MySql

MySql “DESCRIBE TABLE” en postgreSQL

MySql “DESCRIBE TABLE” en postgreSQL

Por Alex, el 03/10/2023

Para ver el listado de campos de una tabla en MySql tenemos el comando DESCRIBE Nombre_Tabla pero en postgreSQL este comando no sirve y para ver el listado de campos tenemos que ejecutar una consulta a la tabla INFORMATION_SCHEMA del sistema de postgreSQL ...

Seguir leyendo ...

SQL

postgreSQL

Obtener números random con una select en MySql

Obtener números random con una select en MySql

Por Alex, el 29/09/2023

Para generar números random hay que utilizar la función rand() de MySql.

Seguir leyendo ...

SQL

MySql

Error en MySql - The user specified as a definer USER does not exist when using LOCK TABLES

Error en MySql - The user specified as a definer USER does not exist when using LOCK TABLES

Por Alex, el 06/09/2023

Estos días intentando hacer un backup de una base de datos de MySql con mysqldump me daba el siguiente error ...

Seguir leyendo ...

Instalar recaptcha en un formulario en PHP

Instalar recaptcha en un formulario en PHP

Por Alex, el 05/09/2023

Recaptcha es una opción muy útil para integrar en los formularios para que no envíen spam y así poder tener nuestros formularios de contacto o comentarios limpios. Instalarlo es muy sencillo ...

Seguir leyendo ...

Web

PHP

Versiones de Windows 10 y Windows 11 Trial 90 días

Versiones de Windows 10 y Windows 11 Trial 90 días

Por Alex, el 27/08/2023

Para los que queráis probar Windows en una maquina virtual con Virtualbox, por ejemplo, o instalarlo en algún pc os dejo dos urls desde donde descargar las versiones de Windows 10 y Windows 11

Seguir leyendo ...

Instalar un entorno LAMP con docker en Linux

Instalar un entorno LAMP con docker en Linux

Por Alex, el 21/08/2023

Aprende a instalar un entorno LAMP (Linux, Apache, MySQL y PHP) con Docker, una de las herramientas más utilizadas para la creación, implementar y ejecutar aplicaciones en diferentes entornos. Utilizaremos DockerFile y docker-compose para que en cuestión de minutos podamos tener un entorno LAMP funcionando.

Seguir leyendo ...

Ubuntu

PHP

MySql

Linux

LAMP

Apache

Espacio ocupado por las tablas de una base de datos MySql en disco

Espacio ocupado por las tablas de una base de datos MySql en disco

Por Alex, el 20/08/2023

Con una sencilla consulta del sistema de MySql podemos saber lo que ocupa una determinada tabla en disco.

Seguir leyendo ...

MySql

Leer ficheros de configuración desde python

Leer ficheros de configuración desde python

Por Alex, el 11/08/2023

Hay diversa formas en Python de leer ficheros de configuración y de diferentes formatos, en este articulo vamos a ver 2, los formatos ini y json. Veremos como cargar sus datos y como crear un función que nos devuelva un valor concreto en cualquier modulo de Python

Seguir leyendo ...

autoload de ficheros usando namespaces en php

autoload de ficheros usando namespaces en php

Por Alex, el 08/08/2023

Para utilizar en PHP una clase en un fichero hay que incluirlo manualmente con la sentencia include o require poniendo su ruta y nombre completos uno a uno ... pero esto podemos hacerlo con una función, spl_autoload_register, si utilizamos namespaces.

Seguir leyendo ...

PHP

Linux

LAMP

Como crear un menú desplegable en PHP, HTML, CSS y javascript / jquery

Como crear un menú desplegable en PHP, HTML, CSS y javascript / jquery

Por Alex, el 11/07/2023

En este artículo explico como crear un menú de dos niveles en PHP basado en dos tabla en MySql. La idea es muy sencilla con dos tablas almacenamos el menú y el contenido correspondiente a cada menú. Esta en PHP nativo pero utilizarse el código con cualquier framework e incluso es sencillo traspasar a otro lenguaje.

Seguir leyendo ...

Web

PHP

LAMP

jquery

JavaScript

Como configurar múltiples Bases de Datos con Django

Como configurar múltiples Bases de Datos con Django

Por Alex, el 14/06/2023

Desde Django podemos trabajar con una o varias bases de datos definiendo diferentes conexiones en el fichero settings.py.

Seguir leyendo ...

EL poder del Transact-SQL.

EL poder del Transact-SQL.

Por Alex, el 14/06/2023

Transact-SQL es el lenguaje de programación de SQL Sever, a través de el podemos realizar muchas operaciones relacionadas con el SQL sin tener que volver a pasar por código ASP o VB, esto simplificará el código y ganará en rapidez, T-SQL se ejecuta dentro del SQL Sever y es código compilado, se compila la primera vez que se ejecuta el Stored Procedure.

Seguir leyendo ...

Crear un proyecto Django desde cero en Linux

Crear un proyecto Django desde cero en Linux

Por Alex, el 03/06/2023

Antes de poder crear un proyecto Django necesita de unos requerimientos y de la instalación de y mostrar un "Hola unos paquetes necesarios para poder trabajar. Voy hacerlo en Ubuntu y a exponer los pasos a seguir para crear un proyecto y app web.

Seguir leyendo ...

Como convertir registros a un string separado por comas en MySql

Como convertir registros a un string separado por comas en MySql

Por Alex, el 13/04/2023

A veces en MySql tenemos una subquery que devuelve n registros y nos interesa mostrarlos en único campo ...

Seguir leyendo ...

SQL

MySql

Instalar un entorno LAMP con docker en Windows

Instalar un entorno LAMP con docker en Windows

Por Alex, el 14/02/2023

Instala un entorno LAMP completo en tu Windows 11 utilizando Docker y WSL - Subsistema de Windows para Linux. Descubre las ventajas de usar un entorno de desarrollo aislado y cómo aprovechar al máximo la potencia de Docker en tu sistema Windows con WSL.

Seguir leyendo ...

Windows

Ubuntu

PHP

MySql

Apache

Conectar a MySql desde PHP a través de tunel SSH

Conectar a MySql desde PHP a través de tunel SSH

Por Alex, el 06/02/2023

Cuando el servidor MySql no esta accesible desde tu entorno de desarrollo podemos acceder a el a través de un tunel SSH pasando por un servidor que si tenga acceso a él.

Seguir leyendo ...

SQL Serrver

postgreSQL

MySql

Como calcular el tamaño de una base de datos y tablas en MySql

Como calcular el tamaño de una base de datos y tablas en MySql

Por Alex, el 26/01/2023

Hay varias formas de calcular el espacio que ocupa MySql, en total, en bytes, en numero de registros, en espacio en disco. Vamos a ver las consultas necesarias que tenemos que utilizar, sabiendo lo que ocupa podemos tomar decisiones informadas sobre la optimización y mantenimiento de una base de datos.

Seguir leyendo ...

Cómo excluir datos  de algunas tablas al hacer copias de seguridad de MySQL

Cómo excluir datos de algunas tablas al hacer copias de seguridad de MySQL

Por Alex, el 25/01/2023

En MySql cuando tenemos bases de datos muy grandes y queremos realizar backups podemos excluir los datos de estas tablas pero incluir la estructura de la tabla.

Seguir leyendo ...

MySql

Crear un virtualhost de Apache2 en Linux

Crear un virtualhost de Apache2 en Linux

Por Alex, el 23/01/2023

Con la opción de Apache2 de Virtualhost podemos crear multiples webs diferenciados cada uno de ellos por una url diferente.

Seguir leyendo ...

Ubuntu

Linux

Apache

Cómo recorrer directorios y subdirectorios recursivamente en python

Cómo recorrer directorios y subdirectorios recursivamente en python

Por Alex, el 05/01/2023

En Python hay varias formas de leer los ficheros de un directorio. Pero para leerlos recursivamente lo mejor es crear una función recursiva.

Seguir leyendo ...

Mostrar la rama actual de git en la página principal en PHP

Mostrar la rama actual de git en la página principal en PHP

Por Alex, el 12/12/2022

Mostrar la rama de Git en la que se esta trabajando en las páginas del web es bastante sencillo y solo tenemos que leer el fichero HEAD de Git

Seguir leyendo ...

Error en codeigniter y php 8 CI_Session_files_driver

Error en codeigniter y php 8 CI_Session_files_driver

Por Alex, el 07/12/2022

Error en codeigniter y php Return type CI_Session_files_driver... es el error que nos da al mover un proyecto existente en codeigniter cuando actualizamos a las versiones más nuevas de PHP.

Seguir leyendo ...

Instalar Docker en Linux

Instalar Docker en Linux

Por Alex, el 04/12/2022

Desde el terminal enLinux es muy sencillo instalar Docker con unos sencillos comandos.

Seguir leyendo ...

Ubuntu

Linux

LAMP

Flask en producción con Apache2 y wsgi

Flask en producción con Apache2 y wsgi

Por Alex, el 28/11/2022

Desplegar una aplicación realizada con Flask en Apache2 es bastante sencillo siguiendo lo siguientes pasos ...

Seguir leyendo ...

Apache

Python no esta instalado en Linux

Python no esta instalado en Linux

Por Alex, el 25/11/2022

Python no esta instalado en Linux o no esta correctamente instalado y al intentar ejecutarlo da error.

Seguir leyendo ...

Como instalar windows 11 en un pc no compatible

Como instalar windows 11 en un pc no compatible

Por Alex, el 14/11/2022

Instalar Windows 11 en ordenadores no compatibles es muy sencillo modificando el registro mientras se realiza la instalación de Windows

Seguir leyendo ...

Instalar SQL Server 2019 gratis para desarrollar

Instalar SQL Server 2019 gratis para desarrollar

Por Alex, el 08/11/2022

Sql Server dispone de diferentes ediciones siendo el tope de la gama la Enterprise pero hay una que no sale en el catalogo y que es gratuita, la Developer

Seguir leyendo ...

SQL Serrver

Instalar Xampp en Linux

Instalar Xampp en Linux

Por Alex, el 02/11/2022

Podemos tener un servidor LAMP, con un servidor Web y un servidor de base de datos muy fácilmente instalando Xampp también en Linux.

Seguir leyendo ...

Linux

LAMP

Git pide usuario y password para subir ficheros

Git pide usuario y password para subir ficheros

Por Alex, el 24/10/2022

Al subir código a Github con el comando git este nos pide usuario y password ...

Seguir leyendo ...

Enviar e-mails con plantillas en Codeigniter 4

Enviar e-mails con plantillas en Codeigniter 4

Por Alex, el 21/10/2022

Utilizar plantillas para enviar mails desde Codeigniter 4 es muy sencillo y muy útil. En este artículo veremos como podemos utilizarlas

Seguir leyendo ...

Codeigniter

Enviar emails desde Codeigniter 4

Enviar emails desde Codeigniter 4

Por Alex, el 17/10/2022

Codeigniter 4 dispone de una clase para enviar e-mails cómodamente y también de una clase para configurar el envío de e-mails. En este articulo vamos a ver como utilizarla.

Seguir leyendo ...

Codeigniter

Restaurar una base de datos posgreSQL desde el terminal

Restaurar una base de datos posgreSQL desde el terminal

Por Alex, el 03/10/2022

Restaurar una base de datos postgreSQL en un fichero .sql desde el terminal de Linux, os dejo la linea que tenéis que utilizar desde el terminal

Seguir leyendo ...

postgreSQL

Reemplazar texto en MySql con una consulta UPDATE

Reemplazar texto en MySql con una consulta UPDATE

Por Alex, el 30/09/2022

Reemplazar texto en MySql con un UPDATE parece complicado pero en realizar solo es lanzar una consulta update y utilizando una función de MySql

Seguir leyendo ...

MySql

Proteger directorio en apache con htpasswd

Proteger directorio en apache con htpasswd

Por Alex, el 28/09/2022

Proteger un directorio con la utilidad htpasswd de Apache es bastante sencillo y solo requiere de uno pocos paso que vamos a ver a continuación.

Seguir leyendo ...

Apache

Apache2 - access denied filesystem path because search permissions are missing on a component of the path

Apache2 - access denied filesystem path because search permissions are missing on a component of the path

Por Alex, el 26/09/2022

Este error en Apache2 me pasa bastante a menudo al realizar muchas pruebas y utilizar diferente directorios, en mi caso siempre es un tema de permisos en los directorios.

Seguir leyendo ...

Apache

Como crear un calendario con JQUERY y HTML

Como crear un calendario con JQUERY y HTML

Por Alex, el 27/08/2022

Jquery proporciona una serie de utilidades para realizar tareas complicadas en javascript de forma fácil. Una de ellas es crear un calendario, con Datepicker es muy sencillo y rápido ponerlo en marcha con diferentes opciones. Este artículo ha sido revisado y reescrito con las últimas versiones de Jquery y Datepicker en Agosto de 2022.

Seguir leyendo ...

jquery

MySql error - 1205 - Tiempo de bloqueo de espera excedido

MySql error - 1205 - Tiempo de bloqueo de espera excedido

Por Alex, el 19/08/2022

Esto me ha pasado en MySql cuando he intentado borrar millones de registros de una base de datos, el problema es que los tiempos de bloqueo que hay seteados en la base de datos son inferiores a los que necesita por haber tantos registros.

Seguir leyendo ...

Listar todas las tablas que contengan un determinado campo en postgreSQL

Listar todas las tablas que contengan un determinado campo en postgreSQL

Por Alex, el 11/08/2022

Con una sencilla instrucción SQL podremos listar un determinado campo en cuantas tablas esta.

Seguir leyendo ...

SQL

postgreSQL

Como configurar virtualhost en nginx

Como configurar virtualhost en nginx

Por Alex, el 05/08/2022

Con Virtualhost podemos crear multiples webs en un mismo servidor nginx ...

Seguir leyendo ...

Instalar nginx y configurar PHP en Vagrant y ubuntu

Instalar nginx y configurar PHP en Vagrant y ubuntu

Por Alex, el 03/08/2022

En lugar de instalar nginx y PHP en local vamos a instalarlo y automatizarlo en una máquina virtual con Vagrant

Seguir leyendo ...

Instalar y configurar nginx y PHP en Ubuntu

Instalar y configurar nginx y PHP en Ubuntu

Por Alex, el 01/08/2022

Instalar nginx y configurar PHP en Ubuntu es bastante sencillo y basta con instalar las respectivas aplicaciones y configurar un par de cosas que ahora vamos a ver.

Seguir leyendo ...

Instalar Vagrant para entornos de desarrollo en Linux

Instalar Vagrant para entornos de desarrollo en Linux

Por Alex, el 30/07/2022

Vagrant es un programa que nos ayuda a crear y mantener fácilmente entornos de desarrollo virtualizados y asi poder utilizarlos en Windows, Linux y/o Mac

Seguir leyendo ...

Layouts en Codeigniter 4

Layouts en Codeigniter 4

Por Alex, el 24/07/2022

La creación de layouts en Codeigniter 4 al igual que en el 3 no viene muy trabajada y los tenemos que crear cada uno de la forma que más nos guste. Cómo hacerlo de forma sencilla y genérica …

Seguir leyendo ...

PHP

Codeigniter

Visual Studio Code y extensiones de PHP no funcionan en remoto

Visual Studio Code y extensiones de PHP no funcionan en remoto

Por Alex, el 15/07/2022

Al trabajar con Visual Studio Code y con PHP en remoto resulta que hay extensiones que en local funcionaban y funcionan perfectamente pero remotamente no ...

Seguir leyendo ...

Detectar el navegador desde PHP con get_browser

Detectar el navegador desde PHP con get_browser

Por Alex, el 13/07/2022

Desde PHP hay diversas formas de detectar el navegador, puede ser con el índice HTTP_USER_AGENT del array $_SERVER o con la función get_browser que proporciona PHP ...

Seguir leyendo ...

Desarrollo remoto con SSH y Visual Studio Code

Desarrollo remoto con SSH y Visual Studio Code

Por Alex, el 08/07/2022

Tener el código ya sea PHP, python, nodejs o cualquier otro en un servidor remoto y conectarse por SSH con Visual Studio Code es muy sencillo si tu conexión a internet lo permite :-)

Seguir leyendo ...

Paginación de registros en PHP desde MySql

Paginación de registros en PHP desde MySql

Por Alex, el 06/07/2022

Mostrar en PHP un conjunto de registros paginados desde MySql es bastante sencillo de realizar y en este ejemplo lo haremos con PHP nativo

Seguir leyendo ...

PHP

Detectar el navegador con PHP y HTTP_USER_AGENT

Detectar el navegador con PHP y HTTP_USER_AGENT

Por Alex, el 04/07/2022

Desde PHP y con el índice HTTP_USER_AGENT del array $_SERVER podemos detectar el navegador que está visitando nuestra web ...

Seguir leyendo ...

Crear un volumen externo en Docker para los datos de MySql

Crear un volumen externo en Docker para los datos de MySql

Por Alex, el 15/06/2022

Trabajar con MySql en un Docker es bastante habitual y el problema que se nos plantea es que los datos que guardamos dentro de ellos son volátiles y se pierden por eso la mejor opción es tener volúmenes externos muy sencillos de configurar ...

Seguir leyendo ...

Restaurar una base de datos MySql en un docker

Restaurar una base de datos MySql en un docker

Por Alex, el 03/06/2022

Instalar o restaurar una base de datos MySql en un contenedor Docker es muy sencillo y similar a realizar el proceso en un servidor sin docker.

Seguir leyendo ...

Como instalar una base de datos de pruebas de MySql

Como instalar una base de datos de pruebas de MySql

Por Alex, el 01/06/2022

En este ejemplo descargamos una base de datos de pruebas para MySql, la instalamos y cargamos datos en ella.

Seguir leyendo ...

MySql

Instalar Codeigniter 4 y ponerlo en marcha

Instalar Codeigniter 4 y ponerlo en marcha

Por Alex, el 23/05/2022

Codeigniter es uno de los frameworks PHP más utilizados en el mundo, siempre aparece en las 5 primeras posiciones de los top 10 aunque en España no es muy conocido, es muy pero que muy rápido y muy fácil de aprender.

Seguir leyendo ...

PHP

Codeigniter

Crear un servidor MySql en Docker con volumen externo

Crear un servidor MySql en Docker con volumen externo

Por Alex, el 16/05/2022

Con Docker podemos crear de una forma muy fácil servidores de MySql de diferentes versiones en un mismo servidor o de postgreSQL

Seguir leyendo ...

MySql

Paginación de registros desde postgreSQL

Paginación de registros desde postgreSQL

Por Alex, el 11/05/2022

En postgreSQL la páginación de registros con Limit y Offset funciona igual que en MySql ...

Seguir leyendo ...

postgreSQL

Paginación de registros desde MySql

Paginación de registros desde MySql

Por Alex, el 09/05/2022

Desde una consulta MySql podemos paginar muy fácilmente los registros de una tabla, con esto ganamos velocidad porque si nuestra tabla tiene 1 Millón de registros solo nos traemos al web lo que necesitamos y no el millon

Seguir leyendo ...

MySql

SQL

Migrar una base de datos de MySql a postgreSQL

Migrar una base de datos de MySql a postgreSQL

Por Alex, el 23/04/2022

He preparado una pequeña aplicación para realizar migraciones de bases de datos MySql a postgreSQL, lo subo al github y explico como ejecutar el script

Seguir leyendo ...

MySql

postgreSQL

Curso de creación de una API en PHP

Curso de creación de una API en PHP

Por Alex, el 20/04/2022

Realizar un servicio API con PHP, sin framework, es más sencillo de lo que parece, con “cuatro líneas de código” ya podemos tener funcionando un servicio que reciba un POST con datos, aunque una versión muy sencilla que no realice apenas acciones ...

Seguir leyendo ...

Windows

Ubuntu

PHP

Linux

Copiar una tabla de una base de datos a otra en postgreSQL

Copiar una tabla de una base de datos a otra en postgreSQL

Por Alex, el 13/04/2022

En postgreSQL copiar una tabla de una base de datos a otra es muy sencillo hacerlo desde el terminal ...

Seguir leyendo ...

Linux

postgreSQL

Cambiar la zona horaria en postgreSQL

Cambiar la zona horaria en postgreSQL

Por Alex, el 11/04/2022

A veces el servidor de postgreSQL no viene bien configurado en el tema de las fechas y graba otra zona horaria o las graba en UTC, pero es bastante sencillo cambiarlo.

Seguir leyendo ...

Ubuntu

postgreSQL

Linux

Instalar un servidor LAMP con Vagrant y Docker

Instalar un servidor LAMP con Vagrant y Docker

Por Alex, el 08/04/2022

En este manual vamos a instalar un servidor LAMP. Instalaremos Linux, Apache y PHP en un entorno virtualizado con Vagrant y Virtualbox, Mysql lo instaleremos con Docker. Todo esto lo haremos desde un pequeño script que automáticamente instalará y configurará todo el sistema dejándolo listo para trabajar en unos pocos minutos.

Seguir leyendo ...

Ubuntu

PHP

MySql

Linux

LAMP

Rutas dinámicas en codeigniter 4

Rutas dinámicas en codeigniter 4

Por Alex, el 04/04/2022

Como podemos extraer desde una base de datos las rutas de Codeigniter 4 y escribirlas en el fichero Routes.php, crear las rutas de forma dinámica ...

Seguir leyendo ...

PHP

Codeigniter

Extraer valores de un campo JSON en MySql

Extraer valores de un campo JSON en MySql

Por Alex, el 30/03/2022

Cuando almacenamos datos del tipo JSON en MySql, podemos muy facilmente extraer los valores de un determinado campo con una query.

Seguir leyendo ...

MySql

Comparar estructura de dos bases de datos

Comparar estructura de dos bases de datos

Por Alex, el 28/03/2022

Esta utilidad escrita en PHP nos permite comparar la estructura de dos tablas de una base de datos de MySql, postgreSQL, SQL Server y Oracle.

Seguir leyendo ...

Reescribir url no funciona en Apache

Reescribir url no funciona en Apache

Por Alex, el 25/03/2022

Que no funcione la escritura de urls para que sean mas amigables en Apache2 puede deberse a multiples factores ... aquí os comento lo que tenéis que revisar para que todo funcione correctamente, y al final de todo como yo lo solucioné.

Seguir leyendo ...

Entorno de desarrollo para Windows

Entorno de desarrollo para Windows

Por Alex, el 23/03/2022

Microsoft pone a disposición de los desarrolladores entornos de desarrollo para poder probar sus aplicaciones. Estos entornos que se distribuyen en máquinas virtuales tienen un tiempo de vida limitado.

Seguir leyendo ...

Windows

Como crear rutas en php

Como crear rutas en php

Por Alex, el 21/03/2022

En PHP nativo, sin framework, también podemos crear rutas amigables similares a las que utilizan los frameworks …

Seguir leyendo ...

Espacio ocupado en disco por las bases de datos MySql

Espacio ocupado en disco por las bases de datos MySql

Por Alex, el 17/02/2022

Hay una consulta en MySql que nos dice el tamaño en MB o GB que ocupan las bases de datos en el disco.

Seguir leyendo ...

SQL

Espacio ocupado en disco por las bases de datos en postgreSQL

Espacio ocupado en disco por las bases de datos en postgreSQL

Por Alex, el 16/02/2022

Hay un par de consultas en postgreSQL que no dicen el tamaño en MB que ocupan las bases de datos en el sistema.

Seguir leyendo ...

SQL

postgreSQL

Clase para leer ficheros de configuración en PHP

Clase para leer ficheros de configuración en PHP

Por Alex, el 09/02/2022

Los ficheros de configuración son muy normales en todos los lenguas, ficheros en formato xml, yaml, json, etc ... los hay de todos los colores y para todos los gustos. En este artículo vamos a ver como leer ficheros de configuración con formato array de PHP.

Seguir leyendo ...

PHP

Instalar postgreSQL en Linux ubuntu

Instalar postgreSQL en Linux ubuntu

Por Alex, el 04/02/2022

Instalar postgreSQL en ubuntu, linux mint o derivados de debian es bastante sencillo, solo hay que seguir unos pasos para realizar la instalación con apt-get desde el terminal.

Seguir leyendo ...

SQL

postgreSQL

Linux

LAMP

Codeigniter 4 no registra bien las horas en los logs

Codeigniter 4 no registra bien las horas en los logs

Por Alex, el 03/02/2022

En realizad Codeigniter no registra bien las horas en general y las pone en horario americano.

Seguir leyendo ...

Codeigniter

Cambiar el owner de todas las tablas de una base de datos postgres

Cambiar el owner de todas las tablas de una base de datos postgres

Por Alex, el 30/01/2022

Esto no es que sea muy común realizarlo pero seguro que a alguien le viene bien esta utilizada. Para cambiar el owner de una base de datos se ha de realizar un ALTER TABLE.

Seguir leyendo ...

Windows

SQL

postgreSQL

Linux

Truncate y reset identity en mysql

Truncate y reset identity en mysql

Por Alex, el 05/01/2022

Con la instrucción TRUNCATE en MySql podemos eliminar y limpiar una tabla completa.

Seguir leyendo ...

MySql

Codeigniter 4 no muestra errores en el navegador

Codeigniter 4 no muestra errores en el navegador

Por Alex, el 04/01/2022

Y lo que muestra Codeigniter 4 cuando hay un error es Whoops!, bueno, esto es porque no hay definido un entorno de desarrollo y entiende que esta en producción y no muestra errores.

Seguir leyendo ...

PHP

Codeigniter

Crear aplicaciones de consola en Codeigniter 4

Crear aplicaciones de consola en Codeigniter 4

Por Alex, el 03/01/2022

Como con todos los frameworks Codeigniter 4 también nos da la oportunidad de crear aplicaciones para poder ejecutarlas desde consola. Podemos utilizar para crear procesos y ejecutarlas desatendidamente con un cron.

Seguir leyendo ...

Codeigniter

Docker error end docker.sock: connect: permission denied

Docker error end docker.sock: connect: permission denied

Por Alex, el 17/12/2021

Si instaláis Docker en Linux y al ejecutarlo os da un error como este: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get ....... dial unix /var/run/docker.sock: connect: permission denied ....

Seguir leyendo ...

Linux

API gratuita para pruebas

API gratuita para pruebas

Por Alex, el 14/12/2021

Como desarrolladores mas de una vez tendremos que enfrentarnos a la utilización de APIs, sobre todo, desde el FrontEnd y para no tener que crearnos una API cada vez que tenemos que hacer pruebas tenemos {JSON} Placeholder que nos proporciona datos en formato JSON gratuitamente.

Seguir leyendo ...

Obtener un entorno de desarrollo de Windows 10

Obtener un entorno de desarrollo de Windows 10

Por Alex, el 11/12/2021

Windows pone a disposición de los desarrolladores un entorno de desarollo en máquinas virtuales para VMWare, Hyper-V, VirtualBox y Parallels ...

Seguir leyendo ...

Windows

Ordenar los registros de una consulta tal como se piden en un SELECT .. IN

Ordenar los registros de una consulta tal como se piden en un SELECT .. IN

Por Alex, el 09/12/2021

En MySql cuando utilizamos Where Campo in para buscar multiples códigos podemos devolver el resultado en el mismo orden que los ponemos en la clausula IN utilizando la función field en la clausula ORDER BY ...

Seguir leyendo ...

MySql

Docker - ver las IPs y nombres de los contenedores

Docker - ver las IPs y nombres de los contenedores

Por Alex, el 04/12/2021

A veces en Docker necesitamos conocer las IP para poder conectarnos al contenedor desde nuestras aplicaciones, hay varias formas de hacerlo ...

Seguir leyendo ...

Linux

Convertir una imagen en base64 a fichero en PHP

Convertir una imagen en base64 a fichero en PHP

Por Alex, el 18/11/2021

En PHP el procedimiento es muy sencillo, solo hay que decodificar la imagen y grabarla en disco ...

Seguir leyendo ...

Windows

PHP

Linux

Extraer día, mes, año y hora de una fecha en postgreSQL

Extraer día, mes, año y hora de una fecha en postgreSQL

Por Alex, el 12/11/2021

Trabajar con fechas en consultas postgreSQL suele ser lo mas normal a la hora de filtrar u obtener datos y puede ser algo liado si no conocemos las funciones de extracción de fechas que tiene postgreSQL ...

Seguir leyendo ...

PHP

postgreSQL

Extraer día, mes, año y hora de una fecha en MySql

Extraer día, mes, año y hora de una fecha en MySql

Por Alex, el 10/11/2021

Trabajar con fechas en consultas MySql suele ser lo mas normal a la hora de filtrar u obtener datos y puede ser algo liado si no conocemos las funciones de fecha que tiene MySql ...

Seguir leyendo ...

Conectar a postgreSQL usando PHP con PDO

Conectar a postgreSQL usando PHP con PDO

Por Alex, el 09/11/2021

Este artículo sobre conexión postgreSQL / PHP es similar al realizado sobre conectar con una base de datos desde PHP con MySql, la diferencia solo esta en la conexión, el resto es igual ...

Seguir leyendo ...

postgreSQL

PHP

Conectar a MySql usando PHP con PDO

Conectar a MySql usando PHP con PDO

Por Alex, el 08/11/2021

Conectar con una base de datos desde PHP ya sea a MySql, postgreSQL u otra es lo mas normal que se realizar y muy sencillo ...

Seguir leyendo ...

MySql

PHP

Reducir el tamaño del fichero de transacciones de SQL Server

Reducir el tamaño del fichero de transacciones de SQL Server

Por Alex, el 03/11/2021

Muchas veces cuando trabajamos con bases de datos grandes el Transaction Log, crece y crece y no hay forma de reducir su tamaño, para hacerlo tenemos la utilizad DBCC SHRINKDATABASE que ejecutándola sobre la bases de datos que queremos reducir el Log.

Seguir leyendo ...

Windows

SQL Serrver

SQL

Poner los registros identity a un determinado numero en SQL Server

Poner los registros identity a un determinado numero en SQL Server

Por Alex, el 02/11/2021

Esto es útil cuando tenemos campos auto incrementales y borramos muchas filas, esos ids borrados no se recuperan y siguen incrementándose.

Seguir leyendo ...

Windows

SQL Serrver

SQL

Conectar a un FTP con PHP y listar ficheros - directorios

Conectar a un FTP con PHP y listar ficheros - directorios

Por Alex, el 01/11/2021

Os dejo un código de ejemplo para conectarse a un ftp con usuario y password desde PHP

Seguir leyendo ...

PHP

Recuperar una base de datos SQL Server con sp_attach_db

Recuperar una base de datos SQL Server con sp_attach_db

Por Alex, el 30/10/2021

En SQL Server con el procedimiento almacenado sp_attach_db podemos copiar bases de datos entre servidores moviendo los ficheros físicos de servidor. Es decir, no es necesario hacer backups o transfers de datos basta con copiar los ficheros físicos en llevarlos donde los necesitemos.

Seguir leyendo ...

Windows

SQL Serrver

SQL

SQL (Structured Query Language)

SQL (Structured Query Language)

Por Alex, el 29/10/2021

El SQL (Structured Query Language) o lenguaje de consulta estructurado es utilizado para acceder a las bases de datos, cada base de datos tiene su propio lenguaje SQL basado en el ANSI SQL, por ejemplo Oracle utiliza PL/SQL, SQL Server Transact-SQL, aquí ponemos una breve introducción al SQL estandar.

Seguir leyendo ...

Función date da error en PHP - (PHP Warning: date)

Función date da error en PHP - (PHP Warning: date)

Por Alex, el 29/10/2021

En concreto el error que da es PHP Warning: date(): It is not safe to rely on the system's timezone settings. ... esto tiene una solución muy sencilla, bueno hay dos formas de solucionarlo ...

Seguir leyendo ...

PHP

Listar las extensiones instaladas en PHP

Listar las extensiones instaladas en PHP

Por Alex, el 27/10/2021

SI queremos saber las extensiones que tenemos instaladas en PHP tenemos que pasarle el parámetro -m

Seguir leyendo ...

PHP

Conectar con MySql desde PHP a través del un tunel SSH

Conectar con MySql desde PHP a través del un tunel SSH

Por Alex, el 25/10/2021

Es muy normal que nuestro servidor MySql se encuentre protegido y no podamos acceder desde fuera de nuestra red y necesitemos conectarnos por SSh a un servidor en la misma red del MySql para poder acceder .... pero ...

Seguir leyendo ...

PHP

Generador UUID online

Generador UUID online

Por Alex, el 01/10/2021

Seguro que a mas de un desarrollador le va bien un generador de uuid

Seguir leyendo ...

Actualizar una tabla con un Join en postgreSQL

Actualizar una tabla con un Join en postgreSQL

Por Alex, el 30/09/2021

A veces tanto en MySql, postgreSQL y demas sistemas de base de datos necesitamos actualizar una gran cantidad de registros relacionando tablas con JOIN, el ejemplo que os pongo es para postgreSQL

Seguir leyendo ...

SQL

postgreSQL

Linux

Enviar por POST mas de 1000 elementos en PHP

Enviar por POST mas de 1000 elementos en PHP

Por Alex, el 17/09/2021

PHP por defecto tiene un limite a 1000 elementos que se pueden enviar por POST, el resto los ignorará. Para solucionar esto hay que tocas la variable de php.ini max_input_vars

Seguir leyendo ...

PHP

Minimizar el HTML en Codeigniter 4

Minimizar el HTML en Codeigniter 4

Por Alex, el 13/09/2021

Minimizar el HTML que procesa Codeigniter es bastante sencillo poniendo una funciones en el fichero Events.php.

Seguir leyendo ...

Codeigniter

Instalar Ruby On Rails en Ubuntu

Instalar Ruby On Rails en Ubuntu

Por Alex, el 11/08/2021

Esta guía también sirve para todo sistema derivado de Debian y/o Ubuntu. La instalación es bastante sencilla y rápida desde el Terminal de Linux.

Seguir leyendo ...

Ubuntu

Linux

Actualizar el passowrd de root en MySql 8

Actualizar el passowrd de root en MySql 8

Por Alex, el 09/08/2021

Es bastante sencillo, basta con ejecutar un ALTER USER al usuario root con un nuevo password ...

Seguir leyendo ...

Windows

MySql

Linux

Codeigniter 4 error al ejecutarlo en Linux

Codeigniter 4 error al ejecutarlo en Linux

Por Alex, el 08/08/2021

El error exacto que se muestra por pantalla es Whoops pero si miramos en el log de Codeigniter 4 vemos lo siguiente: The framework needs the following extension(s) installed and loaded: intl. ... el problema aquí es que nos falta instalar la extensión php-intl

Seguir leyendo ...

PHP

Linux

LAMP

Apache

Codeigniter

Codeigniter 4 error al ejecutarlo por primera vez XAMPP

Codeigniter 4 error al ejecutarlo por primera vez XAMPP

Por Alex, el 08/08/2021

El error que nos aparece en codeigniter es el siguiente: Fatal error: Uncaught Error: Call to undefined function CodeIgniter\locale_set_default() y la verdad es que es poco explicativo pero lo que falta es instalar una extensión de PHP

Seguir leyendo ...

windows 10

Windows

PHP

Codeigniter

Cambiar el password de root en MySql en Ubuntu

Cambiar el password de root en MySql en Ubuntu

Por Alex, el 06/08/2021

Bueno, en Ubuntu o derivados de Debian, recien instsalado MySql 8.x no sabemos como entrar como root porque no tenemos el password, bien con estos pasos podreis ponerle un password a root ...

Seguir leyendo ...

Ubuntu

MySql

Instalar nodejs desde un fichero .tar.xz en Linux

Instalar nodejs desde un fichero .tar.xz en Linux

Por Alex, el 06/08/2021

Las versiones que hay en la web oficial de nodejs siempre estan mas actualziadas que las que vienen en los repositorios de las distribuciones de linux

Seguir leyendo ...

Ubuntu

Linux

Servidores dedicados y vps baratos

Servidores dedicados y vps baratos

Por Alex, el 06/08/2021

A veces no es necesario lanzarse de cabeza al Cloud clásico porque existen alternativas interesantes a las grandes empresas de Cloud que no requieren un gran desembolso económico para tener servidores.

Seguir leyendo ...

Como saber el puerto en que se ejecuta MySql

Como saber el puerto en que se ejecuta MySql

Por Alex, el 02/08/2021

A veces necesitamos saber datos del entorno de MySql y podemos obtener estos datos de las GLOBAL VARIABLES, por ejemplo saber el puerto ...

Seguir leyendo ...

MySql

Reemplazar notepad de windows

Reemplazar notepad de windows

Por Alex, el 29/07/2021

Normalmente lo reemplazo por el notepad2, es un editor bastante sencillo, muy similar al notepad pero con las cosas que le faltan al notepad como iconos, números de linea, coloreado de texto, etc.

Seguir leyendo ...

Windows 8

8.1

Windows 7

windows 10

Mover directorio de datos en postgreSQL

Mover directorio de datos en postgreSQL

Por Alex, el 29/07/2021

Migrar las bases de datos de un directorio a otro en un servidor postgreSQL es bastante sencillo, basta con copiar el directorio de datos a su nueva ubicación. Para realizar esto haremos unos sencillos pasos.

Seguir leyendo ...

Como saber la versión de actualización de Windows 10

Como saber la versión de actualización de Windows 10

Por Alex, el 23/07/2021

Windows va lanzando actualizaciones a lo largo del tiempo y no nos enteramos de que actualización se ha instalado ni lo que ha hecho. En nuestro Windows podemos ver que número de actualización tenemos y en el web de Microsoft ver que ha hecho ...

Seguir leyendo ...

Windows

Buscar en MySql un nombre de campo en todas las tablas de una base de datos

Buscar en MySql un nombre de campo en todas las tablas de una base de datos

Por Alex, el 06/07/2021

Cuando no conocemos las tablas de una base de datos MySql y queremos saber en que tablas aparece un determinado campo podemos utilizar las tablas de sistema para averiguarlo ...

Seguir leyendo ...

SQL

MySql

Ver los últimos registros actualizados en todas las tablas de MySql

Ver los últimos registros actualizados en todas las tablas de MySql

Por Alex, el 28/06/2021

A veces tenemos tanto movimiento en las tablas de MySql que necesitamos conocer las tablas que se van actualizando en tiempo real ...

Seguir leyendo ...

SQL

MySql

Copiar una tabla a otra en postgreSQL

Copiar una tabla a otra en postgreSQL

Por Alex, el 07/06/2021

A veces es necesario copiar una tabla y en postgreSQL es muy sencillo con las instrucción COPY TABLE

Seguir leyendo ...

SQL

postgreSQL

backup de todas las bases de datos de MySql en ficheros separados

backup de todas las bases de datos de MySql en ficheros separados

Por Alex, el 21/05/2021

Igual que hemos comentado que en MySql podemos realizar un backup de todas las bases de datos en un fichero también podemos hacer el backup en ficheros separados para cada base de datos.

Seguir leyendo ...

Backup de todas las bases de datos en MySql

Backup de todas las bases de datos en MySql

Por Alex, el 19/05/2021

Si en MySql tenemos muchas bases de datos podemos hacer un backup de todas ellas a la vez.

Seguir leyendo ...

Separar texto de comas a columnas online

Separar texto de comas a columnas online

Por Alex, el 04/05/2021

Muchas veces tenemos datos separados por comas y los queremos poner separados por columnas o al reves esto lo podemos hacer fácilmente desde este web https://delim.co

Seguir leyendo ...

Reemplazar textos con una consulta Update en MySql

Reemplazar textos con una consulta Update en MySql

Por Alex, el 03/04/2021

A veces es necesario reemplazar gran cantidad de texto en alguna tabla de la base de datos. Esta tarea la podemos hacer de forma sencilla con la función REPLACE en la sentencia SQL Update.

Seguir leyendo ...

SQL

MySql

Guardar una consulta MySql en un fichero .csv

Guardar una consulta MySql en un fichero .csv

Por Alex, el 01/03/2021

En Mysql todas las consultas que lanzamos tenemos la opción de guardar en disco los resultados de forma muy sencilla

Seguir leyendo ...

Linux

Conectar a servidores remotos con phpMyAdmin

Conectar a servidores remotos con phpMyAdmin

Por Alex, el 21/02/2021

Con phpMyAdmin no solo podemos conectarnos a nuestro servidor MySql local sino que modificando el fichero de configuración podemos acceder a cualquier servidor remoto, si tenemos permiso.

Seguir leyendo ...

Doctrine en tu código PHP

Doctrine en tu código PHP

Por Alex, el 15/02/2021

Doctrine es un ORM (Object Relational Mapping) o lo que es lo mismo un mapeador objeto-relacional de la base de datos a código. Esta desarrollado en PHP y aunque se le conoce por estar ligado a Symfony puede utilizarse en cualquier ámbito y código PHP

Seguir leyendo ...

Windows

Ubuntu

PHP

Linux

Instalar composer en Linux

Instalar composer en Linux

Por Alex, el 12/02/2021

Composer es un sistema de gestión de paquetes para PHP desde el que podemos instalar diferentes aplicaciones o paquetes para trabajar en nuestros proyectos como podría ser Laravel, Symfony o Doctrine. Ahora veremos como instalarlo y ponerlo en el path.

Seguir leyendo ...

PHP

Linux

Obtener el último valor incremental de un id en MySql

Obtener el último valor incremental de un id en MySql

Por Alex, el 03/02/2021

Muchas veces cuando programamos necesitamos desde código obtener algún dato interno de MySql y eso lo podemos hacer con las tablas de sistema ...

Seguir leyendo ...

MySql

Python MySQL Authentication plugin 'caching_sha2_password' is not supported

Python MySQL Authentication plugin 'caching_sha2_password' is not supported

Por Alex, el 02/02/2021

Quizás intentes conectar a MySql desde Python con el modulo mysql.connector y hayas obtenido el siguiente error: Error while connecting to MySQL Authentication plugin 'caching_sha2_password' is not supported ...

Seguir leyendo ...

Python, leer ficheros de configuración con Configparser

Python, leer ficheros de configuración con Configparser

Por Alex, el 29/01/2021

Python dispone de diferentes módulos para cargar ficheros de configuraciones, uno bastante sencillo de utilizar es Configparser ...

Seguir leyendo ...

He instalado angular y no funciona en el terminal en linux

He instalado angular y no funciona en el terminal en linux

Por Alex, el 28/01/2021

Probablemente eso sea porque no esta puesto en el path del sistema. Angular se instala en el directorio de Nodejs y para que sea accesible desde todo el sistema tenemos que ponerlo en /usr/bin

Seguir leyendo ...

Instalar ionic en Linux

Instalar ionic en Linux

Por Alex, el 27/01/2021

Ionic es un framework híbrido para crear aplicaciones móvil que se programa con HTML, JS y CSS puede utilizar Angular o React y en breve estará disponible con Vue

Seguir leyendo ...

Ver lo que ocupan las tablas de una base de datos en postgreSQL

Ver lo que ocupan las tablas de una base de datos en postgreSQL

Por Alex, el 25/01/2021

En postgreSQL con una consulta a las tablas de sistema podemos ver el tamaño que ocupan todas las tablas de la base de datos, un count(*) de todas las tablas

Seguir leyendo ...

Leer directorios recursivamente con Python

Leer directorios recursivamente con Python

Por Alex, el 20/01/2021

Python tiene diferentes módulos que nos pueden ayudar a leer directorios como blog o os, combinándolos podemos leer recursivamente los fichero y propiedades de un fichero

Seguir leyendo ...

Convertir una clave ssh linux a windows con putty

Convertir una clave ssh linux a windows con putty

Por Alex, el 19/01/2021

Las claves OpenSsh de Linux no funcionan en Windows con los diferentes clientes para conectarse a servidores remotos. Para poder utilizar la mismas claves que utilizamos en Linux tenemos que convertirla con puttygen.

Seguir leyendo ...

windows 10

Windows

Linux

Comprimir y descomprimir en Python un fichero zip

Comprimir y descomprimir en Python un fichero zip

Por Alex, el 18/01/2021

En Python comprimir y descomprimir ficheros zip es muy sencillo con el modulo zipfile que incorpora python ...

Seguir leyendo ...

Montar directorios remotos con sshfs en windows como una unidad

Montar directorios remotos con sshfs en windows como una unidad

Por Alex, el 17/01/2021

Con win-sshfs podemos mapear directorios remotos de servidores linux como si fuera una unidad de disco.

Seguir leyendo ...

Leer directorios recursivamente en PHP

Leer directorios recursivamente en PHP

Por Alex, el 17/01/2021

En PHP hay varias formas de leer los ficheros de un directorio. Pero para leerlos recursivamente lo mejor es utilizar iteradores

Seguir leyendo ...

PHP

Instalar Python en Windows

Instalar Python en Windows

Por Alex, el 12/01/2021

La instalación de Python en Windows es muy sencilla bajándose del web de Python el instalable y practicamente es seguir el asistente ...

Seguir leyendo ...

Migrar una base de datos de MySql a SQL Server

Migrar una base de datos de MySql a SQL Server

Por Alex, el 08/01/2021

Hay varias formas de migrar una base de datos MySql a SQL Server y os voy a plantear dos opciones. Una a través de una utilidad de Microsoft para realizar la migración y otra a través de ficheros de ficheros. Que cada uno utilice la que más le guste.

Seguir leyendo ...

SQL Serrver

SQL

MySql

SQL Server - extraer el día, mes y año de una fecha

SQL Server - extraer el día, mes y año de una fecha

Por Alex, el 07/01/2021

Extraer en SQL Server de una fechas el día, mes y año desde una misma consulta Select es bastante sencillo utilizado las funciones que tiene T-SQL

Seguir leyendo ...

SQL Serrver

SQL

postgreSQL extraer fechas de un timestamp

postgreSQL extraer fechas de un timestamp

Por Alex, el 05/01/2021

Vamos a ver como extraer en postgresql podemos extraer de una fechas el día, mes año y hora desde una misma consulta Select ...

Seguir leyendo ...

SQL

postgreSQL

Decodificar base64 con una consulta en postgresql

Decodificar base64 con una consulta en postgresql

Por Alex, el 04/01/2021

En postgreSQL si tenemos datos en base64 en las tablas podemos decodificarlos desde la misma consulta ...

Seguir leyendo ...

Formación en tecnologías Microsoft - Colaboración con OpenExpo

Formación en tecnologías Microsoft - Colaboración con OpenExpo

Por Alex, el 18/12/2020

Os dejo mi última colaboración con OpenExpo Europe sobre las opción y recursos para formarte en tecnologías Microsoft

Seguir leyendo ...

Windows

Mostrar iconos en el escritorio de Windows

Mostrar iconos en el escritorio de Windows

Por Alex, el 17/12/2020

En el escritorio de Windows podemos mostrar los iconos del equipo, redes, panel de control, red, pero por defecto solo esta activado el de la papelera.

Seguir leyendo ...

windows 10

SQL Server Management Studio - administrador SQL Server

SQL Server Management Studio - administrador SQL Server

Por Alex, el 14/12/2020

SQL Server Management Studio, SSMS para los amigos, es el administrador por excelencia de SQL Server, es gratuito y un producto de Microsoft que se descarga desde su web y de fácil instalación.

Seguir leyendo ...

Windows

SQL Serrver

Instalación personalizada de SQL Server

Instalación personalizada de SQL Server

Por Alex, el 14/12/2020

En el artículo anterior estuvimos viendo las opciones de instalación de SQL Server 2019, en este nos vamos a centrar en la instalación personalizada de SQL Server

Seguir leyendo ...

SQL Serrver

Instalar SQL Server

Instalar SQL Server

Por Alex, el 14/12/2020

Instalar SQL Server es bastante sencillo, hay que seguir un asistente y configurar una serie de paramentros que en este artículo vamos a ir viendo.

Seguir leyendo ...

Obtener la clave de windows

Obtener la clave de windows

Por Alex, el 11/12/2020

Si queremos saber la clave del producto del Windows que tenemos instalado podemos hacerlo ejecutando un comando desde el CMD

Seguir leyendo ...

windows 10

Windows

Apache da el error Failed to enable APR_TCP_DEFER_ACCEPT

Apache da el error Failed to enable APR_TCP_DEFER_ACCEPT

Por Alex, el 09/12/2020

El error sale en Apache instalado en Windows Subsystem for Linux y la verdad es que no es muy grabe pero no me gustan que salgan errores y la solución después de googlear mucho es mas sencilla de lo que parece ...

Seguir leyendo ...

Windows

Linux

Apache

Eliminar la carpeta windows.old

Eliminar la carpeta windows.old

Por Alex, el 07/12/2020

Después de una actualización grande Windows guarda una copia de la versión anterior por si pasa algo volver atrás y en teroria en unos dias se Windows tiene que eliminarla, pero si quieres eliminarla es muy sencillo.

Seguir leyendo ...

windows 10

Windows

Descarga Windows 10 para probarlo 90 días

Descarga Windows 10 para probarlo 90 días

Por Alex, el 02/12/2020

Microsoft dispone de versiones trial para probarlas durante x dias para evaluarlos, es el caso de Windows 10 podemos descargar una versión completamente funcional para 90 dias.

Seguir leyendo ...

windows 10

Crear enlaces simbólicos en Windows

Crear enlaces simbólicos en Windows

Por Alex, el 26/11/2020

Al estilo de los de Linux pero un recurso menos utilizado, por lo menos por mi, en Windows, y la verdad, ahora que los estoy utilizando funcionan igual de bien y son muy sencillos de crear.

Seguir leyendo ...

Windows

Fuentes de google para tu web

Fuentes de google para tu web

Por Alex, el 24/11/2020

Google dispone de un repositorio de tipos de fuentes que podemos utilizar en nuestra aplicaciones web muy facilemente.

Seguir leyendo ...

Windows

Web

Instalar Apache2 en Linux Ubuntu

Instalar Apache2 en Linux Ubuntu

Por Alex, el 16/11/2020

La instalación de Apache2 en Linux es bastante sencilla y requiere de un terminal y ejecutar unos comandos de instalación ...

Seguir leyendo ...

Apache

Linux

Ubuntu

PDO y PHP, clase de acceso a datos - PDOClass.php

PDO y PHP, clase de acceso a datos - PDOClass.php

Por Alex, el 14/11/2020

Os dejo una clase para trabajar desde PHP y bases de datos con PDO. El funcionamiento es muy sencillo recibe un array con datos y devuelve un array con los resultas. A continuación explico el funcionamiento ...

Seguir leyendo ...

Windows

Web

Ubuntu

PHP

MySql

Linux

Instalar el cliente de postgreSQL adminer

Instalar el cliente de postgreSQL adminer

Por Alex, el 26/10/2020

Adminer es un cliente para acceder al servidor de base de datos postgreSQL, consta de un solo fichero .php y se instala como una web. A continuación detallo el proceso de instalación.

Seguir leyendo ...

Windows

postgreSQL

PHP

Linux

Error en python al compilar paquetes - no encuentra bdist_wheel

Error en python al compilar paquetes - no encuentra bdist_wheel

Por Alex, el 15/10/2020

En mi caso el error fue error: invalid command 'bdist_wheel' ERROR: Failed building wheel for alembic", se soluciona fácilmente instalando wheel.

Seguir leyendo ...

Error en python al instalar psycopg2

Error en python al instalar psycopg2

Por Alex, el 14/10/2020

El error que nos da es Error: pg_config executable not found, esto es devido a que falta por instalar libpq-dev python3-dev.

Seguir leyendo ...

Leer un array de PHP desde AJAX JQUERY

Leer un array de PHP desde AJAX JQUERY

Por Alex, el 21/09/2020

Para hacerlo fácil la verdad es que no vamos a leer un array sino un JSON creado en PHP que es mas sencillo ...

Seguir leyendo ...

PHP

jquery

Ejecutar consultas en MySql desde el terminal bash

Ejecutar consultas en MySql desde el terminal bash

Por Alex, el 02/09/2020

Para poder ejecutar querys a MySql desde el terminal hay que instalar el cliente de MySql ...

Seguir leyendo ...

Ubuntu

SQL

MySql

Linux

Error en PHP Europe-Berlin PHP Warning

Error en PHP Europe-Berlin PHP Warning

Por Alex, el 24/08/2020

Si os a dado este error en PHP alguna vez normalmente es porque no tenemos bien puesto en el php.ini el timezone...

Seguir leyendo ...

Subsistema de Windows para Linux

Subsistema de Windows para Linux

Por Alex, el 21/08/2020

Os dejo un artículo guía para instalar Linux en Windows, es una colaboración para OpenExpo Europe que hice hace unos días ...

Seguir leyendo ...

windows 10

Windows

Ubuntu

Linux

Mysql Disable ONLY_FULL_GROUP_BY

Mysql Disable ONLY_FULL_GROUP_BY

Por Alex, el 09/08/2020

A veces es necesario hacer GROUP BY por un solo campo pero para poder hacerlo hay que habilitarlo en MySql o mejor dicho deshabilitarlo ...

Seguir leyendo ...

Windows

MySql

Linux

Quitar los sonidos de los efectos de windows

Quitar los sonidos de los efectos de windows

Por Alex, el 02/08/2020

Windows por defecto emite un sonido cada vez que realizamos una acción fallida en alguna ventana o en algún aviso al conectar dispositivos, a mi parecer un poco molestos y que se pueden quitar facilmente.

Seguir leyendo ...

windows 10

Crear un readme.md en Github para ponerlo en la cabecera de nuestro perfil

Crear un readme.md en Github para ponerlo en la cabecera de nuestro perfil

Por Alex, el 18/07/2020

No es un readme.md cualquiera y tenemos que crear un repositorio especial para poder añadirlo a la cabecera de nuestros repositorios mas populares (Pinned)

Seguir leyendo ...

Instalar y configurar MySql en clouding.io

Instalar y configurar MySql en clouding.io

Por Alex, el 28/06/2020

Vamos a instalar y poner en funcionamiento paso a paso un servidor MySql en el proveedor de servidores clouding.io, creando usuarios, copias de seguridad, accesos remotos al servidor y viendo algunas opciones de configuración.

Seguir leyendo ...

Ubuntu

MySql

Linux

Reiniciar el autonumérico en MySql borrando todos los datos

Reiniciar el autonumérico en MySql borrando todos los datos

Por Alex, el 25/06/2020

Utilizando el comando TRUNCATE podemos borrar todos los datos de una tabla de MySql y reiniciar el autonumérico a 1 ...

Seguir leyendo ...

SQL

MySql

LAMP

Obtener información de una imagen en PHP

Obtener información de una imagen en PHP

Por Alex, el 22/06/2020

En PHP con la función exif_read_data podemos obtener los meta-datos que tiene guardada la imagen como fecha de creación, dimensiones, tamaño, etc ...

Seguir leyendo ...

Windows

Ubuntu

PHP

Linux

Cambiar el password de root en MySql cuando he perdido el password de root

Cambiar el password de root en MySql cuando he perdido el password de root

Por Alex, el 15/06/2020

La verdad que en las versiones 5.5 de MySql o superiores es bastante sencillo cambiar el password con los ficheros de configuración de MySql ...

Seguir leyendo ...

Ubuntu

MySql

Linux

Como saber el usuario que esta dentro de MySql

Como saber el usuario que esta dentro de MySql

Por Alex, el 11/06/2020

A veces me ha pasado al instalar o abrir una consola de MySql no se que que usuario ha iniciado sesión pero es muy sencillo saberlo con una sencilla query ...

Seguir leyendo ...

Ubuntu

SQL

MySql

Linux

Añadir dominios a un certificado existente de Let's Encrypt

Añadir dominios a un certificado existente de Let's Encrypt

Por Alex, el 10/06/2020

Si tenemos instalado un certificado SSL con Let's Encrypt podemos fácilmente ir añadiendo dominios ...

Seguir leyendo ...

Linux

Apache

5 - Crear una API en PHP, listar marcas y coches

5 - Crear una API en PHP, listar marcas y coches

Por Alex, el 04/06/2020

En los anteriores capítulos hemos creado la estructura de la API con las clases base que vamos a utilizar, ahora, vamos a crear las funcionalidades propias del programa, la gestión de coches y marcas.

Seguir leyendo ...

Ubuntu

PHP

Linux

4 - Crear una API en PHP, clase de mensajes

4 - Crear una API en PHP, clase de mensajes

Por Alex, el 02/06/2020

Ya tenemos el esqueleto de la API casi terminado para poder ir añadiendo funcionalidades. Ahora vamos a añadir un clase para centralizar todos los mensajes que intervienen en el ciclo de vida de la aplicación.

Seguir leyendo ...

Ubuntu

PHP

Linux

3 - Crear una API en PHP, clases de validación y rutas

3 - Crear una API en PHP, clases de validación y rutas

Por Alex, el 29/05/2020

En el anterior artículo vimos cómo estaba dividido el JSON, la estructura de las carpetas y los ficheros/clases que van a componer nuestra API. En este tercer artículo vamos a continuar con el desarrollo de la API añadiendo las funcionalidades de validación de datos y rutas de acciones a realizar.

Seguir leyendo ...

Web

Ubuntu

PHP

Linux

2 - Crear una API en PHP, añadiendo funcionalidades

2 - Crear una API en PHP, añadiendo funcionalidades

Por Alex, el 28/05/2020

En este segundo artículo vamos a explicar el JSON que enviamos, a crear las funcionalidades completas del fichero index.php, la estructura de directorios y añadimos las clases auxiliares que necesitamos como configuraciones, bases de datos y control de errores.

Seguir leyendo ...

Ubuntu

PHP

Linux

1 - Crear una API en PHP, Primeros pasos, index.php

1 - Crear una API en PHP, Primeros pasos, index.php

Por Alex, el 27/05/2020

Vamos a crear un pequeño código en PHP que será la base de nuestra API.

Seguir leyendo ...

Windows

Ubuntu

PHP

Linux

Geolocalizar IP desde PHP

Geolocalizar IP desde PHP

Por Alex, el 25/05/2020

Con una instrucción desde PHP a una url pasando la IP podemos obtener los datos de localización país, ciudad, tomezone, etc ...

Seguir leyendo ...

Windows

Ubuntu

Linux

No funciona AJAX con jquery quizas tengas la versión slim

No funciona AJAX con jquery quizas tengas la versión slim

Por Alex, el 20/05/2020

Pues eso es lo que me paso el otro día, instalé JQuery versión slim y al ejecutar ajax para obtener unos datos del servidor me daba el siguiente error: Uncaught TypeError: $.ajax is not a function

Seguir leyendo ...

windows 10

Windows

Ubuntu

jquery

Apache

Instalar un certificado SSL gratis con Let's Encrypt

Instalar un certificado SSL gratis con Let's Encrypt

Por Alex, el 19/05/2020

Let’s Encrypt es una organización de certificación SSL para servidores web gratuita, avalada por empresa y organizaciones tan importantes como facebook, netflix o cisco entre otras.

Seguir leyendo ...

Apache

Redimensionar imágenes desde PHP

Redimensionar imágenes desde PHP

Por Alex, el 18/05/2020

Os dejo un script en github para redimensionar imágenes desde código PHP.

Seguir leyendo ...

Windows

PHP

Linux

Obtener 5 GB de espacio gratuito con OneDrive

Obtener 5 GB de espacio gratuito con OneDrive

Por Alex, el 01/05/2020

Onedrive si te registra te da 5 GB de espacio gratuito que puedes utilizar tanto en Windows, Mac o Linux y el proceso es muy sencillo.

Seguir leyendo ...

windows 10

Windows

Linux

Instalar OneDrive en Mac OS

Instalar OneDrive en Mac OS

Por Alex, el 01/05/2020

Si tenemos una cuenta de OneDrive podemos instalarla y configurarla en Mac Os y tener acceso a nuestros archivos desde el finder …

Seguir leyendo ...

windows 10

Windows

Linux

Configurar PHP como variable de entorno en Windows

Configurar PHP como variable de entorno en Windows

Por Alex, el 18/04/2020

Y de esta forma tendremos el comando PHP disponible en todos los directorios de Windows.

Seguir leyendo ...

windows 10

Windows

PHP

Generador de passwords online

Generador de passwords online

Por Redacción, el 25/03/2020

Aquí os dejo una página que puede ser bastante útil para no tener que pensar en passwords complicados.

Seguir leyendo ...

Web

Conectarse remotamente a un servidor postgresql desde el terminal de linux

Conectarse remotamente a un servidor postgresql desde el terminal de linux

Por Alex, el 11/03/2020

Desde el terminal de Linux podemos conectar a nuestro servidor de postgreSQL en local pero también podemos hacer a cualquier servidor al que tengamos acceso.

Seguir leyendo ...

Linux

postgreSQL

Probar APIs con Postman

Probar APIs con Postman

Por Alex, el 07/03/2020

Postman es una aplicación muy interesante y fácil de utilizar para probar APIs mientras las desarrollamos.

Seguir leyendo ...

Web

Enviar datos JSON a una API con Curl

Enviar datos JSON a una API con Curl

Por Alex, el 07/03/2020

Probar una API desde la línea de comandos es muy sencillo enviando un comando CURL con los datos del json que queremos enviar.

Seguir leyendo ...

Windows

Ubuntu

PHP

Linux

Ver el estado de las tablas de una base de datos en MySql

Ver el estado de las tablas de una base de datos en MySql

Por Alex, el 06/03/2020

Esto nos puede servir para saber los valores que tienen las tablas en MySql, el motor, los registros que tiene, etc ... información variada

Seguir leyendo ...

SQL

MySql

Instalar .NET Core en Ubuntu

Instalar .NET Core en Ubuntu

Por Alex, el 07/02/2020

Instalar .NET Core en un sistema Linux es bastante sencillo y solo hay que seguir unos pasos que suelen estar documentados en el web de Microsoft

Seguir leyendo ...

Linux

Copia de seguridad de una tabla en MySql

Copia de seguridad de una tabla en MySql

Por Alex, el 06/02/2020

Hacer un backup de una base de datos de MySql es sencillo a través de la linea de comando e igual de sencillo hacer el backup de una sola tabla que a veces es muy necesario.

Seguir leyendo ...

Ubuntu

SQL

MySql

Obtener el valor actual del campo auto_increment de una tabla en MySql

Obtener el valor actual del campo auto_increment de una tabla en MySql

Por Alex, el 29/01/2020

A veces desde código SQL necesitamos obtener el ultimo valor de incremento de una tabla de MySql

Seguir leyendo ...

SQL

MySql

Minimificar css online

Minimificar css online

Por Redacción, el 20/01/2020

Esta utilidad sirve para minimificar ficheros css online, pegamos un fichero css y nos lo devuelve minimificado o podemos utilizar la API que tiene para minimificar ficheros desde nuestro código.

Seguir leyendo ...

Web

Configurar Codeigniter y bootstrap

Configurar Codeigniter y bootstrap

Por Alex, el 17/01/2020

Por defecto cuando instalamos Codeigniter nos presenta un página de inicio muy fea y simple que podemos modificar y personalizar fácilmente. En este artículo vamos a ver como instalar Bootstrpa y poder utilizarlo desde CI.

Seguir leyendo ...

Windows

PHP

Linux

Codeigniter

Session Error en Codeigniter

Session Error en Codeigniter

Por Alex, el 16/01/2020

Exactamente el error que me daba en Mac OS era mkdir() Invalid path y no podía grabar sesiones. La verdad es que en Linux no he tenido este problema pero solucionarlo es muy sencillo.

Seguir leyendo ...

PHP

Codeigniter

Activar php.ini en Mac OS Mojave

Activar php.ini en Mac OS Mojave

Por Alex, el 13/01/2020

Por defecto viene desactivado y a menudo es necesario tocar los parámetros de configuración de PHP y esto se hace a través del fichero php.ini.

Seguir leyendo ...

PHP

Rutas dinámicas con CodeIgniter

Rutas dinámicas con CodeIgniter

Por Alex, el 02/12/2019

En CodeIgniter y con una query podemos extraer las rutas de forma dinámica desde la base de datos

Seguir leyendo ...

Windows

Web

Ubuntu

PHP

Linux

Codeigniter

JSON decode a array en PHP

JSON decode a array en PHP

Por Alex, el 18/11/2019

Por defecto la función json_decode de PHP convierte un JSON en un objeto pero es muy sencillo pasarlo a un array.

Seguir leyendo ...

LAMP

Linux

PHP

Ubuntu

Instalar nodejs desde el repositorio oficial para una versión linux no soportada

Instalar nodejs desde el repositorio oficial para una versión linux no soportada

Por Alex, el 26/10/2019

Por ejemplo, para Linux Mint 19.2 (tina) que no esta en la lista de repositorios de nodejs y no podemos instalar las ultimas versiones, por ejemplo la versión 12.x. Para poder instalar tenemos que modificar el script de instalación, es muy sencillo.

Seguir leyendo ...

Linux

Convertir un directorio de tu ordenador en un servidor web

Convertir un directorio de tu ordenador en un servidor web

Por Alex, el 24/09/2019

Con PHP puedes convertir un directorio de tu ordenador en un servidor web sin necesidad de tener instalado Apache2 o nginx

Seguir leyendo ...

Windows

Web

Ubuntu

PHP

LAMP

Apache2 dice You don't have permission to access

Apache2 dice You don't have permission to access

Por Alex, el 29/07/2019

Este error pasa en Apache2 cuando cambiamos el directorio por defecto del DocumentRoot y ponemos, por ejemplo, nuestro directorio de trabajo, es decir ....

Seguir leyendo ...

Apache

LAMP

Linux

Configurar apache2 virtualhost con xampp

Configurar apache2 virtualhost con xampp

Por Alex, el 05/06/2019

Con Xampp tenemos el entorno de desarrollo perfecto para trabajar con PHP, Apache2 y Mysql pero solo podemos trabajar con un site, es decir, con un localhost. Vamos a ver como configurar múltiples sites y darles nombre para poder tener diferentes proyectos web ...

Seguir leyendo ...

Windows

Web

Apache

Ordenar un campo de texto que contiene valores numéricos en postgreSQL

Ordenar un campo de texto que contiene valores numéricos en postgreSQL

Por Alex, el 02/06/2019

Tenemos un campo en postgreSQL que es varchar pero los registros que tenemos son todos números, si ordenamos con un order by no se ordenan correctamente porque los interpreta como texto en lugar de número, para solucionar esto hay que convertir el campo a numérico en la misma query ...

Seguir leyendo ...

Windows

Ubuntu

SQL

postgreSQL

Linux

Instalar PHP + Apache  en Mac OS Mojave

Instalar PHP + Apache en Mac OS Mojave

Por Alex, el 28/05/2019

Bueno, en realidad apache2 y php ya están instalados por defecto en Mac OS Mojave y solo hay que inicializados.

Seguir leyendo ...

PHP

MySql

Apache

Pasar un XML a json en PHP

Pasar un XML a json en PHP

Por Alex, el 24/05/2019

En PHP es sencillo pasar de XML a JSON para tratar datos de forma mas sencilla que no con objetos xml.

Seguir leyendo ...

Web

PHP

LAMP

Códigos de colores HTML

Códigos de colores HTML

Por Alex, el 08/05/2019

Para los que trabajamos con HTML o utilizamos mucho los colores en ese formato esta web nos va de maravilla ya que podemos obtener los códigos de colores al momento.

Seguir leyendo ...

Como crear un identificador único con dos campos en MySql

Como crear un identificador único con dos campos en MySql

Por Alex, el 22/04/2019

En MySql es sencillo crear identificadores únicos con una instrucción.

Seguir leyendo ...

Linux

MySql

SQL

Windows

Comados básicos para utilizar GIT

Comados básicos para utilizar GIT

Por Alex, el 21/04/2019

Os dejo los comandas mas básicos y mas utilizados para trabajar con git desde terminal, ya sea en Windows, Linux o Mac ...

Seguir leyendo ...

windows 10

Windows

Web

Linux

LAMP

Formatear css online

Formatear css online

Por Redacción, el 19/04/2019

La mayoría de veces los .css están minimizados, es decir, todo en una línea eliminado saltos de línea y espacios en blanco y ademas .... ilegibles

Seguir leyendo ...

windows 10

Windows

Web

Linux

Convertir fecha en español a formato americano en PHP

Convertir fecha en español a formato americano en PHP

Por Alex, el 18/04/2019

En PHP una de las cosas que mas dolor de cabeza nos da es el tema fecha, con la clase DateTime podemos cambiar de formato fácilmente.

Seguir leyendo ...

PHP

Mysql gratuito para pruebas online

Mysql gratuito para pruebas online

Por Alex, el 11/04/2019

Este web nos da acceso a MySql gratis online. El otro día estaba pensando que necesitaba una base de datos de MySql de pruebas online, pensé que bien me iría y me dije ... seguro que alguien ya lo ha hecho así que me puse a buscar y di con remotemysql.com

Seguir leyendo ...

Web

SQL

MySql

Detección de redes desactivada en Windows 10

Detección de redes desactivada en Windows 10

Por Alex, el 03/04/2019

Cuando intentas acceder al icono de redes en Windows 10 sale el mensaje La detección de redes esta desactivada. Los equipos y dispositivos de red no son visibles. Active la detección automática en el Centro de redes y recursos compartidos

Seguir leyendo ...

windows 10

Windows

Realizar backup de la estructura de una base de datos de MySql

Realizar backup de la estructura de una base de datos de MySql

Por Alex, el 03/04/2019

A veces es necesario realizar backups solo de la estructura de la base de datos de MySql, esto es muy sencillo desde la linea de comandos

Seguir leyendo ...

SQL

MySql

El servidor MySQL está ejecutandose con la opción --secure-file-priv

El servidor MySQL está ejecutandose con la opción --secure-file-priv

Por Alex, el 01/04/2019

Cuando intentamos guardar un fichero en MySql con SELECT * INTO OUTFILE o leer con LOAD DATA INFILE nos da el siguiente error #1290 - El servidor MySQL está rodando con la opción --secure-file-priv tal que no puede ejecutar este comando ...

Seguir leyendo ...

MySql

Apache2 da el error - Bad Request - Your browser sent a request that this server could not understand

Apache2 da el error - Bad Request - Your browser sent a request that this server could not understand

Por Alex, el 28/03/2019

Esto pasa porque habéis puesto mal un carácter en la dirección del dominio, un carácter no permitido por apache.

Seguir leyendo ...

Windows

Web

Linux

Apache

postgresql - buscar por similar text

postgresql - buscar por similar text

Por Alex, el 26/03/2019

Buscar texto en las la tablas de postgreSQL con un like o ilike a veces no nos devuelve los resultados esperados pero podemos utilizar la función similarity que nos dará resultados aproximados en función de un coeficiente

Seguir leyendo ...

SQL

postgreSQL

postgreSQL - listar las extensiones instaladas

postgreSQL - listar las extensiones instaladas

Por Alex, el 25/03/2019

A veces necesitamos instalar extensiones en el servidor de postgreSQL pero previamente queremos saber que extensiones hay, esto es sencillo con la tabla de sistemas pg_extension

Seguir leyendo ...

SQL

postgreSQL

Instalación de un entorno LAMP en windows con XAMPP

Instalación de un entorno LAMP en windows con XAMPP

Por Alex, el 13/08/2018

En Windows para instalar un entorno LAMP es suficiente con descargarse aplicaciones como Xampp, eayphp o wampp. Nosotros instalaremos XAMPP y configuraremos dominios para poder desarrollar desde nuestro windows.

Seguir leyendo ...

windows 10

Windows

PHP

MySql

LAMP

Apache

PHP Fatal error:  Uncaught Error: Call to undefined function mb_

PHP Fatal error: Uncaught Error: Call to undefined function mb_

Por Alex, el 01/07/2018

Si os da error en mb_strlolower, mb_convert_encoding, o cualquiera que empieza por mb_ y este error da porque falta instalar una librería de php

Seguir leyendo ...

Windows

PHP

Linux

MySql instalación inicial sin password de root

MySql instalación inicial sin password de root

Por Alex, el 25/06/2018

En la versión de MySql 5.7, no se si alguna anterior, cuando realizas la instalación del servidor de MySql resulta que ahora no pide password de root y cuando termina la instalación no se puede acceder al sistema con el usuario root. La solución es muy sencilla.

Seguir leyendo ...

MySql

Más información sobre las cookies

Más información sobre las cookies

Por , el 16/05/2018

Seguir leyendo ...

Error - call to undefined function ssh2_connect

Error - call to undefined function ssh2_connect

Por Alex, el 23/10/2017

Este error sale en PHP cuando se intenta ejecutar la funcion ssh2_connect. Esto pasa porque nos falta un paquete de php.

Seguir leyendo ...

PHP

Linux

Establecer Firefox como navegador predeterminado en Windows 10

Establecer Firefox como navegador predeterminado en Windows 10

Por Alex, el 30/07/2017

Por defecto Windows 10 tiene por defecto Microsoft Edge como navegador de Internet. Fácilmente lo podemos cambiar por Firefox o Chrome desde la Configuración de Windows

Seguir leyendo ...

windows 10

Instalar IIS en windows 10

Instalar IIS en windows 10

Por Alex, el 10/07/2017

Instalar el servidor web de Microsoft internet Information Server en Windows 10 es muy sencillo. Solo hay que ir a añadir programas y añadirlo.

Seguir leyendo ...

windows 10

Windows

Desactivar claves constraints en postgreSQL

Desactivar claves constraints en postgreSQL

Por Alex, el 03/07/2017

A veces es necesario deshabilitar las restricciones de claves foráneas en postgreSQL para realizar trabajos de mantenimiento o porque estamos desarrollando en entorno de desarrollo y nos molestan para hacer pruebas.

Seguir leyendo ...

SQL

postgreSQL

Eliminar claves únicas (CONSTRAINT) en postgreSQL

Eliminar claves únicas (CONSTRAINT) en postgreSQL

Por Alex, el 26/06/2017

A veces necesario quitar restricciones de nuestra base de datos, normalmente cuando estamos en desarrollo y queremos hacer muchas pruebas.

Seguir leyendo ...

SQL

postgreSQL

Volt directory can't be written al iniciar un proyecto en phalcon

Volt directory can't be written al iniciar un proyecto en phalcon

Por Alex, el 19/02/2017

Esto es muy sencillo de solucionar, os habéis dejado de dar permisos de escritura en el directorio cache de vuestro proyecto.

Seguir leyendo ...

Web

PHP

Linux

Instalar las herramientas de desarrollo de phalconphp

Instalar las herramientas de desarrollo de phalconphp

Por Alex, el 19/02/2017

Al instalar las herramientas de desarrollo de phalconphp en Ubuntu siguiendo el manual de instalación también hay que cambiar unas cosillas.

Seguir leyendo ...

PHP

Linux

Instalar Framework phalconphp en Ubuntu 16.10

Instalar Framework phalconphp en Ubuntu 16.10

Por Alex, el 18/02/2017

Igual que pasaba con Linux Mint si intentas instalar phalconphp en Ubuntu 16.10 va a pasar lo mismo y no se puede instalar porque no se encuentra el paquete php7.0-phalcon

Seguir leyendo ...

PHP

Linux

Obtener el código HTML de un web con CURL desde PHP

Obtener el código HTML de un web con CURL desde PHP

Por Alex, el 17/02/2017

A veces necesitamos bajarnos el HTML o descargarnos algún archivo desde código PHP. Esto es muy fácil hacerlo con las extensión CURL.

Seguir leyendo ...

Windows

Web

PHP

Linux

Error negotiation:error en Apache2 virtualhost

Error negotiation:error en Apache2 virtualhost

Por Alex, el 14/02/2017

Configuramos un virtualhost en apache2 y a la hora de navegar por el web obtenemos el siguiente error: The requested URL /index was not found on this server. Y si vamos a ver el log de apache2 muestra este error: [negotiation:error] [pid 30363] [client 192.168.87.215:48122] AH00687: Negotiation: discovered file(s) matching request: /data/www/webcrawler/migraciones/ci_web/webroot/index (None could be negotiated)., referer: https://spider.depruebas.com/login .... En mi caso la solución fue ...

Seguir leyendo ...

Windows

Linux

Apache

Cambiar el directorio de datos de MySql en Linux

Cambiar el directorio de datos de MySql en Linux

Por Alex, el 24/01/2017

En MySql es una operación muy sencilla la de cambiar el directorio donde se alojan las bases de datos. Solo hay que seguir unos pasos que os pongo a continuación.

Seguir leyendo ...

MySql

Linux

LAMP

Instalar Framework phalconphp en Linux Mint

Instalar Framework phalconphp en Linux Mint

Por Alex, el 21/01/2017

Si intentáis instalar la ultima versión del framework phlaconphp en Linux Mint 18 no os va a funcionar y no encontrará las librerías de PHP para phalcon. Vamos a seguir los pasos de instalación que pone en el web de phalconphp.com y os pongo las modificaciones que hay que hacer para que funcione.

Seguir leyendo ...

Web

PHP

Linux

LAMP

Presentación Tendencias Open Source 2017

Presentación Tendencias Open Source 2017

Por Alex, el 18/01/2017

OpenExpo presenta el próximo miércoles 25 de Enero el eBook sobre Tendencias Open Source 2017 en la Flagship Store Telefónica en Madrid.

Seguir leyendo ...

Listar y crear indices en una tabla en postgreSQL

Listar y crear indices en una tabla en postgreSQL

Por Alex, el 03/11/2016

Con sentencias SQL consultando la tabla pg_indexes podemos listar los indices de una tabla y después con una sentencia create podemos crearlos.

Seguir leyendo ...

SQL

postgreSQL

Configurar Apache2 worker con PHP FastCGI en Linux

Configurar Apache2 worker con PHP FastCGI en Linux

Por Alex, el 01/11/2016

Vamos a realizar la configuración de Apache2 worker con PHP FastCGI en Linux. Por defecto cuando instalas Apache2 y PHP, se configura con prefork y solo uno de los dos módulos de procesamiento pueden estar activos.

Seguir leyendo ...

PHP

Apache

Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

Por Alex, el 28/10/2016

Este error sale cuando se reinicia Apache2 o cuando se ejecuta un comando de Apache2 como apache2ctl. Esto pasa porque falta el ServerName en el fichero de configuración de Apache2.

Seguir leyendo ...

Apache

Copiar registros entre bases de datos

Copiar registros entre bases de datos

Por Alex, el 14/10/2016

En MySql con un simple insert into ... select ... se pueden copiar datos entre diferentes bases de datos.

Seguir leyendo ...

SQL

MySql

The mbstring extension is missing al ejecutar phpmyadmin

The mbstring extension is missing al ejecutar phpmyadmin

Por Alex, el 11/10/2016

Esto pasa por que nos falta la extensión de php, php-mbstring para php5 y php7.0-mbstring para php7.

Seguir leyendo ...

PHP

Linux

Windows

Error - Enable --binary-mode para restaurar bases de datos en MySql

Error - Enable --binary-mode para restaurar bases de datos en MySql

Por Alex, el 10/10/2016

Cuando en MySql desde la línea de comando intentamos restaurar bases de datos con extensión .sql.zip o con cualquier compresión da el siguiente error: ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode..

Seguir leyendo ...

SQL

MySql

Incluir todos los ficheros de un directorio en PHP

Incluir todos los ficheros de un directorio en PHP

Por Alex, el 06/10/2016

PHP no tiene una función para incluir todos los ficheros de un directorio en un script php. Pero podemos hacerlo recorriendo el directorio que queremos incluir.

Seguir leyendo ...

PHP

Borrar los datos de una tabla reiniciando la secuencia en postgreSQL

Borrar los datos de una tabla reiniciando la secuencia en postgreSQL

Por Alex, el 05/10/2016

Cuando borramos los registros de una tabla la secuencia, el auto-incremental, se queda en la posición que estaba. Para que la secuencia empiece desde cero hay que truncar la tabla, no delete, con un parametro

Seguir leyendo ...

SQL

postgreSQL

Asociar extensión .aspx al interprete de php

Asociar extensión .aspx al interprete de php

Por Alex, el 04/10/2016

No solo podemos asociar la extensión .aspx al interprete de php sino cualquier extensión que queramos. Esto a veces es necesario si tenemos una migración de una web antigua a php que estaba en .aspx y no queremos perder las antiguas urls.

Seguir leyendo ...

PHP

Apache

Leer un fichero línea a línea en PHP

Leer un fichero línea a línea en PHP

Por Alex, el 03/10/2016

Tarde o temprano tenemos que leer ficheros desde el disco con PHP, con este simple código es muy sencillo ir leyéndolo línea a línea.

Seguir leyendo ...

PHP

Fechas en PHP

Fechas en PHP

Por Alex, el 02/10/2016

Como tratar las fechas en PHP siempre ha dado dolor de cabeza, que si formato MySql, que si formato web en español, en ingles. Por suerte con PHP y el comando date es muy sencillo manejar fechas.

Seguir leyendo ...

Windows

PHP

Linux

Generdor aleatorio de DNI

Generdor aleatorio de DNI

Por Alex, el 29/09/2016

Tarde o temprano todos los desarrolladores de software necesitamos múltiples códigos de dni, cif, nif, etc ... para realizar las pruebas y que estos no estén repetidos.

Seguir leyendo ...

Web

Evitar que windows instale automáticamente las actualizaciones

Evitar que windows instale automáticamente las actualizaciones

Por Alex, el 28/09/2016

Windows tiene la mala costumbre de actualizarse solo cuando quiere pero esto es porque es la configuración de windows update esta así definido. Lo mejor es programar las actualizaciones

Seguir leyendo ...

windows 10

Windows

Formatear json online

Formatear json online

Por Alex, el 27/09/2016

Los json siempre vienen con un formato en linea que son ilegibles, la solución son los formateadores online o decodificadores de json, aquí os dejo un par de urls interesantes.

Seguir leyendo ...

Web

Linux

Windows

Configuración de un virtualhost en apache

Configuración de un virtualhost en apache

Por Alex, el 22/09/2016

En esta cuarta y última entrega del manual como instalar un servidor lamp veremos la configuración de diferentes sites dentro del apache para esto utilizaremos la extensión de apache VirtualHost donde podremos especificar n dominios con una sola IP o diferentes IP por domino.

Seguir leyendo ...

Windows

Ubuntu

PHP

MySql

Linux

LAMP

Apache

Creación de una máguina virtual con virtualbox

Creación de una máguina virtual con virtualbox

Por Alex, el 22/09/2016

Virtualbox es una aplicación para ejecutar maquinas virtuales simular a VMWare, diría yo que mejor para entorno personal y de pruebas y gratuito. En este entorno se pueden crear cualquier tipo de máquinas virtuales windows, mac, linux. Actualizado para Ubuntu Server 16.04

Seguir leyendo ...

Windows

Ubuntu

PHP

MySql

Linux

LAMP

Apache

Instalación de Apache2, MySql y PHP

Instalación de Apache2, MySql y PHP

Por Alex, el 22/09/2016

En esta tercera entrega de este manual para instalar un servidor LAMP instalaremos el Apache2, PHP y MySQL y en un ultimo capitulo veremos como configurarlo todo.

Seguir leyendo ...

Windows

Ubuntu

SQL

PHP

MySql

LAMP

Apache

Instalar un servidor web en entorno LAMP.

Instalar un servidor web en entorno LAMP.

Por Alex, el 22/09/2016

Tutorial para instalar un servidor LAMP, Linux ( Ubuntu Server ), Apache2, MySql y PHP ( php 7.0 ) como lenguaje de programación. He actualizado el manual para las nuevas versiones de LAMP y realizado los artículos en vídeo tutoriales para que sea mas sencillo seguirlos.

Seguir leyendo ...

PHP

MySql

Linux

LAMP

Apache

SQL

Ubuntu

Windows

Instalación del servidor LAMP en virtualbox

Instalación del servidor LAMP en virtualbox

Por Alex, el 22/09/2016

En esta segunda parte del manual de instalación de un servidor LAMP vamos a instalar el Ubuntu Server en la máquina virtual que creamos en el capitulo anterior .

Seguir leyendo ...

windows 10

Windows

PHP

MySql

Linux

LAMP

Apache

Copiar una base de datos a otra en MySql

Copiar una base de datos a otra en MySql

Por Alex, el 24/06/2016

Igual que en postgreSQL en MySql también podemos copiar una base de datos a otra, pero el proceso es un "pelin" mas complejo.

Seguir leyendo ...

Windows

SQL

MySql

Linux

Copiar una base de datos a otra en postgres

Copiar una base de datos a otra en postgres

Por Alex, el 21/06/2016

Desde la linea de comandos de postgreSQL con una instrucción podemos copiar una base de datos completa a otra.

Seguir leyendo ...

SQL

postgreSQL

Realizar un Backup en postgreSQL solo de los roles de usuario

Realizar un Backup en postgreSQL solo de los roles de usuario

Por Alex, el 22/05/2016

Desde la linea de comandos podemos solo hacer un backup de los roles de usuario para migrarlos a otro servidor de postgreSQL.

Seguir leyendo ...

SQL

postgreSQL

Reiniciar el password de root de MySql sin conocer el password anterior

Reiniciar el password de root de MySql sin conocer el password anterior

Por Alex, el 12/04/2016

Alguna vez pasa que se olvida el password de root del MySql, si entráis en el sistema como root y desde la linea de comando con unas sencillas instrucciones de MySql se puede resetear.

Seguir leyendo ...

SQL

MySql

Cambiar la contraseña de root en mysql

Cambiar la contraseña de root en mysql

Por Alex, el 14/03/2016

Podemos cambiar el password del MySql de root o de cualquier otro usuario de dos formas diferentes, desde el terminal con mysqladmin o entrando dentro del MySql con una sentencia update.

Seguir leyendo ...

Windows

SQL

MySql

Linux

Conectar pgadmin3 con el servidor de postgreSQL

Conectar pgadmin3 con el servidor de postgreSQL

Por Alex, el 20/01/2016

Después de instalar postgreSQL lo que necesitamos es conectarnos con un administrador de postgreSQL para trabajar con las bases de datos porque desde la linea de comandos es bastante incomodo.

Seguir leyendo ...

Ubuntu

SQL

postgreSQL

Linux

Cambiar el buscador por defecto de Microsoft Edge

Cambiar el buscador por defecto de Microsoft Edge

Por Alex, el 08/09/2015

Microsoft Edge por defecto tiene instalado el buscador Bing pero es muy sencillo cambiarlo por otro buscador de nuestra elección.

Seguir leyendo ...

windows 10

Instalar windows 10

Instalar windows 10

Por Alex, el 22/08/2015

Guía para instalar Windows 10 paso a paso desde cero, sin actualizar desde una versión previa.

Seguir leyendo ...

windows 10

Instalar dblink - postgres

Instalar dblink - postgres

Por Alex, el 08/06/2014

dblink es un conector para poder realizar querys desde una base de datos contra otras bases de datos. y/o otros servidores postgres. La instalación es muy sencilla siguiendo una serie de pasos.

Seguir leyendo ...

Linux

postgreSQL

SQL

Windows

Instalar y configurar Redmine en ubuntu, Linux Mint y/o Debian

Instalar y configurar Redmine en ubuntu, Linux Mint y/o Debian

Por Alex, el 03/03/2014

Instalar redmine en los sistemas basados en Debian es bastante sencillo, hay que hacerlo desde los repositorios con el comando apt-get. Yo he utilizado linux Mint para realizar el artículo.

Seguir leyendo ...

Instalar Sendmail en ubuntu o linux Mint

Instalar Sendmail en ubuntu o linux Mint

Por Alex, el 01/03/2014

Es muy sencillo instalar sendmail en sistemas basados en debian como ubuntu, linux Mint, zorin os, etc … solo hay que buscar el paquete sendmail e instalarlo.

Seguir leyendo ...

Ubuntu

Linux

Conectarse a SQL Server desde PHP en Linux.

Conectarse a SQL Server desde PHP en Linux.

Por Alex, el 27/02/2014

Para conectar PHP y SQL Server hay que instalar una extensión de PHP que aunque muchos podríamos pensar que es php5-mssql o php-mssql pero no es la correcta porque los drivers de SQL Sever viene dentro del paquete php5-sybase.

Seguir leyendo ...

Calendario jquery

Calendario jquery

Por Alex, el 12/01/2014

Jquery proporciona una serie de utilidades para realizar tareas complicadas en javascript. Una de ellas es crear un calendario, con Datepicker es muy sencillo y rápido poner en marcha un calendario con diferentes opciones.

Seguir leyendo ...

JavaScript

Clase para guardar errores en PHP

Clase para guardar errores en PHP

Por Alex, el 08/12/2013

Con esta clase los errores de PHP se irán guardando en un fichero a través de la función de PHP error_log cada vez que se produzcan en las páginas php y podremos saber en que linea y que punto tenemos un error.

Seguir leyendo ...

Clase para gestionar las conexiones y datos al MySql

Clase para gestionar las conexiones y datos al MySql

Por Alex, el 08/12/2013

Con esta clase nos olvidaremos de las conexiones al MySql y trabajaremos solo con los datos en arrays. En esta clase tenemos métodos para manipular los Inserts, deletes, updates y select contra el MySql.

Seguir leyendo ...

Imprimir un array con formato en PHP

Imprimir un array con formato en PHP

Por Alex, el 01/12/2013

Para imprimir un array con formato legible y hay que poner delante del print_r la etiqueta pre y cerrarla después del print. En el ejemplo utilizaremos el array $_REQUEST que son los parámetros que viene por GET y POST.

Seguir leyendo ...

PHP

Últimos acceso al SQL Server

Últimos acceso al SQL Server

Por Alex, el 17/05/2011

Muchas veces es necesario conocer los accesos que se hacen al servidor de base de datos SQL Server. Para poder conocer quién y cuándo accede hay una query que podemos lanzar.

Seguir leyendo ...

Listar información de las bases de datos de SQL Server

Listar información de las bases de datos de SQL Server

Por Alex, el 02/04/2011

Con uns sencilla query podemos listar la informacion de las bases de datos de nuestro servidor. Información como el nombre, ruta, tamaño del fichero de datos y de log, compatibilidad, collation, etc ...

Seguir leyendo ...

Cerrar el archivo de log de SQL Server y el log errores del SQL Server Agent

Cerrar el archivo de log de SQL Server y el log errores del SQL Server Agent

Por Alex, el 01/04/2011

Los archivos de log se reinician cada vez que el servicio se reinicia, es decir, se cierra el fichero de log de SQL Server cuando el servicio se reinicia y se abre un nuevo fichero. Igual pasa con el fichero de log de errores del SQL server Agent. Pero en ocasiones estos ficheros crecen mucho y son inmanejables y es necesario cerrarlo a mano y abrir uno nuevo.

Seguir leyendo ...

Configurar el servicio de Mail en SQL Server

Configurar el servicio de Mail en SQL Server

Por Alex, el 01/04/2011

Vamos a configurar el servicio de envió de mails a través de SQL Server para poder enviar mails desde el SQL Server. De esta forma también podremos programar alertas que nos avisen por mail de determinados eventos del SQL Server.

Seguir leyendo ...

Listar los procesos y actividad del SQL Server

Listar los procesos y actividad del SQL Server

Por Alex, el 26/03/2011

Podemos ver la actividad del servidor SQL Server a través del Monitor de Actividades en formato gráfico o a con una query que nos listara todos los procesos.

Seguir leyendo ...

Listar los campos de una tabla de una base de datos MySql

Listar los campos de una tabla de una base de datos MySql

Por Alex, el 21/03/2011

Igual que se puede hacer con SQL Server para MySql también tenemos una instrucción para listar los datos de una base de datos.

Seguir leyendo ...

MySql

SQL

Windows

Listar los campos de una tabla de una base de datos de SQL Server

Listar los campos de una tabla de una base de datos de SQL Server

Por Alex, el 20/03/2011

Cuando tenemos que documentar bases de datos, los campos, tipos, etc ... tenerlos que escribir uno a uno es un gran trabajo sobre todo si disponemos de tablas con más de 100 campos. Esta query nos sirve para listar los campos, tipo y tamaño de una tabla determina y poder hacer nuestro querido Copy & Paste.

Seguir leyendo ...

SQL Server buscar objetos con sp_msforeachdb y sp_msforeachtable

SQL Server buscar objetos con sp_msforeachdb y sp_msforeachtable

Por Alex, el 19/03/2011

Cuando nos encontramos con la necesidad de hacer acciones recursivas en bases de datos o tablas tenemos las stored procedures no documentadas sp_msforeach…. sp_msforeachdb, sp_msforeachtable, con las que podemos recorrer las bases de datos o tablas de una base de datos y realizar acciones.

Seguir leyendo ...

SQL Server Error - Operating system error (error not found)

SQL Server Error - Operating system error (error not found)

Por Alex, el 14/03/2011

El registro de errores de SQL Server registra todos los sucesos que tienen lugar en el servidor. Muchos de ellos son de una línea acabados en un Operating system error XXX (error not found) que no nos dice nada de nada. ¿Cómo averiguar el significado de este numero de error?

Seguir leyendo ...

Instalación del SQL Server 2008

Instalación del SQL Server 2008

Por Alex, el 12/03/2011

Guía del proceso de instalación del SQL Server 2008 – SQL Server 2008 R2 paso a paso y de las opciones que hay que escoger a la hora de instalar el SQL Server.

Seguir leyendo ...

Ver las querys que se ejecutan en MySql.

Ver las querys que se ejecutan en MySql.

Por Alex, el 12/03/2011

Para obtener un listado de consultas que se están ejecutando en MySql tenemos la instrucción show processlist que nos mostrará el listado de querys que se ejecutan en el servidor.

Seguir leyendo ...

SQL Server error - Login failed for user 'NT AUTHORITY\SYSTEM'. [CLIENT: 127.0.0.1]

SQL Server error - Login failed for user 'NT AUTHORITY\SYSTEM'. [CLIENT: 127.0.0.1]

Por Alex, el 09/03/2011

A veces en los logs del SQL Server aparecen errores tan crípticos como el del título. Para poder llegar a averiguar qué le pasa al servidor y que está generando este error vamos a detallar los pasos a seguir.

Seguir leyendo ...

Registrar y organizar servidores SQL Sever.

Registrar y organizar servidores SQL Sever.

Por Alex, el 09/03/2011

Cuando en una empresa tenemos muchos servidores SQL Server es necesario, casi obligatorio, organizarse de alguna forma. SQL Server tiene una opción que es “Servidores registrados / Registered Servers” para ayudarnos a organizar, guardar configuraciones y hacer más fácil el trabajo diario.

Seguir leyendo ...

Adjuntar (attach) una base de datos en  SQL Server se pone como solo lecturas (Read Only)

Adjuntar (attach) una base de datos en SQL Server se pone como solo lecturas (Read Only)

Por Alex, el 30/04/2010

Este es un problema que me estuvo volviendo loco durante unas cuantas horas. Siempre que adjuntaba una base de datos al servidor la ponía como read-only (solo lectura).

Seguir leyendo ...

Instalación desatendida de SQL Server 2005 y SQL Server 2008

Instalación desatendida de SQL Server 2005 y SQL Server 2008

Por Alex, el 30/04/2010

Hace unos días tuve que hacer una instalación desatendida de SQL Server 2005, es decir, instalar SQL Server 2005 (igual sirve para 2008) sin que el usuario intervenga en el proceso. De este modo se puede poner la instalación del SQL Server dentro del setup de otra aplicación.

Seguir leyendo ...

Limpiar datos de un combobox en winforms.

Limpiar datos de un combobox en winforms.

Por Alex, el 23/03/2010

Para limpiar un combobox de los registros que tenga a veces no basta con llamar al método clear() .

Seguir leyendo ...

Crear, copiar y borrar bases de datos SQL Server desde c#.

Crear, copiar y borrar bases de datos SQL Server desde c#.

Por Alex, el 07/03/2010

Utilizando el modelo de objetos de SQL Server, SMO, es muy sencillo manipular bases de datos desde código. Desde Visual Studio en c# o desde una página web.

Seguir leyendo ...

ASP

ASP.NET

c#

Windows

Adjuntar y separar bases de datos de SQL Sever desde código.

Adjuntar y separar bases de datos de SQL Sever desde código.

Por Alex, el 07/03/2010

Con unas sencillas líneas de código en T-SQL podemos adjuntar (attach) o separar (detach) bases de datos desde SQL Server, c#, ASP.NET o desde la aplicación que estemos desarrollando.

Seguir leyendo ...

No se puede crear un sitio web en IIS 7 desde Visual Studio 2008 en Windows 7

No se puede crear un sitio web en IIS 7 desde Visual Studio 2008 en Windows 7

Por Alex, el 05/03/2010

Cuando intentamos crear un sitio web en el IIS 7 desde Visual Studio 2008 en Windows 7 nos encontramos que nos da un error, "Unable to create the Web Site http://...." y nos dice que no se puede acceder al IIS y que hay que instalar un componente del IIS.

Seguir leyendo ...

Escribir en un excel desde c#.

Escribir en un excel desde c#.

Por Alex, el 04/03/2010

No voy a referirme a crear Excels desde c# o ASP.NET sino a escribir dentro de un Excel en determinadas celdas o posiciones. En determinadas ocasiones tenemos un fichero Excel como plantilla y hay que escribir en determinadas celdas.

Seguir leyendo ...

Eliminar el icono de idioma de la barra de tareas

Eliminar el icono de idioma de la barra de tareas

Por Alex, el 25/02/2010

Desde el icono que hay en la barra de tareas podemos modificar la configuración del icono de idioma.

Seguir leyendo ...

Cambiar el idioma de windows 7

Cambiar el idioma de windows 7

Por Alex, el 25/02/2010

Podemos cambiar el idioma de nuestro Windows de forma sencilla si tenemos instalados los paquetes de idioma. Por ejemplo, en mi caso lo instale en inglés y modificando la configuración regional lo pude poner en castellano.

Seguir leyendo ...

VMware vSphere Client en Windows 7

VMware vSphere Client en Windows 7

Por Alex, el 23/02/2010

Intentando conectar a los servidores VMware ESX me he encontrado con este error: “Error parsing the server “nombre_server” “clients.xml” file. Login will continue, contact your system administrator”. Buscando información en google del tema y después de leer mensajes en diferentes foros encontré información para solucionar este problema en los foros de vmware.

Seguir leyendo ...

SQLCMD, SQL Server desde la línea de comandos

SQLCMD, SQL Server desde la línea de comandos

Por Alex, el 30/11/2009

SQL Server dispone una herramienta no muy conocida para acceder a sus bases de datos. SQLCMD es una utilidad de línea de comando, al estilo MySql, para poder operar con las base de datos.

Seguir leyendo ...

Añadir ruta al path de windows 7

Añadir ruta al path de windows 7

Por Alex, el 30/11/2009

A veces necesitamos poder ejecutar programas desde cualquier ruta de nuestro pc o lo requieren programas que instalamos. Añadir una ruta al PATH para solucionar esto es muy sencillo.

Seguir leyendo ...

Activar-Desactivar foreign keys en MySql

Activar-Desactivar foreign keys en MySql

Por Alex, el 23/11/2009

Cuando trabajamos con tablas InnoDb tenemos la opción de crear claves foráneas y relacionar una base de datos como es debido. Pero a veces es necesario desactivarlas para poder hacer según que operaciones. Actualizado el 12.03.2011

Seguir leyendo ...

Eliminar el envío de mensaje predeterminado en ASP y IIS 7

Eliminar el envío de mensaje predeterminado en ASP y IIS 7

Por Alex, el 23/11/2009

Cuando por cualquier motivo las páginas ASP nos dan un error (cuando se configuran por primera vez en el IIS 7 en Windows vista o Windows 7) el error que envía al navegador es un texto que hay por defecto nada claro.

Seguir leyendo ...

Ejecutar paginas ASP clásicas en IIS 7 - IIS 7.5 y  Windows 7

Ejecutar paginas ASP clásicas en IIS 7 - IIS 7.5 y Windows 7

Por Alex, el 30/10/2009

En el servidor IIS 7 y 7.5 las ASP no vienen activadas por defecto, es más, hay que instalarlas para poder ejecutar páginas .asp. Os dejo unas instrucciones para poder configurar e instalar las ASP "de toda la vida" para poder ejecutarlas en Windows vista, Windows 7 y Windows server 2008.

Seguir leyendo ...

Error al crear diagramas en SQL Server 2008

Error al crear diagramas en SQL Server 2008

Por Alex, el 29/10/2009

A veces me ha pasado que al intentar crear Diagramas de bases de datos en SQL Server me da el siguiente error ".. Los objetos de soporte de diagrama de base de datos no se pueden instalar. Esta base de datos carece de propietario válido…" y no me deja crear los diagramas. Actualizado 12.03.2011

Seguir leyendo ...

Copias de seguridad y restaurar bases de datos MySql

Copias de seguridad y restaurar bases de datos MySql

Por Alex, el 29/10/2009

Son tareas muy comunes a realizar en cualquier base de datos. Con MySql podemos hacer copias de seguridad (backup) y restaurarlas (restore) con el phpMyAdmin o a través de línea de comandos que es como vamos a ver a continuación.

Seguir leyendo ...

Windows 8

8.1

Windows 7

windows 10

MySql

Mostrar el icono del Messenger en Windows 7

Mostrar el icono del Messenger en Windows 7

Por Alex, el 28/10/2009

En Windows 7 el programa de mensajería "Windows Life Messenger" no tiene la opción de poder poner un icono en la barra de tareas como pasaba en las anteriores versiones de Windows, pero hay un pequeño truco para poder tener el icono.

Seguir leyendo ...

Restaurar base de datos SQL Server desde código

Restaurar base de datos SQL Server desde código

Por Alex, el 26/10/2009

Con una simple instrucción de transact-sql podremos restaurar cualquier base de datos de SQL Server. Si el SQL Server esta en uso podemos utilizar la opción WITH RECOVERY para poder restaurarla.

Seguir leyendo ...

Eliminar el fichero hiberfil.sys en Windows 7

Eliminar el fichero hiberfil.sys en Windows 7

Por Alex, el 26/10/2009

Yo no soy muy partidario de la hibernación y normalmente este fichero me ocupa bastante por esto siempre me gusta borrarlo. Pero no esta tan sencillo, hay que ejecutar una instrucción desde la línea de comandos (cmd) para deshabilitar la hibernación.

Seguir leyendo ...

Fixboot y Fixmbr  en windows 7.

Fixboot y Fixmbr en windows 7.

Por Alex, el 26/10/2009

En windows 7 y no recuerdo si también en windows vista, los commando Fixboot y Fixmbr han cambiado y se ejecutan de otra forma.

Seguir leyendo ...

Mostrar la barra de acceso rápido en Windows 7

Mostrar la barra de acceso rápido en Windows 7

Por Alex, el 25/10/2009

En Windows 7 esta barra de acceso rápido (Quick Launch) no viene por defecto y tampoco se muestra como opción en el menú de barras de herramientas. Sin embargo poder mostrarla en la barra de tareas es muy sencillo.

Seguir leyendo ...

Conectar remotamente con SQL Server 2008 Express

Conectar remotamente con SQL Server 2008 Express

Por Alex, el 23/02/2009

Igual que sucedía con el SQL Server 2005 Express que no se podía conectar remotamente porque queda cerrado cuando lo instalamos, pasa lo mismo con el SQL Server 2008 express ... pero ... habilitar las conexiones remotas se hace de otra forma.

Seguir leyendo ...

Crear usuarios en MySql.

Crear usuarios en MySql.

Por Alex, el 17/02/2009

Vamos a ver cómo crear usuarios en MySql desde la línea de comandos y darles diferentes permisos de accesos a las bases de datos.

Seguir leyendo ...

Linux

MySql

SQL

Windows

Conexiones remotas SQL Server Express.

Conexiones remotas SQL Server Express.

Por Alex, el 15/02/2009

SQL Server Express por defecto no permite las conexiones remotas, es decir, desde otras maquinas que no se la que tiene instalado el SQL Server Express no te puedes conectar.

Seguir leyendo ...

SQL Server 2005 Express.

SQL Server 2005 Express.

Por Alex, el 15/02/2009

Es la versión “pequeñita” del SQL Server 2005, pequeñita pero potente. A continuación vamos a ver el proceso de instalación y configuración del SQL Server 2005 Express para poder trabajar con él sin problemas.

Seguir leyendo ...

Instalar Apache como servicio de Windows.

Instalar Apache como servicio de Windows.

Por Alex, el 10/02/2009

Algunas veces al instalar el servidor web Apache el servicio no se crea correctamente debido a que tenemos conflicto de puertos con el IIS o por alguna otra razón. Pero con una simple instrucción lo podemos instalar manualmente.

Seguir leyendo ...

Habilitar SMTP Relay en IIS (Mailbox unavailable. The server response was: 5.7.1 Unable to relay for asolano@netveloper.com)

Habilitar SMTP Relay en IIS (Mailbox unavailable. The server response was: 5.7.1 Unable to relay for asolano@netveloper.com)

Por Alex, el 27/01/2009

El otro día probando una aplicación de un cliente me encontré que no podía enviar correo a través del IIS, viendo los errores vi que decía lo siguiente: Mailbox unavailable. The server response was: 5.7.1 Unable to relay for asolano@dnetveloper.com.

Seguir leyendo ...

Llenar un Repeater o DataList con un DataTable.

Llenar un Repeater o DataList con un DataTable.

Por Alex, el 29/12/2008

A veces necesitamos asociar los datos de una colección o de un array a un DataSource con lo que debemos crearnos un DataSet o DataTable. Podemos recorrer el array o la colección e ir creando un DataTable para posteriormente asociarlo al DataSource.

Seguir leyendo ...

ASP.NET

c#

Windows

El evento SelectedIndexChanged no funciona

El evento SelectedIndexChanged no funciona

Por Alex, el 26/12/2008

Cuando seleccionamos un elemento de un listbox o de un dropDownList no se lanza el evento SelectedIndexChanged, esto es debido a que la propiedad AutoPostBack está a False por defecto

Seguir leyendo ...

Crear un DataSet vacío

Crear un DataSet vacío

Por Alex, el 26/12/2008

Para crear un DataSet vacio deberemos crear toda la estructura que tiene, un DataColumn, DataTable y DataRow y crear un fila en blanco para de este modo poder asociarlo a un GridView, DataList o Repeater.

Seguir leyendo ...

Cursores en SQL Server

Cursores en SQL Server

Por Alex, el 14/11/2008

Las sentencias SQL producen un conjunto de resultados que después procesamos desde nuestro programa, pero a veces es más útil que este conjunto de resultados se devuelve fila a fila y poderlo procesarlo en el mismo Stored Procedure.

Seguir leyendo ...

Filtrar un DataSet desde código C#

Filtrar un DataSet desde código C#

Por Alex, el 11/11/2008

A veces podemos tener DataSet con muchos datos y es necesario aplicar algún filtro para mostrar por pantalla solo lo que necesitamos ver.

Seguir leyendo ...

Buscar los procedimientos almacenados de una base de datos SQL Server y sus parámetros.

Buscar los procedimientos almacenados de una base de datos SQL Server y sus parámetros.

Por Alex, el 15/08/2008

Esta acción la podemos realizar interrogando con una consulta las tablas o vistas de sistemas de SQL Server 2005 sysobjects/sys.objects y syscolumns/sys.columns, que nos devolverán información sobre tablas, procedures, etc.

Seguir leyendo ...

Exportar Dataset a Excel

Exportar Dataset a Excel

Por Alex, el 04/08/2008

Para exportar dataSet a Excel utilizaremos el espacio de nombre Microsoft.Office.Interop.Excel, que encontraremos instalando el Microsoft Visual Studio 2005 Tools para Office, y crearemos libros y hojas donde insertaremos los datos del DataSet.

Seguir leyendo ...

Cargar DropDownList y ListBox genéricos

Cargar DropDownList y ListBox genéricos

Por Alex, el 24/07/2008

Cuando en una aplicación tenemos muchos combos y/o listbox lo más óptimo y cómodo es crearse una función genérica con la que podamos cargarlos con unas pocas líneas de código.

Seguir leyendo ...

Redimensionar imágenes con c#.

Redimensionar imágenes con c#.

Por Alex, el 17/07/2008

Para realizar esta tarea utilizaremos el espacio de nombres System.Drawing y las clases Bitmap y Graphics que serán las que en realidad redimensionen las imágenes.

Seguir leyendo ...

IIS 7 -  agregar nuevos sitios web.

IIS 7 - agregar nuevos sitios web.

Por Alex, el 10/07/2008

El proceso de crear un nuevo sitio web en el IIS 7 es similar que en las versiones anteriores, en lugar de tener un asistente para crear un nuevo sitio web, en el IIS 7 se realiza todo desde la misma pantalla.

Seguir leyendo ...

Código fuente, ADO.NET (c#) - Clase de acceso a SQL Server.

Código fuente, ADO.NET (c#) - Clase de acceso a SQL Server.

Por Alex, el 30/06/2008

Algo muy común en todo proyecto es el acceso a datos, y también es muy común que cuando abordamos un nuevo proyecto nos creamos nuestra clase de acceso a datos. Aquí voy a dejaros una clase de acceso a datos que podréis reutilizar en todos los proyectos.

Seguir leyendo ...

ASP

ASP.NET

c#

Windows

Listado de índices en SQL Server

Listado de índices en SQL Server

Por Alex, el 11/06/2008

Una forma sencilla y rápida de ver todos los índices que tienen las tablas de una determinada base de datos de SQL Server es hacer un script que recorra las tablas y liste sus índices. Actualizado 12.03.2011

Seguir leyendo ...

IIS 7, Instalación en windows Server 2008.

IIS 7, Instalación en windows Server 2008.

Por Alex, el 17/05/2008

Igual que pasaba con Windows Server 2003, la nueva versión de servidores de Microsoft no tiene instalado por defecto el Internet Information Server 7.0. Solo la versión web server. Ahora vamos a ver cómo instalarlo con unos sencillos pasos.

Seguir leyendo ...

Código fuente, clase para controlar los errores.

Código fuente, clase para controlar los errores.

Por Alex, el 11/05/2008

Esta vez no voy a escribir un artículo sobre cómo hacer las cosas o explicando alguna funcionalidad. Voy a dejaros una clase completamente funcional para controlar los errores en .NET y guardarlos en base de datos o enviarlos por mail.

Seguir leyendo ...

ASP

ASP.NET

c#

Windows

Activar el servicio de wireless en Windows Server 2008.

Activar el servicio de wireless en Windows Server 2008.

Por Alex, el 03/05/2008

Desde hace tiempo estoy probando Windows Server 2008 y me ha llamado la atención las opciones o características que no tiene activadas por defecto, aunque es bastante normal ya que se trata de un servidor y no un cliente.

Seguir leyendo ...

Habilitar Windows Vista Desktop en Windows Server 2008.

Habilitar Windows Vista Desktop en Windows Server 2008.

Por Alex, el 02/05/2008

Windows Server 2008 viene con el "look & field" de Windows Server 2003, sin temas. Podemos arreglarlo instalando la característica "Experiencia de Uso".

Seguir leyendo ...

Leer y escribir en ficheros de textos desde ASP.NET y c#

Leer y escribir en ficheros de textos desde ASP.NET y c#

Por Alex, el 20/04/2008

Esta es una tarea bastante común cuando programamos. Con estas líneas de ejemplo veremos cómo escribir y leer ficheros des ASP.NET.

Seguir leyendo ...

Pasar un ASP.NET Repeater/DataSet  a Excel.

Pasar un ASP.NET Repeater/DataSet a Excel.

Por Alex, el 28/02/2008

Esto es una opción muy simple, ya que el Excel en este caso no tiene mucho formato, pero nos puede sacar de un apuro. Con cuatro líneas pasamos de un repater o datalist a un fichero Excel.

Seguir leyendo ...

ASP.NET  no debuga por falta de autentificación Windows

ASP.NET no debuga por falta de autentificación Windows

Por Alex, el 26/02/2008

Cuando trabajas con IIS 7 y Visual Studio 2005, creas un nuevo proyecto e intentas debugarlo a veces el resultado es una ventanita que te dice “No se puede iniciar la depuración en el servidor Web. No se pudo realizar la depuración porque no está habilitada la autentificación integrada de Windows.”

Seguir leyendo ...

Crear scripts con SQL Server 2005

Crear scripts con SQL Server 2005

Por Alex, el 20/01/2008

Para generar scripts o secuencias de comandos como se llama en castellano, utilizaremos el asistente que nos proporciona SQL Server 2005.

Seguir leyendo ...

Importar - exportar datos con SQL Server 2005

Importar - exportar datos con SQL Server 2005

Por Alex, el 12/01/2008

Una de las tareas más comunes es la migración de datos entre aplicaciones SQL Server, Excel, dbase, Access, etc … a través de SQL Server podemos importar/exportar datos entre estas aplicaciones.

Seguir leyendo ...

Instalar drivers no firmados digitalmente en Windows vista 64 bits

Instalar drivers no firmados digitalmente en Windows vista 64 bits

Por Alex, el 29/12/2007

Windows vista 64 bits incluye una limitación a la hora de instalar drivers que no están firmados digitalmente. Esta limitación puede saltarse desinstalando unos updates.

Seguir leyendo ...

El servidor Terminal Server ha superado el número máximo de conexiones permitidas.

El servidor Terminal Server ha superado el número máximo de conexiones permitidas.

Por Alex, el 29/12/2007

Esto puede superarse y poder entrar en el servidor utilizando la siguiente instrucción

Seguir leyendo ...

Generar scripts para SQL Server 2000 desde SQL Server 2005

Generar scripts para SQL Server 2000 desde SQL Server 2005

Por Alex, el 21/12/2007

Solo hay que cambiar la versión del SQL Server para la que quieres generar el script y esto generara un script compatible con SQL Server 2000 desde SQL Server 2005.

Seguir leyendo ...

Eliminar procesos desde ASP.NET

Eliminar procesos desde ASP.NET

Por Alex, el 20/12/2007

A veces ejecutamos aplicaciones y/o componentes desde ASP.NET que no se cierran correctamente y los procesos se quedan en memoria y en ejecución indefinidamente.

Seguir leyendo ...

ASP

ASP.NET

c#

Windows

Debugar ASP.NET con parámetros

Debugar ASP.NET con parámetros

Por Alex, el 12/12/2007

A veces es necesario ejecutar páginas .aspx con una serie de parámetros para que funcionen correctamente, por ejemplo, default.aspx?lang=es donde pasamos el lenguaje por parámetro. Esto a la hora de debugar la aplicación desde el visual studio no funcionaria si no le ponemos los parámetros.

Seguir leyendo ...

Compilar aplicaciones web ASP.NET

Compilar aplicaciones web ASP.NET

Por Alex, el 06/12/2007

La versión de Visual Studio 2005 nos dio la posibilidad de dejar el código de nuestras aplicaciones sin compilar y poder modificar y escribir código en tiempo real en nuestras aplicaciones.

Seguir leyendo ...

Utilizar sessiones en los controladotes HTTP genéricos

Utilizar sessiones en los controladotes HTTP genéricos

Por Alex, el 26/11/2007

Recientemente me he encontrado con el caso que necesitaba recoger y crear sesiones en páginas ashx (generic handler), lo curioso es que estas páginas recogen el contexto de la aplicación pero no la sesión.

Seguir leyendo ...

Captcha, generar códigos numéricos desde ASP.NET

Captcha, generar códigos numéricos desde ASP.NET

Por Alex, el 25/11/2007

Últimamente estos código numéricos se utilizan mucho a la hora de rellenar formularios de todo tipo gracias a los spammers y robots que graban en automáticamente. Estos códigos captcha son fáciles de generar a través de un script en c#.

Seguir leyendo ...

ASP

ASP.NET

c#

Windows

Recorrer un DataGrid cuando se carga en pantalla.

Recorrer un DataGrid cuando se carga en pantalla.

Por Alex, el 14/11/2007

Recorrer un DataGrid en ejecución es muy sencillo solo hay que llamar a un función en el evento “OnItemDataBound” y en esta funcion definir lo que queremos hacer con los valores del dataGrid.

Seguir leyendo ...

ASP.NET

c#

Windows

Uso del control DataGrid en Visual Studio 2005

Uso del control DataGrid en Visual Studio 2005

Por Alex, el 14/11/2007

El DataGrid es un control de Visual Studio 2003, que la versión 2005 no incorpora por defecto ya que se disponen de otro control GridView. Pero que se puede utilizar con la versión 2005 si lo añadimos a nuestro cuadro de herramientas.

Seguir leyendo ...

Guardar imágenes en SQL Server 2005 desde ASP.NET

Guardar imágenes en SQL Server 2005 desde ASP.NET

Por Alex, el 11/11/2007

Con este ejemplo vamos a ver como insertar imágenes en una base de datos SQL Server 2005, como mostrarla por pantalla en el navegador y esto sin necesidad de guardarla imagen en el disco del servidor.

Seguir leyendo ...

Compilar C# o Visual Basic.NET para 64-bits

Compilar C# o Visual Basic.NET para 64-bits

Por Alex, el 11/11/2007

 La teoría dice que cuando desarrollamos una aplicación y la compilamos, ésta, si no hace nada fuera de lo normal debería funcionar en ambos sistemas, 32 y 64 bits. La práctica dice que se debe compilar para 64-bits si se va a utilizar en un sistema de 64-bits.

Seguir leyendo ...

Instalar modem USB Movistar HUAWEI  con Windows Vista

Instalar modem USB Movistar HUAWEI con Windows Vista

Por Alex, el 25/08/2007

Hasta hace poco el Modem USB HUAWEI de movistar para conectarse a internet no funcionaba en Windows Vista, ahora basta con conectar en modem e instalar la nueva versión del escritorio remoto.

Seguir leyendo ...

Carga masiva de datos con SqlBulkCopy en SQL Server desde APS.NET

Carga masiva de datos con SqlBulkCopy en SQL Server desde APS.NET

Por Alex, el 06/08/2007

SqlBulkCopy es una clase, que pertenece al espacio de nombres System.Data.SqlCliente, que permite hacer una carga masiva de datos en una tabla de SQL Server desde otro origen de datos (access, excel, oracle … etc …).

Seguir leyendo ...

HttpContext.Current ASP.NET, Variables de contexto siempre presentes

HttpContext.Current ASP.NET, Variables de contexto siempre presentes

Por Alex, el 05/08/2007

A veces es necesario tener acceso dentro de una clase a las variables de sesión, variables de los formularios, variables de aplicación, etc. Esto es sencillo utilizando la clase HttpContext y el método Current aquí tendremos acceso a todas nuestras variables.

Seguir leyendo ...

Se detectó un posible valor Request.Form peligroso en el cliente …

Se detectó un posible valor Request.Form peligroso en el cliente …

Por Alex, el 06/06/2007

En ingles es “A potentially dangerous Request.Form value was detected from the client”. Cuando estaba desarrollando una de mis primeras aplicaciones en ASP.NET, hace ya algunos años, apareció este “error” en mis páginas, a base de buscar mucho en internet conseguí corregirlo. Pero mi problema es que siempre vuelvo a tropezar con la misma piedra y hace unos días me volvió a pasar. Aquí os dejos la solución, así yo también tendré un sitio donde consultar rápidamente.

Seguir leyendo ...

Windows

ASP.NET

ASP

Ejecutar Stored Procedures en VB.NET desde ASP.NET

Ejecutar Stored Procedures en VB.NET desde ASP.NET

Por Alex, el 06/06/2007

Ejecutar un stored procedure (Procedimiento almacenado) de SQL Server es bastante sencillo y solo cambia de ejecutar una sentencia SQL en un par de detalles a la hora de codificar.

Seguir leyendo ...

Ejecutar Stored Procedures en c# desde ASP.NET

Ejecutar Stored Procedures en c# desde ASP.NET

Por Alex, el 05/06/2007

Ejecutar un stored procedure (Procedimiento almacenado) de SQL Server es bastante sencillo y solo cambia de ejecutar una sentencia SQL en un par de detalles a la hora de codificar.

Seguir leyendo ...

Cargar dinámicamente controles de usuario en ASP.NET

Cargar dinámicamente controles de usuario en ASP.NET

Por Alex, el 03/06/2007

Utilizar controles de usuario (UserControls) es lo más común que podemos hacer con ASP.NET ya que son la forma natural de dividir las páginas en fracciones de código para que éste no se repita. Cargar un user control no tiene más secreto que arrástralo a hacia la página que queremos mostrarlo, pero … ¿qué pasa cuando tenemos varios controles para una misma página y queremos mostrarlos en función de los parámetros que reciba dicha página?, la solución es sencilla cargar dinámicamente los controles de usuario.

Seguir leyendo ...

ASP

ASP.NET

Windows

Ejecutar aplicaciones externas desde Windows Forms en c#

Ejecutar aplicaciones externas desde Windows Forms en c#

Por Alex, el 18/05/2007

Para poder ejecutar aplicaciones externas utilizaremos la clase System.Diagnostics.Process, a través de ella podremos ejecutar cualquier aplicación externa a nuestro programa.

Seguir leyendo ...

Paginación de un DataList y un Repeater.

Paginación de un DataList y un Repeater.

Por Alex, el 15/05/2007

Los controles DataList y Repeater no tienen métodos ni funciones para paginar los datos que muestran en los listados. Para paginar los resultados que muestran hay varias formas de hacerlo, una de ellas y la que veremos en este artículo es utilizar un control PagedDataSource.

Seguir leyendo ...

Upload ficheros al servidor con ASP.NET (c#)

Upload ficheros al servidor con ASP.NET (c#)

Por Alex, el 04/05/2007

Subir ficheros al servidor es una de las acciones más comunes que podemos realizar desde una página web. Con ASP.NET y c# es muy sencillo realizar esta tarea.

Seguir leyendo ...

Instalar PHP en IIS 7.

Instalar PHP en IIS 7.

Por Alex, el 02/04/2007

La verdad es que no difiere mucho de la instalación en las versiones anteriores pero como el Internet Information Server 7, para los amigos IIS 7, ha cambiado bastante respecto a sus predecesores voy a explicar los pasos para instalar y configurar PHP.

Seguir leyendo ...

Windows

IIS

Redirigir el correo del SMTP del IIS a otro Servidor de Mail

Redirigir el correo del SMTP del IIS a otro Servidor de Mail

Por Alex, el 24/03/2007

El IIS incorpora un servidor SMTP para enviar correo pero a veces necesitamos que este servicio redirija el corro hacia otro servidor de correo como por ejemplo un Exchange Server o un Notes, esto es muy sencillo de hacer configurando un parámetro en el SMTP del IIS.

Seguir leyendo ...

The query uses non-ANSI outer join operators

The query uses non-ANSI outer join operators

Por Alex, el 20/03/2007

Si planeáis hacer una migración de SQL Server 2000 a SQL Server 2005 tener en cuenta que hay algunas características que pueden no funcionar del todo correctamente, como es el caso de "*=" or "=*" en las sentencias sql.

Seguir leyendo ...

ASP.NET, Envió de Mails con System.Net.Mail

ASP.NET, Envió de Mails con System.Net.Mail

Por Alex, el 14/02/2007

Algo muy común en los desarrollos web es poder enviar mails desde las páginas web que creamos o desde nuestras aplicaciones. Desde ASP.NET 2.0 disponemos de un nuevo sistema de envió de mails algo diferente a las ASP.NET 1.1. En este artículo comentarios las características de System.Net.Mail así como un ejemplo completo para poder enviar correo.

Seguir leyendo ...

Guardar usuario y contraseña en el Analizador de consultas de SQL Server.

Guardar usuario y contraseña en el Analizador de consultas de SQL Server.

Por Alex, el 23/04/2006

Una de las características que mas me molestan del Analizador de Consultas de SQL Server es que siempre que entramos debemos poner el usuario y la contraseña para acceder a la base de datos, pero con este simple truco podremos conectar directamente.

Seguir leyendo ...

ASP.NET 1.1 y ASP.NET 2.0 en el mismo servidor IIS.

ASP.NET 1.1 y ASP.NET 2.0 en el mismo servidor IIS.

Por Alex, el 12/03/2006

Esta opción es la más común que nos encontraremos actualmente debido a que muchas aplicaciones realizadas con el Framework 1.1 y Framework 2.0 deberán convivir juntas. Pero esto no es un problema porque juntas viven en “armonía”.

Seguir leyendo ...

Leer un fichero Excel desde ASP.NET con ADO.NET

Leer un fichero Excel desde ASP.NET con ADO.NET

Por Alex, el 12/03/2006

Si necesitamos leer un fichero Excel desde un programa hecho en ASP.NET no es necesario (en determinadas ocasiones) utilizar los objetos Excel que expone la librería Microsoft.Office.Interop.Excel, es suficiente con leer el Excel con ADO.NET, con el proveedor OleDb.

Seguir leyendo ...

ASP.NET, llenar un DataSet con múltiples Querys

ASP.NET, llenar un DataSet con múltiples Querys

Por Alex, el 22/01/2006

Un DataSet nos permite almacenar múltiples sentencias SELECT ejecutadas desde un Stored Procedure, cada una de ellas almacenadas en un DataTable. Con esta opción podemos minimizar las llamadas a la base de datos.

Seguir leyendo ...

ASP.NET, ejecutar un package de Oracle desde ASP.NET

ASP.NET, ejecutar un package de Oracle desde ASP.NET

Por Alex, el 22/01/2006

Ejecutar un package y llenar un DataSet con el resultado viene a ser lo mismo que ejecutar un Stored Procedure de SQL Server. En el ejemplo veréis que solo cambia el nombre de “stored procedure”, el procedure dentro del package que vais a ejecutar y el proveedor de acceso a datos que en lugar de utilizar SqlClient utilizaremos Oracle.DataAccess.Client.

Seguir leyendo ...

ASP.NET - LDAP, información de usuarios.

ASP.NET - LDAP, información de usuarios.

Por Alex, el 14/01/2006

A veces en nuestras aplicaciones .NET necesitamos validar los usuarios contra el Active Directory u obtener información de usuarios. A través de este pequeño ejemplo veréis lo sencillo que es realizar este proceso.

Seguir leyendo ...

Leer Schema Information con ADO.NET.

Leer Schema Information con ADO.NET.

Por Alex, el 30/09/2005

A veces, cuando desarrollamos una aplicación es necesario tener acceso a datos del esquema (Schema Information) de la base de datos, como la longitud de un campo o si este admite nulls o no. Para esto tenemos unas funciones en ADO.NET y SQL Server que permitirán leer el esquema de una base de datos.

Seguir leyendo ...

Ejecutar un trabajo (Job) de Sql Server desde ASP.NET.

Ejecutar un trabajo (Job) de Sql Server desde ASP.NET.

Por Alex, el 01/08/2005

Los trabajos de Sql Server también pueden ejecutarse desde programas, a través de código siempre que lo necesitemos, no es necesario programarlos y esperar que se ejecuten sino que bajo demanda y ejecutando unas líneas de código podemos lanzarlos.

Seguir leyendo ...

ADO.NET. Proveedor de acceso a datos genérico

ADO.NET. Proveedor de acceso a datos genérico

Por Alex, el 24/07/2005

A veces tenemos la necesidad en nuestras aplicaciones de acceder a diferentes orígenes de datos, SQL Server, Oracle, MySql, Access, etc … y para poder conectar con cada uno de ellos necesitamos crear diferentes clases de acceso a datos, que en el fondo es repetir código cambiando el proveedor de acceso. Una solución para no tener que realizar código para cada origen de datos es crear un proveedor de acceso a datos genérico.

Seguir leyendo ...

Usar el control calendario en ASP.NET

Usar el control calendario en ASP.NET

Por Alex, el 24/06/2005

El control calendario proporciona una forma rápida y sencilla de crear calendarios en las páginas web. A través de este control y con unas pocas líneas de código podemos realizar un calendario completo para representar, por ejemplo, una serie de eventos relacionados con un mes.

Seguir leyendo ...

ASP

ASP.NET

c#

Windows

Ejecutar comandos del sistema desde T_SQL

Ejecutar comandos del sistema desde T_SQL

Por Alex, el 31/07/2004

Una de las múltiples opciones que tiene SQL Server es ejecutar comandos del sistema operativo desde Transact-SQL. Probablemente no es una de las opciones más utilizadas pero a veces es necesario recurrir a ella.

Seguir leyendo ...

SQL

SQL Serrver

Windows

SQL Server, realizar copias de seguridad y restaurarlas.

SQL Server, realizar copias de seguridad y restaurarlas.

Por Alex, el 31/07/2004

Realizar copias de seguridad es una de las acciones más importantes que podemos realizar sobres nuestras bases de datos de SQL Server. Debido a multitud de agentes externos, internos y humanos que intervienen en la vida de un servidor y bases de datos que contiene, éstas pueden corromperse y pueden sufrir pérdidas de datos, y es necesario realizar en alguna ocasión una restauración de la base de datos.

Seguir leyendo ...

Windows

SQL Serrver

SQL

Leer el fichero de logs (transaction Log)

Leer el fichero de logs (transaction Log)

Por Alex, el 31/07/2004

Es algo tan sencillo que no va a requerir una explicación, con una simple línea de código ejecutada en el Query Analizer podremos leer el fichero de transacciones.

Seguir leyendo ...

Instalar y configurar DNS para intranet/Internet en Windows Server 2003

Instalar y configurar DNS para intranet/Internet en Windows Server 2003

Por Alex, el 30/06/2004

Un servidor DNS nos va a servir para la resolución de nombres cuando queramos acceder a las web que tenemos alojadas en nuestra intranet. Si el volumen de sitios web es grande, instalando un DNS podremos utilizar una misma IP y tener multitud de webs en un mismo servidor IIS diferenciados por nombre. Si disponemos de IP suficientes esta opción nos servirá para acceder a los webs por un nombre y no por una dirección IP que son más difíciles de recordar.

Seguir leyendo ...

Windows

Leer-escribir y borrar del registry desde SQL Server

Leer-escribir y borrar del registry desde SQL Server

Por Alex, el 28/06/2004

Leer el registry desde SQL Server no es algo que normalmente hacemos pero siempre es bueno saber que lo podemos hacer. Para ésto se utilizan Extended Stored Procedures indocumentadas, así que no las encontrareis en los libros en pantalla.

Seguir leyendo ...

SQL -> Como hacer backup de los servidores SQL registrados en el Client Network Utility.

SQL -> Como hacer backup de los servidores SQL registrados en el Client Network Utility.

Por Alex, el 03/06/2004

Este truco es similar al explicado antes sobre hacer backup de los servidores del administrador corporativo. Aquí también hay que tocar el registry así que en este caso también corre por vuestra cuenta y riesgo.

Seguir leyendo ...

SQL -> Como hacer backup de los servidores registrados del Administrador Corporativo

SQL -> Como hacer backup de los servidores registrados del Administrador Corporativo

Por Alex, el 03/06/2004

Esta utilidad nos va a venir muy bien cuando instalemos un nuevo servidor y queramos añadir los servidores SQL a él. Para realizar este proceso hay que tocar el registry por lo que corre de vuestra cuenta ya que siempre es peligroso cualquier manipulación del registry.

Seguir leyendo ...




SIGUENOS EN

ARCHIVO

Publicidad