User:Neurogeek

About me
I'm a retired Gentoo developer interested in programming languages, especially Python/Go/C++/Haskell and Object-Oriented and Concurrent Programming.


 * [Me @ GitHub|https://github.com/neurogeek">]
 * [Me @ OHLOH|https://www.ohloh.net/accounts/neurogeek]
 * [My Blog|http://neurog33k.blogspot.com]
 * [Me @ bitbucket|https://bitbucket.org/neurogeek]
 * GPG Key Fingerprint: 8316 638D DB19 8DD6 AA40 4ECB 748B 2C60 1F6F 0683

Publications

 * Rivero, J. "Anonymizing your Online Presence with Tor", Hakin9 IT Security Magazine, N. 12, Vol. 6, pp 22, December 2011.
 * Rivero, J. "Import Hooks for Encrypted Python Modules", Hakin9 Magazine, N. 10, Vol. 6, pp 26, October 2011.

GSoC 2011
Once again, this year I participated in the Google Summer of Code as a mentor for Gentoo. The project was called Autodep and its aim was to produce a tool to check the DEPEND and RDEPEND of ebuilds automatically, featuring things like blocking access to non-dependancy files from packages. It turned out quite well and the student, Alexander Bersenev, worked really hard to finish the project. He is also using one of the clusters he has access to in his university to check the whole portage tree for packages missing dependencies. Quite cool, isn't it?.

You can find the project code [Here|http://git.overlays.gentoo.org/gitweb/?p=proj/autodep.git;a=summary].

GSoC 2010
This was my first year in the Google Summer of Code program and I started as a mentor for Gentoo. The proposed project was to resucitate a dead, but awesome project, called G-Pypi, as in Gentoo-Python-Package-Index. This tool, written by Rob Cakebread (pythonhead) grabbed packages from PYPI and created ebuild from them, reading the metadata and dependencies from the package itself. It was pretty cool but with PYPI not being able to force a naming scheme for the contributor (thing that sucks big time), we had to fix some things to make it work better. Plus, there has been some changes to the python and distutils eclasses, so, we also had to adapt to it. [Domen Kozar|http://www.domenkozar.com] was the student for this project and he did a great job. Actually he is working again on g-pypi. Pretty awesome.

You can find the code [Here|https://github.com/iElectric/g-pypi] and the docs [Here|http://g-pypi.readthedocs.org/en/latest].