aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2023-11-06 00:44:20 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2023-11-06 00:44:20 +0100
commitdfc0956ce1b8900a70161a5858ea814519e820a1 (patch)
treecd825e3b36efa7d8d1a710aadd1cc13f1c7e810d
parentd73b700495c7cc23a17406b0e51088cae81202ea (diff)
downloadmitjafelicijan.com-dfc0956ce1b8900a70161a5858ea814519e820a1.tar.gz
Fixed webring website links
-rw-r--r--_includes/webring.html10
-rw-r--r--bin/webring.rb3
-rw-r--r--index.html2
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 &ldquo;real name&rdquo;. Such projects have a so-called &ldquo;real name&rdquo; 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 &ldquo;real name&rdquo;. Such projects have a so-called &ldquo;real name&rdquo; 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> 24http://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 &quot;url&quot; 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 &quot;url&quot; 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}"
diff --git a/index.html b/index.html
index e6bbcc1..bbcc231 100644
--- a/index.html
+++ b/index.html
@@ -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>