C++ Moderno Arranca os Cabelos por Você (std::move e classes simples).

Sep 26, 2017 2 min.

Um dos últimos posts no grupo CCPPBR do Thiago Adams chama mais uma vez a atenção para a complexidade infinita que linguagens como C++ estão preferindo tomar. Esta é a geração que irá sofrer as dores de compatibilidade com o passado mais que todas as outras que virão. Isso porque mudanças pontuais que vão sendo aplicadas na linguagem e biblioteca, como move semantics, não cabe mais em exemplos de livrinhos de C++ para iniciantes da década de 90:

Quote: Thomas Mann (Escritor)

Sep 26, 2017 1 min.

“O escritor é um indivíduo para o qual a escrita é mais dolorosa do que para as outras pessoas.” - Thomas Mann

Escopo Fechado: Receita De Fracasso

Sep 12, 2017 2 min.

Quando questionado por clientes se haveria uma forma de fechar o escopo de um projeto maior que 20 horas, dessa forma limitando a interação em uma entrega única já com os requisitos definidos por ele, geralmente nossa resposta é: “isso nunca vai funcionar; ou se funcionar, vai sair bem caro”. Sinto muito, mas não trabalhamos dessa forma. Já tivemos várias experiências ruins no passado em que o cliente jurava de pé junto que o escopo estava fechado e detalhado no máximo, mas na hora de desenvolver a história foi muito diferente.

14o. Encontro CCPPBR CFP (Call for Papers)

Sep 11, 2017 1 min.

Está aberta a temporada de Call For Papers do nosso próximo encontro de programadores e aficionados C/C++ Brasil, que deverá acontecer em São Paulo (capital) dia 25 de Novembro de 2017 (sábado). Para quem deseja reservar seu lugar e uma promoção nos ingressos clique no link de pré-inscrição. Mais detalhes, que serão atualizados, no nosso site.

Ativando Ubuntu No Windows 10

Aug 29, 2017 1 min.

Pensei que o Ubuntu já estivesse na Windows Store disponível para qualquer gamer instalar (não sei por que um gamer faria isso). Mas não. Ainda é necessário fazer os passos de desenvolvedor expert de Windows para ativar esta opção. Primeiro, vá nas configurações e ative o Developer Mode: Depois vá em Adicionar/Remover Programas e ative o Windows Subsystem for Linux (Beta): Reinicie a máquina, abra o prompt de comando, digite bash e enter.

Filmes e Diretores Favoritos

Aug 23, 2017 1 min.

Essas perguntas no estilo de listas me fazem travar. Minha resposta sempre será injusta porque eu vou esquecer filmes e diretores que gosto mais do que os que eu citar. Mas, sei lá, no momento não estou focando em filmes ou diretores específicos, mas em técnicas e estilos específicos. Por exemplo, revendo séries que gostei muito, como Breaking Bad, Westworld e Mr. Robot. Há uma miríade de virtudes escondidas na confecção desses trabalhos.

13o. Encontro CCPPBrasil (Post Mortem)

Aug 6, 2017 1 min.

Mais um encontro que deu certo. No interior de SP em um sábado meio friozinho meio calor houve o décimo-terceiro encontro de nossa comunidade C/C++ Brasil, em um espaço e coffee-break fornecidos pela empresa Diebold em Indaiatuba. Houve cinco palestras e o dia passou bem rápido. Parabéns a todos os envolvidos pelo sucesso do encontro.

Migrando Imagens Para Imgur

Jul 28, 2017 2 min.

Depois de migrar meus blogues para o Hugo decidi deixar o repositório mais magro migrando as imagens para um serviço de imagens. O imgur me pareceu uma solução simples com uma interface rápida (e uma API Python). Para realizar essa tarefa você vai precisar das ferramentas de sempre: grep, sed, python, vim. E lá vamos nós. Meu primeiro passo foi realmente limpar a pasta de imagens, eliminando as que não estavam sendo usadas.

Forma Mais Simples De Depurar Processos Antes Do Logon

Jul 27, 2017 3 min.

No post anterior sobre debug eu havia me focado mais na depuração de processos remotos no Visual Studio 2003 de maneira convencional. Aqui eu vou abordar o assunto de uma maneira menos convencional: usando o Visual Studio 2017 mais novo e depurando uma DLL (C++) que é carregada por um serviço antes do logon no Windows 7. Em primeiro lugar, como vimos anteriormente, a ponta server do depurador é um programa que você executa com alguns parâmetros e ele fica escutando em uma porta.

CppTests

Jul 25, 2017 2 min.

Iniciei um novo projeto no GitHub que tem por objetivo ser minha prancheta de trabalhos para minha palestra no próximo encontro ccpp. Há uma infinitude de coisinhas novas na linguagem C++, fora as adições à biblioteca STL, mas que devem passar despercebidas da maioria dos programadores, que está mais é querendo terminar seus próprio projetos. Enquanto alguns conceitos, sintaxes e métodos não se solidificam, vale a pena dar uma espiada no futuro?