Questo sito usa cookie tecnici e cookie funzionali per migliorare l'esperienza dei lettori. Seleziona i cookie desiderati e poi clicca su Accetta. Leggi l'Informativa estesa sulla Privacy  Informativa
        
× Home Info Download Contatto Diario Link Novità

 

 



Io e il Mondo



Benvenuti! Questa pagina è dedicata al mio diario: cronaca, notizie, pensieri, considerazioni, riflessioni su fatti, esperienze vissute, scoperte, stranezze, cose buffe, affetti, dolori, assurdità e altro. Se volete, ove possibile, potete lasciare un commento ma poiché i commenti vengono moderati da me non verranno pubblicati subito ma solo dopo la mia approvazione. Vi chiedo inoltre di pazientare almeno 24 ore, è il tempo tecnico necessario affinché io possa leggere i vostri commenti. Spero sinceramente che troverete utili questi miei articoli.

Buona lettura!


Gli articoli presenti in questo Diario sono in totale 130
Pagina 2 di 19  ❰❰1234...19❱❱


 
05 Gennaio 2020 15:22:59 · [Php Random Images Rotator]
Postato da
Ieri ho deciso di migliorare un mio script Php che avevo realizzato (tempo fa) per far caricare al Php una immagine casuale partendo dalle mie cartelle immagini ubicate nella root del mio sito web. Cosa fa lo script? Carica tutte le immagini che trova dentro la cartella specificata e ne tira fuori una a caso e la memorizza in una variabile da poter poi utilizzare a proprio piacimento... così se avete una galleria fotografica e volete mostrare una fotografia a caso, questo script fa al caso vostro! Come procedere? Io ho fatto così, ho creato due cartelle: xmas e pic. Perché ho fatto in questo modo? Semplice! Ho previsto la cartella xmas (christmas abbreviato diventa xmas) perché volevo che a Dicembre venissero mostrate tutte le immagini del Natale. Ho previsto anche una cartella pic che serve a mostrare tutte le immagini quotidiane. Ho messo ambedue le cartelle nella radice del mio sito web e ho rinominato tutte le immagini in 001.jpg, 002.jpg, 003.jpg fino a 310.jpg. Ho fatto la stessa cosa ad entrambe le cartelle, questo facilita il funzionamento del mio script. Adesso copiate lo script Php che segue e salvatelo come rotate.php e mettetelo dentro la cartella php che creerete nella root del vostro sito web:

<?php
  ##########################################################
  # Simple Script Random Images Rotator • 1.4 • 04.01.2020 #
  # Alessandro Marinuzzi [alecos] • https://www.alecos.it/ #
  ##########################################################
  function rotate($folder) {
    if ((file_exists($_SERVER['DOCUMENT_ROOT'] . "/$folder")) && (is_dir($_SERVER['DOCUMENT_ROOT'] . "/$folder"))) {
      $list = scandir($_SERVER['DOCUMENT_ROOT'] . "/$folder");
      $fileList = array();
      $img = '';
      foreach ($list as $file) {
        if ((file_exists($_SERVER['DOCUMENT_ROOT']  . "/$folder/$file")) && (is_file($_SERVER['DOCUMENT_ROOT']  . "/$folder/$file"))) {
          $ext = strtolower(pathinfo($file, PATHINFO_EXTENSION));
          if ($ext == 'gif' || $ext == 'jpeg' || $ext == 'jpg' || $ext == 'png') {
            $fileList[] = $file;
          }
        }
      }
      if (count($fileList) > 0) {
        $imageNumber = time() % count($fileList);
        $img = $folder . '/' . $fileList[$imageNumber];
      }
      return $img;
    } else {
      mkdir($_SERVER['DOCUMENT_ROOT'] . "/$folder", 0755, true);
    }
  }
  $my_gallery_month = date('m');
  $my_folder_default = 'pic';
  $my_folder_holiday = 'xmas';
  if ($my_gallery_month == 12) {
    $my_gallery = rotate($my_folder_holiday);
  } else {
    $my_gallery = rotate($my_folder_default);
  }
?>

Bene! Adesso che lo script Php è stato svelato passiamo al lato pratico, nella radice del vostro sito web avrete sicuramente dei file php, basta fare una semplice modifica per far apparire la galleria casuale dove progettato, dunque inserite dove vi fa più comodo la seguente linea di codice:

<a href="/<?php include("php/rotate.php"); echo $my_gallery; ?>"><img src="/<?php echo $my_gallery; ?>" alt="Random Gallery" width="90" height="67"></a>

Naturalmente se avete uno script Php che può rilavorare le miniature al volo è meglio perché il browser non è costretto così a caricare una immagine enorme per poi ridimensionarla al volo, meglio che lo faccia il Php, salvando così un po' di traffico e risparmiando un lungo caricamento ai vostri visitatori. Bene! Lavoro terminato!   Spero vi sia piaciuta questa pillola di Php! Alla prossima!  
 
01 Novembre 2019 10:34:35 · [Countdown 2020]
Postato da
ImmagineImmagineImmagineEccomi qua! Quest'anno ho voluto preparare con largo anticipo 3 Countdown per il Capodanno 2020 con diverse caratteristiche ed effetti. Il primo Countdown usa un semplice javascript per far piovere delle colorate palle di Natale e viene accompagnato da una grafica e una melodia piacevole e rilassante nonché gioiosa, il tutto in HTML5! Il secondo Countdown usa i Canvas e HTML5 per fare piovere delle stelle filanti e dei coriandoli e la grafica viene accompagnata da una piacevole melodia (la stessa del primo Countdown). Il terzo Countdown usa ancora una volta i Canvas e HTML5 per far esplodere dei giochi di fuoco (giochi pirotecnici) e la grafica viene accompagnata da un suono pirotecnico che simula per l'appunto lo scoppio dei giochi artificiali. Con questi esperimenti (tali sono per me) voglio solo mandare avanti una iniziativa iniziata a Dicembre 2017, nelle mie intenzioni c'è la volontà di proporre ogni anno Countdown diversi in modo che ciascuno di voi si possa scegliere quello che preferisce di più e se lo possa godere in compagnia di familiari e amici, magari a pieno schermo (premendo F11 sul browser) e magari con un monitor di tutto rispetto! Non dimenticate di premere nuovamente F11 per uscire dalla modalità a pieno schermo! Se darete uno sguardo al mio Diario troverete altri Countdown realizzati negli anni passati ovviamente diversi! Potete condividere le mie creazioni purché rispettiate i crediti. Spero vorrete passare il Capodanno 2020 sul mio sito! Buon Capodanno 2020 a tutti!  
 
09 Ottobre 2019 13:03:50 · [HTTPS in localhost funziona!]
Postato da
Come potete leggere su Punto-Informatico tra poco Chrome inizierà a bloccare i siti che non dispongono di un Certificato SSL. Nel dubbio, se anche i siti locali, saranno bloccati o meno in quanto non dispongono di un Certificato SSL, ho iniziato a studiarci sopra... alla fine dopo tanti tentativi falliti sono approdato qui dove ho potuto mettere in atto i preziosi suggerimenti ben descritti nell'articolo e dopo alcuni aggiustamenti ho visto il lucchetto verde in localhost! Quello che non si dice è come configurare il file domains.ext correttamente (che descrivo qui di seguito). Dovete seguire la procedura passo per passo perché funzioni e fare attenzione ad eseguire le righe di comando OpenSSL avendo cura di eseguirlo come amministratore e di modificare i campi: "/C=US/ST=YourState/L=YourCity/O=Example-Certificates/CN=localhost" prima di eseguire il codice.

domains.ext:

authorityKeyIdentifier=keyid,issuer
basicConstraints=CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
subjectAltName = @alt_names
[alt_names]
DNS.1 = localhost
IP.1 = 127.0.0.1
IP.2 = ::1

Quello che manca nell'articolo è la parte server di Apache che non viene menzionata ma che sono felice di poter condividere con voi tutti. Ecco cosa mettere nel file httpd.conf!

httpd.conf:

Listen 80
Listen 443
 
<VirtualHost localhost:80>
  ServerName localhost:80
  ServerAlias localhost
  ErrorLog "${SRVROOT}/logs/localhost-error.log"
  TransferLog "${SRVROOT}/logs/localhost-access.log"
  DocumentRoot "D:/Web/www"
    <Directory "D:/Web/www">
      Require all granted
      Options Indexes FollowSymLinks Includes ExecCGI
      AcceptPathInfo Off
      AllowOverride All
    </Directory>
</VirtualHost>
<VirtualHost localhost:443>
  ServerName localhost:443
  ServerAlias localhost
  SSLEngine on
  SSLCertificateFile "${SRVROOT}/key/localhost.crt"
  SSLCertificateKeyFile "${SRVROOT}/key/localhost.key"
  <FilesMatch "\.(cgi|shtml|phtml|php)$">
    SSLOptions +StdEnvVars
  </FilesMatch>
  ErrorLog "${SRVROOT}/logs/localhost-error.log"
  TransferLog "${SRVROOT}/logs/localhost-access.log"
  CustomLog "${SRVROOT}/logs/localhost-ssl-request.log" \
  "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
  DocumentRoot "D:/Web/www"
    <Directory "D:/Web/www">
      SSLOptions +StdEnvVars
      Require all granted
      Options Indexes FollowSymLinks Includes ExecCGI
      AcceptPathInfo Off
      AllowOverride All
    </Directory>
    BrowserMatch "MSIE [2-5]" \
    nokeepalive ssl-unclean-shutdown \
    downgrade-1.0 force-response-1.0
</VirtualHost>

Da ultimo inserire nel file hosts (che si trova in C:\Windows\System32\drivers\etc) queste righe:

127.0.0.1       localhost
::1             localhost

Modificate i percorsi con quelli vostri ed il gioco è fatto! Ecco come si presenta una pagina che gira in localhost!

Immagine
 
18 Luglio 2019 16:27:55 · [Fix bug Windows 10 (1903)]
Postato da
Ciao, forse hai appena installato Windows 10 (1903) sul tuo PC e ti ritrovi due bug che non sai come aggirare? Ebbene io ci sono già passato ed ho risolto in modo assolutamente pulito e funzionale. Sto parlando di due bug che personalmente ho trovato molto fastidiosi: il primo consiste nella assenza di icona per notepad.exe; il secondo consiste nella schermata di blocco con effetto blur che fa venire mal di testa oltre a nascondere la vera immagine di sfondo. Dunque armiamoci di pazienza e risolviamo il primo bug... per farlo posizionatevi in C:\ e create in quella posizione la cartella SystemResources, poi navigate fino a trovare il file notepad.exe.mun che troverete dentro la cartella C:\Windows\SystemResources, copiate tale file nella cartella che avete appena creato (SystemResources). Adesso noterete che notepad.exe ha finalmente la sua icona! Passiamo al secondo bug, per risolvere questo problema dovremo creare due file di registro anche se esiste un altro metodo che consiste nell'entrare nell'Editor Policy di Gruppo di Windows e da lì disattivare l'effetto blur ma non voglio parlarne perché funziona solo sulla versione Professional oppure Enterprise di Windows 10 mentre invece il trucco che usa il file di registro funziona su tutte le versioni di Windows 10! Dunque eseguite Notepad (o Blocco Note) e copiate e incollate questa impostazione di registro:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]
"DisableAcrylicBackgroundOnLogon"=dword:00000001

Salvate il file con nome Disabilita_Effetto_Blur.reg sul Desktop. A questo punto ci creiamo un secondo file di registro per ripristinare l'impostazione come era in origine nel caso non vi sia piaciuto il risultato. Ancora una volta è semplicissimo e basterà copiare e incollare questa seconda impostazione di registro in una finestra nuova di Notepad (o Blocco Note):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]
"DisableAcrylicBackgroundOnLogon"=-

Salvate il file con il nome Abilita_Effetto_Blur.reg sul Desktop. A questo punto vi basterà cliccare sul primo file di registro Disabilita_Effetto_Blur.reg per importare la voce nel registro. Riavviando il PC potrete finalmente vedere l'immagine di sfondo della schermata di blocco di Windows 10 senza farvi venire il mal di testa! Questi due fix li ho testati personalmente e funzionano su tutte le edizioni di Windows 10 (1903)! Buon divertimento!  
 
08 Maggio 2019 11:42:37 · [Il Ritorno di Mary Poppins]
Postato da
Acquistato Il Ritorno di Mary Poppins in versione Bluray SteelBook da La Feltrinelli e devo dire che quando ho iniziato a guardare il film, all'inizio ho pensato: "Beh, è stato modernizzato però c'è un non so che di nostalgico", appena ebbi partorito tale pensiero mi accorsi subito di una grossa incongruenza a cui nessuno aveva pensato, vi ricordate il piccolo Michael Banks? Di che colore aveva i capelli? Il ragazzino nel film del 1964 aveva i capelli biondo scuro, qui, lui adulto, nel sequel ha i capelli neri? All'epoca gli uomini non si tingevano i capelli! Altro punto... qui Mary Poppins non porta allegria, magia o dolcezza, si limita a fare da spettatrice a tutto quello che accade attorno alla famiglia Banks, si limita ad intervenire personalmente in sole due occasioni: il vaso rotto; la lancetta del grande orologio. Tranne queste due particolari scene che potevano tagliare in quanto non significative la Mary Poppins di questo sequel non si commuove, non ride, non prova gioia, è perfettamente anaffettiva. Una Mary Poppins che potrebbe benissimo non essere la protagonista ma bensì recitare al margine di un film scritto e diretto senza plauso ne gloria. Altra cosa che mi ha dato fastidio... siamo una cultura multietnica ma averci messo una marea di personaggi forzati mi sembra una esagerazione, vi faccio un esempio. Il film vuole abbracciare tutto l'universo, per cui la cugina di Mary Poppins è una rumena che parla male la lingua inglese e che è piena di pregiudizi e credenze arcaiche... ci mancava solo la cartomante / maga e la frittata era completa! Altra cosa che non posso farmi sfuggire... le canzoni supervisionate dal Sig. Sherman non hanno nemmeno lontanamente la dolcezza e la purezza melodica delle canzoni del 1964. Io rammento a memoria tutte le canzoni del film del 1964 a cominciare da "La vecchietta è sempre laggiù dona, dona, due penny anche tu..." e poi "Supercalifragilistichespiralidoso..." e poi ancora "Se quei due penny in banca subito impiegar tu li sai senza troppi sforzi in breve raddoppiar li vedrai..." oppure la magica "Cam-Camini, Cam-Camini. Spazza Camin. Allegro e felice pensieri non ho..." che fine hanno fatto? Ci sono cose che in un sequel non si possono ignorare, tutte le canzoni del sequel non sono orecchiabili né cantabili, i cartoni animati sono insulsi e privi di carattere e sono la copia dei vari film di animazione Disney realizzati nel corso dei lunghi anni, ad esempio "Il Re Leone" cosa c'entra con Mary Poppins? Poi il balletto di Mary Poppins con Jack al Musical Hall è insulso e privo di alcun contenuto significativo, come automi si limitavano a cantare che "non puoi giudicare il libro dalla copertina"! Il film è pervaso di tantissimi messaggi che si vuol far passare come perle di saggezza e che invece sono il comune pensare del cittadino medio. Non ci sono raffinati dialoghi filosofici sulla vita ma canzonette scordate che riprendono mentalità di un ceto medio senza volersi sforzare di andare più in là con la fantasia, una visione piatta e arcaica della vita sebbene addolcita qua e là... Il Ritorno di Mary Poppins non aggiunge vigore, maestria, forza e impatto morale, si limita a ripercorrere i soliti cliché. Un film che poteva essere evitato. Hanno rovinato quello che era un tempo poesia allo stato puro. Peccato, sono cresciuto con Mary Poppins (1964)... è giunto il momento di spegnere la TV.
 
10 Febbraio 2019 18:28:55 · [Metodo cattura mosche!]
Postato da
ImmagineSalve a tutti! Oggi voglio decisamente abbandonare il solito tema programmazione / tecnologia per affrontare un problema che quasi tutti noi stiamo sperimentando con l'arrivo della primavera, avrete sicuramente notato rientrando a casa che qualche clandestino si è introdotto nella vostra abitazione, si tratta dunque di un losco individuo? Quasi... non sono individui ma bensì amatissime mosche e zanzare che con il bel tempo proliferano e tentano di superare la soglia di casa rendendo impossibile vivere in pace! Di solito ve ne accorgete di notte quando sentite un ronzio maledetto e vi girate la testa sotto il cuscino cercando di non sentire il ronzio ma a nulla vale ogni tentativo di difesa perché lo scopo delle mosche è succhiare dalla vostra pelle i nutrienti e per le zanzare invece si tratta di succhiare il vostro prezioso sangue! Che sia guerra dunque! La prima cosa che viene in mente è tentare di schiacciare l'insetto, se siete di questo avviso vi avverto che difficilmente toglierete il sangue dalle vostre lenzuola o pareti, dunque come seconda opzione cercherete di far uscire dalla vostra stanza l'intruso chiudendo la porta dietro di voi ma questa decisione porterà nocumento agli altri vostri familiari che si troveranno invasi dai clandestini! In verità esiste un metodo che funziona sempre e che ho sperimentato da diversi anni e che risulta efficacissimo! Andiamo per ordine, per prima cosa isolate il clandestino, ossia chiudete bene la porta della vostra stanza per impedire che il disgraziato fugga! Recatevi in cucina e prendete due bicchieri di plastica normalissimi, tornate nella vostra stanza e richiudete la porta, aspettate che il disgraziato si poggi su un mobile basso o anche un lume, di solito preferiscono la luce dunque vi sarà più semplice se terrete acceso il lume sul vostro comodino. A questo punto impugnate i due bicchieri e lentamente iniziate ad avvicinarli al malcapitato, dovrete avere molta pazienza perché saranno necessari più o meno due minuti in cui dovrete tentare di unire i due bicchieri fino a chiuderli attorno alla mosca / zanzara che sia... quando i due bicchieri saranno vicini l'uno all'altro con un gesto fulmineo chiudete i due bicchieri imprigionando così l'intruso, ora con calma, recatevi al portone di casa e uscite in strada e liberate la mosca / zanzara aprendo i due bicchieri. Adesso potrete tornare a dormire e non sognerete più mosche / zanzare o ronzii. Metodo collaudato da diversi anni ha sempre funzionato ed ora sono fatto più bravo! Il tempo di cattura mi si è accorciato a 30 secondi! Provare per credere!  
 
07 Novembre 2018 20:27:43 · [Android 1942]
Postato da
ImmagineImmagineImmagineOggi volevo recensire un gioco che mi ha fatto tornare ragazzino! Si tratta del mitico Arcade 1942 realizzato appositamente per Android. Lo trovate nel PlayStore Google ed è davvero semplice usarlo. Innanzitutto dovete scaricare ed installare Google Play Giochi, poi acquistate sul PlayStore Google il gioco 1942 che costa solo € 1.19! Per tale modica cifra penso si possa fare! Purtroppo al momento in cui scrivo, l'app risulta aggiornata al 9 marzo 2017 e devo dire che scalda un pochino, la giocabilità è altissima e si fa tutto muovendo il dito sulla zona franca in basso del gioco che fa da touchpad e che permette qualsiasi acrobazia! Ve ne innamorerete subito, giocare non è mai stato così intuitivo, come dicevo l'unica cosa che fa da deterrente ai propositi di gioco è senza dubbio il fatto che questo giochino scaldi un pochino. Ho scritto al suo programmatore che fa parte della CAPCOM CO.LTD. anche perché ho il sospetto che questa versione Android non sia completamente compatibile con Android Oreo 8 ed è per questo motivo che ho chiesto al suo programmatore un aggiornamento, del resto nel 2017 c'era Android Nougat 7 ma ormai è il passato. Aspetto una sua risposta entro breve, mi hanno aperto un ticket di assistenza, ovviamente gli ho scritto in inglese spiegandogli cosa non va... intanto questo gioco mi piace da impazzire, quasi ogni giorno tornando da scuola (quando ero piccolo) passavo dalla sala giochi dove ci stavo almeno 30 minuti... il tempo si fermava ed io per un attimo dimenticavo gli assilli della scuola... se vi piace questa recensione, commentate e fatemi sapere cosa ne pensate! Grazie!


Gli articoli presenti in questo Diario sono in totale 130
Pagina 2 di 19  ❰❰1234...19❱❱


Christmas






Copyright © 2002-2024, Alessandro Marinuzzi

Visitatori  312763
  
Online     1

www.alecos.it

QR Code

   


Torna Su