Posted on

IIS redirect from a site to another site

We must redirect the pages of a site on the pages of another site by changing the main address of the site and keeping the relative addresses of the pages the same. So :

http://blog.mecdata.it/default.aspx will be redirect in https://www.mecdata.it/default.aspx

On our server we need to install an additional IIS module: “HTTP Redirection“.

installing http redirection

in IIS, in your site (in this example blog.mecdata.it) select Http Redirection module and compile it in this way

this configuration will create a web.config file in your site root :

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpRedirect enabled="true" destination="https://www.mecdata.it" exactDestination="false" childOnly="false" />
    </system.webServer>
</configuration>

That’all

more information : https://manage.accuwebhosting.com/knowledgebase/988/How-to-set-website-redirection-from-IIS-7.html

Posted on

Mekerp : Bilancio

Torna all’indice.

La maschera per analizzare il bilancio nel Mekerp è tanto semplice quanto potente.In un unica scheramata potete velocemente analizzare tutti i dati del bilancio : conto patrimoniale, conto economico, mastri clienti e fornitori.

Menu : Contabilità Analitica – Bilancio

Di seguito un esempio nella maschera. (Il piano dei conti che vedete è solo un esempio)

In alto al centro avete 2 pulsanti di Ricerca. Il più alto dei 2 vi consente di visualizzare il bilancio di un certo anno – mese da selezionare a sinistra. Il secondo pulsante vi consente di visualizzare il bilancio fra 2 date qualsiasi da selezionare a sinistra. I 2 pulsanti generano comunque lo stesso risultato e cioè la visualizzazione del bilancio costituito da Situazione Patrimoniale, Situazione Economica, Mastro Clienti e Mastro Fornitori.

Alla destra dei 2 pulsanti di ricerca c’è il pulsante “Report”. Se spingete questo pulsante stamperete il bilancio su Excel. Potete anche decidere di stampare oltre al Bilancio il mastro clienti e fornitori selezionando l’apposito flag. In questo caso la creazione del foglio di Excel sarà un po più lenta.


Torna all’indice.

Posted on

Guida Chromium Kiosk

In questa guida andremo a illustrare i passaggi per creare un chiosco multimediale sfruttando Chromium e un Raspberry Pi 3.

interfaccia di rete

Innanzitutto, per facilitare le connessioni ssh da remoto, andremo ad impostare un IP statico al nostro Raspberry. Apriamo quindi un terminale e digitiamo il seguente comando:

sudo nano /etc/dhcpcd.conf

ora, cercare all’interno del file i seguenti campi:

interface eth0
static ip_address=192.168.0.4/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

e per ognuno di essi, andremo ad impostare i nostri valori. Riavviamo il Raspberry e procediamo con la creazione dello script per il Kiosk.

chiosco multimediale

Andiamo dentro al disco del Raspberry, e all’interno del nostro profilo, creare la cartella Scripts, dentro la quale metteremo tutti i componenti necessari per costruire ed eseguire il nostro chiosco.

Partiamo col creare il nostro file Kiosk.sh, inizialmente vuoto.

(Da terminale o da sessione ssh, per creare la cartella ci basta inserire il comando: mkdir “nome della cartella”, senza apici, ne singoli ne doppi. Per creare e scrivere il file Kiosk.sh ci basta digitare: nano “nome file”, sempre senza apici, ne singoli ne doppi.)

All’ interno del nostro file Kiosk.sh, inseriamo il seguente comando:

xargs -rd’n’ /usr/bin/chromium-browser –no-sandbox –noerrdialogs –disable-infobars –kiosk < /home/mecdata/Scripts/pagine.txt

Andiamo ora ad analizzare la struttura di tale comando:

“xargs”: rappresenta il comando di Debian per poter sfruttare argomenti passati come input per poter essere eseguiti da un comando all’ interno dello script.

“-rd’\n’”: rappresenta il tipo di limitatore di riga che viene considerato, in questo caso il valore rappresenta un “a capo”.

“/usr/bin/chromium-browser”: rappresenta il comando che invoca il lancio di Chromium.

“–no-sandbox”: istruzione necessaria per poter lanciare Chromium come root di sistema.

“–noerrdialogs”: impedisce a Chromium di mostrare alcun messaggio/popup/schermata di errore.

“—disable-inforbars”: disabilita le barre delle info.

“–kiosk”: serve, in pratica, per eseguire chromium a schermo intero.

< “/percorso/dello/script.sh”: rappresenta il percorso del file dal quale raccogliere i valori da sfruttare come parametri.

avvio e stop da remoto

Per poter permettere allo script di essere lanciato da remoto e in modo più facile anche da locale, andremo a creare uno script nominato “Start.sh”. All’ interno di questo script, inseriamo i comandi necessari per poter eseguire lo script Kiosk.

#/bin/bash
export DISPLAY=:0
sh /home/mecdata/Scripts/kiosk.sh

“/bin/bash”: dice alla shell quale programma usare per interpretare lo script quando eseguito.

“export DISPLAY=:0”: setta la variabile d’ambiente $DISPLAY con il valore specificato, questo caso 0.

“sh /home/mecdata/Scripts/kiosk.sh”: comando che si occupa di invocare ed eseguire lo script kiosk.sh precedentemente creato.

Allo stesso modo, andremo a creare lo script “Stop.sh”, ed è estremamente semplice.

Il comando da inserire è: “pkill -o chromium”

Questo comando termina completamente ogni processo con la parola chromium al suo interno, terminando correttamente il nostro chiosco.

(per lanciare da ssh remoto il nostro script start.sh, ci serve un comando aggiuntivo: “screen”. In questo caso, lo scopo del comando screen, associato ai parametri “-d” e “-m”, previene la visualizzazione dello schermo del server, in questo caso il nostro Raspberry, sul client e permette l’esecuzione dello script sullo stesso. Quindi la sintassi finale del comando sarà: screen -d -m ./start.sh)

tab multiple

Per permettere la visualizzazione di tutte le tab che useremo nel nostro chiosco, andiamo ad installare un estensione che ci permetterà di navigare automaticamente fra le nostre pagine.

Apriamo questo link  e installiamo l’estensione: https://chrome.google.com/webstore/detail/tabcarousel/ddldimidiliclngjipajmjjiakhbcohn?hl=it

avvio automatico

Il nostro sistema è pronto, ora dobbiamo solo scrivere un ultimo script, che renderà il nostro chiosco, pronto e in funzione non appena avremo eseguito il login sul nostro Raspberry. Ovviamente, per rendere il tutto più fluido e senza interruzioni, abbiamo impostato l’autologin, in maniera molto semplice: da ssh, ci basta inserire il comando “sudo raspi-config”, quindi selezionare la voce “boot options”, quindi la voce “desktop/CLI”, e infine la voce “Desktop Autologin”. Ora ci basterà uscire dallo script e avremo l’autologin abilitato.

Torniamo al nostro script, e per rendere le operazioni di scrittura più veloci, apriamo un terminale e digitiamo il comando: “sudo nano /etc/xdg/autostart/ChromiumPanel.desktop”, e premiamo invio. Verrà aperto un file, nel quale dovremo inserire questi comandi:

[Desktop Entry]
Version=1.0
Type=Application
Name=ChromiumPanel
Exec=/home/mecdata/Scripts/start.sh

Una volta inseriti i comandi nel file, premete ctrl+x, digitate y e premete invio. Il file verrà salvato automaticamente e verrà eseguito ogni volta non appena verrà eseguito il login, in questo caso, automaticamente.

Ruotare lo schermo

Vedi : https://www.raffaelechiatto.com/ruotare-lo-schermo-con-il-raspberry/?fbclid=IwAR0O7r8eT7wGJquTZqdMvmtBGUeh3T3MDIlZTJt44KE65O_bdZeXVg-D_O0

Posted on

Aprire file .pst con Outlook

Se avete un file .pst di una vecchia versione di outlook potete velocemente visualizzarlo con Outlook 365.

Andate su “File” in alto a sinistra. Cliccate su “Apri ed Esporta” sul menu a sinistra e quindi su “Apri file di dati di Outlook” più a destra. Si aprirà la finestra di esplorazione del computer; cercate il vostro file .pst e cliccate su “Ok”. La cartella del file pst comparirà subito nel vostro Outlook.

Ricerca nell’archivio email

Per cercare una particolare email in questo archivio, potete usare la cartella ricerca in alto a destra, avendo l’accortezza di selezionare come spazio di ricerca “sottocartelle”: outlook cercherà su tutto l’archivio.