Programando a medianoche https://www.programandoamedianoche.com/ El blog de Scientia® Soluciones Informáticas Mon, 01 Apr 2024 22:18:46 +0000 es hourly 1 https://www.programandoamedianoche.com/wp-content/uploads/2023/02/cropped-pam-32x32.png Programando a medianoche https://www.programandoamedianoche.com/ 32 32 68103080 Guía completa de selectores de CSS3 https://www.programandoamedianoche.com/2023/07/guia-completa-de-selectores-de-css3/ https://www.programandoamedianoche.com/2023/07/guia-completa-de-selectores-de-css3/#comments Wed, 26 Jul 2023 00:32:06 +0000 https://www.programandoamedianoche.com/?p=4895 CSS3 trae consigo una amplia variedad de selectores que permiten a los desarrolladores web seleccionar y aplicar estilos a elementos HTML de manera precisa y eficiente. En este artículo, exploramos los diferentes tipos de selectores de CSS3 y proporcionamos ejemplos detallados de su uso.

La entrada Guía completa de selectores de CSS3 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2023/07/guia-completa-de-selectores-de-css3/feed/ 1 4895
Comparar imágenes con OpenCV y .net https://www.programandoamedianoche.com/2023/02/comparar-imagenes-con-opencv-y-net/ https://www.programandoamedianoche.com/2023/02/comparar-imagenes-con-opencv-y-net/#respond Sun, 05 Feb 2023 19:53:34 +0000 https://www.programandoamedianoche.com/?p=4713 En este artículo mostramos cómo comparar dos imágenes utilizando .net y OpenCV, a través de la librería OpenCV4Sharp.

La entrada Comparar imágenes con OpenCV y .net se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2023/02/comparar-imagenes-con-opencv-y-net/feed/ 0 4713
Cómo convertir tu web WordPress en una PWA utilizando SuperPWA https://www.programandoamedianoche.com/2022/07/como-convertir-tu-web-wordpress-en-una-pwa-utilizando-superpwa/ https://www.programandoamedianoche.com/2022/07/como-convertir-tu-web-wordpress-en-una-pwa-utilizando-superpwa/#respond Sun, 31 Jul 2022 22:17:55 +0000 https://www.programandoamedianoche.com/?p=4728 En este artículo te explicamos como convertir tu web WordPress en una PWA de forma sencilla, utilizando el plugin SuperPWA.

La entrada Cómo convertir tu web WordPress en una PWA utilizando SuperPWA se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2022/07/como-convertir-tu-web-wordpress-en-una-pwa-utilizando-superpwa/feed/ 0 4728
Publicar una aplicación Xamarin en App Store https://www.programandoamedianoche.com/2021/09/publicar-una-aplicacion-xamarin-en-app-store/ https://www.programandoamedianoche.com/2021/09/publicar-una-aplicacion-xamarin-en-app-store/#respond Sun, 19 Sep 2021 00:31:36 +0000 https://www.programandoamedianoche.com/?p=4544 Detalle paso a paso de todas las tareas necesarias para publicar una aplicación de Xamarin en el App Store, incluyendo la creación de certificados, identificadores, perfiles, configuraciones, y creación de la aplicación en el App Store Connect.

La entrada Publicar una aplicación Xamarin en App Store se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2021/09/publicar-una-aplicacion-xamarin-en-app-store/feed/ 0 4544
Introducción a Angular 10 y primeros pasos. https://www.programandoamedianoche.com/2020/08/introduccion-a-angular-10-y-primeros-pasos/ https://www.programandoamedianoche.com/2020/08/introduccion-a-angular-10-y-primeros-pasos/#respond Tue, 11 Aug 2020 20:38:27 +0000 https://www.programandoamedianoche.com/?p=4308 En este artículo veremos de qué se trata Angular, sus diferentes versiones, y cómo instalarlo tanto en Windows como en MacOS.

La entrada Introducción a Angular 10 y primeros pasos. se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2020/08/introduccion-a-angular-10-y-primeros-pasos/feed/ 0 4308
Placeholder en TimePicker de Xamarin Forms con Visual Material en iOS y Android https://www.programandoamedianoche.com/2020/07/placeholder-timepicker-xamarin/ https://www.programandoamedianoche.com/2020/07/placeholder-timepicker-xamarin/#respond Sun, 19 Jul 2020 02:51:58 +0000 https://www.programandoamedianoche.com/?p=4260 Uno de los problemas con los que nos topamos al desarrollar un formulario con Xamarin Forms es que, a diferencia del control Entry, no existe la propiedad Placeholder en el TimePicker para identificar qué se está ingresando en ese campo.
En este artículo mostramos como crear un control que herede del TimePicker, pero que tenga el placeholder para iOS y Android.

La entrada Placeholder en TimePicker de Xamarin Forms con Visual Material en iOS y Android se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2020/07/placeholder-timepicker-xamarin/feed/ 0 4260
Cómo crear una aplicación para iOS con Xcode desde cero https://www.programandoamedianoche.com/2020/07/creando-una-aplicacion-para-ios-desde-cero-con-xcode/ https://www.programandoamedianoche.com/2020/07/creando-una-aplicacion-para-ios-desde-cero-con-xcode/#respond Fri, 17 Jul 2020 17:04:39 +0000 https://www.programandoamedianoche.com/?p=4083 En este artículo veremos cómo crear una aplicación para iOS desde cero, utilizando XCODE y la función VKWebView, que nos permite visualizar un sitio web directamente en nuestra app.

La entrada Cómo crear una aplicación para iOS con Xcode desde cero se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2020/07/creando-una-aplicacion-para-ios-desde-cero-con-xcode/feed/ 0 4083
Consultar métricas de Google Analytics desde .NET https://www.programandoamedianoche.com/2020/07/consultar-metricas-de-google-analytics-desde-net/ https://www.programandoamedianoche.com/2020/07/consultar-metricas-de-google-analytics-desde-net/#comments Tue, 14 Jul 2020 22:35:55 +0000 https://www.programandoamedianoche.com/?p=4210 Hace poco tuvimos que conectar una aplicación web que desarrollamos con Google para obtener información de Analytics, cosa que no es complicada, pero si no sabés lo que tenés que hacer, puede hacerte perder mucho tiempo. Por esta razón me decidí a hacer este artículo, para que quede como una guía para quien necesite hacerlo.

La entrada Consultar métricas de Google Analytics desde .NET se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2020/07/consultar-metricas-de-google-analytics-desde-net/feed/ 2 4210
Cómo debuggear sitios web en iPhone directamente desde Safari https://www.programandoamedianoche.com/2020/06/como-debuggear-sitios-web-en-iphone-directamente-desde-safari/ https://www.programandoamedianoche.com/2020/06/como-debuggear-sitios-web-en-iphone-directamente-desde-safari/#respond Tue, 23 Jun 2020 15:52:16 +0000 https://www.programandoamedianoche.com/?p=4183 En este artículo explicamos cómo activar las herramientas de Development de Safari, para poder acceder a la función de "Inspeccionar Elemento" y realizar debuggings con iOS

La entrada Cómo debuggear sitios web en iPhone directamente desde Safari se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2020/06/como-debuggear-sitios-web-en-iphone-directamente-desde-safari/feed/ 0 4183
Enviar mensajes y fotos a WhatsApp desde nuestra aplicación Android https://www.programandoamedianoche.com/2020/03/enviar-mensajes-y-fotos-a-whatsapp-desde-nuestra-aplicacion-android/ https://www.programandoamedianoche.com/2020/03/enviar-mensajes-y-fotos-a-whatsapp-desde-nuestra-aplicacion-android/#comments Sat, 14 Mar 2020 00:43:18 +0000 https://www.programandoamedianoche.com/?p=4094 En este artículo explico cómo enviar mensajes de texto y/o fotos a través de WhatsApp desde nuestra aplicación, sin necesidad de librerías de terceros.

La entrada Enviar mensajes y fotos a WhatsApp desde nuestra aplicación Android se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2020/03/enviar-mensajes-y-fotos-a-whatsapp-desde-nuestra-aplicacion-android/feed/ 7 4094
Placeholder en DatePicker de Xamarin Forms con Visual Material en iOS y Android https://www.programandoamedianoche.com/2019/12/placeholder-en-datepicker-de-xamarin-forms-con-visual-material-en-ios-y-android/ https://www.programandoamedianoche.com/2019/12/placeholder-en-datepicker-de-xamarin-forms-con-visual-material-en-ios-y-android/#comments Wed, 11 Dec 2019 14:50:24 +0000 https://www.programandoamedianoche.com/?p=4048 Uno de los problemas con los que nos topamos al desarrollar un formulario con Xamarin Forms es que, a diferencia del control Entry, no existe la propiedad Placeholder en el DatePicker para identificar qué se está ingresando en ese campo.
En este artículo mostramos como crear un control que herede del DatePicker, pero que tenga el placeholder para iOS y Android.

La entrada Placeholder en DatePicker de Xamarin Forms con Visual Material en iOS y Android se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/12/placeholder-en-datepicker-de-xamarin-forms-con-visual-material-en-ios-y-android/feed/ 5 4048
Deshabilitar protocolos TLS 1.0 y 1.1 de Windows https://www.programandoamedianoche.com/2019/11/deshabilitar-protocolos-tls-1-0-y-1-1-de-windows/ https://www.programandoamedianoche.com/2019/11/deshabilitar-protocolos-tls-1-0-y-1-1-de-windows/#comments Tue, 12 Nov 2019 16:43:38 +0000 https://www.programandoamedianoche.com/?p=4033 En este artículo explicamos como deshabilitar los protocolos TLS 1.0 y 1.1, que ya son obsoletos y tienen varias vulnerabilidades conocidas.

La entrada Deshabilitar protocolos TLS 1.0 y 1.1 de Windows se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/11/deshabilitar-protocolos-tls-1-0-y-1-1-de-windows/feed/ 1 4033
Colores del DatePicker de Xamarin Forms con Visual Material en Android https://www.programandoamedianoche.com/2019/11/colores-del-datepicker-de-xamarin-forms-con-visual-material-en-android/ https://www.programandoamedianoche.com/2019/11/colores-del-datepicker-de-xamarin-forms-con-visual-material-en-android/#comments Tue, 05 Nov 2019 14:49:24 +0000 https://www.programandoamedianoche.com/?p=3989 En este artículo explico cómo hacer para cambiar, de forma sencilla, los colores del diálogo del DatePicker de una aplicación Xamarin Forms o Xamarin Android, incluso cuando nuestro control está utilizando la visual Material.

La entrada Colores del DatePicker de Xamarin Forms con Visual Material en Android se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/11/colores-del-datepicker-de-xamarin-forms-con-visual-material-en-android/feed/ 2 3989
Utilizar la condición @supports https://www.programandoamedianoche.com/2019/11/utilizar-la-condicion-supports/ https://www.programandoamedianoche.com/2019/11/utilizar-la-condicion-supports/#respond Mon, 04 Nov 2019 20:02:24 +0000 https://www.programandoamedianoche.com/?p=3861 La regla @supports nos permite establecer propiedades css que tengan o no soporte por parte de los distintos navegadores. Mediante este método podemos establecer valores para navegadores que tengan el soporte para el mismo, y al mismo tiempo determinar un valor para ese elemento.
En esta nueva publicación te mostraremos como utilizarla y como aplicarla para lograr un óptimo crossbrowsing.

La entrada Utilizar la condición @supports se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/11/utilizar-la-condicion-supports/feed/ 0 3861
Captura de páginas desde Chrome https://www.programandoamedianoche.com/2019/10/captura-de-paginas-desde-chrome/ https://www.programandoamedianoche.com/2019/10/captura-de-paginas-desde-chrome/#respond Wed, 02 Oct 2019 18:49:54 +0000 https://www.programandoamedianoche.com/?p=3963 En este artículo comentamos cómo realizar capturas de páginas completas desde Chrome, de forma sencilla, rápida y sin necesidad de instalar plugins.

La entrada Captura de páginas desde Chrome se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/10/captura-de-paginas-desde-chrome/feed/ 0 3963
Soporte Web API de .NET para HTTP Byte Range https://www.programandoamedianoche.com/2019/09/soporte-web-api-de-net-para-http-byte-range/ https://www.programandoamedianoche.com/2019/09/soporte-web-api-de-net-para-http-byte-range/#respond Mon, 30 Sep 2019 00:17:32 +0000 https://www.programandoamedianoche.com/?p=3947 En este artículo explicamos como devolver, desde un controlador de .NET, archivos por partes (HTTP Byte Range) para poder, entre otras cosas, enviar vídeos a dispositivos iOS.

La entrada Soporte Web API de .NET para HTTP Byte Range se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/09/soporte-web-api-de-net-para-http-byte-range/feed/ 0 3947
Propiedad clip-path https://www.programandoamedianoche.com/2019/09/propiedad-clip-path/ https://www.programandoamedianoche.com/2019/09/propiedad-clip-path/#comments Mon, 23 Sep 2019 14:24:42 +0000 https://www.programandoamedianoche.com/?p=3818 En este artículo te enseñaremos como utilizar la propiedad clip-path de css, crear áreas de recortes con imágenes en formato svg y animarlas.

La entrada Propiedad clip-path se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/09/propiedad-clip-path/feed/ 3 3818
Cómo utilizar variables en CSS3 https://www.programandoamedianoche.com/2019/08/como-utilizar-variables-en-css3/ https://www.programandoamedianoche.com/2019/08/como-utilizar-variables-en-css3/#comments Wed, 21 Aug 2019 14:19:32 +0000 https://www.programandoamedianoche.com/?p=3755 En este nuevo tutorial te enseñaremos cómo utilizar las variables en css, aplicarlas en distintos casos y conocer la compatibilidad entre exploradores.

La entrada Cómo utilizar variables en CSS3 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/08/como-utilizar-variables-en-css3/feed/ 2 3755
Reproducir vídeos web con Xamarin Forms en iOS y Android enviando un token https://www.programandoamedianoche.com/2019/07/reproducir-videos-web-con-xamarin-forms-en-ios-y-android-enviando-un-token/ https://www.programandoamedianoche.com/2019/07/reproducir-videos-web-con-xamarin-forms-en-ios-y-android-enviando-un-token/#respond Mon, 29 Jul 2019 17:41:44 +0000 https://www.programandoamedianoche.com/?p=3775 En este artículo explicamos como agregar unas pocas lineas al ejemplo de Microsoft para reproducir vídeos en Android e iOS enviando nuestro token al servidor web al momento de descargar el archivo a reproducir.

La entrada Reproducir vídeos web con Xamarin Forms en iOS y Android enviando un token se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/07/reproducir-videos-web-con-xamarin-forms-en-ios-y-android-enviando-un-token/feed/ 0 3775
Evitar límite de tamaño de los campos de texto en el Management Studio https://www.programandoamedianoche.com/2019/06/evitar-limite-de-tamano-de-los-campos-de-texto-en-el-management-studio/ https://www.programandoamedianoche.com/2019/06/evitar-limite-de-tamano-de-los-campos-de-texto-en-el-management-studio/#respond Wed, 19 Jun 2019 01:57:27 +0000 https://www.programandoamedianoche.com/?p=3741 Cuando utilizamos el Microsoft SQL Server Management Studio para ejecutar consultas, puede ser que necesitemos obtener el valor de un campo que tenga muchas información de texto, pero esta herramienta tiene un límite en la longitud de los campos de texto cuando se visualiza en los resultados.
En este artículo explicamos un par de formas de evitar eso.

La entrada Evitar límite de tamaño de los campos de texto en el Management Studio se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/06/evitar-limite-de-tamano-de-los-campos-de-texto-en-el-management-studio/feed/ 0 3741
Nuevo diseño de iconos de Office 365 https://www.programandoamedianoche.com/2019/05/nuevo-diseno-de-iconos-de-office-365/ https://www.programandoamedianoche.com/2019/05/nuevo-diseno-de-iconos-de-office-365/#respond Tue, 21 May 2019 17:24:34 +0000 https://www.programandoamedianoche.com/?p=3460 Las tendencias requieren nuevas formas de hacer las cosas, especialmente cuando se trata de imagen de marca.
Los diseñadores de Office han sido muy cuidadosos y meticulosos con el cambio, y se toman precaución con los rediseños.

La entrada Nuevo diseño de iconos de Office 365 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/05/nuevo-diseno-de-iconos-de-office-365/feed/ 0 3460
Error 405 en WebAPI al hacer PUT y DELETE https://www.programandoamedianoche.com/2019/05/error-405-en-webapi-al-hacer-put-y-delete/ https://www.programandoamedianoche.com/2019/05/error-405-en-webapi-al-hacer-put-y-delete/#comments Mon, 13 May 2019 23:18:33 +0000 https://www.programandoamedianoche.com/?p=3726 Si tenemos una aplicación con .NET con WebAPI es posible que al poner nuestro desarrollo en un servidor de producción los métodos PUT y DELETE nos devuelvan el error “405 Method Not Allowed” o “405 Método no permitido”. Acá explicamos como evitarlo.

La entrada Error 405 en WebAPI al hacer PUT y DELETE se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/05/error-405-en-webapi-al-hacer-put-y-delete/feed/ 2 3726
Guía completa para aprender a utilizar CSS Grid Layout https://www.programandoamedianoche.com/2019/05/guia-completa-para-aprender-a-utilizar-css-grid-layout/ https://www.programandoamedianoche.com/2019/05/guia-completa-para-aprender-a-utilizar-css-grid-layout/#comments Thu, 02 May 2019 17:53:04 +0000 https://www.programandoamedianoche.com/?p=3651 A diferencia de Flexbox que sirve para posicionamientos en una sola dimensión, el posicionamiento en Grid permite la disposición de elementos en 2 dimensiones, logrando establecer los valores o espacios que ocuparan los elementos dentro de una composición. En este artículo comentamos cómo utilizarlo.

La entrada Guía completa para aprender a utilizar CSS Grid Layout se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/05/guia-completa-para-aprender-a-utilizar-css-grid-layout/feed/ 5 3651
Color Pantone del año 2019 Living Coral 16-1546 https://www.programandoamedianoche.com/2019/04/color-pantone-del-ano-2019-living-coral-16-1546/ https://www.programandoamedianoche.com/2019/04/color-pantone-del-ano-2019-living-coral-16-1546/#respond Wed, 10 Apr 2019 17:17:28 +0000 https://www.programandoamedianoche.com/?p=3431 En esta oportunidad te presentamos el color Pantone del año 2019: Living Coral 16-1546. Cada año Pantone se ha encargado de elegir el color del año es cual influirá altamente en el desarrollo de productos, en la moda y en el diseño gráfico.

La entrada Color Pantone del año 2019 Living Coral 16-1546 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/04/color-pantone-del-ano-2019-living-coral-16-1546/feed/ 0 3431
Tendencias en diseño web para 2019 https://www.programandoamedianoche.com/2019/02/tendencias-en-diseno-web-para-2019/ https://www.programandoamedianoche.com/2019/02/tendencias-en-diseno-web-para-2019/#respond Fri, 22 Feb 2019 16:17:28 +0000 https://www.programandoamedianoche.com/?p=3375 El año 2019 ha llegado y con este vienen las tendencias de lo que se podrá ver en el diseño web durante el año, algunas de estas se han mantenido desde el 2018, como los degradados con colores brillantes, vídeos de fondo, etc. Algunas nuevas tendencias que veremos durante el año serán diseños con formas geométricas, tipografías con fondo, también veremos como los diseñadores buscando por salir de un sistema de cuadriculas, abogaran por un diseño de rejilla rota o asimétrico.

En este artículo, te presentamos algunas de estas tendencias

La entrada Tendencias en diseño web para 2019 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/02/tendencias-en-diseno-web-para-2019/feed/ 0 3375
Tutorial para utilizar FlexBox en Css https://www.programandoamedianoche.com/2019/01/tutorial-para-utilizar-flexbox-en-css/ https://www.programandoamedianoche.com/2019/01/tutorial-para-utilizar-flexbox-en-css/#respond Thu, 24 Jan 2019 13:16:03 +0000 http://www.programandoamedianoche.com/?p=3127 Flexbox es un sistema de disposición de elementos flexibles en donde los elementos se adaptan y colocan automáticamente y es más fácil personalizar los diseños y establecer los parámetros para la visualización de los mismos en responsive.
En este tutorial te enseñaremos como aplicar la disposición flex y todas sus variantes para poder lograr un diseño donde puedas establecer el orden de los elementos de tu sitio web.

La entrada Tutorial para utilizar FlexBox en Css se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2019/01/tutorial-para-utilizar-flexbox-en-css/feed/ 0 3127
Las 15 mejores fuentes de Google Fonts https://www.programandoamedianoche.com/2018/12/las-15-mejores-fuentes-de-google-fonts/ https://www.programandoamedianoche.com/2018/12/las-15-mejores-fuentes-de-google-fonts/#respond Fri, 14 Dec 2018 19:12:59 +0000 http://www.programandoamedianoche.com/?p=3229 Elegir una fuente es una elección muy importante a la hora de diseñar tu sitio web, tiene un gran peso sobre el Bounce Rate (Tasa de rebote:que se expresa de forma porcentual, mide el porcentaje de sesiones que ha visitado una sola página y se ha marchado.), especialmente si elijes para tu sitio una fuente de difícil lectura para el usuario.
Actualmente Google Fonts cuenta con 884 fuentes diferentes gratuitas, por eso puede ser difícil decidir cual de fuente utilizar, por eso basados en una estadística de Google Fonts Analytics te presentaremos las 15 mejores fuentes.

La entrada Las 15 mejores fuentes de Google Fonts se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/12/las-15-mejores-fuentes-de-google-fonts/feed/ 0 3229
Animaciones y efectos para usar en tu sitio web https://www.programandoamedianoche.com/2018/12/animaciones-y-efectos-para-usar-en-tu-sitio-web/ https://www.programandoamedianoche.com/2018/12/animaciones-y-efectos-para-usar-en-tu-sitio-web/#respond Tue, 04 Dec 2018 18:21:39 +0000 http://www.programandoamedianoche.com/?p=3307 En esta oportunidad te presentamos una serie de efectos y animaciones para embellecer tu sitio y hacerlo mas atractivo para los usuarios.

La entrada Animaciones y efectos para usar en tu sitio web se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/12/animaciones-y-efectos-para-usar-en-tu-sitio-web/feed/ 0 3307
Efectos de textos con CSS https://www.programandoamedianoche.com/2018/11/efectos-de-textos-con-css/ https://www.programandoamedianoche.com/2018/11/efectos-de-textos-con-css/#comments Tue, 13 Nov 2018 15:29:18 +0000 http://www.programandoamedianoche.com/?p=3067 Hoy en día CSS3 nos trae la posibilidad de jugar con los textos y tipografías creativamente, se pueden renderizar efectos que antes sólo se podían hacer en Photoshop, e incluso nos permite agregarle animaciones bastantes creativas.
En este post te presentamos algunos efectos para textos sólo con Html y CSS.

La entrada Efectos de textos con CSS se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/11/efectos-de-textos-con-css/feed/ 1 3067
Diseño web Responsive vs Adaptativo https://www.programandoamedianoche.com/2018/10/diseno-web-responsive-vs-adaptativo/ https://www.programandoamedianoche.com/2018/10/diseno-web-responsive-vs-adaptativo/#respond Thu, 11 Oct 2018 14:50:02 +0000 http://www.programandoamedianoche.com/?p=3009 Cuando se trata de diseño web, a veces hay que decidir cual sera la mejor opción para la visualización del sitio en distintos dispositivos, si es mejor hacer un diseño responsive o adaptativo, a pesar de ser métodos muy parecidos y pueden causar confusion, por eso te aclararemos las diferencias entre cada uno y cuales son sus ventajas y desventajas.

La entrada Diseño web Responsive vs Adaptativo se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/10/diseno-web-responsive-vs-adaptativo/feed/ 0 3009
Crear una plantilla de WordPress desde cero https://www.programandoamedianoche.com/2018/08/crear-una-plantilla-de-wordpress-desde-cero/ https://www.programandoamedianoche.com/2018/08/crear-una-plantilla-de-wordpress-desde-cero/#comments Wed, 08 Aug 2018 18:48:54 +0000 http://www.programandoamedianoche.com/?p=2968 En este tutorial te enseñaremos a preparar los archivos y a crear una plantilla de WordPress responsive utilizando el framework Materialize.

La entrada Crear una plantilla de WordPress desde cero se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/08/crear-una-plantilla-de-wordpress-desde-cero/feed/ 3 2968
Animaciones en scroll con Wow.js y Animate.css https://www.programandoamedianoche.com/2018/07/animaciones-en-scroll-con-wow-js-y-animate-css/ https://www.programandoamedianoche.com/2018/07/animaciones-en-scroll-con-wow-js-y-animate-css/#comments Tue, 17 Jul 2018 16:05:15 +0000 http://www.programandoamedianoche.com/?p=2893 En este articulo te explicaremos como utilizar las librerías Animate.css y Wow.js, para animar el contenido de nuestro sitio mientras hacemos scroll.

La entrada Animaciones en scroll con Wow.js y Animate.css se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/07/animaciones-en-scroll-con-wow-js-y-animate-css/feed/ 12 2893
Animar menú de hamburguesa https://www.programandoamedianoche.com/2018/06/animar-menu-de-hamburguesa/ https://www.programandoamedianoche.com/2018/06/animar-menu-de-hamburguesa/#respond Tue, 12 Jun 2018 19:19:42 +0000 http://www.programandoamedianoche.com/?p=2823 Una de las tendencias web que se han utilizado en los últimos años es el menú de hamburguesa, cuya funcionalidad permite mostrar elementos que se encuentran ocultos en una sola interacción, lo que facilita la navegación y permiten dejar más espacio para el contenido.
En este tutorial te enseñaremos cómo realizar la animación para desplegar el menú, primero el icono se mostrará en estado de reposo cuando no se haya clickeado sobre él y al hacer click se mostrará como formará una X con los mismos elementos cuando se muestre desplegado.

La entrada Animar menú de hamburguesa se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/06/animar-menu-de-hamburguesa/feed/ 0 2823
Conoce Flow Root la solución al desborde de un elemento con Float https://www.programandoamedianoche.com/2018/05/conoce-flow-root-la-solucion-al-desborde-de-un-elemento-con-float/ https://www.programandoamedianoche.com/2018/05/conoce-flow-root-la-solucion-al-desborde-de-un-elemento-con-float/#respond Mon, 21 May 2018 13:10:38 +0000 http://www.programandoamedianoche.com/?p=2859 Seguramente a muchos maquetadores les ha sucedido alguna vez el desborde de algún elemento que posea float (ya sea a la izquierda o derecha) dentro de algún contenedor, que genera un error en la visualización del elemento ya que pareciera que no ocupara espacio dentro del contenedor.
Por esa razón te presentamos Flow Root una de las soluciones a este inconveniente.

La entrada Conoce Flow Root la solución al desborde de un elemento con Float se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/05/conoce-flow-root-la-solucion-al-desborde-de-un-elemento-con-float/feed/ 0 2859
Depurar páginas web de dispositivos Android desde Windows, Linux o Mac https://www.programandoamedianoche.com/2018/04/depurar-paginas-web-de-dispositivos-android-desde-windows-linux-o-mac/ https://www.programandoamedianoche.com/2018/04/depurar-paginas-web-de-dispositivos-android-desde-windows-linux-o-mac/#respond Sat, 28 Apr 2018 21:56:08 +0000 http://www.programandoamedianoche.com/?p=2916 Para los que desarrollamos aplicaciones web, hace ya tiempo que tenemos que probar las páginas en distintos dispositivos móviles para estar seguros que se ajustará como es debido. Para esto los navegadores modernos (Chrome, Firefox, etc.) nos brindan la opción de renderizar las páginas como si estuviéramos en un teléfono o Tablet, gracias a lo cual casi siempre podemos encontrar los problemas de visualización sin necesidad de hacer las pruebas en un dispositivo físico. El problema está cuando en el dispositivo real tenemos problemas que no podemos reproducir en el navegador de la PC. Para solucionar esto Chrome, desde la versión 32, nos brinda la posibilidad de depurar desde nuestra PC lo que estemos navegando en el Chrome de un Android 4.0 o superior de un dispositivo real.
En este artículo explico paso a paso cómo podemos hacer esto.

La entrada Depurar páginas web de dispositivos Android desde Windows, Linux o Mac se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/04/depurar-paginas-web-de-dispositivos-android-desde-windows-linux-o-mac/feed/ 0 2916
Tips para hacer nuestro mail responsive https://www.programandoamedianoche.com/2018/04/tips-para-hacer-nuestro-mail-responsive/ https://www.programandoamedianoche.com/2018/04/tips-para-hacer-nuestro-mail-responsive/#respond Fri, 13 Apr 2018 14:07:56 +0000 http://www.programandoamedianoche.com/?p=2793 Cada día es mas seguro hacer mails que se adapten a dispositivos mobiles ya que cada vez son mas los clientes de correos que tienen soporte a CSS y a media queries, así que en este tutorial te indicaremos como hacer un mail con una distribución de grilla que sea responsive y disponer las columnas de manera que se adapten a nuestro diseño.

La entrada Tips para hacer nuestro mail responsive se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/04/tips-para-hacer-nuestro-mail-responsive/feed/ 0 2793
Formato PNG vs JPG https://www.programandoamedianoche.com/2018/03/png-vs-jpg/ https://www.programandoamedianoche.com/2018/03/png-vs-jpg/#respond Wed, 14 Mar 2018 12:44:06 +0000 http://www.programandoamedianoche.com/?p=2814 Algunas veces nos hemos preguntado que formato de imágenes deberíamos utilizar para tener un óptimo rendimiento en nuestro sitio web y que a su vez tengan buena calidad y se vean correctamente. En este artículo te contamos las diferencias entre JPG y PNG.

La entrada Formato PNG vs JPG se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/03/png-vs-jpg/feed/ 0 2814
Como hacer la animación de linea dibujándose con un SVG https://www.programandoamedianoche.com/2018/03/como-hacer-la-animacion-de-linea-dibujandose-con-un-svg/ https://www.programandoamedianoche.com/2018/03/como-hacer-la-animacion-de-linea-dibujandose-con-un-svg/#respond Thu, 08 Mar 2018 15:07:41 +0000 http://www.programandoamedianoche.com/?p=2721 En este artículo explicamos cómo hacer una animación de linea dibujándose con un SVG.

La entrada Como hacer la animación de linea dibujándose con un SVG se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/03/como-hacer-la-animacion-de-linea-dibujandose-con-un-svg/feed/ 0 2721
Tendencias en el Diseño Web para el 2018 https://www.programandoamedianoche.com/2018/02/tendencias-en-el-diseno-web-para-el-2018/ https://www.programandoamedianoche.com/2018/02/tendencias-en-el-diseno-web-para-el-2018/#respond Wed, 07 Feb 2018 17:12:55 +0000 http://www.programandoamedianoche.com/?p=2670 Todo cambia constantemente lo que hasta hace poco tiempo era tendencia cambia o se transforma por el deseo de siempre avanzar y mejorar, en este articulo te presentaremos las tendencias en el diseño web para el año 2018.

La entrada Tendencias en el Diseño Web para el 2018 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/02/tendencias-en-el-diseno-web-para-el-2018/feed/ 0 2670
Cómo funcionan EM y REM https://www.programandoamedianoche.com/2018/02/como-funcionan-em-y-rem/ https://www.programandoamedianoche.com/2018/02/como-funcionan-em-y-rem/#respond Thu, 01 Feb 2018 19:36:25 +0000 http://www.programandoamedianoche.com/?p=2625 Tanto em como rem son unidades flexibles, que dependen del valor establecido de la fuente de nuestro diseño. Usar estas unidades nos dan la capacidad de escalar elementos en vez de estar atados a tamaños fijos, lo que permite que sean responsive y que se adapten a distintos tamaños.

La entrada Cómo funcionan EM y REM se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/02/como-funcionan-em-y-rem/feed/ 0 2625
Cómo funcionan las unidades de medida vh, vw, vmin y vmax https://www.programandoamedianoche.com/2018/01/como-funcionan-las-unidades-de-medida-vh-vw-vmin-y-vmax/ https://www.programandoamedianoche.com/2018/01/como-funcionan-las-unidades-de-medida-vh-vw-vmin-y-vmax/#comments Thu, 25 Jan 2018 20:03:00 +0000 http://www.programandoamedianoche.com/?p=2576 Cada día son mas los sitios web que se adaptan a todo tipo de dispositivos, las unidades de medida vh, vw, vmin y vmax permiten que los elementos se adapten al ancho y alto de la ventana lo que permite una correcta visualización de nuestro sitio web obteniendo una mejor experiencia de usuario.

La entrada Cómo funcionan las unidades de medida vh, vw, vmin y vmax se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/01/como-funcionan-las-unidades-de-medida-vh-vw-vmin-y-vmax/feed/ 3 2576
Como hacer el efecto Flip con css y jquery https://www.programandoamedianoche.com/2018/01/como-hacer-el-efecto-flip-voltear-con-css-y-jquery/ https://www.programandoamedianoche.com/2018/01/como-hacer-el-efecto-flip-voltear-con-css-y-jquery/#comments Mon, 22 Jan 2018 15:45:02 +0000 http://www.programandoamedianoche.com/?p=2542 Las animaciones en tu sitio web hacen más interesantes e interactivos la navegación en el mismo, por eso en el ...
continuar leyendo

La entrada Como hacer el efecto Flip con css y jquery se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2018/01/como-hacer-el-efecto-flip-voltear-con-css-y-jquery/feed/ 2 2542
Enmascaramiento dinámico de datos en SQL Server 2016 https://www.programandoamedianoche.com/2016/10/enmascaramiento-dinamico-de-datos-en-sqlserver-2016/ https://www.programandoamedianoche.com/2016/10/enmascaramiento-dinamico-de-datos-en-sqlserver-2016/#comments Wed, 05 Oct 2016 14:44:37 +0000 http://www.programandoamedianoche.com/?p=2428 En este artículo vamos a comentar de que se trata el enmascaramiento dinámico de datos que trae SQL Server 2016, arrancaremos desde cero y gradualmente con la ayuda de ejemplos cubriremos las posibilidades que esta nueva característica ofrece

La entrada Enmascaramiento dinámico de datos en SQL Server 2016 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2016/10/enmascaramiento-dinamico-de-datos-en-sqlserver-2016/feed/ 1 2428
Utilizar Let’s Encrypt con IIS https://www.programandoamedianoche.com/2016/07/utilizar-lets-encrypt-con-iis/ https://www.programandoamedianoche.com/2016/07/utilizar-lets-encrypt-con-iis/#comments Tue, 05 Jul 2016 01:19:10 +0000 http://www.programandoamedianoche.com/?p=2410 Hace unos días publiqué un artículo contando un poco de qué se trata Let’s Encrypt y había prometido contar cómo utilizarlo, por lo cual, acá explico cómo crear un certificado SSL, usarlo en un sitio web de IIS y programar su renovación automática.

La entrada Utilizar Let’s Encrypt con IIS se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2016/07/utilizar-lets-encrypt-con-iis/feed/ 4 2410
Let’s Encrypt ofrece certificados SSL libres y gratis para tus sitios https://www.programandoamedianoche.com/2016/06/lets-encrypt-ofrece-certificados-ssl-libres-y-gratis-para-tus-sitios/ https://www.programandoamedianoche.com/2016/06/lets-encrypt-ofrece-certificados-ssl-libres-y-gratis-para-tus-sitios/#comments Thu, 30 Jun 2016 02:55:28 +0000 http://www.programandoamedianoche.com/?p=2394 Cada vez es más necesario el utilizar el protocolo https en nuestros desarrollos, ya sea para mejorar el posicionamiento en Google, realizar transacciones seguras (por ejemplo, para el cobro de nuestro servicios), login de nuestros usuarios sobre un canal seguro, intercambio de información entre sitios, etc. Para esto es necesario tener el certificado que nos permita encriptar la información entre nuestro servidor y los navegadores de nuestros usuarios, por lo que, hasta hace poco, era necesario que compremos un certificado SSL a alguna entidad emisora, por ejemplo, Comodo, GoDaddy, GeoTrust.com, etc., pero afortunadamente esto ya no es así, por que existe Let’s Encrypt, un servicio creado por la organización sin fines de lucro Internet Security Research Group (ISRG), el cual ofrece certificados gratuitos y libres para todos.

La entrada Let’s Encrypt ofrece certificados SSL libres y gratis para tus sitios se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2016/06/lets-encrypt-ofrece-certificados-ssl-libres-y-gratis-para-tus-sitios/feed/ 4 2394
Encabezados HTTP y etiqueta meta http-equiv https://www.programandoamedianoche.com/2016/02/encabezados-http-y-etiqueta-meta-http-equiv/ https://www.programandoamedianoche.com/2016/02/encabezados-http-y-etiqueta-meta-http-equiv/#comments Sun, 07 Feb 2016 01:52:36 +0000 http://www.programandoamedianoche.com/?p=2371 Cuando los servidores web devuelven una página u otro contenido a los navegadores, además de la información propia del archivo, también envían variables en el encabezado HTTP de la respuesta, con el tamaño de la respuesta, tipo, fecha de modificación, tipo de compresión, etc.
Estos encabezados además nos permiten especificar diversas opciones, como por cuánto tiempo se puede guardar en la cache el contenido que se está enviando, o qué tipo de archivo se está descargando. Por este motivo es que me pareció que sería útil armar un resumen de los posibles valores y su formato, el cual detallo en este artículo.

La entrada Encabezados HTTP y etiqueta meta http-equiv se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2016/02/encabezados-http-y-etiqueta-meta-http-equiv/feed/ 2 2371
Crear otro booteo con Hypervisor desactivado https://www.programandoamedianoche.com/2015/12/crear-otro-booteo-con-hypervisor-desactivado/ https://www.programandoamedianoche.com/2015/12/crear-otro-booteo-con-hypervisor-desactivado/#respond Sat, 12 Dec 2015 23:06:39 +0000 http://www.programandoamedianoche.com/?p=2341 Es común que en nuestro Windows tengamos instalado Hyper-V para crear máquinas virtuales para probar nuestros desarrollos en distintos ambientes, ya que el mismo viene con nuestro sistema operativo, pero hay veces que necesitamos ejecutar otro entorno de virtualización, por ejemplo, podríamos necesitar VMware o el emulador que viene integrado con Android Studio y que utiliza HAXM (Intel® Hardware Accelerated Execution Manager) para acelerar la emulación del equipo. El inconveniente surge al querer ejecutar alguna aplicación que necesite utilizar las extensiones de virtualización de nuestro procesador en nuestro Windows que ya está ejecutando Hyper-V, ya que este último hace que las demás aplicaciones (VMware, VirtualBox, etc.) no vean las características de virtualización de nuestro procesador y no puedan utilizarla o no puedan correr. En conclusión, si tenemos Hypervisor instalado y funcionando en nuestro Windows, ninguna otra aplicación podrá utilizar las tecnologías de virtualización que posee nuestro microprocesador.
En este artículo explico cómo hacer para crear otro booteo que sea igual al actual pero con Hypervisor desactivado.

La entrada Crear otro booteo con Hypervisor desactivado se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2015/12/crear-otro-booteo-con-hypervisor-desactivado/feed/ 0 2341
Extraer parámetros de un Connection String de SQL Server desde C# en una línea https://www.programandoamedianoche.com/2015/11/extraer-parametros-de-un-connection-string-de-sql-server-desde-c-en-una-linea/ https://www.programandoamedianoche.com/2015/11/extraer-parametros-de-un-connection-string-de-sql-server-desde-c-en-una-linea/#respond Mon, 02 Nov 2015 21:15:07 +0000 http://www.programandoamedianoche.com/?p=2323 Una forma sencilla de tomar los parámetros de una cadena de conexión de SQL Server desde C#, en una línea de código y utilizando solamente funcionalidades del .NET Framework 2.0 o superior

La entrada Extraer parámetros de un Connection String de SQL Server desde C# en una línea se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2015/11/extraer-parametros-de-un-connection-string-de-sql-server-desde-c-en-una-linea/feed/ 0 2323
Hacer backup de todas las bases de un servidor MySQL o MariaDB en Linux https://www.programandoamedianoche.com/2015/10/hacer-backup-de-todas-las-bases-de-un-servidor-mysql-o-mariadb-en-linux/ https://www.programandoamedianoche.com/2015/10/hacer-backup-de-todas-las-bases-de-un-servidor-mysql-o-mariadb-en-linux/#respond Fri, 30 Oct 2015 19:57:55 +0000 http://www.programandoamedianoche.com/?p=2310 Uno de los problemas que podemos tener en un motor de base de datos utilizado para desarrollo es la constante creación y eliminación de bases, principalmente cuando tenemos muchos proyectos, lo que nos dificulta la tarea de hacer backups programados. Para automatizar esta tarea, en Scientia hicimos un script para Linux que busca las bases de datos de una instancia de MariaDB (o MySql), hace un backup de cada una y luego las comprime y las sube por FTP a nuestro servidor de backups utilizando como nombre del archivo la fecha actual.

La entrada Hacer backup de todas las bases de un servidor MySQL o MariaDB en Linux se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2015/10/hacer-backup-de-todas-las-bases-de-un-servidor-mysql-o-mariadb-en-linux/feed/ 0 2310
Leer la versión de un APK desde .NET https://www.programandoamedianoche.com/2015/07/leer-version-de-apk-desde-net/ https://www.programandoamedianoche.com/2015/07/leer-version-de-apk-desde-net/#respond Sun, 12 Jul 2015 01:12:09 +0000 http://www.programandoamedianoche.com/?p=2292 En este artículo muestro cómo leer el nombre del paquete y nombre y valor de la versión de una aplicación de Android contenida dentro de un archivo APK (o sea, dentro del instalador) desde .NET.

La entrada Leer la versión de un APK desde .NET se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2015/07/leer-version-de-apk-desde-net/feed/ 0 2292
Actualizar las estadísticas de todas las bases de datos SQL Server https://www.programandoamedianoche.com/2015/07/actualizar-las-estadisticas-de-todas-las-bases-de-datos-sql-server/ https://www.programandoamedianoche.com/2015/07/actualizar-las-estadisticas-de-todas-las-bases-de-datos-sql-server/#comments Fri, 10 Jul 2015 00:27:46 +0000 http://www.programandoamedianoche.com/?p=2283 En nuestros proyectos algunas veces tuvimos que forzar la actualización de las estadísticas para mejorar los tiempos de ejecución en las consultas de nuestras aplicaciones, principalmente en tablas que tienen muchas modificaciones de datos. Para esto tenemos comandos y procedimientos almacenados, pero si lo que queremos hacer es, por ejemplo, una tarea programada que actualice todas las tablas de todas las bases de datos de nuestro servidor de SQL Server, no tenemos nada que nos ayude. Por este motivo creamos este script que realiza esta tarea.

La entrada Actualizar las estadísticas de todas las bases de datos SQL Server se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2015/07/actualizar-las-estadisticas-de-todas-las-bases-de-datos-sql-server/feed/ 3 2283
Desbloquear varios archivos en Windows https://www.programandoamedianoche.com/2015/03/desbloquear-varios-archivos-en-windows/ https://www.programandoamedianoche.com/2015/03/desbloquear-varios-archivos-en-windows/#comments Wed, 18 Mar 2015 19:01:37 +0000 http://www.programandoamedianoche.com/?p=2238 Windows tienen una opción de seguridad que nos impide ejecutar un archivo copiado desde un lugar inseguro (por ejemplo, un archivo descargado de Internet) sin confirmar esta decisión, e inclusive no se pueden interpretar (en el caso de ser archivos de PHP o similar) con el IIS. Esto pasa inclusive si el bloqueado es un ZIP y se descomprimen los archivos que contiene, en cuyo caso, también estarán bloqueados.
Para poder desbloquear estos archivos lo más cómodo es desbloquear el ZIP y volver a descomprimir todo, pero a veces esto no es posible y hay que desbloquear archivo por archivo.
En este artículo muestro cómo realizar esta tarea de una forma más sencilla.

La entrada Desbloquear varios archivos en Windows se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2015/03/desbloquear-varios-archivos-en-windows/feed/ 17 2238
Eliminar múltiples archivos en Java (y Android) https://www.programandoamedianoche.com/2015/03/eliminar-multiples-archivos-en-java-y-android/ https://www.programandoamedianoche.com/2015/03/eliminar-multiples-archivos-en-java-y-android/#comments Tue, 17 Mar 2015 16:20:10 +0000 http://www.programandoamedianoche.com/?p=2232 Una de las features que extraño al trabajar en Java (por consiguiente, también en Android) es la posibilidad de eliminar múltiples archivos dependiendo de un "wildcard", por ejemplo, borrar todos los apk de una carpeta utilizando "*.apk".
Por eso les paso una función que utilizo para esta tarea.

La entrada Eliminar múltiples archivos en Java (y Android) se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2015/03/eliminar-multiples-archivos-en-java-y-android/feed/ 4 2232
Cómo crear una aplicación desde cero con Android Studio https://www.programandoamedianoche.com/2014/06/como-crear-una-aplicacion-desde-cero-con-android-studio/ https://www.programandoamedianoche.com/2014/06/como-crear-una-aplicacion-desde-cero-con-android-studio/#comments Tue, 10 Jun 2014 18:04:01 +0000 http://www.programandoamedianoche.com/?p=1970 En este artículo explico cómo crear una aplicación para Android desde cero utilizando Android Studio, un IDE sumamente sencillo lanzado en mayo del año pasado por Google.

La entrada Cómo crear una aplicación desde cero con Android Studio se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2014/06/como-crear-una-aplicacion-desde-cero-con-android-studio/feed/ 81 1970
Hacer backup de todas las bases de un servidor MySQL o MariaDB en Windows https://www.programandoamedianoche.com/2014/05/hacer-backup-de-todas-las-bases-de-un-servidor-mysql-o-mariadb-en-windows/ https://www.programandoamedianoche.com/2014/05/hacer-backup-de-todas-las-bases-de-un-servidor-mysql-o-mariadb-en-windows/#comments Sun, 25 May 2014 15:25:27 +0000 http://www.programandoamedianoche.com/?p=2182 Uno de los problemas que podemos tener en un motor de base de datos utilizado para desarrollo es la constante creación y eliminación de bases. Para automatizar esta tarea, en Scientia hicimos un script de linea de comando que revisa los archivos de la carpeta que contiene las bases de datos de nuestro MySQL, hace un backup de cada una y luego las comprime en una carpeta de la red (en nuestro caso dentro de un NAS) utilizando como nombre del archivo la fecha actual.

La entrada Hacer backup de todas las bases de un servidor MySQL o MariaDB en Windows se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2014/05/hacer-backup-de-todas-las-bases-de-un-servidor-mysql-o-mariadb-en-windows/feed/ 1 2182
Como utilizar displays de 7 segmentos con Arduino https://www.programandoamedianoche.com/2014/05/como-utilizar-displays-de-7-segmentos-con-arduino/ https://www.programandoamedianoche.com/2014/05/como-utilizar-displays-de-7-segmentos-con-arduino/#respond Fri, 02 May 2014 00:39:35 +0000 http://www.programandoamedianoche.com/?p=2117 En este artículo muestro la forma de conectar displays (o LEDs) a un Arduino utilizando sólo 3 puertos gracias al integrado 74HC595. También incluyo el esquema y el código de una función que nos ayudará a mostrar números en displays de 7 segmentos.

La entrada Como utilizar displays de 7 segmentos con Arduino se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2014/05/como-utilizar-displays-de-7-segmentos-con-arduino/feed/ 0 2117
Hacer backup de todas las bases de un SQL Server https://www.programandoamedianoche.com/2014/04/hacer-backup-de-todas-las-bases-de-un-sql-server/ https://www.programandoamedianoche.com/2014/04/hacer-backup-de-todas-las-bases-de-un-sql-server/#comments Tue, 08 Apr 2014 15:48:33 +0000 http://www.programandoamedianoche.com/?p=2073 Uno de los problemas que podemos tener en un motor de base de datos utilizado para desarrollo es la constante creación y eliminación de bases, principalmente cuando tenemos muchos proyectos, lo que nos dificulta la tarea de hacer backups programados. Para resolver esto en Scientia hicimos un script que toma del diccionario de datos el nombre de cada base y hace un backup de las mismas guardándolos en una carpeta de la red (en nuestro caso dentro de un NAS), dentro de una carpeta creada con la fecha actual.

La entrada Hacer backup de todas las bases de un SQL Server se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2014/04/hacer-backup-de-todas-las-bases-de-un-sql-server/feed/ 16 2073
Reindexar todas las tablas de una base de SQL Server https://www.programandoamedianoche.com/2014/03/reindexar-todas-las-tablas-de-una-base-de-sql-server/ https://www.programandoamedianoche.com/2014/03/reindexar-todas-las-tablas-de-una-base-de-sql-server/#comments Fri, 14 Mar 2014 00:48:17 +0000 http://www.programandoamedianoche.com/?p=2044 Muchas veces nos a pasado que necesitamos reindexar todas las tablas de una base de datos del SQL Server y no encontramos un comando que lo haga. ¿A Uds. les pasó?
Bueno, para no entrar en pánico, especialmente si la base de datos tiene muchas tablas, armamos un script que obtiene sus nombres del diccionario de datos y ejecuta el comando DBCC REINDEX de SQL Server por cada una de ellas.

La entrada Reindexar todas las tablas de una base de SQL Server se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2014/03/reindexar-todas-las-tablas-de-una-base-de-sql-server/feed/ 29 2044
Internet Explorer 11 a primera vista https://www.programandoamedianoche.com/2013/08/internet-explorer-11-a-primera-vista/ https://www.programandoamedianoche.com/2013/08/internet-explorer-11-a-primera-vista/#comments Fri, 16 Aug 2013 15:21:34 +0000 http://www.programandoamedianoche.com/?p=1926 En este artículo hacemos un detalle de las mejoras del Internet Explorer 11, como un mayor rendimiento, soporte WebGL y HTML5, una carga más rápida y un mayor soporte de estándares.

La entrada Internet Explorer 11 a primera vista se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2013/08/internet-explorer-11-a-primera-vista/feed/ 2 1926
Crear aplicación para SmartTV de LG https://www.programandoamedianoche.com/2013/07/crear-aplicacion-para-smarttv-de-lg/ https://www.programandoamedianoche.com/2013/07/crear-aplicacion-para-smarttv-de-lg/#comments Thu, 18 Jul 2013 20:04:00 +0000 http://www.programandoamedianoche.com/?p=1900 En este artículo explicamos brevemente cómo crear una aplicación para SMART TV de LG a través de un ejemplo muy sencillo, mostrando código y un paso a paso de cómo instalar las herramientas.

La entrada Crear aplicación para SmartTV de LG se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2013/07/crear-aplicacion-para-smarttv-de-lg/feed/ 36 1900
Windows Blue a primera vista https://www.programandoamedianoche.com/2013/07/windows-blue-a-primera-vista/ https://www.programandoamedianoche.com/2013/07/windows-blue-a-primera-vista/#comments Tue, 09 Jul 2013 16:53:29 +0000 http://www.programandoamedianoche.com/?p=1697 En este artículo describimos en detalle las características más importantes del nuevo sistema operativo de Microsoft.

La entrada Windows Blue a primera vista se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2013/07/windows-blue-a-primera-vista/feed/ 1 1697
Crear un “branch” de un proyecto utilizando la herramienta Tortoise SVN https://www.programandoamedianoche.com/2013/05/crear-un-branch-de-un-proyecto-utilizando-la-herramienta-tortoise-svn/ https://www.programandoamedianoche.com/2013/05/crear-un-branch-de-un-proyecto-utilizando-la-herramienta-tortoise-svn/#respond Tue, 07 May 2013 16:31:36 +0000 http://www.programandoamedianoche.com/?p=1659 TortoiseSvn es un cliente de Subversion (svn) para Windows que puede ser integrado al explorador de carpetas. Presenta muchas características interesantes entre las cuales se encuentra la posibilidad de crear una ramificación (branch) de nuestro proyecto para poder separar el desarrollo en secciones que conservan una historia de revisiones separadas. Esto es bastante útil frente a la necesidad de tener que revertir los cambios que realizamos sin la necesidad de perturbar la rama principal de nuestro proyecto. En este articulo veremos como llevar a cabo este proceso.

La entrada Crear un “branch” de un proyecto utilizando la herramienta Tortoise SVN se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2013/05/crear-un-branch-de-un-proyecto-utilizando-la-herramienta-tortoise-svn/feed/ 0 1659
Cómo realizar el seguimiento de llamadas a servicios utilizando WCF Tracing https://www.programandoamedianoche.com/2013/03/como-realizar-el-seguimiento-de-llamadas-a-servicios-utilizando-wcf-tracing/ https://www.programandoamedianoche.com/2013/03/como-realizar-el-seguimiento-de-llamadas-a-servicios-utilizando-wcf-tracing/#respond Tue, 12 Mar 2013 15:13:26 +0000 http://www.programandoamedianoche.com/?p=1623 Frecuentemente nos encontramos con la necesidad de poder analizar el intercambio de información cuando estamos desarrollando un proyecto que involucra la consumición de un servicio web, especialmente si este es de terceros.
Por esto, en este artículo, explico cómo habilitar el logeo que posee el Windows Communication Foundation para poder visualizar las acciones y el contenido de las llamadas a estos servicios.

La entrada Cómo realizar el seguimiento de llamadas a servicios utilizando WCF Tracing se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2013/03/como-realizar-el-seguimiento-de-llamadas-a-servicios-utilizando-wcf-tracing/feed/ 0 1623
Introducción a la programación con XNA 4.0 y C# https://www.programandoamedianoche.com/2013/03/introduccion-a-la-programacion-con-xna-4-y-c-sharp/ https://www.programandoamedianoche.com/2013/03/introduccion-a-la-programacion-con-xna-4-y-c-sharp/#respond Tue, 12 Mar 2013 13:34:01 +0000 http://www.programandoamedianoche.com/?p=1617 Hace un tiempo había comentado que había un libro de descarga gratuita llamado "A Simple Introduction to Game Programming With C# and XNA 3.1", donde se explica como desarrollar videojuegos a aquellos que no tienen ningún conocimiento de programación, enfocado en los conceptos y fundamentos de XNA. Ahora vuelvo a escribir para comentar que está disponible el libro "A Simple Introduction to Game Programming With C# and XNA 4.0", escrito por Curtis Bennett.

La entrada Introducción a la programación con XNA 4.0 y C# se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2013/03/introduccion-a-la-programacion-con-xna-4-y-c-sharp/feed/ 0 1617
Utilizando Google Web Toolkit junto con Google App Engine https://www.programandoamedianoche.com/2013/02/utilizando-google-web-toolkit-junto-con-google-app-engine/ https://www.programandoamedianoche.com/2013/02/utilizando-google-web-toolkit-junto-con-google-app-engine/#respond Tue, 05 Feb 2013 14:35:43 +0000 http://www.programandoamedianoche.com/?p=1580 La herramienta Google Web Toolkit (GWT) permite escribir aplicaciones web en Java, poniendo énfasis en la utilización de AJAX y permitiendo crear interfaces de usuario utilizando Widgets que pueden combinarse creando estructuras complejas que luego se transforman en HTML y código javascript.
En este artículo explico paso a paso cómo utilizar esta librería en un proyecto alojado en el Google App Engine.

La entrada Utilizando Google Web Toolkit junto con Google App Engine se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2013/02/utilizando-google-web-toolkit-junto-con-google-app-engine/feed/ 0 1580
Cómo obtener la temperatura de la ciudad de la máquina cliente mediante la IP en AS3 https://www.programandoamedianoche.com/2012/12/como-obtener-la-temperatura-de-la-ciudad-de-la-maquina-cliente-mediante-la-ip-en-as3/ https://www.programandoamedianoche.com/2012/12/como-obtener-la-temperatura-de-la-ciudad-de-la-maquina-cliente-mediante-la-ip-en-as3/#respond Thu, 27 Dec 2012 15:53:47 +0000 http://www.programandoamedianoche.com/?p=1552 Este artículo habla de cómo obtener en Action Script 3 la ciudad y la temperatura de la máquina que ejecuta el swf, sin utilizar JS, ni PHP ni ningún otro entorno fuera del AS3.

La entrada Cómo obtener la temperatura de la ciudad de la máquina cliente mediante la IP en AS3 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2012/12/como-obtener-la-temperatura-de-la-ciudad-de-la-maquina-cliente-mediante-la-ip-en-as3/feed/ 0 1552
SQL CLR sobre SQL Server 2008 y Visual Studio 2010 https://www.programandoamedianoche.com/2012/12/sql-clr-sobre-sql-server-2008-y-visual-studio-2010/ https://www.programandoamedianoche.com/2012/12/sql-clr-sobre-sql-server-2008-y-visual-studio-2010/#comments Tue, 18 Dec 2012 00:34:38 +0000 http://www.programandoamedianoche.com/?p=1460 En este artículo vamos a ver una introducción de lo que se conoce como SQL CLR que es básicamente, la posibilidad que ofrece SQL Server de ejecutar código .NET, en este caso vamos a utilizar SQL Server 2008 Express y C# con Visual Studio 2010 y vamos a crear un stored procedure, una table-valued function y un trigger utilizando esta tecnología.

La entrada SQL CLR sobre SQL Server 2008 y Visual Studio 2010 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2012/12/sql-clr-sobre-sql-server-2008-y-visual-studio-2010/feed/ 7 1460
Paginado desde SQL Server 2005 hasta 2012 https://www.programandoamedianoche.com/2012/12/paginado-desde-sql-server-2005-hast-2012/ https://www.programandoamedianoche.com/2012/12/paginado-desde-sql-server-2005-hast-2012/#comments Wed, 12 Dec 2012 13:29:25 +0000 http://www.programandoamedianoche.com/?p=1369 Es claro que una parte de las consultas que se realizan sobre un soporte de datos estarán destinadas a la obtención de listados y reportes, que permitan consultar los conjuntos de datos existentes, los reportes y el paginado estan muchas veces estrechamente unidos.
En este artículo veremos las posibilidades de paginado que ofrece SQL Server 2005 y 2008 a través de la función ROW_NUMBER y tablas derivadas. También veremos que posibilidades ofrece SQL Server 2012.

La entrada Paginado desde SQL Server 2005 hasta 2012 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2012/12/paginado-desde-sql-server-2005-hast-2012/feed/ 5 1369
Plataformas de hardware https://www.programandoamedianoche.com/2012/12/plataformas-de-hardware/ https://www.programandoamedianoche.com/2012/12/plataformas-de-hardware/#comments Tue, 11 Dec 2012 02:21:29 +0000 http://www.programandoamedianoche.com/?p=1373 Hace un tiempo estuve viendo distintas plataformas de hardware para hacer dispositivos programados por nosotros que puedan tomar información del exterior (como temperatura, humedad, voltaje, etc.) y mostrarla al usuario, y me llevé una sorpresa al ver que existen muchas placas de desarrollo, con distintos microcontroladores y especificaciones técnicas, que nos permiten hacer esto, y la mayoría a un bajo costo. Por esto mismo se me ocurrió hacer este artículo contando un poco lo que encontré (al menos de los productos más conocidos por mí).

La entrada Plataformas de hardware se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2012/12/plataformas-de-hardware/feed/ 3 1373
Como obtener el parámetro signed_request de la API de Facebook desde PHP https://www.programandoamedianoche.com/2012/11/como-obtener-el-parametro-signed_request-de-la-api-de-facebook-desde-php/ https://www.programandoamedianoche.com/2012/11/como-obtener-el-parametro-signed_request-de-la-api-de-facebook-desde-php/#respond Wed, 28 Nov 2012 13:00:01 +0000 http://www.programandoamedianoche.com/?p=1326 En este artículo explico cómo obtener la información básica del usuario y de la página en la que se encuentra nuestra aplicación de Facebook (en caso de estar dentro de un tab) a partir del parámetro signed_request sin necesidad de haber aceptado ningún permiso.

La entrada Como obtener el parámetro signed_request de la API de Facebook desde PHP se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2012/11/como-obtener-el-parametro-signed_request-de-la-api-de-facebook-desde-php/feed/ 0 1326
Como obtener el parámetro signed_request de la api de Facebook desde C# https://www.programandoamedianoche.com/2012/11/como-obtener-el-parametro-signed_request-de-la-api-de-facebook-desde-csharp/ https://www.programandoamedianoche.com/2012/11/como-obtener-el-parametro-signed_request-de-la-api-de-facebook-desde-csharp/#comments Tue, 27 Nov 2012 14:17:45 +0000 http://www.programandoamedianoche.com/?p=1311 Facebook ofrece un mecanismo para enviar datos a nuestra aplicación llamado signed_request. Este parámetro contiene, entre otras cosas, información acerca del usuario como el id, rango de edad, etc.
En este artículo explico cómo obtener esa información desde .NET utilizando C#.

La entrada Como obtener el parámetro signed_request de la api de Facebook desde C# se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2012/11/como-obtener-el-parametro-signed_request-de-la-api-de-facebook-desde-csharp/feed/ 2 1311
¿Producto o Documentación? Ambas https://www.programandoamedianoche.com/2012/11/producto-o-documentacion-ambas/ https://www.programandoamedianoche.com/2012/11/producto-o-documentacion-ambas/#respond Thu, 22 Nov 2012 14:53:37 +0000 http://www.programandoamedianoche.com/?p=1299 En cada nuevo proyecto nos encontramos ante la disyuntiva de pensar a qué le dedicamos más esfuerzo o prioridad, a la documentación exigida, al desarrollo necesario para cumplir con las expectativas del cliente o a la composición del equipo de trabajo.
Uno de los puntos más importantes es definir si la documentación exigida es compatible con la necesaria.
Está en nosotros convencer al cliente que el mayor esfuerzo se debe dedicar al desarrollo y no a la documentación a generar. Pero, ¿Cómo hacemos esto? ¿Cómo nos organizamos para lograr una solución acorde con los tiempos siempre “justos”?
Comparto la experiencia obtenida en el día a día en este escrito… espero les sea útil

La entrada ¿Producto o Documentación? Ambas se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2012/11/producto-o-documentacion-ambas/feed/ 0 1299
Teclas rápidas de Windows 8 https://www.programandoamedianoche.com/2012/10/teclas-rapidas-de-windows-8/ https://www.programandoamedianoche.com/2012/10/teclas-rapidas-de-windows-8/#respond Tue, 30 Oct 2012 15:45:20 +0000 http://www.programandoamedianoche.com/?p=1276 Quienes hayan comenzado a utilizar Windows 8 como sistema operativo de su PC de escritorio o notebook se habrá encontrado perdido con la nueva interfaz sin el menú de inicio, por eso quise hacer este resumen de las teclas rápidas más importantes del sistema operativo para poder facilitar algunas tareas.

La entrada Teclas rápidas de Windows 8 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2012/10/teclas-rapidas-de-windows-8/feed/ 0 1276
Discurso de Steve Jobs https://www.programandoamedianoche.com/2011/10/discurso-de-steve-jobs/ https://www.programandoamedianoche.com/2011/10/discurso-de-steve-jobs/#comments Fri, 07 Oct 2011 10:03:36 +0000 http://www.programandoamedianoche.com/?p=1244 Estos días sucedió algo que no puedo dejar pasar: falleció Steve Jobs, un visionario y el creador de la mayoría de las herramientas que usamos hoy día la gente de IT (o al menos el que las "imaginó"). A modo de ejemplo, podemos contar que la WWW fue desarrollada originalmente en una NeXT!
Por esto quería hacer este pequeño homenaje copiando aquí el discurso que dictó el 12 de Junio de 2005 en la ceremonia de graduación de la Universidad de Stanford.

La entrada Discurso de Steve Jobs se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2011/10/discurso-de-steve-jobs/feed/ 1 1244
Llamar a métodos de una página ASP.NET desde JavaScript con jQuery https://www.programandoamedianoche.com/2011/04/llamar-a-metodos-de-una-pagina-asp-net-desde-javascript-con-jquery/ https://www.programandoamedianoche.com/2011/04/llamar-a-metodos-de-una-pagina-asp-net-desde-javascript-con-jquery/#comments Sat, 16 Apr 2011 21:12:46 +0000 http://www.programandoamedianoche.com/?p=1218 En este artículo explico como hacer, de forma sencilla, para llamar desde JavaScript, utilizando jQuery, a un método de nuestra página ASP.NET.

La entrada Llamar a métodos de una página ASP.NET desde JavaScript con jQuery se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2011/04/llamar-a-metodos-de-una-pagina-asp-net-desde-javascript-con-jquery/feed/ 50 1218
Compartir en Facebook desde nuestra aplicación web https://www.programandoamedianoche.com/2011/03/compartir-en-facebook-desde-nuestra-aplicacion-web/ https://www.programandoamedianoche.com/2011/03/compartir-en-facebook-desde-nuestra-aplicacion-web/#comments Wed, 23 Mar 2011 12:48:19 +0000 http://www.programandoamedianoche.com/?p=1203 Hoy en día es raro encontrar un sitio que no tenga un enlace a una red social (especialmente a Facebook o Twitter) para compartir páginas, comentar o al menos para poder cliquear en el “me gusta”. En este artículo justamente intento dar una breve explicación sobre cómo hacer, de forma sencilla, para agregar un botón de "compartir en Facebook" en nuestras páginas.

La entrada Compartir en Facebook desde nuestra aplicación web se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2011/03/compartir-en-facebook-desde-nuestra-aplicacion-web/feed/ 14 1203
Migrar de Google Maps v2 a Google Maps v3 https://www.programandoamedianoche.com/2011/02/migrar-de-google-maps-v2-a-google-maps-v3/ https://www.programandoamedianoche.com/2011/02/migrar-de-google-maps-v2-a-google-maps-v3/#comments Mon, 21 Feb 2011 13:39:47 +0000 http://www.programandoamedianoche.com/?p=1179 Quien haya desarrollado alguna aplicación web que contenga mapas utilizando la versión 2 de la API de Google Maps y haya querido migrar a la versión 3 (ya que es la versión oficial, funciona mucho mejor en dispositivos móviles y la anterior ya ha quedado oficialmente descartada), se habrá dado cuenta que no es tan sencillo como cambiar el JS a utilizar y listo, sino que cambiaron muchas cosas, por ejemplo, ahora las clases no comienzan con la letra G (como GMap) sino que utilizan el namespace google.maps (como google.maps.Map).

Este artículo tiene la idea de ser una guía básica para migrar de la versión 2 a la 3 de esta API, mostrando dónde cambiaron las cosas que comúnmente utilizamos. Para esto dividí el artículo en tareas donde muestro cómo hacerlas con ambas versiones para que sea más fácil de encontrar lo que estamos buscando.

La entrada Migrar de Google Maps v2 a Google Maps v3 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2011/02/migrar-de-google-maps-v2-a-google-maps-v3/feed/ 26 1179
Obtener identificador único de dispositivo con Android https://www.programandoamedianoche.com/2011/02/obtener-identificador-unico-de-dispositivo-con-android/ https://www.programandoamedianoche.com/2011/02/obtener-identificador-unico-de-dispositivo-con-android/#comments Fri, 11 Feb 2011 15:54:53 +0000 http://www.programandoamedianoche.com/?p=1163 Muchas veces cuando desarrollamos aplicaciones necesitamos identificar el equipo sobre el cual se está corriendo para guardar información, volver a mostrar los últimos datos, verificar licencia de uso, etc., y las aplicaciones móviles no son una excepción.
Para esto el sistema operativo nos ofrece el "ANDROID_ID", el cual se explica cómo obtener en este artículo.

La entrada Obtener identificador único de dispositivo con Android se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2011/02/obtener-identificador-unico-de-dispositivo-con-android/feed/ 6 1163
La psicología del color https://www.programandoamedianoche.com/2011/02/la-psicologia-del-color/ https://www.programandoamedianoche.com/2011/02/la-psicologia-del-color/#respond Thu, 10 Feb 2011 21:02:07 +0000 http://www.programandoamedianoche.com/?p=1150 Infografía muy interesante que habla sobre la psicología de los colores: cuales son más "agradables" al ingresar a un sitio, las reacciones, influencias, etc

La entrada La psicología del color se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2011/02/la-psicologia-del-color/feed/ 0 1150
Geolocalización con HTML5 https://www.programandoamedianoche.com/2010/12/geolocalizacion-con-html5/ https://www.programandoamedianoche.com/2010/12/geolocalizacion-con-html5/#comments Tue, 28 Dec 2010 15:42:54 +0000 http://www.programandoamedianoche.com/?p=1105 En este artículo explico como utilizar la API de geolocalización de HTML5 para poder obtener la ubicación del usuario abstrayéndonodos del dispositivo a utilizar, por ejemplo, un GPS, la dirección IP, etc. También dejo un código de ejemplo que nos devuelve la ubicación actual.

La entrada Geolocalización con HTML5 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/12/geolocalizacion-con-html5/feed/ 1 1105
Cómo firmar un documento PDF desde C# con iTextSharp https://www.programandoamedianoche.com/2010/06/como-firmar-un-documento-pdf-desde-c-sharp-con-itextsharp/ https://www.programandoamedianoche.com/2010/06/como-firmar-un-documento-pdf-desde-c-sharp-con-itextsharp/#comments Thu, 24 Jun 2010 21:40:02 +0000 http://www.programandoamedianoche.com/?p=1063 En este artículo muestro una forma sencilla de firmar nuestros documentos PDF desde C#, utilizando la librería iTextSharp.

La entrada Cómo firmar un documento PDF desde C# con iTextSharp se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/06/como-firmar-un-documento-pdf-desde-c-sharp-con-itextsharp/feed/ 90 1063
Obtener lista de contactos de Gmail https://www.programandoamedianoche.com/2010/06/obtener-lista-de-contactos-de-gmail/ https://www.programandoamedianoche.com/2010/06/obtener-lista-de-contactos-de-gmail/#comments Wed, 16 Jun 2010 21:50:46 +0000 http://www.programandoamedianoche.com/?p=1051 Cada día son más las aplicaciones y sitios que se conectan y consumen servicios de otros proveedores, como Windows Live, Gmail, Yahoo!, Facebook, Twitter, MySpace, etc., por tal motivo me pareció bueno hacer una serie de artículos para explicar cómo utilizar varios de esos servicios desde .NET.
En este artículo explico cómo obtener la lista de contactos de la cuenta de un usuario de Gmail utilizando su “usuario” y “contraseña”.

La entrada Obtener lista de contactos de Gmail se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/06/obtener-lista-de-contactos-de-gmail/feed/ 7 1051
Pósters de tecnologías y productos de Microsoft https://www.programandoamedianoche.com/2010/06/posters-de-tecnologias-y-productos-de-microsoft/ https://www.programandoamedianoche.com/2010/06/posters-de-tecnologias-y-productos-de-microsoft/#respond Tue, 08 Jun 2010 16:56:40 +0000 http://www.programandoamedianoche.com/?p=1040 Lista con los enlaces a varios pósters de tecnologías y productos de Microsoft, incluyendo Silverlight, .NET Framework, Visual Studio, BizTalk, etc.

La entrada Pósters de tecnologías y productos de Microsoft se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/06/posters-de-tecnologias-y-productos-de-microsoft/feed/ 0 1040
Parámetros opcionales en C# 4.0 https://www.programandoamedianoche.com/2010/05/parametros-opcionales-en-c-sharp-4-0/ https://www.programandoamedianoche.com/2010/05/parametros-opcionales-en-c-sharp-4-0/#comments Mon, 24 May 2010 14:37:39 +0000 http://www.programandoamedianoche.com/?p=1037 Aquellos que trabajamos en Visual Basic y C# extrañamos algunas veces, al utilizar este segundo lenguaje, la posibilidad de tener parámetros opcionales que si nos permite VB. La buena noticia es que con la llegada de C# 4.0 ahora es posible hacerlo desde este lenguaje.

La entrada Parámetros opcionales en C# 4.0 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/05/parametros-opcionales-en-c-sharp-4-0/feed/ 1 1037
Enlace vía código de grillas en ASP.NET https://www.programandoamedianoche.com/2010/05/enlace-via-codigo-de-grillas-en-asp-net/ https://www.programandoamedianoche.com/2010/05/enlace-via-codigo-de-grillas-en-asp-net/#comments Mon, 03 May 2010 17:28:20 +0000 http://www.programandoamedianoche.com/?p=976 En este artículo veremos todos los detalles del enlace a datos vía código de uno de los controles más populares de ASP.NET, el control GridView.

La entrada Enlace vía código de grillas en ASP.NET se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/05/enlace-via-codigo-de-grillas-en-asp-net/feed/ 2 976
Poster con las clases de .NET Framework 4.0 https://www.programandoamedianoche.com/2010/04/poster-con-las-clases-de-net-framework-4/ https://www.programandoamedianoche.com/2010/04/poster-con-las-clases-de-net-framework-4/#respond Tue, 27 Apr 2010 18:00:03 +0000 http://www.programandoamedianoche.com/?p=966 Este poster posee las clases del .NET Framework 4.0, diferenciando las que son de comunicación, workflow, cliente, identity, web, datos y del core. También diferencia cuales están en el client profile y cuales en Silverlight.

La entrada Poster con las clases de .NET Framework 4.0 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/04/poster-con-las-clases-de-net-framework-4/feed/ 0 966
Especificación de los lenguajes C# 4.0 y Visual Basic 10.0 https://www.programandoamedianoche.com/2010/04/especificacion-de-los-lenguajes-c-sharp-4-y-visual-basic-10/ https://www.programandoamedianoche.com/2010/04/especificacion-de-los-lenguajes-c-sharp-4-y-visual-basic-10/#respond Tue, 20 Apr 2010 13:38:13 +0000 http://www.programandoamedianoche.com/?p=958 Microsoft® liberó la especificación del lenguaje C# 4.0 (C# Language Specification 4.0) y la de Visual Basic 10.0 (Visual Basic Language Specification 10.0), los cuales se pueden descargar en HTML o DOC.

La entrada Especificación de los lenguajes C# 4.0 y Visual Basic 10.0 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/04/especificacion-de-los-lenguajes-c-sharp-4-y-visual-basic-10/feed/ 0 958
Tamaño de los parámetros en string.Format https://www.programandoamedianoche.com/2010/04/tamano-de-los-parametros-en-string-format/ https://www.programandoamedianoche.com/2010/04/tamano-de-los-parametros-en-string-format/#comments Sat, 17 Apr 2010 20:10:17 +0000 http://www.programandoamedianoche.com/?p=948 En este artículo hablo sobre una característica del método string.Format que es poco conocida, la cual nos permite establecer el tamaño mínimo de caracteres que ocupará el valor de los parámetros.

La entrada Tamaño de los parámetros en string.Format se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/04/tamano-de-los-parametros-en-string-format/feed/ 2 948
101 ejemplos de Visual C# 2010 y Visual Basic 2010 https://www.programandoamedianoche.com/2010/04/101-ejemplos-de-visual-c-sharp-2010-y-visual-basic-2010/ https://www.programandoamedianoche.com/2010/04/101-ejemplos-de-visual-c-sharp-2010-y-visual-basic-2010/#comments Wed, 14 Apr 2010 19:04:42 +0000 http://www.programandoamedianoche.com/?p=939 Microsoft ha publicado dos paquetes gratuitos sobre C# 4.0 y Visual Basic 10.0, cada uno con documentación y 101 ejemplos para Visual Studio 2010 RTM.

La entrada 101 ejemplos de Visual C# 2010 y Visual Basic 2010 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/04/101-ejemplos-de-visual-c-sharp-2010-y-visual-basic-2010/feed/ 548 939
Enlace de elementos en controles de lista en ASP.NET https://www.programandoamedianoche.com/2010/03/enlace-de-elementos-en-listas-en-asp-net/ https://www.programandoamedianoche.com/2010/03/enlace-de-elementos-en-listas-en-asp-net/#comments Thu, 25 Mar 2010 02:43:35 +0000 http://www.programandoamedianoche.com/?p=889 La intención de este artículo es dar un primer paso a los conceptos de enlace en ASP.NET para un escenario muy especifico pero frecuente que es cuando es necesario mostrar en un control ASP.NET un grupo de elementos como una lista.

La entrada Enlace de elementos en controles de lista en ASP.NET se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/03/enlace-de-elementos-en-listas-en-asp-net/feed/ 1 889
Utilizar Autenticación de ASP.NET desde Silverlight https://www.programandoamedianoche.com/2010/03/utilizar-autenticacion-de-asp-net-desde-silverlight/ https://www.programandoamedianoche.com/2010/03/utilizar-autenticacion-de-asp-net-desde-silverlight/#respond Wed, 24 Mar 2010 00:38:31 +0000 http://www.programandoamedianoche.com/?p=912 En este artículo muestro como utilizar la autenticación de ASP.NET desde Silverlight a través de sus servicios web y WCF.

La entrada Utilizar Autenticación de ASP.NET desde Silverlight se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/03/utilizar-autenticacion-de-asp-net-desde-silverlight/feed/ 0 912
Betas de exámenes de certificación de .NET 4.0 https://www.programandoamedianoche.com/2010/03/betas-de-examenes-de-certificacion-de-net-4-0/ https://www.programandoamedianoche.com/2010/03/betas-de-examenes-de-certificacion-de-net-4-0/#comments Wed, 17 Mar 2010 21:17:39 +0000 http://www.programandoamedianoche.com/?p=879
El día de hoy Microsoft ha lanzado una invitación a los desarrolladores a dar GRATUITAMENTE los exámenes de certificación para .NET Framework 4.0 en su modalidad beta. Quienes aprueben alguno obtendrán la certificación de la misma manera que si fueran los exámenes finales.

Hoy agregaron más lugares!

La entrada Betas de exámenes de certificación de .NET 4.0 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/03/betas-de-examenes-de-certificacion-de-net-4-0/feed/ 5 879
Introducción a la programación con XNA 3.1 y C# https://www.programandoamedianoche.com/2010/03/introduccion-a-la-programacion-con-xna-y-c-sharp/ https://www.programandoamedianoche.com/2010/03/introduccion-a-la-programacion-con-xna-y-c-sharp/#comments Thu, 04 Mar 2010 17:16:15 +0000 http://www.programandoamedianoche.com/?p=863 En el libro gratuito "A Simple Introduction to Game Programming With C# and XNA 3.1" se explica como desarrollar videojuegos a aquellos que no tienen ningún conocimiento de programación, enfocado en los conceptos y fundamentos de XNA.

La entrada Introducción a la programación con XNA 3.1 y C# se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/03/introduccion-a-la-programacion-con-xna-y-c-sharp/feed/ 2 863
Microsoft Ajax Minifier 4.0 https://www.programandoamedianoche.com/2010/02/microsoft-ajax-minifier-4-0/ https://www.programandoamedianoche.com/2010/02/microsoft-ajax-minifier-4-0/#respond Wed, 17 Feb 2010 13:35:06 +0000 http://www.programandoamedianoche.com/?p=857 Nueva versión del Microsoft Ajax Minifier 4.0, ahora con soporte para CSS.

La entrada Microsoft Ajax Minifier 4.0 se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/02/microsoft-ajax-minifier-4-0/feed/ 0 857
Traductor gratuito de recursos de .NET https://www.programandoamedianoche.com/2010/01/traductor-gratuito-de-recursos-de-net/ https://www.programandoamedianoche.com/2010/01/traductor-gratuito-de-recursos-de-net/#comments Thu, 14 Jan 2010 05:25:03 +0000 http://www.programandoamedianoche.com/?p=845 En Scientia Soluciones Informáticas desarrollamos una aplicación sencilla pero muy útil utilizando los servicios de traducción que ofrece Bing: creamos un traductor de recursos de .NET, el cual se puede descargar, utilizar y distribuir de forma gratuita.

La entrada Traductor gratuito de recursos de .NET se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/01/traductor-gratuito-de-recursos-de-net/feed/ 4 845
Globalización y localización en Silverlight https://www.programandoamedianoche.com/2010/01/globalizacion-y-localizacion-en-silverlight/ https://www.programandoamedianoche.com/2010/01/globalizacion-y-localizacion-en-silverlight/#comments Fri, 08 Jan 2010 19:30:15 +0000 http://www.programandoamedianoche.com/?p=829 En este artículo comento cómo crear una aplicación Silverlight con distintos formatos de fecha, números, textos, etc. según el idioma del usuario, y cómo establecer esos textos directamente en el XAML de forma similar a como lo hacemos en ASP.NET.

La entrada Globalización y localización en Silverlight se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2010/01/globalizacion-y-localizacion-en-silverlight/feed/ 5 829
Imprimir con Silverlight 4 beta https://www.programandoamedianoche.com/2009/12/imprimir-con-silverlight-4-beta/ https://www.programandoamedianoche.com/2009/12/imprimir-con-silverlight-4-beta/#comments Tue, 01 Dec 2009 03:37:57 +0000 http://www.programandoamedianoche.com/?p=812 En este artículo comento como hacer uso de una de las características más esperada para Silverlight que fue incluida en la beta de la versión 4: la posibilidad de imprimir.

La entrada Imprimir con Silverlight 4 beta se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2009/12/imprimir-con-silverlight-4-beta/feed/ 7 812
Cursores en SQL Server https://www.programandoamedianoche.com/2009/11/cursores-en-sql-server/ https://www.programandoamedianoche.com/2009/11/cursores-en-sql-server/#comments Thu, 26 Nov 2009 13:27:46 +0000 http://www.programandoamedianoche.com/?p=750 En SQL Server un cursor puede definirse como un elemento que representará a un conjunto de datos determinado por una consulta T-SQL, el cursor permitirá recorrer fila a fila, leer y eventualmente modificar dicho conjunto de resultados. En este articulo daremos un paseo por las posibilidades de creación y uso de cursores disponibles.

La entrada Cursores en SQL Server se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2009/11/cursores-en-sql-server/feed/ 54 750
Silverlight 4 Beta https://www.programandoamedianoche.com/2009/11/silverlight-4-beta/ https://www.programandoamedianoche.com/2009/11/silverlight-4-beta/#respond Wed, 18 Nov 2009 19:44:24 +0000 http://www.programandoamedianoche.com/?p=764 En el día de hoy, 18 de noviembre de 2009, en Los Angeles en el Professional Developer’s Conference 2009 (conocido como PDC09), Microsoft anuncia la disponibilidad de la beta de Silverlight® 4, justo 8 meses después de que en el MIX09 se presentara la beta de Silverlight® 3 (el 18 de marzo).

La entrada Silverlight 4 Beta se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2009/11/silverlight-4-beta/feed/ 0 764
Cómo crear una clase dinámicamente y ejecutarla https://www.programandoamedianoche.com/2009/11/crear-una-clase-dinamicamente-y-ejecutarla/ https://www.programandoamedianoche.com/2009/11/crear-una-clase-dinamicamente-y-ejecutarla/#comments Sat, 14 Nov 2009 22:13:42 +0000 http://www.programandoamedianoche.com/?p=755 En este artículo explico como crear una clase en un string y luego compilarla en memoria, instanciarla y ejecutarla. Como ejemplo creé un clase que permite pasarle un texto con un fórmula matemática, por ejemplo "2+2", para resolver y luego devolver su resultado.

La entrada Cómo crear una clase dinámicamente y ejecutarla se publicó primero en Programando a medianoche.

]]>
https://www.programandoamedianoche.com/2009/11/crear-una-clase-dinamicamente-y-ejecutarla/feed/ 31 755