rhardih.io

Website review rhardih.io

Zoned Out – note to self

 Generated on February 11 2026 08:56 AM

Old data? UPDATE !

The score is 54/100

SEO Content

Title

Zoned Out – note to self

Length : 24

Perfect, your title contains between 10 and 70 characters.

Description

Length : 0

Very bad. We haven't found meta description on your page. Use this free online meta tags generator to create description.

Keywords

Very bad. We haven't found meta keywords on your page. Use this free online meta tags generator to create keywords.

Og Meta Properties

This page does not take advantage of Og Properties. This tags allows social crawler's better structurize your page. Use this free og properties generator to create them.

Headings

H1 H2 H3 H4 H5 H6
1 30 9 0 0 0
  • [H1] Zoned Out
  • [H2] Resurrecting Email Notifications on a Legacy NAS
  • [H2] First theory: ancient OpenSSL
  • [H2] Finding the real culprit: ssmtp
  • [H2] A local SMTP relay
  • [H2] Postfix Configuration
  • [H2] Debugging the relay
  • [H2] Configuring the NAS
  • [H2] Result
  • [H2] Conclusion
  • [H2] Listing the contents of a remote ZIP archive, without downloading the entire file
  • [H2] Ruby implementation
  • [H2] EOF
  • [H2] Addendum
  • [H2] Migrating from LastPass to pass
  • [H2] Export / Import
  • [H2] Missing features
  • [H2] What about mobile?
  • [H2] Wrap up
  • [H2] Links
  • [H2] Spelunking Advent of Code, Some Assembly Required – part 3 of 4 – The Observer Pattern
  • [H2] Observer
  • [H2] Solution
  • [H2] Spelunking Advent of Code, Some Assembly Required – part 2 of 4 – Sorting
  • [H2] Sorting
  • [H2] Solution
  • [H2] IN SHORT
  • [H2] Currently Reading
  • [H2] Recent Posts
  • [H2] Categories
  • [H2] Archives
  • [H3] Installing the extension
  • [H3] Gitea
  • [H3] Instructions and objects
  • [H3] Signals, wires and gates
  • [H3] Run-time analysis
  • [H3] Memory Usage
  • [H3] Outline
  • [H3] Run-time analysis
  • [H3] Memory usage

Images

We found 10 images on this web page.

6 alt attributes are empty or missing. Add alternative text so that search engines can better understand the content of your images.

Text/HTML Ratio

Ratio : 43%

Ideal! This page's ratio of text to HTML code is between 25 and 70 percent.

Flash

Perfect, no Flash content has been detected on this page.

Iframe

Great, there are no Iframes detected on this page.

URL Rewrite

Good. Your links looks friendly!

Underscores in the URLs

Perfect! No underscores detected in your URLs.

In-page links

We found a total of 158 links including 2 link(s) to files

Anchor Type Juice
Skip to content Internal Passing Juice
Zoned Out Internal Passing Juice
- Internal Passing Juice
CONTACT Internal Passing Juice
MISC Internal Passing Juice
ABOUT Internal Passing Juice
Resurrecting Email Notifications on a Legacy NAS Internal Passing Juice
sunsetting basic authentication for SMTP in favor of OAuth External Passing Juice
Resend External Passing Juice
reddit post External Passing Juice
ssmtp External Passing Juice
sendmail External Passing Juice
[email protected] Internal Passing Juice
latest stable shipped in Debian External Passing Juice
Postfix External Passing Juice
swaks External Passing Juice
Findings Internal Passing Juice
Uncategorized Internal Passing Juice
NAS Internal Passing Juice
OpenSSL Internal Passing Juice
QNAP Internal Passing Juice
QTS Internal Passing Juice
SMTP Internal Passing Juice
ssmtp Internal Passing Juice
STARTTLS Internal Passing Juice
TLS Internal Passing Juice
2 Comments Internal Passing Juice
Listing the contents of a remote ZIP archive, without downloading the entire file Internal Passing Juice
Is it possible to download just part of a ZIP archive (e.g. one file)? External Passing Juice
HTTPFS External Passing Juice
HTTP range requests External Passing Juice
ZIP file format External Passing Juice
Central Directory External Passing Juice
End of central directory record (EOCD) External Passing Juice
Content-Length External Passing Juice
HEAD request: External Passing Juice
Twitter External Passing Juice
2.1 Byte Ranges of the RFC External Passing Juice
Programming Internal Passing Juice
Web Internal Passing Juice
curl Internal Passing Juice
hexdump Internal Passing Juice
Ruby Internal Passing Juice
ZIP Internal Passing Juice
zipinfo Internal Passing Juice
5 Comments Internal Passing Juice
Migrating from LastPass to pass Internal Passing Juice
LastPass External Passing Juice
Bitwarden External Passing Juice
pass-import External Passing Juice
Gitea External Passing Juice
Installation with Docker External Passing Juice
trust External Passing Juice
Password Store External Passing Juice
OpenKeychain External Passing Juice
browserpass-extension External Passing Juice
https://www.passwordstore.org External Passing Juice
https://github.com/android-password-store/Android-Password-Store External Passing Juice
How to Internal Passing Juice
Self-hosting Internal Passing Juice
Gitea Internal Passing Juice
LastPass Internal Passing Juice
OpenKeychain Internal Passing Juice
pass Internal Passing Juice
password Internal Passing Juice
PasswordStore Internal Passing Juice
2 Comments Internal Passing Juice
Spelunking Advent of Code, Some Assembly Required – part 3 of 4 – The Observer Pattern Internal Passing Juice
Part 2: Sorting Internal Passing Juice
Advent Of Code External Passing Juice
Day 7: Some Assembly Required External Passing Juice
Part 1 Internal Passing Juice
observer pattern External Passing Juice
object oriented programming External Passing Juice
“Gang of Four” book External Passing Juice
Smalltalk External Passing Juice
of-the-box External Passing Juice
Java External Passing Juice
java.util.Observable External Passing Juice
java.util.Observer External Passing Juice
deprecated already back in 2016 External Passing Juice
Link to my input External Passing Juice
32-bit signed two’s complement integer External Passing Juice
integer overflows External Passing Juice
SignalProvider External Passing Juice
SignalInput External Passing Juice
Wire External Passing Juice
Gate External Passing Juice
AndGate External Passing Juice
Circuit External Passing Juice
addObserver External Passing Juice
putting gates in between External Passing Juice
SignalImmediateInstruction External Passing Juice
trigger External Passing Juice
regular expressions External Passing Juice
Ruby External Passing Juice
Circuit External Passing Juice
associate array External Passing Juice
getWire External Passing Juice
main entrypoint External Passing Juice
print out the result External Passing Juice
directed acyclic graph External Passing Juice
couldn’t construct a program External Passing Juice
arithmetic progression External Passing Juice
Runtime.totalMemory External Passing Juice
Runtime.freeMemory External Passing Juice
garbage collector External Passing Juice
Go channels External Passing Juice
Just for fun Internal Passing Juice
Advent of Code Internal Passing Juice
Java Internal Passing Juice
Leave a comment Internal Passing Juice
sorting External Passing Juice
Ruby External Passing Juice
mathematical definition External Passing Juice
numeric representation External Passing Juice
my input External Passing Juice
Ruby External Passing Juice
.partition External Passing Juice
monotonically External Passing Juice
Regexp#=== External Passing Juice
case statements External Passing Juice
MemoryProfiler External Passing Juice
line 27 External Passing Juice
Leave a comment Internal Passing Juice
Older posts Internal Passing Juice
Github External Passing Juice
RSS Internal Passing Juice
News Internal Passing Juice
Go Internal Passing Juice
Ruby on Rails Internal Passing Juice
Projects Internal Passing Juice
February 2026 Internal Passing Juice
April 2021 Internal Passing Juice
March 2021 Internal Passing Juice
December 2020 Internal Passing Juice
November 2020 Internal Passing Juice
January 2019 Internal Passing Juice
November 2017 Internal Passing Juice
July 2017 Internal Passing Juice
June 2016 Internal Passing Juice
May 2016 Internal Passing Juice
October 2015 Internal Passing Juice
August 2015 Internal Passing Juice
March 2015 Internal Passing Juice
June 2014 Internal Passing Juice
January 2013 Internal Passing Juice
February 2012 Internal Passing Juice
December 2011 Internal Passing Juice
November 2011 Internal Passing Juice
September 2011 Internal Passing Juice
February 2011 Internal Passing Juice
December 2010 Internal Passing Juice
November 2010 Internal Passing Juice
August 2010 Internal Passing Juice
April 2010 Internal Passing Juice
March 2010 Internal Passing Juice
GeneratePress External Passing Juice

SEO Keywords

Keywords Cloud

all file instructions store just part pass password from wire

Keywords Consistency

Keyword Content Title Keywords Description Headings
from 55
part 39
all 33
instructions 31
pass 29

Usability

Url

Domain : rhardih.io

Length : 10

Favicon

Great, your website has a favicon.

Printability

We could not find a Print-Friendly CSS.

Language

Good. Your declared language is en.

Dublin Core

This page does not take advantage of Dublin Core.

Document

Doctype

HTML 5

Encoding

Perfect. Your declared charset is UTF-8.

W3C Validity

Errors : 0

Warnings : 0

Email Privacy

Great no email address has been found in plain text!

Deprecated HTML

Deprecated tags Occurrences
<s> 1

Deprecated HTML tags are HTML tags that are no longer used. It is recommended that you remove or replace these HTML tags because they are now obsolete.

Speed Tips

Excellent, your website doesn't use nested tables.
Too bad, your website is using inline styles.
Too bad, your website has too many CSS files (more than 4).
Too bad, your website has too many JS files (more than 6).
Perfect, your website takes advantage of gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap

Great, your website has an XML sitemap.

https://rhardih.io/sitemap.xml

Robots.txt

https://rhardih.io/robots.txt

Great, your website has a robots.txt file.

Analytics

Missing

We didn't detect an analytics tool installed on this website.

Web analytics let you measure visitor activity on your website. You should have at least one analytics tool installed, but It can also be good to install a second in order to cross-check the data.

PageSpeed Insights


Device
Categories

Free SEO Testing Tool

Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.