jueves, 11 de mayo de 2017

Actualizacion de Xamarin, donde descarga los archivos?

Estaba tratando de actualizar Xamarin en mi compu de desarrollo que tiene Windows 10 y Visual Studio 2015, y luego de que se descargaran los archivos, el actualizador de Xamarin no arrancaba

Estuve buscando en donde habia bajado los archivos para ver si podia ejecutarlos desde alli o borrarlos, y la descarga se guarda en

C:\Users\[TUUSUARIO]\AppData\Local\MonoDevelop-4.0\Cache\TempDownload

Desde alli se puede arrancar el archivo msi

sábado, 22 de abril de 2017

Docker para windows, cambiar la ubicacion donde se almacenan los archivos

Haciendo mis primeras pruebas con docker para windows, me encontre con que todos los archivos de trabajo y configuracion se estan generando en C:\ProgramData\Docker mi disco C no tiene mucha capacidad por lo que estaba viendo como modificar esta opcion para enviar los datos a otra unidad

Abrimos Settings en el icono de docker for windows que se encuentra en nuestra barra de tareas



Luego en el apartado Daemon cambiamos la configuracion de Basic a Advanced


Establecemos el valor de la propidad graph a la carpeta en la que deseamos grabar los archivos de docker (usar doble barra para los separadores de directorios)
Al aplicar los cambios, docker se reiniciara


Luego al ejecutar el comando docker info podemos ver que cambio la ruta a la especificada en los settings





Informacion adicional

  • https://forums.docker.com/t/where-are-images-stored/9794/12
  • https://docs.docker.com/docker-for-windows/
  • https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-docker/configure-docker-daemon


martes, 14 de marzo de 2017

Gestion de empresas de servicios

Estoy trabajando sobre mi nuevo proyecto, recientemente publicado, http://workek.com
Es un saas para la administracion de pymes que se dedican a servicios, talleres mecanicos, instaladores de alarmas, gasistas, plomeros, etc
Actualmente esta en beta, e incluye la funcionalidad gratuita (freemium), la funcionalidad con suscripcion esta en desarrollo, y todavia no tengo las escalas de precios que voy a manejar
Pueden crear una cuenta y comenzar a utilizarlo ya mismo!

viernes, 27 de enero de 2017

CI y CD software

Para mis proyectos estoy configurando los servidores de integracion continua e implementacion continua

El server de integracion continua es una maquina virtual HyperV con windows server 2012, corriendo TeamCity 10.0.4
El de implementacion continua es Octopus, instalado en el mismo servidor y ademas necesita clientes en los servidores en donde se va a realizar la implementacion, en mi caso maquinas virtuales en Azure
Tengo ademas un plugin de TeamCity en Octopus para facilitar la comunicacion
Mi proyecto principal es una aplicacion web que tiene distintas funcionalidades que se presentan al usuario segun la configuracion, por lo que dicha configuracion la aplico en octopus al momento de hacer la implementacion

viernes, 20 de enero de 2017

Chrome en modo aplicacion

Si queremos abrir chrome con una direccion establecida, sin mostrar barras de menu o estado, podemos utilizar el parametro app de la siguiente manera

"C:\Program Files (x86)\Google\Chrome\Application\chrome" --app=http://netflix.com

Mis herramientas actuales

Trabajo como full stack developer utilizando tecnologias Microsoft, ademas de los programas de rigor (lease Visual Studio) utilizo una serie de herramientas y utilidades que me hacen la vida mas facil, aqui una breve lista desordenada.

Chocolatey, una mejor manera de instalar software en windows

Este post esta principalmente dirigido a desarrolladores utilizando windows, como tal, se supone un conocimiento minimo de la utilizacion del sistema operativo.

Como podemos haber experimentado en mas de una ocasion, al momento de necesitar instalar alguna nueva herramienta o utilidad, nos encontramos con el problema de determinar cual es la pagina en la cual podemos descargar dicho programa y ademas cual es la version que mejor se adapta a nuestro entorno.

Tratando de mejorar la experiencia de manejo de software en windows, nos encontramos con Chocolatey, el cual usando nuestra linea de comandos, nos permitira realizar todas las tareas necesarias para la instalacion y actualizacion de nuestro software.

Posee una lista curada de los paquetes que se encuentran disponibles en el siguiente enlace.

Las instrucciones para la instalacion del mismo estan aqui.

Basicamente debemos abrir nuestra linea de comandos PowerShell en modo administrador y ejecutar el comando

iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex

Luego de la instalacion podemos instalar nuestro software con un simple comando, por ejemplo para instalar ConsoleZ


choco install consolez

O actualizar por medio de

choco upgradeconsolez