La mia esperienza

In rete c’è di tutto e di più per quanto riguarda la domotica, qui voglio solo riportare la mia esperienza, forse è più un libro per appunti che altro. Per prima cosa bisogna dotarsi di attuatori: al momento i più comuni ed economici sono i SONOFF, c’è n’è sono di tutti colori. Non sono interruttori ma erogano corrente o meno. Questi comunicano (dopo l’opportuna configurazione) col server (forse in Cina) tramite un’app; per capirci se d’app comando l’erogazione di corrente il mio comando va in…

Rinominare file in windows

Per rinominare tutti i file in una cartella, in windows lanciare la seguente linea di comando o creare un file .bat nell’esempio si rinominano file .chk in .pic FOR /r %%x in (*.chk) DO ren “%%x” *.pic  

Linux – Visual Studio Code – gitlab

Se il progetto è già presente in gitlab, e si vuole fare una copia nel proprio PC: Inserire la propria chiave pubblica in gitlab Icona personale -> Settings -> SSH keys Copiare il contenuto del file ../.ssh/id.pub nell’area input Selezionare il progetto Copiare la stringa SSH (c’è il pulsante dedicato) In Linux Aprire il terminale Entrare nella root dei progetti Clonare il progetto git clone LA_STRINGA_COPIATA_DA_GITLAB Dovrebbe scaricare il progetto Entrare nella cartella del progetto appena clonato Aprire Visual Studio Code col progetto code .

git con VSC

{{unknown}}Visual Studio Code è un editor per sviluppatori, sviluppato da Microsoft, gratuito e molto versatile. https://code.visualstudio.com/ Per usare git in Visual Studio Code, dopo aver installato git https://git-scm.com/ Coppia di chiavi In gitlab per gestire facilmente i progetti si usano le chiavi privata/e pubblica, quindi Verificare che già non esistano la coppia di chiavi, andando in “c:\Utenti\NOMEUTENTE\.ssh\id_rsa.pub” se il file indicato esiste saltare la sezione seguente Se non esistono le chiavi con putty-gen scaricare putty-gen dal sito “https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html“ Eseguire il programma -> cliccare su “Generate” ->…

Introduzione

Sito ufficiale di Symfony: https://symfony.com/ Symfony è un framework, questo vuol dire che ci aiuta (e di molto) a creare i nostri siti (e altro) in php. Nel corso degli anni si è molto evoluto e oggi (Gennaio 2018) è arrivato alla versione 4.0 stabile (o master) e stanno lavorando alla 4.1. La prima cosa che si legge andando nel sito ufficiale è che le versioni precedenti alla 4.0 (3.4, ecc…) non sono compatibili, quindi se state sviluppando un sito con la versione 4.0 e cercate…

Primo progetto (Symfony 4)

Dopo aver installato Composer e PHP 7.1 Installiamo il progetto (dalla console) composer create-project symfony/skeleton my-project Installiamo il web server  (non è adatto alla produzione) cd my-project composer require server –dev avviamo il server php bin/console server:run nel browser http://localhost:8000/   Creo Controller e rotta Il Controller è un file che si trova src/Controller/LuckyController.php

Gitlab in eclipse – Progetto non presente in remoto

Prima di cominciare fate una copia del progetto, è molto facile perdere tutti i file Creare il progetto normalmente Tasto DX sul nome del progetto -> Team -> Share Project Selezionare Git (se c’è solo git questo passaggio si salta) Nella finestra “Configure Git repository” Stessa directory Cliccare sul pulsante Create e indicate la cartella col progetto, che sarà il repository locale, si può usare anche la cartella www di wamp. Ma bisogna inserire il padre della cartella del progetto Altra Directory La directory del repository deve…

Gitlab in eclipse – Progetto già presente in remoto

Gitlab è un sito che mette a disposizione un repository GIT, dove si posso inserire n progetti. Per prima cosa bisogna creare un account sul sito https://gitlab.com/ Bisogna creare un progetto Creare un file README cliccando il relatico link Fare il commit del fiel README In eclipse tramite il marketplace bisogna installare EGit – Git Integration for Eclipse ?.?.? oppure da install http://download.eclipse.org/egit/updates Mylyn Gitlab Connector Windows -> Preference -> Team -> Git -> Configuration Inserire e-mail e name Clone a Git repository Clone URI Stringa di…

Nuovo Progetto in Eclipse

Dopo aver scaricato e lanciato l’installer di eclipse, installare “Eclipse IDE for PHP Developers” Da Eclipse Marketplace (menu – help), instalalre “Symfony Plugin 1.3.1″ e ” Twig plugin …” se si vuole usare twig (nel dubbio installatelo) Dopo aver riavviato eclipse Menu – Preferences – PHP – Installed PHPs – Search – selezionare l’ultima versione Servers – editare la voce presente – Inserire in Document root – Indicare la root dei progetti Menu – File – New – other – Symfony Project Inserire il nome…