From 22f5ac8fcec4dbfcc1f5033f18bc4eeca52a747d Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Tue, 31 Oct 2023 08:20:22 +0100 Subject: Made the side more retro! --- .editorconfig | 13 + .../10gui-10-finger-multitouch-user-interface.html | 22 +- public/60s-ibm-computers-commercial.html | 22 +- ...photography-of-algae-spotted-on-river-sava.html | 20 +- public/alacritty-open-links-with-modifier.html | 22 +- public/aws-eb-pyyaml-fix.html | 22 +- public/bind-warning-on-login-in-ubuntu.html | 20 +- ...of-my-projects-together-under-one-umbrella.html | 20 +- public/bulk-make-thumbnails.html | 22 +- public/cachebusting-in-hugo.html | 22 +- public/catv-weechat-config.html | 22 +- public/compile-drawterm-on-fedora-38.html | 22 +- public/convert-mkv.html | 22 +- public/create-placeholder-images-with-sharp.html | 20 +- public/cronjobs-github-with-actions.html | 22 +- public/curriculum-vitae.html | 20 +- public/dcss-new-player-guide.html | 22 +- public/dcss-on-4k-display.html | 22 +- ...stribution-for-developers-and-devops-folks.html | 20 +- public/development-environments-with-nix.html | 22 +- ...italocean-spaces-to-sync-between-computers.html | 20 +- ...use-wake-from-suspend-with-systemd-service.html | 20 +- public/download-youtube-videos.html | 22 +- public/drawing-pixels-in-plan9.html | 22 +- public/easy-time-took-in-bash.html | 22 +- public/encoding-binary-data-into-dna-sequence.html | 20 +- public/esp8266-and-micropython-guide.html | 20 +- public/ewd-manuscripts-ebook.html | 22 +- public/extend-lua-with-custom-c.html | 22 +- public/extending-dte-editor.html | 22 +- public/fix-plan9-bootloader.html | 22 +- ...ix-screen-tearing-on-debian-12-xorg-and-i3.html | 22 +- public/floods-in-slovenia.html | 20 +- public/fresh-9front-desktop.html | 22 +- ...om-internet-consumer-to-full-hominum-again.html | 20 +- public/git-push-multiple-origins.html | 22 +- public/golang-profiling-simplified.html | 20 +- public/grep-to-less-maintain-colors.html | 22 +- public/i-was-wrong-about-git-workflows.html | 20 +- public/index.html | 23 +- public/index.xml | 1062 +++++++++---------- public/install-plan9port-linux.html | 22 +- public/led-technology-not-so-eco.html | 20 +- public/linux-cheatsheet.html | 20 +- public/make-b-w-svg-charts-with-matplotlib.html | 22 +- public/making-cgit-look-nicer.html | 22 +- public/mass-set-permission.html | 22 +- public/most-likely-to-succeed-in-year-of-2011.html | 20 +- public/mount-plan9-over-network.html | 22 +- .../my-love-and-hate-relationship-with-nodejs.html | 20 +- public/non-blocking-shell-exec-csharp.html | 22 +- public/notes.xml | 1080 ++++++++++---------- ...ine-radio-streaming-with-mpv-from-terminal.html | 22 +- public/parse-rss-with-lua.html | 22 +- public/plan9-screenshot.html | 22 +- public/presentations-with-markdown.html | 22 +- public/preview-troff-man-pages.html | 22 +- ...-python-web-applications-with-visual-tools.html | 20 +- ...ing-task-runner-that-i-actually-used-daily.html | 20 +- public/rekindling-my-love-for-programming.html | 20 +- public/remote-work.html | 20 +- ...ng-dropbox-in-favor-of-digitalocean-spaces.html | 20 +- public/run-9front-in-qemu.html | 22 +- public/running-golang-application-as-pid1.html | 20 +- .../set-color-temperature-of-displays-on-i3.html | 22 +- public/simple-iot-application.html | 20 +- ...ple-server-sent-events-based-pubsub-server.html | 20 +- ...k-with-eiink-display-and-raspberry-pi-zero.html | 20 +- public/simplifying-and-reducing-clutter.html | 20 +- public/sitemap.xml | 332 +++--- public/software-development-pitfalls.html | 20 +- ...hnologies-and-web-development-in-year-2022.html | 20 +- ...t-sound-that-machine-makes-when-struggling.html | 20 +- ...e-case-of-elasticsearch-allocation-failure.html | 20 +- public/tmux-sane-defaults.html | 22 +- ...g-to-build-a-new-kind-of-terminal-emulator.html | 20 +- public/tying-out-helix-code-editor.html | 20 +- ...gitalocean-spaces-object-storage-with-fuse.html | 20 +- ...ess-with-nginx-to-replace-google-analytics.html | 20 +- ...lysis-for-clickbait-detection-in-rss-feeds.html | 20 +- public/vault.html | 20 +- public/wap-mobile-web-before-the-web.html | 20 +- public/what-i-ve-learned-developing-ad-server.html | 20 +- public/what-would-dna-sound-if-synthesized.html | 20 +- ...ows-what-the-world-will-look-like-tomorrow.html | 20 +- public/wireless-sensor-networks.html | 20 +- public/write-iso-usb.html | 22 +- templates/base.html | 370 ++++--- templates/index.html | 116 +-- templates/index.xml | 32 +- templates/note.html | 4 +- templates/notes.xml | 32 +- templates/openring.html | 2 +- templates/page.html | 2 +- templates/post.html | 2 +- templates/sitemap.xml | 4 +- 96 files changed, 2442 insertions(+), 2350 deletions(-) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..ae26532 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +root = true + +[*] +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true +end_of_line = lf +indent_style = space +indent_size = 2 + +[Makefile] +indent_style = tab +indent_size = 4 diff --git a/public/10gui-10-finger-multitouch-user-interface.html b/public/10gui-10-finger-multitouch-user-interface.html index 1687744..72424ef 100755 --- a/public/10gui-10-finger-multitouch-user-interface.html +++ b/public/10gui-10-finger-multitouch-user-interface.html @@ -1,13 +1,16 @@ -10/GUI 10 Finger Multitouch User Interface

10/GUI 10 Finger Multitouch User Interface

note, Jun 29, 2023 on Mitja Felicijan's blog

Message from 10/GUI team (page 10gui.com does not exist anymore):

Over a quarter-century ago, Xerox introduced the modern graphical user interface paradigm we today take for granted.

That it has endured is a testament to the genius of its design. But the industry is now at a crossroads: New technologies promise higher-bandwidth interaction, but have yet to find a truly viable implementation.

10/GUI aims to bridge this gap by rethinking the desktop to leverage technology -in an intuitive and powerful way.


Posts from blogs I follow around the net

Generated with openring.

\ No newline at end of file +catch up with me on Telegram.

This website does not track you. Content is made available under the CC BY 4.0 license unless +specified otherwise. Blog is also available as RSS feed. \ No newline at end of file diff --git a/public/vault.html b/public/vault.html index 291522f..49bd762 100755 --- a/public/vault.html +++ b/public/vault.html @@ -1,9 +1,12 @@ -Personal vault

Personal vault

Hi traveler!

This is a repository of interesting things I have gathered over time and it also stores binaries etc of my personal projects.

Be kind, this server is bandwidth limited.

Good luck!



Posts from blogs I follow around the net

  • One reason that ZFS can't turn a directory into a filesystemChris's Wiki :: blog
    One of the wishes that I and other people frequently have for ZFS is the ability to take an existing directory (and everything underneath it) in a ZFS filesystem and turn it into a sub-filesystem @@ -36,8 +39,7 @@ In this article, I describe my goals, which hardware I picked for my new build ( Design Goals I use my netw…

Generated with openring.

\ No newline at end of file +catch up with me on Telegram.

This website does not track you. Content is made available under the CC BY 4.0 license unless +specified otherwise. Blog is also available as RSS feed. \ No newline at end of file diff --git a/public/wap-mobile-web-before-the-web.html b/public/wap-mobile-web-before-the-web.html index 3cacbc1..f8c3c94 100755 --- a/public/wap-mobile-web-before-the-web.html +++ b/public/wap-mobile-web-before-the-web.html @@ -1,9 +1,12 @@ -Wireless Application Protocol and the mobile web before the web

Wireless Application Protocol and the mobile web before the web

post, Dec 30, 2021 on Mitja Felicijan's blog

A little stroll down the history lane

About two weeks ago, I watched this outstanding documentary on YouTube Springboard: the secret history of the first real smartphone about the history of smartphones and phones in general. It brought back so many memories. I never had @@ -144,8 +147,7 @@ In this article, I describe my goals, which hardware I picked for my new build ( Design Goals I use my netw…

Generated with openring.

\ No newline at end of file +catch up with me on Telegram.

This website does not track you. Content is made available under the CC BY 4.0 license unless +specified otherwise. Blog is also available as RSS feed. \ No newline at end of file diff --git a/public/what-i-ve-learned-developing-ad-server.html b/public/what-i-ve-learned-developing-ad-server.html index 64e2c2c..a0af47b 100755 --- a/public/what-i-ve-learned-developing-ad-server.html +++ b/public/what-i-ve-learned-developing-ad-server.html @@ -1,9 +1,12 @@ -What I've learned developing ad server

What I've learned developing ad server

post, Apr 17, 2017 on Mitja Felicijan's blog

For the past year and half I have been developing native advertising server that contextually matches ads and displays them in different template forms on variety of websites. This project grew from serving thousands of ads per day to millions.

The system is made from couple of core components:

  • API for serving ads,
  • Utils - cronjobs and queue management tools,
  • Dashboard UI.

Initial release was using MongoDB for full-text @@ -150,8 +153,7 @@ In this article, I describe my goals, which hardware I picked for my new build ( Design Goals I use my netw…

Generated with openring.

\ No newline at end of file +catch up with me on Telegram.

This website does not track you. Content is made available under the CC BY 4.0 license unless +specified otherwise. Blog is also available as RSS feed. \ No newline at end of file diff --git a/public/what-would-dna-sound-if-synthesized.html b/public/what-would-dna-sound-if-synthesized.html index 38a6859..767ea51 100755 --- a/public/what-would-dna-sound-if-synthesized.html +++ b/public/what-would-dna-sound-if-synthesized.html @@ -1,9 +1,12 @@ -What would DNA sound if synthesized to an audio file

What would DNA sound if synthesized to an audio file

post, Jul 5, 2022 on Mitja Felicijan's blog

Introduction

Lately, I have been thinking a lot about the nature of life, what are the foundation blocks of life and things like that. It's remarkable how complex and on the other hand simple the creation is when you look at it. The miracle of life keeps us grounded when our imagination goes wild. If the DNA are the blocks @@ -228,8 +231,7 @@ In this article, I describe my goals, which hardware I picked for my new build ( Design Goals I use my netw…

Generated with openring.

\ No newline at end of file +catch up with me on Telegram.

This website does not track you. Content is made available under the CC BY 4.0 license unless +specified otherwise. Blog is also available as RSS feed. \ No newline at end of file diff --git a/public/who-knows-what-the-world-will-look-like-tomorrow.html b/public/who-knows-what-the-world-will-look-like-tomorrow.html index b11dd50..77fd634 100755 --- a/public/who-knows-what-the-world-will-look-like-tomorrow.html +++ b/public/who-knows-what-the-world-will-look-like-tomorrow.html @@ -1,9 +1,12 @@ -Who knows what the world will look like tomorrow

Who knows what the world will look like tomorrow

post, Jul 8, 2023 on Mitja Felicijan's blog

This site has gone through a lot of changes over the years. From being written in Flask and Bottle to moving on to static site generators. I have used and tested probably 10s of them my now. From homebrew solutions to the biggest and the baddest. From Bash scripts to Node.js disasters. I've seen some things, no @@ -99,8 +102,7 @@ In this article, I describe my goals, which hardware I picked for my new build ( Design Goals I use my netw…

Generated with openring.

\ No newline at end of file +catch up with me on Telegram.

This website does not track you. Content is made available under the CC BY 4.0 license unless +specified otherwise. Blog is also available as RSS feed. \ No newline at end of file diff --git a/public/wireless-sensor-networks.html b/public/wireless-sensor-networks.html index 24cc8f4..c415474 100755 --- a/public/wireless-sensor-networks.html +++ b/public/wireless-sensor-networks.html @@ -1,9 +1,12 @@ -Wireless sensor networks

Wireless sensor networks

post, Oct 24, 2013 on Mitja Felicijan's blog

Zigbee networks have this wonderful capability to self-heal, which means they can reorder connections between them if one of them is inoperable. This works our of the box when you deploy them. But you have to have in mind that achieving this is not as easy as you would think. None of it is plug&play. So to make @@ -62,8 +65,7 @@ In this article, I describe my goals, which hardware I picked for my new build ( Design Goals I use my netw…

Generated with openring.

\ No newline at end of file +catch up with me on Telegram.

This website does not track you. Content is made available under the CC BY 4.0 license unless +specified otherwise. Blog is also available as RSS feed. \ No newline at end of file diff --git a/public/write-iso-usb.html b/public/write-iso-usb.html index 6318c7e..1740c55 100755 --- a/public/write-iso-usb.html +++ b/public/write-iso-usb.html @@ -1,10 +1,13 @@ -Write ISO to USB Key


Posts from blogs I follow around the net

  • One reason that ZFS can't turn a directory into a filesystemChris's Wiki :: blog
    One of the wishes that I and other people frequently have for ZFS +RSS

    Write ISO to USB Key

    note, May 8, 2023 on Mitja Felicijan's blog

    Write ISO to USB key. Nothing fancy here.

    sudo dd if=iso_file.iso of=/dev/sdX bs=4M status=progress conv=fdatasync
    +

    Posts from blogs I follow around the net

    • One reason that ZFS can't turn a directory into a filesystemChris's Wiki :: blog
      One of the wishes that I and other people frequently have for ZFS is the ability to take an existing directory (and everything underneath it) in a ZFS filesystem and turn it into a sub-filesystem of its own. One reason for wanting this is that a number of things @@ -36,8 +39,7 @@ In this article, I describe my goals, which hardware I picked for my new build ( Design Goals I use my netw…

    Generated with openring.

    \ No newline at end of file +catch up with me on Telegram.

    This website does not track you. Content is made available under the CC BY 4.0 license unless +specified otherwise. Blog is also available as RSS feed. \ No newline at end of file diff --git a/templates/base.html b/templates/base.html index 5b7fb12..eb1ac3b 100644 --- a/templates/base.html +++ b/templates/base.html @@ -1,204 +1,190 @@ - - - - - - - {{ block "title" . }}{{ .Config.Title }}{{ end }} - - - - - - - + + + + + + + {{ block "title" . }}{{ .Config.Title }}{{ end }} + + + + + + -

    - - - {{ block "add-navigation" . }}{{ end }} -
    - +
    + +
    +
    {{ block "content" . }}{{ end }}
    -
    -
    - {{ template "openring.html" }} -
    - -
    -
    -

    Want to comment or have something to add?

    -

    - You can write me an email - at mitja.felicijan@gmail.com or - catch up with me on Telegram. -

    -
    -

    This website does not track you. Content is made available under - the CC BY 4.0 license unless specified - otherwise. Blog is also available as RSS feed. -

    -
    - - - +
    +
    + {{ template "openring.html" }} +
    + +
    +
    +

    Want to comment or have something to add?

    +

    + You can write me an email + at mitja.felicijan@gmail.com or + catch up with me on Telegram. +

    +
    +

    This website does not track you. Content is made available under the CC BY 4.0 license unless + specified otherwise. Blog is also available as RSS feed. +

    +
    + + + diff --git a/templates/index.html b/templates/index.html index aa5bde2..9717a67 100644 --- a/templates/index.html +++ b/templates/index.html @@ -1,110 +1,40 @@ {{ template "base.html" . }} -{{ define "add-navigation" }} - -{{ end }} - {{ define "content" }}

    {{ .Config.Description }}

    - -

    What I am currently working on

    -

    Semi-live status of things to keep myself honest!

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Project nameWhat is being worked on?Last update
    i3blocksTesting blocks: cpu, ram, disk and nvidia gpu.12th of July, 2023
    ErrandWorking on re-implementating the whole thing in C.7th of July, 2023
    JBMAFPFixing minor issues and writing docs.8th of July, 2023
    MarionetteImplementing HTTP server for viewing reports.6th of July, 2023
    - +

    More long form, ramblings etc

      - - {{ range .Pages }} - {{ if eq .Type "post" }} -
    • {{ .Title }}
    • - {{ end }} - {{ end }} + + {{ range .Pages }} + {{ if eq .Type "post" }} +
    • {{ .Title }}
    • + {{ end }} + {{ end }}

    Notes?! Maybe useful

      - - {{ range .Pages }} - {{ if eq .Type "note" }} -
    • {{ .Title }}
    • - {{ end }} - {{ end }} + + {{ range .Pages }} + {{ if eq .Type "note" }} +
    • {{ .Title }}
    • + {{ end }} + {{ end }}

    Side projects I work/worked on

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    cord.hSmall C library for handling strings
    mprogressTiny utility that displays progress bar in terminal
    journalctl-proxyExposes your systemd logs to web via web interface
    redis-marshalLightweight Redis data exploration tool
    dna-encodingTools for encoding files to DNA sequence
    vertexCreate mock API's and add basic logic to simplify prototyping
    scarecrowMinimal configuration reverse proxy
    +
      + +
    • cord.h — Small C library for handling strings
    • +
    • mprogress — Tiny utility that displays progress bar in terminal
    • +
    • journalctl-proxy — Exposes your systemd logs to web via web interface
    • +
    • redis-marshal — Lightweight Redis data exploration tool
    • +
    • vertex — Create mock API's and add basic logic to simplify prototyping
    • +
    • dna-encoding — Tools for encoding files to DNA sequence
    • +
    • scarecrow — Minimal configuration reverse proxy
    • +
    {{ end }} diff --git a/templates/index.xml b/templates/index.xml index 830dd90..11c4886 100644 --- a/templates/index.xml +++ b/templates/index.xml @@ -1,21 +1,21 @@ - {{ .Config.Title }}'s posts - {{ .Config.BaseURL }} - {{ .Config.Description }} - {{ .Config.Language }} + {{ .Config.Title }}'s posts + {{ .Config.BaseURL }} + {{ .Config.Description }} + {{ .Config.Language }} - {{ range $idx, $page := .Pages }} - {{ if eq $page.Type "post" }} - - {{ $page.Title }} - {{ $.Config.BaseURL }}/{{ $page.RelPermalink }} - {{ $page.Created.Format "Mon, 02 Jan 2006 15:04:05 -0700" }} - {{ $.Config.BaseURL }}/{{ $page.RelPermalink }} - {{ $page.Summary }} - {{ $page.Raw }} - - {{ end }} - {{ end }} + {{ range $idx, $page := .Pages }} + {{ if eq $page.Type "post" }} + + {{ $page.Title }} + {{ $.Config.BaseURL }}/{{ $page.RelPermalink }} + {{ $page.Created.Format "Mon, 02 Jan 2006 15:04:05 -0700" }} + {{ $.Config.BaseURL }}/{{ $page.RelPermalink }} + {{ $page.Summary }} + {{ $page.Raw }} + + {{ end }} + {{ end }} diff --git a/templates/note.html b/templates/note.html index a7e6b6c..28c7907 100644 --- a/templates/note.html +++ b/templates/note.html @@ -8,7 +8,7 @@

    {{ .Page.Title }}

    {{ .Page.Type }}, {{ .Page.Created.Format "Jan 2, 2006" }} on {{ .Config.Title }}'s blog

    - {{ .Page.HTML }} + {{ .Page.HTML }}
    -
    +
{{ end }} diff --git a/templates/notes.xml b/templates/notes.xml index e314667..b7217fb 100644 --- a/templates/notes.xml +++ b/templates/notes.xml @@ -1,21 +1,21 @@ - {{ .Config.Title }}'s notes - {{ .Config.BaseURL }} - {{ .Config.Description }} - en-us + {{ .Config.Title }}'s notes + {{ .Config.BaseURL }} + {{ .Config.Description }} + en-us - {{ range $idx, $page := .Pages }} - {{ if eq $page.Type "note" }} - - {{ $page.Title }} - {{ $.Config.BaseURL }}/{{ $page.RelPermalink }} - {{ $page.Created.Format "Mon, 02 Jan 2006 15:04:05 -0700" }} - {{ $.Config.BaseURL }}/{{ $page.RelPermalink }} - {{ $page.Summary }} - {{ $page.Raw }} - - {{ end }} - {{ end }} + {{ range $idx, $page := .Pages }} + {{ if eq $page.Type "note" }} + + {{ $page.Title }} + {{ $.Config.BaseURL }}/{{ $page.RelPermalink }} + {{ $page.Created.Format "Mon, 02 Jan 2006 15:04:05 -0700" }} + {{ $.Config.BaseURL }}/{{ $page.RelPermalink }} + {{ $page.Summary }} + {{ $page.Raw }} + + {{ end }} + {{ end }} diff --git a/templates/openring.html b/templates/openring.html index 38ef7f2..5eb52e9 100644 --- a/templates/openring.html +++ b/templates/openring.html @@ -4,7 +4,7 @@ {{ range .Articles }}
  • {{ .Title }}{{ .SourceTitle }} -
    {{ .Summary }} +
    {{ .Summary }}
  • {{ end }} diff --git a/templates/page.html b/templates/page.html index 9303b68..7ee5219 100644 --- a/templates/page.html +++ b/templates/page.html @@ -7,7 +7,7 @@

    {{ .Page.Title }}

    - {{ .Page.HTML }} + {{ .Page.HTML }}
    {{ end }} diff --git a/templates/post.html b/templates/post.html index 7ba8c00..28c7907 100644 --- a/templates/post.html +++ b/templates/post.html @@ -8,7 +8,7 @@

    {{ .Page.Title }}

    {{ .Page.Type }}, {{ .Page.Created.Format "Jan 2, 2006" }} on {{ .Config.Title }}'s blog

    - {{ .Page.HTML }} + {{ .Page.HTML }}
    {{ end }} diff --git a/templates/sitemap.xml b/templates/sitemap.xml index 3a9cb09..b7a0926 100644 --- a/templates/sitemap.xml +++ b/templates/sitemap.xml @@ -1,8 +1,8 @@ {{ range $idx, $page := .Pages }} - {{ $.Config.BaseURL }}/{{ $page.RelPermalink }} - {{ $page.Created.Format "2006-01-02T15:04:05" }}+00:00 + {{ $.Config.BaseURL }}/{{ $page.RelPermalink }} + {{ $page.Created.Format "2006-01-02T15:04:05" }}+00:00 {{ end }} -- cgit v1.2.3