martes, 14 de agosto de 2012

Hack para GIT

Hack para GIT.

Cuando se desarrolla software, siempre es bueno utilizar algún Sistema de Control de Versiones que permita trabajar en grupo con otros programadores al tiempo que guarde un historial de los cambios y avances. 

En OfficeYA utilizamos GIT. 

En ocasiones, al trabajar en la línea de comandos de Bash, suele ser un poco revoltoso el determinar donde quedó el último prompt con el comando recién ingresado, para determinar el inicio y fin de la respuesta a nuestra instrucción y poderla leer.

Si a esta confusión 'normal' le agregamos que al estar trabajando con GIT, es probable que se nos pase que en que rama de desarrollo estamos en el momento mismo de hacer un Commit,  un Push o un Pull, los resultados pueden ser desastrosos. 

Por tal motivo compartimos el siguiente código.

export PS1="\n\D{%T %F} \e[33;44;1m <-\u@\h-> \e[0m  \e[32;42m \e[30;47mo\e[31;41m \e[0m  \e[0m\nRama: \[\e[32;1m\] \$(git branch | sed '/^\ /d') \e[0m \w >$"

Esta instrucción debe de ser insertada al final del archivo .bashrc en su carpeta home.

Lo que hace es:
a) inserta una línea de en blanco
b) muestra la hora, la fecha, el nombre de usuario y el nombre del host o de su computadora
c) inserta un salto de línea
d) indica la rama (branch) en la cual nos encontramos trabajando en git
e) muestra la ruta y la carpeta actual
f) muestra el prompt.

Esperamos que este fragmento de código les sea de utilidad.

miércoles, 16 de mayo de 2012

¿Qué es una oficina virtual?


Una oficina virtual es un término que se emplea para servicios de oficina compartidos que incluyen dirección comercial, servicios de correo y mensajería, de telefonía, de fax, de contestador, de alojamiento web, y facilidades para reuniones y conferencias.
Éste es un nuevo modelo de oficina que permite que las personas se relacionen electrónicamente, sin necesidad de una oficina física, ya que el trabajo en este tipo de sistema se realiza en cualquier parte en donde la persona pueda estar conectada.
Las empresas que usan la oficina virtual, generalmente son aquellas que: buscan una opción de bajo riesgo de arrendar una oficina convencional; desean probar nuevos productos o ideas de servicios; reducir el tamaño de la oficina convencional; buscan establecer una presencia comercial en el lugar de establecimiento del proveedor; desean obtener una dirección comercial en un lugar de alto costo para mejorar su imagen empresarial; y buscan servicios comerciales de apoyo como el servicio de contestador, entre otras.
En estos tiempos en que todo avanza más rápido y en donde se requiere un ahorro monetario, la oficina virtual provee una gran oportunidad para aumentar las actividades de una empresa, con ello su productividad y al mismo tiempo disminuir los costos.

Entre las ventajas de la oficina virtual tenemos:

  • Menor costo de instalación. Las empresas no tienen que contar con una oficina con tanto espacio, ya que algunos trabajadores están en otro lugar que no es la oficina principal. Esto permite reducir el costo de renta y expansión de una oficina común.
  • Menor costo de equipo. Las empresas en lugar de proporcionar equipo de oficina a cada trabajador, pueden compartir gran parte del equipo de manera similar a como los usuarios de una LAN comparten sus recursos a quienes están realizando su trabajo a distancia.
  • Red formal de comunicación. Debido a la necesidad de mantenerse informados y recibir instrucciones, las empresas están concediendo mayor atención a contar con una red de comunicación, dando lugar ello al desarrollo de mejores sistemas de comunicación entre los trabajadores.
  • Menos interrupciones del trabajo. Cuando las tormentas, la lluvia, las inundaciones u otros inconvenientes, inclusive enfermedades, impide a los trabajadores desplazarse al lugar de trabajo, la oficina virtual hace factible continuar con las actividades de trabajo, tanto por parte del individuo como de la empresa.
  • Contribución social. La oficina virtual permite a las empresas contratar trabajadores que de otra forma carecerían de oportunidades laborales, ya se trate de discapacitados, ancianos o padres con hijos pequeños. Pero también trabajadores de alto valor ubicados geográficamente lejos de las oficinas de la empresa.
Más información en www.officeya.com.mx