trying to fix
This commit is contained in:
parent
fa407dfeb6
commit
e013d7569e
22945 changed files with 447936 additions and 0 deletions
|
@ -0,0 +1,4 @@
|
|||
<p><a href="https://www.lfg.co/page/1543/" rel="bookmark" title="1543"><img width="210" height="300" src="https://www.lfg.co/wp-content/uploads/2021/09/lfg5527-1539-sept27-21-1-210x300.jpg" class="attachment-medium size-medium wp-post-image" alt="" srcset="https://www.lfg.co/wp-content/uploads/2021/09/lfg5527-1539-sept27-21-1-210x300.jpg 210w, https://www.lfg.co/wp-content/uploads/2021/09/lfg5527-1539-sept27-21-1-105x150.jpg 105w, https://www.lfg.co/wp-content/uploads/2021/09/lfg5527-1539-sept27-21-1.jpg 700w" sizes="(max-width: 210px) 100vw, 210px" /></a></p>
|
||||
<p>The post <a rel="nofollow" href="https://www.lfg.co/page/1543/">1543</a> appeared first on <a rel="nofollow" href="https://www.lfg.co">Looking For Group</a>.</p><div class="feedflare">
|
||||
<a href="http://feeds.feedburner.com/~ff/LookingForGroup?a=iPWIF7awO-I:oHJhKYW92Co:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/LookingForGroup?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LookingForGroup?a=iPWIF7awO-I:oHJhKYW92Co:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/LookingForGroup?i=iPWIF7awO-I:oHJhKYW92Co:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/LookingForGroup?a=iPWIF7awO-I:oHJhKYW92Co:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/LookingForGroup?d=7Q72WNTAKBA" border="0"></img></a>
|
||||
</div><img src="http://feeds.feedburner.com/~r/LookingForGroup/~4/iPWIF7awO-I" height="1" width="1" alt=""/>
|
|
@ -0,0 +1,24 @@
|
|||
<p>SHOW NOTES: </p>
|
||||
|
||||
<p>- All the info you need to START is on our <a href='http://www.thebiblerecap.com'>website</a>! Seriously, go there. </p>
|
||||
|
||||
<p>- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> community for bonus perks!</p>
|
||||
|
||||
<p>- Get your <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>TBR merch</a></p>
|
||||
|
||||
<p>- <a href='http://thebiblerecap.com/contact'>Show credits</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>SOCIALS:</p>
|
||||
|
||||
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a></p>
|
||||
|
||||
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a></p>
|
||||
|
||||
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>D-GROUP:
|
||||
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>
|
192
var/elfeed/db/data/f2/f203ac054dc8a9bad0c02c6e9a60ab99936f259c
Normal file
192
var/elfeed/db/data/f2/f203ac054dc8a9bad0c02c6e9a60ab99936f259c
Normal file
|
@ -0,0 +1,192 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta name="author" content="By John Mercouris" />
|
||||
<title>Powerline for Nyxt</title>
|
||||
<style type="text/css">
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
</style>
|
||||
<style type="text/css">
|
||||
a.sourceLine { display: inline-block; line-height: 1.25; }
|
||||
a.sourceLine { pointer-events: none; color: inherit; text-decoration: inherit; }
|
||||
a.sourceLine:empty { height: 1.2em; position: absolute; }
|
||||
.sourceCode { overflow: visible; }
|
||||
code.sourceCode { white-space: pre; position: relative; }
|
||||
div.sourceCode { margin: 1em 0; }
|
||||
pre.sourceCode { margin: 0; }
|
||||
@media screen {
|
||||
div.sourceCode { overflow: auto; }
|
||||
}
|
||||
@media print {
|
||||
code.sourceCode { white-space: pre-wrap; }
|
||||
a.sourceLine { text-indent: -1em; padding-left: 1em; }
|
||||
}
|
||||
pre.numberSource a.sourceLine
|
||||
{ position: relative; }
|
||||
pre.numberSource a.sourceLine:empty
|
||||
{ position: absolute; }
|
||||
pre.numberSource a.sourceLine::before
|
||||
{ content: attr(data-line-number);
|
||||
position: absolute; left: -5em; text-align: right; vertical-align: baseline;
|
||||
border: none; pointer-events: all;
|
||||
-webkit-touch-callout: none; -webkit-user-select: none;
|
||||
-khtml-user-select: none; -moz-user-select: none;
|
||||
-ms-user-select: none; user-select: none;
|
||||
padding: 0 4px; width: 4em;
|
||||
color: #aaaaaa;
|
||||
}
|
||||
pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; }
|
||||
div.sourceCode
|
||||
{ }
|
||||
@media screen {
|
||||
a.sourceLine::before { text-decoration: underline; }
|
||||
}
|
||||
code span.al { color: #ff0000; font-weight: bold; } /* Alert */
|
||||
code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
|
||||
code span.at { color: #7d9029; } /* Attribute */
|
||||
code span.bn { color: #40a070; } /* BaseN */
|
||||
code span.bu { } /* BuiltIn */
|
||||
code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
|
||||
code span.ch { color: #4070a0; } /* Char */
|
||||
code span.cn { color: #880000; } /* Constant */
|
||||
code span.co { color: #60a0b0; font-style: italic; } /* Comment */
|
||||
code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */
|
||||
code span.do { color: #ba2121; font-style: italic; } /* Documentation */
|
||||
code span.dt { color: #902000; } /* DataType */
|
||||
code span.dv { color: #40a070; } /* DecVal */
|
||||
code span.er { color: #ff0000; font-weight: bold; } /* Error */
|
||||
code span.ex { } /* Extension */
|
||||
code span.fl { color: #40a070; } /* Float */
|
||||
code span.fu { color: #06287e; } /* Function */
|
||||
code span.im { } /* Import */
|
||||
code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
|
||||
code span.kw { color: #007020; font-weight: bold; } /* Keyword */
|
||||
code span.op { color: #666666; } /* Operator */
|
||||
code span.ot { color: #007020; } /* Other */
|
||||
code span.pp { color: #bc7a00; } /* Preprocessor */
|
||||
code span.sc { color: #4070a0; } /* SpecialChar */
|
||||
code span.ss { color: #bb6688; } /* SpecialString */
|
||||
code span.st { color: #4070a0; } /* String */
|
||||
code span.va { color: #19177c; } /* Variable */
|
||||
code span.vs { color: #4070a0; } /* VerbatimString */
|
||||
code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */
|
||||
</style>
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
<![endif]-->
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1 class="title">Powerline for Nyxt</h1>
|
||||
<p class="author">By John Mercouris</p>
|
||||
</header>
|
||||
<p>Inspired by Vim's Powerline (<a href="https://github.com/powerline/powerline"><a href="https://github.com/powerline/powerline" class="uri">https://github.com/powerline/powerline</a></a>), we decided to develop our own variation: Nyxt Powerline.</p>
|
||||
<p><img src="../static/image/article/status-area.png" /></p>
|
||||
<blockquote>
|
||||
<p>In Nyxt, the status area is what is typically referred to as the "modeline" in other programs. Because the "modeline" does significantly more than show the active modes, we decided to call it the "status area" (which is populated by the status buffer). The status area, because it is a buffer, can render any rich web content.</p>
|
||||
</blockquote>
|
||||
<p>In an editor like Vim, Powerline provides pertinent information at a glance:</p>
|
||||
<ul>
|
||||
<li>am I in normal mode? insert mode?</li>
|
||||
<li>What file am I looking at?</li>
|
||||
<li>What line number, column number is my cursor at?</li>
|
||||
<li>etc…</li>
|
||||
</ul>
|
||||
<p>Similarly, in a browser like Nyxt, we've tried to provide the most important details and controls:</p>
|
||||
<ul>
|
||||
<li>what URL am I looking at?</li>
|
||||
<li>which URLs do I have open?</li>
|
||||
<li>which modes are active?</li>
|
||||
<li>controls to:
|
||||
<ul>
|
||||
<li>navigate forward</li>
|
||||
<li>navigate backward</li>
|
||||
<li>reload the page</li>
|
||||
<li>view all buffers</li>
|
||||
<li>execute a command by name</li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h1 id="more-than-appearances">More than appearances</h1>
|
||||
<p>The similarities with Powerline go beyond appearances. Powerline is lauded for its customizability and extensibility. So too is Nyxt's status area extensible. You can customize it as little or as much as you like.</p>
|
||||
<p>The four main sections of the status area are generated via five functions:</p>
|
||||
<ul>
|
||||
<li><code>(defun format-status-modes (&optional (buffer (current-buffer)))</code></li>
|
||||
<li><code>(defun format-status-buttons ()</code></li>
|
||||
<li><code>(defun format-status-url (&optional (buffer (current-buffer)))</code></li>
|
||||
<li><code>(defun format-status-load-status (&optional (buffer (current-buffer)))</code></li>
|
||||
<li><code>(defun format-status-tabs ()</code></li>
|
||||
</ul>
|
||||
<p>You can override any of these functions to easily change the behavior and appearance of the status area sections.</p>
|
||||
<p>These five functions are invoked by a function titled <code>(defun
|
||||
format-status (window)</code>, this function can be completely overridden or set by changing the <code>status-formatter</code> slot of the window class.</p>
|
||||
<p>If you are not interested in providing your own complete status area implementation (format-status function), the default one is easily tweakable for colors, content, and appearance. A simple example involves changing how the load status is displayed.</p>
|
||||
<h1 id="overriding-load-status">Overriding load status</h1>
|
||||
<div class="sourceCode" id="format-status-load-status" data-org-language="lisp"><pre class="sourceCode commonlisp"><code class="sourceCode commonlisp"><a class="sourceLine" id="format-status-load-status-1" data-line-number="1">(<span class="kw">defun</span><span class="fu"> format-status-load-status </span>(&optional (buffer (current-buffer)))</a>
|
||||
<a class="sourceLine" id="format-status-load-status-2" data-line-number="2"> (markup:markup</a>
|
||||
<a class="sourceLine" id="format-status-load-status-3" data-line-number="3"> (:span (<span class="kw">if</span> (<span class="kw">and</span> (web-buffer-p buffer)</a>
|
||||
<a class="sourceLine" id="format-status-load-status-4" data-line-number="4"> (<span class="kw">eq</span> (<span class="kw">slot-value</span> buffer 'load-status) :loading))</a>
|
||||
<a class="sourceLine" id="format-status-load-status-5" data-line-number="5"> <span class="st">"Loading: "</span> <span class="st">""</span>))))</a></code></pre></div>
|
||||
<p>If you wanted it to display "Loaded: " instead of "" when a page is loaded you could change it in the following way:</p>
|
||||
<div class="sourceCode" id="format-status-load-status-modified" data-org-language="lisp"><pre class="sourceCode commonlisp"><code class="sourceCode commonlisp"><a class="sourceLine" id="format-status-load-status-modified-1" data-line-number="1">(<span class="kw">defun</span><span class="fu"> format-status-load-status </span>(&optional (buffer (current-buffer)))</a>
|
||||
<a class="sourceLine" id="format-status-load-status-modified-2" data-line-number="2"> (markup:markup</a>
|
||||
<a class="sourceLine" id="format-status-load-status-modified-3" data-line-number="3"> (:span (<span class="kw">if</span> (<span class="kw">and</span> (web-buffer-p buffer)</a>
|
||||
<a class="sourceLine" id="format-status-load-status-modified-4" data-line-number="4"> (<span class="kw">eq</span> (<span class="kw">slot-value</span> buffer 'load-status) :loading))</a>
|
||||
<a class="sourceLine" id="format-status-load-status-modified-5" data-line-number="5"> <span class="st">"Loading: "</span></a>
|
||||
<a class="sourceLine" id="format-status-load-status-modified-6" data-line-number="6"> <span class="st">"Loaded: "</span>))))</a></code></pre></div>
|
||||
<p>In fact, if you didn't want Nyxt to say anything at all whether a page is loading or otherwise, you don't even have to return a value! You could simply write:</p>
|
||||
<div class="sourceCode" id="format-status-load-status-modified" data-org-language="lisp"><pre class="sourceCode commonlisp"><code class="sourceCode commonlisp"><a class="sourceLine" id="format-status-load-status-modified-1" data-line-number="1">(<span class="kw">defun</span><span class="fu"> format-status-load-status </span>(&optional (buffer (current-buffer))))</a></code></pre></div>
|
||||
<h1 id="highlighting-vi-insert-mode">Highlighting vi insert mode</h1>
|
||||
<p>As a Vi binding user, a common thing you may wish to do is change the appearance of the status area when you toggle between command mode and execution mode.</p>
|
||||
<p>First we need a way to tell if <code>vi-insert-mode</code> is active. For this, we will write a short predicate function:</p>
|
||||
<div class="sourceCode" id="vi-insert-p" data-org-language="lisp"><pre class="sourceCode commonlisp"><code class="sourceCode commonlisp"><a class="sourceLine" id="vi-insert-p-1" data-line-number="1">(<span class="kw">defun</span><span class="fu"> vi-insert-p </span>(buffer)</a>
|
||||
<a class="sourceLine" id="vi-insert-p-2" data-line-number="2"> <span class="st">"Return t if vi-insert-mode is active."</span></a>
|
||||
<a class="sourceLine" id="vi-insert-p-3" data-line-number="3"> (find-submode buffer 'vi-insert-mode))</a></code></pre></div>
|
||||
<p>Then, we take the <code>format-status</code> function and modify it in the following way:</p>
|
||||
<div class="sourceCode" id="format-status" data-org-language="lisp"><pre class="sourceCode commonlisp"><code class="sourceCode commonlisp"><a class="sourceLine" id="format-status-1" data-line-number="1">(<span class="kw">defun</span><span class="fu"> format-status </span>(window)</a>
|
||||
<a class="sourceLine" id="format-status-2" data-line-number="2"> (<span class="kw">let*</span> ((buffer (current-buffer window))</a>
|
||||
<a class="sourceLine" id="format-status-3" data-line-number="3"> (mode-area-color (<span class="kw">if</span> (vi-insert-p buffer)</a>
|
||||
<a class="sourceLine" id="format-status-4" data-line-number="4"> <span class="st">"background-color:rgb(255,25,25)"</span></a>
|
||||
<a class="sourceLine" id="format-status-5" data-line-number="5"> <span class="st">"background-color:rgb(120,120,120)"</span>)))</a>
|
||||
<a class="sourceLine" id="format-status-6" data-line-number="6"> (markup:markup</a>
|
||||
<a class="sourceLine" id="format-status-7" data-line-number="7"> (:div :id <span class="st">"container"</span></a>
|
||||
<a class="sourceLine" id="format-status-8" data-line-number="8"> (:div :id <span class="st">"controls"</span></a>
|
||||
<a class="sourceLine" id="format-status-9" data-line-number="9"> (markup:raw (format-status-buttons)))</a>
|
||||
<a class="sourceLine" id="format-status-10" data-line-number="10"> (:div :class <span class="st">"arrow arrow-right"</span> </a>
|
||||
<a class="sourceLine" id="format-status-11" data-line-number="11"> :style <span class="st">"background-color:rgb(80,80,80)"</span> <span class="st">""</span>)</a>
|
||||
<a class="sourceLine" id="format-status-12" data-line-number="12"> (:div :id <span class="st">"url"</span></a>
|
||||
<a class="sourceLine" id="format-status-13" data-line-number="13"> (markup:raw</a>
|
||||
<a class="sourceLine" id="format-status-14" data-line-number="14"> (format-status-load-status buffer)</a>
|
||||
<a class="sourceLine" id="format-status-15" data-line-number="15"> (format-status-url buffer)))</a>
|
||||
<a class="sourceLine" id="format-status-16" data-line-number="16"> (:div :class <span class="st">"arrow arrow-right"</span> </a>
|
||||
<a class="sourceLine" id="format-status-17" data-line-number="17"> :style <span class="st">"background-color:rgb(120,120,120)"</span> <span class="st">""</span>)</a>
|
||||
<a class="sourceLine" id="format-status-18" data-line-number="18"> (:div :id <span class="st">"tabs"</span></a>
|
||||
<a class="sourceLine" id="format-status-19" data-line-number="19"> (markup:raw</a>
|
||||
<a class="sourceLine" id="format-status-20" data-line-number="20"> (format-status-tabs)))</a>
|
||||
<a class="sourceLine" id="format-status-21" data-line-number="21"> (:div :class <span class="st">"arrow arrow-left"</span></a>
|
||||
<a class="sourceLine" id="format-status-22" data-line-number="22"> :style mode-area-color <span class="st">""</span>)</a>
|
||||
<a class="sourceLine" id="format-status-23" data-line-number="23"> (:div :id <span class="st">"modes"</span></a>
|
||||
<a class="sourceLine" id="format-status-24" data-line-number="24"> :style mode-area-color</a>
|
||||
<a class="sourceLine" id="format-status-25" data-line-number="25"> (format-status-modes buffer))))))</a></code></pre></div>
|
||||
<p>We've added just three lines:</p>
|
||||
<ul>
|
||||
<li>we check if <code>vi-insert-p</code> mode is true, if so, we set the <code>mode-area-color</code> to "background-color:rgb(255,25,25)" or otherwise "background-color:rgb(120,120,120)".</li>
|
||||
<li>we set the style of the modes arrow to use the color <code>:style
|
||||
mode-area-color</code></li>
|
||||
<li>we set the style of the modes area to use the color <code>:style
|
||||
mode-area-color</code>.</li>
|
||||
</ul>
|
||||
<p>and with that we have the following result:</p>
|
||||
<p><img src="../static/image/article/vi-normal-mode.png" /></p>
|
||||
<p>and the following appearance during insert mode:</p>
|
||||
<p><img src="../static/image/article/vi-insert-mode.png" /></p>
|
||||
<h1 id="conclusions">Conclusions</h1>
|
||||
<p>We hope you've enjoyed reading about Nyxt's new status area. The possibilities for customization are endless: you could show different colors, icons, or even play sounds when different modes are active or inactive. You could show the progress of downloads, a list of bookmarks, anything you want! If the data is available, it can be shown in the status area buffer. We're eager to see what we can come up with together!</p>
|
||||
<p>Thanks for reading :-)</p>
|
||||
</body>
|
||||
</html>
|
151
var/elfeed/db/data/f2/f2121b5da7878c9b09fa67ebfddf1bf0a9f8a834
Normal file
151
var/elfeed/db/data/f2/f2121b5da7878c9b09fa67ebfddf1bf0a9f8a834
Normal file
|
@ -0,0 +1,151 @@
|
|||
<p>Even when you can self host it, relying on proprietary software can be challenging. This week Noah & Steve step through the latest self hosting options! Canonical extended their support for Ubuntu for 10 years, plus our picks!</p>
|
||||
|
||||
<h3><strong>-- During The Show --</strong></h3>
|
||||
|
||||
<h4>01:00 Caller James</h4>
|
||||
|
||||
<ul>
|
||||
<li>Windows won't run well on a RaspberryPi</li>
|
||||
<li>Look at a Skull Canyon NUC</li>
|
||||
<li>RaspberryPi 4GB model should handle 1080P or lower</li>
|
||||
</ul>
|
||||
|
||||
<h4>06:05 User Responds Wiping Flash Media - Dalton</h4>
|
||||
|
||||
<ul>
|
||||
<li>Boomstick
|
||||
|
||||
<ul>
|
||||
<li>Self Contained</li>
|
||||
<li>Automatic/semi-automatic</li>
|
||||
<li>USB stick based</li>
|
||||
<li>SSD and HDD Eraser</li>
|
||||
</ul></li>
|
||||
<li><a href="https://gitlab.com/UniversalSuperBox/boomstick" rel="nofollow">Boomstick Gitlab</a></li>
|
||||
<li>Noah does not trust SSD firmware</li>
|
||||
</ul>
|
||||
|
||||
<h4>09:12 Windows 10 Bloat Removal Script - Charlie</h4>
|
||||
|
||||
<ul>
|
||||
<li>Windows Decrapifier Script</li>
|
||||
<li><a href="https://github.com/n1snt/Windows-Decrapifier" rel="nofollow">Decrapifier Github</a></li>
|
||||
<li><a href="https://www.makeuseof.com/windows-10-decrapifier-debloater/" rel="nofollow">Make Use Of Article</a></li>
|
||||
<li><a href="https://portableapps.com/" rel="nofollow">Portable Apps</a></li>
|
||||
</ul>
|
||||
|
||||
<h4>10:30 User Reflects on EP 250 - Bhikhu</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://ctemplar.com/about/" rel="nofollow">Ctemplar About</a></li>
|
||||
<li><a href="https://ctemplar.com/features/" rel="nofollow">Ctemplar Features</a></li>
|
||||
<li><a href="https://ctemplar.com/privacy/" rel="nofollow">Ctemplar Privacy</a></li>
|
||||
<li><p><a href="https://ctemplar.com/terms/" rel="nofollow">Ctemplar Terms</a></p></li>
|
||||
<li><p><a href="https://getsession.org/" rel="nofollow">Session</a></p></li>
|
||||
<li><p><a href="https://getsession.org/faq" rel="nofollow">Session FAQ</a></p></li>
|
||||
<li><p><a href="https://getsession.org/whitepaper" rel="nofollow">Session White Paper</a></p></li>
|
||||
<li><p><a href="https://getsession.org/download" rel="nofollow">Session Download</a></p></li>
|
||||
</ul>
|
||||
|
||||
<h4>12:44 Synology & Docker Applications - Chas</h4>
|
||||
|
||||
<ul>
|
||||
<li>NAS products have a lesser CPU</li>
|
||||
<li>Might have issues with wireguard and containers</li>
|
||||
<li>Synology can take features away anytime</li>
|
||||
</ul>
|
||||
|
||||
<h4>18:00 LAN based chat server - Anthony</h4>
|
||||
|
||||
<ul>
|
||||
<li>Matrix - Protocol</li>
|
||||
<li>Synapse - Server</li>
|
||||
<li>Element - Client/App</li>
|
||||
<li>Setup a unfederated unregistered Synapse</li>
|
||||
<li>Use your own internal domain</li>
|
||||
<li>SSL/domain is only required for federation</li>
|
||||
</ul>
|
||||
|
||||
<h4>24:50 Pick of the Week</h4>
|
||||
|
||||
<ul>
|
||||
<li>WallCal</li>
|
||||
<li>[WallCal Github]<a href="https://github.com/kacpertopol/wallCal" rel="nofollow">https://github.com/kacpertopol/wallCal</a></li>
|
||||
</ul>
|
||||
|
||||
<h4>25:55 Gadget of the Week</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://loupedeck.com/" rel="nofollow">Loupedeck</a></li>
|
||||
<li>Elgato Stream Deck</li>
|
||||
<li><a href="http://www.amazon.com/dp/B06XKNZT1P/?tag=minddripmedia-20" rel="nofollow">Stream Deck Affiliate Link</a></li>
|
||||
<li><a href="https://github.com/bitfocus/companion/wiki/Companion-on-the-Raspberry-Pi" rel="nofollow">RaspberryPi Companion Github</a></li>
|
||||
<li><a href="https://stream-pi.com/" rel="nofollow">Stream Pi</a></li>
|
||||
<li><a href="https://timothycrosley.github.io/streamdeck-ui/" rel="nofollow">Stream Deck UI</a></li>
|
||||
</ul>
|
||||
|
||||
<h4>35:05 Ubuntu Life Cycle Extended to 10 Years</h4>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://ubuntu.com/blog/ubuntu-14-04-and-16-04-lifecycle-extended-to-ten-years" rel="nofollow">Ubuntu Blog</a></li>
|
||||
<li>Only for paying customers</li>
|
||||
<li>Ubuntu sources are not public unlike Red Hat</li>
|
||||
<li>Red Hat puts a lot of effort into open sourcing everything - "It's part of the company DNA"</li>
|
||||
</ul>
|
||||
|
||||
<h4>48:00 Self Hosting</h4>
|
||||
|
||||
<ul>
|
||||
<li>Locally controlled and/or Open Source</li>
|
||||
<li>Gold bar is Internet goes away and you don't notice</li>
|
||||
<li>Living on an island</li>
|
||||
<li>Libvirt/Proxmox</li>
|
||||
<li>PFSense/OPNSense</li>
|
||||
<li>Plex/JellyFin/Kodi</li>
|
||||
<li>Seafile</li>
|
||||
<li>NextCloud</li>
|
||||
<li>TrueNAS/Open Media Vault</li>
|
||||
<li>MediaWiki/XWiki</li>
|
||||
<li>Funkwhale</li>
|
||||
<li>Volumio</li>
|
||||
<li>PiHole</li>
|
||||
</ul>
|
||||
|
||||
<h3><strong>-- The Extra Credit Section --</strong></h3>
|
||||
|
||||
<p>For links to the articles and material referenced in this week's episode check out this week's page from our podcast dashboard!</p>
|
||||
|
||||
<p><a href="http://podcast.asknoahshow.com/251" rel="nofollow">This Episode's Podcast Dashboard</a></p>
|
||||
|
||||
<p><a href="http://www.voxtelesys.com/asknoah" rel="nofollow">Phone Systems for Ask Noah provided by Voxtelesys</a></p>
|
||||
|
||||
<p>Join us in our dedicated chatroom <a href="https://element.linuxdelta.com/#/room/#geeklab:linuxdelta.com" rel="nofollow">#GeekLab:linuxdelta.com on Matrix</a></p>
|
||||
|
||||
<h3><strong>-- Stay In Touch --</strong></h3>
|
||||
|
||||
<p><strong>Find all the resources for this show on the Ask Noah Dashboard</strong></p>
|
||||
|
||||
<blockquote>
|
||||
<p><a href="http://www.asknoahshow.com" rel="nofollow">Ask Noah Dashboard</a></p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>Need more help than a radio show can offer? Altispeed provides commercial IT services and they’re excited to offer you a great deal for listening to the Ask Noah Show. Call today and ask about the discount for listeners of the Ask Noah Show!</strong></p>
|
||||
|
||||
<blockquote>
|
||||
<p><a href="http://www.altispeed.com/" rel="nofollow">Altispeed Technologies</a></p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>Contact Noah</strong></p>
|
||||
|
||||
<blockquote>
|
||||
<p>live [at] asknoahshow.com</p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>-- Twitter --</strong></p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://twitter.com/kernellinux" rel="nofollow">Noah - Kernellinux</a></li>
|
||||
<li><a href="https://twitter.com/asknoahshow" rel="nofollow">Ask Noah Show</a></li>
|
||||
<li><a href="https://twitter.com/altispeed" rel="nofollow">Altispeed Technologies</a></li>
|
||||
</ul><p>Special Guest: Steve Ovens.</p><p><a href="https://patreon.com/linuxdelta" rel="payment">Support Ask Noah Show</a></p>
|
||||
|
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>What brought you or introduced you to arch? Why did you give it a try? How went your first install, and what made you stay? I just want to read your background with Arch when you began using it!</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/Wiesterfeler"> /u/Wiesterfeler </a> <br/> <span><a href="https://www.reddit.com/r/archlinux/comments/r7byff/what_brought_you_to_arch/">[link]</a></span>   <span><a href="https://www.reddit.com/r/archlinux/comments/r7byff/what_brought_you_to_arch/">[comments]</a></span>
|
|
@ -0,0 +1 @@
|
|||
<p>Megyn Kelly is joined by Bari Weiss, journalist, editor of a new Substack publication, and author of "How To Fight Anti-Semitism," to talk about her time at the New York Times and her decision to leave, the leftward "woke" drift of the media and where the legacy media stands now, our cancel culture society, self-censorship, fighting anti-Semitism and the place of Jews in the cultural hierarchy, her move to Substack, and her recent engagement.</p><p>Find Bari Weiss' Substack here: <a href="https://bariweiss.substack.com/">https://bariweiss.substack.com/</a></p><p><br /></p><p>Follow The Megyn Kelly Show on all social platforms:</p><p><br /></p><p>Twitter: <a href="http://twitter.com/MegynKellyShow">http://Twitter.com/MegynKellyShow</a></p><p>Instagram: <a href="http://instagram.com/MegynKellyShow">http://Instagram.com/MegynKellyShow</a></p><p>Facebook: <a href="http://facebook.com/MegynKellyShow">http://Facebook.com/MegynKellyShow</a></p><p><br /></p><p>Find out more information at:</p><p><a href="https://www.devilmaycaremedia.com/megynkellyshow">https://www.devilmaycaremedia.com/megynkellyshow</a></p>
|
|
@ -0,0 +1 @@
|
|||
<p>Why do God’s chosen people have just as many moral failings as anyone else in the Bible? In this week’s episode, Tim and Jon take a look at ancient sibling rivalries, divine election, and God’s determination to form a covenant people that will one day embrace and include all nations. </p><p><a href="https://bibleproject.com/podcast/sibling-rivalry-and-biblical-election/">View full show notes from this episode →</a></p><p>Timestamps </p><ul><li>Part one (0:00–9:20)</li><li>Part two (9:20–19:40)</li><li>Part three (19:40–40:00)</li><li>Part four (40:00–end)</li></ul><p>Show Music </p><ul><li>“Defender Instrumental” by Tents</li></ul><p>Show produced by Dan Gummel. Show notes by Lindsey Ponder.</p><p>Powered and distributed by Simplecast.</p>
|
|
@ -0,0 +1,16 @@
|
|||
<p>This is our Exile Q+R! We loved doing this series and are so grateful for everyone’s questions and interest. Our Exile video is currently in production and is due out later this year (2018).</p>
|
||||
<p>We answered 6 Questions:</p>
|
||||
<p>(2:00) Austin: My question is about the lines "this is my home, but not my home" and the concept of the new heavens and the new earth. Now y'all have used this to make the point that we should take care of this earth because we're going to be living on it for the long-haul, but doesn't the fact that it is going to be renewed mean that no matter how good or bad of stewards we have been, God is going to make it hospitable for the long-haul, for all of eternity?</p>
|
||||
<p>(18:37) Rebecca: My question is about the 12 tribes of Israel, especially post-exile, so much of the history of Israel revolves around tribe identity. But other than Paul identifying as a Benjamite, and the temple priestess, Anna from the tribe of Asher in Luke, not much is mentioned in the NT. I just wondered, how important was tribe identity both right after the return from Exile, and if it still exists today?</p>
|
||||
<p>(27:50) Jonathan: Does the concept of exile also apply to our whole beings? Physical bodies, and consciousness. In the sense that, I am who I am, but I am not fully myself as I'm awaiting renewal.</p>
|
||||
<p>(37:45) Jonathyn: How does repentance play into the theme of Exile? In the OT, we see the prophets constantly speaking to Israel, telling them that God was communicating to them that if they repent and turn back to Him, that He would bring them back to Himself. John the B (baptist) and Jesus constantly preached repentance, and it's also all across the Apostles writings. Does exile play into this theme at all, and if so, how?</p>
|
||||
<p>(46:30) Mike: 2 Questions. 1. Could you talk about how the ideas of Exile and Return (from exile) form a foundation of understanding death and resurrection, specifically in Ezekiel's vision of the Valley of Dry Bones. 2. The Israelites are told to seek the peace "Shalom" of the city, during one of the least peaceful contexts, namely exile. Could you talk about how the coexistence of peace and exile affects the way in which we understand these individual concepts?</p>
|
||||
<p>(56:10) Wade: In the book of Daniel, I noticed that even King Nebuchadnezzar had a time of exile during his life, and he came out of it praising God. I had a question about Exile and sanctification. Namely, is there any time in the Bible where someone went through exile and did not come out praising God for who He is?</p>
|
||||
<p>Thank you to all our supporters! All of this is possible because of you :)</p>
|
||||
<p>Show Resources:</p>
|
||||
<p>The On Script Podcast: http://onscript.study/<br />
|
||||
www.thebibleproject.com</p>
|
||||
<p>Produced by:<br />
|
||||
Dan Gummel. Jon Collins. Matthew Halbert-Howen</p>
|
||||
<p>Show Music:<br />
|
||||
Defender Instrumental: Rosasharn Music.</p>
|
247
var/elfeed/db/data/f2/f23116a6c67997f157bfefaa0838c387792125a9
Normal file
247
var/elfeed/db/data/f2/f23116a6c67997f157bfefaa0838c387792125a9
Normal file
|
@ -0,0 +1,247 @@
|
|||
<p>Hello and welcome to another issue of <em>This Week in Rust</em>!
|
||||
<a href="http://rust-lang.org">Rust</a> is a programming language empowering everyone to build reliable and efficient software.
|
||||
This is a weekly summary of its progress and community.
|
||||
Want something mentioned? Tweet us at <a href="https://twitter.com/ThisWeekInRust">@ThisWeekInRust</a> or <a href="https://github.com/rust-lang/this-week-in-rust">send us a pull request</a>.
|
||||
Want to get involved? <a href="https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md">We love contributions</a>.</p>
|
||||
<p><em>This Week in Rust</em> is openly developed <a href="https://github.com/rust-lang/this-week-in-rust">on GitHub</a>.
|
||||
If you find any errors in this week's issue, <a href="https://github.com/rust-lang/this-week-in-rust/pulls">please submit a PR</a>.</p>
|
||||
<h2 id="updates-from-rust-community">Updates from Rust Community</h2>
|
||||
<h3 id="foundation">Foundation</h3>
|
||||
<ul>
|
||||
<li><a href="https://www.youtube.com/watch?v=Twb4u57kH5E">The Rust Foundation Ask Me Anything (AMA) - November 2021</a></li>
|
||||
</ul>
|
||||
<h3 id="projecttooling-updates">Project/Tooling Updates</h3>
|
||||
<ul>
|
||||
<li><a href="https://sixtyfps.io/thisweek/2021-11-22.html">SixtyFPS (GUI crate): Changelog for 21th of November 2021</a></li>
|
||||
<li><a href="https://www.sea-ql.org/SeaORM/blog/2021-11-19-whats-new-in-0.4.0/">What's new in SeaORM 0.4.0</a></li>
|
||||
<li><a href="https://www.fluvio.io/news/this-week-in-fluvio-0014/">This week in Fluvio #14: the programmable streaming platform</a></li>
|
||||
<li><a href="https://rust-analyzer.github.io/thisweek/2021/11/22/changelog-104.html">Rust Analyzer Changelog #104</a></li>
|
||||
<li><a href="https://intellij-rust.github.io/2021/11/22/changelog-160.html">IntelliJ Rust Changelog #160</a></li>
|
||||
<li><a href="https://forum.torproject.net/t/arti-0-0-1-is-released-an-embeddable-tor-client-in-rust/281">Arti 0.0.1 is released: An embeddable Tor client in Rust</a></li>
|
||||
<li><a href="https://weekly.databend.rs/2021-11-24-databend-weekly/">This week in Databend #17: an elastic and reliable cloud warehouse</a></li>
|
||||
</ul>
|
||||
<h3 id="observationsthoughts">Observations/Thoughts</h3>
|
||||
<ul>
|
||||
<li><a href="https://github.com/rust-lang/team/pull/671">mod team resignation</a></li>
|
||||
<li><a href="https://blainehansen.me/post/my-path-to-magma/">My Path to Magma: How I slowly became convinced we absolutely have to build a proof checker and bring formal verification to the mainstream.</a></li>
|
||||
<li><a href="https://jeffa.io/rust_packages_vs_crates">Rust Packages vs Crates</a></li>
|
||||
<li><a href="https://kflansburg.com/posts/merge-queues/">Merge Queues with Bors</a></li>
|
||||
<li><a href="https://hurryabit.github.io/blog/stack-safety-for-free/">Stack-safety for free?</a></li>
|
||||
<li><a href="https://blog.schichler.dev/intrusive-smart-pointers-heap-only-types-ckvzj2thw0caoz2s1gpmi1xm8">Intrusive Smart Pointers + Heap Only Types = 💞</a></li>
|
||||
<li><a href="https://mojosd.medium.com/the-second-first-rustc-reading-club-d0d0ffedc92f">The Second First Rustc Reading Club</a></li>
|
||||
<li><a href="http://smallcultfollowing.com/babysteps/blog/2021/11/18/rustc-reading-club-take-2/">Rustc Reading Club, Take 2</a></li>
|
||||
<li><a href="https://blog.sigplan.org/2021/11/18/undefined-behavior-deserves-a-better-reputation/">Undefined Behavior deserves a better reputation</a></li>
|
||||
<li><a href="https://dev.to/logrocket/improving-overconstrained-rust-library-apis-47ok">Improving overconstrained Rust library APIs</a></li>
|
||||
<li><a href="https://blog.scaleway.com/i-used-rust-for-the-first-time-to-bridge-two-softwares-heres-how-it-went/">I used Rust for the first time to bridge two softwares, here’s how it went</a></li>
|
||||
<li><a href="https://rust-analyzer.github.io//blog/2021/11/21/ides-and-macros.html">IDEs and Macros</a></li>
|
||||
<li><a href="https://briankung.dev/2021/11/20/contributing-to-artichoke-in-rust/">Contributing to Artichoke in Rust</a></li>
|
||||
<li><a href="https://chillfish8.ghost.io/fuzzy-searching-5x-faster-with-symspell/">How lnx does fuzzy searching over 5x faster with SymSpell</a></li>
|
||||
<li><a href="https://www.thecodedmessage.com/posts/endian_polymorphism/">Endianness, API Design, and Polymorphism in Rust</a></li>
|
||||
<li><a href="https://blog.convex.dev/a-tale-of-three-codebases/">A Tale of Three Rust Codebases</a></li>
|
||||
<li>[DE] <a href="https://www.heise.de/news/Die-Rust-Foundation-hat-eine-neue-Geschaeftsfuehrerin-6270875.html">Programmiersprachen: Die Rust Foundation hat eine neue Geschäftsführerin</a></li>
|
||||
<li>[DE] <a href="https://www.heise.de/news/Rust-Moderatoren-der-Programmiersprache-treten-zurueck-6275049.html">Rust: Moderatoren der Programmiersprache treten zurück</a></li>
|
||||
<li>[audio] <a href="https://rustacean-station.org/episode/047-jane-lusby/">Error Handling in Rust with Jane Lusby</a></li>
|
||||
</ul>
|
||||
<h3 id="rust-walkthroughs">Rust Walkthroughs</h3>
|
||||
<ul>
|
||||
<li><a href="https://youtu.be/PHa9rGuDzQI">I'm learning Rust - Ownership, lifetimes, and structs (video)</a></li>
|
||||
<li><a href="https://saidvandeklundert.net/learn/2021-11-18-calling-rust-from-python-using-pyo3/">Calling Rust from Python using PyO3</a></li>
|
||||
<li><a href="https://blog.schichler.dev/pinning-in-plain-english-ckwdq3pd0065zwks10raohh85">Pinning in plain English</a></li>
|
||||
<li><a href="https://medium.com/perimeterx/lets-build-a-salesforce-commerce-cloud-products-search-component-with-ocapi-rust-and-yew-part-98d7b3774f2f">Let’s Build a Salesforce Commerce Cloud Product Search Component with OCAPI, Rust, and Yew — Part 1</a></li>
|
||||
<li><a href="http://cmoran.xyz/writing/adventures_in_photogrammetry">Adventures in Drone Photogrammetry Using Rust and Machine Learning</a></li>
|
||||
<li><a href="https://dev.to/igorpetruk/async-refactoring-and-fewer-bugs-rust-block-expressions-to-the-rescue-ef0">Async, refactoring and fewer bugs: Rust block expressions to the rescue</a></li>
|
||||
<li><a href="https://21-lessons.com/how-to-instrument-a-rust-application-with-opentelemetry/">How to instrument a Rust application with OpenTelemetry</a></li>
|
||||
<li>[series] <a href="https://dev.to/azure/rust-from-the-beginning-your-first-program-30cp">Rust from the beginning, your first program</a></li>
|
||||
<li>[series] <a href="https://dev.to/deciduously/oops-i-did-it-againi-made-a-rust-web-api-and-it-was-not-that-difficult-3kk8">Oops, I Did It Again...I Made A Rust Web API And It Was Not That Difficult</a></li>
|
||||
<li>[series] <a href="https://dev.to/smurawski/getting-started-with-hippo-a-webassembly-paas-part-1-5470">Getting Started with Hippo - a WebAssembly PaaS (Part 1)</a></li>
|
||||
<li>[series] <a href="https://dev.to/smurawski/getting-started-with-hippo-a-webassembly-paas-part-2-2ilo">Getting Started with Hippo - a WebAssembly PaaS (Part 2)</a></li>
|
||||
<li>[series] <a href="https://dev.to/smurawski/getting-started-with-hippo-a-webassembly-paas-part-3-1h76">Getting Started with Hippo - a WebAssembly PaaS (Part 3)</a></li>
|
||||
<li>[video] <a href="https://youtu.be/Sfb0DKD8e9A">Using Rust with Elixir for code reuse and performance by Niklas Begley</a></li>
|
||||
<li>[video] <a href="https://youtu.be/2VPSzb7RNtY">Rust Autocomplete and Debugging in VS Code</a></li>
|
||||
<li>[video] <a href="https://youtu.be/AlsIhnrQO9A">Getting Started with WebAssembly (WASM) with Rust Lang</a></li>
|
||||
<li>[video] <a href="https://youtu.be/YxzGp33K088">What's Special About Rust</a></li>
|
||||
<li>[video] <a href="https://youtu.be/5ObNvCMIkPs">Web api benchmarking: NodeJS (Express) vs Rust (actix-web)</a></li>
|
||||
<li>[video] <a href="https://youtu.be/Ejzi-56-nqc">Munich Rust Meetup Remote #9</a></li>
|
||||
<li>[series] [video] <a href="https://youtu.be/U6Yg6-aW_Zg">LRG-16: Threads</a></li>
|
||||
<li>[series] [video] <a href="https://www.youtube.com/watch?v=EPdilVGovxE">Writing a Programming Language (in Rust) 8: Function returns and list indexing</a></li>
|
||||
</ul>
|
||||
<h3 id="miscellaneous">Miscellaneous</h3>
|
||||
<ul>
|
||||
<li><a href="https://codecaptured.com/blog/i-made-a-star-wars-programming-language-called-the-force/">I Made a Star Wars Programming Language Called "The Force" in Rust!</a></li>
|
||||
</ul>
|
||||
<h2 id="crate-of-the-week">Crate of the Week</h2>
|
||||
<p>This week's crate is <a href="https://crates.io/crates/rustc_codegen_nvvm">rustc_codegen_nvvm</a>, a rustc codegen backend that targets NVIDIA's libnvvm CUDA library.</p>
|
||||
<p>Thanks to <a href="https://users.rust-lang.org/t/crate-of-the-week/2704/987">troiganto</a> for the suggestion!</p>
|
||||
<p><a href="https://users.rust-lang.org/t/crate-of-the-week/2704">Please submit your suggestions and votes for next week</a>!</p>
|
||||
<h2 id="call-for-participation">Call for Participation</h2>
|
||||
<p>Always wanted to contribute to open-source projects but didn't know where to start?
|
||||
Every week we highlight some tasks from the Rust community for you to pick and get started!</p>
|
||||
<p>Some of these tasks may also have mentors available, visit the task page for more information.</p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/rusty-celery/rusty-celery">rusty-celery is looking for contributors</a></li>
|
||||
</ul>
|
||||
<p><strong>Artichoke</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/artichoke/artichoke/issues/1501">Implement <code>mezzaluna_feature_loader::LoadedFeatures::shrink_to</code></a></li>
|
||||
<li><a href="https://github.com/artichoke/artichoke/issues/1503">Implement <code>artichoke_backend::module::Registry::shrink_to</code></a></li>
|
||||
<li><a href="https://github.com/artichoke/artichoke/issues/1502">Implement <code>artichoke_backend::class::Registry::shrink_to</code></a></li>
|
||||
</ul>
|
||||
<p><strong>Ockam</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/ockam-network/ockam/issues/2236">Fix handling of larger messages in ockam_node</a></li>
|
||||
<li><a href="https://github.com/ockam-network/ockam/issues/2256">Replace TCP port 5000 in examples&guides</a></li>
|
||||
<li><a href="https://github.com/ockam-network/ockam/issues/2249">Update to Rust 2021</a></li>
|
||||
</ul>
|
||||
<p>If you are a Rust project owner and are looking for contributors, please submit tasks <a href="https://users.rust-lang.org/t/twir-call-for-participation/4821">here</a>.</p>
|
||||
<h2 id="updates-from-the-rust-project">Updates from the Rust Project</h2>
|
||||
<p>284 pull requests were <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2021-11-15..2021-11-22">merged in the last week</a></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90058">stabilize <code>-Z strip</code> as <code>-C strip</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90687">permit const panics in stable const contexts in stdlib</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90352">simplify <code>for</code> loop desugar</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/89610">warn on <code>#[must_use]</code> use on async fn's</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90803">suggest <code>&str.chars()</code> on attempt to <code>&str.iter()</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/91022">suggest <code>await</code> in more situations where infer types are involved</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90961">suggest removal of arguments for unit variant, not replacement</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90329">try all stable method candidates first before trying unstable ones</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/89580">point at source of trait bound obligations in more places</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90861">print escaped string if char literal has multiple characters, but only one printable character</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90901">improve <code>ManuallyDrop</code> suggestion</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90667">improve diagnostics when a static lifetime is expected</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90575">improve suggestions for compatible variants on type mismatch</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90927">fix float ICE</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90933">fix await suggestion on non-future type</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90819">fix incorrect handling of <code>TraitRef</code>s when emitting suggestions</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90989">avoid suggesting literal formatting that turns into member access</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90845">address performance regression introduced by recent ADT drop requirements fix</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90996">optimize <code>impl Hash for ObligationCauseData</code> by not hashing <code>ObligationCauseCode</code> variant fields</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/91008">add IEEE 754-2019 minimun and maximum functions for <code>f32</code>/<code>f64</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/89258">make char conversion functions unstably <code>const</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90607">make slice → <code>str</code> conversion and related functions <code>const</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90958">mark <code><*const _>::align_offset</code> and <code><*mut _>::align_offset</code> as <code>const fn</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/89741">mark <code>Arc::from_inner</code> / <code>Rc::from_inner</code> as <code>unsafe</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/85766">stabilize <code>File::options</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90772">add <code>Vec::retain_mut</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/88601">implement <code>Termination</code> for <code>Result<Infallible, E></code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust/pull/90535">implement <code>clone_from</code> for <code>State</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/miri/pull/1918">miri: portable SIMD: basic binops</a></li>
|
||||
<li><a href="https://github.com/rust-lang/stdarch/pull/1249">arch: work-around buggy Intel chips erroneously reporting BMI1/BMI2 support</a></li>
|
||||
<li><a href="https://github.com/rust-lang/stdarch/pull/1256">arch: complete armv8 instructions</a></li>
|
||||
<li><a href="https://github.com/rust-lang/log/pull/471">log: add <code>Log</code> implementation for <code>&impl Log</code> and <code>Arc<impl Log></code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/cargo/pull/10107">cargo: add <code>--message-format</code> for <code>install</code> command</a></li>
|
||||
<li><a href="https://github.com/rust-lang/cargo/pull/10090">cargo: enhance error message for target auto-discovery</a></li>
|
||||
<li><a href="https://github.com/rust-lang/cargo/pull/10082">cargo: warn when alias shadows external subcommand</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/8007">clippy: add new lint <code>octal_escapes</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/8009">clippy: allow <code>suboptimal_flops</code> in <code>const</code> functions</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/8011">clippy: avoid inline hints with double backticks for <code>doc-markdown</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7898">clippy: don't show <code>no_effect</code> warning on unit structs implementing <code>fn_once</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7988">clippy: fix ICE on <code>undocumented_unsafe_blocks</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7968">clippy: fix <code>manual_map</code> with unsafe functions</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7982">clippy: fix <code>needless_collect</code>'s tendency to suggest code requiring multiple mutable borrows of the same value.</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7896">clippy: fix behavior-changing <code>manual_split_once</code> suggestion and add new lint <code>needless_splitn</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7997">clippy: fix <code>shadow_same</code> false positives for async function arguments</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7977">clippy: improve <code>needless_borrow</code> lint</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7639">clippy: improve heuristic for eagerness suggestion</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rust-clippy/pull/7971">clippy: fix suggestion in <code>option_map_or_none</code></a></li>
|
||||
<li><a href="https://github.com/rust-lang/rustfmt/pull/5091">rustfmt: preserve normalized comments after last list item</a></li>
|
||||
</ul>
|
||||
<h3 id="rust-compiler-performance-triage">Rust Compiler Performance Triage</h3>
|
||||
<p>This week, there were a number of cases where the <code>incr-unchanged</code> variants of <code>inflate</code> went up or down by 5% to 6%; we believe these are instances of increased noise in benchmarks documented on <a href="https://github.com/rust-lang/rustc-perf/issues/1105">rustc-perf#1105</a>. I was tempted to remove these from the report, but its non-trivial to re-construct the report "as if" some benchmark were omitted.</p>
|
||||
<p>Otherwise, there were some nice wins for performance. For example, PR <a href="https://github.com/rust-lang/rust/issues/90996">#90996</a> more than halved the time to document builds of <code>diesel</code> by revising how we hash <code>ObligationCauseData</code>. If anyone is interested, it might be good to follow-up on the effects of PR <a href="https://github.com/rust-lang/rust/issues/90352">#90352</a>, "Simplify <code>for</code> loop desugar", where we have hypothesized that the increased compilation time is due to more LLVM optimizations being applied.</p>
|
||||
<p>Triage done by <strong>@pnkfelix</strong>.
|
||||
Revision range: <a href="https://perf.rust-lang.org/?start=934624fe5f66ce3fb8abf0597a6deb079783335f&end=22c2d9ddbf356bcdb718e88ca6ee3665e1e42690&absolute=false&stat=instructions%3Au">934624fe..22c2d9dd</a></p>
|
||||
<p>1 Regressions, 3 Improvements, 8 Mixed; 3 of them in rollups
|
||||
34 comparisons made in total</p>
|
||||
<p><a href="https://github.com/rust-lang/rustc-perf/blob/master/triage/2021-11-23.md">Full report here</a></p>
|
||||
<h3 id="approved-rfcs">Approved RFCs</h3>
|
||||
<p>Changes to Rust follow the Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs">RFC (request for comments) process</a>. These
|
||||
are the RFCs that were approved for implementation this week:</p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/rust-lang/rfcs/pull/2972">Constrained Naked Functions</a></li>
|
||||
<li><a href="https://github.com/rust-lang/rfcs/pull/3180">Cargo --crate-type CLI Argument</a></li>
|
||||
</ul>
|
||||
<h3 id="final-comment-period">Final Comment Period</h3>
|
||||
<p>Every week <a href="https://www.rust-lang.org/team.html">the team</a> announces the
|
||||
'final comment period' for RFCs and key PRs which are reaching a
|
||||
decision. Express your opinions now.</p>
|
||||
<h3 id="rfcs"><a href="https://github.com/rust-lang/rfcs/labels/final-comment-period">RFCs</a></h3>
|
||||
<ul>
|
||||
<li><em>No RFCs entered final comment period this week.</em></li>
|
||||
</ul>
|
||||
<h3 id="tracking-issues-prs"><a href="https://github.com/rust-lang/rust/labels/final-comment-period">Tracking Issues & PRs</a></h3>
|
||||
<ul>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/pull/90896">Stabilize some MaybeUninit behavior as const</a></li>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/pull/90292">Document setgroups call caused by std::os::unix::process::CommandExt.uid</a></li>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/84223">Tracking Issue for const-initialized thread locals</a></li>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/81106">Tracking Issue for NonZeroUn::is_power_of_two (feature nonzero_is_power_of_two)</a></li>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/74479">Tracking Issue for #![feature(available_parallelism)]</a></li>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/72016">Tracking Issue for inline assembly (asm!)</a></li>
|
||||
<li>[disposition: merge] <a href="https://github.com/rust-lang/rust/issues/71249">Tracking Issue for cargo report future-incompat</a></li>
|
||||
</ul>
|
||||
<h3 id="new-rfcs"><a href="https://github.com/rust-lang/rfcs/pulls">New RFCs</a></h3>
|
||||
<ul>
|
||||
<li>RFC Update: <a href="https://github.com/rust-lang/rfcs/pull/3197">Clarify that RFC1520 does not permit the compiler to replace calls to Clone::clone with a memcpy</a></li>
|
||||
</ul>
|
||||
<h2 id="upcoming-events">Upcoming Events</h2>
|
||||
<p>Rusty Events between 11/24-12/08 🦀</p>
|
||||
<h3 id="online">Online</h3>
|
||||
<ul>
|
||||
<li><a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/282025037">November 25, 2021 | Cardiff, WLS | <strong>Rust Book Study Session - Packages, Crates and Modules & Common Collections</strong> | Rust and C++ Cardiff</a></li>
|
||||
<li><a href="https://www.meetup.com/rust-noris/events/281829098">November 25, 2021 | Nuremberg, DE | <strong>Rust Nürnberg online #7</strong> | Rust Nuremberg</a></li>
|
||||
<li><a href="https://www.meetup.com/Rust-Community-Stuttgart/events/282000759">November 25, 2021 | Stuttgart, DE | <strong>Rust-Meetup</strong> | Rust Community Stuttgart</a></li>
|
||||
<li><a href="https://www.meetup.com/Rust-Linz/events/282093961">November 25, 2021 | Linz, AT | <strong>Rust Meetup Linz - 16th Edition</strong> | Rust Linz</a></li>
|
||||
<li><a href="https://www.meetup.com/Dallas-Rust/events/jqxqwryccpbnc/">November 30, 2021 | Dallas, TX, US | <strong>Last Tuesday</strong> | Dallas Rust</a></li>
|
||||
<li><a href="https://www.meetup.com/Graz-Rust-Meetup/events/281955585">November 30, 2021 | Graz, AT | <strong>Rust and memory safety</strong> | Rust Graz Meetup</a></li>
|
||||
<li><a href="https://www.meetup.com/Buffalo-Rust-Meetup/events/281833990/">December 7, 2021 | Buffalo, NY, US | <strong>First Tuesdays</strong> | Buffalo Rust Meetup</a></li>
|
||||
<li><a href="https://www.meetup.com/Los-Gatos-Rust-Reading-Group/events/281966245">December 8, 2021 | Los Gatos, CA, US | <strong>Book #24 - Rust for Rustaceans - Chapter 1</strong> | Los Gatos Reading Group</a></li>
|
||||
<li><a href="https://www.meetup.com/Rust-Los-Angeles/events/281944671/">December 8, 2021 | Los Angeles, CA, US | <strong>Rust Computer Vision Project with Geordon Worley</strong> | Rust Los Angeles</a></li>
|
||||
<li><a href="https://www.meetup.com/Rust-Community-Stuttgart/events/282009864">December 8, 2021 | Stuttgart, DE | <strong>Rust-Meetup</strong> | Rust Community Stuttgart</a></li>
|
||||
</ul>
|
||||
<h3 id="north-america">North America</h3>
|
||||
<ul>
|
||||
<li><a href="https://www.meetup.com/Rust-ATL/events/lhpkmsyccqblb/">December 8, 2021 | Atlanta, GA, US | <strong>Grab a beer with fellow Rustaceans</strong> | Rust Atlanta</a></li>
|
||||
</ul>
|
||||
<h3 id="europe">Europe</h3>
|
||||
<ul>
|
||||
<li><a href="https://rustcon.ru">December 3, 2021 | Moscow, RU | <strong>Rust Con</strong> | RustCon.ru</a></li>
|
||||
</ul>
|
||||
<p>If you are running a Rust event please add it to the <a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com">calendar</a> to get
|
||||
it mentioned here. Please remember to add a link to the event too.
|
||||
Email the <a href="mailto:community-team@rust-lang.org">Rust Community Team</a> for access.</p>
|
||||
<h1 id="rust-jobs">Rust Jobs</h1>
|
||||
<p><strong>StackBlitz</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://jobs.lever.co/stackblitz/7ccd2472-1416-4448-8642-e58e9b32e129">WebContainer Systems Engineer (Remote)</a></li>
|
||||
</ul>
|
||||
<p><strong>Elektron</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://www.elektron.se/rust-audio-developer/">Rust Audio Developer (Gothenburg, SE)</a></li>
|
||||
</ul>
|
||||
<p><strong>tangram</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://www.tangram.dev/jobs">Rust Developer (Remote)</a></li>
|
||||
</ul>
|
||||
<p><strong>Kraken</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://jobs.lever.co/kraken/4019a818-4a7b-46ef-9225-c53c7a7f238c">Backend Engineer - Rust - Core Backend (Remote)</a></li>
|
||||
<li><a href="https://jobs.lever.co/kraken/fe1e07f4-6d7c-4f65-9a8f-27cf3b3fd2b1">Backend Engineer, Kraken Futures - Rust (Remote)</a></li>
|
||||
<li><a href="https://jobs.lever.co/kraken/2863623f-13c9-4f50-992d-7c25736a60f9">Senior Rust Engineer - Banking (Remote)</a></li>
|
||||
</ul>
|
||||
<p><strong>Maasa Labs</strong></p>
|
||||
<ul>
|
||||
<li><a href="https://massa.net/jobs.html">Several Rust Engineering Positions Available</a></li>
|
||||
</ul>
|
||||
<p><em>Tweet us at <a href="https://twitter.com/ThisWeekInRust">@ThisWeekInRust</a> to get your job offers listed here!</em></p>
|
||||
<h1 id="quote-of-the-week">Quote of the Week</h1>
|
||||
<blockquote>
|
||||
<p>On the topic of reframing UB, I was reminded of an article about the <a href="https://acoup.blog/2019/06/28/collections-oaths-how-do-they-work/">mechanics of oaths and vows in historical cultures</a>.</p>
|
||||
<p>When a programmer writes <code>get_unchecked</code> , we can imagine them wanting to promise the compiler that they uphold its preconditions. But since the compiler is normally not so trusting of unproven assertions, the programmer swears an <em>oath</em> that their argument is in bounds.</p>
|
||||
<p>The compiler, seeing such a solemn commitment, treats the programmer's word as true and optimizes accordingly. The compiler is so thoroughly convinced that it never even entertains the possibility of doubting the programmer's oath.</p>
|
||||
<p>But if the programmer has sworn falsely, then they might well suffer divine retribution in the form of nasal demons — or worse, subtly baffling program behaviour.</p>
|
||||
</blockquote>
|
||||
<p>– <a href="https://reddit.com/r/rust/comments/qx168t/undefined_behavior_deserves_a_better_reputation/hl8koel/">/u/scook0 on /r/rust</a></p>
|
||||
<p>Thanks to <a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328/1142">G. Thorondorsen</a> for the suggestion!</p>
|
||||
<p><a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328">Please submit quotes and vote for next week!</a></p>
|
||||
<p><em>This Week in Rust is edited by: <a href="https://github.com/nellshamrell">nellshamrell</a>, <a href="https://github.com/llogiq">llogiq</a>, <a href="https://github.com/cdmistman">cdmistman</a>, <a href="https://github.com/ericseppanen">ericseppanen</a>, <a href="https://github.com/extrawurst">extrawurst</a>, <a href="https://github.com/andrewpollack">andrewpollack</a>, <a href="https://github.com/U007D">U007D</a>, <a href="https://github.com/kolharsam">kolharsam</a>, <a href="https://github.com/joelmarcey">joelmarcey</a>, <a href="https://github.com/marriannegoldin">marriannegoldin</a>.</em></p>
|
||||
<p><em>Email list hosting is sponsored by <a href="https://foundation.rust-lang.org/">The Rust Foundation</a></em></p>
|
||||
<p><small><a href="https://www.reddit.com/r/rust/comments/r1krej/this_week_in_rust_418/">Discuss on r/rust</a></small></p>
|
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>As the title says I have two machines both running Guix System. One's a laptop, the other a desktop. For obvious reasons I prefer to build software on the desktop and publish it for the laptop to use. But I have a package which for the same commits of the same channels produces different derivations (just going off of the hashes). End result is that I can't substitute the package. I've checked the build inputs using <code>guix graph -t derivation</code> and they had exactly the same derivation hashes listed as dependencies.</p> <p>Anyone know what could cause this?</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/bo0O0od"> /u/bo0O0od </a> <br/> <span><a href="https://www.reddit.com/r/GUIX/comments/oy9g0j/two_machines_same_channels_same_commits_same/">[link]</a></span>   <span><a href="https://www.reddit.com/r/GUIX/comments/oy9g0j/two_machines_same_channels_same_commits_same/">[comments]</a></span>
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>I know, I know. Believe me, I wouldn't if I didn't have to.</p> <p>Does anybody have experience running an arch distribution in a windows 11 <del>windows subsystem for linux</del> linux subsystem for windows? There are <a href="https://gist.github.com/ld100/3376435a4bb62ca0906b0cff9de4f94b">instructions</a> on how to migrate from ubuntu, but since I'm looking to use native gpu support in wsl, which is a bleeding edge feature, I'm a little hesitent.</p> <p>But then again, the latest ubuntu for wsl is 20.04, which is almost 20 months old, and hence I'll have to tinker anyway to upgrade the system. Might aswell install arch.</p> <p>What do you say? Any hands-on experience? Thank you :-)</p> <p>P.S.: I can't run arch on my machine as gigabyte's linux driver support <em>for my motherboard</em> is terrible.</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/agentsmurf6"> /u/agentsmurf6 </a> <br/> <span><a href="https://www.reddit.com/r/archlinux/comments/qytxsr/anyone_tried_arch_in_wsl2_on_windows_11/">[link]</a></span>   <span><a href="https://www.reddit.com/r/archlinux/comments/qytxsr/anyone_tried_arch_in_wsl2_on_windows_11/">[comments]</a></span>
|
|
@ -0,0 +1,43 @@
|
|||
<p>This week we're live from Cincinnati Public Radio to bring a very controversial episode of the Ask Noah Show. We sit down with Paul M. Jones & he tells us why some codes of conduct are a bad idea. We take your calls, plus we we look to see if Linux security is flawed.</p>
|
||||
|
||||
<h3><strong>-- The Cliff Notes --</strong></h3>
|
||||
|
||||
<ul>
|
||||
<li><p>Being Inclusive</p></li>
|
||||
<li><p><a href="http://paul-m-jones.com/about" rel="nofollow">Paul's Blog</a></p></li>
|
||||
<li><p><a href="https://www.bleepingcomputer.com/news/security/linux-servers-hijacked-to-mine-cryptocurrency-via-sambacry-vulnerability/" rel="nofollow">SMBCry Vulnerability</a></p></li>
|
||||
</ul>
|
||||
|
||||
<h3><strong>-- Noobs Corner --</strong></h3>
|
||||
|
||||
<h4>[Check out the Ask Noah Dashboard](<a href="http://www.asknoahshow.com" rel="nofollow">www.asknoahshow.com</a>)</h4>
|
||||
|
||||
<h3><strong>-- Stay In Touch --</strong></h3>
|
||||
|
||||
<p><strong>Find all the resources for this show on the Ask Noah Dashboard</strong></p>
|
||||
|
||||
<blockquote>
|
||||
<p><a href="http://www.asknoahshow.com" rel="nofollow">Ask Noah Dashboard</a></p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>Need more help than a radio show can offer? Altispeed provides commercial IT services and they’re excited to offer you a great deal for listening to the Ask Noah Show. Call today and ask about the discount for listeners of the Ask Noah Show!</strong></p>
|
||||
|
||||
<blockquote>
|
||||
<p><a href="http://www.altispeed.com/" rel="nofollow">Altispeed Technologies</a></p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>Contact Noah</strong></p>
|
||||
|
||||
<blockquote>
|
||||
<p>asknoah [at] jupiterbroadcasting.com</p>
|
||||
</blockquote>
|
||||
|
||||
<p><strong>-- Twitter --</strong></p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://twitter.com/kernellinux" rel="nofollow">Noah - Kernellinux</a></li>
|
||||
<li><a href="https://twitter.com/asknoahshow" rel="nofollow">Ask Noah Show</a></li>
|
||||
<li><a href="https://twitter.com/altispeed" rel="nofollow">Altispeed Technologies</a></li>
|
||||
<li><a href="https://twitter.com/jbsignal" rel="nofollow">Jupiter Broadcasting</a></li>
|
||||
</ul><p><a href="https://patreon.com/linuxdelta" rel="payment">Support Ask Noah Show</a></p>
|
||||
|
|
@ -0,0 +1 @@
|
|||
This series of lectures is an ongoing course in Content Communication from Logos School in Moscow, Idaho, a premiere school in Classical Christian Education.
|
|
@ -0,0 +1,37 @@
|
|||
<p>SHOW NOTES: </p>
|
||||
|
||||
<p>- All the info you need to START is on our <a href='http://www.thebiblerecap.com'>website</a>!
|
||||
- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> family for bonus perks!</p>
|
||||
|
||||
<p>- Get your <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>TBR merch</a></p>
|
||||
|
||||
<p>- <a href='http://thebiblerecap.com/contact'>Show credits</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>FROM TODAY’S PODCAST: </p>
|
||||
|
||||
<p>- <a href='https://thebiblerecap.podbean.com/e/230-jeremiah-38-40-psalm-74-79/'>The Bible Recap - Episode 230</a></p>
|
||||
|
||||
<p>- <a href='https://thebiblerecap.podbean.com/e/231-2-kings-24-25-2-chronicles-36/'>The Bible Recap - Episode 231</a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=Exodus+34%3A6-7&version=ESV'>Exodus 34:6-7</a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=romans+1%3A18-32&version=ESV'>Romans 1:18-32</a></p>
|
||||
|
||||
<p>- Join <a href='http://www.patreon.com/thebiblerecap'>Patreon</a> to receive transcripts to each episode!</p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>SOCIALS:</p>
|
||||
|
||||
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a></p>
|
||||
|
||||
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a></p>
|
||||
|
||||
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>D-GROUP:
|
||||
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>
|
|
@ -0,0 +1,37 @@
|
|||
<p><iframe loading="lazy" title="Destination Linux EP45 - Sean Davis of Xubuntu" width="800" height="450" src="https://www.youtube.com/embed/Bw9tzPPCNAk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
|
||||
<p><span style="font-weight: 400;">Welcome to Episode 45 of Destination Linux for 11-13-17</span></p>
|
||||
<p><span style="font-weight: 400;">Today on the show we have a special guest from the </span><a href="https://xfce.org/"><span style="font-weight: 400;">Xfce</span></a><span style="font-weight: 400;"> development team</span></p>
|
||||
<p><a href="https://wiki.ubuntu.com/SeanDavis"><span style="font-weight: 400;">Sean Davis</span></a></p>
|
||||
<p><span style="font-weight: 400;">Web Developer by day</span></p>
|
||||
<p><span style="font-weight: 400;">Xubuntu Technical Lead all the time</span></p>
|
||||
<p><span style="font-weight: 400;">Xfce core contributor</span></p>
|
||||
<p><span style="font-weight: 400;">An Ubuntu Member</span></p>
|
||||
<p><span style="font-weight: 400;">A contributor to several of the core applications included with </span><a href="https://xubuntu.org/"><span style="font-weight: 400;">Xubuntu</span></a><span style="font-weight: 400;"> including</span></p>
|
||||
<ul>
|
||||
<li style="font-weight: 400;"><span style="font-weight: 400;">Catfish File Search</span></li>
|
||||
<li style="font-weight: 400;"><span style="font-weight: 400;">Light Locker Settings</span></li>
|
||||
<li style="font-weight: 400;"><span style="font-weight: 400;">LightDM GTK+ Greeter</span></li>
|
||||
<li style="font-weight: 400;"><span style="font-weight: 400;">MenuLibre (Menu Editor) 2012</span></li>
|
||||
<li style="font-weight: 400;"><span style="font-weight: 400;">Mugshot (User Configuration)</span></li>
|
||||
<li style="font-weight: 400;"><span style="font-weight: 400;">Parole Media Player</span></li>
|
||||
<li style="font-weight: 400;"><span style="font-weight: 400;">xfce4-power-manager</span></li>
|
||||
</ul>
|
||||
<p><span style="font-weight: 400;">And someone I will have to personally apologize to</span></p>
|
||||
<p><a href="https://twitter.com/bluesabredavis"><span style="font-weight: 400;">Twitter</span></a></p>
|
||||
<p><a href="https://github.com/bluesabre"><span style="font-weight: 400;">Github</span></a></p>
|
||||
<p><a href="https://launchpad.net/~bluesabre"><span style="font-weight: 400;">Launchpad</span></a></p>
|
||||
<p><a href="https://bitbucket.org/seandavis"><span style="font-weight: 400;">BitBucket</span></a></p>
|
||||
<p><a href="https://www.youtube.com/channel/UCFjhMgMNPa1WAgwZSFGgr-w"><span style="font-weight: 400;">Youtube</span></a></p>
|
||||
<p><a href="https://smdavis.us/"><span style="font-weight: 400;">Sean Davis</span></a><span style="font-weight: 400;"> Welcome to the show</span></p>
|
||||
<p><b>Admin</b></p>
|
||||
<p><a href="https://teespring.com/destinationlinuxpodcast?utm_swu=29&utm_source=Seller_mktauto_us&utm_campaign=seller_campaign_launch_2&utm_medium=email#pid=522&cid=101894&sid=front"><span style="font-weight: 400;">Destination Linux Apparel</span></a></p>
|
||||
<p><b>Where Can You Find Us This Week</b></p>
|
||||
<ul>
|
||||
<li style="font-weight: 400;"><span style="font-weight: 400;">Rocco and Ryan will be playing Rocket League live this week on DasGeek Channel</span></li>
|
||||
<li style="font-weight: 400;"><span style="font-weight: 400;">Big Daddy Linux Live! On Saturday night on the BigDaddyLinux Channel</span></li>
|
||||
</ul>
|
||||
<p><span style="font-weight: 400;">Twitter @dasgeekchannel @bigdaddylinux</span></p>
|
||||
<p><span style="font-weight: 400;">A big thank you to each and every one of you for supporting us and Thank you For Watching Destination Linux</span></p>
|
||||
<p><span style="font-weight: 400;">Have a great week and remember the Journey ITSELF is just as important as the Destination</span></p>
|
||||
<p> </p>
|
||||
<p> </p>
|
|
@ -0,0 +1,92 @@
|
|||
<p>SHOW NOTES:
|
||||
Thanks for listening! We’ve posted some helpful info for you in our show notes below!</p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>PODCAST BASICS:
|
||||
</p>
|
||||
|
||||
<p>- Subscribe where you listen!</p>
|
||||
|
||||
<p>- Check out the details on our <a href='http://www.thebiblerecap.com'>website
|
||||
</a></p>
|
||||
|
||||
<p>- Get the<a href='https://www.bible.com/app'> Bible app</a> (free)
|
||||
</p>
|
||||
|
||||
<p>- Follow our<a href='https://www.bible.com/reading-plans/5-chronological'> Bible reading plan</a></p>
|
||||
|
||||
<p>- Check out our customized <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>journal</a></p>
|
||||
|
||||
<p>- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> community for bonus fun! </p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>MERCH: Get your<a href='https://www.theconnextion.com/tlcdgroup/index.cfm'> TBR merch</a>! We’ve got t-shirts, coffee mugs, tote bags, phone wallets, and stickers! </p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>FROM TODAY’S PODCAST: </p>
|
||||
|
||||
<p>- We’re in Israel RIGHT NOW! You can see daily highlights by following Tara-Leigh on Instagram at <a href='http://instagram.com/taraleighcobble'>@taraleighcobble</a>! And if you want to join us on our next trip, visit <a href='http://thebiblerecap.com/israel'>thebiblerecap.com/israel</a> to get more info and fill out the interest form (not a commitment) today! We’ll send you more info on the trip so you can decide if it’s a good fit for you!</p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=James+1%3A5&version=ESV'>James 1:5</a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=deuteronomy+17%3A16-17&version=ESV'>Deuteronomy 17:16-17</a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=deuteronomy+7%3A1-5&version=ESV'>Deuteronomy 7:1-5</a></p>
|
||||
|
||||
<p>- <a href='https://www.mydgroup.org/promo'>D-Group Promo Video</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>SOCIALS:</p>
|
||||
|
||||
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a> | <a href='http://pinterest.com/thebiblerecap'>Pinterest</a></p>
|
||||
|
||||
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a> | <a href='http://pinterest.com/ilovemydgroup'>Pinterest</a></p>
|
||||
|
||||
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>D-GROUP:
|
||||
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>TBR TEAM:
|
||||
</p>
|
||||
|
||||
<p>Written and Hosted by: <a href='http://taraleighcobble.com'>Tara-Leigh Cobble</a></p>
|
||||
|
||||
<p>Content Manager: <a href='http://mydgroup.org'>Courtney Vaughan
|
||||
</a></p>
|
||||
|
||||
<p>Podcast Operations: <a href='http://mydgroup.org'>Callie Summers
|
||||
</a></p>
|
||||
|
||||
<p>Website Management: <a href='http://mydgroup.org'>Joelle Smith</a></p>
|
||||
|
||||
<p>Sound Engineer: <a href='http://thebiblerecap.com'>Allison Congden</a></p>
|
||||
|
||||
<p>Content Design: <a href='http://misswyolene.com'>Morgan Young
|
||||
</a></p>
|
||||
|
||||
<p>Social Media Management: <a href='http://thebiblerecap.com'>Sarah Yocum</a></p>
|
||||
|
||||
<p>Journal Design: <a href='https://brittneyhmurray.weebly.com/'>Brittney Murray</a></p>
|
||||
|
||||
<p>Logo Design: <a href='mailto:landonhwade@gmail.com'>Landon Wade</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>Available on:<a href='https://itunes.apple.com/us/podcast/the-bible-recap/id1440833267'> iTunes</a> |<a href='https://open.spotify.com/show/2lWv2RlsyMSMzerbAb1uOx'> Spotify</a> |<a href='https://www.google.com/podcasts?feed=aHR0cHM6Ly93d3cuaXZvb3guY29tL3RoZS1iaWJsZS1yZWNhcF9mZ19mMTYzNzgzNF9maWx0cm9fMS54bWw'> Google</a> |<a href='https://www.stitcher.com/podcast/dgroup/the-bible-recap?refid=stpr'> Stitcher</a> |<a href='https://thebiblerecap.podbean.com/'> Podbean</a> | <a href='https://play.google.com/music/m/Ivmpjo6234pwcvclpwxzlklglpm?t=The_Bible_Recap'>Google Play</a> | <a href='http://youtube.com/c/TheBibleRecap'>YouTube
|
||||
</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>WEBSITE:
|
||||
<a href='http://www.thebiblerecap.com'>thebiblerecap.com</a></p>
|
||||
|
||||
<p> </p>
|
|
@ -0,0 +1,29 @@
|
|||
<p>SHOW NOTES: </p>
|
||||
|
||||
<p>- All the info you need to START is on our <a href='http://www.thebiblerecap.com'>website</a>! Seriously, go there.
|
||||
- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> community for bonus perks!</p>
|
||||
|
||||
<p>- Get your <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>TBR merch</a></p>
|
||||
|
||||
<p>- <a href='http://thebiblerecap.com/contact'>Show credits</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>FROM TODAY’S PODCAST: </p>
|
||||
|
||||
<p><a href='http://thebiblerecap.com/start'>- Download the printable version of our reading plan on the start page!</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>SOCIALS:</p>
|
||||
|
||||
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a></p>
|
||||
|
||||
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a></p>
|
||||
|
||||
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>D-GROUP:
|
||||
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>
|
|
@ -0,0 +1,3 @@
|
|||
<img src="https://media.babylonbee.com/thumbs/article-10076-1-thumb.jpg"> <p>CHICAGO, IL—People are protesting in the streets today after human rights groups revealed Jussie Smollett will be forced to share a jail cell with his racist attackers.</p>
|
||||
<p>The post <a rel="nofollow" href="https://babylonbee.com/news/cruel-jussie-smollett-forced-to-share-a-jail-cell-with-his-attacker">Cruel: Jussie Smollett Will Be Forced To Share A Jail Cell With His Attacker</a> appeared first on <a rel="nofollow" href="https://babylonbee.com">The Babylon Bee</a>.</p>
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<p>SHOW NOTES: </p>
|
||||
|
||||
<p>- All the info you need to START is on our <a href='http://www.thebiblerecap.com'>website</a>! Seriously, go there.
|
||||
- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> community for bonus perks!</p>
|
||||
|
||||
<p>- Get your <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>TBR merch</a></p>
|
||||
|
||||
<p>- <a href='http://thebiblerecap.com/contact'>Show credits</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>FROM TODAY’S PODCAST: </p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=1+corinthians+15%3A14&version=ESV'>1 Corinthians 15:14</a></p>
|
||||
|
||||
<p>- Podcast: <a href='https://www.whitehorseinn.org/show/reconciling-accounts-of-the-resurrection/'>Reconciling Accounts of the Resurrection</a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=exodus+25%3A22&version=ESV'>Exodus 25:22</a></p>
|
||||
|
||||
<p>- <a href='http://www.mydgroup.org'>Join D-Group!</a></p>
|
||||
|
||||
<p>
|
||||
|
||||
</p>
|
||||
|
||||
<p>SOCIALS:</p>
|
||||
|
||||
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a></p>
|
||||
|
||||
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a></p>
|
||||
|
||||
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>D-GROUP:
|
||||
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>
|
|
@ -0,0 +1,6 @@
|
|||
<p>Steam Play rocks the Linux world as it promises new levels of compatibility with AAA Windows games. But the story of how Valve is doing it might be just as fascinating. </p>
|
||||
|
||||
<p>Plus community news, our thoughts on building a market for Linux apps, the latest from UBPorts, and more good news from LVFS!</p><p>Special Guests: Alan Pope, Brent Gervais, Marius Gripsgard, and Martin Wimpress.</p><p>Sponsored By:</p><ul><li><a href="https://do.co/unplugged" rel="nofollow">DigitalOcean</a>: <a href="https://do.co/unplugged" rel="nofollow">Visit do.co/unplugged for a limited time special offer, or enter dounplugged after you create your account for a $10 credit.</a> Promo Code: dounplugged</li><li><a href="http://linux.ting.com" rel="nofollow">Ting</a>: <a href="http://linux.ting.com" rel="nofollow">Visit linux.ting.com and get a $25 discount off a device, or $25 in service credit if you bring one!</a></li><li><a href="http://linuxacademy.com/unplugged" rel="nofollow">Linux Academy</a>: <a href="http://linuxacademy.com/unplugged" rel="nofollow">Visit linuxacademy.com/unplugged to support the show and sign up for a 7 day free trial.</a></li></ul><p><a href="https://jupitersignal.memberful.com/checkout?plan=52946" rel="payment">Support LINUX Unplugged</a></p><p>Links:</p><ul><li><a href="https://blogs.gnome.org/hughsie/2018/08/27/realtek-on-the-lvfs/" title="Realtek on the LVFS!" rel="nofollow">Realtek on the LVFS!</a></li><li><a href="https://www.phoronix.com/scan.php?page=news_item&px=Fedora-FESCo-Enforcing-Security" title="Fedora Moves Ahead With Plans To Drop Packages Having Bad Security" rel="nofollow">Fedora Moves Ahead With Plans To Drop Packages Having Bad Security</a></li><li><a href="https://ubports.com/blog/ubports-blog-1/post/ubuntu-touch-ota-4-release-166" title="Ubuntu Touch OTA-4 Release" rel="nofollow">Ubuntu Touch OTA-4 Release</a></li><li><a href="https://www.volkerkrause.eu/2018/08/25/kde-itinerary-overview.html" title="KDE Itinerary" rel="nofollow">KDE Itinerary</a></li><li><a href="https://www.tomshardware.com/news/intel-cpu-microcode-benchmark-mitigation,37684.html" title="Updated: Intel Answers Complaints About Microcode Benchmarking Ban" rel="nofollow">Updated: Intel Answers Complaints About Microcode Benchmarking Ban</a></li><li><a href="https://www.phoronix.com/scan.php?page=article&item=intel-august-microcode&num=1" title="Benchmarks Of Intel's Latest Linux Microcode Update" rel="nofollow">Benchmarks Of Intel's Latest Linux Microcode Update</a></li><li><a href="https://www.linuxjournal.com/content/organizing-market-applications" title="Organizing a Market for Applications" rel="nofollow">Organizing a Market for Applications</a></li><li><a href="https://las.gnome.org/conferences/LAS" title="Libre Application Summit" rel="nofollow">Libre Application Summit</a></li><li><a href="https://github.com/ValveSoftware/Proton/issues/642#issuecomment-416262220" title="Origin of the name Proton" rel="nofollow">Origin of the name Proton</a> — We've been working on this for a long time. We needed an internal codename we could use that wouldn't tip our hand if it leaked (so Wine puns are out), and that we wouldn't be embarrassed to continue using after release (sorry, BadgerBadgerBadger). A bunch of ideas were tossed around the CodeWeavers office one afternoon, and I ended up picking Proton because it's short, easy to remember, sounds cool, and is hard to Google for.
|
||||
|
||||
Although, I like your explanation too :)</li><li><a href="https://www.codeweavers.com/about/blogs/jwhite/2018/8/22/wine-and-steam-a-major-milestone" title="Wine and Steam - A Major Milestone" rel="nofollow">Wine and Steam - A Major Milestone</a> — We have been working directly with Valve for two years on this effort,</li><li><a href="https://www.reddit.com/r/linux_gaming/comments/9au2qp/how_do_i_use_proton_via_command_line/" title="How do I use Proton via command line?" rel="nofollow">How do I use Proton via command line?</a></li><li><a href="https://github.com/Sirmentio/protontricks" title="Protontricks: A simple wrapper that does winetricks things for Proton enabled games, requires Winetricks." rel="nofollow">Protontricks: A simple wrapper that does winetricks things for Proton enabled games, requires Winetricks.</a></li></ul>
|
||||
|
102
var/elfeed/db/data/f2/f2a562a55400ce0b6d102b973daff33366988a93
Normal file
102
var/elfeed/db/data/f2/f2a562a55400ce0b6d102b973daff33366988a93
Normal file
|
@ -0,0 +1,102 @@
|
|||
|
||||
|
||||
<p class="info"><strong>Update 2021-03-28:</strong> We got feedback from MELPA: the <code>modus-themes</code>
|
||||
will stay there after all! The newer parts of the discussion start from
|
||||
here: <a href="https://github.com/melpa/melpa/issues/7245#issuecomment-808810507">https://github.com/melpa/melpa/issues/7245#issuecomment-808810507</a>.</p>
|
||||
|
||||
<p>As you may know, the Modus themes are part of Emacs28 for a few months
|
||||
now. Their latest version was synced upstream recently (read the
|
||||
<a href="https://protesilaos.com/codelog/2021-03-04-modus-themes-1-2-0/">release notes of version
|
||||
1.2.0</a>).
|
||||
The upgrade took longer than usual because there was a major refactoring
|
||||
between versions <code>0.13.0</code> and <code>1.0.0</code>: in short, the themes are no
|
||||
longer standalone files but are instead derived from a common source,
|
||||
share customisation options and functions/commands, and are easier to
|
||||
maintain.</p>
|
||||
|
||||
<p>This update sets in motion a series of events that I wish to be
|
||||
transparent about. Users updating from older versions to >= <code>1.0.0</code>,
|
||||
are advised to read the <a href="https://lists.gnu.org/archive/html/emacs-devel/2021-03/msg00300.html">announcement on the emacs-devel mailing
|
||||
list</a>.
|
||||
The <a href="https://protesilaos.com/emacs/modus-themes-changelog/">web page of the change
|
||||
log</a> is also available.</p>
|
||||
|
||||
<h2>Changes for GNU ELPA</h2>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<p>GNU ELPA, the official package archive that comes preconfigured with
|
||||
Emacs, is instructed to build the new <code>modus-themes</code> package directly
|
||||
from upstream Emacs. It is considered a <code>:core</code> package, meaning that
|
||||
whenever we update the themes in emacs.git we will automatically get a
|
||||
new version on GNU ELPA. This is meant as a convenience for users who
|
||||
are running a stable version of Emacs, such as Emacs27.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>GNU ELPA also serves as a point of reference and credible source
|
||||
provider for other package archives such as Guix (see <a href="https://gitlab.com/protesilaos/modus-themes/-/issues/111">issue
|
||||
111</a> on the
|
||||
Modus themes’ issue tracker).</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>The old GNU ELPA packages <code>modus-operandi-theme</code>,
|
||||
<code>modus-vivendi-theme</code> (at version <code>0.12.0</code>) will soon be replaced with
|
||||
code that automatically pulls in the new <code>modus-themes</code> package.
|
||||
Then, after a grace period of, say, 6 months, the old packages will be
|
||||
deleted and only <code>modus-themes</code> will remain. This has been discussed
|
||||
in Emacs <a href="https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46964">bug#46964</a>.
|
||||
I still have not had the time to study how those in-place substitutes
|
||||
will be implemented, but rest assured that it will be done.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>The <code>modus-themes</code> in emacs.git and, by extension, in elpa.git are
|
||||
updated whenever I tag a new release. This happens every month or so.
|
||||
The next version is <code>1.3.0</code>, which will be published some time in
|
||||
mid-April.</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2>Removal from MELPA</h2>
|
||||
|
||||
<p class="info"><strong>Update 2021-03-28:</strong> We got feedback from MELPA: the <code>modus-themes</code>
|
||||
will stay there after all! The newer parts of the discussion start from
|
||||
here: <a href="https://github.com/melpa/melpa/issues/7245#issuecomment-808810507">https://github.com/melpa/melpa/issues/7245#issuecomment-808810507</a>.</p>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<p>MELPA maintainers, who have become aware of the status of the themes
|
||||
as described above, have asked me to delete the <code>modus-themes</code> package
|
||||
from their archive (see issues
|
||||
<a href="https://github.com/melpa/melpa/issues/7245">#7245</a> and
|
||||
<a href="https://github.com/melpa/melpa/issues/7246">#7246</a>). The idea is
|
||||
that too many package variants can be confusing to users.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>I will comply with the MELPA maintainers’ request to delete the
|
||||
<code>modus-themes</code> package from their archive. This will be done with a
|
||||
pull request against melpa.git either before the end of this week or
|
||||
the beginning of the next.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Existing users should be able to switch to the package provided by GNU
|
||||
ELPA. I honestly do not know whether the transition will be seamless
|
||||
(e.g. if you have <code>(use-package modus-themes ...</code>) or whether it will
|
||||
require manual intervention. My apologies for whatever inconvenience.</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<hr />
|
||||
|
||||
<p>All of the above combined mean that there will no longer be a package
|
||||
archive that contains a version of the themes corresponding to the
|
||||
latest commit on modus-themes.git. To run the bleeding edge, you must
|
||||
either use something like <code>quelpa</code> or <code>straight.el</code>, or manually clone
|
||||
and maintain a local copy of
|
||||
<a href="https://gitlab.com/protesilaos/modus-themes">modus-themes.git</a>.</p>
|
||||
|
||||
<p>This is all for now. Please <a href="https://protesilaos.com/contact/">contact
|
||||
me</a> if you have any questions. I am
|
||||
also posting this announcement on the Modus themes’ issue tracker, in
|
||||
case you want to comment there: <a href="https://gitlab.com/protesilaos/modus-themes/-/issues/167">https://gitlab.com/protesilaos/modus-themes/-/issues/167</a>.</p>
|
||||
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
<p>SHOW NOTES: </p>
|
||||
|
||||
<p>- All the info you need to START is on our <a href='http://www.thebiblerecap.com'>website</a>!
|
||||
</p>
|
||||
|
||||
<p>- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> family for bonus perks!</p>
|
||||
|
||||
<p>- Get your <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>TBR merch</a></p>
|
||||
|
||||
<p>- <a href='http://thebiblerecap.com/contact'>Show credits</a></p>
|
||||
|
||||
<p>
|
||||
|
||||
</p>
|
||||
|
||||
<p>SOCIALS:</p>
|
||||
|
||||
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a></p>
|
||||
|
||||
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a></p>
|
||||
|
||||
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>D-GROUP:
|
||||
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>
|
|
@ -0,0 +1,35 @@
|
|||
<p><div class="video-container"><iframe src="https://www.youtube-nocookie.com/embed/7j8SgZ6Xk4w?feature=oembed&start&end&wmode=opaque&loop=0&controls=1&mute=0&rel=0&modestbranding=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div></p>
|
||||
<p></p>
|
||||
<p><span id="more-1329"></span></p>
|
||||
<p>Sponsored by: <a href="https://do.co/dl" target="_blank" rel="noopener noreferrer">do.co/dl</a><br />
|
||||
<a href="https://do.co/dl" target="_blank" rel="noopener noreferrer"><img loading="lazy" class="alignnone size-full wp-image-1499" src="https://destinationlinux.org/wp-content/uploads/2019/01/digital-ocean-banner.png" alt="" width="468" height="60" /></a></p>
|
||||
<p>Special Guest Host:<br />
|
||||
<strong>Eric Adams</strong> = <a href="https://destinationlinux.org/ericadams" target="_blank" rel="noopener noreferrer">https://destinationlinux.org/ericadams</a><br />
|
||||
Check out Eric’s Linux Spotlight = <a href="https://www.youtube.com/watch?v=V1w2TBZxUO4">https://www.youtube.com/watch?v=V1w2TBZxUO4</a></p>
|
||||
<p>Hosts of Destination Linux:<br />
|
||||
<strong>Zeb</strong>, aka Zebedeeboss = <a href="https://youtube.com/zebedeeboss" target="_blank" rel="noopener noreferrer">https://youtube.com/zebedeeboss</a><br />
|
||||
<strong>Michael</strong> of TuxDigital = <a href="https://tuxdigital.com" target="_blank" rel="noopener noreferrer">https://tuxdigital.com</a><br />
|
||||
<strong>Ryan</strong>, aka DasGeek = <a href="https://dasgeekcommunity.com" target="_blank" rel="noopener noreferrer">https://dasgeekcommunity.com</a><br />
|
||||
<strong>Noah</strong> of Ask Noah Show = <a href="http://asknoahshow.com" target="_blank" rel="noopener noreferrer">http://asknoahshow.com</a></p>
|
||||
<p>Want to Support the Show?<br />
|
||||
Support on <a href="https://destinationlinux.org/patreon" target="_blank" rel="noopener noreferrer">Patreon</a> or on <a href="https://destinationlinux.org/kofi" target="_blank" rel="noopener noreferrer">Ko-Fi</a><br />
|
||||
Order Destination Linux <a href="https://teespring.com/destinationlinuxpodcast" target="_blank" rel="noopener noreferrer">Apparel</a></p>
|
||||
<p>Want to follow the show and hosts on social media?<br />
|
||||
You can find all of our social accounts at <a href="https://destinationlinux.org/contact" target="_blank" rel="noopener noreferrer">destinationlinux.org/contact</a></p>
|
||||
<p>—</p>
|
||||
<p>Topics covered in this episode:</p>
|
||||
<p><a href="https://www.zdnet.com/article/raspberry-pi-gets-mits-scratch-3-programming-language-for-raspbian/" target="_blank" rel="noopener noreferrer">Raspberry Pi Now Runs Scratch 3</a><br />
|
||||
<a href="https://www.forbes.com/sites/jasonevangelho/2019/08/18/system76-launches-a-graphical-firmware-manager-compatible-with-lvfs-all-ubuntu-and-debian-distros/#18ce629f23e3" target="_blank" rel="noopener noreferrer">System76 Launches GUI Firmware Updater</a><br />
|
||||
<a href="https://github.com/obsproject/obs-studio/releases/tag/24.0.0-rc1" target="_blank" rel="noopener noreferrer">OBS Studio 24 Release Candidate Features</a><br />
|
||||
<a href="https://openpowerfoundation.org/the-next-step-in-the-openpower-foundation-journey/" target="_blank" rel="noopener noreferrer">IBM Announces New Contributions To Open Source</a><br />
|
||||
<a href="https://blog.mozilla.org/blog/2019/08/21/mozilla-takes-action-to-protect-users-in-kazakhstan/" target="_blank" rel="noopener noreferrer">Mozilla & Google Protect Users</a><br />
|
||||
<a href="https://store.steampowered.com/app/1128920/EVERSPACE_2/" target="_blank" rel="noopener noreferrer">EVERSPACE 2 Coming To Linux</a></p>
|
||||
<p>—</p>
|
||||
<p>Software Spotlight:<br />
|
||||
<a href="https://freeotp.github.io/" target="_blank" rel="noopener noreferrer">FreeOTP</a></p>
|
||||
<p>Tips & Tricks:<br />
|
||||
Use the command ‘script’ to record the steps you’re taking in shell screen.<br />
|
||||
Script records the actions you take and once you type exit writes that history to a file named typescript by default.<br />
|
||||
This is useful for tutorials or for setting up your own ‘How-To’ for reference in the future.<br />
|
||||
This can also be helpful for individuals who may need to file a bug report as you have an exact record of the steps you took.<br />
|
||||
Remember to hit ‘exit’ or you will have a very large file in a few weeks once you remember you set it in motion. </p>
|
|
@ -0,0 +1 @@
|
|||
<p><img src="https://thumbnails.lbry.com/6o34xugzJAU" width="480" alt="thumbnail" title="DLN Game Fest! November 15th @ 4PM Eastern! (UTC-5)" /></p>We are having a huge Celebration for the 200th Episode of Destination Linux! In addition to the Live Stream of Destination Linux 200 (more info on this), we are having another DLN Game Fest! Join the DLN Community for an awesome time playing games and hanging out with fellow Open Sourcerers! :sunglasses:<br /><br />We’ll be streaming the 200th Episode of DL & the DLN Game Fest on the DLN YouTube channel and on the DLN Twitch channel.<br /><br />More info at https://destinationlinux.network/gamefest<br /><br /><br />Timezone Converter = https://www.timeanddate.com/worldclock/converter.html?iso=20201115T210000&p1=tz_et&p2=1440<br />...<br />https://www.youtube.com/watch?v=6o34xugzJAU
|
|
@ -0,0 +1 @@
|
|||
<table> <tr><td> <a href="https://www.reddit.com/r/unixporn/comments/r7qz57/xfce_my_retro_terminator_config/"> <img src="https://preview.redd.it/kl364rh6e9381.png?width=640&crop=smart&auto=webp&s=82e97d5fc279cb591cc15b22afa6f3657ed6c1df" alt="[XFCE] My Retro Terminator Config" title="[XFCE] My Retro Terminator Config" /> </a> </td><td>   submitted by   <a href="https://www.reddit.com/user/YhormTheGiant_"> /u/YhormTheGiant_ </a> <br/> <span><a href="https://i.redd.it/kl364rh6e9381.png">[link]</a></span>   <span><a href="https://www.reddit.com/r/unixporn/comments/r7qz57/xfce_my_retro_terminator_config/">[comments]</a></span> </td></tr></table>
|
|
@ -0,0 +1,6 @@
|
|||
<p>We have a neat self-hosted home inventory management system for preppers of any type, plus Chris' simple Home Assistant trick and Alex's valiant battle with the WebSockets daemon of the reverse proxies.</p>
|
||||
|
||||
<p>Also - we answer listener questions, and share updates.</p><p><a href="https://jupitersignal.memberful.com/checkout?plan=53744" rel="payment">Support Self-Hosted</a></p><p>Links:</p><ul><li><a href="https://github.com/grocy/grocy" title="Grocy" rel="nofollow">Grocy</a> — ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home</li><li><a href="https://community.home-assistant.io/t/home-assistant-community-add-on-grocy/112422" title="Home Assistant Community Add-on: Grocy" rel="nofollow">Home Assistant Community Add-on: Grocy</a></li><li><a href="https://blog.ktz.me/home-assistant-external-reverse-proxy-setup/" title="Home Assistant External Reverse Proxy Setup with nginx" rel="nofollow">Home Assistant External Reverse Proxy Setup with nginx</a> — I was running into an issue for a while tonight where I could get Home Assistant itself working just fine but any add-ons that used web sockets wouldn't load properly.
|
||||
|
||||
</li><li><a href="https://blog.linuxserver.io/2019/04/25/letsencrypt-nginx-starter-guide/" title="Let's Encrypt, Nginx & Reverse Proxy Starter Guide" rel="nofollow">Let's Encrypt, Nginx & Reverse Proxy Starter Guide</a></li><li><a href="https://www.home-assistant.io/lovelace/picture-elements/" title="Picture Elements Card - Home Assistant" rel="nofollow">Picture Elements Card - Home Assistant</a> — The Picture Elements card is one of the most versatile types of cards.</li><li><a href="https://imgur.com/a/868RJ1F" title="Screenshot of Chris' HA Watchful Eye" rel="nofollow">Screenshot of Chris' HA Watchful Eye</a></li><li><a href="https://github.com/jgyates/genmon" title="Genmon" rel="nofollow">Genmon</a> — Generac Generator Monitoring using a Raspberry Pi and WiFi</li><li><a href="https://github.com/GlennGoddard/Salt-Level" title="Salt-Level" rel="nofollow">Salt-Level</a> — Checks level of salt in water softner brine tank</li><li><a href="https://chrislas.com/" title="ChrisLAS - Chris W. Fisher" rel="nofollow">ChrisLAS - Chris W. Fisher</a> — Check out the ChrisLAS Cast</li></ul>
|
||||
|
|
@ -0,0 +1 @@
|
|||
On this episode, Joseph & Tony discuss feminism ruining ice cream (brace yourselves), interview Masculine Christianity author Zachary Garris, and talk the importance of a manly faith. Download the “Fight Laugh Feast Network” app from the Apple, Google Play, ROKU, or Amazon Fire app store to hear us each Tuesday. Support The Patriarchy and get […]
|
|
@ -0,0 +1 @@
|
|||
<table> <tr><td> <a href="https://www.reddit.com/r/unixporn/comments/rcd8x7/i3gaps_my_very_first_rice_as_a_beginner/"> <img src="https://preview.redd.it/j9xfovye5h481.png?width=640&crop=smart&auto=webp&s=4e485bed367f454226b7eaea5daf5070e38fef4c" alt="[i3-gaps] My very first rice as a beginner" title="[i3-gaps] My very first rice as a beginner" /> </a> </td><td>   submitted by   <a href="https://www.reddit.com/user/HalfV"> /u/HalfV </a> <br/> <span><a href="https://i.redd.it/j9xfovye5h481.png">[link]</a></span>   <span><a href="https://www.reddit.com/r/unixporn/comments/rcd8x7/i3gaps_my_very_first_rice_as_a_beginner/">[comments]</a></span> </td></tr></table>
|
|
@ -0,0 +1,4 @@
|
|||
<p>How far can you get with a Raspberry Pi 4? We go all in and find out.</p>
|
||||
|
||||
<p>Plus our favorite travel router with WireGuard built in, and Chris kicks off Project Off-Grid. Meanwhile, Alex adopts proprietary software.</p><p><a href="https://jupitersignal.memberful.com/checkout?plan=53744" rel="payment">Support Self-Hosted</a></p><p>Links:</p><ul><li><a href="https://www.amazon.com/5-11-Taclite-Tactical-74273-36Wx32L/dp/B008776T76" title="5.11 Taclite Trousers" rel="nofollow">5.11 Taclite Trousers</a> — Constructed using premium polyester and cotton mechanical stretch Taclite ripstop fabric with a triple-stitching built, this pair of pants is sturdy and flexible to ensure maximum performance in the field.</li><li><a href="https://www.amazon.com/gp/product/B07GBXMBQF/ref=ppx_yo_dt_b_asin_title_o03_s00" title="Amazon.com: Gigabit Travel AC Router OpenWrt" rel="nofollow">Amazon.com: Gigabit Travel AC Router OpenWrt</a> — Slate Comes with Pre-installed VPN server and client functions in WireGuard and OpenVPN.</li><li><a href="https://docs.gl-inet.com/en/3/hardware/ar750s/" title="GL-AR750S - The SLATE Our favorite travel router" rel="nofollow">GL-AR750S - The SLATE Our favorite travel router</a> — The first dual-band Gigabit AC travel router. We upgrade Ethernet ports (totally 3) to Gigabit ports so that it get faster speed in your travel. We also added 128MB Nand Flash to provide dual flash for more storage and faster operation speed. It has a MicroSD (TF) slot which increase your storage space up to 128GB.</li><li><a href="http://raneto.com/" title="Raneto - A free, open, simple Markdown powered Knowledgebase" rel="nofollow">Raneto - A free, open, simple Markdown powered Knowledgebase</a> — Raneto is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase.</li><li><a href="https://hub.docker.com/r/linuxserver/raneto" title="raneto - Docker Hub" rel="nofollow">raneto - Docker Hub</a></li><li><a href="https://oss.oetiker.ch/smokeping/" title="SmokePing" rel="nofollow">SmokePing</a> — SmokePing keeps track of your network latency.</li><li><a href="https://hub.docker.com/r/linuxserver/smokeping" title="smokeping - Docker Hub" rel="nofollow">smokeping - Docker Hub</a></li><li><a href="https://fleet.linuxserver.io/" title="Find the Containers Chris Uses" rel="nofollow">Find the Containers Chris Uses</a></li><li><a href="https://blog.ktz.me/migrate-qcow2-images-from-kvm-to-vmware/" title="Migrate qcow2 images from KVM to VMWare" rel="nofollow">Migrate qcow2 images from KVM to VMWare</a> — I recently switched from Proxmox to ESXI for my primary Hypervisor due to better support for automation tools like Ansible and Terraform plus better integrations with Red Hat Satellite.</li><li><a href="https://blog.ktz.me/gotchas-when-migrating-fedora-qcow2-images-to-vmware/" title="Gotchas when migrating Fedora qcow2 images to vmware" rel="nofollow">Gotchas when migrating Fedora qcow2 images to vmware</a> — My issue was that the initramfs didn't contain the necessary drivers for the emulated hardware and as such the VM refused to boot except into emergency mode.</li></ul>
|
||||
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1 @@
|
|||
<table> <tr><td> <a href="https://www.reddit.com/r/unixporn/comments/qyttw9/gnome_fairly_vanilla_its_my_first_try/"> <img src="https://preview.redd.it/1jluy9w8yx081.png?width=640&crop=smart&auto=webp&s=19996110189ad52f3b65975bfd8b5eee1e8a5a6a" alt="[Gnome] Fairly vanilla, it's my first try :)" title="[Gnome] Fairly vanilla, it's my first try :)" /> </a> </td><td>   submitted by   <a href="https://www.reddit.com/user/DualBlue"> /u/DualBlue </a> <br/> <span><a href="https://i.redd.it/1jluy9w8yx081.png">[link]</a></span>   <span><a href="https://www.reddit.com/r/unixporn/comments/qyttw9/gnome_fairly_vanilla_its_my_first_try/">[comments]</a></span> </td></tr></table>
|
|
@ -0,0 +1,58 @@
|
|||
<p><iframe loading="lazy" title="Destination Linux EP18 - Michael Tunnell of Tux Digital" width="800" height="450" src="https://www.youtube.com/embed/lpGAxc9dmoo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
|
||||
<p>Welcome to Destination Linux Episode 18 with Michael Tunnell for 4-17-17</p>
|
||||
<p><span style="text-decoration: underline;"><b>News</b></span></p>
|
||||
<p>Ubuntu Snaps to <a href="http://news.softpedia.com/news/ubuntu-snaps-to-integrate-fully-with-gnome-and-kde-says-mark-shuttleworth-514759.shtml">Integrate Fully with GNOME and KDE</a></p>
|
||||
<p>“Snaps continue for Ubuntu and other distributions (now Fedora, openSUSE, Debian and others). They will also integrate fully with GNOME, KDE, and I hope Elementary, MATE, etc. too,” said Mark Shuttleworth. “They are an amazingly clean way to deliver apps and since most of the major software companies target Ubuntu this is a good way to enable other distros to benefit too.”</p>
|
||||
<ul>
|
||||
<li>It’s Official: You Can Now Install <a href="http://news.softpedia.com/news/it-s-official-you-can-now-install-snap-packages-on-fedora-linux-distributions-514801.shtml">Snap Packages on Fedora Linux Distributions</a></li>
|
||||
<li>Windows <a href="https://www.theregister.co.uk/2017/04/11/windows_10_creators_update_general_rollout_begins_complete_with_privacy_dialog/">10 Creators Update</a> general rollout begins with a privacy dialogue</li>
|
||||
<li>Anbox – <a href="https://mm.gravedo.de/blog/posts/2017-04-10-introducing-anbox/">Android in a Box</a></li>
|
||||
<li>Ubuntu CEO <a href="https://insights.ubuntu.com/2017/04/12/a-new-vantage-point/">Jane Silber Steps Down</a></li>
|
||||
<li>Ubuntu 17.04 <a href="https://wiki.ubuntu.com/ZestyZapus/ReleaseNotes">Release Notes</a></li>
|
||||
<li>Ubuntu Mate <a href="https://ubuntu-mate.org/blog/">Release Notes</a></li>
|
||||
<li>Ubuntu Gnome <a href="https://ubuntugnome.org/ubuntu-gnome-17-04-released/">Announcement</a> – <a href="http://news.softpedia.com/news/ubuntu-gnome-and-ubuntu-flavors-unite-into-a-single-distro-for-ubuntu-18-04-lts-514864.shtml">Merging</a></li>
|
||||
<li>Kubuntu <a href="http://www.kubuntu.org/news/kubuntu-17-04-released/">Release Notes</a></li>
|
||||
<li><a href="https://help.ubuntu.com/community/ZestyUpgrades/Kubuntu">Upgrade Instructions</a> kdesudo “do-release-upgrade -m desktop -f DistUpgradeViewKDE”</li>
|
||||
<li>Ubuntu Budgie <a href="https://ubuntubudgie.org/blog/2017/04/13/17-04-released">Release Notes</a></li>
|
||||
<li>Ubuntu Kylin <a href="https://wiki.ubuntu.com/ZestyZapus/ReleaseNotes/UbuntuKylin">Release Notes</a></li>
|
||||
<li>OBRevenge 4-8-17 <a href="http://obrevenge.weebly.com/revengenews/201704-release">Release with the announcement</a> of the end of support for 32bit Linux</li>
|
||||
</ul>
|
||||
<p><span style="text-decoration: underline;"><b>Guest Michael Tunnell</b></span></p>
|
||||
<ul>
|
||||
<li>History of using Linux</li>
|
||||
<li>“Producer Michael” on LUP</li>
|
||||
<li>Currently involved in many projects, Ubuntu Mate, Antergos, Tux Digital with a new News show called This Week In Linux</li>
|
||||
<li>Ubuntu CEO Change</li>
|
||||
<li>Ubuntu’s choice of going with Gnome and Why not KDE? Or Why not Mate?</li>
|
||||
<li>General Konversation</li>
|
||||
</ul>
|
||||
<p>You can contact or check out Michael Tunnell’s work by visiting one of the links below.</p>
|
||||
<ul>
|
||||
<li><a href="http://michaeltunnell.com/">Website</a></li>
|
||||
<li><a href="http://tuxdigital.com/yt">Tux Digital</a></li>
|
||||
<li><a href="https://twitter.com/TuxDigitalcom">Twitter</a></li>
|
||||
<li><a href="https://plus.google.com/+MichaelTunnell">Google+</a></li>
|
||||
<li><a href="https://visuex.com">Company Website</a></li>
|
||||
</ul>
|
||||
<p><span style="text-decoration: underline;"><b>Viewer Comments and Email</b></span></p>
|
||||
<p><b>BA471</b></p>
|
||||
<p><a href="https://fedoramagazine.org/fedora-26-alpha-available-now/">https://fedoramagazine.org/fedora-26-alpha-available-now/</a></p>
|
||||
<p>Version 26 comes with a lxqt spin aswell.</p>
|
||||
<p>Canonical cuts down employees after quiting unity</p>
|
||||
<p><a href="https://www.theregister.co.uk/2017/04/06/canonical_cuts_jobs_with_unity_bullet/">https://www.theregister.co.uk/2017/04/06/canonical_cuts_jobs_with_unity_bullet/</a></p>
|
||||
<p>Kernel 4.12 adds support for upcoming amd vega gpu’s</p>
|
||||
<p><a href="https://cgit.freedesktop.org/%7Eairlied/linux/commit/?h=drm-next&id=8cd3ac52963f2e99f4c21d1c9ce89531ce66c2d6">https://cgit.freedesktop.org/~airlied/linux/commit/?h=drm-next&id=8cd3ac52963f2e99f4c21d1c9ce89531ce66c2d6</a></p>
|
||||
<p>Enough for the next show? Hope so :p cheers</p>
|
||||
<p>==========================================</p>
|
||||
<p>Hi there</p>
|
||||
<p>I’m on 16.04.2 lts</p>
|
||||
<p>I always used to have this problem. Instead of a reboot I found online (can’t remember where) using ‘Sudo systemctl restart network-manager’ Worked and prevented a reboot.</p>
|
||||
<p>The problem stopped recently for me. However my upgrade to 16.04.2 coincided with a change of ISP and router. Didn’t think until I listened to this episode that I hadn’t pinned the problem to the router or wifI driver (I use broadcom with kernel firmware)</p>
|
||||
<p>All the best</p>
|
||||
<p>Jim</p>
|
||||
<p>=====================================================</p>
|
||||
<p>Hi,</p>
|
||||
<p>destination linux is really a great , show! i wanted to comment on the kde sound switching issue. when you click on the sound icon in system tray, switch to the applications tab, there you can drag an drop the application sounds to your audio devices, there are also options in the sound settings, to change the behavior of the switching (change just one application or change all apllications at once for exampe).</p>
|
||||
<p>keep on the great work.</p>
|
||||
<p>greetings from germany</p>
|
||||
<p>Björn</p>
|
Loading…
Add table
Add a link
Reference in a new issue