Entradas

Mostrando entradas de mayo, 2021

Como eliminar masivamente tablas y procedimientos de una base de datos MS SQL

Imagen
  Esto se puede hacer a través de un procedimiento almacenado sencillo sp_MSforeachtable,  es un procedimiento almacenado oculto in SQL Server, el cuál se ejecuta por cada tabla que hay en la base de datos activa. Hay que tener en cuenta que esa operación no se puede deshacer, así que hay que estar seguro de lo que se quiere hacer. Para borrar una sola tabla  Hacemos  Drop Table NombreTabla Go El tema es cuando queremos borrar muchas tablas o la totalidad de las tablas.  Vamos a ver un procedimiento que borra todas las tablas que no tengan integridad referencial, si hay integridad referencial hay que hacer mas pasos que veremos mas adelante. Vamos al sector de programación de la base y creamos un store procedure con esta sentencia EXEC sp_MSforeachtable @command1 = " DROP TABLE ?" sp_MSforeachtable,  es un procedimiento almacenado oculto in SQL Server, el cuál se ejecuta por cada tabla que hay en la base de datos activa. Hay que tener en cuenta que esa operación no se pued

Cambiar la base de Mirth Connect a una base de datos SQL Express local

Imagen
 Antes que nada conviene en los proyectos de producción cambiar la base de datos  Derby que viene con Mirth, lo que no implica que podamos grabar en la configuración default con Derby en otras base de datos. pero los canales y demás quedan en Derby y si tenemos muchas transacciones puede haber problemas.  En primer lugar si estamos usando SQL Express debemos asegurarnos que nos permita usar la conexión remota  para lo cual vamos a configuracion de servidor En SQL Express las conexiones remotas no suelen estar habilitadas ya que se suele usar para desarrollo, si no hacemos esto el Servidor Mirth Connect no se va a poder conectar a nuestra base, asi que procederemos a explicar como hacer esto primero. Hacemos clic y seleccionamos protocolos TCP-IP Suele estar desabilitado asi que tenemos que ir a habilitarlo vamos  a propiedades y lo habilitamos tenemos luego que ir a puertos y poner 1433 que es el puerto por donde nos conectamos desde afuera. Luego hacemos clic en aceptar y nos sale una

GitHub Desktop

Imagen
  GitHub  Desktop, la aplicación de  escritorio  de  GitHub , te permitirá empezar a utilizar un control de versiones sin problemas.  GitHub  Desktop es, de hecho, una Interfaz Gráfica de Usuario (GUI, por sus siglas en inglés) diseñada para facilitar el uso de  Git. Esta aplicación  se pude bajar de:  https://desktop.github.com/ GitHub Desktop se extiende y simplifica tu flujo de trabajo GitHub.com, usando una interfaz visual en lugar de comandos de texto en la línea de comandos. Al final de esta guía, habrás utilizado GitHub Desktop para crear un repositorio, hacer cambios en éste y publicarlos en GitHub. Después de instalar GitHub Desktop y de iniciar sesión en GitHub o en GitHub Enterprise, deberás crear y clonar un repositorio de tutorial. El tutorial te presentará lo básico de trabajar con Git y con GitHub, incluyendo el instalar un editor de texto, crear una rama, hacer una confirmación, cargarla a GitHub.com y abrir una solicitud de extracción. El tutorial está disponible si aú

¿Qué es un webhook?

Imagen
 Un webhook en el desarrollo web es un método para aumentar o alterar el comportamiento de una página web o aplicación web con devoluciones de llamada personalizadas. Estas devoluciones de llamada pueden ser mantenidas, modificadas y administradas por usuarios y desarrolladores de terceros que no necesariamente están afiliados al sitio web o la aplicación de origen.. Podemos ver al webhook como un sistema de comunicación automático entre apps. Lo que hacen es aportar una solución sencilla para el intercambio de datos entre aplicaciones web, o incluso entre nuestro sitio web y esas aplicaciones. Los webhook son envíos de solicitudes http definidas anteriormente por el usuario que se activan por eventos específicos. Son como unos pequeños fragmentos de código que están vinculados a una aplicación web y que, ante determinadas acciones, se envían a una URL que ha especificado el usuario en forma de solicitud http. Se puede incluso configurar un evento en un sitio para que desencadene una a

¿Como funciona Ngrok?

Imagen
 Ngrok es una herramienta con la que hacer público tu localhost de forma fácil y rápida. ngrok nos permite exponer a internet una URL generada dinámicamente, la cual apunta a un servicio web que se está ejecutando en nuestra máquina local. Por ejemplo: si tenemos un servicio web arrancado en http://localhost:8080, ngrok genera dinámicamente una URL del tipo http://xxxxxx.ngrok.io visible en internet, y que apunta directamente a nuestro localhost.  Además, lo  mejor de todo es que solo hay que ejecutar un comando desde el terminal. ngrok también nos puede ayudar en otras situaciones, como, por ejemplo: Testing en dispositivos móviles: podremos probar nuestro sitio web en desarrollo desde cualquier dispositivo móvil o tablet de forma rápida y sencilla. Acceso ssh: podremos tener una forma pública de acceder a un dispositivo dentro de nuestra red privada de forma segura. Demos con cliente: poder mostrar al cliente el estado en el que se encuentra el desarrollo de una aplicación. Está disp

¿Que hay de nuevo en .NET 6 ?

Imagen
  Microsoft ya lanzó la primera vista previa de .NET 6, la próxima generación de su plataforma de desarrollo de software que completara la unificación de .NET con la que comenzó. NET 5. Esta versión de la plataforma, cuyo lanzamiento de producción está programado para el próximo noviembre, debería traer mejoras para las aplicaciones en la nube,escritorio y móvil. Esta disponible y se puede descargar desde el sitio de Microsoft.  https://dotnet.microsoft.com/download/dotnet/6.0 NET Desktop Runtime 6.0.0-preview.4 .NET Desktop Runtime permite ejecutar las aplicaciones de escritorio de Windows existentes. Esta versión incluye .NET Runtime,  ya no es necesario instalar por separado si no que solo un ejecutable. Actualmente la versión completa 6.0.0-preview.4.21254.5 Se planean varias vistas previas para el lanzamiento de la version de produccion que sera compatible durante tres anos. Microsoft .NET 6 integrara funciones para Android, iOS y MacOS cuyos componentes están actualmente disponib

¿Cómo publicar un proyecto, publicación de sitio web MVC C#?

Imagen
 Los proyectos desarrollados en ASP.NET MVC C# on Visual Studio Community en  desarrollo funciona pero para ponerla en produccion es necesario publicar el proyecto. Se requiere tener instalado el  IIS, solo me hace falta saber las configuraciones necesarias para poner el proyecto en marcha. Requisitos previos Visual Studio 2019 instalado con las cargas de trabajo adecuadas para el lenguaje elegido: ASP.NET: Desarrollo de ASP.NET y web Python: Desarrollo de Python Node.js: Desarrollo de Node.js Un proyecto de ASP.NET, ASP.NET Core, Python o Node.js. Si no dispone de un proyecto, seleccione una de las siguientes opciones: ASP.NET Core: siga Inicio rápido: Uso de Visual Studio para crear la primera aplicación web ASP.NET Coreo use los pasos siguientes: En Visual Studio 2019, elija Crear un nuevo proyecto en la ventana de inicio. Si la ventana de inicio no está abierta, elija Archivo > Ventana de inicio. Escriba Aplicación web en el cuadro de búsqueda, elija C# como lenguaje y, luego, s