atom.xml - www.codemadness.org - www.codemadness.org saait content files
 (HTM) git clone git://git.codemadness.org/www.codemadness.org
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       atom.xml (17108B)
       ---
            1 <?xml version="1.0" encoding="UTF-8"?>
            2 <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
            3         <title>Codemadness</title>
            4         <subtitle>blog with various projects and articles about computer-related things</subtitle>
            5         <updated>2024-07-17T00:00:00Z</updated>
            6         <link rel="alternate" type="text/html" href="https://www.codemadness.org" />
            7         <id>https://www.codemadness.org/atom.xml</id>
            8         <link rel="self" type="application/atom+xml" href="https://www.codemadness.org/atom.xml" />
            9 <entry>
           10         <title>Chess puzzle book generator</title>
           11         <link rel="alternate" type="text/html" href="https://www.codemadness.org/chess-puzzles.html" />
           12         <id>https://www.codemadness.org/chess-puzzles.html</id>
           13         <updated>2024-02-04T00:00:00Z</updated>
           14         <published>2024-02-02T00:00:00Z</published>
           15         <author>
           16                 <name>Hiltjo</name>
           17                 <uri>https://www.codemadness.org</uri>
           18         </author>
           19         <summary>Chess puzzle book generator</summary>
           20 </entry>
           21 <entry>
           22         <title>xargs: an example for parallel batch jobs</title>
           23         <link rel="alternate" type="text/html" href="https://www.codemadness.org/xargs.html" />
           24         <id>https://www.codemadness.org/xargs.html</id>
           25         <updated>2023-12-17T00:00:00Z</updated>
           26         <published>2023-11-22T00:00:00Z</published>
           27         <author>
           28                 <name>Hiltjo</name>
           29                 <uri>https://www.codemadness.org</uri>
           30         </author>
           31         <summary>xargs: an example for parallel batch jobs</summary>
           32 </entry>
           33 <entry>
           34         <title>Improved Youtube RSS/Atom feed</title>
           35         <link rel="alternate" type="text/html" href="https://www.codemadness.org/youtube-feed.html" />
           36         <id>https://www.codemadness.org/youtube-feed.html</id>
           37         <updated>2023-11-20T00:00:00Z</updated>
           38         <published>2023-11-20T00:00:00Z</published>
           39         <author>
           40                 <name>Hiltjo</name>
           41                 <uri>https://www.codemadness.org</uri>
           42         </author>
           43         <summary>Improved Youtube Atom feed by adding video duration and filtering away shorts</summary>
           44 </entry>
           45 <entry>
           46         <title>webdump HTML to plain-text converter</title>
           47         <link rel="alternate" type="text/html" href="https://www.codemadness.org/webdump.html" />
           48         <id>https://www.codemadness.org/webdump.html</id>
           49         <updated>2024-07-17T00:00:00Z</updated>
           50         <published>2023-11-20T00:00:00Z</published>
           51         <author>
           52                 <name>Hiltjo</name>
           53                 <uri>https://www.codemadness.org</uri>
           54         </author>
           55         <summary>webdump HTML to plain-text converter</summary>
           56 </entry>
           57 <entry>
           58         <title>Setup your own mail paste service</title>
           59         <link rel="alternate" type="text/html" href="https://www.codemadness.org/mailservice.html" />
           60         <id>https://www.codemadness.org/mailservice.html</id>
           61         <updated>2024-02-10T00:00:00Z</updated>
           62         <published>2023-10-25T00:00:00Z</published>
           63         <author>
           64                 <name>Hiltjo</name>
           65                 <uri>https://www.codemadness.org</uri>
           66         </author>
           67         <summary>Setup your own mail paste service using mblaze</summary>
           68 </entry>
           69 <entry>
           70         <title>A simple TODO application</title>
           71         <link rel="alternate" type="text/html" href="https://www.codemadness.org/todo-application.html" />
           72         <id>https://www.codemadness.org/todo-application.html</id>
           73         <updated>2022-07-01T00:00:00Z</updated>
           74         <published>2022-07-01T00:00:00Z</published>
           75         <author>
           76                 <name>Hiltjo</name>
           77                 <uri>https://www.codemadness.org</uri>
           78         </author>
           79         <summary>A simple TODO application workflow</summary>
           80 </entry>
           81 <entry>
           82         <title>2FA TOTP without crappy authenticator apps</title>
           83         <link rel="alternate" type="text/html" href="https://www.codemadness.org/totp.html" />
           84         <id>https://www.codemadness.org/totp.html</id>
           85         <updated>2022-10-29T00:00:00Z</updated>
           86         <published>2022-03-23T00:00:00Z</published>
           87         <author>
           88                 <name>Hiltjo</name>
           89                 <uri>https://www.codemadness.org</uri>
           90         </author>
           91         <summary>Using 2FA TOTP without crappy authenticator apps</summary>
           92 </entry>
           93 <entry>
           94         <title>Setup an OpenBSD RISCV64 VM in QEMU</title>
           95         <link rel="alternate" type="text/html" href="https://www.codemadness.org/openbsd-riscv64-vm.html" />
           96         <id>https://www.codemadness.org/openbsd-riscv64-vm.html</id>
           97         <updated>2021-10-26T00:00:00Z</updated>
           98         <published>2021-10-23T00:00:00Z</published>
           99         <author>
          100                 <name>Hiltjo</name>
          101                 <uri>https://www.codemadness.org</uri>
          102         </author>
          103         <summary>Setup an OpenBSD RISCV-64 VM in QEMU</summary>
          104 </entry>
          105 <entry>
          106         <title>Sfeed_curses: a curses UI front-end for sfeed</title>
          107         <link rel="alternate" type="text/html" href="https://www.codemadness.org/sfeed_curses-ui.html" />
          108         <id>https://www.codemadness.org/sfeed_curses-ui.html</id>
          109         <updated>2022-05-08T00:00:00Z</updated>
          110         <published>2020-06-25T00:00:00Z</published>
          111         <author>
          112                 <name>Hiltjo</name>
          113                 <uri>https://www.codemadness.org</uri>
          114         </author>
          115         <summary>Sfeed_curses is a curses UI front-end for the sfeed RSS/Atom parser</summary>
          116 </entry>
          117 <entry>
          118         <title>hurl: HTTP, HTTPS and Gopher file grabber</title>
          119         <link rel="alternate" type="text/html" href="https://www.codemadness.org/hurl.html" />
          120         <id>https://www.codemadness.org/hurl.html</id>
          121         <updated>2020-07-20T00:00:00Z</updated>
          122         <published>2019-11-10T00:00:00Z</published>
          123         <author>
          124                 <name>Hiltjo</name>
          125                 <uri>https://www.codemadness.org</uri>
          126         </author>
          127         <summary>hurl: HTTP, HTTPS and Gopher file grabber</summary>
          128 </entry>
          129 <entry>
          130         <title>json2tsv: a JSON to TSV converter</title>
          131         <link rel="alternate" type="text/html" href="https://www.codemadness.org/json2tsv.html" />
          132         <id>https://www.codemadness.org/json2tsv.html</id>
          133         <updated>2021-09-25T00:00:00Z</updated>
          134         <published>2019-10-13T00:00:00Z</published>
          135         <author>
          136                 <name>Hiltjo</name>
          137                 <uri>https://www.codemadness.org</uri>
          138         </author>
          139         <summary>json2tsv: a JSON to TAB-Separated Value converter</summary>
          140 </entry>
          141 <entry>
          142         <title>OpenBSD: setup a local auto-installation server</title>
          143         <link rel="alternate" type="text/html" href="https://www.codemadness.org/openbsd-autoinstall.html" />
          144         <id>https://www.codemadness.org/openbsd-autoinstall.html</id>
          145         <updated>2020-04-30T00:00:00Z</updated>
          146         <published>2019-04-24T00:00:00Z</published>
          147         <author>
          148                 <name>Hiltjo</name>
          149                 <uri>https://www.codemadness.org</uri>
          150         </author>
          151         <summary>OpenBSD: setup a local auto-installation server</summary>
          152 </entry>
          153 <entry>
          154         <title>Idiotbox: Youtube interface</title>
          155         <link rel="alternate" type="text/html" href="https://www.codemadness.org/idiotbox.html" />
          156         <id>https://www.codemadness.org/idiotbox.html</id>
          157         <updated>2021-12-25T00:00:00Z</updated>
          158         <published>2019-02-10T00:00:00Z</published>
          159         <author>
          160                 <name>Hiltjo</name>
          161                 <uri>https://www.codemadness.org</uri>
          162         </author>
          163         <summary>Idiotbox: Youtube interface</summary>
          164 </entry>
          165 <entry>
          166         <title>Gopher HTTP proxy</title>
          167         <link rel="alternate" type="text/html" href="https://www.codemadness.org/gopher-proxy.html" />
          168         <id>https://www.codemadness.org/gopher-proxy.html</id>
          169         <updated>2020-08-30T00:00:00Z</updated>
          170         <published>2018-08-17T00:00:00Z</published>
          171         <author>
          172                 <name>Hiltjo</name>
          173                 <uri>https://www.codemadness.org</uri>
          174         </author>
          175         <summary>Gopher HTTP proxy</summary>
          176 </entry>
          177 <entry>
          178         <title>Setup your own file paste service</title>
          179         <link rel="alternate" type="text/html" href="https://www.codemadness.org/paste-service.html" />
          180         <id>https://www.codemadness.org/paste-service.html</id>
          181         <updated>2018-03-10T00:00:00Z</updated>
          182         <published>2018-03-10T00:00:00Z</published>
          183         <author>
          184                 <name>Hiltjo</name>
          185                 <uri>https://www.codemadness.org</uri>
          186         </author>
          187         <summary>Howto setup your own secure file paste service</summary>
          188 </entry>
          189 <entry>
          190         <title>Setup your own git hosting service</title>
          191         <link rel="alternate" type="text/html" href="https://www.codemadness.org/setup-git-hosting.html" />
          192         <id>https://www.codemadness.org/setup-git-hosting.html</id>
          193         <updated>2022-08-07T00:00:00Z</updated>
          194         <published>2018-02-25T00:00:00Z</published>
          195         <author>
          196                 <name>Hiltjo</name>
          197                 <uri>https://www.codemadness.org</uri>
          198         </author>
          199         <summary>Howto setup your own git hosting service</summary>
          200 </entry>
          201 <entry>
          202         <title>Setup an OpenBSD SPARC64 VM in QEMU</title>
          203         <link rel="alternate" type="text/html" href="https://www.codemadness.org/openbsd-sparc64-vm.html" />
          204         <id>https://www.codemadness.org/openbsd-sparc64-vm.html</id>
          205         <updated>2020-04-18T00:00:00Z</updated>
          206         <published>2017-12-11T00:00:00Z</published>
          207         <author>
          208                 <name>Hiltjo</name>
          209                 <uri>https://www.codemadness.org</uri>
          210         </author>
          211         <summary>Setup an OpenBSD SPARC64 VM in QEMU</summary>
          212 </entry>
          213 <entry>
          214         <title>Tscrape: a Twitter scraper</title>
          215         <link rel="alternate" type="text/html" href="https://www.codemadness.org/tscrape.html" />
          216         <id>https://www.codemadness.org/tscrape.html</id>
          217         <updated>2020-07-20T00:00:00Z</updated>
          218         <published>2017-09-24T00:00:00Z</published>
          219         <author>
          220                 <name>Hiltjo</name>
          221                 <uri>https://www.codemadness.org</uri>
          222         </author>
          223         <summary>Tscrape: a Twitter scraper</summary>
          224 </entry>
          225 <entry>
          226         <title>jsdatatable: a small datatable Javascript</title>
          227         <link rel="alternate" type="text/html" href="https://www.codemadness.org/datatable.html" />
          228         <id>https://www.codemadness.org/datatable.html</id>
          229         <updated>2020-07-20T00:00:00Z</updated>
          230         <published>2017-09-24T00:00:00Z</published>
          231         <author>
          232                 <name>Hiltjo</name>
          233                 <uri>https://www.codemadness.org</uri>
          234         </author>
          235         <summary>jsdatatable: a small datatable Javascript</summary>
          236 </entry>
          237 <entry>
          238         <title>Stagit-gopher: a static git page generator for gopher</title>
          239         <link rel="alternate" type="text/html" href="https://www.codemadness.org/stagit-gopher.html" />
          240         <id>https://www.codemadness.org/stagit-gopher.html</id>
          241         <updated>2021-04-11T00:00:00Z</updated>
          242         <published>2017-08-04T00:00:00Z</published>
          243         <author>
          244                 <name>Hiltjo</name>
          245                 <uri>https://www.codemadness.org</uri>
          246         </author>
          247         <summary>a static git page generator for gopher</summary>
          248 </entry>
          249 <entry>
          250         <title>Saait: a boring HTML page generator</title>
          251         <link rel="alternate" type="text/html" href="https://www.codemadness.org/saait.html" />
          252         <id>https://www.codemadness.org/saait.html</id>
          253         <updated>2020-07-20T00:00:00Z</updated>
          254         <published>2017-06-10T00:00:00Z</published>
          255         <author>
          256                 <name>Hiltjo</name>
          257                 <uri>https://www.codemadness.org</uri>
          258         </author>
          259         <summary>Saait: a boring HTML page generator</summary>
          260 </entry>
          261 <entry>
          262         <title>Stagit: a static git page generator</title>
          263         <link rel="alternate" type="text/html" href="https://www.codemadness.org/stagit.html" />
          264         <id>https://www.codemadness.org/stagit.html</id>
          265         <updated>2021-04-11T00:00:00Z</updated>
          266         <published>2017-05-10T00:00:00Z</published>
          267         <author>
          268                 <name>Hiltjo</name>
          269                 <uri>https://www.codemadness.org</uri>
          270         </author>
          271         <summary>a static git page generator</summary>
          272 </entry>
          273 <entry>
          274         <title>OpenBSD httpd, slowcgi and cgit</title>
          275         <link rel="alternate" type="text/html" href="https://www.codemadness.org/openbsd-httpd-and-cgit.html" />
          276         <id>https://www.codemadness.org/openbsd-httpd-and-cgit.html</id>
          277         <updated>2021-04-11T00:00:00Z</updated>
          278         <published>2015-07-05T00:00:00Z</published>
          279         <author>
          280                 <name>Hiltjo</name>
          281                 <uri>https://www.codemadness.org</uri>
          282         </author>
          283         <summary>OpenBSD httpd, slowcgi and cgit</summary>
          284 </entry>
          285 <entry>
          286         <title>twitch: application to watch Twitch streams</title>
          287         <link rel="alternate" type="text/html" href="https://www.codemadness.org/twitch-interface.html" />
          288         <id>https://www.codemadness.org/twitch-interface.html</id>
          289         <updated>2020-12-14T00:00:00Z</updated>
          290         <published>2014-11-23T00:00:00Z</published>
          291         <author>
          292                 <name>Hiltjo</name>
          293                 <uri>https://www.codemadness.org</uri>
          294         </author>
          295         <summary>twitch: application to watch Twitch streams</summary>
          296 </entry>
          297 <entry>
          298         <title>Userscript: focus input field</title>
          299         <link rel="alternate" type="text/html" href="https://www.codemadness.org/userscript-focus-input-field.html" />
          300         <id>https://www.codemadness.org/userscript-focus-input-field.html</id>
          301         <updated>2014-03-02T00:00:00Z</updated>
          302         <published>2014-03-02T00:00:00Z</published>
          303         <author>
          304                 <name>Hiltjo</name>
          305                 <uri>https://www.codemadness.org</uri>
          306         </author>
          307         <summary>Userscript to focus the first input field on a page with a hotkey</summary>
          308 </entry>
          309 <entry>
          310         <title>Userscript: Youtube circumvent age verification</title>
          311         <link rel="alternate" type="text/html" href="https://www.codemadness.org/userscript-youtube-circumvent-age-verification.html" />
          312         <id>https://www.codemadness.org/userscript-youtube-circumvent-age-verification.html</id>
          313         <updated>2020-12-27T00:00:00Z</updated>
          314         <published>2013-02-21T00:00:00Z</published>
          315         <author>
          316                 <name>Hiltjo</name>
          317                 <uri>https://www.codemadness.org</uri>
          318         </author>
          319         <summary>Userscript to circumvent Youtube age verification and redirect to the video</summary>
          320 </entry>
          321 <entry>
          322         <title>Userscript: block stupid fonts</title>
          323         <link rel="alternate" type="text/html" href="https://www.codemadness.org/userscript-block-stupid-fonts.html" />
          324         <id>https://www.codemadness.org/userscript-block-stupid-fonts.html</id>
          325         <updated>2020-03-10T00:00:00Z</updated>
          326         <published>2012-10-21T00:00:00Z</published>
          327         <author>
          328                 <name>Hiltjo</name>
          329                 <uri>https://www.codemadness.org</uri>
          330         </author>
          331         <summary>Userscript to whitelist your favorite fonts and block the rest</summary>
          332 </entry>
          333 <entry>
          334         <title>Sfeed: simple RSS and Atom parser</title>
          335         <link rel="alternate" type="text/html" href="https://www.codemadness.org/sfeed-simple-feed-parser.html" />
          336         <id>https://www.codemadness.org/sfeed-simple-feed-parser.html</id>
          337         <updated>2022-11-05T00:00:00Z</updated>
          338         <published>2011-04-01T00:00:00Z</published>
          339         <author>
          340                 <name>Hiltjo</name>
          341                 <uri>https://www.codemadness.org</uri>
          342         </author>
          343         <summary>Sfeed is a simple RSS and Atom parser (and format programs to add reader functionality)</summary>
          344 </entry>
          345 <entry>
          346         <title>Vim theme: relaxed</title>
          347         <link rel="alternate" type="text/html" href="https://www.codemadness.org/vim-theme-relaxed.html" />
          348         <id>https://www.codemadness.org/vim-theme-relaxed.html</id>
          349         <updated>2011-01-07T00:00:00Z</updated>
          350         <published>2011-01-07T00:00:00Z</published>
          351         <author>
          352                 <name>Hiltjo</name>
          353                 <uri>https://www.codemadness.org</uri>
          354         </author>
          355         <summary>a dark VIM theme I made and use on a daily basis</summary>
          356 </entry>
          357 <entry>
          358         <title>Seturgent: set urgency hints for X applications</title>
          359         <link rel="alternate" type="text/html" href="https://www.codemadness.org/seturgent-set-urgency-hints-for-x-applications.html" />
          360         <id>https://www.codemadness.org/seturgent-set-urgency-hints-for-x-applications.html</id>
          361         <updated>2020-07-20T00:00:00Z</updated>
          362         <published>2010-10-31T00:00:00Z</published>
          363         <author>
          364                 <name>Hiltjo</name>
          365                 <uri>https://www.codemadness.org</uri>
          366         </author>
          367         <summary>Seturgent is a small utility to set an application it&#39;s urgency hint</summary>
          368 </entry>
          369 <entry>
          370         <title>DWM-hiltjo: my windowmanager configuration</title>
          371         <link rel="alternate" type="text/html" href="https://www.codemadness.org/dwm-hiltjo-my-windowmanager-configuration.html" />
          372         <id>https://www.codemadness.org/dwm-hiltjo-my-windowmanager-configuration.html</id>
          373         <updated>2020-07-20T00:00:00Z</updated>
          374         <published>2010-08-12T00:00:00Z</published>
          375         <author>
          376                 <name>Hiltjo</name>
          377                 <uri>https://www.codemadness.org</uri>
          378         </author>
          379         <summary>My DWM configuration; a few added features to suit my needs</summary>
          380 </entry>
          381 <entry>
          382         <title>Query unused CSS rules on current document state</title>
          383         <link rel="alternate" type="text/html" href="https://www.codemadness.org/query-unused-css-rules-on-current-document-state.html" />
          384         <id>https://www.codemadness.org/query-unused-css-rules-on-current-document-state.html</id>
          385         <updated>2010-04-21T00:00:00Z</updated>
          386         <published>2010-04-21T00:00:00Z</published>
          387         <author>
          388                 <name>Hiltjo</name>
          389                 <uri>https://www.codemadness.org</uri>
          390         </author>
          391         <summary>How to see all the rules in a stylesheet (CSS) that are not used for the current document</summary>
          392 </entry>
          393 <entry>
          394         <title>Driconf: enabling S3 texture compression on Linux</title>
          395         <link rel="alternate" type="text/html" href="https://www.codemadness.org/driconf-enabling-s3-texture-compression-on-linux.html" />
          396         <id>https://www.codemadness.org/driconf-enabling-s3-texture-compression-on-linux.html</id>
          397         <updated>2020-08-21T00:00:00Z</updated>
          398         <published>2009-07-05T00:00:00Z</published>
          399         <author>
          400                 <name>Hiltjo</name>
          401                 <uri>https://www.codemadness.org</uri>
          402         </author>
          403         <summary>driconf: enabling S3 texture compression</summary>
          404 </entry>
          405 <entry>
          406         <title>Getting the USB-powerline bridge to work on Linux</title>
          407         <link rel="alternate" type="text/html" href="https://www.codemadness.org/getting-the-usb-powerline-bridge-to-work-on-linux.html" />
          408         <id>https://www.codemadness.org/getting-the-usb-powerline-bridge-to-work-on-linux.html</id>
          409         <updated>2019-12-06T00:00:00Z</updated>
          410         <published>2009-04-13T00:00:00Z</published>
          411         <author>
          412                 <name>Hiltjo</name>
          413                 <uri>https://www.codemadness.org</uri>
          414         </author>
          415         <summary>A guide to get a USB-powerline bridge with the Intellon 51x1 chipset working on Linux</summary>
          416 </entry>
          417 <entry>
          418         <title>Gothic 1 game guide</title>
          419         <link rel="alternate" type="text/html" href="https://www.codemadness.org/gothic-1-guide.html" />
          420         <id>https://www.codemadness.org/gothic-1-guide.html</id>
          421         <updated>2022-08-07T00:00:00Z</updated>
          422         <published>2009-04-12T00:00:00Z</published>
          423         <author>
          424                 <name>Hiltjo</name>
          425                 <uri>https://www.codemadness.org</uri>
          426         </author>
          427         <summary>Gothic 1 game guide with some useful tips</summary>
          428 </entry>
          429 </feed>