Blogs
Test Driven Development in Julia
First, what is Test Driven Development (TDD)? Well, I’m not an expert, so don’t quote me, but in practice it means that you develop your code to fulfill tests that you define prior to beginning your work. You do not define all your tests first, though. You define a single test, and …
LaTeX tools for revision
This post is just to introduce two new tools I found. LatexDiff is a tool that compares two tex files and generates a third marking the differences between them. It is great, for instance, when you update a thesis or article, and want to show the differences to your advisor or colleague. Beware that …
Minicurso de Julia para Otimização
Semana passada, nos dias 22 a 24 de Fevereiro aconteceu o VIII Simpósio de Análise Numérica e Otimização. Nesse evento, eu apresentei um minicurso de Julia com foco em Otimização não Linear. Entre 10 e 15 pessoas participaram no total, entre alunos de graduação, de pós-graduação, e professores. O …
Ubuntu graphic interface stopped working
Some time ago, I helped a colleague install Ubuntu in a Sony Vaio, which ended up having SSD problems. Today, his computer started without the bar and menu from Unity. Only the desktop and icons were appearing, and the keyboards shortcuts were also not working. To fix, I found this askubuntu …
Automated testing
We’re gonna learn how to make a test for your Julia code that runs whenever you publish it online. We’re gonna use GitHub to store the code; Travis CI to run your tests; Coveralls.io to verify which lines of code your test are missing. Alternatively, for a open source alternative, see …
VIII Simpósio de Análise Numérica e Otimização - Minicurso de Julia
Nos dias 22 a 24 de Fevereiro de 2016 acontecerá o VIII Simpósio de Análise Numérica e Otimização. É uma ótima oportunidade para interagir com colegas e conhecer alguns assuntos novos de pesquisa. Em particular, nesse simpósio apresentarei um minicurso sobre Julia com foco em Otimização. O minicurso …
Professional site and blog for researchers, professors and students
TL; DR: Make a professional web page, like mine, and/or a blog, like mine. Use Jekyll and my links: work page, blog page. Summary: Summary: Introduction General Information Using my site as a starting point Work page - Easy way Work page - Hard way Blog page - Easy way Blog page - Hard way Both - …
Apresentação no Poincaré - 2015
Fui convidado a fazer alguma apresentação para os seminários Poincaré do PET Matemática da UFPR. Irei falar sobre o Método de Newton para zeros de funções, sistemas não lineares, e para otimização. A apresentação será hoje, dia 20 de Novembro, às 17h40. Os slides você pode pegar aqui ou ver o código …
New computer at work
I just got a new notebook at work. This is a HP computer, with a AMD a10-4600M processor, 4GB of RAM and 320GB of HD space. I have a personal notebook with a similar configuration and my work desktop also has a similar configuration, so this isn’t a great improvement. However, we’re …
Installing CUTEst and CUTEst.jl
This post will tell you how to install CUTEst using a different tool that makes it much easier. Also, I’ll install CUTEst.jl, the CUTEst interface for Julia. Edit: Now, CUTEst.jl install CUTEst by itself. Check this post. Also, for Linux, I’ve created this CUTEst installer, which should …