This commit is contained in:
adrianvic 2026-04-23 20:15:07 +00:00
commit 11093ffe03
24 changed files with 143 additions and 99 deletions

View file

@ -14,10 +14,10 @@
<title>Adrian Victor</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">
@ -80,7 +80,7 @@
<li>
<p>
<a href="/posts/installing-fl-studio-on-linux/">Installing FL Studio on linux.</a><br>
<b>4/19/2026</b> (last edited in 4/22/2026)
<b>4/19/2026</b> (last edited in 4/23/2026)
</p>
</li>
@ -89,7 +89,7 @@
<li>
<p>
<a href="/posts/android-developer-verification/">On the Recent Changes to App Distribution Requirements in the Android System by Google.</a><br>
<b>8/29/2025</b> (last edited in 4/22/2026)
<b>8/29/2025</b> (last edited in 4/23/2026)
</p>
</li>

View file

@ -14,10 +14,10 @@
<title>Adrian Victor</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor - 88x31</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor - On the Recent Changes to App Distribution Requirements in the Android System by Google.</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor - Instalando FL Studio no Linux.</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor - Installing FL Studio on linux.</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor - Sobre as recentes mudanças nos requisitos de distribuição de apps no sistema Android feitas pela Google.</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">
@ -78,7 +78,7 @@
<li>
<p>
<a href="/posts/instalando-fl-studio-no-linux/">Instalando FL Studio no Linux.</a><br>
<b>4/19/2026</b> (editado por último em 4/22/2026)
<b>4/19/2026</b> (editado por último em 4/23/2026)
</p>
</li>
@ -91,7 +91,7 @@
<li>
<p>
<a href="/posts/verificacao-de-desenvolvedor-no-android/">Sobre as recentes mudanças nos requisitos de distribuição de apps no sistema Android feitas pela Google.</a><br>
<b>8/29/2025</b> (editado por último em 4/22/2026)
<b>8/29/2025</b> (editado por último em 4/23/2026)
</p>
</li>

View file

@ -14,10 +14,10 @@
<title>Adrian Victor</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor - 88x31</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor - Demonstração da API do Prof. Rodrigo Ribeiro</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor - Guia para novatos no IFC.</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor - Telnet</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -14,10 +14,10 @@
<title>Adrian Victor - Telnet</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/static/main.css?fixcache=1">
<script src="/static/scripts/ccd.js"></script>
<script src="/static/scripts/music.js" defer></script>
<script src="/static/scripts/88x31.js" defer></script>
<script src="/static/scripts/tips.js" defer></script>
<script type="module" src="/static/scripts/ccd.js"></script>
<script type="module" src="/static/scripts/music.js" defer></script>
<script type="module" src="/static/scripts/88x31.js" defer></script>
<script type="module" src="/static/scripts/tips.js" defer></script>
<link rel="apple-touch-icon" sizes="180x180" href="/static/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/favicon-16x16.png">

View file

@ -618,6 +618,16 @@ div.hs.selected {
opacity: 0.6;
}
#fixedHint {
position: fixed;
top: 0;
left: 0;
background-color: black;
z-index: 10;
padding: .2em;
outline: thin solid var(--theme-color);
}
#sound {
filter: invert();
}

View file

@ -1,15 +1,49 @@
/* This script provides functionality similar to FL Studio's hint panel. */
const body = document.querySelector('body');
const elements = document.querySelectorAll('[data-tip]');
const hint = document.querySelector("#headerSubtitle");
const hintPanelDefaultText = hint.innerHTML;
let fixedHint;
let currentObserver;
elements.forEach(el => {
el.addEventListener('mouseenter', function() {
hint.innerHTML = `${this.dataset.tip}`;
el.addEventListener('mouseenter', function() {
cleanup();
if (currentObserver) {
currentObserver.disconnect();
}
currentObserver = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (!entry.isIntersecting) {
fixedHint = document.createElement('p');
fixedHint.id = "fixedHint";
fixedHint.innerHTML = el.dataset.tip;
fixedHint.setAttribute('aria-hidden', 'true');
body.appendChild(fixedHint);
} else {
hint.innerHTML = el.dataset.tip;
}
})
});
el.addEventListener('mouseleave', function() {
hint.innerHTML = hintPanelDefaultText;
});
hint.innerHTML = el.dataset.tip;
currentObserver.observe(hint);
});
el.addEventListener('mouseleave', function() {
cleanup();
});
})
function cleanup() {
hint.innerHTML = hintPanelDefaultText;
hint.classList.remove('fixed');
if (fixedHint) {
fixedHint.remove();
}
if (currentObserver) {
currentObserver.disconnect();
currentObserver = null;
}
}