Integração Contínua a “grosso modo”, quer dizer garantir que temos a qualquer momento uma versão compilável e testada do nosso código no repositório (Git, Mercurial, SVN, etc.) e no caso das condições acima não serem satisfeitas (código com erro que impede a compilação ou falha nos testes automatizados), sejamos informados o quanto antes. É aqui que o Hudson se encaixa…

Existem outras ferramentas semelhantes como Cruise Control, TeamCity, Bamboo, e Apache Continuum. Por ser free, estável e ter muitos plugins disponíveis usaremos o Hudson aqui.

É comum encontrar textos explicando para que serve ou como instalar o Hudson em ambiente Linux e sendo utilizando em ambiente de desenvolvimento Java. Então, para fugir do comum, vamos fazer em ambiente windows para projetos .Net

Leia o resto deste post »

Criando um Servidor Git no Windows

Publicado: 25 25UTC agosto 25UTC 2011 em c#, git, MVC
Tags:

Sobre o Bonobo

Bonobo Git Server for Windows é uma aplicação web que você pode instalar no seu IIS para gerenciar facilmente seus repositórios git. É um projeto freeware.

Funcionalidades

  • Acesso seguro/anonimo ao seus repósitórios git
  • Interface web amigável para gerenciamento
  • Acesso a repositórios baseados em usuário e grupo
  • Gerenciador de arquivos de Repositorios
  • Browser Commit
  • Localização (multi-idioma)

Leia o resto deste post »

A idéia é velha, mas ficou bem legal vista dessa forma…

 

fonte: seprorj

Em 1º de agosto o Ministério do Trabalho e Emprego (MTE) iniciará intensa e rígida fiscalização no setor de TI em relação à terceirização irregular. O MTE criou um grupo específico para este setor, inclusive aumentando o número de fiscais.

O Sindicato das Empresas de Informática alerta às empresas que não aderirem ao Termo de Compromisso poderão sofrer sanções de natureza pecuniária. Entre os riscos estão:

- multa em relação a cada terceirizado irregular
- cobrança de contribuição previdenciária dos últimos 5 anos de cada terceirizado irregular
- cobrança do recolhimento do FGTS mensal também dos últimos 5 anos de cada terceirizado irregular
- cobrança do Imposto de Renda dos últimos 5 anos de cada terceirizado irregular inclusive com aplicação de multa de 100% por sonegação fiscal
- MTE oficiará o Ministério Público do Trabalho para as devidas medidas judiciais em face das empresas irregulares.

O Sindicato organiza palestra com os representantes do MTE Augusto José Lemos de Lima (chefe do setor de fiscalização do trabalho) e Miguel Nin Ferreira (auditor fiscal do trabalho) para esclarecimento dos riscos de quem não aderir e possíveis dúvidas que ainda persistirem sobre os Termos de Cooperação e de Compromisso.

Data: 26 de julho de 2011 (terça-feira)
Horário: 16 horas
Local: Auditório do Sindicato – Rua Buenos Aires, 68 / 14º andar, Centro, Rio de Janeiro
Inscrições limitadas: inscricoes@seprorj.org.br

Backup de SQL via Script

Publicado: 5 05UTC julho 05UTC 2011 em SQL
Tags:

Essa é uma das atividades rotineiras que fazemos muitas vezes manualmente. Então, aqui vai uma dica para automatizar a tarefa de fazer backup de varios bancos SQL Server (mesma instância) de uma única vez…

DECLARE @name VARCHAR(50) -- database name
DECLARE @path VARCHAR(256) -- path for backup files
DECLARE @fileName VARCHAR(256) -- filename for backup
DECLARE @fileDate VARCHAR(20) -- used for file name 

SET @path = 'C:Backup'

SELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112)

DECLARE db_cursor CURSOR FOR
SELECT name
FROM master.dbo.sysdatabases
WHERE name NOT IN ('master','model','msdb','tempdb')

OPEN db_cursor
FETCH NEXT FROM db_cursor INTO @name

WHILE @@FETCH_STATUS = 0
BEGIN
SET @fileName = @path + @name + '_' + @fileDate + '.BAK'
BACKUP DATABASE @name TO DISK = @fileName

FETCH NEXT FROM db_cursor INTO @name
END

CLOSE db_cursor
DEALLOCATE db_cursor

BackgroundColor de um Form MDI

Publicado: 3 03UTC março 03UTC 2011 em c#, como é mesmo?, visual studio
Tags:

Hoje percebi que algumas coisas simples, pequenos macetes que a gente aprende no dia a dia acabam se perdendo e meses depois alguém ressuscita o problema e fica aquela sensação: “ja resolvi isso antes… mas como foi que eu fiz mesmo?”…

Hoje precisei trocar o background de um form com a propriedade isMDI setada em true. O que acontece é que não importa o que eu coloque lá no background, seja imagem ou cor sólida auqela área do MDI fica sempre com a cor padrão de “control” do windows.

Resolvendo o problema:

private void FrmPrincipal_Load(object sender, EventArgs e)
{
foreach (Control ct in this.Controls) {
if (ct.GetType().Name == "MdiClient")
ct.BackColor = Color.FromName("LightSteelBlue");
}
}

Microsoft Visual Studio Scrum – parte I

Publicado: 21 21UTC novembro 21UTC 2010 em scrum
Tags:,

Para minha felicidade, a Microsoft liberou um template de processo customizado para facilitar uso de SCRUM em equipes trabalhando dentro do Team Foundation Server 2010. 

Até a presente data, está na versão 1.0. O projeto pode ser visto aqui: http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e

The template includes the following artifacts:

  • Work Item Types
    • Sprint
    • Product Backlog Item
    • Bug
    • Task
    • Impediment
    • Test Case
  • Reports
    • Release Burndown
    • Velocity
    • Sprint Burndown
    • Build Success Over Time
    • Build Summary
    • Test Case Readiness
    • Test Plan Progress
  • SharePoint Project Portal

Below are screenshots of the Sprint Burndown and Release Burndown reports included with the template.

 

Vamos instalar???? Existem vários tutoriais de como fazer a instalação na net, mas a forma mais prática é abrindo o Visual Studio. Vá em tools -> extension manager e busque por “scrum”.

selecione “o cara” e instale.

Agora vá em TEAM -> Team Project Collection Settings  -> Process Template Manager. Atela será semelhante a esta:

Clique em UPLOAD e localize a pasta PROCESS TEMPLATE onde foi instalado o Microsoft SCRUM (deve ser algo como C:Program Files (x86)MicrosoftMicrosoft Visual Studio Scrum 1.0Process Template)…

Se tudo corre bem, deve ser acerescentado à lista de Templates um item Microsoft Visual Studio Scrum. Selecione ele e clique em Make Default.

Agora você já pode criar um novo Team Project usando o SCRUM como template. Vá em File -> New -> Team Project

   

 

Pronto! Projeto vazio criado com sucesso! Agora é só usar o Team Explorer….  Repare nas nomenclaturas bem intuitivas pra quem já trabalha com SCRUM…

 

 No próximo post pretendo falar mais sobre o tema.

Templo brasileiro proíbe o uso do USB

Publicado: 21 21UTC novembro 21UTC 2010 em curiosidades
Tags:

Para seguidores de um culto no estado de São Paulo, tecnologia USB é coisa do Capeta, pois seu símbolo lembra um tridente.

Fonte da imagem: GetUSB.

A tecnologia USB foi proibida em um templo no interior de São Paulo. O líder do culto afirma que o símbolo padronizado para representar o USB é parecido com um tridente, e por isso seria um artifício do Demônio.

Welder Saldanha, fundador do templo, vetou a utilização para aqueles que seguem seus ensinamentos. “O símbolo disso (ele se recusa a pronunciar o nome da tecnologia) é um tridente, que é usado para torturar as almas que vão para o inferno. Isso mostra que todos os usuários dessa tecnologia são adoradores do Satã” – afirma ele.

Para acalorar ainda mais a polêmica, o pastor ainda explicitou que o Bluetooth seria algo divino. Por quê? Porque o seu símbolo é azul, “a cor dos olhos do nosso salvador Jesus Cristo”, completa Saldanha. Pelo menos as pessoas que vão ao templo ainda têm uma forma de trocar dados, não é mesmo?

fonte: baixaki

pm87
PM-83 | Gerenciamento ágil de projetos de Software com Scrum

em dezembro (veja mais)

pm87
PM-87 | Práticas ágeis de desenvolvimento de Software

em janeiro (veja mais)

10 dicas para profissionais de TI

Publicado: 21 21UTC novembro 21UTC 2010 em Pessoal

Problemas comuns à saúde dos profissionais de TI e 10 dicas para combatê-los:

1. Obesidade

Muito tempo parado na frente do computador, em conjunto com uma vida sedentária, má alimentação, trabalho sobre pressão, muitas horas extras, tudo isso pode levar a obesidade. Na verdade o maior fator de risco de obesidade é a falta de exercícios físicos. Duas a três horas de caminhada diária pode ser o suficiente para manter o peso.

Duas a três horas pode ser bastante tempo para quem tem uma vida corrida. Para essas pessoas soluções como uma esteira-mesa, ou uma bicicleta-mesa pode ser uma boa opção. Mas para os que gostam de ser levados a sério existem boas soluções praticáveis, como esta mini-bicicleta.

2. Trombose

Quem fica muito tempo sentado, seja na frente do computador, ou dentro de um veículo, ou avião, corre o risco de desenvolver algum tipo de trombose ou embolia. Este problema ocorre quando coágulos entopem veias das pernas (trombose) ou pulmões (embolia). Este tipo de coágulo aparecem quando uma pessoa passa muito tempo sentado, e podem se alojar em lugares perigosos. Estudos recentes indicam que trabalhos sedentários aumentam consideravelmente o risco de trombose.

A solução está em levantar regularmente, dar uma pequena caminhada pelo escritório, esticar as pernas. Aproveitando o pequeno tempo livre para evitar outros problemas também.

3. Dores de Cabeça

Luz fluorescente e/ou monitores CRT, muitas vezes mal calibrados, podem gerar, em algumas pessoas, dores de cabeça, devido ao efeito flicker. Além disso a pressão do ambiente de trabalho pode piorar uma situação que já não é tão positiva.

Para evitar o problema procure ficar próximo a fontes naturais de luz. Pare de vez em quando para descansar a vista. E para as dores de cabeça por conta de pressão no trabalho, massagens relaxantes são muito eficientes.

4. Privação de Sono

O ritmo de trabalho na área de TI é mais rápido que nas outras áreas. Por conta disso muitos profissionais acabam se privando de parte do sono em nome de mais horas para trabalho e/ou lazer. Um dos sintomas são as chamadas micro-sonecas, pequenos períodos de sono, e seu sintoma é facilmente percebido por conta de uma pequena sensação de sonho, alteração da realidade, por um período de tempo bem curto.

Para os casos em que o problema é o tempo de sono, basta dormir um pouco mais cedo, ou alterar os horários de trabalho, conforme possibilidade. Ainda assim existem casos em que o ambiente onde se dorme não tem sido apropriado, muito ruido, calor ou frio excessivo, ronco, parceiro roncando, choro de criança, ou o mais grave, apinéia, podem causar este tipo de sintoma. Caso seja um dos casos, recomenda-se a procura de um bom médico.

5. LER (Lesão por Esforço Repetitivo)

Muito comum entre operadores, digitadores e programadores, a LER costuma a atacar as mãos e braços dos trabalhadores da área de TI, a mais comun é a Síndrome de Tunel Carpal e Tendinite. Apesar disso existem estudos científicos que desassociam tais doenças com o uso contínuo de computador.

Para evitar tais problemas exercícios específicos podem ser utilizados, bem como pausas para descanso durante o período de trabalho. Para algumas categorias profissionais estas pausas estão previstas em legislação específica.

6. Problemas de Postura

Dores nas costas, nos ombros, pescoço, na maioria das vezes são consequências de postura indevida, às vezes piorada devido a tensão transferida para os músculos. Para evitar estes problemas procure sentar-se corretamente, policiar-se com relação a sua postura, e além disso procure não enrijecer os músculos numa situação de tensão.

7. Viroses e Infecções

Ambiente fechado, com ar condicionado, carpete, teclados sujos, são todos vetores de gripes, resfriados, viroses e infecções. Para evitar problemas com os vírus e bactérias no ambiente de trabalho procure manter alguns hábitos simples:

1. Fique em casa quando gripado
2. Mantenha limpos sua mesa, teclado e mouse
3. Lave bem as mãos e regularmente
4. Mantenha-se hidratado

8. Problemas Visuais

Trabalhar em frente a tela do computador pode trazer diversos problemas. Devido ao tipo de concentração necessária diante de uma tela iluminada alguns problemas podem se manifestar. Para evitar qualquer tipo de problema futuro com a sua vista mantenha alguns hábitos saudáveis

1. Não deixe de piscar – uma pessoa muito concentrada em uma tela pode, involuntariamente deixar de piscar por alguns instantes, isso resseca os olhos e pode trazer algum tipo de irritação. Policie-se para picar com regularidade, e se necessário utilize um colírio próprio para situações como esta.
2. Altere o foco – procure focalizar objetos distantes. Ande um pouco, vá até a janela, observe objetos a média e longa distância. Isso ajuda a exercitar a íris.
3. Visite seu oftomologista – visitas regulares ao oftomologista é muito importate para qualquer pessoa que trabalha colocando sua vista em condições extremas como quem trabalha diante de um monitor (CRT ou LCD).

9. Excesso de Carga

Existem também os profissionais que TI que por um motivo ou outro precisam carregar peso, principalmente quem trabalha com infraestrutura. Para evitar problemas físicos, e doloridos, devido a estas atividades, alguns poucos, e simples, cuidados resolvem o problema

1. Examinte bem o objeto a ser carregado. Verifique o peso e se é possível carregá-lo com firmeza.
2. Caso não sinta seguro em carregar um objeto muito pesado, procure alternativas. Solicite ajuda, desmonte o equipamento, ou localize as ferramentas necessárias para um transporte seguro.
3. Não estique os braços ao tentar levantar peso. Isso aumenta a carga sobre a coluna.
4. Cuidado onde pisa
5. Levante corretamente, não abaixe dobrando a coluna, e sim dobrando os joelhos. Assim é possível reduzir o esforço da coluna, mais frágil, transferindo o esforço para as pernas, mais resistentes.

10. Alergias

Mesmos os mais imunes a alergias, quando em contato diária com poeira, ou partículas suspensas, pode vir a desenvolver algum tipo de alergia, desde uma simples coriza até sinusite. É o caso de profissionais de manutenção, por mais bem ventilada e limpa, computadores costumam a juntar poeira em seu interior. Mais ainda quando é necessário dar manutenção em algum equipamento em um cliente.

Para evitar o problema uma simples máscara pode resolver, impedindo a respiração de partículas de poiera, principalmente ao se utilizar ar comprimido para remover o excesso de poeira. Outra opção é utilizar um pequeno aspirador, porém tenha sempre o cuidado de utilizar aspiradores apropriados, que não geram cargas eletrostáticas, para evitar danos a equipamentos sensíveis.

fonte: http://marioaragao.com.br/tag/profissional-de-ti/