1,187 reputation
917
bio website infobart.com
location Montreal, Canada
age 31
visits member for 4 years, 2 months
seen Jul 25 at 18:53

I am a team lead and devop for auto123.com (Xprima Technologies). If you come to our office, you can see me playing with nerf guns, software architecture, puppet, django, and github code reviews ;-)

I recently completed my Ph.D. on developer documentation at the School of Computer Science at McGill University in Montreal.

Over the years, I have been involved in many interesting projects such as modifying the Eclipse Java compiler to process partial Java programs, making Python and Java play well together, architecting highly available and customizable platform for car dealer websites

I try to contribute to the open source community by open sourcing and maintaining most of the technologies I create.

When I'm not practicing White Crane Kung Fu in my very rare spare time, you can find me writing short novels or reading Pearls Before Swine.

My first “Hello World” was written in Java in a command prompt on Windows 98. My programs now tend to be written in Python using vim on Ubuntu or MacOS. I hope that says a lot more about me than all of the above :-)


Dec
3
comment How do I pg_upgrade my database on Arch Linux?
Upgrading postgresql on arch is quite annoying. I saw your question but my solution was so hacky I did not think it was worth reporting it. I don't think arch developers would automate that kind of process, but maybe better documentation or an update script on AUR would do the trick.
Nov
30
comment How do I get kopete to hide/ignore status changes?
I just added another option in my answer.
Nov
30
revised How do I get kopete to hide/ignore status changes?
added removal of event in chat window
Nov
30
comment How do I get kopete to hide/ignore status changes?
@xenoterracide I thought the word "alert" referred to the notification. you may want to clarify what you meant (e.g., hide these messages in the chat window).
Nov
26
answered How do I get kopete to hide/ignore status changes?
Nov
24
comment How to monitor CPU/memory usage of a single process?
+1 for htop. This is one of the first program I install on a new system. It makes my life much easier. The tree view is also very handy.
Nov
23
comment Monitoring activity on my computer.
+1 for mentioning inotify
Nov
23
comment Monitoring activity on my computer.
Fail2ban looks at access logs to make certain actions (e.g., banning an ip), but it does not generate these kinds of access logs. DenyHosts rely on TCP Wrappers to ban ip, again, that's not related to the OP.
Nov
13
awarded  Commentator
Nov
13
comment How to change the name of a vim buffer
Thank you. But, to me, it was surprising because I could not find that command using various google searches.
Nov
13
accepted How to change the name of a vim buffer
Oct
27
comment Debian: Which firewall for a newbie?
+1 ufw is very easy to use and it is easy to transition to iptables after that because the abstraction level is just right (not too high like point-and-click, and not too low because of the nice defaults).
Oct
27
answered Creating a UNIX account which only executes one command
Oct
25
asked How to change the name of a vim buffer
Oct
15
revised How does cached memory work for executables?
added 111 characters in body
Oct
15
accepted How does cached memory work for executables?
Oct
15
revised How does cached memory work for executables?
Found the answer...
Oct
15
comment How does cached memory work for executables?
I clarified what I meant by cached memory in the question. So if I understand correctly, what i see under the "cached" column is only data that was read from files and not any data in ram (e.g., object that was allocated by an application on the heap)?
Oct
15
revised How does cached memory work for executables?
Clarified what I meant by "cached"
Oct
15
asked How does cached memory work for executables?