From: Leandro Lucarella Date: Tue, 1 Mar 2016 02:57:09 +0000 (-0300) Subject: Make https:// compatible X-Git-Url: https://git.llucax.com/personal/website.git/commitdiff_plain/32cb310b42235f42ba8f9f70bb7ba3fe07b99377?ds=inline Make https:// compatible All flattr embedded content used http, it was all replaced with https and simplified (no iframes). --- diff --git a/source/_templates/layout.html b/source/_templates/layout.html index 4b4cfc4..2505de8 100644 --- a/source/_templates/layout.html +++ b/source/_templates/layout.html @@ -1,26 +1,12 @@ {% extends "!layout.html" %} -{% block extrahead %} - -{% endblock %} - {% block header %}
Leandro Lucarella's Home Page   - +
diff --git a/source/blog/art_header.html b/source/blog/art_header.html index 01e71cc..9233a21 100644 --- a/source/blog/art_header.html +++ b/source/blog/art_header.html @@ -1,8 +1,5 @@
-

%(arttitle)s -   - %(flattrbtn)s -

+

%(arttitle)s

by %(author)s on diff --git a/source/blog/blog.cgi b/source/blog/blog.cgi index ba9db9f..f59201a 100755 --- a/source/blog/blog.cgi +++ b/source/blog/blog.cgi @@ -982,7 +982,6 @@ class Article (object): 'uuid': self.uuid, 'tags': self.get_tags_links(), 'comments': len(self.comments), - 'flattrbtn': self.get_flattr_btn(), 'created': self.created.isoformat(' '), 'ciso': self.created.isoformat(), @@ -1012,33 +1011,6 @@ class Article (object): (blog_url, urllib.quote(t), sanitize(t) )) return ', '.join(l) - def get_flattr_btn(self): - v = dict() - v['tags'] = ','.join([sanitize(tag) for tag in self.tags]) - v['tags'] = v['tags'].replace('"', '-').replace(':', '-') - v['tags'] = v['tags'].replace(';', '-') - v['title'] = sanitize(self.title) - v['qtitle'] = title.replace('"', '') - v['url'] = full_url + '/post/' + self.uuid - v['furl'] = 'https://flattr.com/submit/auto?' + urllib.urlencode( - dict(user_id='llucax', url=v['url'], - title=self.title, - description="Blog article titled: " + - self.title, - language='en', tags=','.join(self.tags), - category='text')) - return ''' - - -''' % v - class ArticleDB (object): def __init__(self, dbpath): diff --git a/source/blog/header.html b/source/blog/header.html index 3771a42..dcacb9d 100644 --- a/source/blog/header.html +++ b/source/blog/header.html @@ -8,16 +8,6 @@ type="application/atom+xml" /> %(title)s - @@ -25,11 +15,9 @@

%(title)s   - +

diff --git a/source/blog/posts/2008/08/lazy-freeing-rc.rst b/source/blog/posts/2008/08/lazy-freeing-rc.rst index fa04377..d5ca63d 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). -__ http://proj.llucax.com.ar/blog/dgc/blog/post/22688ccb +__ https://proj.llucax.com.ar/blog/dgc/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 0a29510..9bc4dde 100644 --- a/source/blog/posts/2008/08/papers.rst +++ b/source/blog/posts/2008/08/papers.rst @@ -5,16 +5,16 @@ I've created a simple project_ with a wiki_. I've created a `wiki page`_ there where you can upload or link papers you find interesting so I can evaluate them. -.. _project: http://proj.llucax.com.ar/projects/show/dgc -.. _wiki: http://proj.llucax.com.ar/wiki/dgc -.. _`wiki page`: http://proj.llucax.com.ar/wiki/dgc/Papers_playground +.. _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 ;) -__ http://proj.llucax.com.ar/account/register +__ https://proj.llucax.com.ar/account/register .. _Bugmenot: http://www.bugmenot.com/ .. 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 ce3226a..9f9425f 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. -__ http://proj.llucax.com.ar/blog/dgc/blog/post/361c2fb9 +__ https://proj.llucax.com.ar/blog/dgc/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 f4df5df..61e2c3f 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. -__ http://git.llucax.com.ar/w/software/druntime.git -__ http://git.llucax.com.ar/w/software/druntime.git?a=shortlog;h=refs/heads/master -__ http://git.llucax.com.ar/w/software/druntime.git?a=shortlog;h=refs/heads/d1 +__ 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 .. 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 9056d8f..2417aeb 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 @@ -34,7 +34,7 @@ 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`__ =) -__ http://proj.llucax.com.ar/projects/dgc/wiki/Papers_playground +__ https://proj.llucax.com.ar/projects/dgc/wiki/Papers_playground 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`__). -__ http://proj.llucax.com.ar/blog/dgc/blog/post/250bf643 +__ https://proj.llucax.com.ar/blog/dgc/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 288bfcf..9244373 100644 --- a/source/blog/posts/2009/03/collected-newsgroup-links.rst +++ b/source/blog/posts/2009/03/collected-newsgroup-links.rst @@ -6,7 +6,7 @@ I've been monitoring and saving interesting (GC related mostly) posts from the to add them to a `wiki page`__. __ http://www.digitalmars.com/webnews/newsgroups.php -__ http://proj.llucax.com.ar/projects/dgc/wiki/Newsgroup_links +__ https://proj.llucax.com.ar/projects/dgc/wiki/Newsgroup_links 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 3a16751..87af1b2 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. -__ http://proj.llucax.com.ar/blog/dgc/blog/post/250bf643 +__ https://proj.llucax.com.ar/blog/dgc/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 a441abf..78bf019 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 -__ http://proj.llucax.com.ar/blog/dgc/blog/post/-43101db1 +__ https://proj.llucax.com.ar/blog/dgc/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 000f548..df872db 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/ -__ http://git.llucax.com.ar/git-logo.png -__ http://git.llucax.com.ar/w/software/dgc/naive.git +__ https://git.llucax.com.ar/git-logo.png +__ https://git.llucax.com.ar/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 4da81cd..be27756 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`__. -__ http://proj.llucax.com.ar/blog/dgc/blog/tag/understanding%20the%20current%20gc +__ https://proj.llucax.com.ar/blog/dgc/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 5536817..635c79c 100644 --- a/source/blog/posts/2009/04/todo-list.rst +++ b/source/blog/posts/2009/04/todo-list.rst @@ -4,12 +4,12 @@ Tags: en, d, dgc, todo, project, issue tracker, plan I've activated the `issue tracker module`__ in my `D Garbage Collector Research project`__ to be able to track my *TODO* list. -__ http://proj.llucax.com.ar/projects/dgc/issues -__ http://proj.llucax.com.ar/projects/dgc +__ https://proj.llucax.com.ar/projects/dgc/issues +__ https://proj.llucax.com.ar/projects/dgc This is probably useful just for me, but maybe you can be interested in knowing `what I will do next`__ =) -__ http://proj.llucax.com.ar/projects/dgc/issues?query_id=3 +__ https://proj.llucax.com.ar/projects/dgc/issues?query_id=3 .. 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 e640f46..93f1bc0 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. -__ http://proj.llucax.com.ar/blog/dgc/blog/post/250bf643 +__ https://proj.llucax.com.ar/blog/dgc/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 879cf79..d0d62d9 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`: http://proj.llucax.com.ar/blog/dgc/blog/post/526122be -.. _`previous posts of this series`: http://proj.llucax.com.ar/blog/dgc/blog/tag/understanding%20the%20current%20gc +.. _`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 .. 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 84da573..b9e55cd 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: -__ http://proj.llucax.com.ar/blog/dgc/blog/tag/understanding%20the%20current%20gc +__ https://proj.llucax.com.ar/blog/dgc/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 5007531..e5598aa 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: http://proj.llucax.com.ar/blog/dgc/blog/post/-243ec069 +.. _allocation: https://proj.llucax.com.ar/blog/dgc/blog/post/-243ec069 .. _`possible bug`: http://www.dsource.org/projects/druntime/ticket/19 -.. _`previous ones`: http://proj.llucax.com.ar/blog/dgc/blog/tag/understanding%20the%20current%20gc +.. _`previous ones`: https://proj.llucax.com.ar/blog/dgc/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 c57de1d..00be32c 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: http://proj.llucax.com.ar/blog/dgc/blog/post/7bdad55d +.. _optimizations: https://proj.llucax.com.ar/blog/dgc/blog/post/7bdad55d .. _`tri-colour abstraction`: http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)#Tri-colour_marking -.. _`second part of this series`: http://proj.llucax.com.ar/blog/dgc/blog/post/526122be +.. _`second part of this series`: https://proj.llucax.com.ar/blog/dgc/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 836ab10..97c6bd6 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. -__ http://git.llucax.com.ar/w/z.facultad/75.00/informe.git -__ http://proj.llucax.com.ar/blog/dgc/blog/post/-288428a1 +__ https://git.llucax.com.ar/w/z.facultad/75.00/informe.git +__ https://proj.llucax.com.ar/blog/dgc/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/ -__ http://git.llucax.com.ar/w/software/dgc/naive.git -__ http://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/6720d9bcaaedb553e9476ffb064115689a97c2d1 -__ http://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/1510e826d84ca402a00c5cab2d2e2d172b8602d2 -__ http://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/2d8639409b4749afd92266347f20b99da80e14c9 +__ 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 .. _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 e3a4cbb..0490598 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. -__ http://proj.llucax.com.ar/blog/dgc/blog/post/-1382f6a3 +__ https://proj.llucax.com.ar/blog/dgc/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: -__ http://proj.llucax.com.ar/blog/dgc/blog/post/-45ea3101 +__ https://proj.llucax.com.ar/blog/dgc/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 05ca3a5..00190c9 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. -__ http://git.llucax.com.ar/w/software/dgc/naive.git -__ http://git.llucax.com.ar/w/software/dgc/dgcbench.git +__ https://git.llucax.com.ar/w/software/dgc/naive.git +__ https://git.llucax.com.ar/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. -__ http://git.llucax.com.ar/w/software/dgc/naive.git +__ https://git.llucax.com.ar/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 9cfc63f..5921ac3 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 =) -__ http://git.llucax.com.ar/w/z.facultad/75.00/informe.git +__ https://git.llucax.com.ar/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`__: -__ http://git.llucax.com.ar/w/software/dgc/naive.git -__ http://git.llucax.com.ar/w/software/dgc/dgcbench.git +__ https://git.llucax.com.ar/w/software/dgc/naive.git +__ https://git.llucax.com.ar/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 62c673d..6272df8 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:: - http://www.llucax.com.ar/blog/blog.cgi/atom?tag=en&tag=self + https://www.llucax.com.ar/blog/blog.cgi/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 72faac5..b2a0f96 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. -__ http://proj.llucax.com.ar/blog/dgc/blog/post/-288428a1 +__ https://proj.llucax.com.ar/blog/dgc/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`: http://git.llucax.com.ar/w/software/dgc/naive.git -__ http://proj.llucax.com.ar/blog/dgc/blog/post/37e6cb2a -.. _micro-benchmarks: http://git.llucax.com.ar/w/software/dgc/dgcbench.git +.. _`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 .. _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()`: http://git.llucax.com.ar/w/software/dgc/naive.git/blob/2d8639409b4749afd92266347f20b99da80e14c9:/gc/gc.d#l502 -__ http://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/39707a88bed116fbda8c590c9b6ff9193f30f58f -__ http://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/39707a88bed116fbda8c590c9b6ff9193f30f58f +.. _`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 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. -__ http://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/bc664a95db5c7bab194f2e64cf96b6f092c5e60c +__ https://git.llucax.com.ar/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()`: http://git.llucax.com.ar/w/software/dgc/naive.git/blob/2d8639409b4749afd92266347f20b99da80e14c9:/gc/gc.d#l661 +.. _`gc_free()`: https://git.llucax.com.ar/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()`: http://git.llucax.com.ar/w/software/dgc/naive.git/blob/346f04b3e1026ded5af3ac95a483b2c3d05a6d60:/gc/cell.d#l86 +.. _`Cell.alloc()`: https://git.llucax.com.ar/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 -__ http://git.llucax.com.ar/w/software/dgc/naive.git/commitdiff/cc637a89be9b51945246bd65fa15080464a90aca +__ https://git.llucax.com.ar/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 c42fcd1..c808b70 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/ -__ http://www.llucax.com.ar/ +__ https://www.llucax.com.ar/ __ 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. -__ http://llucax.com.ar/blog/blog/tag/en -__ http://llucax.com.ar/blog/blog/tag/es +__ https://llucax.com.ar/blog/blog/tag/en +__ https://llucax.com.ar/blog/blog/tag/es .. admonition:: Update @@ -55,6 +55,6 @@ __ http://llucax.com.ar/blog/blog/tag/es __ http://feeds.feedburner.com/llucax-en __ http://feeds.feedburner.com/llucax-es -__ http://www.llucax.com.ar/blog/blog.cgi/atom?tag=en&tag=gc +__ https://www.llucax.com.ar/blog/blog.cgi/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 61f846f..91c6304 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): -__ http://git.llucax.com.ar/w/software/dgc/dgcbench.git +__ https://git.llucax.com.ar/w/software/dgc/dgcbench.git __ http://www.dsource.org/projects/tango/ -__ http://git.llucax.com.ar/w/software/dgc/naive.git -__ http://llucax.com.ar/blog/blog/post/37e6cb2a +__ https://git.llucax.com.ar/w/software/dgc/naive.git +__ https://llucax.com.ar/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 bcecc72..c56a3c5 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__. -__ http://llucax.com.ar/proj/dgc/ +__ https://llucax.com.ar/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 3d6369a..1f44962 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. -__ http://llucax.com.ar/blog/blog/post/6cac01e1 +__ https://llucax.com.ar/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 1b42c48..8bb5320 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/ -__ http://llucax.com.ar/blog/blog/post/198f5cb1 +__ https://llucax.com.ar/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 4daed6e..396747c 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). -__ http://llucax.com.ar/blog/blog/post/-6abc5682 +__ https://llucax.com.ar/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 -__ http://llucax.com.ar/blog/blog/post/-6abc5682#update +__ https://llucax.com.ar/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 97e6eb7..abf8cde 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 ;) -__ http://www.llucax.com.ar.nyud.net/blog/ +__ https://www.llucax.com.ar.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 96964d0..9312a22 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. -__ http://llucax.com.ar/blog/blog/post/5a00a07d +__ https://llucax.com.ar/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 016010c..926d099 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. -__ http://www.llucax.com.ar/blog/blog/post/0d270874 +__ https://www.llucax.com.ar/blog/blog/post/0d270874 __ http://www.debian.org/ __ http://www.mutt.org/ __ http://packages.debian.org/sid/mutt -__ http://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ https://www.llucax.com.ar/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 7bc76ef..b6852d2 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. -__ http://www.llucax.com.ar/blog/blog/post/527d9ff6 +__ https://www.llucax.com.ar/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 8163eb5..fe4cb52 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. -__ http://llucax.com.ar/blog/blog/tag/pic +__ https://llucax.com.ar/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 e341ef5..ee0a0ff 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" @@ -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). -__ http://www.llucax.com.ar/blog/blog/post/544fd372 +__ https://www.llucax.com.ar/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__. -__ http://www.llucax.com.ar/blog/blog/post/5ec817be +__ https://www.llucax.com.ar/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 7eff723..8185b30 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/ -__ http://llucax.com.ar/blog/blog/atom +__ https://llucax.com.ar/blog/blog/atom __ http://www.w3.org/ __ http://validator.w3.org/feed/ -__ http://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=http%3A%2F%2Fllucax.com.ar%2Fblog%2Fblog.cgi%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 6a74a12..4195a46 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. -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://www.llucax.com.ar.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=http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://www.llucax.com.ar.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. -__ http://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ https://www.llucax.com.ar/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 feebd7e..1c0f2aa 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 =) -__ http://git.llucax.com.ar/w/software/bacap.git?a=blob_plain;f=bacap;hb=HEAD +__ https://git.llucax.com.ar/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 ;). -__ http://www.llucax.com.ar/proj/bacap/ -__ http://git.llucax.com.ar/w/software/bacap.git +__ https://www.llucax.com.ar/proj/bacap/ +__ https://git.llucax.com.ar/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 b93de2e..4bdfc4a 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). -__ http://www.llucax.com.ar/proj/dgc/index.html +__ https://www.llucax.com.ar/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 -__ http://www.llucax.com.ar/blog/blog/post/-41d8f86f +__ https://www.llucax.com.ar/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 diff --git a/source/blog/posts/2010/07/24-proposition-infinity.rst b/source/blog/posts/2010/07/24-proposition-infinity.rst index 21c2590..c362667 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). -__ http://www.llucax.com.ar/blog/blog/post/7a1b0257 +__ https://www.llucax.com.ar/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 e8bd19d..1913c54 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/ -__ http://git.llucax.com.ar/w/software/dgc/cdgc.git +__ https://git.llucax.com.ar/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 792cedd..45da8ce 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`__. -__ http://www.llucax.com.ar/proj/dgc/ +__ https://www.llucax.com.ar/proj/dgc/ __ http://www.digitalmars.com/d/ __ http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29 -__ http://www.llucax.com.ar/blog/blog/post/-2c067531 -__ http://www.llucax.com.ar/blog/blog/post/-7a56a111 +__ https://www.llucax.com.ar/blog/blog/post/-2c067531 +__ https://www.llucax.com.ar/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. -__ http://www.llucax.com.ar/blog/blog/post/-7a56a111 +__ https://www.llucax.com.ar/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/14-memory-allocation-patterns.rst b/source/blog/posts/2010/08/14-memory-allocation-patterns.rst index e2a5827..c8d3442 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. -__ http://www.llucax.com.ar/blog/blog/post/-7a56a111 -__ http://www.llucax.com.ar/blog/blog/post/1490c03e +__ https://www.llucax.com.ar/blog/blog/post/-7a56a111 +__ https://www.llucax.com.ar/blog/blog/post/1490c03e I used the information provided by the ``malloc_stats_file`` CDGC__ option, and generated some stats. -__ http://www.llucax.com.ar/blog/blog/post/-2c067531 +__ https://www.llucax.com.ar/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. -__ http://www.llucax.com.ar/blog/blog/post/250bf643 +__ https://www.llucax.com.ar/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 a209882..4e441d7 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 -__ http://llucax.com.ar/blog/blog.cgi/post/-69670412 +__ https://llucax.com.ar/blog/blog.cgi/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 c878032..2b200b8 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. -__ http://llucax.com.ar/blog/blog/post/-2c067531 +__ https://llucax.com.ar/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 8a7ab9d..71e6832 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. -__ http://llucax.com.ar/blog/blog/post/554ab65b +__ https://llucax.com.ar/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 fbb914b..c476338 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). -__ http://llucax.com.ar/blog/blog/post/-4c9dd5b5 +__ https://llucax.com.ar/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 cafd476..f4d287b 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 -__ http://llucax.com.ar/blog/blog/post/337eeba1 +__ https://llucax.com.ar/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 3bab03a..c83da26 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 :). -__ http://llucax.com.ar/blog/blog/tag/cdgc?sort=+date +__ https://llucax.com.ar/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!). -__ http://llucax.com.ar/blog/blog/post/-4c9dd5b5 +__ https://llucax.com.ar/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. -__ http://git.llucax.com.ar/w/software/dgc/cdgc.git +__ https://git.llucax.com.ar/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 a119948..36952c5 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. -__ http://llucax.com.ar/proj/mutest/ -__ http://llucax.com.ar/proj/mutest/#c-implementation -__ http://git.llucax.com.ar/w/software/mutest.git?a=commitdiff;h=329624aa75bd02c1ec3c32841ba2493b027b1d45 +__ 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 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 6c571ba..feff9ea 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. -__ http://llucax.com.ar/blog/blog/post/01f34e69 -__ http://www.llucax.com.ar/proj/dgc/ +__ https://llucax.com.ar/blog/blog/post/01f34e69 +__ https://www.llucax.com.ar/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). -__ http://llucax.com.ar/blog/blog/post/-1a4bdfba -__ http://git.llucax.com.ar/w/software/dgc/cdgc.git?a=commitdiff;h=6a40cbf5959226bf1e6ec7bdb6c7e03253072c28 -__ http://git.llucax.com.ar/w/software/dgc/cdgc.git?a=commitdiff;h=fcae2848ff5191cadae251c0a1c5ce3ea66a02b8 +__ 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 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). -__ http://git.llucax.com.ar/w/software/dgc/cdgc.git?a=commitdiff;h=b5c4d254c9df225484907a78437474f95c3e48c4 -__ http://git.llucax.com.ar/w/software/dgc/cdgc.git?a=commitdiff;h=fab64ab48e28ed336fb0cdc638d656aacb89e614 +__ 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 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 a7ed458..2833057 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: -__ http://www.llucax.com.ar/proj/bacap/ -__ http://git.llucax.com.ar/w/software/bacap.git -__ http://git.llucax.com.ar/w/software/bacap.git?a=atom +__ 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 * `Make pinging hosts configurable`__ (a little older :). * `Add FORCE_SYNC option`__. @@ -17,13 +17,13 @@ __ http://git.llucax.com.ar/w/software/bacap.git?a=atom website). * `Fix console error reporting when using a LOG_FILE`__. -__ http://git.llucax.com.ar/w/software/bacap.git?a=commitdiff;h=93cf7cf99a72cc9a6af670e846b479c37e07c2ac -__ http://git.llucax.com.ar/w/software/bacap.git?a=commitdiff;h=88411614eddad74dd259a09c5a53916bc829ba8c -__ http://git.llucax.com.ar/w/software/bacap.git?a=commitdiff;h=777f7ddb3be51362f461b37093bda5417f800a38 -__ http://git.llucax.com.ar/w/software/bacap.git?a=commitdiff;h=72d1940052acdebd8ecf642295c5165ec9946486 -__ http://git.llucax.com.ar/w/software/bacap.git?a=commitdiff;h=89ef59a9de51362ee6fa45fdda42a195e2aef4a0 -__ http://www.llucax.com.ar/proj/bacap/#tips -__ http://git.llucax.com.ar/w/software/bacap.git?a=commitdiff;h=14c2aeec3b5320bef0c6f84cd548ad902f84f27a +__ 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 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 6eb1138..edeaea2 100644 --- a/source/blog/posts/2010/10/10-trying-cdgc-howto.rst +++ b/source/blog/posts/2010/10/10-trying-cdgc-howto.rst @@ -21,7 +21,7 @@ __ http://en.wikipedia.org/wiki/Literate_programming # First, checkout the repositories. git clone git://git.llucax.com.ar/software/dgc/cdgc.git # If you have problems with git:// URLs, try HTTP: - # git clone http://git.llucax.com.ar/r/software/dgc/cdgc.git + # git clone https://git.llucax.com.ar/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 d5afcfb..3810240 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 -__ http://llucax.com.ar/blog/blog/tag/cdgc?sort=+date +__ https://llucax.com.ar/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 6ef22f1..8993e82 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!*. -__ http://llucax.com.ar/blog/blog/post/4237bf2b +__ https://llucax.com.ar/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/ -__ http://llucax.com.ar/blog/blog/post/303f96f6 +__ https://llucax.com.ar/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 bcd7f97..d94e76b 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). -__ http://www.llucax.com.ar/proj/dgc/informe-pc.pdf +__ https://www.llucax.com.ar/proj/dgc/informe-pc.pdf __ http://www.fi.uba.ar/ -__ http://www.llucax.com.ar/proj/dgc/plano.png +__ https://www.llucax.com.ar/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 b76b10b..3f9f282 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/ -__ http://llucax.com.ar/blog/blog/post/-687c651f +__ https://llucax.com.ar/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 9f272dd..dc689d5 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. -__ http://llucax.com.ar/blog/blog/post/1d5fa4ac +__ https://llucax.com.ar/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 d9e9914..25c59a8 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). -__ http://www.llucax.com.ar/proj/mutt-nntp-debian/#repository +__ https://www.llucax.com.ar/proj/mutt-nntp-debian/#repository If you have Debian testing/unstable and amd64 or i386 arch, just download__ and install the provided packages. -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://www.llucax.com.ar.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=http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://www.llucax.com.ar.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. -__ http://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ https://www.llucax.com.ar/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 0e816a6..caa43d9 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`__. -__ http://llucax.com.ar/blog/blog/tag/cdgc +__ https://llucax.com.ar/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 0bd2318..14bfb9d 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*. -__ http://www.llucax.com.ar/blog/blog/post/-4bf7190 +__ https://www.llucax.com.ar/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 0fabf6d..2e0398d 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. -__ http://llucax.com.ar/blog/blog/post/781cc2b5 +__ https://llucax.com.ar/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 8d20bfc..8077440 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) -__ http://llucax.com.ar/blog/blog/post/-3adda382 -__ http://llucax.com.ar/blog/blog/post/781cc2b5 +__ https://llucax.com.ar/blog/blog/post/-3adda382 +__ https://llucax.com.ar/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 224060b..7dc25d9 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. -__ http://llucax.com.ar/blog/blog/post/200761af +__ https://llucax.com.ar/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 b9337eb..a666c39 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 -__ http://llucax.com.ar/blog/blog/post/781cc2b5 +__ https://llucax.com.ar/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). -__ http://llucax.com.ar/blog/blog/post/-13840f4b +__ https://llucax.com.ar/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 a1f8beb..72bddad 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`__. -__ http://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ https://www.llucax.com.ar/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. -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://www.llucax.com.ar.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=http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://www.llucax.com.ar.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. -__ http://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ https://www.llucax.com.ar/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 593db23..0a4367b 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. -__ http://llucax.com.ar/blog/blog/post/-cf5c9a6 +__ https://llucax.com.ar/blog/blog/post/-cf5c9a6 __ http://www.srtomate.com.ar/ -__ http://llucax.com.ar/blog/posts/2010/05/15-sr.-tomate!-07.jpg -__ http://llucax.com.ar/blog/posts/2010/05/15-sr.-tomate!-09.jpg +__ 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 __ 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 ecbaf53..dc444e6 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`__. -__ http://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ https://www.llucax.com.ar/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. -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://www.llucax.com.ar.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=http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://www.llucax.com.ar.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. -__ http://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ https://www.llucax.com.ar/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 c167dc5..6d5e4a9 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 -__ http://www.llucax.com.ar/proj/dgc/ +__ https://www.llucax.com.ar/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 790bb74..53ec1ed 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. -__ http://www.llucax.com.ar/blog/blog/post/4297cf8d +__ https://www.llucax.com.ar/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 1000040..8716ac1 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. -__ http://www.llucax.com.ar/blog/blog/post/0797c823 +__ https://www.llucax.com.ar/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 894f89f..992870e 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. -__ http://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ If you have Ubuntu 12.04 (Precise) and amd64 or i386 arch, just download__ and install the provided packages. -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://www.llucax.com.ar.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=http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://www.llucax.com.ar.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. -__ http://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ https://www.llucax.com.ar/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 894f89f..992870e 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. -__ http://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ https://www.llucax.com.ar/proj/mutt-nntp-debian/ If you have Ubuntu 12.04 (Precise) and amd64 or i386 arch, just download__ and install the provided packages. -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://www.llucax.com.ar.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=http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://www.llucax.com.ar.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. -__ http://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ https://www.llucax.com.ar/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 15da2ed..0f2388b 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). -__ http://www.llucax.com.ar/blog/blog/post/7f45506f +__ https://www.llucax.com.ar/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. -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://www.llucax.com.ar.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=http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://www.llucax.com.ar.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. -__ http://www.llucax.com.ar/proj/mutt-nntp-debian/ +__ https://www.llucax.com.ar/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 3da2dba..8c572f9 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. -__ http://git.llucax.com.ar/w/software/subdivxget.git +__ https://git.llucax.com.ar/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. -__ http://git.llucax.com.ar/w/software/subdivxget.git/blob_plain/refs/heads/master:/subdivxget +__ https://git.llucax.com.ar/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 35faec3..bc3a87d 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: -http://www.llucax.com.ar.nyud.net/proj/sadba/files/0.1/ +https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.1/ You can also get the source from the git repository: -http://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com.ar/w/software/sadba.git Here are some screenshots (the application is highlighted so you can spot it more easily :) ): -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.1/screenshot-1.mini.jpg - :target: http://www.llucax.com.ar/proj/sadba/files/0.1/screenshot-1.jpg +.. 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 :align: center -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.1/screenshot-2.mini.jpg - :target: http://www.llucax.com.ar/proj/sadba/files/0.1/screenshot-2.jpg +.. 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 :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 d8bea12..732ce7d 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/ -__ http://www.llucax.com.ar/blog/blog/post/-30fd5e24 +__ https://www.llucax.com.ar/blog/blog/post/-30fd5e24 You can download this 0.2 pre-release (binary package and sources) from here: -http://www.llucax.com.ar.nyud.net/proj/sadba/files/0.2/ +https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.2/ You can also get the source from the git repository: -http://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com.ar/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 3deaea0..af07b74 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/ -__ http://www.llucax.com.ar/blog/blog/post/106cdb32 +__ https://www.llucax.com.ar/blog/blog/post/106cdb32 -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.3/screenshot-1.mini.jpg - :target: http://www.llucax.com.ar/proj/sadba/files/0.3/screenshot-1.jpg +.. 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 :align: center -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.3/screenshot-2.mini.png - :target: http://www.llucax.com.ar/proj/sadba/files/0.3/screenshot-2.png +.. 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 :align: center You can download this 0.3 pre-release (binary package and sources) from here: -http://www.llucax.com.ar.nyud.net/proj/sadba/files/0.3/ +https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.3/ You can also get the source from the git repository: -http://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com.ar/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 aaf9e1e..02d5b9e 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/ -__ http://www.llucax.com.ar/blog/blog/post/-2bb84c95 +__ https://www.llucax.com.ar/blog/blog/post/-2bb84c95 -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.4/screenshot-1.mini.png - :target: http://www.llucax.com.ar/proj/sadba/files/0.4/screenshot-1.png +.. 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 :align: center -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.4/screenshot-2.mini.png - :target: http://www.llucax.com.ar/proj/sadba/files/0.4/screenshot-2.png +.. 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 :align: center You can download this 0.4 pre-release (binary package and sources) from here: -http://www.llucax.com.ar.nyud.net/proj/sadba/files/0.4/ +https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.4/ You can also get the source from the git repository: -http://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com.ar/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 86aa9bc..587d36f 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`__. -__ http://www.llucax.com.ar/blog/blog/post/-3f8c6e1c +__ https://www.llucax.com.ar/blog/blog/post/-3f8c6e1c -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-1.mini.png - :target: http://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-1.png +.. 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 :align: center -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-2.mini.png - :target: http://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-2.png +.. 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 :align: center -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-3.mini.png - :target: http://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-3.png +.. 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 :align: center -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-4.mini.png - :target: http://www.llucax.com.ar/proj/sadba/files/0.5/screenshot-4.png +.. 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 :align: center You can download this 0.5 pre-release (binary package and sources) from here: -http://www.llucax.com.ar.nyud.net/proj/sadba/files/0.5/ +https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.5/ You can also get the source from the git repository: -http://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com.ar/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 9ee6653..6897728 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. -__ http://www.llucax.com.ar/blog/blog/post/4f5bd2de +__ https://www.llucax.com.ar/blog/blog/post/4f5bd2de Also now the applet have a small `home page`__ and upload to Extras__ is on the way! -__ http://www.llucax.com.ar/proj/sadba/ +__ https://www.llucax.com.ar/proj/sadba/ __ http://wiki.maemo.org/Extras This is how this new version looks like: -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-1.mini.png - :target: http://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-1.png +.. 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 :align: center -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-2.mini.png - :target: http://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-2.png +.. 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 :align: center -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-3.mini.png - :target: http://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-3.png +.. 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 :align: center -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-4.mini.png - :target: http://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-4.png +.. 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 :align: center -.. image:: http://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-5.mini.png - :target: http://www.llucax.com.ar/proj/sadba/files/0.9/screenshot-5.png +.. 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 :align: center You can download this 0.9 beta release (binary package and sources) from here: -http://www.llucax.com.ar.nyud.net/proj/sadba/files/0.9/ +https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.9/ You can also get the source from the git repository: -http://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com.ar/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 055d1fa..623f0f7 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 -__ http://www.llucax.com.ar/blog/blog/post/-57b1df23 +__ https://www.llucax.com.ar/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__. -__ http://www.llucax.com.ar/proj/sadba/#screeshots -__ http://www.llucax.com.ar/proj/sadba/ +__ https://www.llucax.com.ar/proj/sadba/#screeshots +__ https://www.llucax.com.ar/proj/sadba/ You can download this release (binary package and sources) from here: -* http://www.llucax.com.ar.nyud.net/proj/sadba/files/1.0/ +* https://www.llucax.com.ar.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: -http://git.llucax.com.ar/w/software/sadba.git +https://git.llucax.com.ar/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 4c65a15..0cc68fd 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`__. -__ http://www.llucax.com.ar/blog/blog/tag/the%20yes%20men +__ https://www.llucax.com.ar/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 0836e5a..2f4e207 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/ -__ http://www.llucax.com.ar/blog/blog/post/-235be78e +__ https://www.llucax.com.ar/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 -__ http://www.llucax.com.ar/proj/eventxx/ +__ https://www.llucax.com.ar/proj/eventxx/ Anyway, I'll try to give it a shot again, and try to keep the wheel moving. diff --git a/source/index.rst b/source/index.rst index 801562f..621a383 100644 --- a/source/index.rst +++ b/source/index.rst @@ -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 -__ http://git.llucax.com.ar/ +__ https://git.llucax.com.ar/ .. [*] Sphinx_-generated pages only. Use the `big G`__ to `search the whole site`__. __ http://www.google.com/ -__ http://www.google.com/search?q=site%3Allucax.com.ar +__ https://www.google.com/search?q=site%3Allucax.com.ar .. _git: http://git.or.cz/ diff --git a/source/proj/bacap/repo b/source/proj/bacap/repo index ce0d94d..caa02f4 160000 --- a/source/proj/bacap/repo +++ b/source/proj/bacap/repo @@ -1 +1 @@ -Subproject commit ce0d94d8448e25b18e3628265e612283c6932921 +Subproject commit caa02f4c59c79184cef7d682a1f4bd4b7b542a1e diff --git a/source/proj/dgc/bugs.csv b/source/proj/dgc/bugs.csv index 40bc254..0dc2276 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"":http://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://proj.llucax.com.ar/blog/dgc/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"":http://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"":http://proj.llucax.com.ar/blog/dgc/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"":http://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://proj.llucax.com.ar/blog/dgc/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"":http://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://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." 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"":http://proj.llucax.com.ar/blog/dgc/blog/post/-1382f6a3 blog post for more details." +See the ""D GC Benchmark Suite"":https://proj.llucax.com.ar/blog/dgc/blog/post/-1382f6a3 blog post for more details." diff --git a/source/proj/dgc/index.rst b/source/proj/dgc/index.rst index 4f7724d..bc12d6b 100644 --- a/source/proj/dgc/index.rst +++ b/source/proj/dgc/index.rst @@ -1,10 +1,4 @@ -.. raw:: html - -
- -
- ===================================== D Concurrent Garbage Collector (CDGC) ===================================== @@ -23,9 +17,9 @@ order`__). __ http://www.digitalmars.com/d/ __ http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29 -__ http://www.llucax.com.ar/blog/blog/tag/dgc -__ http://www.llucax.com.ar/blog/ -__ http://www.llucax.com.ar/blog/blog/tag/dgc?sort=+date +__ 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 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 @@ -53,8 +47,8 @@ __ http://git-scm.com/ * CDGC__: The collector itself. * dgcbench__: The benchmarks used to test the performance of the collector. -__ http://git.llucax.com.ar/w/software/dgc/cdgc.git -__ http://git.llucax.com.ar/w/software/dgc/dgcbench.git +__ https://git.llucax.com.ar/w/software/dgc/cdgc.git +__ https://git.llucax.com.ar/w/software/dgc/dgcbench.git These other repositories are in in Spanish: @@ -62,9 +56,9 @@ These other repositories are in in Spanish: * Informe__: The thesis document itself. * Presentacion__: The slides used to present the thesis. -__ http://git.llucax.com.ar/w/z.facultad/75.00/propuesta.git -__ http://git.llucax.com.ar/w/z.facultad/75.00/informe.git -__ http://git.llucax.com.ar/w/z.facultad/75.00/presentacion.git +__ 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 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 @@ -80,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 -__ http://llucax.com.ar/blog/blog/post/-3d3bc8f4 +__ https://llucax.com.ar/blog/blog/post/-3d3bc8f4 .. vim: set et sw=3 sts=3 tw=78 : diff --git a/source/proj/dgc/informe-impresion.pdf b/source/proj/dgc/informe-impresion.pdf index aaaed72..6ca6089 100644 Binary files a/source/proj/dgc/informe-impresion.pdf and b/source/proj/dgc/informe-impresion.pdf differ diff --git a/source/proj/dgc/informe-pc.pdf b/source/proj/dgc/informe-pc.pdf index 249a933..b16c78c 100644 Binary files a/source/proj/dgc/informe-pc.pdf and b/source/proj/dgc/informe-pc.pdf differ diff --git a/source/proj/dgc/papers.rst b/source/proj/dgc/papers.rst index dbdb33c..ae52ec2 100644 --- a/source/proj/dgc/papers.rst +++ b/source/proj/dgc/papers.rst @@ -19,7 +19,7 @@ Reference Counting __ http://www.cs.technion.ac.il/~erez/presentations/lp-seminar.ppt __ http://arctrix.com/nas/python/gc/ -__ http://llucax.com.ar/blog/blog/post/-41674980 +__ https://llucax.com.ar/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 -__ http://llucax.com.ar/blog/blog/post/-1ac779b +__ https://llucax.com.ar/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 -__ http://llucax.com.ar/blog/blog/post/2b76eea1 +__ https://llucax.com.ar/blog/blog/post/2b76eea1 diff --git a/source/proj/etherled/index.rst b/source/proj/etherled/index.rst index 3db1ed0..ca5540c 100644 --- a/source/proj/etherled/index.rst +++ b/source/proj/etherled/index.rst @@ -1,11 +1,4 @@ -.. raw:: html - -
- -
- - ======== Etherled ======== @@ -36,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). -__ http://git.llucax.com.ar/w/z.facultad/66.09/etherled.git/tree/HEAD:/doc +__ https://git.llucax.com.ar/w/z.facultad/66.09/etherled.git/tree/HEAD:/doc Hardware @@ -130,7 +123,7 @@ Download There are no releases for this project, but you can get the code from the Git_ repository__ (or a snapshot). -__ http://git.llucax.com.ar/w/facultad/66.09/etherled.git +__ https://git.llucax.com.ar/w/facultad/66.09/etherled.git diff --git a/source/proj/etherled/photos.rst b/source/proj/etherled/photos.rst index 8099f2a..2c3a81c 100644 --- a/source/proj/etherled/photos.rst +++ b/source/proj/etherled/photos.rst @@ -1,11 +1,4 @@ -.. raw:: html - -
- -
- - Photos ====== diff --git a/source/proj/ev.d/index.rst b/source/proj/ev.d/index.rst index c21c288..dd82552 100644 --- a/source/proj/ev.d/index.rst +++ b/source/proj/ev.d/index.rst @@ -1,11 +1,4 @@ -.. raw:: html - -
- -
- - ==== ev.d ==== @@ -50,7 +43,7 @@ example:: For a complete example see `ctest.d`__. -__ http://git.llucax.com.ar/w/software/ev.d.git/blob/HEAD:/ctest.d +__ https://git.llucax.com.ar/w/software/ev.d.git/blob/HEAD:/ctest.d @@ -81,7 +74,7 @@ Here is a very simple example:: For a complete example see `dtest.d`__. -__ http://git.llucax.com.ar/w/software/ev.d.git/blob/HEAD:/dtest.d +__ https://git.llucax.com.ar/w/software/ev.d.git/blob/HEAD:/dtest.d @@ -107,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). -__ http://git.llucax.com.ar/w/software/ev.d.git +__ https://git.llucax.com.ar/w/software/ev.d.git diff --git a/source/proj/eventxx/repo b/source/proj/eventxx/repo index 2c722f1..7f30f55 160000 --- a/source/proj/eventxx/repo +++ b/source/proj/eventxx/repo @@ -1 +1 @@ -Subproject commit 2c722f14fdce3f1a32bf26eb26d316cced826ba4 +Subproject commit 7f30f550638fe42265a422230198d01189d10dbe diff --git a/source/proj/index.rst b/source/proj/index.rst index 26c9e64..3f1fbd1 100644 --- a/source/proj/index.rst +++ b/source/proj/index.rst @@ -19,134 +19,46 @@ not very well maintained :) eventxx_ A simple, direct, one-header inline C++ wrapper for libevent_. - |flattr-eventxx| - - .. |flattr-eventxx| raw:: html - -
- - mutest_ A micro unit testing framework for C (with some C++ support). - |flattr-mutest| - - .. |flattr-mutest| raw:: html - -
- - :doc:`etherled/index` A remote controlled, programable stroboscopic image projector using an 8051-family microcontroller. - |flattr-etherled| - - .. |flattr-etherled| raw:: html - -
- - :doc:`ev.d/index` A low and high level libev_ bindings for the `D Programming Language`_. - |flattr-ev.d| - - .. |flattr-ev.d| raw:: html - -
- - :doc:`pymin/index` A router administration tool. - |flattr-pymin| - - .. |flattr-pymin| raw:: html - -
- - :doc:`dgc/index` Research on improvements to the `D Programming Language`_ `garbage collector`_ (my Informatics Engineer thesis). - |flattr-dgc| - - .. |flattr-dgc| raw:: html - -
- - sphinxcontrib-aafig_ A Sphinx_ extension for embedding ASCII art that is rendered as nice looking images using aafigure_. - |flattr-sphinxcontrib-aafig| - - .. |flattr-sphinxcontrib-aafig| raw:: html - -
- - sphinxcontrib-mscgen_ A Sphinx_ extension for embedding text-formatted :abbr:`MSC (Message Sequence Chart)` diagrams that are rendered as nice looking images using Mscgen_. - |flattr-sphinxcontrib-mscgen| - - .. |flattr-sphinxcontrib-mscgen| raw:: html - -
- - :doc:`mutt-nntp-debian/index` Debian_ package for Mutt_ with the `NNTP support patch`__ applied. - |flattr-mutt-nntp-debian| - - .. |flattr-mutt-nntp-debian| raw:: html - -
- - __ http://mutt.org.ua/download/mutt-1.5.20/ :doc:`bacap/index` A very simple script (~100 SLOC_ of Bash_) to do an incremental backup that saves space using rsync_ and hard-links. - |flattr-bacap| - - .. |flattr-bacap| raw:: html - -
- - :doc:`sadba/index` A simple plugin for Maemo_\ 's Hildon_ status area to control display blanking. - |flattr-sadba| - - .. |flattr-sadba| raw:: html - -
- - .. _eventxx: eventxx/ .. _libevent: http://monkey.org/~provos/libevent/ diff --git a/source/proj/mutest/releases/manual-1.0.html b/source/proj/mutest/releases/manual-1.0.html index a2fa903..d16c1fa 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/releases/manual-1.0.pdf b/source/proj/mutest/releases/manual-1.0.pdf index f28169b..eb19aab 100644 Binary files a/source/proj/mutest/releases/manual-1.0.pdf and b/source/proj/mutest/releases/manual-1.0.pdf differ diff --git a/source/proj/mutest/repo b/source/proj/mutest/repo index 54d6baf..7eebf98 160000 --- a/source/proj/mutest/repo +++ b/source/proj/mutest/repo @@ -1 +1 @@ -Subproject commit 54d6baf704047d17016dc0059589c44a6f083d95 +Subproject commit 7eebf98ef024cd90464022597680c376eb475098 diff --git a/source/proj/mutest_news.rst b/source/proj/mutest_news.rst index 3907e43..7679da0 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":http://proj.llucax.com.ar/home/mutest/releases/mutest-1.0.tar.gz -* "manual-1.0.html":http://proj.llucax.com.ar/home/mutest/releases/manual-1.0.html -* "manual-1.0.pdf":http://proj.llucax.com.ar/home/mutest/releases/manual-1.0.pdf +* "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 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 e833c0e..c2bf668 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 - http://www.llucax.com.ar/proj/mutt-nntp-debian/ for details. + https://www.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/files/1.5.20-8luca1/mutt_1.5.20-8luca1_i386.changes b/source/proj/mutt-nntp-debian/files/1.5.20-8luca1/mutt_1.5.20-8luca1_i386.changes index a25b73d..c35cc91 100644 --- a/source/proj/mutt-nntp-debian/files/1.5.20-8luca1/mutt_1.5.20-8luca1_i386.changes +++ b/source/proj/mutt-nntp-debian/files/1.5.20-8luca1/mutt_1.5.20-8luca1_i386.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 - http://www.llucax.com.ar/proj/mutt-nntp-debian/ for details. + https://www.llucax.com.ar/proj/mutt-nntp-debian/ for details. Checksums-Sha1: 4718158c03784ee3690b601052639d32a1dc8e5c 1403 mutt_1.5.20-8luca1.dsc 0f0bbde707c6e22ff36acdac8f50e280d5c7df7e 162153 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 f77f3ae..fa73be4 100644 --- a/source/proj/mutt-nntp-debian/index.rst +++ b/source/proj/mutt-nntp-debian/index.rst @@ -1,11 +1,4 @@ -.. raw:: html - -
- -
- - ======================================= Debian package for Mutt with NNTP patch ======================================= @@ -48,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. -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://www.llucax.com.ar.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 @@ -60,7 +53,7 @@ revision and ``ARCH`` is your architecture):: ver=1.5.21 deb_ver=$ver-5nntp2 - url=http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest + url=https://www.llucax.com.ar.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 @@ -71,7 +64,7 @@ revision and ``ARCH`` is your architecture):: cd .. sudo dpkg -i mutt-nntp_${deb_ver}_*.deb -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest/ +__ https://www.llucax.com.ar.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 @@ -99,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`__. -__ http://llucax.com.ar/blog/ -__ http://llucax.com.ar/blog/blog.cgi/atom?tag=mutt -__ http://llucax.com.ar/blog/blog/tag/mutt -__ http://llucax.com.ar/blog/?tag=mutt&tag=nntp&tag=release -__ http://llucax.com.ar/blog/blog.cgi/atom?tag=mutt&tag=nntp&tag=release +__ 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 Repository @@ -114,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 http://git.llucax.com.ar/r/software/mutt-debian.git + git clone https://git.llucax.com.ar/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 -__ http://git.llucax.com.ar/w/software/mutt-debian.git -__ http://git.llucax.com.ar/w/software/mutt-debian.git/shortlog/refs/heads/nntp +__ https://git.llucax.com.ar/w/software/mutt-debian.git +__ https://git.llucax.com.ar/w/software/mutt-debian.git/shortlog/refs/heads/nntp Release History @@ -130,48 +123,48 @@ Release History 2012-07-05 Version `1.5.21-5nntp3`__ released (`release notes`__). -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-5nntp3/ -__ http://llucax.com.ar/blog/blog/post/08e2764c +__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-5nntp3/ +__ https://llucax.com.ar/blog/blog/post/08e2764c 2012-07-04 Version `1.5.21-5nntp2`__ released (`release notes`__). -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-5nntp2/ -__ http://llucax.com.ar/blog/blog/post/7f45506f +__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-5nntp2/ +__ https://llucax.com.ar/blog/blog/post/7f45506f 2011-05-24 Version `1.5.21-5nntp1`__ released (`release notes`__). -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-5nntp1/ -__ http://llucax.com.ar/blog/blog/post/5bc9cbdd +__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-5nntp1/ +__ https://llucax.com.ar/blog/blog/post/5bc9cbdd 2011-04-12 Version `1.5.21-4nntp1`__ released (`release notes`__). -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-4nntp1/ -__ http://llucax.com.ar/blog/blog/post/17f1c4e4 +__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-4nntp1/ +__ https://llucax.com.ar/blog/blog/post/17f1c4e4 2011-01-19 Version `1.5.21-2nntp1`__ released (`release notes`__). -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-2nntp1/ -__ http://llucax.com.ar/blog/blog/post/-507b5231 +__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.21-2nntp1/ +__ https://llucax.com.ar/blog/blog/post/-507b5231 2010-06-06 Version `1.5.20-8luca1`__ released (`release notes`__). -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.20-8luca1/ -__ http://llucax.com.ar/blog/blog/post/1e329497 +__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.20-8luca1/ +__ https://llucax.com.ar/blog/blog/post/1e329497 2010-02-22 Version `1.5.20-7luca1`__ released. -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.20-7luca1/ +__ https://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.20-7luca1/ 2009-10-14 Version `1.5.20-4luca1`__ released. -__ http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/1.5.20-4luca1/ +__ https://www.llucax.com.ar.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 7a9b02d..79dc81e 100644 --- a/source/proj/pymin/index.rst +++ b/source/proj/pymin/index.rst @@ -1,10 +1,4 @@ -.. raw:: html - -
- -
- ===== Pymin ===== @@ -50,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). -__ http://git.llucax.com.ar/w/software/pymin.git +__ https://git.llucax.com.ar/w/software/pymin.git diff --git a/source/proj/sadba/files/1.0/status-area-displayblanking-applet_1.0.dsc b/source/proj/sadba/files/1.0/status-area-displayblanking-applet_1.0.dsc index db587e4..4a70403 100644 --- a/source/proj/sadba/files/1.0/status-area-displayblanking-applet_1.0.dsc +++ b/source/proj/sadba/files/1.0/status-area-displayblanking-applet_1.0.dsc @@ -7,7 +7,7 @@ Binary: status-area-displayblanking-applet Architecture: any Version: 1.0 Maintainer: Leandro Lucarella -Homepage: http://www.llucax.com.ar/proj/sadba/ +Homepage: https://www.llucax.com.ar/proj/sadba/ Build-Depends: debhelper (>= 5), libgtk2.0-dev, libglib2.0-dev, libhildon1-dev, libhildondesktop1-dev, mce-dev, gettext Checksums-Sha1: 2b113dada97f461c9005024520152e027adf6261 935507 status-area-displayblanking-applet_1.0.tar.gz diff --git a/source/proj/sadba/index.rst b/source/proj/sadba/index.rst index cf57c54..975dc9c 100644 --- a/source/proj/sadba/index.rst +++ b/source/proj/sadba/index.rst @@ -1,10 +1,4 @@ -.. raw:: html - -
- -
- ============================================= Status Area Display Blanking Applet for Maemo ============================================= @@ -81,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/ -__ http://www.llucax.com.ar.nyud.net/proj/sadba/files/latest/ +__ https://www.llucax.com.ar.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 @@ -102,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. -__ http://llucax.com.ar/blog/ -__ http://llucax.com.ar/blog/blog/atom?tag=sadba -__ http://llucax.com.ar/blog/blog/tag/sadba -__ http://llucax.com.ar/blog/?tag=sadba&tag=release -__ http://llucax.com.ar/blog/blog/atom?tag=sadba&tag=release +__ 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 @@ -128,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`__. -__ http://git.llucax.com.ar/w/software/sadba.git +__ https://git.llucax.com.ar/w/software/sadba.git @@ -149,8 +143,8 @@ Release History At Maemo_ \'s package index: armel__, i386__. -__ http://www.llucax.com.ar.nyud.net/proj/sadba/files/1.0/ -__ http://www.llucax.com.ar/blog/blog/post/7719476e +__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/1.0/ +__ https://www.llucax.com.ar/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/ @@ -164,8 +158,8 @@ __ http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_i * Update translation files. * Code cleanup. -__ http://www.llucax.com.ar.nyud.net/proj/sadba/files/0.9/ -__ http://www.llucax.com.ar/blog/blog/post/-57b1df23 +__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.9/ +__ https://www.llucax.com.ar/blog/blog/post/-57b1df23 2012-07-29 @@ -175,8 +169,8 @@ __ http://www.llucax.com.ar/blog/blog/post/-57b1df23 after which display blanking inhibition will be disabled automatically). * Do some more code cleanup. -__ http://www.llucax.com.ar.nyud.net/proj/sadba/files/0.5/ -__ http://www.llucax.com.ar/blog/blog/post/4f5bd2de +__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.5/ +__ https://www.llucax.com.ar/blog/blog/post/4f5bd2de 2012-07-27 @@ -184,8 +178,8 @@ __ http://www.llucax.com.ar/blog/blog/post/4f5bd2de * Add display blanking inhibition button. -__ http://www.llucax.com.ar.nyud.net/proj/sadba/files/0.4/ -__ http://www.llucax.com.ar/blog/blog/post/-3f8c6e1c +__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.4/ +__ https://www.llucax.com.ar/blog/blog/post/-3f8c6e1c 2012-07-26 @@ -194,8 +188,8 @@ __ http://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. -__ http://www.llucax.com.ar.nyud.net/proj/sadba/files/0.3/ -__ http://www.llucax.com.ar/blog/blog/post/-2bb84c95 +__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.3/ +__ https://www.llucax.com.ar/blog/blog/post/-2bb84c95 2012-07-23 @@ -204,8 +198,8 @@ __ http://www.llucax.com.ar/blog/blog/post/-2bb84c95 * Subscribe to GConf notifications for changes in blanking mode. * Code cleanup. -__ http://www.llucax.com.ar.nyud.net/proj/sadba/files/0.2/ -__ http://www.llucax.com.ar/blog/blog/post/106cdb32 +__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.2/ +__ https://www.llucax.com.ar/blog/blog/post/106cdb32 2012-07-10 @@ -213,8 +207,8 @@ __ http://www.llucax.com.ar/blog/blog/post/106cdb32 * Initial release. -__ http://www.llucax.com.ar.nyud.net/proj/sadba/files/0.1/ -__ http://www.llucax.com.ar/blog/blog/post/-30fd5e24 +__ https://www.llucax.com.ar.nyud.net/proj/sadba/files/0.1/ +__ https://www.llucax.com.ar/blog/blog/post/-30fd5e24 diff --git a/source/resume/index.rst b/source/resume/index.rst index c370f7a..1016b53 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 ;) -__ http://git.llucax.com.ar/w/personal/resume.git +__ https://git.llucax.com.ar/w/personal/resume.git .. vim: set et sw=3 sts=3 tw=78 : diff --git a/source/resume/resume-en.pdf b/source/resume/resume-en.pdf index 2314125..5813511 100644 --- a/source/resume/resume-en.pdf +++ b/source/resume/resume-en.pdf @@ -45,7 +45,7 @@ endobj 5 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/) >> + /URI (https://www.llucax.com.ar/) >> /Border [ 0 0 0 ] @@ -416,7 +416,7 @@ endobj 29 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/proj/etherled/index.html) >> + /URI (https://www.llucax.com.ar/proj/etherled/index.html) >> /Border [ 0 0 0 ] @@ -446,7 +446,7 @@ endobj 31 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/proj/pymin/index.html) >> + /URI (https://www.llucax.com.ar/proj/pymin/index.html) >> /Border [ 0 0 0 ] @@ -476,7 +476,7 @@ endobj 33 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/proj/eventxx/) >> + /URI (https://www.llucax.com.ar/proj/eventxx/) >> /Border [ 0 0 0 ] @@ -506,7 +506,7 @@ endobj 35 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/proj/ev.d/index.html) >> + /URI (https://www.llucax.com.ar/proj/ev.d/index.html) >> /Border [ 0 0 0 ] @@ -536,7 +536,7 @@ endobj 37 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/proj/mutest/) >> + /URI (https://www.llucax.com.ar/proj/mutest/) >> /Border [ 0 0 0 ] @@ -746,7 +746,7 @@ endobj 51 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/proj/dgc/index.html) >> + /URI (https://www.llucax.com.ar/proj/dgc/index.html) >> /Border [ 0 0 0 ] diff --git a/source/resume/resume-en.rst b/source/resume/resume-en.rst index 74dba74..5fbe518 100644 --- a/source/resume/resume-en.rst +++ b/source/resume/resume-en.rst @@ -4,7 +4,7 @@ Leandro Matías Lucarella ======================== :E-Mail: luca@llucax.com.ar -:Web: http://www.llucax.com.ar/ +:Web: https://www.llucax.com.ar/ :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: http://www.llucax.com.ar/proj/etherled/index.html +.. _Etherled: https://www.llucax.com.ar/proj/etherled/index.html .. _Sercom: http://git.7542.fi.uba.ar/w/release/sercom.git -.. _eventxx: http://www.llucax.com.ar/proj/eventxx/ +.. _eventxx: https://www.llucax.com.ar/proj/eventxx/ .. _libevent: http://monkey.org/~provos/libevent/ -.. _Pymin: http://www.llucax.com.ar/proj/pymin/index.html -.. _ev.d: http://www.llucax.com.ar/proj/ev.d/index.html +.. _Pymin: https://www.llucax.com.ar/proj/pymin/index.html +.. _ev.d: https://www.llucax.com.ar/proj/ev.d/index.html .. _libev: http://software.schmorp.de/pkg/libev.html -.. _mutest: http://www.llucax.com.ar/proj/mutest/ -.. _personal FLOSS projects: http://www.llucax.com.ar/proj/ +.. _mutest: https://www.llucax.com.ar/proj/mutest/ +.. _personal FLOSS projects: https://www.llucax.com.ar/proj/ .. _DMD: http://dlang.org/ @@ -156,7 +156,7 @@ Education Informatics Engineering. Thesis: `Garbage collection in the D programming language`__. -__ http://www.llucax.com.ar/proj/dgc/index.html +__ https://www.llucax.com.ar/proj/dgc/index.html .. _Colegio Nacional de Buenos Aires: http://www.cnba.uba.ar/ diff --git a/source/resume/resume-es.pdf b/source/resume/resume-es.pdf index 16efb94..bcc2a2e 100644 --- a/source/resume/resume-es.pdf +++ b/source/resume/resume-es.pdf @@ -46,7 +46,7 @@ endobj 5 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/) >> + /URI (https://www.llucax.com.ar/) >> /Border [ 0 0 0 ] @@ -400,7 +400,7 @@ endobj 28 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/proj/etherled/index.html) >> + /URI (https://www.llucax.com.ar/proj/etherled/index.html) >> /Border [ 0 0 0 ] @@ -430,7 +430,7 @@ endobj 30 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/proj/pymin/index.html) >> + /URI (https://www.llucax.com.ar/proj/pymin/index.html) >> /Border [ 0 0 0 ] @@ -460,7 +460,7 @@ endobj 32 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/proj/eventxx/) >> + /URI (https://www.llucax.com.ar/proj/eventxx/) >> /Border [ 0 0 0 ] @@ -490,7 +490,7 @@ endobj 34 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/proj/ev.d/index.html) >> + /URI (https://www.llucax.com.ar/proj/ev.d/index.html) >> /Border [ 0 0 0 ] @@ -520,7 +520,7 @@ endobj 36 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/proj/mutest/) >> + /URI (https://www.llucax.com.ar/proj/mutest/) >> /Border [ 0 0 0 ] @@ -724,7 +724,7 @@ endobj 50 0 obj << /A << /S /URI /Type /Action - /URI (http://www.llucax.com.ar/proj/dgc/index.html) >> + /URI (https://www.llucax.com.ar/proj/dgc/index.html) >> /Border [ 0 0 0 ] diff --git a/source/resume/resume-es.rst b/source/resume/resume-es.rst index 73d6eb1..bf3f5c1 100644 --- a/source/resume/resume-es.rst +++ b/source/resume/resume-es.rst @@ -4,7 +4,7 @@ Leandro Matías Lucarella ======================== :E-Mail: luca@llucax.com.ar -:Web: http://www.llucax.com.ar/ +:Web: https://www.llucax.com.ar/ :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: http://www.llucax.com.ar/proj/etherled/index.html +.. _Etherled: https://www.llucax.com.ar/proj/etherled/index.html .. _Sercom: http://git.7542.fi.uba.ar/w/release/sercom.git -.. _eventxx: http://www.llucax.com.ar/proj/eventxx/ +.. _eventxx: https://www.llucax.com.ar/proj/eventxx/ .. _libevent: http://monkey.org/~provos/libevent/ -.. _Pymin: http://www.llucax.com.ar/proj/pymin/index.html -.. _ev.d: http://www.llucax.com.ar/proj/ev.d/index.html +.. _Pymin: https://www.llucax.com.ar/proj/pymin/index.html +.. _ev.d: https://www.llucax.com.ar/proj/ev.d/index.html .. _libev: http://software.schmorp.de/pkg/libev.html -.. _mutest: http://www.llucax.com.ar/proj/mutest/ -.. _proyectos personales FLOSS: http://www.llucax.com.ar/proj/ +.. _mutest: https://www.llucax.com.ar/proj/mutest/ +.. _proyectos personales FLOSS: https://www.llucax.com.ar/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`__. -__ http://www.llucax.com.ar/proj/dgc/index.html +__ https://www.llucax.com.ar/proj/dgc/index.html .. _Colegio Nacional de Buenos Aires: http://www.cnba.uba.ar/