293 lines
8.5 KiB
HTML
293 lines
8.5 KiB
HTML
{{ define "header" }}
|
|
<!-- Sir, this is a homepage -->
|
|
{{ end }}{{ define "main" }}
|
|
<div class="wall"></div>
|
|
|
|
<div class="window">{{ partial "elements/window.html" . }}</div>
|
|
|
|
<!-- Neon sign above monitor -->
|
|
{{ partial "elements/neon-sign.html" . }}
|
|
|
|
<!-- Sticky notes -->
|
|
<div class="sticky-note note1">fix bugs</div>
|
|
<div class="sticky-note note2">pwd:<br />puppies</div>
|
|
<div class="sticky-note note3">finish<br />coffee</div>
|
|
<div class="sticky-note note4">CALL<br />WIFE</div>
|
|
|
|
<!-- Papers pinned to wall -->
|
|
<div class="wall-paper paper1"></div>
|
|
<div class="wall-paper paper2"></div>
|
|
|
|
<!-- X-Files "I want to believe" poster -->
|
|
<div class="xfiles-poster">
|
|
<div class="xfiles-content">
|
|
<div class="ufo-illustration">
|
|
<div class="ufo-dome"></div>
|
|
<div class="ufo-body">
|
|
<div class="ufo-lights">
|
|
<div class="ufo-light"></div>
|
|
<div class="ufo-light"></div>
|
|
<div class="ufo-light"></div>
|
|
<div class="ufo-light"></div>
|
|
</div>
|
|
</div>
|
|
<div class="light-beam"></div>
|
|
</div>
|
|
<div class="believe-text">I WANT TO<br />BELIEVE</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Now playing poster on wall -->
|
|
<div class="poster">
|
|
<div class="poster-image" id="posterImage">
|
|
<script src="/js/nowplaying.js"></script>
|
|
|
|
<div class="nowplayingcard">
|
|
<div class="nowplayingcontainer-inner">
|
|
<img id="trackart" src="" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="now-playing-note">Recently Played</div>
|
|
<div class="now-playing-artist">
|
|
<div class="trackInfo">
|
|
<span id="artist"></span>
|
|
<a id="tracktitle" style="display: none"></a>
|
|
<a id="album" style="display: none"></a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<script>
|
|
setInterval(
|
|
getLastTrack("ritualplays", "3a4fef48fecc593d25e0f9a40df1fefe"),
|
|
10 * 1000,
|
|
);
|
|
</script>
|
|
|
|
<!-- Desk -->
|
|
<div class="desk"></div>
|
|
|
|
<!-- Desk monitor -->
|
|
{{/*
|
|
<div class="secondary-screen desk-monitor">
|
|
<div class="screen-display large crt">
|
|
<span class="cursor-blink">_</span>
|
|
</div>
|
|
<div class="monitor-stand-small"></div>
|
|
</div>
|
|
*/}}
|
|
|
|
<!-- Desk clutter -->
|
|
{{/*
|
|
<div class="desk-item keyboard"></div>
|
|
<div class="desk-item mouse"></div>
|
|
|
|
*/}}
|
|
|
|
<!-- MUSICAL STUFF -->
|
|
|
|
<!-- Widgets and gadgets -->
|
|
{{/*
|
|
<div class="widget router"></div>
|
|
<div class="widget hard-drive"></div>
|
|
*/}}
|
|
|
|
<!-- CRT Monitor -->
|
|
<div class="crt-container">
|
|
<div class="crt-monitor">
|
|
<div class="crt-screen">
|
|
<div class="content crt">
|
|
<div id="terminal">
|
|
<div id="output"></div>
|
|
<div id="input-container" class="input-line hidden">
|
|
<span class="prompt">></span>
|
|
<input
|
|
type="text"
|
|
id="input"
|
|
autocomplete="off"
|
|
spellcheck="false"
|
|
/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="monitor-stand">
|
|
<div class="stand-neck"></div>
|
|
<div class="stand-base"></div>
|
|
</div>
|
|
|
|
<!-- Wall-mounted monitors -->
|
|
<div class="secondary-screen wall-monitor-1 hidden-xl-down">
|
|
<div class="screen-display crt">
|
|
<div class="scroll">
|
|
> updates -lah<br />
|
|
{{ range first 10 (where .Site.RegularPages "Type"
|
|
"updates").ByDate.Reverse }} [<time
|
|
>{{ .Lastmod.Format "2006-01-02" }}</time
|
|
>]<br />
|
|
{{ .Plain }}<br />
|
|
---<br />
|
|
{{ end }}
|
|
|
|
<span class="cursor-blink">_</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="secondary-screen wall-monitor-2 hidden-xl-down">
|
|
<div class="screen-display tiny cyan crt">
|
|
<div class="scroll-text">
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
[PKT] 172.16.0.1:22<br />
|
|
[PKT] 192.168.1.1:443<br />
|
|
[PKT] 10.0.0.15:8080<br />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="secondary-screen wall-monitor-3 hidden-xl-down">
|
|
<div class="screen-display crt">
|
|
PING 8.8.8.8<br />
|
|
64 bytes: 12ms<br />
|
|
64 bytes: 11ms<br />
|
|
64 bytes: 13ms<br />
|
|
<span class="cursor-blink">_</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="secondary-screen wall-monitor-4 hidden-xl-down">
|
|
<div class="screen-display tiny amber crt">
|
|
> tail -f /var/log<br />
|
|
[INFO] Process OK<br />
|
|
[WARN] High load detected - time for coffee break<br />
|
|
[INFO] Connected to database (it's in a relationship now)<br />
|
|
[ERROR] 404: Motivation not found<br />
|
|
[WARN] Firewall detected actual fire, calling emergency services<br />
|
|
[INFO] Successfully hacked into mainframe (jk it's just localhost)<br />
|
|
[ERROR] Keyboard not found. Press F1 to continue.<br />
|
|
[WARN] Too many open tabs. Browser having existential crisis.<br />
|
|
[INFO] Ping 127.0.0.1 - there's no place like home<br />
|
|
[ERROR] SQL injection attempt detected. Nice try, Bobby Tables.<br />
|
|
<span class="cursor-blink">_</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="navigation">
|
|
<div class="nav-lamp">{{ partial "elements/lavalamp.html" . }}</div>
|
|
<div>
|
|
<a href="/audio/">
|
|
<div class="music">
|
|
<div class="music-text">MUSIC & AUDIO GEAR</div>
|
|
|
|
{{ partial "elements/ipod.html" . }}
|
|
|
|
<div class="hidden-md-down">
|
|
{{ partial "elements/vu-meter.html" . }}
|
|
</div>
|
|
|
|
<div class="notes">
|
|
<div class="note">♪</div>
|
|
<div class="note">♫</div>
|
|
<div class="note">♪</div>
|
|
<div class="note">♫</div>
|
|
<div class="note">♪</div>
|
|
<div class="note">♫</div>
|
|
</div>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<div>
|
|
<a href="/now/">
|
|
<div class="time-display">
|
|
{{ partial "elements/lcd-screen.html" (dict "text" "12:03:31"
|
|
"placeholder" "00:00:00") }}
|
|
</div>
|
|
</a>
|
|
</div>
|
|
|
|
<div class="hidden-xl-down">
|
|
<div class="coffee-mug"></div>
|
|
</div>
|
|
</div>
|
|
|
|
{{ range first 1 (where .Site.RegularPages "Type" "updates").ByDate.Reverse }}
|
|
<div id="latest-post">
|
|
<div id="latest-post-link">{{ .Permalink }}</div>
|
|
<div id="latest-post-title">{{ .Plain }}</div>
|
|
<div id="latest-post-date">{{ .Lastmod.Format "Jan 2, 2006" }}</div>
|
|
</div>
|
|
{{ end }} {{ end }}
|