<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Engineer, Geek and God-fearing.</description><link>https://bsky.app/profile/fhdeodato.bsky.social</link><title>@fhdeodato.bsky.social - Rike D.</title><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mrgkis7pr223</link><description>It is always time to start a home lab :)&#xA;&#xA;#linux #raspberrypi #homelab</description><pubDate>24 Jul 2026 23:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mrgkis7pr223</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mimea3rz522q</link><description>#linux #shellscript&#xA;&#xA;Check if the myvar exists &#xA;&#xA;if [[ -n &#34;${myvar+x}&#34; ]]; then&#xA;  echo &#34;exists&#34;&#xA;fi&#xA;&#xA;Nice syntax that I was not aware :)&#xA;&#xA;You can use it also for arrays, to prevent out of range access.&#xA;&#xA;if [[ -n &#34;${arr[10]+x}&#34; ]]; then&#xA;  echo &#34;exists&#34;&#xA;fi&#xA;&#xA;#keepstudying</description><pubDate>03 Apr 2026 18:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mimea3rz522q</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mia3mupjcc2r</link><description>#LinuxDailyCommand&#xA;20260329 - pwd&#xA;&#xA;Print the path of the current directory, useful to create bash scripts =)&#xA;You can also echo the env variable $PWD&#xA;&#xA;#linux #opensource #cli</description><pubDate>29 Mar 2026 21:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mia3mupjcc2r</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mi3vap3yrc2q</link><description>#LinuxDailyCommand                                   &#xA;20260327 - cat&#xA;&#xA;Print the content of a file or concatenate multiples files and them print the result in the screen.&#xA;&#xA;#linux #opensource #cli</description><pubDate>28 Mar 2026 05:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mi3vap3yrc2q</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mhybbdmbdk2t</link><description>Thinking about #Linux + #cybersecurity path, any suggestions? Is this @hackthebox.bsky.social worth of a try? #career #opensource</description><pubDate>26 Mar 2026 18:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mhybbdmbdk2t</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mhtudndzac2f</link><description>#LinuxDailyCommand&#xA;&#xA;20260324 - lshw&#xA;&#xA;List all hardware in the computer&#xA;&#xA;-C &lt;type&gt;: parameter, filter only for &lt;type&gt; related harware&#xA;-short: parameter reduces the text output&#xA;&#xA;Without any parameter provides a lot of information&#xA;&#xA;My PC has 8GB in the mother board and 32GB in the other socket</description><pubDate>25 Mar 2026 00:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mhtudndzac2f</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mhkazdqctk26</link><description>mv command example&#xA;&#xA;#linux #linuxdailycommand</description><pubDate>21 Mar 2026 05:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mhkazdqctk26</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mhhmkuh2ts2u</link><description>tree command example&#xA;&#xA;#linux #linuxdailycommand&#xA;&#xA;Keep studying :)</description><pubDate>20 Mar 2026 03:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mhhmkuh2ts2u</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mhf2i3y2ms2y</link><description>Reading more material about #linux, currently reading “How Linux works”  by Brian Ward.</description><pubDate>19 Mar 2026 03:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mhf2i3y2ms2y</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mhemho6o5k2n</link><description>cd command example&#xA;&#xA;#linux #linuxdailycommand&#xA;&#xA;Keep studying :)</description><pubDate>18 Mar 2026 23:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mhemho6o5k2n</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mhclmccbos2w</link><description>An example of the ‘ls’ command&#xA;#linux #limuxdailycommand &#xA;&#xA;ls - list files in the current directory (like in the example) or in the directory indicated&#xA;&#xA;The parameter l display the result in a list and the parameter h display the file size in human readable format&#xA;&#xA;Keep studying</description><pubDate>18 Mar 2026 03:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mhclmccbos2w</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mgzii33y322h</link><description>Yesterday I was in a meeting to evaluate the integration of a system completely vibe coded and working in prod level… new levels for software business…</description><pubDate>14 Mar 2026 13:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mgzii33y322h</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mgsckr76ls2d</link><description>Great webinar today @linuxfoundation.org nice to hear different opinions about how to be prepared for this ongoing transition in the AI and Linux world</description><pubDate>11 Mar 2026 16:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mgsckr76ls2d</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mgnomm43wk2n</link><description>Reading news are getting complicated :(</description><pubDate>09 Mar 2026 20:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mgnomm43wk2n</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mgdzsdhld22m</link><description>Will we be in a moment that AI companies will charge other companies to add content in the model training? &#xA;&#xA;If the model doesn’t know your library, sdk or products, you will probably not exist to a really big part of the customers… right?</description><pubDate>06 Mar 2026 00:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mgdzsdhld22m</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mg4jzrwofk27</link><description>This fix an annoying bug in the keyboard to get the “ç” in #debian like distros :)&#xA;&#xA;https://github.com/marcopaganini/gnome-cedilla-fix</description><pubDate>03 Mar 2026 00:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mg4jzrwofk27</guid></item><item><link>https://bsky.app/profile/fhdeodato.bsky.social/post/3mg3pjot56k2s</link><description>AI and open source… what will be the end? Chaos or brighter future? hopping for the second one…</description><pubDate>02 Mar 2026 16:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:o7pimw2jyoocdasdzr6tcex5/app.bsky.feed.post/3mg3pjot56k2s</guid></item></channel></rss>