<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 10:07:24 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/created/bash/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[PostgreSQL Backup System for Docker with S3 and Slack]]></title><description><![CDATA[At 2:23 AM last Tuesday, something went wrong with our database. Backups were a few days old, and so recovery took longer. That’s when I realized our backup system had to be better. Managed databases can]]></description><link>http://direct.ecency.com/dev/@theolujay/pg-backup-docker-s3-slack</link><guid isPermaLink="true">http://direct.ecency.com/dev/@theolujay/pg-backup-docker-s3-slack</guid><category><![CDATA[dev]]></category><dc:creator><![CDATA[theolujay]]></dc:creator><pubDate>Thu, 01 Jan 2026 13:00:00 GMT</pubDate><enclosure url="https://images.ecency.com/p/69qdEu4CN8yowQ7ZBYBUoq9kRiMWAkcQx1qvnUvf33Tob41us6QPADRouxdRhW8Yzh37gnBQEa7tpoQDrR5uJPSVTd2b8Hzh8ttfTfyhSo8eh9wiCZiKcG7kjJHdeD1kdDis9Za37ojgk12HitphYHpUi84WQ11jEagwikXmYSiJpVEEf4T9XbJhV3n7vH57885daNrSoY7cm4WSc3Uc7hh1MJV8gMGpaGqYzDEcRb2t8f?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Practical Habits for Productive Python Development]]></title><description><![CDATA[99.99% efficiency sounds great on paper. In practice you’re usually one better tool or one small habit away from not wasting an hour on installs, CI runs, or repetitive terminal typing. Here are three]]></description><link>http://direct.ecency.com/dev/@theolujay/practical-habits-for-productive-python-development</link><guid isPermaLink="true">http://direct.ecency.com/dev/@theolujay/practical-habits-for-productive-python-development</guid><category><![CDATA[dev]]></category><dc:creator><![CDATA[theolujay]]></dc:creator><pubDate>Tue, 30 Dec 2025 13:00:00 GMT</pubDate><enclosure url="https://images.ecency.com/p/9vWp6aU4y8kwSZ9Gvoid4gBmLr5Wxrwm6HfRyGe9vqN2fPEjDmEnkiU3L2V4SjAabZseEwLubjj7f4Fi8qS3394x1sZZAENefow9tV9vQQH3EuJZdmHpDnSHkY8VjvYfrYv7YQmWaBuDzNtSz?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[I Was Wrong About Hive's Development Activity]]></title><description><![CDATA[Hey everyone, Yesterday, I posted a little tool I wrote to analyze the commit history of a git repository and came to a conclusion that was, frankly, wrong. In that post, I suggested that Hive's development]]></description><link>http://direct.ecency.com/hive-186392/@thecrazygm/i-was-wrong-about-hives-development-activity</link><guid isPermaLink="true">http://direct.ecency.com/hive-186392/@thecrazygm/i-was-wrong-about-hives-development-activity</guid><category><![CDATA[hive-186392]]></category><dc:creator><![CDATA[thecrazygm]]></dc:creator><pubDate>Wed, 24 Sep 2025 10:42:15 GMT</pubDate><enclosure url="https://images.ecency.com/p/2dk2RRM2dZ8gKjXsrozapsD83FxL3Xbyyi5LFttAhrXxr16mCe4arfLJSKQapT217qg53CNpjg5haginoQhRq4chTK5rnrrrDgyPxNExBJndQL9LKu1FwmEE1GxNzSr3qny13uQLN734rnLoHPYsTR9ZDnhW1PmmBGj5uGP9e6?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[What Commit History Can Tell Us About the Hive Ecosystem]]></title><description><![CDATA[Hey everyone, I was curious about the development activity in a few key Hive repositories, so I decided to take a peek at their commit history over the years. This led me down a fun little path of data]]></description><link>http://direct.ecency.com/hive-186392/@thecrazygm/what-commit-history-can-tell-us-about-the-hive-ecosystem</link><guid isPermaLink="true">http://direct.ecency.com/hive-186392/@thecrazygm/what-commit-history-can-tell-us-about-the-hive-ecosystem</guid><category><![CDATA[hive-186392]]></category><dc:creator><![CDATA[thecrazygm]]></dc:creator><pubDate>Tue, 23 Sep 2025 11:27:54 GMT</pubDate><enclosure url="https://images.ecency.com/p/26uUsAjKTsXCDw7zixZR182JbFKvgzJ9YwsFpTVcRaGCmsqhA1unTgprHLxb9eUyqgEyRopXA2vyuhGatJfiipBXyw9j8yTKnbYTVtHu2BguShtWtZpSbQjAmQsF1hnDgapMb5R3SDFgofFn1qMZ7qHd3wrg1GbG44FqtS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Turning a Common Terminal Mistake into a Feature]]></title><description><![CDATA[Hey everyone, Today's post is about a simple little shell script that solves a problem I'm sure many of us have run into. We've all been there: you're following a tutorial online and you blindly copy a]]></description><link>http://direct.ecency.com/hive-186392/@thecrazygm/turning-a-common-terminal-mistake-into-a-feature</link><guid isPermaLink="true">http://direct.ecency.com/hive-186392/@thecrazygm/turning-a-common-terminal-mistake-into-a-feature</guid><category><![CDATA[hive-186392]]></category><dc:creator><![CDATA[thecrazygm]]></dc:creator><pubDate>Wed, 13 Aug 2025 11:18:42 GMT</pubDate><enclosure url="https://images.ecency.com/p/5s4dzRwnVbzGY5ssnCE4wXzkeAEXyVtgk1ApQTwHMTp6y5PvEo1yennCX96MjASVsrCg4Vi5kxXWQiEmk5Wxw37VJxAG12Gkx3FNbqcmfZT9gNMRhk8T8BrUdxnFFJ9B5C1Av95yF5HkFpZaLgofTqisdCfdbE9oHzHdCRk?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[No title]]></title><description><![CDATA[#shell #bash #sh]]></description><link>http://direct.ecency.com/hive-193084/@serpent7776/zb48iox2pwqagf2yxy95ku</link><guid isPermaLink="true">http://direct.ecency.com/hive-193084/@serpent7776/zb48iox2pwqagf2yxy95ku</guid><category><![CDATA[hive-193084]]></category><dc:creator><![CDATA[serpent7776]]></dc:creator><pubDate>Tue, 08 Jul 2025 21:04:06 GMT</pubDate><enclosure url="https://images.ecency.com/p/HuuaCwcKuiEkhSgyU8i58shwZ64CQ3EbxZoNhudsczVCndjMKc7tKS4ELxgZBiBHyFU?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Listing files containing FOO ordered by modification date in #bash and #nushell. ...]]></title><description><![CDATA[... Could the latter be shorter? grep -l FOO out* | xargs ls -lt ls out* | filter { |file| (grep -q "FOO" $file.name | complete | get exit_code) == 0 } | sort-by modified -r]]></description><link>http://direct.ecency.com/hive-193084/@serpent7776/k90ahf8sqpx4tyaeu0cjjd</link><guid isPermaLink="true">http://direct.ecency.com/hive-193084/@serpent7776/k90ahf8sqpx4tyaeu0cjjd</guid><category><![CDATA[hive-193084]]></category><dc:creator><![CDATA[serpent7776]]></dc:creator><pubDate>Wed, 11 Jun 2025 15:22:09 GMT</pubDate></item><item><title><![CDATA[What is Wrong with GNU Coreutils?]]></title><description><![CDATA[I recently came across Open Sourcing: Base 64 Converter on steemit. Talk about a low quality post. Some people are just really reaching for content on steemit anymore. Why Do I not Like This? Well, it's]]></description><link>http://direct.ecency.com/blog/@timesheets/what-is-wrong-with-gnu-coreutils</link><guid isPermaLink="true">http://direct.ecency.com/blog/@timesheets/what-is-wrong-with-gnu-coreutils</guid><category><![CDATA[blog]]></category><dc:creator><![CDATA[timesheets]]></dc:creator><pubDate>Tue, 13 May 2025 16:26:48 GMT</pubDate></item><item><title><![CDATA[Working Nodes - The Simplest Method]]></title><description><![CDATA[Alright, sometimes you just need a quick list of working Hive nodes, maybe for a script or just to check endpoints, and you don't want to write a full program in JS, Go, Rust, or whatever. If you're]]></description><link>http://direct.ecency.com/hive-186392/@thecrazygm/working-nodes-the-simplest-method</link><guid isPermaLink="true">http://direct.ecency.com/hive-186392/@thecrazygm/working-nodes-the-simplest-method</guid><category><![CDATA[hive-186392]]></category><dc:creator><![CDATA[thecrazygm]]></dc:creator><pubDate>Sat, 19 Apr 2025 15:28:09 GMT</pubDate><enclosure url="https://images.ecency.com/p/2dk2RRM2dZ8gKjXsrozapsD83FxL3Xbyyi5LFttAhrXxr16mCe4arfLJSKQapT217qg53CNpjg2tK6m1tZYfFjdSK2oySqpGLqrcH6LS5KRway1WA9uZ7YdT8Ho7q2DSfiyjR26rjkudkvCSn46JUU5tH8wX7hKshVZWbJcugz?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Linux: translate text via keyboard | rofi-dmenu]]></title><description><![CDATA[Hi community! With the following script you can translate small sentences and words using a keyboard shortcut! start via shortcut or via Terminal enter text notification with translation clipboard with]]></description><link>http://direct.ecency.com/linux/@hy817/press-less-than-key-greater-than-to-translate-or</link><guid isPermaLink="true">http://direct.ecency.com/linux/@hy817/press-less-than-key-greater-than-to-translate-or</guid><category><![CDATA[linux]]></category><dc:creator><![CDATA[hy817]]></dc:creator><pubDate>Sun, 15 Dec 2024 08:56:12 GMT</pubDate><enclosure url="https://images.ecency.com/p/Y2iXpRRkNSnseh3NuL6KUBitJTXrc5K2NFYvMA2Uezsee?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Linux: translate text via keyboard | rofi-dmenu]]></title><description><![CDATA[Hi community! EN: With the following script you can translate small sentences and words using a keyboard shortcut! DE: Mit folgendem Skript könnt ihr kleine Sätze und Wörter via Tastenkombination übersetzen]]></description><link>http://direct.ecency.com/linux/@hanabi883/press-less-than-key-greater-than-to-translate-or</link><guid isPermaLink="true">http://direct.ecency.com/linux/@hanabi883/press-less-than-key-greater-than-to-translate-or</guid><category><![CDATA[linux]]></category><dc:creator><![CDATA[hanabi883]]></dc:creator><pubDate>Sun, 15 Dec 2024 00:32:09 GMT</pubDate><enclosure url="https://images.ecency.com/p/Y2iXpRRkNSnseh3NuL6KUBitJTXrc5K2NFYvMA2Uezsee?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Linux: translate text via keyboard | rofi-dmenu]]></title><description><![CDATA[Hi community! EN: With the following script you can translate small sentences and words using a keyboard shortcut! DE: Mit folgendem Skript könnt ihr kleine Sätze und Wörter via Tastenkombination übersetzen]]></description><link>http://direct.ecency.com/linux/@mujaffa82/press-less-than-key-greater-than-to-translate-or</link><guid isPermaLink="true">http://direct.ecency.com/linux/@mujaffa82/press-less-than-key-greater-than-to-translate-or</guid><category><![CDATA[linux]]></category><dc:creator><![CDATA[mujaffa82]]></dc:creator><pubDate>Sat, 14 Dec 2024 23:32:06 GMT</pubDate><enclosure url="https://images.ecency.com/p/Y2iXpRRkNSnseh3NuL6KUBitJTXrc5K2NFYvMA2Uezsee?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Linux: translate text via keyboard | rofi-dmenu]]></title><description><![CDATA[Hi community! EN: With the following script you can translate small sentences and words using a keyboard shortcut! DE: Mit folgendem Skript könnt ihr kleine Sätze und Wörter via Tastenkombination übersetzen]]></description><link>http://direct.ecency.com/linux/@kapitalismus141/press-less-than-key-greater-than-to-translate-or</link><guid isPermaLink="true">http://direct.ecency.com/linux/@kapitalismus141/press-less-than-key-greater-than-to-translate-or</guid><category><![CDATA[linux]]></category><dc:creator><![CDATA[kapitalismus141]]></dc:creator><pubDate>Sat, 14 Dec 2024 23:02:15 GMT</pubDate><enclosure url="https://images.ecency.com/p/Y2iXpRRkNSnseh3NuL6KUBitJTXrc5K2NFYvMA2Uezsee?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[VIM Editor Birthday.]]></title><description><![CDATA[On November 2nd, 1991, Vim was released. Happy cake day, VIM! Let the celebration start with Vim Easter egg: Open VIM Type :smile original content credit to nixCraft X account]]></description><link>http://direct.ecency.com/bash/@maxdm/vim-editor-birthday</link><guid isPermaLink="true">http://direct.ecency.com/bash/@maxdm/vim-editor-birthday</guid><category><![CDATA[bash]]></category><dc:creator><![CDATA[maxdm]]></dc:creator><pubDate>Sat, 02 Nov 2024 18:48:21 GMT</pubDate><enclosure url="https://images.ecency.com/p/4HFqJv9qRjVecs4xkhd5EvhidWEEBnn9tCVDBkBhQpUFvab78MhbU1VtyuEAtY7z7gAxNHj53CqhQYiAaeafQNXFh6UPTrSDTv1Aodk6KoXUGMkHCUPcMM9sC2RkpBrr861JvufRar17m1fwo3XoQEjNmbp45sGprx6?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Activate your Python Virtual Environment with ease using Bash scripting!]]></title><description><![CDATA[Hey! After having dabbled with Python scripts and constantly having to create and activate the virtual environment again each time creating a new, or accessing an old project, I decided to whip up a quick]]></description><link>http://direct.ecency.com/hive-164872/@gamer00/activate-your-python-virtual-environment</link><guid isPermaLink="true">http://direct.ecency.com/hive-164872/@gamer00/activate-your-python-virtual-environment</guid><category><![CDATA[hive-164872]]></category><dc:creator><![CDATA[gamer00]]></dc:creator><pubDate>Sun, 27 Oct 2024 23:06:09 GMT</pubDate></item><item><title><![CDATA[No title]]></title><description><![CDATA[#shell function sorting all input files by file name length #bash #terminal]]></description><link>http://direct.ecency.com/hive-193084/@serpent7776/y7u1609kjnt8dfemgblc62</link><guid isPermaLink="true">http://direct.ecency.com/hive-193084/@serpent7776/y7u1609kjnt8dfemgblc62</guid><category><![CDATA[hive-193084]]></category><dc:creator><![CDATA[serpent7776]]></dc:creator><pubDate>Wed, 23 Oct 2024 16:44:21 GMT</pubDate><enclosure url="https://images.ecency.com/p/GTCx6Xsvc3wXcZmhTiQn9zvPAq6XoihANU9dhc24pY9Xgmj8y4cW?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[A simple free+awk script that shows RAM usage with a simple graph.
#shell #awk ...]]></title><description><![CDATA[... #bash]]></description><link>http://direct.ecency.com/hive-193084/@serpent7776/nq6l4dx1q0q67kb8u7y79l</link><guid isPermaLink="true">http://direct.ecency.com/hive-193084/@serpent7776/nq6l4dx1q0q67kb8u7y79l</guid><category><![CDATA[hive-193084]]></category><dc:creator><![CDATA[serpent7776]]></dc:creator><pubDate>Tue, 15 Oct 2024 16:59:24 GMT</pubDate><enclosure url="https://images.ecency.com/p/2BCfkBRHmbhyg7yeHaumxJiecrPHQyD2GrWsawdMBAdYu4PVNqWV8z?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Automatizar  Telnet. Bash.⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀]]></title><description><![CDATA[Aunque la utilidad telnet ha caído en desgracia y prácticamente no tiene uso, se suele utilizar como una forma rápida de verificar la disponibilidad de un servidor y/o servicio remotos. Automatizaremos]]></description><link>http://direct.ecency.com/hive-154226/@j2e2xae/automatizar-telnet-bash</link><guid isPermaLink="true">http://direct.ecency.com/hive-154226/@j2e2xae/automatizar-telnet-bash</guid><category><![CDATA[hive-154226]]></category><dc:creator><![CDATA[j2e2xae]]></dc:creator><pubDate>Tue, 06 Aug 2024 16:16:33 GMT</pubDate><enclosure url="https://images.ecency.com/p/8DAuGnTQCLpuyB3uhsWfC2eMQ174py1UD457Pabeumgi4svvJ22cumpiNjECpytQHmsiejWwWfH2HxMGD3UcMekkzaZqPC8X8JsDduhBS6sCHuzzZXWugCtc6Mm7vh1JFJjrJ4xCLVUPC1kKQvZ8MZVedJJbXrFHTbynmfwtbkK?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Автооптимізація gif на Linux]]></title><description><![CDATA[Постало питання в оптимізації розміру Gif анімацій для ретро-ігор, щоб швидко їх вивантажувати й мати трохи кращу швидкість картинки. Бо одна програма Peek робить gif запис, але картинка не плавна, інша]]></description><link>http://direct.ecency.com/hive-165469/@luxalok/avtooptimizaciya-gif-na-linux</link><guid isPermaLink="true">http://direct.ecency.com/hive-165469/@luxalok/avtooptimizaciya-gif-na-linux</guid><category><![CDATA[hive-165469]]></category><dc:creator><![CDATA[luxalok]]></dc:creator><pubDate>Fri, 19 Jul 2024 02:01:00 GMT</pubDate><enclosure url="https://images.ecency.com/p/3DLAmCsuTe3ba2VJAE1ZhN2oVhekeqoshg9DUnSyUd2Cnt4YtUMpZp3sKGvL48ChhzYHLgmc7wRsFgGgbgTZRc5GHsq3ryTqLx4rcPwerp9dt4fRyfVJxYqEGsv1sQmGXTAtxvXxAD1L7Xn6NXtTnWfsZyrnje6?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Titlepdf. Bash  script .⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀]]></title><description><![CDATA[EspañolEnglish                   Es normal encontrarse con archivos pdf con nombres de archivo tan descriptivos como 1606152010.pdf]]></description><link>http://direct.ecency.com/bash/@j2e2xae/titlepdf-bash-script-</link><guid isPermaLink="true">http://direct.ecency.com/bash/@j2e2xae/titlepdf-bash-script-</guid><category><![CDATA[bash]]></category><dc:creator><![CDATA[j2e2xae]]></dc:creator><pubDate>Fri, 28 Jun 2024 23:17:06 GMT</pubDate><enclosure url="https://images.ecency.com/p/8DAuGnTQCLpuyB3uhsWfC2eMQ174py1UD457Pabeumgi4svvJ22cumpiNjECpytQHmsiejWwWfH2HxMGD3UcMekkzaZqPC8X8JsDduhBS6sCHuzzZXWugCtc6Mm7vh1JFJjrJ4xCLVUPC1kKQvZ8MZVedJJbXrFHTbynmfwtbkK?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>