{
    "version": "https://jsonfeed.org/version/1",
    "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://wp-devil.com/category/life-and-let-die/feed/json/ -- and add it your reader.",
    "home_page_url": "https://wp-devil.com/category/life-and-let-die/",
    "feed_url": "https://wp-devil.com/category/life-and-let-die/feed/json/",
    "title": "WP Devil",
    "description": "WordPress, ClassicPress, Music and Geekdom",
    "items": [
        {
            "id": "https://wp-devil.com/good-riddance-2025/",
            "url": "https://wp-devil.com/good-riddance-2025/",
            "title": "Good riddance 2025!",
            "content_html": "<p>Ok, good riddance, 2025! This year was one of the worst so far .. aside of fascist / racist mass hallucinations and insane financial marketing BS like GenAI.</p>\n<p>It&#8217;s been like my worst year. First half was just about staying somehow afloat with the living situation, next on, full on troubles with work, getting the flat prepared for a new flat mate .. future perspective looking not so rosy with everything, fast forward: and here we are, end of the year.</p>\n<p>Lets have some basic resolutions that I formulated over this horrible train-wreck of a year &#8211; this is basically what is already set in motion, not just some flimsy &#8220;get better next year, like: tomorrow, magically&#8221; feelgood braindead BS:</p>\n<ul>\n<li>move towards 3 full days of work in the <a href=\"https://usability-idealist.net\">main job</a></li>\n<li>get that &#8220;content creation&#8221; aka &#8220;sharing something aside of programming stuff with the rest of the world&#8221; really going &#8211; right now its &#8220;just&#8221; the DJing</li>\n<li>relaunch / redesign the <a href=\"https://gothic-forest-troll.org/links\">Gothic Forest Troll</a> website and related stuff, eg. some new main scenes in OBS</li>\n<li>figure out a better country to live and work in, eg. Republic of Ireland or The Netherlands &#8211; Germany has been fighting the top 5 of the dead-last in terms of disability rights and protection, digital access, work life balance, rich people getting richer, racism and fascism is on the rise and so on; after watching this trainwreck the last 20ish years, I&#8217;m just SO. DONE. WITH. THIS!</li>\n<li>oh, maybe find a fancy &#8220;outdoor&#8221; niche hobby to get out more often</li>\n</ul>\n",
            "content_text": "Ok, good riddance, 2025! This year was one of the worst so far .. aside of fascist / racist mass hallucinations and insane financial marketing BS like GenAI.\nIt&#8217;s been like my worst year. First half was just about staying somehow afloat with the living situation, next on, full on troubles with work, getting the flat prepared for a new flat mate .. future perspective looking not so rosy with everything, fast forward: and here we are, end of the year.\nLets have some basic resolutions that I formulated over this horrible train-wreck of a year &#8211; this is basically what is already set in motion, not just some flimsy &#8220;get better next year, like: tomorrow, magically&#8221; feelgood braindead BS:\n\nmove towards 3 full days of work in the main job\nget that &#8220;content creation&#8221; aka &#8220;sharing something aside of programming stuff with the rest of the world&#8221; really going &#8211; right now its &#8220;just&#8221; the DJing\nrelaunch / redesign the Gothic Forest Troll website and related stuff, eg. some new main scenes in OBS\nfigure out a better country to live and work in, eg. Republic of Ireland or The Netherlands &#8211; Germany has been fighting the top 5 of the dead-last in terms of disability rights and protection, digital access, work life balance, rich people getting richer, racism and fascism is on the rise and so on; after watching this trainwreck the last 20ish years, I&#8217;m just SO. DONE. WITH. THIS!\noh, maybe find a fancy &#8220;outdoor&#8221; niche hobby to get out more often",
            "date_published": "2025-12-31T15:38:39+01:00",
            "date_modified": "2025-12-31T15:38:39+01:00",
            "author": {
                "name": "fwolf",
                "url": "https://wp-devil.com/author/fwolf/",
                "avatar": "https://secure.gravatar.com/avatar/c2a31599f60eec1232806bfc26066ed2?s=512&d=mm&r=g"
            },
            "image": "https://wp-devil.com/wp-content/uploads/2025/12/izgmznhxato.jpg",
            "tags": [
                "Life and let die",
                "Work vs. Life"
            ]
        },
        {
            "id": "https://wp-devil.com/portable-workstation-s400-v2-fu-edition-image-dump/",
            "url": "https://wp-devil.com/portable-workstation-s400-v2-fu-edition-image-dump/",
            "title": "Portable Workstation: S400 v2 \u201cFU Edition\u201d \u2013 Image Dump",
            "content_html": "<p>A quick image dump for my finished portable workstation in the S400 v2 (10.8L) case. </p>\n<p>Also see the build thread over at <a href=\"https://smallformfactor.net/forum/threads/portable-workstation.19776/\">https://smallformfactor.net/forum/threads/portable-workstation.19776/</a></p>\n\n<a href='https://wp-devil.com/wp-content/uploads/2024/11/20241115_170755_gpu_view.jpg' title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img width=\"768\" height=\"576\" src=\"https://wp-devil.com/wp-content/uploads/2024/11/20241115_170755_gpu_view-768x576.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" decoding=\"async\" fetchpriority=\"high\" srcset=\"https://wp-devil.com/wp-content/uploads/2024/11/20241115_170755_gpu_view-768x576.jpg 768w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170755_gpu_view-2048x1536.jpg 2048w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170755_gpu_view-500x375.jpg 500w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170755_gpu_view-1024x768.jpg 1024w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170755_gpu_view-1536x1152.jpg 1536w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170755_gpu_view-2000x1500.jpg 2000w\" sizes=\"(max-width: 768px) 100vw, 768px\"></a>\n<a href='https://wp-devil.com/wp-content/uploads/2024/11/20241003_235659_axp120_size_issue-scaled.jpg' title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img width=\"768\" height=\"840\" src=\"https://wp-devil.com/wp-content/uploads/2024/11/20241003_235659_axp120_size_issue-768x840.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" decoding=\"async\" srcset=\"https://wp-devil.com/wp-content/uploads/2024/11/20241003_235659_axp120_size_issue-768x840.jpg 768w, https://wp-devil.com/wp-content/uploads/2024/11/20241003_235659_axp120_size_issue-1872x2048.jpg 1872w, https://wp-devil.com/wp-content/uploads/2024/11/20241003_235659_axp120_size_issue-457x500.jpg 457w, https://wp-devil.com/wp-content/uploads/2024/11/20241003_235659_axp120_size_issue-936x1024.jpg 936w, https://wp-devil.com/wp-content/uploads/2024/11/20241003_235659_axp120_size_issue-1404x1536.jpg 1404w\" sizes=\"(max-width: 768px) 100vw, 768px\"></a>\n<a href='https://wp-devil.com/wp-content/uploads/2024/11/20241004_004209_case_closed_gpu_side.jpg' title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img width=\"768\" height=\"559\" src=\"https://wp-devil.com/wp-content/uploads/2024/11/20241004_004209_case_closed_gpu_side-768x559.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" decoding=\"async\" srcset=\"https://wp-devil.com/wp-content/uploads/2024/11/20241004_004209_case_closed_gpu_side-768x559.jpg 768w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004209_case_closed_gpu_side-2048x1491.jpg 2048w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004209_case_closed_gpu_side-500x364.jpg 500w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004209_case_closed_gpu_side-1024x745.jpg 1024w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004209_case_closed_gpu_side-1536x1118.jpg 1536w\" sizes=\"(max-width: 768px) 100vw, 768px\"></a>\n<a href='https://wp-devil.com/wp-content/uploads/2024/11/20241004_004030_great_cable_routing_and_tight_space.jpg' title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img width=\"768\" height=\"576\" src=\"https://wp-devil.com/wp-content/uploads/2024/11/20241004_004030_great_cable_routing_and_tight_space-768x576.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" decoding=\"async\" srcset=\"https://wp-devil.com/wp-content/uploads/2024/11/20241004_004030_great_cable_routing_and_tight_space-768x576.jpg 768w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004030_great_cable_routing_and_tight_space-2048x1536.jpg 2048w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004030_great_cable_routing_and_tight_space-500x375.jpg 500w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004030_great_cable_routing_and_tight_space-1024x768.jpg 1024w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004030_great_cable_routing_and_tight_space-1536x1152.jpg 1536w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004030_great_cable_routing_and_tight_space-2000x1500.jpg 2000w\" sizes=\"(max-width: 768px) 100vw, 768px\"></a>\n<a href='https://wp-devil.com/wp-content/uploads/2024/11/20241004_004623_neodym_mod_closed_mb_panel-scaled.jpg' title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img width=\"768\" height=\"1024\" src=\"https://wp-devil.com/wp-content/uploads/2024/11/20241004_004623_neodym_mod_closed_mb_panel-768x1024.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" decoding=\"async\" srcset=\"https://wp-devil.com/wp-content/uploads/2024/11/20241004_004623_neodym_mod_closed_mb_panel-768x1024.jpg 768w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004623_neodym_mod_closed_mb_panel-1536x2048.jpg 1536w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004623_neodym_mod_closed_mb_panel-375x500.jpg 375w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004623_neodym_mod_closed_mb_panel-1152x1536.jpg 1152w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004623_neodym_mod_closed_mb_panel-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\"></a>\n<a href='https://wp-devil.com/wp-content/uploads/2024/11/20241004_004554_neodym_panel_mod-scaled.jpg' title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img width=\"768\" height=\"797\" src=\"https://wp-devil.com/wp-content/uploads/2024/11/20241004_004554_neodym_panel_mod-768x797.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" decoding=\"async\" srcset=\"https://wp-devil.com/wp-content/uploads/2024/11/20241004_004554_neodym_panel_mod-768x797.jpg 768w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004554_neodym_panel_mod-1972x2048.jpg 1972w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004554_neodym_panel_mod-482x500.jpg 482w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004554_neodym_panel_mod-986x1024.jpg 986w, https://wp-devil.com/wp-content/uploads/2024/11/20241004_004554_neodym_panel_mod-1479x1536.jpg 1479w\" sizes=\"(max-width: 768px) 100vw, 768px\"></a>\n<a href='https://wp-devil.com/wp-content/uploads/2024/11/20241108_024437_mighty_axp90_noctua_fan_mod-scaled.jpg' title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img width=\"768\" height=\"1024\" src=\"https://wp-devil.com/wp-content/uploads/2024/11/20241108_024437_mighty_axp90_noctua_fan_mod-768x1024.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" decoding=\"async\" srcset=\"https://wp-devil.com/wp-content/uploads/2024/11/20241108_024437_mighty_axp90_noctua_fan_mod-768x1024.jpg 768w, https://wp-devil.com/wp-content/uploads/2024/11/20241108_024437_mighty_axp90_noctua_fan_mod-1536x2048.jpg 1536w, https://wp-devil.com/wp-content/uploads/2024/11/20241108_024437_mighty_axp90_noctua_fan_mod-375x500.jpg 375w, https://wp-devil.com/wp-content/uploads/2024/11/20241108_024437_mighty_axp90_noctua_fan_mod-1152x1536.jpg 1152w, https://wp-devil.com/wp-content/uploads/2024/11/20241108_024437_mighty_axp90_noctua_fan_mod-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\"></a>\n<a href='https://wp-devil.com/wp-content/uploads/2024/11/20241002_134044_mighty_axp90_am5_installation.jpg' title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img width=\"768\" height=\"554\" src=\"https://wp-devil.com/wp-content/uploads/2024/11/20241002_134044_mighty_axp90_am5_installation-768x554.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" decoding=\"async\" srcset=\"https://wp-devil.com/wp-content/uploads/2024/11/20241002_134044_mighty_axp90_am5_installation-768x554.jpg 768w, https://wp-devil.com/wp-content/uploads/2024/11/20241002_134044_mighty_axp90_am5_installation-2048x1476.jpg 2048w, https://wp-devil.com/wp-content/uploads/2024/11/20241002_134044_mighty_axp90_am5_installation-500x360.jpg 500w, https://wp-devil.com/wp-content/uploads/2024/11/20241002_134044_mighty_axp90_am5_installation-1024x738.jpg 1024w, https://wp-devil.com/wp-content/uploads/2024/11/20241002_134044_mighty_axp90_am5_installation-1536x1107.jpg 1536w\" sizes=\"(max-width: 768px) 100vw, 768px\"></a>\n<a href='https://wp-devil.com/wp-content/uploads/2024/11/20241109_021655_mighty_axp90_installed.jpg' title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img width=\"768\" height=\"474\" src=\"https://wp-devil.com/wp-content/uploads/2024/11/20241109_021655_mighty_axp90_installed-768x474.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" decoding=\"async\" srcset=\"https://wp-devil.com/wp-content/uploads/2024/11/20241109_021655_mighty_axp90_installed-768x474.jpg 768w, https://wp-devil.com/wp-content/uploads/2024/11/20241109_021655_mighty_axp90_installed-2048x1265.jpg 2048w, https://wp-devil.com/wp-content/uploads/2024/11/20241109_021655_mighty_axp90_installed-500x309.jpg 500w, https://wp-devil.com/wp-content/uploads/2024/11/20241109_021655_mighty_axp90_installed-1024x632.jpg 1024w, https://wp-devil.com/wp-content/uploads/2024/11/20241109_021655_mighty_axp90_installed-1536x949.jpg 1536w\" sizes=\"(max-width: 768px) 100vw, 768px\"></a>\n<a href='https://wp-devil.com/wp-content/uploads/2024/11/20241115_170744_gpu_pcie_slot_view.jpg' title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img width=\"768\" height=\"576\" src=\"https://wp-devil.com/wp-content/uploads/2024/11/20241115_170744_gpu_pcie_slot_view-768x576.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" decoding=\"async\" srcset=\"https://wp-devil.com/wp-content/uploads/2024/11/20241115_170744_gpu_pcie_slot_view-768x576.jpg 768w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170744_gpu_pcie_slot_view-2048x1536.jpg 2048w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170744_gpu_pcie_slot_view-500x375.jpg 500w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170744_gpu_pcie_slot_view-1024x768.jpg 1024w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170744_gpu_pcie_slot_view-1536x1152.jpg 1536w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170744_gpu_pcie_slot_view-2000x1500.jpg 2000w\" sizes=\"(max-width: 768px) 100vw, 768px\"></a>\n<a href='https://wp-devil.com/wp-content/uploads/2024/11/20241115_170618_final_setup_mb.jpg' title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img width=\"768\" height=\"576\" src=\"https://wp-devil.com/wp-content/uploads/2024/11/20241115_170618_final_setup_mb-768x576.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" decoding=\"async\" srcset=\"https://wp-devil.com/wp-content/uploads/2024/11/20241115_170618_final_setup_mb-768x576.jpg 768w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170618_final_setup_mb-2048x1536.jpg 2048w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170618_final_setup_mb-500x375.jpg 500w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170618_final_setup_mb-1024x768.jpg 1024w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170618_final_setup_mb-1536x1152.jpg 1536w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170618_final_setup_mb-2000x1500.jpg 2000w\" sizes=\"(max-width: 768px) 100vw, 768px\"></a>\n<a href='https://wp-devil.com/wp-content/uploads/2024/11/20241115_170542_captive_thumbscrews.jpg' title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img width=\"768\" height=\"576\" src=\"https://wp-devil.com/wp-content/uploads/2024/11/20241115_170542_captive_thumbscrews-768x576.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" decoding=\"async\" srcset=\"https://wp-devil.com/wp-content/uploads/2024/11/20241115_170542_captive_thumbscrews-768x576.jpg 768w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170542_captive_thumbscrews-2048x1536.jpg 2048w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170542_captive_thumbscrews-500x375.jpg 500w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170542_captive_thumbscrews-1024x768.jpg 1024w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170542_captive_thumbscrews-1536x1152.jpg 1536w, https://wp-devil.com/wp-content/uploads/2024/11/20241115_170542_captive_thumbscrews-2000x1500.jpg 2000w\" sizes=\"(max-width: 768px) 100vw, 768px\"></a>\n<a href='https://wp-devil.com/wp-content/uploads/2024/11/20241003_235638_cover.jpg' title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img width=\"768\" height=\"484\" src=\"https://wp-devil.com/wp-content/uploads/2024/11/20241003_235638_cover-768x484.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" decoding=\"async\" srcset=\"https://wp-devil.com/wp-content/uploads/2024/11/20241003_235638_cover-768x484.jpg 768w, https://wp-devil.com/wp-content/uploads/2024/11/20241003_235638_cover-2048x1289.jpg 2048w, https://wp-devil.com/wp-content/uploads/2024/11/20241003_235638_cover-500x315.jpg 500w, https://wp-devil.com/wp-content/uploads/2024/11/20241003_235638_cover-1024x645.jpg 1024w, https://wp-devil.com/wp-content/uploads/2024/11/20241003_235638_cover-1536x967.jpg 1536w\" sizes=\"(max-width: 768px) 100vw, 768px\"></a>\n\n",
            "content_text": "A quick image dump for my finished portable workstation in the S400 v2 (10.8L) case. \nAlso see the build thread over at https://smallformfactor.net/forum/threads/portable-workstation.19776/",
            "date_published": "2024-11-16T16:59:33+01:00",
            "date_modified": "2024-11-16T16:59:33+01:00",
            "author": {
                "name": "fwolf",
                "url": "https://wp-devil.com/author/fwolf/",
                "avatar": "https://secure.gravatar.com/avatar/c2a31599f60eec1232806bfc26066ed2?s=512&d=mm&r=g"
            },
            "image": "https://wp-devil.com/wp-content/uploads/2024/11/20241109_021655_mighty_axp90_installed.jpg",
            "tags": [
                "7950x",
                "axp90",
                "build",
                "gallery",
                "image dump",
                "sffpc",
                "thermalright",
                "Life and let die",
                "SFF PC"
            ]
        },
        {
            "id": "https://wp-devil.com/low-profile-cpu-cooler-tests/",
            "url": "https://wp-devil.com/low-profile-cpu-cooler-tests/",
            "title": "Low profile CPU cooler tests",
            "content_html": "<p>Currently testing several low-profile CPU coolers, in my newly (re)built OBS streaming system.</p>\n<p>System specifications as follows:</p>\n<dl>\n<dt>CPU:</dt>\n<dd>Intel i5-13500</dd>\n<dt>Mainboard:</dt>\n<dd>MSI B760I Edge Wifi DDR4</dd>\n<dt>RAM:</dt>\n<dd>32 GB DDR4 3600 (Corsair Vengeance LPX)</dd>\n<dt>Storage:</dt>\n<dd>1 TB NVMe (PCI 4)</dd>\n<dt>PSU:</dt>\n<dd>Fractal Design Ion SFX 650W Gold (SFX-L)</dd>\n<dt>GPU:</dt>\n<dd>Asus Phoenix RTX 3050</dd>\n<dt>Case:</dt>\n<dd>Shiny Snake / Miningeek Neo <a href=\"\">S400</a></dd>\n<dt>Case fans:</dt>\n<dd>2x slim 120 mm, 1x Silverstone Air Slimmer ARGB, 1x Scythe Kaze Flex Slim 120</dd>\n<dt>OS:</dt>\n<dd>Manjaro</dd>\n</dl>\n<p>Coolers used for the test:</p>\n<ul>\n<li>Be Quiet Silent Loop 2 280 mm &#8211; liquid cooling solution in the original build (Meshlicious w/ full mesh panels)</li>\n<li>Thermalright AXP-120&#215;67</li>\n<li>Thermalright SI-100 &#8211; open panel only</li>\n<li>Noctua NH-L12S</li>\n<li>Mars Gaming MCPU220</li>\n</ul>\n<p>Base levels for testing:</p>\n<p>Room temperature is approx. 21~ C, testing is done with CPU in idle, 100% load and mixed mode (in its original purpose, ie. streaming using OBS Studio, ProjectM visualizer and VLC running).<br>\nOptionally doing noise level tests, although the case fans tend to be louder than the CPU fan. Currently using the &#8220;neodym magnet&#8221; mod, which moves the case fans as far to the front as possible; also rerouting the PSU extension through the GPU slot opening, to reduce heat impact (the original routing sits right above the VRM and PCIe riser cable, the hottest part in the case during CPU loads).</p>\n<p>CPU load is being induced using the simple but very effective method called &#8220;Yes Stress Test&#8221;, which uses the &#8216;yes&#8217; binary, which is part of the GNU core utils package (ie. part of all normal Linux installations), to utilize one core at a time.<br>\n&#8216;yes&#8217; repeats the letter &#8216;y&#8217; (or any other string you define) until its process is killed, utilizing 100% CPU load per core / thread. <a href=\"How to stress test your CPU on Linux\">Also see the article &#8220;How to stress test your CPU on Linux&#8221;</a> for a more detailed explaination.</p>\n<p><strong>All temperatures are in Celsius.</strong></p>\n<h4 id=\"test-results\">Test results so far:</h4>\n<table id=\"results\">\n<thead>\n<tr>\n<th>CPU cooler</th>\n<th>Fan</th>\n<th>Idle</th>\n<th>100% load</th>\n<th>Mixed load</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<th>Be quiet Silent Loop 2</th>\n<td>1x Silent Wings 3 140 HS, 1x Silent Wings 4 120 HS w/ 120-to-140 Noctua adapter</td>\n<td>21 \u00b0C</td>\n<td>53 \u00b0C</td>\n<td>50 \u00b0C</td>\n<td>Fans set to exhaust; Mixed load after ~4 hours of intense streaming; both open and closed front panel in the Meshlicious (no difference in thermals)</td>\n</tr>\n<tr>\n<th rowspan=\"4\">Thermalright AXP-120&#215;67</th>\n<td rowspan=\"2\">Silverstone Air Slimmer ARGB (intake)</td>\n<td>24 C</td>\n<td>71 C</td>\n<td>63 C</td>\n<td>Open side panel</td>\n</tr>\n<tr>\n<!--\n\t\t\t\n\n<th></th>\n\n\n\t\t\t\n\n<td></td>\n\n\n--></p>\n<td>26 C</td>\n<td>74 C</td>\n<td>65 C</td>\n<td>Closed side panel; Additional thermals: NVME idle: 32 C, Wifi idle: 33 C; NVME 100% load: 34.9 C, Wifi 100% load: 36 C</td>\n</tr>\n<tr>\n<!--\n\t\t\t\n\n<th></th>\n\n\n--></p>\n<td>Silverstone Airblazer 120RW (intake)</td>\n<td>25 C</td>\n<td>74 C</td>\n<td>59 C</td>\n<td>Semi-closed panel; Implements a mod using neodym magnets to allow for up to 82 mm of width instead of 65 mm.</td>\n</tr>\n<tr>\n<!--\n\t\t\t\n\n<th></th>\n\n\n--></p>\n<td>Silverstone Airblazer 120RW (exhaust)</td>\n<td>26</td>\n<td>77</td>\n<td>&#8211;</td>\n<td>Semi-closed panel using the neodym magnet mod (see above)</td>\n</tr>\n<tr>\n<th>Thermalright SI-100</th>\n<td>Thermalright E-12W-S (ARGB)</td>\n<td>26 C</td>\n<td>63 C</td>\n<td>(tbd)</td>\n<td>Open side panel; Additional thermals: NVME idle: 34.9 C, Wifi idle: 35 C; NVME 100% load: 36.9 C, Wifi 100% load: 39 C</td>\n</tr>\n<tr>\n<th>Silverstone Vida 240</th>\n<td>2x Silverstone Airblazer 120RW</td>\n<td>26</td>\n<td>60</td>\n<td>47</td>\n<td>Closed panels, but AIO sits on top of the case = outside; Additional thermals: NVME idle: 31 C, Wifi idle: 32 C; NVMe 100% load: 34 C, Wifi 100% load: 34 C; (mixed temps: tba)</td>\n</tr>\n<p><!--\n\t\t\n\n<tr>\n\t\t\t\n\n<td></td>\n\n\n\t\t\t\n\n<td></td>\n\n\n\t\t\t\n\n<td></td>\n\n\n\t\t\t\n\n<td></td>\n\n\n\t\t\t\n\n<td></td>\n\n\n\t\t\t\n\n<td></td>\n\n\n\t\t</tr>\n\n\n\t\t\n--><br>\n\t</tbody>\n</table>\n",
            "content_text": "Currently testing several low-profile CPU coolers, in my newly (re)built OBS streaming system.\nSystem specifications as follows:\n\nCPU:\nIntel i5-13500\nMainboard:\nMSI B760I Edge Wifi DDR4\nRAM:\n32 GB DDR4 3600 (Corsair Vengeance LPX)\nStorage:\n1 TB NVMe (PCI 4)\nPSU:\nFractal Design Ion SFX 650W Gold (SFX-L)\nGPU:\nAsus Phoenix RTX 3050\nCase:\nShiny Snake / Miningeek Neo S400\nCase fans:\n2x slim 120 mm, 1x Silverstone Air Slimmer ARGB, 1x Scythe Kaze Flex Slim 120\nOS:\nManjaro\n\nCoolers used for the test:\n\nBe Quiet Silent Loop 2 280 mm &#8211; liquid cooling solution in the original build (Meshlicious w/ full mesh panels)\nThermalright AXP-120&#215;67\nThermalright SI-100 &#8211; open panel only\nNoctua NH-L12S\nMars Gaming MCPU220\n\nBase levels for testing:\nRoom temperature is approx. 21~ C, testing is done with CPU in idle, 100% load and mixed mode (in its original purpose, ie. streaming using OBS Studio, ProjectM visualizer and VLC running).\nOptionally doing noise level tests, although the case fans tend to be louder than the CPU fan. Currently using the &#8220;neodym magnet&#8221; mod, which moves the case fans as far to the front as possible; also rerouting the PSU extension through the GPU slot opening, to reduce heat impact (the original routing sits right above the VRM and PCIe riser cable, the hottest part in the case during CPU loads).\nCPU load is being induced using the simple but very effective method called &#8220;Yes Stress Test&#8221;, which uses the &#8216;yes&#8217; binary, which is part of the GNU core utils package (ie. part of all normal Linux installations), to utilize one core at a time.\n&#8216;yes&#8217; repeats the letter &#8216;y&#8217; (or any other string you define) until its process is killed, utilizing 100% CPU load per core / thread. Also see the article &#8220;How to stress test your CPU on Linux&#8221; for a more detailed explaination.\nAll temperatures are in Celsius.\nTest results so far:\n\n\n\nCPU cooler\nFan\nIdle\n100% load\nMixed load\nNotes\n\n\n\n\nBe quiet Silent Loop 2\n1x Silent Wings 3 140 HS, 1x Silent Wings 4 120 HS w/ 120-to-140 Noctua adapter\n21 \u00b0C\n53 \u00b0C\n50 \u00b0C\nFans set to exhaust; Mixed load after ~4 hours of intense streaming; both open and closed front panel in the Meshlicious (no difference in thermals)\n\n\nThermalright AXP-120&#215;67\nSilverstone Air Slimmer ARGB (intake)\n24 C\n71 C\n63 C\nOpen side panel\n\n\n\n26 C\n74 C\n65 C\nClosed side panel; Additional thermals: NVME idle: 32 C, Wifi idle: 33 C; NVME 100% load: 34.9 C, Wifi 100% load: 36 C\n\n\n\nSilverstone Airblazer 120RW (intake)\n25 C\n74 C\n59 C\nSemi-closed panel; Implements a mod using neodym magnets to allow for up to 82 mm of width instead of 65 mm.\n\n\n\nSilverstone Airblazer 120RW (exhaust)\n26\n77\n&#8211;\nSemi-closed panel using the neodym magnet mod (see above)\n\n\nThermalright SI-100\nThermalright E-12W-S (ARGB)\n26 C\n63 C\n(tbd)\nOpen side panel; Additional thermals: NVME idle: 34.9 C, Wifi idle: 35 C; NVME 100% load: 36.9 C, Wifi 100% load: 39 C\n\n\nSilverstone Vida 240\n2x Silverstone Airblazer 120RW\n26\n60\n47\nClosed panels, but AIO sits on top of the case = outside; Additional thermals: NVME idle: 31 C, Wifi idle: 32 C; NVMe 100% load: 34 C, Wifi 100% load: 34 C; (mixed temps: tba)",
            "date_published": "2024-01-22T06:04:33+01:00",
            "date_modified": "2024-10-14T22:48:16+02:00",
            "author": {
                "name": "fwolf",
                "url": "https://wp-devil.com/author/fwolf/",
                "avatar": "https://secure.gravatar.com/avatar/c2a31599f60eec1232806bfc26066ed2?s=512&d=mm&r=g"
            },
            "image": "https://wp-devil.com/wp-content/uploads/2024/01/f7ucqxhucw4.jpg",
            "tags": [
                "cpu",
                "cpu cooler",
                "low profile",
                "sffpc",
                "sfx",
                "small form factor",
                "Hardware",
                "Life and let die",
                "Linux",
                "SFF PC"
            ]
        },
        {
            "id": "https://wp-devil.com/css-tricks-is-dead/",
            "url": "https://wp-devil.com/css-tricks-is-dead/",
            "title": "CSS Tricks is dead",
            "content_html": "<p>It&#8217;s just as I&#8217;ve feared (and probably many others): After the <a href=\"https://css-tricks.com/css-tricks-is-joining-digitalocean/\">sell-out of CSS Tricks in 2022</a>, its new masters let it tatter on for about a year, and then stopped publishing any new content around mid April of 2023.</p>\n<figure id=\"attachment_972\" aria-describedby=\"caption-attachment-972\" style=\"width: 250px\" class=\"wp-caption aligncenter\"><a href=\"https://wp-devil.com/wp-content/uploads/2023/12/Screen-Shot-2023-12-11-at-03.45.47-fullpage.png\" data-rel=\"lightbox-gallery-Jpnv3qCP\" data-rl_title=\"Screen Shot 2023-12-11 at 03.45.47-fullpage\" data-rl_caption=\"\" title=\"Screen Shot 2023-12-11 at 03.45.47-fullpage\"><img decoding=\"async\" src=\"https://wp-devil.com/wp-content/uploads/2023/12/Screen-Shot-2023-12-11-at-03.45.47-fullpage-250x250.png\" alt=\"front page of css-tricks.com as of December 11th, 2023\" width=\"250\" height=\"250\" class=\"size-thumbnail wp-image-972\" srcset=\"https://wp-devil.com/wp-content/uploads/2023/12/Screen-Shot-2023-12-11-at-03.45.47-fullpage-250x250.png 250w, https://wp-devil.com/wp-content/uploads/2023/12/Screen-Shot-2023-12-11-at-03.45.47-fullpage-256x256.png 256w\" sizes=\"(max-width: 250px) 100vw, 250px\"></a><figcaption id=\"caption-attachment-972\" class=\"wp-caption-text\">Current front page of <a href=\"https://css-tricks.com\">css-tricks.com</a> as of December 11th, 2023: No new content was added past April 2023</figcaption></figure>\n<p>So now its only reason for existence is content, content, content = SEO paradise, and the almanac (which is also &#8220;content content content&#8221;).<br>\nThat 15 years project is getting now an even worse treatment than other long-time runners got, ie. letting it slowly fade-away into triviality.<br>\nProbably, in another few months, its gonna be folded into another &#8220;exciting adventure&#8221; of its current masters, and then disappear from the web entirely.</p>\n<p><strong>Although</strong> it could be revived, <strong>like other sites</strong> were in the past, for example:</p>\n<p><a href=\"https://www.selfhtml.org\">SelfHTML</a> &#8211; originally an introduction and daily helper in terms of how to use HTML + CSS, and to some extends, also Javascript. Eventually it was turned into a (somewhat medicro) wiki and the supporting people founded an association (<a href=\"https://blog.lingoda.com/en/what-does-verein-mean/\">Verein</a>), but it is still active and around.<br>\nRecently, <a href=\"https://blog.selfhtml.org/2023/nov/01/wird-selfhtml-heute-noch-gebraucht\">they even asked themselves whether SelfHTML is still valid to be around</a>, but come to the conclusion, that yes, esp. for native German speakers, and beginners, its still a valid and solid introduction and reference.</p>\n<p><a href=\"https://www.alistapart.com\">A List Apart</a> &#8211; from the originally ground-breaking tutorials and articles, its turned mostly into a teaser-orgy for other peoples grand books on topic xyz, and the rest is filled with essays about work, but sometimes, there still is useful content to be found.</p>\n<p><a href=\"https://www.smashingmagazine.com\">Smashing Magazine</a> &#8211; has grown tremendiously and despite having a phase of stand-still a few years ago, seems to have climbed out of that valley. Today I went to their front page, and the &#8220;top links&#8221; / introduction section about helpers and tools was indeed a tremendous help. A lot of the articles posted there are not my cup of tea, but they have definitely broadened their spectrum, and despite that mentioned &#8220;valley of stand-still&#8221;, seemingly have managed to avoid turning into yet another run o&#8217; the mill, &#8220;jack of all trades&#8221; magazine.</p>\n<p><a href=\"https://tympanus.net/codrops/\">Tympanus Codrops</a> &#8211; does still the same, ie. posts of CSS / JS / Web design experiments, but mixes and breaks up things with a bit more lively, varied content.</p>\n",
            "content_text": "It&#8217;s just as I&#8217;ve feared (and probably many others): After the sell-out of CSS Tricks in 2022, its new masters let it tatter on for about a year, and then stopped publishing any new content around mid April of 2023.\nCurrent front page of css-tricks.com as of December 11th, 2023: No new content was added past April 2023\nSo now its only reason for existence is content, content, content = SEO paradise, and the almanac (which is also &#8220;content content content&#8221;).\nThat 15 years project is getting now an even worse treatment than other long-time runners got, ie. letting it slowly fade-away into triviality.\nProbably, in another few months, its gonna be folded into another &#8220;exciting adventure&#8221; of its current masters, and then disappear from the web entirely.\nAlthough it could be revived, like other sites were in the past, for example:\nSelfHTML &#8211; originally an introduction and daily helper in terms of how to use HTML + CSS, and to some extends, also Javascript. Eventually it was turned into a (somewhat medicro) wiki and the supporting people founded an association (Verein), but it is still active and around.\nRecently, they even asked themselves whether SelfHTML is still valid to be around, but come to the conclusion, that yes, esp. for native German speakers, and beginners, its still a valid and solid introduction and reference.\nA List Apart &#8211; from the originally ground-breaking tutorials and articles, its turned mostly into a teaser-orgy for other peoples grand books on topic xyz, and the rest is filled with essays about work, but sometimes, there still is useful content to be found.\nSmashing Magazine &#8211; has grown tremendiously and despite having a phase of stand-still a few years ago, seems to have climbed out of that valley. Today I went to their front page, and the &#8220;top links&#8221; / introduction section about helpers and tools was indeed a tremendous help. A lot of the articles posted there are not my cup of tea, but they have definitely broadened their spectrum, and despite that mentioned &#8220;valley of stand-still&#8221;, seemingly have managed to avoid turning into yet another run o&#8217; the mill, &#8220;jack of all trades&#8221; magazine.\nTympanus Codrops &#8211; does still the same, ie. posts of CSS / JS / Web design experiments, but mixes and breaks up things with a bit more lively, varied content.",
            "date_published": "2023-12-11T16:03:49+01:00",
            "date_modified": "2023-12-11T16:03:49+01:00",
            "author": {
                "name": "fwolf",
                "url": "https://wp-devil.com/author/fwolf/",
                "avatar": "https://secure.gravatar.com/avatar/c2a31599f60eec1232806bfc26066ed2?s=512&d=mm&r=g"
            },
            "image": "https://wp-devil.com/wp-content/uploads/2023/12/by-tzimt0ms.jpg",
            "tags": [
                "almanac",
                "blog",
                "css",
                "magazine",
                "Life and let die",
                "Webdesign",
                "Work"
            ]
        },
        {
            "id": "https://wp-devil.com/i18n-changes-to-the-site/",
            "url": "https://wp-devil.com/i18n-changes-to-the-site/",
            "title": "i18n changes to the site",
            "content_html": "<p>So I finally decided to disable Bogo, which has been a shoddy solution from the very start. But now its a shoddy solution only supporting the other shoddy, WP-6-only solution, ie. Gutenborg. Tried a few workarounds, but in the end, its wasted time and efforts to get this shoddy piece really working.</p>\n<p>Hence I&#8217;m probablly going the dirty&#8217;n&#8217;hard way, as in: its not quick, but its gonna work somehow: Use meta fields to assign language, add fancy stuff to the theme to indicate the language of the current post or page, connect posts and pages using meta fields, and so on. Maybe also add a simple translation / i18n shortcode for quick inline sections, and a simplified language switcher to the sidebar / navigation.</p>\n<p>Maybe release a simple tutorial + micro plugin, too. All to be seen in the nearby future.</p>\n",
            "content_text": "So I finally decided to disable Bogo, which has been a shoddy solution from the very start. But now its a shoddy solution only supporting the other shoddy, WP-6-only solution, ie. Gutenborg. Tried a few workarounds, but in the end, its wasted time and efforts to get this shoddy piece really working.\nHence I&#8217;m probablly going the dirty&#8217;n&#8217;hard way, as in: its not quick, but its gonna work somehow: Use meta fields to assign language, add fancy stuff to the theme to indicate the language of the current post or page, connect posts and pages using meta fields, and so on. Maybe also add a simple translation / i18n shortcode for quick inline sections, and a simplified language switcher to the sidebar / navigation.\nMaybe release a simple tutorial + micro plugin, too. All to be seen in the nearby future.",
            "date_published": "2023-05-12T04:29:05+02:00",
            "date_modified": "2023-05-12T04:29:05+02:00",
            "author": {
                "name": "fwolf",
                "url": "https://wp-devil.com/author/fwolf/",
                "avatar": "https://secure.gravatar.com/avatar/c2a31599f60eec1232806bfc26066ed2?s=512&d=mm&r=g"
            },
            "image": "https://wp-devil.com/wp-content/uploads/2021/06/ukzhlkoz1ie.jpg",
            "tags": [
                "ClassicPress",
                "development",
                "Life and let die",
                "wordpress"
            ]
        },
        {
            "id": "https://wp-devil.com/a-journey-into-how-i-research-anything/",
            "url": "https://wp-devil.com/a-journey-into-how-i-research-anything/",
            "title": "A journey into how I research .. anything",
            "content_html": "<p>Going down the rabbit hole: A journey into how I do research. Or: The start of a bookmark dump series \ud83d\ude42</p>\n<p>So, things that happen daily, almost all the time &#8211; when I&#8217;m researching a specific topic, my browser instance may get crammed to the brim with open tabs.<br>\nThanks to that, I&#8217;m an avid user of &#8220;Bookmark All Tabs (into a bookmark folder)&#8221; \ud83d\ude00</p>\n<p>Others just dump this into a &#8220;bookmarks of the day / week&#8221; post, but I&#8217;d like to add some beforehand information, too.<br>\nLets call this the UNcluttering of my mind for important stuff, like .. Getting Things Done (eg. work tasks).</p>\n<p>My original goal was to find out about different options on how to hook into the <a href=\"https://dev.twitch.tv/docs/api/\">Twitch API</a>, as I just chose to use StreamElements as an intermediate, but interim solution for <em>The Problem Of The User Interaction(tm)</em> on my <a href=\"https://twitch.tv/gothicforesttroll\">twitch channel</a>.</p>\n<p>The idea is to use a PHP + JS approach to handle Twitch events and others, and work as kind of a handler or a bridge / server / client solution (the bridge and partial server being the PHP + JS handler, Twitch being the main server and the client obviously is the browser component of OBS). On the other hand, there is stuff like <a href=\"https://twitchpress.wordpress.com/\">TwitchPress</a>, to play around with. Oh, and apparently there also is an <a href=\"https://dev.streamelements.com/docs/kappa/api.yaml\">API for StreamElements</a> (just sayin&#8217;) \ud83d\ude42</p>\n<p>A few selected results from the GitHub search &raquo;<a href=\"https://github.com/search?l=PHP&#038;o=desc&#038;q=twitch+api&#038;s=updated&#038;type=Repositories\">twitch api</a>&laquo; (restricted to &#8216;PHP&#8217;):</p>\n<ul>\n<li><a href=\"https://github.com/nicklaw5/twitch-api-php\">https://github.com/nicklaw5/twitch-api-php &#8211; Twitch API PHP Library</a> &#8211; looks very complete AND up-to-date to me</li>\n<li><a href=\"https://github.com/cp6/Twitch-API-class\">https://github.com/cp6/Twitch-API-class &#8211; Twitch API class</a> &#8211; a simple implementation, for a lower learning curve</li>\n<li><a href=\"https://github.com/padhie/TwitchApiBundle\">https://github.com/padhie/TwitchApiBundle &#8211; TwitchApi</a> &#8211; To quote from the README: &raquo;A little collection to work with the Twitch-Api&laquo;</li>\n<li><a href=\"https://github.com/AuhuurMedia/twitch-api-php\">https://github.com/AuhuurMedia/twitch-api-php</a> &#8211; simpler approach with cURL</li>\n</ul>\n<p>Now, this was, <strong>BEFORE</strong> I finally decided on StreamElements for an intermediate solution &#8211; because streams get just sooooo much <strong>LIVElier</strong> with things and animations appearing, when eg. somebody follows, subscribes to the channel, or even dares to tip the DJ via one of the numerous services available (eg. PayPal or Ko-Fi).</p>\n<h3>Let&#8217;s talk about animations.</h3>\n<p>First I thought about creating these with an editor, similar to GIF creation &#8211; with the background knowledge, that you are able to use FFMPEG to create videos from images (ie. batch processing of numerous images into one video, and vice-versa). But also, about specialized programs. Searching for this, we immediatedly <a href=\"https://www.adamenfroy.com/animation-software\">stumbled upon</a> <a href=\"https://alternativeto.net/software/maya/\">Maya</a> .. how could we forget about that? Possible different solutions include, <a href=\"https://www.renderforest.com/blog/best-animation-software\">amongst others</a>, <a href=\"https://www.synfig.org/\">Synfig</a>, an open-source, cross-platform, 2D animation software.</p>\n<p>A glance into how StreamElements builds its events &#8211; using them as simple web widgets or snippets, being loaded into OBS using the browser component / element &#8211; brought up the idea of going with CSS animations instead. Maya etc. is nice, but total overkill.<br>\nAnd, we have been working with CSS since the early 2000s, so what&#8217;s easier? Figuring out some complex animation editor, or use what one has <strong>right on hand</strong>? </p>\n<p>Note: This also ties right into my thoughts about using CSS animations instead of hardware-rendering for those fancy random appearing emotes on Twitch streams. Ie. use a CSS overlay, CSS 3 transforms for resource-friendly generation, and pre-generate the actual sent-out amount of emotes (eg. user drops in 10 emotes in the chat => its being picked up by a bot or observing script, and so on).</p>\n<h3>But, how to convert this into a video?</h3>\n<p>Well, use a desktop recording software. Of corpse, others thought already as far, and there are quite a few tools around &#8211; whether it be online services or a stand-alone solution in python \ud83d\ude42</p>\n<ul>\n<li><a href=\"https://github.com/bpsagar/css2video\">https://github.com/bpsagar/css2video &#8211; Python library to convert CSS animations into video</a></li>\n<li><a href=\"https://html5animationtogif.com/html5tovideo\">https://html5animationtogif.com/html5tovideo</a> &#8211; online service including <a href=\"https://html5animationtogif.com/developer_api\">API</a> to convert &#8220;HTML to Video&#8221; or GIF .. althought that&#8217;d obviously be a CSS- or JS-based animation</li>\n<li><a href=\"https://clideo.com/image-sequence-to-video\">https://clideo.com/image-sequence-to-video &#8211; Image Sequence to Video</a> &#8211; for the classic thing, you dont even need to figure out how to correctly use FFMPEG (I dont need to, either, because I&#8217;ve already known how to for ancient times ;))</li>\n</ul>\n",
            "content_text": "Going down the rabbit hole: A journey into how I do research. Or: The start of a bookmark dump series \ud83d\ude42\nSo, things that happen daily, almost all the time &#8211; when I&#8217;m researching a specific topic, my browser instance may get crammed to the brim with open tabs.\nThanks to that, I&#8217;m an avid user of &#8220;Bookmark All Tabs (into a bookmark folder)&#8221; \ud83d\ude00\nOthers just dump this into a &#8220;bookmarks of the day / week&#8221; post, but I&#8217;d like to add some beforehand information, too.\nLets call this the UNcluttering of my mind for important stuff, like .. Getting Things Done (eg. work tasks).\nMy original goal was to find out about different options on how to hook into the Twitch API, as I just chose to use StreamElements as an intermediate, but interim solution for The Problem Of The User Interaction(tm) on my twitch channel.\nThe idea is to use a PHP + JS approach to handle Twitch events and others, and work as kind of a handler or a bridge / server / client solution (the bridge and partial server being the PHP + JS handler, Twitch being the main server and the client obviously is the browser component of OBS). On the other hand, there is stuff like TwitchPress, to play around with. Oh, and apparently there also is an API for StreamElements (just sayin&#8217;) \ud83d\ude42\nA few selected results from the GitHub search &raquo;twitch api&laquo; (restricted to &#8216;PHP&#8217;):\n\nhttps://github.com/nicklaw5/twitch-api-php &#8211; Twitch API PHP Library &#8211; looks very complete AND up-to-date to me\nhttps://github.com/cp6/Twitch-API-class &#8211; Twitch API class &#8211; a simple implementation, for a lower learning curve\nhttps://github.com/padhie/TwitchApiBundle &#8211; TwitchApi &#8211; To quote from the README: &raquo;A little collection to work with the Twitch-Api&laquo;\nhttps://github.com/AuhuurMedia/twitch-api-php &#8211; simpler approach with cURL\n\nNow, this was, BEFORE I finally decided on StreamElements for an intermediate solution &#8211; because streams get just sooooo much LIVElier with things and animations appearing, when eg. somebody follows, subscribes to the channel, or even dares to tip the DJ via one of the numerous services available (eg. PayPal or Ko-Fi).\nLet&#8217;s talk about animations.\nFirst I thought about creating these with an editor, similar to GIF creation &#8211; with the background knowledge, that you are able to use FFMPEG to create videos from images (ie. batch processing of numerous images into one video, and vice-versa). But also, about specialized programs. Searching for this, we immediatedly stumbled upon Maya .. how could we forget about that? Possible different solutions include, amongst others, Synfig, an open-source, cross-platform, 2D animation software.\nA glance into how StreamElements builds its events &#8211; using them as simple web widgets or snippets, being loaded into OBS using the browser component / element &#8211; brought up the idea of going with CSS animations instead. Maya etc. is nice, but total overkill.\nAnd, we have been working with CSS since the early 2000s, so what&#8217;s easier? Figuring out some complex animation editor, or use what one has right on hand? \nNote: This also ties right into my thoughts about using CSS animations instead of hardware-rendering for those fancy random appearing emotes on Twitch streams. Ie. use a CSS overlay, CSS 3 transforms for resource-friendly generation, and pre-generate the actual sent-out amount of emotes (eg. user drops in 10 emotes in the chat => its being picked up by a bot or observing script, and so on).\nBut, how to convert this into a video?\nWell, use a desktop recording software. Of corpse, others thought already as far, and there are quite a few tools around &#8211; whether it be online services or a stand-alone solution in python \ud83d\ude42\n\nhttps://github.com/bpsagar/css2video &#8211; Python library to convert CSS animations into video\nhttps://html5animationtogif.com/html5tovideo &#8211; online service including API to convert &#8220;HTML to Video&#8221; or GIF .. althought that&#8217;d obviously be a CSS- or JS-based animation\nhttps://clideo.com/image-sequence-to-video &#8211; Image Sequence to Video &#8211; for the classic thing, you dont even need to figure out how to correctly use FFMPEG (I dont need to, either, because I&#8217;ve already known how to for ancient times ;))",
            "date_published": "2021-06-22T15:49:56+02:00",
            "date_modified": "2021-06-22T15:49:56+02:00",
            "author": {
                "name": "fwolf",
                "url": "https://wp-devil.com/author/fwolf/",
                "avatar": "https://secure.gravatar.com/avatar/c2a31599f60eec1232806bfc26066ed2?s=512&d=mm&r=g"
            },
            "image": "https://wp-devil.com/wp-content/uploads/2021/06/trgrf4lvmdq.jpg",
            "tags": [
                "animation",
                "css",
                "css 3",
                "html",
                "obs",
                "streaming",
                "twitch",
                "video",
                "Bookmarks",
                "Life and let die"
            ]
        },
        {
            "id": "https://wp-devil.com/new-show-code-of-dark-joy/",
            "url": "https://wp-devil.com/new-show-code-of-dark-joy/",
            "title": "New show: Code of Dark Joy",
            "content_html": "<p>Tomorrow, ie. Thursday, 18th of March, 2021, I gonna start the first test run of my new show called <strong>Code of Dark Joy</strong>, which is specifically aimed towards <strong>live coding</strong>. It&#8217;s still gonna contain the element of music, as a lot of it focused on the topics of building up your OBS interface and its related periphery, for streaming Music on Twitch, YouTube and other live video platforms.</p>\n<p>For starters, I&#8217;ve planned to work on the overall interface of the new show, maybe get the cover &#8220;flow&#8221; / display I have been pondering about started, do a quick &#8220;ask me anything&#8221; Q &amp; A, and spin some nice dark music (whatever rocks my boat, but yes, also taking requests) \ud83d\ude42</p>\n<p>At the end, I&#8217;m going to raid over to <a href=\"https://twitch.tv/hatemior\">DJ Hatemiors &quot;Day Drunk&quot;</a>, which starts at 17:00 UTC+0 / 18:00 CET.</p>\n<p>If everything works out nicely, I intend to turn this into a weekly occurance, although I cannot promise that its always going to happen on a Thursday.</p>\n<p>Twitch Channel: <a href=\"https://twitch.tv/gothicforesttroll\">https://twitch.tv/gothicforesttroll</a><br>\nTips &amp; Donations: <a href=\"https://gothicforesttroll.org/donations\">https://gothicforesttroll.org/donations</a><br>\nFB Event: <a href=\"https://fb.me/e/y5Zj30aa\">https://fb.me/e/y5Zj30aa</a></p>\n",
            "content_text": "Tomorrow, ie. Thursday, 18th of March, 2021, I gonna start the first test run of my new show called Code of Dark Joy, which is specifically aimed towards live coding. It&#8217;s still gonna contain the element of music, as a lot of it focused on the topics of building up your OBS interface and its related periphery, for streaming Music on Twitch, YouTube and other live video platforms.\nFor starters, I&#8217;ve planned to work on the overall interface of the new show, maybe get the cover &#8220;flow&#8221; / display I have been pondering about started, do a quick &#8220;ask me anything&#8221; Q &amp; A, and spin some nice dark music (whatever rocks my boat, but yes, also taking requests) \ud83d\ude42\nAt the end, I&#8217;m going to raid over to DJ Hatemiors &quot;Day Drunk&quot;, which starts at 17:00 UTC+0 / 18:00 CET.\nIf everything works out nicely, I intend to turn this into a weekly occurance, although I cannot promise that its always going to happen on a Thursday.\nTwitch Channel: https://twitch.tv/gothicforesttroll\nTips &amp; Donations: https://gothicforesttroll.org/donations\nFB Event: https://fb.me/e/y5Zj30aa",
            "date_published": "2021-03-18T00:54:34+01:00",
            "date_modified": "2021-03-18T07:20:30+01:00",
            "author": {
                "name": "fwolf",
                "url": "https://wp-devil.com/author/fwolf/",
                "avatar": "https://secure.gravatar.com/avatar/c2a31599f60eec1232806bfc26066ed2?s=512&d=mm&r=g"
            },
            "image": "https://wp-devil.com/wp-content/uploads/2021/03/dark-joy-music-edition_desktop02-fs8.png",
            "tags": [
                "dark music",
                "ebm",
                "electropunk",
                "gothic",
                "live coding",
                "streaming",
                "ClassicPress",
                "development",
                "Life and let die",
                "Live broadcasting",
                "Musick",
                "wordpress"
            ]
        },
        {
            "id": "https://wp-devil.com/work-in-progress-aftercare-for-shows/",
            "url": "https://wp-devil.com/work-in-progress-aftercare-for-shows/",
            "title": "Work in Progress: Aftercare for shows",
            "content_html": "<p>This just depicts what I do for after I&#8217;m done with a show &#8211; all of them are being recorded, and when I find time, are being uploaded to Mixcloud.<br>\nEach one gets a specific cover, and lately, also a specific title, which is being selected during listening to the recording.</p>\n<p>Whenever I write a post about a show, I also add its playlist, an edited version of the cover, that is differently sized to better fit the blog posting format, and of corpse the Mixcloud embed.</p>\n<p>Images for covers are usually dug up on Unsplash, or are takin from my local image archive, with all the catchwords that come up in my mind or association chains during listening to the resp. show.</p>\n<p>Titles I use may be abstract, very directly related to the overall feeling of the show, or my classic &#8220;word play&#8221; scheme, ie. excessive association chains with some additional word plays included. The last one is actually the main method for creating titles for various blog posts \ud83d\ude42</p>\n<p>I may choose to add all the usual info, ie. site URLs, live show times, etc. pp., maybe also some rough info of the content of the specific show, but sometimes I dont bother .. to some extent, people just dont seem to care. Thats why I also only post selected playlists. Lately, interest seems to have picked up, so that I even consider to post a few .. very specifically selected .. playlists of shows on Instagram. That means more editing effort and picking a fitting image, that is still gonna go well together weith the shows regular cover image.</p>\n<p>And of corpse, after uploading stuff to Mixcloud, creating the official post on here, and so on, there is a sharing orgy happening afterwards, to various &#8220;social&#8221; media and destinations. For this part, in the nearby future, there are plans to use a professional plugin (for WordPress) instead. As I&#8217;m a plugin developer myself, its obviously going to be a plugin I&#8217;m building myself, so to speak \ud83d\ude09</p>\n",
            "content_text": "This just depicts what I do for after I&#8217;m done with a show &#8211; all of them are being recorded, and when I find time, are being uploaded to Mixcloud.\nEach one gets a specific cover, and lately, also a specific title, which is being selected during listening to the recording.\nWhenever I write a post about a show, I also add its playlist, an edited version of the cover, that is differently sized to better fit the blog posting format, and of corpse the Mixcloud embed.\nImages for covers are usually dug up on Unsplash, or are takin from my local image archive, with all the catchwords that come up in my mind or association chains during listening to the resp. show.\nTitles I use may be abstract, very directly related to the overall feeling of the show, or my classic &#8220;word play&#8221; scheme, ie. excessive association chains with some additional word plays included. The last one is actually the main method for creating titles for various blog posts \ud83d\ude42\nI may choose to add all the usual info, ie. site URLs, live show times, etc. pp., maybe also some rough info of the content of the specific show, but sometimes I dont bother .. to some extent, people just dont seem to care. Thats why I also only post selected playlists. Lately, interest seems to have picked up, so that I even consider to post a few .. very specifically selected .. playlists of shows on Instagram. That means more editing effort and picking a fitting image, that is still gonna go well together weith the shows regular cover image.\nAnd of corpse, after uploading stuff to Mixcloud, creating the official post on here, and so on, there is a sharing orgy happening afterwards, to various &#8220;social&#8221; media and destinations. For this part, in the nearby future, there are plans to use a professional plugin (for WordPress) instead. As I&#8217;m a plugin developer myself, its obviously going to be a plugin I&#8217;m building myself, so to speak \ud83d\ude09",
            "date_published": "2021-01-30T22:08:41+01:00",
            "date_modified": "2021-01-30T22:20:40+01:00",
            "author": {
                "name": "fwolf",
                "url": "https://wp-devil.com/author/fwolf/",
                "avatar": "https://secure.gravatar.com/avatar/c2a31599f60eec1232806bfc26066ed2?s=512&d=mm&r=g"
            },
            "image": "https://wp-devil.com/wp-content/uploads/2021/01/kqfxvdhgcug.jpg",
            "tags": [
                "insight",
                "process",
                "show",
                "thoughts",
                "Life and let die",
                "Live broadcasting",
                "Musick"
            ]
        },
        {
            "id": "https://wp-devil.com/things-to-do-in-2021/",
            "url": "https://wp-devil.com/things-to-do-in-2021/",
            "title": "Things to do in 2021",
            "content_html": "<p>A random collection of a bunch of things I want to do this year, ie. 2021 \ud83d\ude42<br>\n<span id=\"more-584\"></span></p>\n<p>For one, I&#8217;ve been planning and preparing to write several lengthy, detailed articles about how to use Icecast in combination with OBS, eg. to solve the &#8220;current song&#8221; issue most DJs run into, when streaming live to platforms like Twitch or YouTube. But also, what you can do further with OBS, just by relying on the the magic of the web (ie. HTML 5, CSS 3 and Javascript). </p>\n<p>The other topic is how-tos and articles just about the environment of Twitch and online DJing in general. That includes gathering statistical information from multiple sources, eg. quite a few point towards the statistical result, that the sweet spot for shows per week are only TWO. Anything further supposedly decreases the viewing time or viewers per show per se. Etc.</p>\n<p>Next on, I want to <strong>add several services</strong> to my existing web development &#8220;empire&#8221; (of dirt), specifically <strong>aimed towards DJs, musicians, projects / bands</strong>. That includes building or restructuring WordPress-based websites towards their needs, and offering plugins, and extensions which allow you to connect your own site with eg. Twitch, at least to some extent. Not to mention I plan to build own plugins to improve my own site and publishing cycles (eg. <strong>multiposting</strong> to other platforms, straight out of ClassicPress / WordPress), which eventually will be turned into <strong>premium plugins</strong>.</p>\n<p>Talking about plugins: <strong>Lets not forget about Classic Forms 8</strong>, a fork of Contact Form 7 for CP and WP 4.9.x. Gotta get it working till the end of January 2021 \ud83d\ude42</p>\n<p>Last but not least, I intend to improve on my own channel and shows, trying to get it down to 1 1/2 shows per week = primary show is on Sunday, 4 &#8211; 9 pm EST = 21:00 &#8211; 02:00 UTC+0, but I also do a different show, once every few weeks, on Thursday afternoon (ie. Central European Time = usually starting around 17:00 CET). This I want to change into bi-weekly, so eg. every odd or every even week. Further improvements include saving money for a decent workstation and streaming computer. Plus improved audio hardware.</p>\n<h4>Apropos further improvements:</h4>\n<p><strong>Need to get the backlog uploaded</strong> to <a href=\"https://mixcloud.com/ginsterbusch\">Mixcloud</a>. Its currently sitting at shortly afte November 16th, 2020, spanning 11 recordings. Thus, improving the website (Gothic-Forest-Troll.org) and turning it into a CP-powered site, with optional frontend members only etc. pp. is a totally nice goal for the next few months. Maybe folks might even be inclined to join one of the the Steady subscription plans? \ud83d\ude42</p>\n<h3>Plans for the workstation are:</h3>\n<p>According to several sources, CPU power still overrules GPU power, when it comes to streaming video, at least with common streaming software like OBS; hence I plan to either get a AMD Ryzen 4750G Pro (essentially a SoC with a Ryzen 7 3700 + Vega 11 GPU), or a Ryzen 9 3900X / 3950 X plus a simple GPU like the nVidia GTX 1650.</p>\n<p>Thus, the rough setup is going to be:<br>\n&#8211; CPU: AMD Ryzen 7 4750G Pro or Ryzen 9 3900X / 3950 X, plus a nice Noctua 14/15 cm CPU fan<br>\n&#8211; GPU: either SoC / APU or nVidia GTX 1650<br>\n&#8211; Case: probably Cooler Master HAF XB Evo or the Corsair 4000D Airflow; but no fancy bullshit RGB / LED light garbage \ud83d\ude42<br>\n&#8211; Case Fans: Noctua + Scythe Flex ..<br>\n&#8211; RAM: 32 GB, 3200 MHz, CAS 15 timings (to aim for the 10 &#8211; 11 ns sweetspot)<br>\n&#8211; Storage: 1 TB NVMe + raid of regular SSDs (Goodram SSD IRDM PRO Gen2 1TB, Intel SSD D3-S4510 or maybe Seagate Nytro 1000)<br>\n&#8211; OS: Linux triple / multiple boot, one with Kubuntu / KDE Neon base, and the second system is gonna be Manjaro; maybe even with a Windows 10 Pro partition</p>\n<h3>Plans for audio hardware:</h3>\n<p>After intense studies and research, my personal sweet spot seems to be the <strong>Rode Procaster</strong>, which is surprisingly flexible in its usage. Aside of being a really good microphone for talk and moderation &#8211; which is what I want to get back into strongly, having done web radion since the early 2000s &#8211; it is also quite comfortable to use as a directional microphone for recording the sound of instruments; which was my initial idea behind getting a Samsung E845 S.</p>\n<p>Not &#8220;hardware&#8221; per se, but I finally want to get some decent percussion &#8220;hardware&#8221;, ie. a nice <strong>cajon</strong> plus bass or 2-in-one cajon, maybe a bongo or two, very possibly an african conga, and others \ud83d\ude42</p>\n<p><strong>And finally</strong>, there is those things like <strong>with the extended lockdown</strong> in Germany till mid of February, and all that stuff going on .. <strong>trying out yoga</strong>, and picking up <strong>sport / stunt kiting</strong> again. Actually, my parents both did yoga even before my birth, so its .. both familiar, but also new. Also, I did sport kiting for over 10 years, and that was kind of the only real type ofsport I liked, aside of cross-country skiing.</p>\n",
            "content_text": "A random collection of a bunch of things I want to do this year, ie. 2021 \ud83d\ude42\n\nFor one, I&#8217;ve been planning and preparing to write several lengthy, detailed articles about how to use Icecast in combination with OBS, eg. to solve the &#8220;current song&#8221; issue most DJs run into, when streaming live to platforms like Twitch or YouTube. But also, what you can do further with OBS, just by relying on the the magic of the web (ie. HTML 5, CSS 3 and Javascript). \nThe other topic is how-tos and articles just about the environment of Twitch and online DJing in general. That includes gathering statistical information from multiple sources, eg. quite a few point towards the statistical result, that the sweet spot for shows per week are only TWO. Anything further supposedly decreases the viewing time or viewers per show per se. Etc.\nNext on, I want to add several services to my existing web development &#8220;empire&#8221; (of dirt), specifically aimed towards DJs, musicians, projects / bands. That includes building or restructuring WordPress-based websites towards their needs, and offering plugins, and extensions which allow you to connect your own site with eg. Twitch, at least to some extent. Not to mention I plan to build own plugins to improve my own site and publishing cycles (eg. multiposting to other platforms, straight out of ClassicPress / WordPress), which eventually will be turned into premium plugins.\nTalking about plugins: Lets not forget about Classic Forms 8, a fork of Contact Form 7 for CP and WP 4.9.x. Gotta get it working till the end of January 2021 \ud83d\ude42\nLast but not least, I intend to improve on my own channel and shows, trying to get it down to 1 1/2 shows per week = primary show is on Sunday, 4 &#8211; 9 pm EST = 21:00 &#8211; 02:00 UTC+0, but I also do a different show, once every few weeks, on Thursday afternoon (ie. Central European Time = usually starting around 17:00 CET). This I want to change into bi-weekly, so eg. every odd or every even week. Further improvements include saving money for a decent workstation and streaming computer. Plus improved audio hardware.\nApropos further improvements:\nNeed to get the backlog uploaded to Mixcloud. Its currently sitting at shortly afte November 16th, 2020, spanning 11 recordings. Thus, improving the website (Gothic-Forest-Troll.org) and turning it into a CP-powered site, with optional frontend members only etc. pp. is a totally nice goal for the next few months. Maybe folks might even be inclined to join one of the the Steady subscription plans? \ud83d\ude42\nPlans for the workstation are:\nAccording to several sources, CPU power still overrules GPU power, when it comes to streaming video, at least with common streaming software like OBS; hence I plan to either get a AMD Ryzen 4750G Pro (essentially a SoC with a Ryzen 7 3700 + Vega 11 GPU), or a Ryzen 9 3900X / 3950 X plus a simple GPU like the nVidia GTX 1650.\nThus, the rough setup is going to be:\n&#8211; CPU: AMD Ryzen 7 4750G Pro or Ryzen 9 3900X / 3950 X, plus a nice Noctua 14/15 cm CPU fan\n&#8211; GPU: either SoC / APU or nVidia GTX 1650\n&#8211; Case: probably Cooler Master HAF XB Evo or the Corsair 4000D Airflow; but no fancy bullshit RGB / LED light garbage \ud83d\ude42\n&#8211; Case Fans: Noctua + Scythe Flex ..\n&#8211; RAM: 32 GB, 3200 MHz, CAS 15 timings (to aim for the 10 &#8211; 11 ns sweetspot)\n&#8211; Storage: 1 TB NVMe + raid of regular SSDs (Goodram SSD IRDM PRO Gen2 1TB, Intel SSD D3-S4510 or maybe Seagate Nytro 1000)\n&#8211; OS: Linux triple / multiple boot, one with Kubuntu / KDE Neon base, and the second system is gonna be Manjaro; maybe even with a Windows 10 Pro partition\nPlans for audio hardware:\nAfter intense studies and research, my personal sweet spot seems to be the Rode Procaster, which is surprisingly flexible in its usage. Aside of being a really good microphone for talk and moderation &#8211; which is what I want to get back into strongly, having done web radion since the early 2000s &#8211; it is also quite comfortable to use as a directional microphone for recording the sound of instruments; which was my initial idea behind getting a Samsung E845 S.\nNot &#8220;hardware&#8221; per se, but I finally want to get some decent percussion &#8220;hardware&#8221;, ie. a nice cajon plus bass or 2-in-one cajon, maybe a bongo or two, very possibly an african conga, and others \ud83d\ude42\nAnd finally, there is those things like with the extended lockdown in Germany till mid of February, and all that stuff going on .. trying out yoga, and picking up sport / stunt kiting again. Actually, my parents both did yoga even before my birth, so its .. both familiar, but also new. Also, I did sport kiting for over 10 years, and that was kind of the only real type ofsport I liked, aside of cross-country skiing.",
            "date_published": "2021-01-21T08:22:34+01:00",
            "date_modified": "2021-01-21T08:34:00+01:00",
            "author": {
                "name": "fwolf",
                "url": "https://wp-devil.com/author/fwolf/",
                "avatar": "https://secure.gravatar.com/avatar/c2a31599f60eec1232806bfc26066ed2?s=512&d=mm&r=g"
            },
            "image": "https://wp-devil.com/wp-content/uploads/2020/09/mmezn_tfzso.jpg",
            "tags": [
                "2021",
                "audio",
                "djing",
                "Hardware",
                "plans",
                "resolutions",
                "sports",
                "thoughts",
                "ClassicPress",
                "DJ",
                "Life and let die",
                "Linux",
                "Musick",
                "wordpress"
            ]
        }
    ]
}