WordPress a Camignolo

E anche questo “giro” è andato!

WORDPRESS D’AUTUNNO

A Camignolo, sabato scorso, si è concluso il corso di WordPress (del CPA – clicca qui).
Prima di tutto un grazie ai partecipanti!

COSA È STATO FATTO

Nel corso delle lezioni, sono stati realizzati diversi siti web e quindi già visibili:

 

 

   

DOMINIO, DOMINIO!

Alcuni siti sono stati realizzati all’interno della piattaforma WordPress.com, altri invece sono all’interno di altri dominii, personali o aziendali.

ELENCO SITI

Dal sito “Camingnolo-Web”, dalla pagina “Cosa facciamo” è possibile accedere all’elenco dei diversi siti, e “toccare con mouse” quanto realizzato.
Di nuovo un “Bravi!” a tutti. (clicca qui per accedere al sito di Camignolo)

 

 

Script per Cygwin

Ecco alcuni semplici script per l’ambiente di Cygwin: conversione dei file di testo da Unix a DOS (e viceversa), menu per lancio comandi e infine una ricerca testi all’interno delle diverse directory.

 

Convertire un file testo, in formato DOS

#!/bin/sh
#
# convtodos.sh - converte un file testo, in formato DOS
# -------------------------
# When - Who - What
# 03.11.2017 - m.rossolato - creates

if [ "$1" == "" ] ;
then
echo -e "\nusage: convtodos.sh [source] [destination]"
exit
fi
sed 's/$'"/`echo \\\r`/" $1 > $2
echo -e "\nDone: $1 converted to DOS with name $2."
echo "have a nice day!"

 

Convertire un file testo, in formato UNIX

#!/bin/sh
#
# convtounix.sh - converte un file testo, in formato UNIX
# -------------------------
# When - Who - What
# 03.11.2017 - m.rossolato - creates

if [ "$1" == "" ] ;
then
 echo -e "\nusage: convtounix.sh [source] [destination]"
 exit
fi


sed -e 's/.$//g' $1 > $2
echo -e "\nDone: $1 converted to UNIX with name $2."
echo "have a nice day!"

 

Menu script per shell (BASH)

#!/bin/sh
#
# fire.sh - menu script per shell (bash)
# -------------------------
# When - Who - What
# 03.11.2017 - m.rossolato - creates

PS3='Please enter your choice: '
options=("MIODB1-SVIL" "MIODB1-TEST" "MIODB1-PROD" "MIODB2-SVIL" "MIOWPR1-TEST" "Quit")
select opt in "${options[@]}"
do
 case $opt in
 "MIODB1-SVIL")
 cd /home/utente/oper
 sqlplus dbuser/userpass@servizio
 ;;
 "MIODB1-TEST")
 cd /home/utente/oper
 sqlplus dbuser/userpass@servizio
 ;;

 "MIODB1-PROD")
 cd /home/utente/oper
 sqlplus dbuser/userpass@servizio
 ;;
 "MIODB2-SVIL")
 cd /home/utente/oper
 sqlplus dbuser/userpass@servizio
 ;;

 "MIOWPR1-TEST")
 cd /home/utente/wordpress
 sudo ./ctlscript.sh start
 ;;
 "Quit")
 break
 ;;
 *) echo invalid option;;
 esac
done

Ricerca stringhe nei file

#!/bin/sh
#
# cercastr.sh - cerca sottostringa nel percorso
# -------------------------
# WHEN - WHO - WHAT
# 03.11.2017 - m.rossolato - creates

if [ "$1" == "" ] ;
then
        echo "usage: cercastr.sh [filename] [string]"
        exit
fi

mfname=${1}
mstr=${2}
echo "${mstr} ${mfname}"
# find . -name "${mfname}" -exec grep -i "${mstr}" {} \; 2>/dev/nul
find . -name "${mfname}" -exec grep -il "${mstr}" {} \;  >miolist.txt

for mfile in `cat miolist.txt`; do
        echo "FOUND ON $mfile *******************************"
        grep -i ${mstr} "$mfile";

done

 

EST: Elenco Stampatori Ticinesi

Molti hanno partecipato ai corsi CPA per la stampa 3D, ed alcuni (non pochi) hanno poi deciso di affrontare l’acquisto e l’avventura in questo settore.

Recentemente a Lugano, durante una lezione, è emersa la richiesta di avere un gruppo o persone di riferimento per questo settore.

“Riferimento” ha diversi significati: un parere su un nuovo filamento, opinione su un fornitore, come stampare un certo oggetto, problemi riscontrati, ecc.

È vero che in rete si trova di tutto, ma è mio convincimento che spesso sia perdita di tempo. Insomma due parole al telefono o di persona, è molto meglio!

L’idea mi sembra buona, e in effetti era da tempo che cercavo di stimolare in questa direzione.

Non propongo di creare un gruppo sui soliti social perchè credo che siamo già fin troppo “profilati” e “tracciati” e un po’ di santa pace non guasta!

Quindi, la proposta è quella di creare una pagina degli stampatori, accessibile dal menù,  con alcune informazioni:

  • stampante in uso
  • polimeri usati
  • se sei un disegnatore e con quale strumento
  • Se è una attività professionale oppure passatempo (ed eventualmente il costo orario della stampante)
  • Sito o altro collegamento esterno
  • Contatto: email, telefono, twitter, ecc
  • Comune dove stampi (casa, ufficio, ecc.)

Inserimento

Mandatemi (qui l’indirizzo) le informazioni (vedi paragrafo sopra) e provvederò ad inserirle.

Proviamoci!

 

 

Software per Raspberry e Arduino

Per poter lavorare con Raspberry o Arduino, è indispensabile utilizzare alcuni software. Non tutte queste applicazioni sono disponibili per tutti sistemi operativi (Windows, MacOs o Linux).

Vediamo i più diffusi.

Putty

É un emulatore di terminale Unix per ambiente Windows: in pratica ci permette di usare un pc collegato ad un Linux (e non solo) come se fosse un terminale.

Installazione

Non richiede un setup di installazione, quindi basterà lanciare direttamente l’eseguibile “putty.exe”.

Configurazione

A parte le molte opzioni disponibili (colori, font, ecc.), gli  unici parametri essenziali sono:

  • il nome dell’host o il suo indirizzo IP
  • userid
  • password

 

Download

Il sito di riferimento è www.putty.org.

CygWin

Questa applicazione simula un ambiente Unix all’interno di un pc Windows.

L’utilità di questo strumento dipende se siamo o meno abituati al “prompt”: infatti CygWin è “testuale” e non grafico.  Qualche esempio: a volte modificare dei file di testo è una operazione complicata o ripetitiva, mentre con gli adeguati strumenti Unix il tutto si risolve in un istante. (Guarda qui).

Download

L’applicazione può essere scaricata da

http://www.cygwin.org/

Configurazione

Cygwin non richiede particolari configurazioni se non quelle solite dell’ambiente shell-Unix: prompt, path, ecc.

 

Winscp

Questo è un software, gratuito, per trasferire file o directory da e verso un host Unix. È grafico ed intuitivo.

Configurazione

Viene richiesto il nome della macchina o l’indirizzo IP:

e ovviamente l’account.

Download

è scaricabile all’URL

https://winscp.net/eng/download.php

 

App Terminale

Se dobbiamo collegarci tramite Bluetooth, ad una scheda Arduino, ci servirà

un emulatore di terminale per lo smartphone. Uno che consiglio è BT Simple Terminal.

 

Download

In questo caso dalla Play-Store, basterà cercare “BT Simple teminal” e chiedere l’installazione.

Una volta installata la app, bisognerà attivare il Bluetooth ed eseguire il solito giro del pairing. Al termine vedremo sul telefono i messaggi provenienti da Arduino/Bluetooth e allo stesso modo ne potremo inviare degli altri.

 

Etcher

Questa utile applicazione serve per creare delle immagini di disco avviabili (vedi precedente articolo). In pratica useremo Etcher ogni qualvolta dobbiamo installare una immagine ISO su una SD-card. È per l’appunto il caso di Raspbian.

 

stampa 3D e ricambi

Se mai ce ne fosse ancora bisogno, ecco una ulteriore conferma della novità che la stampa 3D rappresenta.

feroza

Il problema

Tutto passa, anche i particolari in plastica dell’auto. Quindi un bel giorno, alla povera “Feroza” (qui un link) si spacca il supporto del braccio del parasole.

Riflessione

Cercare un supporto di ricambio è nei fatti impossibile. In magazzino è meglio non chiedere (non sono garantite le buone maniere nel diniego…), gli sfasciacarrozze sono oramai in via di estinzione. Proseguendo nel peggio, potremmo anche cercare su Amazon o altri market-place. Ho scritto “nel peggio”: di questo ne parlerò in altro post.

Riflettendo potremmo pensare che oramai, pian piano tutto si rompe e che quindi conviene davvero rottamare la vettura. Certo non per un parasole, ma potrebbe essere un segnale…

Soluzione

Disegno e stampa 3D del particolare rotto.flavio Tempo di disegno e stampa: 4 ore. Pochi grammi di ABS, ed ecco pronto il ricambio!

IMG_0650

Ora sì che possiamo guidare anche quando c’è il sole!

 

 

Lo ripeto da anni: questa è la vera innovazione della stampa 3D!

supp_parasole_feroza.jpeg

 

Il disegno è stato realizzato dall’amico Flavio M., e successivamente stampato sulla Robox. Ora questo  nuovo supporto è in “giro” per le strade del Sudafrica! Mica paglia!