This commit is contained in:
2024-08-27 14:09:25 +02:00
parent 4c234af391
commit 2289895601
42 changed files with 473 additions and 232 deletions

View File

@ -0,0 +1,73 @@
+++
Title = "🌐️ How and why sitectt on Tor?"
Description = "In a short time since opening the ctt site, I created a Tor mirror of it. Why? Greater security, privacy for those who visit, and fun for me!"
Aliases = [
"/Posts/2022-06-03-Come-e-Perche-il-Sitoctt-su-Tor.html",
"/Posts/2022-06-03-0000-How-and-Why-the-Sitoctt-su-Tor.html",
]
Categories = [ "Internet", "Sysadmin" ]
Dates = 2022-06-03
Lastmod = 2022-06-29
+++
{{< noticeAutomaticTranslation it >}}
In recent days I have settled the first matters regarding making the site available on the <span style='Color:#59316b;'>Tor</span> network. There are those who will call me exaggerated for even having the thought of doing something like this, but there is little that can be done.
If nothing has gone wrong, the Onion service can still be reached at this address:
<small>~~[onmfrk2acl4xdeawfjg3nfepq7gcufolctmhiwwxpcknazus5bxzxhqd.onion](http://onmfrk2acl4xdeawfjg3nfepq7gcufolctmhiwwxpcknazus5bxzxhqd.onion){: style='Color:#a060c0;' }~~</small>
[sitoctt2fxjvx3lc2iqqef2aeulflprjaasv2xl4zi7sxxbmvjy5b5yd.onion](http://sitoctt2fxjvx3lc2iqqef2aeulflprjaasv2xl4zi7sxxbmvjy5b5yd.onion)[^ New aesthetic domain].
The idea - apparently successful - was to use a free PaaS service, Replit, to do everything.
This way, I don't further burden my improper server. For months now, precisely since the beginning of mid-February 2022, I have been using a Switch console as a server for too many things: in addition to the historic SpaccCraft server, I have my own Matrix instance, some Telegram bots which are perhaps the things that require the least resources, and software assorted minors. Yes, Nintendo Switch on which I started Ubuntu..
I won't go into details, it's better to do it in a separate article, but in short the reason is that SBCs like the Raspini, to date, due to current world events, have scary costs, and the Switch was the only low-cost computer consumption with enough RAM (4GB) that I already had at home. You have to adapt.
This here is also the very first post I write on the postocto blog, who knows how it goes and above all who knows when it will pop up, because I should fix my static site generator for a moment to be able to manage pages like this which, instead of common pages, should be treated as subpages of the "Blog" page (autogenerated).
## How?
Let's go back to the discussion of the postoctt: with Replit, taking as a basis a Repl found around that demonstrated how to host another type of service on Tor, I built my Repl which: at each new start, downloads locally everything needed to compile and deploy my static site (from my Git repos), prepare everything, and start an HTTP server and the Tor daemon, which acts as a proxy by exposing the HTTP server to the outside via the Tor network. Then endlessly, all through Git, download any updates to any of the parts and, when necessary, regenerate the site.
I leave here the link to a GitLab snippet with my files, for anyone who wants to do the same service as me for their own website, perhaps built with my very low quality static site generator (at a code level, if I was disgusted on a conceptual or practical level I wouldn't be developing it slowly yet): [gitlab.com/-/snippets/2338457](https://gitlab.com/-/snippets/2338457){[:MdTgtBlank:]}.
With free PaaS services like Replit, however, there's a little problem: there are limits on software execution times. In the case of this platform, everything goes into suspension if the project's web address does not receive pings for I didn't quite understand how many minutes. If it receives any later, it wakes up after the time necessary to redo the startup operations.
It's a shame however that, apart from the fact that it would mean making anyone who wants to visit my site wait at least 30 seconds for the first connection to be established, it is the HTTPS address on the Replit domain that must be contacted, for obvious reasons not the Tor address. And having people connect via the HTTPS address defeats the purpose of having a Tor site (which I'll get to shortly, I swear).
The solution would be to use, on a computer that is always on at home, a script or a cronjob (rather, a systemd timer, given that it is precisely because of systemd that classic cronjobs today are broken and malfunctioning) to continuously ping the address of the my site on Replit. I could do it, but I would like to find a way confined to the same free PaaS services to solve the problem, as something like this would mean that even those who don't have a server at home can do what I did.
Initially I tried with UptimeRobot, but it seems to be a problem, I set everything up in the evening, and the next morning my site was offline.
Searching around I then found several sites (called "pingers") that invite you to enter the address of your Replit project to make it ping continuously so as to keep it active. I used like 3 at random, that I don't even remember, and since then the sitectt doesn't seem to turn off anymore.
Or, perhaps, the merit was that I created a second Replit project, which has the sole purpose of pinging my first one endlessly (while the main one always pings the second one). I don't know, because the second one seems to always shut down, I don't know if it's because it doesn't have any exposed HTTP server, I have to investigate..
## Why?
Let's immediately get the elephant out of the room (which is already small): the desire to set up a site that contains immoral material at serious levels (which I differentiate from illegal material per se), which if hosted on the traditional web would be very easy to tracing back to the owners with all the consequences of the case, is not the only sensible reason for wanting to use Tor (or any other network based on the same technical principles, but Tor is for better or for worse the most famous and used).
This site is also on the clear web without any problems, that is, it has no problems being there.
Tor provides strong anonymity compared to the unfiltered Internet. The reason why it should be of interest to those who do not traffic in illicit content is quickly explained not with an answer, but with a question: do you happen to want to make known what you do (including visiting a particular website, like my blog) to multi-billion dollar corporations? that in return they will not give you anything, indeed they have no scruples about doing everything possible even to your detriment (tracking) to profit in one way or another?
How do you want your ISP to know about the particular Internet services you contact? Or have the person hosting those Internet services identify you (me and my ISP if it's something hosted in my house, otherwise the particular provider for servers provided by companies, like Replit itself or GitLab.com where I host the site on the clear web ), if you won't gain anything from it?
For many people, for some reason, this reasoning doesn't add up, but few care and, although I don't go to some extremes, I understand the points of view of the few people who want to maintain as much anonymity as possible even when they do moral and moral things. online lawyers. Accordingly, I agree with and encourage the use of Tor to access the services and content I provide.
I still don't convince you? So listen to this. Tor allows, for example, journalists who live under total or partial censorship regimes to report the truth, whether directly or not. Or, it allows those living in these regimes to inform themselves freely and uninfluenced by government propaganda, and to communicate with other people in other parts of the world.
The real principle that it is easier to hide who you are and what you do on an individual level in the midst of a huge crowd, rather than when you are with a few other people, also applies to distributed networks: more people use them, even for simple web browsing, the safer individual users are. So, by using Tor to surf the web, even if you don't care about anonymity, you will help those in need.
At least help the users who don't do anything wrong: the criminals who sell drugs and weapons, or sell photos and videos depicting rape or torture, often go to their heads, and end up neglecting the opsec to such an extent that sooner or later they end (and I would say that I enjoy this) more than badly.
A doubt that may arise for non-super-experts, however, is why it is necessary to also provide the site as an Onion service, given that any content on the normal Internet is still accessible behind Tor, which in that case will work more like a traditional proxy . The problems here, however, are more subtle, and have to do with the nature of the classic Internet infrastructure.
I don't think I need to explain the problems arising from passing data in unencrypted form via the Internet: information can not only be stolen (which for a public blog is not a big problem), but even modified and presented as if nothing had changed, with disarmingly easy, from any of the intermediate parts of the connection, for example the ISP of the client or the server.
HTTPS for websites solves this problem.. Bad. We don't talk about it much, but the entire correct functioning of these protection systems depends on a complex global metaphysical infrastructure, which has more flaws than you might think.
Searching on Whoogle, I found this PDF, which more or less gives a quick look at the problems HTTPS suffers from: [Weakest_Link_in_the_Chain.pdf](https://www.accessnow.org/cms/assets/uploads/archive/docs /Weakest_Link_in_the_Chain.pdf){[:MdTgtBlank:]}.
What is essentially important to say is that the entire current system, based on CAs, consists of trust in an upstream authority. Without going into details, so I refer you to the PDF, the system is fragile and can be broken, resulting, in rare special cases, in the same problems as non-encrypted connections; indeed, perhaps even worse, because the presence of HTTPS can lead us to trust always and in any case: modern web browsers have conditioned us to ask questions only when we see the open padlock or a warning triangle, not when we see the closed shiny green padlock.
When you use Tor to connect to sites on Tor, the connection is not only routed between even more nodes on the network, but the data is encrypted with a public and private key system between the client and the Onion service server: the only the weak point in the chain is the server itself, which stores the private key, there are no other authorities to trust.
The system has problems, I will absolutely not deny it, starting from the fact that if the private key is stolen, thieves can impersonate the site and at that point the only thing to do for those who manage it is to change the key, thus also changing the domain, you cannot go to the CA to revoke the certificate. This is how a system based 100% on mathematics and 0% on trust works.
To tell the truth, I would therefore be making a mistake in using someone else's machine to host the Tor... Greve site. Alright.
## In conclusion
Tor is by no means perfect: it has various types of flaws, generally based on the deanonymisation of users because that is what 3-letter agencies are interested in, but let's talk about it clearly: it is a step forward towards having more protection, and it is certainly a huge step forward towards data security, in a way that ensures that communication between client and server is only as secure as server and client, without worrying about the minutiae introduced by any third party.
The fact that Tor is financially supported at least in part by the US government however, without going into too much detail, perhaps carries some profound dangerous implications. This is why I want, more or less soon, to give a chance to services similar to Tor but different from it. Lokinet inspires me, to tell the truth, I think it will be the first alternative network I try.
## [:HNotesRefsHTML:]
[^New aesthetic domain]: **Update 2022-06-29**: I changed the domain for aesthetic reasons to this new one! Additional (but still limited) info at [today's PicoBlog post](../PicoBlog.html#-2022-06-29-Minare-domini-Tor).

View File

@ -0,0 +1,92 @@
+++
Title = "📄 Documents should not become applications"
Description = "The Web is becoming increasingly bloated, slow, and risky. Every site is becoming an app, even if that's the wrong thing to do..."
Aliases = [
"/Posts/2022-06-14-Documents-Not-Should-Become-Applications.html",
"/Posts/2022-06-14-0000-Documents-Shouldn't-Become-Applications.html",
]
Categories = [ "Internet" ]
Dates = 2022-06-14
+++
{{< noticeAutomaticTranslation it >}}
Today's Web is unquestionably very different from that of 20 years ago, and it changes more and more with each passing year.
Looking at the positive sides of progress is always very easy and reassuring, and for this reason we rarely think about the dark sides which, in many, many things, exist. The Web, unfortunately, is one of these.
## What's happening?
The Web of documents is taking a turn for the worse, slowly becoming, to all intents and purposes, the Web of apps.
To understand the problem, however, we must remember what the World Wide Web was in its infancy. It was an Internet platform for exchanging information in the form of hypertext, that's it. And what are hypertexts? Some documents. Of course, very particular documents, where reading can take place in a non-linear way thanks to hypertext links, and the Web in particular has evolved to be a hypertext system with support for decorated text, multimedia elements, and highly advanced layout... but at the basically we always talk about documents.
In the very early days of the Web there were only so-called static sites, meaning they always remain the same (unless updated by those who administer them), and there is nothing that users who visit can do to change them. This category includes things like a simple blog, the site itself for example, a news site, the demonstration site of a company or product, an encyclopedia... in short, simple things of this type.
A little later (days or weeks, the idea was already envisaged in the very first specification of the Web and HTML) the idea of using servers that could process information entered by users with buttons and text fields, interact with database, and essentially provide a user-generated content experience. Therefore, forums in a more classic sense began to appear, sites for creating sites (!) in a simpler way (CMS), the social networks closest to us, webchats and, let's not forget, search engines. These are the dynamic websites.
In this period, however, it did not matter whether we were talking about static or dynamic sites, only documents returned to the computers of any user who contacted the site. Whether it was the HTML page itself, a CSS file to stylize the page, or multimedia files (at the time only photos) placed between one block of text and another, to the browser, the program that interprets and displays these documents, only documents to be interpreted returned, not programs to be executed.
Here we are still in the exclusive existence of the Web of documents, for the Web of applications we will still have to wait.
With these last sentences, those who think ahead have already understood where I'm going with this, but I'll get there calmly.
In this era, essentially nothing much could happen to your computer or your information simply by loading a given Web page, because the browser only had to deal with files that told you how to lay out the text on the screen (HTML and CSS, markup languages), or how to arrange arbitrary colored pixels on the screen (images).
The only thing you had to trust was the browser itself (and that it was up to date), not individual websites.
## The current state of affairs
Then, came the scripting. We've seen all sorts of things, but in the end only JavaScript has survived to this day, and is the basis of the pioneering (and tragic) Web 3.
Web scripts are actual programs that a browser can execute if loaded from a page. Here, however, an obvious problem arises: you have to trust every single website that integrates scripts, a problem that is however decidedly complex to deal with.
To be honest, this is not the only problem: scripts very often slow down pages, especially on older and less powerful devices, and on some very old stuff they don't work at all, thus breaking sites that use them extensively. In practice, this means that sites that unnecessarily choose to integrate JavaScript are, on any hardware, often much slower than those that don't.
However, we will discuss this in detail another day.
First of all, there are sites that upload obfuscated code, to all intents and purposes proprietary software... those, only with a lot of patience and enough experience can you understand what they do.
In any case, however, the simple fact that a program is free does not mean that it is necessarily free from privacy and security problems, and this has been seen, ironically, especially in the JS community, where developers of popular libraries have gone out of their way and integrated malware into their projects.
Few open software developers put code that is harmful to users in their programs, but, those 2 or 3 out of 10000000 who do, sometimes get away with it, because there are no other people who bother to read the code and take action adequately.
This is a problem that concerns all users of the Web, and if those who already have the ability do not go, for obvious reasons of time and patience, to read all the code of the scripts loaded by all the sites they visit, imagine that those they just don't have the ability to do it (the vast majority of users) are hopeless.
Many people have problems - some sensible and some not, for those who know a minimum of how a modern computer works - installing native applications from scratch, perhaps never heard of before... all problems that are ignored when you are simply browsing the Web, without knowing about the hundreds of scripts that run in a varied browsing session.
How can a script, and therefore a site that integrates it, be malicious?
Browsers today execute website scripts in a fairly sandboxed environment, of course, and as of today, for reasons that I won't explain now, even serious flaws emerge every month, if you keep the browser updated the security is in theory fine.
Privacy, however... that really ends up bad.
There was a demo made as a game that showed personally why you need to be afraid... too bad I can't find it anymore, I don't remember where I discovered it from, and therefore nothing :(. At the moment, for those who want to find out more , I can only link [Device Info](https://deviceinfo.me){[:MdTgtBlank:]}, which shows many of the data (but not all) that a website can extract from the devices of those who visit it also take a look at [Cover Your Tracks](https://coveryourtracks.eff.org){[:MdTgtBlank:]}.
The problem here, it must be specified, does not lie in web apps that can be defined as real applications, which use JS to function. Whether it is a calculator, a game, a word processor, a photo editing app, we are always talking about applications, no matter whether they are written in native language as native apps for a specific platform, or whether they are written in JavaScript as applications for Web browsers. All of these things require the client to execute the code, because these are very interactive apps, and that's okay. I myself often use apps that run in a browser window.
There would then be a long discussion regarding the Web as an application development platform, for many reasons (even the flaws), positive and negative, but I will talk about it in the future.
Small digression: one way to quickly identify whether a service on the Web is conceivable as a document or necessarily only as an app, which I find intuitive, is this: just ask yourself (assuming there is no music or images): "the general content of this site would make sense if printed entirely on paper (even if it would no longer be hypertext), or not?"
If the answer is yes, then we are talking about something that can easily remain as a document, and we must be wary of anyone who claims otherwise.
Does the content of a forum make sense if printed in a book, a magazine, or a simple leaflet (objects commonly considered documents, even if physical)? Certainly, as well as that of a blog, a social profile, a chat room, or the results page of a search engine.
However, printing a calculator or word processing application makes no sense (at most, only printing data, entered into that app or obtained from its processing, makes sense).
## The appization disaster
The real problem lies in the fact that non-directly interactive websites, which we previously categorized into static and dynamic, are increasingly becoming apps, but without any valid reason.
More and more frequently I see more and more sites, which should be simple documents, not working properly without JavaScript.
We go from news sites where the article doesn't load, to blogs where the navigation menus no longer work, forums where message sections are not visible, forums that don't load at all, new search engines that absolutely don't work without JS ( and which present themselves as a private alternative to Google, it's a shame that Google works well even without running proprietary scripts and these don't!), and even social network sites that only show a blank screen if the JavaScript is not loaded.
These services that I have listed can all be classified as documents and, apart from very particular cases, such as those sites that encrypt and decipher client-side data deliberately to ensure that the server cannot read them (see [PrivateBin](https://privatebin .info){[:MdTgtBlank:]} for a notepad, [Element](https://element.io){[:MdTgtBlank:]} for a messaging app), can and should work fine without scripting ( at least optionally).
I don't like speaking against free and open software written in their spare time by enthusiasts, who perhaps don't even earn money from it, but one thing that struck me negatively is that the plague of appization has also hit the Fediverse and its platforms.
For those who are unaware of this new virtual universe, I will say in short that it is an idea and, in practice, software, based on common protocols, to guarantee universal compatibility and interoperability, so that those on platform A can also communicate with those who are on
Mastodon and Friendica, at least for viewing profiles and their posts, or discussions with all messages, treat those who love the Web of pure documents well and, although their interactive applications do not work without JS (Mastodon totally, Friendica partially) even if they could, we are already at an excellent compromise.
If a person is not part of a certain instance, but wants to see content knowing the link, he can do it without fear, because he only has to load static documents in the trusted Web browser.
Then there are other platforms, Misskey, Pleroma, and Pixelfed come to mind. These here, to allow you to view anything, require you to have JavaScript.
Maybe you can even trust the authors of the software themselves, there are only the usual 10 around, but how can you trust when you find an instance you've never heard of before and managed by who knows who? Simple answer: you can't; although in theory one could check which scripts the instance loads and whether they conform to the original version (or, in the case of a fork, whether the changes made are really the ones documented), no one will do so, for the obvious reasons of which we talked about before.
The problem of the unverifiable authority of the code, clearly, becomes even worse for individual websites, not necessarily based on any known finished software, and which therefore have no real counterpart to make a comparison regarding the state of the code.
On the Fediverse, I say that the question particularly strikes me because I wouldn't expect it.
Honestly, from Big Tech, which relies on spying on users to earn money by selling their data, I expect a progressive abandonment of the Web of documents in favor of that exclusively of apps even just for reading a few paragraphs of text (which is happening, but slowly), considering the very large potential to subjugate users.
From those who develop software for communities that are concerned about some of the new privacy issues on the Web, and who therefore use less popular alternative software, I absolutely don't expect it.
## It will all end in tragedy
The situation, I fear, can only get worse. Although I am more than sure that my words and actions will not change the future at all, given that I believe in what I say and, incidentally, at the same time I also create content and services for the Web, I do what I can to create my things as I would like to see them everywhere.
So for non-interactive sites, following the [progressive enhancement](https://en.wikipedia.org/wiki/Progressive_enhancement){[:MdTgtBlank:]} technique, I first make sure the basic stuff works without scripting , I use scripts as little as possible and, if I really have to, I do it for optional functions and features, and I try to keep the code (within my limits) compact and readable.
I personally appeal to you who are reading this.
If you build websites, consider taking what I've said into account, I beg you.
If, however, you only browse, perhaps try to start blocking JavaScript in your browser (Chromium integrates this as permission for sites, of which you can set the global setting to Blocked; on Firefox you must install [NoScript](https:/ /addons.mozilla.org/firefox/addon/noscript){[:MdTgtBlank:]}), so as to keep JS deactivated for sites you don't know, and have the possibility to activate it temporarily or permanently for domains that don't work or that you already know and trust. Not only will you browse more securely and privately, but with less slowdowns and loading!

View File

@ -0,0 +1,86 @@
+++
Title = "☀️ Rasperino Solare (and other experiments gone wrong)"
Description = "When I bought a USB solar panel, I immediately put it to the test. It does a good job, but you have to have realistic expectations!"
Aliases = [
"/Posts/2022-06-23-Rasperino-Solare-ed-Altri-Esperimenti-Andati-a-Male.html",
"/Posts/2022-06-23-0000-Rasperino-Solare-ed-Altri-Esperimenti-Andati-a-Male.html",
]
Categories = [ "Rasperino", "Ecology", "Technology" ]
Dates = 2022-06-23
+++
{{< noticeAutomaticTranslation it >}}
A few months ago I bought a small [monocrystalline solar panel](https://www.amazon.it/Lixada-Pannello-Monocristallino-Caricabatterie-Cellulare/dp/B071Z1LGFV){[:MdTgtBlank:]} online, similar in size to those of an A4 sheet, for the sum of around €20 (on Amazon.it the sellers are all thieves, on Aliexpress it would have cost a little less).
[![Screenshot of a photo sent in chat. The photo shows the panel in its cardboard box. The caption reads "❗️ ENEL hates her! ⚠️ Find out how the Spacc Goddess began the slow but profitable path to energy independence! ➡️ @spacccraft".]({{< assetsRoot >}}/Media/Screenshots/ SpaccCraft-975.png)](https://t.me/SpaccCraft/975){[:MdTgtBlank:]}
## Electrical doubts
The panel declared, in the title of the advert, a maximum output power of 7.8W.
It has a USB output port, clearly maximum 5V. Still in the details of the advertisement, but in the technical specifications, there were indicated 1A at 5V output... which would be 5W.
Considering that the panel is declared to be 7.8W, and 5V photovoltaic cells do not exist, but 6V cells do, it is assumed that it should be able to output a theoretical maximum of 1.3A of current.
The output voltage, however, as we said, does not go above 5V, so a conversion is involved (impossible, considering that the panel itself is a slab less than 1mm thick, and the protruding part with the USB port will be just 15x10x5mm.. there is no space), or a trivial voltage truncation, where the excess energy does not translate into a greater output current, but only in little heat..
And therefore we have a maximum theoretical output of 1.3A at 5V.. i.e. 6.5W.
### Life advice..
This preamble, apparently useless, is to remind us that low-cost cinema cameras with zero documentation (this thing doesn't even have a manual or writing on the back!) can only be trusted up to a certain point, beyond which to solve the problems In case of doubts, it is necessary to rely on the use of other china machines.
In my case, a USB multimeter, to be placed between the panel output and the input of a device capable of absorbing enough current. I don't have this little object, and I realize that I would be wise to buy it (it's cheap anyway), because at the moment I can't have any certainty about the performance of the magical silicon slab.
## Field tests
Thanks to both the need to test the full possibilities of the small panel and the desire to make use of it to reduce my parents' electricity bill by 0.001% (and satisfy a tiny part of my individual electricity needs with totally clean energy), I so I started doing simple practical tests in the field (the balcony of my house).
### The very first test
To tell the truth, I did the very first test away from home, the day immediately after the product was delivered because, for unrelated reasons, I was actually away that day.
On that occasion, the only one out for now, I only tried to recharge the battery of my smartphone (6000mAh).
I did 3 different tests, the first two lasting about 15 minutes in the few hours before midday, when the sky was clear, with the panel held by me in my hand to make it better catch the sun perpendicularly (ideal for a monocrystalline).
I first tried to charge the phone while it was on, stalled and with all the radios off (but not in Android's deep sleep state), but unfortunately there was no way, the phone consumed so much energy that it was unable to recharge, it could only discharge slowly. I don't remember very well, because I didn't think of recording the data, but it seems to me that, on the app I use to see the charging statistics ([AccA](https://github.com/MatteCarra/AccA){[:MdTgtBlank: ]}), were only marked on the 300mA input.
Trying the same formula immediately afterwards, but with the phone turned off, it seems to me that in 15 minutes it only charged 2% of the battery... it would practically take 12.5 hours to charge from 0 to 100% if this is the case.
I did the last test around 2pm, when the sky had unfortunately darkened. I placed the panel on a surface and used the phone normally, listening to music and I think using online messaging apps. As I suspected, it didn't recharge, but at least it was almost without running out of charge, which is still good considering the weather conditions.
![Screenshot of a photo sent in chat. The photo shows the panel resting on the roof of a parked car, with a connected cable leading down. The caption reads "Our car is parked and I put the solar panel on top of it."]({{< assetsRoot >}}/Media/Screenshots/OctoVoLTE-16754.png)
### Let's look further..
Okay, let's say that the very first test, outside with the phone, was a bit of a failure.
However, without losing heart, in the following days I carried out other tests, all from the balcony of my house, some of which I will now give a rough overview of, because they were done once and with little data at hand.
The panel seems to be able to turn on my NodeMCU even with very little light, and I had no doubts about this, a microcontroller absorbs very little current, we are talking about tens of mA on average.
I haven't tested any loads, but not that there can be any that big, the maximum you get with the NodeMCU is 250mA when you turn on the WiFi.
On a day with annoying clouds that come and go, another phone of mine (with a 3100mAh battery) manages to charge, but with difficulty, especially because when the phone enters or exits charging (and it happens in these light conditions), the screen turns back on and wastes energy.
When turned off, it is even worse, because the screen always turns back on at maximum brightness and for longer. I found this last detail funny... basically, charging the phone when it's off in this way is worse than charging it when it's on.
On a more or less OK day, but still a modest day at the end of winter - beginning of spring, I managed, in this case too, not to load but to download a little more slowly, my first generation Nintendo Switch console (the one with the least efficient SoC), with Ubuntu turned on and the software working.
Something that there is little to say about, but which is undoubtedly a victory, is that at least I can charge my power banks.
I've tried 3 of my 4, clearly the smaller capacity ones load sooner, but in any case all of them fill up well without any problems. One that I don't know how much it is, the memory would tell me 4000mAh, it recharges completely in just over a sunny day. A 5000mAh one, in maybe a day and a half.
By charging these small batteries you can then easily charge or power devices that do not have enough current if connected directly to the panel, such as my smartphones or... a Rasperino.
### Solar Rasperino?
We are finally at the end of all this ambaradan, with my tests on a Raspberry Pi 3B.
The idea popped into my head after I unfortunately left the magical product unused for a while, not knowing what useful things to do with it. I mean, I bought it because it's definitely useful to have a little thing like this in emergencies, but if I can put it to good use in the meantime, that's even better.
I thought, first of all, of configuring BOINC on Raspbian, a distributed computing software that can be used to contribute to scientific research projects, while earning a few cents a month (rip) in a kind of cryptocurrency, the [Gridcoin ](https://gridcoin.us){[:MdTgtBlank:]}.
As I already said, the Raspino must be powered by the powerbank, the panel directly does not give it enough current. It seems to turn on, but in reality it seems to go into bootloop.
Well, I won't beat around the bush too much: while (with the same powerbank, I think 4000mAh) for some low load applications, like [Pwnagotchi](https://pwnagotchi.ai/){[:MdTgtBlank:]}, the Pi can stay on for hours even with a backlit LCD screen connected... the CPU at 100%, which performs complex calculations, eats so much of that current that the battery flattens out in just 1 hour.
[![Screenshot of one of my toot. The photo shows the panel hanging on my balcony with hooks, with a cable connecting it to the Rasperino fixed to the panel itself. The text reads "#RasperinoVitaEcologica I fixed the Pi to my solar panel with the fabric elastic bands of the disposable masks (before throwing them away, I detach the elastic bands, wash them, and keep them), and it seems to have just the power it needs to work in the afternoon. Today I flashed the new SD with Raspbian, for now I choose to use the accrocco to run #BOINC, a distributed computing tool with which you can donate computing power to scientific projects. Tomorrow we will test how it goes BOINC".]({{< assetsRoot >}}/Media/Screenshots/mastodon.uno-octo-108211397314015161.png)](https://mastodon.uno/@octo/108211397314015161){[:MdTgtBlank:]}
_Psssss.. if you want to see other photos of the panel (3) and in a slightly more decent quality, I put them on Pixelfed: [pixelfed.uno/p/octo/426839557817260168](https://pixelfed.uno/p/ octo/426839557817260168){[:MdTgtBlank:]}!_
## The reality of the facts
Apart from this thing, which even if it doesn't make me money in practice would be useful as it is beneficial for scientific research, I have no practical uses in mind for the Rasperino Pi 3 Solare. Maybe a Pi Zero would be better: apparently, other people in the throes of madness (but better equipped), thought of using that to mine Bitcoin, with a small panel similar to mine ([YouTube/CbpfNU7oaws](https://invidious.snopyta .org/watch?v=CbpfNU7oaws){[:MdTgtBlank:]}).
For now, I use the small panel sporadically to charge my power banks, which I discharge when I happen to use them around to charge my smartphone.
If there's anything I learned from this story, it's that I should buy the damn USB multimeter.
I should have done it almost 4 months ago, but instead I'm procrastinating so as not to spend money.

View File

@ -0,0 +1,69 @@
+++
Title = "⌨️ The idea of a homemade physical smartphone keyboard"
Description = "With difficulty I bought an ultra-compact keyboard. The idea is to build a keyboard cover for my phone, but I encountered problems!"
Aliases = [
"/Posts/2022-07-03-The-Idea-of-a-Physical-Keyboard-for-Smartphone-Made-in-Home.html",
"/Posts/2022-07-03-0000-The-Idea-of-a-Physical-Keyboard-for-Smartphone-Made-in-Home.html",
]
Categories = [ "Technology", "Mobile", "DIY" ]
Dates = 2022-07-03
Lastmod = 2023-03-21
Featured_Image = "@/Media/Cover-Tastiera-mobilefun.com.avif"
+++
{{< noticeAutomaticTranslation it >}}
Maybe a year ago, partly out of curiosity and partly because I already imagined that it might have been something convenient, I developed a marginal interest in smartphones equipped with complete physical keyboards.
I don't mean the damn numeric keypads, which you still see on non-smart phones today, I mean keyboards with dozens of individual keys dedicated for letters and symbols.
This type of keyboard was already rare to see on phones prior to the smartphone era: it first appeared not on ultra-cheap models, but in any case it might not always be very comfortable due to its small size.
The more smartphones began to spread, the more physical keyboards began to disappear, even if they rarely existed on some modern phones, and even of generous dimensions.
I don't remember if this time last year was just before or shortly after I bought a new smartphone, my current one today; the fact is that I had to choose it based on precise and restrictive criteria, first and foremost the cost and, unfortunately, there was no low range with a physical keyboard.
## A new idea
As time passed I forgot about the issue a bit, until, a few weeks ago, I came across a video on Invidious ([YouTube/JXdLzinnqms](https://invidious.snopyta.org/JXdLzinnqms){[: MdTgtBlank:]}) showing a homemade modification to a smartphone.
The video shows, and the linked discussion on cover is thought out.
I immediately had the desire to create something like this but, as I searched, I started to think that this type of cover is no longer produced by anyone... it was absolutely impossible to find one, not only at a good price, but at all. Neither online nor in physical stores.
Since there was no hope, I tried to change my strategy slightly and look for a very small Bluetooth keyboard, but without any strange supports such as covers included: just the rough keyboard, I would have made my own arrangements to attach it to the phone.
The search on Amazon was absolutely fruitless, meh. On AliExpress, for around €13 there was the keyboard I was looking for, but for me buying there is a hassle to say the least. Luckily, however, one of the many all-purpose housewares (those that sell billions of films) in my area had the product I needed, for just €2 more than I would have paid for it at Ali.
A bargain, so I bought it.
![The front of the mini-keyboard]({{< assetsRoot >}}/Media/Mini-Bluetooth-Keyboard/Keyboard-Front.avif)
## After purchase
At home I took it to charge for a while and tried it on the fly. What can I say, it worked and I didn't find the feeling when typing bad, even though we're talking about a membrane keyboard.
So everything is fine.
Or so it seemed.
The next morning, I try to turn on the beautiful little object again, to do some more tests. It doesn't turn on. That? As? I put the keyboard back on the charger, and it actually works after two minutes.
How strange, yet I kept it charging for hours the day before. Maybe it didn't charge well from my PC port, so this day too the keyboard remains charging, this time from the block I use for my cell phone and other devices.
### Investigating oddities
The next morning, same issue. Whatever the case, it's evident that the battery is taking a heavy drain, out of nowhere, for some reason. For the record, the keyboard has a physical switch, which I never forgot to turn off after putting the keyboard away... all very strange.
I decide to let it charge a little, then disassemble it, and measure the voltage of the lithium battery soldered to the board with a multimeter, which I notice drops by 0.01V approximately every 10 seconds. Oh.
Assuming the board is properly designed, so that the physical ON/OFF switch cuts the current between the battery and the board where it should, and that the battery management circuitry isn't a dud, a problem like this is to blame. it can only be one: the banal old age of the battery.
![Photo of the small keyboard battery]({{< assetsRoot >}}/Media/Battery-SCW302030-2015-08-27.avif)
In fact, not only was the battery visually quite swollen, but it has a date on the outside: "2015/8/27", almost 8 years ago.
I would swear that the keyboard itself is even older, considering the references to a slightly earlier era present on the box and the instructions: iPhone 4 and pre-7 iOS, Galaxy S4 and a visibly very old Touchwiz, Windows Mobile 6 and Windows 8 desktop, Symbian 3, the PS3... well, it's been a while.
![Scans of some parts of the back of the box and instructions, containing references to old things.]({{< assetsRoot >}}/Media/Mini-Bluetooth-Keyboard/Rimandi-Vecchi.avif)
## Bad ending
What can I say. Should I have expected a problem like this? Maybe yes. Surely, however, I doubt that other people in my place would have expected this.
Finally, the only thing I can say is that this article should not have come out; or rather, not with this end. I should have talked about the already made Prototype 0 of my smartphone stand that adds this tiny keyboard, but, unfortunately, I feel like I haven't had a chance to test it enough.
Hoping to be able to solve the battery problem (but I think so)[^New Battery], in the next article, of what I believe will be a series, I will explain how I fixed everything, and I will illustrate the curious Prototype 0.
[^New Battery]: **Update 2023-03-21**: I was passing by here, fixing some internal things in old files, and I thought: even if in the end I haven't (yet) written any articles about Following this, at least one update note here is worth writing. **Shortly after this post** I soldered an old lithium battery I had around the house, more or less the same size, and... **the keyboard now works** perfectly. Not bad come on, **I solved** the problem **without spending** any more money!

View File

@ -0,0 +1,133 @@
+++
Title = "💻 How I fixed my laptop (with €25)"
Description = "As my laptop got older, and the keyboard broke more and more, I slowly stopped using it; until, now, I fixed it!"
Aliases = [
"/Posts/2022-07-09-How-I-Fixed-my-Laptop-with-25-Euro.html",
"/Posts/2022-07-09-0000-How-I-Fixed-my-Laptop-with-25-Euro.html",
]
Categories = [ "Technology", "DIY", "Ecology" ]
Dates = 2022-07-09
+++
{{< noticeAutomaticTranslation it >}}
For almost 7 years I have had an Acer laptop, [Aspire V3-572G](https://www.acer.com/ac/en/US/content/support-product/5389){[:MdTgtBlank:]}, undoubtedly now a bit old, without praise and with some infamy.
When it was purchased, it was essentially a mid-range notebook like any other, without any notable features. I mean, I used it quite a bit and it more or less always did what it was supposed to, until about 2 years ago I started demanding to use heavy games and development tools, at which point the new (desktop) PC was great. obligation.
## The current state
All in all, with GNU+Linux as the operating system, the [Intel mitigations](https://linuxreviews.org/HOWTO_make_Linux_run_blazing_fast_(again)_on_Intel_CPUs){[:MdTgtBlank:]} not installed (yes, I actually deleted the microcode, instead block its loading), and an SSD installed in place of the HDD years before, the machine is still more than good for many activities that today I carry out primarily with the desktop PC.
The Intel [i5-5200U](https://www.intel.com/content/www/us/en/products/sku/85212/intel-core-i55200u-processor-3m-cache-up-to-2 -70-ghz/specifications.html){[:MdTgtBlank:]} itself still grinds well, and the 4GB of RAM isn't a huge deal if you have a light system stack and aren't keeping 50 programs open at once.
## A little problem
Where are the infamies, I hear you thinking?
For at least a year now, my use of the laptop has dropped significantly, because an initially small problem has, all of a sudden, become enormous.
### The smasher
Going in order, - I don't remember precisely, but we're talking about at least 3 or 4 years ago, when this was my only personal PC - the problems started when the W key stopped working, over the course of a few days. Az.
It's true that I'm a Linux user, and that at the time I was also excessively gamer, but I never hammered that or any other button, contrary to what the stereotypes about my categories may tell you.
The lesson to be learned here is: if you are at home, and therefore have the opportunity to use an external keyboard, it is better to use that to play, otherwise over the course of a few years you will completely burn the key you use (in many 3D video games). to move forward.
The funny thing is, like I said, the button broke within a few days, not right away. Initially it only became hard to register the pressures, which inevitably led me to press harder and harder, until I evidently **broke through** it.
Acer shit? I'd say, **Acer shit**.
But, it seems, all laptop manufacturers, even the big, famous ones, often mistakenly associated with quality just because of their fame, too often churn out products with terrible design or construction errors. The laptop that unfortunately happened to me, as we understood, was no different.
### The consequences
At this point, the PC had become only slightly inconvenient to use in some situations.
There were no big problems on my desk, I connected a USB keyboard and that's the end of the story.
In other situations, typing the W (you don't need a sledgehammer to write in Italian, but you do for many other things) began to require the use of the on-screen virtual keyboard, with the mouse to press the W, which would then start to do the rounds of CTRL+C and CTRL+V whenever I needed.
In any case, from that moment, the use of the notebook keyboard reduced, both because I used an external keyboard when possible, and because a little later I assembled the new PC and started using the laptop less in general (difficult do otherwise, when there is comfortable space on the desk for only one external keyboard, which for obvious reasons must be connected to the fixed PC).
What is very strange is that, since about 1 year ago, despite little use, many other keys quickly started to fail, out of nowhere. I can't say if any other keys then completely died, but certainly at least 60% of the keyboard started to want **beats** to register the pressures.
This is where my laptop use plummeted.
## I realized
Just a few days ago, I don't know why, perhaps because with the desktop PC I don't even have the convenience of moving to another room to use the computer - something I would like to do to escape the terrible heat that develops in my room in the summer - it occurs to me that I would like to use the laptop.
I spend like 30 seconds thinking about why the idea unconsciously has a bad aftertaste for me, and then it occurs to me... I'll quote verbatim what I wrote on my Telegram channel (which I use as a microblog) at that moment.
> Hm, I just consciously thought: "but why do I practically never use my laptop even at home where it's convenient for moving from one room to another?"
> Then I remembered that like half the keyboard doesn't work
> 1. Acer Shit
> 2. Incredible how, because of the broken keyboard, I unconsciously began to develop a sort of passive repulsion for my (only) laptop, slowly stopping using it
> If only it were easy to buy a replacement keyboard...
Rightly, in the comments, a person points out to me that I should have easily found the replacement keyboard I need on Amazon.it and... he wasn't wrong.
I honestly should have bought it right away when the W broke, but, trivially, I don't know why I didn't. My memory tells me that I didn't find it on Amazon at the time, but honestly I don't know how much to trust. And in all this other time I didn't think about it.
## The replacement keyboard arrives
Without wasting too much further time, I made sure to order it (3 days later, but it could have been much worse), and after 2 days it was already at home (earlier than the reported delivery period). 20+7€.. well spent? It's **a must see**.
I think the price of the keyboard is right, I didn't like the shipping price >:(.
![Detail of the box in which the keyboard arrived. The background is white and features the product distributor logo (new NET)]({{< assetsRoot >}}/Media/Repair-Aspire-V3-572G/Box-Front-Left.avif)
The keyboard was only available in black, and everything else on my PC, including the factory keyboard, is white instead.
The chances of something horribly bad coming out are high, but I'm a Linux user: I've been trying to fix my broken laptop for a long time instead of telling people it's the best computer you can use; Imagine if I care whether it's bad or not, if it works it's fine.
## The replacement
I don't lose heart, and I begin to unscrew the countless screws that hold the laptop's body together, and I separate the plastic sections. Then I disconnect the 3 flex cables for the power button, keyboard, and touchpad, and lift the upper part of the body. Nothing new, however, I already had to do this procedure when I installed the SSD.
After this, however, other screws. _Damn!_ All these screws, and it becomes a mess to put everything back in place. No more screws.
![All external laptop screws, removed and collected]({{< assetsRoot >}}/Media/Repair-Aspire-V3-572G/Screws.avif)
But we must continue. Once the screws _(damn!!)_ that hold the keyboard together have been removed, between the external plastic support and the internal metal one, you can remove the old keyboard and put the new one on, and then do everything else in reverse.
Or almost.
![The plastic (external) and metal (internal) frames, which serve to hold the keyboard together, are separated]({{< assetsRoot >}}/Media/Repair-Aspire-V3-572G/Keyboard-Frames-Disassembled. avif)
### Chores "while I'm at it"
Since I was there, I also wanted to take the opportunity to clean the fan and its filter a little, which over the years have accumulated dust, allowing less air to pass and thus allowing the CPU to reach a good ~50°C in idle .
I thought more powder, honestly, oh well.
![The fan disassembled, with some dust removed and collected in a ball]({{< assetsRoot >}}/Media/Repair-Aspire-V3-572G/Ventola.avif)
I also checked the thermal paste on the fly (perhaps too quickly).
To do this, I had to turn the motherboard upside down, after removing even more screws. You could see some of the paste outside the CPU perimeter, and what little I saw didn't seem particularly dry. I don't actually know how often the thermal paste should really be changed unless it's very dry, so I left it alone.
Should I actually have unscrewed _(what a pain!!!)_ the heatsink from the processor and seen what the paste was like there? I don't care, no more screws.
There would be another problem, which I wanted to take advantage of to fix, but about which there was no way to do anything.
Also many years ago, the tip of a faulty audio cable broke, getting stuck in the 3.5mm jack port of the laptop _(damn!!!!!)_, and all my poor attempts in the past to remove it from the outside have always failed .
Unfortunately, even internally, the door is an almost completely closed piece of plastic, so my idea of inserting something into the internal perforated part also failed, because simply there is no hole. Maybe nothing will happen if I create the hole with the right tool, manage to push out the stuck piece and the door works as it should again... but, for now, I'll leave it alone.
You can see that I will continue to use the USB sound card (€6 on Amazon) to use earphones, as I have done for years now.
## Work finished!
With a bit of difficulty, I put everything back together, and admire the new state of the PC - which among other things, in idle after startup, now that I've cleaned the fan, reaches ~40°C, I would say definitely better than before !
![The laptop reassembled and turned on, with both the new keyboard and the old one (placed on top) visible, as well as my desktop]({{< assetsRoot >}}/Media/Repair-Aspire-V3-572G/Laptop- Reassembled-Acceso.avif)
What can I say, you can see that I use GNU+Linux.
Not only does the laptop now have an ugly aesthetic contrast (but at least it works!), but in the photo you can see what the old white keyboard looked like: filthy and yellowed. Oh, at least it matched the theme of my terminal emulator, light solarized - it did and doesn't anymore, unfortunately, I'm a bit sorry.
Regarding the old keyboard, I must make it clear that I lost the plastic of the W key after the key itself had already broken, so don't go saying that my keys break because I start detaching them: the truth lies in the exact opposite.
This is also why I won't try to remove the black markers from the new keyboard to put the old white ones in their place... it's not worth the risk of breaking a few keys.
Small **bonus**: a photo of the bottom of the old keyboard.. the W key is **actually broken**.
![Detail of the bottom/back of the old keyboard, with a hole corresponding to the W key. The surrounding area has a difference in height of a few centimeters in diameter, with a depth barely perceptible to the naked eye. You can also see sink marks in the metal around the hole, about the diameter of a pin]({{< assetsRoot >}}/Media/Repair-Aspire-V3-572G/Old-Keyboard-Breaked.avif)
## The right choice
To conclude: the keyboard, from the little I have tried it, works well, except for a few keys (like SPACE), which seem a little hard and not very elastic (but which can still be pressed).
I only regret not buying it sooner.
A curious detail, but which absolutely doesn't make me think I've made a wrong choice, is the fact that an area of keys on the left is not exactly level with all the others. It doesn't seem to be a problem in practice but, aesthetically, well, it makes me laugh.
![The leftmost keys (W to F) of the new keyboard, appearing just slightly sunken inwards at one corner]({{< assetsRoot >}}/Media/Repair-Aspire-V3-572G/Keys -Sunken.avif)
Don't throw away your laptops if they have some small problem that can be solved easily and cheaply.
If the keyboard breaks, you change that; if Windows becomes unbearably slow, install a Linux distribution (GNU is recommended, but not mandatory!) that meets your needs.
By doing so, you not only save a lot of money; electronic waste, the so-called e-waste, is reduced and therefore a minimum amount of good is done for the environment.
_Note: Some of the photos in this article are available in JPEG, less compressed, on my Pixelfed profile: [pixelfed.uno/p/octo/451398427740616761](https://pixelfed.uno/p/octo/451398427740616761){[: MdTgtBlank:]}_

View File

@ -0,0 +1,95 @@
+++
Title = "🥸️ How our social digital footprint screws us"
Description = "For the most varied reasons, even legitimate ones, you can find yourself wanting to hide your past identities. Sometimes, however, the details ruin everything!"
Dates = 2022-07-17
Aliases = [
"/Posts/2022-07-17-Come-la-nostra-Digitale-Sociale-ci-Frega.html",
"/Posts/2022-07-17-0000-Come-la-nostra-Digitale-Sociale-ci-Frega.html",
]
+++
{{< noticeAutomaticTranslation it >}}
This story, more practical than ever, is incredible in my opinion.
Not only does it demonstrate what lolis can get to with too much free time, like me; shows how everyone among us has a kind of "social fingerprint" that, if not adequately disguised, can identify us.
## Important notes
Before starting, however, I need to clarify a few things.
Since the only thing I want is to share a story that I think is interesting and has some food for thought - and my hobby is not to ruin people's lives - some details are omitted from the story, while others are invisibly altered, in order to to respect the privacy of the subject of the story. His old and new names will literally be replaced by "_Deadname_" and "_Censored_" respectively.
Everything, however, will become clear as you read.
## A special memory
So, this story actually began at least 8 or 9 years ago.
I don't remember exactly when, but let's say that around that time I discovered _Deadname_. He created content on the Web and, other than the fact that I really liked it, there's not much more to say.
Some time later, much to my chagrin, he announced that he would stop making new stuff. From one day to the next he said that the social spaces that were his current domain at the time no longer represented him as a person, or something similar.
Furthermore, a little later he also made his old content disappear from the internet.
At the time I didn't have the slightest idea of what he could mean by such a speech but, looking back with my current knowledge, both about my person and what I discovered to be his, I understood perfectly what that sentence meant.
Meanwhile, even though _Deadname_ had become just a past memory, the years continue to pass and the Earth continues to turn.
On some occasions, her character comes to mind, not only to me alone, but also to other people who remember what she was.
For example, sometimes a friend of mine and I, speaking in private, since we were first and foremost in this personal situation, joked by saying things like "_Deadname_ deleted everything because she had to settle".
And so, every time, she laughed. If something like this, thought and said at random based on nothing, had ever proven to be true, then we would have officially become Official Universal Based Distributors of redpills.
## A (seemingly) new personality
Anyway, back to the present day; a few weeks ago, precisely.
As practically always, I was at the PC, doing things and seeing them on the Web. At a certain point, I don't even remember exactly how, I came across a profile of _Censored_, which I found to have some interesting things.
I decide to watch a video of him and, immediately, as soon as I open it, there is some detail that takes me by surprise. The voice, in particular, strikes me as inaccurately modulated. It's a concept I can't exactly explain. In short, we are talking about that kind of modulation which in many people does not raise doubts apart from "this voice seems strange to me", but which in me, having a similar personal experience (but I would say more unsuccessful), makes one think "but this person is transgender?"
Evidently, however, at that moment I had more important questions in my hands, because, among all his public profiles, I decided to just quickly look at the biographies, some original textual posts, some reshared ones, some photos including some selfies, and just a few second of other videos.
I found no indication, even veiled, that he might be transgender. I get annoyed immediately, close everything, and go back to mine.
Just a few days later, I come across _Censurato_'s profile again. A different video catches my attention, so I start watching it.
The more I listen to the voice, however, the more familiar everything becomes. In just a minute I understand that, the voice itself, the way of intoning it, and even a little bit of how the video was made... everything, everything had an aftertaste of _Deadname_, despite the two characters being of practically opposite genders.
## The investigations begin
I decide to let her friend know this immediately before she, curiously, says she thought the same thing.
The stakes this time are really too high to pretend nothing is happening, so we start via chat to collect elements, of any kind, that could coincide between _Censored_ and _Deadname_, cross-referencing everything we can obtain about the person, and the little that we have more left.
We start with interests, which all seem to match, even the strangest ones. Even the taste in niche memes seems the same.
Even some personal and social details - such as about his family, his cultural status, or the area in which he lives - are consistent with _Deadname_'s past (even if only my investigation partner remembered these details, I didn't).
Some content still available online, because it was created in collaboration with other creators, was useful in refreshing the memory of further small details, about her childhood for example.
## Big shot!
All these discoveries, however curious, could very well have been a series of coincidences.
However, we did the really big coup, which removed all doubts, because:
- Some particular physical signs, compared between photos of _Censured_ and a few deleted videos (but which we have kept for years!) of _Deadname_, match perfectly;
- One of the online services used by _Deadname_ at the time keeps a publicly accessible history of all username changes made; the account that was created with the name _Deadname_ has changed its name over time, to _Censored_.
## Case solved
And it is exactly like this, with both small and large details that fit together perfectly, that the puzzle is officially complete: the two characters investigated are the same individual.
The redpill said without knowing, therefore, turned out to be such.
I, however, have no idea why _Censurato_ had to necessarily embark on this undertaking to cover his old tracks. I understand, now, why he wanted to delete his old contents: because the character that appeared in them no longer corresponds to who he is today in terms of gender - but I don't understand why pretend that the past never existed .
I would say that I am quite happy to have found again, after so many years, even if as a slightly different character, the same person who managed to entertain me in the past, and I am happy that he still has the passion to do what he did well.
## The social digital footprint
This story - which I would say has a happy ending, because I have revealed an important mystery for me - has a clearly visible dark side: it can be said that it proves the existence of a social digital footprint, as I like to call it, which every person has.
With this term I mean a truly unique identifier, which allows anyone who wants, if the basic conditions are met, to identify a specific person always and in any case, despite any partial changes in identity.
I see this imprint as composed of everything that is objectively true about a given individual: the things he likes, the things that have shaped his personality, his social connections, his bodily characteristics, and the things he does or has never done, as well as who knows what other elements that I now forget.
We are not even talking about something strictly linked to the online world, clearly, even if in some cases, as we have seen now, some things about us that touch the Internet form strong elements of the imprint.
### How to protect yourself
As long as you are not doing it to escape, so to speak, the consequences of complete immorality, wanting to reset your social footprint, to live in the world as a totally new person, is legitimate; that's why I protected the identity of the person in the story.
But then, how do you do it?
Protecting yourself from tracking is possible, but it is not at all simple. Just as to protect your computers from web tracking you need to use browsers like Tor Browser which - when communicating with other computers - omit some data and mask others, to protect your personal identity from social tracking you need to avoid sharing too much of yourself with the world, even going so far as to lie if necessary.
It is undoubtedly impossible to hide what some of the things we are passionate about are, if we have the desire to share them with the world, and perhaps discover like-minded people.
Other things, though - for example, what relatives you have, the name of your first pet, what places you frequent, or how your passion for something began - if you're trying to erase your past and carry yourself as a totally new person, it's better not to tell them out loud.

View File

@ -0,0 +1,110 @@
+++
Title = "📈 sitoctt - From 3 months ago to today, the beginning and the reasons"
Description = "After a few months since the birth of sitoctt e statistico, I look back to see the small - but certainly important - progress made so far."
Aliases = [
"/Posts/2022-08-26-sitoctt-da-3-mesi-ad-oggi.html",
]
Categories = [ "Internet" ]
Dates = 2022-08-26
+++
{{< noticeAutomaticTranslation it >}}
This article can probably be considered as the first of a series on the _site philosophy_, if you want to say so.
To start, what is better to talk about, if not everything that led to the **birth of the site** and began to characterize it?
When, 3 months ago now, I had just started to conceive the ctt site, one of the things I felt was that I didn't have a **place** in which to arrange my stuff - the stuff to be preserved and shared publicly, at least - in a way that made it **tidy, available, watchable, usable, and leak-proof**.
## Let's go back to before
To get to where everything is now, however, it took time.
Do we want to go back to the end of **May** for a moment, to see how things were back then? Let's start with a technical table!
| | Before | Now |
|---|---|---|
| Total weight of site sources | 40 KB | 548 KB |
| Total weight of the site compiled | 24 KB | 660 KB |
| Total lines of code in static | 261 | 1314 |
First of all, the entire site in source form took up just **a few dozen KB**. Normal, _the pages could be counted on the fingers of a severed hand_ and they weren't who knows how rich.
Now, however, we are at **half a MB** excluding all multimedia assets (except the favicon).
Even static, my static site generator that I started developing at the same time as the CTTT site was nothing special: **just 250 lines**!
Not that the current **1300** are many - not at all, and it's better that way - but **the growth is visible**.
However, if, with an image (ignoring that my font didn't load, even though I had already included it at the time), we see how the site was in practice in its first days... ahhh, but _how rough some of the details were_ , compared to today?
![The home page of the sitoctt, seen as it was on May 25.]({{< assetsRoot >}}/Media/Screenshots/sitoctt/home-2022-05-25.png)
My _rambling speech_ still appeared more or less as it does today on the home page, but the rest is barely recognizable.
**Everything seems emptier**... since all the little icons and buttons that I now have at the edges and in the global menu are missing. Yes, the latter already existed; its usefulness in those days was almost nil, considering that the pages present were number 2, but let's say that it was a good thing to have created it immediately.
### The placectt
The **writer** in the center of the screen, however, has something wrong with her.
Oh yes, there is a curious little anecdote - perhaps not necessary, _but for me it is because I'm in charge here_ - which needs to be told properly.
Those who followed the creation of the site in its primordial days already know this, but the site lived under the name "**postoctt**" for a good 2 weeks.
In the initial moment of imagining this thing, in fact, the platform did not exist in an exact and defined way. We thought about the "place", but in a vague and still confused way.
In the end, predictably, I settled on a website.
For some reason though, the name "postoctt" didn't stink to me soon enough. It took me a long time to realize that that name was reminiscent, at least in part, of something related to the post office... A situation, I would say, not exactly optimal.
So, I thought about changing the name to "**sitoctt**".
## Octt's site
The only really important thing, however, has never changed: "**occt**".
At the end of the name there is always Octt, that is me. Whether it's a site, a place, a post office, what matters is that it's **mine**; and speaking precisely of this, of the fact that the site is mine, there is a lot to say.
The site is mine because I have **complete freedom** to make it the way I want.
If already in the mid-90s the only real limit for a website was the **creativity** of the person who built it, today the **potential** of the Web platform are truly **infinite**; although, in a certain way, it doesn't seem that way at all if you only frequent the common Web.
The sites of the "_non-personal_" Internet all have the same same and banal appearance.
Many blogs or demo sites use recycled graphic templates. Modern social platforms (Mastodon, Friendica, Pleroma, and so on and so forth) limit customization to a photo, a banner, and a description. Stuff like [Misskey](https://misskey-hub.net/en){[:MdTgtBlank:]} already does more, but it absolutely doesn't get to the levels of **total customization**, with **granular precision **, which only a website - even a forum like those of days gone by, and not a private space - allows.
### Great expressiveness
And here's another of my desires that _unconsciously_ condensed itself as the purpose of the site: **creating something that** I felt **was missing** not only **for** what affects me, but the whole **of the community of Artisanal web** in general.
There are several other sites founded on this idea, of using the Web with tools, including manual ones, to express one's personality, creativity and imagination, but: almost none are in Italian (one day I will talk about this too), and in any case I am pleased to contribute to the growth of what can be considered a global collection.
With websites you can choose in **the smallest details** animations, colors, backgrounds, fonts, arrangements, alignments, categorizations, embellishments, interactions, but always **remaining in the field of documents**.
Really nice is the fact that with handwritten CSS, even just a few dozen lines, you can already establish a **unique graphic identity**. Then the real bulk of the code only translates into minor (but still appreciable) details.
![Photo of the monitor showing part of the CSS of the sitectt.]({{< assetsRoot >}}/Media/Photo/CSS-sitoctt.avif)
Leaving aside the means: this, the idea of creating a **collateral gallery**, was one of my initial goals. In recent months I've left it aside a bit, in the sense that I've mainly focused on creating content, thinking that _✨ the sparkling details ✨_ I could put them when it happens.. and I should start doing it, honestly! At the moment only the home page has great particularities, if we exclude the overall style of the site which I have worked on with a minimum of regularity.
## The importance of content
Not that it's a bad thing to put **content first**, anyway; in fact, it's a good thing. A site without real content and not regularly updated may perhaps be a piece of art if made to be beautiful or to have intrinsic meaning - but in itself it is not useful.
It's something you find, admire, maybe share... and it all ends there. It is the content that gives real meaning, that guarantees a long life for the site, and keeps the public coming back from time to time.
### The organization
Contents which, for goodness sake, must also be decently **ordered**.
I _try_, it took me a long time to arrive at what I have now, with a global menu that first of all includes fixed pages, such as the home page, because they have no specific category or because they are of particular importance.
Immediately following this, I have a list of sections, which I wanted to call "**Collections**". They are links to pages that contain lists of any other page of the given topic. This path is also circular, considering that, from the individual content pages, you can click on the automatically generated entries to visit the pages of the relevant categories.
For now, there are perhaps a little few pages in the classic sense. I won't repeat them here one by one because _well_ - but even if I did, I wouldn't be able to create a wall of links. Their particular reason for existing is told on them.
The real bulk of the site is in the blog articles.
For me there is a **conceptual division** to be respected between the two types of pages. Traditional ones can be something incomplete, always updating, work-in-progress by nature; the article pages should instead be created once, properly, and then ideally never touched again. I can create the normals as a draft, and update them a little whenever I want; the blog ones, however, remain private while I write them, and then, when they are finished, they become public. The latter require me to work more in the moment, and therefore they come out more rarely, but they are more loaded with **content**.
### Digging up some things
New little things, made especially for the site, I have put and will put many, but the idea is to fill the place with **even old stuff**.
Some non-exclusive content is still already available in my other places on the Internet - in some cases without a license - like perhaps on my Mastodon profile; others, like very old posts from my Telegram channel, are archived and inaccessible except to me.
Those not archived are simply messy and poorly preserved, as well as without guarantees for those who want to copy or reuse them; those, however, which for one reason or another are archived, it is as if they did not exist for the world, and it is easy for me to lose them too.
Some of this data may have value, so **this is unfortunate**.
Like a month ago I announced with my [**decretocto**](../PicoBlog.html#-2022-07-21-Decreto-fu-fatto-2) <!-- ({{< assetsRoot >}} /Files/Decreto-20-luglio-2022.pdf){[:MdTgtBlank:]} --> (_we didn't understand a thing, right?_), this is something that requires tedious work (_taking the old , evaluate their quality, copy the text, paste it into the new text files, layout it well, download photos and videos, optimize them well and upload them..._ nothing but the fun of creating, here it's an assembly line!), but ** it must be done**.
With my free time I have already started doing it, and I will continue.
Posts from my [old blog](https://noblogo.org/loli-documentatrice){[:MdTgtBlank:]} should also be archived here, again for organization and preservation - but those are easier.
To conclude: it doesn't matter which ones, but in any case ***the contents are the meaning*** of the site. They are, however, only because they are freely available to anyone.
What does this **really** mean? Anyone who has read [home](../index.html) should perhaps know this. I don't dare add anything else, in any case; you will have to wait for a next article, one in which I will pick up the topic where I leave it now.
---
_You too are the meaning of the sitectt. Thanks for reading! 💖_

View File

@ -0,0 +1,139 @@
+++
Title = "🔋 Everything so as not to change two batteries..."
Dates = 2023-04-03
Downsync = "/it/posts/Tutto-Per-Non-Cambiare-Due-Pile.html"
Aliases = [
"/Posts/2023-04-03-Tutto-Per-Non-Cambiare-Due-Pile.html",
]
Description = "I bother changing the batteries of the TV remote control that I have on my desk, so obviously making a mess with paper clips and cardboard..."
Categories = [ "DIY" ]
+++
{{< noticeAutomaticTranslation it >}}
<!-- Autogenerated by ListedDownsync.js. Do not edit (unless also set "% Downsync = False") - it would be overwritten. -->
<p>Between <strong>1 and 2 months ago</strong> - realize <strong>how much time</strong> passed <strong>before</strong> I <strong>got annoyed</strong> definitively - the <strong>batteries in the remote control</strong> of the <strong>television</strong> that I keep on my <strong>desk</strong> (I use it as a second monitor) have <strong>started to run out beyond the limit</strong>of tolerable usability.</p>
<p><img src="{{< assetsRoot >}}/Media/Misc/Remote-Mini-Batteries.webp" alt="The remote control on my desk, with the battery compartment open, and a lot of mini batteries stylus colored around."></p>
<h2>Because I didn't do anything</h2>
<p>Up until now <strong>I haven't changed them</strong>, simply because I was getting annoyed and <strong>dry</strong>, considering that:</p>
<ul>
<li>I have relatively <strong>few rechargeable pen and mini-stylus batteries, and I have to save them for the stuff that really draws a lot.</li>
<li><strong>I don't want to waste</strong> non-rechargeable batteries and contribute to, in order:
<ol>
<li>The waste of <strong>house</strong> money;</li>
<li>The global waste of <strong>materials</strong>;</li>
<li>The waste of <strong>energy</strong> for the transport - and, when possible, recycling - of these materials;</li>
<li>Ultimately, the <strong>pollution</strong> of the planet.</li>
</ol></li>
<li>The batteries in the remote control <strong>still work</strong>, <strong>although</strong> in a decidedly <strong>not optimal way</strong>.</li>
</ul>
<h3>Technically "it works"</h3>
<p>The <strong>remote control</strong>, in fact, proves that it can <strong>still send signals</strong> to the television, but only <strong>for a moment</strong>: just long enough to press <strong> >a button</strong>, and nothing more. In an instant he returns dead, and immediately trying to send other signals is of no use.<br>
If, however, at this point <strong>you wait</strong> for about fifteen seconds, and <strong>then you press</strong> another key, the command <strong>goes to sign</strong>. It is clear that the <strong>batteries</strong> are very discharged, but they still have that little charge that allows a <strong>capacitor</strong> to charge <strong>slowly</strong>, and therefore at <strong>remote control</strong> to be <strong>powered</strong>. <strong>Emitting</strong> the <strong>infrared</strong> light then apparently drains all the charge from the capacitor in a few moments, and then you have to wait again for it to recharge.< /p>
<h2>What do I need it for on my desk?</h2>
<p>Honestly, <strong>I don't need the remote control</strong> anyway. <strong>98%</strong> of the time I only use it to <strong>turn the appliance on or off</strong>; those very few other times when I need to adjust the volume, or change the active source, I can easily use my <strong>smartphone</strong>, on which I have an application that uses the emitter <strong>integrated infrared</strong> (that's right, producers don't integrate it <em>only</em> as a means of playing pranks in places open to the public, but also as a <strong>useful</strong> tool). </p>
<h3>For when I have to do it immediately!</h3>
<p>The problem, big problem, when I have to <strong>turn on and off</strong>, is that I need <strong>quick access</strong>.<br>
<strong>I can't start</strong> to unlock the phone, look for the application icon for the remote control, and then press firmly on the display to center the power button, all with <em>easy pigs</em> > of my Android ROM, which is buggy and slow, as if it were <a href="https://www.urbandictionary.com/define.php?term=Only%20in%20Ohio" rel="noopener nofollow" target= "_blank">from Ohio</a> (instead it is from developers in India, like virtually all Android <em>custom ROM</em>s).</p>
<h2>The controls on the back</h2>
<p>The <strong>TV has</strong> an integrated <strong>control interface</strong>: a simple <strong>wheel</strong> that moves in two directions and you press, and you can use to <strong>turn on/off</strong> or change source.<br>
The problem is that it is in a <strong>terrifying position</strong>! It is practically on the <strong>side of the rear edge</strong>, the one formed by the continuation of the plastic structure, which maintains the television circuitry, behind the LCD frame.<br>
Practically <strong>I would have to bend over</strong> every time, sticking my fingers between the annoying obstacles that live on my desk.</p>
<p>Maybe I should be <strong>thankful</strong> that those controls are on the <strong>left edge</strong> - since I have the other screen immediately to the right, things <strong>could have been worse</strong> strong> - and be satisfied... <em>what balls... piles</em>... no, <strong>balls!</strong></p>
<h2>My solution</h2>
<p>And so, for this <strong>outdated art attack</strong>, I take the following materials and tools:</p>
<ul>
<li>A <strong>pliers</strong> (absolutely not made for bending metals, but I have this), to bend:
<ul>
<li>An old <strong>paper clip</strong>, of medium thickness.</li>
</ul></li>
<li><strong>Scissors</strong> (with non-rounded tips), for cutting:
<ul>
<li>The <strong>card</strong> of the Amazon packages.</li>
<li><strong>Double-sided tape</strong>.</li>
</ul></li>
</ul>
<h3>Hilarious process</h3>
<p>So here's what I went to do:</p>
<ol>
<li><strong>I bend</strong> a <strong>terminal</strong> part of the <strong>paperclip</strong> to form a small <strong>ring</strong>.
<ul>
<li>It serves to <strong>accommodate</strong> the protruding central part of the <strong>wheel</strong>.</li>
</ul></li>
<li>A little at a time, I <strong>take</strong> the <strong>measurements</strong> that the paperclip must have, and <strong>bend</strong> it accordingly:
<ol>
<li><strong>I place</strong> the paperclip <strong>on the wheel</strong>;</li>
<li><strong>I see how long it is</strong> at the first new detachment point it reaches on the TV body;</li>
<li>I take it again, holding the point of interest with my finger, and patiently <strong>fold</strong> it;</li>
<li><strong>Repeat until</strong> the paper clip reaches the <strong>front edge</strong> of the television, passing over the side one.</li>
</ol></li>
<li>I notice that the protrusion of the wheel ends completely inside the ring, which therefore does not press it; then I <strong>fit</strong> a small piece of <strong>cardboard into the ring</strong> (optionally blocked with adhesive tape).
<img src="{{< assetsRoot >}}/Media/Toshiba-TV-Button-Hack/Clip.webp" alt="The paperclip, bent almost completely to be mounted."><br>
<ul>
<li>In this way, something <strong>solid pushes</strong> exactly on the wheel, which is actually pressed.</li>
</ul></li>
<li>Since everything seems fine to me, I start cutting <strong>cardboard strips</strong>, and attaching some <strong>double-sided tape</strong> to the ends.
<ul>
<li>These are to <strong>support the paperclip</strong> in different points, and not let it fall away from the button, but leaving it <strong>freedom of movement</strong> in one direction.
<ol>
<li>About halfway I leave the strips clean, and crease them slightly, to leave a <strong>space</strong> in which to <strong>pass the metal wire</strong>;</li>
<li>Keeping the paper clip in the right position, I attach the strips where necessary.</li>
</ol></li>
</ul></li>
</ol>
<p><img src="{{< assetsRoot >}}/Media/Toshiba-TV-Button-Hack/Back.webp" alt="View of the back of my assembled system. In red, I've circled the pressing piece on the wheel."> <em>(I couldn't take the less blurry photo back there, sorry.)</em></p>
<h3>What a job...</h3>
<p>As regards <strong>pressing the button</strong> - which I can now implement <strong>by placing my finger on the extreme left edge</strong> of the screen, without having to put my hands behind everything - this solution <strong>works perfectly</strong>.<br>
Alas, the <strong>rotation</strong> of the wheel is not good with this <em>crotch</em>, which has good freedom of movement on only one axis. In any case, the cardboard does not create excessive rigidity, so <strong>I can still</strong> rotate the wheel <strong>from behind</strong>.</p>
<p>That's it. If <strong>I were to improve</strong> my solution - which, yes, is <strong>very crude</strong>, I won't deny it because this is <strong>what I like</strong> - <strong>I will write an appendix</strong>to this article.</p>
<p><img src="{{< assetsRoot >}}/Media/Toshiba-TV-Button-Hack/Front.webp" alt="Front-side view of my mounted system. Simply press on the side to apply force to the TV button."></p>
<hr>
<h2>Awkward questions</h2>
<p>I already know that the <strong>question will come</strong>, so I'll answer now:</p>
<blockquote>
<p><em>But all those loose batteries you put in the cover photo?</em></p>
</blockquote>
<p>Ehhh. Good question.<br>
They are all <strong>batteries</strong> that I <strong>keep</strong> when they are discarded at home (not by me, since, I repeat, I avoid non-rechargeable ones as much as possible). , because very often "discharged" just means "too discharged for the device from which it was replaced". <strong>For some remote controls, in fact, they often <strong>still work</strong>, including mine in some cases.</p>
<p>So did I just <strong>waste time</strong> with today's project? Nah, <strong>I wouldn't say</strong>: from now I can easily <strong>keep the remote control</strong> a little more <strong>put</strong> away, no longer necessarily always on the <strong>desk</strong> strong>, which I can therefore keep <em>very lightly</em> (because in an instant I ruin my own efforts!) <strong>more tidy</strong>.</p>

View File

@ -0,0 +1,95 @@
+++
Title = "🏴‍☠️ What impact will the new Italian anti-piracy law have?"
Dates = 2023-04-16
Lastmod = 2023-04-17
Downsync = "/it/posts/Che-Impatto-Nuova-Legge-Anti-Pirateria-Italiana.html"
Aliases = [
"/Posts/2023-04-16-Che-Impatto-Nuova-Legge-Anti-Pirateria-Italiana.html",
]
Description = "They have approved a law in Italy for a strong fight against piracy. The fact is that it entails important risks for Internet users."
Categories = [ "Internet" ]
+++
{{< noticeAutomaticTranslation it >}}
<!-- Autogenerated by ListedDownsync.js. Do not edit (unless also set "% Downsync = False") - it would be overwritten. -->
<p>Some will know, in Italy the <strong>new anti-piracy law</strong> has been <strong>approved</strong>, and now the <strong>doubts</strong> with which we enthusiasts of sharing free we have to deal with are different:</p>
<ul>
<li>When will it come into force? (I hope not exactly at the time I'm writing this post 😰)</li>
<li>How much money will the entertainment lobbies have spent to ensure that the law was passed with total unanimity?</li>
<li>What <strong>real consequences</strong> will it bring to us <strong>ordinary citizens</strong>?</li>
</ul>
<h2>Blocks (instant and per IP)</h2>
<p>The point that perhaps struck me most about the law (here <a href="https://documenti.camera.it/leg19/pdl/pdf/leg.19.pdl.camera.217_A.19PDL0028100.pdf" rel="noopener nofollow" target="_blank">the PDF examined by the Commission</a>, and <a href="https://temi.camera.it/leg19/dossier/OCD18-17872/disposizioni-contrasto- illicit-direct-transmission-or-diffusion-and-illegal-use-of-contents-protected-by-law-d.html" rel="noopener nofollow" target="_blank">the final report</a>) - perhaps because I own various online properties, totally personal, which have zero economic value for me, but unquantifiable sentimental value - it is the <strong>obligation for Internet service providers to respond to <strong>blocking requests snapshots</strong>.</p>
<p>A <strong>copyright</strong> holder can send a <strong>blackout request</strong> which, when it is <strong>urgent</strong> - think of a meeting live sports, which is being illegally retransmitted in real time - must be honored in <strong>no more than 30 minutes</strong> by all providers, without <strong>any adversarial or formal process</strong>: it will be <strong> >the owner</strong> of the blocked website will then have to open legal proceedings to <strong>challenge the blocking</strong> and request its restoration.<br>
For illicit sites, all <strong>domain and subdomain names</strong> (DNS), and <strong>IP addresses</strong>, present will be blocked and, I have no idea under what limits , all possible futures.</p>
<h3>The new responsibilities</h3>
<p>By "suppliers" we do not mean only the telephone operators who provide the connection to the Internet, but in general those "<strong>involved in any capacity in the accessibility</strong>" of illegal services, and it is even explicit reference to <strong>search engines</strong>.</p>
<p>Search engines do nothing but return <em>links</em> accompanied by a description, and in reality <strong>they do not directly provide <strong>pirate material</strong>: in practice , this law even aims to <strong>hinder those who only provide links</strong>, not just those who physically allow the downloading of data.</p>
<p>For this logic, the managers of <strong><em>social networks</em></strong> will also be held <strong>responsible</strong> (and I imagine that with "information society" in text refers specifically to them), and possibly <strong>small online communities</strong>.</p>
<h3>An expensive firewall</h3>
<p>The <strong>potential for abuse and errors</strong> is very high, and in fact, seen impartially, this move can in any case be summarized in the <strong>obligation</strong> for ISPs to <strong>build a <a href="https://torrentfreak.com/anti-piracy-mega-firewall-could-render-italian-isps-liable-for-over-blocking-230413/" rel="noopener nofollow " target="_blank">mega-firewall</a></strong>, to all intents and purposes under the <strong>ultimate control</strong> of the State</strong>, with all the others <strong> >problems</strong> that arise from it (even accidental).<br>
Sooner or later an <strong>over-blocking</strong> incident will happen, and there will be <strong>problems with Web services</strong> that have nothing to do with piracy, if they start messing around with address blocks IPv4.</p>
<p>In any case, a <strong>big hit</strong> will probably be seen <strong>on everyone's bill</strong>, even those who do not consume or share pirated material!<br>
<strong>Centralizing a network</strong> that has existed for decades, built from the beginning as decentralized, is <strong>a tough business</strong>, and other states that work to control information know this well .</p>
<p>An <strong>example</strong> can be given by comparing Russia and China: both states have a certain <strong>desire to control</strong> political dissent on the Internet, but:</p >
<ul>
<li>For <strong>Russia it is difficult</strong>, as it has a more <strong>traditional</strong> Internet infrastructure, which began to develop as decentralized well < strong>before Putin's arrival</strong>, when the present government was of another type.</li>
<li>For <strong>China it is easier</strong>, because the government in office <strong>at the time</strong> (the Communist Party, like today), understood the potential of the Internet, and made sure that development took place <strong>immediately</strong> according to a <strong>centralized</strong> scheme.</li>
</ul>
<p>It is therefore inevitable that raising this <em>mega-wall-of-fire</em> now, out of nothing, will entail <strong>substantial costs</strong>, which however will be at the <strong>total expense< /strong> of all of us <strong>consumers</strong>, instead of being at the expense of billion-dollar entertainment multinationals (which will only be burdened by the costs of the unified state platform that will connect rights holders and ISPs).</p >
<p>But this last detail, rightly, does not matter to our parliamentarians and senators, who fortunately for many years have received respectively <a href="https://www.laleggepertutti.it/353259_quanto-guadagnano-i -parliamentarians" rel="noopener nofollow" target="_blank">1200 and 1650 € per year just for telephone costs</a>, thanks to those of us, idiot citizens, who pay taxes.</p>
<h2>Hunting for users</h2>
<p>In addition to wanting to <strong>counter</strong> in a specific and now unequivocal way the "<strong>live broadcast</strong>" of duplicate content - something that is already generating <strong>discontent</strong> among those football fans with a <strong>tight budget</strong> - apart from the usual content in general (audiovisual, print, or IT), the law expressly goes against end users , <a href="https://torrentfreak.com/ew-pirate-iptv-bill-moved-to-senate-as-italy-takes-on-digital-mafias-230324/" rel="noopener nofollow" target ="_blank">at least a certain category</a>.</p>
<p>In fact, <strong>fines of up to €5000</strong> are foreseen in the event of a repeat offense, for those who (as far as I can understand, from reading the law and watching other people's videos and articles) purchase subscriptions to paid pirate services, such as the famous "<strong>pezzotti</strong>", the illegal <em>IPTV</em> packages.</p>
<h3>Are some okay?</h3>
<p>All in all, despite the initial general fear and alarmism, it seems that the only users who have something to fear are precisely the latter, because - although it must be said that I know relatively little about the law, and it is not easy to apply generic text comprehension skills on legal bricks, so who knows - the <strong>text talks about purchasing or renting</strong>, and <strong>not</strong> also things like <strong>downloading at no cost</strong> >.</p>
<p>If, therefore, up to now, surfing the Internet to <strong>find links</strong> to "crisp" football matches, with pixels has never actually been prohibited as big as biscuits and the habit of <em>buffering</em>, or <strong>download</strong> the tenth film of the week via <em>torrent</em>, or even <strong>stocking up</strong> > of free video games repackaged, one can well imagine that <strong>things will remain as they are</strong> in this sense.</p>
<h4>...Maybe not absolutely</h4>
<p>Definitely <strong>less peaceful</strong> moments could be experienced by those who <strong>participate in the sharing</strong> of copied content, even with a torrent left in <em><strong>seeding</strong> ></em>.<br>
In Italy it seems that no single <em>seeder</em> has ever been prosecuted, nor has his connection ever been blocked, but with the authorization to <strong>block</strong> <strong>IP addresses</strong> the situation risks <strong>changing</strong>, and perhaps from today ISPs will have to <strong>stop throwing away</strong> lawyers' letters</strong> ; if not the hundreds who arrive every day from the United States, with the presumption of wanting a US-only law to be respected in Europe (the <a href="https://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act" rel=" noopener nofollow" target="_blank">DMCA</a>), at least those few Italian annuals do (assuming they really exist!).</p>
<h2>It's not just the "digital mafia" that will suffer</h2>
<p>Those who are worse off in this whole story are certainly the members of the "<strong>digital mafia</strong>" - as Massimiliano Capitanio, commissioner of <a href="https, calls it ://it.wikipedia.org/wiki/Autorit%C3%A0_per_le_garanzie_nelle_comunicazioni" rel="noopener nofollow" target="_blank">AGCOM</a> - that is, those who <strong>sell premium pirated packages</strong> , <strong>profiting</strong>: for them, <strong>fines of up to €15.5m</strong> and <strong>prison of up to 3 years</strong>.</p>
<p>Perhaps, if this new law targeted <strong>only them</strong>, <strong>there wouldn't be much to <strong>discuss</strong>: <strong>they have no passion </strong> for sharing, only that of <strong>money</strong>.<br>
Perhaps there would not be much of an objection even if, by going against the platforms that make certain links available, we considered acting <strong>only</strong> against those <strong>profit-making companies</strong>: Google, Microsoft ( with Bing), Facebook, Twitter, and so on.</p>
<p>But in Italy they have already <em>blown up</em> TNTVillage, and I don't want the <strong>decimation</strong> of all the other <strong>online marketplaces</strong> created < strong>by the people for the people</strong> - non-profit, and indeed <strong>often disposable</strong>, both in time and money - just because <strong>it bothers someone</strong> that the <strong>main functionality of the Web</strong> is used: hyperlinks, invented to encourage the <strong>free and free sharing</strong> of culture and entertainment, <strong>without barriers</strong>. </p>
<hr>
<p><img src="{{< assetsRoot >}}/Media/Misc/Keep-Seeding-Monitor.webp" alt=""Keep seeding""></p>

View File

@ -0,0 +1,93 @@
+++
Title = "😭 More than an exam, I went to war."
Dates = 2023-05-02
Lastmod = 2023-05-03
Downsync = "/it/posts/Piu-Che-un-Esame-Ho-Fatto-una-Guerra.html"
Aliases = [
"/Posts/2023-05-02-Piu-Che-un-Esame-Ho-Fatto-una-Guerra.html",
]
Description = "Because of people who don't know how to read the rules, demons came to me while I was taking an exam that was supposed to be very easy."
+++
{{< noticeAutomaticTranslation it >}}
<!-- Autogenerated by ListedDownsync.js. Do not edit (unless also set "% Downsync = False") - it would be overwritten. -->
<p>As <strong>the title</strong> suggests, this was the <strong>poetic thought</strong> dispensed by my mother today, after I returned home in the afternoon with a <strong>psyche</strong> > completely <strong>obliterated</strong>, unrecognizable.</p>
<p>Until 30 minutes before, <em>good Maremma</em>, <strong>I just wanted</strong> to <strong>explode</strong>. Be careful, though: not for the exam itself (the last in a series of extra-curricular ones, precisely), very simple for me, which I don't care about except the certification!<sup id="fnref1">< a class="footnote-ref" href="#fn1">1</a></sup> Something else happened</strong>.</p>
<h2>Let's go back</h2>
<p>When I went through the first sessions <strong>two years ago</strong>, everything went <strong>very smoothly</strong>, almost in the name of <em><a href="https://www.urbandictionary .com/define.php?term=chill%20vibes" rel="noopener nofollow" target="_blank">chilling</a></em>: those were still the times of anti-COVID restrictions, and those 2 exams that I faced at school they were in a <strong>classroom</strong> which was however <strong>not very crowded</strong>.</p>
<p><strong>This year</strong>, however, <strong>crap</strong>. I took the card without repeating anything, so my parents didn't waste money on that matter, but the <strong>experience</strong> was <strong>terrifying</strong>.<br>
The <strong>class</strong> at these rounds was always <strong>packed</strong>, and this very thing ended up being a <strong>problem for my soul</strong>.<br>
I don't think I deserve all this...</p>
<h3>Sounds of trouble</h3>
<p><strong>Last month</strong> I took 2 tests out of the 3 I was missing, and already <strong>nothing went</strong> smoothly at all:</p>
<ol>
<li><p>My professor (project contact) hadn't told me that I should have received a private link in the email address of the school domain to create an account on the online exam platform... Too bad that access I only have it at the post office on <a href="https://sitoctt.octt.eu.org/Posts/Archive/2022-05-07-Gli-Inspettiti-Vantaggi-della-Chiavetta-Linux.html" rel=" noopener nofollow" target="_blank">Puppy Linux thumb drive</a> and on the tablet, and I can't access anywhere else<sup id="fnref2"><a class="footnote-ref" href="#fn2" >2</a></sup>. Result: <strong>I had to rush</strong> home <strong>to get the tablet</strong> and go back to school... Luckily I live nearby.</p></li>
<li><p>The <strong>testing platform totally broke</strong> when I finished one of the exams (not without difficulty, some questions were <em>[glitchate](<a href="https:// en.wikipedia.org/wiki/Glitch#Computer" rel="noopener nofollow" target="_blank">https://en.wikipedia.org/wiki/Glitch#Computer</a></em>glitch)_ !): as soon as I started the second one, the system said that I had run out of time, and closed the test I had just started in my face... The prof. he had to <strong>waste time</strong> calling support to explain the matter, and after quite a mess the exam was reset as not taken.</p></li>
</ol>
<p>Between both things, then, a good amount of <strong>time</strong> was lost. And if it hadn't been like this, <strong>maybe</strong> I would have managed to finish <strong>all the exams that day</strong>.</p>
<h2>The present</h2>
<p>Let's go back to today.<br>
Once the hassle of waiting was over (not too problematic, thanks to the rectangle of plastic, glass, metal, with Internet connection, and pocket book, which I also always carry around), due to the fact that all the stations were occupied initially, <strong >start</strong>.<br>
<em>...But I had never done it!</em></p>
<p>My <strong>first few minutes</strong> go <strong>fine</strong>, <strong>until</strong> even a good selection (random, or did destiny choose them carefully?) of <strong>monkeys</strong>, who from the rows behind everything were babbling with those who (I imagine in confidence) had not yet finished, at an exaggerated volume and in contemporary.<br>
Here, now, slowly, the <strong>blood</strong> starts to boil <strong>in my body, as if it were a coffee pot, because with that mess <strong>I can't read</strong> > half of a question <strong>without getting</strong> totally distracted. Even having earphones in my ears (but detached) didn't attenuate the noise enough. <strong>Finish the exam like that</strong>? <strong>Impossible</strong>.</p>
<h3>I tried</h3>
<p>Before it was too late, <strong>I tried</strong> to <strong>call the teacher</strong> — who, damn the <em>extreme</em>, was quite <strong>distracted </strong>, because another person at that moment had the same glitch as my previous time (and here I have to: what a shitty backend this platform has, throw it away and rewrite it from scratch, please!! !).<br>
I wanted to <strong>kindly</strong> tell him to keep all those who had no right to speak in silence, and after a few minutes (to his credit, of his own accord, a moment before he heard me ) blathered something (unconvincing) to tell the audience to calm down. The audience <strong>did not calm down</strong>, and the prof. he was going crazy due to the general problems, unfortunately, so <strong>he could pay little attention</strong> to me.</p>
<p>The <strong>last time</strong> there was <strong>less mess</strong>. Perhaps because there were fewer wrong individuals, perhaps because I was at the PC in the far corner of the room (which today was not turned on), perhaps because, given that there was an external commissioner, the rules could only be violated without making any noise. I don't know.</p>
<p>I even decide to <strong>call my father</strong> on the phone, upon arriving here, to tell him to <strong>call</strong> the professor on the phone; maybe this time around <strong>he can understand</strong>. In fact, this time the call for silence was more convincing. Was it?</p>
<h3>A disaster</h3>
<p>But, by now, <strong>too late</strong> anyway: my tension has risen too much, <strong>I can't regain</strong> a minimum of <strong>concentration</strong>, forcing myself, after perhaps a good 21 months in which I was able to do without it, scratching myself to convert a minimal part of the mental load (which requires major mental energies to be managed, the same ones that I needed at that moment to complete my session) into skin burning (which, to a certain level, is managed by the brain in the background). What a drag.</p>
<p>I've already done the <strong>damage</strong>, <em>alas and what the fuck</em>, and it seemed that everything was slowly calming down and concentration could return... but instead No. The <strong>call</strong> of the prof. However, it was <strong>too soft</strong> and <strong>did not stop the bad behavior of that part of the other students, it just put them on hold a bit.</p>
<h3>The real solution</h3>
<p><strong>Well</strong>, at this point I simply feel like <strong>throwing a fist</strong> on the desk and "screaming" (not that I know how to do it, but the fist just makes up for the this is useful; <em>I unconsciously learned from another professor of mine</em>) to <strong>be silent</strong>, otherwise I wouldn't have been able to accomplish anything, and... <strong>it worked< /strong>. <em>Oh?...</em><br>
Yes, <strong>that's all</strong>. I can't say anything else about this moment, it immediately crystallized into goodness. From there, until I finished and was able to leave, not a fly flew again.</p>
<p>At that point, unfortunately, I had <strong>accumulated</strong> the <strong>irritation</strong> anyway, and it took me <em>hours and hours and <strong>hours</strong> ></em> <strong>to dispose of it</strong>, between doing various random things and writing this article.<br>
The only thing I can logically <strong>regret</strong> is not having made that bench resonate a few precious minutes before</strong> seriously reaching the limit, given that gentle methods didn't work. Unfortunately or fortunately, damn, it's not <strong>a reflex that arises in me</strong> too often; <strong>only when</strong> I am already <strong>over</strong> that limit, and perhaps I have <strong>already committed other avoidable</strong> damage.</p>
<hr>
<p>And yet, that doubt still remains: but <strong>what have I done</strong> that was so bad in the world <strong>to deserve</strong> these things? And let's understand...</p>
<h2>[:HNotesRefsHTML:]</h2>
<div class="footnotes">
<ol>
<li id="fn1">
<p>The <strong>certification</strong>... oh God, even this last one, <strong>not that I care</strong> personally: on my <strong>deathbed I don't</strong> strong> I will certainly be <strong>counting the cards</strong> that I could have but didn't want to get; mainly my parents convinced me, so whatever. (<em>If <strong>even this were to expire</strong> before it can be seriously useful for anything, <strong>I'll be seriously pissed off</strong>, but never mind...</em>) < a href="#fnref1"></a></p>
</li>
<li id="fn2">
<p><strong>It's Google's fault</strong> (GSuite, shit), the <strong>school network</strong> is not recognized as trustworthy and <strong>doesn't let me log in</strong>. That day I couldn't even log in from my smartphone by connecting to my home VPN, for some reason! <strong>I explained the general problem better</strong> in my <strong>article on the Puppy flash drive</strong>, however, so I'll refer you there for those who are interested. <a href="#fnref2"></a></p>
</li>
</ol>
</div>

View File

@ -0,0 +1,51 @@
+++
Title = "🏖️ Review: Pipì nel Mare (Tyrrhenian Sea)"
Dates = 2023-08-11
Downsync = "/it/posts/Recensione-Pipi-Nel-Mar-Tirreno.html"
Aliases = [
"/Posts/2023-08-11-Recensione-Pipi-Nel-Mar-Tirreno.html",
]
Featured_Image = "@/Media/Misc/craiyon_211338_anime_girl_in_the_ocean_looking_at_the_sunset__half_body_rem.webp"
Description = "An action usually considered irrelevant can, in a special moment, turn out to be magical and impossible to keep to yourself: you have to write a review."
+++
{{< noticeAutomaticTranslation it >}}
<!-- Autogenerated by ListedDownsync.js. Do not edit (unless also set "% Downsync = False") - it would be overwritten. -->
<p>With summer now at its peak, in yet another extremely hot August, it is practically obligatory that all the <strong>traditions of the season</strong> are honored, this year too.</p>
<p>Where do you go on holiday this time too? But at the seaside, of course. In your opinion, who has the most authority in this regard: all those unknown people who every time, almost acting by inertia, punctually choose the mountain again, hoping that in some way this umpteenth time could be the good and fun one... or the 'very Italian poet poet, Gabriele D'Annunzio, who in particular seaside locations experienced summer months so profound and memorable that he felt the irrepressible need to write about an entire collection of lyrics?</p>
<blockquote>
<p><em>I have spent these days in profound quiet, lying in a boat in the sun. You don't know these places: they are divine. [...] I think about the time when I will have to get back on the train, with unspeakable regret. I would like to stay here, and sing. I have such a vehement desire to sing that the verses arise spontaneously from my soul like the foam of the waves. In recent days, at the bottom of my boat, I have composed some Lauds that truly seem to be children of the waters and rays, all penetrated by air and saltiness. I feel that in a month or two I could compose the entire volume in one go. [...] If you could imagine the beauties of this marina!</em><br>
(<a href="https://it.wikipedia.org/wiki/Alcyone#Genesi_dell'opera" rel="noopener nofollow" target="_blank">Letter from D'Annunzio to Fratelli Treves Editori, 7 July 1899< /a>)</p>
</blockquote>
<p>Although, like many, I am also convinced of the fact that the sea - understood as being chained in the same single seaside resort chosen for the holiday on duty - is tiring for a long time, in some cases I too am able to feel in a particularly engaging is that naturalist essence that D'Annunzio was able to transcribe with extreme difficulty into beautiful words, despite the fact that my holidays are definitely a little more flat than his.</p>
<p>Perhaps during my short holiday in Calabria I didn't have the opportunity to take spectacular walks in the pine forest, or to enjoy a walk on the beach as nature dictates - without the August crowd and the sensory overload generated by it - and not even staying for hours in the absolute peace of some glimpse to rest, I still couldn't give up that one <strong>moment of immersion</strong> that I'm truly allowed.</p>
<p>After several of those days in which I reluctantly had to decry the sea water as unsatisfactory - too cold, too rough to even stay on the shore without rolling away, overall uninviting atmosphere - finally today between late afternoon and first evening the cards on the table are the right ones, which allow me to make that most desired move: <strong>peeing in the sea</strong>.</p>
<p>At the beginning, my idea was to just stay on the shore, distracted and with my head full of other thoughts. However, in a few minutes the environment proved to be extremely enveloping for the senses, and my thoughts slowly aligned themselves with the frequency of the waves. Following this <strong>new calm</strong> and welcoming rhythm, then, I push myself a little further into that vast blue, arriving to get wet up to my waist, there in the Tyrrhenian Sea.</p>
<p>By now I feel good in the water, and in the moments that continually follow one another <strong>I begin to forget</strong> all the shapes, colors, mental constructions. The sky shaded with a warm blue, a fresh color stained by the warm shades of the sun which is now about to set, thus putting an end to this last day of holiday. I do not perceive all those no longer necessary elements, works and thoughts of the modern world, totally out of place in such a divine context, and I delete those other few people very distant from me.</p>
<p>With the blink of an eye, I therefore go back hundreds of thousands of years, if not tens of millions, to when all the broth of life was being prepared in the enormous oceanic pot, inside which today we can no longer live but from which we still feel an ancestral call.</p>
<p>It is at this point that, after my mind and my skin have totally merged with the blue body, the rest of my flesh is completed in this temporary hybrid entity, which at the same time belongs to me and of which I am not Nothing. <strong>That stimulus</strong>, as old as the scenario that has naturally come together by now, is now the only definable complex thought that goes back and forth between my nervous system and the urinary system. Thus we build a need that has the appearance of a longing desire, but which we begin to realize on our own, as if it were almost a <strong>gift of fate</strong>, without any notable effort on my part.< /p>
<p>This. This is the single only moment in today's world when we can appreciate the simplicity of such a gesture. Deriving pure satisfaction from something that we consider obvious, and to which we generally don't give a shred of attention: all the other times we pee we always have something on our mind, and we always see the act as small as yet another chore to do constantly, not like a little well-deserved <strong>moment of break</strong> a few times a day. I am personally guilty of this.</p>
<p>In this long moment in the <strong>Calabrian sea</strong>, quite deep even at a distance not excessively far from the shore, the only even possible distraction is the <strong>infinite panorama</strong> between the horizon and it costs. No moment is ignored, but rather each of those countless moments increases the awareness of pleasure, while waiting to finish the job; but to be able to crown the anticipated satisfaction, not to run away from the cup as usual.</p>
<p>The most pleasant aspect of the work is undoubtedly <strong>the warmth</strong> of the liquid now released, which induces <strong>relaxation</strong> and gives us confirmation that yes, we are doing the thing more beautiful. The swimsuit is always in place, never moved a millimetre, but you can't feel it at all, it doesn't offer the slightest resistance to the mixing of the only two fluids in play. It's the highlight of everything, the pinnacle of panism.</p>
<p>In the end, everything ends, but that's good. We, extremely limited beings, could not even appreciate an experience of this type in this situation if it had a different duration. At this point, with <strong>extreme calm</strong>, without starting to fill my head with useless thoughts again, I start to <strong>get out of the water</strong>, which has become certain. I enjoyed this special moment, and that's what counts.</p>
<p>Final rating: <strong>10/10</strong>. An experience that in its pleasant essentiality is truly inimitable. <strong>I highly recommend it</strong> to everyone, and I would certainly do it again at the next available opportunity.</p>
<p>Before concluding, a <strong>little curiosity</strong>: the sea is the oldest bathroom not divided by gender in the world. We humans did not invent this particular tertiary category of waste disposal places to remedy the mistakes of some of our ancestors - nature invented them, well before the very first <em>homo sapiens</em> existed!</em> p>

View File

@ -0,0 +1,72 @@
+++
Title = "📎 Hair clips, reduced to glue and pebbles"
Dates = 2023-09-15
Downsync = "/it/posts/Mollette-per-Capelli-Colla-e-Sassolini.html"
Aliases = [
"/Posts/2023-09-15-Mollette-per-Capelli-Colla-e-Sassolini.html",
]
Image = "@/Media/Decor/craiyon_182944_small_hair_clip_decorated_with_glitter__worn_on_head__profile_closeup_smiling__anime.webp"
Description = "Not all my DIY creations are hideous. This time, to give a gift to both myself and others, I embellish some hair clips, in the first way that comes to mind."
Categories = [ "DIY" ]
+++
{{< noticeAutomaticTranslation it >}}
<!-- Autogenerated by ListedDownsync.js. Do not edit (unless also set "% Downsync = False") - it would be overwritten. -->
<p><em>For a strange set of reasons, this article sat in my drafts for more than a month, even though it was practically finished. Oh well, better late than never, happy reading...</em></p>
<p>So: somehow, one day my mother's name day mysteriously arrived, and I therefore found myself wanting (having to?) give her a gift.</p>
<p>But what gift to give? It's always a mess with these things. Even at the Chinese housewares shop, that magical place where if you turn around you discover things on the shelves that you couldn't see before, sooner or later, the gift ideas run out. Let alone elsewhere.</p>
<p>Fortunately, although I lack good taste, I believe I have plenty of creativity, and for this reason once again my only real option was do-it-yourself. (But I bought the raw materials from the Chinese anyway, and where else...)</p>
<p>I enter into housewares without having too precise ideas in mind, but with the plan of wandering around a bit, seeing objects that are more or less dissonant with each other, and waiting for my brain to invent something.</p>
<p>In the end, I bought two items:</p>
<ol>
<li>A set of 10 paper clip style hair clips; of slightly different colors, to have an acceptable variety, but all in a solid color.</li>
<li>A box of beads of different shapes, sizes, and shades of color; 8 types in total. However, each box only had about one shade of color, a slightly limiting but not serious factor. I got a set with colors between purple and pink.</li>
</ol>
<p><img src="{{< assetsRoot >}}/Media/Misc/Box-Perline-Viola-8.webp" alt="The little box with all the beads demonstrated in, I suppose, plain sight.">< /p>
<p>Just €3 later, I get home straight away with the desire to do the job, and I don't even start when I'm already on the verge of making a mess: when opening the little box of pearls, I was tilting it a little too much, and some of those colored crumbs ended up from one compartment to another... a little more carelessness, and I could have lost at least a good part of them across the room in an instant.</p>
<p>My idea was to place the smaller beads (~1 mm in diameter) all over the top edge of the clothespins. The larger ones are almost like pebbles (~4mm in diameter), there's no way they'll stick together at all. Especially when you are in the situation of having to do all the work in just a few hours.</p>
<p>In this case I therefore had to use hot glue, whose greatest advantage, the almost immediate grip, was however a slight flaw, because gluing these beads properly requires a certain precision; at least in the way I initially tried, that is, letting a few beads fall onto the clothespin from my fingers after placing a little glue.</p>
<p>With this method, I should have gotten there sooner, yes and no only a quarter of the colored pebbles stuck (badly), and the rest ended up everywhere. So I tried it again, this time dipping the glue-covered clothespin into the bead container, and this method actually worked a little better.</p>
<p><img src="{{< assetsRoot >}}/Media/Mollette-Perline/1-Full.webp" alt="The first 3 clothespins I completed, lined up nicely."></p >
<p>However, this way is not magical in itself, and has not been able to solve other problems:</p>
<ul>
<li>The beads don't hold much on the sides, where the body of the clothespin becomes thinner... promptly, after enough open-close cycles, they all come off.</li>
<li>In general, when opening or closing the clip, some pearls will pop off even after the glue has completely dried. In any case, by doing this movement about ten times, you can ensure that those who really have to fall do so at least immediately, avoiding problems later.</li>
</ul>
<p>Meanwhile, in the frenzy of everything, I had beads going right, left, on the desk, on me, and then on the floor. While doing the opening and closing, some even splashed into the air...<br>
Most of what I lost I found again in the days immediately after, however, when I walked around my room and felt something <em>crunchy</em> under my slippers. I couldn't find a very small part, obviously, also because in the meantime I vacuumed shortly afterwards.</p>
<p>In the end, after making these 3 for my mother... I almost started wanting some made like this too though! 😅️ <br>
So I made at least one more, but this time, having infinite time, I tried with vinyl glue.<br>
I don't know whether the decoration made in this way is water resistant or not, because my vinyl glue is so-called "washable", but I don't know if it can only be washed with water or soap is also needed. I'll avoid having it rain on my head when I wear it, I guess.</p>
<p><img src="{{< assetsRoot >}}/Media/Mollette-Perline/2-Full.webp" alt="The clothespin created with PVA glue once dried, illustrated in different positions.">< /p>
<p>Despite this potential risky side, I think that using vinyl is still the best choice, for an aesthetic reason: when it dries completely, it becomes totally transparent. Hot glue, on the other hand, remains dense and visible, making the final work look dirty and messy. It's fine when I have to join cardboard or fabrics, but not in this case.</p>
<p>After a few days of use, however, I noticed that the vinyl glue does not stick very well to the rubberized plastic of the clothespin, and it has come off slightly at the edges. Nothing serious, but it should be kept in mind; to solve this, I think it is enough to add a little more glue (vinyl or non-vinyl) which also goes around the side of the clothespin and incorporates it slightly.</p>
<p><img src="{{< assetsRoot >}}/Media/Mollette-Perline/2-Wip.webp" alt="The clothespin I made with PVA glue, immediately after application.">< /p>
<p>So, in the end, my mother had a product that was almost not even truly complete, compared to the more refined one that I created just a moment later! 💀️ Her real gift was therefore acting as a beta-tester. I then offered her to rearrange the first three clothespins a little, but she said that, at least those three, she wants to keep them like that, and at most she'll make her some more new ones. Well, I don't know what to say, there are those who prefer to use betas for life, apparently (absolutely not <a href="https://spacecraft.altervista.org" rel="noopener nofollow" target="_blank" >me about Minecraft</a>...).</p>
<p><img src="{{< assetsRoot >}}/Media/Mollette-Perline/1-Scene.webp" alt="The first 3 clothespins made, arranged in different positions, with a themed light."> </p>

View File

@ -0,0 +1,95 @@
+++
Title = "🎇 The report of this 2023, at least in terms of posting!"
Dates = 2023-12-31
Downsync = "/it/posts/Resocontoctt-2023.html"
Aliases = [
"/Posts/2023-12-31-Resocontoctt-2023.html",
]
+++
{{< noticeAutomaticTranslation it >}}
<!-- Autogenerated by ListedDownsync.js. Do not edit (unless also set "% Downsync = False") - it would be overwritten. -->
<p>For the end of the year, many make a list of good resolutions for the new, while this time I am compiling a collection of some of my shortcomings... welcome back to my world.</p>
<p>I'm afraid I also have to hurry a bit with this post, because if it came out on the 31st, probably no one would give a damn... at least not before next year (and having said that, it's very scary, I know ). Not having made it in time for the 30th, here I am posting late at night, before mimir. 🌌</p>
<p>In recent months I haven't had the opportunity to deal with the site perfectly, because my words have been stolen by alternative outlets, or perhaps a little blocked by setbacks. And what exactly, I imagine you might ask yourself who diligently follow the CTTT site, but only the CTTT site, and otherwise never wallow in the scam?</p>
<h2>The BBS, Spacc forum with an ancient flavour</h2>
<p>During this summer I had a slightly unusual idea, at least by 2023 standards: opening an old-fashioned discussion forum for hustling, with the vague idea of building something that could slowly grow into a place ideal for discussions of that kind, taken beyond the practical boundaries permitted by the most modern social platforms or chats. And here he is proud, there on <a href="https://bbs.spacc.eu.org/" rel="noopener nofollow" target="_blank">https://bbs.spacc.eu.org/</ a>. 😎</p>
<p>I have some moderately ambitious future ideas regarding the Spacc BBS, which I have not yet had the opportunity to complete and/or set in motion, due to issues of skills and time; from the connection with ActivityPub, to the multilingual support with translation in the backend, up to the idea of a role-playing game that would take place in the forum with ad-hoc designed code (in short, a real video game, not like on other forums where people talk and we pretend to play)... and who knows if I will ever be able to accomplish everything, especially not being able to find people capable of providing the pieces that I am missing.<br>
Hosting the forum costs me nothing, whether it is used or not, and for this reason alone I don't think I will ever declare bankruptcy or close down. It's really so convenient to host at home.</p>
<p>Although I have not exploited it to extreme levels, I have used the BBS to write some posts that otherwise I would perhaps never have launched, because I feel that in some way the forum format (even in those cases in which no one queues the thread even after weeks of waiting...) offers me a particular way of expressing myself, which I would sometimes feel unsuitable on the blog.<br>
On the other hand, who knows, maybe having only the blogoctt I would have published there, feeling that the MicroBlog certainly would not have been a suitable alternative. Speaking of which...</p>
<h2>The brand new MicroBlog, so much for Du Rove</h2>
<p>The "MicroBlog" that I have on the ctt site isn't really a microblog in the classic sense... it's a category that I arbitrarily decided should keep my shorter posts. I have always practiced real microblogging a bit on the Fediverse, a bit on Telegram, with a channel that historically has continuously switched back and forth between public and private for complex reasons.<br>
At the same time, these platforms have always also served as "PicoBlog" for me, with posts of one or two sentences, while I let the dust form on the section of the site. 🕸️</p>
<ul>
<li>On the one hand I had tried to move to my own site for these things, because I wanted to have a way to really control my data and the management of publications... but with the static one it was all quite inconvenient, and the desire to publish I got over it.</li>
<li>On the other hand, a small problem was my having to choose every time between publishing on Telegram, and therefore often not being able to effectively share my words even outside that bubble, and publishing on the Fediverse, being able to replicate the posts on my channel only with obnoxious limits (which lowered the experience and made people complain). At the end of the day therefore, months ago the desire to micropost began to wane more and more... and I don't know exactly how I spent my days then (perhaps administering the technical side of the forum...), but I started posting more rarely.</li>
</ul>
<p>Just this December, however, everything changes, after one night I can't fall asleep immediately, but on the other hand I remember that...</p>
<ul>
<li>The ActivityPub plugin for WordPress should have made some decent progress by now, and could almost be suitable for microblogging...</li>
<li>...and it just so happens that I have a WordPress site on Altervista (therefore, unlimited space and traffic but with complete WordPress, free) in disuse, which would be perfect for trying this little thing...</li >
</ul>
<p>This thing perhaps deserves a separate article, but the fact is that I immediately put this way to the test to change my microblogging workflow for the better, after having flaunted it on the new MicroBlog note (<a href="https:/ /octospacc.altervista.org/2023/12/04/138/" rel="noopener nofollow" target="_blank">https://octospacc.altervista.org/2023/12/04/138/</a> , this is for example the message in question). 🔗</p>
<h3>Billionaires' platforms leave everyone stranded</h3>
<p>As luck would have it - ironically, on the evening of December 24th, as if it were a bad, rotten gift - the Telegram account where I was the admin of my channel and of the comments group was banned, for reasons that we still haven't understood (clearly automatic, and in my opinion incorrect). As it is, it also seems that I have lost all my data forever: if they don't respond to my manual request for data portability, they will have violated the GDPR, and in the meantime I will be left with nothing in my hands (if I I'm not freaking out...)</p>
<p>Luckily, having started publishing from WordPress, the ban didn't interrupt my shitposting flow in any way (phew!), but I had to waste some time catching up with people (and there are those who don't we have still collected) to finally take it to the Matrix (a federated and truly free messaging protocol)... because unfortunately they didn't want to listen to me when 2 years ago I said that it would be wise to move there before accidents, not after. 😮‍💨</p>
<p>This stuff also deserves separate discussion, and just for good luck I'll leave some of my new links here:</p>
<ul>
<li>The discussion about the ban on the Spacc BBS (with references also to some very hot MicroBlog posts, I went crazy live): <a href="https://bbs.spacc.eu.org/viewtopic.php? t=160" rel="noopener nofollow" target="_blank">https://bbs.spacc.eu.org/viewtopic.php?t=160</a></li>
<li>The Matrix spacc "space", which I've never really had a chance to promote before, you might find it hilarious if you join: <a href="https://matrix.to/#/#Spacc :matrix.org">https://matrix.to/#/#Spacc:matrix.org</a></li>
</ul>
<h3>I dismantle everything</h3>
<p>However, all this also means that it's time to review some little things on the site.</p>
<ul>
<li>The section that is now called MicroBlog there is no longer right - because with this name it wasn't right before - and I have to either remove it (by pouring all the posts present there into the Blog), or rename it. I would lean towards the first option, so as to reduce for a moment the fuss that I would otherwise have to make when deciding when an article was long enough to be in the Blog, and when it wasn't.</li>
<li>At the same time, the PicoBlog will disappear (becoming an archive, I don't delete anything). I didn't update it before anyway, and even more so I doubt I'll ever use it now.</li>
</ul>
<h2>The eternal return of the Knowledge Base</h2>
<p>I'll try to be brief here, because by now this issue risks becoming the biggest <em>inside joke</em> of my life, which, just look at it, equally deserves the elusive separate article. 🫣</p>
<p>From more than a year ago, <a href="https://sitoctt.octt.eu.org/Posts/MicroBlog/2022-09-23-Nuove-Frontiere.html" rel="noopener nofollow" target ="_blank">as I also wrote on the ctt site</a>, I started using TiddlyWiki to create my own knowledge base of... I'm still not clear on what.<br>
Let's say that above 90% are lists of links that are useful to me, of which 30% perhaps with short personal notes, and the remainder of the content made up of small pages of notes and things like that that I wouldn't really know where to throw otherwise. It's public because it's convenient for me, it would be more inconvenient to keep it private, and I think it can be useful to other people, just as the personal wikis of other random individuals have been useful (or at least interesting) to me.</p>
<p>The point is that, since I've been using that little thing, I have practically no reason to update the non-blog pages on the ctt site, because it's just more inconvenient and less organizeable in the long term, compared to creating them from scratch wiki.<br>
Adding to this also the now having to recognize the failure of <a href="https://gitlab.com/octtspacc/staticoso" rel="noopener nofollow" target="_blank">statioso</a> (the generator of my site, which is a spaghetti, difficult and annoying to extend), but while my complaint about the fact that I can't find other generators that are satisfactory for me remains true, the idea of transferring everything to TiddlyWiki comes naturally to me (which, yes, works excellently as a generator of static sites)... 🙂</p>
<p>...It's a shame that it's not easy to recreate all my special pages and particular internal functions with the templating and macro system of this otherwise magnificent software, and so I've been working on it since March 2023. In all honesty, what happens is that I work on it for days, then I stop out of boredom, then I forget about it for a good month, and then I start the cycle again as late as possible.<br>
At this rate, who knows if sitoctt and <a href="https://kb.octt.eu.org" rel="noopener nofollow" target="_blank">OcttKB</a> will ever truly be merged into one source... they will finish the bridge over the strait first, those there, this matter about me. 🙃</p>
<h2>The time that passes away...</h2>
<p>This section risks not making the slightest sense, but I wanted to write it anyway, partly for atmosphere and partly out of desperation.<br>
There has never been any doubt that time cannot help but flow, leaving behind everything that has been past and that constitutes the present because there has been no way to change it. However, time seems to be less and less useful, more volatile, less tangible. Entropy rises, regrets crystallize, divertissement appears to be an increasingly less effective way of escaping trouble.</p>
<p>But, dramatic jokes aside, this is what I really feel, especially when external circumstances remind me of it: speaking in the short term, despite having eliminated some of the things that led me to waste time, it seems that I have less and less available; regarding the long term, every now and then there is a strong feeling that the time really available to materialize, despite all the justifications that my brain invents to eliminate the pain, is almost running out. 😶</p>
<h2>The end.</h2>
<p>Let us therefore hope - because it is generally right to never stop hoping, even if perhaps it is not a good idea to use hope as a substitute for action - that this new year can bring us many equally new but truly beautiful things, even if I have no idea how this could happen. Happy Holidays, little people who live in my computer and read my crazy things!</p>

View File

@ -0,0 +1,100 @@
+++
Title = "The unexpected advantages of the Linux stick"
Aliases = [
"/Posts/Archive/2022-05-07-The-Unexpected-Advantages-of-the-Linux-Key.html",
]
Categories = [ "Technology" ]
Date = 2022-05-07
Lastmod = 2022-08-13
#Template = "loli-documentatrice.html"
+++
{{< noticeAutomaticTranslation it >}}
One thing I did months ago that, so far, has proven to be a **winning choice**, was **install** a **Linux**-based operating system, in persistent mode, * *on** a small **USB stick**.
The reasons why I wanted to do it initially are perhaps simple and banal, but it gave me, upon careful analysis, some **unexpected** advantages that were much more than welcome.
### Why was the pen needed?
The initial need for the key arose months ago from the fact that, in the computer room at school, I had to, like everyone else, log in to my GSuite account to access the virtual computer class. This apparently simple thing, in my case, hid two obstacles:
- **My password is** dozens of random characters long. I allow myself this because I use a password manager (for all my accounts), but typing by hand every time is painful;
- **Google doesn't trust the school's IP address**, and would ask me to confirm access, but as they haven't added any security methods to the account, they ask me to add a phone number. Just because he asks it in this way, with a clear excuse, I will never give my number to Gluglu: it makes no sense, if bad guys stole my account username and password, they could simply verify the latter with their own number, and according to Google it will be clear that the account belongs to them... but I won't go further.
I could have used any pen drive, with a portable Windows browser downloaded on it, containing my Google session saved from home, with access logged in with my IP address, and I would have solved the problem.
I could have, _but it wouldn't have been fun_.
And this is where the idea of the key with an entire operating system emerged, bootable on any x86_64 PC, totally independently of the internal disk of the PC in question.
### Choice of hardware
First, **I thought about the memory I would use**.
In terms of ability, I'd like to say that I did it just for the challenge, but the truth is that, on the few very large pen drives I have, I keep other files, which I have to keep on the pen drive, and moving them onto many small pen drives is annoying and brings to future confusion. So, I took one of my 2 GB pen drives, and I told myself that I would make do with it (_and, **spoiler**, I was right, even if it wasn't easy_).
In terms of speed, I only thought about avoiding stuff with levels lower than those of USB 2.0, because in any case I don't have any fast stick available. My only stick with a USB 3.0 bus (correctly detected by Linux as USB 3.0) is as fast as a 2.0... **Damn Kingston**.
I have fast microSD cards, but my USB adapters for those cards are all slow.
In short, I take the trusty 2 GB USB 2.0 stick, mint color (_it would be perfect as a Linux Mint installation media!_), also from Kingston, and off I go.
![Photo of the USB stick I dedicated to Linux.]({{< assetsRoot >}}/Media/Chiavetta-Linux-2022-05-07.avif)
### Choice of software
Once you have chosen the stick, the **choice of distribution** Linux remains, perhaps even more important.
Here, not only are the popular distros (Ubuntu, Fedora, Mint, Pop!_OS, Manjaro, ...) too big to fit leaving room for a persistent partition, but they would be unusable due to the slowness of the stick.
Fortunately, I had a path in mind that I could follow, because, in the past months, out of my curiosity, I had learned something about the world of lightweight Linux distros.
It was a time when I had just become interested in **[Alpine Linux](https://alpinelinux.org){[:MdTgtBlank:]}**, for its ideals of **lightness and minimalism**. I even used it on desktop for a few weeks.
It was responsive and snappy, thanks also to the presence of [musl libc](https://en.m.wikipedia.org/wiki/Musl){[:MdTgtBlank:]} instead of the now bloated [GNU libc](https: //en.m.wikipedia.org/wiki/Glibc){[:MdTgtBlank:]}, but the need to sometimes configure small things by hand, even after the initial installation, led me to move away from it. However, I thought it would be suitable for a system installed on small, slow storage, with few applications.
I then installed it, including among the essential software (as well as video and audio server): [Window Maker](https://www.windowmaker.org){[:MdTgtBlank:]} (a lightweight window manager), [Firefox](https://firefox.com){[:MdTgtBlank:]}, and minor GUI applications, including: a terminal emulator, a file manager, and a text editor.
All in all, it worked well and quickly but, despite the few apps installed, the memory was overflowing. This would give me some problems later: for example, there was no space to put Minecraft and play [SpaccCraft](https://wikispacc.miraheze.org/wiki/SpaccCraft){[:MdTgtBlank:]}, which which I wanted because it can be useful.
This - together with the fact that later I thought that, perhaps, encrypting the pen drive would be necessary to protect my data against theft or loss of it, but my attempts to encrypt the already installed system failed - made me stop for a moment to reflect_.
Since I would have had to reinstall the system anyway, I took the opportunity to **change distribution**.
Although in the past, when I tried a little something, it had given me some trouble as a persistent system, I decided to give **[Puppy Linux](https://puppylinux-woof-ce.github.io){[:MdTgtBlank:] a chance }** seriously.
The base image of the latest version of Puppy (at the time of writing, 9.5) weighs just 400 MB, but includes a fairly complete desktop system in itself, with dozens of preloaded applications for the most varied needs.
How can it be so **compact but full of stuff** at the same time? Thanks to the use of [SquashFS](https://en.m.wikipedia.org/wiki/SquashFS){[:MdTgtBlank:]}, a read-only compressed file system, which supports extremely efficient compression algorithms such as [ LZ4](https://en.m.wikipedia.org/wiki/LZ4_(compression_algorithm)){[:MdTgtBlank:]} and [ZSTD](https://en.m.wikipedia.org/wiki/Zstd) {[:MdTgtBlank:]}. In fact, if it were completely decompressed, the image would weigh around 2.5 GB. Even the choice to include **more minimal applications**, however, contributes a lot, if you consider that practically all Linux live CDs use SquashFS, yet those of more traditional distributions weigh several GB.
### To date
**Puppy is the distribution that I still have** on the flash drive.
Except for a few minor problems (like: how the hell do I connect a Bluetooth keyboard??? and well, now I don't need it anymore_), it works very well and is fast in every way.
Having set up the [LUKS](https://en.m.wikipedia.org/wiki/Linux_Unified_Key_Setup){[:MdTgtBlank:]} encryption on the writable partition, now my data (personal files and browser sessions) are protected against possible accidents.
The built-in window manager, [JWM](https://en.m.wikipedia.org/wiki/JWM){[:MdTgtBlank:]}, is also very clean and I quite like it - although I wish it had some features window alignment (it seems to have nothing, or am I wrong?).
And now, finally, I have enough free space; and I also have Minecraft!
![Screenshot of my Puppy Linux desktop, with neofetch open on the terminal emulator.]({{< assetsRoot >}}/Media/Screenshots/Desktop-Chiavetta-Linux-2022-05-07.png)
_Background credits: [pixelartmaker.com/art/becdd8955dc57eb](http://pixelartmaker.com/art/becdd8955dc57eb){[:MdTgtBlank:]}_
### Important benefits
Well, with this magical little pen I have **solved the problem** of accessing Google, but I would **continue to use it** even if I no longer need it for that purpose.
The reasons, all important advantages, are as follows; some apply to live Linux in general (even amnesiac ones), others apply only to persistent systems like mine - all, however, are relevant when using a public PC:
- I have a **system that adapts** to my tastes, that I can carry in my pocket and use **on any PC**, without ever having to reconfigure anything (except, sometimes, the BIOS settings) .
- The system in question, contrary to what I could find on the vast majority of PCs around (Windows), **respects my freedoms**, and does not end up my data in the hands of a monopolistic corporation which, in exchange , it would give me absolutely nothing: on any PC I use, even those that aren't mine, I remain consistent with my values.
- The **secrecy** regarding what I do on the PC at that moment is much **more certain**, as is the security of my data: you are only right to be wary of any operating system installed on public PCs, there could be any spy tool installed (and, in fact, this is the case on some of the PCs at school: there is a remote desktop control program designed for schools, [LanSchool](https://en.m.wikipedia.org/ wiki/LanSchool){[:MdTgtBlank:]}).
- I have all my **essential data always with me**, whether they are simple documents or open sessions on different apps (like the always convenient [Element](https://element.io){[:MdTgtBlank:]}, for messaging and exchanging notes and small files between my devices).
- Some **particular software**, such as Minecraft Java (which, apparently, may not work on some Windows PCs, because perhaps the GPU drivers do not work correctly, and Windows does not have the OpenGL emulation software from [Mesa] (https://en.m.wikipedia.org/wiki/Mesa_(computer_graphics)){[:MdTgtBlank:]} at the system level, as opposed to Linux), **should always work**!
- I have an excuse to indirectly remind people that, even in 2022, **USB sticks are relevant**, even ultra-low-end ones.
### Some insights
I can conclude by saying: **you too should adopt a persistent Linux stick**, if you sometimes use PCs that aren't yours, you won't regret it! In truth, I tell you, do it even just for fun, if you have some disused USB stick in a drawer :)
Here are the websites of some distributions that I _didn't_ mention in the text, but which I have tried in the past or think are worth checking out:
- [SpaccCraftGo](https://github.com/Spacc-Inc/SpaccCraftGo-Images){[:MdTgtBlank:]} - Puppy Linux rebranded by [Spacc Inc](https://wikispacc.miraheze.org/wiki/ Spacc_Inc){[:MdTgtBlank:]}, with the inclusion of SpaccCraft in the system;
- [Slitaz](https://slitaz.org/en){[:MdTgtBlank:]} - 50 MB live rolling release system;
- [Porteus](http://porteus.org){[:MdTgtBlank:]} - Modularity-based live distro;
- [antiX](https://antixlinux.com){[:MdTgtBlank:]}
- [Slax](https://slax.org){[:MdTgtBlank:]}
### 🏷️ Notes/References
[^ Update 2022-08-13]: **Update 2022-08-13**: I imported this article from my old blog (<https://noblogo.org/loli-documentatrice/gli-inexpected-vantaggi- of the-linux-key>{[:MdTgtBlank:]}), to preserve it better and to test some things. I took advantage of this to, in addition to improving the formatting, partially change the form of some sentences. The content remains practically the same.

View File

@ -0,0 +1,32 @@
+++
Title = "What's happening"
Aliases = [
"/Posts/MicroBlog/2022-09-11-Che-Accade.html",
]
Categories = [ "MicroBlog" ]
Dates = 2022-09-11
+++
{{< noticeAutomaticTranslation it >}}
These last 7 days, very little has been said or done here on the ctt site.
I created this section to use as a general journal, but I'm just now writing something.
First of all, school started again the day before yesterday for me.
It's still too early for it to steal my time in the afternoon, but in the morning the story is a bit what it is. Just as the mess when you start again is always the same, with the timetables being messed up and in general still having holidays on your mind.
Due to these factors, I have a little less time in total to do little things.
Let's add that, due to a curious need of mine, in the last few days I have had to start programming [yet another new instrument](https://gitlab.com/octospacc/links){[:MdTgtBlank:]}... I'm not starting to blather on about the thing itself, because this section is for everything except my development adventures, but the travails can be told: I started developing on Thursday, and only had a minimal working tool last night.
All this, because I wanted to exaggerate with the idea (as usual), and because every afternoon from Thursday to Sunday, until early evening, I was [at the fair](./PicoBlog.html#-2022-09-11 -La-fiera) and, returning home tired, the desire to plan was low.
To this mix we add another distraction: after 5 years, a new chapter of the Splatoon saga has been released, and therefore there is little to do, you have to play. However, after a brief analysis, I am trying not to play with it too much, to try to sip it as much as possible so as not to consume it immediately.
Today I didn't play it at all, for example, and I think I'll end the evening without it; but maybe it's because today I had experiments to do regarding dumping digital school books, to have them without DRM.
By the way, when I've finished the story and have tried even a minimal amount of multiplayer, I'll publish a review of the game, which I'm already writing along the way.
At the beginning I tried to put the game on a PC emulator, but between glitches (which will soon be resolved), a bit of lag, and the inability to play decently away from the desktop, I had to try on real hardware.
My Switch console, however, had been working as a server for 7 months now. Enough, Spoon is vital: I'm putting the Raspino back out.
I haven't put all my software back yet, but the important ones (SpaccCraft and my bots) are there. I also added a new little thing, qbittorrent, which takes care of seeding some torrents even when my PC is turned off.
I also need to tidy up some things regarding backups, for some of my bots, it takes a while.

View File

@ -0,0 +1,50 @@
+++
Title = "When I get my hands on I rock"
Aliases = [
"/Posts/MicroBlog/2022-09-18- Quando-Metto-Mano-Io-Spacc.html",
]
Categories = [ "MicroBlog" ]
Dates = 2022-09-18
+++
{{< noticeAutomaticTranslation it >}}
The other day I was, let's say, reminded of the fact that I have a [Nintendo DSpacc](https://wikispacc.miraheze.org/wiki/DSpacc){[:MdTgtBlank:]} in my drawer.
![My DSpacc, running Pokémon Ruby from its cartridge.]({{< assetsRoot >}}/Media/Misc/DSpacc_Pokemon_Rubino.jpg)
I'm not ashamed to admit that it's disused, because the only thing I can play with it is Pokémon Ruby.
But not because there is only one screen left! It's because...
**The console's DS slot is broken**
: I don't really understand how, but slot 1 is broken: some pins are simply bent, but 2 are really missing, and the latter unfortunately are some of the important ones, not duplicates like the ground ones. So, no playing any of my physically owned DS games, nor using a flashcart.
<meta>
**Pokémon is the only GBA cartridge I own**
: I don't have any other cartridges from the GBA! I only have this Pokémon one because I found it at a fair years ago and, not having any GBA cartridge but the DS already broken at the time, I decided to buy it. I've played it quite a bit, but I want more. But I don't have any other cartridges or even a GBA flashcart.
The fact is that, also because I had to take a photo for the WikiSpacc article, I took it out the other day. When I see it I regret not using it, but unfortunately there is little that can be done.
My crazy mind, however, today recalled an idea that, if I were capable of doing these things, maybe it would have even been good... but that's me.
I thought: what if I soldered a DS flashcart in place of the slot?** I didn't think of this out of nowhere, I saw it some time ago in a modification of the DS made by a person who does these things well . In some videos from a year ago, like [this](https://invidious.nerdvpn.de/2wxKDzUO23c?t=156){[:MdTgtBlank:]}, you can see that this other form of DS has a soldered flashcart on the motherboard.
I take the screwdriver and bits, and disassemble the console. All OK, I've done this at least 4 times counting just the DS Lite.
But then, I arm myself with a welder... honestly they should take away my gun license, considering the damage I do.
The first thing I find myself having to do is desolder the slot. _Ouch_.
After cutting the non-electrical points that held the slot to the motherboard - which looked like solder points, but didn't melt - I first started by trying to heat up all the pins slowly, pulling the slot out slightly. But it doesn't work. So I try to heat every single pin and remove the solder with that strange tool used to suck it up... but little or nothing comes of it. In the end I go back to the initial method, but done faster and more smoothly.. **what a disaster**!
<div class="MediaRow2" markdown="1">
![Photo of the area where the DS slot was.]({{< assetsRoot >}}/Media/Misc/IMG_20220918_170148.avif)
![Macro photo of the area where the DS slot was.]({{< assetsRoot >}}/Media/Misc/IMG_20220918_170157.avif)
</div>
Almost all the soldering points have come off, and now there is brown. I know the trick of scratching away the green layer of the PCB, to expose clean metal to solder on, but there's just no room here. On this card everything is close together, there is not the slightest room for manoeuvre.
There are some very small holes with the conductive diameter around them (just as wide as a single copper wire), testpoint type, which actually appear to be connected to where the solder pads I destroyed were connected. Just to, I try to solder up there, but there's absolutely no way to do it. Those are small and there is no good space around them, so the pond doesn't settle.
I just wasted time, and once again demonstrated to myself that I'm just not capable of doing soldering work that goes beyond connecting 2 wires to huge pads (which I do badly anyway, with a dirty job).
I'm going to buy a GBA flashcart now, and use it.. to boot DS software. To my surprise, it's possible, and maybe I'll talk about it next time.

View File

@ -0,0 +1,30 @@
+++
Title = "New frontiers"
Aliases = [
"/Posts/MicroBlog/2022-09-23-Nuove-Frontiere.html",
]
Categories = [ "MicroBlog" ]
Dates = 2022-09-23
+++
{{< noticeAutomaticTranslation it >}}
Since I discovered it a few days ago. I'm trying that epic software that is [TiddlyWiki](https://tiddlywiki.com){[:MdTgtBlank:]}.
I initially found it while looking for something to organize notes in a rich format, that I could use for school, and that was obviously free.
It is a wiki software, practically in the same category as MediaWiki (the software on which Wikipedia is based), but it has very particular characteristics.
First of all, it doesn't need a server, it's an app that works locally... but how absurd (in a good way)! The entire app with all your personal data is a single, self-editing HTML file, meaning you can copy and secure an entire site in an instant. It cannot save data on its own, but you have to download the modified HTML file locally each time, or use synchronization systems (I use Git, supported in-app).
If I started using it for the sole limited purpose of school study, but then these days I ended up starting to use it a lot also to create my so-called personal and public knowledge base, on everything I can write to the I fly in a non-linear document format that is very well suited to small, quick interconnected notes... which means it's really interesting.
I'm a bit sorry to say it, but it's possible that part of the time I would normally dedicate to the ctt site will be taken away from it, to be dedicated to the newly created OcttKB - which, in this regard, is here on <https://kb.octt .eu.org>{[:MdTgtBlank:]}.
As much as I like everything I have built in recent months, which in fact will continue to live - both as a place in which to express my design style, and as a place in which to publish elaborate and never fragmented content - I must say that I have found a tool which manages to channel some of my thoughts well, those that the CTTT site cannot manage.
I'm not going to explain too much about the technical side of the advantages or disadvantages of TiddlyWiki, because we're talking about a software that is easy to start using, and absolutely very complicated to master (it will take me time!).
What I will say is that: with its being oriented towards the arrangement of information in small fundamental elements (the _tiddlers_), which can then be connected to each other to build elaborate information - both with links and with transclusion (when the content of a element appears completely copied in the middle of another, which is done simply by writing <span>`{`</span><span>`{`</span><span>`Element Name`</span><span> `}`</span><span>`}`<span>) - lends itself really well to well-rounded thinking organization in general.
As a bonus, TiddlyWiki can be used as a more traditional static site generator: you can write elements into many files, and use the CLI program to compile everything into the monolithic file described above. The official site of the project uses this technique, but for a personal site it is not necessary and in fact, it cancels out the advantage that TiddlyWiki has, of being able to be used as a modern notes app: open, write, everything is saved in the cloud automatically.
However, the CLI program has a function that I find useful: the ability to generate static versions of the site, which do not require JavaScript for navigation. This is great, and I think anyone with a public TiddlyWiki, if they have the tools, should set up a build system to automatically make static pages available on the server.

View File

@ -0,0 +1,45 @@
+++
Title = "DSpacc Updates - Cursed Key"
Aliases = [
"/Posts/MicroBlog/2022-10-16-Updates-DSpacc-Tastino-Maledetto.html",
]
Categories = [ "MicroBlog" ]
Dates = 2022-10-16
Lastmod = 2022-10-20
+++
{{< noticeAutomaticTranslation it >}}
A month ago, in the [post of October 18](./2022-09-18- Quando-Metto-Mano-Io-Spacc.html), I briefly said that it was the DSpacc, and what a new mess I had caused.
Well, this time I did even worse; to understand the proportions, it is good to brush up on what I had written for a second.
The card I mentioned has arrived, the software modification to improve it works, and I'm still exploring it all a bit. I will have time to talk about everything in a long article, which I am already writing (but I don't know how much longer it will take me).
What is important to talk about now is a problem that arose... I don't even know exactly when, but I only noticed it now: the L back button was causing some problems.
I saw that pressing key combinations to access the flashcart system menus had no effect. Getting suspicious, I decide to download a homebrew to test the keys, Diagnose (which can be found from [GameBrew.org](https://www.gamebrew.org/wiki/Diagnose){[:MdTgtBlank:]} [[pag. archived](https://web.archive.org/web/20220818023822/https://www.gamebrew.org/wiki/Diagnose){[:MdTgtBlank:]}]), and I actually confirm that the L button does not respond to the inputs.
On Nlhlehde's chat they advise me to soak the button in alcohol to clean it, and then give it some exercise - or, if I wanted to repair it correctly, unsolder the button and put a new one on.
At that moment I get bored of opening the console, but I see that two minutes of exercise magically makes the button work again. The operating state, in reality, lasts just a few minutes, and was questionable at the time: on average, 1 click out of 3 was recorded.
Today I finally decide to disassemble the DSpacc, to see if I can do the service on the key. To my surprise, I see that this is sort of raised from the side; one of the many GND pins has desoldered, while the only one that closes the other side of the circuit, you can barely notice, has broken.
![Macro photo of raised key.]({{< assetsRoot >}}/Media/Misc/DSpacc-Shoulder-Macro-Front.avif)
Now, it cannot be said whether the problems registering the presses were due to the externally smashed button, or to internal problems that have nothing to do with the initial malfunction of the button (and the final destruction occurred due to my pressing the button a hundred of times a minute to make him exercise).. what is certain is that alcohol is not enough to fix 😅.
Initially, I try to solder just above the broken leg, which in itself should solve the problem; unfortunately, the side of the pins is so short, and the button in such an awkward position (since we are talking about a back button), that the solder on my pin touches a little next to it and shorts the ground. This makes the key always pressed, and therefore it's even worse (my flashcart menu doesn't open if any key is pressed at startup!) than what I had before.
I try to fix the soldering a bit, but no, I can't improve anything.
At this point, I think about desoldering the button, because anyway... and it works fine, perhaps due to the size of the SMD device, small but not too much: the board has remained clean.
Time to take a new button from the many I have aside, even if much larger than the dorsal one on the DS, and solder it.
Oh well, enough, I'm bored of going around it any more: I try to solder a wire on the main contact, but the solder doesn't stick. The DSpacc PCB is deadly, oh. I try and try again... and in the end the metal pad to solder on comes away. A classic, dare I say, always ends like this! 😑
![Macro photo of the soldering area of the backbone, with the central pad destroyed.]({{< assetsRoot >}}/Media/Misc/DSpacc-Shoulder-PCB-Pad-Broken.avif)
Was it better to have a back button that works with great difficulty, or is it better not to have one at all? I don't know, and I don't want to know. The fact is that now I will have to find solutions to the numerous problems resulting from this bad story,...,,,..,
_**P.S, update 2022-10-20:** I'll give you a photo of the broken button disassembled, before throwing it away, why not? The microSD in the corner acts as a scale, to make the dimensions clear._
![Macro photo of detached and disassembled button.]({{< assetsRoot >}}/Media/Misc/DSpacc-Shoulder-Button-Disassembled-Macro.avif)

View File

@ -0,0 +1,210 @@
+++
Title = "September 2019 MicroBlog Archives"
Aliases = [
"/Posts/MicroBlog/Archive/2019/09/index.html",
"/Posts/MicroBlog-Archive/2019/09/index.html",
]
Categories = [ "MicroBlog" ]
+++
{{< noticeAutomaticTranslation it >}}
<div markdown="1" class="BorderBoxContainer NoImgCenter Img36 ImgSidePadding">
<details markdown="1"><summary>
#### [2019-09-18 20:58] Lagwei lazur </summary>
> A.y: ooooo
> ![Photo of A.y's Huawei, which appears to emit a purple laser from the proximity sensor.]({{< assetsRoot >}}/Media/Misc/A.y-Huawei-Laser.avif)
> Octt: what to eze that purple lazur
> Oct: the mysteries of lagwei
[...]
{: .Center }
> A.y: be proximity sensor
> A.y: if you smash glass over that
> ![Sticker of a violinist playing. In this chat context it implies something gone wrong.]({{< assetsRoot >}}/Media/Stickers/Violin.avif)
> A.y: I know from experience
>   no that's not true
</details>
<details markdown="1"><summary>
#### [2019-09-17 15:16] Various tests with the Galaxy Player </summary>
> : Good Lagsung
> ![Photo of the Galaxy Player, showing the Telegram channel in Plus Messenger.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/Galaxy-Player-3.6-OctoVoLTE.avif)
> : 512 MB of RAM and runs better than the Lagwei
> !["RAM" screen in Galaxy Player's "Activity Manager". 215 MB of 488 MB of RAM are indicated occupied.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/Galaxy-Player-3.6-Task-Manager-RAM.avif)
> : Now let's try the N64 and DS emulator, so it explodes
[...]
{: .Center }
> : Eeee the DS games run better on an 8 year old Android than on my PC [the Android in this case is ARMv7, while the PC is x86_64, ed.], perfect
> <video controls><source src="{{< assetsRoot >}}/Media/Galaxy-Player-3.6/GP3.6-Pokemon-Platino.webm" type="video/webm">Pokemon Platinum</video>
> **[Survey]** I have to try some DS for my next game
> | Total | 3 |
> |----------------------------|---|
> | Mario Kart DS | 2 |
> | Pokemon B/W 2 | 0 |
> | Animal Crossing Wild World | 0 |
> | Super Mario 64 DS | 1 |
> : OK I've been told by groups to try Mario 64, so I'm going to try both Mario Kart and Mario 64
[...]
{: .Center }
> : I found something in the lag memory
> ![Screenshot of a folder, containing the files of a NANDroid backup of the Galaxy Player dating back to 2017-12-09.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/CWM-Backup-2017 -12-09.avif)
> : Here's a reason why the new versions of Android suck [they handle the connection as a USB memory worse than Android 2.3, ed.]
> ![Photo of the Galaxy Player showing the "USB storage in use" screen.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/Galaxy-Player-3.6-USB-storage.avif)
> : Actually there are many, we'll talk about them later
> : And now let's test the other games
[...]
{: .Center }
> : Super Mario 64 DS
> <video controls><source src="{{< assetsRoot >}}/Media/Galaxy-Player-3.6/GP3.6-SM6464DS.webm" type="video/webm">Super Mario 64 DS</video>
> : Mario Kart DS
> <video controls><source src="{{< assetsRoot >}}/Media/Galaxy-Player-3.6/GP3.6-MKDS.webm" type="video/webm">Mario Kart DS</video>
> : So, I would like to record other games but the Memewei is broken and, despite having deleted the videos from before, it says that I have no memory
> : Oh yes right, I've only had this Huameme for a year and a half, but there are LOTS of things to talk about regarding it
> : Screenshots of the N64 emulator are now arriving
> : I didn't record but the framerate of the games was always stable and playable.. unfortunately the games are not so playable, but only because there are serious graphic glitches
> : I think it's the fault of the emulator which is old (unfortunately I can't do much on Android 2.3.6)
> ![Screenshot of Mario Kart 64 emulated on the Galaxy Player.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/N64/Mario-Kart-64/GP3.6-MK64-0.avif)
> ![Screenshot of Mario Kart 64 emulated on the Galaxy Player.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/N64/Mario-Kart-64/GP3.6-MK64-1.avif)
> ![Screenshot of Mario Kart 64 emulated on the Galaxy Player.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/N64/Mario-Kart-64/GP3.6-MK64-2.avif)
> ![Screenshot of Mario Kart 64 emulated on the Galaxy Player.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/N64/Mario-Kart-64/GP3.6-MK64-3.avif)
> ![Screenshot of Super Mario 64 emulated on the Galaxy Player.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/N64/Super-Mario-64/GP3.6-SM64-0.avif)
> ![Screenshot of Super Mario 64 emulated on the Galaxy Player.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/N64/Super-Mario-64/GP3.6-SM64-1.avif)
> ![Screenshot of Super Mario 64 emulated on the Galaxy Player.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/N64/Super-Mario-64/GP3.6-SM64-2.avif)
> ![Screenshot of Wave Race 64 emulated on Galaxy Player.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/N64/Wave-Race-64/GP3.6-WR64-0.avif)
> ![Screenshot of Wave Race 64 emulated on Galaxy Player.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/N64/Wave-Race-64/GP3.6-WR64-1.avif)
> ![Screenshot of Wave Race 64 emulated on Galaxy Player.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/N64/Wave-Race-64/GP3.6-WR64-2.avif)
> ![Screenshot of Wave Race 64 emulated on Galaxy Player.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/N64/Wave-Race-64/GP3.6-WR64-3.avif)
> : I took the screens directly on the Lagsung with an app
> : Now comes the video of some games vah
> : Apart from Zelda which I tried now, the other games have a stable framerate if you see, nice, a Lagsung from 8 years ago is redeeming itself.
> : I warn you that there might be an epileptic trigger when I start quake 2 eh xd
> <video controls><source src="{{< assetsRoot >}}/Media/Galaxy-Player-3.6/N64/GP3.6-N64-Misc.webm" type="video/webm">N64</video >
> : Okay, enough of the Lagsung tests for now
</details>
<details markdown="1"><summary>
#### [2019-09-16 18:35] Memewei memory full </summary>
> !["P9 Lite Mini screen saying the memory is almost full and this would slow down the device."]({{< assetsRoot >}}/Media/P9-Lite-Mini/Memewei-Memoria-Full.avif)
> : The Memewei proves itself valid kek
>: Fuck you, one day I'll rock this thing
>: Except that he's already kind of bent, because he got hit so many times because he was a meme
> : But Lagsoong can have just 1 KB free and doesn't break with Chinese popups
A bit of context is in order here: this crap smartphone, when it only has ~100 MB free on its internal memory, pops up this popup about every 3 minutes, which is annoying to say the least. And believe me, it is easy to fill the memory of a smartphone with Android 7 which, after taking out the space occupied by the system components, only has 7.5 GB of space available to the user.
</details>
<details markdown="1"><summary>
#### [2019-09-16 18:24] Brick and rebirth of the Galaxy Player </summary>
> : So, as you know today I unbricked the Lagsung, and the internal memory was not formatted
> : This means I found worlds from 2013 and beyond that I didn't remember existed
> : At 10 subscribers you will see the worlds
[...]
{: .Center }
> : Ah, the old Lagsung keyboard has a nice thing about it
> : He doesn't have those toxic emojis because he has better things
>   MUCH BETTER
> ![Photo of the Galaxy Player showing the notes app, with the keyboard open on the emoticons tab, which are the old symbol style, not emoji.]({{< assetsRoot >}}/Media/Galaxy-Player- 3.6/Galaxy-Player-3.6-Notepad-Emoticon-Keyboard.avif)
[...]
{: .Center }
> : Ok, now I will tell you the detailed story of the briquetted Lagsung, and now fixed why
>   Now you will find out why
> : So
>   The lag in question is Galaxy Player 3.6
>   Aka a thinner S1 with no phone part
> : What happened
> : A year ago, since my brain is lagging, "yeah, why don't I put a custom rom??!1!1!" comes to mind.
>   And then I put a custom ROM, which was also ugly
>   Three hours later I wanted to remove it, because the WiFi was broken
> : So what do I do
>   I prepare Odin, look for the stock ROM and flash it
>   It's not clear why (that is, I know why, because Odin is an asshole program that will steal your phone if it wants to) towards the end [of the flash process, ed.] it freezes, it doesn't move forward
>   I left the thing hanging there for almost half an hour and it wasn't working, so I'm disconnecting
> : I turn it back on and
> ![Distorted sticker of Kanna and Tohru (two dragon lolis) reading a book called "Am I retarded?".]({{< assetsRoot >}}/Media/Stickers/Lolis-Reading-Am-I-Retarded- Book.avif)
> : Yes, because there was a nice screen that said
> ![Photo of the Galaxy Player which, on the bootloader, shows a warning triangle and the writing "Firmware update encountered an issue. Please select recovery mode in Kies & try again."]({{< assetsRoot >}}/Media /Galaxy-Player-3.6/Galaxy-Player-3.6-Softbrick-Bootloader.avif)
> : And so, nothing, since I have sawdust in my brain, for literally almost a year I thought it was my corrupt ROM, because even if I reflashed it always gave an error at the end, and for literally a year I wasted time looking for other ROM to no avail
>: Oh and, obviously I tried to connect to Kies simply, but it didn't recognize the phone, it kept charging, and if I went into Kies' manual recovery mode it asked me for a code (?)
> : Then just the day before yesterday the good Ashflee told me that all I needed was the right PIT file and it would be fixed
> : I didn't know because I'm laggy
> : So today I find the PIT file of the US version and I don't care about the fact that I have the European Galaxy, I put PIT and flash the US ROM and
> : E
> : It's in bootloop because well, there was sawdust in /data and it wouldn't mount
> : I format /data from recovery and the lag comes on, and now it works and is better than my meme
> : However, the internal archive has not been deleted, and all the old files are there
>   Including my very old Minecraft worlds
> : And nothing will be, this is Lagsoong back to life after a year in a coma
> ![Photo of the Galaxy Player lock screen, with a non-canon Astolfo wallpaper.]({{< assetsRoot >}}/Media/Galaxy-Player-3.6/Galaxy-Player-3.6-Astolfo-Lockscreen.avif )
</details>
<details markdown="1"><summary>
#### [2019-09-16 18:14] The beginning of OctoVoLTE </summary>
> : So, there will be Lagsung stuff on this channel
> : And Memewei, but maybe also Xiaomime
> : Oh and, of course, ways to get 🅱oLTE on your phone
> ![VoLTE]({{< assetsRoot >}}/Media/Misc/phh-VoLTE-JiOwO.avif)
The history of OctoVoLTE officially began from these messages. Memewei has been talked about there in recent years, perhaps too much; Of methods to have VoLTE, there hasn't been even one, like. Sad.
</details>
</div>

10
en/blog/_index.md Normal file
View File

@ -0,0 +1,10 @@
+++
Title = "Blog"
Aliases = [
"/Posts/index.html",
"/Categories/Blog.html",
]
+++
{{< noticeAutomaticTranslation it >}}