From 5a226a8f0e5cb4e134ee7aa9f86dfd4281049bc2 Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Thu, 23 Feb 2017 01:41:58 +0100 Subject: [PATCH] Move from llucax.com.ar to llucax.com --- source/_templates/layout.html | 2 +- source/blog/header.html | 2 +- source/blog/posts/2008/08/lazy-freeing-rc.rst | 2 +- source/blog/posts/2008/08/papers.rst | 15 ++---- .../blog/posts/2008/08/reference-counting.rst | 2 +- source/blog/posts/2008/11/druntime-repo.rst | 6 +-- ...ection-in-an-uncooperative-environment.rst | 6 +-- .../2009/03/collected-newsgroup-links.rst | 4 +- ...r-contiguous-pointers-to-the-same-page.rst | 2 +- .../04/guaranteed-finalization-support.rst | 2 +- .../posts/2009/04/naive-garbage-collector.rst | 4 +- .../posts/2009/04/object-finalization.rst | 2 +- source/blog/posts/2009/04/todo-list.rst | 9 ++-- ...understanding-the-current-gc-(part-ii).rst | 2 +- ...nderstanding-the-current-gc-(part-iii).rst | 4 +- ...nderstanding-the-current-gc-conclusion.rst | 2 +- .../understanding-the-current-gc-part-iv.rst | 4 +- .../understanding-the-current-gc-the-end.rst | 4 +- source/blog/posts/2009/05/naive-gc-fixes.rst | 12 ++--- ...tics--benchmark-suite-and-future-plans.rst | 4 +- .../blog/posts/2009/08/allocations-graphs.rst | 6 +-- source/blog/posts/2009/08/graphs.rst | 6 +-- source/blog/posts/2009/09/feeds.rst | 2 +- source/blog/posts/2009/09/life-in-hell.rst | 22 ++++---- .../09/new-home-page-and-blog-location.rst | 8 +-- .../2009/10/08-stats-for-the-basic-gc.rst | 6 +-- .../blog/posts/2009/10/dgc-page-is-back.rst | 2 +- source/blog/posts/2009/11/29-opdispatch.rst | 2 +- source/blog/posts/2009/12/02-grooveshark.rst | 2 +- .../13-cr\303\263nicas-del-in-edit-2009.rst" | 4 +- ...the-coral-content-distribution-network.rst | 2 +- .../blog/posts/2010/01/26-brasero-chupa.rst | 2 +- ...ian-(and-friends)--now-with-home-page!.rst | 4 +- .../posts/2010/03/05-cepillo-te-cepilla.rst | 2 +- source/blog/posts/2010/05/09-new-section.rst | 2 +- .../2010/05/12-peque\303\261as-victorias.rst" | 6 +-- ...31-rss-feed-(and-other-problems)-fixed.rst | 4 +- ...with-nntp-debian-package-1.5.20-8luca1.rst | 6 +-- source/blog/posts/2010/07/01-bacap.rst | 6 +-- .../blog/posts/2010/07/13-performance-wtf.rst | 6 +-- .../posts/2010/07/24-proposition-infinity.rst | 2 +- .../blog/posts/2010/07/28-presenting-cdgc.rst | 2 +- ...he-end-of-the-block-considered-harmful.rst | 8 +-- ...d-pc-beep-whitelist-for-an-intel-board.rst | 2 +- .../2010/08/14-memory-allocation-patterns.rst | 8 +-- .../blog/posts/2010/08/16-newton-faulkner.rst | 2 +- .../posts/2010/08/22-cdgc-first-breath.rst | 2 +- .../2010/08/23-the-yes-men-fix-the-world.rst | 2 +- .../08/29-recursive-vs.-iterative-marking.rst | 2 +- .../2010/08/31-the-wilderness-downtown.rst | 2 +- ...y-concurrent-gc-using-eager-allocation.rst | 6 +-- .../2010/09/13-64-bits-support-for-mutest.rst | 6 +-- source/blog/posts/2010/09/28-cdgc-done.rst | 14 +++--- .../blog/posts/2010/10/01-bacap-updates.rst | 20 ++++---- .../posts/2010/10/10-trying-cdgc-howto.rst | 4 +- ...9-cdgc-experimental-branch-in-druntime.rst | 2 +- .../posts/2010/11/28-hot-festival-2010.rst | 4 +- .../blog/posts/2010/11/30-d\303\255a-d.rst" | 4 +- source/blog/posts/2010/12/24-libclang.rst | 2 +- .../blog/posts/2011/01/18-c\303\241mara.rst" | 2 +- ...with-nntp-debian-package-1.5.21-2nntp1.rst | 8 +-- .../2011/01/28-cdgc-merged-into-tango.rst | 2 +- .../2011/03/04-series-inglesas-(o-casi).rst | 2 +- .../blog/posts/2011/03/07-little-britain.rst | 2 +- source/blog/posts/2011/03/10-coupling.rst | 4 +- .../2011/03/13-flight-of-the-conchords.rst | 2 +- source/blog/posts/2011/03/19-misfits.rst | 4 +- ...with-nntp-debian-package-1.5.21-4nntp1.rst | 8 +-- .../04/22-shaman-+-go-neko!-@-cc-matienzo.rst | 6 +-- ...with-nntp-debian-package-1.5.21-5nntp1.rst | 8 +-- source/blog/posts/2011/06/16-berlin.rst | 2 +- ...in-helsinki-@-lido-berlin-(2011-10-12).rst | 2 +- .../12/18-more-adventures-with-the-n900.rst | 2 +- ...with-nntp-debian-package-1.5.21-5nntp2.rst | 8 +-- ...with-nntp-debian-package-1.5.21-5nntp2.rst | 8 +-- ...with-nntp-debian-package-1.5.21-5nntp3.rst | 8 +-- ...ubt\303\255tulos-para-todos-(y-todas).rst" | 4 +- ...-display-blanking-applet-0.1-for-maemo.rst | 12 ++--- ...-display-blanking-applet-0.2-for-maemo.rst | 6 +-- ...-display-blanking-applet-0.3-for-maemo.rst | 14 +++--- ...-display-blanking-applet-0.4-for-maemo.rst | 14 +++--- ...-display-blanking-applet-0.5-for-maemo.rst | 22 ++++---- ...y-blanking-applet-0.9--beta--for-maemo.rst | 28 +++++------ ...-display-blanking-applet-1.0-for-maemo.rst | 10 ++-- source/blog/posts/2012/10/15-f.a.t..rst | 2 +- source/blog/posts/2013/11/16-first-flattr.rst | 4 +- source/blog/posts/current | 2 +- source/blog/posts/db | 1 + source/index.rst | 8 +-- source/proj/dgc/bugs.csv | 10 ++-- source/proj/dgc/index.rst | 20 ++++---- source/proj/dgc/papers.rst | 8 +-- source/proj/etherled/index.rst | 4 +- source/proj/ev.d/index.rst | 8 +-- source/proj/mutest/releases/manual-1.0.html | 10 ++-- source/proj/mutest_news.rst | 6 +-- .../mutt_1.5.20-8luca1_amd64.changes | 2 +- source/proj/mutt-nntp-debian/index.rst | 50 +++++++++---------- source/proj/pymin/index.rst | 2 +- source/proj/sadba/index.rst | 42 ++++++++-------- source/resume/index.rst | 2 +- source/resume/resume-en.rst | 18 +++---- source/resume/resume-es.rst | 18 +++---- 103 files changed, 339 insertions(+), 350 deletions(-) diff --git a/source/_templates/layout.html b/source/_templates/layout.html index 2505de8..e85ff01 100644 --- a/source/_templates/layout.html +++ b/source/_templates/layout.html @@ -6,7 +6,7 @@   diff --git a/source/blog/header.html b/source/blog/header.html index dcacb9d..dfd77ce 100644 --- a/source/blog/header.html +++ b/source/blog/header.html @@ -17,7 +17,7 @@   diff --git a/source/blog/posts/2008/08/lazy-freeing-rc.rst b/source/blog/posts/2008/08/lazy-freeing-rc.rst index d5ca63d..7a4c8fa 100644 --- a/source/blog/posts/2008/08/lazy-freeing-rc.rst +++ b/source/blog/posts/2008/08/lazy-freeing-rc.rst @@ -19,7 +19,7 @@ This doesn't seems like a huge cost anyways (just decrement a counter and, maybe, add it to a free-list). Allocation is (usually) not bounded anyways (except for compacting collectors). -__ https://proj.llucax.com.ar/blog/dgc/blog/post/22688ccb +__ https://llucax.com/blog/blog/post/22688ccb The big win? Bounded freeing. **Really** small pauses, with no extra costs. diff --git a/source/blog/posts/2008/08/papers.rst b/source/blog/posts/2008/08/papers.rst index 9bc4dde..d125e1b 100644 --- a/source/blog/posts/2008/08/papers.rst +++ b/source/blog/posts/2008/08/papers.rst @@ -1,20 +1,11 @@ Title: Post your favorite paper! Tags: en, d, dgc, papers, project, wiki -I've created a simple project_ with a wiki_. I've created a `wiki page`_ +I've created a simple project_. I've created a papers_ page there where you can upload or link papers you find interesting so I can evaluate them. -.. _project: https://proj.llucax.com.ar/projects/show/dgc -.. _wiki: https://proj.llucax.com.ar/wiki/dgc -.. _`wiki page`: https://proj.llucax.com.ar/wiki/dgc/Papers_playground - -You can edit the wiki only if you are logged in (to stop spammers), so you -can `get your own account`__ if you plan to come often to visit, but you can -always use the guest account too (password: nospamplease), no need to use -Bugmenot_ there ;) - -__ https://proj.llucax.com.ar/account/register -.. _Bugmenot: http://www.bugmenot.com/ +.. _project: /proj/dgc/ +.. _papers: /proj/dgc/papers.html .. vim: set et sw=4 sts=4 : diff --git a/source/blog/posts/2008/08/reference-counting.rst b/source/blog/posts/2008/08/reference-counting.rst index 9f9425f..63fd037 100644 --- a/source/blog/posts/2008/08/reference-counting.rst +++ b/source/blog/posts/2008/08/reference-counting.rst @@ -8,7 +8,7 @@ with the mutator. And besides it could be hard to add support to the compiler, it's doable by manually incrementing and decrementing the reference counters to evaluate it. -__ https://proj.llucax.com.ar/blog/dgc/blog/post/361c2fb9 +__ /blog/blog/post/361c2fb9 __ http://en.wikipedia.org/wiki/Reference_counting __ http://www.digitalmars.com/d/ diff --git a/source/blog/posts/2008/11/druntime-repo.rst b/source/blog/posts/2008/11/druntime-repo.rst index 61e2c3f..a69a84e 100644 --- a/source/blog/posts/2008/11/druntime-repo.rst +++ b/source/blog/posts/2008/11/druntime-repo.rst @@ -7,8 +7,8 @@ one for D1 (D1.0 in svn, d1__ in my repo). For now, there are only changes in the master branch. -__ https://git.llucax.com.ar/w/software/druntime.git -__ https://git.llucax.com.ar/w/software/druntime.git?a=shortlog;h=refs/heads/master -__ https://git.llucax.com.ar/w/software/druntime.git?a=shortlog;h=refs/heads/d1 +__ https://git.llucax.com/w/software/druntime.git +__ https://git.llucax.com/w/software/druntime.git?a=shortlog;h=refs/heads/master +__ https://git.llucax.com/w/software/druntime.git?a=shortlog;h=refs/heads/d1 .. vim: set et sw=4 sts=4 : diff --git a/source/blog/posts/2009/03/accurate-garbage-collection-in-an-uncooperative-environment.rst b/source/blog/posts/2009/03/accurate-garbage-collection-in-an-uncooperative-environment.rst index 2417aeb..f5c4566 100644 --- a/source/blog/posts/2009/03/accurate-garbage-collection-in-an-uncooperative-environment.rst +++ b/source/blog/posts/2009/03/accurate-garbage-collection-in-an-uncooperative-environment.rst @@ -31,10 +31,10 @@ The only thing it mentions that could apply to D (and any conservative GC in general) is the issues that compiler optimizations can introduce. But I'm not aware of any of this issues, so I can't say anything about it. -In case you wonder, I've added this paper to my `papers playground wiki page`__ +In case you wonder, I've added this paper to my `papers playground page`__ =) -__ https://proj.llucax.com.ar/projects/dgc/wiki/Papers_playground +__ /proj/dgc/papers.html Update @@ -46,7 +46,7 @@ there (I was thinking only in the heap, where some degree of *accuracy* is achieved by setting the ``noscan`` bit for a *bin* that don't have pointers, as mentioned in my `previous post`__). -__ https://proj.llucax.com.ar/blog/dgc/blog/post/250bf643 +__ /blog/blog/post/250bf643 So this paper could help getting accurate GC into D, but it doesn't seems a great deal when you can add type information about local variables when diff --git a/source/blog/posts/2009/03/collected-newsgroup-links.rst b/source/blog/posts/2009/03/collected-newsgroup-links.rst index 9244373..b28f45c 100644 --- a/source/blog/posts/2009/03/collected-newsgroup-links.rst +++ b/source/blog/posts/2009/03/collected-newsgroup-links.rst @@ -3,10 +3,10 @@ Tags: en, d, dgc, links, wiki I've been monitoring and saving interesting (GC related mostly) posts from the `D newsgroups`__. I saved all in a plain text file until today that I decided -to add them to a `wiki page`__. +to add them to a page__. __ http://www.digitalmars.com/webnews/newsgroups.php -__ https://proj.llucax.com.ar/projects/dgc/wiki/Newsgroup_links +__ /proj/dgc/links.html Please feel free to add any missing post that include interesting GC-related discussions. diff --git a/source/blog/posts/2009/04/gc-optimization-for-contiguous-pointers-to-the-same-page.rst b/source/blog/posts/2009/04/gc-optimization-for-contiguous-pointers-to-the-same-page.rst index 87af1b2..995a32a 100644 --- a/source/blog/posts/2009/04/gc-optimization-for-contiguous-pointers-to-the-same-page.rst +++ b/source/blog/posts/2009/04/gc-optimization-for-contiguous-pointers-to-the-same-page.rst @@ -40,7 +40,7 @@ type called *bins*. There are bin sizes of 16 (``B_16``) to 4096 (``B_PAGE``), incrementing in steps of power of 2 (32, 64, etc.). See `Understanding the current GC`__ for more details. -__ https://proj.llucax.com.ar/blog/dgc/blog/post/250bf643 +__ /blog/blog/post/250bf643 For large contiguous objects (like ``txt`` in this case) multiple pages are needed, and that pages contains only one bin of size ``B_PAGEPLUS``, indicating diff --git a/source/blog/posts/2009/04/guaranteed-finalization-support.rst b/source/blog/posts/2009/04/guaranteed-finalization-support.rst index 78bf019..8c30202 100644 --- a/source/blog/posts/2009/04/guaranteed-finalization-support.rst +++ b/source/blog/posts/2009/04/guaranteed-finalization-support.rst @@ -7,7 +7,7 @@ to *defend* not guaranteed finalization for no reason, or arguing that finalization is supposed to be used with RAII__. __ http://www.digitalmars.com/d/archives/digitalmars/D/GC_object_finalization_not_guaranteed_88298.html -__ https://proj.llucax.com.ar/blog/dgc/blog/post/-43101db1 +__ /blog/blog/post/-43101db1 __ http://www.digitalmars.com/d/1.0/memory.html#raii I find all the arguments very weak, at least for convincing me that the diff --git a/source/blog/posts/2009/04/naive-garbage-collector.rst b/source/blog/posts/2009/04/naive-garbage-collector.rst index df872db..1e9f0af 100644 --- a/source/blog/posts/2009/04/naive-garbage-collector.rst +++ b/source/blog/posts/2009/04/naive-garbage-collector.rst @@ -27,8 +27,8 @@ accepted. A git__ repository__ is up too. __ http://www.dsource.org/projects/tango/ticket/1620 __ http://www.dsource.org/projects/tango/ -__ https://git.llucax.com.ar/git-logo.png -__ https://git.llucax.com.ar/w/software/dgc/naive.git +__ https://git.llucax.com/git-logo.png +__ https://git.llucax.com/w/software/dgc/naive.git If you want to try it out with LDC__, you have to put the files into the ``naive`` directory in ``tango/lib/gc`` and edit the file diff --git a/source/blog/posts/2009/04/object-finalization.rst b/source/blog/posts/2009/04/object-finalization.rst index be27756..a5e19ea 100644 --- a/source/blog/posts/2009/04/object-finalization.rst +++ b/source/blog/posts/2009/04/object-finalization.rst @@ -19,7 +19,7 @@ can pay attention to the other stuff. The exercise is already paying off. Implementing this GC I was able to see some details I missed when I've done the `analysis of the current implementation`__. -__ https://proj.llucax.com.ar/blog/dgc/blog/tag/understanding%20the%20current%20gc +__ /blog/blog/tag/understanding%20the%20current%20gc For example, I completely missed **finalization**. The GC stores for each cell a flag that indicates when an object should be finalized, and when the memory diff --git a/source/blog/posts/2009/04/todo-list.rst b/source/blog/posts/2009/04/todo-list.rst index 635c79c..f095d55 100644 --- a/source/blog/posts/2009/04/todo-list.rst +++ b/source/blog/posts/2009/04/todo-list.rst @@ -1,15 +1,12 @@ Title: TODO list Tags: en, d, dgc, todo, project, issue tracker, plan -I've activated the `issue tracker module`__ in my `D Garbage Collector +I've activated the *issue tracker module* in my `D Garbage Collector Research project`__ to be able to track my *TODO* list. -__ https://proj.llucax.com.ar/projects/dgc/issues -__ https://proj.llucax.com.ar/projects/dgc +__ /proj/dgc/ This is probably useful just for me, but maybe you can be interested in knowing -`what I will do next`__ =) - -__ https://proj.llucax.com.ar/projects/dgc/issues?query_id=3 +*what I will do next* =) .. vim: set et sw=4 sts=4 : diff --git a/source/blog/posts/2009/04/understanding-the-current-gc-(part-ii).rst b/source/blog/posts/2009/04/understanding-the-current-gc-(part-ii).rst index 93f1bc0..190ea40 100644 --- a/source/blog/posts/2009/04/understanding-the-current-gc-(part-ii).rst +++ b/source/blog/posts/2009/04/understanding-the-current-gc-(part-ii).rst @@ -4,7 +4,7 @@ Tags: en, d, dgc, understanding the current gc, druntime, gc, mark-sweep, gcx Back to the `analysis of the current GC implementation`__, in this post I will focus on the ``Gcx`` object structure and methods. -__ https://proj.llucax.com.ar/blog/dgc/blog/post/250bf643 +__ /blog/blog/post/250bf643 ``Gcx`` attributes diff --git a/source/blog/posts/2009/04/understanding-the-current-gc-(part-iii).rst b/source/blog/posts/2009/04/understanding-the-current-gc-(part-iii).rst index d0d62d9..7d09e21 100644 --- a/source/blog/posts/2009/04/understanding-the-current-gc-(part-iii).rst +++ b/source/blog/posts/2009/04/understanding-the-current-gc-(part-iii).rst @@ -198,7 +198,7 @@ I really have my doubts if this is even a little less cryptic than:: But what the hell, this is no really important =) -.. _`previous post`: https://proj.llucax.com.ar/blog/dgc/blog/post/526122be -.. _`previous posts of this series`: https://proj.llucax.com.ar/blog/dgc/blog/tag/understanding%20the%20current%20gc +.. _`previous post`: /blog/blog/post/526122be +.. _`previous posts of this series`: /blog/blog/tag/understanding%20the%20current%20gc .. vim: set et sw=4 sts=4 : diff --git a/source/blog/posts/2009/04/understanding-the-current-gc-conclusion.rst b/source/blog/posts/2009/04/understanding-the-current-gc-conclusion.rst index b9e55cd..a5df3ef 100644 --- a/source/blog/posts/2009/04/understanding-the-current-gc-conclusion.rst +++ b/source/blog/posts/2009/04/understanding-the-current-gc-conclusion.rst @@ -13,7 +13,7 @@ it's a good time to translate how this is mapped to the D_ GC implementation. As we all remember__, each cell (bin) in D_ has several bits associated to them. Only 3 are interesting in this case: -__ https://proj.llucax.com.ar/blog/dgc/blog/tag/understanding%20the%20current%20gc +__ /blog/blog/tag/understanding%20the%20current%20gc * mark * scan diff --git a/source/blog/posts/2009/04/understanding-the-current-gc-part-iv.rst b/source/blog/posts/2009/04/understanding-the-current-gc-part-iv.rst index e5598aa..7ce0561 100644 --- a/source/blog/posts/2009/04/understanding-the-current-gc-part-iv.rst +++ b/source/blog/posts/2009/04/understanding-the-current-gc-part-iv.rst @@ -17,8 +17,8 @@ doesn't add much value to the analysis. It does what you think it should (maybe except for a `possible bug`_) using functions already seen in this post or in the `previous ones`_. -.. _allocation: https://proj.llucax.com.ar/blog/dgc/blog/post/-243ec069 +.. _allocation: /blog/blog/post/-243ec069 .. _`possible bug`: http://www.dsource.org/projects/druntime/ticket/19 -.. _`previous ones`: https://proj.llucax.com.ar/blog/dgc/blog/tag/understanding%20the%20current%20gc +.. _`previous ones`: /blog/blog/tag/understanding%20the%20current%20gc .. vim: set et sw=4 sts=4 : diff --git a/source/blog/posts/2009/04/understanding-the-current-gc-the-end.rst b/source/blog/posts/2009/04/understanding-the-current-gc-the-end.rst index 00be32c..05a0ea4 100644 --- a/source/blog/posts/2009/04/understanding-the-current-gc-the-end.rst +++ b/source/blog/posts/2009/04/understanding-the-current-gc-the-end.rst @@ -172,9 +172,9 @@ Let's see each function. belonging to the same page together. -.. _optimizations: https://proj.llucax.com.ar/blog/dgc/blog/post/7bdad55d +.. _optimizations: /blog/blog/post/7bdad55d .. _`tri-colour abstraction`: http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)#Tri-colour_marking -.. _`second part of this series`: https://proj.llucax.com.ar/blog/dgc/blog/post/526122be +.. _`second part of this series`: /blog/blog/post/526122be .. _bugs: http://www.dsource.org/projects/druntime/ticket/20 .. vim: set et sw=4 sts=4 : diff --git a/source/blog/posts/2009/05/naive-gc-fixes.rst b/source/blog/posts/2009/05/naive-gc-fixes.rst index 97c6bd6..04bd675 100644 --- a/source/blog/posts/2009/05/naive-gc-fixes.rst +++ b/source/blog/posts/2009/05/naive-gc-fixes.rst @@ -5,8 +5,8 @@ I haven't been posting very often lately because I decided to spend some time writing my `thesis document (in Spanish)`__, which was way behind my current status, encouraged by my `code-wise bad weekend`__ =P. -__ https://git.llucax.com.ar/w/z.facultad/75.00/informe.git -__ https://proj.llucax.com.ar/blog/dgc/blog/post/-288428a1 +__ https://git.llucax.com/w/z.facultad/75.00/informe.git +__ /blog/blog/post/-288428a1 `Alberto Bertogli`__ was kind enough to review my `Naive GC`__ implementation and sent me some patches, `improving the documentation`__ (amending my @@ -17,10 +17,10 @@ release and things are starting to settle a little, so I hope I can finish the statistics gathering soon. __ http://www.blitiri.com.ar/ -__ https://git.llucax.com.ar/w/software/dgc/naive.git -__ https://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/6720d9bcaaedb553e9476ffb064115689a97c2d1 -__ https://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/1510e826d84ca402a00c5cab2d2e2d172b8602d2 -__ https://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/2d8639409b4749afd92266347f20b99da80e14c9 +__ https://git.llucax.com/w/software/dgc/naive.git +__ https://git.llucax.com/w/software/dgc/naive.git/commitdiff/6720d9bcaaedb553e9476ffb064115689a97c2d1 +__ https://git.llucax.com/w/software/dgc/naive.git/commitdiff/1510e826d84ca402a00c5cab2d2e2d172b8602d2 +__ https://git.llucax.com/w/software/dgc/naive.git/commitdiff/2d8639409b4749afd92266347f20b99da80e14c9 .. _LDC: tp://www.dsource.org/projects/ldc diff --git a/source/blog/posts/2009/05/statistics--benchmark-suite-and-future-plans.rst b/source/blog/posts/2009/05/statistics--benchmark-suite-and-future-plans.rst index 0490598..b728c97 100644 --- a/source/blog/posts/2009/05/statistics--benchmark-suite-and-future-plans.rst +++ b/source/blog/posts/2009/05/statistics--benchmark-suite-and-future-plans.rst @@ -5,7 +5,7 @@ I'm starting to build a benchmark suite for D. My `benchmarks and programs request`__ was a total failure (only `Leonardo Maffi`__ offered me a small `trivial GC benchmark`__) so I have to find my own way. -__ https://proj.llucax.com.ar/blog/dgc/blog/post/-1382f6a3 +__ /blog/blog/post/-1382f6a3 __ http://www.fantascienza.net/leonardo/ __ http://www.fantascienza.net/leonardo/js/slow_d.zip @@ -31,7 +31,7 @@ to my `Naive GC`__ implementation, and I will add that too to the Tango_ *basic* GC implementation. I will collect this data for each and every collection: -__ https://proj.llucax.com.ar/blog/dgc/blog/post/-45ea3101 +__ /blog/blog/post/-45ea3101 * Collection time * Stop-the-world time (time all the threads were suspended) diff --git a/source/blog/posts/2009/08/allocations-graphs.rst b/source/blog/posts/2009/08/allocations-graphs.rst index 00190c9..bf8a23c 100644 --- a/source/blog/posts/2009/08/allocations-graphs.rst +++ b/source/blog/posts/2009/08/allocations-graphs.rst @@ -9,8 +9,8 @@ Again, all graphs (as the graph title says), are taken using the `Naive GC`__ (stats code still not public yet :) and you can find the code for it in my `D GC benchmark`__ repository. -__ https://git.llucax.com.ar/w/software/dgc/naive.git -__ https://git.llucax.com.ar/w/software/dgc/dgcbench.git +__ https://git.llucax.com/w/software/dgc/naive.git +__ https://git.llucax.com/w/software/dgc/dgcbench.git This time the (big) graphs are in EPS format because I could render them in PNG as big as I wanted and I didn't had the time to fix that =S @@ -48,7 +48,7 @@ histogram of cell sizes. The histogram differentiates cells with and without the ``NO_SCAN`` bit, which might be useful in terms on seeing how bad the effect of false positives could be. -__ https://git.llucax.com.ar/w/software/dgc/naive.git +__ https://git.llucax.com/w/software/dgc/naive.git You can easily see how allocation time peeks match allocations that triggered a collection for example, and how bad can it be the effect of false positives, diff --git a/source/blog/posts/2009/08/graphs.rst b/source/blog/posts/2009/08/graphs.rst index 5921ac3..5d86d06 100644 --- a/source/blog/posts/2009/08/graphs.rst +++ b/source/blog/posts/2009/08/graphs.rst @@ -5,15 +5,15 @@ It's been exactly 3 months since the last post. I spent the last months writing my `thesis document (in Spanish)`__, working, and being unproductive because of the lack of inspiration =) -__ https://git.llucax.com.ar/w/z.facultad/75.00/informe.git +__ https://git.llucax.com/w/z.facultad/75.00/informe.git But in the last couple of days I decided to go back to the code, and finish the statistics gathering in the `Naive GC`__ (the new code is not published yet because it needs some polishing). Here are some nice graphs from my little `D GC benchmark`__: -__ https://git.llucax.com.ar/w/software/dgc/naive.git -__ https://git.llucax.com.ar/w/software/dgc/dgcbench.git +__ https://git.llucax.com/w/software/dgc/naive.git +__ https://git.llucax.com/w/software/dgc/dgcbench.git .. container:: center diff --git a/source/blog/posts/2009/09/feeds.rst b/source/blog/posts/2009/09/feeds.rst index 6272df8..23fadfe 100644 --- a/source/blog/posts/2009/09/feeds.rst +++ b/source/blog/posts/2009/09/feeds.rst @@ -4,7 +4,7 @@ Tags: self, blog, blitiri, feed, tag, en I found out that my blog software (blitiri__) already support tag-specific feeds, you just have to some extra GET variable(s) to the URL, for example:: - https://www.llucax.com.ar/blog/blog.cgi/atom?tag=en&tag=self + /blog/blog/atom?tag=en&tag=self __ http://blitiri.com.ar/git/?p=blitiri diff --git a/source/blog/posts/2009/09/life-in-hell.rst b/source/blog/posts/2009/09/life-in-hell.rst index b2a0f96..8987c16 100644 --- a/source/blog/posts/2009/09/life-in-hell.rst +++ b/source/blog/posts/2009/09/life-in-hell.rst @@ -8,7 +8,7 @@ a compiler that doesn't write proper debug information and you're writing a garbage collector. But you have to do it when things go wrong. And things usually go wrong. -__ https://proj.llucax.com.ar/blog/dgc/blog/post/-288428a1 +__ /blog/blog/post/-288428a1 .. _D: http://www.digitalmars.com/d/ This is a small chronicle about how I managed to debug a weird problem =) @@ -19,9 +19,9 @@ no real D_ applications out there, suitable for an automated GC benchmark at least [#benchapp]_. Dil_ looked like a good candidate so I said *let's use Dil in the benchmark suite!*. -.. _`Naive GC`: https://git.llucax.com.ar/w/software/dgc/naive.git -__ https://proj.llucax.com.ar/blog/dgc/blog/post/37e6cb2a -.. _micro-benchmarks: https://git.llucax.com.ar/w/software/dgc/dgcbench.git +.. _`Naive GC`: https://git.llucax.com/w/software/dgc/naive.git +__ /blog/blog/post/37e6cb2a +.. _micro-benchmarks: https://git.llucax.com/w/software/dgc/dgcbench.git .. _Dil: http://code.google.com/p/dil And I did. But Dil_ didn't work as I expected. Even when running it without @@ -74,9 +74,9 @@ to a multiple of a word, so I made `gc_malloc()`_ `align the data portion of the cell to a multiple of a word`__, but nothing. .. _Valgrind: http://valgrind.org/ -.. _`gc_malloc()`: https://git.llucax.com.ar/w/software/dgc/naive.git/blob/2d8639409b4749afd92266347f20b99da80e14c9:/gc/gc.d#l502 -__ https://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/39707a88bed116fbda8c590c9b6ff9193f30f58f -__ https://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/39707a88bed116fbda8c590c9b6ff9193f30f58f +.. _`gc_malloc()`: https://git.llucax.com/w/software/dgc/naive.git/blob/2d8639409b4749afd92266347f20b99da80e14c9:/gc/gc.d#l502 +__ https://git.llucax.com/w/software/dgc/naive.git/commitdiff/39707a88bed116fbda8c590c9b6ff9193f30f58f +__ https://git.llucax.com/w/software/dgc/naive.git/commitdiff/39707a88bed116fbda8c590c9b6ff9193f30f58f Since Valgrind_ only detected that problem, which was at the static constructor of the module ``tango.io.Console``, I though it might be a Tango_ bug, so @@ -105,7 +105,7 @@ to the mutator (the `basic GC`__ can do that too if compiled with ``-debug=MEMSTOMP``). That would confirm that the swept memory were still in use. And it did. -__ https://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/bc664a95db5c7bab194f2e64cf96b6f092c5e60c +__ https://git.llucax.com/w/software/dgc/naive.git/commitdiff/bc664a95db5c7bab194f2e64cf96b6f092c5e60c __ http://www.dsource.org/projects/tango/browser/tags/releases/0.99.8/lib/gc/basic The I tried this modified GC with *memory stomp* with my micro-benchmarks_ and @@ -131,7 +131,7 @@ to let the GC take over of **all** memory management... And *finally* all So, the problem should be either my `gc_free()`_ implementation (which is really simple) or a Dil_ bug. -.. _`gc_free()`: https://git.llucax.com.ar/w/software/dgc/naive.git/blob/2d8639409b4749afd92266347f20b99da80e14c9:/gc/gc.d#l661 +.. _`gc_free()`: https://git.llucax.com/w/software/dgc/naive.git/blob/2d8639409b4749afd92266347f20b99da80e14c9:/gc/gc.d#l661 In order to get some extra information on where the problem is, I changed the `Cell.alloc()`_ implementation to use mmap_ to `allocate whole pages`__, one @@ -140,9 +140,9 @@ easily mprotect_ the cell *data* when the cell was swept (and un\ -mprotect_\ ing them when they were give back to the program) in order to make Dil_ segfault exactly where the freed memory was used. -.. _`Cell.alloc()`: https://git.llucax.com.ar/w/software/dgc/naive.git/blob/346f04b3e1026ded5af3ac95a483b2c3d05a6d60:/gc/cell.d#l86 +.. _`Cell.alloc()`: https://git.llucax.com/w/software/dgc/naive.git/blob/346f04b3e1026ded5af3ac95a483b2c3d05a6d60:/gc/cell.d#l86 .. _mmap: http://www.kernel.org/doc/man-pages/online/pages/man2/mmap.2.html -__ https://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/cc637a89be9b51945246bd65fa15080464a90aca +__ https://git.llucax.com/w/software/dgc/naive.git/commitdiff/cc637a89be9b51945246bd65fa15080464a90aca .. _mprotect: http://www.kernel.org/doc/man-pages/online/pages/man2/mprotect.2.html I ran Dil_ using strace_ and this is what happened:: diff --git a/source/blog/posts/2009/09/new-home-page-and-blog-location.rst b/source/blog/posts/2009/09/new-home-page-and-blog-location.rst index c808b70..2642651 100644 --- a/source/blog/posts/2009/09/new-home-page-and-blog-location.rst +++ b/source/blog/posts/2009/09/new-home-page-and-blog-location.rst @@ -7,7 +7,7 @@ rendered from reStructuredText__ using Sphinx__. It's not particularly nice, but it's simple and cheap :) __ http://www.redmine.org/ -__ https://www.llucax.com.ar/ +__ https://llucax.com/ __ http://docutils.sourceforge.net/rst.html __ http://sphinx.pocoo.org/ @@ -41,8 +41,8 @@ __ http://feeds.feedburner.com/llucax-es You can navigate the en__ and es__ **tags** in the web view though. -__ https://llucax.com.ar/blog/blog/tag/en -__ https://llucax.com.ar/blog/blog/tag/es +__ /blog/blog/tag/en +__ /blog/blog/tag/es .. admonition:: Update @@ -55,6 +55,6 @@ __ https://llucax.com.ar/blog/blog/tag/es __ http://feeds.feedburner.com/llucax-en __ http://feeds.feedburner.com/llucax-es -__ https://www.llucax.com.ar/blog/blog.cgi/atom?tag=en&tag=gc +__ /blog/blog/atom?tag=en&tag=gc .. vim: set et sw=4 sts=4 : diff --git a/source/blog/posts/2009/10/08-stats-for-the-basic-gc.rst b/source/blog/posts/2009/10/08-stats-for-the-basic-gc.rst index 91c6304..faf29e3 100644 --- a/source/blog/posts/2009/10/08-stats-for-the-basic-gc.rst +++ b/source/blog/posts/2009/10/08-stats-for-the-basic-gc.rst @@ -5,10 +5,10 @@ Here are some graphs made from my `D GC benchmarks`__ using the Tango__ (0.99.8) basic collector, similar to the naive__ ones__ but using histograms for allocations (time and space): -__ https://git.llucax.com.ar/w/software/dgc/dgcbench.git +__ https://git.llucax.com/w/software/dgc/dgcbench.git __ http://www.dsource.org/projects/tango/ -__ https://git.llucax.com.ar/w/software/dgc/naive.git -__ https://llucax.com.ar/blog/blog/post/37e6cb2a +__ https://git.llucax.com/w/software/dgc/naive.git +__ /blog/blog/post/37e6cb2a .. container:: center diff --git a/source/blog/posts/2009/10/dgc-page-is-back.rst b/source/blog/posts/2009/10/dgc-page-is-back.rst index c56a3c5..61a8632 100644 --- a/source/blog/posts/2009/10/dgc-page-is-back.rst +++ b/source/blog/posts/2009/10/dgc-page-is-back.rst @@ -3,7 +3,7 @@ Tags: en, d, dgc, web, self I've migrated the wiki pages about DGC__ from Redmine__ to Sphinx__. -__ https://llucax.com.ar/proj/dgc/ +__ /proj/dgc/ __ http://www.redmine.org/ __ http://sphinx.pocoo.org/ diff --git a/source/blog/posts/2009/11/29-opdispatch.rst b/source/blog/posts/2009/11/29-opdispatch.rst index 1f44962..36cd968 100644 --- a/source/blog/posts/2009/11/29-opdispatch.rst +++ b/source/blog/posts/2009/11/29-opdispatch.rst @@ -44,7 +44,7 @@ I already `done that`__ without much success (except for Andrei__, who is writing better commit messages now, thanks for that! =). I just wanted to point out another thing that Walter don't get about open-source projects. -__ https://llucax.com.ar/blog/blog/post/6cac01e1 +__ /blog/blog/post/6cac01e1 __ http://erdani.com/ Anyway, this post is about ``opDispatch()``, the new way of doing dynamic diff --git a/source/blog/posts/2009/12/02-grooveshark.rst b/source/blog/posts/2009/12/02-grooveshark.rst index 8bb5320..e987b2e 100644 --- a/source/blog/posts/2009/12/02-grooveshark.rst +++ b/source/blog/posts/2009/12/02-grooveshark.rst @@ -12,6 +12,6 @@ Unfortunately Flash__ `is not dead yet`__, so you need that crappy, smelly plug-in to access the site. __ http://www.adobe.com/es/products/flashplayer/ -__ https://llucax.com.ar/blog/blog/post/198f5cb1 +__ /blog/blog/post/198f5cb1 .. vim: set et sw=4 sts=4 : diff --git "a/source/blog/posts/2009/12/13-cr\303\263nicas-del-in-edit-2009.rst" "b/source/blog/posts/2009/12/13-cr\303\263nicas-del-in-edit-2009.rst" index 396747c..f0d0ce2 100644 --- "a/source/blog/posts/2009/12/13-cr\303\263nicas-del-in-edit-2009.rst" +++ "b/source/blog/posts/2009/12/13-cr\303\263nicas-del-in-edit-2009.rst" @@ -4,7 +4,7 @@ Tags: es, movie, in-edit, documental, music, festival, buenos aires Como `ya he comentado`__ del jueves 10 al lunes 14 se realiza el `2do Festival de Cine Documental y Musical de Buenos Aires`__ (AKA In-Edit Cinzano). -__ https://llucax.com.ar/blog/blog/post/-6abc5682 +__ /blog/blog/post/-6abc5682 __ http://www.in-editcinzano.com.ar/ Pude ir a la fiesta__ de apertura el jueves en la que se presentararon los @@ -14,7 +14,7 @@ a ir contando las cosas que vi. *Stay tuned!* __ http://www.in-editcinzano.com.ar/shows.php __ http://es.wikipedia.org/wiki/Peligrosos_Gorriones -__ https://llucax.com.ar/blog/blog/post/-6abc5682#update +__ /blog/blog/post/-6abc5682#update .. vim: set et sw=4 sts=4 : diff --git a/source/blog/posts/2010/01/13-the-coral-content-distribution-network.rst b/source/blog/posts/2010/01/13-the-coral-content-distribution-network.rst index abf8cde..4264cd2 100644 --- a/source/blog/posts/2010/01/13-the-coral-content-distribution-network.rst +++ b/source/blog/posts/2010/01/13-the-coral-content-distribution-network.rst @@ -31,7 +31,7 @@ __ http://www.coralcdn.org/pubs/ Seems like a nice project, just append **.nyud.net** to the domain of the page you want to see and that's it. `Try it`__ with this very same blog ;) -__ https://www.llucax.com.ar.nyud.net/blog/ +__ https://llucax.com.nyud.net/blog/ .. vim: set et sw=4 sts=4 : diff --git a/source/blog/posts/2010/01/26-brasero-chupa.rst b/source/blog/posts/2010/01/26-brasero-chupa.rst index 9312a22..58e60e7 100644 --- a/source/blog/posts/2010/01/26-brasero-chupa.rst +++ b/source/blog/posts/2010/01/26-brasero-chupa.rst @@ -4,7 +4,7 @@ Tags: es, rant, brasero, slow, self, dvd, burner Con el `disco roto`__ no queda otra que backup, así que fui a comprar unos 100 DVDs vírgenes (me había quedado justo sin ninguno) y me puse a grabar. -__ https://llucax.com.ar/blog/blog/post/5a00a07d +__ /blog/blog/post/5a00a07d En general usaba K3B_, pero nunca me gustó demasiado como se ven las aplicaciones de KDE_, y ya que había instalado de 0 y todavía no había diff --git a/source/blog/posts/2010/02/22-mutt-patched-with-nntp-support-for-debian-(and-friends)--now-with-home-page!.rst b/source/blog/posts/2010/02/22-mutt-patched-with-nntp-support-for-debian-(and-friends)--now-with-home-page!.rst index 926d099..b1e1994 100644 --- a/source/blog/posts/2010/02/22-mutt-patched-with-nntp-support-for-debian-(and-friends)--now-with-home-page!.rst +++ b/source/blog/posts/2010/02/22-mutt-patched-with-nntp-support-for-debian-(and-friends)--now-with-home-page!.rst @@ -5,11 +5,11 @@ I've updated my `Mutt Debian package with the NNTP patch`__ to the latest Debian__ Mutt__ package__. I've put up a small `home page`__ for the *project* too, so it's easier to find. -__ https://www.llucax.com.ar/blog/blog/post/0d270874 +__ /blog/blog/post/0d270874 __ http://www.debian.org/ __ http://www.mutt.org/ __ http://packages.debian.org/sid/mutt -__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ /proj/mutt-nntp-debian/ I'll post new releases here anyway, so stay tuned =) diff --git a/source/blog/posts/2010/03/05-cepillo-te-cepilla.rst b/source/blog/posts/2010/03/05-cepillo-te-cepilla.rst index b6852d2..5b43ea1 100644 --- a/source/blog/posts/2010/03/05-cepillo-te-cepilla.rst +++ b/source/blog/posts/2010/03/05-cepillo-te-cepilla.rst @@ -17,7 +17,7 @@ podía arreglar__ `desde la cocina`__ sin romper azulejos, y gracias a que los putos días, haciendo imposible conseguir un azulejo que se hacía hace más de un par de años. -__ https://www.llucax.com.ar/blog/blog/post/527d9ff6 +__ /blog/blog/post/527d9ff6 __ ##POST_URL##/05-cepillo-te-cepilla-arreglo.jpg __ ##POST_URL##/05-cepillo-te-cepilla-cocina.jpg diff --git a/source/blog/posts/2010/05/09-new-section.rst b/source/blog/posts/2010/05/09-new-section.rst index fe4cb52..fde3fbd 100644 --- a/source/blog/posts/2010/05/09-new-section.rst +++ b/source/blog/posts/2010/05/09-new-section.rst @@ -22,7 +22,7 @@ you're reading this post trough one of those and you want to see the photos I'll post, you probably want to switch to the general feed or subscribe to the new feed too. -__ https://llucax.com.ar/blog/blog/tag/pic +__ /blog/blog/tag/pic __ http://feeds.feedburner.com/llucax-pic __ http://feedburner.com/ __ http://feeds.feedburner.com/llucax-en diff --git "a/source/blog/posts/2010/05/12-peque\303\261as-victorias.rst" "b/source/blog/posts/2010/05/12-peque\303\261as-victorias.rst" index ee0a0ff..f95d482 100644 --- "a/source/blog/posts/2010/05/12-peque\303\261as-victorias.rst" +++ "b/source/blog/posts/2010/05/12-peque\303\261as-victorias.rst" @@ -1,5 +1,5 @@ Title: Pequeñas victorias -Tags: es, self, hard drive, hardware, western digital, azulejos, cepillo, reposición +Tags: es, self, hard drive, hardware, western digital, azulejos, cepillo, reposición ¡Pero costosas! @@ -10,7 +10,7 @@ claramente fuera de los términos, creyendo en mi buena fe. Pero por otro me queda un gustito amargo por lo... no sé como explicarlo, *ineficientes* tal vez, que han sido manejando las cosas acá (por la empresa ISS). -__ https://www.llucax.com.ar/blog/blog/post/544fd372 +__ /blog/blog/post/544fd372 __ http://westerndigital.com/ Si bien siempre fueron muy amables, me hicieron dar cincuenta mil vueltas @@ -35,7 +35,7 @@ Por otro lado tal vez recuerden mi :del:`sesión de terapia abierta al público` meses hoy logré que me devuelvan la plata. Sin comentarios sobre esto, ya dije todo en el otro post__. -__ https://www.llucax.com.ar/blog/blog/post/5ec817be +__ /blog/blog/post/5ec817be .. vim: set et sw=3 sts=3 : diff --git a/source/blog/posts/2010/05/31-rss-feed-(and-other-problems)-fixed.rst b/source/blog/posts/2010/05/31-rss-feed-(and-other-problems)-fixed.rst index 8185b30..99016e8 100644 --- a/source/blog/posts/2010/05/31-rss-feed-(and-other-problems)-fixed.rst +++ b/source/blog/posts/2010/05/31-rss-feed-(and-other-problems)-fixed.rst @@ -12,9 +12,9 @@ problems that made the feed not W3C__ valid__. Fortunately now `it is`__. =) __ http://en.wikipedia.org/wiki/Virtual_private_server __ http://www.apache.org/ __ http://www.lighttpd.net/ -__ https://llucax.com.ar/blog/blog/atom +__ /blog/blog/atom __ http://www.w3.org/ __ http://validator.w3.org/feed/ -__ https://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fllucax.com.ar%2Fblog%2Fblog.cgi%2Fatom +__ https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fllucax.com%2Fblog%2Fblog%2Fatom .. vim: set et sw=3 sts=3 : diff --git a/source/blog/posts/2010/06/06-release:-mutt-with-nntp-debian-package-1.5.20-8luca1.rst b/source/blog/posts/2010/06/06-release:-mutt-with-nntp-debian-package-1.5.20-8luca1.rst index 4195a46..0d9727b 100644 --- a/source/blog/posts/2010/06/06-release:-mutt-with-nntp-debian-package-1.5.20-8luca1.rst +++ b/source/blog/posts/2010/06/06-release:-mutt-with-nntp-debian-package-1.5.20-8luca1.rst @@ -7,13 +7,13 @@ Mutt package. If you have Debian testing/unstable and amd64 or i386 arch, just download__ and install the provided packages. -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest/ For other setups, here are the quick (copy&paste) instructions:: ver=1.5.20 deb_ver=$ver-8luca1 - url=https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest wget $url/mutt_$deb_ver.dsc $url/mutt_$deb_ver.diff.gz \ http://ftp.de.debian.org/debian/pool/main/m/mutt/mutt_$ver.orig.tar.gz sudo apt-get build-dep mutt @@ -26,7 +26,7 @@ For other setups, here are the quick (copy&paste) instructions:: See the `project page`__ for more details. -__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ /proj/mutt-nntp-debian/ .. vim: set et sw=3 sts=3 : diff --git a/source/blog/posts/2010/07/01-bacap.rst b/source/blog/posts/2010/07/01-bacap.rst index 1c0f2aa..299dfe0 100644 --- a/source/blog/posts/2010/07/01-bacap.rst +++ b/source/blog/posts/2010/07/01-bacap.rst @@ -5,14 +5,14 @@ I've published my `backup script`__ (and named it *Bacap*, which is how it sounds when you pronounce "backup" in Spanish ;), as it suddenly became used by somebody else and received some patches =) -__ https://git.llucax.com.ar/w/software/bacap.git?a=blob_plain;f=bacap;hb=HEAD +__ https://git.llucax.com/w/software/bacap.git?a=blob_plain;f=bacap;hb=HEAD It has a simple `home page`__ for those wanting to see what is it about. I won't be doing formal releases thought, since is such a simple script, that would be overkill (just be thankful it has a `git repo`__ and a home page ;). -__ https://www.llucax.com.ar/proj/bacap/ -__ https://git.llucax.com.ar/w/software/bacap.git +__ /proj/bacap/ +__ https://git.llucax.com/w/software/bacap.git .. vim: set et sw=3 sts=3 : diff --git a/source/blog/posts/2010/07/13-performance-wtf.rst b/source/blog/posts/2010/07/13-performance-wtf.rst index 4bdfc4a..c8c8577 100644 --- a/source/blog/posts/2010/07/13-performance-wtf.rst +++ b/source/blog/posts/2010/07/13-performance-wtf.rst @@ -17,7 +17,7 @@ a Makefile__ to compile the programs, run the tests and generate some graphs with the timings to compare the performance against the current D__ GC__ (Tango__ really). -__ https://www.llucax.com.ar/proj/dgc/index.html +__ /proj/dgc/index.html __ http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29 __ http://en.wikipedia.org/wiki/Makefile __ http://digitalmars.com/d/index.html @@ -103,7 +103,7 @@ box, and the box at work are both 64 bits, I suspected from that too, but the old AMD is 32 bits and I see the problem there too. __ http://www.dsource.org/projects/dmd -__ https://www.llucax.com.ar/blog/blog/post/-41d8f86f +__ /blog/blog/post/-41d8f86f I've tried valgrind__ + callgrind__ + kcachegrind__ but it seems like valgrind emulation is not affected by whatever difference is when the program is ran @@ -144,7 +144,7 @@ I'll revert it if it does, no matter what happen with this issue. If you have any ideas on what could be going on, **anything**, please let me know (in a comment of via e-mail__). Thanks :) -__ mailto: luca@llucax.com.ar +__ mailto: luca@llucax.com .. admonition:: Update diff --git a/source/blog/posts/2010/07/24-proposition-infinity.rst b/source/blog/posts/2010/07/24-proposition-infinity.rst index c362667..fcb52cd 100644 --- a/source/blog/posts/2010/07/24-proposition-infinity.rst +++ b/source/blog/posts/2010/07/24-proposition-infinity.rst @@ -5,7 +5,7 @@ I'm sorry if I'm being a little repetitive__ about Futurama__ lately, but I just saw `Proposition Infinity`__ (6ACV04) which talks about egalitarian marriage between humans and robots (obviously parodying gay marriage legalization). -__ https://www.llucax.com.ar/blog/blog/post/7a1b0257 +__ /blog/blog/post/7a1b0257 __ http://en.wikipedia.org/wiki/Futurama __ http://en.wikipedia.org/wiki/Proposition_Infinity diff --git a/source/blog/posts/2010/07/28-presenting-cdgc.rst b/source/blog/posts/2010/07/28-presenting-cdgc.rst index 1913c54..0e1231a 100644 --- a/source/blog/posts/2010/07/28-presenting-cdgc.rst +++ b/source/blog/posts/2010/07/28-presenting-cdgc.rst @@ -7,7 +7,7 @@ it *Configurable D Garbage Collector*, as there is no concurrency at all yet, but the GC is configurable via environment variables :) __ http://git-scm.com/ -__ https://git.llucax.com.ar/w/software/dgc/cdgc.git +__ https://git.llucax.com/w/software/dgc/cdgc.git __ www.digitalmars.com/d/ __ http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29 diff --git a/source/blog/posts/2010/08/06-type-information-at-the-end-of-the-block-considered-harmful.rst b/source/blog/posts/2010/08/06-type-information-at-the-end-of-the-block-considered-harmful.rst index 45da8ce..3cc1b8a 100644 --- a/source/blog/posts/2010/08/06-type-information-at-the-end-of-the-block-considered-harmful.rst +++ b/source/blog/posts/2010/08/06-type-information-at-the-end-of-the-block-considered-harmful.rst @@ -13,11 +13,11 @@ reading for most people :) This is about `my research`__ in D__ `garbage collection`__, the CDGC__, and related to a `recent post`__ and the `precise heap scanning patch`__. -__ https://www.llucax.com.ar/proj/dgc/ +__ /proj/dgc/ __ http://www.digitalmars.com/d/ __ http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29 -__ https://www.llucax.com.ar/blog/blog/post/-2c067531 -__ https://www.llucax.com.ar/blog/blog/post/-7a56a111 +__ /blog/blog/post/-2c067531 +__ /blog/blog/post/-7a56a111 __ http://d.puremagic.com/issues/show_bug.cgi?id=3463 I've been playing with the patch for a couple of weeks now, and even when some @@ -46,7 +46,7 @@ post`__ for details), the basic collector triggered about 65 collections always, while the precise collector still triggered 80, so there was something wrong with the precise scanning independently of the heap addresses. -__ https://www.llucax.com.ar/blog/blog/post/-7a56a111 +__ /blog/blog/post/-7a56a111 So the suspicions__ I had about storing the type information pointer at the end of the block being the cause of the problem became even more suspicious. So diff --git a/source/blog/posts/2010/08/10-add-pc-beep-whitelist-for-an-intel-board.rst b/source/blog/posts/2010/08/10-add-pc-beep-whitelist-for-an-intel-board.rst index 3419021..65fd268 100644 --- a/source/blog/posts/2010/08/10-add-pc-beep-whitelist-for-an-intel-board.rst +++ b/source/blog/posts/2010/08/10-add-pc-beep-whitelist-for-an-intel-board.rst @@ -36,7 +36,7 @@ __ http://www.kernel.org/ Otherwise the driver misdetects (due to bogus BIOS info) and ignores the PC-beep on 2.6.35. - Reported-and-tested-by: Leandro Lucarella + Reported-and-tested-by: Leandro Lucarella Signed-off-by: Takashi Iwai Signed-off-by: Greg Kroah-Hartman diff --git a/source/blog/posts/2010/08/14-memory-allocation-patterns.rst b/source/blog/posts/2010/08/14-memory-allocation-patterns.rst index c8d3442..d3b8ec0 100644 --- a/source/blog/posts/2010/08/14-memory-allocation-patterns.rst +++ b/source/blog/posts/2010/08/14-memory-allocation-patterns.rst @@ -27,13 +27,13 @@ affected by changes like `memory addresses returned by the OS`__ or by some information about how much and what kind of memory are requested by the different benchmarks. -__ https://www.llucax.com.ar/blog/blog/post/-7a56a111 -__ https://www.llucax.com.ar/blog/blog/post/1490c03e +__ /blog/blog/post/-7a56a111 +__ /blog/blog/post/1490c03e I used the information provided by the ``malloc_stats_file`` CDGC__ option, and generated some stats. -__ https://www.llucax.com.ar/blog/blog/post/-2c067531 +__ /blog/blog/post/-2c067531 The analysis is done on the allocations requested by the program (calls to ``gc_malloc()``) and contrasting that with the real memory allocated by the GC. @@ -58,7 +58,7 @@ of the blocks). So the idea here is to measure two major things: * The extra amount of memory wasted by the GC when using precise mode because it stores the type information pointer at the end of the blocks. -__ https://www.llucax.com.ar/blog/blog/post/250bf643 +__ /blog/blog/post/250bf643 I've selected a few representative benchmarks. Here are the results: diff --git a/source/blog/posts/2010/08/16-newton-faulkner.rst b/source/blog/posts/2010/08/16-newton-faulkner.rst index 4e441d7..61cf01e 100644 --- a/source/blog/posts/2010/08/16-newton-faulkner.rst +++ b/source/blog/posts/2010/08/16-newton-faulkner.rst @@ -8,7 +8,7 @@ acordar a `Mister Orkester`__ pero solo con una guitarra). __ http://www.esteifri.com/2010/08/newton-faulkner-hand-built-by-robots.html __ http://www.esteifri.com/ __ http://en.wikipedia.org/wiki/Newton_Faulkner -__ https://llucax.com.ar/blog/blog.cgi/post/-69670412 +__ /blog/blog/post/-69670412 Cover de Teardrop__: diff --git a/source/blog/posts/2010/08/22-cdgc-first-breath.rst b/source/blog/posts/2010/08/22-cdgc-first-breath.rst index 2b200b8..3c27304 100644 --- a/source/blog/posts/2010/08/22-cdgc-first-breath.rst +++ b/source/blog/posts/2010/08/22-cdgc-first-breath.rst @@ -6,7 +6,7 @@ D__ Garbage Collector, as I have my first (extremely raw and unoptimized) version of the concurrent GC running. And I have to say, I'm very excited and happy with the results from the very small benchmark I did. -__ https://llucax.com.ar/blog/blog/post/-2c067531 +__ /blog/blog/post/-2c067531 __ http://www.digitalmars.com/d/ The *stop-the-world* (pause) time was reduced by **2 orders of magnitude** for diff --git a/source/blog/posts/2010/08/23-the-yes-men-fix-the-world.rst b/source/blog/posts/2010/08/23-the-yes-men-fix-the-world.rst index 71e6832..a751c4a 100644 --- a/source/blog/posts/2010/08/23-the-yes-men-fix-the-world.rst +++ b/source/blog/posts/2010/08/23-the-yes-men-fix-the-world.rst @@ -7,7 +7,7 @@ versions included) via BitTorrent__. There are subtitles for several languages (more are coming) and you can donate to `The Yes Men`__ so they can film their next movie. -__ https://llucax.com.ar/blog/blog/post/554ab65b +__ /blog/blog/post/554ab65b __ http://en.wikipedia.org/wiki/The_Yes_Men_Fix_the_World __ http://vodo.net/yesmen __ http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29 diff --git a/source/blog/posts/2010/08/29-recursive-vs.-iterative-marking.rst b/source/blog/posts/2010/08/29-recursive-vs.-iterative-marking.rst index c476338..96b8577 100644 --- a/source/blog/posts/2010/08/29-recursive-vs.-iterative-marking.rst +++ b/source/blog/posts/2010/08/29-recursive-vs.-iterative-marking.rst @@ -5,7 +5,7 @@ After a `small (but important) step`__ towards making the D__ GC__ truly concurrent__ (which is my main goal), I've been exploring the possibility of making the mark phase recursive instead of iterative (as it currently is). -__ https://llucax.com.ar/blog/blog/post/-4c9dd5b5 +__ /blog/blog/post/-4c9dd5b5 __ http://www.digitalmars.com/d/ __ http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29 __ http://www.memorymanagement.org/glossary/c.html#concurrent.garbage.collection diff --git a/source/blog/posts/2010/08/31-the-wilderness-downtown.rst b/source/blog/posts/2010/08/31-the-wilderness-downtown.rst index f4d287b..b7dc8a6 100644 --- a/source/blog/posts/2010/08/31-the-wilderness-downtown.rst +++ b/source/blog/posts/2010/08/31-the-wilderness-downtown.rst @@ -13,7 +13,7 @@ __ http://www.google.com/ __ http://www.google.com/chrome __ http://www.chromeexperiments.com/ __ http://en.wikipedia.org/wiki/Arcade_Fire -__ https://llucax.com.ar/blog/blog/post/337eeba1 +__ /blog/blog/post/337eeba1 I like the video, for some reason it reminds me of `House Of Cards`__ (maybe because Google was involved too). The downside is, it only works on Chrome diff --git a/source/blog/posts/2010/09/09-truly-concurrent-gc-using-eager-allocation.rst b/source/blog/posts/2010/09/09-truly-concurrent-gc-using-eager-allocation.rst index c83da26..aa58a03 100644 --- a/source/blog/posts/2010/09/09-truly-concurrent-gc-using-eager-allocation.rst +++ b/source/blog/posts/2010/09/09-truly-concurrent-gc-using-eager-allocation.rst @@ -6,7 +6,7 @@ collection, in the sense that all the threads of the *mutator* (the program itself) can run in parallel with the collector (well, only the mark phase to be honest :). -__ https://llucax.com.ar/blog/blog/tag/cdgc?sort=+date +__ /blog/blog/tag/cdgc?sort=+date You might want to read a `previous post`__ about CDGC where I achieved some sort of concurrency by making only the *stop-the-world* time very short, but the @@ -17,7 +17,7 @@ allocation request (it was triggered because the memory was exhausted), while any other thread needing any GC service needed to acquire the global GC lock (damn global GC lock!). -__ https://llucax.com.ar/blog/blog/post/-4c9dd5b5 +__ /blog/blog/post/-4c9dd5b5 To avoid this issue, I took a simple approach that I call *eager allocation*, consisting on spawn the mark phase concurrently but allocating a new memory pool @@ -211,7 +211,7 @@ voronoi get a **30% speed boost**! That's not bad, not bad at all... If you want to try it, the repository__ has been updated with this last changes :). If you do, please let me know how it went. -__ https://git.llucax.com.ar/w/software/dgc/cdgc.git +__ https://git.llucax.com/w/software/dgc/cdgc.git .. vim: set et sw=3 sts=3 : diff --git a/source/blog/posts/2010/09/13-64-bits-support-for-mutest.rst b/source/blog/posts/2010/09/13-64-bits-support-for-mutest.rst index 36952c5..9b11b45 100644 --- a/source/blog/posts/2010/09/13-64-bits-support-for-mutest.rst +++ b/source/blog/posts/2010/09/13-64-bits-support-for-mutest.rst @@ -5,9 +5,9 @@ All the millions of users of mutest__ that were loosing their minds trying to figure out why mkmutest__ was choking in 64 bits OSs, your suffering days are over, since I added__ 64 bits OSs (Linux) support. -__ https://llucax.com.ar/proj/mutest/ -__ https://llucax.com.ar/proj/mutest/#c-implementation -__ https://git.llucax.com.ar/w/software/mutest.git?a=commitdiff;h=329624aa75bd02c1ec3c32841ba2493b027b1d45 +__ /proj/mutest/ +__ /proj/mutest/#c-implementation +__ https://git.llucax.com/w/software/mutest.git?a=commitdiff;h=329624aa75bd02c1ec3c32841ba2493b027b1d45 Yeah, a great day of pure joy for the entire humanity! diff --git a/source/blog/posts/2010/09/28-cdgc-done.rst b/source/blog/posts/2010/09/28-cdgc-done.rst index feff9ea..2405426 100644 --- a/source/blog/posts/2010/09/28-cdgc-done.rst +++ b/source/blog/posts/2010/09/28-cdgc-done.rst @@ -5,8 +5,8 @@ I'm sorry about the quick and uninformative post, but `I've been almost 2 weeks without Internet`__ and I have to finish the first complete draft of my thesis__ in a little more than a week, so I don't have much time to write here. -__ https://llucax.com.ar/blog/blog/post/01f34e69 -__ https://www.llucax.com.ar/proj/dgc/ +__ /blog/blog/post/01f34e69 +__ /proj/dgc/ The thing is, to avoid the `nasty effect of memory usage being too high`__ for certain programs when using `eager allocation`__, I've made the GC `minimize the @@ -16,17 +16,17 @@ I think it's OK, in that cases the extra overhead of being concurrent is bigger than the gain (which is inexistent, because there is nothing to do in parallel with the collector). -__ https://llucax.com.ar/blog/blog/post/-1a4bdfba -__ https://git.llucax.com.ar/w/software/dgc/cdgc.git?a=commitdiff;h=6a40cbf5959226bf1e6ec7bdb6c7e03253072c28 -__ https://git.llucax.com.ar/w/software/dgc/cdgc.git?a=commitdiff;h=fcae2848ff5191cadae251c0a1c5ce3ea66a02b8 +__ /blog/blog/post/-1a4bdfba +__ https://git.llucax.com/w/software/dgc/cdgc.git?a=commitdiff;h=6a40cbf5959226bf1e6ec7bdb6c7e03253072c28 +__ https://git.llucax.com/w/software/dgc/cdgc.git?a=commitdiff;h=fcae2848ff5191cadae251c0a1c5ce3ea66a02b8 Finally, I've implemented `early collection`__, which didn't proved very useful, and tried to keep a better occupancy factor of the heap with the new `min_free`__ option, without much success either (it looks like the real winner was eager allocation). -__ https://git.llucax.com.ar/w/software/dgc/cdgc.git?a=commitdiff;h=b5c4d254c9df225484907a78437474f95c3e48c4 -__ https://git.llucax.com.ar/w/software/dgc/cdgc.git?a=commitdiff;h=fab64ab48e28ed336fb0cdc638d656aacb89e614 +__ https://git.llucax.com/w/software/dgc/cdgc.git?a=commitdiff;h=b5c4d254c9df225484907a78437474f95c3e48c4 +__ https://git.llucax.com/w/software/dgc/cdgc.git?a=commitdiff;h=fab64ab48e28ed336fb0cdc638d656aacb89e614 I'm sorry I don't have time to show you some graphs this time. Of course the work is not really finished, there are plenty of things to be done still, but diff --git a/source/blog/posts/2010/10/01-bacap-updates.rst b/source/blog/posts/2010/10/01-bacap-updates.rst index 2833057..b3cd3b0 100644 --- a/source/blog/posts/2010/10/01-bacap-updates.rst +++ b/source/blog/posts/2010/10/01-bacap-updates.rst @@ -5,9 +5,9 @@ Just in case you are a Bacap__ user (and a lazy one, that doesn't want to subscribe to the repository__ RSS feed__ :), you might be interested in a few recent updates: -__ https://www.llucax.com.ar/proj/bacap/ -__ https://git.llucax.com.ar/w/software/bacap.git -__ https://git.llucax.com.ar/w/software/bacap.git?a=atom +__ /proj/bacap/ +__ https://git.llucax.com/w/software/bacap.git +__ https://git.llucax.com/w/software/bacap.git?a=atom * `Make pinging hosts configurable`__ (a little older :). * `Add FORCE_SYNC option`__. @@ -17,13 +17,13 @@ __ https://git.llucax.com.ar/w/software/bacap.git?a=atom website). * `Fix console error reporting when using a LOG_FILE`__. -__ https://git.llucax.com.ar/w/software/bacap.git?a=commitdiff;h=93cf7cf99a72cc9a6af670e846b479c37e07c2ac -__ https://git.llucax.com.ar/w/software/bacap.git?a=commitdiff;h=88411614eddad74dd259a09c5a53916bc829ba8c -__ https://git.llucax.com.ar/w/software/bacap.git?a=commitdiff;h=777f7ddb3be51362f461b37093bda5417f800a38 -__ https://git.llucax.com.ar/w/software/bacap.git?a=commitdiff;h=72d1940052acdebd8ecf642295c5165ec9946486 -__ https://git.llucax.com.ar/w/software/bacap.git?a=commitdiff;h=89ef59a9de51362ee6fa45fdda42a195e2aef4a0 -__ https://www.llucax.com.ar/proj/bacap/#tips -__ https://git.llucax.com.ar/w/software/bacap.git?a=commitdiff;h=14c2aeec3b5320bef0c6f84cd548ad902f84f27a +__ https://git.llucax.com/w/software/bacap.git?a=commitdiff;h=93cf7cf99a72cc9a6af670e846b479c37e07c2ac +__ https://git.llucax.com/w/software/bacap.git?a=commitdiff;h=88411614eddad74dd259a09c5a53916bc829ba8c +__ https://git.llucax.com/w/software/bacap.git?a=commitdiff;h=777f7ddb3be51362f461b37093bda5417f800a38 +__ https://git.llucax.com/w/software/bacap.git?a=commitdiff;h=72d1940052acdebd8ecf642295c5165ec9946486 +__ https://git.llucax.com/w/software/bacap.git?a=commitdiff;h=89ef59a9de51362ee6fa45fdda42a195e2aef4a0 +__ /proj/bacap/#tips +__ https://git.llucax.com/w/software/bacap.git?a=commitdiff;h=14c2aeec3b5320bef0c6f84cd548ad902f84f27a Enjoy! diff --git a/source/blog/posts/2010/10/10-trying-cdgc-howto.rst b/source/blog/posts/2010/10/10-trying-cdgc-howto.rst index edeaea2..b3323ac 100644 --- a/source/blog/posts/2010/10/10-trying-cdgc-howto.rst +++ b/source/blog/posts/2010/10/10-trying-cdgc-howto.rst @@ -19,9 +19,9 @@ __ http://en.wikipedia.org/wiki/Literate_programming cd cdgc-test # First, checkout the repositories. - git clone git://git.llucax.com.ar/software/dgc/cdgc.git + git clone git://git.llucax.com/software/dgc/cdgc.git # If you have problems with git:// URLs, try HTTP: - # git clone https://git.llucax.com.ar/r/software/dgc/cdgc.git + # git clone https://git.llucax.com/r/software/dgc/cdgc.git svn co http://svn.dsource.org/projects/tango/tags/releases/0.99.9 tango # DMD doesn't care much (as usual) about tags, so you have to use -r to diff --git a/source/blog/posts/2010/11/09-cdgc-experimental-branch-in-druntime.rst b/source/blog/posts/2010/11/09-cdgc-experimental-branch-in-druntime.rst index 3810240..46dbf73 100644 --- a/source/blog/posts/2010/11/09-cdgc-experimental-branch-in-druntime.rst +++ b/source/blog/posts/2010/11/09-cdgc-experimental-branch-in-druntime.rst @@ -9,7 +9,7 @@ appreciated). __ http://www.dsource.org/projects/druntime/changeset/418 __ http://www.dsource.org/projects/druntime/browser/branches/CDGC __ http://www.dsource.org/projects/druntime -__ https://llucax.com.ar/blog/blog/tag/cdgc?sort=+date +__ /blog/blog/tag/cdgc?sort=+date __ http://www.digitalmars.com/d/2.0/ .. vim: set et sw=3 sts=3 : diff --git a/source/blog/posts/2010/11/28-hot-festival-2010.rst b/source/blog/posts/2010/11/28-hot-festival-2010.rst index 8993e82..dbef879 100644 --- a/source/blog/posts/2010/11/28-hot-festival-2010.rst +++ b/source/blog/posts/2010/11/28-hot-festival-2010.rst @@ -77,7 +77,7 @@ e intensos, como `À l'origin`__ (en una versión mucho más intensa que la del disco) que finalizó muy pulenta con el benjamín gritando enfurecidamente *À l'origin!*. -__ https://llucax.com.ar/blog/blog/post/4237bf2b +__ /blog/blog/post/4237bf2b __ http://www.benjaminbiolay.com/ __ http://www.youtube.com/watch?v=nlVBsUGw3y0 __ http://www.chiaramastroianni.com/ @@ -140,7 +140,7 @@ dar otro (muy buen) resumen de lo que es: orilla y yo no puedo describir lo que me acaba de pasar. __ http://massiveattack.com/ -__ https://llucax.com.ar/blog/blog/post/303f96f6 +__ /blog/blog/post/303f96f6 __ http://www.esteifri.com/ La sensación es un poco esa, es como un tornado que pasa y que te deja culo para diff --git "a/source/blog/posts/2010/11/30-d\303\255a-d.rst" "b/source/blog/posts/2010/11/30-d\303\255a-d.rst" index d94e76b..aeacbdd 100644 --- "a/source/blog/posts/2010/11/30-d\303\255a-d.rst" +++ "b/source/blog/posts/2010/11/30-d\303\255a-d.rst" @@ -6,9 +6,9 @@ de estudio fue bastante menos :), me recibo. Defiendo la tesis__ el lunes 6 a las 19:30 horas en el aula 402 de FIUBA__ y dejo el planito__ solo porque a alguna gente le resultó gracioso (por lo que me siento muy insultado). -__ https://www.llucax.com.ar/proj/dgc/informe-pc.pdf +__ /proj/dgc/informe-pc.pdf __ http://www.fi.uba.ar/ -__ https://www.llucax.com.ar/proj/dgc/plano.png +__ /proj/dgc/plano.png Por si algún extra-terrestre está interesado en el tema, les dejo el abstract: diff --git a/source/blog/posts/2010/12/24-libclang.rst b/source/blog/posts/2010/12/24-libclang.rst index 3f9f282..de06e47 100644 --- a/source/blog/posts/2010/12/24-libclang.rst +++ b/source/blog/posts/2010/12/24-libclang.rst @@ -5,7 +5,7 @@ The `2010 LLVM Developers' Meeting`__ was almost 2 months ago, and `this time`__ Apple employees videos are available. __ http://www.llvm.org/devmtg/2010-11/ -__ https://llucax.com.ar/blog/blog/post/-687c651f +__ /blog/blog/post/-687c651f I saw the `libclang talk video`__ and it was really interesting, it made me want to play with clang__. I wonder if there are Python bindings to it, is so much diff --git "a/source/blog/posts/2011/01/18-c\303\241mara.rst" "b/source/blog/posts/2011/01/18-c\303\241mara.rst" index dc689d5..6e893a5 100644 --- "a/source/blog/posts/2011/01/18-c\303\241mara.rst" +++ "b/source/blog/posts/2011/01/18-c\303\241mara.rst" @@ -9,7 +9,7 @@ esperando a que el gobierno les rompa el ojete por violar la `Ley de Defensa al Consumidor`__ porque en las audiencias tampoco se portaron bien, pero esto es tema para otro post. -__ https://llucax.com.ar/blog/blog/post/1d5fa4ac +__ /blog/blog/post/1d5fa4ac __ http://infoleg.mecon.gov.ar/infolegInternet/anexos/0-4999/638/texact.htm A lo que iba con todo esto, es a que estoy en proceso de adquirir una nueva diff --git a/source/blog/posts/2011/01/19-release:-mutt-with-nntp-debian-package-1.5.21-2nntp1.rst b/source/blog/posts/2011/01/19-release:-mutt-with-nntp-debian-package-1.5.21-2nntp1.rst index 25c59a8..20e54e8 100644 --- a/source/blog/posts/2011/01/19-release:-mutt-with-nntp-debian-package-1.5.21-2nntp1.rst +++ b/source/blog/posts/2011/01/19-release:-mutt-with-nntp-debian-package-1.5.21-2nntp1.rst @@ -10,18 +10,18 @@ A couple of extra news: * The Debian revision is renamed to N\ **nntp**\ M (instead of the old N\ **luca**\ M). -__ https://www.llucax.com.ar/proj/mutt-nntp-debian/#repository +__ /proj/mutt-nntp-debian/#repository If you have Debian testing/unstable and amd64 or i386 arch, just download__ and install the provided packages. -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest/ For other setups, here are the quick (copy&paste) instructions:: ver=1.5.21 deb_ver=$ver-2nntp1 - url=https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest wget $url/mutt_$deb_ver.dsc $url/mutt_$deb_ver.diff.gz \ http://ftp.de.debian.org/debian/pool/main/m/mutt/mutt_$ver.orig.tar.gz sudo apt-get build-dep mutt @@ -34,7 +34,7 @@ For other setups, here are the quick (copy&paste) instructions:: See the `project page`__ for more details. -__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ /proj/mutt-nntp-debian/ .. vim: set et sw=3 sts=3 : diff --git a/source/blog/posts/2011/01/28-cdgc-merged-into-tango.rst b/source/blog/posts/2011/01/28-cdgc-merged-into-tango.rst index caa43d9..fde69c4 100644 --- a/source/blog/posts/2011/01/28-cdgc-merged-into-tango.rst +++ b/source/blog/posts/2011/01/28-cdgc-merged-into-tango.rst @@ -7,7 +7,7 @@ real testing first (and fixing a race when using weak references). So, please, **please**, do try it, is as simple as `compiling from the sources`__ adding a new option to ``bob``: ``-g=cdgc`` and then `manually installing Tango`__. -__ https://llucax.com.ar/blog/blog/tag/cdgc +__ /blog/blog/tag/cdgc __ http://www.dsource.org/projects/tango/ticket/1997 __ http://www.dsource.org/projects/tango __ http://www.dsource.org/projects/tango/changeset/5609 diff --git a/source/blog/posts/2011/03/04-series-inglesas-(o-casi).rst b/source/blog/posts/2011/03/04-series-inglesas-(o-casi).rst index 14bfb9d..e93e6bb 100644 --- a/source/blog/posts/2011/03/04-series-inglesas-(o-casi).rst +++ b/source/blog/posts/2011/03/04-series-inglesas-(o-casi).rst @@ -26,7 +26,7 @@ encadenamiento de sucesos, en general casuales, que unen dos puntos que en general parecen imposibles de unir al principio. En sus propias palabras: *An alternative view of change by James Burke*. -__ https://www.llucax.com.ar/blog/blog/post/-4bf7190 +__ /blog/blog/post/-4bf7190 __ http://en.wikipedia.org/wiki/James_Burke_%28science_historian%29 Además de interesantísima, la producción es muy buena, el tipo se la pasa diff --git a/source/blog/posts/2011/03/07-little-britain.rst b/source/blog/posts/2011/03/07-little-britain.rst index 2e0398d..b945ccc 100644 --- a/source/blog/posts/2011/03/07-little-britain.rst +++ b/source/blog/posts/2011/03/07-little-britain.rst @@ -26,7 +26,7 @@ hecha y protagonizada por los capocómicos originales, así que está altamente recomendada. Tanto es así, que el sketch que les dejo de muestra es de esta versión y con `Rosie O' Donnell`__ como invitada. -__ https://llucax.com.ar/blog/blog/post/781cc2b5 +__ /blog/blog/post/781cc2b5 __ http://en.wikipedia.org/wiki/Little_Britain_USA __ http://en.wikipedia.org/wiki/Rosie_O%27Donnell diff --git a/source/blog/posts/2011/03/10-coupling.rst b/source/blog/posts/2011/03/10-coupling.rst index 8077440..3936baa 100644 --- a/source/blog/posts/2011/03/10-coupling.rst +++ b/source/blog/posts/2011/03/10-coupling.rst @@ -9,8 +9,8 @@ capítulos supremos. Por momentos hasta diría que tiene diálogos Seinfeld__\ eanos y todo. __ http://en.wikipedia.org/wiki/Coupling_(UK_TV_series) -__ https://llucax.com.ar/blog/blog/post/-3adda382 -__ https://llucax.com.ar/blog/blog/post/781cc2b5 +__ /blog/blog/post/-3adda382 +__ /blog/blog/post/781cc2b5 __ http://es.wikipedia.org/wiki/Comedia_de_situaci%C3%B3n __ http://es.wikipedia.org/wiki/Friends_%28serie_de_televisi%C3%B3n%29 __ http://es.wikipedia.org/wiki/Seinfeld diff --git a/source/blog/posts/2011/03/13-flight-of-the-conchords.rst b/source/blog/posts/2011/03/13-flight-of-the-conchords.rst index 7dc25d9..663299e 100644 --- a/source/blog/posts/2011/03/13-flight-of-the-conchords.rst +++ b/source/blog/posts/2011/03/13-flight-of-the-conchords.rst @@ -23,7 +23,7 @@ Parecido a `The Mighty Boosh`__, la serie está permanentemente girando en torno a lo musical y tiene números musicales regulares, que suelen ser muy graciosos. También tiene unos separadores y estética bastante `Wes Anderson`__\ eana. -__ https://llucax.com.ar/blog/blog/post/200761af +__ /blog/blog/post/200761af __ http://en.wikipedia.org/wiki/Wes_anderson Lamentablmente es casi imposible encontrar videos que no sean de los números diff --git a/source/blog/posts/2011/03/19-misfits.rst b/source/blog/posts/2011/03/19-misfits.rst index a666c39..cbd43e4 100644 --- a/source/blog/posts/2011/03/19-misfits.rst +++ b/source/blog/posts/2011/03/19-misfits.rst @@ -12,7 +12,7 @@ los muchachos adquieren súper-poderes luego de una extraña tormenta (de todas formas de esto uno se entera en el primer capítulo y bastante al principio). __ http://en.wikipedia.org/wiki/Misfits_%28TV_series%29 -__ https://llucax.com.ar/blog/blog/post/781cc2b5 +__ /blog/blog/post/781cc2b5 En algún punto es parecida a `No Heroics`__ pero no busca la sátira, si no que se las ingenia para meter un poco de drama juvenil en el medio, suspenso y un @@ -25,7 +25,7 @@ presentación es Echoes__ de `The Rapture`__ y el resto de la música que suelen poner es excelente (algo que en general también pasa, tal vez en menor medida, con Shameless). -__ https://llucax.com.ar/blog/blog/post/-13840f4b +__ /blog/blog/post/-13840f4b __ http://en.wikipedia.org/wiki/Nathan_Young_%28Misfits%29#Nathan_Young __ http://www.youtube.com/watch?v=bibXZUZVonw __ http://en.wikipedia.org/wiki/The_Rapture_%28band%29 diff --git a/source/blog/posts/2011/04/12-release:-mutt-with-nntp-debian-package-1.5.21-4nntp1.rst b/source/blog/posts/2011/04/12-release:-mutt-with-nntp-debian-package-1.5.21-4nntp1.rst index 72bddad..2d40af6 100644 --- a/source/blog/posts/2011/04/12-release:-mutt-with-nntp-debian-package-1.5.21-4nntp1.rst +++ b/source/blog/posts/2011/04/12-release:-mutt-with-nntp-debian-package-1.5.21-4nntp1.rst @@ -4,7 +4,7 @@ Tags: debian, en, mutt, nntp, package, patch, release, ubuntu, vsevolod volkov I've updated my `Mutt Debian package with the NNTP patch`__ to the latest Debian `Mutt package`__. -__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ /proj/mutt-nntp-debian/ __ http://packages.debian.org/sid/mutt If you have downloaded the previous version, you probably noted `an extremely @@ -16,13 +16,13 @@ __ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=610191 If you have Debian testing/unstable and amd64 or i386 arch, just download__ and install the provided packages. -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest/ For other setups, here are the quick (copy&paste) instructions:: ver=1.5.21 deb_ver=$ver-4nntp1 - url=https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest wget $url/mutt_$deb_ver.dsc $url/mutt_$deb_ver.diff.gz \ http://ftp.de.debian.org/debian/pool/main/m/mutt/mutt_$ver.orig.tar.gz sudo apt-get build-dep mutt @@ -35,7 +35,7 @@ For other setups, here are the quick (copy&paste) instructions:: See the `project page`__ for more details. -__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ /proj/mutt-nntp-debian/ .. vim: set et sw=3 sts=3 : diff --git a/source/blog/posts/2011/04/22-shaman-+-go-neko!-@-cc-matienzo.rst b/source/blog/posts/2011/04/22-shaman-+-go-neko!-@-cc-matienzo.rst index 0a4367b..314e687 100644 --- a/source/blog/posts/2011/04/22-shaman-+-go-neko!-@-cc-matienzo.rst +++ b/source/blog/posts/2011/04/22-shaman-+-go-neko!-@-cc-matienzo.rst @@ -29,10 +29,10 @@ medida en algún otro). Pueden ver este `simpático video`__ (no me refiero al principio de la canción, me refiero al minuto 3 aproximadamente) de IndieFolks__ donde interpreta la canción solo. -__ https://llucax.com.ar/blog/blog/post/-cf5c9a6 +__ /blog/blog/post/-cf5c9a6 __ http://www.srtomate.com.ar/ -__ https://llucax.com.ar/blog/posts/2010/05/15-sr.-tomate!-07.jpg -__ https://llucax.com.ar/blog/posts/2010/05/15-sr.-tomate!-09.jpg +__ /blog/posts/2010/05/15-sr.-tomate!-07.jpg +__ /blog/posts/2010/05/15-sr.-tomate!-09.jpg __ http://indiefolks.com/ __ http://vimeo.com/16761670 diff --git a/source/blog/posts/2011/05/24-release:-mutt-with-nntp-debian-package-1.5.21-5nntp1.rst b/source/blog/posts/2011/05/24-release:-mutt-with-nntp-debian-package-1.5.21-5nntp1.rst index dc444e6..9a50c13 100644 --- a/source/blog/posts/2011/05/24-release:-mutt-with-nntp-debian-package-1.5.21-5nntp1.rst +++ b/source/blog/posts/2011/05/24-release:-mutt-with-nntp-debian-package-1.5.21-5nntp1.rst @@ -4,7 +4,7 @@ Tags: debian, en, mutt, nntp, package, patch, release, ubuntu, vsevolod volkov I've updated my `Mutt Debian package with the NNTP patch`__ to the latest Debian `Mutt package`__. -__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ /proj/mutt-nntp-debian/ __ http://packages.debian.org/sid/mutt This release is to bring just the regular bugfixing round from Debian. @@ -12,13 +12,13 @@ This release is to bring just the regular bugfixing round from Debian. If you have Debian testing/unstable and amd64 or i386 arch, just download__ and install the provided packages. -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest/ For other setups, here are the quick (copy&paste) instructions:: ver=1.5.21 deb_ver=$ver-5nntp1 - url=https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest wget $url/mutt_$deb_ver.dsc $url/mutt_$deb_ver.diff.gz \ http://ftp.de.debian.org/debian/pool/main/m/mutt/mutt_$ver.orig.tar.gz sudo apt-get build-dep mutt @@ -31,7 +31,7 @@ For other setups, here are the quick (copy&paste) instructions:: See the `project page`__ for more details. -__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ /proj/mutt-nntp-debian/ .. vim: set et sw=3 sts=3 : diff --git a/source/blog/posts/2011/06/16-berlin.rst b/source/blog/posts/2011/06/16-berlin.rst index 6d5e4a9..0765927 100644 --- a/source/blog/posts/2011/06/16-berlin.rst +++ b/source/blog/posts/2011/06/16-berlin.rst @@ -13,7 +13,7 @@ __ http://www.sociomantic.com/ __ http://www.digitalmars.com/d/ __ http://www.dsource.org/projects/tango __ http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29 -__ https://www.llucax.com.ar/proj/dgc/ +__ /proj/dgc/ Jetz, soll ich Deutsch lernen! diff --git a/source/blog/posts/2011/10/16-architecture-in-helsinki-@-lido-berlin-(2011-10-12).rst b/source/blog/posts/2011/10/16-architecture-in-helsinki-@-lido-berlin-(2011-10-12).rst index 53ec1ed..252057e 100644 --- a/source/blog/posts/2011/10/16-architecture-in-helsinki-@-lido-berlin-(2011-10-12).rst +++ b/source/blog/posts/2011/10/16-architecture-in-helsinki-@-lido-berlin-(2011-10-12).rst @@ -10,7 +10,7 @@ eso los fui a ver a pesar de que el último disco no me había gustado para nada (lo escuché apenas una vez antes de ir al show); sonaba demasiado 80's, y de lo malo, casi `Miranda!`__ diría. -__ https://www.llucax.com.ar/blog/blog/post/4297cf8d +__ /blog/blog/post/4297cf8d __ https://es.wikipedia.org/wiki/Miranda! Lamentablemente la banda parece haber olvidado sus inicios y ser ahora una diff --git a/source/blog/posts/2011/12/18-more-adventures-with-the-n900.rst b/source/blog/posts/2011/12/18-more-adventures-with-the-n900.rst index 8716ac1..368c686 100644 --- a/source/blog/posts/2011/12/18-more-adventures-with-the-n900.rst +++ b/source/blog/posts/2011/12/18-more-adventures-with-the-n900.rst @@ -4,7 +4,7 @@ Tags: en, floss, hardware, linux, maemo, n900, nokia, software, fix, notificatio OK, after `I recovered my phone`__ without needing to *reflash* once, I was even much closer to do it again because of a new problem. -__ https://www.llucax.com.ar/blog/blog/post/0797c823 +__ /blog/blog/post/0797c823 After missing an appointment and arriving at work about 3 hours late, I realized my phone stopped reproducing sound and vibrating when an diff --git a/source/blog/posts/2012/02/04-release:-mutt-with-nntp-debian-package-1.5.21-5nntp2.rst b/source/blog/posts/2012/02/04-release:-mutt-with-nntp-debian-package-1.5.21-5nntp2.rst index 992870e..87b297c 100644 --- a/source/blog/posts/2012/02/04-release:-mutt-with-nntp-debian-package-1.5.21-5nntp2.rst +++ b/source/blog/posts/2012/02/04-release:-mutt-with-nntp-debian-package-1.5.21-5nntp2.rst @@ -6,18 +6,18 @@ moves Mutt with NNTP support to a separate package in the hopes of having a smoother interaction with the distribution packages (avoiding automatic updates with less hassle). Now a new ``mutt-nntp`` package is generated. -__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ /proj/mutt-nntp-debian/ If you have Ubuntu 12.04 (Precise) and amd64 or i386 arch, just download__ and install the provided packages. -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest/ For other setups, here are the quick (copy&paste) instructions:: ver=1.5.21 deb_ver=$ver-5nntp2 - url=https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest wget $url/mutt_$deb_ver.dsc $url/mutt_$deb_ver.diff.gz \ http://ftp.de.debian.org/debian/pool/main/m/mutt/mutt_$ver.orig.tar.gz sudo apt-get build-dep mutt @@ -48,7 +48,7 @@ __ http://gmane.org/ See the `project page`__ for more details. -__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ /proj/mutt-nntp-debian/ .. vim: set et sw=3 sts=3 : diff --git a/source/blog/posts/2012/07/04-release:-mutt-with-nntp-debian-package-1.5.21-5nntp2.rst b/source/blog/posts/2012/07/04-release:-mutt-with-nntp-debian-package-1.5.21-5nntp2.rst index 992870e..87b297c 100644 --- a/source/blog/posts/2012/07/04-release:-mutt-with-nntp-debian-package-1.5.21-5nntp2.rst +++ b/source/blog/posts/2012/07/04-release:-mutt-with-nntp-debian-package-1.5.21-5nntp2.rst @@ -6,18 +6,18 @@ moves Mutt with NNTP support to a separate package in the hopes of having a smoother interaction with the distribution packages (avoiding automatic updates with less hassle). Now a new ``mutt-nntp`` package is generated. -__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ /proj/mutt-nntp-debian/ If you have Ubuntu 12.04 (Precise) and amd64 or i386 arch, just download__ and install the provided packages. -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest/ For other setups, here are the quick (copy&paste) instructions:: ver=1.5.21 deb_ver=$ver-5nntp2 - url=https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest wget $url/mutt_$deb_ver.dsc $url/mutt_$deb_ver.diff.gz \ http://ftp.de.debian.org/debian/pool/main/m/mutt/mutt_$ver.orig.tar.gz sudo apt-get build-dep mutt @@ -48,7 +48,7 @@ __ http://gmane.org/ See the `project page`__ for more details. -__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ /proj/mutt-nntp-debian/ .. vim: set et sw=3 sts=3 : diff --git a/source/blog/posts/2012/07/05-release:-mutt-with-nntp-debian-package-1.5.21-5nntp3.rst b/source/blog/posts/2012/07/05-release:-mutt-with-nntp-debian-package-1.5.21-5nntp3.rst index 0f2388b..141eea3 100644 --- a/source/blog/posts/2012/07/05-release:-mutt-with-nntp-debian-package-1.5.21-5nntp3.rst +++ b/source/blog/posts/2012/07/05-release:-mutt-with-nntp-debian-package-1.5.21-5nntp3.rst @@ -6,20 +6,20 @@ on ``mutt`` >= 1.5.21-5. This should allow having ``mutt-nntp`` installed with the standard distribution ``mutt`` package for both Debian__ and Ubuntu__ (please report any problems). -__ https://www.llucax.com.ar/blog/blog/post/7f45506f +__ /blog/blog/post/7f45506f __ http://www.debian.org/ __ http://www.ubuntu.com/ If you have Ubuntu 12.04 (Precise) and amd64 or i386 arch, just download__ and install the provided packages. -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest/ For other setups, here are the quick (copy&paste) instructions:: ver=1.5.21 deb_ver=$ver-5nntp3 - url=https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest wget $url/mutt_$deb_ver.dsc $url/mutt_$deb_ver.diff.gz \ http://ftp.de.debian.org/debian/pool/main/m/mutt/mutt_$ver.orig.tar.gz sudo apt-get build-dep mutt @@ -51,7 +51,7 @@ __ http://gmane.org/ See the `project page`__ for more details. -__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ /proj/mutt-nntp-debian/ .. vim: set et sw=3 sts=3 : diff --git "a/source/blog/posts/2012/07/14-subt\303\255tulos-para-todos-(y-todas).rst" "b/source/blog/posts/2012/07/14-subt\303\255tulos-para-todos-(y-todas).rst" index 8c572f9..5726ee3 100644 --- "a/source/blog/posts/2012/07/14-subt\303\255tulos-para-todos-(y-todas).rst" +++ "b/source/blog/posts/2012/07/14-subt\303\255tulos-para-todos-(y-todas).rst" @@ -14,12 +14,12 @@ __ http://www.subdivx.com/ Si bien no estoy tan orgulloso de él como para hacer un release serio, subí el código a un `repo git`__ que pueden bajar, mejorar y mandar parches. -__ https://git.llucax.com.ar/w/software/subdivxget.git +__ https://git.llucax.com/w/software/subdivxget.git También pueden `bajar el script`__ directamente y usarlo (``chmod +x`` de por medio). Está probado con Python 2.7 y 3.2. -__ https://git.llucax.com.ar/w/software/subdivxget.git/blob_plain/refs/heads/master:/subdivxget +__ https://git.llucax.com/w/software/subdivxget.git/blob_plain/refs/heads/master:/subdivxget Acá un *screenshot* del *usage*, que es la única documentación que existe sobre el script:: diff --git a/source/blog/posts/2012/07/15-release:-status-area-display-blanking-applet-0.1-for-maemo.rst b/source/blog/posts/2012/07/15-release:-status-area-display-blanking-applet-0.1-for-maemo.rst index bc3a87d..35ce868 100644 --- a/source/blog/posts/2012/07/15-release:-status-area-display-blanking-applet-0.1-for-maemo.rst +++ b/source/blog/posts/2012/07/15-release:-status-area-display-blanking-applet-0.1-for-maemo.rst @@ -15,20 +15,20 @@ the phone and don't inhibit display blanking by themselves (for example a web browser, image viewer or some GPS applications). You can download this 0.1 pre-release (binary package and sources) from here: -https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.1/ +https://llucax.com.nyud.net/proj/sadba/files/0.1/ You can also get the source from the git repository: -https://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com/w/software/sadba.git Here are some screenshots (the application is highlighted so you can spot it more easily :) ): -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.1/screenshot-1.mini.jpg - :target: https://www.llucax.com.ar/proj/sadba/files/0.1/screenshot-1.jpg +.. image:: /proj/sadba/files/0.1/screenshot-1.mini.jpg + :target: /proj/sadba/files/0.1/screenshot-1.jpg :align: center -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.1/screenshot-2.mini.jpg - :target: https://www.llucax.com.ar/proj/sadba/files/0.1/screenshot-2.jpg +.. image:: /proj/sadba/files/0.1/screenshot-2.mini.jpg + :target: /proj/sadba/files/0.1/screenshot-2.jpg :align: center Please feel free to leave your comments and suggestions. diff --git a/source/blog/posts/2012/07/23-release:-status-area-display-blanking-applet-0.2-for-maemo.rst b/source/blog/posts/2012/07/23-release:-status-area-display-blanking-applet-0.2-for-maemo.rst index 732ce7d..1343c41 100644 --- a/source/blog/posts/2012/07/23-release:-status-area-display-blanking-applet-0.2-for-maemo.rst +++ b/source/blog/posts/2012/07/23-release:-status-area-display-blanking-applet-0.2-for-maemo.rst @@ -9,13 +9,13 @@ blanking mode from settings (or by any other means), it will be updated in the applet too. __ http://maemo.org/ -__ https://www.llucax.com.ar/blog/blog/post/-30fd5e24 +__ /blog/blog/post/-30fd5e24 You can download this 0.2 pre-release (binary package and sources) from here: -https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.2/ +https://llucax.com.nyud.net/proj/sadba/files/0.2/ You can also get the source from the git repository: -https://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com/w/software/sadba.git Please feel free to leave your comments and suggestions here or in the `Maemo Talk Thread`__.. diff --git a/source/blog/posts/2012/07/26-release--status-area-display-blanking-applet-0.3-for-maemo.rst b/source/blog/posts/2012/07/26-release--status-area-display-blanking-applet-0.3-for-maemo.rst index af07b74..ea364d9 100644 --- a/source/blog/posts/2012/07/26-release--status-area-display-blanking-applet-0.3-for-maemo.rst +++ b/source/blog/posts/2012/07/26-release--status-area-display-blanking-applet-0.3-for-maemo.rst @@ -7,21 +7,21 @@ blindly cycling through all available modes, as it was in the `previous version`__. __ http://maemo.org/ -__ https://www.llucax.com.ar/blog/blog/post/106cdb32 +__ /blog/blog/post/106cdb32 -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.3/screenshot-1.mini.jpg - :target: https://www.llucax.com.ar/proj/sadba/files/0.3/screenshot-1.jpg +.. image:: /proj/sadba/files/0.3/screenshot-1.mini.jpg + :target: /proj/sadba/files/0.3/screenshot-1.jpg :align: center -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.3/screenshot-2.mini.png - :target: https://www.llucax.com.ar/proj/sadba/files/0.3/screenshot-2.png +.. image:: /proj/sadba/files/0.3/screenshot-2.mini.png + :target: /proj/sadba/files/0.3/screenshot-2.png :align: center You can download this 0.3 pre-release (binary package and sources) from here: -https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.3/ +https://llucax.com.nyud.net/proj/sadba/files/0.3/ You can also get the source from the git repository: -https://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com/w/software/sadba.git Please feel free to leave your comments and suggestions here or in the `Maemo Talk Thread`__.. diff --git a/source/blog/posts/2012/07/27-release--status-area-display-blanking-applet-0.4-for-maemo.rst b/source/blog/posts/2012/07/27-release--status-area-display-blanking-applet-0.4-for-maemo.rst index 02d5b9e..0d67fc5 100644 --- a/source/blog/posts/2012/07/27-release--status-area-display-blanking-applet-0.4-for-maemo.rst +++ b/source/blog/posts/2012/07/27-release--status-area-display-blanking-applet-0.4-for-maemo.rst @@ -7,21 +7,21 @@ blanking mode. The GUI is a little rough compared with the `previous version`__ but it works. :) __ http://maemo.org/ -__ https://www.llucax.com.ar/blog/blog/post/-2bb84c95 +__ /blog/blog/post/-2bb84c95 -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.4/screenshot-1.mini.png - :target: https://www.llucax.com.ar/proj/sadba/files/0.4/screenshot-1.png +.. image:: /proj/sadba/files/0.4/screenshot-1.mini.png + :target: /proj/sadba/files/0.4/screenshot-1.png :align: center -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.4/screenshot-2.mini.png - :target: https://www.llucax.com.ar/proj/sadba/files/0.4/screenshot-2.png +.. image:: /proj/sadba/files/0.4/screenshot-2.mini.png + :target: /proj/sadba/files/0.4/screenshot-2.png :align: center You can download this 0.4 pre-release (binary package and sources) from here: -https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.4/ +https://llucax.com.nyud.net/proj/sadba/files/0.4/ You can also get the source from the git repository: -https://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com/w/software/sadba.git Please feel free to leave your comments and suggestions here or in the `Maemo Talk Thread`__.. diff --git a/source/blog/posts/2012/07/29-release--status-area-display-blanking-applet-0.5-for-maemo.rst b/source/blog/posts/2012/07/29-release--status-area-display-blanking-applet-0.5-for-maemo.rst index 587d36f..0864b7e 100644 --- a/source/blog/posts/2012/07/29-release--status-area-display-blanking-applet-0.5-for-maemo.rst +++ b/source/blog/posts/2012/07/29-release--status-area-display-blanking-applet-0.5-for-maemo.rst @@ -5,29 +5,29 @@ New pre-release for the Status Area Display Blanking Applet. New timed inhibition button that inhibit display blanking for an user-defined amount of time. Also there's been some code cleanup since `last release`__. -__ https://www.llucax.com.ar/blog/blog/post/-3f8c6e1c +__ /blog/blog/post/-3f8c6e1c -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-1.mini.png - :target: https://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-1.png +.. image:: /proj/sadba/files/0.5/screenshot-1.mini.png + :target: /proj/sadba/files/0.5/screenshot-1.png :align: center -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-2.mini.png - :target: https://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-2.png +.. image:: /proj/sadba/files/0.5/screenshot-2.mini.png + :target: /proj/sadba/files/0.5/screenshot-2.png :align: center -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-3.mini.png - :target: https://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-3.png +.. image:: /proj/sadba/files/0.5/screenshot-3.mini.png + :target: /proj/sadba/files/0.5/screenshot-3.png :align: center -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-4.mini.png - :target: https://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-4.png +.. image:: /proj/sadba/files/0.5/screenshot-4.mini.png + :target: /proj/sadba/files/0.5/screenshot-4.png :align: center You can download this 0.5 pre-release (binary package and sources) from here: -https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.5/ +https://llucax.com.nyud.net/proj/sadba/files/0.5/ You can also get the source from the git repository: -https://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com/w/software/sadba.git Please feel free to leave your comments and suggestions here or in the `Maemo Talk Thread`__.. diff --git a/source/blog/posts/2012/07/31-release--status-area-display-blanking-applet-0.9--beta--for-maemo.rst b/source/blog/posts/2012/07/31-release--status-area-display-blanking-applet-0.9--beta--for-maemo.rst index 6897728..ded5a0c 100644 --- a/source/blog/posts/2012/07/31-release--status-area-display-blanking-applet-0.9--beta--for-maemo.rst +++ b/source/blog/posts/2012/07/31-release--status-area-display-blanking-applet-0.9--beta--for-maemo.rst @@ -10,42 +10,42 @@ Final beta release for the Status Area Display Blanking Applet. Changes since * Update translation files. * Code cleanup. -__ https://www.llucax.com.ar/blog/blog/post/4f5bd2de +__ /blog/blog/post/4f5bd2de Also now the applet have a small `home page`__ and upload to Extras__ is on the way! -__ https://www.llucax.com.ar/proj/sadba/ +__ /proj/sadba/ __ http://wiki.maemo.org/Extras This is how this new version looks like: -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-1.mini.png - :target: https://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-1.png +.. image:: /proj/sadba/files/0.9/screenshot-1.mini.png + :target: /proj/sadba/files/0.9/screenshot-1.png :align: center -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-2.mini.png - :target: https://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-2.png +.. image:: /proj/sadba/files/0.9/screenshot-2.mini.png + :target: /proj/sadba/files/0.9/screenshot-2.png :align: center -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-3.mini.png - :target: https://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-3.png +.. image:: /proj/sadba/files/0.9/screenshot-3.mini.png + :target: /proj/sadba/files/0.9/screenshot-3.png :align: center -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-4.mini.png - :target: https://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-4.png +.. image:: /proj/sadba/files/0.9/screenshot-4.mini.png + :target: /proj/sadba/files/0.9/screenshot-4.png :align: center -.. image:: https://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-5.mini.png - :target: https://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-5.png +.. image:: /proj/sadba/files/0.9/screenshot-5.mini.png + :target: /proj/sadba/files/0.9/screenshot-5.png :align: center You can download this 0.9 beta release (binary package and sources) from here: -https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.9/ +https://llucax.com.nyud.net/proj/sadba/files/0.9/ You can also get the source from the git repository: -https://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com/w/software/sadba.git Please feel free to leave your comments and suggestions here or in the `Maemo Talk Thread`__.. diff --git a/source/blog/posts/2012/08/05-release--status-area-display-blanking-applet-1.0-for-maemo.rst b/source/blog/posts/2012/08/05-release--status-area-display-blanking-applet-1.0-for-maemo.rst index 623f0f7..2dc7d5c 100644 --- a/source/blog/posts/2012/08/05-release--status-area-display-blanking-applet-1.0-for-maemo.rst +++ b/source/blog/posts/2012/08/05-release--status-area-display-blanking-applet-1.0-for-maemo.rst @@ -8,25 +8,25 @@ than 30 seconds (thanks cobalt1__ for the `bug report`__). __ http://wiki.maemo.org/Extras __ http://wiki.maemo.org/Extras#Extras-devel -__ https://www.llucax.com.ar/blog/blog/post/-57b1df23 +__ /blog/blog/post/-57b1df23 __ http://talk.maemo.org/member.php?u=63590 __ http://talk.maemo.org/showpost.php?p=1247104&postcount=19 For more information and screenshots__, you can visit the website__. -__ https://www.llucax.com.ar/proj/sadba/#screeshots -__ https://www.llucax.com.ar/proj/sadba/ +__ /proj/sadba/#screeshots +__ /proj/sadba/ You can download this release (binary package and sources) from here: -* https://www.llucax.com.ar.nyud.net/proj/sadba/files/1.0/ +* https://llucax.com.nyud.net/proj/sadba/files/1.0/ * http://maemo.org/packages/view/status-area-displayblanking-applet/ But now you just might want to simply install it using the application manager. You can also get the source from the git repository: -https://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com/w/software/sadba.git Please feel free to leave your comments and suggestions here or in the `Maemo Talk Thread`__.. diff --git a/source/blog/posts/2012/10/15-f.a.t..rst b/source/blog/posts/2012/10/15-f.a.t..rst index 0cc68fd..2db809e 100644 --- a/source/blog/posts/2012/10/15-f.a.t..rst +++ b/source/blog/posts/2012/10/15-f.a.t..rst @@ -9,7 +9,7 @@ __ http://fffff.at/about/ Reminds me a little of `The Yes Men`__. -__ https://www.llucax.com.ar/blog/blog/tag/the%20yes%20men +__ /blog/blog/tag/the%20yes%20men .. admonition:: Update diff --git a/source/blog/posts/2013/11/16-first-flattr.rst b/source/blog/posts/2013/11/16-first-flattr.rst index 2f4e207..d1a386c 100644 --- a/source/blog/posts/2013/11/16-first-flattr.rst +++ b/source/blog/posts/2013/11/16-first-flattr.rst @@ -7,14 +7,14 @@ sometimes you don't know if the people you are flattring will even reclaim your flattrs (in services that automatically provides flattr links). __ https://flattr.com/ -__ https://www.llucax.com.ar/blog/blog/post/-235be78e +__ /blog/blog/post/-235be78e Conclusion, I got quite disappointed. But today I see the light again, as I received my `first and only flattr`__ (for eventxx__). Thanks whoever you are, anonymous hero, you brought hope again to humanity :P __ https://flattr.com/thing/1141699/eventxx -__ https://www.llucax.com.ar/proj/eventxx/ +__ /proj/eventxx/ Anyway, I'll try to give it a shot again, and try to keep the wheel moving. diff --git a/source/blog/posts/current b/source/blog/posts/current index 27e3ac5..6a8dfd3 120000 --- a/source/blog/posts/current +++ b/source/blog/posts/current @@ -1 +1 @@ -2015/09 \ No newline at end of file +2016/05 \ No newline at end of file diff --git a/source/blog/posts/db b/source/blog/posts/db index 117f6b4..5c69084 100644 --- a/source/blog/posts/db +++ b/source/blog/posts/db @@ -427,3 +427,4 @@ 2014/05/07-the-black-keys---turn-incompressible.rst, 1399415596.0, 1399415596.0 2015/08/25-incredible-machine---hurricane-heart-attacks.rst, 1440490331.0, 1440490331.0 2015/09/26-día-de-la-condena-errada.rst, 1443299538.0, 1443299538.0 +2016/04/02-simplicity.rst, 1459551507.0, 1459551507.0 diff --git a/source/index.rst b/source/index.rst index 621a383..7be1b0d 100644 --- a/source/index.rst +++ b/source/index.rst @@ -23,13 +23,13 @@ for now. These are the things you can do:
- Share with me via ownCloud @@ -38,14 +38,14 @@ for now. These are the things you can do: __ blog/ __ http://llucax.newsblur.com/ __ https://www.flickr.com/photos/llucax/albums -__ https://git.llucax.com.ar/ +__ https://git.llucax.com/ .. [*] Sphinx_-generated pages only. Use the `big G`__ to `search the whole site`__. __ http://www.google.com/ -__ https://www.google.com/search?q=site%3Allucax.com.ar +__ https://www.google.com/search?q=site%3Allucax.com .. _git: http://git.or.cz/ diff --git a/source/proj/dgc/bugs.csv b/source/proj/dgc/bugs.csv index 0dc2276..2005142 100644 --- a/source/proj/dgc/bugs.csv +++ b/source/proj/dgc/bugs.csv @@ -8,12 +8,12 @@ # Serve as a benchmarking base (to see how better is an implementation compared to the dumbest and simplest implementation ever =) There is a lot of literature on GC algorithms, but there is almost no literature of the particularities on implementing a GC in D (how to handle the stack, how finalize an object, etc.). The idea of this GC implementation is to tackle this. The collection and allocation algorithms are really simple so you can pay attention to the other stuff." -47,New,D Garbage Collector Research,Task,Low,See if getting rid of the commit()/decommit() stuff improves Linux performance,Leandro Lucarella,"","",Leandro Lucarella,05/23/2009,"",0,"",04/10/2009 02:35 am,04/10/2009 02:35 am,Minor,"See ""Understanding the current GC, part III"":https://proj.llucax.com.ar/blog/dgc/blog/post/-243ec069 for details." +47,New,D Garbage Collector Research,Task,Low,See if getting rid of the commit()/decommit() stuff improves Linux performance,Leandro Lucarella,"","",Leandro Lucarella,05/23/2009,"",0,"",04/10/2009 02:35 am,04/10/2009 02:35 am,Minor,"See ""Understanding the current GC, part III"":https://llucax.com/blog/blog/post/-243ec069 for details." 46,New,D Garbage Collector Research,Task,Normal,Rewrite the current GC implementation,Leandro Lucarella,"","",Leandro Lucarella,05/09/2009,"",0,"",04/09/2009 09:43 pm,04/09/2009 09:43 pm,Minor,The current GC implementation is much more complex than it should be. A complete rewrite maintaining all the current design should not be too hard to do. 45,New,D Garbage Collector Research,Task,High,Review the cloning and very concurrent GC papers,Leandro Lucarella,"","",Leandro Lucarella,04/11/2009,04/12/2009,0,4.0,04/05/2009 03:24 am,04/09/2009 09:57 pm,Major,"I have already read the papers ""Nonintrusive Cloning Garbage Collector with Stock Operating System Support"":http://www.cs.purdue.edu/homes/grr/snapshot-gc.ps and ""Very Concurrent Mark-&-Sweep Garbage Collection without Fine-Grain Synchronization"":http://doc.cat-v.org/inferno/concurrent_gc/. A combination of this 2 papers is what I'm most interested in implement so far, I have to write a better plan and description about what I want to do." -44,New,D Garbage Collector Research,Task,Low,See how hard could it be to implement a precise GC in LDC,Leandro Lucarella,"","",Leandro Lucarella,05/09/2009,"",0,"",04/05/2009 03:18 am,04/05/2009 03:58 am,Major,"A simple approximation to a precise GC is explained in the paper ""Accurate Garbage Collection in an Uncooperative Environment"":https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.19.5570 (see the ""blog post"":http://proj.llucax.com.ar/blog/dgc/blog/post/-1ac779b for more info). +44,New,D Garbage Collector Research,Task,Low,See how hard could it be to implement a precise GC in LDC,Leandro Lucarella,"","",Leandro Lucarella,05/09/2009,"",0,"",04/05/2009 03:18 am,04/05/2009 03:58 am,Major,"A simple approximation to a precise GC is explained in the paper ""Accurate Garbage Collection in an Uncooperative Environment"":https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.19.5570 (see the ""blog post"":https://llucax.com/blog/blog/post/-1ac779b for more info). Another simple approach is to use a _pinning flag_ to mark objects that can be moved (this should happen when a pointer to the object is stored in the stack, registers or any other memory that don't have type information available, or ambiguous, like unions). Heap objects should have type information available. @@ -21,10 +21,10 @@ This open the doors to moving GCs." 43,New,D Garbage Collector Research,Task,Low,See how hard could be to implement read/write barriers in LDC,Leandro Lucarella,"","",Leandro Lucarella,05/09/2009,"",0,"",04/05/2009 03:06 am,04/05/2009 03:58 am,Major,"Having read/write barriers as part of the runtime can be very useful for, for example, gather statistics on how frequent are pointers updates to analyze how bad it could be for a reference counting or incremental/generational collectors (and to actually implement them). Some information is available in this ""LDC mailing list thread"":http://groups.google.com/group/ldc-dev/browse_thread/thread/ad305b6ad8e7f443." -42,New,D Garbage Collector Research,Task,Normal,Optimize the current GC implementation,Leandro Lucarella,"","",Leandro Lucarella,05/09/2009,"",0,"",04/05/2009 02:58 am,04/11/2009 01:38 pm,Major,"There should be some optimization opportunities in the current GC implementations, as shown in this ""blog post"":https://proj.llucax.com.ar/blog/dgc/blog/post/7bdad55d. +42,New,D Garbage Collector Research,Task,Normal,Optimize the current GC implementation,Leandro Lucarella,"","",Leandro Lucarella,05/09/2009,"",0,"",04/05/2009 02:58 am,04/11/2009 01:38 pm,Major,"There should be some optimization opportunities in the current GC implementations, as shown in this ""blog post"":https://llucax.com/blog/blog/post/7bdad55d. Profiling the GC can be a good start point for looking at optimization opportunities." -41,Done,D Garbage Collector Research,Task,Immediate,Finish the current GC implementation analysis,Leandro Lucarella,"","",Leandro Lucarella,04/05/2009,04/10/2009,100,18.0,04/05/2009 02:55 am,04/11/2009 01:51 am,Major,"The blog post ""Understanding the current GC"":https://proj.llucax.com.ar/blog/dgc/blog/post/250bf643 describes how the heap and GC structures are organized in the current GC implementation, but there is no analysis on the allocation, marking and sweeping phases." +41,Done,D Garbage Collector Research,Task,Immediate,Finish the current GC implementation analysis,Leandro Lucarella,"","",Leandro Lucarella,04/05/2009,04/10/2009,100,18.0,04/05/2009 02:55 am,04/11/2009 01:51 am,Major,"The blog post ""Understanding the current GC"":https://llucax.com/blog/blog/post/250bf643 describes how the heap and GC structures are organized in the current GC implementation, but there is no analysis on the allocation, marking and sweeping phases." 40,New,D Garbage Collector Research,Task,Normal,Plug Boehm-Demers-Weiser GC into D,Leandro Lucarella,"","",Leandro Lucarella,05/09/2009,"",0,"",04/05/2009 02:50 am,04/05/2009 03:58 am,Major,"""Boehm-Demers-Weiser Conservative Garbage Collector"":http://www.hpl.hp.com/personal/Hans_Boehm/gc/ is one of the most optimized, state of the art conservative collector, with optional parallel marking (to allow preemptive incremental collection). This collector is usually a point of comparison for any conservative collector, and it could be very nice to know how the current (and future) GC implementation(s) for D performs comparing to it." @@ -54,4 +54,4 @@ For this benchmarks, some metrics should be collected, including: * Maximum collection pause time * Total collection pause time -See the ""D GC Benchmark Suite"":https://proj.llucax.com.ar/blog/dgc/blog/post/-1382f6a3 blog post for more details." +See the ""D GC Benchmark Suite"":https://llucax.com/blog/blog/post/-1382f6a3 blog post for more details." diff --git a/source/proj/dgc/index.rst b/source/proj/dgc/index.rst index bc12d6b..f641c3b 100644 --- a/source/proj/dgc/index.rst +++ b/source/proj/dgc/index.rst @@ -17,15 +17,15 @@ order`__). __ http://www.digitalmars.com/d/ __ http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29 -__ https://www.llucax.com.ar/blog/blog/tag/dgc -__ https://www.llucax.com.ar/blog/ -__ https://www.llucax.com.ar/blog/blog/tag/dgc?sort=+date +__ /blog/blog/tag/dgc +__ /blog/ +__ /blog/blog/tag/dgc?sort=+date I have a page where I kept track of :doc:`interesting papers ` I read (or I want to read). If you know of any papers you think I would be interested in, I'll appreciate if you can drop me an `e-mail`__. -__ mailto:luca@llucax.com.ar +__ mailto:luca@llucax.com I've been lurking (and sometimes posting ;) to the `D newsgroups`__ for quite some time now (I think since 2005). In that time I collected some @@ -47,8 +47,8 @@ __ http://git-scm.com/ * CDGC__: The collector itself. * dgcbench__: The benchmarks used to test the performance of the collector. -__ https://git.llucax.com.ar/w/software/dgc/cdgc.git -__ https://git.llucax.com.ar/w/software/dgc/dgcbench.git +__ https://git.llucax.com/w/software/dgc/cdgc.git +__ https://git.llucax.com/w/software/dgc/dgcbench.git These other repositories are in in Spanish: @@ -56,9 +56,9 @@ These other repositories are in in Spanish: * Informe__: The thesis document itself. * Presentacion__: The slides used to present the thesis. -__ https://git.llucax.com.ar/w/z.facultad/75.00/propuesta.git -__ https://git.llucax.com.ar/w/z.facultad/75.00/informe.git -__ https://git.llucax.com.ar/w/z.facultad/75.00/presentacion.git +__ https://git.llucax.com/w/z.facultad/75.00/propuesta.git +__ https://git.llucax.com/w/z.facultad/75.00/informe.git +__ https://git.llucax.com/w/z.facultad/75.00/presentacion.git You can download too a :download:`CD image ` with all the code and binaries ready to be tested (also available as a :download:`tar archive @@ -74,6 +74,6 @@ __ http://www.dsource.org/projects/druntime __ http://www.dsource.org/projects/druntime/browser/branches/CDGC __ http://www.dsource.org/projects/tango/ticket/1997 __ http://www.dsource.org/projects/tango -__ https://llucax.com.ar/blog/blog/post/-3d3bc8f4 +__ /blog/blog/post/-3d3bc8f4 .. vim: set et sw=3 sts=3 tw=78 : diff --git a/source/proj/dgc/papers.rst b/source/proj/dgc/papers.rst index ae52ec2..1d1fbd5 100644 --- a/source/proj/dgc/papers.rst +++ b/source/proj/dgc/papers.rst @@ -7,7 +7,7 @@ Papers If you know of any papers you think I would be interested in, I'll appreciate if you can drop me an `e-mail`__. -__ mailto:luca@llucax.com.ar +__ mailto:luca@llucax.com @@ -19,7 +19,7 @@ Reference Counting __ http://www.cs.technion.ac.il/~erez/presentations/lp-seminar.ppt __ http://arctrix.com/nas/python/gc/ -__ https://llucax.com.ar/blog/blog/post/-41674980 +__ /blog/blog/post/-41674980 @@ -32,7 +32,7 @@ Tracing __ http://www-plan.cs.colorado.edu/diwan/cbgc.pdf __ http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.19.5570 -__ https://llucax.com.ar/blog/blog/post/-1ac779b +__ /blog/blog/post/-1ac779b Non-moving @@ -79,7 +79,7 @@ Mark-Region Collection, and Mutator Performance`__ (blog post__). __ http://cs.anu.edu.au/~Steve.Blackburn/pubs/abstracts.html#immix-pldi-2008 -__ https://llucax.com.ar/blog/blog/post/2b76eea1 +__ /blog/blog/post/2b76eea1 diff --git a/source/proj/etherled/index.rst b/source/proj/etherled/index.rst index ca5540c..b568b63 100644 --- a/source/proj/etherled/index.rst +++ b/source/proj/etherled/index.rst @@ -29,7 +29,7 @@ There are some :doc:`photos` available. There is more detailed documentation in the `doc repository directory`__, but it's all in spanish (unfortunately if you don't speak the language). -__ https://git.llucax.com.ar/w/z.facultad/66.09/etherled.git/tree/HEAD:/doc +__ https://git.llucax.com/w/z.facultad/66.09/etherled.git/tree/HEAD:/doc Hardware @@ -123,7 +123,7 @@ Download There are no releases for this project, but you can get the code from the Git_ repository__ (or a snapshot). -__ https://git.llucax.com.ar/w/facultad/66.09/etherled.git +__ https://git.llucax.com/w/facultad/66.09/etherled.git diff --git a/source/proj/ev.d/index.rst b/source/proj/ev.d/index.rst index dd82552..7e1b255 100644 --- a/source/proj/ev.d/index.rst +++ b/source/proj/ev.d/index.rst @@ -43,7 +43,7 @@ example:: For a complete example see `ctest.d`__. -__ https://git.llucax.com.ar/w/software/ev.d.git/blob/HEAD:/ctest.d +__ https://git.llucax.com/w/software/ev.d.git/blob/HEAD:/ctest.d @@ -74,7 +74,7 @@ Here is a very simple example:: For a complete example see `dtest.d`__. -__ https://git.llucax.com.ar/w/software/ev.d.git/blob/HEAD:/dtest.d +__ https://git.llucax.com/w/software/ev.d.git/blob/HEAD:/dtest.d @@ -100,7 +100,7 @@ not because the code is not working or stable enough. You can get the code from the Git_ repository__ (you can get a tarball there too, if you don't have Git_ installed). -__ https://git.llucax.com.ar/w/software/ev.d.git +__ https://git.llucax.com/w/software/ev.d.git @@ -108,7 +108,7 @@ Support ======= If you have any problems/comments/suggestions, you can contact me directly at -luca@llucax.com.ar. If at any time there is enough people interested in +luca@llucax.com. If at any time there is enough people interested in **ev.d** I might open a mailing list for it, but for now it seems overkill to do so =). diff --git a/source/proj/mutest/releases/manual-1.0.html b/source/proj/mutest/releases/manual-1.0.html index d16c1fa..4fae58e 100644 --- a/source/proj/mutest/releases/manual-1.0.html +++ b/source/proj/mutest/releases/manual-1.0.html @@ -373,10 +373,10 @@ program run all the test su

1.   Installation

-

Download the latest distribution tarball and uncompress it.

-

You can also download any release from the releases directory or get it -using Git directly from the Git repository.

-

You can get this manual too, or a PDF version of it.

+

Download the latest distribution tarball and uncompress it.

+

You can also download any release from the releases directory or get it +using Git directly from the Git repository.

+

You can get this manual too, or a PDF version of it.

To actually install mutest run:

 $ make install
@@ -398,7 +398,7 @@ picky.

2.   Quick Sample

-

You can find some samples in the sample directory.

+

You can find some samples in the sample directory.

This is an example taken from there. A simple module called factorial.c with its corresponding test suite (factorial_test.c).

You can see some C++ support in the exception_test.cpp test suite.

diff --git a/source/proj/mutest_news.rst b/source/proj/mutest_news.rst index 7679da0..5a9a5a0 100644 --- a/source/proj/mutest_news.rst +++ b/source/proj/mutest_news.rst @@ -8,7 +8,7 @@ The idea is simple: a source file is a test suite, a function is a test case (sp These are the files released for this version: -* "mutest-1.0.tar.gz":https://proj.llucax.com.ar/home/mutest/releases/mutest-1.0.tar.gz -* "manual-1.0.html":https://proj.llucax.com.ar/home/mutest/releases/manual-1.0.html -* "manual-1.0.pdf":https://proj.llucax.com.ar/home/mutest/releases/manual-1.0.pdf +* "mutest-1.0.tar.gz":https://llucax.com/proj/mutest/releases/mutest-1.0.tar.gz +* "manual-1.0.html":https://llucax.com/proj/mutest/releases/manual-1.0.html +* "manual-1.0.pdf":https://llucax.com/proj/mutest/releases/manual-1.0.pdf diff --git a/source/proj/mutt-nntp-debian/files/1.5.20-8luca1/mutt_1.5.20-8luca1_amd64.changes b/source/proj/mutt-nntp-debian/files/1.5.20-8luca1/mutt_1.5.20-8luca1_amd64.changes index c2bf668..72b4c07 100644 --- a/source/proj/mutt-nntp-debian/files/1.5.20-8luca1/mutt_1.5.20-8luca1_amd64.changes +++ b/source/proj/mutt-nntp-debian/files/1.5.20-8luca1/mutt_1.5.20-8luca1_amd64.changes @@ -20,7 +20,7 @@ Changes: . * Add NNTP support using the patch from Vsevolod Volkov (http://mutt.org.ua/download/mutt-1.5.20/). See - https://www.llucax.com.ar/proj/mutt-nntp-debian/ for details. + https://llucax.com.ar/proj/mutt-nntp-debian/ for details. Checksums-Sha1: f231575b5678a90d4828a1d0104b34d527ec5d58 1403 mutt_1.5.20-8luca1.dsc 9d6b5900a78694be41e6a7e1732ab3ce7386c414 163078 mutt_1.5.20-8luca1.diff.gz diff --git a/source/proj/mutt-nntp-debian/index.rst b/source/proj/mutt-nntp-debian/index.rst index fa73be4..4394020 100644 --- a/source/proj/mutt-nntp-debian/index.rst +++ b/source/proj/mutt-nntp-debian/index.rst @@ -41,7 +41,7 @@ You can find the latest source and the binary packages for Ubuntu_ 12.04 Precise (i386 and amd64) here__. You can find there the modified NNTP_ patch too. -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest/ If you have other Ubuntu_, Debian_, other Debian_ based distribution or another architecture, you can compile the binary package by downloading the @@ -53,7 +53,7 @@ revision and ``ARCH`` is your architecture):: ver=1.5.21 deb_ver=$ver-5nntp2 - url=https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest wget $url/mutt_$deb_ver.dsc $url/mutt_$deb_ver.diff.gz \ http://ftp.de.debian.org/debian/pool/main/m/mutt/mutt_$ver.orig.tar.gz sudo apt-get build-dep mutt @@ -64,7 +64,7 @@ revision and ``ARCH`` is your architecture):: cd .. sudo dpkg -i mutt-nntp_${deb_ver}_*.deb -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/latest/ __ http://packages.debian.org/sid/mutt Now you can enjoy reading your favourite newsgroups and your favourite mailing @@ -92,11 +92,11 @@ blog`__. You can subscribe__ to the `mutt tag`__ feed if you want to receive any news (or random thoughts related to Mutt_) or to all `mutt + nntp + release tags`__ feed if you only want to be notified of `new releases`__. -__ https://llucax.com.ar/blog/ -__ https://llucax.com.ar/blog/blog.cgi/atom?tag=mutt -__ https://llucax.com.ar/blog/blog/tag/mutt -__ https://llucax.com.ar/blog/?tag=mutt&tag=nntp&tag=release -__ https://llucax.com.ar/blog/blog.cgi/atom?tag=mutt&tag=nntp&tag=release +__ /blog/ +__ /blog/blog.cgi/atom?tag=mutt +__ /blog/blog/tag/mutt +__ /blog/?tag=mutt&tag=nntp&tag=release +__ /blog/blog.cgi/atom?tag=mutt&tag=nntp&tag=release Repository @@ -107,14 +107,14 @@ with my extra changes to add and enable the NNTP patch in `my git repository`__ (you probably want to see the `nntp branch`__). To build the latest package from the repository, you can just do:: - git clone https://git.llucax.com.ar/r/software/mutt-debian.git + git clone https://git.llucax.com/r/software/mutt-debian.git cd mutt-debian git checkout nntp # or a particular "nntp/*" tag dpkg-buildpackage -rfakeroot -i.git -I.git __ git://git.debian.org/git/pkg-mutt/mutt.git -__ https://git.llucax.com.ar/w/software/mutt-debian.git -__ https://git.llucax.com.ar/w/software/mutt-debian.git/shortlog/refs/heads/nntp +__ https://git.llucax.com/w/software/mutt-debian.git +__ https://git.llucax.com/w/software/mutt-debian.git/shortlog/refs/heads/nntp Release History @@ -123,48 +123,48 @@ Release History 2012-07-05 Version `1.5.21-5nntp3`__ released (`release notes`__). -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-5nntp3/ -__ https://llucax.com.ar/blog/blog/post/08e2764c +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/1.5.21-5nntp3/ +__ /blog/blog/post/08e2764c 2012-07-04 Version `1.5.21-5nntp2`__ released (`release notes`__). -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-5nntp2/ -__ https://llucax.com.ar/blog/blog/post/7f45506f +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/1.5.21-5nntp2/ +__ /blog/blog/post/7f45506f 2011-05-24 Version `1.5.21-5nntp1`__ released (`release notes`__). -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-5nntp1/ -__ https://llucax.com.ar/blog/blog/post/5bc9cbdd +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/1.5.21-5nntp1/ +__ /blog/blog/post/5bc9cbdd 2011-04-12 Version `1.5.21-4nntp1`__ released (`release notes`__). -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-4nntp1/ -__ https://llucax.com.ar/blog/blog/post/17f1c4e4 +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/1.5.21-4nntp1/ +__ /blog/blog/post/17f1c4e4 2011-01-19 Version `1.5.21-2nntp1`__ released (`release notes`__). -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-2nntp1/ -__ https://llucax.com.ar/blog/blog/post/-507b5231 +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/1.5.21-2nntp1/ +__ /blog/blog/post/-507b5231 2010-06-06 Version `1.5.20-8luca1`__ released (`release notes`__). -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.20-8luca1/ -__ https://llucax.com.ar/blog/blog/post/1e329497 +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/1.5.20-8luca1/ +__ /blog/blog/post/1e329497 2010-02-22 Version `1.5.20-7luca1`__ released. -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.20-7luca1/ +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/1.5.20-7luca1/ 2009-10-14 Version `1.5.20-4luca1`__ released. -__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.20-4luca1/ +__ https://llucax.com.nyud.net/proj/mutt-nntp-debian/files/1.5.20-4luca1/ .. _Mutt: http://www.mutt.org/ diff --git a/source/proj/pymin/index.rst b/source/proj/pymin/index.rst index 79dc81e..35ccabb 100644 --- a/source/proj/pymin/index.rst +++ b/source/proj/pymin/index.rst @@ -44,7 +44,7 @@ Download There are no releases yet but the project is usable. You can get the code from the Git_ repository__ (or a snapshot). -__ https://git.llucax.com.ar/w/software/pymin.git +__ https://git.llucax.com/w/software/pymin.git diff --git a/source/proj/sadba/index.rst b/source/proj/sadba/index.rst index 975dc9c..cc75de3 100644 --- a/source/proj/sadba/index.rst +++ b/source/proj/sadba/index.rst @@ -75,7 +75,7 @@ enough either, you can find the latest source and the binary packages for Fremantle_ (tested only in a Nokia_ N900_) here__. __ http://maemo.org/packages/view/status-area-displayblanking-applet/ -__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/latest/ +__ https://llucax.com.nyud.net/proj/sadba/files/latest/ If you want to compile it yourself, you probably need to `install a scratchbox and Maemo 5 SDK`__ but, unless you're a developer wanting to improve it (and @@ -96,11 +96,11 @@ blog`__. You can subscribe__ to the `sadba tag`__ feed if you want to receive any news (or random thoughts related to this applet) or to both `sadba + release tags`__ if you only want to `subscribe to new releases`__ only. -__ https://llucax.com.ar/blog/ -__ https://llucax.com.ar/blog/blog/atom?tag=sadba -__ https://llucax.com.ar/blog/blog/tag/sadba -__ https://llucax.com.ar/blog/?tag=sadba&tag=release -__ https://llucax.com.ar/blog/blog/atom?tag=sadba&tag=release +__ /blog/ +__ /blog/blog/atom?tag=sadba +__ /blog/blog/tag/sadba +__ /blog/?tag=sadba&tag=release +__ /blog/blog/atom?tag=sadba&tag=release @@ -122,7 +122,7 @@ Repository This project is also hosted in a Git_ repository, if you want keep a closer look at the development (or send patches!) you can clone `my repository`__. -__ https://git.llucax.com.ar/w/software/sadba.git +__ https://git.llucax.com/w/software/sadba.git @@ -143,8 +143,8 @@ Release History At Maemo_ \'s package index: armel__, i386__. -__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/1.0/ -__ https://www.llucax.com.ar/blog/blog/post/7719476e +__ https://llucax.com.nyud.net/proj/sadba/files/1.0/ +__ /blog/blog/post/7719476e __ http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/status-area-displayblanking-applet/1.0/ __ http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_i386/status-area-displayblanking-applet/1.0/ @@ -158,8 +158,8 @@ __ http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_i * Update translation files. * Code cleanup. -__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.9/ -__ https://www.llucax.com.ar/blog/blog/post/-57b1df23 +__ https://llucax.com.nyud.net/proj/sadba/files/0.9/ +__ /blog/blog/post/-57b1df23 2012-07-29 @@ -169,8 +169,8 @@ __ https://www.llucax.com.ar/blog/blog/post/-57b1df23 after which display blanking inhibition will be disabled automatically). * Do some more code cleanup. -__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.5/ -__ https://www.llucax.com.ar/blog/blog/post/4f5bd2de +__ https://llucax.com.nyud.net/proj/sadba/files/0.5/ +__ /blog/blog/post/4f5bd2de 2012-07-27 @@ -178,8 +178,8 @@ __ https://www.llucax.com.ar/blog/blog/post/4f5bd2de * Add display blanking inhibition button. -__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.4/ -__ https://www.llucax.com.ar/blog/blog/post/-3f8c6e1c +__ https://llucax.com.nyud.net/proj/sadba/files/0.4/ +__ /blog/blog/post/-3f8c6e1c 2012-07-26 @@ -188,8 +188,8 @@ __ https://www.llucax.com.ar/blog/blog/post/-3f8c6e1c * Use a dialog to let the user pick the desired blanking mode instead of cycling through all available modes. -__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.3/ -__ https://www.llucax.com.ar/blog/blog/post/-2bb84c95 +__ https://llucax.com.nyud.net/proj/sadba/files/0.3/ +__ /blog/blog/post/-2bb84c95 2012-07-23 @@ -198,8 +198,8 @@ __ https://www.llucax.com.ar/blog/blog/post/-2bb84c95 * Subscribe to GConf notifications for changes in blanking mode. * Code cleanup. -__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.2/ -__ https://www.llucax.com.ar/blog/blog/post/106cdb32 +__ https://llucax.com.nyud.net/proj/sadba/files/0.2/ +__ /blog/blog/post/106cdb32 2012-07-10 @@ -207,8 +207,8 @@ __ https://www.llucax.com.ar/blog/blog/post/106cdb32 * Initial release. -__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.1/ -__ https://www.llucax.com.ar/blog/blog/post/-30fd5e24 +__ https://llucax.com.nyud.net/proj/sadba/files/0.1/ +__ /blog/blog/post/-30fd5e24 diff --git a/source/resume/index.rst b/source/resume/index.rst index 1016b53..33a0fc1 100644 --- a/source/resume/index.rst +++ b/source/resume/index.rst @@ -18,7 +18,7 @@ You can read my resume: Or you can download the *sources* from the repo__ and build it yourself (I don't have any idea of why you would want to do that, but just in case ;) -__ https://git.llucax.com.ar/w/personal/resume.git +__ https://git.llucax.com/w/personal/resume.git .. vim: set et sw=3 sts=3 tw=78 : diff --git a/source/resume/resume-en.rst b/source/resume/resume-en.rst index 5fbe518..37cfba1 100644 --- a/source/resume/resume-en.rst +++ b/source/resume/resume-en.rst @@ -3,8 +3,8 @@ Leandro Matías Lucarella ======================== -:E-Mail: luca@llucax.com.ar -:Web: https://www.llucax.com.ar/ +:E-Mail: luca@llucax.com +:Web: https://llucax.com/ :Location: Berlin, Germany :Nationality: Argentine with Italian citizenship :Birth: 1979-02-15 @@ -98,15 +98,15 @@ Achievements .. _Gnomad2: http://gnomad2.sourceforge.net/ .. _Hooks: http://hooks.gforge.lug.fi.uba.ar/hooks/docs/html/index.html .. _Linux Free Magazine: http://www.kernelproduktion.com/newfile24.htm -.. _Etherled: https://www.llucax.com.ar/proj/etherled/index.html +.. _Etherled: https://llucax.com/proj/etherled/index.html .. _Sercom: http://git.7542.fi.uba.ar/w/release/sercom.git -.. _eventxx: https://www.llucax.com.ar/proj/eventxx/ +.. _eventxx: https://llucax.com/proj/eventxx/ .. _libevent: http://monkey.org/~provos/libevent/ -.. _Pymin: https://www.llucax.com.ar/proj/pymin/index.html -.. _ev.d: https://www.llucax.com.ar/proj/ev.d/index.html +.. _Pymin: https://llucax.com/proj/pymin/index.html +.. _ev.d: https://llucax.com/proj/ev.d/index.html .. _libev: http://software.schmorp.de/pkg/libev.html -.. _mutest: https://www.llucax.com.ar/proj/mutest/ -.. _personal FLOSS projects: https://www.llucax.com.ar/proj/ +.. _mutest: https://llucax.com/proj/mutest/ +.. _personal FLOSS projects: https://llucax.com/proj/ .. _DMD: http://dlang.org/ @@ -156,7 +156,7 @@ Education Informatics Engineering. Thesis: `Garbage collection in the D programming language`__. -__ https://www.llucax.com.ar/proj/dgc/index.html +__ https://llucax.com/proj/dgc/index.html .. _Colegio Nacional de Buenos Aires: http://www.cnba.uba.ar/ diff --git a/source/resume/resume-es.rst b/source/resume/resume-es.rst index bf3f5c1..5890a86 100644 --- a/source/resume/resume-es.rst +++ b/source/resume/resume-es.rst @@ -3,8 +3,8 @@ Leandro Matías Lucarella ======================== -:E-Mail: luca@llucax.com.ar -:Web: https://www.llucax.com.ar/ +:E-Mail: luca@llucax.com +:Web: https://llucax.com/ :Ubicación: Berín, Alemania :Nacionalidad: Argentino con ciudadanía italiana :Fecha de nacimiento: 1979-02-15 @@ -101,15 +101,15 @@ Logros .. _Gnomad2: http://gnomad2.sourceforge.net/ .. _Hooks: http://hooks.gforge.lug.fi.uba.ar/hooks/docs/html/index.html .. _Linux Free Magazine: http://www.kernelproduktion.com/newfile24.htm -.. _Etherled: https://www.llucax.com.ar/proj/etherled/index.html +.. _Etherled: https://llucax.com/proj/etherled/index.html .. _Sercom: http://git.7542.fi.uba.ar/w/release/sercom.git -.. _eventxx: https://www.llucax.com.ar/proj/eventxx/ +.. _eventxx: https://llucax.com/proj/eventxx/ .. _libevent: http://monkey.org/~provos/libevent/ -.. _Pymin: https://www.llucax.com.ar/proj/pymin/index.html -.. _ev.d: https://www.llucax.com.ar/proj/ev.d/index.html +.. _Pymin: https://llucax.com/proj/pymin/index.html +.. _ev.d: https://llucax.com/proj/ev.d/index.html .. _libev: http://software.schmorp.de/pkg/libev.html -.. _mutest: https://www.llucax.com.ar/proj/mutest/ -.. _proyectos personales FLOSS: https://www.llucax.com.ar/proj/ +.. _mutest: https://llucax.com/proj/mutest/ +.. _proyectos personales FLOSS: https://llucax.com/proj/ .. _DMD: http://dlang.org/ @@ -159,7 +159,7 @@ Educación `Facultad de Ingeniería`_, `Universidad de Buenos Aires`_, Argentina (1998-2010): Ingeniería en Informática. Tesis: `Recolección de basura en D`__. -__ https://www.llucax.com.ar/proj/dgc/index.html +__ https://llucax.com/proj/dgc/index.html .. _Colegio Nacional de Buenos Aires: http://www.cnba.uba.ar/ -- 2.43.0