manic.so Open in urlscan Pro
2606:50c0:8000::153  Public Scan

Submitted URL: https://www.manic.so/
Effective URL: https://manic.so/
Submission: On July 13 via api from US — Scanned from US

Form analysis 0 forms found in the DOM

Text Content

Skip to main content
Manuel Nilablogprojects




DOCUSAURUS WEBMENTIONS

March 23, 2024 · 2 min read
Manuel Nila

A Webmention is a way to notify websites when a link to a website is posted on a
different website.

The purest form of this is where a website owner hosts a webmention endpoint
that can receive webmentions, store them in a database, then display them on the
appropriate page. Running this server is generally a little more involved but
luckily there is a handy service called webmention.io which handles the
receiving, storage, and provides a REST endpoint for fetching webmentions.

Tags:
 * indieweb

Read More


REVERSE ENGINEERING A JAVASCRIPT GAME

April 7, 2019 · 3 min read
Manuel Nila

Reversing Google's Snake Game in order figure out how it works and to beat it.

Google added a snake game to Google Maps to celebrate April Fools (2019). This
was exciting because I am working on my own snake game. I decided to take a deep
dive into Google's version to learn something and to try to hack it.

Tags:
 * programming

Read More


FINDING LEAKED PASSWORDS IN PASSWORD-STORE

October 28, 2018 · 2 min read
Manuel Nila

I use password-store by ZX2C4 as my password manager of choice.

I also have been following Troy Hunt's project haveibeenpwned.com, this is a
great tool that has received lots of praise for shining a light on just on
likley it is that your credentials (emails or passwords) have already been
compromised. Addionally he provides an API for checking your password aginst a
database of known breached passwords.

Here is a short write-up about how 1Password.org has used this API to discourage
the re-use of a known password.

I decided that I needed this functionality as well, so in following the
footsteps of others I built an extension for password-store that you can use to
check your password using the Have I Been Pwned: API V2.

Tags:
 * programming
 * privacy

Read More


CSS TARGET SELECTOR

September 27, 2018 · 2 min read
Manuel Nila

I learned about a really nifty CSS psuedo-class, the :target selector.

Using the :target selector you can style elements when they are "targeted" by a
hyperlink (aka an anchor). This is denoted with the octothorp (#) + element name
trailing the URL.

So in part to facilitate users without JavaScript enabled and because it's a
neat trick, I used this CSS selector to make a reader mode toggle that doesn't
require JavaScript.

Tags:
 * programming

Read More


WHAT I USE 2018

August 31, 2018 · 3 min read
Manuel Nila

Inspired by usesthis.com I decided to share my current computer setup.

Tags:
 * hardware
 * linux

Read More


TIC-TAC-TOE WITH BITBOARDS

July 16, 2018 · 3 min read
Manuel Nila

A Tic-Tac-Toe game using bitboards to store player state.

What is a bitboard you might ask? It is a data structure that represents player
positions on a board by using a series of bits.

Tags:
 * algorithms
 * programming

Read More