domingo, 8 de octubre de 2017

De visita al templo Bahai

He tenido días con muchas obligaciones, el trabajo y la universidad me tenían agobiado así que solicité un descando de 15 días, aproveché en descansar, dormir hasta muy tarde, desayunar con toda tranquilidad y leer los cientos de correos en espera. Esta semana recibí un mensaje de una gran amiga, me preguntaba si deseaba acompañarla a visitar el templo Bahai. A ella le gusta la fotografía, experimenar con diferentes posturas y angulos, así que imaginé que sería divertido visitar este hermoso templo y aprovechar en tomarnos muchas fotografías. Me emocioné y acepté la invitación.
Llegó el día domingo y como siempre, me levanté algo tarde, desayune rapido, me duché y partí al lugar del encuentro acordado, como ninguno de los dos tiene auto decidimos ir en tranporte publico, tomamos una micro que nos acercaría al lugar, en el trayecto bromeamos y reimos, así llegamos a la última parada. El templo se encuentra en un cerro, es necesario subir el cerro, hay autos colectivos que te cobran menos de 2 USD para llevarte hasta el templo, nosotros fuimos a buena hora porque no había poca gente.
El regreso lo hicimos a pie ya que los colectivos estaban saturados, fue divertido ver como algunos conductores no eran tan buenos con la subida y el auto se les apagaba, volver a retomar la marcha era todo un desafio.















lunes, 2 de octubre de 2017

Subir proyecto a repositorio de GitHub

Esta guia es para windows y tiene como objetivo aprender como:
  • Crear y usar un repositorio
  • Subir un proyecto a Git Hub
  • Iniciar y gestionar una rama
  • Realizar cambios a un archivo y subirlo a GitHub como un commit
  • Abrir y unificar una peticion Pull


Qué es GitHub?
GitHub es una plataforma de alojamiento de códigos fuentes para control de versiones y colaboracion. Permite que tu y otros puedan trabajar juntos sobre los mismos proyectos sin importar el lugar donde ustedes se encuentren

Esta guía te enseñará lo escensial de GitHub, como repositorios, branches(ramas), commits, y peticiones Pull. Crearás tu propio repositorio Hello Word y aprenderás el flujo de trabajo de peticiones Pull de GitHub, una forma popular de crear y revisar código.

No vamos a programar ningun codigo
Para completar este tutorial, necesitas una cuenta en GitHub y acceso a Internet.
No vamos a programar ningun codigo, usar la linea de comandos o instalar Git(el software de control de versiones)

Crear un Repositorio
Un repositorio es usado usualmente para organzar un solo proyecto. Los repositorios pueden contener directorios y archivos, imagenes, videos, hojas de calculo, y set de datos -cualquier cosa que tu proyecto necesite. Nosotros recomendamos incluir un archivo Readme o un archivo con información acerca de tu proyecto. GitHub lo hace facil, agregar un archivo readme al mismo tiempo que creas tu nuevo repositorio. También ofrece otras opciones comunes como un archivo de licencia.
Tu repositorio hello-word puede ser un lugar donde guardes tus ideas, recursos o compartir y discutir cosas con otros.

Para crear un nuevo repositorio
1. Ingresar con tu cuenta a GitHub
2. En la esquina superior derecha, hacer click en el botón + y seleccionar New Repository
3. Nombrar el repositorio como hello-word
3. Escribir una descripción corta
4. Seleccionar Initialize this repository with a README

Click en Create Repository
Los pasos descritos se usan cuando se desea crear un repositorio nuevo, de uso general y que se pretende gestionar desde la plataforma GitHub.

Subir un proyecto a repositorio de GitHub
Si en nuestro equipo local ya contamos con un proyecto y deseamos subirlo a GitHub, debemos seguir otra serie de pasos.
En mi equipo local tengo el siguiente proyecto llamado github-project, proyecto que subiré a GitHub



1. Instalar Git para Windows, lo puedes descargar desde https://git-scm.com/downloads
2. Ingresar al directorio del proyecto, click derecho y seleccionar Git Bash Here
3. Usaremos el comando init de Git. El comando init de Git crea un repositorio local, para poder trabajar con Git primero debemos tener un repositorio local.
4. Crear un archivo .gitignore con la lista de excepciones
5. Agregar todos archivos al repositorio con la sentencia git add .
6. Ejecutar un commit para aplicar los cambios con la sentencia git commit -m 'first commit', al ser la primera vez nos pedira configurar el email y nombre del usuario. Con el commit lo que hacemos es aceptar los cambios en nuestro repositorio local.

7. Crear un repositorio en GitHub, siguiendo los pasos mencionados anteriormente pero sin seleccionar Initialize this repository with a README de preferencia asignarle el mismo nombre que el del proyecto.

7. Vincular nuestro repositorio local con el repositorio remoto, con la sentencia git remote add origin https://github.com/marcosrobertos/github-project.git
8.  Finalmente enviar los cambios de nuestro repositorio local a nuestro repositorio remoto, con la sentencia git push -u origin master, donde origin es un alias a la url de nuestro repositorio remoto y master es la rama por defecto. Git levantará un popup donde debos ingresar el usuario y contraseña de GitHub


Si vamos a GitHub veremos nuestros cambios


Referencias
https://guides.github.com/activities/hello-world/