Programando a medianoche El blog de Scientia® Soluciones Informáticas 2026-05-20T17:31:31Z https://www.programandoamedianoche.com/feed/atom/ https://www.programandoamedianoche.com/wp-content/uploads/2023/02/cropped-pam-32x32.png Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[.NET 11 Preview 4 ya está disponible]]> https://www.programandoamedianoche.com/?p=5096 2026-05-20T17:31:31Z 2026-05-20T17:20:08Z .NET 11 Preview 4 ya está disponible y llega con mejoras interesantes para desarrolladores: nuevas APIs para trabajar con procesos, optimizaciones en runtime y JIT, novedades en ASP.NET Core, avances en EF Core para búsqueda vectorial y mejoras de productividad en el SDK. Una preview para empezar a mirar lo que viene en la próxima versión de .NET.

La entrada .NET 11 Preview 4 ya está disponible se publicó primero en Programando a medianoche.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Presentamos IT Tools: herramientas gratuitas para desarrolladores y profesionales de IT]]> https://www.programandoamedianoche.com/?p=5080 2026-05-12T19:41:23Z 2026-05-12T19:36:40Z Presentamos IT Tools: un nuevo sitio gratuito pensado para reunir en un solo lugar esas herramientas que los profesionales de IT y desarrolladores solemos necesitar todos los días.

La entrada Presentamos IT Tools: herramientas gratuitas para desarrolladores y profesionales de IT se publicó primero en Programando a medianoche.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Guía completa de selectores de CSS3]]> https://www.programandoamedianoche.com/?p=4895 2023-07-26T17:27:23Z 2023-07-26T00:32:06Z 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.

]]>
1
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Comparar imágenes con OpenCV y .net]]> https://www.programandoamedianoche.com/?p=4713 2023-02-06T12:27:12Z 2023-02-05T19:53:34Z 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.

]]>
0
Marcos Ardissino <![CDATA[Cómo convertir tu web WordPress en una PWA utilizando SuperPWA]]> https://www.programandoamedianoche.com/?p=4728 2022-07-31T22:45:10Z 2022-07-31T22:17:55Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Publicar una aplicación Xamarin en App Store]]> https://www.programandoamedianoche.com/?p=4544 2021-09-19T15:08:48Z 2021-09-19T00:31:36Z 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.

]]>
0
Alejo Ezequiel Vigo <![CDATA[Introducción a Angular 10 y primeros pasos.]]> https://www.programandoamedianoche.com/?p=4308 2020-09-21T15:31:41Z 2020-08-11T20:38:27Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Placeholder en TimePicker de Xamarin Forms con Visual Material en iOS y Android]]> https://www.programandoamedianoche.com/?p=4260 2020-09-21T15:39:51Z 2020-07-19T02:51:58Z 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.

]]>
0
Alejo Ezequiel Vigo <![CDATA[Cómo crear una aplicación para iOS con Xcode desde cero]]> https://www.programandoamedianoche.com/?p=4083 2020-09-21T15:45:27Z 2020-07-17T17:04:39Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Consultar métricas de Google Analytics desde .NET]]> https://www.programandoamedianoche.com/?p=4210 2020-09-22T01:22:50Z 2020-07-14T22:35:55Z 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.

]]>
2
Alejo Ezequiel Vigo <![CDATA[Cómo debuggear sitios web en iPhone directamente desde Safari]]> https://www.programandoamedianoche.com/?p=4183 2020-09-22T01:26:39Z 2020-06-23T15:52:16Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Enviar mensajes y fotos a WhatsApp desde nuestra aplicación Android]]> https://www.programandoamedianoche.com/?p=4094 2020-03-14T00:49:46Z 2020-03-14T00:43:18Z 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.

]]>
7
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Placeholder en DatePicker de Xamarin Forms con Visual Material en iOS y Android]]> https://www.programandoamedianoche.com/?p=4048 2020-07-19T02:56:12Z 2019-12-11T14:50:24Z 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.

]]>
5
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Deshabilitar protocolos TLS 1.0 y 1.1 de Windows]]> https://www.programandoamedianoche.com/?p=4033 2019-11-12T16:47:36Z 2019-11-12T16:43:38Z 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.

]]>
1
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Colores del DatePicker de Xamarin Forms con Visual Material en Android]]> https://www.programandoamedianoche.com/?p=3989 2019-12-17T18:55:50Z 2019-11-05T14:49:24Z 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.

]]>
2
Valentina Echezuria <![CDATA[Utilizar la condición @supports]]> https://www.programandoamedianoche.com/?p=3861 2019-11-04T23:02:14Z 2019-11-04T20:02:24Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Captura de páginas desde Chrome]]> https://www.programandoamedianoche.com/?p=3963 2019-10-02T18:52:01Z 2019-10-02T18:49:54Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Soporte Web API de .NET para HTTP Byte Range]]> https://www.programandoamedianoche.com/?p=3947 2019-09-30T00:28:27Z 2019-09-30T00:17:32Z 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.

]]>
0
Valentina Echezuria <![CDATA[Propiedad clip-path]]> https://www.programandoamedianoche.com/?p=3818 2019-09-23T14:24:42Z 2019-09-23T14:24:42Z 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.

]]>
3
Valentina Echezuria <![CDATA[Cómo utilizar variables en CSS3]]> https://www.programandoamedianoche.com/?p=3755 2019-08-21T14:27:47Z 2019-08-21T14:19:32Z 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.

]]>
2
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Reproducir vídeos web con Xamarin Forms en iOS y Android enviando un token]]> https://www.programandoamedianoche.com/?p=3775 2020-07-20T15:15:00Z 2019-07-29T17:41:44Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Evitar límite de tamaño de los campos de texto en el Management Studio]]> https://www.programandoamedianoche.com/?p=3741 2019-06-19T02:06:41Z 2019-06-19T01:57:27Z 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.

]]>
0
Valentina Echezuria <![CDATA[Nuevo diseño de iconos de Office 365]]> https://www.programandoamedianoche.com/?p=3460 2019-05-21T17:24:34Z 2019-05-21T17:24:34Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Error 405 en WebAPI al hacer PUT y DELETE]]> https://www.programandoamedianoche.com/?p=3726 2019-09-30T00:26:42Z 2019-05-13T23:18:33Z 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.

]]>
2
Valentina Echezuria <![CDATA[Guía completa para aprender a utilizar CSS Grid Layout]]> https://www.programandoamedianoche.com/?p=3651 2023-02-07T14:37:09Z 2019-05-02T17:53:04Z 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.

]]>
5
Valentina Echezuria <![CDATA[Color Pantone del año 2019 Living Coral 16-1546]]> https://www.programandoamedianoche.com/?p=3431 2020-09-21T16:04:38Z 2019-04-10T17:17:28Z 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.

]]>
0
Valentina Echezuria <![CDATA[Tendencias en diseño web para 2019]]> https://www.programandoamedianoche.com/?p=3375 2019-02-22T16:17:21Z 2019-02-22T16:17:28Z 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.

]]>
0
Valentina Echezuria <![CDATA[Tutorial para utilizar FlexBox en Css]]> http://www.programandoamedianoche.com/?p=3127 2023-02-07T14:37:32Z 2019-01-24T13:16:03Z 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.

]]>
0
Valentina Echezuria <![CDATA[Las 15 mejores fuentes de Google Fonts]]> http://www.programandoamedianoche.com/?p=3229 2018-12-17T13:57:41Z 2018-12-14T19:12:59Z 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.

]]>
0
Valentina Echezuria <![CDATA[Animaciones y efectos para usar en tu sitio web]]> http://www.programandoamedianoche.com/?p=3307 2018-12-17T14:02:54Z 2018-12-04T18:21:39Z 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.

]]>
0
Valentina Echezuria <![CDATA[Efectos de textos con CSS]]> http://www.programandoamedianoche.com/?p=3067 2019-07-12T21:07:00Z 2018-11-13T15:29:18Z 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.

]]>
1
Valentina Echezuria <![CDATA[Diseño web Responsive vs Adaptativo]]> http://www.programandoamedianoche.com/?p=3009 2020-03-30T19:46:58Z 2018-10-11T14:50:02Z 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.

]]>
0
Valentina Echezuria <![CDATA[Crear una plantilla de WordPress desde cero]]> http://www.programandoamedianoche.com/?p=2968 2020-03-30T19:49:56Z 2018-08-08T18:48:54Z 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.

]]>
3
Valentina Echezuria <![CDATA[Animaciones en scroll con Wow.js y Animate.css]]> http://www.programandoamedianoche.com/?p=2893 2019-01-11T17:49:05Z 2018-07-17T16:05:15Z 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.

]]>
12
Valentina Echezuria <![CDATA[Animar menú de hamburguesa]]> http://www.programandoamedianoche.com/?p=2823 2020-03-30T19:52:44Z 2018-06-12T19:19:42Z 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.

]]>
0
Valentina Echezuria <![CDATA[Conoce Flow Root la solución al desborde de un elemento con Float]]> http://www.programandoamedianoche.com/?p=2859 2020-03-30T19:55:04Z 2018-05-21T13:10:38Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Depurar páginas web de dispositivos Android desde Windows, Linux o Mac]]> http://www.programandoamedianoche.com/?p=2916 2018-12-17T13:51:33Z 2018-04-28T21:56:08Z 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.

]]>
0
Valentina Echezuria <![CDATA[Tips para hacer nuestro mail responsive]]> http://www.programandoamedianoche.com/?p=2793 2020-03-30T19:57:15Z 2018-04-13T14:07:56Z 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.

]]>
0
Valentina Echezuria <![CDATA[Formato PNG vs JPG]]> http://www.programandoamedianoche.com/?p=2814 2020-03-30T19:58:11Z 2018-03-14T12:44:06Z 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.

]]>
0
Valentina Echezuria <![CDATA[Como hacer la animación de linea dibujándose con un SVG]]> http://www.programandoamedianoche.com/?p=2721 2020-03-30T20:00:19Z 2018-03-08T15:07:41Z 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.

]]>
0
Valentina Echezuria <![CDATA[Tendencias en el Diseño Web para el 2018]]> http://www.programandoamedianoche.com/?p=2670 2020-03-30T20:01:25Z 2018-02-07T17:12:55Z 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.

]]>
0
Valentina Echezuria <![CDATA[Cómo funcionan EM y REM]]> http://www.programandoamedianoche.com/?p=2625 2020-03-30T20:02:31Z 2018-02-01T19:36:25Z 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.

]]>
0
Valentina Echezuria <![CDATA[Cómo funcionan las unidades de medida vh, vw, vmin y vmax]]> http://www.programandoamedianoche.com/?p=2576 2020-03-30T20:04:07Z 2018-01-25T20:03:00Z 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.

]]>
3
Valentina Echezuria <![CDATA[Como hacer el efecto Flip con css y jquery]]> http://www.programandoamedianoche.com/?p=2542 2019-01-11T18:03:37Z 2018-01-22T15:45:02Z 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.

]]>
2
Dario Krapp http://www.scientia.com.ar <![CDATA[Enmascaramiento dinámico de datos en SQL Server 2016]]> http://www.programandoamedianoche.com/?p=2428 2019-01-11T17:35:14Z 2016-10-05T14:44:37Z 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.

]]>
1
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Utilizar Let’s Encrypt con IIS]]> http://www.programandoamedianoche.com/?p=2410 2018-12-17T14:07:43Z 2016-07-05T01:19:10Z 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.

]]>
4
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Let’s Encrypt ofrece certificados SSL libres y gratis para tus sitios]]> http://www.programandoamedianoche.com/?p=2394 2019-01-25T14:49:07Z 2016-06-30T02:55:28Z 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.

]]>
4
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Encabezados HTTP y etiqueta meta http-equiv]]> http://www.programandoamedianoche.com/?p=2371 2019-10-03T20:19:42Z 2016-02-07T01:52:36Z 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.

]]>
2
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Crear otro booteo con Hypervisor desactivado]]> http://www.programandoamedianoche.com/?p=2341 2019-01-23T19:49:05Z 2015-12-12T23:06:39Z 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.

]]>
0
Dario Krapp http://www.scientia.com.ar <![CDATA[Extraer parámetros de un Connection String de SQL Server desde C# en una línea]]> http://www.programandoamedianoche.com/?p=2323 2020-03-30T20:06:46Z 2015-11-02T21:15:07Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Hacer backup de todas las bases de un servidor MySQL o MariaDB en Linux]]> http://www.programandoamedianoche.com/?p=2310 2020-09-30T16:34:16Z 2015-10-30T19:57:55Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Leer la versión de un APK desde .NET]]> http://www.programandoamedianoche.com/?p=2292 2020-03-30T20:10:02Z 2015-07-12T01:12:09Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Actualizar las estadísticas de todas las bases de datos SQL Server]]> http://www.programandoamedianoche.com/?p=2283 2020-03-30T20:11:38Z 2015-07-10T00:27:46Z 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.

]]>
3
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Desbloquear varios archivos en Windows]]> http://www.programandoamedianoche.com/?p=2238 2020-03-30T20:13:28Z 2015-03-18T19:01:37Z 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.

]]>
17
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Eliminar múltiples archivos en Java (y Android)]]> http://www.programandoamedianoche.com/?p=2232 2020-03-30T20:15:17Z 2015-03-17T16:20:10Z 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.

]]>
4
Alejo Ezequiel Vigo <![CDATA[Cómo crear una aplicación desde cero con Android Studio]]> http://www.programandoamedianoche.com/?p=1970 2020-03-30T20:16:02Z 2014-06-10T18:04:01Z 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.

]]>
81
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Hacer backup de todas las bases de un servidor MySQL o MariaDB en Windows]]> http://www.programandoamedianoche.com/?p=2182 2024-04-01T22:18:46Z 2014-05-25T15:25:27Z 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.

]]>
1
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Como utilizar displays de 7 segmentos con Arduino]]> http://www.programandoamedianoche.com/?p=2117 2019-01-23T19:52:29Z 2014-05-02T00:39:35Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Hacer backup de todas las bases de un SQL Server]]> http://www.programandoamedianoche.com/?p=2073 2020-03-30T20:20:40Z 2014-04-08T15:48:33Z 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.

]]>
16
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Reindexar todas las tablas de una base de SQL Server]]> http://www.programandoamedianoche.com/?p=2044 2020-03-30T20:20:32Z 2014-03-14T00:48:17Z 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.

]]>
29
Alejo Ezequiel Vigo <![CDATA[Internet Explorer 11 a primera vista]]> http://www.programandoamedianoche.com/?p=1926 2020-03-30T20:21:35Z 2013-08-16T15:21:34Z 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.

]]>
2
Federico Salort <![CDATA[Crear aplicación para SmartTV de LG]]> http://www.programandoamedianoche.com/?p=1900 2020-03-30T20:22:11Z 2013-07-18T20:04:00Z 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.

]]>
36
Alejo Ezequiel Vigo <![CDATA[Windows Blue a primera vista]]> http://www.programandoamedianoche.com/?p=1697 2020-03-30T20:22:41Z 2013-07-09T16:53:29Z 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.

]]>
1
Nahuel Soldevilla <![CDATA[Crear un “branch” de un proyecto utilizando la herramienta Tortoise SVN]]> http://www.programandoamedianoche.com/?p=1659 2020-03-30T20:24:23Z 2013-05-07T16:31:36Z 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.

]]>
0
Nahuel Soldevilla <![CDATA[Cómo realizar el seguimiento de llamadas a servicios utilizando WCF Tracing]]> http://www.programandoamedianoche.com/?p=1623 2020-03-30T20:25:01Z 2013-03-12T15:13:26Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Introducción a la programación con XNA 4.0 y C#]]> http://www.programandoamedianoche.com/?p=1617 2020-07-25T20:58:37Z 2013-03-12T13:34:01Z 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.

]]>
0
Nahuel Soldevilla <![CDATA[Utilizando Google Web Toolkit junto con Google App Engine]]> http://www.programandoamedianoche.com/?p=1580 2020-03-30T20:26:48Z 2013-02-05T14:35:43Z 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.

]]>
0
Daniel Bilsky <![CDATA[Cómo obtener la temperatura de la ciudad de la máquina cliente mediante la IP en AS3]]> http://www.programandoamedianoche.com/?p=1552 2020-03-30T20:27:55Z 2012-12-27T15:53:47Z 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.

]]>
0
Dario Krapp http://www.scientia.com.ar <![CDATA[SQL CLR sobre SQL Server 2008 y Visual Studio 2010]]> http://www.programandoamedianoche.com/?p=1460 2020-03-30T20:29:01Z 2012-12-18T00:34:38Z 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.

]]>
7
Dario Krapp http://www.scientia.com.ar <![CDATA[Paginado desde SQL Server 2005 hasta 2012]]> http://www.programandoamedianoche.com/?p=1369 2021-07-12T19:05:44Z 2012-12-12T13:29:25Z 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.

]]>
5
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Plataformas de hardware]]> http://www.programandoamedianoche.com/?p=1373 2019-01-23T19:57:31Z 2012-12-11T02:21:29Z 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.

]]>
3
Federico Salort <![CDATA[Como obtener el parámetro signed_request de la API de Facebook desde PHP]]> http://www.programandoamedianoche.com/?p=1326 2020-03-13T23:49:56Z 2012-11-28T13:00:01Z 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.

]]>
0
Nahuel Soldevilla <![CDATA[Como obtener el parámetro signed_request de la api de Facebook desde C#]]> http://www.programandoamedianoche.com/?p=1311 2020-09-16T14:38:18Z 2012-11-27T14:17:45Z 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.

]]>
2
Alberto (Tito) Rabellino <![CDATA[¿Producto o Documentación? Ambas]]> http://www.programandoamedianoche.com/?p=1299 2020-09-16T14:37:16Z 2012-11-22T14:53:37Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Teclas rápidas de Windows 8]]> http://www.programandoamedianoche.com/?p=1276 2020-07-25T21:10:41Z 2012-10-30T15:45:20Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Discurso de Steve Jobs]]> http://www.programandoamedianoche.com/?p=1244 2020-07-25T20:55:21Z 2011-10-07T10:03:36Z 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.

]]>
1
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Llamar a métodos de una página ASP.NET desde JavaScript con jQuery]]> http://www.programandoamedianoche.com/?p=1218 2020-02-18T02:06:57Z 2011-04-16T21:12:46Z 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.

]]>
50
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Compartir en Facebook desde nuestra aplicación web]]> http://www.programandoamedianoche.com/?p=1203 2020-03-13T23:44:26Z 2011-03-23T12:48:19Z 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.

]]>
14
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Migrar de Google Maps v2 a Google Maps v3]]> http://www.programandoamedianoche.com/?p=1179 2020-07-25T21:15:56Z 2011-02-21T13:39:47Z 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.

]]>
26
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Obtener identificador único de dispositivo con Android]]> http://www.programandoamedianoche.com/?p=1163 2020-07-24T00:14:54Z 2011-02-11T15:54:53Z 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.

]]>
6
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[La psicología del color]]> http://www.programandoamedianoche.com/?p=1150 2020-09-16T14:40:29Z 2011-02-10T21:02:07Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Geolocalización con HTML5]]> http://www.programandoamedianoche.com/?p=1105 2019-07-17T20:28:26Z 2010-12-28T15:42:54Z 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.

]]>
1
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Cómo firmar un documento PDF desde C# con iTextSharp]]> http://www.programandoamedianoche.com/?p=1063 2020-03-30T20:33:13Z 2010-06-24T21:40:02Z 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.

]]>
90
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Obtener lista de contactos de Gmail]]> http://www.programandoamedianoche.com/?p=1051 2019-08-21T14:53:16Z 2010-06-16T21:50:46Z 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.

]]>
7
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Pósters de tecnologías y productos de Microsoft]]> http://www.programandoamedianoche.com/?p=1040 2020-09-10T13:41:49Z 2010-06-08T16:56:40Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Parámetros opcionales en C# 4.0]]> http://www.programandoamedianoche.com/?p=1037 2020-09-16T14:42:40Z 2010-05-24T14:37:39Z 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.

]]>
1
Dario Krapp http://www.scientia.com.ar <![CDATA[Enlace vía código de grillas en ASP.NET]]> http://www.programandoamedianoche.com/?p=976 2023-02-07T15:05:41Z 2010-05-03T17:28:20Z 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.

]]>
2
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Poster con las clases de .NET Framework 4.0]]> http://www.programandoamedianoche.com/?p=966 2020-09-18T13:45:30Z 2010-04-27T18:00:03Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Especificación de los lenguajes C# 4.0 y Visual Basic 10.0]]> http://www.programandoamedianoche.com/?p=958 2020-09-18T13:25:48Z 2010-04-20T13:38:13Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Tamaño de los parámetros en string.Format]]> http://www.programandoamedianoche.com/?p=948 2020-09-18T13:24:12Z 2010-04-17T20:10:17Z 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.

]]>
2
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[101 ejemplos de Visual C# 2010 y Visual Basic 2010]]> http://www.programandoamedianoche.com/?p=939 2023-01-31T12:07:43Z 2010-04-14T19:04:42Z 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.

]]>
548
Dario Krapp http://www.scientia.com.ar <![CDATA[Enlace de elementos en controles de lista en ASP.NET]]> http://www.programandoamedianoche.com/?p=889 2023-02-07T15:02:46Z 2010-03-25T02:43:35Z 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.

]]>
1
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Utilizar Autenticación de ASP.NET desde Silverlight]]> http://www.programandoamedianoche.com/?p=912 2020-09-17T14:18:33Z 2010-03-24T00:38:31Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Betas de exámenes de certificación de .NET 4.0]]> http://www.programandoamedianoche.com/?p=879 2020-09-22T14:21:15Z 2010-03-17T21:17:39Z
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.

]]>
5
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Introducción a la programación con XNA 3.1 y C#]]> http://www.programandoamedianoche.com/?p=863 2020-09-18T13:31:58Z 2010-03-04T17:16:15Z 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.

]]>
2
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Microsoft Ajax Minifier 4.0]]> http://www.programandoamedianoche.com/?p=857 2020-09-22T14:21:55Z 2010-02-17T13:35:06Z 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.

]]>
0
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Traductor gratuito de recursos de .NET]]> http://www.programandoamedianoche.com/?p=845 2020-09-17T15:36:42Z 2010-01-14T05:25:03Z 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.

]]>
4
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Globalización y localización en Silverlight]]> http://www.programandoamedianoche.com/?p=829 2020-09-18T13:32:55Z 2010-01-08T19:30:15Z 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.

]]>
5
Gustavo Cantero (The Wolf) http://www.gustavo-cantero.com.ar <![CDATA[Imprimir con Silverlight 4 beta]]> http://www.programandoamedianoche.com/?p=812 2020-09-18T13:42:33Z 2009-12-01T03:37:57Z 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.

]]>
7
Dario Krapp http://www.scientia.com.ar <![CDATA[Cursores en SQL Server]]> http://www.programandoamedianoche.com/?p=750 2023-02-07T14:28:29Z 2009-11-26T13:27:46Z 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.

]]>
54