Archivi tag: informatica

Sostituzione hard disk del portatile con SSD

Ho un portatile Asus F552M che nonostante i suoi 4 GB di RAM e un processore Intel Quad Core da 2,66 Mhz,a causa di un hard disk da 5400 giri,aveva delle prestazioni veramente al limite della sopportazione. Avvi lunghissimi,aperture delle cartelle con il tasto destro  ancor più lunghe, disco perennemente a frullare,anche con nessun task in corso. Mi sono così deciso a seguire la tendenza odierna a sostituire il supporto di archiviazione con uno allo stato solido e ho quindi rivolto la mia attenzione ovviamente al rapporto qualità prezzo migliore e soprattutto alla capacità che necessitava per il mio utilizzo del portatile. Su Amazon ho trovato un buon compromesso con un supporto Kingston da 240 mega.Costo 79,90 euro, il piu’ conveniente della categoria.Questa unità di memoria della Kingston, fino a qualche tempo fa, aveva il pregio del buon prezzo, ma il difetto di utilizzare chip di vecchia generazione , e così le prestazioni ne risentiamo rispetto ai prodotti dei competitors.Da qualche tempo c’e’ stata un’inversione del produttore,ed oggi i chip sono competitivi, come del resto le prestazioni. E cosi’ l’ho ordinato, (è  venduto direttamente da Amazon), e’ arrivato (celermente come da buona abitudine di Amazon), e ieri sera ho migrato..Come sempre nei casi di sostituzione hard disk il problema principale è quello di migrare i dati e le applicazioni, sul nuovo supporto. Se la sostituzione della memoria fissa avviene tra due dischi meccanici la problematica è relativamente semplice perché ci vengono in aiuto i vari programmi di migrazione e di backup. Nel caso di una migrazione da disco meccanico a memoria stato solido la cosa è leggermente più delicata in quanto effettuare un ripristino da un’immagine di un disco meccanico e riportarlo su una SSD, sebbene funzioni, il metodo con il quale vengono trasferiti i dati sull’archivio allo stato solido non è ottimale per il suo principio di funzionamento e pertanto avremmo comunque un decadimento delle prestazioni. Siccome la sostituzione la si effettua per migliorare le prestazioni, sarebbe stato sciocco accettare questo compromesso e pertanto consiglio a tutti,se vi trovate nella mia situazione,di optare per una nuova installazione del sistema operativo e di tutti i programmi desiderati. Windows 10. Infine posso confermarvi che la sostituzione mi ha accelerato di più di 10 volte la velocità di accesso ai programmi!

Sul mio forum trovate la guida per sostituire l’hd del portatile con la memoria ssd

link_forum_guida_hdd_ssd

e quella per reinstallare nuovamente windows 10 utilizzando il vostro product key

link_forum_guida_windows10_reinstall

 

 

Aggiornamento forum Phpbb alla versione 3.2.0 (supporto nuovo php7)

L’aggiornamento di una board non è sempre indolore..anzi. Eppure per necessità bisogna prima o poi aggiornare. Pertanto questa sera ho effettuato l’upgrade all’ultima release del forum phpbb3 stando ben attento a non perdere tutto il database e quantaltro.

E’ andato tutto a buon fine e se qualcuno si accingesse ad effettuare anch’esso l’aggiornamento ho stilato una piccola guida pratica con qualche consiglio su piccoli ostacoli che potrebbero presentarsi

link_al_forum_con_la_guida

Owncloud: script per esportare calendari .ics (per prevenire eventuali perdite di dati)

Per chi usa Owncloud, una delle maggiori problematiche è quella di riuscire a backuppare i calendari in formato .ics, in modo da poterli ripristrinare in caso di crash o importarli in altri calendari che leggono .ics
Questa breve guida mostra come creare uno script php. da dare in pasto a crontab, per effettuare un backup giornaliero della nostra /nostre agende
In pratica dobbiamo prima installare “composer” quindi “sabre/vobject” ed infine creare lo script

———————————————————————–

Tested on
O.S. Ubuntu 14.04
O.Cloud server ver. 8.1.8

needs:
-composer
-sabre

composer
command line to install composer
php composer-setup.php –install-dir=bin –filename=composer
Now just run php bin/composer in order to run Composer.

to test composer if it is installed:
command line composer

forum2.JPG
forum2.JPG (57.32 KiB) Visto 93 volte

sabre/vobject
command line to install sabre using composer
composer require sabre/vobject ~4.1

If all went well you should see the following folder

forum3.jpg
forum3.jpg (63.24 KiB) Visto 93 volte

into vendor directory you have to see:

forum 4.JPG
forum 4.JPG (16.05 KiB) Visto 93 volte

now you must create this script (source from https://statuscode.ch/2015/06/Combining … ilability/)
and put it on your server to test before putting it in a cron job to automate

<?php
// Use “composer require sabre/vobject” to get the required libraries
require_once(‘./vendor/autoload.php’);

use Sabre\VObject;

// Configure your data
$remoteHost = ‘http://xxx.xxx.xxx.xxx/owncloud’;
$calendarName = ‘yourcalendarname’;
$username = ‘usercalendarname’;
$password = ‘pswusercalendar’;

// Get ownCloud calendar
$curl = curl_init($remoteHost . ‘/remote.php/caldav/calendars/’.$username.’/’.$calendarName.’?export’);
curl_setopt($curl, CURLOPT_USERPWD, $username . “:” . $password);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_VERBOSE, true);
$ics = curl_exec($curl);
curl_close($curl);

// Parse calendar file
$calendar = VObject\Reader::read($ics);

// Replace all SUMMARY fields with a value of “Reserved”
// foreach($calendar->children() as $children) {
// if($children instanceof VObject\Component\VEvent) {
// $children->SUMMARY = ‘Reserved’;
}
}

// Put the resulting ICS to “destinationdirectory”/public.ics
file_put_contents(‘Scrivania/TEST/public.ics’, $calendar->serialize());
?>

to test you can write in command line:
php scriptaddress scriptname.php

if runs well you can see something like this

forum1.jpg
forum1.jpg (204.67 KiB) Visto 93 volte

attention: if you return an error like this:
PHP Warning: require_once(./vendor/autoload.php): failed to open stream:
verify you not are writing in command line as “sudo”

tratto dal mio forum

Linux il sistema operativo immune ai virus

Linux..il sistema operativo che è progettato e strutturato in modo da permettere un immunità pressoché totale da virus e qualche tipo di malware.. Qui cercherò di spiegare COME, e tenterò di ricordare agli utenti che il sistema SICURO per definizione non esiste, “l’unico sistema sicuro è quello spento“, come mi suggeriscono nei commenti.. Però Linux se usato con un briciolo di attenzione (aggiornare il sistema e non fare cose “stupide”, qui elencate) vi permette di scordarvi di Virus e Malware

Tanti dicono che l’unico motivo per cui i virus per Linux non ci sono sia la poca diffusione.. Il che è vero per l’utenza Desktop (utenti “normali”) ed è assolutamente falso negli ambienti Server.. ma questo è un altro discorso!

Occorre poi fare una piccola distinzione: un Virus è un Malware, software malevolo, esistono poi altri tipi di malware come i Worm..

Un Worm è un virus che sfrutta una falla di sicurezza di un sistema operativo per eseguirsi ed infettare una macchina, quindi si replica attraverso la rete..

Storicamente i sistemi Linux hanno meno falle di sicurezza dei sistemi Windows, e quindi meno falle da sfruttare per i Worm, inoltre le falle hanno tempi di correzione di 2-3 giorni, talvolta poche ore… un Worm avrebbe vita decisamente breve quindi!

Ma vediamo di capire perché un sistema Linux è più resistente, talvolta immune, ai Virus!

Elencherò dei punti, alcuni banali.. altri più importanti

  • Più utenti di Linux significa anche più Utenti che guardano il codice sorgente, ovviamente non tutti lo faranno, ma gli utenti più esperti o più curiosi possono farlo! La possibilità di scoprire falle aumenta!
  • Perché un file venga eseguito gli vanno assegnati MANUALMENTE i permessi di esecuzione! Oppure va scompattato (con i permessi già corretti) ed eseguito.. non basta cliccarci su 2 volte
  • L’utente lavora sempre come “Utente”, e se non mette la password di amministratore (root) il virus non può far gravi danni, l’utente deve solo imparare a non digitare la password ogni volta che viene richiesta in modo cieco.. E la password non viene richiesta spesso, solo quando si vuole installare qualcosa (vedere prossimo punto) o modificare qualche configurazione! Se non si sta facendo nessuna di queste 2 cose la password non serve

    Su Linux l’utente “normale” può fare praticamente tutto.. il sistema è fatto in modo tale da non creare alcuna limitazione che non sia necessaria.. una volta configurato e avendo tutti i programmi che ci occorrono installati ci possiamo dimenticare della password di root (meglio di no), salvo per fare gli aggiornamenti al sistema

  • Il motivo principe dell’immunità ai Virus di Linux: i Repository!!

    I Repository sono delle raccolte di software (programmi) sia di sistema che per l’uso comune, in genere accessibili via internet! E’ qualcosa di simile al Windows Update, ma su Linux ci sono per qualunque programma..

    Se volete installare un programma su windows lo cercate su internet, lo scaricate e lo installate (con nessuna garanzia che quel programma sia esente da virus o di software malevolo)

    Su Linux aprite il programma di gestione dei Repository, cercate il programma che vi interessa e lo installate da lì.Ogni distribuzione ha un suo Repository con un team di mantenitori che se ne occupano! Quando si fa un aggiornamento vengono aggiornati TUTTI i programmi installati nel sistema, non solo quelli del sistema operativo in se

    l’uso dei repository garantisce che qualunque programma decidiamo di installare sia esente da Virus, i casi in cui qualche programma che ci serve non sia presente nei repository sono abbastanza rari, quindi il rischio di installare programmi malevoli è pressoché nullo

  • Niente Crack, gli utenti Linux sono spinti a non installare Crack ma ad utilizzare software Libero (e spesso gratuito), soprattutto grazie all’uso dei repository citati sopra! Ed è risaputo che spesso i crack contengono software malevolo
  • Se anche qualche utente non sta attento è molto difficile che siano in molti a non fare attenzione, quindi la diffusione dei Virus è un fenomeno assai difficile su Linux

Come avrete quindi capito: se installate il software dai repository non installerete mai alcun virus..

se riceveste un’email con un virus dovreste effettuare diverse operazioni per riuscire ad infettarvi (mettere i permessi di esecuzione, eseguirlo manualmente, dare la password di root per fargli fare danni gravi) insomma… non è proprio un procedimento “automatico” o che si possa eseguire senza riflettere…

Restano i Worm, quei programmi che sfruttano le falle del sistema per auto-installarsi.. Per questi non c’è garanzia assoluta.. se non quella di aggiornare il sistema periodicamente e prendere altre misure di sicurezza, come un firewall, che su Linux funziona decisamente bene!

Il firewall Linux, iptables, è un firewall gratuito e molto potente, in pochi minuti può essere configurato per rendere la macchina connessa ad internet INVISIBILE dall’esterno (stealth) e senza impedimenti a nessuno dei programmi comunemente utilizzati su internet
L’utente non è annoiato da continui e più o meno comprensibili pop-up che “chiedono” se bloccare o meno un programma.. per capirci.. una volta che avete configurato il firewall ( script, firestarter, guardog ) potete scordarvi che esista
La limitazione dei firewall Windows è che sono costretti ad appoggiarsi allo stack di rete di Windows.. rallentano quindi il sistema e sono più complessi da configurare! Per trovare poi un firewall con le stesse caratteristiche diiptables occorre cercare a lungo e difficilmente se ne troverà uno gratuito

Nonché la consapevolezza che le falle sono molte meno e risolte in modo molto più rapido che sugli altri sistemi; ancora una volta questo significa che la diffusione di un Worm verrà stroncata in breve tempo e resterà limitata a pochi casi.

Windows 10 fa spazio a Ubuntu 16.04

7 settembre 2016. Alle 22:00, stufo dell’instabilita’, dei continui crash, e dei continui aggiornamenti (chissà x fare che cosa!) decido di migrare il PC casalingo all’ultima release di Ubuntu, la 16.04. Anche qui Microsoft ci mette lo zampino…sul disco ho due partizioni,quella del S.O. e una dati. Quella del S.O. la formatto ext4, e vi installo Linux, l’altra la lascio intonsa con 10 gb di foto..

WordPress: non aggiorna plugins – timeout

1° problema:dall’aggiornamento all’ultima release non riesco più ad aggiornare i plugins..appare errore “curl 28..”errore-aggiornamentoSe provo ad aggiungere plugins mi appare invece il seguente messaggio di errore:

If I try to add plugins I get the following error message instead:

There was an unexpected error. There must be a mistake with WordPress.org or the configuration of this server. If you still have access problems, check the support forum.

1°problem: by the update to the latest release I no longer update plugins..appare error "curl 28 .."

2°problema già presente con la precedente versione: jetpack non riesce a collegarsi a wordpress.org…errore “curl 28..”

2nd problem already present with the previous version: jetpack can not connect to wordpress.org ... error "curl 28 .."

jetpack_error


la mia attuale versione wordpress

my current version of wordpress

wp_ver_logopoichè sul  mio server WP gira senza ssl, la configurazione di wp-config.php prevede la forzatura di lavorare in HTTP e non HTTPS

because on my WP server runs without ssl, the wp-config.php configuration involves the forcing of work in HTTP and not HTTPS

wp_config_jp

questi i permessi dei file/cartelle di wp, in pratica 755 le cartelle, 644 per i files

these permissions of files / folders wp, 755folders, 644files

permessi_dir_wpil server gira su OS unix ubuntu 14.04.4 LTS

The server runs on OS unix ubuntu 14.04.4 LTS

ubuntu_ver

il test con xmlrpc.php riporta il messaggio corretto

the test with xmlrpc.php returns the correct message

xml_rpcinfine il resto sembra funzionare tutto..riesco a scrivere i post sul blog, riesco ad inserire files nella cartella media, i plugins installati funzionano

Finally, the rest seems to work fine.I can write posts on blog, I can put files in the media folder, installed plugins work fine etc

il link del forum wordpress

https://it.wordpress.org/forums/topic/wp-4-6-1-non-mi-aggiorna-i-plugin-automaticamente/

 

 

WordPress aggiornato alla versione 4.6.1

wp-1473587239115.jpg

Genova 8 settembre 2016. Ore 23:00 finito aggiornamento e home server up. WP è aggiornato all’ultima versione e non sembrano esserci errori segnalati. Dai test effettuati sul server WordPress funziona in tutte le sue componenti.Rilevo un’unica anomalia riguardo all’aggiornamento dell’unico plugins che ho da aggiornare.SEO Yoast:parte il download ma si ferma poco dopo con errore CURL 28 timeout…Purtroppo fino a che non mi si ripresenta un aggiornamento non posso capire se e’ un problema del solo plugin o dell’intero WP.

Samsung A3 con problema bluetooth disturbato

galaxi a3Nuovo telefono aziendale.Provo a collegarlo al viva voce della macchina e per un po funziona. Poi tutto ad un tratto comincia ad intermittenza a dare scariche che rendono incomprensibile capire l’interlocutore e lo stesso per la persona dall’altra parte della cornetta. Non mi dispero e penso ad una incompatibilità con il Bluetooth della macchina (peraltro improbabile in quanto auto nuovissima e con Bluetooth che con il mio telefono personale funziona perfettamente).Provo quindi a collegarlo al mio auricolare (che con il telefono precedente funzionava benissimo). Collego e… tac dopo pochi minuti dall’inizio conversazione arriva lo stesso problema. A questo punto ritengo che sia un problema del telefono e ne richiedo la sostituzione. Arriva il nuovo telefono, identico modello, nuovo anch’esso. Lo connetto alla macchina parlo benissimo per un’oretta..perfetto dico, problema risolto. Invece no…nel pomeriggio il problema si ripresenta identico…di nuovo il bluetooth disturbato.Comincio a pensare che due telefoni su due con lo stesso problema (e nessun post su internet circa l’argomento) sia statisticamente improbabile. Eppure non demordo e richiedo la sostituzione con un terzo telefono. A questo punto decido di annotarmi tutti gli aggiornamenti che effettuo (compresa l’installazione delle applicazioni, una ad una ) per verificare a che punto si inceppera di nuovo per vedere di trovare una probabile incompatibilità.  Inizio le telefonate…tutto funziona. Comincio con installare WhatsApp. Installato WA provo nuovamente a telefonare e magicamente il problema ritorna. Tra me e me dico: mi scazza ma forse ho trovato il problema. Disinstallo WA e,convinto come un papa, provo a telefonare…macché il problema persiste. Possibile che disinstallando WA il problema non sia rientrato?  Allora che faccio: reinstallo WA e ci ragiono sopra. Ragiona e ragiona ci penso una settimana intera fino a che non mi arriva (come sempre sulla tazza del bagno!) la soluzione al problema. Il conflitto non viene creato da nessuna app… il conflitto e’ causato dall’utilizzo contemporaneo del wifi e del Bluetooth.  Oggi tutte le volte che connetto il Bluetooth alla macchina o alla auricolare senza fili, disattivo il WiFi e tutto funziona meravigliosamente.

home del blog

Jetpack:risolvere l’errore “register_http_request_failed

Jetpack activation, fix register_http_request_failed error

Fix "Jetpack could not contact WordPress.com: register_http_request_failed. This usually means something is incorrectly configured on your web host." in just a few steps, and you are to able to connect the Jetpack plugin activation:

  1. download the cacert.pem file (http://curl.haxx.se/ca/cacert.pem) to your computer
  2. upload cacert.pem to your website, preferably to an unwritable location (but readable for the web server, just to protect the file)
  3. download and open the wp-includes/class-http.php file
  4. somewhere around line 1084, within function request() of class WP_Http_Curl{}, add:
    curl_setopt( $handle, CURLOPT_CAINFO, "/path/to/domain/cacert.pem" );
  5. save and upload the file to the wp-includes/ folder