diff options
| -rw-r--r-- | _includes/webring.html | 10 | ||||
| -rw-r--r-- | bin/webring.rb | 3 | ||||
| -rw-r--r-- | index.html | 2 |
3 files changed, 8 insertions, 7 deletions
diff --git a/_includes/webring.html b/_includes/webring.html index 383ded3..204bcbb 100644 --- a/_includes/webring.html +++ b/_includes/webring.html | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | <ul> <li> | 2 | <ul> <li> |
| 3 | <a href="https://blog.regehr.org/archives/2485" target="_blank" rel="noopener">Why Do Peephole Optimizations Work?</a> | 3 | <a href="https://blog.regehr.org/archives/2485" target="_blank" rel="noopener">Why Do Peephole Optimizations Work?</a> |
| 4 | — | 4 | — |
| 5 | <a href="<link>https://blog.regehr.org" target="_blank" rel="noopener">Embedded in Academia</a> | 5 | <a href="https://blog.regehr.org" target="_blank" rel="noopener">Embedded in Academia</a> |
| 6 | <div>In its original form, a peephole optimization applied to a collection of instructions located close together in a program. For example, in a register transfer language we might find this sequence of instructions: r0 = xor r8, -1 r1 = xor r9, -1 r0 = and r0, r1 Here, assuming the two’s complement representation, -1 […]</div> | 6 | <div>In its original form, a peephole optimization applied to a collection of instructions located close together in a program. For example, in a register transfer language we might find this sequence of instructions: r0 = xor r8, -1 r1 = xor r9, -1 r0 = and r0, r1 Here, assuming the two’s complement representation, -1 […]</div> |
| 7 | </li> | 7 | </li> |
| 8 | <li> | 8 | <li> |
| @@ -18,11 +18,11 @@ | |||
| 18 | <div>Some free software projects reject anonymous or pseudonymous contributions, requiring you to author patches using your “real name”. Such projects have a so-called “real name” policy; Linux is one well-known example.1 The root motivations behind such policies vary, but in my experience the most o...</div> | 18 | <div>Some free software projects reject anonymous or pseudonymous contributions, requiring you to author patches using your “real name”. Such projects have a so-called “real name” policy; Linux is one well-known example.1 The root motivations behind such policies vary, but in my experience the most o...</div> |
| 19 | </li> | 19 | </li> |
| 20 | <li> | 20 | <li> |
| 21 | <a href="http://offbeatpursuit.com:80/blog/?id=25" target="_blank" rel="noopener">A fix by any other name</a> | 21 | <a href="http://offbeatpursuit.com:80/blog/?id=26" target="_blank" rel="noopener">Learning all the wrong lessons</a> |
| 22 | — | 22 | — |
| 23 | <a href="<title>WLOG - blog</title> | 23 | <a href="WLOG - blog |
| 24 | <link>http://offbeatpursuit.com:80/blog/" target="_blank" rel="noopener">WLOG - blog</a> | 24 | http://offbeatpursuit.com:80/blog/" target="_blank" rel="noopener">WLOG - blog</a> |
| 25 | <div>tags: i2c, plan9 Another month, another file system. Well, if you can’t fix it in software, fix it in hardware (looking at you, bme680, we’re not done yet). The show must go on, as they say, and I would like my experiments to go on. So a “new” addition to the environmental sensor family connected to the humble “server”...</div> | 25 | <div>tags: random, zig The time when some thought should be given to something other than just random projects is approaching. For whom does the sysbell rings? So why not sharpen the brain with a simple exercise? A “cold open” so to speak. A quick “hello” run through the current popular (and STRONGLY recommended) system pro...</div> |
| 26 | </li> | 26 | </li> |
| 27 | <li> | 27 | <li> |
| 28 | <a href="https://mirzapandzo.com/next-image-url-parameter-is-valid-but-upstream-response-is-invalid" target="_blank" rel="noopener">Next/Image "url" parameter is valid but upstream response is invalid</a> | 28 | <a href="https://mirzapandzo.com/next-image-url-parameter-is-valid-but-upstream-response-is-invalid" target="_blank" rel="noopener">Next/Image "url" parameter is valid but upstream response is invalid</a> |
diff --git a/bin/webring.rb b/bin/webring.rb index 1a7b15a..6a502e2 100644 --- a/bin/webring.rb +++ b/bin/webring.rb | |||
| @@ -28,7 +28,7 @@ feeds.each do |feed_url| | |||
| 28 | 28 | ||
| 29 | first = rss.items.first | 29 | first = rss.items.first |
| 30 | author = rss.channel.title | 30 | author = rss.channel.title |
| 31 | website = rss.channel.link | 31 | website = rss.channel.link.gsub(%r{</?[^>]+?>}, '') |
| 32 | title = first.title | 32 | title = first.title |
| 33 | link = first.link | 33 | link = first.link |
| 34 | 34 | ||
| @@ -63,6 +63,7 @@ feeds.each do |feed_url| | |||
| 63 | out_html.concat(partial) | 63 | out_html.concat(partial) |
| 64 | 64 | ||
| 65 | puts "Feed: #{author}" | 65 | puts "Feed: #{author}" |
| 66 | puts "Website: #{website}" | ||
| 66 | puts "Title: #{title}" | 67 | puts "Title: #{title}" |
| 67 | puts "Link: #{link}" | 68 | puts "Link: #{link}" |
| 68 | puts "Summary: #{summary}" | 69 | puts "Summary: #{summary}" |
| @@ -41,7 +41,7 @@ until it surrenders its mysteries to you.</p> | |||
| 41 | <li role="listitem"><a href="https://github.com/mitjafelicijan/binary-visualization" target="_blank">binary-visualization </a> — Visualizations and exploration of binary files</li> | 41 | <li role="listitem"><a href="https://github.com/mitjafelicijan/binary-visualization" target="_blank">binary-visualization </a> — Visualizations and exploration of binary files</li> |
| 42 | <li role="listitem"><a href="https://github.com/mitjafelicijan/p9tree" target="_blank">p9tree</a> — Tree utility for 9front/Plan9 operating systems</li> | 42 | <li role="listitem"><a href="https://github.com/mitjafelicijan/p9tree" target="_blank">p9tree</a> — Tree utility for 9front/Plan9 operating systems</li> |
| 43 | <li role="listitem"><a href="https://github.com/mitjafelicijan/errand" target="_blank">errand</a> — Task runner for the command line</li> | 43 | <li role="listitem"><a href="https://github.com/mitjafelicijan/errand" target="_blank">errand</a> — Task runner for the command line</li> |
| 44 | <li role="listitem"><a href="https://github.com/mitjafelicijan/i3blocks" target="_blank">i3blocks</a> — Task Minimal i3blocks indicators</li> | 44 | <li role="listitem"><a href="https://github.com/mitjafelicijan/i3blocks" target="_blank">i3blocks</a> — Minimal i3blocks indicators</li> |
| 45 | <li role="listitem"><a href="https://github.com/mitjafelicijan/cord.h" target="_blank">cord.h</a> — Small C library for handling strings</li> | 45 | <li role="listitem"><a href="https://github.com/mitjafelicijan/cord.h" target="_blank">cord.h</a> — Small C library for handling strings</li> |
| 46 | <li role="listitem"><a href="https://github.com/mitjafelicijan/mprogress" target="_blank">mprogress</a> — Tiny utility that displays progress bar in terminal</li> | 46 | <li role="listitem"><a href="https://github.com/mitjafelicijan/mprogress" target="_blank">mprogress</a> — Tiny utility that displays progress bar in terminal</li> |
| 47 | <li role="listitem"><a href="https://github.com/mitjafelicijan/qli" target="_blank">qli</a> — Quantum Lorem Ipsum generator for command line</li> | 47 | <li role="listitem"><a href="https://github.com/mitjafelicijan/qli" target="_blank">qli</a> — Quantum Lorem Ipsum generator for command line</li> |
