<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for melo</title><link>http://disqus.com/by/melo/</link><description></description><atom:link href="http://disqus.com/melo/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Tue, 30 Sep 2014 07:56:24 -0000</lastBuildDate><item><title>Re: Origin server connection security with Universal SSL</title><link>https://blog.cloudflare.com/origin-server-connection-security-with-universal-ssl/#comment-1612475548</link><description>&lt;p&gt;Option 3, that's the one :)…. Please&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Tue, 30 Sep 2014 07:56:24 -0000</pubDate></item><item><title>Re: Announcing the Textbundle format (and Ulysses 3 giveaway)</title><link>http://brettterpstra.com/2014/08/26/announcing-the-textbundle-format-and-ulysses-3-giveaway/#comment-1604168566</link><description>&lt;p&gt;When I mentioned cross-platform I was referring at the "bundle" approach that we can do on Mac OS X, where a folder can be treated as a single file, sorry for not being clear on the initial post.&lt;/p&gt;&lt;p&gt;On a Mac, you can treat that folder as a single file, but only on the Mac.&lt;/p&gt;&lt;p&gt;Nothing more.&lt;/p&gt;&lt;p&gt;Glad to see the zipped spec, thanks.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Wed, 24 Sep 2014 16:24:52 -0000</pubDate></item><item><title>Re: Announcing the Textbundle format (and Ulysses 3 giveaway)</title><link>http://brettterpstra.com/2014/08/26/announcing-the-textbundle-format-and-ulysses-3-giveaway/#comment-1603153344</link><description>&lt;p&gt;The directory approach works fine on Mac OS X because you can mark it as a Bundle and it will act as a single file.&lt;/p&gt;&lt;p&gt;But it is not cross platform.&lt;/p&gt;&lt;p&gt;Maybe wrapping it in a zip file like XLSX and JAR? This way it's always a single file, and you get compression for "free".&lt;/p&gt;&lt;p&gt;Yes, it gets more complicated on the implementers side, but that's what good Frameworks are for :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Wed, 24 Sep 2014 01:15:26 -0000</pubDate></item><item><title>Re: Tracking our SSL configuration</title><link>https://blog.cloudflare.com/tracking-our-ssl-configuration/#comment-1368872760</link><description>&lt;p&gt;Thanks, just in time for my needs&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Sun, 04 May 2014 05:15:51 -0000</pubDate></item><item><title>Re: Notes: Generating charset_table maps for Sphinx</title><link>http://www.simplicidade.org/notes/archives/2009/09/generating_char.html#comment-1256198520</link><description>&lt;p&gt;Maybe run with LANG=C and LC_CTYPE="" to disable the locale stuff?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Sat, 22 Feb 2014 10:15:15 -0000</pubDate></item><item><title>Re: DDoS Prevention: Protecting The Origin</title><link>https://blog.cloudflare.com/ddos-prevention-protecting-the-origin/#comment-982262246</link><description>&lt;p&gt;One other way that can be used attackers that is easily forgotten: if your app sends email using SMTP, the IP address will be recorded in the Received header lines.&lt;/p&gt;&lt;p&gt;Either scrub the original Received line, or don't use SMTP for email submission.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Wed, 31 Jul 2013 00:53:36 -0000</pubDate></item><item><title>Re: Notes: Tip: keep the Host header via nginx proxy_pass</title><link>http://www.simplicidade.org/notes/archives/2011/02/nginx_proxy_host_header.html#comment-958588426</link><description>&lt;p&gt;Thanks, missed that bit of documentation.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Thu, 11 Jul 2013 09:37:32 -0000</pubDate></item><item><title>Re: Hacking Thy Fearful Symmetry</title><link>http://techblog.babyl.ca/entry/dancer-oneliners#comment-646563546</link><description>&lt;p&gt;Nice, very nice... :)&lt;/p&gt;&lt;p&gt;And welcome back!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Tue, 11 Sep 2012 05:58:07 -0000</pubDate></item><item><title>Re: The most popular Perl web sites</title><link>http://szabgab.com/most-popular-perl-sites.html#comment-644577579</link><description>&lt;p&gt;No report for &lt;a href="http://search.cpan.org?" rel="nofollow noopener" target="_blank" title="search.cpan.org?"&gt;search.cpan.org?&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Sat, 08 Sep 2012 16:21:37 -0000</pubDate></item><item><title>Re: How We Built Our 60-Node (Almost) Distributed Web Crawler</title><link>http://blog.semantics3.com/how-we-built-our-almost-distributed-web-crawler/#comment-644012988</link><description>&lt;p&gt;They are using Spot instances, so $3 can get them more instances, it just fluctuates a bit.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Sat, 08 Sep 2012 02:06:49 -0000</pubDate></item><item><title>Re: How We Built Our 60-Node (Almost) Distributed Web Crawler</title><link>http://blog.semantics3.com/how-we-built-our-almost-distributed-web-crawler/#comment-643719222</link><description>&lt;p&gt;Good stuff.&lt;/p&gt;&lt;p&gt;Question: why do you need Gearman? Redis seems to have all the features needed to implement job distribution:&lt;/p&gt;&lt;p&gt; * BLPOP or BLPOPRPUSH&lt;br&gt; * PubSub&lt;/p&gt;&lt;p&gt;Just curious, nothing wrong with Gearman, it just looked like a simpler solution and one less piece of software to manage.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Fri, 07 Sep 2012 19:16:28 -0000</pubDate></item><item><title>Re: Travis CI: Pull Requests Just Got Even More Awesome</title><link>http://blog.travis-ci.com/2012-09-04-pull-requests-just-got-even-more-awesome/#comment-641736373</link><description>&lt;p&gt;Ahs, great! :)&lt;/p&gt;&lt;p&gt;I'll ask them then.&lt;/p&gt;&lt;p&gt;Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Thu, 06 Sep 2012 04:20:36 -0000</pubDate></item><item><title>Re: Travis CI: Pull Requests Just Got Even More Awesome</title><link>http://blog.travis-ci.com/2012-09-04-pull-requests-just-got-even-more-awesome/#comment-639886287</link><description>&lt;p&gt;Great job!&lt;/p&gt;&lt;p&gt;Some projects are small enough, or just a single person, and they don't use pull request-based workflow.&lt;/p&gt;&lt;p&gt;Would it be possible to annotate the commits for regular builds to? I would assume that the flag would appear in the main branch history.&lt;/p&gt;&lt;p&gt;Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Tue, 04 Sep 2012 20:48:21 -0000</pubDate></item><item><title>Re: The Hitchhiker&amp;#8217;s Guide to Riding a Mountain Lion</title><link>http://robots.thoughtbot.com/post/27985816073#comment-599078863</link><description>&lt;p&gt;Divvy doesn't need X11. Yes there is a error message when Divvy starts up complaining about X11, just update to the latest version, either via the App Store or from their site at &lt;a href="http://mizage.com/divvy/" rel="nofollow noopener" target="_blank" title="http://mizage.com/divvy/"&gt;http://mizage.com/divvy/&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Great post, thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Thu, 26 Jul 2012 20:21:26 -0000</pubDate></item><item><title>Re: Notes: git hosting sites</title><link>http://www.simplicidade.org/notes/archives/2008/03/git_hosting_sit.html#comment-566556553</link><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;well, if you can afford it, Github has an enterprise solution: exactly the same interface - &lt;a href="https://enterprise.github.com/" rel="nofollow noopener" target="_blank" title="https://enterprise.github.com/"&gt;https://enterprise.github.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;If not, you can look at gitorious. Nice interface, active development; they have paid services but you can also install a copy locally without any costs &lt;a href="http://gitorious.org/gitorious/pages/Installation" rel="nofollow noopener" target="_blank" title="http://gitorious.org/gitorious/pages/Installation"&gt;http://gitorious.org/gitori...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Mon, 25 Jun 2012 05:54:46 -0000</pubDate></item><item><title>Re: Notes: git hosting sites</title><link>http://www.simplicidade.org/notes/archives/2008/03/git_hosting_sit.html#comment-561680987</link><description>&lt;p&gt;The basic git installation already includes a git server that you can use over ssh.&lt;/p&gt;&lt;p&gt;Gitosis or gitolite should work fine on Mac OS X and provide a better management interface to multiple repositories.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Tue, 19 Jun 2012 04:58:04 -0000</pubDate></item><item><title>Re: From TextMate to VIM for Rails Coders</title><link>http://zigzag.github.com/2010/02/14/from-textmate-to-vim-for-rails-coders.html#comment-546811336</link><description>&lt;p&gt;For project search, use ack &lt;a href="http://betterthangrep.com/" rel="nofollow noopener" target="_blank" title="http://betterthangrep.com/"&gt;http://betterthangrep.com/&lt;/a&gt; . I'm sure you can bind it to a single key, or use a macro or function.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Mon, 04 Jun 2012 05:59:23 -0000</pubDate></item><item><title>Re: Notes: Rasputine</title><link>http://www.simplicidade.org/notes/archives/2008/11/rasputine.html#comment-534381636</link><description>&lt;p&gt;hmms.. I need more time... I don't have much at the moment...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Mon, 21 May 2012 09:10:36 -0000</pubDate></item><item><title>Re: Just a Theory: Use of DBI in Sqitch</title><link>https://past.justatheory.com/computers/databases/dbi-in-sqitch.html#comment-530103443</link><description>&lt;p&gt;I would assume that most of your users would be Perl users at least at first, so I would use DBI on the first version of the code.&lt;/p&gt;&lt;p&gt;This would allow you to focus on the core parts of your code, the schema management, and ignore the DB connectivity issues. Also, the Perl community that would be your first real users would allow you to iterate your code faster if the DB layer is well-known to many.&lt;/p&gt;&lt;p&gt;After the core code is stable, I would abstract the DB connectivity code, and create a IPC-based alternative, which would be the default henceforth.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Wed, 16 May 2012 05:54:44 -0000</pubDate></item><item><title>Re: Notes: How to convert a UNIX timestamp to a date in Oracle</title><link>http://www.simplicidade.org/notes/archives/2006/12/how_to_convert.html#comment-518674069</link><description>&lt;p&gt;UNIX epoch is GMT, no timezone, so the resulting date is also GMT, no timezone.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Fri, 04 May 2012 04:43:44 -0000</pubDate></item><item><title>Re: Blio /   Perl /  App::ArchiveDevelCover 1.000</title><link>http://domm.plix.at/perl/2012_02_21_app_archivedevelcover.html#comment-445698974</link><description>&lt;p&gt;Most excellent, thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Wed, 22 Feb 2012 05:48:56 -0000</pubDate></item><item><title>Re: Hacking Thy Fearful Symmetry - Embedding Perl in SQLite</title><link>http://techblog.babyl.ca/entry/sqlite-perl#comment-444575839</link><description>&lt;p&gt;I'm pleasantly surprised that it took so little code to do it... :)&lt;/p&gt;&lt;p&gt;Really nice, gives me all sort of non-productive ideas...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Tue, 21 Feb 2012 01:39:55 -0000</pubDate></item><item><title>Re: Notes: GitHub, CA errors and old curl's</title><link>http://www.simplicidade.org/notes/archives/2011/06/github_ssl_ca_errors.html#comment-441780378</link><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I don't have access to a 10.7.x system, but I also get an empty line on 10.6.x and this is in fact mentioned in the article. Just keep reading.&lt;/p&gt;&lt;p&gt;Bye&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Fri, 17 Feb 2012 06:19:04 -0000</pubDate></item><item><title>Re: http://sergiobernardino.net/post/12514627777</title><link>http://sergiobernardino.net/post/12514627777#comment-358459085</link><description>&lt;p&gt;I will also be there, and if any programming happens it will be using Perl :)&lt;/p&gt;&lt;p&gt;See you there: &lt;a href="https://codebits.eu/melo" rel="nofollow noopener" target="_blank" title="https://codebits.eu/melo"&gt;https://codebits.eu/melo&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Tue, 08 Nov 2011 11:36:43 -0000</pubDate></item><item><title>Re: Notes: API design</title><link>http://www.simplicidade.org/notes/archives/2011/11/api_design.html#comment-358225540</link><description>&lt;p&gt;I failed to mention tradeoffs. When I speak of engineering the first thing that pops into my head is that engineering is all about tradeoffs.&lt;/p&gt;&lt;p&gt;And yes, there are situations where sensible defaults are probably good enough.&lt;/p&gt;&lt;p&gt;But as I get old, I see that my ability to keep all the details inside as background information is less likely to stay with me, but my pattern matching skills on what I see increase. So I don't remember as much, but I'm faster at reading and understanding more code. Hence the tradeoff for more explicit code instead of sensible (but not explicit) defaults.&lt;/p&gt;&lt;p&gt;As for examples, I keep getting back to one of my Perl modules: Async::Hooks. It allows you to create a list of callbacks to be called on some application event. Its a building block actually, to be used by apps that want to provide extension or notification points for external components, in a event-driven environment like POE or AnyEvent.&lt;/p&gt;&lt;p&gt;The main difference over other systems, is that any of the callbacks can also do some async work before calling the next element in the chain.&lt;/p&gt;&lt;p&gt;So the first callback, can start a async HTTP request to some external API and return. The next callback in the chain will not be called automatically by Async::Hooks. Instead, its the responsibility of the HTTP request callback to decide if they should call the next one (by actually doing it, explicitly calling the next callback in the chain) or canceling the chain (each chain can even have multiple outgoing paths, its not restricted to "next callback" and "cancel chain").&lt;/p&gt;&lt;p&gt;So the sensible default would be to call the next element in the chain (like most of the other observer pattern implementations on CPAN do), but I preferred to force the programmer to explicitly call the next element in the chain. If he fails to do so, the next requests won't be called (the part of dying is still not there, I have two competing solutions, haven't decided on which one will be used, waiting for more real-world usage on my part).&lt;/p&gt;&lt;p&gt;Thanks for your comment,&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">melo</dc:creator><pubDate>Tue, 08 Nov 2011 02:37:28 -0000</pubDate></item></channel></rss>