Comandi per blog, cloud, git

3 minute read Published:

Tipici comandi da eseguire: una lista per gli smemorati come me

Brevissimo post per ritrovare i comandi che uso tra una sessione e l’altra.

Hugo

Per testare il blog nel terminale, è sufficiente:

$ hugo server -D

Per aggiungere un nuovo articolo:

$ hugo new posts/riassunto-comandi-tipici.md

Per pubblicare il blog:

$ hugo 

Per fare il deploy su amazon AWS:

$ s3_website push --site=public/

Microsoft Azure

Loggarsi su Azure - attenzione: se si ha un account bizspark, prima loggarsi su bizspark

Git

iniziare un nuovo progetto

  1. Nel terminale andare nella cartella locale del progetto e inizializzarla come git repositori:

    $ git init
    
  2. Poi aggiungere i file nel nostro repository locale

    $ git add . 
    
  3. Fare il commit dei file nel repository locale

    $ git commit -m "Primo commit - inizio progetto"
    
  4. Crea un nuovo repository su github senza inizializzarlo e copia l’indirizzo remoto del repository (su gitHub). Poi dal terminale aggiungi il repository remoto, come repository verso il quale inviare i file locali (nel mio caso git@github.com:hertzdog/corso-deep-learning-noruen.git) e verifica:

    $ git remote add origin git@github.com:hertzdog/corso-deep-learning-noruen.git
    $ git remote -v
    
  5. Infine carica i files:

    $ git push -u origin master
    

continuare un progetto

$ git add . 
$ git commit -m "Ennesimo commit - modifica X"
$ git push -u origin master

prendere un progetto da git e lavorare in locale

Per prima cosa è necessario generare la chiave rsa sul computer dove si desidera lavorare e copiarla su github (descritto qui)

  1. Impostare le credenziali

    git config --global user.email "francesco.menegoni@gmail.com"
    git config --global user.name "hertzdog"
    
  2. Clonare il progetto

    git clone git@github.com:hertzdog/corso-deep-learning-noruen.git
    
  3. Fare le modifiche ai file sul computer remoto e poi sincronizzare

    $ git add .
    $ git commit -m "Ennesimo commit - modifica Y"
    $ git push -u origin master
    

lavorare con git

In generale, una volta impostati gli account sulle diverse macchine, è possibile lavorare semplicemente con la tipica sequenza di comandi:

  1. Prima di iniziare:

    $ git pull
    
  2. Fare il lavoro in locale

  3. Prima di chiudere:

    $ git add .
    $ git commit -m "Ennesimo commit - modifica Y"
    $ git push -u origin master
    

Conda

Per prima cosa verificare che conda sia aggioranto:

$ conda update conda

creare un nuovo ambiente

Per creare un nuovo ambiente da zero:

$ conda create -n corsoDLnoruen python=3.5

Altrimenti è possibile creare un ambiente da file:

$ conda env create -f noruen-macosx.yml

eliminare un ambiente

$ conda remove --name flowers --all

attivare un nuovo ambiente

$ source activate corsoDLnoruen

installare pacchetti

Prima ricordarsi di attivare l’ambiente del quale si desidera installare i pacchetti.

$ source activate corsoDLnoruen
$ conda install keras
comments powered by Disqus