| Meta Tags | Info |
|---|---|
| Title | Jonas Wagner - 29a.ch |
| Meta Description | 29a.ch is the personal website of Jonas Wagner. |
| Meta Keywords | No Keywords |
| Domain Age | Not Available |
| Server Response | 0.04 Sec |
| Services | Value |
|---|---|
| Google Indexed Pages | 0 |
| Yahoo Indexed Pages | 1422217 |
| Bing Indexed Pages | 0 |
| Domain FB Likes | 0 |
| Services | Value |
|---|---|
| Backlinks | 0 |
| Mozrank Checker | 0 |
| Page Authority Score | 0 |
| Domain Authority Score | 0 |
| # | Estimated Pageviews | Estimated Unique Visitors |
|---|---|---|
| Daily | 1 | 0 |
| Monthly | 40 | 1 |
| Yearly | 480 | 12 |
| # | Stats |
|---|---|
| Global Rank | No Global Rank |
| Popularity at | None |
| Regional Rank | None |
| <H1> | <H2> | <H3> | <H4> | <H5> | <H6> |
|---|---|---|---|---|---|
| 9 | 39 | 0 | 0 | 0 | 0 |
| <H1> 29a.ch by Jonas Wagner </H1> |
| <H1> simplex-noise.js 4.0 & Synthwave Demo </H1> |
| <H1> Tool to apply wood textures to 3d prints </H1> |
| <H1> Swirly Bokeh Lens Hood - 3D Printed </H1> |
| <H1> Procedural Lamp Shades for 3D Printing </H1> |
| <H1> I made myself a guitar tuner </H1> |
| <H1> Lap Timer and Analyser for GoPro Videos </H1> |
| <H1> I made myself a noise generator </H1> |
| <H1> Urban Astrophotography </H1> |
| <H2> Experiments </H2> |
| <H2> TimeStretch Player </H2> |
| <H2> Analog Film Emulator </H2> |
| <H2> Forensically </H2> |
| <H2> Neonflames </H2> |
| <H2> Recent Articles </H2> |
| <H2> The API Change </H2> |
| <H2> Tree shaking </H2> |
| <H2> A little demo to celebrate </H2> |
| <H2> The future </H2> |
| <H2> Preliminary results </H2> |
| <H2> Known issues </H2> |
| <H2> Possible future work </H2> |
| <H2> How to get swirly bokeh with a lens hood </H2> |
| <H2> 3D printing a swirly bokeh lens hood </H2> |
| <H2> Results </H2> |
| <H2> Want to make your own? </H2> |
| <H2> How it works </H2> |
| <H2> 3D Printed results </H2> |
| <H2> So what’s in it? </H2> |
| <H2> Disclaimer </H2> |
| <H2> Going beyond the fourier transform </H2> |
| <H2> Auto correlation </H2> |
| <H2> Picking a peak </H2> |
| <H2> Improving accuracy </H2> |
| <H2> Improving reliability </H2> |
| <H2> Making it fast </H2> |
| <H2> What is left to do </H2> |
| <H2> Further reading </H2> |
| <H2> Data Extraction and Filtering </H2> |
| <H2> Lap Map </H2> |
| <H2> G-Map </H2> |
| <H2> Future Plans </H2> |
| <H2> Disclaimer </H2> |
| <H2> Step by Step </H2> |
| <H2> Why this is possible </H2> |
| <H2> Settings & Equipment </H2> |
| <H2> Conclusions </H2> |
| <H2> Further Reading </H2> |
| Requests of this client are not permitted. Please use https://www.nic.ch/whois/ for queries. |
29a.ch resolves to 172.67.152.180
Server Type :
The certificate was issued by WE1 .
The certificate will expire in 54 days .
| Server | |
| Common name: | 29a.ch |
| SANs: | 29a.ch, *.29a.ch |
| Valid: | FromJuly 30, 2024 to October 28, 2024 |
| Signature Algorithm: | ecdsa-with-SHA256 |
| Issuer: | WE1 |
| Chain | |
| Common name: | WE1 |
| Organization: | Google Trust Services |
| Location: | US |
| Valid: | FromDecember 13, 2023 to February 20, 2029 |
| Signature Algorithm: | ecdsa-with-SHA384 |
| Issuer: | GTS Root R4 |
| Chain | |
| Common name: | GTS Root R4 |
| Organization: | Google Trust Services LLC |
| Location: | US |
| Valid: | FromNovember 15, 2023 to January 28, 2028 |
| Signature Algorithm: | sha256WithRSAEncryption |
| Issuer: | GlobalSign Root CA |
| Your IP | 172.67.152.180 |
| Country | Not Available |
| ISP | Not Available |
| Latitude | |
| Longitude |
Wow! It's GZIP Enabled.
| URL | |
| Compressed size | 15209 bytes (~15 KB) |
| Uncompressed size | 46294 bytes (~45 KB) |
Was saved by compressing this page with GZIP.
Header Information |
|---|
| HTTP/1.1 301 Moved Permanently |
| Date: Tue, 03 Sep 2024 20:59:50 GMT |
| Content-Type: text/html |
| Content-Length: 167 |
| Connection: keep-alive |
| Cache-Control: max-age=3600 |
| Expires: Tue, 03 Sep 2024 21:59:50 GMT |
| Location: https://29a.ch/ |
| Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=sf0VC8%2BXr999FChaPkp79uW00MT8QQgZFJQGD1d4o5yk0TIc8j6FU%2FrGgt8UnW0navX0L1im%2FMWXQQ521pXrRP8Db%2FeLwW2ioHnta55b%2FSHZIsrQFJklTL1JiW4kFs%2FvyKjDEhk%3D"}],"group":"cf-nel","max_age":604800} |
| NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} |
| Vary: Accept-Encoding |
| Server: cloudflare |
| CF-RAY: 8bd8aa795ba242d0-EWR |
| alt-svc: h2=":443"; ma=60 |
| HTTP/2 200 |
| date: Tue, 03 Sep 2024 20:59:50 GMT |
| content-type: text/html; charset=utf-8 |
| content-length: 15209 |
| last-modified: Fri, 30 Dec 2022 15:28:00 GMT |
| vary: Accept-Encoding |
| etag: "63af0380-3b69" |
| content-encoding: gzip |
| cache-control: max-age=0, s-maxage=7200, no-transform, public, must-revalidate |
| strict-transport-security: max-age=63072000; includeSubDomains; preload |
| cross-origin-opener-policy: same-origin |
| cross-origin-resource-policy: same-origin |
| cf-cache-status: HIT |
| age: 2445 |
| accept-ranges: bytes |
| report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=LPhoGZ5LSxCGXvliBwhFay%2BZt3pHNZYGFjee6f6Ffa6d284C9eScgi2DuMa9epL%2BGuZoWe45XkwzlBRmp4bqEHwN1YAvzGIK70swpDfXK9d61x5cspNNlMj%2BVmvGw6N2RCKd5Og%3D"}],"group":"cf-nel","max_age":604800} |
| nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} |
| server: cloudflare |
| cf-ray: 8bd8aa797d6741f8-EWR |
| alt-svc: h3=":443"; ma=86400 |
| Host | 29a.ch |
| Class | IN |
| Ttl | 300 |
| Type | A |
| Ip | 172.67.152.180 |
| Host | 29a.ch |
| Class | IN |
| Ttl | 300 |
| Type | A |
| Ip | 104.21.80.177 |
| Host | 29a.ch |
| Class | IN |
| Ttl | 86400 |
| Type | NS |
| Target | kate.ns.cloudflare.com |
| Host | 29a.ch |
| Class | IN |
| Ttl | 86400 |
| Type | NS |
| Target | bayan.ns.cloudflare.com |
| Host | 29a.ch |
| Class | IN |
| Ttl | 1800 |
| Type | SOA |
| Mname | bayan.ns.cloudflare.com |
| Rname | dns.cloudflare.com |
| Serial | 2349480123 |
| Refresh | 10000 |
| Retry | 2400 |
| Expire | 604800 |
| Minimum-ttl | 1800 |
| Host | 29a.ch |
| Class | IN |
| Ttl | 300 |
| Type | MX |
| Pri | 5 |
| Target | alt1.aspmx.l.google.com |
| Host | 29a.ch |
| Class | IN |
| Ttl | 300 |
| Type | MX |
| Pri | 10 |
| Target | aspmx4.googlemail.com |
| Host | 29a.ch |
| Class | IN |
| Ttl | 300 |
| Type | MX |
| Pri | 10 |
| Target | aspmx3.googlemail.com |
| Host | 29a.ch |
| Class | IN |
| Ttl | 300 |
| Type | MX |
| Pri | 10 |
| Target | aspmx5.googlemail.com |
| Host | 29a.ch |
| Class | IN |
| Ttl | 300 |
| Type | MX |
| Pri | 5 |
| Target | alt2.aspmx.l.google.com |
| Host | 29a.ch |
| Class | IN |
| Ttl | 300 |
| Type | MX |
| Pri | 10 |
| Target | aspmx2.googlemail.com |
| Host | 29a.ch |
| Class | IN |
| Ttl | 300 |
| Type | MX |
| Pri | 1 |
| Target | aspmx.l.google.com |
| Host | 29a.ch |
| Class | IN |
| Ttl | 300 |
| Type | TXT |
| Txt | v=spf1 include:_spf.google.com ~all |
| Entries | Array |
| Host | 29a.ch |
| Class | IN |
| Ttl | 268 |
| Type | AAAA |
| Ipv6 | 2606:4700:3030::ac43:98b4 |
| Host | 29a.ch |
| Class | IN |
| Ttl | 268 |
| Type | AAAA |
| Ipv6 | 2606:4700:3035::6815:50b1 |