Olá, hoje tentei ligar minha aplicação pessoal (Rails+MySQL) no Snow Leopard e não funcionou.
Dentre os diversos problemas, o MySQL antigo, 32 bits, que funcionava no Leopard, não funcionou no Snow Leopard. Pensei em instalar novamente, mas por sorte encontrei este artigo, que além de falar que agora é possível instalar o MySQL 64 bits, já me deu o comando para instalar o gem para este mysql 64 bits.
Mostrando postagens com marcador Software. Mostrar todas as postagens
Mostrando postagens com marcador Software. Mostrar todas as postagens
quinta-feira, 17 de setembro de 2009
quinta-feira, 11 de setembro de 2008
Contando o número de linhas de um projeto Git
Hoje me deparei com uma situação interessante. No livro Code Complete, o autor diz:
Então pensei: "vou calcular a quantidade provável de erros no meu programa usando um valor de 25 defeitos a cada 1000 linhas." Então caiu minha ficha: não sei quantas linhas meu programa tem.
"Industry average experience is about 1–25 errors per 1000 lines of code for delivered software. The software has usually been developed using a hodgepodge of techniques (Boehm 1981, Gremillion 1984, Yourdon 1989a, Jones 1998, Jones 2000, Weber 2003). Cases that have one-tenth as many errors as this are rare(...)
The Applications Division at Microsoft experiences about 10–20 defects per 1000 lines of code during in-house testing and 0.5 defects per 1000 lines of code in released product (Moore 1992)."
(Steve Mcconnell, Code Complete)
Então pensei: "vou calcular a quantidade provável de erros no meu programa usando um valor de 25 defeitos a cada 1000 linhas." Então caiu minha ficha: não sei quantas linhas meu programa tem.
Marcadores:
git,
programação,
Software
sexta-feira, 15 de agosto de 2008
Repositório Git em um servidor web - completo
Neste post vou passar informações de como fiz para hospedar um repositório Git em um servidor compartilhado (shared hosting). Um servidor compartilhado é daqueles servidores web baratos, acessados via painel de controle, e que é usado por você e por mais um monte de clientes (por isso é chamado "compartilhado").
Este post foi feito para usuários avançados. Um requisito importante para esta técnica é ter acesso SSH ao servidor e saber usar SSH.
Este post foi feito para usuários avançados. Um requisito importante para esta técnica é ter acesso SSH ao servidor e saber usar SSH.
sexta-feira, 1 de agosto de 2008
Software com aparência nativa
Quando um novo software para desktop (não para web) começa a ser criado, é importante definir em quais sistemas operacionais ele deve funcionar. Atualmente grande parte dos softwares desktop comerciais (ou seja, softwares para serem vendidos) são feitos para Windows e, em menor escala, para Mac. Uma coisa que o usuário leigo pode não perceber é a importância do software integrar-se visualmente no sistema operacional.
segunda-feira, 16 de junho de 2008
Repositório Git consome menos espaço do que Subversion?
Hoje vou verificar se um repositório Git consome menos espaço que um repositório Subversion.
terça-feira, 10 de junho de 2008
Como des-publicar um branch publicado acidentalmente no Git
Talvez nem todos saibam, mas o Git é um dos mais poderosos sistemas de controle de versão. Dos que já ouvi falar (CVS, Subversion, Perforce, Bzr, Mercurial), ele é sem dúvida o melhor, principalmente devido às suas funcionalidades. É muito rápido fazer "rebase" e "merge", muito rápido manter árvores paralelas e desenvolvimento distribuído.
Deixando a introdução de lado, enviei alguns branches acidentalmente e agora desejo despublicá-los. O comando para despublicar é:
git push <repositorio-remoto> :refs/heads/<branch-a-ser-deletado>
Deixando a introdução de lado, enviei alguns branches acidentalmente e agora desejo despublicá-los. O comando para despublicar é:
git push <repositorio-remoto> :refs/heads/<branch-a-ser-deletado>
Marcadores:
controle de versão,
git,
Software
Assinar:
Postagens (Atom)