Licenza MAMP :)

License Agreement for MAMP and MAMP PRO
———————————————————

License Agreement for MAMP

MAMP combines free software packages (like a Linux distribution). MAMP is totally free of charge. You can copy it under the terms of the GNU General Public License. But only the compilation of MAMP and the MAMP program itself is published under the GPL. The contained products may have different licences. Please check every single licence to get a summary of what is allowed and what not.

GNU GENERAL PUBLIC LICENSE

Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place – Suite 330, Boston, MA  02111-1307, USA Continua la lettura di Licenza MAMP :)

Licenza Chrome browser 50.0.2661.94-1

Termini di servizio di Google Chrome

I presenti Termini di servizio si applicano alla versione di codice eseguibile di Google Chrome. Il codice sorgente di Google Chrome è disponibile gratuitamente ai sensi dei contratti di licenza del software open source all’indirizzo http://code.google.com/chromium/terms.html.

1. Il rapporto dell’utente con Google

1.1 L’utilizzo da parte dell’utente di prodotti, software, servizi e siti web di Google (collettivamente definiti i “Servizi” nel presente documento e ad esclusione di qualsiasi servizio fornito da Google ai sensi di un accordo scritto distinto) è soggetto ai termini di un contratto legale tra l’utente e Google. Con “Google” si intende Google Inc., con sede principale in 1600 Amphitheatre Parkway, Mountain View, CA 94043, Stati Uniti. Il presente documento illustra le modalità di redazione del contratto e ne espone alcuni termini.
Continua la lettura di Licenza Chrome browser 50.0.2661.94-1

Licenza node 4.4.3 LTS

Node.js is licensed for use as follows:

“””
Copyright Node.js contributors. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the “Software”), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
Continua la lettura di Licenza node 4.4.3 LTS

Nuovo aggiornamento sicurezza Cordova CLI per google play!

Bene! lasciamoci indietro le versioni 3.5.5 , 4.0 e 4.1  ed arrembiamo la 6.1 di Cordova CLI, che ci permette di avere la piattaforma android versione 5.

0) dovete avere la stessa firma sviluppatore dell’app e pure la pasw.

  1. Quindi prendiamo il nostro vecchio progetto e backuppiamo tutto

2)  mettiamo in salvo copiandola da un’altra parte la cartella RES, dentro alla platform, che è quella che tiene icone e splashcreen; come pure il file Android manifest.xml, mettiamolo via e il config.xml

3) andiamo a vedere che versione del codice abbiamo ed incrementiamola, fuori dalla piattaforma, nel www/config.xml, ricordiamoci pure di alzare le API minime a 14.

4) aggiorniamo node, aggiorniamo cordova CLI, aggiorniamo platform Android:

$ node -v
v4.4.3

cordova -v
3.6.0-0.2.8

Quindi:

sudo npm install -g cordova

Ricontrolliamo la versione di cordova, ora dovrà essere 6.1.1,a quel punto andiamo nella directory del nostro progetto e vediamo la versione della piattaforma:
cordova platform ls
Installed platforms:
android 4.0.2
ios 3.4.0
Available platforms:
amazon-fireos ~3.6.3 (deprecated)
blackberry10 ~3.8.0
browser ~4.1.0
firefoxos ~3.6.3
osx ~4.0.1

Quindi aggiorniamo la piattaforma

cordova platform update android
Updating android project...
Android project updated with cordova-android@5.1.1

ed ora compiliamo con la  nova versione!!

cordova build android

Probabilmente vi dirà che vi mancano degli sdk, quindi andate a prenderli! Ricordate anche che se cambiate cartella in cui tenete gli SDK, ricordatevi di metterli nel ~/.bash_profile;
es:

export PATH=${PATH}:/Users/nomade/Library/Android/sdk/platform-tools:/Users/nomade/Library/Android/sdk/Tools


Per le altre app, ok i passaggi 0, 1 ,2 e 3

poi però senza rifare il BUILD di cordova, Apro Android Studio e vado diretta a rifirmare e compilare l’app.

Così Android studio vi mette già a posto in automatico tutte le invocazioni di Gradle :D  OH gradle, oH gradel..

vabbhè.. ve lo aggiorna, vi controlla gli SDK. etc..

ma soprattutto senza ricompilarlo da cordova, vi evitate di dover andare a rimettere, e non ve le icordate più di sicuro.. le piccole magagne che avete cambiato direttamente nel progetto Android..

lo so che ora ci sono gli Hooks, ma un tempo…

Insomma dipende da quanto sono vecchie le vostre app, da quanto funzionavano i plugin quando le avete compilate, etc..

HEI, non dimenticatevi di aggiornare anche i plugin!!

cordova plugin add cordova-plugin-network-information

e per esempio:

cordova plugin add cordova-plugin-splashscreen

cordova-plugin-inappbrowser