2,518 reputation
11228
bio website dcsobral.blogspot.com
location Brasilia, Brazil
age 43
visits member for 5 years, 4 months
seen Jun 4 at 19:49

I have been programming for more than 20 years now, starting with 8 bits computers, assembler and BASIC. My passion for languages meant that, by the time I entered college, I had already programmed for fun or profit in more than 20 languages, including odd ones like Forth, MUMPS and APL, as well as theoretically important ones like Lisp and Prolog.

Some of my code ended up in FreeBSD, of which I was a committer for some years, while I got my masters degree in the field of distributed algorithms. I also contributed to Scala, with small amounts of code, some reasonable amount of documentation, and a couple of years of a lot of attention to the Scala questions on Stack Overflow.


May
30
asked Conditional variable setting in nginx
Apr
19
comment deploying Python code with Puppet
@FrançoisBeausoleil It requires you to write ruby scripts for anything you want to do; it is a client-server application, so any failure on the servers makes them unreachable; it requires you to deploy your modules to the servers before using them; it requires a running process on the server, and, at that, a ruby one; it has an extremely unintuitive CLI, regarding server selection, modules, mcollective parameters vs modules parameters; it has very poor error reporting; the documentation sucks; the existing modules are buggy. Probably other things I'm forgetting as well.
Jan
22
awarded  Notable Question
Dec
1
awarded  Popular Question
Sep
26
awarded  Citizen Patrol
Sep
19
awarded  Nice Question
Aug
23
comment Cant use groups in a virtual user
@jdehnert Correct. You can declare undef as default for $groups, and then you don't need to specify it always. Unfortunately, you'll need an if below to select between a user declaration with groups, and one without. Note too that if you do not pass groups to the user, it will not have one.
Aug
23
answered Cant use groups in a virtual user
Aug
22
answered Using RVM in Puppet manifests
Jul
25
revised ruby on rails gitorious setup on ubuntu
added 12 characters in body
Jul
24
answered ruby on rails gitorious setup on ubuntu
Jul
3
answered Vagrant / puppet workflow
Jun
18
awarded  puppet
Jun
15
answered Puppet: SSL certificate Error
Jun
14
answered Puppet: exec onlyif value is not equal
Jun
14
comment Puppet: exec onlyif value is not equal
@Banjer echo $? prints the return value of a command, and returns 0. onlyif needs the return value, so if you add that echo, it will always receive 0.
Jun
10
awarded  Yearling
Jun
8
comment standart packages list
@Valintinr I have now tested it, and it does work.
Jun
8
revised standart packages list
added 2 characters in body
Jun
8
answered standart packages list