Keyboard Shortcuts in Microsoft Windows

Keyboard Shortcuts (Microsoft Windows)
1. CTRL+C (Copy)
2. CTRL+X (Cut)
3. CTRL+V (Paste)
4. CTRL+Z (Undo)
5. DELETE (Delete)
6. SHIFT+DELETE (Delete the selected item permanently without placing the item in the Recycle Bin)
7. CTRL while dragging an item (Copy the selected item)
8. CTRL+SHIFT while dragging an item (Create a shortcut to the selected item)
9. F2 key (Rename the selected item)
10. CTRL+RIGHT ARROW (Move the insertion point to the beginning of the next word)
11. CTRL+LEFT ARROW (Move the insertion point to the beginning of the previous word)
12. CTRL+DOWN ARROW (Move the insertion point to the beginning of the next paragraph)
13. CTRL+UP ARROW (Move the insertion point to the beginning of the previous paragraph)
14. CTRL+SHIFT with any of the arrow keys (Highlight a block of text)
SHIFT with any of the arrow keys (Select more than one item in a window or on the desktop, or select text in a document)
15. CTRL+A (Select all)
16. F3 key (Search for a file or a folder)
17. ALT+ENTER (View the properties for the selected item)
18. ALT+F4 (Close the active item, or quit the active program)
19. ALT+ENTER (Display the properties of the selected object)
20. ALT+SPACEBAR (Open the shortcut menu for the active window)
21. CTRL+F4 (Close the active document in programs that enable you to have multiple documents opensimultaneou sly)
22. ALT+TAB (Switch between the open items)
23. ALT+ESC (Cycle through items in the order that they had been opened)
24. F6 key (Cycle through the screen elements in a window or on the desktop)
25. F4 key (Display the Address bar list in My Computer or Windows Explorer)
26. SHIFT+F10 (Display the shortcut menu for the selected item)
27. ALT+SPACEBAR (Display the System menu for the active window)
28. CTRL+ESC (Display the Start menu)
29. ALT+Underlined letter in a menu name (Display the corresponding menu) Underlined letter in a command name on an open menu (Perform the corresponding command)
30. F10 key (Activate the menu bar in the active program)
31. RIGHT ARROW (Open the next menu to the right, or open a submenu)
32. LEFT ARROW (Open the next menu to the left, or close a submenu)
33. F5 key (Update the active window)
34. BACKSPACE (View the folder onelevel up in My Computer or Windows Explorer)
35. ESC (Cancel the current task)
36. SHIFT when you insert a CD-ROMinto the CD-ROM drive (Prevent the CD-ROM from automatically playing)


Dialog Box - Keyboard Shortcuts
1. CTRL+TAB (Move forward through the tabs)
2. CTRL+SHIFT+TAB (Move backward through the tabs)
3. TAB (Move forward through the options)
4. SHIFT+TAB (Move backward through the options)
5. ALT+Underlined letter (Perform the corresponding command or select the corresponding option)
6. ENTER (Perform the command for the active option or button)
7. SPACEBAR (Select or clear the check box if the active option is a check box)
8. Arrow keys (Select a button if the active option is a group of option buttons)
9. F1 key (Display Help)
10. F4 key (Display the items in the active list)
11. BACKSPACE (Open a folder one level up if a folder is selected in the Save As or Open dialog box)

Microsoft Natural Keyboard Shortcuts
1. Windows Logo (Display or hide the Start menu)
2. Windows Logo+BREAK (Display the System Properties dialog box)
3. Windows Logo+D (Display the desktop)
4. Windows Logo+M (Minimize all of the windows)
5. Windows Logo+SHIFT+M (Restorethe minimized windows)
6. Windows Logo+E (Open My Computer)
7. Windows Logo+F (Search for a file or a folder)
8. CTRL+Windows Logo+F (Search for computers)
9. Windows Logo+F1 (Display Windows Help)
10. Windows Logo+ L (Lock the keyboard)
11. Windows Logo+R (Open the Run dialog box)
12. Windows Logo+U (Open Utility Manager)
13. Accessibility Keyboard Shortcuts
14. Right SHIFT for eight seconds (Switch FilterKeys either on or off)
15. Left ALT+left SHIFT+PRINT SCREEN (Switch High Contrast either on or off)
16. Left ALT+left SHIFT+NUM LOCK (Switch the MouseKeys either on or off)
17. SHIFT five times (Switch the StickyKeys either on or off)
18. NUM LOCK for five seconds (Switch the ToggleKeys either on or off)
19. Windows Logo +U (Open Utility Manager)
20. Windows Explorer Keyboard Shortcuts
21. END (Display the bottom of the active window)
22. HOME (Display the top of the active window)
23. NUM LOCK+Asterisk sign (*) (Display all of the subfolders that are under the selected folder)
24. NUM LOCK+Plus sign (+) (Display the contents of the selected folder)
25. NUM LOCK+Minus sign (-) (Collapse the selected folder)
26. LEFT ARROW (Collapse the current selection if it is expanded, or select the parent folder)
27. RIGHT ARROW (Display the current selection if it is collapsed, or select the first subfolder)


Shortcut Keys for Character Map
After you double-click a character on the grid of characters, you can move through the grid by using the keyboard shortcuts:
1. RIGHT ARROW (Move to the rightor to the beginning of the next line)
2. LEFT ARROW (Move to the left orto the end of the previous line)
3. UP ARROW (Move up one row)
4. DOWN ARROW (Move down one row)
5. PAGE UP (Move up one screen at a time)
6. PAGE DOWN (Move down one screen at a time)
7. HOME (Move to the beginning of the line)
8. END (Move to the end of the line)
9. CTRL+HOME (Move to the first character)
10. CTRL+END (Move to the last character)
11. SPACEBAR (Switch between Enlarged and Normal mode when a character is selected)
Microsoft Management Console (MMC)
Main Window Keyboard Shortcuts
1. CTRL+O (Open a saved console)
2. CTRL+N (Open a new console)
3. CTRL+S (Save the open console)
4. CTRL+M (Add or remove a console item)
5. CTRL+W (Open a new window)
6. F5 key (Update the content of all console windows)
7. ALT+SPACEBAR (Display the MMC window menu)
8. ALT+F4 (Close the console)
9. ALT+A (Display the Action menu)
10. ALT+V (Display the View menu)
11. ALT+F (Display the File menu)
12. ALT+O (Display the Favorites menu)


MMC Console Window Keyboard Shortcuts
1. CTRL+P (Print the current page or active pane)
2. ALT+Minus sign (-) (Display the window menu for the active console window)
3. SHIFT+F10 (Display the Action shortcut menu for the selected item)
4. F1 key (Open the Help topic, if any, for the selected item)
5. F5 key (Update the content of all console windows)
6. CTRL+F10 (Maximize the active console window)
7. CTRL+F5 (Restore the active console window)
8. ALT+ENTER (Display the Properties dialog box, if any, for theselected item)
9. F2 key (Rename the selected item)
10. CTRL+F4 (Close the active console window. When a console has only one console window, this shortcut closes the console)


Remote Desktop Connection Navigation
1. CTRL+ALT+END (Open the Microsoft Windows NT Security dialog box)
2. ALT+PAGE UP (Switch between programs from left to right)
3. ALT+PAGE DOWN (Switch between programs from right to left)
4. ALT+INSERT (Cycle through the programs in most recently used order)
5. ALT+HOME (Display the Start menu)
6. CTRL+ALT+BREAK (Switch the client computer between a window and a full screen)
7. ALT+DELETE (Display the Windows menu)
8. CTRL+ALT+Minus sign (-) (Place a snapshot of the active window in the client on the Terminal server clipboard and provide the same functionality as pressing PRINT SCREEN on a local computer.)
9. CTRL+ALT+Plus sign (+) (Place asnapshot of the entire client window area on the Terminal server clipboardand provide the same functionality aspressing ALT+PRINT SCREEN on a local computer.)

Microsoft Internet Explorer Keyboard Shortcuts
1. CTRL+B (Open the Organize Favorites dialog box)
2. CTRL+E (Open the Search bar)
3. CTRL+F (Start the Find utility)
4. CTRL+H (Open the History bar)
5. CTRL+I (Open the Favorites bar)
6. CTRL+L (Open the Open dialog box)
7. CTRL+N (Start another instance of the browser with the same Web address)
8. CTRL+O (Open the Open dialog box,the same as CTRL+L)
9. CTRL+P (Open the Print dialog box)
10. CTRL+R (Update the current Web )

Velocizzare Windows 7 e 8 con 10 opzioni nascoste


Velocizzare Windows 7 e 8 con 10 opzioni nascoste

opzioni nascoste Windows 7 e Vista
Windows 8 è uguale a Windows 7 con l'aggiunta di una nuova schermata Start.

In Vista, Windows 7 e Windows 8 ci sono un sacco di opzioni nascoste in più rispetto a quante ne avesse Windows XP che vale la pena indagare per rendere il computer più performante e veloce.

Oggi quindi vi faccio lavorare un po' sul computer con un'altra pagina di 10 + 1 consigli per velocizzare il sistema operativo Windows 7 e per Vista, che possono essere seguiti anche dai meno esperti, senza bisogno di installare programmi esterni ma semplicemente "smanettando" nelle opzioni nascoste che non si finisce mai di scoprire.

1) Disattivare il defrag automatico
Avere un disco ben deframmentato migliora le prestazioni, ma il processo di deframmentazione è uno dei più lunghi, noiosi e lenti.
Su Windows 8, 7 e Vista è impostata la deframmentazione automatica e periodica del disco che va a rallentare il computer magari nei momenti meno opportuni.
Conviene allora disattivare la pianificazione della deframmentazione dischi, andando sull'utilità di deframmentazione (da cercare sul menu avvio), premere su Configura Pianificazione e levare la selezione dove è scritto "Esegui una pianificazione....".
Ci tengo però a dire che la deframmentazione è comunque importante e da fare almeno una volta al mese quindi meglio non dimenticarsene e, meglio ancora, usare un programma migliore per deframmentare i dischi.

2) Ottimizzare gli hard disk SATA
La maggior parte dei PC con Windows 7 e Vista sono montati con hard disk SATA installati.
Si possono migliorare le prestazioni del proprio hard disk cosi da velocizzare i caricamenti disco.
Andare allora in Gestione periferiche (fare clic su Start, tasto destro del mouse su computer, selezionare Proprietà e scegliere Gestione dispositivi dal pannello a sinistra) Espandere unità disco, cliccare col tasto destro sull'hard disk ATA o SATA, scegliere Proprietà e passare alla scheda criteri.
La Cache in scrittura dovrebbe già essere attivata.
Si può abilitare anche l'opzione "Disattiva scaricamento buffer cache in scrittura..." per aumentare le prestazioni dell'hard disk ma soltanto in due casi: sui pc portatili dotati di batteria e sui pc fissi che usano un UPS che ne impedisce lo spegnimento nel caso vada via la luce.
Questo perché è possibile perdere dati durante la scrittura se c'è un'interruzione di corrente.

3) Attivare il Monitoraggio affidabilità
Si scrive spesso di programmi per monitorare il sistema e controllare le prestazioni quando invece Vista, Windows 8 e Windows 7 hanno tutti gli strumenti necessari, solo che sono un po' nascosti.
Il Monitoraggio affidabilità mostra un grafico utile a controllare la stabilità del sistema nel tempo e poter vedere come ogni azione ha conseguenze sul computer.
Per avviare questo monitoraggio si deve aprire il Pannello di controllo e scegliere Prestazioni del sistema -> Strumenti avanzati -> Apri Performance Monitor.

4) Controllare il Visualizzatore eventi
Il Visualizzatore eventi consente di identificare errori e ritardi nel sistema.
Di come leggere il registro eventi ho parlato in un altro articolo.

5) Identificare i problemi con un Report globale sullo stato di salute del computer
Nel Pannello di controllo, scegliere Prestazioni del sistema -> Strumenti avanzati e cliccare suGenera un rapporto di integrità del sistema.

6) Eliminare i programmi dall'avvio automatico
In questo caso, per rendere l'accensione del pc più rapida ed anche per evitare che ci siano processi inutili attivi sul computer, conviene utilizzare un programma esterno come Autoruns o Glary Utilities o Tuneup o altri programmi per ottimizzare il pc Windows.

7) Disabilitare la condivisione della stampante se non si usa la stessa stampante in rete.
Esplora risorse di Windows può rallentare mentre cerca le stampanti condivise.
Se non è una cosa di cui si ha bisogno, meglio riguadagnare velocità disattivando la condivisione della stampante.
Scegliere Pannello di controllo > Centro connessioni di rete e condivisione > Impostazioni di condivisione avanzate e disattivare la condivisione file e stampanti.

8) Ripulire il menu Avvio o menu Start
Se, quando si preme il pulsante Windows in basso a sinistra, si notassero troppi oggetti e si volesse ottimizzare questo menu di avvio dei programmi, si possono nascondere alcuni elementi.
Andare al Pannello di controllo, scegliere Personalizzazione e cliccare su Barra delle applicazioni e menu Start sulla sinistra.
Alla scheda Menu Start, premere su Personalizza e scegliere gli elementi da visualizzare disattivando, ad esempio, i Preferiti se non si usa Internet Explorer, elementi recenti, guida, gruppo home e cosi via.

9) Opzioni di indicizzazione
L'indicizzazione dell'hard disk è un argomento controverso: c'è chi preferisce disattivarlo per guadagnare memoria e risorse di sistema, c'è invece chi lo vuole attivo per trovare più velocemente i file.
Sta quindi alle abitudini di ciascuno decidere se disattivare questa indicizzazione dei file o no, a seconda di quanto si utilizza la ricerca.
Per disattivare l'indicizzazione di un disco, aprire le risorse del computer, premere col tasto destro sull'icona dell'hard disk e deselezionare l'opzione di indicizzazione nella scheda Generale.
Si può anche spegnere del tutto l'indicizzazione: andare sul Pannello di controllo > Strumenti di amministrazione > Servizi, cercare Windows Search, doppio click e mettere come tipo di avvio, disabilitato.
Se si mantiene il servizio attivo come forse dovrei consigliare, andare alle opzioni di indicizzazione cercandole dalla casella di ricerca del menu Start.
Si possono modificare i percorsi e le cartelle da includere nell'indice dell'hard disk, limitandoli ai più importanti e più usati.
Premendo su Avanzate si possono anche escludere alcuni tipi di file dall'indicizzazione per guadagnare velocità.
Rimuovere ad esempio i file eseguibili .exe e che difficilmente saranno mai cercati.

10) Disattivare il controllo account utente
Ritorniamo ancora su questo argomento che aveva sollevato qualche protesta l'ultima volta.
Questa volta diciamo cosi: Se si è persone esperte, questo UAC rallenta solo le operazioni.
Gli utenti meno esperti o sicuri, farebbero bene a mantenere questo controllo di sicurezza, sapendo però che ogni eventuale divieto dipende da questo.
Per disattivare UAC, aprire il Pannello di controllo, scegliere 'Account utente e modificare le impostazioni di controlle dell'account utente, mettendolo al minimo.

11) Compressione differenziale remota
Questo servizio è utile se si spostano molti file attraverso una rete di computer, altrimenti è inutile.
Aprire il Pannello di controllo > Programmi e funzionalità > Attivare o disattivare le funzionalità di Windows, deselezionare la casella accanto a 'compressione differenziale remota' e dare l'ok.

Rendere Windows 8 molto più veloce


Rendere Windows 8 molto più veloce.

velocizzare Windows 8Così come già fatto per Windows XP e Windows 7, vediamo una guida generale per sistemare Windows 8 e renderlo più veloce possibile nel caricarsi e nel caricare i vari programmi e le applicazioni.
Ci sono diverse impostazioni, alcune modificabili nel Pannello di controllo, altre più nascoste, che permettono effettivamente di velocizzare Windows 8 al massimo su qualsiasi computer, senza rinunciare a nulla e senza effetti negativi.

Quindi, se si sta usando già Windows 8 e si vorrebbe che il computer andasse più veloce, è il caso di lavorarci sopra qualche minuto per cambiare qualche opzione ed applicare qualche trucco speciale.
Per avere Windows 8 super veloce, abbiamo 7 tipi di opzioni e configurazioni da sistemare:

1) Modificare il Registro di sistema con alcuni trucchetti.
Scaricare questo archivio di tweak, estrarlo in una cartella e notare due file dall'estensione .reg.
Si tratta di modifiche alle chiavi di registro di Windows che possono essere applicate in un colpo solo con un doppio click sul file Registry Tweaks to Make Windows Faster (accettare le modifiche).
L'altro file, Restore Default Settings serve ad annullare le modifiche e riportare tutto com'era prima.
Lo script è stato testato con successo, non provoca alcun danno incidentale, è sicuro e, per chi vuol saperlo, contiene le seguenti modifiche.
- Aggiunta dei tasti "Copia", "Sposta in" e "prendi possesso" (take ownership) nel menu contestuale tasto destro;
- Auto termina i programmi che si bloccano dopo un certo tempo;
- Menu più rapidi ad apparire;
- Disabilitato il controllo di spazio su disco, inutile quasi sempre.
- Disabilitata la ricerca di programmi mancanti che non esistono più quando si clicca su un collegamento vecchio del programma da usare per aprire un file sconosciuto.
- Cartelle più veloci a caricare

2) Disabilitare ombre e animazioni di Windows 8
Per impostazione predefinita, Windows mostra molti effetti speciali gradevoli da vedere e animazioni per fare l'interfaccia più bella.
Siccome però le animazioni possono diminuire le prestazioni del sistema occupando memoria, è disattivare questo tipo di effetti.
Premere i tasti Windows+R insieme per aprire la finestra di dialogo Esegui, digitare il comandosysdm.cpl e premere Invio.
Dalla finestra delle Proprietà del sistema, andare su Avanzate,cliccare sul tasto Impostazioni sotto la sezione Prestazioni e deselezionare le seguenti opzioni:

- Anima le finestre quando vengono ingrandite o ridotte
- Animazioni sulla barra delle applicazioni
- Apri caselle combinate con effetto scorrimento
- Controlli ed elementi animati nelle finestre
- Dissolvi le voci di menu dopo il click
- Mostra ombreggiatura del puntatore del mouse
- Mostra ombreggiatura delle finestre
- Sposta in modo uniforme le caselle di riepilogo
- Salva le anteprime della barra delle applicazioni
- Visualizza menu con effetto di dissolvenza
- Visualizza rettangolo di selezione trasparente
- Visualizza suggerimenti con effetto dissolvenza o scorrimento


Applicare le modifiche e chiudere la finestra.

3) Modificare le Opzioni cartella per disattivare funzionalità inutili
È possibile disabilitare alcune inutili caratteristiche di Windows nella fase di navigazione delle cartelle.
Aprire Risorse del computer, cliccare su "Visualizza" nella barra multifunzione in alto e poi cliccare su Opzioni sulla destra.
Si può aprire il menu di opzioni cartella anche dal Pannello di Controllo.
Dalla scheda Visualizzazione deselezionare le seguenti opzioni:

- Mostra descrizione rapida della cartella e degli oggetti del desktop
- Nascondi unità vuote nella cartella Computer
- Nascondi le estensioni per i tipi di file conosciuti
- Visualizza i file NTFS compressi o crittografati con un colore diverso
- Visualizza informazioni sulle dimensioni del file nei suggerimenti della cartella


Anche qui, premere su Applica e chiudere la finestra.

4) Disabilitare i servizi non necessari a Windows nell'avvio automatico.
Ci sono molti servizi in Windows che si avviano automaticamente all'accensione del computer e vengono eseguiti in background sempre, anche se non si ha bisogno delle loro funzioni.
Disabilitando i servizi non necessari si possono sicuramente migliorare le prestazioni del sistema ma non è semplice capire di quali si ha bisogno e di quali no.
Quello che si può definirei n questo articolo è l'elenco dei servizi che è possibile disabilitare senza fare alcun danno al computer e senza rendere Windows 8 inutilizzabile.
Per configurare l'avvio dei servizi in Windows 8, premere i tasti Windows-X insieme o cliccare col tasto destro sull'angolo a sinistra in basso, ed aprire "Gestione Computer".
Espandere Servizi e Applicazioni sul lato destro e poi cliccare su Servizi per vederne l'elenco completo.
Per ciascun servizi si può fare un doppo click per aprirne le proprietà e la finestra, sempre uguale, permette di scegliere se l'avvio deve essere automatico, manuale o disabilitato.
Se si fa una modifica, bisogna sempre premere Applica prima di chiudere la finestra.
Si può quindi cambiare da automatico a manuale l'avvio dei seguenti servizi in Windows 8:

Verifica compatibilità applicazioni
Browser di computer (solo se il computer non fosse connesso a una rete e non si prevede di farlo in futuro)
- Servizio Criteri di diagnostica
- Manutenzione collegamenti distribuiti client
- Helper IP
- File non in linea
- Servizio Risoluzione problemi compatibilità programmi
- Servizio enumeratore dispositivi portatili

Spooler di stampa (se non si avesse una stampante)
Registro di sistema remoto (sempre disabilitarlo per motivi di sicurezza)
Accesso secondario
Centro sicurezza PC
Server (Se il computer non è connesso a una rete)
Helper NetBios di TCP/IP (Se non si è in un gruppo di lavoro di rete)
Servizio di segnalazione errori di Windows
Acquisizione di immagini di Windows (WIA) (se non si usa uno scanner)
Windows Search (Se non si utilizza la funzione di ricerca di frequente o se si usa un programma alternativo come Everything)
Ora di Windows (Se non si vuol tenere l'ora di sistema aggiornata tramite internet).

Inoltre si possono disabilitare tutti i servizi non Microsoft, quelli che vengono installati da programmi esterni.
Premere quindi i tasto Windows-R, digitare il comando MSConfig e premere Invio.
Nella scheda servizi, premere "Nascondi tutti i servizi Microsoft" e poi premere il pulsanteDisabilita tutto.

5) Disattivare i programmi non necessari dall'avvio di Windows
Molti software aggiungono se stessi alle voci della lista di avvio automatico di Windows 8 in modo da potersi eseguire non appena viene acceso il computer.
Molti di questi programmi è inutile che si avviino all'inizio quindi bisogna disabilitarli.
In Windows 8 questa operazione è semplicissima e può essere fatta dal Task Manager.
Premere quindi col tasto destro sulla barra applicazioni del desktop ed aprire "Gestione Attività".
Dalla scheda Avvio, selezionare i programmi che non si usano e che non si vuole siano sempre attivi e premere il tasto Disabilita.

6) Disabilitare gli effetti sonori dagli eventi del sistema
Per impostazione predefinita, Windows 8 fa sentire dei suoni quando accadono alcuni eventi di sistema, quando ci sono errori, quando si connette un dispositivo, quando un comando viene eseguito e cosi via.
Su un PC lento o vecchio, i suoni possono avere conseguenze negative sulle prestazioni del computer.
Per disabilitarli, aprire il Pannello di controllo e fare clic sull'icona Audio.
Nella scheda Suoni, disattivare le notifiche audio per alcune azioni impostando la voce "Nessuno" dal menu a discesa.
Anche in questo caso, applicare le modifiche e poi chiudere.

7) Oltre a questi passaggi, ricordarsi le regole generali di manutenzione del computer che possono essere riassunte con:
- Scaricare e installare gli aggiornamenti più recenti;
- Utilizzare i driver più recenti e aggiornati;
- Installare solo i programmi necessari e disinstallare quelli che non si usano mai;
- Utilizzare un buon antivirus e tenerlo aggiornato e, se si usa Windows 8, tenere conto che non serve un antivirus aggiuntivo perchè ce ne sta uno incluso all'interno chiamato Windows Defender.

Come evitare di finire nelle Black List


Come evitare di finire nelle Black List

1. Abstract
2. Open relay e black list
  •    Cosa è un open-relay
  •    Perché gli open relay costituiscono un problema
  •    Cosa è una black list
  •    Perché un server che compare in una black list è un problema
  •    Come funziona un sistema anti-open relay o una black list
3. Come verificare se un server è in una black list
4. Come configurare MDaemon per evitare di finire in una black list
5. Ulteriori verifiche e configurazioni per evitare di finire un una black list
  •    Si scarica la posta del dominio dall'ISP
  •    Si riceve la posta direttamente in SMTP (senza intervento del proprio ISP)
6. Come rimuovere il proprio server da una black list
7. Alcuni motivi per cui è facile finire in una black list: note e considerazioni


1. Abstract
Questo documento illustra i problemi e i rischi di finire in una black list e propone una serie di accorgimenti per ridurre al minimo questi rischi.
All’interno del documento vengono fornite indicazioni sulla configurazione di MDaemon e del DNS per configurare correttamente il proprio mail server in ogni circostanza.. 


2. Open Relay e Black List

Cosa è un open-relay
Si ha un open relay di posta quando un mail server elabora un messaggio email dove né il mittente né il destinatario sono utenti locali. 
Se un'email da mittente@dominio.it viene spedita tramite il mail server di altrodominio.net all'utente destinatario@dominio.com sia il mittente sia il destinatario sono fuori dal dominio altrodominio.net.
Il server di posta, in questo esempio, è una terza parte totalmente non correlata a questa transazione. 

Perché gli open relay costituiscono un problema
L'utilizzo legittimo di server di posta elettronica è minacciato dal flusso di email "spam" inviate da terzi, gli "spammer". 
L'abuso avviene con la spedizione di grosse quantità di email tramite un server non legato al mittente. 
Quasi tutti questi abusi vengono effettuati da persone, i cosiddetti spammer, che mandano messaggi non sollecitati a indirizzi email in tutto il mondo senza lasciare traccia. 
In passato, i server di email che inoltravano messaggi per conto di terzi erano utili. Adesso, per colpa dello spamming, questi server costituiscono una minaccia all'utilità della posta elettronica. 

Cosa è una black list 
Una black list è un database di indirizzi IP ritenuti pericolosi in quanto sorgente di spam.
I database in generale sono pubblici e mantenuti da enti indipendenti che li mettono a disposizione di chiunque voglia difendersi dallo spam.

Perché un server che compare in una black list è un problema
Se un server è presente in una black list avrà molti problemi a recapitare correttamente le proprie email ai legittimi destinatari.
Infatti la maggior parte delle volte i server riceventi non saranno disponibili ad accettare email che provengono da server presenti nelle black list.. 

Come funziona un sistema anti-open relay o una black list
Benché i siti che contengo le liste dei server open relay e dei server che sono soliti fare spam siano indipendenti e quindi ognuno di questi gestisce i processi e le informazioni come ritiene opportuno, si può individuare un modello generale di funzionamento.
Per capire perché avere un server open relay o un server presente in una black list impedisce il corretto recapito dei messaggi ai destinatari si osservi il funzionamento di un invio di un messaggio di posta elettronica:

1. L'utente inoltra l'email al server di posta in uscita, un cosiddetto server SMTP.
2. Il server di posta in uscita stabilisce una connessione verso il server di posta del destinatario, e cerca di consegnare l'email al destinatario.
3. Il server di posta in ricezione interroga il database della black list, per vedere se il server di posta mittente è elencato fra gli open relay o se l'IP del server mittente è presente in una black list.
4. Il server che ha la black list risponde al server di posta in ricezione, e lo informa se il tuo server di posta in uscita è nell'elenco.
5. Se risulta che il server di posta in uscita è nell'elenco, il server di posta in ricezione può scegliere di respingere la connessione dal server di posta mittente, e di dirgli che non è autorizzato a inoltrare la posta.
6. L'utente riceve un messaggio di ritorno, detto "bounce" o "Mailer Daemon", con l'indicazione che la email di partenza non è arrivata a destinazione.

3. Come verificare se un server è in una black list
Per verificare se il mail server è considerato "open relay" e se è stato inserito in qualche database RBL o in qualche black list si può effettuare una ricerca in oltre 150 database RBL mediante il sito www.dnsstuff.com, inserendo l'indirizzo IP del mail server da verificare nella sezione "Spam database Lookup".
Un'ulteriore fonte di informazione possono essere i file di log del propri mail server.
Se infatti un server destinatario respinge un messaggio del nostro mail server, il motivo viene scritto all'interno dei file di log.

4. Come configurare MDaemon per evitare di finire in una black list
La configurazione di default di MDaemon è tale per cui esso non può essere considerato un open relay.
Tuttavia, alcuni sistemi che gestiscono le liste fanno controlli particolari per verificare che la configurazione di un server di posta sia "a regola d'arte". Occorre quindi accertarsi che il proprio server sia configurato in maniera opportuna.
Ecco un elenco di operazioni da eseguire:
  • Verificare che tutti i domini gestiti dal server abbiano un account o un alias del tipo: postmaster@dominio.
  • Verificare che tutti i domini gestiti dal server abbiano un account o un alias del tipo: abuse@dominio.
  • Verificare se il mail server recapita un'email inviata da postmaster@dominio a un destinatario remoto nell'ambito di una sessione non autenticata. 
  • Verificare se il mail server recapita un'email inviata da root@dominio a un destinatario remoto nell'ambito di una sessione non autenticata. 
  • Verificare se il mail server recapita un'email inviata da test@dominio a un destinatario remoto nell'ambito di una sessione non autenticata.
  • Verificare che nel menu Accounts->Address aliases->Options sia abilitata l'opzione "Mail From postmaster … ".
    • In MDaemon 10: Accounts->Account settings->Aliases->Options.
  • Evitare di creare gli account root e test a meno di aver abilitato l'autenticazione per tutti gli account.
  • Verificare che nel menu Security->Relay/Trusts/....->Relay Settings siano abilitati i flag "Do not allow message relaying", "SMTP MAIL…" e "SMTP RCPT TO …".
    • In MDaemon 10: Security->Security settings-> Relay control.
  • Verificare che siano abilitate le "strong password", controllando il menu Setup->Miscellaneous options->Misc e abilitando il flag "Require strong passwords".
    • In MDaemon 10: Accounts->Accounts settings->New Account Defaults. 
  • Verificare che sia abilitata almeno una delle seguenti voci:
    • nel menu Security->Ip Shiled/AUTH...->POP before SMTP sia abilitata la voce "Local sender must...";
      • In MDaemon 10: Security->Security settings->Pop before SMTP
    • nel menu Security->Ip Shiled/AUTH...->SMTP Authentication sia abilitata la voce "Authentication is always required...".
      • In MDaemon 10: Security->Security settings->SMTP Authentication
  • Verificare che nel menu Setup->Relay/Trusts/....->Trusted host non sia inserito il proprio dominio.
    • In MDaemon 10: Security->Security settings->Trusted hosts

5. Ulteriori verifiche e configurazioni per evitare di finire un una black list
Al di là delle configurazioni del mail server, ci possono essere alcune considerazioni e impostazioni di carattere sistemistico che impediscono a un server di posta di spedire correttamente ai destinatari le email.
Per analizzare queste situazioni è necessario capire come viene gestita la ricezione della posta dal proprio mail server.
La propria situazione può generalmente essere ricondotta a uno dei seguenti casi.

Si scarica la posta del dominio dall'ISP
In questa circostanza il server di posta non è "pubblicato" direttamente su internet, nel senso che i DNS relativi al dominio in questione puntano al mail server del provider.
Il fatto che si abbia un IP pubblico o dinamico è irrilevante, il fatto che di abbia il server in una DMZ o nella propria rete locale è irrilevante.
La posta in uscita dal proprio server, in questa situazione, deve essere inoltrata al provider che fornisce la connettività. La situazione è illustrata schematicamente nell'immagine seguente:


Per configurare MDaemon occorre andare sul menu Setup->Primary domain->Delivery (In MDaemon 10: Setup->Default domain->Delivery) e selezionare l'opzione "Always deliver all outbound messages to the server speficied below" (In MDaemon 10: Send all outbound email to the ‘server’ specified below) e inserire il mail server del provider che fornisce la connettività nell'apposito campo.
Se il mail server del provider richiede credenziali di autenticazione o un controllo POP prima dell'invio, occorre fornire queste credenziali negli appositi campi.
Se si spedisce direttamente la posta elettronica, senza inoltrarla al provider, si rischia di vedere respinte le proprie email.
Il mail server mittente, infatti, non è presente nei DNS, nel senso che il mail server di riferimento per il dominio, identificato nei DNS come mx primario, è il server del provider. Il mail server ricevente potrebbe quindi accorgersi che il server che invia non è lo stesso che gestisce il dominio e quindi potrebbe non accettare le email.

Si riceve la posta direttamente in SMTP (senza intervento del proprio ISP)
In questa circostanza il server di posta è "pubblicato" direttamente su internet, nel senso che i DNS relativi al dominio in questione puntano al mail proprio mail server.
In questa configurazione è necessario avere un indirizzo IP statico (non vanno bene i sistemi di gestione di DNS dinamico come per esempio DynDNS).
Il fatto che si abbia il server in una DMZ o nella propria rete locale e "nattato" dal router/firewall è irrilevante.
La posta in uscita dal proprio server, in questa situazione, può tranquillamente essere inoltrata direttamente verso i mail server dei destinatari.
La situazione è illustra schematicamente nell'immagine seguente:


Per configurare MDaemon occorre andare sul menu Setup->Primary domain->Delivery (In MDaemon 10: Setup->Default domain->Delivery) e selezionare l'opzione "Try direct delivery but.." (In MDaemon 10: Send alle mail direcly first, and then to ‘Server’ if there are problems) e inserire il mail server del provider che fornisce la connettività nell'apposito campo.
Se il mail server del provider richiede credenziali di autenticazione o un controllo POP prima dell'invio, occorre fornire queste credenziali negli appositi campi.
Quindi MDaemon cercherà sempre di spedire da solo, ma chiederà aiuto al mail server del provider in caso di problemi. Questa è la configurazione ottimale per l'invio della posta elettronica.
Anche in questo caso tuttavia si possono vedere respinte le proprie email.
Infatti benché il DNS riporti che il record mx, ossia il mail server principale per un dominio, corrisponde a un determinato in dirizzo IP (quello del mail server, appunto), il server ricevente potrebbe verificare se è vero che l'indirizzo IP in questione corrisponde proprio al mail server.
Questa informazione si trova in una zona del DNS detta "reverse zone".
Occorre quindi chiedere al proprio fornitore di connettività di inserire nella reverse zone del DNS 
l'indirizzo IP del proprio mail server.
Il fornitore di connettività è tenuto a esaudire questa richiesta, se si dispone di un IP pubblico.
E' importante osservare quindi che se il domino è registrato presso un'azienda e la connettività viene acquistata da un altro fornitore, il DNS verrà gestito per la parte diretta dal gestore del dominio e per la pare inversa dal fornitore della connettività.

6. Come rimuovere il proprio server da una black list
Se il proprio server è già stati listati, cioè inclusi nel database degli open relay o in qualche black list 
occorre seguire questi passi:
  • stare calmi e armarsi di pazienza;
  • verificare tutto quanto descritto in questo documento per non finire nelle black list;
  • essere certi di aver fatto tutte le operazioni e che il proprio server sia "a regola d'arte" e o sia anche il DNS del proprio dominio;
  • chiedere al sito nel quale si è listati la rimozione.

Osservazioni:
La maggior parte dei siti sono in inglese e le istruzioni sulla rimozione sono solo in inglese.
Le procedure di rimozione sono pressoché sempre automatiche quindi è inutile chiedere solleciti o fare altre domande.
Ogni sito può avere una procedura di rimozione diversa e indipendente dalle procedure di rimozione degli altri siti.
Non esiste altro modo di essere rimossi dalle liste se non quello descritto da ogni singolo sito.

7. Alcuni motivi per cui è facile finire in una black list: note e considerazioni
Anche avendo impostato tutto correttamente è possibile finire in una black list. Ecco alcune considerazioni in merito.
  • Benché in MDaemon siano impostate le strong password, il server di posta potrebbe essere stato oggetto di continui aggiornamenti, a partire da una versione nella quale non erano necessarie le strong password; quindi alcuni utenti potrebbero avere una password "banale". In questo caso è necessario chiedere a tutti gli utenti di cambiare la propria password.
  • Se una postazione interna ha preso un virus, uno spyware o un generico "malware" questo, dall'interno, non ha nessuna difficoltà a spedire email al proprio server che potrebbe essere, inconsciamente, uno spammer.
  • In MDaemon è possibile mettere alcune macchine in Trust, ossia considerare affidabili certe macchine e permettere l'invio di email. Benché questa sia una funzione molto spesso utile, può essere portatrice di problemi, in quanto il relay di queste macchine è fuori dal controllo dell'amministratore e, ancora una volta, il server potrebbe essere utilizzato per fare spam a propria insaputa.

Boot Linux Ubuntu Danneggiato


Per ripristinare il Boot di UBUNTU

da terminale dai:

sudo grub-install /dev/sda 


questo se win è installato su sda e sda è il primo disco rigido nel bios come partenza. poi dai :


sudo update-grub

Sincronizzazione audio e video




Sincronizzazione audio e video nei file multimediali


Sincronizzazione audio/video
Un argomento su cui c’è tanto da dire, quello della sincronizzazione audio/video nei file multimediali, ma in questa guida proveremo a rispondere a tutti i dubbi e risolvere le problematiche relative.
software necessari, fortunatamente, sono tutti freeware, a cominciare dall’ottimoMKVToolNix e da VLC Media Player, quello che da molti è ritenuto il miglior lettore multimediale in circolazione, dotato anche di codec interni e di strumenti che nel nostro lavoro torneranno utili.
Il primo controllo da effettuare, infatti, lo faremo proprio con VLC. Dobbiamo prima di tutto scoprire la frequenza di aggiornamento del video, in quanto una stessa scena riprodotta nello standard NTSC, in uso prevalentemente negli Stati Uniti, che prevede 23,967215 fps, durerà relativamente meno della stessa scena riprodotta in standard Europeo PAL da 25 fps. E se la differenza, in pochi secondi, non si nota molto, la situazione cambia notevolmente in filmati da più minuti. È possibile verificare questo dato dal menu “Strumenti › Informazioni Codificatore” (CTRL+J).
Se lo scopo è quello di adattare l’audio di un formato al video dell’altro, la soluzione è abbastanza semplice, in quanto basta convertire il video senza grandi complicazioni, ed è possibile fare tutto con MKVMerge GUI del pacchetto MKVToolNix.

Conversione del framerate video

Memorizziamo il framerate dell’audio, poi trasciniamo i due file, uno alla volta, nel riquadro di MKVMerge GUI.
Nel riquadro “Input files” avremo quindi i file caricati, nel riquadro “Tracks, chapters and tags”, che chiameremo “riquadro tracce”, invece avremo i vari stream contenuti all’interno dei file caricati. In quanto sappiamo che l’MKV è un contenitore, all’interno del quale possono essere inseriti video, audio, sottotitoli ed altro, bisognerà selezionare quelli da includere all’interno del file multimediale finale, quindi il video, che ad esempio sarà a 23,967 fps, e la traccia audio proveniente invece dal filmato a 25 fps. Dato che, come abbiamo anticipato, l’operazione più semplice in questo caso sarà quella di adattare il video all’audio, spuntiamo nel riquadro “tracce” quelle che ci interessa includere, disattivando invece quelle che non servono. Dopo aver selezionato la traccia video, clicchiamo su “format specific options” ed inseriamo nella casella “FPS” il valore della traccia audio, nel caso ad esempio 25.
Per salvare il tutto, premere il pulsante “start muxing” e verificare il risultato.
Le cose si complicano un po’ nel caso in cui si debba inserire in un filmato una seconda traccia proveniente da un file con framerate differente. Sì, perché modificando il framerate dell’audio attraverso la lunghezza d’onda, il tempo totale diminuirà o aumenterà, provocando un rallentamento o un’accelerazione che influiranno sulla tonalità di tutta la traccia. Per qualcuno la differenza non si nota molto, ma secondo il mio parere, a parte che il risultato finale dell’audio originale non andrebbe alterato, la differenza è comunemente avvertibile.
Come risolvere quindi questo imprevisto?

Conversione del framerate audio

L’effetto prodotto dal rallentamento dell’audio è, come abbiamo già detto, l’abbassamento del tono, mentre quello prodotto dall’accelerazione, l’aumento. Oltre alla variazione ottenuta dall’allungamento del tempo, è possibile riprodurre lo stesso effetto anche attraverso il cosiddetto “pitch shift”. Dopo aver regolato la lunghezza dell’audio, per ripristinare la tonalità sarà necessario quindi calcolare la percentuale in cui è variata ed applicarvi l’inverso per riportarla al valore originale.
Fortunatamente esiste un programma che effettua tutta l’operazione in automatico. Si chiamaBeHappy, la cui installazione necessita di Avisynth e .NET Framework di Microsoft, ormai presente già sulla maggior parte dei sistemi in quanto necessario al funzionamento di un numero elevato di programmi.
Con BeHappy sarà possibile effettuare la variazione del tempo preservandone la tonalità, basta utilizzare la funzione “TimeStretch”, che tra le opzioni prevede proprio “Tempo changed, pitch correction”. Caricato quindi il file audio da modificare, sarà necessario spuntare “TimeStretch” e configurarlo per le proprie esigenze: per utilizzare l’audio NTSC su video PAL bisognerà ad esempio selezionare “Framerate based transform” ed impostare, come nell’immagine, “23,967 -> 25,000″, oltre a spuntare l’opzione precedentemente menzionata.
Dopo aver selezionato il tipo di compressione, sarà possibile importare normalmente il file con MKVMerge GUI, ed inserirlo nel contenitore MKV insieme al video come già precedentemente esposto.

Anticipo e ritardo dell’audio

Può capitare che, nonostante tutto, l’audio ed il video non siano comunque sincronizzati, vuoi perché in uno dei due filmati (quello del video o quello dell’audio) erano presenti delle animazioni all’inizio o per altri motivi. In tal caso sarà semplicemente necessario impostare undelay. La prima cosa da fare sarà rendersi conto se viene riprodotto prima l’audio o prima il video. Nel caso l’audio arrivi prima, il delay avrà valori positivi, in caso contrario, negativi.
Per calcolare il delay, normalmente poche frazioni di secondi, utilizzeremo ancora una volta VLC, dal momento che dispone di un’opzione per il delay manuale.
Apriamo quindi il filmato, selezioniamo “Strumenti › Sincronizzazione traccia” e modifichiamo il valore di “Anticipo dell’audio rispetto al video”, finché il filmato non apparirà sincronizzato. Personalmente di solito faccio riferimento ai rumori, ai colpi, che sono più semplici da individuare, rispetto al parlato.
Trovata la sincronizzazione, dovremo annotarci il valore del delay (in virgola su VLC) ed aprire il file ancora una volta con MKVMerge GUI.
Dopo aver spuntato le tracce necessarie, selezionare la traccia audio e cliccare su “Format specific options”. Qui troveremo la voce “Delay (in ms)”, in cui bisognerà inserire il valore trovato con VLC, ma in millisecondi, il che significa rimuovere la virgola. Se il valore è negativo (il video è riprodotto prima dell’audio) aggiungere il segno meno dinanzi.
Con questa ultima ipotesi abbiamo analizzato un po’ tutte le problematiche che possono verificarsi nella sincronizzazione dell’audio e del video. Rimane solo un’ultima ipotesi, ovvero che l’audio non sia sincronizzato in più punti, il che si verifica soprattutto quando vi sono delle pause di lunghezza differente, il che accade, spesso, nelle registrazioni televisive. In questo caso sarà necessario un lavoro più impegnativo, in quanto le singole pause dovranno essere modificate con un editor audio, in modo da durare lo stesso tempo.

INSTALLARE VTE CRM

INSTALLARE VTE CRM



  1. Scaricare il pacchetto (è uscita la versione 4.1)
  2. Verificare che il pc o server in cui è installato VTE sia connesso a internet direttamente (senza proxy)
  3. Verificare di aver installato il pacchetto php curl, eventualmente installarlo e riavviare il server web
  4. Verificare che nel php.ini sia settato short_open_tag = O   
  5. Disattivare il pacchetto suhosin

    A. Disable suhosin using php.ini.
         Open the php.ini file and add the following code to the file:
              [suhosin]
              ; Misc Options
              suhosin.simulation = On
        [On indicates disabled, Off indicates enabled]

     B. Disable SUHOSIN via .htaccess
        1) Go to the document root for the domain and open the .htaccess file for the domain.
        2)Now enter the following code in the file.

        php_flag suhosin.simulation On

     6. dare permessi 755 alla cartella modules/Morphsuit e a tutti i file e cartelle contenuti
     7. Se ancora non si attiva prova a: rinominare il file .htaccess in htaccess.txt e riavviare il server web


$w2Pconfig['dbtype'] = 'mysql'; // ONLY MySQL is supported at present 
$w2Pconfig['dbhost'] = 'localhost'; 
$w2Pconfig['dbname'] = 'XXXXXX'; // Your web2Project Database Name 
$w2Pconfig['dbuser'] = 'XXXXXX'; // Your MySQL Username 
$w2Pconfig['dbpass'] = 'XXXXXX'; // Your MySQL Password 
$w2Pconfig['dbprefix'] = ''; // The prefix used for db table names