<?xml version="1.0" encoding="UTF-8"?> 
<rss version="2.0"> 
  <channel> 
    <title>&lt;alebal web Blog&gt;</title> 
    <link>https://www.alebalweb-blog.com/</link> 
    <description>Appunti di PHP, MySql, javascript, Css, HTML, HTML5 e altro...</description> 
    <pubDate>Wed, 15 Jul 2026 05:28:47 +0200</pubDate>
<item> 
      <title><![CDATA[Tenere acceso Apache]]></title> 
      <pubDate>Thu, 11 Jun 2026 04:28:07 +0200</pubDate>  
      <link>https://www.alebalweb-blog.com/98-tenere-acceso-apache.html</link> 	 
      <description><![CDATA[Eh capita... mai capito perche, ma apache a volte se ne va, anche per ore, poche risorse, processi esauriti, rincoglionimento, boh...&nbsp;

Online si trovano migliaia di segnalazioni ma nessuna soluzione, per ora il cerotto migliore &egrave; riavviarlo.

Si fa cosi:


sudo nano /usr/local/bin/restart-apache-cron


#!/bin/bash

# Website URL to check
URL="https://alebalweb-blog.com"

# Command to res]]></description>
	  <guid>https://www.alebalweb-blog.com/98-tenere-acceso-apache.html</guid>
    </item>
<item> 
      <title><![CDATA[Google Web Search Indexing API]]></title> 
      <pubDate>Wed, 10 Jun 2026 05:23:44 +0200</pubDate>  
      <link>https://www.alebalweb-blog.com/97-google-web-search-indexing-api.html</link> 	 
      <description><![CDATA[Zzo sono? Sembra l&#39;ultimo modo rimasto per costringere Google a vedere i nuovi URL del tuo sito web dopo qualche minuto invece che dopo 30 anni.

Sono il solito casino, ma se ne pu&ograve; uscire.

Sono limitate a 200 invii al giorno per progetto, quindi se ne invii tanti ti serve un differente progetto per ogni sito. Si pu&ograve; aumentare la quota giornaliera, va fatta una richiesta e ti rispondono dopo 3-]]></description>
	  <guid>https://www.alebalweb-blog.com/97-google-web-search-indexing-api.html</guid>
    </item>
<item> 
      <title><![CDATA[Riavviare automaticamente apache quando va offline]]></title> 
      <pubDate>Thu, 16 Apr 2026 05:17:06 +0200</pubDate>  
      <link>https://www.alebalweb-blog.com/96-riavviare-automaticamente-apache-quando-va-offline.html</link> 	 
      <description><![CDATA[2 modi per essere sicuri:

Via server


sudo nano /lib/systemd/system/apache2.service

Aggiungi&nbsp; questi dentro [service]


Restart=on-failure
StartLimitBurst=5
StartLimitInterval=200

poi riavvia servizi


sudo systemctl daemon-reload
sudo systemctl restart apache2

Poi fai un timer che controlla periodicamente


sudo nano /usr/local/bin/restart-apache.sh


#!/bin/bash
if ! systemctl i]]></description>
	  <guid>https://www.alebalweb-blog.com/96-riavviare-automaticamente-apache-quando-va-offline.html</guid>
    </item>
<item> 
      <title><![CDATA[Postfix con Gmail SMTP]]></title> 
      <pubDate>Wed, 10 Dec 2025 05:46:16 +0100</pubDate>  
      <link>https://www.alebalweb-blog.com/95-postfix-con-gmail-smtp.html</link> 	 
      <description><![CDATA[Con le mails &egrave; diventato un vero casino... Non ne arriva pi&ugrave; una e quando arrivano finiscono nello spam.

Quindi se ora provi a inviare una mail dal tuo server viene rimbalzata e nemmeno inviata.

Per riuscire a inviare qualche mail tocca usare un servizio grande, riconosciuto, instoppabile, come Gmail.

Si fa usando postfix.

(se non c&#39;&egrave; gi&agrave; installa postfix e mailutils)


]]></description>
	  <guid>https://www.alebalweb-blog.com/95-postfix-con-gmail-smtp.html</guid>
    </item>
<item> 
      <title><![CDATA[Android push notifications to a single user with OneSignal]]></title> 
      <pubDate>Wed, 25 Jan 2023 23:57:39 +0100</pubDate>  
      <link>https://www.alebalweb-blog.com/94-android-push-notifications-to-a-single-user-with-onesignal.html</link> 	 
      <description><![CDATA[First, Onesignal: https://onesignal.com, sign up and start building an app.

You will also need Firebase https://firebase.google.com, OneSignal will tell you when to use it.

The configuration of Onesignal with Firebase is easy, the mess begins when you get to having to put your hand on AndroidStudio, because as usual, in all the guides they always tell you things halfway.

(On OneSignal DO NOT ACTIVATE that cr]]></description>
	  <guid>https://www.alebalweb-blog.com/94-android-push-notifications-to-a-single-user-with-onesignal.html</guid>
    </item>
<item> 
      <title><![CDATA[Android push notifications a un singolo utente con OneSignal]]></title> 
      <pubDate>Wed, 25 Jan 2023 19:20:07 +0100</pubDate>  
      <link>https://www.alebalweb-blog.com/93-android-push-notifications-a-un-singolo-utente-con-onesignal.html</link> 	 
      <description><![CDATA[Innanzitutto, Onesignal: https://onesignal.com, iscriviti e inizia a creare un app.

Ti servir&agrave; anche Firebase https://firebase.google.com, ti dir&agrave; OneSignal quando usarlo.

La configurazione di Onesignal con Firebase &egrave; facile, il casino inizia quando arrivi a dover metter mano su AndroidStudio, perch&egrave; come al solito, in tutte le guide ti dicono sempre le cose a meta.

(Su OneSignal ]]></description>
	  <guid>https://www.alebalweb-blog.com/93-android-push-notifications-a-un-singolo-utente-con-onesignal.html</guid>
    </item>
<item> 
      <title><![CDATA[How to find out what is eating space on my server?]]></title> 
      <pubDate>Wed, 02 Feb 2022 22:00:22 +0100</pubDate>  
      <link>https://www.alebalweb-blog.com/92-how-to-find-out-what-is-eating-space-on-my-server.html</link> 	 
      <description><![CDATA[With this:


sudo du -cha --max-depth=1 / | grep -E "M|G"

It returns something like this:


2.1M	/root
3.0G	/usr
11M	/etc
1.3G	/snap
204M	/boot
1.1M	/run
48G	/var
53G	/
53G	total


And chasing Gb from folder to folder:


sudo du -cha --max-depth=1 /var | grep -E "M|G"

You can figure out what is consuming the most space on your server&#39;s hard drive.
]]></description>
	  <guid>https://www.alebalweb-blog.com/92-how-to-find-out-what-is-eating-space-on-my-server.html</guid>
    </item>
<item> 
      <title><![CDATA[Come scoprire cosa si mangia lo spazio sul mio server?]]></title> 
      <pubDate>Wed, 02 Feb 2022 22:00:22 +0100</pubDate>  
      <link>https://www.alebalweb-blog.com/91-come-scoprire-cosa-si-mangia-lo-spazio-sul-mio-server.html</link> 	 
      <description><![CDATA[Con questo:


sudo du -cha --max-depth=1 / | grep -E "M|G"

Restituisce qualcosa come questo:


2.1M	/root
3.0G	/usr
11M	/etc
1.3G	/snap
204M	/boot
1.1M	/run
48G	/var
53G	/
53G	total


E inseguendo i Gb di cartella in cartella:


sudo du -cha --max-depth=1 /var | grep -E "M|G"

Si riesce a capire cosa sta consumando pi&ugrave; spazio sull&#39;hard disk del tuo server.
]]></description>
	  <guid>https://www.alebalweb-blog.com/91-come-scoprire-cosa-si-mangia-lo-spazio-sul-mio-server.html</guid>
    </item>
<item> 
      <title><![CDATA[AjaxPhp]]></title> 
      <pubDate>Tue, 30 Nov 2021 00:47:04 +0100</pubDate>  
      <link>https://www.alebalweb-blog.com/90-ajaxphp.html</link> 	 
      <description><![CDATA[Questo affarino qui invia dei dati a un file php via ajax, e restituisce un risultato in un elemento (un div, uno span, un p, quello che vuoi...).


function AjaxPhp(id_elemento, filephp, query, output_type='text') {
        document.getElementById(id_elemento).innerHTML="Wait...";   
        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function() {
            if (this.readySta]]></description>
	  <guid>https://www.alebalweb-blog.com/90-ajaxphp.html</guid>
    </item>
<item> 
      <title><![CDATA[I binlog di MySql si mangiano tutto lo spazio del disco]]></title> 
      <pubDate>Tue, 31 Aug 2021 23:01:37 +0200</pubDate>  
      <link>https://www.alebalweb-blog.com/89-i-binlog-di-mysql-si-mangiano-tutto-lo-spazio-del-disco.html</link> 	 
      <description><![CDATA[Lo spazio su disco sul tuo server (Ubuntu LAMP) si sta esaurendo spaventosamente giorno per giorno?

Probabilmente sono i binlog...

&nbsp;

Si scopre cos&igrave;:


sudo du -cha --max-depth=1 / | grep -E "M|G"

E seguendo le cartelle che pesano di pi&ugrave;, e probabilmente finirai qui:


sudo du -cha --max-depth=1 /var/lib/mysql | grep -E "M|G"

E troverai una cartella piena di binlog... e che ]]></description>
	  <guid>https://www.alebalweb-blog.com/89-i-binlog-di-mysql-si-mangiano-tutto-lo-spazio-del-disco.html</guid>
    </item>
<item> 
      <title><![CDATA[Cronjob that uploads a photo from imgur and adds a comment on reddit]]></title> 
      <pubDate>Sat, 04 Jul 2020 03:29:08 +0200</pubDate>  
      <link>https://www.alebalweb-blog.com/87-cronjob-that-uploads-a-photo-from-imgur-and-adds-a-comment-on-reddit.html</link> 	 
      <description><![CDATA[Already some time ago I had tried to load some links of my sites on reddit automatically with api, but they are breakers, they take you for spam and they ban you all the time.

They ban you because as soon as you register you don&#39;t have your own subreddit, you have to publish it on someone else&#39;s subreddits (also because otherwise nobody would see your link, as soon as you register you don&#39;t have follow]]></description>
	  <guid>https://www.alebalweb-blog.com/87-cronjob-that-uploads-a-photo-from-imgur-and-adds-a-comment-on-reddit.html</guid>
    </item>
<item> 
      <title><![CDATA[Cronjob che carica una foto da imgur e aggiunge un commento su reddit]]></title> 
      <pubDate>Sat, 04 Jul 2020 03:29:08 +0200</pubDate>  
      <link>https://www.alebalweb-blog.com/86-cronjob-che-carica-una-foto-da-imgur-e-aggiunge-un-commento-su-reddit.html</link> 	 
      <description><![CDATA[Gi&agrave; qualche tempo fa avevo provato a caricare alcuni link dei miei siti su reddit in automatico con le api, ma sono dei rompiballe, ti prendono per spam e ti bannano di continuo.

Ti bannano perche appena registrato non hai una tua subreddit, devi pubblicare su quella di qualcun&#39;altro (anche perch&eacute; altrimenti il tuo link non lo vede nessuno, appena registrato non hai followers) e nelle subreddit a]]></description>
	  <guid>https://www.alebalweb-blog.com/86-cronjob-che-carica-una-foto-da-imgur-e-aggiunge-un-commento-su-reddit.html</guid>
    </item>
<item> 
      <title><![CDATA[Text-to-speech player with buttons Play, Pause, Stop and voice choice]]></title> 
      <pubDate>Wed, 20 Nov 2019 00:33:31 +0100</pubDate>  
      <link>https://www.alebalweb-blog.com/85-text-to-speech-player-with-buttons-play-pause-stop-and-voice-choice.html</link> 	 
      <description><![CDATA[I&#39;ve been quarreling with this thing for quite a while, so before I begin to forget it, I write down some notes and reminders.

SpeechSynthesis, what does it do? Speak, read the text of a web page and tell it to you, it practically makes your web pages talk.

Everything runs on the MDN API and around this SpeechSynthesisUtterance, it&#39;s all extremely difficult, complex and messy, luckily it&#39;s all well ]]></description>
	  <guid>https://www.alebalweb-blog.com/85-text-to-speech-player-with-buttons-play-pause-stop-and-voice-choice.html</guid>
    </item>
<item> 
      <title><![CDATA[Text-to-speech player con bottoni Play, Pausa, Stop e scelta della voce]]></title> 
      <pubDate>Tue, 19 Nov 2019 23:31:45 +0100</pubDate>  
      <link>https://www.alebalweb-blog.com/84-text-to-speech-player-con-bottoni-play-pausa-stop-e-scelta-della-voce.html</link> 	 
      <description><![CDATA[Da un bel p&ograve; sto litigango con questa cosa, quindi prima di iniziare a dimenticarla butto gi&ugrave; qualche nota e promemoria.

SpeechSynthesis, cazzo fa? Parla, legge il testo di una pagina web e te lo racconta, praticamente fa parlare le tue pagine web.

Il tutto gira su delle API di MDN e attorno a questo SpeechSynthesisUtterance, &egrave; tutto estremamente difficile complesso e incasinato, per fortun]]></description>
	  <guid>https://www.alebalweb-blog.com/84-text-to-speech-player-con-bottoni-play-pausa-stop-e-scelta-della-voce.html</guid>
    </item>
<item> 
      <title><![CDATA[How to install Mission Maker and my missions on GTA 5]]></title> 
      <pubDate>Fri, 11 Oct 2019 23:08:42 +0200</pubDate>  
      <link>https://www.alebalweb-blog.com/83-how-to-install-mission-maker-and-my-missions-on-gta-5.html</link> 	 
      <description><![CDATA[

We have created a new dedicated site with updated information, please look here:&nbsp;
https://gta5newmissions.altervista.org/how-to-install.php
]]></description>
	  <guid>https://www.alebalweb-blog.com/83-how-to-install-mission-maker-and-my-missions-on-gta-5.html</guid>
    </item>
<item> 
      <title><![CDATA[Come installare Mission Maker e le mie missioni su GTA 5]]></title> 
      <pubDate>Fri, 11 Oct 2019 23:08:42 +0200</pubDate>  
      <link>https://www.alebalweb-blog.com/82-come-installare-mission-maker-e-le-mie-missioni-su-gta-5.html</link> 	 
      <description><![CDATA[

Ho fatto un nuovo sito, con informazioni pi&ugrave; aggiornate, ma &egrave; solo in inglese... vedi tu...

https://gta5newmissions.altervista.org/how-to-install.php


Ho fatto un piccolo video che spiega come installare Mission Maker di aimless e le mie missioni su GTA 5.

Purtroppo non ho molto tempo, quindi ho cercato di farlo semplice e veloce, spero si capisca...

I link per i download e altre istruz]]></description>
	  <guid>https://www.alebalweb-blog.com/82-come-installare-mission-maker-e-le-mie-missioni-su-gta-5.html</guid>
    </item>
<item> 
      <title><![CDATA[New missions for GTA 5]]></title> 
      <pubDate>Wed, 15 May 2019 01:17:58 +0200</pubDate>  
      <link>https://www.alebalweb-blog.com/81-new-missions-for-gta-5.html</link> 	 
      <description><![CDATA[

I created a new dedicated site:&nbsp;
https://gta5newmissions.altervista.org


It&#39;s been a while since I&#39;ve been fiddling with this:&nbsp;Mission Maker

This tool basically allows you to create new quests within GTA 5, with very simple instruments, like: go there, go to that character, take that car etc.

At first it seems a mess to use, but after a while it becomes simple and after a while you us]]></description>
	  <guid>https://www.alebalweb-blog.com/81-new-missions-for-gta-5.html</guid>
    </item>
<item> 
      <title><![CDATA[Nuove missioni per GTA 5]]></title> 
      <pubDate>Wed, 15 May 2019 01:17:58 +0200</pubDate>  
      <link>https://www.alebalweb-blog.com/80-nuove-missioni-per-gta-5.html</link> 	 
      <description><![CDATA[

Ho creato un nuovo sito dedicato:&nbsp;
https://gta5newmissions.altervista.org




Gi&agrave; da un p&ograve; giocherello con questo:&nbsp;Mission Maker

Questo giochino praticamente permette di creare nuove missioni all&#39;interno di GTA 5, con degli strumentini molto semplici, tipo: vai l&igrave;, vai da quel personaggio, prendi quell&#39;auto ecc.

All&#39;inizio sembra un casino da usare, ma dopo u]]></description>
	  <guid>https://www.alebalweb-blog.com/80-nuove-missioni-per-gta-5.html</guid>
    </item>
<item> 
      <title><![CDATA[Post photos (and texts, links, etc.) on the wall of VK with PHP]]></title> 
      <pubDate>Tue, 30 Apr 2019 00:08:20 +0200</pubDate>  
      <link>https://www.alebalweb-blog.com/79-post-photos-and-texts-links-etcon-the-wall-of-vk-with-php.html</link> 	 
      <description><![CDATA[

I struggled a bit, so I&#39;ll write it down before I forget.

All the mess starts with an app and a token.

To create the app, go here: https://vk.com/apps?act=manage, create it STANDALONE.

To get the token is more&nbsp; a mess.

You need first the VK API, which you have to download from here: https://github.com/fdcore/vk.api

Download them, upload them to your server and include them in your script. ]]></description>
	  <guid>https://www.alebalweb-blog.com/79-post-photos-and-texts-links-etcon-the-wall-of-vk-with-php.html</guid>
    </item>
<item> 
      <title><![CDATA[Pubblicare foto (e testi, link, ecc) sul wall di vk con Php]]></title> 
      <pubDate>Tue, 30 Apr 2019 00:08:20 +0200</pubDate>  
      <link>https://www.alebalweb-blog.com/78-pubblicare-foto-e-testi-link-ecc-sul-wall-di-vk-con-php.html</link> 	 
      <description><![CDATA[

Ci ho bestemmiato un p&ograve;, quindi me lo scrivo prima di dimenticare.

Tutto il casino comincia con un app e un token.

Per creare l&#39;app, vai qui:&nbsp;https://vk.com/apps?act=manage, creala STANDALONE.

Per avere il token &egrave; piu un casino.

Ti servono&nbsp;innanzitutto le api vk, che si scaricano da qui:&nbsp;https://github.com/fdcore/vk.api

Scaricale, caricale sul server e includile nel]]></description>
	  <guid>https://www.alebalweb-blog.com/78-pubblicare-foto-e-testi-link-ecc-sul-wall-di-vk-con-php.html</guid>
    </item>  </channel> 
 
</rss>