Add page about custom keyboards
This commit is contained in:
parent
66a802fe11
commit
e86ae90b70
5
404.html
5
404.html
@ -44,7 +44,6 @@
|
||||
|
||||
<meta itemprop="name" content="404 Page not found">
|
||||
<meta itemprop="description" content="">
|
||||
|
||||
<meta name="twitter:card" content="summary"/>
|
||||
<meta name="twitter:title" content="404 Page not found"/>
|
||||
<meta name="twitter:description" content=""/>
|
||||
@ -152,7 +151,7 @@
|
||||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="footer__content">
|
||||
<span>© 2021</span>
|
||||
<span>© 2022</span>
|
||||
|
||||
<span><a href="https://grosinger.net/">Tony Grosinger</a></span>
|
||||
|
||||
@ -222,7 +221,7 @@
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.dc716e9092c9820b77f96da294d0120aeeb189b5bcea9752309ebea27fd53bbe6b13cffb2aca8ecf32525647ceb7001f76091de4199ac5a3caa432c070247f5b.js" integrity="sha512-3HFukJLJggt3+W2ilNASCu6xibW86pdSMJ6+on/VO75rE8/7KsqOzzJSVkfOtwAfdgkd5BmaxaPKpDLAcCR/Ww=="></script>
|
||||
<script type="text/javascript" src="/bundle.min.01197697ee8afb53b4ecb6cc3c7cf18102750ec7b92dcc6cad336c6cde291ed8e3d5b00d93a2570d61b061abace0f9a303eeffdbc939b3e305cd5d754caa868b.js" integrity="sha512-ARl2l+6K+1O07LbMPHzxgQJ1Dse5LcxsrTNsbN4pHtjj1bANk6JXDWGwYaus4PmjA+7/28k5s+MFzV11TKqGiw=="></script>
|
||||
|
||||
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
0
hugo/.hugo_build.lock
Normal file
0
hugo/.hugo_build.lock
Normal file
@ -23,11 +23,6 @@ disableKinds = ["taxonomy", "term"]
|
||||
url = "https://github.com/tgrosinger"
|
||||
text = "Github"
|
||||
|
||||
[[params.social]]
|
||||
name = "keybase"
|
||||
url = "https://keybase.io/tgrosinger"
|
||||
text = "Keybase"
|
||||
|
||||
[[params.social]]
|
||||
name = "linkedin"
|
||||
url = "https://linkedin.com/in/tgrosinger"
|
||||
|
38
hugo/content/timeline/Custom_Keyboards.md
Executable file
38
hugo/content/timeline/Custom_Keyboards.md
Executable file
@ -0,0 +1,38 @@
|
||||
---
|
||||
author:
|
||||
name: "Tony Grosinger"
|
||||
date: 2022-05-01
|
||||
type:
|
||||
- post
|
||||
- posts
|
||||
title: Custom Keyboards
|
||||
cardCategory: Project
|
||||
shouldLink: true
|
||||
weight: 25
|
||||
---
|
||||
|
||||
Started experimenting with custom keyboard design and fabrication. See [the
|
||||
designs here](https://git.sr.ht/~tgrosinger/keyboards).
|
||||
|
||||
<!--more-->
|
||||
|
||||
For the last several years I have been using the
|
||||
[GergoPlex](https://www.gboards.ca/product/gergoplex) keyboard. I love the
|
||||
ultra-thin profile, and the perfect balance it achieves with having just the
|
||||
right number of keys. That being said, there are a couple of changes I've wanted
|
||||
to make.
|
||||
|
||||
My first new keyboard,
|
||||
[Chrysemys](https://git.sr.ht/~tgrosinger/keyboards/tree/main/item/chrysemys),
|
||||
is very heavily inspired by the GergoPlex, however it is a single piece rather
|
||||
than two half boards connected with a cable. I have also moved the thumb keys
|
||||
out towards the center a bit, added Bluetooth connectivity, and used even
|
||||
thinner switches. This board is an experiement, and has allowed me to learn a
|
||||
tremendous amount about designing circuits and keyboards specifically. I imagine
|
||||
there will be many more custom keyboards in my future.
|
||||
|
||||
Some ideas I want to experiement with:
|
||||
|
||||
- Adding an optical encoder and roller bearings to support a track ball.
|
||||
- Adding a salvaged TrackPoint under the right hand index finger (obviously not on the same keyboard as the trackball).
|
||||
- Integrate the MCU into the board, rather than using a separate socketed board.
|
@ -8,7 +8,7 @@ type:
|
||||
title: Start a Community Makerspace
|
||||
cardCategory: Life Goal
|
||||
shouldLink: true
|
||||
weight: 25
|
||||
weight: 30
|
||||
---
|
||||
|
||||
A space for all to bring their ideas to the real world.
|
||||
|
29
index.html
29
index.html
@ -1,7 +1,7 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta name="generator" content="Hugo 0.78.2" />
|
||||
<meta name="generator" content="Hugo 0.97.3" />
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
@ -45,7 +45,6 @@
|
||||
|
||||
<meta itemprop="name" content="Tony Grosinger">
|
||||
<meta itemprop="description" content="">
|
||||
|
||||
<meta name="twitter:card" content="summary"/>
|
||||
<meta name="twitter:title" content="Tony Grosinger"/>
|
||||
<meta name="twitter:description" content=""/>
|
||||
@ -108,7 +107,7 @@
|
||||
|
||||
|
||||
|
||||
<a href="https://github.com/tgrosinger" target="_blank" rel="noopener" title="Github"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></a> <a href="https://keybase.io/tgrosinger" target="_blank" rel="noopener" title="Keybase"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" stroke="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10.446 21.371c0 .528-.428.953-.954.953-.525 0-.954-.425-.954-.953 0-.526.428-.954.953-.954.524 0 .951.431.951.955m5.922-.001c0 .528-.428.953-.955.953-.526 0-.952-.425-.952-.953 0-.526.423-.954.949-.954s.954.431.954.955M20.904 12.213l-.156-.204c-.046-.06-.096-.116-.143-.175-.045-.061-.094-.113-.141-.169-.104-.12-.209-.239-.319-.359l-.076-.08-.091-.099-.135-.131c-.015-.018-.032-.034-.05-.053-1.16-1.139-2.505-1.986-3.955-2.504l-.23-.078c.012-.027.024-.055.035-.083.41-1.064.367-2.223-.12-3.255-.491-1.035-1.356-1.8-2.438-2.16-.656-.216-1.23-.319-1.711-.305-.033-.105-.1-.577.496-1.848L10.663 0l-.287.399c-.33.455-.648.895-.945 1.328-.328-.345-.766-.552-1.245-.58L6.79 1.061h-.012c-.033-.003-.07-.003-.104-.003-.99 0-1.81.771-1.87 1.755l-.088 1.402v.003c-.061 1.029.727 1.915 1.755 1.979l1.002.061c-.065.84.073 1.62.405 2.306-1.346.562-2.586 1.401-3.66 2.484C.913 14.391.913 18.051.913 20.994v1.775l1.305-1.387c.266.93.652 1.807 1.145 2.615H5.06c-.833-1.114-1.419-2.426-1.68-3.848l1.913-2.03-.985 3.091 1.74-1.268c3.075-2.234 6.744-2.75 10.91-1.529 1.805.532 3.56.039 4.473-1.257l.104-.165c.091.498.141.998.141 1.496 0 1.563-.255 3.687-1.38 5.512h1.611c.776-1.563 1.181-3.432 1.181-5.512-.001-2.199-.786-4.421-2.184-6.274zM8.894 6.191c.123-1.002.578-1.949 1.23-2.97.025.05.054.097.084.144.264.398.713.625 1.199.605.217-.008.605.025 1.233.232.714.236 1.286.744 1.608 1.425s.349 1.442.079 2.149c-.173.445-.454.82-.806 1.109l-.408-.502-.002-.003c-.279-.341-.694-.535-1.134-.535-.335 0-.664.117-.925.33-.334.27-.514.66-.534 1.058-1.2-.541-1.8-1.643-1.628-3.041l.004-.001zm4.304 5.11l-.519.425c-.046.036-.095.053-.146.053-.066 0-.133-.03-.177-.085l-.111-.135c-.083-.1-.067-.25.034-.334l.51-.42-1.055-1.299c-.109-.133-.091-.33.044-.436.058-.048.126-.072.194-.072.091 0 .181.038.24.113l2.963 3.645c.109.135.09.33-.042.436-.039.029-.082.053-.126.063-.023.006-.045.009-.07.009-.09 0-.178-.04-.24-.113l-.295-.365-1.045.854c-.046.037-.1.055-.154.055-.068 0-.139-.03-.186-.09l-.477-.579c-.082-.102-.068-.252.035-.336l1.051-.857-.426-.533-.002.001zM7.753 4.866l-1.196-.075c-.255-.015-.45-.235-.435-.488l.09-1.401c.014-.245.216-.436.461-.436h.024l1.401.091c.123.006.236.06.317.152.083.094.123.21.116.336l-.007.101c-.32.567-.585 1.134-.773 1.72h.002zm12.524 11.481c-.565.805-1.687 1.081-2.924.718-3.886-1.141-7.396-.903-10.468.701l1.636-5.123-5.291 5.609c.099-3.762 2.453-6.966 5.758-8.311.471.373 1.034.66 1.673.841.16.044.322.074.48.102-.183.458-.119.997.21 1.407l.075.09c-.172.45-.105.975.221 1.374l.475.582c.266.325.659.513 1.079.513.321 0 .635-.111.886-.314l.285-.232c.174.074.367.113.566.113.113 0 .222-.01.33-.035.218-.05.424-.15.598-.291.623-.51.72-1.435.209-2.06l-1.67-2.056c.145-.117.281-.244.408-.381.135.037.271.078.4.12.266.097.533.198.795.315 1.005.445 1.954 1.1 2.771 1.897.029.03.059.055.085.083l.17.175c.038.039.076.079.111.12.079.085.16.175.239.267l.126.15c.045.053.086.104.13.16l.114.15c.04.051.079.102.117.154.838 1.149.987 2.329.404 3.157v.005zM7.719 4.115l-.835-.051.053-.835.834.051-.052.835z"/></svg></a> <a href="https://linkedin.com/in/tgrosinger" target="_blank" rel="noopener" title="Linkedin"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect x="2" y="9" width="4" height="12"></rect><circle cx="4" cy="4" r="2"></circle></svg></a>
|
||||
<a href="https://github.com/tgrosinger" target="_blank" rel="noopener" title="Github"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg></a> <a href="https://linkedin.com/in/tgrosinger" target="_blank" rel="noopener" title="Linkedin"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect x="2" y="9" width="4" height="12"></rect><circle cx="4" cy="4" r="2"></circle></svg></a>
|
||||
|
||||
<section class="timeline">
|
||||
<div class="container" style="text-align: left!important">
|
||||
@ -133,6 +132,26 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="timeline-item">
|
||||
<div class="timeline-img"></div>
|
||||
|
||||
<div class="timeline-content js--fadeInLeft">
|
||||
|
||||
<h2><a href="https://grosinger.net/timeline/custom_keyboards/"><span class="post-title">Custom Keyboards</span></a></h2>
|
||||
|
||||
|
||||
|
||||
<div class="date">Project</div>
|
||||
|
||||
|
||||
<p>
|
||||
<p>Started experimenting with custom keyboard design and fabrication. See <a href="https://git.sr.ht/~tgrosinger/keyboards">the
|
||||
designs here</a>.</p>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="timeline-item">
|
||||
<div class="timeline-img"></div>
|
||||
|
||||
@ -257,7 +276,7 @@
|
||||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="footer__content">
|
||||
<span>© 2021</span>
|
||||
<span>© 2022</span>
|
||||
|
||||
<span><a href="https://grosinger.net/">Tony Grosinger</a></span>
|
||||
|
||||
@ -327,7 +346,7 @@
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.dc716e9092c9820b77f96da294d0120aeeb189b5bcea9752309ebea27fd53bbe6b13cffb2aca8ecf32525647ceb7001f76091de4199ac5a3caa432c070247f5b.js" integrity="sha512-3HFukJLJggt3+W2ilNASCu6xibW86pdSMJ6+on/VO75rE8/7KsqOzzJSVkfOtwAfdgkd5BmaxaPKpDLAcCR/Ww=="></script>
|
||||
<script type="text/javascript" src="/bundle.min.01197697ee8afb53b4ecb6cc3c7cf18102750ec7b92dcc6cad336c6cde291ed8e3d5b00d93a2570d61b061abace0f9a303eeffdbc939b3e305cd5d754caa868b.js" integrity="sha512-ARl2l+6K+1O07LbMPHzxgQJ1Dse5LcxsrTNsbN4pHtjj1bANk6JXDWGwYaus4PmjA+7/28k5s+MFzV11TKqGiw=="></script>
|
||||
|
||||
|
||||
|
||||
|
12
index.xml
12
index.xml
@ -6,7 +6,7 @@
|
||||
<description>Recent content on Tony Grosinger</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language>
|
||||
<lastBuildDate>Mon, 05 Jul 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://grosinger.net/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Sun, 01 May 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://grosinger.net/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Joined ExtraHop Networks</title>
|
||||
<link>https://grosinger.net/timeline/joined_extrahop/</link>
|
||||
@ -62,6 +62,16 @@
|
||||
<description><p>Improved navigation, formatting, manipulation, and even formulas in Markdown tables.</p></description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Custom Keyboards</title>
|
||||
<link>https://grosinger.net/timeline/custom_keyboards/</link>
|
||||
<pubDate>Sun, 01 May 2022 00:00:00 +0000</pubDate>
|
||||
|
||||
<guid>https://grosinger.net/timeline/custom_keyboards/</guid>
|
||||
<description><p>Started experimenting with custom keyboard design and fabrication. See <a href="https://git.sr.ht/~tgrosinger/keyboards">the
|
||||
designs here</a>.</p></description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Start a Community Makerspace</title>
|
||||
<link>https://grosinger.net/timeline/makerspace/</link>
|
||||
|
87
keybase.txt
87
keybase.txt
@ -1,87 +0,0 @@
|
||||
==================================================================
|
||||
https://keybase.io/tgrosinger
|
||||
--------------------------------------------------------------------
|
||||
|
||||
I hereby claim:
|
||||
|
||||
* I am an admin of https://grosinger.net
|
||||
* I am tgrosinger (https://keybase.io/tgrosinger) on keybase.
|
||||
* I have a public key with fingerprint 5BE7 260E 32F0 3819 2ECB 3464 0655 59AC E0A9 C69C
|
||||
|
||||
To do so, I am signing this object:
|
||||
|
||||
{
|
||||
"body": {
|
||||
"key": {
|
||||
"eldest_kid": "010134ea8c10d2e0e99d42ec6f3d86432a74d596b9ec7582f66d4d4d61de6fce54ba0a",
|
||||
"fingerprint": "5be7260e32f038192ecb3464065559ace0a9c69c",
|
||||
"host": "keybase.io",
|
||||
"key_id": "065559ace0a9c69c",
|
||||
"kid": "010134ea8c10d2e0e99d42ec6f3d86432a74d596b9ec7582f66d4d4d61de6fce54ba0a",
|
||||
"uid": "25446509accc489abcefa23abf36e500",
|
||||
"username": "tgrosinger"
|
||||
},
|
||||
"merkle_root": {
|
||||
"ctime": 1557412848,
|
||||
"hash_meta": "633fc27667f51f453bce85540d8b49246a19cbe863e9e67a50dd50701cee7329",
|
||||
"seqno": 5336195
|
||||
},
|
||||
"revoke": {
|
||||
"sig_ids": [
|
||||
"e8fe8970f2928ea3aa6929ab918d0eb42c2b7f3a58897a3405fedcb98cd661950f"
|
||||
]
|
||||
},
|
||||
"service": {
|
||||
"hostname": "grosinger.net",
|
||||
"protocol": "https:"
|
||||
},
|
||||
"type": "web_service_binding",
|
||||
"version": 1
|
||||
},
|
||||
"ctime": 1557412869,
|
||||
"expire_in": 157680000,
|
||||
"prev": "761e8166814deafa95912408dd779caccfd50064c31b41ac125439b47a6c7d9c",
|
||||
"seqno": 68,
|
||||
"tag": "signature"
|
||||
}
|
||||
|
||||
which yields the signature:
|
||||
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
Version: GnuPG v1
|
||||
|
||||
owGtU3tQFVUcBkyrGyZNPnIkR9dxHA1xH+ec3YMkWPQYh3zNSOkVr2fPnoUN2MV7
|
||||
lysiYArMiI8RU6dozBhR8UGmSEymQ3p9ZEOTk8qVHiqOjkbRJDJZampnyfqj/m3P
|
||||
Hzvn7Pd9v+/3/fbUDOwXExc7YM7cxs5dJzfHtnXpMfPPpSYsFXTHWCKkLBXyWN+L
|
||||
5Rss5AbyLENIEURJlBTAiEYl0ZCZyDA2gMwoMhVDQ0CRiQoMiJGOGVWhJpsIGYAv
|
||||
JBkMmZRBoBORCEmCadk5LFgYtGyXy0KdqTISmSKboqJJmCvqCkBARBBCTCgTCaYI
|
||||
U07MdUIeg5vTSYglWw4/45vAX/b+i/+ffRf1yckQAARFXolSoGGiU2YSWSG6qSAG
|
||||
RdEDhljQJgWMo92coBPq61coSxIKWDAvnwWCjuN68VLX8kAShCqQZA1ovEUSyg0U
|
||||
MJdwLlIUk8oqQqoJJRNAhZfSIASioekAywARCVOdaUhhmCGVQNEwoKiKEmVMVWTM
|
||||
nYTYItsRUqCiIAlD7iDIwk4e84qHrBweXEhI8QtMO1JiMg2roiljWWNEIQRhmfeG
|
||||
Jc0QmQ5kKuuqqRCocRRRgAhNZlAda9RAnrJoCtllXrlg2KJ98t6sHmbwTwTJNnO5
|
||||
qcKg4zrUyeefcl23MJTiReMuKfSwi5keeKgS0C3b4DzOCLNgyHJsHhVH/is1hJME
|
||||
VlxoBVnA8hBQRZrIH68OC3NJFUlMkxDSJGAwYhIMsSQDUTMMVcWUj9HkqYkIUEXS
|
||||
gUSoxCesYB2oBFHV6PuRHsaI+IBcksM1eXg2cYuCTCjzVcclPhITGxczoH+cd4li
|
||||
fI8n/H2zVm0c9KB4y57NPf79V1HRwnPNkWkrJyyIz4rcaj1wNnbXF/d2XAThyoV5
|
||||
9+CJrKLK9mj2vhWz3nj6zq8PGmYeUBZZ8ddn9E9/dPGtUag70n3phTO//UgSno2O
|
||||
mh1eNycy+jisYOcX+2901ZHa/F+KB//ecH1pVmJlj//LVw4XzDjWe3Hn69uSQhnT
|
||||
at8ur1tdNba05ant9V3O7SF+NW1+RzT8ZO6BHuPwoIyh97f3aypoTntmmy4M65pa
|
||||
UetP3Xjv4Bx7ePWkicX7TnRH11Qd9bWNux0d8kd6qq/0SseosyNfxp/sd+bunpk+
|
||||
Wi8f99jI1MFVDSVNh65mZ5ZdCK7PL4le/GrkmPj909t7ulc30B+OZHw9rL6yrm38
|
||||
tbrL6/WF42fVVyx7LnND7o61Y46vmH2q394FNTUJ8+4f6vRX+NJo655MkD1ihPNN
|
||||
+qq7Y6u2NAuxd6+c/m6gv6Ro0ia1duiSGaPjLiRKZ/YZx18s2pl66lpyp3XwQV3V
|
||||
5ZboAHs6bWl6J/70we+77/a29d5879KYhMiUn31vNt+cvKGVtrdn9HZVD1/+4UsT
|
||||
16zb/VbpT1P8kbXLGiPX5l4Y26B/1vTq9c9T7mQ1nmr5qLx0pT08cZM+zvfaSZJs
|
||||
Vzy/fOvk9zvajtVsjaQ1DsKfxs2+9eTeb/2tT0zNOHa+4/K7dvhG84TGDfXzPl5X
|
||||
XTqkprwl82hSVeXmDzonrs469Cc=
|
||||
=Dxbp
|
||||
-----END PGP MESSAGE-----
|
||||
|
||||
And finally, I am proving ownership of this host by posting or
|
||||
appending to this document.
|
||||
|
||||
View my publicly-auditable identity here: https://keybase.io/tgrosinger
|
||||
|
||||
==================================================================
|
||||
|
@ -1 +1,10 @@
|
||||
<!DOCTYPE html><html><head><title>https://grosinger.net/</title><link rel="canonical" href="https://grosinger.net/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://grosinger.net/" /></head></html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-us">
|
||||
<head>
|
||||
<title>https://grosinger.net/</title>
|
||||
<link rel="canonical" href="https://grosinger.net/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://grosinger.net/">
|
||||
</head>
|
||||
</html>
|
||||
|
41
sitemap.xml
41
sitemap.xml
@ -1,50 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<url>
|
||||
<loc>https://grosinger.net/timeline/joined_extrahop/</loc>
|
||||
<lastmod>2014-06-01T00:00:00+00:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
</url><url>
|
||||
<loc>https://grosinger.net/timeline/move_to_orcas/</loc>
|
||||
<lastmod>2018-07-01T00:00:00+00:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
</url><url>
|
||||
<loc>https://grosinger.net/timeline/ofc_board/</loc>
|
||||
<lastmod>2019-05-01T00:00:00+00:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
</url><url>
|
||||
<loc>https://grosinger.net/timeline/pdc/</loc>
|
||||
<lastmod>2019-07-01T00:00:00+00:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
</url><url>
|
||||
<loc>https://grosinger.net/timeline/obsidian_plugins/</loc>
|
||||
<lastmod>2021-07-05T00:00:00+00:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
</url><url>
|
||||
<loc>https://grosinger.net/timeline/advanced_markdown_tables/</loc>
|
||||
<lastmod>2020-11-15T00:00:00+00:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
</url><url>
|
||||
<loc>https://grosinger.net/timeline/custom_keyboards/</loc>
|
||||
<lastmod>2022-05-01T00:00:00+00:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://grosinger.net/timeline/makerspace/</loc>
|
||||
<lastmod>2020-01-01T00:00:00+00:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
</url><url>
|
||||
<loc>https://grosinger.net/timeline/</loc>
|
||||
<lastmod>2021-07-05T00:00:00+00:00</lastmod>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<lastmod>2022-05-01T00:00:00+00:00</lastmod>
|
||||
</url><url>
|
||||
<loc>https://grosinger.net/</loc>
|
||||
<lastmod>2021-07-05T00:00:00+00:00</lastmod>
|
||||
<lastmod>2022-05-01T00:00:00+00:00</lastmod>
|
||||
</url>
|
||||
|
||||
</urlset>
|
||||
|
@ -44,15 +44,10 @@
|
||||
|
||||
|
||||
<meta itemprop="name" content="Advanced Markdown Tables">
|
||||
<meta itemprop="description" content="Improved navigation, formatting, manipulation, and even formulas in Markdown tables.">
|
||||
<meta itemprop="datePublished" content="2020-11-15T00:00:00+00:00" />
|
||||
<meta itemprop="description" content="Improved navigation, formatting, manipulation, and even formulas in Markdown tables."><meta itemprop="datePublished" content="2020-11-15T00:00:00+00:00" />
|
||||
<meta itemprop="dateModified" content="2020-11-15T00:00:00+00:00" />
|
||||
<meta itemprop="wordCount" content="242">
|
||||
|
||||
|
||||
|
||||
<meta itemprop="keywords" content="" />
|
||||
|
||||
<meta name="twitter:card" content="summary"/>
|
||||
<meta name="twitter:title" content="Advanced Markdown Tables"/>
|
||||
<meta name="twitter:description" content="Improved navigation, formatting, manipulation, and even formulas in Markdown tables."/>
|
||||
@ -197,7 +192,7 @@ capabilities are all possible in plain-text Markdown tables.</p>
|
||||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="footer__content">
|
||||
<span>© 2021</span>
|
||||
<span>© 2022</span>
|
||||
|
||||
<span><a href="https://grosinger.net/">Tony Grosinger</a></span>
|
||||
|
||||
@ -267,7 +262,7 @@ capabilities are all possible in plain-text Markdown tables.</p>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.dc716e9092c9820b77f96da294d0120aeeb189b5bcea9752309ebea27fd53bbe6b13cffb2aca8ecf32525647ceb7001f76091de4199ac5a3caa432c070247f5b.js" integrity="sha512-3HFukJLJggt3+W2ilNASCu6xibW86pdSMJ6+on/VO75rE8/7KsqOzzJSVkfOtwAfdgkd5BmaxaPKpDLAcCR/Ww=="></script>
|
||||
<script type="text/javascript" src="/bundle.min.01197697ee8afb53b4ecb6cc3c7cf18102750ec7b92dcc6cad336c6cde291ed8e3d5b00d93a2570d61b061abace0f9a303eeffdbc939b3e305cd5d754caa868b.js" integrity="sha512-ARl2l+6K+1O07LbMPHzxgQJ1Dse5LcxsrTNsbN4pHtjj1bANk6JXDWGwYaus4PmjA+7/28k5s+MFzV11TKqGiw=="></script>
|
||||
|
||||
|
||||
|
||||
|
269
timeline/custom_keyboards/index.html
Normal file
269
timeline/custom_keyboards/index.html
Normal file
@ -0,0 +1,269 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
<meta name="author" content="map[name:Tony Grosinger]">
|
||||
<meta name="description" content="Started experimenting with custom keyboard design and fabrication. See the designs here.
|
||||
" />
|
||||
<meta name="keywords" content="" />
|
||||
<meta name="robots" content="noodp" />
|
||||
<meta name="theme-color" content="" />
|
||||
<link rel="canonical" href="https://grosinger.net/timeline/custom_keyboards/" />
|
||||
|
||||
|
||||
<title>
|
||||
|
||||
Custom Keyboards :: Tony Grosinger
|
||||
|
||||
</title>
|
||||
|
||||
|
||||
|
||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.2.1/css/flag-icon.min.css" rel="stylesheet"
|
||||
type="text/css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/main.b3f49e43ec78d45503e5344e4d084baa38219554bb6e52609339db36ed36d14c.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
||||
<link rel="manifest" href="/site.webmanifest">
|
||||
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#252627">
|
||||
<link rel="shortcut icon" href="/favicon.ico">
|
||||
<meta name="msapplication-TileColor" content="#252627">
|
||||
<meta name="theme-color" content="#252627">
|
||||
|
||||
|
||||
|
||||
<meta itemprop="name" content="Custom Keyboards">
|
||||
<meta itemprop="description" content="Started experimenting with custom keyboard design and fabrication. See the
|
||||
designs here."><meta itemprop="datePublished" content="2022-05-01T00:00:00+00:00" />
|
||||
<meta itemprop="dateModified" content="2022-05-01T00:00:00+00:00" />
|
||||
<meta itemprop="wordCount" content="187">
|
||||
<meta itemprop="keywords" content="" />
|
||||
<meta name="twitter:card" content="summary"/>
|
||||
<meta name="twitter:title" content="Custom Keyboards"/>
|
||||
<meta name="twitter:description" content="Started experimenting with custom keyboard design and fabrication. See the
|
||||
designs here."/>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<meta property="article:published_time" content="2022-05-01 00:00:00 +0000 UTC" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body class="dark-theme">
|
||||
<div class="container">
|
||||
<header class="header">
|
||||
<span class="header__inner">
|
||||
<a href="/" style="text-decoration: none;">
|
||||
<div class="logo">
|
||||
|
||||
<span class="logo__mark">Tony Grosinger</span>
|
||||
<span class="logo__text"></span>
|
||||
<span class="logo__cursor" style=
|
||||
"visibility:hidden;
|
||||
|
||||
">
|
||||
</span>
|
||||
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
<span class="header__right">
|
||||
|
||||
<span class="theme-toggle unselectable"><svg class="theme-toggler" width="24" height="24" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M22 41C32.4934 41 41 32.4934 41 22C41 11.5066 32.4934 3 22
|
||||
3C11.5066 3 3 11.5066 3 22C3 32.4934 11.5066 41 22 41ZM7 22C7
|
||||
13.7157 13.7157 7 22 7V37C13.7157 37 7 30.2843 7 22Z"/>
|
||||
</svg>
|
||||
</span>
|
||||
</span>
|
||||
</span>
|
||||
</header>
|
||||
|
||||
|
||||
<div class="content">
|
||||
|
||||
<main class="post">
|
||||
|
||||
<div class="post-info">
|
||||
<p>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-clock">
|
||||
<circle cx="12" cy="12" r="10"></circle>
|
||||
<polyline points="12 6 12 12 16 14"></polyline>
|
||||
</svg>
|
||||
One minute
|
||||
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<article>
|
||||
<h1 class="post-title">
|
||||
<a href="https://grosinger.net/timeline/custom_keyboards/">Custom Keyboards</a>
|
||||
</h1>
|
||||
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
<p>Started experimenting with custom keyboard design and fabrication. See <a href="https://git.sr.ht/~tgrosinger/keyboards">the
|
||||
designs here</a>.</p>
|
||||
<p>For the last several years I have been using the
|
||||
<a href="https://www.gboards.ca/product/gergoplex">GergoPlex</a> keyboard. I love the
|
||||
ultra-thin profile, and the perfect balance it achieves with having just the
|
||||
right number of keys. That being said, there are a couple of changes I’ve wanted
|
||||
to make.</p>
|
||||
<p>My first new keyboard,
|
||||
<a href="https://git.sr.ht/~tgrosinger/keyboards/tree/main/item/chrysemys">Chrysemys</a>,
|
||||
is very heavily inspired by the GergoPlex, however it is a single piece rather
|
||||
than two half boards connected with a cable. I have also moved the thumb keys
|
||||
out towards the center a bit, added Bluetooth connectivity, and used even
|
||||
thinner switches. This board is an experiement, and has allowed me to learn a
|
||||
tremendous amount about designing circuits and keyboards specifically. I imagine
|
||||
there will be many more custom keyboards in my future.</p>
|
||||
<p>Some ideas I want to experiement with:</p>
|
||||
<ul>
|
||||
<li>Adding an optical encoder and roller bearings to support a track ball.</li>
|
||||
<li>Adding a salvaged TrackPoint under the right hand index finger (obviously not on the same keyboard as the trackball).</li>
|
||||
<li>Integrate the MCU into the board, rather than using a separate socketed board.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</article>
|
||||
|
||||
<hr />
|
||||
|
||||
<div class="post-info">
|
||||
|
||||
<p>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-file-text">
|
||||
<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path>
|
||||
<polyline points="14 2 14 8 20 8"></polyline>
|
||||
<line x1="16" y1="13" x2="8" y2="13"></line>
|
||||
<line x1="16" y1="17" x2="8" y2="17"></line>
|
||||
<polyline points="10 9 9 9 8 9"></polyline>
|
||||
</svg>
|
||||
187 Words
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-calendar">
|
||||
<rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect>
|
||||
<line x1="16" y1="2" x2="16" y2="6"></line>
|
||||
<line x1="8" y1="2" x2="8" y2="6"></line>
|
||||
<line x1="3" y1="10" x2="21" y2="10"></line>
|
||||
</svg>
|
||||
2022-04-30 17:00 -0700
|
||||
</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</main>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="footer__content">
|
||||
<span>© 2022</span>
|
||||
|
||||
<span><a href="https://grosinger.net/">Tony Grosinger</a></span>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
|
||||
window.sr = ScrollReveal();
|
||||
|
||||
if ($(window).width() < 768) {
|
||||
|
||||
if ($('.timeline-content').hasClass('js--fadeInLeft')) {
|
||||
$('.timeline-content').removeClass('js--fadeInLeft').addClass('js--fadeInRight');
|
||||
}
|
||||
|
||||
sr.reveal('.js--fadeInRight', {
|
||||
origin: 'right',
|
||||
distance: '300px',
|
||||
easing: 'ease-in-out',
|
||||
duration: 800,
|
||||
});
|
||||
|
||||
} else {
|
||||
|
||||
sr.reveal('.js--fadeInLeft', {
|
||||
origin: 'left',
|
||||
distance: '300px',
|
||||
easing: 'ease-in-out',
|
||||
duration: 800,
|
||||
});
|
||||
|
||||
sr.reveal('.js--fadeInRight', {
|
||||
origin: 'right',
|
||||
distance: '300px',
|
||||
easing: 'ease-in-out',
|
||||
duration: 800,
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
sr.reveal('.js--fadeInLeft', {
|
||||
origin: 'left',
|
||||
distance: '300px',
|
||||
easing: 'ease-in-out',
|
||||
duration: 800,
|
||||
});
|
||||
|
||||
sr.reveal('.js--fadeInRight', {
|
||||
origin: 'right',
|
||||
distance: '300px',
|
||||
easing: 'ease-in-out',
|
||||
duration: 800,
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.01197697ee8afb53b4ecb6cc3c7cf18102750ec7b92dcc6cad336c6cde291ed8e3d5b00d93a2570d61b061abace0f9a303eeffdbc939b3e305cd5d754caa868b.js" integrity="sha512-ARl2l+6K+1O07LbMPHzxgQJ1Dse5LcxsrTNsbN4pHtjj1bANk6JXDWGwYaus4PmjA+7/28k5s+MFzV11TKqGiw=="></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
@ -44,7 +44,6 @@
|
||||
|
||||
<meta itemprop="name" content="Timelines">
|
||||
<meta itemprop="description" content="">
|
||||
|
||||
<meta name="twitter:card" content="summary"/>
|
||||
<meta name="twitter:title" content="Timelines"/>
|
||||
<meta name="twitter:description" content=""/>
|
||||
@ -111,6 +110,21 @@
|
||||
<div class="container" style="text-align: left!important">
|
||||
|
||||
|
||||
<div class="timeline-item">
|
||||
<div class="timeline-img"></div>
|
||||
|
||||
<div class="timeline-content js--fadeInLeft">
|
||||
<h2><a href="https://grosinger.net/timeline/custom_keyboards/"><span class="post-title">Custom Keyboards</span></a></h2>
|
||||
<div class="date">May 1, 2022</div>
|
||||
<p>
|
||||
<br>
|
||||
|
||||
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="timeline-item">
|
||||
<div class="timeline-img"></div>
|
||||
|
||||
@ -228,7 +242,7 @@
|
||||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="footer__content">
|
||||
<span>© 2021</span>
|
||||
<span>© 2022</span>
|
||||
|
||||
<span><a href="https://grosinger.net/">Tony Grosinger</a></span>
|
||||
|
||||
@ -298,7 +312,7 @@
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.dc716e9092c9820b77f96da294d0120aeeb189b5bcea9752309ebea27fd53bbe6b13cffb2aca8ecf32525647ceb7001f76091de4199ac5a3caa432c070247f5b.js" integrity="sha512-3HFukJLJggt3+W2ilNASCu6xibW86pdSMJ6+on/VO75rE8/7KsqOzzJSVkfOtwAfdgkd5BmaxaPKpDLAcCR/Ww=="></script>
|
||||
<script type="text/javascript" src="/bundle.min.01197697ee8afb53b4ecb6cc3c7cf18102750ec7b92dcc6cad336c6cde291ed8e3d5b00d93a2570d61b061abace0f9a303eeffdbc939b3e305cd5d754caa868b.js" integrity="sha512-ARl2l+6K+1O07LbMPHzxgQJ1Dse5LcxsrTNsbN4pHtjj1bANk6JXDWGwYaus4PmjA+7/28k5s+MFzV11TKqGiw=="></script>
|
||||
|
||||
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
<description>Recent content in Timelines on Tony Grosinger</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language>
|
||||
<lastBuildDate>Mon, 05 Jul 2021 00:00:00 +0000</lastBuildDate>
|
||||
<lastBuildDate>Sun, 01 May 2022 00:00:00 +0000</lastBuildDate>
|
||||
<atom:link href="https://grosinger.net/timeline/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
@ -122,6 +122,37 @@ capabilities are all possible in plain-text Markdown tables.</p>
|
||||
<p>I recommend <a href="https://obsidian.md/">Obsidian</a>.</p>]]></content>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Custom Keyboards</title>
|
||||
<link>https://grosinger.net/timeline/custom_keyboards/</link>
|
||||
<pubDate>Sun, 01 May 2022 00:00:00 +0000</pubDate>
|
||||
|
||||
<guid>https://grosinger.net/timeline/custom_keyboards/</guid>
|
||||
<description><p>Started experimenting with custom keyboard design and fabrication. See <a href="https://git.sr.ht/~tgrosinger/keyboards">the
|
||||
designs here</a>.</p></description>
|
||||
<content type="html"><![CDATA[<p>Started experimenting with custom keyboard design and fabrication. See <a href="https://git.sr.ht/~tgrosinger/keyboards">the
|
||||
designs here</a>.</p>
|
||||
<p>For the last several years I have been using the
|
||||
<a href="https://www.gboards.ca/product/gergoplex">GergoPlex</a> keyboard. I love the
|
||||
ultra-thin profile, and the perfect balance it achieves with having just the
|
||||
right number of keys. That being said, there are a couple of changes I’ve wanted
|
||||
to make.</p>
|
||||
<p>My first new keyboard,
|
||||
<a href="https://git.sr.ht/~tgrosinger/keyboards/tree/main/item/chrysemys">Chrysemys</a>,
|
||||
is very heavily inspired by the GergoPlex, however it is a single piece rather
|
||||
than two half boards connected with a cable. I have also moved the thumb keys
|
||||
out towards the center a bit, added Bluetooth connectivity, and used even
|
||||
thinner switches. This board is an experiement, and has allowed me to learn a
|
||||
tremendous amount about designing circuits and keyboards specifically. I imagine
|
||||
there will be many more custom keyboards in my future.</p>
|
||||
<p>Some ideas I want to experiement with:</p>
|
||||
<ul>
|
||||
<li>Adding an optical encoder and roller bearings to support a track ball.</li>
|
||||
<li>Adding a salvaged TrackPoint under the right hand index finger (obviously not on the same keyboard as the trackball).</li>
|
||||
<li>Integrate the MCU into the board, rather than using a separate socketed board.</li>
|
||||
</ul>]]></content>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Start a Community Makerspace</title>
|
||||
<link>https://grosinger.net/timeline/makerspace/</link>
|
||||
|
@ -44,15 +44,10 @@
|
||||
|
||||
|
||||
<meta itemprop="name" content="Joined ExtraHop Networks">
|
||||
<meta itemprop="description" content="I am a principal software engineer at ExtraHop.">
|
||||
<meta itemprop="datePublished" content="2014-06-01T00:00:00+00:00" />
|
||||
<meta itemprop="description" content="I am a principal software engineer at ExtraHop."><meta itemprop="datePublished" content="2014-06-01T00:00:00+00:00" />
|
||||
<meta itemprop="dateModified" content="2014-06-01T00:00:00+00:00" />
|
||||
<meta itemprop="wordCount" content="51">
|
||||
|
||||
|
||||
|
||||
<meta itemprop="keywords" content="" />
|
||||
|
||||
<meta name="twitter:card" content="summary"/>
|
||||
<meta name="twitter:title" content="Joined ExtraHop Networks"/>
|
||||
<meta name="twitter:description" content="I am a principal software engineer at ExtraHop."/>
|
||||
@ -179,7 +174,7 @@ communication and operation of ExtraHop services.</p>
|
||||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="footer__content">
|
||||
<span>© 2021</span>
|
||||
<span>© 2022</span>
|
||||
|
||||
<span><a href="https://grosinger.net/">Tony Grosinger</a></span>
|
||||
|
||||
@ -249,7 +244,7 @@ communication and operation of ExtraHop services.</p>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.dc716e9092c9820b77f96da294d0120aeeb189b5bcea9752309ebea27fd53bbe6b13cffb2aca8ecf32525647ceb7001f76091de4199ac5a3caa432c070247f5b.js" integrity="sha512-3HFukJLJggt3+W2ilNASCu6xibW86pdSMJ6+on/VO75rE8/7KsqOzzJSVkfOtwAfdgkd5BmaxaPKpDLAcCR/Ww=="></script>
|
||||
<script type="text/javascript" src="/bundle.min.01197697ee8afb53b4ecb6cc3c7cf18102750ec7b92dcc6cad336c6cde291ed8e3d5b00d93a2570d61b061abace0f9a303eeffdbc939b3e305cd5d754caa868b.js" integrity="sha512-ARl2l+6K+1O07LbMPHzxgQJ1Dse5LcxsrTNsbN4pHtjj1bANk6JXDWGwYaus4PmjA+7/28k5s+MFzV11TKqGiw=="></script>
|
||||
|
||||
|
||||
|
||||
|
@ -44,15 +44,10 @@
|
||||
|
||||
|
||||
<meta itemprop="name" content="Start a Community Makerspace">
|
||||
<meta itemprop="description" content="A space for all to bring their ideas to the real world.">
|
||||
<meta itemprop="datePublished" content="2020-01-01T00:00:00+00:00" />
|
||||
<meta itemprop="description" content="A space for all to bring their ideas to the real world."><meta itemprop="datePublished" content="2020-01-01T00:00:00+00:00" />
|
||||
<meta itemprop="dateModified" content="2020-01-01T00:00:00+00:00" />
|
||||
<meta itemprop="wordCount" content="153">
|
||||
|
||||
|
||||
|
||||
<meta itemprop="keywords" content="" />
|
||||
|
||||
<meta name="twitter:card" content="summary"/>
|
||||
<meta name="twitter:title" content="Start a Community Makerspace"/>
|
||||
<meta name="twitter:description" content="A space for all to bring their ideas to the real world."/>
|
||||
@ -189,7 +184,7 @@ project yet, but it is a goal I am working towards.</p>
|
||||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="footer__content">
|
||||
<span>© 2021</span>
|
||||
<span>© 2022</span>
|
||||
|
||||
<span><a href="https://grosinger.net/">Tony Grosinger</a></span>
|
||||
|
||||
@ -259,7 +254,7 @@ project yet, but it is a goal I am working towards.</p>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.dc716e9092c9820b77f96da294d0120aeeb189b5bcea9752309ebea27fd53bbe6b13cffb2aca8ecf32525647ceb7001f76091de4199ac5a3caa432c070247f5b.js" integrity="sha512-3HFukJLJggt3+W2ilNASCu6xibW86pdSMJ6+on/VO75rE8/7KsqOzzJSVkfOtwAfdgkd5BmaxaPKpDLAcCR/Ww=="></script>
|
||||
<script type="text/javascript" src="/bundle.min.01197697ee8afb53b4ecb6cc3c7cf18102750ec7b92dcc6cad336c6cde291ed8e3d5b00d93a2570d61b061abace0f9a303eeffdbc939b3e305cd5d754caa868b.js" integrity="sha512-ARl2l+6K+1O07LbMPHzxgQJ1Dse5LcxsrTNsbN4pHtjj1bANk6JXDWGwYaus4PmjA+7/28k5s+MFzV11TKqGiw=="></script>
|
||||
|
||||
|
||||
|
||||
|
@ -43,15 +43,10 @@
|
||||
|
||||
|
||||
<meta itemprop="name" content="Moved to Orcas Island, WA">
|
||||
<meta itemprop="description" content="">
|
||||
<meta itemprop="datePublished" content="2018-07-01T00:00:00+00:00" />
|
||||
<meta itemprop="description" content=""><meta itemprop="datePublished" content="2018-07-01T00:00:00+00:00" />
|
||||
<meta itemprop="dateModified" content="2018-07-01T00:00:00+00:00" />
|
||||
<meta itemprop="wordCount" content="44">
|
||||
|
||||
|
||||
|
||||
<meta itemprop="keywords" content="" />
|
||||
|
||||
<meta name="twitter:card" content="summary"/>
|
||||
<meta name="twitter:title" content="Moved to Orcas Island, WA"/>
|
||||
<meta name="twitter:description" content=""/>
|
||||
@ -178,7 +173,7 @@ welcomed and supported us.</p>
|
||||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="footer__content">
|
||||
<span>© 2021</span>
|
||||
<span>© 2022</span>
|
||||
|
||||
<span><a href="https://grosinger.net/">Tony Grosinger</a></span>
|
||||
|
||||
@ -248,7 +243,7 @@ welcomed and supported us.</p>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.dc716e9092c9820b77f96da294d0120aeeb189b5bcea9752309ebea27fd53bbe6b13cffb2aca8ecf32525647ceb7001f76091de4199ac5a3caa432c070247f5b.js" integrity="sha512-3HFukJLJggt3+W2ilNASCu6xibW86pdSMJ6+on/VO75rE8/7KsqOzzJSVkfOtwAfdgkd5BmaxaPKpDLAcCR/Ww=="></script>
|
||||
<script type="text/javascript" src="/bundle.min.01197697ee8afb53b4ecb6cc3c7cf18102750ec7b92dcc6cad336c6cde291ed8e3d5b00d93a2570d61b061abace0f9a303eeffdbc939b3e305cd5d754caa868b.js" integrity="sha512-ARl2l+6K+1O07LbMPHzxgQJ1Dse5LcxsrTNsbN4pHtjj1bANk6JXDWGwYaus4PmjA+7/28k5s+MFzV11TKqGiw=="></script>
|
||||
|
||||
|
||||
|
||||
|
@ -45,15 +45,10 @@
|
||||
|
||||
<meta itemprop="name" content="Obsidian.md Plugins">
|
||||
<meta itemprop="description" content="Several plugins for Obsidian. See
|
||||
grosinger.dev for more details.">
|
||||
<meta itemprop="datePublished" content="2021-07-05T00:00:00+00:00" />
|
||||
grosinger.dev for more details."><meta itemprop="datePublished" content="2021-07-05T00:00:00+00:00" />
|
||||
<meta itemprop="dateModified" content="2021-07-05T00:00:00+00:00" />
|
||||
<meta itemprop="wordCount" content="106">
|
||||
|
||||
|
||||
|
||||
<meta itemprop="keywords" content="" />
|
||||
|
||||
<meta name="twitter:card" content="summary"/>
|
||||
<meta name="twitter:title" content="Obsidian.md Plugins"/>
|
||||
<meta name="twitter:description" content="Several plugins for Obsidian. See
|
||||
@ -186,7 +181,7 @@ greatly enjoy this part of my morning every day.</p>
|
||||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="footer__content">
|
||||
<span>© 2021</span>
|
||||
<span>© 2022</span>
|
||||
|
||||
<span><a href="https://grosinger.net/">Tony Grosinger</a></span>
|
||||
|
||||
@ -256,7 +251,7 @@ greatly enjoy this part of my morning every day.</p>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.dc716e9092c9820b77f96da294d0120aeeb189b5bcea9752309ebea27fd53bbe6b13cffb2aca8ecf32525647ceb7001f76091de4199ac5a3caa432c070247f5b.js" integrity="sha512-3HFukJLJggt3+W2ilNASCu6xibW86pdSMJ6+on/VO75rE8/7KsqOzzJSVkfOtwAfdgkd5BmaxaPKpDLAcCR/Ww=="></script>
|
||||
<script type="text/javascript" src="/bundle.min.01197697ee8afb53b4ecb6cc3c7cf18102750ec7b92dcc6cad336c6cde291ed8e3d5b00d93a2570d61b061abace0f9a303eeffdbc939b3e305cd5d754caa868b.js" integrity="sha512-ARl2l+6K+1O07LbMPHzxgQJ1Dse5LcxsrTNsbN4pHtjj1bANk6JXDWGwYaus4PmjA+7/28k5s+MFzV11TKqGiw=="></script>
|
||||
|
||||
|
||||
|
||||
|
@ -43,15 +43,10 @@
|
||||
|
||||
|
||||
<meta itemprop="name" content="Orcas Food Co-op Board Member">
|
||||
<meta itemprop="description" content="">
|
||||
<meta itemprop="datePublished" content="2019-05-01T00:00:00+00:00" />
|
||||
<meta itemprop="description" content=""><meta itemprop="datePublished" content="2019-05-01T00:00:00+00:00" />
|
||||
<meta itemprop="dateModified" content="2019-05-01T00:00:00+00:00" />
|
||||
<meta itemprop="wordCount" content="126">
|
||||
|
||||
|
||||
|
||||
<meta itemprop="keywords" content="" />
|
||||
|
||||
<meta name="twitter:card" content="summary"/>
|
||||
<meta name="twitter:title" content="Orcas Food Co-op Board Member"/>
|
||||
<meta name="twitter:description" content=""/>
|
||||
@ -183,7 +178,7 @@ to better serve our island communities.</p>
|
||||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="footer__content">
|
||||
<span>© 2021</span>
|
||||
<span>© 2022</span>
|
||||
|
||||
<span><a href="https://grosinger.net/">Tony Grosinger</a></span>
|
||||
|
||||
@ -253,7 +248,7 @@ to better serve our island communities.</p>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.dc716e9092c9820b77f96da294d0120aeeb189b5bcea9752309ebea27fd53bbe6b13cffb2aca8ecf32525647ceb7001f76091de4199ac5a3caa432c070247f5b.js" integrity="sha512-3HFukJLJggt3+W2ilNASCu6xibW86pdSMJ6+on/VO75rE8/7KsqOzzJSVkfOtwAfdgkd5BmaxaPKpDLAcCR/Ww=="></script>
|
||||
<script type="text/javascript" src="/bundle.min.01197697ee8afb53b4ecb6cc3c7cf18102750ec7b92dcc6cad336c6cde291ed8e3d5b00d93a2570d61b061abace0f9a303eeffdbc939b3e305cd5d754caa868b.js" integrity="sha512-ARl2l+6K+1O07LbMPHzxgQJ1Dse5LcxsrTNsbN4pHtjj1bANk6JXDWGwYaus4PmjA+7/28k5s+MFzV11TKqGiw=="></script>
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1,10 @@
|
||||
<!DOCTYPE html><html><head><title>https://grosinger.net/timeline/</title><link rel="canonical" href="https://grosinger.net/timeline/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://grosinger.net/timeline/" /></head></html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-us">
|
||||
<head>
|
||||
<title>https://grosinger.net/timeline/</title>
|
||||
<link rel="canonical" href="https://grosinger.net/timeline/">
|
||||
<meta name="robots" content="noindex">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=https://grosinger.net/timeline/">
|
||||
</head>
|
||||
</html>
|
||||
|
@ -43,15 +43,10 @@
|
||||
|
||||
|
||||
<meta itemprop="name" content="Permaculture Design Certified">
|
||||
<meta itemprop="description" content="">
|
||||
<meta itemprop="datePublished" content="2019-07-01T00:00:00+00:00" />
|
||||
<meta itemprop="description" content=""><meta itemprop="datePublished" content="2019-07-01T00:00:00+00:00" />
|
||||
<meta itemprop="dateModified" content="2019-07-01T00:00:00+00:00" />
|
||||
<meta itemprop="wordCount" content="0">
|
||||
|
||||
|
||||
|
||||
<meta itemprop="keywords" content="" />
|
||||
|
||||
<meta name="twitter:card" content="summary"/>
|
||||
<meta name="twitter:title" content="Permaculture Design Certified"/>
|
||||
<meta name="twitter:description" content=""/>
|
||||
@ -173,7 +168,7 @@
|
||||
<footer class="footer">
|
||||
<div class="footer__inner">
|
||||
<div class="footer__content">
|
||||
<span>© 2021</span>
|
||||
<span>© 2022</span>
|
||||
|
||||
<span><a href="https://grosinger.net/">Tony Grosinger</a></span>
|
||||
|
||||
@ -243,7 +238,7 @@
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" src="/bundle.min.dc716e9092c9820b77f96da294d0120aeeb189b5bcea9752309ebea27fd53bbe6b13cffb2aca8ecf32525647ceb7001f76091de4199ac5a3caa432c070247f5b.js" integrity="sha512-3HFukJLJggt3+W2ilNASCu6xibW86pdSMJ6+on/VO75rE8/7KsqOzzJSVkfOtwAfdgkd5BmaxaPKpDLAcCR/Ww=="></script>
|
||||
<script type="text/javascript" src="/bundle.min.01197697ee8afb53b4ecb6cc3c7cf18102750ec7b92dcc6cad336c6cde291ed8e3d5b00d93a2570d61b061abace0f9a303eeffdbc939b3e305cd5d754caa868b.js" integrity="sha512-ARl2l+6K+1O07LbMPHzxgQJ1Dse5LcxsrTNsbN4pHtjj1bANk6JXDWGwYaus4PmjA+7/28k5s+MFzV11TKqGiw=="></script>
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user