Skip to content
Permalink
Browse files

Separando posts de blog dos posts mais sérios de código.

  • Loading branch information...
Caloni committed Jul 10, 2019
1 parent ebefb25 commit a4094252c53b28e517d8d797f36893d7cba10fac
Showing with 382 additions and 381 deletions.
  1. +0 −6 archetypes/places.md
  2. +2 −1 content/{code → blog}/10-encontro-de-programadores-de-c-c-2.md
  3. +2 −1 content/{code → blog}/11-encontro-ccpp-brasil-cfp.md
  4. +2 −1 content/{code → blog}/11-encontro-ccpp-brasil-inscricoes.md
  5. +2 −1 content/{code → blog}/13-encontro-ccpp-indaiatuba-sp-2017-08-05.md
  6. +2 −1 content/{code → blog}/13-encontro-ccppbrasil-post-mortem.md
  7. +2 −1 content/{code → blog}/14-encontro-ccppbr.md
  8. +2 −1 content/{code → blog}/14-encontro-ccppbrasil-cfp.md
  9. +1 −1 content/{code → blog}/2048-motivos-para-nao-programar.md
  10. +1 −1 content/{code → blog}/a-inteligencia-do-if-parte-1.md
  11. +1 −1 content/{code → blog}/a-inteligencia-do-if-parte-2.md
  12. +1 −1 content/{code → blog}/a-maneira-errada-de-comecar-um-projeto-e-com-visual-studio.md
  13. +1 −1 content/{code → blog}/a-procura-de-vida-extraterrestre.md
  14. +1 −1 content/{code → blog}/a-resolucao-do-bitcoin.md
  15. +1 −1 content/{code → blog}/adplus-no-cliente-nao-voce.md
  16. +1 −1 content/{code → blog}/analisando-erros-pelo-filtro-do-file-mon.md
  17. +1 −1 content/{code → blog}/analogicamente-perfeito.md
  18. +1 −1 content/{code → blog}/android-protobuf-mock-configuravel.md
  19. +1 −1 content/{code → blog}/aprenda-a-usar-sua-api.md
  20. +1 −1 content/{code → blog}/aprendendo-um-terceiro-idioma.md
  21. +1 −1 content/{code → blog}/aprendizado-em-kernel-mode.md
  22. +1 −1 content/{code → blog}/atalhos-no-terminal-do-linux-unix-cygwin.md
  23. +1 −1 content/{code → blog}/ativando-ubuntu-no-windows-10.md
  24. +1 −1 content/{code → blog}/atividades-extracurriculares.md
  25. +1 −1 content/{code → blog}/atualizando-houaissparababylon-no-saite.md
  26. +1 −1 content/{code → blog}/axiomas-de-zurique.md
  27. +1 −1 content/{code → blog}/backup-de-pobre.md
  28. +1 −1 content/{code → blog}/barata-eletrica-e-o-hacker-de-antigamente.md
  29. +1 −1 content/{code → blog}/bazaar-com-subversion.md
  30. +1 −1 content/{code → blog}/bazaar-e-fedora-8-a-saga.md
  31. +1 −1 content/{code → blog}/bazaar-grafico.md
  32. +1 −1 content/{code → blog}/bitforge.md
  33. +1 −1 content/{code → blog}/boost-bind-e-os-erros-escrotos.md
  34. +1 −1 content/{code → blog}/boost-meta-state-machine.md
  35. +1 −1 content/{code → blog}/bovespabacktesting.md
  36. +1 −1 content/{code → blog}/breakpoints-promiscuos.md
  37. +1 −1 content/{code → blog}/busca-do-google-com-atalhos.md
  38. +1 −1 content/{code → blog}/c-cpp-engenharia-reversa-e-todo-o-resto.md
  39. +1 −1 content/{code → blog}/c0x-parcial-no-novo-gcc-43.md
  40. +1 −1 content/{places → blog}/cali-2018.md
  41. +1 −1 content/{code → blog}/caloni-palestrando-sobre-bitcoins-antes-de-virar-modinha.md
  42. +1 −1 content/{code → blog}/ccppbr-rio-12.md
  43. +1 −1 content/{code → blog}/ccppbrsp14-postergado.md
  44. +1 −1 content/{code → blog}/cezinha-explica.md
  45. +1 −1 content/{code → blog}/cmd-e-o-encoding-fake.md
  46. +1 −1 content/{code → blog}/cnasi-geracao-y-e-seus-gastos-em-ti.md
  47. +1 −1 content/{code → blog}/code-jam-2019-qualification-round.md
  48. +1 −1 content/{code → blog}/coletando-dumps-automaticamente.md
  49. +1 −1 content/{code → blog}/como-apagar-o-prompt-do-seu-programa-windows.md
  50. +1 −1 content/{code → blog}/como-compilar-em-somente-um-passo.md
  51. +1 −1 content/{code → blog}/como-estou-trabalhando-com-o-bazaar.md
  52. +1 −1 content/{code → blog}/como-fazer-merge-de-projetos-distintos-no-bazaar.md
  53. +1 −1 content/{code → blog}/como-publicar-seu-blog-em-hugo-para-ebook.md
  54. +1 −1 content/{code → blog}/como-publicar-um-livro-na-amazon.md
  55. +1 −1 content/{code → blog}/como-rodar-qualquer-coisa-como-servico.md
  56. +1 −1 content/{code → blog}/como-ser-um-hacker.md
  57. +1 −1 content/{code → blog}/como-ser-um-melhor-desenvolvedor-em-2008.md
  58. +1 −1 content/{code → blog}/como-ser-um-melhor-desenvolvedor-nos-proximos-seis-meses.md
  59. +1 −1 content/{code → blog}/como-ter-um-melhor-blogue-em-2008.md
  60. +1 −1 content/{code → blog}/como-usar-wtl-com-o-atl-do-ddk.md
  61. +1 −1 content/{code → blog}/conteudo-da-palestra.md
  62. +1 −1 content/{code → blog}/convertendo-windows-de-uefi-para-mbr.md
  63. +1 −1 content/{code → blog}/convivendo-entre-todolist-e-microsoft-project.md
  64. +1 −1 content/{code → blog}/coroutines-em-c-picoro.md
  65. +1 −1 content/{code → blog}/correcao-de-bugs-instantanea.md
  66. +1 −1 content/{code → blog}/cpp-arranca-os-cabelos-por-voce.md
  67. +1 −1 content/{code → blog}/cppcon-iii.md
  68. +1 −1 content/{code → blog}/cpptests.md
  69. +1 −1 content/{code → blog}/crash-no-windows-explorer.md
  70. +1 −1 content/{code → blog}/creative-commons.md
  71. +1 −1 content/{code → blog}/cronograma.md
  72. +1 −1 content/{code → blog}/cronogramas-baseados-em-fatos-reais.md
  73. +1 −1 content/{code → blog}/csi-crashed-server-investigation.md
  74. +1 −1 content/{code → blog}/cuidado-com-a-copia-de-arquivos-na-vmware.md
  75. +1 −1 content/{code → blog}/dando-cabo-do-windbg.md
  76. +1 −1 content/{code → blog}/daytoday.md
  77. +1 −1 content/{code → blog}/de-volta-a-tona.md
  78. +1 −1 content/{code → blog}/deixe-o-programador-programar.md
  79. +1 −1 content/{code → blog}/depuracao-na-nuvem.md
  80. +1 −1 content/{code → blog}/depurando-ate-o-ultimo-segundo.md
  81. +1 −1 content/{code → blog}/depurando-codigo-c-no-visual-studio.md
  82. +1 −1 content/{code → blog}/desejo-insano-de-programar-no-kernel.md
  83. +1 −1 content/{code → blog}/desenvolvendo-em-linha-de-comando.md
  84. +1 −1 content/{code → blog}/desmontando-o-aulete-digital.md
  85. +1 −1 content/{code → blog}/devaneio-nerd-rapido-sobre-aniversarios.md
  86. +1 −1 content/{code → blog}/devaneio-nerd-rapido-sobre-profecias.md
  87. +1 −1 content/{code → blog}/developer-you-need-to-know-english.md
  88. +1 −1 content/{code → blog}/duas-pequenas-dicas-para-programar-no-caos.md
  89. +1 −1 content/{code → blog}/e-foi-se-o-tdc.md
  90. +1 −1 content/{code → blog}/e-o-fonte-idiota.md
  91. +1 −1 content/{code → blog}/electrum-uma-opcao-simples-e-rapida-de-manter-bitcoins-seguros.md
  92. +1 −1 content/{code → blog}/engenharia-reversa-em-itajuba.md
  93. +1 −1 content/{code → blog}/engenharia-reversa-para-principiantes.md
  94. +1 −1 content/{code → blog}/english-posts.md
  95. +1 −1 content/{code → blog}/entao-voce-ainda-nao-usa-controle-de-fonte.md
  96. +1 −1 content/{code → blog}/entendendo-a-compilacao.md
  97. +1 −1 content/{code → blog}/entrando-na-zona-com-vim.md
  98. +1 −1 content/{code → blog}/entrando-na-zona-com-windows.md
  99. +1 −1 content/{code → blog}/entrevista-com-o-caloni-no-do-zero-ao-mestre.md
  100. +1 −1 content/{code → blog}/epa-ccpp-4-nossa-comunidade-ganhando-forma.md
  101. +1 −1 content/{code → blog}/escolha-de-palestras-tdc-2015-sp.md
  102. +1 −1 content/{code → blog}/escopo-fechado-receita-de-fracasso.md
  103. +1 −1 content/{code → blog}/esse-ponteiro-vai-ate-onde.md
  104. +1 −1 content/{code → blog}/estranho.md
  105. +1 −1 content/{code → blog}/evento-c.md
  106. +1 −1 content/{code → blog}/existem-programadores-ccpp-no-rio-de-janeiro.md
  107. +1 −1 content/{code → blog}/exportando-repositorios-antigos-do-bazaar-para-git.md
  108. +1 −1 content/{code → blog}/extreme-go-horse.md
  109. +1 −1 content/{code → blog}/filmes-diretores-favoritos.md
  110. +1 −1 content/{code → blog}/fisica-quantica-para-filosofos.md
  111. +1 −1 .../{code → blog}/forma-simples-de-baixar-atualizacoes-remotamente-de-um-cliente-para-um-servidor.md
  112. +1 −1 content/{code → blog}/foto-dos-melhores-momentos.md
  113. +1 −1 content/{code → blog}/fotos-dos-primeiros-encontros.md
  114. +1 −1 content/{code → blog}/free-pascal-e-vs-code.md
  115. +1 −1 content/{code → blog}/fundamentos.md
  116. +1 −1 content/{code → blog}/gambi-do-dia-swap-com-apenas-duas-variaveis.md
  117. +1 −1 content/{code → blog}/geleia-de-codigo.md
  118. +1 −1 content/{code → blog}/gerando-dumps-automatizados.md
  119. +1 −1 content/{code → blog}/gettickcount-nao-e-um-gerador-de-ids-unicos.md
  120. +1 −1 content/{code → blog}/gina-x-credential-provider.md
  121. +1 −1 content/{code → blog}/google-shortcuts.md
  122. +1 −1 content/{code → blog}/guardando-senhas-com-vim.md
  123. +1 −1 content/{code → blog}/guia-alocacao-nos-clientes.md
  124. +1 −1 content/{code → blog}/guia-para-iniciantes-no-driverentry.md
  125. +1 −1 content/{code → blog}/hello-world.md
  126. +1 −1 content/{code → blog}/historia-da-linguagem-c-parte-1.md
  127. +1 −1 content/{code → blog}/historia-da-linguagem-c-parte-2.md
  128. +1 −1 content/{code → blog}/historia-do-windows-parte-10.md
  129. +1 −1 content/{code → blog}/historia-do-windows-parte-20.md
  130. +1 −1 content/{code → blog}/historia-do-windows-parte-30.md
  131. +1 −1 content/{code → blog}/historia-do-windows-parte-351.md
  132. +1 −1 content/{code → blog}/historia-do-windows-parte-40.md
  133. +1 −1 content/{code → blog}/historia-do-windows-parte-50.md
  134. +1 −1 content/{code → blog}/historia-do-windows-parte-51.md
  135. +1 −1 content/{code → blog}/houaiss-1-3.md
  136. +1 −1 content/{code → blog}/houaiss-no-kindle.md
  137. +1 −1 content/{code → blog}/houaiss-para-babylon-12.md
  138. +1 −1 content/{code → blog}/houaiss-para-babylon-em-python.md
  139. +1 −1 content/{code → blog}/houaiss-para.md
  140. +1 −1 content/{code → blog}/houaissparababylon-versao-11.md
  141. +1 −1 content/{code → blog}/houaissparababylon-versao-beta.md
  142. +1 −1 content/{code → blog}/house.md
  143. +1 −1 content/{code → blog}/how-to-run-anything-as-a-service.md
  144. +1 −1 content/{code → blog}/ii-seminario-portabilidade-e-performance.md
  145. +1 −1 content/{code → blog}/imasters-php-experience.md
  146. +1 −1 content/{code → blog}/impressoes-do-quinto-encontro-de-ccpp.md
  147. +1 −1 content/{code → blog}/indexando-simbolos-com-rapidez.md
  148. +1 −1 content/{code → blog}/influence-board.md
  149. +1 −1 content/{code → blog}/inscricoes-14-ccppbrsp.md
  150. +1 −1 content/{code → blog}/insights-sobre-produtividade-auto-ajuda-e-melhora-continua.md
  151. +1 −1 content/{code → blog}/integrando-bitbucketgithub-com-trello.md
  152. +1 −1 content/{code → blog}/iteradores-nao-sao-constantes.md
  153. +1 −1 content/{code → blog}/junctions.md
  154. +1 −1 content/{code → blog}/kernel-mode-user-mode.md
  155. +1 −1 content/{code → blog}/launchpad-e-a-democracia-do-codigo-fonte.md
  156. +1 −1 content/{code → blog}/linux-e-o-dhcp.md
  157. +1 −1 content/{code → blog}/livre-arbitrio.md
  158. +1 −1 content/{code → blog}/log-de-apis-chamadas-direto-do-windbg.md
  159. +1 −1 content/{code → blog}/loucuras-multithreading.md
  160. +1 −1 content/{code → blog}/mais-um-cpp-mvp.md
  161. +1 −1 content/{code → blog}/manipulando-mouse-e-teclado-no-windows.md
  162. +1 −1 content/{code → blog}/melhor-integracao-entre-vim-e-visual-studio.md
  163. +1 −1 content/{code → blog}/meu-novo-parseador-de-argc-argv.md
  164. +1 −1 content/{code → blog}/meu-roteiro-c.md
  165. +1 −1 content/{code → blog}/meus-repositorios-no-github.md
  166. +1 −1 content/{code → blog}/migrando-imagens-para-imgur.md
  167. +1 −1 content/{code → blog}/minha-palestra-do-tdc-2012.md
  168. +1 −1 content/{code → blog}/mousetool-clique-automatico-do-seu-rato.md
  169. +1 −1 content/{code → blog}/mousetool.md
  170. +1 −1 content/{code → blog}/mudanca.md
  171. +1 −1 content/{code → blog}/mvp-showcast.md
  172. +1 −1 content/{code → blog}/mvp-summit.md
  173. +1 −1 content/{code → blog}/nao-atualize-seu-sistema.md
  174. +1 −1 content/{code → blog}/nao-e-minha-culpa.md
  175. +1 −1 content/{code → blog}/native-floripa-2017-impressoes.md
  176. +1 −1 content/{code → blog}/native-floripa-2017-palestras.md
  177. +1 −1 content/{code → blog}/native-floripa-2018.md
  178. +1 −1 content/{code → blog}/novas-diferencas-no-bazaar.md
  179. +1 −1 content/{code → blog}/novidades-no-windbg-7.md
  180. +1 −1 content/{code → blog}/novo-branch-para-projetos-do-caloni-com-br.md
  181. +1 −1 content/{code → blog}/novos-atalhos-aprendidos-no-vim.md
  182. +1 −1 content/{code → blog}/o-novo-como-nao-dar-step-into-do-visual-studio-201213.md
  183. +1 −1 content/{code → blog}/o-passado-torto-de-um-programador-por-acaso.md
  184. +1 −1 content/{code → blog}/o-que-acontece-com-um-programador-com-pressa.md
  185. +1 −1 content/{code → blog}/o-velho-problema-do-project-out-of-date-do-visual-studio.md
  186. +1 −1 content/{code → blog}/ode-ao-c.md
  187. +1 −1 content/{code → blog}/oitavo-encontro-do-grupo-cc-brasil.md
  188. +1 −1 content/{code → blog}/openssh-windows.md
  189. +1 −1 content/{code → blog}/os-fundamentos-praxeologicos-da-teoria-legal-libertaria.md
  190. +1 −1 content/{code → blog}/os-melhores-eventos-sao-de-programadores-c.md
  191. +1 −1 content/{code → blog}/pacotes-perdidos-nuget-em-projetos-cpp-no-visual-studio.md
  192. +1 −1 content/{code → blog}/palestra-como-criar-moedas-digitais-em-casa-com-cpp-kick-off.md
  193. +1 −1 content/{code → blog}/palestra-stack-overflow.md
  194. +1 −1 content/{code → blog}/palestras-do-ccppbrsp14.md
  195. +1 −1 content/{code → blog}/pesquisas-sobre-a-gina.md
  196. +1 −1 content/{code → blog}/php-experience-2018-dia2-criticas.md
  197. +1 −1 content/{code → blog}/poker-face.md
  198. +1 −1 content/{code → blog}/por-onde-voce-acessa-este-blogue.md
  199. +1 −1 content/{code → blog}/por-que-as-startups-brasileiras-precisam-de-outsourcing.md
  200. +1 −1 content/{code → blog}/pos-ii-seminario-portabilidade-e-performance.md
  201. +1 −1 content/{code → blog}/prefacio-de-o-capital-vol-1.md
  202. +1 −1 content/{code → blog}/primeiro-ano-do-novo-calonicombr.md
  203. +1 −1 content/{code → blog}/primeiros-passos-na-documentacao-de-codigo-fonte-usando-doxygen.md
  204. +1 −1 content/{code → blog}/primeiros-passos-no-vmware-workstation.md
  205. +1 −1 content/{code → blog}/problemas-comuns-no-windbg-e-suas-solucoes.md
  206. +1 −1 content/{code → blog}/processleaker.md
  207. +1 −1 content/{code → blog}/programa-mae-foca.md
  208. +1 −1 content/{code → blog}/programadores-de-verdade-nao-usam-java.md
  209. +1 −1 content/{code → blog}/projeto-modelo.md
  210. +1 −1 content/{code → blog}/projetoaluno.md
  211. +1 −1 content/{code → blog}/provas-de-conceito-yes.md
  212. +1 −1 content/{code → blog}/python27-protobuf-py2exe-cx_freeze.md
  213. +1 −1 content/{code → blog}/qt5-natvis.md
  214. +1 −1 content/{code → blog}/quando-o-navegador-nao-quer-largar-um-arquivo.md
  215. +1 −1 content/{code → blog}/quantos-handles.md
  216. +1 −1 content/{code → blog}/quarto-encontro-c.md
  217. +1 −1 content/{code → blog}/que-geleia-de-mocoto.md
  218. +1 −1 content/{code → blog}/quote-thomas-mann-escritor.md
  219. +1 −1 content/{code → blog}/rank-and-file-code-jam.md
  220. +1 −1 content/{code → blog}/read-the-functional-manual.md
  221. +1 −1 content/{code → blog}/real-programmers-dont-use-java.md
  222. +1 −1 content/{code → blog}/remove_if-ate-remove-so-que-diferente.md
  223. +1 −1 content/{code → blog}/reorganizando-meus-feeds-de-novo.md
  224. +1 −1 content/{code → blog}/restauranto-o-registro.md
  225. +1 −1 content/{code → blog}/resultado-do-seminario-ccpp.md
  226. +1 −1 content/{code → blog}/retorno-do-pathisdirectory.md
  227. +1 −1 content/{code → blog}/reuna-seus-comandos-mais-usados-no-windbg-com-cmdtree.md
  228. +1 −1 content/{code → blog}/reuniao-de-programadores-c-ha-5-anos.md
  229. +1 −1 content/{code → blog}/rip-alberto.md
  230. +1 −1 content/{code → blog}/rvalue-e-o-novo-lvalue.md
  231. +1 −1 content/{places → blog}/salta-2018.md
  232. +1 −1 content/{code → blog}/sdelete.md
  233. +1 −1 content/{code → blog}/se-nao-esta-funcionando-direito-mexa.md
  234. +1 −1 content/{code → blog}/se-voce-nao-precisa-de-classe-voce-nao-precisa-de-classe.md
  235. +1 −1 content/{code → blog}/sed-grep-e-afins.md
  236. +1 −1 content/{code → blog}/segunda-versao-do-houaiss2babylon.md
  237. +1 −1 content/{code → blog}/seminario-ccpp-portabilidade-e-performance.md
  238. +1 −1 content/{code → blog}/setimo-encontro-de-programadores-c.md
  239. +1 −1 content/{code → blog}/silly-regex-trick-finding-the-project-who-failed-inside-a-vs-big-solution.md
  240. +34 −0 content/blog/sobre-cine-tenis-verde.md
  241. +56 −21 content/blog/sobre.md
  242. +1 −1 content/{code → blog}/ssl-limite-de-pacote.md
  243. +1 −1 content/{code → blog}/submodules-locais-no-git.md
  244. +1 −1 content/{code → blog}/suporte-tecnico.md
  245. +1 −1 content/{code → blog}/systemrescuecd-um-cd-cheio-de-ferramentas.md
  246. +1 −1 content/{code → blog}/tdc-2011.md
  247. +1 −1 content/{code → blog}/tdc-2014-seguranca.md
  248. +1 −1 content/{code → blog}/tdc-2014.md
  249. +1 −1 content/{code → blog}/tdc-2015-no-more.md
  250. +1 −1 content/{code → blog}/tdc-sp-2015-cfp.md
  251. +1 −1 content/{code → blog}/tdc2014-trilha-de-cc-teve-palestras-para-todos-os-gostos.md
  252. +1 −1 content/{code → blog}/tdc2014-trilhas-de-seguranca-o-que-e-ser-hacker.md
  253. +1 −1 content/{code → blog}/tecnicas-antidebugging-no-tdc-2015.md
  254. +1 −1 content/{code → blog}/temas-no-windbg.md
  255. +1 −1 content/{code → blog}/terceiro-encontro-c.md
  256. +1 −1 content/{code → blog}/testando-sistema-de-postagem.md
  257. +1 −1 content/{code → blog}/todo-programador-e-um-filosofo-em-potencial.md
  258. +1 −1 content/{code → blog}/todolist.md
  259. +1 −1 content/{code → blog}/toggl-how-to-create-horse-with-programming.md
  260. +1 −1 content/{code → blog}/trabalhando-em-multiplos-ambientes.md
  261. +1 −1 content/{code → blog}/tres-em-um.md
  262. +1 −1 content/{code → blog}/trilha-de-c-organizada-pelo-grupo-cc-brasil.md
  263. +1 −1 content/{code → blog}/twitter-eu.md
  264. +1 −1 content/{code → blog}/uefi-de-adeus-a-mbr.md
  265. +1 −1 content/{code → blog}/ultimas-pesquisas-na-blogosfera-nacional.md
  266. +1 −1 content/{code → blog}/um-commit-por-feature.md
  267. +1 −1 content/{code → blog}/uma-nova-linguagem.md
  268. +1 −1 content/{code → blog}/unitmenosmenos.md
  269. +1 −1 content/{code → blog}/usando-gvim-com-projetos-do-visual-studio.md
  270. +1 −1 content/{code → blog}/using-todolist-and-microsoft-project-together.md
  271. +1 −1 content/{code → blog}/v.md
  272. +1 −1 content/{code → blog}/vcpkg.md
  273. +1 −1 content/{code → blog}/vestindo-a-camisa-da-minha-empresa.md
  274. +1 −1 content/{code → blog}/vida-e-software.md
  275. +1 −1 content/{code → blog}/video-criando-projeto-c-console-no-visual-studio-2015.md
  276. +1 −1 content/{code → blog}/video-depuracao-visualstudio-101-comentado.md
  277. +1 −1 content/{code → blog}/video-depuracao-visualstudio-101.md
  278. +1 −1 content/{code → blog}/video-resolvendo-problemas-em-projetos-desleixados.md
  279. +1 −1 content/{code → blog}/video-usando-clang-no-visual-studio.md
  280. +1 −1 content/{code → blog}/videos-do-boostcon.md
  281. +1 −1 content/{code → blog}/virtualbox.md
  282. +1 −1 content/{code → blog}/visual-studio-unit-test.md
  283. +1 −1 content/{code → blog}/visualizando-qstring-no-visual-studio.md
  284. +1 −1 content/{code → blog}/voce-sabe-o-que-esta-usando-no-seu-codigo.md
  285. +1 −1 content/{code → blog}/warning-de-nivel-4.md
  286. +1 −1 content/{code → blog}/what-ive-been-doing-in-the-last-10-years.md
  287. +1 −1 content/{code → blog}/windbg-a-distancia.md
  288. +1 −1 content/{code → blog}/windbginfo.md
  289. +0 −69 content/code/sobre.md

This file was deleted.

@@ -1,7 +1,8 @@
---
date: "2013-03-28"
title: Décimo Encontro de Programadores de C e C++
categories: [ "code" ]
categories: [ "blog" ]
draft: "true"
---
_Ando tendo alguns problemas de postagem no meu blog, por isso o aviso não foi feito com mais antecedência. Peço desculpas aos organizadores do evento, pois sei que todo tipo de divulgação é útil._

@@ -1,7 +1,8 @@
---
date: "2015-02-03"
title: CCPPBrasil11 Brasil -- Call for Papers
categories: [ "code" ]
categories: [ "blog" ]
draft: "true"
---
Acho que já está na hora de nos reencontrarmos, né?

@@ -1,7 +1,8 @@
---
date: "2015-02-19"
title: CCPPBrasil11 Brasil -- Inscrições
categories: [ "code" ]
categories: [ "blog" ]
draft: "true"
---
[Agora é pra valer!](http://www.ccppbrasil.org/encontro11/)

@@ -1,7 +1,8 @@
---
date: 2017-07-19T15:15:02-03:00
title: "13 Encontro (Relâmpago) C/C++ Brasil Indaiatuba (SP) 5 de Agosto de 2017"
categories: [ "code" ]
categories: [ "blog" ]
draft: "true"
---
Depois desse título não há muito o que falar. Será um encontro relâmpago porque não tivemos tempo de fazer call for papers nem de muita divulgação, que será feita pela Diebold Nixdorf, a empresa que está patrocinando esta edição.

@@ -1,7 +1,8 @@
---
date: 2017-08-06T23:51:23-03:00
title: "13o. Encontro CCPPBrasil (Post Mortem)"
categories: [ "code" ]
categories: [ "blog" ]
draft: "true"
---
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.

@@ -1,7 +1,8 @@
---
date: 2019-04-19T15:59:00-03:00
title: "14o. Encontro CCPP42BR"
categories: [ "code" ]
categories: [ "blog" ]
draft: "true"
desc: "Décimo-quarto encontro de programadores e entusiastas das linguagens C e C++ a ser realizada em algum local em São Paulo Capital no dia 6 de julho de 2019."
---
![](https://i.imgur.com/aq26Lai.jpg)
@@ -1,7 +1,8 @@
---
date: 2017-09-11T22:25:46-03:00
title: "14o. Encontro CCPPBR CFP (Call for Papers)"
categories: [ "code" ]
categories: [ "blog" ]
draft: "true"
---
Está aberta a temporada de [Call For Papers](https://goo.gl/forms/bFkQYWrJvjoitdT43) 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](https://goo.gl/forms/EBg9iLU7DgSTpfVW2).

@@ -1,7 +1,7 @@
---
date: "2014-04-24"
title: 2048 motivos para não programar
categories: [ "code" ]
categories: [ "blog" ]
---
[![2048](http://i.imgur.com/LpkzLQH.jpg)](/images/13989736784_92d49267fe_o.jpg)

@@ -1,7 +1,7 @@
---
date: "2007-06-18"
title: "A inteligência do if - parte 1"
categories: [ "code" ]
categories: [ "blog" ]
---
No nível mais baixo, podemos dizer que as instruções de um computador se baseiam simplesmente em cálculos matemáticos e manipulação de memória. E entre os tipos de manipulação existe aquela que muda o endereço da próxima instrução que será executada. A essa manipulação damos o nome de **salto**.

@@ -1,7 +1,7 @@
---
date: "2007-06-29"
title: A inteligência do if - parte 2
categories: [ "code" ]
categories: [ "blog" ]
---
Vimos na [primeira parte](http://www.caloni.com.br/a-inteligencia-do-if-parte-1) desse artigo como o _if_ revolucionou o mundo da computação trazendo um salto que **depende de condições anteriores** e, portanto, depende do estado do programa. A ele chamamos de **salto condicional**. Agora veremos como implementar uma condição baseando-se no fato de que o computador pode apenas realizar operações matemáticas.

@@ -1,7 +1,7 @@
---
date: 2018-12-11T15:46:03-02:00
title: "A Maneira Errada de Começar um Projeto é com Visual Studio"
categories: [ "code" ]
categories: [ "blog" ]
desc: "Como o encoding dos arquivos do template do Visual Studio cagam o próprio controle de fonte que a Microsoft recomenda."
---
Estava eu trabalhando com um sample e resolvi colocar controle de fonte para analisar as mudanças. E a mudança mais inesperada que eu vi quando digitei `git diff` foi que ele achou que meus arquivos de código-fonte estivessem em binário. Whaaat?
@@ -1,7 +1,7 @@
---
date: "2009-07-20"
title: À procura de vida extraterrestre
categories: [ "code" ]
categories: [ "blog" ]
---
[![Seti@Home](http://i.imgur.com/YFvUgpe.thumbnail.png)](http://i.imgur.com/lEypW47.png)Faz uns bons dez anos que eu instalei pela primeira vez em meu Pentium 133 MHz o [seti@home](http://setiathome.ssl.berkeley.edu/), um programinha que se propunha a localizar vida extraterrena através de emissões de rádio capturadas pelas nossas potentes antenas de [Arecibo](http://en.wikipedia.org/wiki/Arecibo_Observatory). Ele dizia fazer isso durante o tempo ocioso do meu processador. Como eu sou uma pessoa que <strike>costuma</strike> costumava confiar bastante nas pessoas, além de ser fã incondicional de [Contato](http://www.imdb.com/title/tt0118884/), instalei sem medo.

@@ -1,7 +1,7 @@
---
date: "2016-01-18"
title: "A resolução do bitcoin"
categories: [ "code" ]
categories: [ "blog" ]
---
Recentemente está havendo fuxicos sobre [o último texto de Mike Hearn](https://medium.com/@octskyward/the-resolution-of-the-bitcoin-experiment-dabb30201f7#.byqa8kj97), um dos desenvolvedores do projeto "Bitcoin Core", que desenha o comportamento da blockchain e acessórios. Nele Mike, que está sendo já há um tempo crítico das mudanças que tem ocorrido no projeto (incluindo um [fork](https://medium.com/faith-and-future/why-is-bitcoin-forking-d647312d22c1#.khrfklcsn) pra lá de controverso), pondera sobre o que pode se o início do fim do experimento bitcoin, graças perifericamente à mudança mais estúpida já feita talvez no projeto, o [RBF](https://medium.com/@octskyward/replace-by-fee-43edd9a1dd6d#.ityek2t45) (replace by fee), que distorce completamente a visão original do paper do Satoshi, criador do Bitcoin, mas principalmente ao já conhecido controle massivo dos servidores atrás do Grande Firewall da China. O detalhe é que nem um nem outro acontecimento deveria se tornar decisivo para o futuro do Bitcoin, cujo teor é ser descentralizado "by design". Porém, quando as questões técnicas caem no colo dos humanos, eles tendem a jogar merda para tudo que é bom e moral.

@@ -1,7 +1,7 @@
---
date: "2009-08-10"
title: AdPlus no cliente, não você!
categories: [ "code" ]
categories: [ "blog" ]
---
O AdPlus é uma das poderosas ferramentas do pacote [Debugging Tools for Windows](http://www.caloni.com.br/introducao-ao-debugging-tools-for-windows). Se trata basicamente de um _script _que serve para realizar múltiplas fotografias no estado de um programa em execução usando para isso os depuradores do próprio pacote. Quando alguma coisa estiver errada, principalmente um _crash _ou travamento, ele paralisa a execução e gera um _dump _final com toda a história contada desde o começo.
@@ -1,7 +1,7 @@
---
date: "2015-05-06"
title: Analisando erros pelo filtro do File Monitor
categories: [ "code" ]
categories: [ "blog" ]
---
![](http://i.imgur.com/evEhysq.png)

@@ -1,7 +1,7 @@
---
date: "2010-05-19"
title: Analogicamente perfeito
categories: [ "code" ]
categories: [ "blog" ]
---
É possível explicar tudo no mundo da informática através de analogias?

@@ -1,7 +1,7 @@
---
date: "2017-02-06"
title: "Android protobuf, mock configurável"
categories: [ "code" ]
categories: [ "blog" ]

---
A comunicação oferecida pelo Protocol Buffers, uma maneira otimizada de codificar mensagens em alto nível, é uma das formas mais ideais de realizar a ponte entre cliente e servidor quando se fala de aplicativos mobile. A solução já suporta inúmeras linguagens, desde C++ (a linguagem oficial) até Java, passando por Python e .NET. Um mesmo arquivo de definição pode ser usado entre diferentes tipos de tecnologia. Este artigo mostra o caminho das pedras para compilar o protobuf para Android e de quebra mostra como é fácil fazer um mock de servidor local em uma configuração local com o gerenciador de builds do Android.
@@ -1,7 +1,7 @@
---
date: "2008-07-22"
title: Aprenda a usar sua API
categories: [ "code" ]
categories: [ "blog" ]
---
É conhecido que uma das desvantagens de se programar diretamente em Win32 API é a dificuldade de se entender os parâmetros e o retorno das funções. Concordo em parte. Constituída de [boa documentação](http://msdn.microsoft.com), parte da culpa dos programas mal-feitos reside na preguiça do programador em olhar a documentação por completo.

@@ -1,7 +1,7 @@
---
date: "2009-12-11"
title: Aprendendo um terceiro idioma
categories: [ "code" ]
categories: [ "blog" ]
---
Inspirado pelo [texto](http://www.chadfowler.com/2009/8/2/how-learning-a-second-language-changed-my-life) de Chad Fowler que explica como o aprendizado de um segundo idioma mudou sua vida (sua língua-mãe é o inglês americano), resolvi descrever brevemente o que foi o momento da minha vida que decidi que iria tentar aprender Russo. Lógico, sem todo o folclore e a experiência de vida do autor do original.

@@ -1,7 +1,7 @@
---
date: "2008-08-07"
title: Aprendizado em kernel mode
categories: [ "code" ]
categories: [ "blog" ]
---
Hoje terminei minha primeira leitura de [Memory Dump Analysis Vol. 1](http://www.amazon.com/Memory-Dump-Analysis-Anthology-Vol/dp/0955832802), e qual não foi a minha surpresa ao encontrar entre os últimos posts justamente o que eu estava precisando: um [guia de livros](http://www.dumpanalysis.org/blog/index.php/2007/08/26/moving-to-kernel-space-updated-references/) que se deve ler para começar a programar em kernel mode.

@@ -1,7 +1,7 @@
---
date: "2017-02-27"
title: "Atalhos no terminal do Linux/Unix"
categories: [ "code" ]
categories: [ "blog" ]

---
Há pouca coisa que você pode fazer para manipular a linha de comando que está digitando em um terminal do Windows. Isso faz sentido. O terminal da Microsoft é apenas um resquício do MS-DOS, que foi herdado pelas inúmeras versões do Windows para que desenvolvedores e suporte pudessem executar alguns comandos não disponíveis pelo clique de um mouse. Já no Unix a história é inversa. Durante tantas décadas sendo usado, o sistema Unix, hoje, em sua mais nova reencarnação, Linux, foi acumulando diferentes teclas de atalho para conseguirmos refazer, desfazer e fazer melhor a montagem dos comandos digitados na linha de comando. Um sistema bash padrão já deve ter implementado o mínimo que você precisa para sobreviver na linha de comando. Aparentemente esse é um conhecimento tão bem divulgado pela comunidade que ninguém se dá ao trabalho de escrever um artigo sobre isso. Eu fiz algumas pesquisas uns tempos atrás e cheguei na seguinte lista, que tem muito mais do que eu preciso, e que seria bom aprender, nem que fosse aos poucos.
@@ -1,7 +1,7 @@
---
date: 2017-08-29T00:42:52-03:00
title: "Ativando Ubuntu No Windows 10"
categories: [ "code" ]
categories: [ "blog" ]
---
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.

@@ -1,7 +1,7 @@
---
date: "2011-01-18"
title: Atividades extracurriculares
categories: [ "code" ]
categories: [ "blog" ]
---
Essa é uma resposta a um simpático e-mail de um leitor, o Fabio, me perguntando sobre a tal da lógica (de programação?) e das atividades que um programador pode ter quando está longe do micro para não ficar com a "mente vadiando".

@@ -1,7 +1,7 @@
---
date: "2010-10-22"
title: Atualizando HouaissParaBabylon no saite
categories: [ "code" ]
categories: [ "blog" ]
---
O [último comentário no meu último artigo](http://www.caloni.com.br/blog/houaissparababylon-versao-beta#comment-19312) sobre o conversor Houaiss para Babylon me fez lembrar de algo muito importante: eu não atualizei o branch do saite com a última versão. Deve ser por isso que as pessoas estão tendo problemas com o uso do código. Resolvo isso já:

@@ -1,7 +1,7 @@
---
date: "2017-05-28"
title: "Os Axiomas de Zurique"
categories: [ "code" ]
categories: [ "blog" ]
---
A primeira coisa que se aprende de verdade quando se fala em finanças pessoais é que tudo é especulação. Isso você aprende em um livrinho que li há muito tempo atrás. Li vários desses de finanças na minha "fase investidor", antes de programar para o mercado financeiro, mas o inesperadamente mais útil de todos, que li e reli incontáveis vezes, foi Axiomas de Zurique. E ele é um livrinho pequeno, de bolso e de ficção, que conta alguns causos divertidos e joga algumas noções que vão contra tudo e contra todos os conselhos mais reafirmados de toda a história de Wall Street. No entanto, são geralmente esses conselhos que fazem mais sentido na hora que os sinos dobram. Aqui vai a lista dos axiomas, em um parágrafo só, zipado, concentrado e poderoso:

@@ -1,7 +1,7 @@
---
date: "2008-03-28"
title: Backup de pobre
categories: [ "code" ]
categories: [ "blog" ]
---
O _backup_ - ato de fazer cópia(s) de segurança de dados considerados importantes -, como tudo na vida, para se tornar efetivo e transformador deve antes se tornar um hábito.

@@ -1,7 +1,7 @@
---
date: "2007-08-31"
title: Barata Elétrica e o hacker de antigamente
categories: [ "code" ]
categories: [ "blog" ]
---
[![Barata Elétrica](http://i.imgur.com/uOExO6C.jpg)](http://www1.webng.com/curupira/)Na época em que eu entrei na rede, não sabia nada, mas queria saber muito. Cada vez mais era fissurado nesse negócio de computador, o que me fez ler sem parar por noites a fios assuntos informáticos. Meu primeiro contato com a cultura na internet foi lendo _zines_ eletrônicos, os chamados _e-zines_. Dentre eles, o que mais me chamava a atenção pelos artigos bem escritos e pela busca incessante de informação foi o (finado?) [Barata Elétrica](https://sites.google.com/site/barataeletricafanzine/), um _e-zine hacker_ nacional. Escrita por um estudante de alemão da saudosa [FFLCH](http://www.fflch.usp.br/) ("Fefeléche") que já participei um dia, a revista eletrônica zelava pela privacidade, conhecimento e liberdade de expressão.

@@ -1,7 +1,7 @@
---
date: "2011-03-23"
title: Bazaar com Subversion
categories: [ "code" ]
categories: [ "blog" ]
---
Para pessoas que ficaram viciadas em commits curtos e todo o histórico do fonte na própria máquina, foi uma surpresa descobrir que com o uso do plugin [bzr-svn](http://doc.bazaar.canonical.com/latest/en/user-guide/svn_plugin.html) (já incluso no pacote de instalação), consigo ainda utilizar o Bazaar, mesmo que agora esteja trabalhando com um branch do Subversion.

@@ -1,7 +1,7 @@
---
date: "2008-04-29"
title: 'Bazaar e Fedora 8: a saga'
categories: [ "code" ]
categories: [ "blog" ]
---
Seria bom se as coisas simples da vida fossem simples, não é mesmo?

@@ -1,7 +1,7 @@
---
date: "2010-02-25"
title: Bazaar gráfico
categories: [ "code" ]
categories: [ "blog" ]
---
![Boiola quem usa esses comandos pink do Bazaar¿](http://i.imgur.com/ZWHaLwU.jpg)Bom, já que por enquanto os assuntos de macho estão em falta (acabei de voltar de férias), apresento-lhes o maravilhoso mundo do [Bazaar](http://www.caloni.com.br/guia-basico-de-repositorios-no-bazaar) <strike>para boiolas</strike> _user-friendly_!

@@ -1,6 +1,6 @@
---
title: Sobre a BitForge
categories: [ "code" ]
categories: [ "blog" ]
date: 2014-07-03
---
http://www.bitforge.com.br
@@ -1,7 +1,7 @@
---
date: 2018-10-01T16:34:25-03:00
title: "Boost.Bind e os Erros Escrotos"
categories: [ "code" ]
categories: [ "blog" ]
desc: "Um pequeno desabafo quando encontramos aqueles erros odiáveis de compilação da Boost (em um exemplo simples)."
---
Estou voltando a programar algumas coisas no boost. Algo que eu perdi ao me isolar do movimento de modernização do C++ foi a capacidade brilhante da biblioteca boost em encapsular e abstrair conceitos de engenharia de software de maneira portável e mantendo a filosofia por trás da STL, que ainda é a melhor maneira de trabalhar algoritmos já criada em qualquer linguagem de programação séria.
@@ -1,7 +1,7 @@
---
date: 2018-05-21T00:23:49-03:00
title: "Boost Meta State Machine"
categories: [ "code" ]
categories: [ "blog" ]
---
O Boost Meta State Machine (MSM for short) é uma das duas bibliotecas mais famosinhas de state machine do Boost. Ela é uma versão estática que permite incluir chamadas para as entradas e saídas de um estado baseado em eventos. A sua principal vantagem é poder visualizar toda a máquina de estado em um só lugar, e sua principal desvantagem é pertecer ao Boost, o que quer dizer que você vai precisar fazer seu terceiro doutorado e ler uma documentação imensa sobre UML antes de conseguir produzir alguma coisa. Ou ler este artigo de 10 minutos tops.

@@ -1,7 +1,7 @@
---
date: "2014-01-08"
title: BovespaBacktesting
categories: [ "code" ]
categories: [ "blog" ]
---
Eu não sou apenas um programador: sou um especulador. Ou, para quem ficou com medo, um investidor. Ficou bonito, agora? Trocando em miúdos, isso quer dizer que muitas vezes aposto na bolsa de valores, aquela onde as pessoas ganham e perdem dinheiro loucamente. Porém, assim como faço com minha carreira de desenvolvedor, não deixo de estudar e aprimorar minhas habilidades. Tirando alguns anos de estudo com livros de finanças, economia e contabilidade, foi com base nisso que eu fiz uma série de scripts que realiza operações de backtesting nos papéis da Bovespa.

@@ -1,7 +1,7 @@
---
date: "2010-07-26"
title: Breakpoints promíscuos
categories: [ "code" ]
categories: [ "blog" ]
---
Ontem falei sobre como "brincar" com os breakpoints promíscuos, ou seja, aqueles que topam qualquer processo. Isso

@@ -1,7 +1,7 @@
---
date: "2008-05-19"
title: Busca do Google com atalhos
categories: [ "code" ]
categories: [ "blog" ]
---
Eu adoro atalhos de teclado. Desde meus primeiros anos usando computadores, atalhos têm se tornado minha obsessão. Sempre faço minha pesquisa pessoal de tempos em tempos, colecionando e usando novos atalhos descobertos. Por um bom tempo eu evitei ter que usar o _mouse_, treinando-me para lembrar de todas as seqüências de teclas que conhecia.

@@ -1,7 +1,7 @@
---
date: "2015-04-27"
title: C, C++, Engenharia Reversa e Todo o Resto
categories: [ "code" ]
categories: [ "blog" ]
---
![](http://i.imgur.com/p3q06SA.png)

@@ -1,7 +1,7 @@
---
date: "2007-07-24"
title: C++0x parcial no novo GCC 4.3
categories: [ "code" ]
categories: [ "blog" ]
---
A [nova versão do GCC](http://gcc.gnu.org/gcc-4.3/cxx0x_status.html) implementa em caráter de teste algumas novas características da [nova versão da linguagem C++](http://www.artima.com/cppsource/cpp0x.html), que será lançada ainda nesta década (provavelmente em 2009). As novas funcionalidades são empolgantes e já fazem parte do imaginário dos programadores C++ já há algum tempo.

@@ -1,7 +1,7 @@
---
date: 2018-12-30
title: "Califórnia, 2018"
categories: [ "places" ]
categories: [ "blog" ]
desc: "Viagem a Los Angeles, Las Vegas, Napa Valley e São Francisco com família Incrível em novembro de 2018."
img: "https://i.imgur.com/hld96qt.jpg"
---
@@ -1,7 +1,7 @@
---
date: 2018-02-20T16:48:37-03:00
title: "Caloni Palestrando Sobre Bitcoins Antes De Virar (Muito) Modinha"
categories: [ "code" ]
categories: [ "blog" ]
---
Naquela época o bitcoin estava oscilando entre 3000 e 5000 reais. Dá pra acreditar? Faz muito tempo. Cerca de um ano. E hoje tem pessoas dizendo que o mundo vai acabar porque bitcoin caiu para a mínima de 20k. Aham. Porém, existe uma imensidão de questões no meio desses valores que é: o que, afinal de contas, é uma moeda digital?

0 comments on commit a409425

Please sign in to comment.
You can’t perform that action at this time.