Workshop de Git & GitHub

Já usas algum sistema de controlo de versões no código que fazes? Achas que a Dropbox não é suficiente para controlares os teus progressos e desenvolveres código
cooperativamente?

Então a HackerSchool traz-te o Workshop de Git/GitHub que esperavas.

hsgit

Quando e Onde?

Data: 4ª-feira, 16/4/2014
Horas: das 17h30 às 20h00
Local: sala F8, piso 0 do Pavilhão de Informática III, @Campus Alameda, IST
Preço (membros efectivos): Gratuito
Preço (não membros): 5€
Inscrição: https://www.eventbrite.pt/e/bilhetes-w-workshop-de-git-github-11227639171
Vagas: 35
Vagas (em caso de desistência): 35
Pré-requisitos: Recomenda-se que os participantes facam o download o git para o seu computador antes do workshop e tenham uma conta criada no github.

Este workshop serve para iniciação ao Git, GitHub e à gestão de projectos com estas ferramentas. Irá consistir numa breve explicação prática do que é o git e para que serve, serão explicados os passos necessários para criar um repositório, fazer commits e publicar o código no github ou noutro serviço online que tenha repositórios git.
Será ainda demonstrado como se pode usar o github para fazer a gestão de projectos e os modelos de branching mais comuns, tais como: centralized workflow, feature branch e ainda git flow.

Descrição Detalhada:

O Git é um sistema de controlo de versões distribuido desenhado para ser rápido e permitir a criação e gestão eficiente de branches. O GitHub é uma das plataformas mais utilizadas para armazenamento de projectos git, é também popular como uma rede social para código e projectos open-source.

Notas: Além das vagas habituais são disponibilizadas 35 vagas adicionais, as quais deverão ser preenchidas apenas quando já não existirem mais vagas normais.

Resultados: Quais os Sistemas de Controlo de Versoes que usas?

Recentemente conduzimos um pequeno inquérito online com o objectivo de saber quais os sistemas de controlo de versões que são mais populares na nossa comunidade e no Instituto Superior Técnico. Decorridos 6 dias desde a publicação do inquérito, obtivemos até ao momento 154 respostas. Deixamos aqui os resultados.

Quais os Sistemas de Controlo de Versoes que usas

O inquérito começou com sete possibilidades predefinidas a que os votantes acrescentaram os sistemas ClearCase e Baazar. Três dos sistemas não tiveram qualquer voto. Foram eles Darcs, GNU Arch e RCS.

Sistema Votos % Votos
CVS 21 14,1%
Darcs 0 0%
Git 82 55,0%
GNU Arch 0 0%
Mercurial 4 2,7%
RCS 0 0%
Subversion (SVN) 40 26,8%
ClearCase 1 0,7%
GNU Baazar 1 0,7%

Houve três respostas que foram dadas mas que não foram consideradas: Dropbox, Gmail e Pen USB.

Aproveitamos para anunciar que brevemente teremos um workshop de Git. Se queres aprender a usar o sistema mais popular de acordo com o inquérito terás aí uma boa oportunidade.

[Projectos LXR] HackerSupply

O projecto HackerSupply surgiu da necessidade da HackerSchool ter uma fonte de alimentação de bancada para o seu laboratório. Realizado pelo Jorge Atabão e pelo Manuel Palmeira, este projecto pretendeu transformar uma fonte de alimentação de um PC numa fonte de alimentação de bancada que fornecesse, para além das tensões convencionais de uma PSU, uma tensão variável de 1.25V a 12V.

1598767_735657743120566_2126234984_o

Inicialmente, projectou-se que todo o circuito ficaria na caixa original, mantendo o aspecto de uma PSU. Contudo, o espaço revelou-se insuficiente, pelo que se optou por uma segunda caixa maior e em madeira (MDF).

IMG_3730

IMG_3741

 

 

 

 

 

O resultado final, conta com uma caixa pintada a preto, cujas saídas de ar aparentam o logótipo da HackerSchool, de onde emana uma delicada luz verde, símbolo da associação. Contudo, o projecto não está terminado, faltando a componente variável que não foi concretizada devido a atrasos em encomendas.

IMG_3751

Durante o evento, foi dada a sugestão de se criar uma versão portátil da Hackersupply que contivesse os conectores para ligar a uma PSU e disponibilizasse todas as tensões da original. A ideia foi analisada e melhorada, estando em desenvolvimento um novo protótipo que poderá contar com ligações universais.