2024-11-11 15:58:28 +01:00
|
|
|
|
<?php
|
|
|
|
|
header("Content-Type: text/plain");
|
|
|
|
|
$now = new DateTime('now', new DateTimeZone('Europe/Rome'));
|
|
|
|
|
$birth = new DateTime('2002-11-19', new DateTimeZone('Europe/Rome'));
|
|
|
|
|
$age = $now->diff($birth)->y;
|
|
|
|
|
?>
|
|
|
|
|
Mattia Mascarello
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IPA [matːˈia maskarˈɛllo]
|
|
|
|
|
Born November 19, 2002 (age <?php echo $age; ?>)
|
|
|
|
|
Studying Computer Science at the University of Turin (Italy)
|
|
|
|
|
|
2024-11-20 16:50:59 +01:00
|
|
|
|
<?php
|
|
|
|
|
$day = (int) $now->format('d');
|
|
|
|
|
$month = (int) $now->format('m');
|
|
|
|
|
|
|
|
|
|
if($month == 11 && $day == 19) {
|
|
|
|
|
echo "Happy Birthday to me!\n";
|
|
|
|
|
}
|
|
|
|
|
else if($month == 12 && $day >= 18 && $day <= 27) {
|
|
|
|
|
echo "Merry Christmas!\n";
|
|
|
|
|
}
|
|
|
|
|
else if($month == 1 && $day == 1) {
|
|
|
|
|
echo "Happy New Year!\n";
|
|
|
|
|
}
|
|
|
|
|
else if($month == 4 && $day == 4){
|
|
|
|
|
echo "Happy NATO Day!\n";
|
|
|
|
|
}
|
|
|
|
|
else if($month == 6 && $day == 2){
|
|
|
|
|
echo "Buona Festa della Repubblica!\n";
|
|
|
|
|
}
|
|
|
|
|
else if($month == 5 && $day == 9){
|
|
|
|
|
echo "Happy Europe Day!\n";
|
|
|
|
|
}
|
|
|
|
|
?>
|
2024-11-11 15:58:28 +01:00
|
|
|
|
|
|
|
|
|
Some pictures of me: https://mattiaturin.duckdns.org/images
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Résumé/Curriculum Vitae
|
|
|
|
|
Italiano: https://mattiaturin.duckdns.org/docs/italian.pdf
|
|
|
|
|
English https://mattiaturin.duckdns.org/docs/english.pdf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Contacts
|
|
|
|
|
|
|
|
|
|
Email
|
|
|
|
|
|
|
|
|
|
mattia [æt] mascarello [d0t] edu [d0t] unito [d0t] it
|
|
|
|
|
OpenPGP Key: https://mattiaturin.duckdns.org/emails/MattiaMascarelloUniTo.asc
|
|
|
|
|
|
|
|
|
|
mattia.mascarello [æt] outlook [d0t] it
|
|
|
|
|
OpenPGP Key: https://mattiaturin.duckdns.org/emails/MattiaMascarelloOutlook.asc
|
|
|
|
|
|
|
|
|
|
XMPP
|
|
|
|
|
|
|
|
|
|
mattia@xmpp.mattiaturin.duckdns.org
|
|
|
|
|
|
|
|
|
|
Telegram
|
|
|
|
|
|
|
|
|
|
https://t.me/be94b16fbot
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Notes
|
|
|
|
|
|
|
|
|
|
- I am not active on social media, and I do not plan to join any.
|
|
|
|
|
|
|
|
|
|
- If you want to contact me, the preferred way is via email, with OpenPGP
|
|
|
|
|
encryption if possible. This ensures that our communication remains
|
|
|
|
|
private and secure. Please avoid using proprietary messaging platforms
|
|
|
|
|
that compromise privacy or are ad-supported. You may also contact me
|
|
|
|
|
via XMPP if preferred, though please note that responses may not be
|
|
|
|
|
as comprehensive as those provided through formal email communication.
|
|
|
|
|
|
|
|
|
|
- While I understand the concerns with my emails being hosted by Microsoft
|
|
|
|
|
and Google, running my own mail server is not in my plans yet.
|
|
|
|
|
Therefore, I recommend using PGP encryption if you are concerned
|
|
|
|
|
about privacy.
|
|
|
|
|
|
|
|
|
|
- My PGP keys are also available at keys.openpgp.org keyserver
|
|
|
|
|
|
|
|
|
|
- I actively monitor for GDPR violations and do not tolerate
|
|
|
|
|
unsolicited marketing or spam. Any unsolicited communication
|
|
|
|
|
will be filtered, and persistent violations will be reported.
|
|
|
|
|
If you have a genuine reason to reach out, please ensure
|
|
|
|
|
your communication is clear and relevant.
|
|
|
|
|
|
|
|
|
|
- For those who appreciate traditional correspondence,
|
|
|
|
|
I still occasionally send and receive letters. If you wish to
|
|
|
|
|
communicate in this manner, please reach out via email or XMPP first
|
|
|
|
|
to arrange the exchange of physical addresses.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Web Resources
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gitea (My gitea stash)
|
|
|
|
|
https://gitea.mattiaturin.duckdns.org
|
|
|
|
|
|
|
|
|
|
Jellyfin (My Jellyfin server)
|
|
|
|
|
https://jellyfin.mattiaturin.duckdns.org
|
|
|
|
|
|
|
|
|
|
Qbittorrent (My qBittorrent WebUI)
|
|
|
|
|
https://qbittorrent.mattiaturin.duckdns.org
|
|
|
|
|
|
|
|
|
|
Webmin (My Webmin server)
|
|
|
|
|
https://webmin.mattiaturin.duckdns.org
|
|
|
|
|
|
|
|
|
|
Trilium (My Trilium server)
|
|
|
|
|
https://trilium.mattiaturin.duckdns.org
|
|
|
|
|
|
|
|
|
|
Radicale (My Radicale server)
|
|
|
|
|
https://radicale.mattiaturin.duckdns.org
|
|
|
|
|
|
|
|
|
|
Converse.js (My Converse.js web client)
|
|
|
|
|
https://converse.mattiaturin.duckdns.org
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Selected Listed Projects
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alembic My Poetry in English
|
|
|
|
|
https://gitea.mattiaturin.duckdns.org/mattia/Alembic
|
|
|
|
|
|
|
|
|
|
costLatex Italian Constitution in LaTeX
|
|
|
|
|
https://gitea.mattiaturin.duckdns.org/mattia/costLatex
|
|
|
|
|
|
|
|
|
|
costGit Amendments to the italian constitution as git commits
|
|
|
|
|
https://gitea.mattiaturin.duckdns.org/mattia/costGit
|
|
|
|
|
|
|
|
|
|
mordApp Mordecai Food Ordering System
|
|
|
|
|
https://gitea.mattiaturin.duckdns.org/mattia/mordApp
|
|
|
|
|
|
|
|
|
|
moodlefuse Moodle Virtual File System
|
|
|
|
|
https://gitea.mattiaturin.duckdns.org/mattia/moodlefuse
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
© 2022 - 2024 Mattia Mascarello
|
|
|
|
|
|
|
|
|
|
You are being served by a friendly ThinkCentre M900, say hi!
|