Help
RSS
API
Feed
Maltego
Contact
Domain > technology-ninja.com
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-01-06
88.198.34.76
(
ClassC
)
Port 80
HTTP/1.1 200 OKServer: nginxDate: Mon, 06 Jan 2025 08:24:01 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-Encoding, CookieCache-Control: max-age3, must-revalidateX-Clacks-Overhead: GNU Terry Pratchett !DOCTYPE html>html langen-US>head>meta charsetUTF-8>meta nameviewport contentwidthdevice-width, initial-scale1>link relprofile hrefhttp://gmpg.org/xfn/11>!-- Manifest added by SuperPWA - Progressive Web Apps Plugin For WordPress -->link relmanifest href/superpwa-manifest.json>meta nametheme-color content#D5E0EB>meta namemobile-web-app-capable contentyes>meta nameapple-touch-fullscreen contentyes>meta nameapple-mobile-web-app-title contentschrankmonster blog>meta nameapplication-name contentschrankmonster blog>meta nameapple-mobile-web-app-capable contentyes>meta nameapple-mobile-web-app-status-bar-style contentdefault>link relapple-touch-icon hrefhttps://www.schrankmonster.de/wp-content/uploads/2019/01/schrankmonster-2019-ninja.png>link relapple-touch-icon sizes192x192 hrefhttps://www.schrankmonster.de/wp-content/uploads/2019/01/schrankmonster-2019-ninja.png>!-- / SuperPWA.com -->title>schrankmonster blog – technology-ninja!/title>meta namerobots contentmax-image-preview:large />link reldns-prefetch href//www.schrankmonster.de />link relalternate typeapplication/rss+xml titleschrankmonster blog » Feed hrefhttps://www.schrankmonster.de/feed/ />link relalternate typeapplication/rss+xml titleschrankmonster blog » Comments Feed hrefhttps://www.schrankmonster.de/comments/feed/ />script typetext/javascript>/* !CDATA */window._wpemojiSettings {baseUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/,ext:.png,svgUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/,svgExt:.svg,source:{concatemoji:http:\/\/www.schrankmonster.de\/wp-includes\/js\/wp-emoji-release.min.js?ver6.6.2}};/*! This file is auto-generated */!function(i,n){var o,s,e;function c(e){try{var t{supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var tnew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return ert})}function u(e,t,n){switch(t){caseflag:return n(e,\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f,\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f)?!1:!n(e,\ud83c\uddfa\ud83c\uddf3,\ud83c\uddfa\u200b\ud83c\uddf3)&&!n(e,\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f,\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f);caseemoji:return!n(e,\ud83d\udc26\u200d\u2b1b,\ud83d\udc26\u200b\u2b1b)}return!1}function f(e,t,n){var rundefined!typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement(canvas),ar.getContext(2d,{willReadFrequently:!0}),o(a.textBaselinetop,a.font600 32px Arial,{});return e.forEach(function(e){oet(a,e,n)}),o}function t(e){var ti.createElement(script);t.srce,t.defer!0,i.head.appendChild(t)}undefined!typeof Promise&&(owpEmojiSettingsSupports,sflag,emoji,n.supports{everything:!0,everythingExceptFlag:!0},enew Promise(function(e){i.addEventListener(DOMContentLoaded,e,{once:!0})}),new Promise(function(t){var nfunction(){try{var eJSON.parse(sessionStorage.getItem(o));if(objecttypeof e&&numbertypeof e.timestamp&&(new Date).valueOf()e.timestamp+604800&&objecttypeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if(undefined!typeof Worker&&undefined!typeof OffscreenCanvas&&undefined!typeof URL&&URL.createObjectURL&&undefined!typeof Blob)try{var epostMessage(+f.toString()+(+JSON.stringify(s),u.toString(),p.toString().join(,)+));,rnew Blob(e,{type:text/javascript}),anew Worker(URL.createObjectURL(r),{name:wpTestEmojiSupports});return void(a.onmessagefunction(e){c(ne.data),a.terminate(),t(n)})}catch(e){}c(nf(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supportstet,n.supports.everythingn.supports.everything&&n.supportst,flag!t&&(n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&n.supportst);n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady!1,n.readyCallbackfunction(){n.DOMReady!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(en.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);/* > *//script>style idwp-emoji-styles-inline-css typetext/css> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }/style>link relstylesheet idwp-block-library-css hrefhttp://www.schrankmonster.de/wp-content/plugins/gutenberg/build/block-library/style.css?ver19.9.0 typetext/css mediaall />style idclassic-theme-styles-inline-css typetext/css>/*! This file is auto-generated */.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}/style>style idglobal-styles-inline-css typetext/css>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}/style>link relstylesheet idbig-impresa-style-css hrefhttp://www.schrankmonster.de/wp-content/themes/big-impresa/style.css?ver6.6.2 typetext/css mediaall />link relstylesheet idwp-featherlight-css hrefhttp://www.schrankmonster.de/wp-content/plugins/wp-featherlight/css/wp-featherlight.min.css?ver1.3.4 typetext/css mediaall />link relstylesheet iddynamic-style-css hrefhttp://www.schrankmonster.de/wp-content/themes/big-impresa/css/dynamic.css?ver6.6.2 typetext/css mediaall />style iddynamic-style-inline-css typetext/css> inputtypetext, inputtypeemail, inputtypeurl, inputtypepassword, inputtypesearch, inputtypenumber, inputtypetel, textarea, select { background: #fefefe; border: 1px solid #e5e5e5; color:#666666; } table { border:1px solid #e5e5e5; background:#f9f9f9; } table th { background:#f8f8f8; border-bottom: 1px solid #e5e5e5; } table td { background: #fefefe; border: 1px solid #e5e5e5; } .site-footer table { border:1px solid #101f2e; background:#f9f9f9; } .site-footer table th { background:#233241; border-bottom: 1px solid #101f2e; } .site-footer table td { background: #293847; border: 1px solid #101f2e; } ul.page-numbers li { background: #fefefe; border: 1px solid #e5e5e5; } ul.page-numbers .current { background: #f4f4f4; } pre { background: #e5e5e5; } blockquote { border-left-color: #e5e5e5; } .widget .sub-menu { background: #f8f8f8; } .widget li.sub-menu.sub-menu { background: #f6f6f6; } .site-footer .widget .sub-menu { background: #233241; } .site-footer .widget li.sub-menu.sub-menu { background: #21303f; } .woocommerce .shop-table { border:1px solid #e5e5e5; background:#f9f9f9; } .woocommerce table.shop_table th { background:#f8f8f8; border-bottom: 1px solid #e5e5e5; border-top:none; } .woocommerce table.shop_table td { background: #fefefe; border: 1px solid #e5e5e5; border-top:none!important; } .widget_shopping_cart .widget_shopping_cart_content { background: #ffffff; border:1px solid #f4f4f4; } .woocommerce .woocommerce-tabs ul.tabs { background: #fefefe; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active { background: #ffffff!important; } .woocommerce .woocommerce-tabs .panel { background: #ffffff; } .woocommerce-error, .woocommerce-info, .woocommerce-message { background: #f8f8f8; } .woocommerce .woocommerce-checkout #payment, .woocommerce #add_payment_method #payment{ background: #ffffff; } /style>link relstylesheet idcustom-style-css hrefhttp://www.schrankmonster.de/wp-content/themes/big-impresa/css/custom.css?ver6.6.2 typetext/css mediaall />style idcustom-style-inline-css typetext/css> .cat-links:before, .comments-link:before, .tags-links:before, .format-quote .entry-title:before, .format-video .entry-title:before, .format-image .entry-title:before, .format-link .entry-title:before, .format-gallery .entry-title:before, .format-audio .entry-title:before, .format-status .entry-title:before, .format-chat .entry-title:before, .sticky .entry-title:before { color: #3A99D3; } .site-header { background:#000000; border-bottom: 1px solid #000000; } .site-description { color:#A4B8D5; } .header-nav ul li a, .site-title a, .menu-toggle { color:#ffffff; } .menu-toggle:hover, .header-nav ul li a:hover { color:#3A99D3; } .main-navigation { background: #050505; } .main-navigation a { color:#ffffff; } .main-navigation a:hover { color:#3A99D3; } .main-navigation ul ul { background: #000000; } .main-navigation ul li:hover > a { color: #3A99D3; } .site-footer { border-top: 1px solid #101f2e; background:#243342; color:#A4B8D5; } .site-footer a { color:#ffffff; } .site-footer a:hover, .site-footer a:focus { color:#3A99D3; } .site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6 { color:#ffffff; } .site-content { color: #666666; } .site-content a { color: #243342; } .site-content a:hover, .site-content a:focus, .archive .entry-title a:hover { color: #3A99D3; } .comment .fn, .site-content h1, .site-content h2, .site-content h3, .site-content h4, .site-content h5, .site-content h6, .archive .entry-title a { color: #243342; } .site .button, .site inputtypebutton, .site inputtypereset, .site inputtypesubmit { border-color: #243342!important; background-color: #243342!important; color: #ffffff!important; } .site .button:hover, .site inputtypebutton:hover, .site inputtypereset:hover, .site inputtypesubmit:hover, .site inputtypebutton:focus, .site inputtypereset:focus, .site inputtypesubmit:focus { border-color: #3A99D3!important; background-color: #3A99D3!important; color: #ffffff!important; } /style>script typetext/javascript srchttp://www.schrankmonster.de/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script typetext/javascript srchttp://www.schrankmonster.de/wp-includes/js/jquery/jquery-migrate.min.js?ver3.4.1 idjquery-migrate-js>/script>!--if lt IE 9>script typetext/javascript srchttp://www.schrankmonster.de/wp-content/themes/big-impresa/js/ie-fix.js?ver1.0 idigthemes-ie9-js>/script>!endif-->link relhttps://api.w.org/ hrefhttps://www.schrankmonster.de/wp-json/ />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://www.schrankmonster.de/xmlrpc.php?rsd />meta namegenerator contentWordPress 6.6.2 />script typetext/javascript srchttp://www.schrankmonster.de/wp-content/plugins/si-captcha-for-wordpress/captcha/si_captcha.js?ver1736102570>/script>!-- begin SI CAPTCHA Anti-Spam - login/register form style -->style typetext/css>.si_captcha_small { width:175px; height:45px; padding-top:10px; padding-bottom:10px; }.si_captcha_large { width:250px; height:60px; padding-top:10px; padding-bottom:10px; }img#si_image_com { border-style:none; margin:0; padding-right:5px; float:left; }img#si_image_reg { border-style:none; margin:0; padding-right:5px; float:left; }img#si_image_log { border-style:none; margin:0; padding-right:5px; float:left; }img#si_image_side_login { border-style:none; margin:0; padding-right:5px; float:left; }img#si_image_checkout { border-style:none; margin:0; padding-right:5px; float:left; }img#si_image_jetpack { border-style:none; margin:0; padding-right:5px; float:left; }img#si_image_bbpress_topic { border-style:none; margin:0; padding-right:5px; float:left; }.si_captcha_refresh { border-style:none; margin:0; vertical-align:bottom; }div#si_captcha_input { display:block; padding-top:15px; padding-bottom:5px; }label#si_captcha_code_label { margin:0; }input#si_captcha_code_input { width:65px; }p#si_captcha_code_p { clear: left; padding-top:10px; }.si-captcha-jetpack-error { color:#DC3232; }/style>!-- end SI CAPTCHA Anti-Spam - login/register form style -->style typetext/css idcustom-background-css>body.custom-background { background-color: #f9f9f9; }/style> link relicon hrefhttps://www.schrankmonster.de/wp-content/uploads/2019/01/cropped-schrankmonster-2019-ninja-32x32.png sizes32x32 />link relicon hrefhttps://www.schrankmonster.de/wp-content/uploads/2019/01/cropped-schrankmonster-2019-ninja-192x192.png sizes192x192 />meta namemsapplication-TileImage contenthttps://www.schrankmonster.de/wp-content/uploads/2019/01/cropped-schrankmonster-2019-ninja-270x270.png /> style typetext/css idwp-custom-css> .site-description { color: #FFFFFF;}.site-branding.inline { float: left; display: block; padding: 0px;}* { color: #666666; margin: 0; padding: 0; font-family: Lucida Grande, Verdana, Arial, sans-serif;}h2 { font-size: 1.5rem}.entry-content { font-size: 0.87rem;}.comments-title { font-size: 1.3em;}.post { background: #FFFFFF; border-style: solid; border-color: #f7f7f7; border-width: 1px; border-radius: 10px; background: #ffffff; box-shadow: 10px 10px 34px #bababa, -10px -10px 34px #ffffff; padding: 10px; /*box-shadow: 10px 12px 0.5rem rgba(232,232,232,0.9);*/}.comment-content { font-size: 0.87rem;}code {font-family: Andale Mono, monospace; }.entry-meta { font-size: 0.8rem}.entry-footer { font-size: 0.8rem}a:visited { color: #599797;}a { color: #c2704a; }.content-area { background-color: #f9f9f9}.site-content a { color: #c2704a; }.site-footer a { color: #c2704a;}.site-footer { color: #3c6565;}.site-footer a:hover { color: #c2704a;}.site-footer a:visited { color: #c2704a;}div.site-branding.inline { padding-top: 0px;}.site-title { color: #ffffff; font-size: 12px;}.site-title a:visited { color: #ffffff;}.discordian_date { width: 100%; text-align:center; font-size:16px; line-height:15px; padding-top:5px; padding-bottom:5px;}.wp-block-preformatted { font-size: 12px; background: #f1f1f1}.wp-block-quote { font-size: 12px;}@media print { a { text-decoration: none; } a::after { content: ( attr(href) ); margin-left: 0.2em; text-decoration: underline; }}.f1{font-size:4rem}.f2{font-size:2rem}.f3{font-size:1.25rem}.f4{font-size:1rem}.f5,.small{font-size:.85rem}@media only screen and (min-width:48em){.f1-ns{font-size:4rem}.f2-ns{font-size:2rem}.f3-ns{font-size:1.25rem}.f4-ns{font-size:1rem}.f5-ns,.small-ns{font-size:.85rem}}@media only screen and (min-width:48em) and (max-width:64em){.f1-m{font-size:5rem}.f2-m{font-size:2.5rem}.f3-m{font-size:1.25rem}.f4-m{font-size:1rem}.f5-m,.small-m{font-size:.85rem}}@media only screen and (min-width:64em){.f1-l{font-size:5rem}.f2-l{font-size:2.5rem}.f3-l{font-size:1.5rem}.f4-l{font-size:1.25rem}.f5-l,.small-l{font-size:1rem}}.bg-navy { background-color: #001F3F; }.bg-blue { background-color: #0074D9; }.bg-aqua { background-color: #7FDBFF; }.bg-teal { background-color: #39CCCC; }.bg-olive { background-color: #3D9970; }.bg-green { background-color: #2ECC40; }.bg-lime { background-color: #01FF70; }.bg-yellow { background-color: #FFDC00; }.bg-orange { background-color: #FF851B; }.bg-red { background-color: #FF4136; }.bg-fuchsia { background-color: #F012BE; }.bg-purple { background-color: #B10DC9; }.bg-maroon { background-color: #85144B; }.bg-white { background-color: #FFFFFF; }.bg-gray { background-color: #AAAAAA; }.bg-silver { background-color: #DDDDDD; }.bg-black { background-color: #111111; }/* Colors */.navy { color: #001F3F; }.blue { color: #0074D9; }.aqua { color: #7FDBFF; }.teal { color: #39CCCC; }.olive { color: #3D9970; }.green { color: #2ECC40; }.lime { color: #01FF70; }.yellow { color: #FFDC00; }.orange { color: #FF851B; }.red { color: #FF4136; }.fuchsia { color: #F012BE; }.purple { color: #B10DC9; }.maroon { color: #85144B; }.white { color: #FFFFFF; }.silver { color: #DDDDDD; }.gray { color: #AAAAAA; }.black { color: #111111; }/* Border colors Use with another border utility that sets border-width and style i.e .border { border-width: 1px); border-style: solid); } */.border--navy { border-color: #001F3F; }.border--blue { border-color: #0074D9; }.border--aqua { border-color: #7FDBFF; }.border--teal { border-color: #39CCCC; }.border--olive { border-color: #3D9970; }.border--green { border-color: #2ECC40; }.border--lime { border-color: #01FF70; }.border--yellow { border-color: #FFDC00; }.border--orange { border-color: #FF851B; }.border--red { border-color: #FF4136; }.border--fuchsia { border-color: #F012BE; }.border--purple { border-color: #B10DC9; }.border--maroon { border-color: #85144B; }.border--white { border-color: #FFFFFF; }.border--gray { border-color: #AAAAAA; }.border--silver { border-color: #DDDDDD; }.border--black { border-color: #111111; }/* Fills for SVG */.fill-navy { fill: #001F3F; }.fill-blue { fill: #0074D9; }.fill-aqua { fill: #7FDBFF; }.fill-teal { fill: #39CCCC; }.fill-olive { fill: #3D9970; }.fill-green { fill: #2ECC40; }.fill-lime { fill: #01FF70; }.fill-yellow { fill: #FFDC00; }.fill-orange { fill: #FF851B; }.fill-red { fill: #FF4136; }.fill-fuchsia { fill: #F012BE; }.fill-purple { fill: #B10DC9; }.fill-maroon { fill: #85144B; }.fill-white { fill: #FFFFFF; }.fill-gray { fill: #AAAAAA; }.fill-silver { fill: #DDDDDD; }.fill-black { fill: #111111; }/* Strokes for SVG */.stroke-navy { stroke: #001F3F; }.stroke-blue { stroke: #0074D9; }.stroke-aqua { stroke: #7FDBFF; }.stroke-teal { stroke: #39CCCC; }.stroke-olive { stroke: #3D9970; }.stroke-green { stroke: #2ECC40; }.stroke-lime { stroke: #01FF70; }.stroke-yellow { stroke: #FFDC00; }.stroke-orange { stroke: #FF851B; }.stroke-red { stroke: #FF4136; }.stroke-fuchsia { stroke: #F012BE; }.stroke-purple { stroke: #B10DC9; }.stroke-maroon { stroke: #85144B; }.stroke-white { stroke: #FFFFFF; }.stroke-gray { stroke: #AAAAAA; }.stroke-silver { stroke: #DDDDDD; }.stroke-black { stroke: #111111; }@media (prefers-color-scheme: dark) {.site-description { color: #FFFFFF;}body.custom-background { background-color: #252525;} inputtypetext, inputtypeemail, inputtypeurl, inputtypepassword, inputtypesearch, inputtypenumber, inputtypetel, textarea, select { background: #b3b3b3; border: 1px solid #e5e5e5; color: #c2704a;} blockquote { border-left-color: #6d6d6d;}* { color: #b3b3b3; /* background: #404040; */ margin: 0; padding: 0; font-family: Lucida Grande, Verdana, Arial, sans-serif;} a:visited { color: #c2704a;} textarea, select { background: #b3b3b3; border: 1px solid #e5e5e5; color: #c2704a;} a { color: #ff0000; } h3#reply-title.comment-reply-title { color: #b3b3b3; } .comment .fn, .site-content h1, .site-content h2, .site-content h3, .site-content h4, .site-content h5, .site-content h6, .archive .entry-title a { color: #c2704a;} h1.entry-title { color: #c2704a; } label { color: #b3b3b3; } .entry-title { color: #c2704a; } .form-submit.submit { background: #b3b3b3; } .post { background: #414141; border-style: solid; border-color: #4a4a4a; border-width: 1px; padding: 10px; border-radius: 10px;background: #414141;box-shadow: 10px 10px 34px #2f2f2f, -10px -10px 34px #535353;}.wp-block-preformatted { font-size: 12px; background: #af0404} .content-area { background-color: #252525} .header-widget-region { background-color: #252525 } } /style> /head>body classhome blog custom-background wp-featherlight-captions hfeed full-width>div idpage classsite> a classskip-link screen-reader-text href#main>Skip to content/a>div styleposition: absolute; top: 0px; left: 0px;width:100%;height:130px;z-index:-1;background:url( https://www.schrankmonster.de/wp-content/uploads/2019/01/schrankmonster-2019-header-4.jpg) no-repeat center center; background-size: inherit;background_height:130px;background-color: #000000;> canvas idflowercanvas>/canvas> script typetext/javascript src/flower.js>/script> /div> header idmasthead classsite-header stylebackground-color: transparent;border-bottom:0px; rolebanner> div classheader-content> nav idheader-navigation classheader-nav inline rolenavigation> div classmenu-header-container>ul idheader-menu classmenu>li idmenu-item-10600 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-10600>a hrefhttp://www.schrankmonster.de>Home/a>/li>li idmenu-item-10599 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-10599>a relprivacy-policy hrefhttps://www.schrankmonster.de/impressum/>Impressum/a>/li>/ul>/div> /nav>!-- #site-navigation -->div classsite-branding inline>div classsite-title>h1>a hrefhttps://www.schrankmonster.de/ relhome> schrankmonster blog/a>/h1>/div>div classsite-description>technology-ninja!/div>/div> nav idsite-navigation classmain-navigation inline rolenavigation> button classmenu-toggle aria-controlsprimary-menu aria-expandedfalse> Menu /button> /nav>!-- #site-navigation --> /div> /header>!-- #masthead --> div idcontent classsite-content> div classheader-widget-region rolecomplementary>section iddiscordian_date-2 classwidget discordian_date>div classdiscordian_date>Today is Setting Orange, the 5th day of Chaos, in the a href/tag/discordianism/> YOLD 3191/a>. Celebrate Mungday./div>/section>/div> div idprimary classcontent-area> main idmain classsite-main rolemain> article idpost-16793 classpost-16793 post type-post status-publish format-standard hentry category-stream tag-development tag-japan tag-opensource tag-openstreetmap tag-reallife tag-software tag-reisen> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2024/01/25/how-about-an-eki-stamp-goshuin-tetsuin-collection-app/ relbookmark>How about an Eki Stamp, Goshuin, Tetsuin collection app?/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2024/01/25/how-about-an-eki-stamp-goshuin-tetsuin-collection-app/ relbookmark>time classentry-date published datetime2024-01-25T11:12:19+02:00>January 25, 2024/time>time classupdated datetime2024-01-25T11:21:44+02:00>January 25, 2024/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> div classwp-block-image is-style-default>figure classaligncenter size-medium>img fetchpriorityhigh decodingasync width400 height400 srchttps://www.schrankmonster.de/wp-content/uploads/2024/01/second-logo-400x400.png altproposed logo: Eki-Stamp Quest classwp-image-16794 srcsethttps://www.schrankmonster.de/wp-content/uploads/2024/01/second-logo-400x400.png 400w, https://www.schrankmonster.de/wp-content/uploads/2024/01/second-logo-600x600.png 600w, https://www.schrankmonster.de/wp-content/uploads/2024/01/second-logo-150x150.png 150w, https://www.schrankmonster.de/wp-content/uploads/2024/01/second-logo-768x768.png 768w, https://www.schrankmonster.de/wp-content/uploads/2024/01/second-logo-1536x1536.png 1536w, https://www.schrankmonster.de/wp-content/uploads/2024/01/second-logo.png 1600w sizes(max-width: 400px) 100vw, 400px />figcaption classwp-element-caption>basic concept design: app logo/figcaption>/figure>/div>h1 classwp-block-heading>english version/h1>p>I am currently contemplating the development of a mobile application that allows users to discover and collect various Japanese cultural stamps, such as a hrefhttps://en.wikipedia.org/wiki/Eki_stamp data-typelink data-idhttps://en.wikipedia.org/wiki/Eki_stamp target_blank relnoreferrer noopener>strong>駅スタンプ/strong> (eki stamps)/a>, a hrefhttps://en.wikipedia.org/wiki/Shuin data-typelink data-idhttps://en.wikipedia.org/wiki/Shuin>strong>御朱印/strong> (goshuin)/a>, and a hrefhttps://ja.wikipedia.org/wiki/%E9%89%84%E5%8D%B0 data-typelink data-idhttps://ja.wikipedia.org/wiki/%E9%89%84%E5%8D%B0 target_blank relnoreferrer noopener>strong>鉄印/strong> (tetsuin)/a>. Additionally, this app will enable users to share their collections. My plan is to utilize OpenStreetMap data and provide functionality for users to contribute new stamp locations to the OSM database directly from the app. I have prepared a comprehensive “vision-readme” document that outlines the initial version of the application, detailing various aspects like functionalities, design considerations, and target audience./p>p>I am seeking support as I currently lack expertise in adding structured data to OSM. My experience with OSM data and app development includes hosting my own Overpass server with a full global dataset. This server supports two iOS mobile applications I developed: (1) a hrefhttps://apps.apple.com/de/app/miataru-be-found/id717539389 target_blank relnoreferrer noopener>miataru/a> and (2) a hrefhttps://apps.apple.com/de/app/toilets-around-me/id1062871050 target_blank relnoreferrer noopener>Toilets around me/a>./p>p>I am in the research and conceptualization phase and am looking for collaborators interested in contributing to the concept, implementation, and operation of this project./p>p>You can find more details on the vision and concept here:/p>h2 classwp-block-heading>Overview/h2>p>em>EkiStamp Quest/em> is an engaging mobile application designed for travelers in Japan. It’s a perfect companion for those who enjoy collecting unique strong>Eki Stamps/strong> from train stations and tourist spots across the country. The app also supports the collection of strong>Goshuin/strong> and strong>Tetsuin/strong>, catering to a wide range of cultural enthusiasts./p>p>strong>Goshuin/strong> are traditional seals collected at temples and shrines, symbolizing a visit and prayer.br>strong>Tetsuin/strong> are railway station-specific stamps, often celebrating historic or scenic railway lines. em>EkiStamp Quest/em> offers a fun and interactive way to explore and appreciate Japan’s cultural landmarks, including temples, shrines, and railway stations./p>h2 classwp-block-heading>Features/h2>ul classwp-block-list>li>strong>Stamp Locator:/strong> Utilize your location to discover nearby tourist spots, train stations, temples, and shrines with Eki Stamps, Goshuin, and Tetsuin./li>li>strong>Interactive Map:/strong> Navigate through different regions and find locations offering these cultural stamps and seals./li>li>strong>Collection Tracker:/strong> Keep track of the stamps and seals you’ve collected and the locations you’ve visited./li>li>strong>Stamp and Seal Information:/strong> Access detailed information about each stamp and seal, including their design, station history, and cultural insights./li>li>strong>Community Sharing:/strong> Share your collection with others and explore collections from various users./li>li>strong>Rewards and Challenges:/strong> Engage in challenges such as stamp rallies and historic railway journeys to collect special stamps and earn rewards./li>li>strong>In-App Cropping Tool:/strong> Save and personalize your stamp collection with a cropping tool, allowing for cut-out versions of stamps./li>li>strong>Customizable Collection Books:/strong> Choose from various designs to display your stamp collection in a style that suits you./li>li>strong>Social Media Integration:/strong> Easily share your stamps, overlaid on personal photos, on social networking sites./li>li>strong>Stamp Rally Participation:/strong> Join stamp rallies organized by different locations or operators, adding an exciting dimension to your collection experience./li>/ul>p>EkiStamp Quest enriches the cultural experience of its users, enabling them to delve into and appreciate the diverse aspects of Japanese heritage through the collection of unique stamps and seals from various locations. This app transforms the traditional hobby of stamp collecting into an interactive and memorable journey through Japan’s rich cultural landscape./p>h2 classwp-block-heading>Contact/h2>p>To ask any question or offer help, please contact me through the comment function of this blog or by email: bietiekay -at- gmail.com/p>h1 classwp-block-heading>japanese version/h1>p>私は日本語のネイティブスピーカーではなく、翻訳ツールを使っています。/p>p>こんにちは、現在私は、strong>駅スタンプ/strong>、strong>御朱印/strong>、strong>鉄印/strong>などの様々な日本の文化的なスタンプを発見し、収集できるモバイルアプリケーションの開発を検討しています。さらに、このアプリではユーザーが自分のコレクションを共有できるようになります。私の計画は、OpenStreetMapのデータを利用し、ユーザーがアプリから直接OSMデータベースに新しいスタンプの場所を追加できる機能を提供することです。私は、アプリケーションの初期バージョンを概説する包括的な「ビジョンリードミー」ドキュメントを用意しました。これには、機能、デザインの考慮事項、対象オーディエンスなど、さまざまな側面が詳述されています。/p>p>私は現在、OSMに構造化データを追加する専門知識が不足しているため、サポートを求めています。私のOSMデータとアプリ開発の経験には、全世界のデータセットを持つ自分自身のOverpassサーバーをホストすることが含まれます。このサーバーは、私が開発した2つのiOSモバイルアプリケーションをサポートしています:(1) a hrefhttps://apps.apple.com/de/app/miataru-be-found/id717539389 target_blank relnoreferrer noopener>miataru/a> および (2) a hrefhttps://apps.apple.com/de/app/toilets-around-me/id1062871050 target_blank relnoreferrer noopener>Toilets around me/a>。/p>p>私は現在、研究および概念化の段階にあり、このプロジェクトのコンセプト、実装、運用に貢献したいと思っているコラボレーターを探しています。/p>p>ビジョンとコンセプトの詳細はこちらでご覧いただけます:/p>h2 classwp-block-heading>概要/h2>p>em>EkiStamp Quest/em>は、日本を旅する人々向けの魅力的なモバイルアプリです。全国の鉄道駅や観光地で集められるユニークなstrong>駅スタンプ/strong>を愛する人に最適。このアプリはstrong>御朱印/strong>や鉄印の収集もサポートし、幅広い文化愛好家を対象としています。/p>p>strong>御朱印/strong>は、寺社で受ける証しの印章で、訪問と祈りを表します。 strong>鉄印/strong>は、鉄道駅固有のスタンプで、特に歴史的または景観の良い鉄道路線を記念しています。em>EkiStamp Quest/em>は、日本の寺院、神社、鉄道駅などの文化的名所を探索し、楽しむためのインタラクティブな方法を提供します。/p>h2 classwp-block-heading>機能/h2>ul classwp-block-list>li>strong>スタンプ探索:/strong> 現在地を利用して、近くの観光地や鉄道駅で駅スタンプ、御朱印、鉄印を見つけます。/li>li>strong>インタラクティブマップ:/strong> 地図上で様々な地域をナビゲートし、これらの文化的スタンプや印章がある場所を探します。/li>li>strong>コレクション追跡:/strong> 収集したスタンプや印章、訪れた場所を記録します。/li>li>strong>スタンプ・印章情報:/strong> 各スタンプや印章の詳細な情報、デザイン、駅の歴史、文化的背景などを提供します。/li>li>strong>コミュニティ共有:/strong> 自分のコレクションを共有し、他のユーザーのコレクションを見ることができます。/li>li>strong>報酬とチャレンジ:/strong> スタンプラリーや歴史的鉄道旅行などのチャレンジに参加し、特別なスタンプを獲得し、報酬を得ます。/li>li>strong>クロッピングツール:/strong> アプリ内のクロッピングツールを使って、スタンプコレクションを保存し、カスタマイズします。/li>li>strong>カスタマイズ可能なコレクションブック:/strong> 自分の好みに合わせた様々なデザインの中からコレクションブックを選べます。/li>li>strong>SNS統合:/strong> スタンプを個人の写真に重ねて、SNSで簡単に共有できます。/li>li>strong>スタンプラリー参加:/strong> 様々な場所や運営者が主催するスタンプラリーに参加することができます。/li>/ul>p>EkiStamp Questは、日本の豊かな文化を通じて、ユニークなスタンプや印章を集めることでユーザーの体験を深めます。このアプリは、伝統的なスタンプ収集を、日本の文化的景観を巡るインタラクティブで記憶に残る旅に変えます。/p>h2 classwp-block-heading>連絡先/h2>p>ご質問やお手伝いの申し出は、このブログのコメント機能または電子メールでご連絡ください:bietiekay -at- gmail.com/p> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/development/ reltag>Development/a>, a hrefhttps://www.schrankmonster.de/tag/japan/ reltag>japan/a>, a hrefhttps://www.schrankmonster.de/tag/opensource/ reltag>opensource/a>, a hrefhttps://www.schrankmonster.de/tag/openstreetmap/ reltag>OpenStreetMap/a>, a hrefhttps://www.schrankmonster.de/tag/reallife/ reltag>Reallife/a>, a hrefhttps://www.schrankmonster.de/tag/software/ reltag>Software/a>, a hrefhttps://www.schrankmonster.de/tag/reisen/ reltag>travelling/a>/span>span classcomments-link>a hrefhttps://www.schrankmonster.de/2024/01/25/how-about-an-eki-stamp-goshuin-tetsuin-collection-app/#comments>2 Commentsspan classscreen-reader-text> on How about an Eki Stamp, Goshuin, Tetsuin collection app?/span>/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16788 classpost-16788 post type-post status-publish format-standard hentry category-media category-stream tag-games tag-hack-the-planet tag-internet tag-software tag-stream tag-virtualreality> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2023/12/26/hack-the-planet-podcast-episode-34-unsere-letzte-vr-hoffnung/ relbookmark>Hack-the-Planet Podcast Episode 34: unsere letzte VR Hoffnung/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2023/12/26/hack-the-planet-podcast-episode-34-unsere-letzte-vr-hoffnung/ relbookmark>time classentry-date published datetime2023-12-26T13:04:21+02:00>December 26, 2023/time>time classupdated datetime2024-02-01T18:01:35+02:00>February 1, 2024/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> div classwp-block-image>figure classaligncenter size-full is-resized>a hrefhttps://podcast.hack-the-planet.tv/2023/12/23/episode-34/ target_blank relnoreferrer noopener>img decodingasync width485 height500 srchttps://www.schrankmonster.de/wp-content/uploads/2023/12/cover.png alt classwp-image-16789 stylewidth:380px;height:auto srcsethttps://www.schrankmonster.de/wp-content/uploads/2023/12/cover.png 485w, https://www.schrankmonster.de/wp-content/uploads/2023/12/cover-388x400.png 388w sizes(max-width: 485px) 100vw, 485px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-large is-resized>a hrefhttps://podcast.hack-the-planet.tv/2023/12/23/episode-34/ target_blank relnoreferrer noopener>img decodingasync width600 height836 srchttps://www.schrankmonster.de/wp-content/uploads/2023/12/Screenshot-at-2023-12-26-11-59-23-600x836.png alt classwp-image-16790 stylewidth:366px;height:auto srcsethttps://www.schrankmonster.de/wp-content/uploads/2023/12/Screenshot-at-2023-12-26-11-59-23-600x836.png 600w, https://www.schrankmonster.de/wp-content/uploads/2023/12/Screenshot-at-2023-12-26-11-59-23-287x400.png 287w, https://www.schrankmonster.de/wp-content/uploads/2023/12/Screenshot-at-2023-12-26-11-59-23.png 614w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>Shownotes:/p>ul classwp-block-list>li>Freiwillige Feuerwehr – a hrefhttps://de.wikipedia.org/wiki/Freiwillige_Feuerwehr target_blank relnoreferrer noopener>https://de.wikipedia.org/wiki/Freiwillige_Feuerwehr/a>/li>li>Tetra Digitalfunk bei der Feuerwehr – a hrefhttps://www.feuerwehrmagazin.de/thema/digitalfunk-feuerwehr target_blank relnoreferrer noopener>https://www.feuerwehrmagazin.de/thema/digitalfunk-feuerwehr/a>/li>li>Zoom CEO: Remote work does not work a hrefhttps://www.theverge.com/2023/8/7/23823464/zoom-remote-work-return-to-office-hybrid target_blank relnoreferrer noopener>https://www.theverge.com/2023/8/7/23823464/zoom-remote-work-return-to-office-hybrid/a>/li>li>a hrefhttps://www.golem.de/news/pfusch-beim-tiefbau-immer-mehr-gemeinden-streiten-mit-deutsche-glasfaser-2312-180138.html target_blank relnoreferrer noopener>Pfusch beim Tiefbau: Immer mehr Gemeinden streiten mit Deutsche Glasfaser – Golem.de/a>/li>li>a hrefhttps://de.wikipedia.org/wiki/Open_Access_Network target_blank relnoreferrer noopener>Open Access Network – Wikipedia/a>/li>li>OpenCore Legacy – a hrefhttps://dortania.github.io/OpenCore-Legacy-Patcher/ target_blank relnoreferrer noopener>https://dortania.github.io/OpenCore-Legacy-Patcher//a> /li>li>ChatGPT export to Markdown – a hrefhttps://github.com/pionxzh/chatgpt-exporter target_blank relnoreferrer noopener>https://github.com/pionxzh/chatgpt-exporter/a>/li>li>LLM Farm – a hrefhttps://llmfarm.site/ target_blank relnoreferrer noopener>https://llmfarm.site//a>/li>li>Anycubic 3D Drucker – a hrefhttps://de.anycubic.com/collections/schneller-3d-drucker-materialien/products/kobra-2-neo target_blank relnoreferrer noopener>https://de.anycubic.com/collections/schneller-3d-drucker-materialien/products/kobra-2-neo/a>/li>li>OnShape 3D Software – a hrefhttps://www.onshape.com/de/ target_blank relnoreferrer noopener>Onshape | Product Development Platform/a>/li>li>3D Modelle für 3D Druck – a hrefhttps://www.thingiverse.com/ target_blank relnoreferrer noopener>Thingiverse – Digital Designs for Physical Objects/a>/li>li>Persistence of Vision Raytracer – a hrefhttp://www.povray.org/ target_blank relnoreferrer noopener>http://www.povray.org//a>/li>li>Blender – a hrefhttps://www.blender.org/ target_blank relnoreferrer noopener>https://www.blender.org//a>/li>li>Govee – a hrefhttps://eu.govee.com/ target_blank relnoreferrer noopener>Govee – Ihr Leben wird intelligenter – EU-GOVEE/a>/li>li>Govee auf Google Maps – a hrefhttps://maps.app.goo.gl/SoUovsYyTPSxsFnj9 target_blank relnoreferrer noopener>https://maps.app.goo.gl/SoUovsYyTPSxsFnj9/a> /li>li>Steamdeck OLED – a hrefhttps://www.steamdeck.com/en/ target_blank relnoreferrer noopener>Introducing Steam Deck OLED/a>/li>li>ROG Ally – a hrefhttps://rog.asus.com/de/gaming-handhelds/rog-ally/rog-ally-2023/ target_blank relnoreferrer noopener>https://rog.asus.com/de/gaming-handhelds/rog-ally/rog-ally-2023//a> /li>li>Starfield – a hrefhttps://bethesda.net/de/game/starfield target_blank relnoreferrer noopener>https://bethesda.net/de/game/starfield/a>/li>li>Cyberpunk Phantom Liberty – a hrefhttps://www.cyberpunk.net/us/de/phantom-liberty target_blank relnoreferrer noopener>https://www.cyberpunk.net/us/de/phantom-liberty/a> /li>li>Persona 5 – a hrefhttps://de.wikipedia.org/wiki/Persona_5 target_blank relnoreferrer noopener>https://de.wikipedia.org/wiki/Persona_5/a>/li>li>Meta Quest 3 – a hrefhttps://www.meta.com/de/quest/quest-3/ target_blank relnoreferrer noopener>https://www.meta.com/de/quest/quest-3//a>/li>li>Motion Sickness – a hrefhttps://de.wikipedia.org/wiki/Reisekrankheit target_blank relnoreferrer noopener>https://de.wikipedia.org/wiki/Reisekrankheit/a>/li>li>Red Matter – a hrefhttps://redmattergame.com/ target_blank relnoreferrer noopener>https://redmattergame.com//a>/li>li>Red Matter 2 – a hrefhttps://redmatter2.com/ target_blank relnoreferrer noopener>https://redmatter2.com//a>/li>/ul> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/games/ reltag>Games/a>, a hrefhttps://www.schrankmonster.de/tag/hack-the-planet/ reltag>hack-the-planet/a>, a hrefhttps://www.schrankmonster.de/tag/internet/ reltag>Internet/a>, a hrefhttps://www.schrankmonster.de/tag/software/ reltag>Software/a>, a hrefhttps://www.schrankmonster.de/tag/stream/ reltag>stream/a>, a hrefhttps://www.schrankmonster.de/tag/virtualreality/ reltag>VirtualReality/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16778 classpost-16778 post type-post status-publish format-standard hentry category-media category-stream tag-hack-the-planet tag-hardware tag-japan tag-podcasts tag-software tag-stream> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2023/06/18/hack-the-planet-podcast-episode-33-shit-in-shit-out/ relbookmark>Hack-the-Planet Podcast Episode 33: Shit in, Shit out!/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2023/06/18/hack-the-planet-podcast-episode-33-shit-in-shit-out/ relbookmark>time classentry-date published datetime2023-06-18T11:57:37+02:00>June 18, 2023/time>time classupdated datetime2023-06-18T11:57:38+02:00>June 18, 2023/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>Nach über einem Jahr haben wir uns wieder zusammengefunden und aufgezeichnet. Aber hört selbst:/p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://podcast.hack-the-planet.tv/2023/06/18/episode-33/ target_blank relnoreferrer noopener>img loadinglazy decodingasync width600 height875 srchttps://www.schrankmonster.de/wp-content/uploads/2023/06/Screenshot-at-2023-06-18-11-54-42-600x875.png alt classwp-image-16779 srcsethttps://www.schrankmonster.de/wp-content/uploads/2023/06/Screenshot-at-2023-06-18-11-54-42-600x875.png 600w, https://www.schrankmonster.de/wp-content/uploads/2023/06/Screenshot-at-2023-06-18-11-54-42-274x400.png 274w, https://www.schrankmonster.de/wp-content/uploads/2023/06/Screenshot-at-2023-06-18-11-54-42.png 604w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>Links:/p>ul classwp-block-list>li>Wielandstecker vs. Schuko a hrefhttps://www.homeandsmart.de/balkonkraftwerk-wieland-steckdose-schuko-steckdose#:~:textDer%20Wieland%20Stecker%20ist%20aus,die%20%C3%9Cberhitzung%20und%20Brandgefahr%20minimiert>https://www.homeandsmart.de/balkonkraftwerk-wieland-steckdose-schuko-steckdose#:~:textDer%20Wieland%20Stecker%20ist%20aus,die%20%C3%9Cberhitzung%20und%20Brandgefahr%20minimiert/a>. /li>li>Trunking und Glas Router für wenig Geld – a hrefhttps://mikrotik.com/>https://mikrotik.com//a> /li>li>Edogawa Ryukan Waterworks – a hrefhttps://www.ktr.mlit.go.jp/edogawa/edogawa_index042.html>https://www.ktr.mlit.go.jp/edogawa/edogawa_index042.html/a> /li>li>Château Picard: a hrefhttps://startrekwines.com>https://startrekwines.com/a>/li>li>LuckyV – a hrefhttps://www.luckyv.de>https://www.luckyv.de/a>/li>li>Ariane Manga Band 1 Release Party Stream Aufzeichnung – a hrefhttps://www.youtube.com/watch?vVlc_JfYNETk>https://www.youtube.com/watch?vVlc_JfYNETk/a>/li>li>Ariane Manga Band 1 – a hrefhttps://www.fischerverlage.de/buch/pandorya-ariane-9783733550271>https://www.fischerverlage.de/buch/pandorya-ariane-9783733550271/a>/li>li>Ariane Manga Band 2 – a hrefhttps://www.fischerverlage.de/buch/pandorya-ariane-hard-reset-daemonen-der-vergangenheit-9783733550301>https://www.fischerverlage.de/buch/pandorya-ariane-hard-reset-daemonen-der-vergangenheit-9783733550301/a>/li>li>GL.Inet Reiserouter – a hrefhttps://www.gl-inet.com/>https://www.gl-inet.com//a>/li>li>Pico4 VR Headset – a hrefhttps://www.picoxr.com/de>https://www.picoxr.com/de/a> /li>li>Pico4 Specs: a hrefhttps://www.picoxr.com/de/products/pico4/specs>https://www.picoxr.com/de/products/pico4/specs/a> /li>li>PC-VR mit VirtualDesktop – a hrefhttps://www.vrdesktop.net>https://www.vrdesktop.net/a> /li>li>Spiele gespielt und gestreamt – a hrefhttps://youtube.com/@bietiekay>https://youtube.com/@bietiekay/a> /li>li>Sunshine – a hrefhttps://app.lizardbyte.dev/>https://app.lizardbyte.dev//a>/li>li>Moonlight – a hrefhttps://moonlight-stream.org/>https://moonlight-stream.org//a>/li>li>VirtualHere USB – a hrefhttps://www.virtualhere.com>https://www.virtualhere.com/a> /li>li>Obsidian – a hrefhttps://obsidian.md/>https://obsidian.md//a>/li>li>EduSec – a hrefhttps://aheil.de/edusec/>https://aheil.de/edusec//a>/li>li>ChatGPT – a hrefhttps://en.wikipedia.org/wiki/ChatGPT>https://en.wikipedia.org/wiki/ChatGPT/a>/li>/ul> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/hack-the-planet/ reltag>hack-the-planet/a>, a hrefhttps://www.schrankmonster.de/tag/hardware/ reltag>Hardware/a>, a hrefhttps://www.schrankmonster.de/tag/japan/ reltag>japan/a>, a hrefhttps://www.schrankmonster.de/tag/podcasts/ reltag>podcasts/a>, a hrefhttps://www.schrankmonster.de/tag/software/ reltag>Software/a>, a hrefhttps://www.schrankmonster.de/tag/stream/ reltag>stream/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16747 classpost-16747 post type-post status-publish format-standard has-post-thumbnail hentry category-media category-stream tag-games tag-hardware tag-software tag-stream tag-virtualreality> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2022/12/28/finally-arrived-in-vr-virtual-reality-in-late-2022/ relbookmark>Finally arrived in VR – Virtual Reality in late 2022/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2022/12/28/finally-arrived-in-vr-virtual-reality-in-late-2022/ relbookmark>time classentry-date published datetime2022-12-28T15:19:35+02:00>December 28, 2022/time>time classupdated datetime2022-12-28T22:50:30+02:00>December 28, 2022/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>I have really waited this out. Some “galaxy-sized brains” tell us for decades now that virtual reality is the next big thing. And it might as well have been. /p>p>Almost nobody (me included) cared to even try – and with good reason: There’s no way to transport the experience that virtual reality creates in an easy way. Language and “flat-screen-video” is not enough. Even any 3D video is not going to come even close to deliver./p>p>And I knew this was the case. Apart from a 30-second rollercoaster ride years ago I never had any direct contact with virtual reality technology until late this year 2022. /p>p>I did of course read about the technology behind all this. About the rendering techniques and the display – sensor – battery – processing hardware. I had read about the requirements for many-frames-per-second to have a believable and enjoyable experience. Would the hardware not be fit for the job the papers said: You will feel sick, very fast./p>p>So I hesitated for years to purchase anything related to this. I wanted to “wait it out” as I had calculated the average spending required for a good set of hardware and software would easily roam into 2k-5k euro territory./p>p>This year the time had come: the prices where down significantly for all components needed. Even better: There where some new hardware releases that tried to compete with existing offerings./p>p>Of course the obvious thing to do would have been to purchase either a a relnoreferrer noopener hrefhttps://store.steampowered.com/valveindex target_blank>Valve Index/a> or some Oculus,eh, Meta VR headsets. But that would have easily blown any budget and actually none of these is technologically interesting in End-2022. /p>p>My list of requirements was like this:/p>ul classwp-block-list>li>lightweight and comfortable to wear/li>li>inside-out tracking (see: a hrefhttps://en.wikipedia.org/wiki/Pose_tracking data-typeURL data-idhttps://en.wikipedia.org/wiki/Pose_tracking target_blank relnoreferrer noopener>Pose Tracking/a>)/li>li>CPU+GPU inside – the headset needs to be able to work stand-alone for video playback and gameplay/li>li>battery for at least 1-2 hour wireless play/li>li>touch+press controllers/li>li>capable of being used as SteamVR / PCVR headset – wireless and wired/li>li>Pancake lenses (as in “no fresnel”)/li>li>do-not-break-bank price/li>/ul>p>And what can I say. There was at least one VR headset released in december 2022 that fit my requirements: a relnoreferrer noopener hrefhttps://www.picoxr.com/de/products/pico4/specs target_blank>PicoXRs PICO 4 headset/a>./p>h2 classwp-block-heading>Pico 4 VR headset/h2>p>So I went ahead and purchased one – which was delivered promptly. It came with charger, USB-C cable, two controllers and the headset itself. The case I got in addition to carry it around and safely store it when not in use./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4611-scaled.jpg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4611-600x450.jpg alt classwp-image-16749 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4611-600x450.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4611-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4611-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4611-1536x1152.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4611-2048x1536.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>At first I tried only applications and games that can be run directly on the headset. Of course some video streaming from YouTube and the likes. There is VR/180/360 content readily available with a huge caveat: I quickly learned that even 8K video is not enough pixels when it’s supposed to fill 360 degress around you. 8K video is rather the minimum that starts to look good. /p>p>Then there’s formats of videos. Oh god there are formats. I’d probably spend another blog article just on video formats for VR and 180 or 360 degree formats. Keep in mind that you can add 3D to the equation as well. And if you want decent picture quality you see yourself easily pushing 60 frames of 8K (or more) times 2 (eyes) through to the GPU of the little head mounted displays. The displays can do 2160×2160 per eye. So you can imagine how much video you should be pushing until the displays are at their potential. And then think: 2160 per eye is NOT yet a pixel-density that you would not be able to see pixels sometimes. I do not see a screen-door-effect and the displays are really really good. But more pixels is…well more./p>p>Anyways: There’s plenty of storage on the device itself so on the next airplane trip I can look funny with the headset on and being immersed in a movie…/p>p>Or a remote desktop session:/p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_VirtualDesktop.Android_2022.12.03-15.19.39.822_761.jpeg>img loadinglazy decodingasync width600 height600 srchttps://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_VirtualDesktop.Android_2022.12.03-15.19.39.822_761-600x600.jpeg alt classwp-image-16751 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_VirtualDesktop.Android_2022.12.03-15.19.39.822_761-600x600.jpeg 600w, https://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_VirtualDesktop.Android_2022.12.03-15.19.39.822_761-400x400.jpeg 400w, https://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_VirtualDesktop.Android_2022.12.03-15.19.39.822_761-150x150.jpeg 150w, https://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_VirtualDesktop.Android_2022.12.03-15.19.39.822_761-768x768.jpeg 768w, https://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_VirtualDesktop.Android_2022.12.03-15.19.39.822_761-1536x1536.jpeg 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_VirtualDesktop.Android_2022.12.03-15.19.39.822_761.jpeg 1920w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>After about a week of testing and playing (a relnoreferrer noopener hrefhttp://redmattergame.com/ data-typeURL data-idhttp://redmattergame.com/ target_blank>Red Matter 1/a> for example…) I was convinced that I’d like the technology and the experiences it offered. /p>p>The conclusion after the first week was as good as I could have hoped with the first 500 euro investment done: I would not get sick moving around in VR. I would enjoy the things offered. I was convinced that I was able to experience things otherwise not possible./p>p>And I was convinced that I could not have come to any conclusion when not actually having owned such a headset and tried myself. It’s just not possible to describe to you what the feeling of being able to walk into a 3-dimensional world that gets rendered by a computer and fools your brain so well. Of course it’s NOT reality. That’s not the point. I do not feel like going to the a relnoreferrer noopener hrefhttps://en.wikipedia.org/wiki/Holodeck target_blank>holo-deck/a>. But it feels like computer games become “3D touchable”. In virtual reality games there is a lot more going on than in non-VR games. And that’s the main reason that there are not more good VR games. It’s hard to build an immersive, believable game world. It’s real effort and I named a relnoreferrer noopener hrefhttp://redmattergame.com/ data-typeURL data-idhttp://redmattergame.com/ target_blank>Red Matter/a> specifically because it was one of the most immersive and approachable puzzle, non-stressing games I have played./p>div classwp-block-image>figure classaligncenter size-large is-resized>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_com.picovr.settings_2022.12.04-20.32.48.694_437.jpeg>img loadinglazy decodingasync srchttps://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_com.picovr.settings_2022.12.04-20.32.48.694_437-600x600.jpeg alt classwp-image-16752 width600 height600 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_com.picovr.settings_2022.12.04-20.32.48.694_437-600x600.jpeg 600w, https://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_com.picovr.settings_2022.12.04-20.32.48.694_437-400x400.jpeg 400w, https://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_com.picovr.settings_2022.12.04-20.32.48.694_437-150x150.jpeg 150w, https://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_com.picovr.settings_2022.12.04-20.32.48.694_437-768x768.jpeg 768w, https://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_com.picovr.settings_2022.12.04-20.32.48.694_437-1536x1536.jpeg 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/12/Screenshot_com.picovr.settings_2022.12.04-20.32.48.694_437.jpeg 1920w sizes(max-width: 600px) 100vw, 600px />/a>figcaption classwp-element-caption>you can adjust your a hrefhttps://en.wikipedia.org/wiki/Pupillary_distance data-typeURL data-idhttps://en.wikipedia.org/wiki/Pupillary_distance target_blank relnoreferrer noopener>IPD (Inter Pupillary Distance)/a> electronically within the UI/figcaption>/figure>/div>p>Being convinced brought up the question: Now what? /p>p>Until this point there was no computer in our household that could even dream of powering a modern virtual reality PCVR experience. But there was one Windows PC which I could use to do the due dilligence for “what to buy” and if it at all would work as I wanted./p>p>What did I want?/p>ul classwp-block-list>li>a set-up that would allow me to play any modern PC VR game/li>li>play the games with at least high details and with framerates and resolutions that would not make me sick/li>li>no wired connection to the computer necessary/li>li>ideally the computer would not even be in the same room or floor/li>/ul>p>So I had to do some testing first to figure out if the most basic requirements would work. So I purchased “a relnoreferrer noopener hrefhttps://www.vrdesktop.net/ data-typeURL data-idhttps://www.vrdesktop.net/ target_blank>Virtual Desktop/a>” on the headset built-in store and installed the streamer app on the one Windows PC in the household that had a very old dedicated GPU./p>p>I did the immediate extreme test. The computer connected to the wired network in the house. The headset connected to the house wifi shared with 80+ other devices. And it worked. It worked beautifully. Just out of the box with my mediocre computer I had the desktop screen of the computer floating in front of me. I was able to launch applications and I was even able to run simple 3D VR applications like a relnoreferrer noopener hrefhttps://arvr.google.com/earth/ data-typeURL data-idhttps://arvr.google.com/earth/ target_blank>Google Earth VR/a>. I literally only had Steam and Virtual Desktop installed, clicked around and got the earth in front and below me in no time./p>p>Apparently the headset was smart enough to connect to the 5ghz Wifi offered in addition to the crowded 2.4ghz. Latencies, bandwidth all in good shape./p>p>To make things just a bit more forseeable I’ve dedicated a mobile access point to the headset. My usual travel access point (a relnoreferrer noopener hrefhttps://www.gl-inet.com/products/gl-sft1200/ data-typeURL data-idhttps://www.gl-inet.com/products/gl-sft1200/ target_blank>GLinet OPAL/a>) apparently works quite well for this purpose./p>figure classwp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex>figure classwp-block-image size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4612-scaled.jpg>img loadinglazy decodingasync width600 height450 data-id16753 srchttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4612-600x450.jpg alt classwp-image-16753 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4612-600x450.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4612-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4612-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4612-1536x1152.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4612-2048x1536.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>figure classwp-block-image size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4614-scaled.jpg>img loadinglazy decodingasync width600 height450 data-id16754 srchttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4614-600x450.jpg alt classwp-image-16754 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4614-600x450.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4614-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4614-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4614-1536x1152.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4614-2048x1536.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>figcaption classblocks-gallery-caption wp-element-caption>a hrefhttps://www.gl-inet.com/products/gl-sft1200/ data-typeURL data-idhttps://www.gl-inet.com/products/gl-sft1200/ target_blank relnoreferrer noopener>Opal (GL-SFT1200) is a pocket-sized travel router supporting 1200Mbps wireless transfers speed./a>/figcaption>/figure>p>It’s connected to the house wired network and creates an access point just for the headset. The headset then has reliable 500+ Mbit/s access to any computer in the household./p>p>After some more playing around and simulating some edge case scenarios I came to the conclusion that his would work. I would not even have to touch a computer to do all this. It could all be done remotely over a fast-enough network connection./p>p>After consulting with my knowledgable brother-in-law I then settled for a budget and had a computer built for the purpose of VR game streaming. After about 2k Euros and 2 weeks of waiting I received the rig and did the most reasonable thing: Put it in the server room in the house basement where it’s cool and most importantly far enough away from my ears./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4526-scaled.jpg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4526-600x450.jpg alt classwp-image-16755 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4526-600x450.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4526-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4526-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4526-1536x1152.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4526-2048x1536.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>figcaption classwp-element-caption>Ryzen 5800x + 3070ti/figcaption>/figure>/div>p>So this one is closed up and sitting in the server room. The only thing other than power and ethernet that is plugged into the machine is an HDMI display emulator dongle:/p>div classwp-block-image>figure classaligncenter size-full>img loadinglazy decodingasync width300 height210 srchttps://www.schrankmonster.de/wp-content/uploads/2022/12/61Z0FZhqwHL.__AC_SX300_SY300_QL70_ML2_.jpg alt classwp-image-16756/>/figure>/div>p>The purpose of this HDMI plug without anything connected to it is to tell the graphics card that there’s display connected. It even tells the graphics card about all those funky resolutions that ghostly display can do… When there’s nothing connected to the HDMI ports the only resolutions that you can work with out-of-the-box are the default resolutions up to 1080p. This device enables you to go beyond 2160p. /p>p>I did a bit of setting-up for wake-on-lan and some additional fall-back remote desktop services in case something fails. /p>p>To wake-up the machine it’s sufficient to send the “magic packet” – either through the remote play client built-in features (Moonlight can do it…) or through the house-internal dashboard:/p>div classwp-block-image>figure classaligncenter size-full>img loadinglazy decodingasync width472 height123 srchttps://www.schrankmonster.de/wp-content/uploads/2022/12/2022-12-28-13_08_10-Haussteuerung.png alt classwp-image-16757 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/12/2022-12-28-13_08_10-Haussteuerung.png 472w, https://www.schrankmonster.de/wp-content/uploads/2022/12/2022-12-28-13_08_10-Haussteuerung-400x104.png 400w sizes(max-width: 472px) 100vw, 472px />figcaption classwp-element-caption>yes, the computer is called “Valerian” – the machine I am mostly using to control it (other than the headset) is called “Laureline”…go figure!/figcaption>/figure>/div>h2 classwp-block-heading>streaming games/h2>p>For VR game streaming it’s as I had tested beforehand: Steam + Virtual Desktop doing their thing. Works, as expected, very pleasently even with high/ultra details set./p>p>The machine can also be used to play normal non-VR games. For this I am using the open source a hrefhttps://github.com/LizardByte/Sunshine data-typeURL data-idhttps://github.com/LizardByte/Sunshine target_blank relnoreferrer noopener>Sunshine /a>(server) / a hrefhttps://moonlight-stream.org/# data-typeURL data-idhttps://moonlight-stream.org/# target_blank relnoreferrer noopener>Moonlight/a> (client) combination with great success. /p>p>I can either just open up the Moonlight app on my iPad, iPhone, RaspberryPi or Mac computer and connect to the computer in the basement and use it with 60-120fps 1080p to 4k resolutions without even noticing that there is no computer under the desk…/p>p>Oh – I do notice that there’s no computer under the desk because of the absence of any noise while using it./p>p>What I have found is really astonishing for me – as I was not expecting a that well integrated and working solution without having to solve problems ahead./p>p>Virtual Reality games are just working. It’s like installing, starting, works. The biggest issue I had run into was the controllers not being correctly mapped for the game – easily solvable by remapping./p>p>I “upped” the stakes a bit a couple of days ago when I installed OBS Studio to live stream my VR session of playing a relnoreferrer noopener hrefhttps://redmatter2.com/ data-typeURL data-idhttps://redmatter2.com/ target_blank>Red Matter 2/a> (the sequel…)./p>div classwp-block-image>figure classaligncenter size-large is-resized>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4609.jpg>img loadinglazy decodingasync srchttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4609-600x600.jpg alt classwp-image-16760 width600 height600 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4609-600x600.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4609-400x400.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4609-150x150.jpg 150w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4609-768x768.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4609-1536x1536.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/12/IMG_4609.jpg 1920w sizes(max-width: 600px) 100vw, 600px />/a>figcaption classwp-element-caption>resized screenshot of one eye of an impressive scene of the game a hrefhttps://redmatter2.com/ data-typeURL data-idhttps://redmatter2.com/ target_blank relnoreferrer noopener>Red Matter 2/a>. Just having landed on the Neptune moon Triton./figcaption>/figure>/div>figure classwp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex>figure classwp-block-image size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m31s810.png>img loadinglazy decodingasync width600 height338 data-id16758 srchttps://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m31s810-600x338.png alt classwp-image-16758 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m31s810-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m31s810-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m31s810-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m31s810-1536x864.png 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m31s810.png 1920w sizes(max-width: 600px) 100vw, 600px />/a>/figure>figure classwp-block-image size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m43s189.png>img loadinglazy decodingasync width600 height338 data-id16759 srchttps://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m43s189-600x338.png alt classwp-image-16759 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m43s189-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m43s189-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m43s189-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m43s189-1536x864.png 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-10h44m43s189.png 1920w sizes(max-width: 600px) 100vw, 600px />/a>/figure>figcaption classblocks-gallery-caption wp-element-caption>Nice hand tracking…/figcaption>/figure>p>After installing OBS and setting up the “capture this screen” scene it was very nice to see that not only did OBS record the right displays (when set right) but out of the box it recorded the correct audio AND the correct microphone. Remember: I am playing in a specific room at the top floor of my house. Using the awesome tracking of the head-set for room-scale VR to the fullest. /p>p>The computer in the basement means that the only connection from headset to the computer is through Virtual Desktop – 5ghz WiFi – Ethernet – Virtual Desktop Streamer. /p>p>I did not expect a microphone to be there but it is. I did not expect the microphone to work well. But it does. I did not expect the microphone being seamlessly forwarded to the computer in the basement and then OBS effortlessly picking it up correctly as a separate microphone for the twitch streaming. I was astounded. It-just-worked./p>h2 classwp-block-heading>adding an (usb) gamepad/h2>p>After a bit of fooling around, especially with standard PC games I found that some games make me miss a game pad. It was out of the question to connect a gamepad directly to the computer the games ran on – that one was in the basement and no USB cable long enough. /p>p>I remembered playing with USB-over-IP in recent years just for fun but also remembered not getting it to work properly ever. After investigating any hardware options I decided to give software another look. /p>p>Apparently a company called “a relnoreferrer noopener hrefhttps://www.virtualhere.com/ data-typeURL data-idhttps://www.virtualhere.com/ target_blank>VirtualHere/a>” had seen their chance since I played around the last time. They offer a server and client software that seemingly can run anywhere./p>p>So I picked an old RaspberryPi 1 out of the drawer and flashed a fresh version of RaspberryPi OS. Booted it up and copied the one Linux ARM7 binary over that VirtualHere offers. It started without issues and further dependencies./p>p>On the Windows Machine you also only have to run a simple application and it’ll scan the network for “a hrefhttps://www.virtualhere.com/ data-typeURL data-idhttps://www.virtualhere.com/ target_blank relnoreferrer noopener>VirtualHere/a> USB hubs”./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/12/2022-12-28-13_34_39-about_blank.png>img loadinglazy decodingasync width600 height248 srchttps://www.schrankmonster.de/wp-content/uploads/2022/12/2022-12-28-13_34_39-about_blank-600x248.png alt classwp-image-16761 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/12/2022-12-28-13_34_39-about_blank-600x248.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/12/2022-12-28-13_34_39-about_blank-400x165.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/12/2022-12-28-13_34_39-about_blank.png 741w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>For me it immediately showed up the RaspberryPi as an USB hub. I plugged in my old Xbox 360 wireless receiver and it showed up and connected on Windows. When I then powered up an Xbox 360 wireless controller it made the well known Windows “device plugged in” sound and I had a working gamepad ready to use in Windows – all over the network./p>p>I cannot notice any added latency for the controller. And essentially anything I had plugged into the USB ports of the RaspberryPi could immediately be used/mounted on the computer in the basement all over the already existing network./p>p>It cannot be overstated how little hassle this solution was over any other way I know and would have tried. The a relnoreferrer noopener hrefhttps://usbip.sourceforge.net/ data-typeURL data-idhttps://usbip.sourceforge.net/ target_blank>open source USB/IP project/a> is still there and seems to work on modern Windows BUT you have to deal with driver signing and security issues yourself./p>p>a relnoreferrer noopener hrefhttps://www.virtualhere.com/ data-typeURL data-idhttps://www.virtualhere.com/ target_blank>VirtualHere/a> does cost money but it’s at least not a subscription but a perpetual license you can purchase after trying out the fully functional 1-device versions. For me it now brings working USB-over-my-existing-network to any device I want around the house. There are some other uses I will look into – like that flatbed scanner I have. That camera that can now connect anywhere via USB… so many options…/p>h2 classwp-block-heading>conclusion/h2>p>I went head-first into the virtual reality rabbit hole and it’s quite fun so far. The costs of this came down far enough and I was able to learn a lot of things I would otherwise not have been able to. Looking into the technology-side of how all this comes together and how latencies add up, build or ruin an experience is remarkable. /p>p>If you want to get a (albeit clumsy and not 3D) look of what one of the many options to do in VR is – take a look at a VR session recording from two days ago:/p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://youtu.be/6RFswm_luBw>img loadinglazy decodingasync width600 height338 srchttps://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-13h54m01s413-600x338.png alt classwp-image-16763 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-13h54m01s413-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-13h54m01s413-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-13h54m01s413-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-13h54m01s413-1536x864.png 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/12/vlcsnap-2022-12-28-13h54m01s413.png 1920w sizes(max-width: 600px) 100vw, 600px />/a>figcaption classwp-element-caption>a hrefhttps://youtu.be/6RFswm_luBw target_blank relnoreferrer noopener>link to youtube/a>/figcaption>/figure>/div>p>strong>Bonus/strong>: The GLinet OPAL travel router does have 1 USB port. And you can run the USB VirtualHere hub software as an MIPSEL binary on there and you would not need the RaspberryPi anymore. The only thing you must figure out yourself is how to route the traffic out the right ports./p> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/games/ reltag>Games/a>, a hrefhttps://www.schrankmonster.de/tag/hardware/ reltag>Hardware/a>, a hrefhttps://www.schrankmonster.de/tag/software/ reltag>Software/a>, a hrefhttps://www.schrankmonster.de/tag/stream/ reltag>stream/a>, a hrefhttps://www.schrankmonster.de/tag/virtualreality/ reltag>VirtualReality/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16729 classpost-16729 post type-post status-publish format-standard hentry category-home-automation category-stream tag-development tag-home-automation tag-mqtt tag-opensource tag-reallife tag-shopping> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2022/09/11/parsing-the-electronic-receipts-of-my-regular-groceries-shoppings/ relbookmark>parsing the electronic receipts of my regular groceries shoppings/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2022/09/11/parsing-the-electronic-receipts-of-my-regular-groceries-shoppings/ relbookmark>time classentry-date published datetime2022-09-11T19:14:52+02:00>September 11, 2022/time>time classupdated datetime2022-09-11T19:28:29+02:00>September 11, 2022/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>For over 2 years now my preferred local supermarket offers an electronic receipt for each purchase./p>div classwp-block-image is-style-default>figure classaligncenter size-large>a hrefhttps://www.rewe.de/payback/ebon/ target_blank relnoreferrer noopener>img loadinglazy decodingasync width600 height303 srchttps://www.schrankmonster.de/wp-content/uploads/2022/09/img_1325-600x303.jpg alt classwp-image-16728 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/09/img_1325-600x303.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2022/09/img_1325-400x202.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2022/09/img_1325-768x387.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2022/09/img_1325-1536x775.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/09/img_1325-2048x1033.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>figcaption classwp-element-caption>a relnoreferrer noopener hrefhttps://www.rewe.de/payback/ebon/ target_blank>„Der papierlose REWE eBon“/a>/figcaption>/figure>/div>p>With a „little bit of data sharing“ signed-off just about a couple of seconds after you paid your purchase a PDF file of the receipt you would have gotten at the cashier is in your eMail inbox./p>p>That receipt is a fairly small PDF file looking just like the paper-receipt would have looked like. Additionally you can opt out of the paper receipt – which means less wasted paper as it‘s not even printed out at the cashir./p>p>I had accumulated two years of groceries shopping – over 100 receipts until I finally sat down and coded a parser that takes the pdf-receipt, parses it and publishes the results to respective MQTT topics./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://github.com/bietiekay/REWE-eBon-Parser target_blank relnoreferrer noopener>img loadinglazy decodingasync width600 height278 srchttps://www.schrankmonster.de/wp-content/uploads/2022/09/img_1326-600x278.jpg alt classwp-image-16731 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/09/img_1326-600x278.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2022/09/img_1326-400x186.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2022/09/img_1326-768x356.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2022/09/img_1326-1536x713.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/09/img_1326-2048x951.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>figcaption classwp-element-caption>a relnoreferrer noopener hrefhttps://github.com/bietiekay/REWE-eBon-Parser target_blank>REWE-eBon-Parser on Github/a>/figcaption>/figure>/div>p>When you start the program this way it’ll go through all pdf files in the directory you point it at. If it finds REWE eBons it will read and parse them in. /p>p>It will then order the eBons by date and output all of them in the correct timely order to MQTT./p>p>Then it will start watching the directory for any changes and new files. It’ll pick up those files automatically, read them in and send the data to MQTT of the receipt date is newer than the last one seen and sent./p>p>I‘ve wrapped all of it so it would come with a Dockerfile and can be run anywhere where you‘ve got docker up and running./p>p>Now what do I do with this you may ask? /p>p>Let me show you an example:/p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/09/img_1324-600x288.jpg>img loadinglazy decodingasync width600 height288 srchttps://www.schrankmonster.de/wp-content/uploads/2022/09/img_1324-600x288.jpg alt classwp-image-16732 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/09/img_1324-600x288.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2022/09/img_1324-400x192.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2022/09/img_1324-768x369.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2022/09/img_1324-1536x737.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/09/img_1324-2048x983.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>figcaption classwp-element-caption>cabbage, milk and pepsi prices plotted out… ignore the hour times – this is from a test import/figcaption>/figure>/div>p>How I use this is: the tool is running all the time and watching a directory. Whenever a new .PDF file shows up in this directory it will automatically be parsed and it‘s contents pushed out through MQTT. Each item essentially in it‘s own separate topic with price, quantities etc./p>p>Using a combination of a relnoreferrer noopener hrefhttps://www.influxdata.com/time-series-platform/telegraf/ target_blank>Telegraf/a> (to get the data from MQTT to InfluxDB) and a relnoreferrer noopener hrefhttps://www.influxdata.com/products/influxdb-overview/ target_blank>InfluxDB/a> (to store time-series) and a relnoreferrer noopener hrefhttps://grafana.com target_blank>Grafana/a> (to query and show graphs)./p>p>This way it‘s trivial to plot the price development of groceries you regularly purchase. It‘s easy to see what you might have missed./p>p>I am still drilling into the data and there‘s lots of things you can do with it./p> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/home-automation/ relcategory tag>home automation/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/development/ reltag>Development/a>, a hrefhttps://www.schrankmonster.de/tag/home-automation/ reltag>home automation/a>, a hrefhttps://www.schrankmonster.de/tag/mqtt/ reltag>MQTT/a>, a hrefhttps://www.schrankmonster.de/tag/opensource/ reltag>opensource/a>, a hrefhttps://www.schrankmonster.de/tag/reallife/ reltag>Reallife/a>, a hrefhttps://www.schrankmonster.de/tag/shopping/ reltag>shopping/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16160 classpost-16160 post type-post status-publish format-standard hentry category-stream tag-apple tag-in-real-life tag-livestreams tag-opensource tag-software tag-streaming> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2022/07/30/how-to-run-the-irl-obs-switcher-on-macos/ relbookmark>How to run the irl-obs-switcher on macOS?/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2022/07/30/how-to-run-the-irl-obs-switcher-on-macos/ relbookmark>time classentry-date published datetime2022-07-30T12:33:03+02:00>July 30, 2022/time>time classupdated datetime2022-07-31T16:36:30+02:00>July 31, 2022/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>Last week I‘ve a relnoreferrer noopener hrefhttps://www.schrankmonster.de/2022/05/28/i-made-an-open-source-irl-in-real-life-streaming-proxy-and-scene-switcher-for-obs-studio/#comments target_blank>received a comment/a> on the a relnoreferrer noopener hrefhttps://www.schrankmonster.de/2022/05/28/i-made-an-open-source-irl-in-real-life-streaming-proxy-and-scene-switcher-for-obs-studio/ target_blank>initial irl-obs-switcher blog article/a> regarding the use of the tool on macOS./p>p>And good point: Apart from a relnoreferrer noopener hrefhttps://github.com/bietiekay/irl-obs-switcher target_blank>the source code release/a> on GitHub I am generating a relnoreferrer noopener hrefhttps://github.com/bietiekay/irl-obs-switcher/releases target_blank>binary releases/a> for several operating systems and processor architectures./p>p>For Windows it‘s quite straight forward. If you do not have a relnoreferrer noopener hrefhttps://dotnet.microsoft.com/en-us/download target_blank>dotnet 6 /a>installed you will be guided automatically./p>p>For Linux you gotta install a relnoreferrer noopener hrefhttps://dotnet.microsoft.com/en-us/download target_blank>dotnet 6/a> basically according to the official documentation and then run the irl-obs-switcher file./p>p>For macOS it‘s a bit less straight forward – so here are screenshots and comments to guide through the process:/p>div classwp-block-image>figure classaligncenter size-full>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/07/1-600x338.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width1920 height1080 srchttps://www.schrankmonster.de/wp-content/uploads/2022/07/1.png alt classwp-image-16148 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/07/1.png 1920w, https://www.schrankmonster.de/wp-content/uploads/2022/07/1-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/07/1-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/07/1-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/07/1-1536x864.png 1536w sizes(max-width: 1920px) 100vw, 1920px />/a>figcaption classwp-element-caption>first go to the a relnoreferrer noopener hrefhttps://github.com/bietiekay/irl-obs-switcher target_blank>github repository of irl-obs-switcher/a> and check for all pre-requisites./figcaption>/figure>/div>div classwp-block-image>figure classaligncenter size-full>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/07/2-600x338.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width1920 height1080 srchttps://www.schrankmonster.de/wp-content/uploads/2022/07/2.png alt classwp-image-16149 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/07/2.png 1920w, https://www.schrankmonster.de/wp-content/uploads/2022/07/2-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/07/2-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/07/2-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/07/2-1536x864.png 1536w sizes(max-width: 1920px) 100vw, 1920px />/a>figcaption classwp-element-caption>download the current version 6 sdk for your cpu platform – arm64 if you have Apple Silicon. x64 if you have an Intel Mac./figcaption>/figure>/div>div classwp-block-image>figure classaligncenter size-full>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/07/3-600x338.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width1920 height1080 srchttps://www.schrankmonster.de/wp-content/uploads/2022/07/3.png alt classwp-image-16150 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/07/3.png 1920w, https://www.schrankmonster.de/wp-content/uploads/2022/07/3-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/07/3-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/07/3-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/07/3-1536x864.png 1536w sizes(max-width: 1920px) 100vw, 1920px />/a>figcaption classwp-element-caption>Allow the download/figcaption>/figure>/div>div classwp-block-image>figure classaligncenter size-full>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/07/4-600x338.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width1920 height1080 srchttps://www.schrankmonster.de/wp-content/uploads/2022/07/4.png alt classwp-image-16151 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/07/4.png 1920w, https://www.schrankmonster.de/wp-content/uploads/2022/07/4-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/07/4-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/07/4-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/07/4-1536x864.png 1536w sizes(max-width: 1920px) 100vw, 1920px />/a>figcaption classwp-element-caption>After the download finished right click and „Open with Installer“…/figcaption>/figure>/div>div classwp-block-image>figure classaligncenter size-full>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/07/6-600x338.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width1920 height1080 srchttps://www.schrankmonster.de/wp-content/uploads/2022/07/6.png alt classwp-image-16152 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/07/6.png 1920w, https://www.schrankmonster.de/wp-content/uploads/2022/07/6-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/07/6-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/07/6-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/07/6-1536x864.png 1536w sizes(max-width: 1920px) 100vw, 1920px />/a>figcaption classwp-element-caption>a successful installation!/figcaption>/figure>/div>div classwp-block-image>figure classaligncenter size-full>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/07/7-600x338.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width1920 height1080 srchttps://www.schrankmonster.de/wp-content/uploads/2022/07/7.png alt classwp-image-16153 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/07/7.png 1920w, https://www.schrankmonster.de/wp-content/uploads/2022/07/7-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/07/7-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/07/7-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/07/7-1536x864.png 1536w sizes(max-width: 1920px) 100vw, 1920px />/a>figcaption classwp-element-caption>in the a relnoreferrer noopener hrefhttps://github.com/bietiekay/irl-obs-switcher/releases/tag/1.3 target_blank>release page of irl-obs-switcher/a> download the latest macOS binary release./figcaption>/figure>/div>div classwp-block-image>figure classaligncenter size-full>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/07/8-600x338.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width1920 height1080 srchttps://www.schrankmonster.de/wp-content/uploads/2022/07/8.png alt classwp-image-16154 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/07/8.png 1920w, https://www.schrankmonster.de/wp-content/uploads/2022/07/8-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/07/8-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/07/8-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/07/8-1536x864.png 1536w sizes(max-width: 1920px) 100vw, 1920px />/a>figcaption classwp-element-caption>after unzipping right click the folder and select „new Terminal at Folder“. If your menu does not show this item just open a Terminal (search for Terminal) and navigate to the folder you unpacked the binary release to („cd Downloads“)/figcaption>/figure>/div>div classwp-block-image>figure classaligncenter size-full>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/07/9-600x338.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width1920 height1080 srchttps://www.schrankmonster.de/wp-content/uploads/2022/07/9.png alt classwp-image-16155 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/07/9.png 1920w, https://www.schrankmonster.de/wp-content/uploads/2022/07/9-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/07/9-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/07/9-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/07/9-1536x864.png 1536w sizes(max-width: 1920px) 100vw, 1920px />/a>figcaption classwp-element-caption>Then mark the irl-obs-switcher executable by running „chmod +x irl-obs-switcher“. Then try to run it with ./irl-obs-switcher. On current macOS you might get a pop-up warning you about the file you are trying to run. This is a default warning as the binary release of irl-obs-switcher is not signed/approved by Apple but just made available by the developer (me) to you. Choose „Cancel“ as might not want to move it to the recycle bin just yet./figcaption>/figure>/div>div classwp-block-image>figure classaligncenter size-full>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/07/11-600x338.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width1920 height1080 srchttps://www.schrankmonster.de/wp-content/uploads/2022/07/11.png alt classwp-image-16157 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/07/11.png 1920w, https://www.schrankmonster.de/wp-content/uploads/2022/07/11-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/07/11-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/07/11-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/07/11-1536x864.png 1536w sizes(max-width: 1920px) 100vw, 1920px />/a>figcaption classwp-element-caption>Next we need to tell macOS to anyway allow us to run the irl-obs-switcher file by going to the „Security&Privacy“ section of the System Settings./figcaption>/figure>/div>div classwp-block-image>figure classaligncenter size-full>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/07/12-600x338.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width1920 height1080 srchttps://www.schrankmonster.de/wp-content/uploads/2022/07/12.png alt classwp-image-16156 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/07/12.png 1920w, https://www.schrankmonster.de/wp-content/uploads/2022/07/12-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/07/12-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/07/12-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/07/12-1536x864.png 1536w sizes(max-width: 1920px) 100vw, 1920px />/a>figcaption classwp-element-caption>You will see a button „Allow Anyway“ that you can click to allow running of irl-obs-switcher./figcaption>/figure>/div>div classwp-block-image>figure classaligncenter size-full>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/07/13-600x338.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width1920 height1080 srchttps://www.schrankmonster.de/wp-content/uploads/2022/07/13.png alt classwp-image-16158 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/07/13.png 1920w, https://www.schrankmonster.de/wp-content/uploads/2022/07/13-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/07/13-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/07/13-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/07/13-1536x864.png 1536w sizes(max-width: 1920px) 100vw, 1920px />/a>figcaption classwp-element-caption>Now when you try to run irl-obs-switcher again the warning will look different. Click „Open“ and you‘re good to go./figcaption>/figure>/div>div classwp-block-image>figure classaligncenter size-full>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/07/14-600x338.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width1920 height1080 srchttps://www.schrankmonster.de/wp-content/uploads/2022/07/14.png alt classwp-image-16159 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/07/14.png 1920w, https://www.schrankmonster.de/wp-content/uploads/2022/07/14-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/07/14-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/07/14-768x432.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/07/14-1536x864.png 1536w sizes(max-width: 1920px) 100vw, 1920px />/a>figcaption classwp-element-caption>Now you can go ahead, edit the configuration JSON file. Now you should have a relnoreferrer noopener hrefhttps://obsproject.com/de/download target_blank>OBS running/a> and a relnoreferrer noopener hrefhttps://obsproject.com/forum/resources/obs-websocket-remote-control-obs-studio-from-websockets.466/ target_blank>WebSockets installed and set-up/a> to make proper use of the tool./figcaption>/figure>/div>p>I hope this short step-by-step works for you. In fact by making it I‘ve found some bugs and fixed them along the way./p> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/apple/ reltag>Apple/a>, a hrefhttps://www.schrankmonster.de/tag/in-real-life/ reltag>in-real-life/a>, a hrefhttps://www.schrankmonster.de/tag/livestreams/ reltag>livestreams/a>, a hrefhttps://www.schrankmonster.de/tag/opensource/ reltag>opensource/a>, a hrefhttps://www.schrankmonster.de/tag/software/ reltag>Software/a>, a hrefhttps://www.schrankmonster.de/tag/streaming/ reltag>streaming/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16141 classpost-16141 post type-post status-publish format-standard hentry category-media category-stream tag-development tag-livestreams tag-opensource tag-software tag-streaming> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2022/05/28/i-made-an-open-source-irl-in-real-life-streaming-proxy-and-scene-switcher-for-obs-studio/ relbookmark>I made an open source IRL (in-real-life) streaming proxy and scene switcher for OBS studio/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2022/05/28/i-made-an-open-source-irl-in-real-life-streaming-proxy-and-scene-switcher-for-obs-studio/ relbookmark>time classentry-date published datetime2022-05-28T17:04:59+02:00>May 28, 2022/time>time classupdated datetime2022-05-28T17:05:48+02:00>May 28, 2022/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>Ever since I stumbled across several IRL streamers I was intrigued by the concept of it. /p>p>IRL or “in-real-life” is essentially the art of streaming everyday life. For hours and totally mobile. Of course there are some great gems in the vast sea of content creators. One of them – a relnoreferrer noopener hrefhttps://www.twitch.tv/robcdee/videos target_blank>robcdee /a>– streams for hours live almost every day and shows you his way around in Japan. /p>p>Apart from the content – Japan is great – the technical side of this IRL streaming set-ups is quite interesting. Imagine: These streamers wander around with usually a backpack filled with batteries, several modems (4G/5G…) that load balance and bundle a 2-6 Mbit/s video+audio stream that gets sent to a central server either through a relnoreferrer noopener hrefhttps://en.wikipedia.org/wiki/Secure_Reliable_Transport target_blank>SRT /a>or a relnoreferrer noopener hrefhttps://en.wikipedia.org/wiki/Real-Time_Messaging_Protocol target_blank>RTMP /a>protocol. This central server runs a hrefhttps://obsproject.com/ target_blank relnoreferrer noopener>OBS Studio/a> and receives the video stream offering the ability to add overlays and even switch between different scenes and contents./p>p>After I had a basic understanding of the underlying technologies I went ahead and started building my own set-up. I do have plenty of machines with enough internet bandwidth available so they could be the host machine of OBS Studio. I wanted all of this live in a nice a relnoreferrer noopener hrefhttps://www.docker.com/ target_blank>docker/a> container. /p>p>I went ahead and built a docker container that is based upon the latest Ubuntu 21.04 image and basically sets up a very minimal desktop environment accessible over VNC. In this environment there is OBS Studio running and waiting for the live stream to arrive to then send out to Twitch or YouTube./p>p>How I have set-up this docker desktop environment exactly will be part of another blog article./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/05/IMG_1098-scaled.jpg target_blank relnoreferrer noopener>img loadinglazy decodingasync width600 height338 srchttps://www.schrankmonster.de/wp-content/uploads/2022/05/IMG_1098-600x338.jpg alt classwp-image-16142 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/05/IMG_1098-600x338.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2022/05/IMG_1098-400x225.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2022/05/IMG_1098-768x433.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2022/05/IMG_1098-1536x866.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/05/IMG_1098-2048x1154.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>figcaption>look at this nice OBS Studio running on Linux inside a Docker Container on a root server on the other side of the country…/figcaption>/figure>/div>p>So far so good. OBS offers the ability to define multiple scenes to switch between during a live stream. /p>p>These IRL streamers usually have one scene for when they are starting their stream and two more scenes for when they are having a solid connection from their camera/mobile setup and when they are currently experiencing connection issues./p>p>All of the streamers seemingly use the same tooling when it comes to automatically switch between the different scenes depending on their connectivity state. This tool unfortunately is only available for Windows – not for Linux or macOS./p>p>So I thought I give it a shot and write a platform independent one. Nothing wrong with understanding a bit more about the technicalities of live streaming, right?/p>blockquote classwp-block-quote is-layout-flow wp-block-quote-is-layout-flow>p>So I wrote something: IRL-OBS-Switcher. You can get the source code, documentation and the pre-compiled binaries here: a hrefhttps://github.com/bietiekay/irl-obs-switcher>https://github.com/bietiekay/irl-obs-switcher/a>/p>/blockquote>p>It runs on Linux, Windows, macOS as I have used the .NET framework 6.0 to create it. It is all open source and essentially just a bit of glue and logic around another open source tool called “a relnoreferrer noopener hrefhttps://github.com/Stormancer/netproxy target_blank>netproxy/a>” and a hrefhttps://github.com/BarRaider/obs-websocket-dotnet target_blank relnoreferrer noopener>OBS WebSocket.net/a>./p>p>My tool basically runs on all sorts of platforms – including Linux, Windows and macOS. I run it inside the docker container with the OBS Studio. It essentially proxies all data to OBS and monitors wether or not the connection is established or currently disconnected. Furthermore it can be configured to switch scenes in OBS. So depending on wether there is a working connection or not it will switch between a “connected” and “disconnected” scene all automatically./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/05/connected-scene-srt-settings.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width600 height433 srchttps://www.schrankmonster.de/wp-content/uploads/2022/05/connected-scene-srt-settings-600x433.png alt classwp-image-16143 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/05/connected-scene-srt-settings-600x433.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/05/connected-scene-srt-settings-400x289.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/05/connected-scene-srt-settings-768x554.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/05/connected-scene-srt-settings-1536x1108.png 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/05/connected-scene-srt-settings-2048x1478.png 2048w sizes(max-width: 600px) 100vw, 600px />/a>figcaption>the “connected” scene configured as an SRT media source/figcaption>/figure>/div>p>So when you are out and about live streaming your day this little tool takes care of controlling OBS Studio for you./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2022/05/disconnected-scene.png target_blank relnoreferrer noopener>img loadinglazy decodingasync width600 height487 srchttps://www.schrankmonster.de/wp-content/uploads/2022/05/disconnected-scene-600x487.png alt classwp-image-16144 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/05/disconnected-scene-600x487.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/05/disconnected-scene-400x324.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/05/disconnected-scene-768x623.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/05/disconnected-scene-1536x1246.png 1536w, https://www.schrankmonster.de/wp-content/uploads/2022/05/disconnected-scene.png 2011w sizes(max-width: 600px) 100vw, 600px />/a>figcaption>the “disconnected” scene configured to play a nice beach sunset and quiet music to calm people down as the live streamer reconnects…/figcaption>/figure>/div>p>/p> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/development/ reltag>Development/a>, a hrefhttps://www.schrankmonster.de/tag/livestreams/ reltag>livestreams/a>, a hrefhttps://www.schrankmonster.de/tag/opensource/ reltag>opensource/a>, a hrefhttps://www.schrankmonster.de/tag/software/ reltag>Software/a>, a hrefhttps://www.schrankmonster.de/tag/streaming/ reltag>streaming/a>/span>span classcomments-link>a hrefhttps://www.schrankmonster.de/2022/05/28/i-made-an-open-source-irl-in-real-life-streaming-proxy-and-scene-switcher-for-obs-studio/#comments>2 Commentsspan classscreen-reader-text> on I made an open source IRL (in-real-life) streaming proxy and scene switcher for OBS studio/span>/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16138 classpost-16138 post type-post status-publish format-standard hentry category-stream tag-fem tag-reallife tag-forschung tag-tu-ilmenau> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2022/04/15/forschungsgemeinschaft-elektronische-medien-e-v-wird-25-jahre/ relbookmark>Forschungsgemeinschaft elektronische Medien e.V. wird 25 Jahre/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2022/04/15/forschungsgemeinschaft-elektronische-medien-e-v-wird-25-jahre/ relbookmark>time classentry-date published datetime2022-04-15T20:38:41+02:00>April 15, 2022/time>time classupdated datetime2022-04-15T20:38:42+02:00>April 15, 2022/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>Heute ist der Tag an dem die FeM e.V. ihren 25. Geburtstag feiert./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.fem.tu-ilmenau.de/ target_blank relnoreferrer noopener>img loadinglazy decodingasync width600 height262 srchttps://www.schrankmonster.de/wp-content/uploads/2022/04/img_1077-600x262.png alt classwp-image-16137 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/04/img_1077-600x262.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/04/img_1077-400x174.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/04/img_1077-768x335.png 768w, https://www.schrankmonster.de/wp-content/uploads/2022/04/img_1077.png 1200w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>blockquote classwp-block-quote is-layout-flow wp-block-quote-is-layout-flow>p>Die strong>Forschungsgemeinschaft elektronische Medien e. V./strong> (FeM) ist einer der größten studentischen Vereine an einer a hrefapp://de.wikipedia.org/wiki/Hochschule>Hochschule/a> in a hrefapp://de.wikipedia.org/wiki/Th%C3%BCringen>Thüringen/a>. Gegründet wurde der Verein im Jahr 1997 im Umfeld der a hrefapp://de.wikipedia.org/wiki/Technische_Universit%C3%A4t_Ilmenau>TU Ilmenau/a>. Er umfasst derzeit circa 2.000 Mitglieder und betreibt das größte selbstverwaltete studentische a classmw-redirect hrefapp://de.wikipedia.org/wiki/Kommunikationsnetz>Netzwerk/a> Thüringens. Über verschiedene a hrefapp://de.wikipedia.org/wiki/Streaming_Media>Streamingprojekte/a> erreichte der Verein auch außerhalb Thüringens Bekanntheit./p>cite>a hrefhttps://de.wikipedia.org/wiki/Forschungsgemeinschaft_elektronische_Medien>https://de.wikipedia.org/wiki/Forschungsgemeinschaft_elektronische_Medien/a>/cite>/blockquote>p>Ich war länger als eine Regelstudienzeit mit dabei und durfte so viele tolle Sachen machen, ausprobieren und mit gestalten dass es mein Leben durch und nach FeM ein anderes war./p>p>Es gibt hier im Blog schon deshalb eine ganze eigene a relnoreferrer noopener hrefhttps://www.schrankmonster.de/tag/fem/ target_blank>Kategorie die sich der Forschungsgemeinschaft elektronischer Medien e.V./a>t widmet. Zu Recht!/p>p>Herzlichen Glückwunsch FeM! Auf die nächsten 25 Jahre!/p>p>Source: a hrefhttps://blog.fem.tu-ilmenau.de/archives/1062-Die-FeM-wird-25!.html>https://blog.fem.tu-ilmenau.de/archives/1062-Die-FeM-wird-25!.html/a>/p>p>/p> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/fem/ reltag>FeM/a>, a hrefhttps://www.schrankmonster.de/tag/reallife/ reltag>Reallife/a>, a hrefhttps://www.schrankmonster.de/tag/forschung/ reltag>Research/a>, a hrefhttps://www.schrankmonster.de/tag/tu-ilmenau/ reltag>TU-Ilmenau/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16135 classpost-16135 post type-post status-publish format-standard hentry category-media category-stream tag-hack-the-planet tag-podcasts tag-reallife> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2022/02/20/hack-the-planet-podcast-episode-30-waren-des-taglichen-bedarfs/ relbookmark>Hack-the-Planet Podcast Episode 30: Waren des täglichen Bedarfs/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2022/02/20/hack-the-planet-podcast-episode-30-waren-des-taglichen-bedarfs/ relbookmark>time classentry-date published datetime2022-02-20T15:04:04+02:00>February 20, 2022/time>time classupdated datetime2022-02-20T15:04:05+02:00>February 20, 2022/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> div classwp-block-image>figure classaligncenter size-large>a hrefhttps://podcast.hack-the-planet.tv/2022/02/13/episode-30/ target_blank relnoreferrer noopener>img loadinglazy decodingasync width600 height690 srchttps://www.schrankmonster.de/wp-content/uploads/2022/02/img_0846-600x690.jpg alt classwp-image-16134 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/02/img_0846-600x690.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2022/02/img_0846-348x400.jpg 348w, https://www.schrankmonster.de/wp-content/uploads/2022/02/img_0846-768x884.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2022/02/img_0846.jpg 1187w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>ul classwp-block-list>li>Obsidian – a hrefhttps://obsidian.md/>https://obsidian.md//a> /li>li>Obsidian Tasks Plugin – a hrefhttps://github.com/schemar/obsidian-tasks>https://github.com/schemar/obsidian-tasks/a> /li>li>AutoHotkey – a hrefhttps://www.autohotkey.com/>https://www.autohotkey.com//a>/li>li>Nerd – a hrefhttps://www.urbandictionary.com/define.php?termNerd>https://www.urbandictionary.com/define.php?termNerd/a> /li>li>Unity Lights Watchface – a hrefhttps://appleinsider.com/articles/22/01/26/apple-watch-gets-new-unity-lights-watch-face>https://appleinsider.com/articles/22/01/26/apple-watch-gets-new-unity-lights-watch-face/a> /li>li>Raytracing Ziffernblatt – a hrefhttps://www.mactechnews.de/news/article/Unity-Lights-Was-es-mit-dem-Raytracing-beim-neuen-Zifferblatt-der-Apple-Watch-auf-sich-hat-179398.html>https://www.mactechnews.de/news/article/Unity-Lights-Was-es-mit-dem-Raytracing-beim-neuen-Zifferblatt-der-Apple-Watch-auf-sich-hat-179398.html/a> /li>li>Technology Connections / Connextras – a hrefhttps://youtu.be/NeopkvAP-ag>https://youtu.be/NeopkvAP-ag/a> /li>li>Apple Watch Complications – a hrefhttps://developer.apple.com/design/human-interface-guidelines/watchos/overview/complications/>https://developer.apple.com/design/human-interface-guidelines/watchos/overview/complications//a> /li>li>PortaPow – a hrefhttps://portablepowersupplies.co.uk/>https://portablepowersupplies.co.uk//a>/li>li>Juice Jacking – a hrefhttps://en.wikipedia.org/wiki/Juice_jacking>https://en.wikipedia.org/wiki/Juice_jacking/a> /li>li>USB Power Monitor – a hrefhttps://portablepowersupplies.co.uk/product/dual-usb-power-monitor>https://portablepowersupplies.co.uk/product/dual-usb-power-monitor/a> /li>li>USB Kondom – a hrefhttps://www.techbook.de/mobile/usb-kondom>https://www.techbook.de/mobile/usb-kondom/a> /li>li>USB-C Power Monitor Kabel – a hrefhttps://de.aliexpress.com/item/1005002951923334.html>https://de.aliexpress.com/item/1005002951923334.html/a> /li>li>GaN Netzteil – a hrefhttps://www.thefastcode.com/de-eur/article/what-is-a-gan-charger-and-why-will-you-want-one>https://www.thefastcode.com/de-eur/article/what-is-a-gan-charger-and-why-will-you-want-one/a> /li>li>USB Type-C® Cable and Connector Specification Revision 2.1 – a hrefhttps://usb.org/document-library/usb-type-cr-cable-and-connector-specification-revision-21>https://usb.org/document-library/usb-type-cr-cable-and-connector-specification-revision-21/a> /li>li>USB-C PD 2.1 – a hrefhttps://en.wikipedia.org/wiki/USB-C>https://en.wikipedia.org/wiki/USB-C/a>/li>li>Assistive Touch – a hrefhttps://support.apple.com/en-sg/HT212760>https://support.apple.com/en-sg/HT212760/a> /li>li>Keyboard für iPad PRO – a hrefhttps://www.schrankmonster.de/2021/07/24/a-keyboard-and-touchpad-for-the-ipad-pro/>https://www.schrankmonster.de/2021/07/24/a-keyboard-and-touchpad-for-the-ipad-pro//a>/li>li>Jilles auf Twitter – a hrefhttps://twitter.com/jilles_com>https://twitter.com/jilles_com/a>/li>li>Sticker Operation Center – a hrefhttps://stickeroperation.center/2020/10/26/c3-sticker-exchange/>https://stickeroperation.center/2020/10/26/c3-sticker-exchange//a> /li>li>Keyboard – a hrefhttps://stickeroperation.center/2020/12/14/update-rc3-sticker-exchange/>https://stickeroperation.center/2020/12/14/update-rc3-sticker-exchange/a>/li>li>Click Clack Hack – a hrefhttps://www.nerdbude.com/podcast/>https://www.nerdbude.com/podcast//a> Nerd – Dr. Seuss – 1950 im Buch “a hrefhttps://www.amazon.com/If-Ran-Zoo-Classic-Seuss/dp/0394800818>If I Ran the Zoo/a>.”/li>/ul> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/hack-the-planet/ reltag>hack-the-planet/a>, a hrefhttps://www.schrankmonster.de/tag/podcasts/ reltag>podcasts/a>, a hrefhttps://www.schrankmonster.de/tag/reallife/ reltag>Reallife/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16131 classpost-16131 post type-post status-publish format-standard hentry category-media category-stream tag-hack-the-planet tag-podcasts tag-reallife> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2022/02/20/hack-the-planet-podcast-episode-29-katzenfutter-automaten/ relbookmark>Hack-the-Planet Podcast Episode 29: Katzenfutter Automaten/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2022/02/20/hack-the-planet-podcast-episode-29-katzenfutter-automaten/ relbookmark>time classentry-date published datetime2022-02-20T14:57:30+02:00>February 20, 2022/time>time classupdated datetime2022-02-20T14:59:18+02:00>February 20, 2022/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> div classwp-block-image>figure classaligncenter size-large>a hrefhttps://podcast.hack-the-planet.tv/2022/02/05/episode-029/ target_blank relnoreferrer noopener>img loadinglazy decodingasync width600 height588 srchttps://www.schrankmonster.de/wp-content/uploads/2022/02/img_0845-600x588.jpg alt classwp-image-16130 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/02/img_0845-600x588.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2022/02/img_0845-400x392.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2022/02/img_0845-768x752.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2022/02/img_0845.jpg 1185w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>ul classwp-block-list>li>VB Audio Virtual Cable – a hrefhttps://vb-audio.com/Cable/>https://vb-audio.com/Cable//a> /li>li>VB Audio Potato – a hrefhttps://vb-audio.com/Voicemeeter/potato.htm>https://vb-audio.com/Voicemeeter/potato.htm/a> /li>li>Rogue Amoeba Audio Software – a hrefhttps://rogueamoeba.com/>https://rogueamoeba.com//a> /li>li>Obsidian.md – a hrefhttps://obsidian.md/>https://obsidian.md//a>/li>li>Medizinische Informatik Bachelor Hochschule Heilbronn – a hrefhttps://www.hs-heilbronn.de/mib>https://www.hs-heilbronn.de/mib/a>/li>li>Theme Neon 80 a hrefhttps://forum.obsidian.md/t/80s-neon-theme/63>https://forum.obsidian.md/t/80s-neon-theme/63/a>/li>li>IMF Workflow a hrefhttps://forum.obsidian.md/t/example-workflows-in-obsidian/1093>https://forum.obsidian.md/t/example-workflows-in-obsidian/1093/a> /li>li>Windows PathCopy – a hrefhttps://pathcopycopy.github.io/>https://pathcopycopy.github.io//a> /li>li>Diskordianismus – Pentabarf Regel 2 – a hrefhttps://de.wikipedia.org/wiki/Diskordianismus>https://de.wikipedia.org/wiki/Diskordianismus/a> /li>li>Katzenfutter Automat – a hrefhttps://www.surepetcare.com/en-us/pet-feeder/microchip-pet-feeder>https://www.surepetcare.com/en-us/pet-feeder/microchip-pet-feeder/a> /li>li>GitLab – a hrefhttps://about.gitlab.com/>https://about.gitlab.com//a>/li>li>GitHub – a hrefhttps://github.com/>https://github.com//a>/li>li>OhMyGit – a hrefhttps://ohmygit.org/>https://ohmygit.org//a>/li>li>GoGitService Gogs – a hrefhttps://gogs.io/>https://gogs.io//a>/li>li>Build your own Octocat – a hrefhttps://myoctocat.com/>https://myoctocat.com//a>/li>li>GitKraken – a hrefhttps://www.gitkraken.com/>https://www.gitkraken.com//a>/li>li>GitAhead – a hrefhttps://gitahead.github.io/gitahead.com/>https://gitahead.github.io/gitahead.com//a> /li>li>NVIDIA Geforce Now – a hrefhttps://www.nvidia.com/en-us/geforce-now/>https://www.nvidia.com/en-us/geforce-now//a>/li>li>Google Stadia – a hrefhttps://stadia.google.com/home>https://stadia.google.com/home/a> /li>li>Shadow – a hrefhttps://shadow.tech/de/>https://shadow.tech/de//a> /li>li>Streaming Plattformen – Übersicht – a hrefhttp://www.gaming-magazin.de/cloud-gaming-anbieter/#Blacknut>http://www.gaming-magazin.de/cloud-gaming-anbieter//a> /li>li>Xbox All Access – a hrefhttps://www.xbox.com/de-DE/xbox-all-access>https://www.xbox.com/de-DE/xbox-all-access/a> Google Stadia Controller – a hrefhttps://store.google.com/product/stadia_controller?hlde>https://store.google.com/product/stadia_controller?hlde/a>/li>/ul> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/hack-the-planet/ reltag>hack-the-planet/a>, a hrefhttps://www.schrankmonster.de/tag/podcasts/ reltag>podcasts/a>, a hrefhttps://www.schrankmonster.de/tag/reallife/ reltag>Reallife/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16127 classpost-16127 post type-post status-publish format-standard hentry category-media category-stream tag-hack-the-planet tag-podcasts tag-reallife> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2022/02/01/hack-the-planet-podcast-episode-28-duplikate-schluckauf/ relbookmark>Hack-the-Planet Podcast Episode 28: Duplikate Schluckauf/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2022/02/01/hack-the-planet-podcast-episode-28-duplikate-schluckauf/ relbookmark>time classentry-date published datetime2022-02-01T17:51:33+02:00>February 1, 2022/time>time classupdated datetime2022-02-01T17:51:44+02:00>February 1, 2022/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> div classwp-block-image>figure classaligncenter size-large>a hrefhttps://podcast.hack-the-planet.tv/2022/01/29/episode-28/ target_blank relnoopener>img loadinglazy decodingasync width600 height535 srchttps://www.schrankmonster.de/wp-content/uploads/2022/02/image-600x535.png alt classwp-image-16128 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/02/image-600x535.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/02/image-400x356.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/02/image.png 614w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>ul classwp-block-list>li>EOS M200 – a relnoreferrer noopener hrefhttps://www.canon.de/cameras/eos-m200/ target_blank>https://www.canon.de/cameras/eos-m200//a> /li>li>USB-Netzwerk-Speicher-Box – a relnoreferrer noopener hrefhttps://www.wut.de/e-53763-ww-dade-000.php target_blank>https://www.wut.de/e-53763-ww-dade-000.php/a> /li>li>Czkawka Duplikatsuche –strong> /strong>a relnoreferrer noopener hrefhttps://github.com/qarmin/czkawka target_blank>https://github.com/qarmin/czkawka/a> /li>li>Polyglot Files – a relnoreferrer noopener hrefhttps://github.com/Polydet/polyglot-database target_blank>https://github.com/Polydet/polyglot-database/a> /li>li>Polyglot Files – a relnoreferrer noopener hrefhttps://github.com/corkami target_blank>https://github.com/corkami/a> /li>li>TCPA – a relnoreferrer noopener hrefhttps://en.wikipedia.org/wiki/Telephone_Consumer_Protection_Act_of_1991 target_blank>https://en.wikipedia.org/wiki/Telephone_Consumer_Protection_Act_of_1991/a>/li>li>36c3 Klimafreundliche Software – a relnoreferrer noopener hrefhttps://fahrplan.events.ccc.de/congress/2019/Fahrplan/events/10852.html target_blank>https://fahrplan.events.ccc.de/congress/2019/Fahrplan/events/10852.html/a>/li>li>Nucbox – a relnoreferrer noopener hrefhttps://gmktec.com/products/nucbox-most-powerful-palm-sized-4k-mini-pc-1 target_blank>https://gmktec.com/products/nucbox-most-powerful-palm-sized-4k-mini-pc-1/a> /li>li>YouTube Subtitles automatisch – a relnoreferrer noopener hrefhttps://www.dvdvideosoft.com/online-youtube-subtitles-download target_blank>https://www.dvdvideosoft.com/online-youtube-subtitles-download/a> /li>li>YouTube-DL – a relnoreferrer noopener hrefhttps://github.com/yt-dlp/yt-dlp target_blank>https://github.com/yt-dlp/yt-dlp/a>/li>li>Blinkenlights – a relnoreferrer noopener hrefhttp://blinkenlights.net/ target_blank>http://blinkenlights.net//a> /li>li>Window Tetris an der Hochschule – VL Embedded Systems a relnoreferrer noopener hrefhttps://www.youtube.com/watch?vXArYYggf_J8 target_blank>https://www.youtube.com/watch?vXArYYggf_J8 /a>/li>li>Projekt Blinkelights a relnoreferrer noopener hrefhttps://en.wikipedia.org/wiki/Project_Blinkenlights target_blank>https://en.wikipedia.org/wiki/Project_Blinkenlights/a>/li>li>Obsidian.md – a relnoreferrer noopener hrefhttps://obsidian.md/ target_blank>https://obsidian.md//a>/li>li>Obsidian Example Workflows – a hrefhttps://forum.obsidian.md/t/example-workflows-in-obsidian/1093 target_blank relnoreferrer noopener>https://forum.obsidian.md/t/example-workflows-in-obsidian/1093/a>/li>li>Visual Studio Code – a relnoreferrer noopener hrefhttps://code.visualstudio.com/ target_blank>https://code.visualstudio.com//a> /li>li>SSH und Ansible: a relnoreferrer noopener hrefhttps://aheil.de/blog/ansible_login_via_ssh target_blank>https://aheil.de/blog/ansible_login_via_ssh/a>/li>/ul> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/hack-the-planet/ reltag>hack-the-planet/a>, a hrefhttps://www.schrankmonster.de/tag/podcasts/ reltag>podcasts/a>, a hrefhttps://www.schrankmonster.de/tag/reallife/ reltag>Reallife/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16120 classpost-16120 post type-post status-publish format-standard hentry category-media category-stream tag-hack-the-planet tag-podcasts tag-reallife> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2022/01/20/hack-the-planet-podcast-episode-27-lucky-we/ relbookmark>Hack-the-Planet Podcast: Episode 27 – Lucky We/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2022/01/20/hack-the-planet-podcast-episode-27-lucky-we/ relbookmark>time classentry-date published datetime2022-01-20T11:38:33+02:00>January 20, 2022/time>time classupdated datetime2022-01-20T11:38:40+02:00>January 20, 2022/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>Lucky We/p>div classwp-block-image>figure classaligncenter size-large is-resized>a hrefhttps://podcast.hack-the-planet.tv/2022/01/19/episode-27/ target_blank relnoopener>img loadinglazy decodingasync srchttps://www.schrankmonster.de/wp-content/uploads/2022/01/Screenshot-at-2022-01-20-10-23-17-600x572.png alt classwp-image-16123 width600 height572 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/01/Screenshot-at-2022-01-20-10-23-17-600x572.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/01/Screenshot-at-2022-01-20-10-23-17-400x381.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/01/Screenshot-at-2022-01-20-10-23-17.png 614w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>ul classwp-block-list>li>Twitter Muted Keywords – a relnoreferrer noopener hrefhttps://gist.github.com/IanColdwater/88b3341a7c4c0cf71c73ac56f9bd36ec target_blank>https://gist.github.com/IanColdwater/88b3341a7c4c0cf71c73ac56f9bd36ec/a> /li>li>Megablock – a relnoreferrer noopener hrefhttps://megablock.xyz/ target_blank>https://megablock.xyz//a> /li>li>Sammlung Quellcode von vergangenen Games – a relnoreferrer noopener hrefhttps://github.com/videogamepreservation target_blank>https://github.com/videogamepreservation/a> – /li>li>MIcrosoft Surface Pro unterstützt Windows 11 nicht – a relnoreferrer noopener hrefhttps://support.microsoft.com/en-us/windows/ways-to-install-windows-11-e0edbbfb-cfc5-4011-868b-2ce77ac7c70e target_blank>https://support.microsoft.com/en-us/windows/ways-to-install-windows-11-e0edbbfb-cfc5-4011-868b-2ce77ac7c70e/a> /li>li>Corne Keyboards selber bauen – erste Erfahrungen – a relnoreferrer noopener hrefhttps://www.schrankmonster.de/2021/05/01/building-a-corne-split-keyboard/ target_blank>https://www.schrankmonster.de/2021/05/01/building-a-corne-split-keyboard//a> a relnoreferrer noopener hrefhttps://www.nerdbude.com/podcast/index.html target_blank>https://www.nerdbude.com/podcast/index.html/a> /li>li>Vault of the Atomic Age – a relnoreferrer noopener hrefhttps://thevaultoftheatomicspaceage.tumblr.com/ target_blank>https://thevaultoftheatomicspaceage.tumblr.com//a> /li>li>LuckyV – a relnoreferrer noopener hrefhttps://luckyv.de/ target_blank>https://luckyv.de//a> /li>li>xPandorya Visage Horrorspiel Stream – a hrefhttps://www.youtube.com/playlist?listPLNlTppojtw-smn4ZjsPHqDmqAD1kcnwfJ target_blank relnoreferrer noopener>https://www.youtube.com/playlist?listPLNlTppojtw-smn4ZjsPHqDmqAD1kcnwfJ/a> /li>li>Streamingübersicht LuckyV Streamer – a hrefhttps://luckyv-streamer.frozenpenguin.media/ target_blank relnoreferrer noopener>https://luckyv-streamer.frozenpenguin.media//a>/li>li>xPandorya Streams – a hrefhttps://www.twitch.tv/xpandorya/videos target_blank relnoreferrer noopener>https://www.twitch.tv/xpandorya/videos/a> /li>li>Grand Theft Auto V (GTA V) – a hrefhttps://www.rockstargames.com/V target_blank relnoreferrer noopener>https://www.rockstargames.com/V/a>/li>li>AltV – a hrefhttps://altv.mp target_blank relnoreferrer noopener>https://altv.mp/a> /li>li>Apps von Daniel für Streamer: a hrefhttps://github.com/bietiekay/LuckyVPlayerCounter target_blank relnoreferrer noopener>https://github.com/bietiekay/LuckyVPlayerCounter/a> und a hrefhttps://github.com/bietiekay/Los-Santos-Transit-Bus-Streamer-Display target_blank relnoreferrer noopener>https://github.com/bietiekay/Los-Santos-Transit-Bus-Streamer-Display/a> /li>li>Eigener RP Character von Daniel: “Henry McCarty” – a hrefhttps://www.youtube.com/playlist?listPLeS4VPLm_ARVCZSEfQ-QrBUAWxFLOL3uB target_blank relnoreferrer noopener>https://www.youtube.com/playlist?listPLeS4VPLm_ARVCZSEfQ-QrBUAWxFLOL3uB/a> /li>li>Feature-Trailer Zweitschlüssel – a hrefhttps://www.youtube.com/watch?vi6SJfd1YlqU target_blank relnoreferrer noopener>https://www.youtube.com/watch?vi6SJfd1YlqU/a> /li>li>LuckyV Trailer – a hrefhttps://www.youtube.com/watch?vE_0aGmIfJCk target_blank relnoreferrer noopener>https://www.youtube.com/watch?vE_0aGmIfJCk/a> /li>/ul> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/hack-the-planet/ reltag>hack-the-planet/a>, a hrefhttps://www.schrankmonster.de/tag/podcasts/ reltag>podcasts/a>, a hrefhttps://www.schrankmonster.de/tag/reallife/ reltag>Reallife/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16117 classpost-16117 post type-post status-publish format-standard hentry category-media category-stream tag-hack-the-planet tag-podcasts tag-reallife> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2022/01/12/hack-the-planet-podcast-episode-26/ relbookmark>Hack-the-Planet Podcast: Episode 26/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2022/01/12/hack-the-planet-podcast-episode-26/ relbookmark>time classentry-date published datetime2022-01-12T12:23:01+02:00>January 12, 2022/time>time classupdated datetime2022-01-12T12:23:07+02:00>January 12, 2022/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>strong>Gestern. Heute. Morgen. Teil 1/strong>/p>p>Nach kurzer kreativer Pause werfen Daniel und Andreas einen Blick darauf, was sich im Bereich der Digitalisierung den alles so getan hat./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://podcast.hack-the-planet.tv/2022/01/11/episode-26/ target_blank relnoopener>img loadinglazy decodingasync width600 height307 srchttps://www.schrankmonster.de/wp-content/uploads/2022/01/Screenshot-at-2022-01-12-11-16-41-600x307.png alt classwp-image-16118 srcsethttps://www.schrankmonster.de/wp-content/uploads/2022/01/Screenshot-at-2022-01-12-11-16-41-600x307.png 600w, https://www.schrankmonster.de/wp-content/uploads/2022/01/Screenshot-at-2022-01-12-11-16-41-400x205.png 400w, https://www.schrankmonster.de/wp-content/uploads/2022/01/Screenshot-at-2022-01-12-11-16-41.png 609w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>ul classwp-block-list>li>Andreas YouTube Kanal: a hrefhttps://www.youtube.com/c/AndreasHeil/featured target_blank relnoreferrer noopener>https://www.youtube.com/c/AndreasHeil/featured/a> /li>li>10x Engineer – a hrefhttps://podcast.hack-the-planet.tv/2019/08/09/episode-0/ target_blank relnoreferrer noopener>https://podcast.hack-the-planet.tv/2019/08/09/episode-0//a> /li>li>Big Blue Button a hrefhttps://bigbluebutton.org/ target_blank relnoreferrer noopener>https://bigbluebutton.org//a>/li>li>Moodle a hrefhttps://moodle.org/ target_blank relnoreferrer noopener>https://moodle.org//a>/li>li>Resilio Sync a hrefhttps://www.resilio.com/ target_blank relnoreferrer noopener>https://www.resilio.com//a>/li>li>Miro a hrefhttps://miro.com/ target_blank relnoreferrer noopener>https://miro.com//a>/li>li>Conceptboard a hrefhttps://conceptboard.com/ target_blank relnoreferrer noopener>https://conceptboard.com//a>/li>li>Andreas’ Github a hrefhttps://github.com/aheil/ target_blank relnoreferrer noopener>https://github.com/aheil/a>/li>li>Reveal.js a hrefhttps://revealjs.com/ target_blank relnoreferrer noopener>https://revealjs.com//a> /li>li>Beispiel Kursübersicht a hrefhttps://aheil.de/hhn-webdev/ target_blank relnoreferrer noopener>https://aheil.de/hhn-webdev//a>/li>li>Operating Systems – 3 easy pieces a hrefhttps://pages.cs.wisc.edu/~remzi/OSTEP/ target_blank relnoreferrer noopener>https://pages.cs.wisc.edu/~remzi/OSTEP//a> /li>li>Linux Torvalds – Why desktop Linux sucks a hrefhttps://www.youtube.com/watch?vPzl1B7nB9Kc target_blank relnoreferrer noopener>https://www.youtube.com/watch?vPzl1B7nB9Kc/a>/li>li>LiveOverflow a hrefhttps://liveoverflow.com/ target_blank relnoreferrer noopener>https://liveoverflow.com//a>/li>li>Ben Eater – build 8 bit CPUs from scratch a hrefhttps://eater.net/ target_blank relnoreferrer noopener>https://eater.net//a>/li>li>Rossman Repair Group a hrefhttps://www.rossmanngroup.com/ target_blank relnoreferrer noopener>https://www.rossmanngroup.com//a>/li>li>Rossman YouTube a hrefhttps://www.youtube.com/user/rossmanngroup target_blank relnoreferrer noopener>https://www.youtube.com/user/rossmanngroup/a>/li>li>Tim Pritlove Metaebene a hrefhttps://metaebene.me/ target_blank relnoreferrer noopener>https://metaebene.me//a>/li>li>LuckyV Streaming Übersicht a hrefhttps://luckyv-streamer.frozenpenguin.media/ target_blank relnoreferrer noopener>https://luckyv-streamer.frozenpenguin.media//a>/li>/ul> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/hack-the-planet/ reltag>hack-the-planet/a>, a hrefhttps://www.schrankmonster.de/tag/podcasts/ reltag>podcasts/a>, a hrefhttps://www.schrankmonster.de/tag/reallife/ reltag>Reallife/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16106 classpost-16106 post type-post status-publish format-standard hentry category-media category-stream tag-games tag-internet tag-luckyv tag-online tag-opensource tag-programming tag-streaming tag-windows> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2021/12/27/luckyv-spielerzahl-fur-streamer/ relbookmark>LuckyV Spielerzahl für Streamer/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2021/12/27/luckyv-spielerzahl-fur-streamer/ relbookmark>time classentry-date published datetime2021-12-27T18:30:32+02:00>December 27, 2021/time>time classupdated datetime2021-12-27T18:30:42+02:00>December 27, 2021/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>Ich hattea hrefhttps://www.schrankmonster.de/2021/04/28/joining-the-luckyv-gta-rp-developer-team/ data-typeURL data-idhttps://www.schrankmonster.de/2021/04/28/joining-the-luckyv-gta-rp-developer-team/ target_blank relnoreferrer noopener> ja schon darüber geschrieben/a> dass ich beim Projekt “a hrefhttps://luckyv.de/ data-typeURL data-idhttps://luckyv.de/ target_blank relnoreferrer noopener>LuckyV/a>” mitprogrammiere. Im Zuge dieser Programmierarbeit habe ich auch selbst begonnen GTA RP zu a hrefhttps://www.twitch.tv/bietiekay data-typeURL data-idhttps://www.twitch.tv/bietiekay target_blank relnoreferrer noopener>spielen und zu streamen/a>./p>p>Gleich zu Anfang habe ich mir meinen Stream so eingerichtet dass jeweils der aktuelle Spieler-Counter immer im Bild zu sehen war. Ich finde das einfach eine ganze witzige Information vor allem für LuckyV-Interessierte./p>div classwp-block-image is-style-default>figure classaligncenter size-large>a hrefhttps://www.twitch.tv/bietiekay target_blank relnoopener>img loadinglazy decodingasync width600 height339 srchttps://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-171346-600x339.png alt classwp-image-16109 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-171346-600x339.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-171346-400x226.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-171346-768x434.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-171346.png 1332w sizes(max-width: 600px) 100vw, 600px />/a>figcaption>rechts oben – die aktuelle Zahl der gleichzeitigen Spieler auf LuckyV/figcaption>/figure>/div>p>Meine ursprüngliche Implementierung war etwas kompliziert – zu kompliziert um sie einfach mit anderen zu teilen. /p>p>Daher habe ich mich entschlossen den Zähler in eine eigene Windows Applikation zu verpacken die von Streamern einfach verwendet und in a hrefhttps://obsproject.com/ data-typeURL data-idhttps://obsproject.com/ target_blank relnoreferrer noopener>OBS/a> eingebunden werden kann./p>p>Daher gibt es ab sofort frei verfügbar ein a hrefhttps://github.com/bietiekay/LuckyVPlayerCounter data-typeURL data-idhttps://github.com/bietiekay/LuckyVPlayerCounter target_blank relnoreferrer noopener>Github Repository mit dem Quelltext und der fertig verpackten Applikation./a>/p>div classwp-block-image is-style-default>figure classaligncenter size-large>a hrefhttps://github.com/bietiekay/LuckyVPlayerCounter target_blank relnoopener>img loadinglazy decodingasync width600 height405 srchttps://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-170727-600x405.png alt classwp-image-16111 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-170727-600x405.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-170727-400x270.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-170727-768x519.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-170727.png 1175w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>Das dann in seinen Stream einzubinden ist denkbar einfach:/p>ul classwp-block-list>li>Herunterladen – von a relnoreferrer noopener hrefhttps://github.com/bietiekay/LuckyVPlayerCounter/releases data-typeURL data-idhttps://github.com/bietiekay/LuckyVPlayerCounter/releases target_blank>hier zum Beispiel/a>/li>li>Starten und prüfen ob die Zahl auch angezeigt wird – es sollte ungefähr so aussehen: /li>/ul>div classwp-block-image is-style-default>figure classaligncenter size-large>img loadinglazy decodingasync width600 height323 srchttps://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-155237-600x323.png alt classwp-image-16107 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-155237-600x323.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-155237-400x215.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-155237-768x413.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/12/Screenshot-2021-12-27-155237.png 798w sizes(max-width: 600px) 100vw, 600px />/figure>/div>p>Man kann das nun auf zwei Wegen einbinden. /p>h2 classwp-block-heading idweg-1-fensteraufnahme>Weg 1: Fensteraufnahme/h2>p>In der Applikation kann man Hintergrundfarben sowie Schriftart und Farbe konfigurieren. Wenn man das erledigt hat wie man es haben will wählt man im Quellenmenü “Fensteraufnahme” und dann das Applikationsfenster./p>div classwp-block-image is-style-default>figure classaligncenter size-full>img loadinglazy decodingasync width309 height245 srchttps://www.schrankmonster.de/wp-content/uploads/2021/12/image.png alt classwp-image-16112/>figcaption>Fensteraufnahme/figcaption>/figure>/div>div classwp-block-image is-style-default>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/12/image-1.png target_blank relnoopener>img loadinglazy decodingasync width600 height356 srchttps://www.schrankmonster.de/wp-content/uploads/2021/12/image-1-600x356.png alt classwp-image-16113 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/12/image-1-600x356.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/12/image-1-400x237.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/12/image-1-768x456.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/12/image-1.png 1224w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>Diese Quelle kann man dann wie man möchte konfigurieren. z.B. mit Filtern um bis auf die Schrift alles transparent zu gestalten oder oder oder…/p>h2 classwp-block-heading idweg-2-playercount-txt>Weg 2: playercount.txt/h2>p>Wenn die Applikation läuft aktualisiert sie ständig eine Datei “playercount.txt” im gleichen Ordner. Man kann nun OBS so konfigurieren dass diese Datei regelmässig ausgelesen und angezeigt wird. /p>p>Dazu fügt man ein “Text (GDI+)” im Quellenmenü hinzu und konfiguriert diese Quelle so dass der Text aus einer Datei gelesen wird:/p>div classwp-block-image is-style-default>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/12/image-2.png target_blank relnoopener>img loadinglazy decodingasync width600 height382 srchttps://www.schrankmonster.de/wp-content/uploads/2021/12/image-2-600x382.png alt classwp-image-16114 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/12/image-2-600x382.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/12/image-2-400x255.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/12/image-2-768x489.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/12/image-2.png 1012w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>Hier kann man dann auch beliebig Schriftart, Größe und Farbe konfigurieren./p> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/games/ reltag>Games/a>, a hrefhttps://www.schrankmonster.de/tag/internet/ reltag>Internet/a>, a hrefhttps://www.schrankmonster.de/tag/luckyv/ reltag>LuckyV/a>, a hrefhttps://www.schrankmonster.de/tag/online/ reltag>online/a>, a hrefhttps://www.schrankmonster.de/tag/opensource/ reltag>opensource/a>, a hrefhttps://www.schrankmonster.de/tag/programming/ reltag>programming/a>, a hrefhttps://www.schrankmonster.de/tag/streaming/ reltag>streaming/a>, a hrefhttps://www.schrankmonster.de/tag/windows/ reltag>windows/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16099 classpost-16099 post type-post status-publish format-standard hentry category-stream tag-development tag-computergrafik tag-hack-the-planet tag-hardware tag-opensource> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2021/12/15/the-little-friend-in-my-corne-keyboard/ relbookmark>the little friend in my corne keyboard/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2021/12/15/the-little-friend-in-my-corne-keyboard/ relbookmark>time classentry-date published datetime2021-12-15T10:13:30+02:00>December 15, 2021/time>time classupdated datetime2021-12-15T10:13:31+02:00>December 15, 2021/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>I’ve built two a hrefhttps://www.schrankmonster.de/2021/05/01/building-a-corne-split-keyboard/ target_blank relnoreferrer noopener>corne keyboards/a> by now and I am using them as daily-drivers. I won’t switch back to other keyboards if I have the choice./p>p>Also I have settled on firmware features, a relnoreferrer noopener hrefhttps://www.schrankmonster.de/2021/05/20/my-4-layer-corne-split-keyboard-layout-germany/ target_blank>keyboard layout/a> and what I am using the OLEDs for:/p>div classwp-block-image>figure classaligncenter size-full>img loadinglazy decodingasync width270 height480 srchttps://www.schrankmonster.de/wp-content/uploads/2021/12/corneanimation.gif alt classwp-image-16098/>/figure>/div> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/development/ reltag>Development/a>, a hrefhttps://www.schrankmonster.de/tag/computergrafik/ reltag>graphics/a>, a hrefhttps://www.schrankmonster.de/tag/hack-the-planet/ reltag>hack-the-planet/a>, a hrefhttps://www.schrankmonster.de/tag/hardware/ reltag>Hardware/a>, a hrefhttps://www.schrankmonster.de/tag/opensource/ reltag>opensource/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16088 classpost-16088 post type-post status-publish format-standard hentry category-stream tag-apple tag-hardware tag-mobile> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2021/07/24/a-keyboard-and-touchpad-for-the-ipad-pro/ relbookmark>A keyboard and touchpad for the iPad Pro/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2021/07/24/a-keyboard-and-touchpad-for-the-ipad-pro/ relbookmark>time classentry-date published datetime2021-07-24T16:08:30+02:00>July 24, 2021/time>time classupdated datetime2021-07-24T16:08:31+02:00>July 24, 2021/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>With the release of the M1 iPad Pro I had decided to order one to replace my aging iPad mini 4 from 2015./p>p>And so far I am very happy with it. I‘ve got it with the Apple Smart Folio which comes with this strange material that seems to collect dust like crazy. At least it seems to do it‘s job to protect the device. /p>p>The Smart Folio allows you to prop up the iPad either fully up or lay it down onto a table at an angle, /p>p>Embedded into the smart folio are magnets on both sides. It even depends solely on magnetic force to attach to the iPad Pro. /p>p>Now I‘am regularly typing and using a mouse with iPad OS. Which works great with the normal bluetooth keyboard and mouse from Logitech that I had around still. But those desktop peripherals are quite heavy and big devices compared to what you would want with such a mobile device like the iPad Pro./p>p>There are multiple options that replace the Smart Folio with keyboard and touchpad combos. From Apple, from Logitech and of course the usual suspects from China. Those combos all have different downsides for me. For example:/p>ul classwp-block-list>li>Apple Magic Keyboardul>li>enormous price/li>li>No F-keys/li>li>Heavy/li>/ul>/li>li>Logitech Folio Touchul>li>does not attach magnetically but puts the iPad into a bumper frame/li>li>As thick as it gets/li>li>Kind-of pricey for keyboard and touchpad/li>/ul>/li>/ul>p>Both of the above options require the iPad Pro to be always connected to the case/keyboard. This limits the angles and the distance I can put the iPad to use it. It limits how I can use the keyboard and in what positions I can type. Both of them also connect directly to the iPad Pro through the back-connectors to be powered and data-transfer./p>p>None of this is a good thing for me. I want a keyboard+touchpad that I can basically put at whatever distance I want in front of the screen and put the screen anywhere I need to be able to work comfortably. Everything being too tightly integrated and requiring to be always wired up to even work is a big downside for me./p>p>So I started to look around and quickly found lots of options of keyboard/touchpad combinations that are self-powered and actually also already available for years. /p>p>With some research I settled to purchase one that ticked all boxes for me:/p>ul classwp-block-list>li>The haptic feeling when typing should be bearable, ideally it should be like a good notebook keyboard/li>li>The touchpad should support multi-touch gestures and work well with iPad OS – that is a really hard thing to achieve – it seems/li>li>Bluetooth 5.0 connection that does not interfere with WiFi/li>li>very light, yet has to have enough battery for hours of use/li>li>Needs to attach somehow to the iPad case while not in use yet needs to be detached physically from the iPad while in use/li>li>Needs to support all normal keys you would need on Linux console or while programming, including the F-keys./li>li>cheap?/li>/ul>p>This is how it looks like while in use:/p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8969-scaled.jpg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8969-600x450.jpg alt classwp-image-16083 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8969-600x450.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8969-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8969-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8969-1536x1152.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8969-2048x1536.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>As you can see it‘s not actually attached to the iPad but just there ready to be used.It‘s a fair size – remember: this is an 12.9 inch iPad next to it. /p>p>All the above checkboxes are ticked as the the keyboard feels well while typing. It has F-keys and even offers switchable layouts for different use-cases. All my programming and console needs are fulfilled./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8970-scaled.jpg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8970-600x450.jpg alt classwp-image-16084 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8970-600x450.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8970-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8970-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8970-1536x1152.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8970-2048x1536.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>It’s insanely light – feels almost too light. But the backside is thin metal which is magnetic. And yes. It just attaches to the outside of the original Apple Smart Folio that I already had. It literally just snaps onto it and stays there while being moved from one place to the other./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8971-scaled.jpg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8971-600x450.jpg alt classwp-image-16085 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8971-600x450.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8971-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8971-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8971-1536x1152.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8971-2048x1536.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>With the flexibility of the original Smart Folio I can now put the iPad onto the couch table and sit comfortably on the couch while typing and using the touchpad with the stable small keyboard on my lap./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8973-scaled.jpg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8973-600x450.jpg alt classwp-image-16086 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8973-600x450.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8973-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8973-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8973-1536x1152.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8973-2048x1536.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>Since it comes with it‘s own battery (I have it for 1 week and I was unable to empty it) its a bonus that charging takes place through a USB-C port. Most other cheap keyboard/touchpad combinations come with a Micro-USB port for charging. Even in 2021./p>p>I could not resist to open it right up. There are 8 screws at the bottom that can easily be opened./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8927-scaled.jpg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8927-600x450.jpg alt classwp-image-16087 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/07/img_8927-600x450.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8927-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8927-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8927-1536x1152.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/07/img_8927-2048x1536.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>Look how easy it will be to replace the battery one day. This is a basic off-the-shelve battery pack that is cheap to replace when faulty./p>p>Now while I can recommend this keyboard for the iPad Pro I cannot tell you where you can get it. I‘ve ordered mine on Amazon but while I was writing this article I was unable to find and link the product page. It got removed apparently./p>p>So my only recommendation would be: Go for a hunt for keyboards with similar options. Mine also has key backlights with different colors – which nobody needs for any reason. But if you go for the hunt. Look out for keyboard touchpad combinations that offer Bluetooth 5.0 and USB-C for charging. Compare the pictures as the keyboard layout was quite unique (T-cursor keys, F-keys,…) ./p> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/apple/ reltag>Apple/a>, a hrefhttps://www.schrankmonster.de/tag/hardware/ reltag>Hardware/a>, a hrefhttps://www.schrankmonster.de/tag/mobile/ reltag>Mobile/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16079 classpost-16079 post type-post status-publish format-standard hentry category-media category-pictures tag-development tag-computergrafik tag-internet tag-opensource tag-software> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2021/07/06/health-related-icons-for-your-apps-and-sites/ relbookmark>Health related Icons for your Apps and Sites/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2021/07/06/health-related-icons-for-your-apps-and-sites/ relbookmark>time classentry-date published datetime2021-07-06T08:56:20+02:00>July 6, 2021/time>time classupdated datetime2021-07-06T08:56:24+02:00>July 6, 2021/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>Found that nice heap of Icons that are free to use and high-quality:/p>blockquote classwp-block-quote is-layout-flow wp-block-quote-is-layout-flow>p>Health Icons is a volunteer effort to create a ‘global good’ for health projects all over the world. These icons are available in the public domain for use in any type of project./p>p>The project is hosted by the public health not-for-profit Resolve to Save Lives as an expression of our committment to offer the icons for free, forever./p>cite>a hrefhttps://healthicons.org/about target_blank relnoreferrer noopener>https://healthicons.org/about/a>/cite>/blockquote>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://healthicons.org/ target_blank relnoopener>img loadinglazy decodingasync width600 height525 srchttps://www.schrankmonster.de/wp-content/uploads/2021/07/Screenshot-at-2021-07-06-08-55-24-600x525.png alt classwp-image-16080 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/07/Screenshot-at-2021-07-06-08-55-24-600x525.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/07/Screenshot-at-2021-07-06-08-55-24-400x350.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/07/Screenshot-at-2021-07-06-08-55-24-768x672.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/07/Screenshot-at-2021-07-06-08-55-24.png 1046w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/pictures/ relcategory tag>pictures/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/development/ reltag>Development/a>, a hrefhttps://www.schrankmonster.de/tag/computergrafik/ reltag>graphics/a>, a hrefhttps://www.schrankmonster.de/tag/internet/ reltag>Internet/a>, a hrefhttps://www.schrankmonster.de/tag/opensource/ reltag>opensource/a>, a hrefhttps://www.schrankmonster.de/tag/software/ reltag>Software/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-15579 classpost-15579 post type-post status-publish format-standard hentry category-pictures category-stream tag-japan tag-pictures tag-tokyo> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2021/06/01/handheld-iphone-11-pro-low-light-performance/ relbookmark>Handheld iPhone 11 Pro low light performance/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2021/06/01/handheld-iphone-11-pro-low-light-performance/ relbookmark>time classentry-date published datetime2021-06-01T21:54:52+02:00>June 1, 2021/time>time classupdated datetime2021-06-05T14:10:12+02:00>June 5, 2021/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> div classwp-block-image>figure classaligncenter size-medium>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1302.jpg>img loadinglazy decodingasync width400 height300 srchttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1302-400x300.jpg alt classwp-image-15570 srcsethttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1302-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1302-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1302-600x450.jpg 600w sizes(max-width: 400px) 100vw, 400px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-medium>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1298.jpg>img loadinglazy decodingasync width400 height300 srchttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1298-400x300.jpg alt classwp-image-15571 srcsethttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1298-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1298-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1298-600x450.jpg 600w sizes(max-width: 400px) 100vw, 400px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-medium>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1286.jpg>img loadinglazy decodingasync width400 height300 srchttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1286-400x300.jpg alt classwp-image-15574 srcsethttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1286-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1286-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1286-600x450.jpg 600w sizes(max-width: 400px) 100vw, 400px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-medium>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1289.jpg>img loadinglazy decodingasync width400 height300 srchttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1289-400x300.jpg alt classwp-image-15576 srcsethttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1289-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1289-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1289-600x450.jpg 600w sizes(max-width: 400px) 100vw, 400px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-medium>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1285.jpg>img loadinglazy decodingasync width400 height300 srchttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1285-400x300.jpg alt classwp-image-15572 srcsethttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1285-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1285-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1285-600x450.jpg 600w sizes(max-width: 400px) 100vw, 400px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-medium>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1282.jpg>img loadinglazy decodingasync width400 height300 srchttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1282-400x300.jpg alt classwp-image-15577 srcsethttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1282-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1282-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1282-600x450.jpg 600w sizes(max-width: 400px) 100vw, 400px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-medium>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1276.jpg>img loadinglazy decodingasync width400 height300 srchttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1276-400x300.jpg alt classwp-image-15573 srcsethttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1276-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1276-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1276-600x450.jpg 600w sizes(max-width: 400px) 100vw, 400px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-medium>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1274.jpg>img loadinglazy decodingasync width400 height300 srchttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1274-400x300.jpg alt classwp-image-15575 srcsethttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1274-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1274-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1274-600x450.jpg 600w sizes(max-width: 400px) 100vw, 400px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-medium>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1273.jpg>img loadinglazy decodingasync width400 height300 srchttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1273-400x300.jpg alt classwp-image-15578 srcsethttps://www.schrankmonster.de/wp-content/uploads/2019/11/img_1273-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1273-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2019/11/img_1273-600x450.jpg 600w sizes(max-width: 400px) 100vw, 400px />/a>/figure>/div> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/pictures/ relcategory tag>pictures/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/japan/ reltag>japan/a>, a hrefhttps://www.schrankmonster.de/tag/pictures/ reltag>pictures/a>, a hrefhttps://www.schrankmonster.de/tag/tokyo/ reltag>tokyo/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16065 classpost-16065 post type-post status-publish format-standard hentry category-home-automation category-stream tag-ai tag-development tag-esp32 tag-hardware tag-home-automation tag-software> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2021/05/30/reading-out-non-smart-water-gas-meters/ relbookmark>Reading out non-smart (water/gas/…) meters/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2021/05/30/reading-out-non-smart-water-gas-meters/ relbookmark>time classentry-date published datetime2021-05-30T20:11:32+02:00>May 30, 2021/time>time classupdated datetime2021-06-01T21:46:12+02:00>June 1, 2021/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>The only meter in our house that I was not yet able to read out automatically was the water meter./p>p>With the help of a great open source project by the name of a relnoreferrer noopener hrefhttps://github.com/jomjol/AI-on-the-edge-device target_blank>AI-on-the-edge/a> and an ESP32-Camera Module it is quite simple to regularly take a picture of the meter, convert it into a digital read-out and send it away through MQTT./p>div classwp-block-image>figure classaligncenter size-large>img loadinglazy decodingasync width600 height463 srchttps://www.schrankmonster.de/wp-content/uploads/2021/06/Bildschirmfoto-zu-2021-06-01-15-20-31-600x463.png alt classwp-image-16069 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/06/Bildschirmfoto-zu-2021-06-01-15-20-31-600x463.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/06/Bildschirmfoto-zu-2021-06-01-15-20-31-400x309.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/06/Bildschirmfoto-zu-2021-06-01-15-20-31-768x593.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/06/Bildschirmfoto-zu-2021-06-01-15-20-31.png 1015w sizes(max-width: 600px) 100vw, 600px />/figure>/div>p>The process is quite simple and straightforward. /p>ol classwp-block-list>li>Flash the ready made Firmware image to the module/li>li>Configure the WiFi using a SD card/li>li>Put the module directly over the meter/li>li>Connect to it and setup the reference points and the meter recognition marks/li>/ol>div classwp-block-image>figure classaligncenter size-large>img loadinglazy decodingasync width600 height542 srchttps://www.schrankmonster.de/wp-content/uploads/2021/06/Bildschirmfoto-zu-2021-06-01-15-20-55-600x542.png alt classwp-image-16071 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/06/Bildschirmfoto-zu-2021-06-01-15-20-55-600x542.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/06/Bildschirmfoto-zu-2021-06-01-15-20-55-400x361.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/06/Bildschirmfoto-zu-2021-06-01-15-20-55.png 653w sizes(max-width: 600px) 100vw, 600px />/figure>/div>p>As you can see above all the recognition is done on the ESP32 module with its 4MByte of RAM. /p>p>With the data sent through MQTT it’s easy to draw nice graphs:/p>div classwp-block-image>figure classaligncenter size-large>img loadinglazy decodingasync width600 height941 srchttps://www.schrankmonster.de/wp-content/uploads/2021/06/img_8278-600x941.jpg alt classwp-image-16073 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/06/img_8278-600x941.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/06/img_8278-255x400.jpg 255w, https://www.schrankmonster.de/wp-content/uploads/2021/06/img_8278-768x1205.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/06/img_8278-979x1536.jpg 979w, https://www.schrankmonster.de/wp-content/uploads/2021/06/img_8278.jpg 1125w sizes(max-width: 600px) 100vw, 600px />/figure>/div> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/home-automation/ relcategory tag>home automation/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/ai/ reltag>AI/a>, a hrefhttps://www.schrankmonster.de/tag/development/ reltag>Development/a>, a hrefhttps://www.schrankmonster.de/tag/esp32/ reltag>ESP32/a>, a hrefhttps://www.schrankmonster.de/tag/hardware/ reltag>Hardware/a>, a hrefhttps://www.schrankmonster.de/tag/home-automation/ reltag>home automation/a>, a hrefhttps://www.schrankmonster.de/tag/software/ reltag>Software/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-16060 classpost-16060 post type-post status-publish format-standard hentry category-stream tag-development tag-hack-the-planet tag-hardware tag-software> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2021/05/20/my-4-layer-corne-split-keyboard-layout-germany/ relbookmark>my 4 layer corne split keyboard layout (germany)/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2021/05/20/my-4-layer-corne-split-keyboard-layout-germany/ relbookmark>time classentry-date published datetime2021-05-20T19:49:00+02:00>May 20, 2021/time>time classupdated datetime2021-05-20T15:51:25+02:00>May 20, 2021/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>I’ve been using my corne split keyboard for about 3 weeks now and during that time I’ve made a couple of changes to the layout./p>p>Right now I am quite happy with the content I am typing these days but I guess over time I am still going to optimize further./p>p>Nevertheless I want to document my layout here, in a picture and with the a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/btk-corne.json_.zip data-typeURL data-idhttps://www.schrankmonster.de/wp-content/uploads/2021/05/btk-corne.json_.zip>json file/a> that can be used with the a relnoreferrer noopener hrefhttps://config.qmk.fm/ data-typeURL data-idhttps://config.qmk.fm/ target_blank>QMK configurator/a>./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/btk-corne-keyboard-layout.png>img loadinglazy decodingasync width600 height849 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/btk-corne-keyboard-layout-600x849.png alt classwp-image-16061 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/btk-corne-keyboard-layout-600x849.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/btk-corne-keyboard-layout-283x400.png 283w, https://www.schrankmonster.de/wp-content/uploads/2021/05/btk-corne-keyboard-layout-768x1086.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/btk-corne-keyboard-layout-1086x1536.png 1086w, https://www.schrankmonster.de/wp-content/uploads/2021/05/btk-corne-keyboard-layout-1448x2048.png 1448w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/development/ reltag>Development/a>, a hrefhttps://www.schrankmonster.de/tag/hack-the-planet/ reltag>hack-the-planet/a>, a hrefhttps://www.schrankmonster.de/tag/hardware/ reltag>Hardware/a>, a hrefhttps://www.schrankmonster.de/tag/software/ reltag>Software/a>/span>span classcomments-link>a hrefhttps://www.schrankmonster.de/2021/05/20/my-4-layer-corne-split-keyboard-layout-germany/#comments>2 Commentsspan classscreen-reader-text> on my 4 layer corne split keyboard layout (germany)/span>/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-15955 classpost-15955 post type-post status-publish format-standard hentry category-crossposted category-stream tag-development tag-hack-the-planet tag-hardware tag-opensource tag-software> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2021/05/01/building-a-corne-split-keyboard/ relbookmark>building a corne split keyboard/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2021/05/01/building-a-corne-split-keyboard/ relbookmark>time classentry-date published datetime2021-05-01T15:34:45+02:00>May 1, 2021/time>time classupdated datetime2021-05-03T08:43:45+02:00>May 3, 2021/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>It’s been a while since during a a relnoreferrer noopener hrefhttps://www.schrankmonster.de/2020/08/01/hack-the-planet-podcast-episode-24/ data-typeURL data-idhttps://www.schrankmonster.de/2020/08/01/hack-the-planet-podcast-episode-24/ target_blank>Hack-the-Planet episode/a> I was gifted two PCBs of a corne keyboard by a relnoreferrer noopener hrefhttps://github.com/nerdbude data-typeURL data-idhttps://github.com/nerdbude target_blank>PH_0x17/a> of a relnoreferrer noopener hrefhttp://www.nerdbude.com/ data-typeURL data-idhttp://www.nerdbude.com/ target_blank>Nerdbude/a> and a relnoreferrer noopener hrefhttps://www.nerdbude.com/podcast/index.html data-typeURL data-idhttps://www.nerdbude.com/podcast/index.html target_blank>ClickClackHack/a> fame./p>p>Since a picture says more than a thousand words, I give you the result first:/p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7891-scaled.jpg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7891-600x450.jpg alt classwp-image-16045 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7891-600x450.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7891-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7891-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7891-1536x1152.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7891-2048x1536.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>figcaption>my crkbd based keyboard/figcaption>/figure>/div>p>This keyboard design is made from the ground up as open source and naturally is fully available as a a relnoreferrer noopener hrefhttps://github.com/foostan/crkbd data-typeURL data-idhttps://github.com/foostan/crkbd target_blank>GIT repository containing everything you need/a> to start: PCB schematics, drawing, documentation and firmware source code./p>p>It took me a couple of months to get all the required parts ordered and delivered. Many small envelopes with parts that seemlingly are only produced by a handful of manufacturers. But anyways: After everything had arrived and was checked for completeness my wife took the hardware parts into her hands and started soldering and assembling the keyboard./p>p>And so this project naturally is split up between my wife and me in the most natural (to us) way: My wife did all the hardware parts – whilst I did the software and interfacing portion. (Admittedly there only was to be figured out how to get the firmware compiled and altered to my specific needs)/p>h2 classwp-block-heading>Hardware/h2>p>a hrefhttps://www.dreikiel.de/2021/04/30/corne-keyboard-helidox/ data-typeURL data-idhttps://www.dreikiel.de/2021/04/30/corne-keyboard-helidox/ target_blank relnoreferrer noopener>So make the jump over to the blog of my wife and enjoy the hardware portion over there./a> Come back for the software portion. I will only leave some pictures of the process here:/p>figure classwp-block-gallery columns-4 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex>ul classblocks-gallery-grid>li classblocks-gallery-item>figure>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7576-scaled.jpg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7576-600x450.jpg alt data-id16040 data-full-urlhttps://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7576-scaled.jpg data-linkhttps://www.schrankmonster.de/?attachment_id16040 classwp-image-16040 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7576-600x450.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7576-400x300.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7576-768x576.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7576-1536x1152.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/05/IMG_7576-2048x1536.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/li>li classblocks-gallery-item>figure>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-17-scaled.jpeg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-17-600x450.jpeg alt data-id15972 data-full-urlhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-17-scaled.jpeg data-linkhttps://www.schrankmonster.de/?attachment_id15972 classwp-image-15972 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-17-600x450.jpeg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-17-400x300.jpeg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-17-768x576.jpeg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-17-1536x1152.jpeg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-17-2048x1536.jpeg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/li>li classblocks-gallery-item>figure>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-21-scaled.jpeg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-21-600x450.jpeg alt data-id15976 data-full-urlhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-21-scaled.jpeg data-linkhttps://www.schrankmonster.de/?attachment_id15976 classwp-image-15976 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-21-600x450.jpeg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-21-400x300.jpeg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-21-768x576.jpeg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-21-1536x1152.jpeg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-21-2048x1536.jpeg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/li>li classblocks-gallery-item>figure>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-25-scaled.jpeg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-25-600x450.jpeg alt data-id15980 data-full-urlhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-25-scaled.jpeg data-linkhttps://www.schrankmonster.de/?attachment_id15980 classwp-image-15980 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-25-600x450.jpeg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-25-400x300.jpeg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-25-768x576.jpeg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-25-1536x1152.jpeg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-25-2048x1536.jpeg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/li>li classblocks-gallery-item>figure>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-34-scaled.jpeg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-34-600x450.jpeg alt data-id15989 data-full-urlhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-34-scaled.jpeg data-linkhttps://www.schrankmonster.de/?attachment_id15989 classwp-image-15989 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-34-600x450.jpeg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-34-400x300.jpeg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-34-768x576.jpeg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-34-1536x1152.jpeg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-34-2048x1536.jpeg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/li>li classblocks-gallery-item>figure>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-47-scaled.jpeg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-47-600x450.jpeg alt data-id16002 data-full-urlhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-47-scaled.jpeg data-linkhttps://www.schrankmonster.de/?attachment_id16002 classwp-image-16002 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-47-600x450.jpeg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-47-400x300.jpeg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-47-768x576.jpeg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-47-1536x1152.jpeg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-47-2048x1536.jpeg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/li>li classblocks-gallery-item>figure>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-64-scaled.jpeg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-64-600x450.jpeg alt data-id16019 data-full-urlhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-64-scaled.jpeg data-linkhttps://www.schrankmonster.de/?attachment_id16019 classwp-image-16019 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-64-600x450.jpeg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-64-400x300.jpeg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-64-768x576.jpeg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-64-1536x1152.jpeg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-64-2048x1536.jpeg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/li>li classblocks-gallery-item>figure>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-73-scaled.jpeg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-73-600x450.jpeg alt data-id16028 data-full-urlhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-73-scaled.jpeg data-linkhttps://www.schrankmonster.de/?attachment_id16028 classwp-image-16028 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-73-600x450.jpeg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-73-400x300.jpeg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-73-768x576.jpeg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-73-1536x1152.jpeg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-73-2048x1536.jpeg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/li>li classblocks-gallery-item>figure>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-80-scaled.jpeg>img loadinglazy decodingasync width600 height450 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-80-600x450.jpeg alt data-id16035 data-full-urlhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-80-scaled.jpeg data-linkhttps://www.schrankmonster.de/?attachment_id16035 classwp-image-16035 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-80-600x450.jpeg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-80-400x300.jpeg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-80-768x576.jpeg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-80-1536x1152.jpeg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Fotos-80-2048x1536.jpeg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/li>/ul>/figure>h2 classwp-block-heading>Software/h2>p>After putting the hardware together it was time to get the firmware sorted as well. This keyboard design is based upon the open source strong>a relnoreferrer noopener hrefhttps://github.com/qmk/qmk_firmware data-typeURL data-idhttps://github.com/qmk/qmk_firmware target_blank>QMK (Quantum Mechanical Keyboard) firmware/a>/strong>./p>p>Conveniently QMK comes with it’s own build tools – so you will be up and running in no time. Since I had purchased Arduino ProMicro controllers I was good with the most basic setup you can imagine. As the base requirements for the toolchain where minimal I went with the machine that I had in front of me – a a relnoreferrer noopener hrefhttps://www.raspberrypi.org/products/raspberry-pi-4-model-b/ data-typeURL data-idhttps://www.raspberrypi.org/products/raspberry-pi-4-model-b/ target_blank>Raspberry Pi 4/a> with the standard Raspberry Pi OS. /p>p>These where the steps to get going:/p>ul classwp-block-list>li>get Python 3 and the qmk tool installed – I’ve chosen not to use the tool setup procedure but instead go with a separate clone of the QMK firmware repository./li>/ul>pre classwp-block-code>code>python3 -m pip install --user qmk/code>/pre>ul classwp-block-list>li>clone the strong>a relnoreferrer noopener hrefhttps://github.com/qmk/qmk_firmware data-typeURL data-idhttps://github.com/qmk/qmk_firmware target_blank>QMK firmware repository/a>/strong> and get the QMK tool running (in the /bin folder of the firmware repository – it’s actually just a python script)/li>/ul>pre classwp-block-code>code>git clone https://github.com/qmk/qmk_firmware.gitcd qmk_firmwaregit submodule sync --recursivegit submodule update --init --recursive --progressmake crkbd:default/code>/pre>ul classwp-block-list>li>create your own keymap to work with. You gotta use the crkbd firmware options as a default for this keyboard. The command below will generate a subfolder with the name of your keymap in the keyboards/crkbd/keymaps folder with the default settings of the crkbd keyboard firmware./li>/ul>pre classwp-block-code>code>qmk new-keymap -kb crkbd/code>/pre>ul classwp-block-list>li>build your first firmware by running the command below (note: btk-corne is the name of my keymap)/li>/ul>pre classwp-block-code>code>qmk compile --clean -kb crkbd/rev1/legacy -km btk-corne/code>/pre>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-04-30-12-55-24.png>img loadinglazy decodingasync width600 height457 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-04-30-12-55-24-600x457.png alt classwp-image-16051 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-04-30-12-55-24-600x457.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-04-30-12-55-24-400x304.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-04-30-12-55-24-768x584.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-04-30-12-55-24.png 824w sizes(max-width: 600px) 100vw, 600px />/a>figcaption>success! The first firmware is compiled/figcaption>/figure>/div>ul classwp-block-list>li>now you can flash the firmware to both ProMicro controllers. The most straight forward way for me was using a relnoreferrer noopener hrefhttps://www.nongnu.org/avrdude/ data-typeURL data-idhttps://www.nongnu.org/avrdude/ target_blank>avrdude on the commandline/a>. In my case the device is added as /dev/ttyACM0 and the compiled firmware named crkbd_rev1_legacy_btk-corne.hex. br>br>When you got all this information you need to plug in the ProMicro and trigger a reset by bridging Ground and the Reset Pin. If you added, like we did, a button for reset you can use this. After hitting reset the ProMicro bootloader will enter the state where it’s possible to be flashed. Reset it and THEN run the avrdude commandline.br>br>The full commandline is:/li>/ul>pre classwp-block-code>code>avrdude -p atmega32u4 -P /dev/ttyACM0 -c avr109 -e -U flash:w:crkbd_rev1_legacy_btk-corne.hex/code>/pre>ul classwp-block-list>li>(alternatively) you can also use QMK Toolbox to flash the firmware. Also works./li>/ul>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-2021-04-30-123109.png>img loadinglazy decodingasync width600 height473 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-2021-04-30-123109-600x473.png alt classwp-image-16050 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-2021-04-30-123109-600x473.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-2021-04-30-123109-400x315.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-2021-04-30-123109-768x605.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-2021-04-30-123109.png 1125w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>So now you know how to get the firmware compiled and running (if not, a relnoreferrer noopener hrefhttps://docs.qmk.fm/#/newbs_building_firmware data-typeURL data-idhttps://docs.qmk.fm/#/newbs_building_firmware target_blank>look here further/a>). But most probably you are not happy with some aspects of your keymap or firmware./p>p>By now you might ask yourself: Hey, I’ve got two ProMicros on one keyboard. Both are flashed with the same firmware. Into which of the two do I plug in the USB cable that then is plugged into the computer? /p>p>The answer is: by default QMK assumes that you are plugging into the left half of the keyboard making the left half the master. If you prefer to use the right half you can change this behaviour in the config.h file in the firmware:/p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-24-35.png>img loadinglazy decodingasync width600 height238 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-24-35-600x238.png alt classwp-image-16053 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-24-35-600x238.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-24-35-400x159.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-24-35-768x305.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-24-35.png 794w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>You have to plug in both of them anyway at times when you want to flash a new firmware to them as you adjust and make changes to your keymap./p>p>Thankfully QMK comes with loads of options and even a a relnoreferrer noopener hrefhttps://config.qmk.fm/#/handwired/cmd60/LAYOUT target_blank>very useful configurator tool/a>. I used this tool to adjust the keymap to my requirements. The process there is straightforward again. Open up the configurator and select the correct keyboard type. In my case that is crkbd/legacy. The basic difference between legacy and common is a different communication protocol between the two halves. This really only is important when features are used that require some sort of sync between the two haves – like some RGB LED effects. Since I did not add any LEDs to the build I go with legacy for now. Maybe I need some features later that require me to go with common./p>p>The configurator allows you to set up the whole keymap and upload/download it as a .json file./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-28-38.png>img loadinglazy decodingasync width600 height339 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-28-38-600x339.png alt classwp-image-16054 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-28-38-600x339.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-28-38-400x226.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-28-38-768x433.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-28-38-1536x867.png 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-28-38.png 1650w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>That .json file can easily be converted into the C code that you need to alter in the actual keymap.c file. Assuming that the .json file you got is named btk-corne.json the full commandline is:/p>pre classwp-block-code>code>qmk json2c btk-corne.json/code>/pre>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-31-26.png>img loadinglazy decodingasync width600 height241 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-31-26-600x241.png alt classwp-image-16055 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-31-26-600x241.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-31-26-400x161.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-31-26-768x309.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-31-26.png 1018w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>Then simply take this output and replace the stuff in the keymap.c with it:/p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-32-29.png>img loadinglazy decodingasync width600 height147 srchttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-32-29-600x147.png alt classwp-image-16056 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-32-29-600x147.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-32-29-400x98.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-32-29-768x188.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/05/Screenshot-at-2021-05-01-15-32-29.png 1225w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>Now you compile and flash again. And if all went right you’ve got the new keymap and firmware on your keyboard and it’ll work just like that :)/p>p>/p> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/crossposted/ relcategory tag>crossposted/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/development/ reltag>Development/a>, a hrefhttps://www.schrankmonster.de/tag/hack-the-planet/ reltag>hack-the-planet/a>, a hrefhttps://www.schrankmonster.de/tag/hardware/ reltag>Hardware/a>, a hrefhttps://www.schrankmonster.de/tag/opensource/ reltag>opensource/a>, a hrefhttps://www.schrankmonster.de/tag/software/ reltag>Software/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-15939 classpost-15939 post type-post status-publish format-standard hentry category-media category-stream tag-development tag-games tag-internet tag-luckyv tag-online> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2021/04/28/joining-the-luckyv-gta-rp-developer-team/ relbookmark>on joining the LuckyV GTA-RP developer team/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2021/04/28/joining-the-luckyv-gta-rp-developer-team/ relbookmark>time classentry-date published datetime2021-04-28T14:28:43+02:00>April 28, 2021/time>time classupdated datetime2021-04-28T14:31:44+02:00>April 28, 2021/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p classhas-text-align-center>strong>Disclaimer: I’ve joined for fun and not for profit – this is a new hobby./strong>/p>p>For about a year now I was regularly watching some Twitch streamers go along their business and it spawned my curiousity when some of them started to do something they called “GTA V roleplay”./p>blockquote classwp-block-quote is-layout-flow wp-block-quote-is-layout-flow>p>em>strong>Grand Theft Auto V/strong>/em> (GTA V) is a 2013 action-adventure game developed by Rockstar North and published by Rockstar Games. Set within the fictional state of San Andreas, based on Southern California, the open world design lets players freely roam San Andreas’ open countryside and the fictional city of Los Santos, based on Los Angeles. The game is played from either a third-person or first-person perspective, and its world is navigated on foot and by vehicle. /p>cite>a hrefhttps://en.wikipedia.org/wiki/Grand_Theft_Auto_V target_blank relnoreferrer noopener>Wikipedia/a>/cite>/blockquote>p>So these streamers where mostly using an alternative client application to log into GTA V online servers that where operated by independent teams to play the roles of characters they created themselves.br>It started to really get interesting when there is dynamics and interactions happening between those characters and whole stories unfold over the course of days and weeks./p>p>It’s great fun watching and having the opportunity to sometimes see multiple perspectives (by multiple streamers) of the same story and eventually even to be able to interact with the streamers communities./p>div classwp-block-image>figure classaligncenter size-medium>a hrefhttps://luckyv.de/ target_blank relnoopener>img loadinglazy decodingasync width400 height193 srchttps://www.schrankmonster.de/wp-content/uploads/2021/04/logo-400x193.png alt classwp-image-15940 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/04/logo-400x193.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/04/logo-600x290.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/04/logo-768x371.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/04/logo.png 882w sizes(max-width: 400px) 100vw, 400px />/a>/figure>/div>p>One such fairly big german server is a relnoreferrer noopener hrefhttps://luckyv.de/ data-typeURL data-idhttps://luckyv.de/ target_blank>LuckyV/a>. It’s an alternative GTA V hardcore role-play server creates by players for players. /p>p>The strong>hardcore/strong> here means: the characters are supposed to act as much as possible like they would in the encountered situations in real life. /p>p>So in order to play on this server you have to create a character and the characters background story. You gotta really play that character when on the server./p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://luckyv.de/ target_blank relnoopener>img loadinglazy decodingasync width600 height357 srchttps://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-27-13-36-40-600x357.png alt classwp-image-15941 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-27-13-36-40-600x357.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-27-13-36-40-400x238.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-27-13-36-40-768x457.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-27-13-36-40.png 1495w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>When you play it’s not just a vanilla GTA V experience. There are lots of features that are specific to the server you are playing on. Some examples are: /p>ul classwp-block-list>li>strong>Communication/strong>: you are communicating with people in your vicinity directly – you can hear them if they are close enough to be heard and you can be heard when you are close to peoplebr>/li>li>strong>Jobs/strong>: there’s lots to be done. Become CEO of your own company and manage it! br>/li>li>strong>Social Interaction/strong>: there’s probably an event just around the next corner happening. You are able to meet people. Crowds of people even. Remember: There are usually no non-players. Every person you see it a real human who you can interact with./li>/ul>p>The LuckyV community made a great overview page where you can watch other people playing and live streaming their journey. It’s extensive – over 200 streamers are online regularly and the screenshot below shows a mid-week day right after lunch…/p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://luckyv-streamer.frozenpenguin.media/ target_blank relnoopener>img loadinglazy decodingasync width600 height541 srchttps://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-13-41-18-600x541.png alt classwp-image-15948 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-13-41-18-600x541.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-13-41-18-400x361.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-13-41-18-768x693.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-13-41-18.png 890w sizes(max-width: 600px) 100vw, 600px />/a>figcaption>LuckyV Streamer overview page/figcaption>/figure>/div>p>Anyhow. This is all great and fun but plot twist: strong>I do not play it./strong> (yet)/p>p>So what do I have to do with it except I am watching Streamers? Easy: Behind the game there’s code. Lots of code actually./p>p>In a nutshell there’s a custom-GTA V server implementation that talks to a custom GTA V client. LuckyV is using the a relnoreferrer noopener hrefhttps://altv.mp/#/ data-typeURL data-idhttps://altv.mp/#/ target_blank>altV server and client/a> to expand the functionalities and bring the players into the world. /p>p>It allows for 1000 simultaneous players in the same world at a time. So there could be 1000 people right there with you. Actually since LuckyV is about to have it’s first birthday the regular player numbers are peaking at around 450 simultaneous players in Los Santos at a time./p>figure classwp-block-image size-large>img loadinglazy decodingasync width1255 height706 srchttps://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-13-48-25-edited.png alt classwp-image-15950 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-13-48-25-edited.png 1255w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-13-48-25-edited-400x225.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-13-48-25-edited-600x338.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-13-48-25-edited-768x432.png 768w sizes(max-width: 1255px) 100vw, 1255px />/figure>p>The whole set-up consists of several services all put together:/p>ul classwp-block-list>li>a hrefhttps://altv.mp/#/ data-typeURL data-idhttps://altv.mp/#/ target_blank relnoreferrer noopener>altV server/a> + custom gamemode code (a relnoreferrer noopener hrefhttps://docs.altv.mp/cs/articles/index.html data-typeURL data-idhttps://docs.altv.mp/cs/articles/index.html target_blank>written in C#/a>)/li>li>web pages for game overlays, in-game UI and administration tools (PHP)/li>li>a SQL database that holds the item, character etc. data/li>li>a pub/sub style message hub that enables communication between in-game UI, webpages and the gamemode/li>li>a a hrefhttps://www.teamspeak.com/en/ data-typeURL data-idhttps://www.teamspeak.com/en/ target_blank relnoreferrer noopener>TeamSpeak/a> 3 server that allows players to join a common channel (essentially one teamspeak room) and a plug-in called a relnoreferrer noopener hrefhttps://www.saltmine.de/ data-typeURL data-idhttps://www.saltmine.de/ target_blank>SaltyChat/a> that mutes/unmutes players in the vicinity and allows features like in-game mobile phone etc./li>li>everything of the above is in containers and easily deployable anywhere you got enough hardware to run it – when there are 100s of players online the load of the machine grows almost linear – and the machine is doing it’s moneys worth then…/li>/ul>p>So after the team announced some vacancies through those streamers I watched I contact them and asked if I could help out./p>p>And that’s how I got there working on both the gamemode code as well as helping the infrastructure become more stable and resilient./p>p>For my first real contribution to the gamemode I was asked to implement secondary keys for vehicles as well as apartments/houses./p>p>Up until now only the owner / tenant of the vehicle or apartment had access to it. Since this game is about social interactions it would be a good addition of that owner could hand out additional keys to those they love / interact with./p>p>And that I did. I worked my way through the existing code base – which is a “grown codebase” – and after about 3 days of work it worked!/p>p>Most impressive for me is the team and the people I’ve met there. This current team welcomed me warmly and helped me to wrap my head around the patterns in the code. Given the enthusiast / hobby character this has it’s almost frightening how professional and nice everything works out. I mean, we developers had a demo-session with the game design team to show off what our feature does, how it works and to let them try it out to see if it’s like the envisioned it./p>p>They even did a trailer for the feature I worked on! And it is as cheesy as I could only wished:/p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.youtube.com/watch?vi6SJfd1YlqU target_blank relnoopener>img loadinglazy decodingasync width600 height361 srchttps://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-14-21-18-600x361.png alt classwp-image-15951 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-14-21-18-600x361.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-14-21-18-400x240.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-14-21-18-768x462.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-14-21-18.png 1293w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>So far so good: It’s great fun and really rewarding working with all these nice people to bring even more fun and joy to players. Seeing the player numbers grow. Seeing streamers actually use the features and play with it – handing over keys to their partner. Really rewarding./p>p>Like this example:/p>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://youtu.be/3qmMfPLccqc?t7521 target_blank relnoopener>img loadinglazy decodingasync width600 height366 srchttps://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-14-27-02-600x366.png alt classwp-image-15952 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-14-27-02-600x366.png 600w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-14-27-02-400x244.png 400w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-14-27-02-768x468.png 768w, https://www.schrankmonster.de/wp-content/uploads/2021/04/Screenshot-at-2021-04-28-14-27-02.png 1300w sizes(max-width: 600px) 100vw, 600px />/a>figcaption>just at 2hrs 5 Min Ariane Barnes is handing over a key to her loved one./figcaption>/figure>/div> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/development/ reltag>Development/a>, a hrefhttps://www.schrankmonster.de/tag/games/ reltag>Games/a>, a hrefhttps://www.schrankmonster.de/tag/internet/ reltag>Internet/a>, a hrefhttps://www.schrankmonster.de/tag/luckyv/ reltag>LuckyV/a>, a hrefhttps://www.schrankmonster.de/tag/online/ reltag>online/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-15944 classpost-15944 post type-post status-publish format-standard hentry category-stream tag-hack-the-planet tag-internet tag-netzwerken tag-opensource tag-programming tag-software> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2021/04/28/a-network-sniffer-like-wireshark-for-the-terminal/ relbookmark>a network sniffer – like wireshark – for the terminal/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2021/04/28/a-network-sniffer-like-wireshark-for-the-terminal/ relbookmark>time classentry-date published datetime2021-04-28T13:15:08+02:00>April 28, 2021/time>time classupdated datetime2021-04-28T13:15:11+02:00>April 28, 2021/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>a hrefhttps://termshark.io/ data-typeURL data-idhttps://termshark.io/ target_blank relnoreferrer noopener>Termshark/a> is a terminal based UI that you can use to debug network traffic when you do not have a GUI available to you./p>div classwp-block-image>figure classaligncenter size-full is-resized>a hrefhttps://termshark.io/ target_blank relnoopener>img decodingasync srchttps://www.schrankmonster.de/wp-content/uploads/2021/04/termsharkv21.gif alt classwp-image-15945 width600/>/a>/figure>/div> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/hack-the-planet/ reltag>hack-the-planet/a>, a hrefhttps://www.schrankmonster.de/tag/internet/ reltag>Internet/a>, a hrefhttps://www.schrankmonster.de/tag/netzwerken/ reltag>networking/a>, a hrefhttps://www.schrankmonster.de/tag/opensource/ reltag>opensource/a>, a hrefhttps://www.schrankmonster.de/tag/programming/ reltag>programming/a>, a hrefhttps://www.schrankmonster.de/tag/software/ reltag>Software/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-15915 classpost-15915 post type-post status-publish format-standard hentry category-media category-pictures category-stream tag-games tag-computergrafik tag-internet tag-media tag-n3rd tag-panorama tag-streaming> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2021/01/12/cyberpunk-2077-in-game-panoramic-view-pt-2/ relbookmark>Cyberpunk 2077 in-game panoramic view pt. 2/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2021/01/12/cyberpunk-2077-in-game-panoramic-view-pt-2/ relbookmark>time classentry-date published datetime2021-01-12T14:50:05+02:00>January 12, 2021/time>time classupdated datetime2021-01-12T21:59:34+02:00>January 12, 2021/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>In part 1 I wrote a bit about this great game and shared some screenshots. By now I’ve finished the story and almost all side-quests and I still see it as the best game since years. /p>p>Anyway, here are more pictures taken in-game (sometimes stitched):/p>div classwp-block-image>figure classaligncenter size-large is-resized>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-10.46.00.17_stitch-scaled.jpg target_blank relnoopener>img loadinglazy decodingasync srchttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-10.46.00.17_stitch-600x493.jpg alt classwp-image-15916 width600 height493 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-10.46.00.17_stitch-600x493.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-10.46.00.17_stitch-400x329.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-10.46.00.17_stitch-768x631.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-10.46.00.17_stitch-1536x1262.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-10.46.00.17_stitch-2048x1683.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-15.15.54.16_stitch-scaled.jpg target_blank relnoopener>img loadinglazy decodingasync width600 height538 srchttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-15.15.54.16_stitch-600x538.jpg alt classwp-image-15918 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-15.15.54.16_stitch-600x538.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-15.15.54.16_stitch-400x359.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-15.15.54.16_stitch-768x688.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-15.15.54.16_stitch-1536x1377.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-15.15.54.16_stitch-2048x1836.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.16.52.59_stitch-scaled.jpg target_blank relnoopener>img loadinglazy decodingasync width600 height331 srchttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.16.52.59_stitch-600x331.jpg alt classwp-image-15919 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.16.52.59_stitch-600x331.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.16.52.59_stitch-400x221.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.16.52.59_stitch-768x423.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.16.52.59_stitch-1536x847.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.16.52.59_stitch-2048x1129.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.23.17.67_stitch-scaled.jpg target_blank relnoopener>img loadinglazy decodingasync width600 height410 srchttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.23.17.67_stitch-600x410.jpg alt classwp-image-15921 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.23.17.67_stitch-600x410.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.23.17.67_stitch-400x274.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.23.17.67_stitch-768x525.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.23.17.67_stitch-1536x1051.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.23.17.67_stitch-2048x1401.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.56.53.83_stitch-scaled.jpg target_blank relnoopener>img loadinglazy decodingasync width600 height424 srchttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.56.53.83_stitch-600x424.jpg alt classwp-image-15922 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.56.53.83_stitch-600x424.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.56.53.83_stitch-400x283.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.56.53.83_stitch-768x543.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.56.53.83_stitch-1536x1086.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.22-16.56.53.83_stitch-2048x1449.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.23-12.54.18.36_stitch-scaled.jpg target_blank relnoopener>img loadinglazy decodingasync width600 height412 srchttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.23-12.54.18.36_stitch-600x412.jpg alt classwp-image-15923 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.23-12.54.18.36_stitch-600x412.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.23-12.54.18.36_stitch-400x274.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.23-12.54.18.36_stitch-768x527.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.23-12.54.18.36_stitch-1536x1053.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.23-12.54.18.36_stitch-2048x1405.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.26-17.07.19.50_stitch-scaled.jpg target_blank relnoopener>img loadinglazy decodingasync width600 height835 srchttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.26-17.07.19.50_stitch-600x835.jpg alt classwp-image-15924 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.26-17.07.19.50_stitch-600x835.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.26-17.07.19.50_stitch-287x400.jpg 287w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.26-17.07.19.50_stitch-768x1069.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.26-17.07.19.50_stitch-1103x1536.jpg 1103w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.26-17.07.19.50_stitch-1471x2048.jpg 1471w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.26-17.07.19.50_stitch-scaled.jpg 1839w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.28-12.47.41.88_stitch-scaled.jpg>img loadinglazy decodingasync width600 height411 srchttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.28-12.47.41.88_stitch-600x411.jpg alt classwp-image-15925 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.28-12.47.41.88_stitch-600x411.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.28-12.47.41.88_stitch-400x274.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.28-12.47.41.88_stitch-768x527.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.28-12.47.41.88_stitch-1536x1053.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.28-12.47.41.88_stitch-2048x1404.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.25-13.21.46.48_stitch-scaled.jpg target_blank relnoopener>img loadinglazy decodingasync width600 height237 srchttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.25-13.21.46.48_stitch-600x237.jpg alt classwp-image-15926 srcsethttps://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.25-13.21.46.48_stitch-600x237.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.25-13.21.46.48_stitch-400x158.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.25-13.21.46.48_stitch-768x304.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.25-13.21.46.48_stitch-1536x607.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2021/01/Cyberpunk-2077®-2020.12.25-13.21.46.48_stitch-2048x809.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/pictures/ relcategory tag>pictures/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/games/ reltag>Games/a>, a hrefhttps://www.schrankmonster.de/tag/computergrafik/ reltag>graphics/a>, a hrefhttps://www.schrankmonster.de/tag/internet/ reltag>Internet/a>, a hrefhttps://www.schrankmonster.de/tag/media/ reltag>Media/a>, a hrefhttps://www.schrankmonster.de/tag/n3rd/ reltag>N3RD/a>, a hrefhttps://www.schrankmonster.de/tag/panorama/ reltag>Panorama/a>, a hrefhttps://www.schrankmonster.de/tag/streaming/ reltag>streaming/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->article idpost-15898 classpost-15898 post type-post status-publish format-standard hentry category-media category-pictures category-stream tag-games tag-computergrafik tag-internet tag-media tag-n3rd tag-panorama tag-streaming> header classentry-header> h2 classentry-title>a hrefhttps://www.schrankmonster.de/2020/12/21/cyberpunk-2077-in-game-panoramic-view/ relbookmark>Cyberpunk 2077 in-game panoramic view pt. 1/a>/h2> div classentry-meta> span classposted-on>Posted on a hrefhttps://www.schrankmonster.de/2020/12/21/cyberpunk-2077-in-game-panoramic-view/ relbookmark>time classentry-date published datetime2020-12-21T17:29:49+02:00>December 21, 2020/time>time classupdated datetime2021-01-12T13:11:15+02:00>January 12, 2021/time>/a>/span>span classbyline> by span classauthor vcard>a classurl fn n hrefhttps://www.schrankmonster.de/author/btk/>Daniel Kirstenpfad/a>/span>/span> /div>!-- .entry-meta --> /header>!-- .entry-header --> div classentry-content> p>For the first time in the last 10ish years I am back playing a game that really impresses me. The story, the world and the technology of a hrefhttps://www.cyberpunk.net/de/de/ target_blank relnoreferrer noopener>Cyberpunk 2077/a> really is a step forward./p>p>It’s a first in many aspects for me. I do not own a PC capable enough of playing Cyberpunk 2077 at any quality level. Usually I am playing games on consoles like the Playstation. But for this one I have selected to play on the PC platform. But how?/p>p>I am using game streaming. The game is rendered in a datacenter on a PC and graphics card I am renting for the purpose of playing the game. And it simply works great! /p>p>So I am playing a next-generation open-world game with technical break-throughs like Raytracing used to produce really great graphics streamed over the internet to my big-screen TV and my keyboard+mouse forwarded to that datacenter without (for me) noticeable lag or quality issues./p>p>The only downside I can see so far is that sooo many people like to play it this way that there are not enough machines (gaming-rigs) available to all the players that want – so there’s a queue in the evening./p>p>But I am doing what I am always doing when I play games. I take screenshots. And if the graphics are great I am even trying to make panoramic views of the in-game graphics. Remember my a relnoreferrer noopener hrefhttps://www.schrankmonster.de/2015/05/12/gaming-gta-panoramic-views-kn-4k-panoramic-views/ target_blank>GTA V/a> and a relnoreferrer noopener hrefhttps://www.schrankmonster.de/2014/12/14/infinitely-bioshocking-panoramic-views/ target_blank>BioShock /a>a relnoreferrer noopener hrefhttps://www.schrankmonster.de/2014/12/21/infinitely-bioshocking-panoramic-views-pt-2/ data-typeURL data-idhttps://www.schrankmonster.de/2014/12/21/infinitely-bioshocking-panoramic-views-pt-2/ target_blank>Infinite/a> pictures?/p>p>So here is the first batch of pictures – some stitched together using 16 and more single screenshots. Look at the detail! Again – there are in-game screenshots. Click on them to make them bigger – and right-click open the source to really zoom into them./p>div classwp-block-image is-style-default>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.12-14.10.34.51_stitch.jpg>img loadinglazy decodingasync width600 height281 srchttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.12-14.10.34.51_stitch-600x281.jpg alt classwp-image-15899 srcsethttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.12-14.10.34.51_stitch-600x281.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.12-14.10.34.51_stitch-400x188.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.12-14.10.34.51_stitch-768x360.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.12-14.10.34.51_stitch-1536x720.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.12-14.10.34.51_stitch-2048x961.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image is-style-default>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-13.25.43.30_stitch-scaled.jpg>img loadinglazy decodingasync width600 height226 srchttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-13.25.43.30_stitch-600x226.jpg alt classwp-image-15900 srcsethttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-13.25.43.30_stitch-600x226.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-13.25.43.30_stitch-400x151.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-13.25.43.30_stitch-768x289.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-13.25.43.30_stitch-1536x578.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-13.25.43.30_stitch-2048x771.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image is-style-default>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.23.39.81_stitch-scaled.jpg>img loadinglazy decodingasync width600 height743 srchttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.23.39.81_stitch-600x743.jpg alt classwp-image-15901 srcsethttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.23.39.81_stitch-600x743.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.23.39.81_stitch-323x400.jpg 323w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.23.39.81_stitch-768x951.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.23.39.81_stitch-1240x1536.jpg 1240w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.23.39.81_stitch-1653x2048.jpg 1653w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image is-style-default>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.29.43.96_stitch-scaled.jpg target_blank relnoopener>img loadinglazy decodingasync width600 height685 srchttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.29.43.96_stitch-600x685.jpg alt classwp-image-15902 srcsethttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.29.43.96_stitch-600x685.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.29.43.96_stitch-350x400.jpg 350w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.29.43.96_stitch-768x877.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.29.43.96_stitch-1345x1536.jpg 1345w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.18-14.29.43.96_stitch-1793x2048.jpg 1793w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image is-style-default>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.19-13.21.55.122_stitch-scaled.jpg>img loadinglazy decodingasync width600 height447 srchttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.19-13.21.55.122_stitch-600x447.jpg alt classwp-image-15903 srcsethttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.19-13.21.55.122_stitch-600x447.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.19-13.21.55.122_stitch-400x298.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.19-13.21.55.122_stitch-768x572.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.19-13.21.55.122_stitch-1536x1144.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.19-13.21.55.122_stitch-2048x1526.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image is-style-default>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.19-17.32.44.158_stitch.jpg>img loadinglazy decodingasync width600 height869 srchttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.19-17.32.44.158_stitch-600x869.jpg alt classwp-image-15904 srcsethttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.19-17.32.44.158_stitch-600x869.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.19-17.32.44.158_stitch-276x400.jpg 276w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.19-17.32.44.158_stitch-768x1112.jpg 768w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image is-style-default>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.57.46.79_stitch-scaled.jpg>img loadinglazy decodingasync width600 height602 srchttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.57.46.79_stitch-600x602.jpg alt classwp-image-15907 srcsethttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.57.46.79_stitch-600x602.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.57.46.79_stitch-400x400.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.57.46.79_stitch-150x150.jpg 150w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.57.46.79_stitch-768x770.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.57.46.79_stitch-1531x1536.jpg 1531w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>div classwp-block-image>figure classaligncenter size-large>a hrefhttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.54.27.53_stitch2-scaled.jpg>img loadinglazy decodingasync width600 height274 srchttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.54.27.53_stitch2-600x274.jpg alt classwp-image-15905 srcsethttps://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.54.27.53_stitch2-600x274.jpg 600w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.54.27.53_stitch2-400x183.jpg 400w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.54.27.53_stitch2-768x350.jpg 768w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.54.27.53_stitch2-1536x701.jpg 1536w, https://www.schrankmonster.de/wp-content/uploads/2020/12/Cyberpunk-2077®-2020.12.20-13.54.27.53_stitch2-2048x935.jpg 2048w sizes(max-width: 600px) 100vw, 600px />/a>/figure>/div>p>/p> /div>!-- .entry-content --> footer classentry-footer> span classcat-links>a hrefhttps://www.schrankmonster.de/category/media/ relcategory tag>media/a>, a hrefhttps://www.schrankmonster.de/category/pictures/ relcategory tag>pictures/a>, a hrefhttps://www.schrankmonster.de/category/stream/ relcategory tag>stream/a>/span>span classtags-links>a hrefhttps://www.schrankmonster.de/tag/games/ reltag>Games/a>, a hrefhttps://www.schrankmonster.de/tag/computergrafik/ reltag>graphics/a>, a hrefhttps://www.schrankmonster.de/tag/internet/ reltag>Internet/a>, a hrefhttps://www.schrankmonster.de/tag/media/ reltag>Media/a>, a hrefhttps://www.schrankmonster.de/tag/n3rd/ reltag>N3RD/a>, a hrefhttps://www.schrankmonster.de/tag/panorama/ reltag>Panorama/a>, a hrefhttps://www.schrankmonster.de/tag/streaming/ reltag>streaming/a>/span> /footer>!-- .entry-footer -->/article>!-- #post-## -->div classpagination> nav classnavigation posts-navigation aria-labelPosts> h2 classscreen-reader-text>Posts navigation/h2> div classnav-links>div classnav-previous>a hrefhttps://www.schrankmonster.de/page/2/ >Previous/a>/div>/div> /nav>/div> /main>!-- #main --> /div>!-- #primary --> /div>!-- #content --> footer idcolophon classsite-footer rolecontentinfo> div classfooter-widget-region grid-container> section classfooter-widget col4> section idsearch-13 classwidget widget_search>form rolesearch methodget classsearch-form actionhttps://www.schrankmonster.de/> label> span classscreen-reader-text>Search for:/span> input typesearch classsearch-field placeholderSearch … value names /> /label> input typesubmit classsearch-submit valueSearch /> /form>/section>section idarchives-9 classwidget widget_archive>h3 classwidget-title>Archives/h3> label classscreen-reader-text forarchives-dropdown-9>Archives/label> select idarchives-dropdown-9 namearchive-dropdown> option value>Select Month/option> option valuehttps://www.schrankmonster.de/2024/01/> January 2024 (1)/option> option valuehttps://www.schrankmonster.de/2023/12/> December 2023 (1)/option> option valuehttps://www.schrankmonster.de/2023/06/> June 2023 (1)/option> option valuehttps://www.schrankmonster.de/2022/12/> December 2022 (1)/option> option valuehttps://www.schrankmonster.de/2022/09/> September 2022 (1)/option> option valuehttps://www.schrankmonster.de/2022/07/> July 2022 (1)/option> option valuehttps://www.schrankmonster.de/2022/05/> May 2022 (1)/option> option valuehttps://www.schrankmonster.de/2022/04/> April 2022 (1)/option> option valuehttps://www.schrankmonster.de/2022/02/> February 2022 (3)/option> option valuehttps://www.schrankmonster.de/2022/01/> January 2022 (2)/option> option valuehttps://www.schrankmonster.de/2021/12/> December 2021 (2)/option> option valuehttps://www.schrankmonster.de/2021/07/> July 2021 (2)/option> option valuehttps://www.schrankmonster.de/2021/06/> June 2021 (1)/option> option valuehttps://www.schrankmonster.de/2021/05/> May 2021 (3)/option> option valuehttps://www.schrankmonster.de/2021/04/> April 2021 (2)/option> option valuehttps://www.schrankmonster.de/2021/01/> January 2021 (1)/option> option valuehttps://www.schrankmonster.de/2020/12/> December 2020 (1)/option> option valuehttps://www.schrankmonster.de/2020/09/> September 2020 (1)/option> option valuehttps://www.schrankmonster.de/2020/08/> August 2020 (2)/option> option valuehttps://www.schrankmonster.de/2020/07/> July 2020 (1)/option> option valuehttps://www.schrankmonster.de/2020/05/> May 2020 (1)/option> option valuehttps://www.schrankmonster.de/2020/04/> April 2020 (1)/option> option valuehttps://www.schrankmonster.de/2020/03/> March 2020 (2)/option> option valuehttps://www.schrankmonster.de/2020/02/> February 2020 (3)/option> option valuehttps://www.schrankmonster.de/2020/01/> January 2020 (26)/option> option valuehttps://www.schrankmonster.de/2019/12/> December 2019 (33)/option> option valuehttps://www.schrankmonster.de/2019/11/> November 2019 (23)/option> option valuehttps://www.schrankmonster.de/2019/10/> October 2019 (23)/option> option valuehttps://www.schrankmonster.de/2019/09/> September 2019 (23)/option> option valuehttps://www.schrankmonster.de/2019/08/> August 2019 (32)/option> option valuehttps://www.schrankmonster.de/2019/07/> July 2019 (29)/option> option valuehttps://www.schrankmonster.de/2019/06/> June 2019 (32)/option> option valuehttps://www.schrankmonster.de/2019/05/> May 2019 (41)/option> option valuehttps://www.schrankmonster.de/2019/04/> April 2019 (36)/option> option valuehttps://www.schrankmonster.de/2019/03/> March 2019 (36)/option> option valuehttps://www.schrankmonster.de/2019/02/> February 2019 (18)/option> option valuehttps://www.schrankmonster.de/2019/01/> January 2019 (15)/option> option valuehttps://www.schrankmonster.de/2018/11/> November 2018 (1)/option> option valuehttps://www.schrankmonster.de/2017/12/> December 2017 (1)/option> option valuehttps://www.schrankmonster.de/2017/08/> August 2017 (15)/option> option valuehttps://www.schrankmonster.de/2016/09/> September 2016 (1)/option> option valuehttps://www.schrankmonster.de/2015/07/> July 2015 (1)/option> option valuehttps://www.schrankmonster.de/2015/05/> May 2015 (1)/option> option valuehttps://www.schrankmonster.de/2015/03/> March 2015 (1)/option> option valuehttps://www.schrankmonster.de/2015/02/> February 2015 (1)/option> option valuehttps://www.schrankmonster.de/2015/01/> January 2015 (1)/option> option valuehttps://www.schrankmonster.de/2014/12/> December 2014 (2)/option> option valuehttps://www.schrankmonster.de/2014/10/> October 2014 (2)/option> option valuehttps://www.schrankmonster.de/2014/09/> September 2014 (4)/option> option valuehttps://www.schrankmonster.de/2014/08/> August 2014 (3)/option> option valuehttps://www.schrankmonster.de/2014/07/> July 2014 (6)/option> option valuehttps://www.schrankmonster.de/2014/06/> June 2014 (3)/option> option valuehttps://www.schrankmonster.de/2014/05/> May 2014 (8)/option> option valuehttps://www.schrankmonster.de/2014/04/> April 2014 (3)/option> option valuehttps://www.schrankmonster.de/2014/03/> March 2014 (12)/option> option valuehttps://www.schrankmonster.de/2014/02/> February 2014 (3)/option> option valuehttps://www.schrankmonster.de/2014/01/> January 2014 (5)/option> option valuehttps://www.schrankmonster.de/2013/12/> December 2013 (1)/option> option valuehttps://www.schrankmonster.de/2013/11/> November 2013 (4)/option> option valuehttps://www.schrankmonster.de/2013/10/> October 2013 (1)/option> option valuehttps://www.schrankmonster.de/2013/08/> August 2013 (2)/option> option valuehttps://www.schrankmonster.de/2013/07/> July 2013 (1)/option> option valuehttps://www.schrankmonster.de/2013/05/> May 2013 (7)/option> option valuehttps://www.schrankmonster.de/2013/03/> March 2013 (2)/option> option valuehttps://www.schrankmonster.de/2013/02/> February 2013 (5)/option> option valuehttps://www.schrankmonster.de/2013/01/> January 2013 (9)/option> option valuehttps://www.schrankmonster.de/2012/12/> December 2012 (14)/option> option valuehttps://www.schrankmonster.de/2012/11/> November 2012 (5)/option> option valuehttps://www.schrankmonster.de/2012/10/> October 2012 (3)/option> option valuehttps://www.schrankmonster.de/2012/09/> September 2012 (4)/option> option valuehttps://www.schrankmonster.de/2012/08/> August 2012 (8)/option> option valuehttps://www.schrankmonster.de/2012/06/> June 2012 (4)/option> option valuehttps://www.schrankmonster.de/2012/04/> April 2012 (1)/option> option valuehttps://www.schrankmonster.de/2011/09/> September 2011 (2)/option> option valuehttps://www.schrankmonster.de/2011/06/> June 2011 (1)/option> option valuehttps://www.schrankmonster.de/2011/04/> April 2011 (7)/option> option valuehttps://www.schrankmonster.de/2011/03/> March 2011 (1)/option> option valuehttps://www.schrankmonster.de/2011/01/> January 2011 (1)/option> option valuehttps://www.schrankmonster.de/2010/12/> December 2010 (4)/option> option valuehttps://www.schrankmonster.de/2010/10/> October 2010 (7)/option> option valuehttps://www.schrankmonster.de/2010/09/> September 2010 (5)/option> option valuehttps://www.schrankmonster.de/2010/07/> July 2010 (6)/option> option valuehttps://www.schrankmonster.de/2010/04/> April 2010 (2)/option> option valuehttps://www.schrankmonster.de/2010/03/> March 2010 (6)/option> option valuehttps://www.schrankmonster.de/2010/02/> February 2010 (1)/option> option valuehttps://www.schrankmonster.de/2010/01/> January 2010 (8)/option> option valuehttps://www.schrankmonster.de/2009/12/> December 2009 (5)/option> option valuehttps://www.schrankmonster.de/2009/11/> November 2009 (4)/option> option valuehttps://www.schrankmonster.de/2009/10/> October 2009 (11)/option> option valuehttps://www.schrankmonster.de/2009/09/> September 2009 (12)/option> option valuehttps://www.schrankmonster.de/2009/08/> August 2009 (13)/option> option valuehttps://www.schrankmonster.de/2009/07/> July 2009 (2)/option> option valuehttps://www.schrankmonster.de/2009/06/> June 2009 (7)/option> option valuehttps://www.schrankmonster.de/2009/05/> May 2009 (1)/option> /select> script typetext/javascript>/* !CDATA */(function() { var dropdown document.getElementById( archives-dropdown-9 ); function onSelectChange() { if ( dropdown.options dropdown.selectedIndex .value ! ) { document.location.href this.options this.selectedIndex .value; } } dropdown.onchange onSelectChange;})();/* > *//script>/section>section idcalendar-6 classwidget widget_calendar>div idcalendar_wrap classcalendar_wrap>table idwp-calendar classwp-calendar-table> caption>January 2025/caption> thead> tr> th scopecol titleMonday>M/th> th scopecol titleTuesday>T/th> th scopecol titleWednesday>W/th> th scopecol titleThursday>T/th> th scopecol titleFriday>F/th> th scopecol titleSaturday>S/th> th scopecol titleSunday>S/th> /tr> /thead> tbody> tr> td colspan2 classpad> /td>td>1/td>td>2/td>td>3/td>td>4/td>td idtoday>5/td> /tr> tr> td>6/td>td>7/td>td>8/td>td>9/td>td>10/td>td>11/td>td>12/td> /tr> tr> td>13/td>td>14/td>td>15/td>td>16/td>td>17/td>td>18/td>td>19/td> /tr> tr> td>20/td>td>21/td>td>22/td>td>23/td>td>24/td>td>25/td>td>26/td> /tr> tr> td>27/td>td>28/td>td>29/td>td>30/td>td>31/td> td classpad colspan2> /td> /tr> /tbody> /table>nav aria-labelPrevious and next months classwp-calendar-nav> span classwp-calendar-nav-prev>a hrefhttps://www.schrankmonster.de/2024/01/>« Jan/a>/span> span classpad> /span> span classwp-calendar-nav-next> /span> /nav>/div>/section> /section> section classfooter-widget col4> section idtag_cloud-7 classwidget widget_tag_cloud>h3 classwidget-title>Tags/h3>div classtagcloud>a hrefhttps://www.schrankmonster.de/tag/apple/ classtag-cloud-link tag-link-4 tag-link-position-1 stylefont-size: 12.992248062016pt; aria-labelApple (43 items)>Apple/a>a hrefhttps://www.schrankmonster.de/tag/blog-o-sphere/ classtag-cloud-link tag-link-5 tag-link-position-2 stylefont-size: 11.255813953488pt; aria-labelBlog-o-Sphere (29 items)>Blog-o-Sphere/a>a hrefhttps://www.schrankmonster.de/tag/buch/ classtag-cloud-link tag-link-7 tag-link-position-3 stylefont-size: 9.5193798449612pt; aria-labelbooks (20 items)>books/a>a hrefhttps://www.schrankmonster.de/tag/development/ classtag-cloud-link tag-link-10 tag-link-position-4 stylefont-size: 18.852713178295pt; aria-labelDevelopment (152 items)>Development/a>a hrefhttps://www.schrankmonster.de/tag/discordianism/ classtag-cloud-link tag-link-126 tag-link-position-5 stylefont-size: 11.255813953488pt; aria-labeldiscordianism (29 items)>discordianism/a>a hrefhttps://www.schrankmonster.de/tag/employer/ classtag-cloud-link tag-link-12 tag-link-position-6 stylefont-size: 9.5193798449612pt; aria-labelEmployer (20 items)>Employer/a>a hrefhttps://www.schrankmonster.de/tag/familyandfriends/ classtag-cloud-link tag-link-56 tag-link-position-7 stylefont-size: 9.7364341085271pt; aria-labelFamily and Friends (21 items)>Family and Friends/a>a hrefhttps://www.schrankmonster.de/tag/fnord/ classtag-cloud-link tag-link-166 tag-link-position-8 stylefont-size: 8.8682170542636pt; aria-labelfnord (17 items)>fnord/a>a hrefhttps://www.schrankmonster.de/tag/food/ classtag-cloud-link tag-link-148 tag-link-position-9 stylefont-size: 8.8682170542636pt; aria-labelfood (17 items)>food/a>a hrefhttps://www.schrankmonster.de/tag/games/ classtag-cloud-link tag-link-18 tag-link-position-10 stylefont-size: 11.255813953488pt; aria-labelGames (29 items)>Games/a>a hrefhttps://www.schrankmonster.de/tag/computergrafik/ classtag-cloud-link tag-link-60 tag-link-position-11 stylefont-size: 14.294573643411pt; aria-labelgraphics (56 items)>graphics/a>a hrefhttps://www.schrankmonster.de/tag/hack-the-planet/ classtag-cloud-link tag-link-20 tag-link-position-12 stylefont-size: 17.875968992248pt; aria-labelhack-the-planet (123 items)>hack-the-planet/a>a hrefhttps://www.schrankmonster.de/tag/hacs/ classtag-cloud-link tag-link-67 tag-link-position-13 stylefont-size: 10.496124031008pt; aria-labelhacs (25 items)>hacs/a>a hrefhttps://www.schrankmonster.de/tag/hardware/ classtag-cloud-link tag-link-21 tag-link-position-14 stylefont-size: 17.984496124031pt; aria-labelHardware (124 items)>Hardware/a>a hrefhttps://www.schrankmonster.de/tag/home-automation/ classtag-cloud-link tag-link-69 tag-link-position-15 stylefont-size: 15.271317829457pt; aria-labelhome automation (70 items)>home automation/a>a hrefhttps://www.schrankmonster.de/tag/internet/ classtag-cloud-link tag-link-24 tag-link-position-16 stylefont-size: 17.875968992248pt; aria-labelInternet (121 items)>Internet/a>a hrefhttps://www.schrankmonster.de/tag/japan/ classtag-cloud-link tag-link-102 tag-link-position-17 stylefont-size: 16.139534883721pt; aria-labeljapan (84 items)>japan/a>a hrefhttps://www.schrankmonster.de/tag/linux/ classtag-cloud-link tag-link-26 tag-link-position-18 stylefont-size: 15.054263565891pt; aria-labelLinux (66 items)>Linux/a>a hrefhttps://www.schrankmonster.de/tag/media/ classtag-cloud-link tag-link-9 tag-link-position-19 stylefont-size: 11.798449612403pt; aria-labelMedia (33 items)>Media/a>a hrefhttps://www.schrankmonster.de/tag/microsoft/ classtag-cloud-link tag-link-30 tag-link-position-20 stylefont-size: 12.232558139535pt; aria-labelMicrosoft (36 items)>Microsoft/a>a hrefhttps://www.schrankmonster.de/tag/mobile/ classtag-cloud-link tag-link-31 tag-link-position-21 stylefont-size: 12.124031007752pt; aria-labelMobile (35 items)>Mobile/a>a hrefhttps://www.schrankmonster.de/tag/mqtt/ classtag-cloud-link tag-link-78 tag-link-position-22 stylefont-size: 9.0852713178295pt; aria-labelMQTT (18 items)>MQTT/a>a hrefhttps://www.schrankmonster.de/tag/musik/ classtag-cloud-link tag-link-35 tag-link-position-23 stylefont-size: 9.3023255813953pt; aria-labelMusic (19 items)>Music/a>a hrefhttps://www.schrankmonster.de/tag/n3rd/ classtag-cloud-link tag-link-57 tag-link-position-24 stylefont-size: 14.837209302326pt; aria-labelN3RD (63 items)>N3RD/a>a hrefhttps://www.schrankmonster.de/tag/netzwerken/ classtag-cloud-link tag-link-36 tag-link-position-25 stylefont-size: 13.643410852713pt; aria-labelnetworking (49 items)>networking/a>a hrefhttps://www.schrankmonster.de/tag/opensource/ classtag-cloud-link tag-link-109 tag-link-position-26 stylefont-size: 17.116279069767pt; aria-labelopensource (103 items)>opensource/a>a hrefhttps://www.schrankmonster.de/tag/pictures/ classtag-cloud-link tag-link-95 tag-link-position-27 stylefont-size: 10.387596899225pt; aria-labelpictures (24 items)>pictures/a>a hrefhttps://www.schrankmonster.de/tag/podcasts/ classtag-cloud-link tag-link-164 tag-link-position-28 stylefont-size: 11.581395348837pt; aria-labelpodcasts (31 items)>podcasts/a>a hrefhttps://www.schrankmonster.de/tag/privates/ classtag-cloud-link tag-link-40 tag-link-position-29 stylefont-size: 11.255813953488pt; aria-labelprivate (29 items)>private/a>a hrefhttps://www.schrankmonster.de/tag/programming/ classtag-cloud-link tag-link-145 tag-link-position-30 stylefont-size: 12.449612403101pt; aria-labelprogramming (38 items)>programming/a>a hrefhttps://www.schrankmonster.de/tag/raspberrypi/ classtag-cloud-link tag-link-74 tag-link-position-31 stylefont-size: 8.2170542635659pt; aria-labelRaspberryPi (15 items)>RaspberryPi/a>a hrefhttps://www.schrankmonster.de/tag/reallife/ classtag-cloud-link tag-link-44 tag-link-position-32 stylefont-size: 20.697674418605pt; aria-labelReallife (223 items)>Reallife/a>a hrefhttps://www.schrankmonster.de/tag/forschung/ classtag-cloud-link tag-link-15 tag-link-position-33 stylefont-size: 14.294573643411pt; aria-labelResearch (57 items)>Research/a>a hrefhttps://www.schrankmonster.de/tag/raumfahrt/ classtag-cloud-link tag-link-43 tag-link-position-34 stylefont-size: 8.5426356589147pt; aria-labelrocket-science (16 items)>rocket-science/a>a hrefhttps://www.schrankmonster.de/tag/gerchte/ classtag-cloud-link tag-link-19 tag-link-position-35 stylefont-size: 12.124031007752pt; aria-labelrumors (35 items)>rumors/a>a hrefhttps://www.schrankmonster.de/tag/server/ classtag-cloud-link tag-link-105 tag-link-position-36 stylefont-size: 9.5193798449612pt; aria-labelserver (20 items)>server/a>a hrefhttps://www.schrankmonster.de/tag/social-network/ classtag-cloud-link tag-link-100 tag-link-position-37 stylefont-size: 8pt; aria-labelSocial Network (14 items)>Social Network/a>a hrefhttps://www.schrankmonster.de/tag/software/ classtag-cloud-link tag-link-47 tag-link-position-38 stylefont-size: 21.240310077519pt; aria-labelSoftware (253 items)>Software/a>a hrefhttps://www.schrankmonster.de/tag/sones/ classtag-cloud-link tag-link-48 tag-link-position-39 stylefont-size: 10.170542635659pt; aria-labelsones (23 items)>sones/a>a hrefhttps://www.schrankmonster.de/tag/stream/ classtag-cloud-link tag-link-88 tag-link-position-40 stylefont-size: 22pt; aria-labelstream (296 items)>stream/a>a hrefhttps://www.schrankmonster.de/tag/tokyo/ classtag-cloud-link tag-link-149 tag-link-position-41 stylefont-size: 15.271317829457pt; aria-labeltokyo (69 items)>tokyo/a>a hrefhttps://www.schrankmonster.de/tag/tourism/ classtag-cloud-link tag-link-155 tag-link-position-42 stylefont-size: 13.209302325581pt; aria-labeltourism (45 items)>tourism/a>a hrefhttps://www.schrankmonster.de/tag/reisen/ classtag-cloud-link tag-link-45 tag-link-position-43 stylefont-size: 16.899224806202pt; aria-labeltravelling (100 items)>travelling/a>a hrefhttps://www.schrankmonster.de/tag/windows/ classtag-cloud-link tag-link-157 tag-link-position-44 stylefont-size: 9.0852713178295pt; aria-labelwindows (18 items)>windows/a>a hrefhttps://www.schrankmonster.de/tag/working/ classtag-cloud-link tag-link-58 tag-link-position-45 stylefont-size: 12.558139534884pt; aria-labelWorking (39 items)>Working/a>/div>/section> /section> section classfooter-widget col4> section idlinkcat-62 classwidget widget_links>h3 classwidget-title>Family/h3> ul classxoxo blogroll>li>a hrefhttp://www.dreikiel.de/ relacquaintance met co-resident spouse sweetheart titleturtles and fishes>dreikiel – turtles, fishes and cats/a>turtles and fishes/li>li>a hrefhttp://www.kirstenpfad.de relacquaintance met co-resident spouse sweetheart noopener titleKirstenpfad.de – the photo blog of my wife target_blank>my wifes' photo blog/a>Kirstenpfad.de – the photo blog of my wife/li>li>a hrefhttp://www.stappenbach.de relme noopener target_blank>the place where we live – Stappenbach/a>/li> /ul>/section>section idlinkcat-59 classwidget widget_links>h3 classwidget-title>Projects/h3> ul classxoxo blogroll>li>a hrefhttps://podcast.hack-the-planet.tv/ relnoopener target_blank>hack-the-planet podcast/a>/li>li>a hrefhttp://miataru.com relnoopener title見当たる- be found target_blank>Miataru – OpenSource location tracking/a>見当たる- be found/li>li>a hrefhttps://github.com/bietiekay relme noopener titlemy open source projects target_blank>Opensource Projects (GitHub)/a>my open source projects/li> /ul>/section> /section> section classfooter-widget col4> section idpages-9 classwidget widget_pages>h3 classwidget-title>blog/h3> ul> li classpage_item page-item-2>a hrefhttps://www.schrankmonster.de/impressum/>Impressum/a>/li>li classpage_item page-item-16740>a hrefhttps://www.schrankmonster.de/placeholder/>placeholder/a>/li> /ul> /section>section idcustom_html-6 classwidget_text widget widget_custom_html>div classtextwidget custom-html-widget>a hrefhttp://www.schrankmonster.de/feed/>RSS/a>/div>/section> /section> /div>!-- /.footer-widgets --> div classscroll-top> a href#mathead idscrolltop> span classicon-arrow-up>/span> /a> /div> div classsocial-url> /div>!-- .social url --> div classsite-info> © schrankmonster blog 2025 br />Big Impresa designed by a hrefhttp://www.iograficathemes.com altFree and Premium WordPress Themes & Plugins titleFree and Premium WordPress Themes & Plugins reldesigner>Iografica Themes/a>. /div>!-- .site-info --> /footer>!-- #colophon -->/div>!-- #page -->style idcore-block-supports-inline-css typetext/css>.wp-block-gallery.wp-block-gallery-1{--wp--style--unstable-gallery-gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}.wp-block-gallery.wp-block-gallery-2{--wp--style--unstable-gallery-gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}.wp-block-gallery.wp-block-gallery-3{--wp--style--unstable-gallery-gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}/style>script typetext/javascript idsuperpwa-register-sw-js-extra>/* !CDATA */var superpwa_sw {url:\/superpwa-sw.js?1736102570,disable_addtohome:0,enableOnDesktop:,offline_form_addon_active:,ajax_url:https:\/\/www.schrankmonster.de\/wp-admin\/admin-ajax.php,offline_message:1,offline_message_txt:You are currently offline.};/* > *//script>script typetext/javascript srchttp://www.schrankmonster.de/wp-content/plugins/super-progressive-web-apps/public/js/register-sw.js?ver2.2.33 idsuperpwa-register-sw-js>/script>script typetext/javascript srchttp://www.schrankmonster.de/wp-content/themes/big-impresa/js/navigation.js?ver20151215 idbig-impresa-navigation-js>/script>script typetext/javascript srchttp://www.schrankmonster.de/wp-content/themes/big-impresa/js/skip-link-focus-fix.js?ver20151215 idbig-impresa-skip-link-focus-fix-js>/script>script typetext/javascript srchttp://www.schrankmonster.de/wp-content/themes/big-impresa/js/theme.js?ver1.0 idbig-impresa-theme-js>/script>script typetext/javascript srchttp://www.schrankmonster.de/wp-content/plugins/wp-featherlight/js/wpFeatherlight.pkgd.min.js?ver1.3.4 idwp-featherlight-js>/script>/body>/html>
Subdomains
Date
Domain
IP
cowww.technology-ninja.com
2025-01-06
88.198.34.76
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]