posts: publish ugly_keyboards

This commit is contained in:
He4eT 2026-03-18 14:49:20 +01:00
commit a2d15bfb13
4 changed files with 21 additions and 2 deletions

View file

@ -1 +1 @@
<?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[oddsquat]]></title><description><![CDATA[A fanzine about experiments, code and other cyberpunk stuff.]]></description><link>https://oddsquat.org</link><image><url>https://oddsquat.org/icon.svg&apos;</url><title>oddsquat</title><link>https://oddsquat.org</link></image><generator>RSS for Node</generator><lastBuildDate>Thu, 08 May 2025 06:02:33 +0200</lastBuildDate><atom:link href="https://oddsquat.org/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[[RU] wrapped bw]]></title><description><![CDATA[Превращаем fully-featured Bitwarden command-line interface в удобный.]]></description><link>https://oddsquat.org/posts/2024/wrapped_bw_ru/</link><guid isPermaLink="true">https://oddsquat.org/posts/2024/wrapped_bw_ru/</guid><pubDate>Sat, 27 Jul 2024 00:00:00 +0200</pubDate></item><item><title><![CDATA[[RU] selfhosted LLM]]></title><description><![CDATA[Персональные LLM в docker-контейнере на твоём компьютере.]]></description><link>https://oddsquat.org/posts/2024/selfhosted_llm/</link><guid isPermaLink="true">https://oddsquat.org/posts/2024/selfhosted_llm/</guid><pubDate>Mon, 15 Jan 2024 00:00:00 +0100</pubDate></item><item><title><![CDATA[[RU] typographic linter]]></title><description><![CDATA[Prettier для текста. Автоматизация рутинной типографики.]]></description><link>https://oddsquat.org/posts/2020/typographic_linter/</link><guid isPermaLink="true">https://oddsquat.org/posts/2020/typographic_linter/</guid><pubDate>Thu, 18 Nov 2021 00:00:00 +0100</pubDate></item><item><title><![CDATA[[RU] initial post]]></title><description><![CDATA[Первый пост в этом фэнзине, рассказывающий о его внутреннем устойстве.]]></description><link>https://oddsquat.org/posts/2020/initial_post/</link><guid isPermaLink="true">https://oddsquat.org/posts/2020/initial_post/</guid><pubDate>Sun, 08 Nov 2020 00:00:00 +0100</pubDate></item></channel></rss> <?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[oddsquat]]></title><description><![CDATA[A fanzine about experiments, code and other cyberpunk stuff.]]></description><link>https://oddsquat.org</link><image><url>https://oddsquat.org/icon.svg&apos;</url><title>oddsquat</title><link>https://oddsquat.org</link></image><generator>RSS for Node</generator><lastBuildDate>Wed, 18 Mar 2026 14:48:21 +0100</lastBuildDate><atom:link href="https://oddsquat.org/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[[RU] ugly keyboards]]></title><description><![CDATA[Почему нас окружают уродливые клавиатуры и что с этим можно сделать.]]></description><link>https://oddsquat.org/posts/2026/ugly_keyboards_ru/</link><guid isPermaLink="true">https://oddsquat.org/posts/2026/ugly_keyboards_ru/</guid><pubDate>Wed, 18 Mar 2026 00:00:00 +0100</pubDate></item><item><title><![CDATA[[RU] wrapped bw]]></title><description><![CDATA[Превращаем fully-featured Bitwarden command-line interface в удобный.]]></description><link>https://oddsquat.org/posts/2024/wrapped_bw_ru/</link><guid isPermaLink="true">https://oddsquat.org/posts/2024/wrapped_bw_ru/</guid><pubDate>Sat, 27 Jul 2024 00:00:00 +0200</pubDate></item><item><title><![CDATA[[RU] selfhosted LLM]]></title><description><![CDATA[Персональные LLM в docker-контейнере на твоём компьютере.]]></description><link>https://oddsquat.org/posts/2024/selfhosted_llm/</link><guid isPermaLink="true">https://oddsquat.org/posts/2024/selfhosted_llm/</guid><pubDate>Mon, 15 Jan 2024 00:00:00 +0100</pubDate></item><item><title><![CDATA[[RU] typographic linter]]></title><description><![CDATA[Prettier для текста. Автоматизация рутинной типографики.]]></description><link>https://oddsquat.org/posts/2020/typographic_linter/</link><guid isPermaLink="true">https://oddsquat.org/posts/2020/typographic_linter/</guid><pubDate>Thu, 18 Nov 2021 00:00:00 +0100</pubDate></item><item><title><![CDATA[[RU] initial post]]></title><description><![CDATA[Первый пост в этом фэнзине, рассказывающий о его внутреннем устойстве.]]></description><link>https://oddsquat.org/posts/2020/initial_post/</link><guid isPermaLink="true">https://oddsquat.org/posts/2020/initial_post/</guid><pubDate>Sun, 08 Nov 2020 00:00:00 +0100</pubDate></item></channel></rss>

View file

@ -14,6 +14,20 @@ Announcements are available via [RSS](/rss.xml).
--- ---
## 2026
- <article class='entry'>
<header>
[ru]
<strong>
<a href='/posts/2026/ugly_keyboards_ru/'>ugly keyboards</a>
</strong>
</header>
<section class='description'>
Почему нас окружают уродливые клавиатуры и&nbsp;что с&nbsp;этим можно сделать.
</section>
</article>
## 2024 ## 2024
- <article class='entry'> - <article class='entry'>

View file

@ -3,7 +3,7 @@
layout: post layout: post
lang: 'ru' lang: 'ru'
year: '2026' year: '2026'
date: '2026-03-06' date: '2026-03-18'
section: 'posts' section: 'posts'
title: 'ugly_keyboards' title: 'ugly_keyboards'

View file

@ -5,6 +5,11 @@
* description * description
*/ */
const feed = [[ const feed = [[
'2026-03-18',
'https://oddsquat.org/posts/2026/ugly_keyboards_ru/',
'[RU] ugly keyboards',
'Почему нас окружают уродливые клавиатуры и что с этим можно сделать.'
], [
'2024-07-27', '2024-07-27',
'https://oddsquat.org/posts/2024/wrapped_bw_ru/', 'https://oddsquat.org/posts/2024/wrapped_bw_ru/',
'[RU] wrapped bw', '[RU] wrapped bw',