<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Home on Hugo Narrow</title>
		<link>http://192.168.1.170:1313/</link>
		<description>Recent content in Home on Hugo Narrow</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<lastBuildDate>Wed, 30 Sep 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="http://192.168.1.170:1313/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Alert Chaining</title>
				<link>http://192.168.1.170:1313/posts/alert-chaining/</link>
				<pubDate>Wed, 30 Sep 2026 00:00:00 +0000</pubDate>
				<guid>http://192.168.1.170:1313/posts/alert-chaining/</guid>
				<description>&lt;p&gt;Сердце формирования детерминированной цепочки находится в файле &lt;strong&gt;&lt;code&gt;alert_chaining.c&lt;/code&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Вся магия состоит из трех небольших, но фундаментальных функций:&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;1-вычисление-хэша-содержимого-слепое-шифрование&#34;&gt;1. Вычисление хэша содержимого (Слепое шифрование)&lt;a href=&#34;#1-%d0%b2%d1%8b%d1%87%d0%b8%d1%81%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%85%d1%8d%d1%88%d0%b0-%d1%81%d0%be%d0%b4%d0%b5%d1%80%d0%b6%d0%b8%d0%bc%d0%be%d0%b3%d0%be-%d1%81%d0%bb%d0%b5%d0%bf%d0%be%d0%b5-%d1%88%d0%b8%d1%84%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;&lt;svg class=&#34;h-4 w-4&#34; aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;g fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34;&gt;&lt;path d=&#34;M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71&#34;/&gt;&lt;path d=&#34;M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71&#34;/&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Сервер вообще не расшифровывает сообщение. Он берет «сырые» зашифрованные байты и превращает их в 64-битный хэш содержимого:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Shortcodes</title>
				<link>http://192.168.1.170:1313/posts/shortcodes/</link>
				<pubDate>Fri, 26 Dec 2025 00:00:00 +0000</pubDate>
				<guid>http://192.168.1.170:1313/posts/shortcodes/</guid>
				<description>&lt;p&gt;This page demonstrates all available shortcodes in the Hugo Narrow theme.&lt;/p&gt;&#xA;&lt;h2 id=&#34;hugo-built-in-shortcodes&#34;&gt;Hugo Built-in Shortcodes&lt;a href=&#34;#hugo-built-in-shortcodes&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;&lt;svg class=&#34;h-4 w-4&#34; aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;g fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34;&gt;&lt;path d=&#34;M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71&#34;/&gt;&lt;path d=&#34;M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71&#34;/&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Hugo provides several &lt;a&#xA;    href=&#34;https://gohugo.io/shortcodes/&#34;target=&#34;_blank&#34;&#xA;    class=&#34;inline-flex items-center gap-1&#34;&#xA;  &gt;built-in shortcodes&lt;svg class=&#34;h-3 w-3 flex-shrink-0&#34; id=&#34;external-link&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;. The content of these shortcodes is subject to change without notice, so you can visit the official page for detailed usage instructions.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Hugo - The World&#39;s Fastest Framework</title>
				<link>http://192.168.1.170:1313/projects/hugo-framework/</link>
				<pubDate>Tue, 20 Feb 2024 14:30:00 +0800</pubDate>
				<guid>http://192.168.1.170:1313/projects/hugo-framework/</guid>
				<description>A fast and flexible static site generator built with Go, powering thousands of websites worldwide.</description>
			</item>
			<item>
				<title>Image Gallery</title>
				<link>http://192.168.1.170:1313/posts/image-gallery/</link>
				<pubDate>Tue, 16 Jan 2024 22:30:00 +0800</pubDate>
				<guid>http://192.168.1.170:1313/posts/image-gallery/</guid>
				<description>&lt;h1 id=&#34;image-rendering-test&#34;&gt;Image Rendering Test&lt;a href=&#34;#image-rendering-test&#34; class=&#34;heading-anchor&#34; aria-label=&#34;Link to this section&#34;&gt;&lt;svg class=&#34;h-4 w-4&#34; aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;g fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34;&gt;&lt;path d=&#34;M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71&#34;/&gt;&lt;path d=&#34;M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71&#34;/&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;The Demo comes from &lt;a&#xA;    href=&#34;https://www.lightgalleryjs.com/demos/thumbnails/&#34;target=&#34;_blank&#34;&#xA;    class=&#34;inline-flex items-center gap-1&#34;&#xA;  &gt;LightGallery&lt;svg class=&#34;h-3 w-3 flex-shrink-0&#34; id=&#34;external-link&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;All images are from &lt;a&#xA;    href=&#34;https://unsplash.com/&#34;target=&#34;_blank&#34;&#xA;    class=&#34;inline-flex items-center gap-1&#34;&#xA;  &gt;Unsplash&lt;svg class=&#34;h-3 w-3 flex-shrink-0&#34; id=&#34;external-link&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Hugo Narrow Theme</title>
				<link>http://192.168.1.170:1313/projects/hugo-narrow-theme/</link>
				<pubDate>Mon, 15 Jan 2024 10:00:00 +0800</pubDate>
				<guid>http://192.168.1.170:1313/projects/hugo-narrow-theme/</guid>
				<description>A modern Hugo theme with multiple color schemes, dark mode support, and responsive design built on TailwindCSS 4.</description>
			</item>
			<item>
				<title>Markdown Syntax Guide</title>
				<link>http://192.168.1.170:1313/posts/markdown-syntax-guide/</link>
				<pubDate>Mon, 15 Jan 2024 10:00:00 +0800</pubDate>
				<guid>http://192.168.1.170:1313/posts/markdown-syntax-guide/</guid>
				<description>This is a post which includes all available Markdown syntax.</description>
			</item>
			<item>
				<title>Alex Rivera</title>
				<link>http://192.168.1.170:1313/resume/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>http://192.168.1.170:1313/resume/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Senior Software Engineer&lt;/strong&gt; · Berlin, Germany&lt;/p&gt;&#xA;&lt;p&gt;&lt;a&#xA;    href=&#34;mailto:alex@example.com&#34;&gt;alex@example.com&lt;/a&gt; · &lt;a&#xA;    href=&#34;tel:&amp;#43;493012345678&#34;&gt;+49 30 1234 5678&lt;/a&gt; · &lt;a&#xA;    href=&#34;https://github.com/alexrivera&#34;target=&#34;_blank&#34;&#xA;    class=&#34;inline-flex items-center gap-1&#34;&#xA;  &gt;github.com/alexrivera&lt;svg class=&#34;h-3 w-3 flex-shrink-0&#34; id=&#34;external-link&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt; · &lt;a&#xA;    href=&#34;https://linkedin.com/in/alexrivera&#34;target=&#34;_blank&#34;&#xA;    class=&#34;inline-flex items-center gap-1&#34;&#xA;  &gt;linkedin.com/in/alexrivera&lt;svg class=&#34;h-3 w-3 flex-shrink-0&#34; id=&#34;external-link&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt; · &lt;a&#xA;    href=&#34;https://alexrivera.dev&#34;target=&#34;_blank&#34;&#xA;    class=&#34;inline-flex items-center gap-1&#34;&#xA;  &gt;alexrivera.dev&lt;svg class=&#34;h-3 w-3 flex-shrink-0&#34; id=&#34;external-link&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; d=&#34;M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6&#34;/&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
