¿Qué es un fork y cómo trabajar en Github?

github-gde

Leemos en Wikipedia:

Una bifurcación (fork en inglés), en el ámbito del desarrollo de software, es la creación de un proyecto en una dirección distinta de la principal u oficial tomando el código fuente del proyecto ya existente. Comúnmente se utiliza el término inglés. Como resultado de la bifurcación se pueden llegar a generar proyectos diferentes que cubren necesidades distintas aunque similares. El término también puede ser usado para representar la ramificación de cualquier trabajo. Un ejemplo de bifurcación es la Enciclopedia Libre escindida de la Wikipedia en español.

Un fork significa bifurcación, y en programación supone copiar un proyecto y partir de este,  hacerle modificaciones. Cuando trabajamos con repositorios Git, supone hacer una copia exacta del proyecto, generando dos URL distintas.

Los cambios que se hacen en el repositorio original no se transmiten automáticamente a la copia (fork). Esto tampoco ocurre a la inversa. Las modificaciones que se hagan en la copia (fork) no se transmiten automáticamente al repositorio original.

Una forma de trabajar con repositorios es utilizar el servicio de Github. En el encontrarás miles de proyectos, en distintos lenguajes de programación. Puedes hacer búsquedas, hasta encontrar el que te sirva. Por ejemplo, yo estuve buscando en Android, los que fueran más útiles y tuvieran más estrellas.

Una vez que lo encuentras puedes hacer un fork o clonarlo en tu computadora para comenzar a trabajar y a hacerle modificaciones.

jfeinstein10 SlidingMenu

En esta sección, les muestro cómo clonar un proyecto en tu computadora:

Ingresas a Github y buscar el proyecto deseado. Copiar la dirección *git y la debes importar en tu entorno de trabajo o IDE, por ejemplo acá se los muestro en Eclipse, en File, Import, Git, Projetcs from Git

eclipse-git

Presiono Next y pego la dirección que obtuve en Github y clic en Finish

github-source

Cuando trabajas de forma colaborativa, es imprescindible utilizar un sistema que verifique las versiones y vaya organizándolas. Y uno de estos servicios es GitHub, puedes recorrer los distintos repositorios sin necesidad de registrarte en el mismo.

Te recomiendo que visites el Blog Aprendegit, en donde podrás revisar un artículo excelente que explica muy claro, las formas de trabajar con repositorios.

[fuente: AprendeGit.com WikiPedia]

About these ads

Blink, la startup de los mensajes que se autodestruyen, fue comprada por Yahoo!

blink!-gde

Hace más de un año, les hablábamos sobre este servicio de mensajería instantánea de texto y fotos que  sólo son accesibles durante 5 segundos y que venía a competir con Snapchat y Poke. Ayer se conoció la compra por parte de Yahoo de este servicio, que a partir de ahora se llamará Blink!

El comunicado puede verse en el Blog de la empresa, en donde señalan que el 13 de Mayo han llegado a un acuerdo con Yahoo para incorporarlo a la plataforma.

Siempre siguiendo a rajatabla con la premisa que las conversaciones y  fotos se autodestruyen de sus servidores en esa cantidad de segundos.

 

[fuente: ABC]

 

Adobe Voice: Nueva herramienta para crear presentaciones profesionales y contar historias, en pocos minutos

adobe-voice

Adobe creó una herramienta para dispositivos iPad, con sistema operativo  iOS 7.0 que te permitirá hacer presentaciones rápidamente y agregarles tu propia voz o música a las diapositivas de manera fácil. Con cientos de imágenes icónicas incluídas que puedes utilizar e integrar a tu presentación para hacerla mucho más profesional.

adobe-voice2

En pocos minutos, tendrás una presentación espectacular a la que podrás agregar animaciones pre-diseñadas  que surgen desde  Adobe After Effects, la herramienta  que agrega efectos especiales  cinematográficos a tu historia en tiempo real, e incluye desenfoque de movimiento, 3D, sombras y otros cientos de efectos de calidad profesional.

Cuenta con una selección de música que podrás incluir y que ayuda a fijar automáticamente estados de ánimo, correspondiente al mensaje que podrás grabar como si estuvieras en un estudio de grabación profesional. 

adobe-voice3

Dirección de descarga: Adobe Voice para iPad

Ciclo de Charlas por los 10 años de Data Mining en Exactas, UBA #BigData [ARG]

uba-dataminig

Se cumplen 10 años de la implementación de la primer “Maestría en Explotación de Datos y Descubrimiento del Conocimiento” de América Latina en la Universidad de Buenos Aires, Facultad de Ciencias Exactas y Naturales. Y se lo festeja con un ciclo de Conferencias y paneles que tendrán lugar a lo largo del año, con representantes de empresas del sector y académicos de sectores productivos de Argentina y Latinoamérica. Contarán experiencias y enfoques prácticos para abordar la tarea de gestionar el  crecimiento exponencial de los datos en la industria.

uba-dataminig2

La agenda comienza mañana 15 de Mayo,  a partir de las 18.00, en el Aula Magna del Pabellón I de Exactas UBA, en Ciudad Universitaria.

El primer encuentro contará con la presencia del Dr. Lino Barañao, Ministro de Ciencia, Tecnología e Innovación Productiva y autoridades de la Facultad y de la Maestría

– 19:00. “Una década de formación en data mining”. Presentación Institucional del 10º Aniversario de la Maestría en Explotación de Datos y Descubrimiento del Conocimiento.

  • Dra. Ana Silvia Haedo, Directora de la Maestría.

– 19:15.  Panel sobre nuevos desafíos y aplicaciones en la era de Big Data.

“Innovación en Big Data”

  • Lic. Ernesto Mislej, Director de 7Puentes y Docente de la Maestría.

“Big Data ¡qué grande sos!”

  • Dr. Esteban Feuerstein, Profesor Asociado DC-UBA y Responsable del Programa de Ciencia de Datos de la Fundación Sadosky.

– 20:45. Conclusiones.

 

Mas datos : Maestría #BigData en Exactas, UBA

Servicio que predice cuán populares serán los Nombres de las personas [Javascript+Json]

time-nombres

Los nombres que se eligen para los bebés siguen una curva de popularidad que puede ser vista en este servicio que nos acerca Time. Indefectiblemente cuando un nombre llega a ser demasiado popular ha llegado a su cúspide, luego cae en una curva que dura aproximadamente 30 años. Por supuesto que hay nombres que, al ir acompañados por la popularidad que dan los actores o cantantes, saltan a la fama abruptamente ( Caso Miley, Adele, etc)

El proyecto no sigue los rigurosos parámetros de una investigación formal, sólo es un acercamiento entretenido al procesamiento de datos. Ingresa al enlace de la revista Time y comprueba en qué momento de la curva se encuentra tu propio nombre.

Christopher Franck es un científico estadounidense del departamento de Estadísticas de la Universidad Tecnológica de Virginia, que elaboró este sistema de código abierto para Time, que combina Javascript, Jason y tienes posibilidad de trabajar con directorios, archivos o Bases de datos MongoDB.

Puedes ver cómo funciona el proyecto en Github y acceder al código que procesa los datos que guarda la Administración de Seguridad Social norteamericana, los procesa y genera los datos con 102.658 nombres posibles, los normaliza y los reduce . 

Dirección de enlace: Time ; Proyecto en Github

Llega el “Moto E”, móvil resistente al agua ¡por sólo u$s 129!

motorola-e-gde

Motorola planea revolucionar el mercado de los teléfonos móviles de rango medio, pues anunció el lanzamiento  del nuevo teléfono inteligente con características que antes sólo encontrábamos en teléfonos de alta gama. Comenzarán a distribuirlo en pocas semanas  en 40 países y mediante más de 80 proveedoras telefónicas socias.

El Moto E tiene una pantalla de alta resolución de  4.3” display y 256ppi , Corning® Gorilla® Glass y resistencia al agua. Su procesador será  Qualcomm® Snapdragon™ 200 con doble-core CPU y 1GB RAM. Su batería de 1980 mAh promete durar todo el día.

Tiene una cámara de 5MP, capacidad para agregar tarjeta  microSD de hasta 32GB y caacidad para captar radio FM.

Dirección de enlace: Motorola E