]> git.xn--bdkaa.com Git - xn--bdkaa.com.git/commitdiff
update master
authorEvgenii Akentev <i@ak3n.com>
Thu, 31 Jul 2025 20:20:44 +0000 (00:20 +0400)
committerEvgenii Akentev <hi@xn--bdkaa.com>
Thu, 31 Jul 2025 20:26:08 +0000 (00:26 +0400)
config.toml
content/posts/implementations-of-the-handle-pattern.html
content/posts/wisdom-and-software-engineering.html
deploy.sh
themes/theme/layouts/index.html

index 2de21a17e225ef26d65e0992a77ca762efacaa43..ce18f7d740b61c71897f691520ab71f6c290b252 100644 (file)
@@ -1,4 +1,4 @@
-baseURL = "https://ak3n.com/"
+baseURL = "https://xn--bdkaa.com/"
 languageCode = "en-us"
 title = "evgenii akentev"
 theme = "theme"
@@ -9,7 +9,7 @@ uglyurls = true
 rssLimit = 10
 disableKinds = ["taxonomy", "term", "categories"]
 [params]
-  sitename = "ak3n.com"
+  sitename = "ツツツ"
   author = "Evgenii Akentev"
 
 [permalinks]
index 71804ba27e85e78115b435001673791aaa8be3c3..ca0f55d8a729a010b9359f66733997493644f95a 100644 (file)
@@ -10,7 +10,7 @@ called Handle or Service pattern.
 
 In this post, I want to show different implementations of the Handle pattern
 and compare them. All examples described below are available in this repository
-<a href="https://git.ak3n.com/?p=handle-examples.git">https://git.ak3n.com/?p=handle-examples.git</a>.
+<a href="https://git.ツツツ.com/?p=handle-examples.git">https://git.ツツツ.com/?p=handle-examples.git</a>.
 
 When you might need the Handle pattern
 --------------------------------------
index 533a579d03b1c369eb8d2ca98a91a26eb5792838..f20e13cbaf8124271e00c35d4c68bde41f22cecb 100644 (file)
@@ -72,7 +72,7 @@ no matter how much time I invested in Vim/Emacs/&c. or other terminals.
 I think it's important to be aware of this state. Because of it, I think,
 we become programmers — we like to program. We like to work and build things,
 to iterate, to see the results, edit, compile, edit, &c. I mentioned it in
-<a href="https://ak3n.com/posts/on-short-lived-software.html">https://ak3n.com/posts/on-short-lived-software.html</a>, that this is what makes
+<a href="https://ツツツ.com/posts/on-short-lived-software.html">https://ツツツ.com/posts/on-short-lived-software.html</a>, that this is what makes
 programming interesting, not the result, which is almost always temporary.
 What's even more important than to be aware of the flow state — the ability to
 control it.
index 47ba11cf0cf0315beb3a8fa4d54358026e6fc3fa..1b67499df70f9e26a190949fdd47465d61abe1af 100755 (executable)
--- a/deploy.sh
+++ b/deploy.sh
@@ -4,6 +4,6 @@ hugo
 
 tar -C public -cvz . > site.tar.gz
 
-ssh ak3n@ak3n.com "rm -rf public/*"
-scp site.tar.gz ak3n@ak3n.com:public/
-ssh ak3n@ak3n.com "cd public; tar -xf site.tar.gz; rm site.tar.gz"
+ssh evgenii@xn--bdkaa.com "rm -rf public/*"
+scp site.tar.gz evgenii@xn--bdkaa.com:public/
+ssh evgenii@xn--bdkaa.com "cd public; tar -xf site.tar.gz; rm site.tar.gz"
index 65d9c7e1e0d530b8c254d506184a574f833d550e..06861dae693b082a2b589947193d345e199b24b5 100644 (file)
@@ -23,39 +23,38 @@ projects
 - <a href="https://hackage.haskell.org/package/line-indexed-cursor">https://hackage.haskell.org/package/line-indexed-cursor</a>
     Line-indexed file reader.
 
-- <a href="https://git.ak3n.com/?p=machines.hs.git">https://git.ak3n.com/?p=machines.hs.git</a>
+- <a href="https://git.ツツツ.com/?p=machines.hs.git">https://git.ツツツ.com/?p=machines.hs.git</a>
     Abstract & Virtual machines in Haskell
 
-- <a href="https://git.ak3n.com/?p=machines.rs.git">https://git.ak3n.com/?p=machines.rs.git</a>
+- <a href="https://git.ツツツ.com/?p=machines.rs.git">https://git.ツツツ.com/?p=machines.rs.git</a>
     Abstract & Virtual machines in Rust
 
-- <a href="https://git.ak3n.com/?p=gcs.git">https://git.ak3n.com/?p=gcs.git</a>
+- <a href="https://git.ツツツ.com/?p=gcs.git">https://git.ツツツ.com/?p=gcs.git</a>
     Garbage collection algorithms
 
-- <a href="https://git.ak3n.com/?p=temple.lean.git">https://git.ak3n.com/?p=temple.lean.git</a>
+- <a href="https://git.ツツツ.com/?p=temple.lean4.git">https://git.ツツツ.com/?p=temple.lean4.git</a>
     A rudimentary template engine written in Lean4 without fancy dependent
   types and useful operators yet. It can parse, build a tree, and substitute
   using de Bruijn Indices.
 
-- <a href="https://git.ak3n.com/?p=hub.go.git">https://git.ak3n.com/?p=hub.go.git</a>
+- <a href="https://git.ツツツ.com/?p=hub.go.git">https://git.ツツツ.com/?p=hub.go.git</a>
     A small websocket server in Go to track the TON's blockchain contracts.
 
-- <a href="https://git.ak3n.com/?p=handle-examples.git">https://git.ak3n.com/?p=handle-examples.git</a>
+- <a href="https://git.ツツツ.com/?p=handle-examples.hs.git">https://git.ツツツ.com/?p=handle-examples.hs.git</a>
     Examples of the Handle pattern in Haskell
 
+- <a href="https://git.ツツツ.com/?p=cubicaltt-web.git">https://git.ツツツ.com/?p=cubicaltt-web.git</a>
+    A web version of <a href="https://github.com/mortberg/cubicaltt">https://github.com/mortberg/cubicaltt</a>, built in Haskell
+  using Reflex, GHCJS and Monaco, to reduce the entrance barrier.
+
 - <a href="https://ulearn.me/Course/fpintroduction/">https://ulearn.me/Course/fpintroduction</a>
     An online course on functional programming that I helped to create and
   teach between 2019 and 2021. Designed for bachelor students at Ural Federal
   University (taught in Russian).
 
-- <a href="https://cubicaltt.ak3n.com">https://cubicaltt.ak3n.com</a>
-    A web version of <a href="https://github.com/mortberg/cubicaltt">https://github.com/mortberg/cubicaltt</a>, built in Haskell
-  using Reflex, GHCJS and Monaco, to reduce the entrance barrier. Source code
-  is available at <a href="https://git.ak3n.com/?p=cubicaltt.git">https://git.ak3n.com/?p=cubicaltt.git</a>.
-
 contact
 -------
-hi @ ak3n.com
+hi @ ツツツ.com
 </pre>
 
 {{ partial "footer.html" . }}