<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Christian Ahrweiler</title>
    <description>The latest articles on DEV Community by Christian Ahrweiler (@atec-systems).</description>
    <link>https://dev.to/atec-systems</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3695865%2F85b7dd95-c642-4109-89da-8f06805c1d61.png</url>
      <title>DEV Community: Christian Ahrweiler</title>
      <link>https://dev.to/atec-systems</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/atec-systems"/>
    <language>en</language>
    <item>
      <title>Label AI-Generated Images Across Your WordPress Site</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Thu, 13 Aug 2026 07:35:08 +0000</pubDate>
      <link>https://dev.to/atec-systems/label-ai-generated-images-across-your-wordpress-site-20o6</link>
      <guid>https://dev.to/atec-systems/label-ai-generated-images-across-your-wordpress-site-20o6</guid>
      <description>&lt;p&gt;AI-generated images are now part of everyday publishing. They appear in articles, product pages, documentation, and social posts — but once uploaded to WordPress, they look just like any other image.&lt;/p&gt;

&lt;p&gt;At the same time, transparency is becoming more important. Article 50 of the EU AI Act has applied since August 2, 2026, introducing disclosure requirements particularly for deepfakes and other AI-generated content that could falsely appear authentic.&lt;/p&gt;

&lt;p&gt;Not every AI-created image must carry a visible label. But when disclosure is appropriate or required, adding it consistently across a WordPress site should be straightforward.&lt;/p&gt;

&lt;p&gt;That is what &lt;strong&gt;atec AI Image Label&lt;/strong&gt; is designed for.&lt;/p&gt;

&lt;h3&gt;
  
  
  One Dashboard for All Images
&lt;/h3&gt;

&lt;p&gt;The plugin provides its own compact dashboard listing JPEG, PNG, and WebP images from the WordPress Media Library.&lt;/p&gt;

&lt;p&gt;Select one or multiple images, choose the badge style and position, and apply the label.&lt;/p&gt;

&lt;p&gt;The available options include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dark or light badge&lt;/li&gt;
&lt;li&gt;Bottom-left or bottom-right position&lt;/li&gt;
&lt;li&gt;Bulk selection and processing&lt;/li&gt;
&lt;li&gt;Restoration of the untouched original&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is no need to open and edit every image manually.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Label Becomes Part of the Image
&lt;/h3&gt;

&lt;p&gt;The plugin does not add a temporary HTML or CSS overlay. Instead, it stamps the visible AI badge directly into the selected image files.&lt;/p&gt;

&lt;p&gt;This is important because the result does not depend on the active theme or page builder. The label remains visible wherever the image is used:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In posts and pages&lt;/li&gt;
&lt;li&gt;As a featured image&lt;/li&gt;
&lt;li&gt;Inside galleries&lt;/li&gt;
&lt;li&gt;In page-builder layouts&lt;/li&gt;
&lt;li&gt;As a background image&lt;/li&gt;
&lt;li&gt;Through responsive WordPress image sizes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Public filenames and URLs remain unchanged. Existing pages therefore continue to use the same image addresses without needing to update posts or layouts.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Original Is Not Lost
&lt;/h3&gt;

&lt;p&gt;Before applying a label, atec AI Image Label stores an untouched copy of the original image.&lt;/p&gt;

&lt;p&gt;If the label is no longer needed, the original can be restored from the same dashboard. The public filename and URL remain unchanged during both operations.&lt;/p&gt;

&lt;p&gt;This makes the process reversible:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Select an image.&lt;/li&gt;
&lt;li&gt;Apply the AI label.&lt;/li&gt;
&lt;li&gt;Use the labelled image normally across the website.&lt;/li&gt;
&lt;li&gt;Restore the untouched original whenever necessary.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  A Practical Transparency Tool
&lt;/h3&gt;

&lt;p&gt;atec AI Image Label does not decide whether a particular image legally requires disclosure. That depends on the image, its context, and how it is presented.&lt;/p&gt;

&lt;p&gt;Instead, it solves the practical WordPress problem:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Once an image should be identified as AI-generated or manipulated, how can that label be applied reliably wherever the image appears?&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The answer is to modify the image itself while preserving its existing WordPress URL — and to keep the original available for restoration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;atec AI Image Label&lt;/strong&gt; provides exactly that workflow in one compact WordPress dashboard.&lt;/p&gt;

&lt;p&gt;Part of the atec-Plugins suite.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://atecplugins.com/" rel="noopener noreferrer"&gt;https://atecplugins.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>wordpress</category>
      <category>aigeneratedcontent</category>
      <category>generativeaitools</category>
    </item>
    <item>
      <title>Understand Your Network, Not Just Its Speed</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Wed, 12 Aug 2026 08:39:56 +0000</pubDate>
      <link>https://dev.to/atec-systems/understand-your-network-not-just-its-speed-po</link>
      <guid>https://dev.to/atec-systems/understand-your-network-not-just-its-speed-po</guid>
      <description>&lt;h3&gt;
  
  
  Foxy Network Diagnostic looks beyond the speed-test result to identify what may be limiting a connection.
&lt;/h3&gt;

&lt;p&gt;A network connection can feel slow even when the internet service itself is working correctly.&lt;/p&gt;

&lt;p&gt;A Mac may be connected to Ethernet at only 100 Mbps instead of Gigabit speed. Wi-Fi may be using a weak 2.4 GHz connection. A router may be losing packets, or a VPN may be sending traffic along a slower route.&lt;/p&gt;

&lt;p&gt;A conventional speed test combines all these factors into one result. It shows how much data reached the test server — but it cannot explain which part of the connection caused the limitation.&lt;/p&gt;

&lt;p&gt;That is where &lt;strong&gt;Foxy Network Diagnostic&lt;/strong&gt; starts.&lt;/p&gt;

&lt;h3&gt;
  
  
  A Speed Test Measures the Complete Path
&lt;/h3&gt;

&lt;p&gt;A speed test transfers data between a device and an internet server. The result depends on every component along the way:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mac → Ethernet or Wi-Fi → Router → Internet provider → Network route → Test server&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If the result is 90 Mbps when 500 Mbps are expected, the test confirms that something is limiting the connection. It does not show whether the problem is the local network, the internet service, or the selected server.&lt;/p&gt;

&lt;p&gt;Running the test again usually produces another number, not an explanation.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Limitation May Be Local
&lt;/h3&gt;

&lt;p&gt;A slow speed-test result does not necessarily mean that the internet connection is slow.&lt;/p&gt;

&lt;p&gt;Consider an Ethernet connection operating at 100 Mbps. That link becomes a hard local limit before any data reaches the router or internet. Due to protocol overhead, practical application throughput will be slightly below the negotiated link speed.&lt;/p&gt;

&lt;p&gt;A result around 90–95 Mbps may therefore be exactly what a 100 Mbps Ethernet connection can deliver.&lt;/p&gt;

&lt;p&gt;Possible causes include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;an unsuitable or damaged Ethernet cable&lt;/li&gt;
&lt;li&gt;a 100 Mbps adapter&lt;/li&gt;
&lt;li&gt;a limited switch or router port&lt;/li&gt;
&lt;li&gt;failed automatic negotiation&lt;/li&gt;
&lt;li&gt;manually configured network hardware settings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Foxy Network Diagnostic makes the local link speed visible and explains what should be checked.&lt;/p&gt;

&lt;h3&gt;
  
  
  Wi-Fi Requires a Different Diagnosis
&lt;/h3&gt;

&lt;p&gt;Wi-Fi performance depends on more than the internet plan.&lt;/p&gt;

&lt;p&gt;Signal strength, interference, distance, walls, frequency band, channel conditions, and the capabilities of the Mac and access point all affect the connection.&lt;/p&gt;

&lt;p&gt;The displayed Wi-Fi link rate is not identical to real application throughput, but it provides an important indication of local connection quality.&lt;/p&gt;

&lt;p&gt;A weak 2.4 GHz connection may limit performance before traffic reaches the router. A strong 5 or 6 GHz connection suggests that the bottleneck may be elsewhere.&lt;/p&gt;

&lt;p&gt;Foxy Network Diagnostic examines the Wi-Fi information available from macOS and presents it in context instead of showing an unexplained collection of technical values.&lt;/p&gt;

&lt;h3&gt;
  
  
  Testing the Connection in Stages
&lt;/h3&gt;

&lt;p&gt;Foxy Network Diagnostic examines the network as a series of sections rather than as one large data transfer.&lt;/p&gt;

&lt;p&gt;It checks the active network interface, available Ethernet or Wi-Fi information, the connection to the router, and lightweight external network measurements.&lt;/p&gt;

&lt;p&gt;This allows the app to distinguish between several likely problem areas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mac or interface configuration&lt;/li&gt;
&lt;li&gt;local Ethernet connection&lt;/li&gt;
&lt;li&gt;local Wi-Fi connection&lt;/li&gt;
&lt;li&gt;router or local network&lt;/li&gt;
&lt;li&gt;internet access or provider&lt;/li&gt;
&lt;li&gt;route-specific problem&lt;/li&gt;
&lt;li&gt;destination server&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The result is presented as a &lt;strong&gt;likely bottleneck&lt;/strong&gt; , together with practical recommendations.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why Traceroute Alone Is Not Enough
&lt;/h3&gt;

&lt;p&gt;Traceroute can show the routers between a Mac and a destination, but it does not reveal the available bandwidth of every connection.&lt;/p&gt;

&lt;p&gt;Some routers respond slowly to diagnostic packets while forwarding ordinary traffic without any problem. Others limit or completely ignore these responses.&lt;/p&gt;

&lt;p&gt;A slow response from an intermediate router therefore does not prove that the router is slowing down the connection.&lt;/p&gt;

&lt;p&gt;Foxy Network Diagnostic can use path information as supporting evidence, but it does not pretend that every external network segment can be measured conclusively from one endpoint.&lt;/p&gt;

&lt;p&gt;The goal is a useful and honest diagnosis — not a misleading claim about a specific router somewhere on the internet.&lt;/p&gt;

&lt;h3&gt;
  
  
  Designed for On-Demand Diagnosis
&lt;/h3&gt;

&lt;p&gt;Foxy Network Diagnostic is a single-window utility.&lt;/p&gt;

&lt;p&gt;It does not need to run permanently in the menu bar and does not continuously generate network traffic in the background.&lt;/p&gt;

&lt;p&gt;A test begins only when requested. Passive throughput values can observe traffic already passing through the active interface without creating additional traffic. Lightweight external checks help compare the local connection with the path beyond the router.&lt;/p&gt;

&lt;p&gt;A complete internet speed measurement still requires transferring a meaningful amount of data. A tiny packet cannot simply be timed and extrapolated reliably because latency, protocol overhead, connection setup, and TCP slow start would distort the result.&lt;/p&gt;

&lt;p&gt;That remains the purpose of &lt;strong&gt;Foxy Speed Test&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The two apps answer different questions:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Foxy Speed Test:&lt;/strong&gt; How fast is the internet connection?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Foxy Network Diagnostic:&lt;/strong&gt; What is likely limiting the connection?&lt;/p&gt;

&lt;h3&gt;
  
  
  From Measurement to Understanding
&lt;/h3&gt;

&lt;p&gt;Most network problems become manageable once the affected area is known.&lt;/p&gt;

&lt;p&gt;The solution may be as simple as changing an Ethernet setting, replacing a cable, using another switch port, moving closer to the Wi-Fi access point, selecting a better frequency band, or testing without a VPN.&lt;/p&gt;

&lt;p&gt;A speed test provides the performance number.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Foxy Network Diagnostic provides the context behind it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;More tools are available at: &lt;a href="https://beavertools.app" rel="noopener noreferrer"&gt;https://beavertools.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AppStore: &lt;a href="https://apps.apple.com/us/app/foxy-network-test/id6799336320" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/foxy-network-test/id6799336320&lt;/a&gt;&lt;/p&gt;

</description>
      <category>networking</category>
      <category>speedtest</category>
      <category>diagnostic</category>
      <category>macappstore</category>
    </item>
    <item>
      <title>Check Your WordPress Pages for Accessibility Issues</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Wed, 12 Aug 2026 05:59:26 +0000</pubDate>
      <link>https://dev.to/atec-systems/check-your-wordpress-pages-for-accessibility-issues-ffc</link>
      <guid>https://dev.to/atec-systems/check-your-wordpress-pages-for-accessibility-issues-ffc</guid>
      <description>&lt;p&gt;Since June 2025, the European Accessibility Act — and in Germany the BFSG — requires many digital services and online shops to be accessible. The rules particularly concern the parts of a website used to find, select and purchase products or services.&lt;/p&gt;

&lt;p&gt;For larger businesses, accessibility is now a legal requirement — not merely a recommendation. &lt;a href="https://www.bundesfachstelle-barrierefreiheit.de/DE/Barrierefreiheitsstaerkungsgesetz/FAQ/faq_node" rel="noopener noreferrer"&gt;Official BFSG information&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  See problems directly on the page
&lt;/h3&gt;

&lt;p&gt;Accessibility reports can be difficult to understand. They identify an HTML element, but often leave the user searching for the corresponding form field, button or image.&lt;/p&gt;

&lt;p&gt;atec Web Inspector makes the process visual.&lt;/p&gt;

&lt;p&gt;While logged in as a WordPress administrator, open any frontend page and select &lt;strong&gt;Inspect Page&lt;/strong&gt; from the admin bar. The plugin analyses the fully rendered page and marks potential accessibility problems directly beside the affected elements.&lt;/p&gt;

&lt;p&gt;It checks areas such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Heading and page structure&lt;/li&gt;
&lt;li&gt;Images and alternative text&lt;/li&gt;
&lt;li&gt;Links and buttons&lt;/li&gt;
&lt;li&gt;Form labels&lt;/li&gt;
&lt;li&gt;Keyboard navigation&lt;/li&gt;
&lt;li&gt;Colour contrast&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Errors, warnings and items requiring manual review are clearly separated.&lt;/p&gt;

&lt;h3&gt;
  
  
  Inspect the real WordPress output
&lt;/h3&gt;

&lt;p&gt;The analysis runs after WordPress, the theme, plugins, page builders and JavaScript have created the final page. It therefore inspects what visitors actually receive — not only the content stored in the editor.&lt;/p&gt;

&lt;p&gt;Inspection is activated only on demand and runs locally in the administrator’s browser. Normal visitors see the unchanged website, and no inspector assets are loaded for them.&lt;/p&gt;

&lt;p&gt;The plugin does not modify content or claim to guarantee legal compliance. It simply makes potential problems visible where they occur — so they are easier to understand and correct.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://atecplugins.com/" rel="noopener noreferrer"&gt;Learn more about atec Web Inspector&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>webaccessibility</category>
      <category>wordpressplugins</category>
      <category>accessibilitytesting</category>
    </item>
    <item>
      <title>Reading Server Logs Should Not Require a journalctl Cheat Sheet</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Tue, 11 Aug 2026 21:03:03 +0000</pubDate>
      <link>https://dev.to/atec-systems/reading-server-logs-should-not-require-a-journalctl-cheat-sheet-cc</link>
      <guid>https://dev.to/atec-systems/reading-server-logs-should-not-require-a-journalctl-cheat-sheet-cc</guid>
      <description>&lt;h3&gt;
  
  
  Beaver Logs finds the relevant logs on your server and presents the latest entries in a clean Mac app.
&lt;/h3&gt;

&lt;p&gt;A website suddenly returns a 502 error. An SSH login fails. Fail2ban blocks an address, PHP stops processing a request, or a systemd service refuses to start.&lt;/p&gt;

&lt;p&gt;The answer is probably in a log.&lt;/p&gt;

&lt;p&gt;Finding that answer, however, often begins with another question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which log should I look at?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Some applications write to files in /var/log. Others send their messages to the systemd journal. The correct file path varies between Linux distributions, and journalctl comes with its own collection of options.&lt;/p&gt;

&lt;p&gt;Then there is the pager.&lt;/p&gt;

&lt;p&gt;You run a command, see part of the output, press Return several times, wonder whether you have reached the latest entry, and eventually press q to escape. It works, but it is not particularly transparent.&lt;/p&gt;

&lt;p&gt;That is the problem Beaver Logs is designed to solve.&lt;/p&gt;

&lt;h3&gt;
  
  
  Select a server and scan its services
&lt;/h3&gt;

&lt;p&gt;Beaver Logs connects directly to a Linux server over SSH. Nothing has to be installed on the server.&lt;/p&gt;

&lt;p&gt;When you add a server, Beaver Logs can scan it for common services and log sources. It may find services such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Apache&lt;/li&gt;
&lt;li&gt;PHP-FPM&lt;/li&gt;
&lt;li&gt;Fail2ban&lt;/li&gt;
&lt;li&gt;Unbound&lt;/li&gt;
&lt;li&gt;Other systemd services&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It also checks known locations for regular log files.&lt;/p&gt;

&lt;p&gt;The result is presented as a checklist. You decide which logs should be available for that server. If the server configuration changes later, an Update button runs the scan again.&lt;/p&gt;

&lt;p&gt;Each server keeps its own selected log list.&lt;/p&gt;

&lt;h3&gt;
  
  
  System journals and regular log files in one place
&lt;/h3&gt;

&lt;p&gt;Linux logs generally come from two different sources.&lt;/p&gt;

&lt;p&gt;Traditional logs are regular files, such as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/var/log/nginx/error.log
/var/log/auth.log
/var/log/fail2ban.log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Modern system services often write to the systemd journal instead. These entries are normally accessed with journalctl.&lt;/p&gt;

&lt;p&gt;Beaver Logs handles both.&lt;/p&gt;

&lt;p&gt;For a regular file, it retrieves only the latest requested lines. It does not download a potentially multi-gigabyte log file just to show its ending.&lt;/p&gt;

&lt;p&gt;For a systemd service, it requests the latest journal entries without invoking the interactive pager.&lt;/p&gt;

&lt;p&gt;From the user’s perspective, both behave the same way:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Select a server.&lt;/li&gt;
&lt;li&gt;Select a log.&lt;/li&gt;
&lt;li&gt;Read the latest entries.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The underlying storage mechanism no longer matters.&lt;/p&gt;

&lt;h3&gt;
  
  
  The latest entries, clearly defined
&lt;/h3&gt;

&lt;p&gt;One of the confusing things about command-line log tools is not always knowing exactly what is being shown.&lt;/p&gt;

&lt;p&gt;Is this the entire log? The latest page? Entries since boot? Is the program waiting for new data?&lt;/p&gt;

&lt;p&gt;Beaver Logs makes that explicit.&lt;/p&gt;

&lt;p&gt;Choose the latest:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;100 entries&lt;/li&gt;
&lt;li&gt;500 entries&lt;/li&gt;
&lt;li&gt;1,000 entries&lt;/li&gt;
&lt;li&gt;5,000 entries&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The app shows when the log was last read. Click &lt;strong&gt;Update&lt;/strong&gt; to retrieve its current state.&lt;/p&gt;

&lt;p&gt;Beaver Logs is deliberately not a permanent monitoring service. It does not continuously stream logs, run in the background, or build a central log archive.&lt;/p&gt;

&lt;p&gt;Open it when something needs checking. Read the relevant logs. Close it when you are done.&lt;/p&gt;

&lt;h3&gt;
  
  
  Add logs Beaver Logs cannot discover
&lt;/h3&gt;

&lt;p&gt;Automatic detection covers common services, but every server is different.&lt;/p&gt;

&lt;p&gt;An application may write to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/opt/myapp/logs/error.log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A WordPress installation may use:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/var/www/example.com/wp-content/debug.log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Your own server software may run as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight systemd"&gt;&lt;code&gt;&lt;span class="err"&gt;my-service.service&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Beaver Logs lets you add custom sources with a readable name and either a file path or systemd unit.&lt;/p&gt;

&lt;p&gt;Once added, a custom log behaves like every automatically discovered log and remains available in that server’s sidebar.&lt;/p&gt;

&lt;h3&gt;
  
  
  A reader made for logs
&lt;/h3&gt;

&lt;p&gt;The center of Beaver Logs is intentionally simple: a large, monospaced, scrollable view.&lt;/p&gt;

&lt;p&gt;You can search within the retrieved content, move between matches, copy relevant entries, and wrap long lines at the window edge. Disable line wrapping when you prefer each log entry to remain on one visual line.&lt;/p&gt;

&lt;p&gt;There are no pager commands to remember and no need to press Return repeatedly to reveal the next part.&lt;/p&gt;

&lt;h3&gt;
  
  
  Direct, temporary and private
&lt;/h3&gt;

&lt;p&gt;Beaver Logs connects directly from your Mac to your server using SSH.&lt;/p&gt;

&lt;p&gt;There is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No server agent&lt;/li&gt;
&lt;li&gt;No Beaver account&lt;/li&gt;
&lt;li&gt;No cloud log collection&lt;/li&gt;
&lt;li&gt;No external analysis&lt;/li&gt;
&lt;li&gt;No permanent local log archive&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Retrieved content is kept in memory for the current session. It disappears when the app is closed unless you explicitly export it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Not another observability platform
&lt;/h3&gt;

&lt;p&gt;Large infrastructures may need centralized logging, dashboards, alerts and long-term analysis.&lt;/p&gt;

&lt;p&gt;Many developers and self-hosters need something much smaller.&lt;/p&gt;

&lt;p&gt;They operate a few VPS instances, web servers, mail servers or private services. When something goes wrong, they want to see the relevant entries without first looking up a file path or reconstructing the correct journalctl command.&lt;/p&gt;

&lt;p&gt;That is Beaver Logs:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Server logs without the Terminal.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Learn more about The Beaver Tools at &lt;a href="https://beavertools.app/" rel="noopener noreferrer"&gt;beavertools.app&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Download on App-Store.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/beaver-logs/id6798559590" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/beaver-logs/id6798559590&lt;/a&gt;&lt;/p&gt;

</description>
      <category>servers</category>
      <category>macappstore</category>
      <category>logs</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>Foxy Browser: A New Browser With Unique Security Layers</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Sat, 08 Aug 2026 21:52:26 +0000</pubDate>
      <link>https://dev.to/atec-systems/foxy-browser-a-new-browser-with-unique-security-layers-2i84</link>
      <guid>https://dev.to/atec-systems/foxy-browser-a-new-browser-with-unique-security-layers-2i84</guid>
      <description>&lt;p&gt;The web has changed.&lt;/p&gt;

&lt;p&gt;A website is no longer just one page from one server.&lt;/p&gt;

&lt;p&gt;Behind a normal-looking page, your browser may load ads, trackers, redirects, cookie scripts, CMP banners, suspicious hosts, embedded services, and background domains you never see.&lt;/p&gt;

&lt;p&gt;Foxy Browser is built for that reality.&lt;/p&gt;

&lt;p&gt;It is a new macOS browser with unique security layers that help you browse cleaner, block unwanted noise, and reveal what is actually happening behind the page.&lt;/p&gt;

&lt;h3&gt;
  
  
  Security layers built for everyday browsing
&lt;/h3&gt;

&lt;p&gt;Foxy Browser combines a fast WebKit browser with protection and transparency tools that work while you browse.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Protection Layer&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Blocks unwanted resources using blacklist-based filtering. Blocked resources are not loaded, which can make pages cleaner and may also speed up browsing by reducing unnecessary requests.&lt;/p&gt;

&lt;p&gt;The protection layer also includes a CMP blocklist, which can help suppress many cookie consent banners before they interrupt the page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Trust Inspector&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Shows what a website really contacts in the background. Many pages look simple, but load far more than users expect.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Identity Layer&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Shows domain, certificate, issuer, expiry, and encryption details, so the real connection becomes visible.&lt;/p&gt;

&lt;p&gt;The result is not a bloated security suite.&lt;/p&gt;

&lt;p&gt;It is a browser that protects quietly in the background and reveals what is actually happening when you want to look closer.&lt;/p&gt;

&lt;h3&gt;
  
  
  Browse faster. Browse cleaner. Browse smarter.
&lt;/h3&gt;

&lt;p&gt;Foxy Browser includes the everyday browser features you expect:&lt;/p&gt;

&lt;p&gt;tabs, private windows, bookmarks, history, downloads, printing, find on page, session restore, and page saving.&lt;/p&gt;

&lt;p&gt;It also adds practical tools for modern browsing:&lt;/p&gt;

&lt;p&gt;PDF printing with clean page breaks,&lt;br&gt;&lt;br&gt;
full-page PNG screenshots,&lt;br&gt;&lt;br&gt;
private autofill,&lt;br&gt;&lt;br&gt;
built-in Web Inspector.&lt;/p&gt;

&lt;p&gt;So Foxy is not only about protection.&lt;/p&gt;

&lt;p&gt;It is a modern Mac browser with useful tools built in — plus the Foxy security layers that block quietly in the background and reveal what is actually happening when you want to look closer.&lt;/p&gt;

&lt;h3&gt;
  
  
  Foxy Browser
&lt;/h3&gt;

&lt;p&gt;Foxy Browser runs on macOS 14 Sonoma or later, on Apple Silicon and Intel Macs.&lt;/p&gt;

&lt;p&gt;No telemetry.&lt;br&gt;&lt;br&gt;
No account.&lt;br&gt;&lt;br&gt;
Local protection.&lt;/p&gt;

&lt;p&gt;More information:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://foxybrowser.app/" rel="noopener noreferrer"&gt;https://foxybrowser.app/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cookieconsent</category>
      <category>macos</category>
      <category>browsers</category>
      <category>thirdpartycookie</category>
    </item>
    <item>
      <title>Foxy Mail Wire: an open format for compressed &amp; encrypted email</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Sat, 08 Aug 2026 05:16:45 +0000</pubDate>
      <link>https://dev.to/atec-systems/foxy-mail-wire-an-open-format-for-compressed-encrypted-email-402m</link>
      <guid>https://dev.to/atec-systems/foxy-mail-wire-an-open-format-for-compressed-encrypted-email-402m</guid>
      <description>&lt;p&gt;Internet mail still moves as MIME over IMAP and SMTP. That’s fine for delivery — bad if you want smaller messages or real end-to-end privacy of the body, without locking the format inside one app.&lt;/p&gt;

&lt;p&gt;Foxy Mail Wire is a small, open specification for that: compress and encrypt the MIME payload, leave normal envelope headers alone, and let any client implement it.&lt;/p&gt;

&lt;h3&gt;
  
  
  What’s in the box
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;.foxyz / FOXYC1 — ZSTD-compressed message body&lt;/li&gt;
&lt;li&gt;.foxye / FOXYE1 — AES-256-GCM + X25519 encrypted body (ZSTD inside)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Compatible clients advertise support with simple headers (X-Foxy-Compress, X-Foxy-Encrypt, and when packing, X-Foxy-Pubkey). Non-aware clients still see a short plain-text notice plus an attachment — they just can’t open the payload.&lt;/p&gt;

&lt;p&gt;This is not an IETF draft and not the Foxy Mail app. It’s a wire contract: framing, MIME wrapper, and crypto choices, so implementers don’t have to reverse-engineer a client.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why publish it
&lt;/h3&gt;

&lt;p&gt;Compression and E2E for mail only matter if more than one product can speak the same bytes. Putting the format on Codeberg keeps it easy to read, fork, and implement — without App Store binaries or a private wiki.&lt;/p&gt;

&lt;h3&gt;
  
  
  Spec
&lt;/h3&gt;

&lt;p&gt;Full draft (CC0):&lt;/p&gt;

&lt;p&gt;&lt;a href="https://codeberg.org/DocJoJo/foxy-mail-wire" rel="noopener noreferrer"&gt;https://codeberg.org/DocJoJo/foxy-mail-wire&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you build a mail client (or a library), that’s the place to start. Feedback and independent implementations welcome.&lt;/p&gt;

</description>
      <category>endtoendencryption</category>
      <category>mail</category>
      <category>encryption</category>
      <category>compression</category>
    </item>
    <item>
      <title>Foxy Browser: A New Smart Browser</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Fri, 07 Aug 2026 06:41:27 +0000</pubDate>
      <link>https://dev.to/atec-systems/foxy-browser-a-new-smart-browser-4boc</link>
      <guid>https://dev.to/atec-systems/foxy-browser-a-new-smart-browser-4boc</guid>
      <description>&lt;p&gt;Cookie banners are annoying.&lt;/p&gt;

&lt;p&gt;Some cover the page.&lt;br&gt;&lt;br&gt;
They interrupt every visit.&lt;/p&gt;

&lt;p&gt;But cookie banners are hard to block reliably because there is no single standard. Every website can use a different CMP, a different script, a different layout, and a different way to show the banner.&lt;/p&gt;

&lt;p&gt;Foxy Browser takes a unique approach to suppress them.&lt;/p&gt;

&lt;p&gt;Instead of trying to close or hide the banner after it appears, Foxy can block known third-party CMP resources before the banner code even reaches the page.&lt;/p&gt;

&lt;p&gt;When the banner code does not load, the banner never appears.&lt;/p&gt;

&lt;h3&gt;
  
  
  Block before it becomes a banner
&lt;/h3&gt;

&lt;p&gt;Many browsers and extensions react to cookie popups after they are already on the page.&lt;/p&gt;

&lt;p&gt;Foxy Browser works earlier in the chain.&lt;/p&gt;

&lt;p&gt;The Protection Layer checks requested resources against its blocklists. If a third-party CMP resource is known and unwanted, it can be blocked before the page adds the banner.&lt;/p&gt;

&lt;p&gt;That can make browsing cleaner, reduce interruptions, and avoid loading unnecessary resources in the first place.&lt;/p&gt;

&lt;h3&gt;
  
  
  See what was blocked
&lt;/h3&gt;

&lt;p&gt;Foxy Browser is not a black box.&lt;/p&gt;

&lt;p&gt;The Trust Inspector shows what a website contacts in the background.&lt;/p&gt;

&lt;p&gt;You can see first-party resources, allowed third-party resources, and blocked CMP domains in one place.&lt;/p&gt;

&lt;p&gt;That makes the difference visible:&lt;/p&gt;

&lt;p&gt;the page loads,&lt;br&gt;&lt;br&gt;
the banner resource is blocked,&lt;br&gt;&lt;br&gt;
and the Trust Inspector shows what happened.&lt;/p&gt;

&lt;h3&gt;
  
  
  More than banner blocking
&lt;/h3&gt;

&lt;p&gt;Foxy Browser is a new macOS browser with smart security layers built in.&lt;/p&gt;

&lt;p&gt;It includes:&lt;/p&gt;

&lt;p&gt;Protection Layer&lt;br&gt;&lt;br&gt;
Trust Inspector&lt;br&gt;&lt;br&gt;
Identity Card&lt;br&gt;&lt;br&gt;
Link Awareness&lt;/p&gt;

&lt;p&gt;It also comes with helpful features:&lt;/p&gt;

&lt;p&gt;private autofill&lt;br&gt;&lt;br&gt;
full-page PNG screenshots&lt;br&gt;&lt;br&gt;
PDF printing with clean page breaks&lt;br&gt;&lt;br&gt;
built-in Web Inspector&lt;/p&gt;

&lt;h3&gt;
  
  
  Foxy Browser
&lt;/h3&gt;

&lt;p&gt;Foxy protects quietly in the background — and reveals what is actually happening when you want to look closer.&lt;/p&gt;

&lt;p&gt;More information:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/foxyfy-browser/id6793897472" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/foxyfy-browser/id6793897472&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://foxybrowser.app/" rel="noopener noreferrer"&gt;https://foxybrowser.app/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>browsers</category>
      <category>macappstore</category>
      <category>macos</category>
      <category>thirdpartycookie</category>
    </item>
    <item>
      <title>SSH Without the Heavy Terminal Workflow</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Fri, 07 Aug 2026 05:36:45 +0000</pubDate>
      <link>https://dev.to/atec-systems/ssh-without-the-heavy-terminal-workflow-1ifc</link>
      <guid>https://dev.to/atec-systems/ssh-without-the-heavy-terminal-workflow-1ifc</guid>
      <description>&lt;p&gt;SSH is one of the most useful tools for anyone running servers.&lt;/p&gt;

&lt;p&gt;You use it to check logs, restart services, inspect disk space, edit configs, or simply see whether a machine is still alive.&lt;/p&gt;

&lt;p&gt;But on the Mac, SSH often still means a very manual workflow.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open Terminal.&lt;/li&gt;
&lt;li&gt;Type or paste the host.&lt;/li&gt;
&lt;li&gt;Remember the right username.&lt;/li&gt;
&lt;li&gt;Trust the host key.&lt;/li&gt;
&lt;li&gt;Repeat the same setup again tomorrow.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That works.&lt;/p&gt;

&lt;p&gt;But if you connect to the same servers every day, it could be simpler.&lt;/p&gt;

&lt;h3&gt;
  
  
  Plain SSH sessions for Mac
&lt;/h3&gt;

&lt;p&gt;Beaver SSH is a focused SSH client for macOS.&lt;/p&gt;

&lt;p&gt;It is built around a simple workflow: save your hosts, open a session, and connect when you are ready.&lt;/p&gt;

&lt;p&gt;Beaver SSH supports trusted host keys, multiple tabs, and light or dark terminal style. It can also share hosts with Beaver SFTP, so your server list stays consistent across both apps.&lt;/p&gt;

&lt;h3&gt;
  
  
  For developers and self-hosters
&lt;/h3&gt;

&lt;p&gt;Beaver SSH is useful when you regularly connect to your own VPS, staging server, production box, Raspberry Pi, NAS, or internal machine.&lt;/p&gt;

&lt;p&gt;You still get a plain SSH session.&lt;/p&gt;

&lt;h3&gt;
  
  
  Beaver SSH
&lt;/h3&gt;

&lt;p&gt;Beaver SSH is part of Beaver Tools, a collection of small Mac utilities focused on solving one clear problem at a time.&lt;/p&gt;

&lt;p&gt;More tools are available at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beavertools.app" rel="noopener noreferrer"&gt;https://beavertools.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Beaver SSH is available on the Mac App Store:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/beaver-ssh/id6773857871" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/beaver-ssh/id6773857871&lt;/a&gt;&lt;/p&gt;

</description>
      <category>appstore</category>
      <category>ssh</category>
      <category>macos</category>
    </item>
    <item>
      <title>An Easy-to-Navigate System Report About Your Mac</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Thu, 06 Aug 2026 08:57:02 +0000</pubDate>
      <link>https://dev.to/atec-systems/an-easy-to-navigate-system-report-about-your-mac-2i0h</link>
      <guid>https://dev.to/atec-systems/an-easy-to-navigate-system-report-about-your-mac-2i0h</guid>
      <description>&lt;p&gt;Your Mac knows a lot about itself.&lt;/p&gt;

&lt;p&gt;Machine specs.&lt;br&gt;&lt;br&gt;
Internal hardware.&lt;br&gt;&lt;br&gt;
Connected USB devices.&lt;br&gt;&lt;br&gt;
Ports and accessories.&lt;/p&gt;

&lt;p&gt;The problem is usually not whether the information exists.&lt;/p&gt;

&lt;p&gt;The problem is finding it in a clear way.&lt;/p&gt;

&lt;p&gt;System Report gives you an easy-to-navigate report about your Mac specs and attached devices.&lt;/p&gt;

&lt;h3&gt;
  
  
  See your machine and connected hardware in one place
&lt;/h3&gt;

&lt;p&gt;System Report helps you browse the technical details of your Mac in a structured tree view.&lt;/p&gt;

&lt;p&gt;You can inspect:&lt;/p&gt;

&lt;p&gt;machine specifications,&lt;br&gt;&lt;br&gt;
built-in hardware,&lt;br&gt;&lt;br&gt;
connected devices,&lt;br&gt;&lt;br&gt;
external ports,&lt;br&gt;&lt;br&gt;
drives and volumes,&lt;br&gt;&lt;br&gt;
displays,&lt;br&gt;&lt;br&gt;
cameras,&lt;br&gt;&lt;br&gt;
audio devices,&lt;br&gt;&lt;br&gt;
USB and other attached hardware.&lt;/p&gt;

&lt;p&gt;Select an item on the left and see its details on the right.&lt;/p&gt;

&lt;p&gt;That makes it useful when you simply want a better overview of your Mac — or when you need to check what the system actually detects.&lt;/p&gt;

&lt;h3&gt;
  
  
  Helpful when a connected device does not work right
&lt;/h3&gt;

&lt;p&gt;A device may be plugged in, powered, or even partially working — but still not behave as expected.&lt;/p&gt;

&lt;p&gt;A mouse lights up, but does not respond.&lt;br&gt;&lt;br&gt;
A drive is connected, but missing.&lt;br&gt;&lt;br&gt;
A camera is there, but not working correctly.&lt;br&gt;&lt;br&gt;
A device behind a hub behaves strangely.&lt;/p&gt;

&lt;p&gt;In those moments, the first question is simple:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What does macOS actually see?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;System Report helps answer that question.&lt;/p&gt;

&lt;h3&gt;
  
  
  Export as PDF
&lt;/h3&gt;

&lt;p&gt;System Report is also useful as documentation.&lt;/p&gt;

&lt;p&gt;You can export the report as PDF, which makes it practical for:&lt;/p&gt;

&lt;p&gt;inventory,&lt;br&gt;&lt;br&gt;
company asset records,&lt;br&gt;&lt;br&gt;
support cases,&lt;br&gt;&lt;br&gt;
device documentation,&lt;br&gt;&lt;br&gt;
technical reference.&lt;/p&gt;

&lt;p&gt;That can be especially useful in business environments where machines and connected hardware need to be documented clearly.&lt;/p&gt;

&lt;h3&gt;
  
  
  System Report
&lt;/h3&gt;

&lt;p&gt;System Report is part of Beaver Tools, a collection of small Mac utilities focused on solving one clear problem at a time.&lt;/p&gt;

&lt;p&gt;More tools are available at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beavertools.app" rel="noopener noreferrer"&gt;https://beavertools.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;System Report is available on the Mac App Store:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/system-report/id6790204420" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/system-report/id6790204420&lt;/a&gt;&lt;/p&gt;

</description>
      <category>system</category>
      <category>macappstore</category>
      <category>machine</category>
      <category>report</category>
    </item>
    <item>
      <title>Cut Video Clips on Mac</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Thu, 06 Aug 2026 06:37:09 +0000</pubDate>
      <link>https://dev.to/atec-systems/cut-video-clips-on-mac-h93</link>
      <guid>https://dev.to/atec-systems/cut-video-clips-on-mac-h93</guid>
      <description>&lt;p&gt;A long video is often not the part you need.&lt;/p&gt;

&lt;p&gt;Maybe you recorded too much.&lt;br&gt;&lt;br&gt;
Maybe the useful part is in the middle.&lt;br&gt;&lt;br&gt;
Maybe you only want one short section for sharing, saving, or reusing.&lt;/p&gt;

&lt;p&gt;Clip Cutter gives you a focused way to cut video clips on your Mac.&lt;/p&gt;

&lt;p&gt;Open the video.&lt;br&gt;&lt;br&gt;
Choose the section.&lt;br&gt;&lt;br&gt;
Cut the clip.&lt;br&gt;&lt;br&gt;
Save the result.&lt;/p&gt;

&lt;h3&gt;
  
  
  Simple clip cutting
&lt;/h3&gt;

&lt;p&gt;Clip Cutter is built for the basic job: turning a longer video into the part you actually need.&lt;/p&gt;

&lt;p&gt;No full video-editing suite.&lt;br&gt;&lt;br&gt;
No complex timeline.&lt;br&gt;&lt;br&gt;
No project setup.&lt;/p&gt;

&lt;p&gt;Just a direct workflow for cutting a clip and exporting the result.&lt;/p&gt;

&lt;p&gt;Use it for screen recordings, camera clips, tutorials, demos, social clips, support videos, and quick edits where you do not need a full editor.&lt;/p&gt;

&lt;h3&gt;
  
  
  Clip Cutter
&lt;/h3&gt;

&lt;p&gt;Clip Cutter is part of Beaver Tools, a collection of small Mac utilities focused on solving one clear problem at a time.&lt;/p&gt;

&lt;p&gt;More tools are available at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://beavertools.app" rel="noopener noreferrer"&gt;https://beavertools.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Clip Cutter is available on the Mac App Store:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/clip-cutter/id6793620846" rel="noopener noreferrer"&gt;https://apps.apple.com/us/app/clip-cutter/id6793620846&lt;/a&gt;&lt;/p&gt;

</description>
      <category>macos</category>
      <category>macappstore</category>
      <category>videos</category>
      <category>cutter</category>
    </item>
    <item>
      <title>The Lightweight Internet Stack for Your Server</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Wed, 05 Aug 2026 15:36:34 +0000</pubDate>
      <link>https://dev.to/atec-systems/the-lightweight-internet-stack-for-your-server-4ij7</link>
      <guid>https://dev.to/atec-systems/the-lightweight-internet-stack-for-your-server-4ij7</guid>
      <description>&lt;p&gt;Running a server often means building a patchwork.&lt;/p&gt;

&lt;p&gt;A web server from one place.&lt;br&gt;&lt;br&gt;
A mail server from another.&lt;br&gt;&lt;br&gt;
A firewall tool.&lt;br&gt;&lt;br&gt;
A DNS resolver.&lt;br&gt;&lt;br&gt;
A TURN server.&lt;br&gt;&lt;br&gt;
A CDN layer.&lt;br&gt;&lt;br&gt;
A handful of helper services.&lt;/p&gt;

&lt;p&gt;Each part may work, but together they create configuration overhead, dependency chains, and too many moving pieces.&lt;/p&gt;

&lt;p&gt;FoxyFy takes a different approach.&lt;/p&gt;

&lt;p&gt;It provides a lightweight internet stack from one provider, built around the core services a modern server needs:&lt;/p&gt;

&lt;p&gt;web server, mail server, firewall, content delivery, secure DNS resolver, DynDNS, WebRTC network services, and geolocation services.&lt;/p&gt;

&lt;h3&gt;
  
  
  Built to stay understandable
&lt;/h3&gt;

&lt;p&gt;FoxyFy is designed for practical server operation.&lt;/p&gt;

&lt;p&gt;The focus is on small, fast components that are simple to configure and made to work together.&lt;/p&gt;

&lt;p&gt;Less mixing.&lt;br&gt;&lt;br&gt;
Less bloat.&lt;br&gt;&lt;br&gt;
Less configuration chaos.&lt;/p&gt;

&lt;h3&gt;
  
  
  FoxyFy
&lt;/h3&gt;

&lt;p&gt;FoxyFy provides server software, network services, and infrastructure tools for modern internet hosting.&lt;/p&gt;

&lt;p&gt;More information:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://foxyfy.net/" rel="noopener noreferrer"&gt;https://foxyfy.net/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>networking</category>
      <category>mailserver</category>
      <category>webserver</category>
      <category>cdnservice</category>
    </item>
    <item>
      <title>Open ZIP, RAR, 7Z, ZST and More on Mac</title>
      <dc:creator>Christian Ahrweiler</dc:creator>
      <pubDate>Wed, 05 Aug 2026 11:30:19 +0000</pubDate>
      <link>https://dev.to/atec-systems/open-zip-rar-7z-zst-and-more-on-mac-31l4</link>
      <guid>https://dev.to/atec-systems/open-zip-rar-7z-zst-and-more-on-mac-31l4</guid>
      <description>&lt;p&gt;Someone sends you a ZIP file.&lt;/p&gt;

&lt;p&gt;A software download arrives as 7Z. A backup ends in .tar.zst. An older project is stored in several RAR parts. The next archive requires a password.&lt;/p&gt;

&lt;p&gt;You did not choose any of these formats.&lt;/p&gt;

&lt;p&gt;You just need the files inside.&lt;/p&gt;

&lt;h3&gt;
  
  
  The format should not become your problem
&lt;/h3&gt;

&lt;p&gt;Different archive formats serve different purposes.&lt;/p&gt;

&lt;p&gt;ZIP offers broad compatibility. RAR and 7Z are commonly used for compact multi-file archives. TAR preserves complete directory structures, while GZ, XZ, ZST, and LZ4 provide different combinations of compression ratio and speed.&lt;/p&gt;

&lt;p&gt;Those differences matter when creating an archive.&lt;/p&gt;

&lt;p&gt;When opening one, the goal is always the same:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Extract the archive and get the files.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You should not have to research every unfamiliar extension, install another command-line utility, or keep a collection of format-specific extractors on your Mac.&lt;/p&gt;

&lt;h3&gt;
  
  
  One consistent way to extract archives
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://unpackall.com/" rel="noopener noreferrer"&gt;unpackALL&lt;/a&gt; handles the major archive and compression formats through one simple interface.&lt;/p&gt;

&lt;p&gt;It supports:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ZIP&lt;/li&gt;
&lt;li&gt;RAR&lt;/li&gt;
&lt;li&gt;7Z&lt;/li&gt;
&lt;li&gt;TAR&lt;/li&gt;
&lt;li&gt;GZ and TAR.GZ&lt;/li&gt;
&lt;li&gt;BZ2 and TAR.BZ2&lt;/li&gt;
&lt;li&gt;XZ and TAR.XZ&lt;/li&gt;
&lt;li&gt;ZST and TAR.ZST&lt;/li&gt;
&lt;li&gt;LZ4 and TAR.LZ4&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Drop one or more archives onto the app. unpackALL detects the format, extracts the contents, and places the resulting files beside the original archive.&lt;/p&gt;

&lt;p&gt;There are no extraction profiles to configure and no format-specific tools to select.&lt;/p&gt;

&lt;h3&gt;
  
  
  When an archive contains another archive
&lt;/h3&gt;

&lt;p&gt;Some filenames contain two extensions:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;backup.tar.gz
dataset.tar.xz
package.tar.zst
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;These files have two layers.&lt;/p&gt;

&lt;p&gt;TAR bundles the original files and folders into one archive. GZ, XZ, or ZST then compresses that TAR file.&lt;/p&gt;

&lt;p&gt;Extracting only the outer layer leaves an intermediate .tar archive:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;package.tar.zst
        ↓
package.tar
        ↓
package folder
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;unpackALL can recognize that inner TAR archive and continue automatically. Instead of stopping halfway, it extracts the final files and can remove the intermediate archive afterward.&lt;/p&gt;

&lt;h3&gt;
  
  
  Multipart archives behave like one archive
&lt;/h3&gt;

&lt;p&gt;Large RAR and 7Z archives are sometimes divided into several files:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;backup.part1.rar
backup.part2.rar
backup.part3.rar
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;These are not independent archives. Each file contains part of the same data.&lt;/p&gt;

&lt;p&gt;unpackALL recognizes multipart archives and combines the segments during extraction. Open the first part and the app locates the remaining pieces.&lt;/p&gt;

&lt;h3&gt;
  
  
  Password-protected files
&lt;/h3&gt;

&lt;p&gt;Password protection is common for private documents, customer files, backups, and restricted downloads.&lt;/p&gt;

&lt;p&gt;When an archive requires a password, unpackALL asks for it during extraction.&lt;/p&gt;

&lt;p&gt;The archive remains on your Mac. Nothing is sent to an online extraction service, and confidential files do not need to be uploaded simply because macOS cannot open their format.&lt;/p&gt;

&lt;h3&gt;
  
  
  Open archives directly from Finder
&lt;/h3&gt;

&lt;p&gt;Drag and drop makes it easy to process several archives at once, but unpackALL can also become the default application for supported archive formats.&lt;/p&gt;

&lt;p&gt;After the Finder association is configured, opening an archive becomes the familiar Mac workflow:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Double-click. Extract. Done.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It does not matter whether the next file is a familiar ZIP or one of the other major compressed archive formats.&lt;/p&gt;

&lt;h3&gt;
  
  
  You need the contents, not another utility
&lt;/h3&gt;

&lt;p&gt;The developer, backup service, download site, or colleague creating an archive decides which format you receive.&lt;/p&gt;

&lt;p&gt;You should not need a different workflow for every decision they make.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.apple.com/us/app/unpackall/id6756896090" rel="noopener noreferrer"&gt;unpackALL opens ZIP, RAR, 7Z, ZST and other major archive formats on macOS.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;No Terminal commands. No cloud upload. No format hunting.&lt;/p&gt;

</description>
      <category>macappstore</category>
      <category>macosx</category>
      <category>zip</category>
      <category>unpackall</category>
    </item>
  </channel>
</rss>
