Programmazione, Windows

Usare Composer php gestore delle dipendenze su windows

Un problema per chi si cimenta nel mondo del web development è rappresentato da come Usare Composer php gestore delle dipendenze.

Ecco alcuni utili consigli:

  1. Quando incontri documentazione che dice di eseguire Composer con php composer.phar install, puoi sostituirlo con:
    composer install

    Questa sezione presumerà che tu abbia installato composer globalmente.

  2. esegui le istruzioni navigando tramite CMD fino alla directory in cui è presente il “composer.json”
Primi

Fiori di nasello alla pugliese

Ingredienti:

  • Pomodorini
  • Cipolle
  • Olio
  • Sale
  • Olive nere
  • Cuori di Nasello
  • Origano
  • Acciughe

PREPARA:

  1. Soffritto di olio e cipolle
  2. Aggiungere pomodorini
  3. Lasciare appassire
  4. Aggiungere origano, sale, olive, acciughe
  5. Aggiungere nasello
  6. Aggiungere acqua se troppo secco
  7. Accompagnare con vino secco bianco

Immagine

Impiattato con friselle

Immagine

Linux

Metodo Delle Quadrature Successive con Esempio

Introduciamo ora il Metodo Delle Quadrature Successive (con Esempio) e vediamo come trovare il valore di 6^79 (mod 91) in 3 semplici passaggi:
  1. Scomporre l’esponente come somma di potenze di due (nell’esempio 79 = 64 + 8 + 4 + 2 + 1).
  2. Calcolare il valore della base elevata a tutti gli esponenti di due, ovviamente in modulo, partendo da 0 fino al massimo trovato. (Nel nostro esempio 6^2 (mod 91), 6^4 (mod 91), …, 6^32 (mod 91), 6^64 (mod 91) ricordandoci che possiamo sfruttare i risultati precedenti, ad esempio 6^2 (mod 91) = 36, 6^4 (mod 91) = 36^2 (mod 91).
  3. Concentriamoci adesso sui soli risultati che ci interessano, moltiplicandoli. (nel nostro esempio 6^2, 6^4, 6^8, 6^64 (6^0 e 6^1 li ottieni banalmente) tutti modulo 91.

A questo punto sia x il prodotto del punto 3, si calcola x mod 91 = y. Con quest’ultimo come risultato finale.

L’incremento di efficienza rispetto al prodotto iterato si vede anche ad occhio

Windows

Problemi con iTunes e iPad, iPhone, iPod che non vengono riconosciuti

Se hai aggiornato la versione di iTunes (per esempio 12.3) ecco che potresti incappare
spiacevolmente nella situazione in cui non riconosce il nostro iPhone.

Il problema può derivare anche dall’aggiornamento a IOS9 che ha registrato molti
bugs, tra cui questo. iTunes 12.3 difatti non riconosce, e di conseguenza non sincronizza
il nostro iDevice come di solito avviene, anche se ci accorgiamo che il PC lo riconosce,
Ecco cosa fare per risolvere i Problemi con iTunes e iPad, iPhone, iPod che non vengono riconosciuti:

  • ­Vai sul Pc, quindi apri il pannello di controllo per trovare la “Gestione dispositivi” in “Manager Device”, (se non la trovi può essere utile scriverla nella barra di ricerca)
    ­
  • Clicca su “Gestione dispositivi”
    ­
  • Espandi la voce ” Dispositivi Portatili ”
    ­
  • Clicca con il tasto destro, sull’ iDevice e selezioniamo “Proprietà”
    ­
  • Espandi la scheda ” Drivers ” (secondo pulsante in alto) e vai su “Aggiorna driver”
    ­
  • Scegliere di ricercare il driver nel Pc ed inserire uno di questi due percorsi
    • C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers
    • C:\Program Files (x86)\Common Files\Apple\Mobile Device Support\Drivers
      ­
  • Infine avvia iTunes e i tuoi iTunes e iDevice sono di nuovo ReadyToUse!!!!!
Windows

Chromium con flash plugin abilitato in windows

Chromium, la versione “no brand” del browser di casa G, è una alternativa meno controllata e più personalizzabile del fratello più famoso.

Ora vediamo come scaricare una versione di Cromium con flash plugin abilitato in Windows.

Passo uno, che versione di Chromium che desideriamo? Il progetto seguito dal sito Woolyss ci permette di fare tutto quello che desideriamo, abbiamo versioni stable, portable, l’installer insomma in tutte le salse.

Ora non manca che attivare il flash, cosa che possiamo fare indipendentemente dal passo precedente, ovviamente, se avete già la vostra versione di Chromium operativa, agiamo su quella.

Abbiamo bisogno di attivare il Flash plugin “PPAPI plugin: PepperFlash” ed è, ad oggi, l’unica scelta possibile, dato che l’alternativa “NPAPI” non è più supportata per ragioni di sicurezza, dato che opera con processi in sandbox.

Installiamo il plugin:
Tenendo sempre d’occhio la pagina chrome://flash per controllare lo stato del plugin, preleviamo il plugin, che distribuito da Adobe

Stable version – Direct link: install_flash_player_ppapi.exe (Windows).

Riavviando il browser, noteremo la pagina chrome://flash arricchita delle informazioni di versione del nostro plugin.

Windows

Modalità Provvisoria in Windows 8 e 10

Con il nuovo sistema operativo, la semplice schermata di selezione modalità, richiamata dal tasto f8, è stata mandata in pensione (non definitivamente) a favore di una modalità di avvio più “sprint”.

Dato che la modalità provvisoria è sempre stata, e resta, un’ultima spiaggia e talvolta l’ambiente di lavoro ideale per modifiche al sistema ecco come riaccedere alla Modalità Provvisoria in Windows 8 e 10:

Metodo Easy, MAIUSC + Riavvio:
In pratica, premendo MAIUSC mentre si seleziona la voce di riavvio nel menù start, avviamo in automatico un riavvio in modalità provvisioria.

Tramite Impostazioni del PC:
Da Impostazioni->Modifica->Aggiorna e ripristino->Ripristino->Avvio avanzato.

Bash:
Per gli smanettoni c’è sempre la vecchia bash che ci viene in soccorso con il suo:

shutdown /r /o

Riassumere F8:
Per i nostalgici che non temono qualche secondo di rallentamento nell’avvio basta eseguire:

bcdedit /set {bootmgr} displaybootmenu yes

questo farà comparire la schermata di avvio a cui siamo abituati.

Questo ultimo ricorda molto il comando per “switchare” dalla modalità UEFI a LEGACY:

bcdedit /set {default} bootmenupolicy legacy

Linux

Cookie – Privacy

Lo scopo dell'informativa

Lo scopo di questa pagina è descrivere le modalità di gestione del portale in riferimento al trattamento dei dati personali degli utenti che lo consultano, i quali saranno trattati secondo regole di liceità, correttezza, pertinenza e non eccedenza.
Si tratta di un'informativa che è resa ai sensi dell'art. 13 del d.lgs. n. 196/2003 – Codice in materia di protezione dei dati e delle Linee guida in materia di trattamento di dati personali contenuti anche in atti e documenti amministrativi, effettuato da soggetti pubblici per finalità di pubblicazione e diffusione sul web del Garante per la protezione dei dati personali (Deliberazione del 02.03.2011, G.U. n. 64, 19.03.2011).
L'informativa si ispira anche alla Raccomandazione n. 2/2001 adottata dalle autorità europee per la protezione dei dati personali, riunite nel Gruppo istituito dall'art. 29 della direttiva n. 95/46/CE, e recepisce le disposizioni contenute nel “Provvedimento sull'individuazione delle modalità semplificative per l'informativa e l'acquisizione del consenso per l'uso dei cookie” del Garante per la protezione dei dati personali (Provvedimento n. 229 del 08.05.2014, G.U. Serie Generale n. 126 del 03.06.2014).

L'informativa è resa solo per il sito Abruzzosullarete e non anche per altri siti web eventualmente consultati dall'utente tramite link.

Il titolare del trattamento

A seguito della consultazione di questo sito possono essere trattati dati relativi a persone identificate o identificabili. Il 'titolarè del loro trattamento è Paolo Leoni [email protected]

Luogo di trattamento dei dati

Paolo Leoni, strada seconda S.Elia 97100 L’aquila. [email protected]

Dal momento che l’installazione di Cookie e di altri sistemi di tracciamento operata da terze parti tramite i servizi utilizzati all’interno di questa Applicazione non può essere tecnicamente controllata dal Titolare, ogni riferimento specifico a Cookie e sistemi di tracciamento installati da terze parti è da considerarsi indicativo. Per ottenere informazioni complete, consulta la privacy policy degli eventuali servizi terzi elencati in questo documento.
Vista l’oggettiva complessità legata all’identificazione delle tecnologie basate sui Cookie ed alla loro integrazione molto stretta con il funzionamento del web, l’Utente è invitato a contattare il Titolare qualora volesse ricevere qualunque approfondimento relativo all’utilizzo dei Cookie stessi e ad eventuali utilizzi degli stessi – ad esempio ad opera di terzi – effettuati tramite questo sito.

Tipi di dati trattati

Dati di navigazione

I sistemi informatici e le procedure software preposte al funzionamento di questo sito web acquisiscono, nel corso del loro normale esercizio, alcuni dati personali (c.d. log files) la cui trasmissione è implicita nell'uso dei protocolli di comunicazione di Internet. Si tratta di informazioni che non sono raccolte per essere associate a interessati identificati, ma che per loro stessa natura potrebbero, attraverso elaborazioni ed associazioni con dati detenuti da terzi, permettere di identificare gli utenti. In questa categoria di dati rientrano gli indirizzi IP o i nomi a dominio dei computer utilizzati dagli utenti che si connettono al sito, gli indirizzi in notazione URI (Uniform Resource Identifier) delle risorse richieste, l'orario della richiesta, il metodo utilizzato nel sottoporre la richiesta al server, la dimensione del file ottenuto in risposta, il codice numerico indicante lo stato della risposta data dal server (buon fine, errore, ecc.) ed altri parametri relativi al sistema operativo e all'ambiente informatico dell'utente. Questi dati vengono utilizzati al solo fine di ricavare informazioni statistiche anonime sull'uso del sito e per controllarne il corretto funzionamento. I dati potrebbero essere utilizzati per l'accertamento di responsabilità in caso di ipotetici reati informatici ai danni del sito e potranno essere esibiti all'Autorità Giudiziaria, qualora questa ne faccia esplicita richiesta.
Dati forniti volontariamente dall'utente
L'invio facoltativo, esplicito e volontario di posta elettronica agli indirizzi indicati su questo sito comporta la successiva acquisizione dell'indirizzo del mittente, necessario per rispondere alle richieste, nonché degli eventuali altri dati personali inseriti nella missiva. Specifiche informative di sintesi verranno progressivamente riportate o visualizzate nelle pagine del sito predisposte per particolari servizi a richiesta.

COOKIE

I cookie sono stringhe di testo di piccole dimensioni che i siti visitati dall'utente inviano al suo terminale, dove vengono memorizzati per essere poi ritrasmessi agli stessi siti alla successiva visita del medesimo utente. Nessun dato personale degli utenti viene in proposito acquisito dal sito. Non viene fatto uso di cookie per la trasmissione di informazioni di carattere personale, né vengono utilizzati sistemi per il tracciamento e l'identificazione degli utenti.

I cookie utilizzati direttamente sono solo di tipo tecnico:

  • cookie di navigazione o di sessione, strettamente limitati alla trasmissione di identificativi di sessione (costituiti da numeri casuali generati dal server) necessari per consentire l'esplorazione sicura ed efficiente del sito (permettendo, ad esempio, di autenticarsi per accedere ad aree riservate);
  • cookie di funzionalità, che permettono all'utente la navigazione in funzione di una serie di criteri selezionati (ad esempio, la lingua) al fine di migliorare il servizio reso allo stesso.

La disabilitazione di questi cookie non consente l'utilizzo di parte dei servizi on line.

Cookie di terze parti:

cookie di monitoraggio o analitici. Il portale si avvale di "Google Analytics", un servizio di analisi web fornito da Google Inc. (“Google”) che utilizza cookie persistenti per consentire l'analisi statistica della navigazione delle pagine, senza memorizzare dati personali.

Tali informazioni verranno trasmesse e depositate presso i server di Google, che, secondo i termini di servizio in essere, li utilizzerà allo scopo di tracciare ed esaminare l'utilizzo del sito web da parte dell'utente, compilare report sulle attività del sito web per gli operatori del sito e fornire altri servizi relativi alle attività sul sito. Dette informazioni potrebbero anche essere trasferite a terzi da Google ove ciò sia imposto dalla legge o se tali terzi trattino le suddette informazioni per conto di Google. L'indirizzo IP dell'utente non sarà associato a nessun altro dato posseduto da Google.

Al seguente link è possibile consultare l'informativa sulla privacy della società Google, relativa al servizio Google Analytics http://www.google.com/intl/en/analytics/privacyoverview.html.

Per conoscere le norme sulla privacy di Google, si invita a visitare il sito Internet http://www.google.com/intl/it/privacy/privacy-policy.html.

Navigando nel sito web Abruzzosullarete, l'utente acconsente al trattamento dei dati da parte di Google per le modalità e i fini sopraindicati.

I cookie di monitoraggio possono essere disabilitati senza nessuna conseguenza sulla navigazione del portale.

Il Portale potrebbe contenere collegamenti ad altri siti web che dispongono di una propria informativa sulla privacy. L'Ateneo non risponde del trattamento dei dati svolto da tali siti.

È possibile negare il consenso all'utilizzo dei cookie agendo direttamente sulle impostazioni del proprio browser. Per informazioni dettagliate su come disabilitare i cookie per i browser più diffusi consultare le seguenti pagine (esterne al Portale):

Qualora si desiderasse disabilitare soltanto i cookie di Google Analytics, è possibile utilizzare il componente aggiuntivo di Google.
Anche se viene revocata l'autorizzazione all'utilizzo di cookie, prima di tale revoca i cookie potrebbero essere stati memorizzati sul terminale dell'utente. E' possibile cancellare cookie già memorizzati sul terminale modificando le opzioni del browser sulla privacy. Le impostazioni del browser contengono, infatti, l'opzione "Cancella dati di navigazione" che può essere utilizzata per eliminare i cookie, dati di siti e plug-in.

Facoltatività del conferimento dei dati

A parte quanto specificato per i dati di navigazione, l'utente è libero di fornire i dati personali riportati nei moduli di richiesta alla mail indicata o comunque indicati in contatti con l'Ufficio per sollecitare l'invio di materiale informativo o di altre comunicazioni. Il loro mancato conferimento può comportare l'impossibilità di ottenere quanto richiesto. Per completezza va ricordato che in alcuni casi (non oggetto dell'ordinaria gestione di questo sito) l'Autorità può richiedere notizie e informazioni, ai fini del controllo sul trattamento dei dati personali. In questi casi la risposta è obbligatoria a pena di sanzione amministrativa.

Modalità del trattamento

I dati personali sono trattati con strumenti automatizzati per il tempo strettamente necessario a conseguire gli scopi per cui sono stati raccolti. Specifiche misure di sicurezza sono osservate per prevenire la perdita dei dati, usi illeciti o non corretti ed accessi non autorizzati.

Diritti degli interessati

I soggetti cui si riferiscono i dati personali hanno il diritto in qualunque momento di ottenere la conferma dell'esistenza o meno dei medesimi dati e di conoscerne il contenuto e l'origine, verificarne l'esattezza o chiederne l'integrazione o l'aggiornamento, oppure la rettificazione. Ai sensi del medesimo articolo si ha il diritto di chiedere la cancellazione, la trasformazione in forma anonima o il blocco dei dati trattati in violazione di legge, nonché di opporsi in ogni caso, per motivi legittimi, al loro trattamento. Le richieste vanno rivolte alla mail indicata.

Cookie di terze parti

Cookie Name Expiration Time Description
_ga 2 years Used to distinguish users.
_gat 10 minutes Used to throttle request rate.
accept_cookie 2 years Used to save cookie accepted. it will not display cookie sidebar.

In ogni momento potrai cambiare le tue impostazioni relative ai cookies: in caso le impostazioni venissero modificate, non garantiamo il corretto funzionamento del nostro sito.

At any time you can change your cookie’s settings: if changed we do not guarantee the proper functioning of our site .

Linux, Windows

Aggiungi Google SSL Encrypted come motore di ricerca in chrome

https://encrypted.google.com/ è il motore di ricerca google che non traccia i traffici dell’utente.

Collegandosi all’indirizzo web ed impostandolo come pagina principale avremo l’interfaccia pulita di Google con il potere delle ricerche effettuate in https cifrate e protette.

Per essere ancora più performante e utilizzare la ricerca Encrypted tramite barra degli indirizzi, Aggiungi Google SSL Encrypted come motore di ricerca in chrome, basterà scaricare Google Chrome o Chromium, andare nel pannello delle impostazioni, alla voce CERCA premere su GESTISCI MOTORI DI RICERCA e aggiungere in basso un nuovo motore di ricerca, i primi due campi sono Nome e Dominio il terzo va riempito con questa query:

https://encrypted.google.com/search?{google:acceptedSuggestion}{google:originalQueryForSuggestion}sourceid=chrome&ie={inputEncoding}&q=%s

Perfetto, adesso Encrypted Google è ReadyToUse!!!!!

Linux, Programmazione, Windows

GitPills – Guida rapida al primo utilizzo di GitHub

GitPills – Guida rapida al primo utilizzo di GitHub

/*AGGIUNGERE PROGETTO DA REPO*/
git clone [url] [folder]

/*AGGIORNARE LA VERSIONE SENZA CONFLITTI*/
git pull //update project from online version
git add * (aggiungi le modifiche) (puoi ignorare LF in CRLF)
git commit -m “Messaggio”

/*AGGIORNARE */
git push
/*username e password*/

/*IN CASO DI CONFLITTI*/
git add *
/*modificare dove sono inseriti i suggerimenti di github*/
git add *
git commit -m “messaggio DIFFERENTE”
/*AGGIORNARE */
git push
/*username e password*/

Windows

Installare Chromium in Windows 8

Interfaccia non registrata! questo è il messaggio che molti si trovano quando, “installando” la versione di Chromium  ufficiale (http://www.chromium.org/getting-involved/download-chromium).

Immagine popup

Interfaccia non registrata

il link punta ad una pagina Blogspot che permette di scaricare una versione del browser che non deve essere installata, si estrae e si fa partire il .exe

Ecco che windows fa i capricci e compare quel fastidioso avviso di “interfaccia non registrata” per chrome.exe. girando sul web esistono soluzioni tra le più disparate ma tutte che cercano di modificare voci di registro che purtroppo non sono standard.

la soluzione migliore per installare Chromium in Windows 8, per me lo è stata, è quella di scaricare l’eseguibile dal sito -> http://chromium.woolyss.com/

il “mini-installer” farà le cose al nostro posto, registrando opportunamente le interfacce e i dll, causa di questo malfunzionamento.

Perfetto, adesso Chromium è di nuovo ReadyToUse!!!!!!!