Necesitamos configurar Visual Studio porque no reconoce ni da formato al código de un archivo .pc de Pro*C. Pro*C es un lenguaje de SQL que se incrusta en el código C/C++ para poder operar con Bases de Datos Oracle. Y claro, cuando tenemos un proyecto de C/C++ en el que usemos Pro*C es un […]
Consulta sobre un campo date en Oracle
Explicaremos como hacer una consulta sobre un campo date en una Base de Datos Oracle. En las tablas, normalmente solemos tener campos de tipo Date para almacenar fechas de todo tipo (específicas de la tabla, de creación del registro, de modificación, etc) y para recuperar registros condicionados a esos campos date, requeriremos que dichas fechas entren […]
Restaurar la base de datos MySql en Kubuntu
A causa de una actualización de XAMPP en mi Kubuntu 14.04, me vi en la necesidad de restaurar la base de datos MySql. Xammp se instala en /opt/lampp y yo me había hecho un backup del antiguo Xampp en /opt/lammp2. Pense que luego sería tan sencillo como copiar los archivos que contienen las Bases de […]
Redirigir una pagina web a otra con htaccess
Necesitaba redirigir una página web a otra con htaccess, cualquier url de la primera al inicio de la segunda, de manera que todo el contenido indexado de la web que iba a cerrar mandara al index de la nueva. Porque hice esto? en mi caso porque la web que quería redirigir estaba penalizada en buscadores, […]
Validar si un checkbox esta marcado con Jquery
Una tarea habitual en formularios html es validar si un checkbox esta marcado por el o la usuaria. Aunque resulta una tarea sencilla, normalmente se suele olvidar la sintaxis para hacer esto, por ello vamos a marcar tres maneras diferentes de hacerlo mediante Jquery. Si tuvieramos este típico checkbox de aceptación de condiciones en un […]
Consumir un Web Service a traves de proxy con C#
Vamos a explicar como consumir un Servicio Web o Web Service a traves de proxy, es decir, nuestra aplicación tiene que conectarse a un servicio web que no está en nuestro servidor y además, salimos a internet a través de un proxy. Normalmente si intentamos añadir el web service a nuestro proyecto (para comprender que […]
Capturar todas las excepciones con c#
Cuando se produce una excepción en tiempo de ejecución, podemos querer capturar todas las excepciones existentes para meterlas en un fichero de log que mas tarde revisariamos. Porque decimos capturar todas las excepciones y no la excepcion a secas? Porque en .NET las excepciones pueden provenir de una excepción anterior, una especie de jerarquía, de […]
Quitar espacios de una cadena con C#
Para quitar espacios de una cadena, en caso de que sean espacios extra o de mas, usaremos una función con un bucle while. Si tuvieramos un texto con mas de 1 espacio entre palabras, a causa de un formato incorrecto, simplemente tendremos que crear una función de c# que reemplace esos espacios extra por uno […]
Convertir XML a CSV con C#
Hay diversas formas de convertir xml a csv pero aquí vamos a tratar una como mero ejercicio para aprender a reocorrer un XML recuperando sus valores de una forma rápida. Pongamos que tenemos un xml que nos indicase el numero de nodos hijos, como este: <personas> <total>3</total> <persona1> <nombre>Fulano</nombre> <edad>20</edad> </persona1> <persona2> <nombre>Mengano</nombre> <edad>30</edad> </persona2> <persona3> […]
Sincronizar un servicio
Vamos a explicar como sincronizar un servicio de .NET con el minutero oficial. Cuando creamos un servicio, normalmente le incorporamos un «reloj» (timer) interno para que sus ciclos de ejecución sean cada 30 o 60 segundos, repitiendo su proceso inicial en estos intervalos. Por tanto cuando se arranca el servicio, ya sea manual o automáticamente, […]