Mojolicious-Plugin-FeedReader

 view release on metacpan or  search on metacpan

t/samples/plasmastrum.xml  view on Meta::CPAN

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:at="http://purl.org/atompub/tombstones/1.0" xml:base="http://plasmasturm.org/feeds/plasmasturm/"><title>plasmasturm.org</title><subtitle>musings in human and machine language</subtitle><author><name>Ari...
  <p><cite><a href="http://blog.feedbin.com/2014/03/11/feedbins-first-year/" title="Feedbin’s First Year">Ben Ubois</a></cite>:</p>
  <blockquote cite="http://blog.feedbin.com/2014/03/11/feedbins-first-year/"><p><abbr title="Really Simple Syndication">RSS</abbr> is one of the last holdouts of a more open web and it’s been gratifying to see that there’s enough interest in it t...
  <p>It used to be that the web was a platform – not just its technical underpinnings, but the content itself that was on the web. Then it was gradually reduced to a substrate for supporting a bunch of oil rigs, each isolated. Or so it seems; it is...
</div></content><category scheme="http://plasmasturm.org/" term="seen" label="Seen"/></entry><entry><title>Sensible Git mail for the occasional user</title><summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">A convenient manual <code>git ...
  <p>This entry is mostly for my own benefit, since – being an occasional user – I keep having to figure this out from scratch. What I was aiming for is a workflow that gives me both convenience and full control.</p>
  <p>I don’t like <code>git send-email</code>. The command assembles and sends mail all in one go, so you have to know what it will do blindly. Running <code>git format-patch</code> manually first only helps a little, since <code>git send-email</co...
  <p>Unfortunately the patchmail I do send every once in a while goes to places with many subscribers, and I’m unwilling to rattle their inboxes with my (repeat!) learning process. I want to be sure I’ll send exactly the mail I mean to, on the ve...
  <p>I also have <a href="http://msmtp.sourceforge.net/">msmtp</a> set up on my home server with all the details of my <abbr title="Simple Mail Transfer Protocol">SMTP</abbr> accounts and really don’t want to maintain another copy of that informati...
  <p>So for me, the answer is to avoid <code>git send-email</code> entirely.</p>
  <p>The key realisation is that once a mail is properly formatted,  sending it is nothing more than piping it to <code>/usr/bin/sendmail</code> (or whatever equivalent you employ) – so you actually need only <code>git format-patch</code>.</p>
  <p>There is just one little wrinkle to take care of: the “<code>From </code>” line it generates needs to be removed before its output can be piped to <code>sendmail</code>. This is easily done using <code>formail</code>, which can also split mb...
  <p>Bottom line, this replicates <code>git send-email</code>:</p>
  <pre><code class="ft-sh">git format-patch --stdout <i>origin</i> | formail -I 'From ' -s sendmail -t</code></pre>
  <p>(Obviously, you season it with <code>--to <i>whomever@example.net</i></code> <abbr title="et ceterea">etc.</abbr> to taste.)</p>
  <p>Here, <code>git format-patch</code> produces an mbox-format mail folder, which <code>formail</code> splits into individual mails (“<code>-s …</code>”), and for each mail, deletes the <code>From</code> line (“<code>-I 'From '</code>”) a...
  <p>But note what I gained here:</p>
  <p>I can omit the pipe.</p>
  <p>That allows me to inspect the exact mail that will be sent. In fact, if you don’t pipe the output anywhere, Git will invoke the pager for you and even highlight the diffs within the attachments: excellent. Then if I’m satisfied, I add the pi...
  <p>And if there was a cover letter I needed to edit? Then I just pipe to a file first, before piping to <code>formail</code>. In between those steps, I can edit the file – whether in Vim directly, or using <code>mutt -f <i>mbox</i></code>.</p>
  <p>Of course, this isn’t necessarily for everyone. You need a machine with procmail installed (for <code>formail</code>) and a <code>sendmail</code>-compatible <abbr title="Mail Transport Agent">MTA</abbr> set up. You also need to be comfortable ...
  <p>But it works for me. Sending patchmail is no longer something I put off.</p>
</div></content></entry><entry><title>By any other name</title><summary>Amit Chatwani summarises Paul Graham</summary><link href="/log/bookofpg/"/><id>urn:uuid:a2024e0e-97af-4d03-b9a2-23221da0d5d5</id><published>2014-02-20T18:27:40+01:00</published><...
  <p><cite><a href="http://www.leveragedsellout.com/2014/02/the-book-of-graham/" title="The Book of Graham">Amit Chatwani</a></cite>:</p>
  <blockquote cite="http://www.leveragedsellout.com/2014/02/the-book-of-graham/">
    <p>It turns out Paul Graham runs a “startup accelerator” located on 320 Pioneer Way in Mountain View, <abbr title="California">CA</abbr> called Y-Combinator. Y-Combinator makes micro investments into very early stage companies and then helps ...
    <p>The accelerator takes small amounts of risk and offloads that aggregate risk onto a market of investors (the <abbr title="Venture Capitalist">VC</abbr>s). Its Demo Day, which first showcases its companies, is a coming out event, like an <abbr ...
  </blockquote>
</div></content><category scheme="http://plasmasturm.org/" term="seen" label="Seen"/></entry><entry><title>Real as can be, after all?</title><summary>The universe is not computed (apparently)</summary><link href="/log/kolmoguni/"/><id>urn:uuid:ac3e66...
  <p><cite><a href="http://www.math.columbia.edu/~woit/wordpress/?p=6681&amp;cpage=1#comment-206426"> Michael Gogins</a></cite>:</p>
  <blockquote cite="http://www.math.columbia.edu/~woit/wordpress/?p=6681&amp;cpage=1#comment-206426">
    <p>It is possible to consider that the value of π is <em>not</em> infinite because it <em>is</em> recursively enumerable. You can make as many correct digits as you like using finite means. I think some scientists are thinking this means that π...
    <p>However, there is another arena well known to physicists where an “actual infinity” is much harder to exorcise, and that is the randomness that seems to be built in at a basic level in quantum mechanics. It is now known, thanks to recent r...
  </blockquote>
  <p>If my layman’s understanding is correct, the result is essentially that the <a href="https://en.wikipedia.org/wiki/Kolmogorov_complexity">Kolmogorov complexity</a> of the universe was shown to be at least “equivalent” to the “size” of ...
  <p>If this is correct, and true, I find it very exciting. I always found the concept of the universe as a kind of simulation profoundly unsatisfying, due to the infinite regress that is immediately invoked: is <em>that</em> computer <em>itself</em>...
</div></content><category scheme="http://plasmasturm.org/" term="seen" label="Seen"/></entry><entry><title type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><abbr title="Dan Bernstein">djb</abbr> has a weblog</div></title><link href="/log/djblog...
  <p>Remember when “starting to blog” was a thing? Well, <a href="http://blog.cr.yp.to/" title="cry.yp.to: blog"><abbr title="Dan Bernstein">djb</abbr> just did it</a>.</p>
</div></content><category scheme="http://plasmasturm.org/" term="seen" label="Seen"/></entry><entry><title>“Not Crying Over Old Code”</title><summary>Craig Gidney on programmer self-evaluation</summary><link href="/log/devgrowth/"/><id>urn:uuid:a...
  <p><cite><a href="http://twistedoakstudios.com/blog/Post8000_not-crying-over-old-code" title="Not Crying Over Old Code">Craig Gidney</a></cite>:</p>
  <blockquote cite="http://twistedoakstudios.com/blog/Post8000_not-crying-over-old-code"><p>If you join a team that plays a sport you’ve never played before, you can expect to get a “Most Improved” trophy at the end of the year. That’s a good...
  <p>(A seminal moment for me was going back to an old project, fully intent on ripping out a feature in order to simplify and clean up the related part of the code… and finding that I really couldn’t find fault with any of the choices older me h...
</div></content><category scheme="http://plasmasturm.org/" term="seen" label="Seen"/></entry><entry><title>Productivity porn</title><summary>Jerry Seinfeld on the “Seinfeld method”</summary><link href="/log/nonsein/"/><id>urn:uuid:e249d043-64e5-4...
  <p><cite><a href="http://www.reddit.com/r/IAmA/comments/1ujvrg/jerry_seinfeld_here_i_will_give_you_an_answer/ceiugt5">Jerry Seinfeld</a></cite>:</p>
  <blockquote cite="http://www.reddit.com/r/IAmA/comments/1ujvrg/jerry_seinfeld_here_i_will_give_you_an_answer/ceiugt5"><p>This is hilarious to me, that somehow I am getting credit for making an X on a calendar with the Seinfeld productivity program....
</div></content><category scheme="http://plasmasturm.org/" term="seen" label="Seen"/></entry><entry><title>“Prosumer”</title><link href="/log/prsmr/"/><id>urn:uuid:8b4ac1be-3e76-481a-8659-15c1a9a81253</id><published>2013-12-30T14:50:55+01:00</pub...
  <p>Hypothesis: ideal line length is in the range where you can peripherally glance the end of the line while fixating on its start, because (further hypothesis) this allows your focus to travel toward a fixed point rather than carefully trying to s...
  <p>(From this would follow that large leading only helps by mitigating the difficulty of tracking an over-long line, but leaves the underlying problem of a missing destination fix point unaddressed.)</p>
</div></content></entry><entry><title>Six Stages of Debugging</title><link href="/log/6debug/"/><id>urn:uuid:7dda2d30-7650-11e1-aae4-f2348ec7b0b6</id><published>2012-03-25T09:59:47+02:00</published><updated>2013-11-21T10:52:33+01:00</updated><content...
  <style type="text/css">
  #sixdebug { margin-left: 0 }
  #sixdebug li { font-size: 1.6em; font-weight: bold }
  #sixdebug li p { font-size: 0.625em; font-weight: normal; margin-left: -.444em }
  </style>
  <ol id="sixdebug">
    <li><p>That can’t happen.</p></li>
    <li><p>That doesn’t happen on my machine.</p></li>
    <li><p>That shouldn’t happen.</p></li>
    <li><p>Why does that happen?</p></li>
    <li><p>Oh, I see.</p></li>
    <li><p>How did that ever work?</p></li>
  </ol>
  <p>[<i>This is not mine.</i>]</p>
  <ins datetime="2013-11-21T10:52:33+01:00"><p><b>Update</b>: I posted this in the interest of personal archival because the oldest mention I could track down on the web appeared <a href="http://web.archive.org/web/20051027173148/http://www.68k.org/~...
</div></content></entry><entry><title>Write just enough</title><link href="/log/writenough/"/><id>urn:uuid:21f02eda-2888-42b8-9452-fc3e3d3940c4</id><published>2013-10-07T09:11:53+02:00</published><updated>2013-10-07T09:11:53+02:00</updated><content x...
  <p><cite><a href="http://getnashty.com/write-less" title="Write less.">Elliot Nash</a></cite>:</p>
  <blockquote cite="http://getnashty.com/write-less">
    <p><del><b>v1</b> The less words you use to tell a story, the more effective its message will be, and a greater number of people will read it to completion. Anyone who cares about the user experience in regards to their software, will tell you â€...
    <p><del><b>v2</b> Many designers will say users don’t read text, and therefore, you should have as little copy as possible. This is a lie. Users do read text. Users protect one thing above all: their time. The more text they have to read, the m...
    <p><del><b>v3</b> Reading takes time. The less reading you force someone to do, the more time you save them.</del></p>
    <p><b>v4</b> Fewer words create a more powerful message.</p>
  </blockquote>



( run in 1.135 second using v1.01-cache-2.11-cpan-71847e10f99 )