trying to fix
This commit is contained in:
parent
fa407dfeb6
commit
e013d7569e
22945 changed files with 447936 additions and 0 deletions
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>Hello everyone!</p> <p>Often i see navigation pattern similar to following:</p> <blockquote> <p>- Word/Line movement (backward-word, forward-word, move-beginning-of-line, move-end-of-line) </p> <p>- Bigger Jumps (isearch-forward, isearch-backward, ace-jump-mode, avy-goto-char-timer) </p> <p>- Fine-tuning (previous-line, next-line, left-char, right-char)</p> </blockquote> <p>Does this also apply for org-mode or are you using more org orientated commands like org-shifttab (S-TAB), org-next-visible-heading (C-c C-n), etc to move around?</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/rtwyyn"> /u/rtwyyn </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/r4xier/what_are_your_top_commands_for_navigating_in/">[link]</a></span>   <span><a href="https://www.reddit.com/r/emacs/comments/r4xier/what_are_your_top_commands_for_navigating_in/">[comments]</a></span>
|
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>So I have the same problem with almost all languages.</p> <p>Including Schemes. What a shame!!!</p> <p>All I want to do is fetch a html file from an address(let's say from "<a href="http://shenlanguage.org/TBoS/tbos_29.html">http://shenlanguage.org/TBoS/tbos_29.html</a>").</p> <p>I can do it in every language, yes. It's not difficult. What is difficult to get it done with one function call.</p> <p>Even most schemes force me to do at least something like (with-standard-input-from-url....</p> <p>Sorry, but that sucks for writing quick (and sometimes dirty) scripts.</p> <p>I want one thing - It has to be done in one function call. Period. No compromises here. </p> <p>I found something like (url-retrieve-synchronously ...) and thought I was lucky.</p> <p>I was wrong. It gave me a fucking buffer object!!! #<buffer \*http [shenlanguage.org:80](https://shenlanguage.org:80)\*-834098></p> <p>Fantastic.</p> <p>So now in order to use this thing I have to read documentation about buffer objects. Probably written 50 years ago in a writing style that is understandable only by the author.</p> <p>Or written better then Shakespear. And maybe it will enlighten me more then a thousand hours of silent meditation with the Dalay Lama together with a pound of mushrooms with Terence Mckenna.</p> <p>But who cares? I want one simple task to be done with one function call. Firefox has a function like this, when I put an url it gets the contents into memory.</p> <p>What's the secret elisp function?</p> <p>Yes, I can write it myself in a few functions. But I don't want to repeat shit for the milionths time.</p> <p>Dear redditor, if you know the secret function then please tell me! I think I used one on my old OS(but lost the script).</p> <p>As a second request, how can I find a function like this myself without you guys?</p> <p>Duckduckgo couldn't do it(at least not with the spells I used). I lack proficiency in emacsology to find it in emacs.</p> <p>And a third request:</p> <p>Where should I agitate to get a function like this in a more findable place. And my philosophy. To have one task in one damn function call and not be forced to produce code bloat and waste my time with thousands of pages of super uncool and ugly docs.</p> <p>Come on, dowloading a html file and putting it in a string. This should be super mega basic stuff. It should be right next to variable assignment and print/display. It should have a central place. in a nice library like s.el or f.el imho. And people shouldn't be forced to study first all peculiarties of http2 or any other super cool and important technology or concepts or whatever, I think you get my point. In the words of Fry "Oh shut up and take my money". And give me the damn thing from the url. In clojure actually it is super basic stuff and not hidden. The function is "slurp". You give it a filename or an url and it returns it's contents. No rocket science.</p> <p>I wouldn't waste my time writing such a post on a java group. It's a cultural thing, for those people nothing can be done in less then a hundred lines of code. Well, I'm sure in this group there are many people who think like me.</p> <p>It must be possible to do one simple task with exactly one function call which returns the result and does not to much other damage to the system in this time. And it must be simple. And the user must not be forced to read a thousand pages of overintelectualized scientific bullcrap in order to get this done.</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/klikklakvege"> /u/klikklakvege </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/qydxe8/how_to_fetch_file_through_https_into_string/">[link]</a></span>   <span><a href="https://www.reddit.com/r/emacs/comments/qydxe8/how_to_fetch_file_through_https_into_string/">[comments]</a></span>
|
|
@ -0,0 +1,51 @@
|
|||
|
||||
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
|
||||
<iframe loading="lazy" title="Our Favorite Distros of 2021, So Far | Destination Linux 230" width="800" height="450" src="https://www.youtube.com/embed/z7FCE62rjtM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
</div></figure>
|
||||
|
||||
|
||||
|
||||
<p>This week’s episode of Destination Linux, we’re going to talk about our favorite distros so far in 2021, so for all the distro-hoppers out there, you dont want to miss this one. Then we take a look at Google’s FLoC tracking concept, which is claimed to bring targeted ads into a privacy-preserving future. We’ll discuss why a lot of people don’t seem to be FLoCing towards this idea. Plus we’ve also got our famous tips, tricks and software picks. All of this and so much more this week on Destination Linux. So whether you’re brand new to Linux and open source or a guru of sudo. This is the podcast for you.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" src="https://destinationlinux.org/wp-content/uploads/2021/03/digital-ocean-hor.png" alt="" class="wp-image-1499" width="468" height="60"/><figcaption>Sponsored by: <a rel="noopener" href="https://do.co/dln" target="_blank">do.co/dln</a></figcaption></figure></div>
|
||||
|
||||
|
||||
|
||||
<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" src="https://destinationlinux.org/wp-content/uploads/2020/07/bitwarden-banner-1.jpg" alt="" class="wp-image-2301" width="468" height="60" srcset="https://destinationlinux.org/wp-content/uploads/2020/07/bitwarden-banner-1.jpg 469w, https://destinationlinux.org/wp-content/uploads/2020/07/bitwarden-banner-1-300x39.jpg 300w, https://destinationlinux.org/wp-content/uploads/2020/07/bitwarden-banner-1-150x20.jpg 150w" sizes="(max-width: 468px) 100vw, 468px" /><figcaption>Sponsored by: <a href="https://bitwarden.com/dln" target="_blank" rel="noopener">bitwarden.com/dln</a></figcaption></figure></div>
|
||||
|
||||
|
||||
|
||||
<h4>Hosts of Destination Linux:</h4>
|
||||
|
||||
|
||||
|
||||
<p>Ryan (DasGeek) = <a href="https://dasgeekcommunity.com" target="_blank" rel="noopener">dasgeekcommunity.com</a><br>Michael Tunnell = <a href="https://tuxdigital.com" target="_blank" rel="noopener">tuxdigital.com</a><br>Jill Bryant = <a href="https://twitter.com/jill_linuxgirl" target="_blank" rel="noreferrer noopener">twitter.com/jill_linuxgirl</a></p>
|
||||
|
||||
|
||||
|
||||
<h4>Want to Support the Show?</h4>
|
||||
|
||||
|
||||
|
||||
<p>Support us on Patreon = <a href="https://destinationlinux.org/patreon" target="_blank" rel="noopener">https://destinationlinux.org/patreon</a><br>Support us on Sponsus = <a href="https://destinationlinux.org/sponsus" target="_blank" rel="noopener">https://destinationlinux.org/sponsus</a><br>Destination Linux Network Store = <a href="https://destinationlinux.network/store" target="_blank" rel="noopener">http://dlnstore.com</a></p>
|
||||
|
||||
|
||||
|
||||
<h4>Want to follow the show and hosts on social media?</h4>
|
||||
|
||||
|
||||
|
||||
<p>You can find all of our social accounts at <a href="https://destinationlinux.org/contact">https://destinationlinux.org/contact</a></p>
|
||||
|
||||
|
||||
|
||||
<h3>Segment Index</h3>
|
||||
|
||||
|
||||
|
||||
<ul><li><a href="https://www.youtube.com/watch?v=z7FCE62rjtM&t=00h00m00s" target="_blank" rel="noopener">00:00:00</a> = Welcome to DL 230</li><li><a href="https://www.youtube.com/watch?v=z7FCE62rjtM&t=00h00m55s" target="_blank" rel="noopener">00:00:55</a> = Community Feedback: <a href="https://discourse.destinationlinux.network/t/is-distro-hopping-a-legitimate-hobby/3801" target="_blank" rel="noopener">Is Distro Hopping a Hobby or a Problem?</a></li><li><a href="https://www.youtube.com/watch?v=z7FCE62rjtM&t=00h10m17s" target="_blank" rel="noopener">00:10:17</a> = Digital Ocean: App Platform / Cloud ( <a href="https://do.co/dln" target="_blank" rel="noopener">https://do.co/dln</a> )</li><li><a href="https://www.youtube.com/watch?v=z7FCE62rjtM&t=00h11m42s" target="_blank" rel="noopener">00:11:42</a> = Our Favorite Distros of the Year . . . So Far</li><li><a href="https://www.youtube.com/watch?v=z7FCE62rjtM&t=00h33m25s" target="_blank" rel="noopener">00:33:25</a> = Bitwarden Password Manager ( <a href="https://bitwarden.com/dln" target="_blank" rel="noopener">https://bitwarden.com/dln</a> )</li><li><a href="https://www.youtube.com/watch?v=z7FCE62rjtM&t=00h35m58s" target="_blank" rel="noopener">00:35:58</a> = <a href="https://www.eff.org/deeplinks/2021/03/googles-floc-terrible-idea" target="_blank" rel="noopener">Google’s FLoC</a>: Fixes The Web’s Cookie Problem OR Just Creates New Problems?</li><li><a href="https://www.youtube.com/watch?v=z7FCE62rjtM&t=00h50m00s" target="_blank" rel="noopener">00:50:00</a> = Linux Gaming: <a href="https://store.steampowered.com/app/1633490/T25/" target="_blank" rel="noopener">T 2.5</a> (3D Tic Tac Toe)</li><li><a href="https://www.youtube.com/watch?v=z7FCE62rjtM&t=00h52m32s" target="_blank" rel="noopener">00:52:32</a> = Software Spotlight: <a href="https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/" target="_blank" rel="noopener">Firefox Containers Extension</a> (Michael’s <a href="https://youtu.be/FfN5L5zAJUo" target="_blank" rel="noopener">How To Video</a>)</li><li><a href="https://www.youtube.com/watch?v=z7FCE62rjtM&t=00h57m45s" target="_blank" rel="noopener">00:57:45</a> = Tip of the Week: How To Enhance Your Firefox Experience.</li><li><a href="https://www.youtube.com/watch?v=z7FCE62rjtM&t=01h03m27s" target="_blank" rel="noopener">01:03:27</a> = Outro</li><li><a href="https://www.youtube.com/watch?v=z7FCE62rjtM&t=01h06m42s" target="_blank" rel="noopener">01:06:42</a> = <a href="https://sudo.show/hangout" target="_blank" rel="noopener">Sudo Show Hangout</a> (June 17th at 8PM US Eastern!)</li></ul>
|
|
@ -0,0 +1,11 @@
|
|||
<div class="date">19 Jan 2014</div>
|
||||
|
||||
<p>
|
||||
Just learning? Well, this ancient editor can be modernized for
|
||||
someone without much memory already embedded in their fingertips.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<a href="Technical/Emacs/getting-started.html">Read more...</a>
|
||||
</p>
|
||||
|
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>Hi,<br/> So I'm already running Arch (despite being a relative noob, I like how its well documented and just works most of the time *cough, most*), and was wondering how it differs from something like Linux from scratch. Since when you install just plain Arch its just a terminal and you need to install everything that you want on top of that.</p> <p>Thank you.</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/JSV007"> /u/JSV007 </a> <br/> <span><a href="https://www.reddit.com/r/archlinux/comments/r2uzg7/how_does_arch_differ_from_gnulinux_from_scratch/">[link]</a></span>   <span><a href="https://www.reddit.com/r/archlinux/comments/r2uzg7/how_does_arch_differ_from_gnulinux_from_scratch/">[comments]</a></span>
|
|
@ -0,0 +1 @@
|
|||
  This is Toby Sumpter with your CrossPolitic Daily News Brief for Friday, Feb. 12, 2021. Today you will hear Gov. Kristi Noem urge Republicans to actually do what they say they will do, a few bits and pieces of Day Two of the Senate Trump Impeachment Trial, Bruce Springsteen got drunk and did a […]
|
|
@ -0,0 +1 @@
|
|||
  submitted by   <a href="https://www.reddit.com/user/unixbhaskar"> /u/unixbhaskar </a> <br/> <span><a href="https://youtube.com/watch?v=m9tDf3pB2RA&feature=share">[link]</a></span>   <span><a href="https://www.reddit.com/r/emacs/comments/qyxujx/pdf_viewing_inside_emacs_2021_11_21_210832/">[comments]</a></span>
|
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>Emacs version: 29.0.50</p> <p>Is this expected behavior? If so, can someone point me to a standard knowledge base (book and/or any other media) that explains why this is so?</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/CryptographerWest255"> /u/CryptographerWest255 </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/rbz4k5/why_does_13842_2417_give_me_16258999999999997/">[link]</a></span>   <span><a href="https://www.reddit.com/r/emacs/comments/rbz4k5/why_does_13842_2417_give_me_16258999999999997/">[comments]</a></span>
|
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>Hello. I came back on Arch from weeks of using Debian.</p> <p>Here's the thing I noticed on Debian:<br/> So I was using my PC for 8 hours straight with 4 browsers running (I'm a web dev student).<br/> My ram usage was around 2GB - 3GB with 900MB swap (In debian, the default swap size is 1G). When I close all of them, the swap decreases after few seconds to 0 without freezing and lag (I really like this).<br/> When I was using Arch, I also do the same thing, when I close all of them, the swap usage stays the same with having 800MB ram usage (I'm using KDE).<br/> But when the swap usage starts decreasing the PC starts to freeze and lags until it goes to 0 (I hate this).</p> <p>So, I want to ask. Is this thing related to the distro itself or it's kernel? If yes, is there workaround I can do to achieve what debian do? (I know arch uses the default kernel)</p> <p>That's all, thanks.</p> <p>PS: English is not my primary language but 2nd language. I'm sorry if there's some grammar mistakes on my post.</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/jcatr_dev"> /u/jcatr_dev </a> <br/> <span><a href="https://www.reddit.com/r/archlinux/comments/r48ly1/swap_causes_system_to_freeze_when_its_decreasing/">[link]</a></span>   <span><a href="https://www.reddit.com/r/archlinux/comments/r48ly1/swap_causes_system_to_freeze_when_its_decreasing/">[comments]</a></span>
|
|
@ -0,0 +1 @@
|
|||
<p><img src="https://thumbnails.lbry.com/WMVXCiQoMjA" width="480" alt="thumbnail" title="The Best Software Center For Debian and Ubuntu" /></p>I don't like the default graphical software centers that almost all desktop Linux distributions ship with these days. In my opinion, the best graphical software center for Debian and Ubuntu-based distros is the Synaptic Package Manager. Synaptic used to be the default software center on most Debian-based distros. I think it should still be the default!<br /><br />REFERENCED:<br />► https://help.ubuntu.com/community/SynapticHowto<br /><br />WANT TO SUPPORT THE CHANNEL? <br />💰 Patreon: https://www.patreon.com/distrotube <br />💳 Paypal: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=derek%40distrotube%2ecom&lc=US&item_name=DistroTube&no_note=0¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest<br />🛍️ Amazon: https://amzn.to/2RotFFi<br />👕 Teespring: https://teespring.com/stores/distrotube<br /><br />DONATE CRYPTO:<br />💰 Bitcoin: 1Mp6ebz5bNcjNFW7XWHVht36SkiLoxPKoX<br />🐶 Dogecoin: D5fpRD1JRoBFPDXSBocRTp8W9uKzfwLFAu<br />📕 LBC: bMfA2c3zmcLxPCpyPcrykLvMhZ7A5mQuhJ<br /><br />SOCIAL PLATFORMS: <br />🗨️ Mastodon: https://distrotoot.com/@derek<br />👫 Reddit: https://www.reddit.com/r/DistroTube/<br />📽️ LBRY/Odysee: https://odysee.com/$/invite/@DistroTube:2<br /><br />DT ON THE WEB:<br />🕸️ Website: http://distrotube.com/<br />🐿️ Gemini Capsule: gemini://distro.tube<br />📁 GitLab: https://gitlab.com/dwt1 <br /><br />FREE AND OPEN SOURCE SOFTWARE THAT I USE:<br />🌐 Brave Browser - https://brave.com/dis872 <br />📽️ Open Broadcaster Software: https://obsproject.com/<br />🎬 Kdenlive: https://kdenlive.org<br />🎨 GIMP: https://www.gimp.org/<br />🎵 Ardour: https://ardour.org/<br />💻 VirtualBox: https://www.virtualbox.org/<br />🗒️ Doom Emacs: https://github.com/hlissner/doom-emacs<br /><br />Your support is very much appreciated. Thanks, guys!<br />...<br />https://www.youtube.com/watch?v=WMVXCiQoMjA
|
|
@ -0,0 +1,56 @@
|
|||
<h2>Reducing Friction on Adding Placeholders for My Future Self</h2>
|
||||
|
||||
<div class="margin">
|
||||
|
||||
<p><small>This post further builds on <span><cite><a class="u-url" href="https://takeonrules.com/2021/09/17/slowing-down-to-synthesize/">Slowing Down to Synthesize</a></cite></span> and also incorporates ideas from <cite><a class="u-url p-name" href="https://alexschroeder.ch/wiki/2021-09-17_Writing_to_learn" rel="cite">Alex Schroeder: 2021-09-17 Writing to learn</a></cite>.</small></p>
|
||||
</div>
|
||||
|
||||
<p>When I started at Forem, there were lots of new web pages that I didn’t want to forget. I wanted to annotate and tag those web pages. I chose not to use my browser’s bookmarks and instead chose to create an <span>
|
||||
<span>Org-mode</span> <small><a class="ref" href="https://takeonrules.com/site-map/glossary/#abbr-dfn-ORG-MODE" rel="tag opener" title="Other site-wide references of “Org-mode”">🔍</a></small></span> document. That document resides in my private repository for <a href="https://forem.com">Forem</a> <span>
|
||||
<span>Org-roam</span> <small><a class="ref" href="https://takeonrules.com/site-map/glossary/#abbr-dfn-ORG-ROAM" rel="tag opener" title="Other site-wide references of “Org-roam”">🔍</a></small></span> directory.</p>
|
||||
<h2 id="crash-course-org-mode">Crash Course Org Mode</h2>
|
||||
<p>Here is one of the several entries in my Dashboard:</p>
|
||||
<pre><code>
|
||||
** [[https://forem.team/][Forem Team 🌱]] :communication:documentation:
|
||||
|
||||
This is where we have long-running conversations
|
||||
</code></pre>
|
||||
<p>The leading <code>**</code> indicates a heading level two in org-mode; analog to Markdown’s <code>##</code>.</p>
|
||||
<p>The <code>[[url][text]]</code> is a link and it’s text.</p>
|
||||
<p>The <code>:communication:documentation:</code> are two tags that I’ve assigned to that heading. And last the <code>This is where&hellip;</code> is a paragraph description.</p>
|
||||
<p>My goal was to write down and remember these different sources of possible information or tools to use.</p>
|
||||
<h2 id="scripting-the-dashboard">Scripting the Dashboard</h2>
|
||||
<p>With a place to capture the data, I then <a href="https://github.com/jeremyf/dotzshrc/blob/5f23a950ee92c3ce0aa0e7dbd5746df2aa49412a/bin/dashboard">wrote a Ruby script</a> to open each of those web pages in my default browser. I wrapped that Ruby script with an <span>
|
||||
<span>Emacs</span> <small><a class="ref" href="https://takeonrules.com/site-map/glossary/#abbr-dfn-EMACS" rel="tag opener" title="Other site-wide references of “Emacs”">🔍</a></small></span> function. Later, I replaced that Ruby script with a <a href="https://github.com/BurntSushi/ripgrep">ripgrep</a> invocation.</p>
|
||||
<p>I mapped that Emacs function <kbd>Cmd</kbd>+<kbd>Opt</kbd>+<kbd>Ctrl</kbd>+<kbd>d</kbd> to open my dashbard files in the browser. I also added a bit of logic that said if you first type Emacs’s universal modifier (e.g., <code>C-u</code>, that is <kbd>Ctrl</kbd>+<kbd>u</kbd>) then invoke the function it will instead open the Dashboard’s source file.</p>
|
||||
<p>Below is that code:</p>
|
||||
<pre><code>
|
||||
;; In OS X this is CMD+OPT+CTRL+d
|
||||
(global-set-key (kbd "C-M-s-d") 'jnf/open-dashboard)
|
||||
(cl-defun jnf/open-dashboard (&key (filename jnf/forem-dashboard-filename))
|
||||
"For the given FILENAME open the links in the default browser.
|
||||
|
||||
With the universal prefix (e.g. C-u) open the file instead."
|
||||
(interactive)
|
||||
(if (equal current-prefix-arg nil)
|
||||
(call-process-shell-command
|
||||
;; Double escaped because I'm passing this
|
||||
;; string to the command line.
|
||||
(concat "rg \"\\[\\[(.*)\\]\\[\" "
|
||||
filename
|
||||
" --only-matching"
|
||||
" | rg \"[^\\[|\\]]+\" --only-matching"
|
||||
" | xargs open"))
|
||||
(find-file filename)))
|
||||
</code></pre>
|
||||
<p>Let’s dive into the above <a href="https://github.com/BurntSushi/ripgrep">ripgrep</a> command (for convenience I’m removing the double escaping):</p>
|
||||
<p>First we have <code>rg "\[\[(.*)\]\[" filename --only-matching</code>. That command finds only the <code>[[url]</code> portion in the given filename.</p>
|
||||
<p>Then we pipe that to <code>rg "[^\[|\]]+" --only-matching</code>. This further narrows that search to only select the <code>url</code>.</p>
|
||||
<p>And last, I pipe this to <code>xargs open</code>. In essence, that then runs the <code>open</code> command from <span><abbr title="Macintosh Operating System X">OS X</abbr></span> on each of the matching <span><abbr title="Uniform Resource Locators">URLs</abbr></span>.<span class="sidenote-number"><small class="side">
|
||||
<code>open</code> on a <abbr title="Uniform Resource Locator">URL</abbr> string will open that <abbr title="Uniform Resource Locator">URL</abbr> in the default browser.
|
||||
</small></span>
|
||||
</p>
|
||||
<p>My plans for this function are to prompt for a tag, and limit opening only web pages with matching tags. So far, I haven’t needed it.</p>
|
||||
<h2 id="conclusion">Conclusion</h2>
|
||||
<p>In the early days of a new job, there’s a lot of information intake. I created a Dashboard document to provide a consistent place to capture that information; I knew I didn’t want to lose track of it. The Dashboard document reduces the friction of deciding where to put things.</p>
|
||||
<p>It was rather quick to write up the functions (Ruby, Ripgrep, and Lisp). Most important to me, is that writing these functions helps re-iterate that my text editor configuration is a continual work in progress. My text editor is an extension of my current understanding, and I should use it and extend it to help me learn and capture ideas.</p>
|
|
@ -0,0 +1,33 @@
|
|||
<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/day-246-ezekiel-23-24-year-2/'>The Bible Recap - Episode 246</a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=Ezekiel+21%3A21-29&version=ESV'>Ezekiel 21:21-29</a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=Ezekiel+29%3A18&version=ESV'>Ezekiel 29:18</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,17 @@
|
|||
<p>In this episode, Tim and Jon begin their conversation about heaven and earth starting in Genesis 1. This is the first time “heaven" appears in the Bible. “The heavens” literally means “the sky.” Did the ancient Israelites think God lived in the sky? Maybe. The guys will talk more about this and what it means for God’s space and human space to overlap.</p>
|
||||
<p>In the first part of the episode (01:27-08:57), the guys talk about the idea that heaven is in the clouds. How did we get there? Tim will break down the Hebrew word for heaven and explain a bit more about what the ancient Israelites believed about God’s heavenly space.</p>
|
||||
<p>In the second part of the episode (09:17-18:59), the guys will talk about the significance of temples for the ancient Israelites. Temples were the place where the divine and human space overlapped, and this was incredibly important to the ancient Israelites.<br />
|
||||
In the next part of the episode (19:19-25:15), Tim and Jon talk about Jesus as the ultimate meeting place of heaven and earth. Throughout the gospels, Jesus calls himself the temple of God and makes clear that he is God’s temple presence made accessible for humanity.</p>
|
||||
<p>In the final part of the episode (25:45-40:57), the guys talk about the ways we see this overlap between heaven and earth throughout Scripture. We see it through Jesus, through visions of heaven, like Jacob has in Genesis 28, and ultimately we see it in the garden of Eden.</p>
|
||||
<p>Video:<br />
|
||||
This episode is designed to accompany our video called, “Heaven & Earth." You can view it on our youtube channel here: https://www.youtube.com/watch?v=Zy2AQlK6C5k</p>
|
||||
<p>Scripture References:<br />
|
||||
Genesis 1<br />
|
||||
Genesis 28<br />
|
||||
Psalm 11<br />
|
||||
Psalm 103<br />
|
||||
1 Kings 8<br />
|
||||
Isaiah 6</p>
|
||||
<p>Show Music:<br />
|
||||
Defender Instrumental by Rosasharn Music<br />
|
||||
Analogs by Greyflood</p>
|
|
@ -0,0 +1,21 @@
|
|||
<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> </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 @@
|
|||
August 6th, 2020, Darren gives a 2 hour Keynote with Q&A on Social Media and why every business and creator needs to be posting 100 times a day. This talk is for business owners, creators, sales reps, entrepreneurs, parents, basically anyone that needs to communicate!
|
|
@ -0,0 +1,32 @@
|
|||
<p><div class="video-container"><iframe src="https://www.youtube-nocookie.com/embed/_eiTGHHxVEI?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-1288"></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>Hosts of Destination Linux:<br />
|
||||
<strong>Ryan</strong>, aka DasGeek = <a href="https://dasgeekcommunity.com" target="_blank" rel="noopener noreferrer">https://dasgeekcommunity.com</a><br />
|
||||
<strong>Michael</strong> of TuxDigital = <a href="https://tuxdigital.com" target="_blank" rel="noopener noreferrer">https://tuxdigital.com</a><br />
|
||||
<strong>Zeb</strong>, aka Zebedeeboss = <a href="https://youtube.com/zebedeeboss" target="_blank" rel="noopener noreferrer">https://youtube.com/zebedeeboss</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://endeavouros.com/" target="_blank" rel="noopener noreferrer">Endeavour OS Officially Release</a><br />
|
||||
<a href="https://www.deepin.org/en/2019/07/19/deepin15-11/" target="_blank" rel="noopener noreferrer">Deepin 15.11 Released</a><br />
|
||||
<a href="https://www.omgubuntu.co.uk/2019/07/onlyoffice-desktop-editors-5-3-update" target="_blank" rel="noopener noreferrer">OnlyOffice 5.3 Released</a><br />
|
||||
<a href="https://www.omgubuntu.co.uk/2019/07/ubuntu-mate-gpd-micro-pc" target="_blank" rel="noopener noreferrer">Ubuntu Mate 19.10 Alpha GPD MicroPC</a><br />
|
||||
<a href="https://www.omgubuntu.co.uk/2019/07/new-pinebook-pro-video-demo" target="_blank" rel="noopener noreferrer">Pinebook Pro Pre-orders Starting Soon & More Info</a><br />
|
||||
<a href="https://fedoramagazine.org/what-is-silverblue/" target="_blank" rel="noopener noreferrer">What Is Silverblue</a><br />
|
||||
<a href="https://www.bleepingcomputer.com/news/security/new-evilgnome-backdoor-spies-on-linux-users-steals-their-files/" target="_blank" rel="noopener noreferrer">Gnome Extension With Malware</a><br />
|
||||
<a href="https://www.reddit.com/r/Stadia/comments/ceuy4w/hi_im_andrey_doronichev_and_im_the_director_of/" target="_blank" rel="noopener noreferrer">More Details Emerge Google Stadia</a><br />
|
||||
<a href="https://www.gamingonlinux.com/articles/to-celebrate-the-50th-anniversary-of-the-apollo-11-moon-landing-steam-has-a-sale-on.14607" target="_blank" rel="noopener noreferrer">Steam Sale Celebrating 50th Anniversary of Apollo 11</a></p>
|
||||
<p>—</p>
|
||||
<p>Software Spotlight:<br />
|
||||
<a href="https://github.com/phw/peek" target="_blank" rel="noopener noreferrer">Peek</a> & <a href="https://www.maartenbaert.be/simplescreenrecorder/" target="_blank" rel="noopener noreferrer">Simple Screen Recorder</a></p>
|
||||
<p>Tips & Tricks:<br />
|
||||
<a href="https://ffmpeg.org/" target="_blank" rel="noopener noreferrer">FFMPEG</a><br />
|
||||
For example you can convert an FLV format to MP4 format by just typing: FFMPEG -i inputfilename.flv outputfilename.mp4</p>
|
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>I've been using lsp-mode for a while now with <code>eslint</code> for my Node work stuff, and aside from screwing up some paths when initially installing it, everything worked just fine. But now we're starting to transition to Typescript.</p> <p>I installed the <code>ts-ls</code> server without issue, and it runs just fine on <code>*.ts</code> files, but it's also running for <code>*.js</code> files. Even stranger is that eslint is running at the same time! Now that both of them are running at the same time for a single file, syntax highlighting doesn't work (although I get warnings and errors underlined as I expect). How do I configure this so that I don't have both running?</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/doomchild"> /u/doomchild </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/rbzxd5/a_question_involving_lsp_and_multiple_servers/">[link]</a></span>   <span><a href="https://www.reddit.com/r/emacs/comments/rbzxd5/a_question_involving_lsp_and_multiple_servers/">[comments]</a></span>
|
|
@ -0,0 +1 @@
|
|||
<a href="https://www.facebook.com/NorthernValleyTFC/"><img src="https://scontent.fict1-1.fna.fbcdn.net/v/t1.6435-1/cp0/p50x50/151177197_115670240562784_7305556504870656520_n.png?_nc_cat=105&ccb=1-5&_nc_sid=dbb9e7&_nc_ohc=xoFCcgZhpMsAX_xHxjk&_nc_ht=scontent.fict1-1.fna&oh=4ec63298f66f25af09c5755fa579e557&oe=616904E6" alt="" /></a><a href="https://www.facebook.com/NorthernValleyTFC/">NV TFC</a><a href="https://www.facebook.com/NorthernValleyTFC/posts/116619890467819"></a><i></i><p>Tomorrow night we'll be watching some of The Chosen! A pretty cool way to look at the life of Jesus through the eyes of the many people who followed Him!<br /> <a href="https://www.youtube.com/watch?v=X-AJdKty74M">https://www.youtube.com/watch?v=X-AJdKty74M</a></p><a href="https://www.youtube.com/watch?v=X-AJdKty74M">Official season one trailer for the first-ever multi-season show about Jesus.Watch The Chosen on our free app: https://thechosen.tv/appGo deeper with The Cho...<img src="https://external.fict1-1.fna.fbcdn.net/safe_image.php?d=AQHHnJu3ai3_6sF3&w=540&h=282&url=https%3A%2F%2Fi.ytimg.com%2Fvi%2FX-AJdKty74M%2Fmaxresdefault.jpg&cfs=1&upscale=1&fallback=news_d_placeholder_publisher&_nc_oe=6eb0e&_nc_sid=632586&ccb=3-5&_nc_hash=AQESYc8ugdXwwC7X" alt="" width="500" height="262" caption="" /></a><p>youtube.com</p><p>The Chosen Season One Official Trailer (HD)</p>Official season one trailer for the first-ever multi-season show about Jesus.Watch The Chosen on our free app: https://thechosen.tv/appGo deeper with The Cho...<a href="https://www.youtube.com/watch?v=X-AJdKty74M">Official season one trailer for the first-ever multi-season show about Jesus.Watch The Chosen on our free app: https://thechosen.tv/appGo deeper with The Cho...</a>
|
1465
var/elfeed/db/data/bf/bf8439cc27b917e6433f50a93fdbfa9d96454452
Normal file
1465
var/elfeed/db/data/bf/bf8439cc27b917e6433f50a93fdbfa9d96454452
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1 @@
|
|||
On this episode, Tony & Joseph learn about “white feminism,” chat with the co-authors of “Who Is My Neighbor?” Darrel Dow and Thomas Achord, and talk about the virtue of natural affection. Download the “Fight Laugh Feast Network” app from the Apple, Google Play, ROKU, or Amazon Fire app store to hear us each Tuesday. […]
|
|
@ -0,0 +1,89 @@
|
|||
<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 something for you in every price range: t-shirts, tumblers, coffee mugs, tote bags, phone wallets, keychains, magnets, and stickers! </p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>FROM TODAY’S PODCAST: </p>
|
||||
|
||||
<p>- <a href='https://thebiblerecap.podbean.com/e/256-daniel-1-3/'>The Bible Recap - Episode 256</a></p>
|
||||
|
||||
<p>- <a href='https://thebiblerecap.podbean.com/e/day-257-0914-daniel-4-6/'>The Bible Recap - Episode 257</a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=micah+5%3A2&version=ESV'>Micah 5:2</a></p>
|
||||
|
||||
<p>- Timeline: <a href='https://answersingenesis.org/holidays/christmas/a-matter-of-time/'>Christmas Timeline of the Biblical Account</a></p>
|
||||
|
||||
<p>- Video: <a href='https://www.youtube.com/watch?v=HGHqu9-DtXk'>Mark Overview</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, Hosted, and Produced 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>Logistics 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>Social Media Management:<a href='http://thebiblerecap.com/'> Sissy Shakely</a></p>
|
||||
|
||||
<p>Journal Design:<a href='https://brittneyhmurray.weebly.com/'> Brittney Murray</a></p>
|
||||
|
||||
<p>Logo Design: Landon Wade</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>
|
|
@ -0,0 +1 @@
|
|||
<p><img src="https://thumbnails.lbry.com/P1Qm9YnGnXI" width="480" alt="thumbnail" title="Keepin IT RHEL with Red Hat's Scott McCarty | Destination Linux 253" /></p>This week’s episode of Destination Linux, we are speaking with Scott McCarty of Red Hat about their latest RHEL innovations. Then we talk a little Dungeons & Dragons with a callout to the community to get a D&DLN live session going. Plus we've also got our famous tips, tricks and software picks. All of this and so much more this week on Destination Linux. So whether you're brand new to Linux and open source or a guru of sudo. This is the podcast for you.<br /><br />FrontPageLinux.com ►► https://frontpagelinux.com<br /><br />Full Show Notes (for links and such)<br />https://destinationlinux.org/episode-253<br /><br />--- <br /><br />Sponsored by:<br />Digital Ocean = https://do.co/dln<br />Bitwarden = https://bitwarden.com/dln<br /><br />Hosted by:<br />Michael Tunnell = https://tuxdigital.com<br />Ryan (DasGeek) = https://dasgeekcommunity.com<br />Jill Bryant = https://jilllinuxgirl.com<br />Noah Chelliah = http://asknoahshow.com<br /><br />Want to Support the Show?<br />Support us on Patreon = https://destinationlinux.org/patreon<br />Support us on Sponsus = https://destinationlinux.org/sponsus<br />DLN Store = http://dlnstore.com<br /><br />Want to follow the show and hosts on social media?<br />You can find all of our social accounts at https://destinationlinux.org/contact<br />...<br />https://www.youtube.com/watch?v=P1Qm9YnGnXI
|
|
@ -0,0 +1 @@
|
|||
<p><img src="https://thumbnails.lbry.com/3exGL9dENp8" width="480" alt="thumbnail" title="30 Years Of Linux: What Does The Future Hold!" /></p>I've only been Linux for a few years but over this time I've learnt a lot about how my system works so I thought I'd be fun to look back at where Linux started, where we are now and where the future might take us.<br /><br />==========Support The Channel==========<br />► $100 Linode Credit: https://brodierobertson.xyz/linode<br />► Patreon: https://brodierobertson.xyz/patreon<br />► Paypal: https://brodierobertson.xyz/paypal<br />► Liberachat: https://brodierobertson.xyz/liberachat<br />► Amazon USA: https://brodierobertson.xyz/amazonusa<br /><br />==========Resources==========<br />Linux Git: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/about/<br />Old Linux: http://oldlinux.org/<br />Old Linux ISOs: https://soft.lafibre.info/<br />Historic Linux: http://www.ibiblio.org/pub/historic-linux/<br />ArchiveOS: https://archiveos.org/linux/<br />Archive Org: https://archive.org<br />Redhat Archive: http://archive.download.redhat.com/pub/redhat/linux/<br />Debian Archive: http://archive.debian.org/debian/dists/<br />Slackware Archive: https://mirrors.slackware.com/slackware/<br />Arch Archive: https://archive.archlinux.org/iso/<br />Linux Distros: https://linux-distros.com/<br /><br />=========Video Platforms==========<br />🎥 Odysee: https://brodierobertson.xyz/odysee<br />🎥 Podcast: https://techovertea.xyz/youtube<br />🎮 Gaming: https://brodierobertson.xyz/youtube<br /><br />==========Social Media==========<br />🎤 Discord: https://brodierobertson.xyz/discord<br />🎤 Matrix Space: https://brodierobertson.xyz/matrix<br />🐦 Twitter: https://brodierobertson.xyz/twitter<br />🌐 Mastodon: https://brodierobertson.xyz/mastodon<br />🖥️ GitHub: https://brodierobertson.xyz/github<br /><br />==========Time Stamps==========<br />0:00 Introduction<br />2:05 Original Linux Hardware<br />4:49 Linux Archieology<br />7:48 Where We Are Today<br />10:06 Where We're Going<br />12:20 Outro<br /><br />==========Credits==========<br />🎨 Channel Art:<br />All my art has was created by Supercozman<br />https://twitter.com/Supercozman<br />https://www.instagram.com/supercozman_draws/<br /><br />#Linux #LinusTorvalds #30YearsOfLinux<br /><br />🎵 Ending music<br />Music from https://filmmusic.io<br />"Basic Implosion" by Kevin MacLeod (https://incompetech.com)<br />License: CC BY (http://creativecommons.org/licenses/by/4.0/)<br /><br />DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase I may receive a small commission or other compensation.<br />...<br />https://www.youtube.com/watch?v=3exGL9dENp8
|
|
@ -0,0 +1 @@
|
|||
<!-- SC_OFF --><div class="md"><p>Greetings, you can see this ticket for the full details <a href="https://github.com/clojure-emacs/cider-nrepl/issues/732">https://github.com/clojure-emacs/cider-nrepl/issues/732</a> , but i need help understanding how to resolve this error specifically</p> <pre><code>ELISP> (cider-sync-request:complete "re-frame" (cider-completion-get-context) ) *** Eval error *** No linked CIDER sessions </code></pre> <p>in the context of this comment <a href="https://github.com/clojure-emacs/cider-nrepl/issues/732#issuecomment-986043891">https://github.com/clojure-emacs/cider-nrepl/issues/732#issuecomment-986043891</a> from the same ticket.</p> <p>So then, my question would be, how would link a cider session? My guess is that the (cider-completion-get-context) value isn't returning the cider session.</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/TheLastSock"> /u/TheLastSock </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/r99kz8/how_to_invoke_elisp_functions_in_ielm_such_that_i/">[link]</a></span>   <span><a href="https://www.reddit.com/r/emacs/comments/r99kz8/how_to_invoke_elisp_functions_in_ielm_such_that_i/">[comments]</a></span>
|
|
@ -0,0 +1 @@
|
|||
<p><img src="https://thumbnails.lbry.com/04VxuG8Bzt0" width="480" alt="thumbnail" title="LibreOffice 7.2 Is Here" /></p>₿💰💵💲Help Support the Channel by Donating Crypto💲💵💰₿<br /><br />Monero<br />45F2bNHVcRzXVBsvZ5giyvKGAgm6LFhMsjUUVPTEtdgJJ5SNyxzSNUmFSBR5qCCWLpjiUjYMkmZoX9b3cChNjvxR7kvh436<br /><br />Bitcoin<br />3MMKHXPQrGHEsmdHaAGD59FWhKFGeUsAxV<br /><br />Ethereum<br />0xeA4DA3F9BAb091Eb86921CA6E41712438f4E5079<br /><br />Litecoin<br />MBfrxLJMuw26hbVi2MjCVDFkkExz8rYvUF<br /><br />Dash<br />Xh9PXPEy5RoLJgFDGYCDjrbXdjshMaYerz<br /><br />Zcash<br />t1aWtU5SBpxuUWBSwDKy4gTkT2T1ZwtFvrr<br /><br />Chainlink<br />0x0f7f21D267d2C9dbae17fd8c20012eFEA3678F14<br /><br />Bitcoin Cash<br />qz2st00dtu9e79zrq5wshsgaxsjw299n7c69th8ryp<br /><br />Etherum Classic<br />0xeA641e59913960f578ad39A6B4d02051A5556BfC<br /><br />USD Coin<br />0x0B045f743A693b225630862a3464B52fefE79FdB<br /><br />Subscribe to my YouTube channel http://goo.gl/9U10Wz<br />and be sure to click that notification bell so you know when new videos are released.<br />...<br />https://www.youtube.com/watch?v=04VxuG8Bzt0
|
|
@ -0,0 +1 @@
|
|||
<p><img src="https://spee.ch/9/b9e0a0cec810dada.png" width="480" alt="thumbnail" title="Smart AI is Watching You - Image Recognition" /></p>There is an AI that handles Image Recognition. In this video we will examine one of these AI examples, which is Amazon Rekognition.<br /><br />Image recognition goes beyond facial recognition. This type of AI recognizes the context of the image and is able to derive a deeper profile into the image which can be used for moderation, object identification, and a context for the image.<br /><br />It is used heavily by Youtube to do content moderation. It is used by US ICE to monitor airports and ports of entry with facial recognition. It is used by police and cities to track car license plates and activity in a more sophisticated way than ever before. It is used by Google for Google Photos, Facebook, and I'm sure Apple on iCloud.<br /><br />But so far none of these have been implemented at the device level.<br /><br />Could this be the way that Apple will identify illegal images on your iPhones? If so it would put the image recognition AI technology on the device side which is the next step to building independent robots.<br /><br />This video is a theoretical analysis of what Apple and others may be thinking and doing. We have no actual information on how NeuralHash or similar technologies are implemented. <br /><br />But this analysis is based on something known, which is Amazon Rekognition.<br /><br /><br />-----------------------------------<br /><br />I'm the Internet Privacy Guy. I'm a public interest technologist. I'm here to educate. You are losing your Internet privacy and Internet security every day if you don't fight for it. Your data is collected with endless permanent data mining. Learn about a TOR router, a VPN , antivirus, spyware, firewalls, IP address, wifi triangulation, data privacy regulation, backups and tech tools, and evading mass surveillance from NSA, CIA, FBI. Learn how to be anonymous on the Internet so you are not profiled. Learn to speak freely with pseudo anonymity. Learn more about the dangers of the inernet and the dangers of social media, dangers of email.<br /><br /><br />I like alternative communication technology like Amateur Radio and data communications using Analog. I'm a licensed HAM operator.<br /><br /><br />Support this channel on Patreon! https://www.patreon.com/user?u=17858353<br /><br />Contact Rob on the Brax.Me App (@robbraxman) for encrypted conversations (open source platform)<br /><br />https://brax.me/home/rob Store for BytzVPN, BraxRouter, De-googled Privacy AOSP Phones, Linux phones, and merchandise<br /><br />https://bytzvpn.com Premium VPN with Pi-Hole, Cloud-Based TOR Routing<br /><br />https://whatthezuck.net Cybersecurity Reference<br /><br />https://brax.me Privacy Focused Social Media - Open Source <br /><br />My GPG Public Key https://brax.me/f/rob_braxme_public.asc/T4AZ5ea27dc817c903.67892248<br /><br /><br /><br />Please follow me on Odysee! (Previously LBRY)<br />https://odysee.com/$/invite/@RobBraxmanTech:6
|
|
@ -0,0 +1,48 @@
|
|||
<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:
|
||||
- <a href='https://www.biblegateway.com/passage/?search=Exodus+32&version=ESV'>Exodus 32</a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=Matthew+9%3A20-22&version=ESV'>Matthew 9:20-22</a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=Matthew+14%3A36&version=ESV'>Matthew 14:36</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>PREP EPISODES (in case you haven’t listened yet):</p>
|
||||
|
||||
<ol><li> <a href='https://thebiblerecap.podbean.com/mf/play/kdiz64/Prep_Ep_1.mp3'>Let's Read the Bible in a Year (Chronological Plan)!</a></li>
|
||||
|
||||
<li> <a href='https://thebiblerecap.podbean.com/mf/play/6d33pb/Prep_Ep_2.mp3'>How I Learned to Love (Reading) the Bible</a></li>
|
||||
|
||||
<li> <a href='https://thebiblerecap.podbean.com/mf/play/g7i8dz/Prep_Ep_3.mp3'>Why Reading the Whole Bible is Important (interview with Lee McDerment)</a></li>
|
||||
|
||||
<li> <a href='https://thebiblerecap.podbean.com/mf/play/s9ccpr/Prep_Ep_4.mp3'>Preparing to Read the Bible</a></li>
|
||||
|
||||
<li> <a href='https://thebiblerecap.podbean.com/mf/play/pcpjju/Prep_Ep_5.mp3'>Avoiding Common Mistakes: What to Look for When You Read the Bible</a></li>
|
||||
|
||||
<li> <a href='https://thebiblerecap.podbean.com/mf/play/dgbyxj/Prep_Ep_6.mp3'>Reading the Bible in Community</a></li>
|
||||
|
||||
</ol><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>
|
403
var/elfeed/db/data/bf/bfd12bf58d7abcd8b914e7ad765c96bc911292b6
Normal file
403
var/elfeed/db/data/bf/bfd12bf58d7abcd8b914e7ad765c96bc911292b6
Normal file
|
@ -0,0 +1,403 @@
|
|||
|
||||
|
||||
<p>In Emacs a “theme” is a set of configurations that can be enabled or
|
||||
disabled as a block. Each of those controls a construct of the
|
||||
rendering engine known as a “face”. Faces store the properties that are
|
||||
associated with each element on display. These properties encompass
|
||||
background and/or foreground colours as well as typographic attributes,
|
||||
such as the font weight or slant.</p>
|
||||
|
||||
<h2>Finding faces</h2>
|
||||
|
||||
<p>Themes are programs written in Emacs Lisp (Elisp), whose intended role
|
||||
is to control faces. We can learn about all the faces that are loaded
|
||||
in the current session with <code>M-x list-faces-display</code>. The command will
|
||||
produce a buffer with the <em>symbol</em> (i.e. unique name) of the face and a
|
||||
preview of how it looks.</p>
|
||||
|
||||
<p>You can always consult the help page of a given symbol with <code>C-h o</code>
|
||||
(<code>M-x describe-symbol</code>). Place the point over a face’s symbol, type
|
||||
<code>C-h o</code> to have the thing at point as the default option. Select that
|
||||
(such as with <code>M-n</code>) to get a description of what it is supposed to do.</p>
|
||||
|
||||
<p>If we do this over the <code>cursor</code> face, we get the following:</p>
|
||||
|
||||
<blockquote>
|
||||
<p>Basic face for the cursor color under X. Currently, only the
|
||||
‘:background’ attribute is meaningful; all other attributes are
|
||||
ignored. The cursor foreground color is taken from the background
|
||||
color of the underlying text.</p>
|
||||
|
||||
<p>Note: Other faces cannot inherit from the cursor face.</p>
|
||||
</blockquote>
|
||||
|
||||
<p>As with all <code>*Help*</code> buffers, the ones for individual faces contain a
|
||||
link to the library that defines them. We are informed, for instance,
|
||||
that the <code>cursor</code> is defined in <code>faces.el</code>. So we can always visit the
|
||||
source code from there whenever we need to understand more about the
|
||||
item of our inquiry.</p>
|
||||
|
||||
<p>Note that <code>list-faces-display</code> will only cover the libraries that are
|
||||
currently loaded, but not necessarily the faces that your active theme
|
||||
defines. If you have installed some package that you have not used yet,
|
||||
then any faces it may be defining will not be immediately available in
|
||||
the <code>*Faces*</code> buffer. To actually include those in the list, you need
|
||||
to either use their package or explicitly load the relevant file with
|
||||
<code>M-x load-library</code>. You can always regenerate the <code>*Faces*</code> buffer by
|
||||
typing <code>g</code> while inside of it.</p>
|
||||
|
||||
<h2>Configuring an individual face</h2>
|
||||
|
||||
<p>Before we proceed to write a fully fledged theme, let us first examine
|
||||
how to control faces one by one. The function dedicated to that task is
|
||||
<code>set-face-attribute</code>. Read its documentation string with <code>C-h f</code>
|
||||
followed by its symbol. <strong>This is important</strong> because it provides
|
||||
valuable information about the properties that a face may be associated
|
||||
with. You will need it when configuring your own theme.</p>
|
||||
|
||||
<p><em>Assuming you read the documentation</em> of <code>set-face-attribute</code>, let us
|
||||
consider this example:</p>
|
||||
|
||||
<pre><code class="language-elisp">(set-face-attribute 'cursor nil :background "red")
|
||||
</code></pre>
|
||||
|
||||
<p>We have learnt that the <code>cursor</code> only recognises a <code>:background</code>
|
||||
property and will ignore any other. What we do here is instruct it to
|
||||
use the generic red colour.</p>
|
||||
|
||||
<p>To confirm that this works, place the point to the right of the closing
|
||||
parenthesis and type <code>C-x C-e</code> (which calls <code>eval-last-sexp</code>). Your
|
||||
cursor show now be coloured red. If you were to put this in your
|
||||
initialisation file, or any other library that gets loaded when you open
|
||||
Emacs, your cursor would always get the colour you specified (unless
|
||||
something else overrides it later on, but you get the point).</p>
|
||||
|
||||
<p>A good use-case for this is to define your font families for the three
|
||||
main constructs of <code>default</code>, <code>variable-pitch</code>, and <code>fixed-pitch</code>.</p>
|
||||
|
||||
<p>This is the gist of what is included in the manual of the Modus themes
|
||||
on the topic of <a href="https://protesilaos.com/emacs/modus-themes/#h:defcf4fc-8fa8-4c29-b12e-7119582cc929">font configurations for Org (and
|
||||
others)</a></p>
|
||||
|
||||
<pre><code class="language-elisp">;; my custom build of Iosevka
|
||||
;; https://gitlab.com/protesilaos/iosevka-comfy
|
||||
(set-face-attribute 'default nil :font "Iosevka Comfy-15")
|
||||
|
||||
(set-face-attribute 'variable-pitch nil :family "Source Sans Pro" :height 1.0)
|
||||
|
||||
(set-face-attribute 'fixed-pitch nil :family "Iosevka Comfy" :height 1.0)
|
||||
</code></pre>
|
||||
|
||||
<p>Depending on what you want to do, you can use Elisp to further control
|
||||
things. Here we can be a bit more succinct by using <code>dolist</code> (remember
|
||||
that <code>C-h f</code>, <code>C-h v</code>, or just <code>C-h o</code> are among your most valuable
|
||||
tools in your Emacs journey).</p>
|
||||
|
||||
<pre><code class="language-elisp">(dolist (face '(default fixed-pitch))
|
||||
(set-face-attribute face nil :family "Iosevka Comfy"))
|
||||
</code></pre>
|
||||
|
||||
<h2>Using colours</h2>
|
||||
|
||||
<p>We can find the names of all generic colours with <code>list-colors-display</code>.
|
||||
Notice how earlier we specified the <code>:background</code> of the <code>cursor</code> face
|
||||
to a <code>"red"</code> value. Alternatively, one could use a hexadecimal RGB
|
||||
code, such as <code>"#ff0000"</code> for pure red. I prefer the latter because it
|
||||
is more precise and flexible.</p>
|
||||
|
||||
<p>How you specify colours is ultimately up to you. Picking the right
|
||||
values is not an easy task. It is a field of endeavour that stands at
|
||||
the intersection or art and science, as I explained in my essay about
|
||||
the <a href="https://protesilaos.com/codelog/2020-03-17-design-modus-themes-emacs/">design of the Modus themes</a>.</p>
|
||||
|
||||
<h2>Deconstructing an Emacs face</h2>
|
||||
|
||||
<p>While <code>set-face-attribute</code> is perfectly fine for a few items, it becomes
|
||||
inefficient at scale. This is why Emacs provides the
|
||||
<code>custom-theme-set-faces</code> function. Before we start using that, <em>we must
|
||||
first understand what the specifications of a face are</em>.</p>
|
||||
|
||||
<p>Consider this excerpt from <code>M-x find-library RET faces</code> (here “RET”
|
||||
means to type the command, then confirm your choice with the
|
||||
Return/Enter key, and follow it up with the “faces” library).</p>
|
||||
|
||||
<pre><code class="language-elisp">(defface tab-bar
|
||||
'((((class color) (min-colors 88))
|
||||
:inherit variable-pitch
|
||||
:background "grey85"
|
||||
:foreground "black")
|
||||
(((class mono))
|
||||
:background "grey")
|
||||
(t
|
||||
:inverse-video t))
|
||||
"Tab bar face."
|
||||
:version "27.1"
|
||||
:group 'basic-faces)
|
||||
</code></pre>
|
||||
|
||||
<p>We can read all about these specs with <code>C-h o defface</code>. Again, read the
|
||||
docs to save yourself from trouble and frustration. While you start
|
||||
making a habit of that, let me simplify this <code>defface</code> for you (extra
|
||||
space for didactic purposes):</p>
|
||||
|
||||
<pre><code class="language-elisp">(defface tab-bar
|
||||
'(
|
||||
|
||||
(
|
||||
((class color) (min-colors 88))
|
||||
:inherit variable-pitch
|
||||
:background "grey85"
|
||||
:foreground "black")
|
||||
|
||||
(
|
||||
((class mono))
|
||||
:background "grey")
|
||||
|
||||
(t
|
||||
:inverse-video t)
|
||||
|
||||
)
|
||||
|
||||
"Tab bar face.")
|
||||
</code></pre>
|
||||
|
||||
<p>Here we have the general structure of an expression that evaluates
|
||||
multiple conditions. It looks like <code>cond</code>:</p>
|
||||
|
||||
<pre><code class="language-elisp">(cond
|
||||
((FIRST TEST)
|
||||
FIRST RESULT)
|
||||
((SECOND TEST)
|
||||
SECOND RESULT)
|
||||
(t ; if none of the above
|
||||
FALLBACK RESULT))
|
||||
</code></pre>
|
||||
|
||||
<p>With these in mind, we can read each test more easily. Focus on this:</p>
|
||||
|
||||
<pre><code class="language-elisp">(
|
||||
((class color) (min-colors 88))
|
||||
:inherit variable-pitch
|
||||
:background "grey85"
|
||||
:foreground "black")
|
||||
</code></pre>
|
||||
|
||||
<p>It checks whether the display terminal can support a minimum of 88
|
||||
colours. If you are using Emacs with a graphical toolkit, this is most
|
||||
likely the case. If the condition is satisfied, this face will use
|
||||
<code>grey85</code> for its background and <code>black</code> for its foreground. Whereas in
|
||||
more limited display terminals, it uses something simpler:</p>
|
||||
|
||||
<pre><code class="language-elisp">(
|
||||
((class mono))
|
||||
:background "grey")
|
||||
</code></pre>
|
||||
|
||||
<p>Same principle for the fallback condition, which merely inverts the
|
||||
colours with the assumption that those are some variant of black and
|
||||
white for the foreground/background:</p>
|
||||
|
||||
<pre><code class="language-elisp">(t
|
||||
:inverse-video t)
|
||||
</code></pre>
|
||||
|
||||
<p>While you could define all your faces to adapt to every possible display
|
||||
terminal out there, I find that what one typically needs is to optimise
|
||||
for <code>((class color) (min-colors 89))</code>.</p>
|
||||
|
||||
<p>With these in mind, we can start writing our first theme.</p>
|
||||
|
||||
<h2>Skeleton of a custom theme</h2>
|
||||
|
||||
<p>As noted in the previous section, Emacs offers <code>custom-theme-set-faces</code>
|
||||
for the express purpose of streamlining the process of controlling faces
|
||||
in bulk. As always, read the documentation of that function to learn
|
||||
more about the finer points.</p>
|
||||
|
||||
<p>Here we will be working with a minimal, yet perfectly usable base.
|
||||
Every theme must be placed in a file whose name follows the pattern of
|
||||
<code>SYMBOL-theme.el</code>. We declare the symbol of our theme with the
|
||||
following:</p>
|
||||
|
||||
<pre><code class="language-elisp">(deftheme prot-base
|
||||
"The basis for a custom theme.")
|
||||
</code></pre>
|
||||
|
||||
<p>The above means that the file name must be <code>prot-base-theme.el</code> (we have
|
||||
some more code at the end of the file, but we take things one step at a
|
||||
time).</p>
|
||||
|
||||
<p>Now we want to configure a set of faces that are optimised for the
|
||||
display spec of <code>((class color) (min-colors 89))</code>. Instead of writing
|
||||
this expression each time, we will dynamically bind it to a variable,
|
||||
using <code>let</code>.</p>
|
||||
|
||||
<pre><code class="language-elisp">(let ((class '((class color) (min-colors 89)))
|
||||
...other variables)
|
||||
...body)
|
||||
</code></pre>
|
||||
|
||||
<p>Since we are defining local variables, it is a good idea to also write
|
||||
our colours here, so that we economise on typing, but also to avoid
|
||||
discrepencies. Each colour is defined as <code>(name value)</code>.</p>
|
||||
|
||||
<pre><code class="language-elisp">(let ((class '((class color) (min-colors 89)))
|
||||
(main-bg "#ffffff") (main-fg "#000000")
|
||||
(red "#a00000") (green "#005000") (blue "#000077"))
|
||||
...body)
|
||||
</code></pre>
|
||||
|
||||
<p>Everything is in place to start defining face attributes. The body of
|
||||
our dynamically bound variables contains <code>custom-theme-set-faces</code>,
|
||||
followed by the name of the <code>deftheme</code> we declared and then each face’s
|
||||
symbol, display spec and attributes:</p>
|
||||
|
||||
<pre><code class="language-elisp">(deftheme prot-base
|
||||
"The basis for a custom theme.")
|
||||
|
||||
(let ((class '((class color) (min-colors 89)))
|
||||
(main-bg "#ffffff") (main-fg "#000000")
|
||||
(red "#a00000") (green "#005000") (blue "#000077"))
|
||||
(custom-theme-set-faces
|
||||
'prot-base
|
||||
`(default ((,class :background ,main-bg :foreground ,main-fg)))
|
||||
`(cursor ((,class :background ,red)))
|
||||
`(font-lock-builtin-face ((,class :foreground ,blue))))
|
||||
`(font-lock-string-face ((,class :foreground ,green))))
|
||||
|
||||
(provide-theme 'prot-base)
|
||||
|
||||
(provide 'prot-base-theme)
|
||||
</code></pre>
|
||||
|
||||
<p>This is a valid theme. To actually use it, you must write it to a file,
|
||||
which in this case is <code>prot-base-theme.el</code>. This file must be in a
|
||||
directory read by Emacs. Say you put it in <code>~/.emacs.d/themes/</code>. To
|
||||
inform Emacs about it, evaluate this:</p>
|
||||
|
||||
<pre><code class="language-elisp">(add-to-list 'load-path "~/.emacs.d/themes/")
|
||||
</code></pre>
|
||||
|
||||
<p>With the theme written at <code>~/.emacs.d/themes/prot-base-theme.el</code>, you
|
||||
can now <code>M-x load-theme RET prot-base</code>. And there you have it!</p>
|
||||
|
||||
<p>Note though that you may also need to <code>M-x disable-theme</code> and specify
|
||||
the one currently in use to make sure you do not get mixed results
|
||||
(unless you want to overlay one theme on top of another, but I will let
|
||||
you run such experiments).</p>
|
||||
|
||||
<p>Remember to rely on <code>list-faces-display</code> to find all the symbols you
|
||||
wish to cover. Furthermore, you can always identify the properties of
|
||||
the character at point with <code>M-x describe-char</code> (or type it directly
|
||||
with <code>C-u C-x =</code>). If it uses a face, you will see it mentioned in the
|
||||
resulting <code>*Help*</code> buffer.</p>
|
||||
|
||||
<p>To understand the syntax for backquotes and commas, type <code>M-:</code> and then
|
||||
insert <code>(info "(elisp) Backquote")</code>. This will take you to the relevant
|
||||
node in the Emacs Lisp Reference Manual.</p>
|
||||
|
||||
<h2>More tools for theme developers</h2>
|
||||
|
||||
<p>These are excerpts from my dotemacs. They are meant to further assist
|
||||
you in the task of developing a custom theme. Check the doc string of
|
||||
each variable and adapt things to your liking.</p>
|
||||
|
||||
<h3>Rainbow mode for colour previews</h3>
|
||||
|
||||
<p>While experience may help estimate with decent accuracy a hexadecimal
|
||||
RGB colour, it is always better to have a live preview available. Once
|
||||
the following package is loaded, you can get it with <code>M-x rainbow-mode</code>.</p>
|
||||
|
||||
<pre><code class="language-elisp">(use-package rainbow-mode
|
||||
:ensure
|
||||
:diminish
|
||||
:commands rainbow-mode
|
||||
:config
|
||||
(setq rainbow-ansi-colors nil)
|
||||
(setq rainbow-x-colors nil))
|
||||
</code></pre>
|
||||
|
||||
<h3>Use a linter front-end to improve your code</h3>
|
||||
|
||||
<p>You can either rely on the built-in <code>flymake</code> or the third party
|
||||
<code>flycheck</code>. Both work great with Elisp files. You activate them with
|
||||
<code>flymake-mode</code> or <code>flycheck-mode</code> respectively.</p>
|
||||
|
||||
<pre><code class="language-elisp">(use-package flymake
|
||||
:commands flymake-mode
|
||||
:config
|
||||
(setq flymake-fringe-indicator-position 'left-fringe)
|
||||
(setq flymake-suppress-zero-counters t)
|
||||
(setq flymake-start-on-flymake-mode t)
|
||||
(setq flymake-no-changes-timeout nil)
|
||||
(setq flymake-start-on-save-buffer t)
|
||||
(setq flymake-proc-compilation-prevents-syntax-check t)
|
||||
(setq flymake-wrap-around nil))
|
||||
|
||||
(use-package flycheck
|
||||
:ensure
|
||||
:commands flycheck-mode
|
||||
:config
|
||||
(setq flycheck-check-syntax-automatically
|
||||
'(save mode-enabled))
|
||||
:hook (flycheck-error-list-mode-hook . visual-line-mode))
|
||||
</code></pre>
|
||||
|
||||
<p>If you go with Flycheck, you may also want a modeline indicator, unless
|
||||
you use a custom modeline that already defines one:</p>
|
||||
|
||||
<pre><code class="language-elisp">(use-package flycheck-indicator
|
||||
:ensure
|
||||
:after flycheck
|
||||
:config
|
||||
(setq flycheck-indicator-icon-error (string-to-char "!"))
|
||||
(setq flycheck-indicator-icon-info (string-to-char "·"))
|
||||
(setq flycheck-indicator-icon-warning (string-to-char "*"))
|
||||
(setq flycheck-indicator-status-icons
|
||||
'((not-checked "%")
|
||||
(no-checker "-")
|
||||
(running "&")
|
||||
(errored "!")
|
||||
(finished "=")
|
||||
(interrupted "#")
|
||||
(suspicious "?")))
|
||||
:hook (flycheck-mode-hook . flycheck-indicator-mode))
|
||||
</code></pre>
|
||||
|
||||
<p>And here is how to ensure that you are following best practices for
|
||||
packaging Elisp libraries (you only need one of the two, depending on
|
||||
the front-end you choose):</p>
|
||||
|
||||
<pre><code class="language-elisp">(use-package flycheck-package
|
||||
:ensure
|
||||
:after flycheck
|
||||
:config
|
||||
(flycheck-package-setup))
|
||||
|
||||
(use-package package-lint-flymake
|
||||
:ensure
|
||||
:after flymake
|
||||
:config
|
||||
(package-lint-flymake-setup))
|
||||
</code></pre>
|
||||
|
||||
<h2>Remember that Emacs themes are Elisp programs</h2>
|
||||
|
||||
<p>It should be clear by now that a theme can rely on advanced programming
|
||||
techniques to do its work. Here we used <code>let</code>. While you can always go
|
||||
with something simple, you retain the option to define more elaborate
|
||||
criteria that, say, come into effect once a certain variable is enabled.</p>
|
||||
|
||||
<p>My Modus themes, which were <a href="https://protesilaos.com/codelog/2020-08-27-emacs-modus-themes-core/">recently added to upstream
|
||||
Emacs</a>,
|
||||
contain lots of Elisp logic, making them highly customisable. Study
|
||||
their <a href="https://gitlab.com/protesilaos/modus-themes">source code</a> if you
|
||||
want. It can help you learn more about defining and then evaluating
|
||||
customisation options.</p>
|
||||
|
||||
<p>Use the information in this document to write your own theme or to just
|
||||
gain insight into how the theme of your choice is designed.</p>
|
||||
|
||||
<p>Good luck!</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=Numbers+25&version=ESV'>Numbers 25</a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=Numbers+26&version=ESV'>Numbers 26</a></p>
|
||||
|
||||
<p>- Map: <a href='http://www.biblestudy.org/maps/division-of-promised-land-to-ancient-israel.jpg'>Land Allotment for the 12 Tribes </a></p>
|
||||
|
||||
<p>- <a href='https://www.biblegateway.com/passage/?search=Numbers+21&version=ESV'>Numbers 21</a></p>
|
||||
|
||||
<p>- <a href='https://www.facebook.com/groups/tbrASL/'>The Bible Recap in ASL</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,4 @@
|
|||
<p>Ubuntu’s skunkworks project, Mir, might be back with a vengeance to save the Linux desktop. Or at least prove quite useful for MATE.</p>
|
||||
|
||||
<p>Plus one of the most well built Linux PC’s ever tested, the Dell Precision 5720 with Ubuntu gets tested in the lab.</p><p><a href="https://jupitersignal.memberful.com/checkout?plan=52946" rel="payment">Support LINUX Unplugged</a></p>
|
||||
|
121
var/elfeed/db/data/bf/bfec9000eeb396041fa6b69a7afa60f6cd6bddc0
Normal file
121
var/elfeed/db/data/bf/bfec9000eeb396041fa6b69a7afa60f6cd6bddc0
Normal file
|
@ -0,0 +1,121 @@
|
|||
<p>In part 1 (0-24:15), Tim and Jon discuss the book of Ecclesiastes. This book can most easily be<br />
|
||||
described as a portrait of “foolish Solomon,” who looks back at his accomplishments as failure<br />
|
||||
and hevel.</p>
|
||||
<p>Tim points out that the start of the book begins by creating a “Solomon-like” persona.<br />
|
||||
Ecclesiastes 1:1<br />
|
||||
“The words of the preacher son of David, king in Jerusalem...” (NASB, ESV, KJV) “The words<br />
|
||||
of the teacher, son of David, king in Jerusalem...” (NIV, NRSV)<br />
|
||||
However, there is a translation problem: This word does not mean “teacher” in the original<br />
|
||||
Hebrew. Hebrew noun (קהלת (qoheleth, from the verb qahal (קהל ,(meaning “to assemble,<br />
|
||||
convene.”</p>
|
||||
<p>The Hebrew word is Qoheleth—the one who holds or convenes an assembly, i.e. the “leader of<br />
|
||||
the assembly” (Heb. qahal). So this word is best understood as an assembler or convener. The<br />
|
||||
word is also used in 1 Kings 8:1, “Then Solomon assembled the elders of Israel and all the<br />
|
||||
heads of the tribes... to bring up the ark of the covenant of the Lord from the city of David, which<br />
|
||||
is Zion. All the men of Israel assembled themselves to King Solomon at the feast.”<br />
|
||||
Tim’s point is that there are multiple leaders who assemble or convene Israel in the Bible.<br />
|
||||
Who holds assemblies in Israel’s story?<br />
|
||||
• Moses (Exod 35:1; Lev 8:1-3)<br />
|
||||
• David (1 Chron 13:5; 15:3; 28:1)<br />
|
||||
• Solomon (1 Kings 8:1; 2 Chron 5:2-3)<br />
|
||||
• Rehoboam (Solomon’s son, 1 Kings 12:21; 2 Chron 11:1)<br />
|
||||
• Asa (2 Chron 15:9-10)<br />
|
||||
• Jehoshaphat (2 Chron 20:3-5)<br />
|
||||
• Hezekiah (2 Chron 30:12-13)</p>
|
||||
<p>Tim cites scholar Jennie Barbour for additional clarification:<br />
|
||||
“The name Qoheleth ‘the one who convenes the assembly’ is a label with royal associations—<br />
|
||||
after Moses, only kings summon all-Israelite assemblies, and those associations take in more<br />
|
||||
kings than just Solomon. Qoheleth’s name casts him as a royal archetype, not an ‘everyman’ so<br />
|
||||
much as an ‘everyking.’” (Jenny Barbour, The Story of Israel in the Book of Qoheleth, p. 25-26)<br />
|
||||
Any generation of Jerusalem’s kings could be called “son of David,” and the author tips his hat<br />
|
||||
in Ecclesiastes 2:9, “I increased more than all who preceded me in Jerusalem.” (And the only<br />
|
||||
person who reigned before him in Jerusalem was his father David.)<br />
|
||||
Tim explains that the jaded king-author of Ecclesiastes brings a realism in light of Genesis 3,<br />
|
||||
framing the world as life “under the sun,” or life outside of Eden. This king is realizing the curse<br />
|
||||
of Genesis 3: painful toil and dust to dust.</p>
|
||||
<p>Tim further points out that Ecclesiastes offers a Solomon-like profile of the wealthy sons of<br />
|
||||
David, who discovered that riches, honor, power, and women do not bring the life of Eden.<br />
|
||||
Further, while many people assume that the descriptions solely describe the life of Solomon,<br />
|
||||
Tim points out that they also map very closely onto the life of Hezekiah.<br />
|
||||
Take a look at these two passages:</p>
|
||||
<p>Ecclesiastes 2:4-8 I made great my works: I built houses for myself, I planted vineyards for<br />
|
||||
myself; I made gardens and parks for myself and I planted in them all kinds of fruit trees; I made<br />
|
||||
ponds of water for myself from which to irrigate a forest of growing trees. I bought male and<br />
|
||||
female slaves and I had homeborn slaves. Also I possessed flocks and herds more abundant<br />
|
||||
than all who preceded me in Jerusalem. Also, I collected for myself silver and gold and the<br />
|
||||
treasure of kings and provinces. I provided for myself male and female singers and the<br />
|
||||
pleasures of men—many concubines.</p>
|
||||
<p>Hezekiah in 2 Chronicles 32:27-30 Now Hezekiah had immense riches and honor; and he<br />
|
||||
made for himself treasuries for silver, gold, precious stones, spices, shields and all kinds of<br />
|
||||
valuable articles, collection-houses also for the produce of grain, wine and oil, pens for all kinds<br />
|
||||
of cattle and sheepfolds for the flocks. He made cities for himself and acquired flocks and herds<br />
|
||||
in abundance, for God had given him very great wealth. It was Hezekiah who stopped the upper<br />
|
||||
outlet of the waters of Gihon and directed them to the west side of the city of David. And<br />
|
||||
Hezekiah prospered in all his works.</p>
|
||||
<p>Tim cites Jennie Barbour again:<br />
|
||||
“In all of these ways [building projects, riches, royal treasuries, pools, singers] the royal boast<br />
|
||||
in Eccles. 2:4-10 displays a king’s achievements in terms that show an author of the Second<br />
|
||||
Temple period reading an interpreting the earlier stories of Israel’s kings...the writer has pulled<br />
|
||||
together texts and motifs from Israel’s histories...to show that the paradigm king, Solomon, set<br />
|
||||
the mould that was continually replicated through the rest of Israel’s monarchy down to the<br />
|
||||
exile.” (Jennie Barbour, The Story of Israel in the Book of Qoheleth, 23-24)<br />
|
||||
In part 2 (24:15- 31:45), Jon asks how the narrative frame of Ecclesiastes being about all of<br />
|
||||
Israel’s kings—not just about Solomon—affects someone’s reading? Tim says he thinks it<br />
|
||||
makes the story more universal. All rulers and all humans struggle with the same things that<br />
|
||||
Solomon and other rulers have felt throughout history.</p>
|
||||
<p>In part 3 (31:45-50:15), Tim and Jon turn their attention to the book of Job. Tim notes that he’s<br />
|
||||
recently learned of some new and fascinating layers to the book. Tim notes that Job is<br />
|
||||
positioned as a new type of Adam. He actually is portrayed as being righteous and upright. So<br />
|
||||
he’s an ideal wise person who has prospered during his life. Tim focuses on the beginning and<br />
|
||||
end of the book. Specifically the ending of the book, Tim finds new insights to ponder.<br />
|
||||
Tim notes that Job is portrayed as the righteous sufferer. Everything that has happened to him<br />
|
||||
is unfair. Then Tim dives into Job 42:7-10:<br />
|
||||
“And it came about after Yahweh had spoken these words to Job, and Yahweh said to Eliphaz<br />
|
||||
the Temanite, “My anger is kindled against you and against your two friends, because you<br />
|
||||
have not spoken of Me what is right as My servant Job has. “And now, take for yourselves<br />
|
||||
seven bulls and seven rams, and go to My servant Job, and offer up a burnt offering for<br />
|
||||
yourselves, and My servant Job will pray for you. For I will lift up his face so that I may not<br />
|
||||
commit an outrage with you, because you have not spoken of Me what is right, as My servant<br />
|
||||
Job has.” So Eliphaz the Temanite and Bildad the Shuhite and Zophar the Naamathite went<br />
|
||||
and they did as Yahweh told them; and the Lord lifted the face of Job. And Yahweh restored<br />
|
||||
the fortunes of Job while he prayed on behalf of his companions, and Yahweh added to<br />
|
||||
everything that belonged to Job, two-fold.”</p>
|
||||
<p>The operative phrase Tim focuses on is “while he prayed.” Tim says this is a better translation of<br />
|
||||
the original Hebrew phrase. Tim notes that it’s as if Job’s righteous suffering has uniquely<br />
|
||||
positioned him to intercede on behalf of his friends to God.<br />
|
||||
In part 4, (50:15-60:00) Tim shares a few quotes from scholar David Clines regarding Job’s<br />
|
||||
intercession in 42:10.</p>
|
||||
<p>“[W]e must remember that Job has not yet been restored when the friends bring their request<br />
|
||||
to him for his prayer. He is presumably still on the ash-heap. He has no inkling that Yahweh</p>
|
||||
<p>intends to reverse his fortunes. All he knows is that he is still suffering at Yahweh’s hand, and, if<br />
|
||||
it is difficult for the friends to acknowledge the divine judgment against them, it must be no less<br />
|
||||
difficult for Job to accept this second-hand instruction to offer prayer for people he must be<br />
|
||||
totally disenchanted with; he certainly owes them nothing... Is this yet another ‘test’ that Job<br />
|
||||
must undergo before he is restored?<br />
|
||||
“The wording of Job 42:10 makes it seem as if Job’s restoration is dependent on his prayer on their behalf, as if his last trial of all will be to take his stand on the side of his ‘torturer-<br />
|
||||
comforters.’ It is true that this prayer is the first selfless act that Job has performed since his misfortunes overtook him—not that we much begrudge him the self-centeredness that has<br />
|
||||
dominated his speech throughout the book. Perhaps his renewed orientation to the needs of<br />
|
||||
others is the first sign that he has abandoned his inward-looking mourning and is ready to<br />
|
||||
accept consolation. In any case, in the very act of offering his prayer on the friends’ behalf his<br />
|
||||
own restoration is said to take effect: the Hebrew says, “Yahweh restored the fortunes of Job<br />
|
||||
while he was praying for his friends” (not, as most versions, “when (or after) he had prayed for<br />
|
||||
his friends”).” David J. A. Clines, Job 38–42, vol. 18B, Word Biblical Commentary (Nashville, TN: Thomas Nelson, 2011), 1235.</p>
|
||||
<p>Tim notes that the point of the story of Job is that he suffers unfairly, but the righteous sufferer is<br />
|
||||
someone that God elevates to a place of authority, someone who God listens to when they<br />
|
||||
intercede for others.</p>
|
||||
<p>In part 5 (60:00-end), Tim and Jon briefly recap the series as a whole.</p>
|
||||
<p>Thank you to all our supporters!</p>
|
||||
<p>Send us your questions for our Wisdom Q+R! You can email your audio question to<br />
|
||||
info@jointhebibleproject.com.</p>
|
||||
<p>Show Produced by: Dan Gummel, Tim Mackie</p>
|
||||
<p>Show music:</p>
|
||||
<p>Defender Instrumental by Tents<br />
|
||||
Sunshine by Seneca B Surf Report by<br />
|
||||
Cloudchord<br />
|
||||
Soul Food Horns levitating by intention_ In Your Heart by Distant.Io</p>
|
||||
<p>Show Resources:</p>
|
||||
<p>Jennie Barbour, The Story of Israel in the Book of Qoheleth.<br />
|
||||
David J. A. Clines, Job 38–42, vol. 18B, Word Biblical Commentary (Nashville, TN: Thomas Nelson,<br />
|
||||
2011).</p>
|
||||
<p>The Bible Project video: How to Read the Wisdom Books of the Bible (https://www.youtube.com/watch?v=WJgt1vRkPbI)</p>
|
||||
<p>Powered and distributed by Simplecast.</p>
|
|
@ -0,0 +1 @@
|
|||
In this short segment, Darren shares where he was at when COVID-19 hit, how it affected businesses and continuing the hustle no matter what the cost is.
|
|
@ -0,0 +1 @@
|
|||
<p><img src="https://thumbnails.lbry.com/PpZZXkLsUic" width="480" alt="thumbnail" title="Oh, the Humanities! | Stephen Blackwood | The Jordan B. Peterson Podcast - S4: E42" /></p>Dr. Stephen Blackwood: Philosopher, cultural critic and founder of Ralston College. <br /><br />Jordan Peterson and Dr. Stephen Blackwood discuss his work as founder of the Inner City Youth Program and his experience with developing Ralston College in Savannah, Georgia. We get into a deep discussion about the inner workings of philosophical aspects about social constructs, University and the humanities, the spiritual ‘culture crisis’ going on today, and more. <br /><br />Dr. Stephen Blackwood is the founding president of Ralston College in Savannah, Georgia. Dr. Blackwood specializes in the history of philosophy and dedicates a large portion of his work and studies on Boethius. He has contributed a great deal to several programs including the St. George’s YouthNet as well as an educational mentoring program for inner-city kids in Nova Scotia. Dr. Blackwood has been recognized by the floor of the US Senate due to his op-ed “ObamaCare and My Mother's Cancer Medicine” that reached the Wall Street Journal. <br /><br />Check out Dr. Stephen Blackwood’s website: <br />https://www.stephenjblackwood.com/<br /><br />The Jordan B. Peterson Podcast can be found at https://www.jordanbpeterson.com/podcast/<br /><br /><br />[00:00] Jordan introduces Dr. Stephen Blackwood.<br />[02:00] Starting off the conversation by talking about the Inner City Youth Program.<br />[13:00] Asking Dr. Blackwood on the development of his interests into eventual career choices.<br />[16:30] The start of The Foundation Year Program.<br />[18:30] Studying Humanities empowers people to make their own larger meaning and could be the most effective way to improve life trajectory.<br />[26:00] Attacking the idea that all social constructions are just predicated on grabbing as much power as possible. <br />[43:40] Dr. Blackwood critiques the enlightenment of the postmodernists.<br />[51:00] Examination of the "Woke" search for meaning. Touching on group ideology.<br />[1:07:30] Trying to understand when the left goes too far. Power grabbing and setting the moral ground to use your own power and violence to obtain whatever you want.<br />[1:12:30] How Christianity relates to discerning deeper truths of being. <br />[1:27:00] The antidote to the spiritual and cultural crisis according to Blackwood.<br />[1:27:30] Jordan speaks on the intrinsic pleasure of aiding the development of others.<br />[1:33:30] Blackwood talks about the resources we have to overcome this spiritual-cultural crisis we find ourselves in.<br />[01:39:30] Jordan asks Stephen to expand on his fascination with architecture as a medium for contemplation of the past with the present.<br />[01:44:30] The process of creating Ralston College.<br />[01:50:00] Examining the ways that Ralston College is hoping to shake things up in the world of higher education. <br />[01:55:00] Wrapping up.<br /><br />Visit www.jordanbpeterson.com to view more information about Jord<br />...<br />https://www.youtube.com/watch?v=PpZZXkLsUic
|
Loading…
Add table
Add a link
Reference in a new issue