Skip to content

Commit cba5d70

Browse files
committed
Site update
1 parent 78ec4a6 commit cba5d70

13 files changed

Lines changed: 819 additions & 184 deletions

File tree

2025/02/03/lint-early-lint-often/index.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,9 @@ <h1><a href="/2025/02/03/lint-early-lint-often/">Lint early, lint often</a></h1>
112112
</a>
113113
</li>
114114
<li class="next">
115+
<a href="/2025/02/26/virtues-of-rex/index.html" rel="next">
116+
Newer →
117+
</a>
115118
</li>
116119
</ul>
117120

2025/02/26/virtues-of-rex/index.html

Lines changed: 418 additions & 0 deletions
Large diffs are not rendered by default.

index.atom

Lines changed: 32 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,45 @@
22
<feed xmlns="http://www.w3.org/2005/Atom">
33
<id>https://blog.ferki.it/</id>
44
<title>agile sysadmin</title>
5-
<updated>2025-02-03T00:00:00Z</updated>
5+
<updated>2025-02-26T00:00:00Z</updated>
66
<link href="https://blog.ferki.it/index.atom" rel="self" />
77
<link href="https://blog.ferki.it/" rel="alternate" />
88
<author>
99
<name>Ferenc Erki</name>
1010
</author>
1111
<generator version="0.098">Statocles</generator>
1212

13+
<entry>
14+
<id>https://blog.ferki.it/2025/02/26/virtues-of-rex/</id>
15+
<title>Virtues of Rex</title>
16+
<author><name>Ferenc Erki</name></author>
17+
<link href="https://blog.ferki.it/2025/02/26/virtues-of-rex/" rel="alternate" />
18+
<content type="html"><![CDATA[
19+
<p>We follow a set of guiding principles while developing <a href="https://metacpan.org/pod/Rex">Rex, the friendly
20+
automation framework</a>:</p>
21+
22+
<ol>
23+
<li>Use a programming language as DSL</li>
24+
<li>Empower users through trust</li>
25+
<li>Enable graceful bootstrapping</li>
26+
</ol>
27+
28+
<p>While we summarize these concepts briefly on <a href="https://www.rexify.org/">our
29+
website</a>, I consider it worthwhile to elaborate on the
30+
underlying details.</p>
31+
32+
<p>Let’s take a closer look at why we find these choices important.</p>
33+
34+
<p><a href="https://blog.ferki.it/2025/02/26/virtues-of-rex/#section-2">Continue reading...</a></p>
35+
36+
<p>Tags:
37+
<a href="https://blog.ferki.it/tag/rex/">rex</a>
38+
</p>
39+
40+
]]></content>
41+
<updated>2025-02-26T00:00:00Z</updated>
42+
<category term="rex" />
43+
</entry>
1344
<entry>
1445
<id>https://blog.ferki.it/2025/02/03/lint-early-lint-often/</id>
1546
<title>Lint early, lint often</title>
@@ -130,37 +161,5 @@ for fellow Gentoo users.</p>
130161
<category term="overlay" />
131162
<category term="clight" />
132163
</entry>
133-
<entry>
134-
<id>https://blog.ferki.it/2024/05/01/packaging-vale-3-4-2-for-gentoo/</id>
135-
<title>Packaging vale-3.4.2 for Gentoo</title>
136-
<author><name>Ferenc Erki</name></author>
137-
<link href="https://blog.ferki.it/2024/05/01/packaging-vale-3-4-2-for-gentoo/" rel="alternate" />
138-
<content type="html"><![CDATA[
139-
<p><a href="https://vale.sh">Vale</a>, the “syntax-aware linter for prose built with speed
140-
and extensibility in mind”, has a new <a href="https://github.com/errata-ai/vale/releases/tag/v3.4.2">v3.4.2
141-
release</a>.</p>
142-
143-
<p><a href="https://github.com/ferki/gentoo-overlay">My overlay</a> already makes it
144-
available for fellow Gentoo users. I also contributed the same ebuild to the
145-
official Gentoo <a href="https://wiki.gentoo.org/wiki/Project:GURU">GURU overlay</a>,
146-
where it should reach the reviewed branch soon.</p>
147-
148-
149-
<p>Tags:
150-
<a href="https://blog.ferki.it/tag/gentoo/">Gentoo</a>
151-
<a href="https://blog.ferki.it/tag/ebuild/">ebuild</a>
152-
<a href="https://blog.ferki.it/tag/overlay/">overlay</a>
153-
<a href="https://blog.ferki.it/tag/guru/">GURU</a>
154-
<a href="https://blog.ferki.it/tag/vale/">vale</a>
155-
</p>
156-
157-
]]></content>
158-
<updated>2024-05-01T00:00:00Z</updated>
159-
<category term="Gentoo" />
160-
<category term="ebuild" />
161-
<category term="overlay" />
162-
<category term="GURU" />
163-
<category term="vale" />
164-
</entry>
165164
</feed>
166165

index.html

Lines changed: 34 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,40 @@ <h1><a href="/">🧑‍💻 agile sysadmin</a></h1>
3333
<main>
3434
<article>
3535

36+
<header>
37+
<h1><a href="/2025/02/26/virtues-of-rex/">Virtues of Rex</a></h1>
38+
39+
<aside>
40+
<time datetime="2025-02-26" title="published">
41+
🗓 2025-02-26
42+
</time>
43+
<a href="/tag/rex/">#rex</a>
44+
</aside>
45+
46+
</header>
47+
48+
49+
<p>We follow a set of guiding principles while developing <a href="https://metacpan.org/pod/Rex">Rex, the friendly
50+
automation framework</a>:</p>
51+
52+
<ol>
53+
<li>Use a programming language as DSL</li>
54+
<li>Empower users through trust</li>
55+
<li>Enable graceful bootstrapping</li>
56+
</ol>
57+
58+
<p>While we summarize these concepts briefly on <a href="https://www.rexify.org/">our
59+
website</a>, I consider it worthwhile to elaborate on the
60+
underlying details.</p>
61+
62+
<p>Let’s take a closer look at why we find these choices important.</p>
63+
64+
65+
<p><a href="/2025/02/26/virtues-of-rex/#section-2">Continue reading …</a></p>
66+
67+
</article>
68+
<article>
69+
3670
<header>
3771
<h1><a href="/2025/02/03/lint-early-lint-often/">Lint early, lint often</a></h1>
3872

@@ -153,37 +187,6 @@ <h1><a href="/2024/05/01/packaging-clight-4-11-for-gentoo/">Packaging clight-4.1
153187

154188

155189

156-
</article>
157-
<article>
158-
159-
<header>
160-
<h1><a href="/2024/05/01/packaging-vale-3-4-2-for-gentoo/">Packaging vale-3.4.2 for Gentoo</a></h1>
161-
162-
<aside>
163-
<time datetime="2024-05-01" title="published">
164-
🗓 2024-05-01
165-
</time>
166-
<a href="/tag/gentoo/">#Gentoo</a>
167-
<a href="/tag/ebuild/">#ebuild</a>
168-
<a href="/tag/overlay/">#overlay</a>
169-
<a href="/tag/guru/">#GURU</a>
170-
<a href="/tag/vale/">#vale</a>
171-
</aside>
172-
173-
</header>
174-
175-
176-
<p><a href="https://vale.sh">Vale</a>, the “syntax-aware linter for prose built with speed
177-
and extensibility in mind”, has a new <a href="https://github.com/errata-ai/vale/releases/tag/v3.4.2">v3.4.2
178-
release</a>.</p>
179-
180-
<p><a href="https://github.com/ferki/gentoo-overlay">My overlay</a> already makes it
181-
available for fellow Gentoo users. I also contributed the same ebuild to the
182-
official Gentoo <a href="https://wiki.gentoo.org/wiki/Project:GURU">GURU overlay</a>,
183-
where it should reach the reviewed branch soon.</p>
184-
185-
186-
187190
</article>
188191

189192
<ul class="pager">

index.rss

Lines changed: 31 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,37 @@
66
<atom:link href="https://blog.ferki.it/index.rss" rel="self" type="application/rss+xml" />
77
<description>Blog feed of agile sysadmin</description>
88
<generator>Statocles 0.098</generator>
9+
<item>
10+
<title>Virtues of Rex</title>
11+
<link>https://blog.ferki.it/2025/02/26/virtues-of-rex/</link>
12+
<guid>https://blog.ferki.it/2025/02/26/virtues-of-rex/</guid>
13+
<description><![CDATA[
14+
<p>We follow a set of guiding principles while developing <a href="https://metacpan.org/pod/Rex">Rex, the friendly
15+
automation framework</a>:</p>
16+
17+
<ol>
18+
<li>Use a programming language as DSL</li>
19+
<li>Empower users through trust</li>
20+
<li>Enable graceful bootstrapping</li>
21+
</ol>
22+
23+
<p>While we summarize these concepts briefly on <a href="https://www.rexify.org/">our
24+
website</a>, I consider it worthwhile to elaborate on the
25+
underlying details.</p>
26+
27+
<p>Let’s take a closer look at why we find these choices important.</p>
28+
29+
<p><a href="https://blog.ferki.it/2025/02/26/virtues-of-rex/#section-2">Continue reading...</a></p>
30+
31+
<p>Tags:
32+
<a href="https://blog.ferki.it/tag/rex/">rex</a>
33+
</p>
34+
35+
]]></description>
36+
<pubDate>
37+
Wed, 26 Feb 2025 00:00:00 +0000
38+
</pubDate>
39+
</item>
940
<item>
1041
<title>Lint early, lint often</title>
1142
<link>https://blog.ferki.it/2025/02/03/lint-early-lint-often/</link>
@@ -117,34 +148,6 @@ for fellow Gentoo users.</p>
117148
Wed, 01 May 2024 00:00:00 +0000
118149
</pubDate>
119150
</item>
120-
<item>
121-
<title>Packaging vale-3.4.2 for Gentoo</title>
122-
<link>https://blog.ferki.it/2024/05/01/packaging-vale-3-4-2-for-gentoo/</link>
123-
<guid>https://blog.ferki.it/2024/05/01/packaging-vale-3-4-2-for-gentoo/</guid>
124-
<description><![CDATA[
125-
<p><a href="https://vale.sh">Vale</a>, the “syntax-aware linter for prose built with speed
126-
and extensibility in mind”, has a new <a href="https://github.com/errata-ai/vale/releases/tag/v3.4.2">v3.4.2
127-
release</a>.</p>
128-
129-
<p><a href="https://github.com/ferki/gentoo-overlay">My overlay</a> already makes it
130-
available for fellow Gentoo users. I also contributed the same ebuild to the
131-
official Gentoo <a href="https://wiki.gentoo.org/wiki/Project:GURU">GURU overlay</a>,
132-
where it should reach the reviewed branch soon.</p>
133-
134-
135-
<p>Tags:
136-
<a href="https://blog.ferki.it/tag/gentoo/">Gentoo</a>
137-
<a href="https://blog.ferki.it/tag/ebuild/">ebuild</a>
138-
<a href="https://blog.ferki.it/tag/overlay/">overlay</a>
139-
<a href="https://blog.ferki.it/tag/guru/">GURU</a>
140-
<a href="https://blog.ferki.it/tag/vale/">vale</a>
141-
</p>
142-
143-
]]></description>
144-
<pubDate>
145-
Wed, 01 May 2024 00:00:00 +0000
146-
</pubDate>
147-
</item>
148151
</channel>
149152
</rss>
150153

page/2/index.html

Lines changed: 31 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,37 @@ <h1><a href="/">🧑‍💻 agile sysadmin</a></h1>
3333
<main>
3434
<article>
3535

36+
<header>
37+
<h1><a href="/2024/05/01/packaging-vale-3-4-2-for-gentoo/">Packaging vale-3.4.2 for Gentoo</a></h1>
38+
39+
<aside>
40+
<time datetime="2024-05-01" title="published">
41+
🗓 2024-05-01
42+
</time>
43+
<a href="/tag/gentoo/">#Gentoo</a>
44+
<a href="/tag/ebuild/">#ebuild</a>
45+
<a href="/tag/overlay/">#overlay</a>
46+
<a href="/tag/guru/">#GURU</a>
47+
<a href="/tag/vale/">#vale</a>
48+
</aside>
49+
50+
</header>
51+
52+
53+
<p><a href="https://vale.sh">Vale</a>, the “syntax-aware linter for prose built with speed
54+
and extensibility in mind”, has a new <a href="https://github.com/errata-ai/vale/releases/tag/v3.4.2">v3.4.2
55+
release</a>.</p>
56+
57+
<p><a href="https://github.com/ferki/gentoo-overlay">My overlay</a> already makes it
58+
available for fellow Gentoo users. I also contributed the same ebuild to the
59+
official Gentoo <a href="https://wiki.gentoo.org/wiki/Project:GURU">GURU overlay</a>,
60+
where it should reach the reviewed branch soon.</p>
61+
62+
63+
64+
</article>
65+
<article>
66+
3667
<header>
3768
<h1><a href="/2023/09/07/packaging-vale-2-28-3-for-gentoo/">Packaging vale-2.28.3 for Gentoo</a></h1>
3869

@@ -162,34 +193,6 @@ <h1><a href="/2023/07/25/gentoo-guru-now-includes-laminar/">Gentoo GURU now incl
162193

163194
<p><a href="/2023/07/25/gentoo-guru-now-includes-laminar/#section-2">Continue reading …</a></p>
164195

165-
</article>
166-
<article>
167-
168-
<header>
169-
<h1><a href="/2023/07/08/gentoo-guru-now-includes-vale/">Gentoo GURU now includes Vale</a></h1>
170-
171-
<aside>
172-
<time datetime="2023-07-08" title="published">
173-
🗓 2023-07-08
174-
</time>
175-
<a href="/tag/gentoo/">#Gentoo</a>
176-
<a href="/tag/ebuild/">#ebuild</a>
177-
<a href="/tag/guru/">#GURU</a>
178-
<a href="/tag/vale/">#vale</a>
179-
</aside>
180-
181-
</header>
182-
183-
184-
<p><a href="https://vale.sh/">Vale</a> describes itself as a “syntax-aware linter for prose
185-
built with speed and extensibility in mind”. The official Gentoo
186-
<a href="https://wiki.gentoo.org/wiki/Project:GURU">GURU</a> overlay now makes the
187-
<a href="https://github.com/errata-ai/vale/releases/tag/v2.27.0">v2.27.0 release</a>
188-
available for the wider community.</p>
189-
190-
191-
<p><a href="/2023/07/08/gentoo-guru-now-includes-vale/#section-2">Continue reading …</a></p>
192-
193196
</article>
194197

195198
<ul class="pager">

page/3/index.html

Lines changed: 28 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,34 @@ <h1><a href="/">🧑‍💻 agile sysadmin</a></h1>
3333
<main>
3434
<article>
3535

36+
<header>
37+
<h1><a href="/2023/07/08/gentoo-guru-now-includes-vale/">Gentoo GURU now includes Vale</a></h1>
38+
39+
<aside>
40+
<time datetime="2023-07-08" title="published">
41+
🗓 2023-07-08
42+
</time>
43+
<a href="/tag/gentoo/">#Gentoo</a>
44+
<a href="/tag/ebuild/">#ebuild</a>
45+
<a href="/tag/guru/">#GURU</a>
46+
<a href="/tag/vale/">#vale</a>
47+
</aside>
48+
49+
</header>
50+
51+
52+
<p><a href="https://vale.sh/">Vale</a> describes itself as a “syntax-aware linter for prose
53+
built with speed and extensibility in mind”. The official Gentoo
54+
<a href="https://wiki.gentoo.org/wiki/Project:GURU">GURU</a> overlay now makes the
55+
<a href="https://github.com/errata-ai/vale/releases/tag/v2.27.0">v2.27.0 release</a>
56+
available for the wider community.</p>
57+
58+
59+
<p><a href="/2023/07/08/gentoo-guru-now-includes-vale/#section-2">Continue reading …</a></p>
60+
61+
</article>
62+
<article>
63+
3664
<header>
3765
<h1><a href="/2023/04/26/gentoo-has-xsel-1-2-1-among-the-firsts/">Gentoo has xsel-1.2.1 among the firsts</a></h1>
3866

@@ -165,33 +193,6 @@ <h1><a href="/2023/04/20/new-blog-who-dis/">New blog, who dis?</a></h1>
165193

166194

167195

168-
</article>
169-
<article>
170-
171-
<header>
172-
<h1><a href="/2013/11/16/aaphoto-is-available-in-gentoo/">aaphoto is available in Gentoo</a></h1>
173-
174-
<aside>
175-
<time datetime="2013-11-16" title="published">
176-
🗓 2013-11-16
177-
</time>
178-
<a href="/tag/gentoo/">#Gentoo</a>
179-
</aside>
180-
181-
</header>
182-
183-
184-
<p>Auto Adjust Photo, or <a href="http://log69.com/aaphoto_en.html">aaphoto</a> in short, is a cool little tool for automatic color correction and resizing of photos. I cooked an ebuild for it a long time ago which was waiting to be rediscovered in a forgotten corner of my drive. After a quick refurbishing and some minor/trivial upstream cleanup with the extremely friendly author, it is now available in the main portage tree of Gentoo.</p>
185-
186-
<p>Thanks goes to:</p>
187-
188-
<ul>
189-
<li>András Horváth for creating aaphoto</li>
190-
<li>the always helpful Gentoo developers (in this particular case TomWij, mrueg and Pinkbyte) for their review via Bugzilla and #gentoo-dev-help, and for accepting me as a proxied maintainer for the package</li>
191-
</ul>
192-
193-
194-
195196
</article>
196197

197198
<ul class="pager">

0 commit comments

Comments
 (0)