initial commit
[m6w6/m6w6.github.io] / index.html
1 ---
2 title: Michael Wallner (m6w6)
3 layout: default
4 styles: assets/index.css
5 ---
6 <header>
7 <div>
8 <img id="portrait" src="m6w6.jpg" height="185" width="140" alt="">
9 </div>
10 <h1>
11 {{ site.title }} <small>&lt;<span class="email"></span>&gt;</small>
12 </h1>
13 <p>
14 {{ site.description }}
15 </p>
16 </header>
17 <section>
18 <h2 id="identity">Identity</h2>
19 <h3>PGP, GPG</h3>
20 <p><code>1EC3 C71D DD63 5831 A337 D684 480E 3E14 B0A4 C7C7</code></p>
21 <div class="box-of-links">
22 <a href="./openpgp.key" type="text/plain" download="mike@php.net.key"
23 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M5.83 10A2.99 2.99 0 0 0 3 8a3 3 0 0 0-3 3a3 3 0 0 0 3 3c1.31 0 2.42-.83 2.83-2H8v2h2v-2h1v-2H5.83M3 12a1 1 0 0 1-1-1a1 1 0 0 1 1-1a1 1 0 0 1 1 1a1 1 0 0 1-1 1m13-8a4 4 0 0 0-4 4a4 4 0 0 0 4 4a4 4 0 0 0 4-4a4 4 0 0 0-4-4m0 6.1A2.1 2.1 0 0 1 13.9 8A2.1 2.1 0 0 1 16 5.9a2.1 2.1 0 1 1 0 4.2m0 2.9c-2.67 0-8 1.33-8 4v3h16v-3c0-2.67-5.33-4-8-4m6.1 5.1H9.9V17c0-.64 3.1-2.1 6.1-2.1c2.97 0 6.1 1.46 6.1 2.1v1.1z" fill="#626262"/></svg>
24 pubkey</a>
25 <a href="https://keybase.io/m6w6"
26 rel="external" class="keybase-io"
27 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M10.446 21.371a.953.953 0 1 1-.955-.954c.524 0 .951.431.951.955m5.922-.001a.953.953 0 1 1-.958-.954c.526 0 .954.431.954.955m4.544-9.159l-.156-.204c-.046-.06-.096-.116-.143-.175c-.045-.061-.094-.113-.141-.169c-.104-.12-.209-.239-.319-.359l-.076-.08l-.091-.099l-.135-.131c-.015-.018-.032-.034-.05-.053a10.87 10.87 0 0 0-3.955-2.504l-.23-.078l.035-.083a4.108 4.108 0 0 0-.12-3.255a4.11 4.11 0 0 0-2.438-2.16c-.656-.216-1.23-.319-1.711-.305c-.033-.105-.1-.577.496-1.848L10.663 0l-.287.399c-.33.455-.648.895-.945 1.328a1.857 1.857 0 0 0-1.245-.58L6.79 1.061h-.012c-.033-.003-.07-.003-.104-.003c-.99 0-1.81.771-1.87 1.755l-.088 1.402v.003a1.876 1.876 0 0 0 1.755 1.979l1.002.061c-.065.84.073 1.62.405 2.306a11.279 11.279 0 0 0-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.06a9.197 9.197 0 0 1-1.68-3.848l1.913-2.03l-.985 3.091l1.74-1.268c3.075-2.234 6.744-2.75 10.91-1.529c1.805.532 3.56.039 4.473-1.257l.104-.165c.091.498.141.998.141 1.496c0 1.563-.255 3.687-1.38 5.512h1.611c.776-1.563 1.181-3.432 1.181-5.512c-.001-2.199-.786-4.421-2.184-6.274zM8.894 6.191c.123-1.002.578-1.949 1.23-2.97a1.36 1.36 0 0 0 1.283.749c.217-.008.605.025 1.233.232c.714.236 1.286.744 1.608 1.425s.349 1.442.079 2.149c-.173.445-.454.82-.806 1.109l-.408-.502l-.002-.003a1.468 1.468 0 0 0-2.059-.205c-.334.27-.514.66-.534 1.058c-1.2-.541-1.8-1.643-1.628-3.041l.004-.001zm4.304 5.11l-.519.425a.228.228 0 0 1-.323-.032l-.111-.135a.238.238 0 0 1 .034-.334l.51-.42l-1.055-1.299a.307.307 0 0 1 .044-.436a.303.303 0 0 1 .434.041l2.963 3.645a.309.309 0 0 1-.168.499a.315.315 0 0 1-.31-.104l-.295-.365l-1.045.854a.244.244 0 0 1-.154.055a.237.237 0 0 1-.186-.09l-.477-.579a.24.24 0 0 1 .035-.336l1.051-.857l-.426-.533l-.002.001zM7.753 4.866l-1.196-.075a.463.463 0 0 1-.435-.488l.09-1.401a.462.462 0 0 1 .461-.436h.024l1.401.091a.459.459 0 0 1 .433.488l-.007.101a9.269 9.269 0 0 0-.773 1.72h.002zm12.524 11.481c-.565.805-1.687 1.081-2.924.718c-3.886-1.141-7.396-.903-10.468.701l1.636-5.123l-5.291 5.609c.099-3.762 2.453-6.966 5.758-8.311c.471.373 1.034.66 1.673.841c.16.044.322.074.48.102a1.41 1.41 0 0 0 .21 1.407l.075.09c-.172.45-.105.975.221 1.374l.475.582a1.39 1.39 0 0 0 1.079.513c.321 0 .635-.111.886-.314l.285-.232c.174.074.367.113.566.113a1.45 1.45 0 0 0 .928-.326c.623-.51.72-1.435.209-2.06l-1.67-2.056c.145-.117.281-.244.408-.381c.135.037.271.078.4.12c.266.097.533.198.795.315a9.55 9.55 0 0 1 2.771 1.897c.029.03.059.055.085.083l.17.175a9.168 9.168 0 0 1 .35.387l.126.15c.045.053.086.104.13.16l.114.15c.04.051.079.102.117.154c.838 1.149.987 2.329.404 3.157v.005zM7.719 4.115l-.835-.051l.053-.835l.834.051l-.052.835z" fill="#626262"/></svg>
28 keybase.io</a>
29 <!-- a href="https://sks-keyservers.net/pks/lookup?op=vindex&search=0xB0A4C7C7&fingerprint=on"
30 rel="external" class="gnupg"
31 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 70 70"><path d="m173.45252,38.04702zm-158.54822,-4.85442l2.8387,0l0,-8.5449c0,-9.5791 7.7686,-17.3477 17.3476,-17.3477c9.5793,0 17.3474,7.7686 17.3474,17.3477l0,8.4605c-0.041,0.0287 -0.0818,0.0568 -0.122,0.0844l0.0003,0l-0.0264,0.0178l-0.003,0.002l-0.003,0.0017l-0.003,0.0019l-0.0131,0.009l-0.0155,0.0105l-0.003,0.0021l-0.017,0.0115l-0.0008,0.0006l-0.007,0.0045l-0.004,0.0025l-0.008,0.0057l-0.002,0.0013l-0.0103,0.0069l-0.0001,0l-0.0103,0.007l-0.0139,0.0093l-0.007,0.0045l-0.006,0.0037l-0.005,0.0031l-0.0156,0.0106l-0.0151,0.0099l-0.0007,0.0005l-0.0196,0.013l-0.004,0.0028l-0.0239,0.0157l-0.002,0.0014l-0.01,0.0065l-0.0003,0.0002l-0.004,0.0024l-0.0313,0.0205l-0.005,0.0032l-0.007,0.0045l-0.003,0.0019l-0.002,0.0015l-0.0161,0.0105l-0.002,0.0009l-0.0004,0.0003l-0.001,0.0006l-0.0184,0.0119l-0.004,0.0025l-0.006,0.0038l-0.006,0.0035l-0.004,0.0027l-0.01,0.0063l-0.009,0.0058l-0.0007,0.0003l-0.01,0.0063l-0.001,0.0007l-0.009,0.0054l-0.003,0.0018l-0.007,0.0045l-0.005,0.0028l-0.005,0.0032l-0.006,0.0039l-0.004,0.0022l-0.0527,0.0331l-0.0112,0.0068l-0.003,0.0017l-0.0282,0.0175l-0.002,0.0014l-0.0321,0.0195l-0.0008,0.0005l-0.002,0.0014l-0.009,0.0052l-0.0005,0.0003l-0.009,0.0056l-0.001,0.0006l-0.008,0.0049l-0.008,0.0048l-0.001,0.0007l-0.004,0.0026l-0.0139,0.0083l-0.007,0.0045l-0.0106,0.0064l-0.031,0.0182l-0.031,0.0182l-0.0312,0.0183l-0.0312,0.0184l-0.063,0.0368l-0.0317,0.0184l-0.0318,0.0186l-0.0132,0.0076l-0.0831,0.048l-0.0323,0.0186l-0.0326,0.0186l-0.0326,0.0188l-0.0429,0.0245l-0.056,0.0317l-0.0332,0.0188l-0.129,0.0725l-0.006,0.003l-0.034,0.0189l-0.034,0.0191l-0.008,0.0042l-0.0453,0.025l-0.1017,0.0559l-0.0478,0.0262c-0.0488,0.0265 -0.0981,0.0532 -0.1479,0.0799l-0.0127,0.0069l-0.0232,0.0124l-0.0724,0.0385l-0.0364,0.0194l-0.006,0.0032l-0.0669,0.0353l-0.0003,0.0002l-0.037,0.0193l-0.0106,0.0055l-0.0638,0.0334l-0.0374,0.0194l-0.0343,0.0177c-0.0467,0.0242 -0.0939,0.0484 -0.1415,0.0726l-0.0389,0.0198c-0.0559,0.0283 -0.1124,0.0568 -0.1695,0.0852l-0.0005,0.0002c-0.0545,0.0271 -0.1095,0.0543 -0.1651,0.0815l-0.0552,0.027c-0.0604,0.0293 -0.1213,0.0589 -0.183,0.0884l-0.0003,0c-3.445,1.6457 -8.9698,3.3967 -19.458,4.1496c-7.5135,0.5398 -12.0684,3.8468 -15.0393,7.8378l0,-13.6174l0.0043,0zm10.8293,0l18.7139,0l0,-8.5449c0,-5.1671 -4.19,-9.3571 -9.3569,-9.3571c-5.1668,0 -9.357,4.19 -9.357,9.3571l0,8.5449zm24.2416,1.3477c-0.056,0.0283 -0.1123,0.0567 -0.1695,0.0852m-6.8566,-23.1288c-2.2246,-1.3293 -4.8253,-2.0941 -7.6044,-2.0941c-7.6178,0 -13.897,5.7395 -14.7512,13.1284c2.2332,-6.9868 8.7795,-12.0479 16.5063,-12.0479c2.0525,0 4.0218,0.358 5.8493,1.0136zm12.3278,24.9666l0,24.4853l-34.5405,0c3.8076,-2.117 6.6453,-1.9014 11.3452,-1.7528c6.4003,0.2024 13.4724,-2.4788 16.9505,-6.029c3.4785,-3.5506 -0.3148,-0.8401 -4.2524,0.1588c-3.9382,0.9983 -11.5585,1.1046 -16.6522,-0.2343c16.043,0.2187 22.2867,-4.9709 25.8324,-9.6186c3.5455,-4.6476 -1.5335,-0.8069 -4.8238,0.7953c-3.2901,1.6037 -9.0284,2.7494 -15.3383,1.9139c9.5512,-0.0198 16.8185,-4.7928 21.4791,-9.7186z" fill="#626262"/></svg>
32 sks-keyservers.net</a -->
33 </div>
34 </section>
35 <section>
36 <h2 id="contact">Contact</h2>
37 <div class="box-of-links">
38 <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#109;&#105;&#107;&#101;&#64;&#112;&#104;&#112;&#46;&#110;&#101;&#116;"
39 class="email"
40 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4.60rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 448"><path d="M469 21H43q-18 0-30.5 13T0 64v256q0 17 12.5 30T43 363h426q18 0 30.5-13t12.5-30V64q0-17-12.5-30T469 21zm-40 43L256 166L83 64h346zM43 320V90l202 121q2 2 11 2t11-2L469 90v230H43z" fill="#626262"/></svg></a>
41 <a href="irc://chat.freenode.net/m6w6,isnick" class="irc"
42 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path opacity=".3" d="M20 4H4v13.17L5.17 16H20V4zm-6 10H6v-2h8v2zm4-3H6V9h12v2zm0-3H6V6h12v2z" fill="#626262"/><path d="M20 18c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14zm-16-.83V4h16v12H5.17L4 17.17zM6 12h8v2H6zm0-3h12v2H6zm0-3h12v2H6z" fill="#626262"/></svg>
43 m6w6@freenode</a>
44 <a href="irc://irc.efnet.info/m6w6,isnick" class="irc"
45 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M4 4h16v12H5.17L4 17.17V4m0-2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4zm2 10h8v2H6v-2zm0-3h12v2H6V9zm0-3h12v2H6V6z" fill="#626262"/></svg>
46 m6w6@efnet</a>
47 <!-- a href="&#115;&#107;&#121;&#112;&#101;&#58;&#108;&#105;&#118;&#101;&#58;&#109;&#54;&#119;&#54;&#95;&#49;" class="skype"
48 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="3.84rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 464 488"><path d="M441 267q3-15 3-33q0-88-63-151T230 20q-16 0-33 3q-32-19-68-19q-53 0-91 37.5T0 133q0 36 19 68q-2 11-2 33q0 89 62.5 151.5T230 448q18 0 34-3q30 19 68 19q53 0 91-37.5t38-91.5q0-37-20-68zm-109 64q-13 18-40 31q-27 11-62 11q-43 0-70-15q-20-11-32-29q-13-17-13-36q0-9 8-17q7-7 19-7q9 0 16 5q7 6 12 17q4 10 11 21q7 8 18 14q12 5 30 5q25 0 41-11q16-10 16-27q0-11-8-21q-10-8-23-12t-36-9q-33-8-52-16q-21-9-34-25q-12-16-12-39t13-40q14-18 38-26q23-10 58-10q26 0 46 6q20 8 32 17q13 10 19 21q6 12 6 22t-8 18q-7 8-19 8q-11 0-16-5q-6-6-11-15q-8-16-19-23q-9-8-34-8q-22 0-36 9q-13 9-13 21q0 8 4 13q4 6 13 10q7 4 16 6q5 2 28 7q27 7 44 12q18 6 34 15q14 11 22 24q7 13 7 34q0 25-13 44z" fill="#626262"/></svg>
49 m6w6@skype</a -->
50 <a href="&#120;&#109;&#112;&#112;&#58;&#109;&#54;&#119;&#54;&#64;&#106;&#97;&#98;&#98;&#101;&#114;&#46;&#99;&#99;&#99;&#46;&#100;&#101;"
51 class="jabber"
52 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M12 15.4C9.75 13.09 8 9.54 8 6L2 4c0 5.65 4.33 10.11 8.55 12.66C9.38 17.5 8.15 18 7 18v1c1.2 0 3.03-.54 5-1.54c1.97 1 3.8 1.54 5 1.54v-1c-1.15 0-2.38-.5-3.55-1.34C17.66 14.11 22 9.65 22 4l-6 2c0 3.54-1.75 7.09-4 9.4z" fill="#626262"/></svg></a>
53 </div>
54 </section>
55 <section>
56 <h2>Social</h2>
57 <div class="box-of-links">
58 <!-- a href="https://about.me/m6w6" rel="external" class="about-me"
59 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M19.536 9.15c-1.373 0-2.133 1.014-2.294 2.116h4.608c-.125-1.05-.867-2.115-2.314-2.115m-2.26 3.617c.235 1.156 1.193 1.97 2.532 1.97c.725 0 1.77-.27 2.384-.914l1.175 1.35c-1.064 1.11-2.653 1.426-3.74 1.426c-2.64 0-4.697-1.906-4.697-4.606c0-2.535 1.894-4.62 4.57-4.62c2.585 0 4.5 1.98 4.5 4.604v.766h-6.723v.023zm-6.487 3.83v-5.69c0-.976-.435-1.536-1.338-1.536c-.814 0-1.355.585-1.717 1.007v6.24h-2.35v-5.7c0-.976-.415-1.532-1.318-1.532c-.813 0-1.375.586-1.717 1.006v6.24H0V7.508h2.35v1.15c.4-.464 1.302-1.26 2.71-1.26c1.247 0 2.096.525 2.477 1.59c.524-.762 1.5-1.59 2.91-1.59c1.7 0 2.69 1.01 2.69 2.962v6.24h-2.353l.005-.006z" fill="#626262"/></svg>
60 About</a -->
61 <a href="https://twitter.com/_m6w6" rel="external" class="twitter-com"
62 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2.08em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 464 448"><path d="M410 174q40-3 50-29q-8 5-24 7.5t-30-1.5q-2-8-2-11q-10-35-38-57.5T306 64q3-2 11-4l9-2q10-3 15.5-7t3.5-8q-1-2-5.5-2T329 42.5T317.5 46l-11 4l-6.5 2q23-8 25-19q-21 3-36 17q6-8 7-13q-40 25-73 111q-22-22-34-28q-46-26-119-52q-2 36 40 58q-8-1-29 3q7 36 52 46q-20 1-32 13q18 32 57 27q-25 12-16.5 27.5T173 255q-37 37-88 37T2 259q42 57 107 78.5t125.5 9.5T344 295.5t63-95.5q36 1 55-20q-31 4-52-6z" fill="#626262"/></svg>
63 Twitter</a>
64 <!-- a href="https://flattr.com/profile/m6w6" rel="external" class="flattr-com"
65 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M1.906 12C1.906 6.432 6.432 1.906 12 1.906c.048 0 4.003 0 5.455.002L14.53 4.834l1.344 1.344L21.903 0H12C5.373 0 0 5.373 0 12v9.331l1.91-1.759v-.096c-.002-.244-.004-7.404-.004-7.476zM24 2.668l-1.91 1.76v.096L22.093 12c0 5.568-4.528 10.094-10.093 10.094c-.048 0-4.003 0-5.455-.002l2.925-2.926l-1.344-1.344L2.097 24H12c6.627 0 12-5.373 12-12V2.668z" fill="#626262"/></svg>
66 Flattr</a -->
67 <!-- a href="https://www.openhub.net/accounts/mike" rel="external" class="openhub-net"
68 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 96 96"><g transform="translate(0.000000,96.000000) scale(0.100000,-0.100000)" fill="none"><path d="M0 480 l0 -480 480 0 480 0 0 480 0 480 -480 0 -480 0 0 -480z m368 169 c152 -74 126 -315 -39 -359 -142 -38 -277 97 -239 239 13 49 62 109 105 127 46 20 122 17 173 -7z m216 5 c12 -11 16 -35 16 -85 l0 -69 90 0 90 0 0 69 c0 88 22 115 74 95 20 -8 21 -43 1 -50 -12 -5 -15 -31 -15 -144 0 -151 -3 -170 -30 -170 -24 0 -30 19 -30 91 l0 59 -90 0 -90 0 0 -62 c0 -71 -9 -92 -36 -86 -17 3 -19 16 -22 153 -2 119 -6 151 -17 158 -18 10 -20 43 -2 50 24 10 46 7 61 -9z" fill="#626262"/><path d="M245 613 c-110 -29 -131 -193 -32 -253 117 -72 249 79 172 196 -28 43 -92 69 -140 57z" fill="#626262"/></g></svg>
69 Openhub</a -->
70 <a href="https://github.com/m6w6" rel="external" class="github-com"
71 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2.08em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 464 448"><path d="M338 13q12 29 4 53q18 15 24 47t-3 62q11 1 32.5 1.5t38 2T462 184q-67-8-88-7q-14 5-15 8q73 6 102 16q-77-13-102-14q-22 43-87 48q1 3 7.5 11.5T287 264t-.5 40.5T290 338q2 4 7 8t7 7q-8 8-22 1.5T266 338q-2-8 0-38t-6-32q0 4-2 40t3 39q1 3 5 8.5t3 10.5q-22 2-28.5-13t-6-46.5T233 264q-4 1-4 16q0 5 .5 16.5t.5 18t-1 16.5t-3 15.5t-6 11t-10 7.5t-15 1q-1-5 3-10.5t5-7.5q5-8 3-38.5t0-41.5q-9 6-7 33.5t-2 41.5q-4 9-15.5 12.5T160 355q1-5 7-9t8-8q4-1 2.5-20.5T177 292q-46 9-63-19q-1-3-5-12t-8-14q-2-2-9-7t-9-11q19-5 37.5 16.5T154 268q6 0 24-6q5-18 16-26q-70-11-89-49q-55 3-102 15q31-12 101-16q-1-4-3.5-6t-6.5-2.5t-7.5-1t-9 0t-7.5.5q-38 2-68 7q22-8 96-8q-9-24-4.5-58T115 70q-5-13-4-30t8-27q26 1 58 23q33-8 69-7q5 0 16.5 3t16.5 2t15-7t11-7q15-7 33-7z" fill="#626262"/></svg>
72 Github</a>
73 <a href="https://m6w6.smugmug.com" rel="external" class="smugmug-com"
74 ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="1.92em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 464 488"><path d="M188 36q0 14-13 24.5T143 71q-18 0-31-10.5T99 36t13-24t31-10q19 0 32 10t13 24zM344 2q-19 0-32 10t-13 24t13 24.5T344 71q18 0 31-10.5T388 36t-13-24t-31-10zm118 175q0 13-9 43t-30.5 72t-51.5 79.5t-78 64T190 462q-69 0-114.5-30.5t-60.5-76t-12-96T27 165q5-10 10.5-16.5T46 141l3-1h381q4 0 9 1.5t14 11t9 24.5zm-46 9H67q-19 38-21 84t20 88q34 58 124 58q42 0 79.5-20t61.5-47.5t43.5-62T403 228t13-42z" fill="#626262"/></svg>
75 SmugMug</a>
76 </div>
77 <h2 id="blog">Blog &mdash; <a href="blog/">Mike's sudden Inspirations</a></h2>
78 <ul>
79 {% assign m6w6_posts = site.posts | where: "author", "m6w6" | slice: 0, 3 %}
80 {% for post in m6w6_posts %}
81 <li><small><a href=".{{ post.url }}">{{ post.title }}</a>
82 &mdash; posted {{ post.date | date_to_long_string: "ordinal" }}</small></li>
83 {% endfor %}
84 </ul>
85 </section>
86 <section>
87 <h2 id="career">Career</h2>
88 <table class="career-table">
89 <tr class="career-current">
90 {% assign Y = "now" | date: "%Y" %}
91 {% assign rowspan = Y | minus: 2013 | plus: 1 %}
92 <th>{{ Y }}</th>
93 <td rowspan="{{ rowspan }}"><a href="https://www.smugmug.com" rel="external">SmugMug Inc.</a></td>
94 <td rowspan="{{ rowspan }}">Sorcerer</td>
95 <td rowspan="{{ rowspan }}">Remote</td>
96 <td></td>
97 </tr>
98 {% assign last_Y = Y | minus: 1 %}
99 {% for y in (2014..last_Y) reversed %}
100 <tr><th>{{ y }}</th></tr>
101 {% endfor %}
102 <tr class="career-change"><th rowspan="2">2013</th></tr>
103 <tr>
104 <td rowspan="7">INQNET</td>
105 <td rowspan="7">Software Developer</td>
106 <td rowspan="7">Vienna</td>
107 <td></td>
108 </tr>
109 <tr><th>2012</th></tr>
110 <tr><th>2011</th></tr>
111 <tr><th>2010</th></tr>
112 <tr><th>2009</th></tr>
113 <tr><th>2008</th></tr>
114 <tr class="career-change"><th rowspan="2">2007</th></tr>
115 <tr>
116 <td rowspan="6">IWORKS</td>
117 <td rowspan="6">Freelancer</td>
118 <td rowspan="6">Remote</td>
119 <td></td>
120 </tr>
121 <tr><th>2006</th></tr>
122 <tr><th>2005</th></tr>
123 <tr><th>2004</th></tr>
124 <tr><th>2003</th></tr>
125 <tr class="career-start"><th>2002</th></tr>
126 </table>
127 </section>
128 <section>
129 <h2 id="opensource">Open source</h2>
130 <table class="opensource-table">
131 <tr>
132 <th>libmemcached</th>
133 <td>C/C++ library for <code>memcached(1)</code> (resurrected)</td>
134 <td>
135 <a href="https://github.com/m6w6/libmemcached" rel="external"
136 >Github</a>,
137 <a href="https://git.m6w6.name/?p=m6w6/libmemcached" rel="external"
138 >Mirror</a>,
139 <a href="https://m6w6.github.io/libmemcached" rel="external"
140 >Docs</a>,
141 <a href="https://artifacts.m6w6.name/libmemcached/" rel="external"
142 >Artifacts</a>
143 </td>
144 </tr>
145 <!-- tr>
146 <th>pecl/psi</th>
147 <td>PHP System Interface</td>
148 <td>
149 <a href="https://github.com/m6w6/ext-psi" rel="external"
150 >Github</a>,
151 <a href="https://git.m6w6.name/?p=m6w6/ext-psi" rel="external"
152 >Mirror</a>,
153 <a href="http://pecl.php.net/package/psi" rel="external"
154 >PECL</a>,
155 <a href="https://mdref.m6w6.name/psi" rel="external"
156 >Docs</a>
157 </td>
158 </tr -->
159 <tr>
160 <th>pecl/http</th>
161 <td>PHP HTTP Extension</td>
162 <td>
163 <a href="https://github.com/m6w6/ext-http" rel="external"
164 >Github</a>,
165 <a href="https://git.m6w6.name/?p=m6w6/ext-http" rel="external"
166 >Mirror</a>,
167 <a href="http://pecl.php.net/package/pecl_http" rel="external"
168 >PECL</a>,
169 <a href="https://mdref.m6w6.name/http" rel="external"
170 >Docs</a>
171 </td>
172 </tr>
173 <tr>
174 <th>pecl/pq</th>
175 <td>PHP PostgreSQL Extension</td>
176 <td>
177 <a href="https://github.com/m6w6/ext-pq" rel="external"
178 >Github</a>,
179 <a href="https://git.m6w6.name/?p=m6w6/ext-pq" rel="external"
180 >Mirror</a>,
181 <a href="http://pecl.php.net/package/pq" rel="external"
182 >PECL</a>,
183 <a href="https://mdref.m6w6.name/pq" rel="external"
184 >Docs</a>
185 </td>
186 </tr>
187 <tr>
188 <th>pharext</th>
189 <td>PHP Extension Installer</td>
190 <td>
191 <a href="https://github.com/pharext/pharext" rel="external"
192 >Github</a>,
193 <a href="https://git.m6w6.name/?p=pharext/pharext" rel="external"
194 >Mirror</a>,
195 <a href="https://pharext.org" rel="external"
196 >Website</a>
197 </td>
198 </tr>
199 </table>
200 </section>