No More Posting New Topics!

If you have a question or an issue, please start a thread in our Github Discussions Forum.
This forum is closed for new threads/ topics.

Navigation

    Quasar Framework

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. tymons
    T
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 9
    • Best 1
    • Groups 0

    tymons

    @tymons

    1
    Reputation
    1
    Profile views
    9
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    tymons Follow

    Best posts made by tymons

    • RE: Failed to load tensorflowjs model on cordova android

      I forgot to put how to solve this
      it was a problem with the fetch function on android.
      to fix it
      i instaled “npm i whatwg-fetch”

      import { fetch as fetchPolyfill } from “whatwg-fetch”;

      on mounted() function added
      window.fetch = fetchPolyfill;

      <template>
        <q-layout class="layoutHome">
            <img id="imagemSorvete" src="~assets/imagem_sorvete.jpg" />
            <q-input class="text-dark" maxlength="3" v-model="valorTemperatura" label="Temperatura em Celsius" placeholder="Digite a temperatura..." @reset="limparCampos" />
            <q-input class="text-dark" v-model="valorPreditoLucro" label="Valor do Lucro" readonly/>
      
            <div :class="$q.screen.width <= 350 ? 'layoutBotoes row' : 'layoutBotoes'">
              <q-btn id="botaoPredizerLucro" :class="$q.screen.width <= 350 ? 'col' : ''" color="primary" label="Predizer Lucro" v-on:click="predizerLucroVendas" />
              <q-btn id="botaoLimparCampos"  :class="$q.screen.width <= 350 ? 'col' : ''" color="primary" label="Limpar Campos" v-on:click="limparCampos" />
            </div>
        </q-layout>
      </template>
      <script>
      import * as tf from "@tensorflow/tfjs";
      import { fetch as fetchPolyfill } from "whatwg-fetch";
      import { Dialog } from 'quasar'
      
      export default {
        data() {
          return {
            valorPreditoLucro: "",
            valorTemperatura: "",
            model: tf.sequential()
          };
        },
        mounted() {
          try {
            window.fetch = fetchPolyfill;
            this.carregar_modelo();
          } catch (error) {
            alert(error);
          }
        },
        methods: {
          async carregar_modelo() {
            if (this.$q.platform.is.android) {
              try {
                this.model = await tf.loadLayersModel("model/model.json");
              } catch (error) {
                alert(error);
              }
            } else {
              this.model = await tf.loadLayersModel("model/model.json");
            }
          },
          predizerLucroVendas() {
      
            if(this.valorTemperatura == "") {
              this.popupTemperaturaNula();
            }
            else if(this.valorTemperatura >60 || this.valorTemperatura < -90) {
              this.popupTemperaturasInvalidas();
              this.limparCampos();
            }
            else {
              let valor = this.model.predict(
              tf.tensor2d([this.valorTemperatura], [1, 1], "float32")
            );
      
            this.valorPreditoLucro = "R$ " + Number(valor.dataSync()).toFixed(2);
            }
          },
          limparCampos() {
            this.valorTemperatura="";
            this.valorPreditoLucro="";
          },
          popupTemperaturaNula(){
            this.$q.dialog({
              title: 'Temperatura Nula',
              message: 'O campo "valor da temperatura" está nulo'
            }).onOk(() => {
              
            }).onCancel(() => {
              
            }).onDismiss(() => {
              
            })
      
            this.limparCampos();
          },
          popupTemperaturasInvalidas() {
            this.$q.dialog({
              title: 'Temperatura Inválida',
              message: 'Temperaturas maiores que 60ºC ou menores que -90ºC não são aceitas'
            }).onOk(() => {
              
            }).onCancel(() => {
              
            }).onDismiss(() => {
              
            })
      
            this.limparCampos();
          }
        }
      };
      </script>
      
      
      
      
      posted in Help
      T
      tymons

    Latest posts made by tymons

    • RE: There was an error trying to install Cordova support

      it works when i reinstall yarn.
      that makes no sense.
      i need to reinstall yarn every time ia want to use cordova (which i instaled with npm -g)
      some one knows how quasar detect installations?

      posted in Help
      T
      tymons
    • RE: There was an error trying to install Cordova support

      @metalsadman i tryied it, it works right way, but when i came back to this project it stop working again

      Operating System - Windows_NT(10.0.18362) - win32/x64
      NodeJs - 12.18.3
      
      Global packages 
        NPM - 6.14.6
        yarn - 1.22.4
        @quasar/cli - 1.1.0
        @quasar/icongenie - Not installed
        cordova - Not installed
      
      Important local packages
        quasar - 1.13.1 -- Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
        @quasar/app - 2.0.8 -- Quasar Framework local CLI
        @quasar/extras - 1.9.4 -- Quasar Framework fonts, icons and animations
        eslint-plugin-quasar - Not installed
        vue - 2.6.12 -- Reactive, component-oriented view layer for modern web interfaces.
        vue-router - 3.2.0 -- Official router for Vue.js 2
        vuex - 3.5.1 -- state management for Vue.js
        electron - Not installed
        electron-packager - Not installed
        electron-builder - Not installed
        @capacitor/core - Not installed
        @capacitor/cli - Not installed
        @capacitor/android - Not installed
        @capacitor/ios - Not installed
        @babel/core - 7.11.4 -- Babel compiler core.
        webpack - 4.44.1 -- Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
        webpack-dev-server - 3.11.0 -- Serves a webpack app. Updates the browser on changes.
        workbox-webpack-plugin - Not installed
        register-service-worker - 1.7.1 -- Script for registering service worker, with hooks
        typescript - 3.9.5 -- TypeScript is a language for application scale JavaScript development
      
      Quasar App Extensions
        *None installed*
      
      
      posted in Help
      T
      tymons
    • RE: There was an error trying to install Cordova support

      my coworker has the exact same problem on his PC

      posted in Help
      T
      tymons
    • RE: There was an error trying to install Cordova support

      On the next day, the problem returns
      i try to uninstall e and install the cordova again with no results

      Operating System - Windows_NT(10.0.18362) - win32/x64
      NodeJs - 14.8.0
      
      Global packages
        NPM - 6.14.7
        yarn - Not installed
        @quasar/cli - 1.1.0
        @quasar/icongenie - Not installed
        cordova - Not installed
      
      Important local packages
        quasar - 1.13.1 -- Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
        @quasar/app - 2.0.8 -- Quasar Framework local CLI
        @quasar/extras - 1.9.4 -- Quasar Framework fonts, icons and animations
        eslint-plugin-quasar - Not installed
        vue - 2.6.12 -- Reactive, component-oriented view layer for modern web interfaces.
        vue-router - 3.2.0 -- Official router for Vue.js 2
        vuex - 3.5.1 -- state management for Vue.js
        electron - Not installed
        electron-packager - Not installed
        electron-builder - Not installed
        @capacitor/core - Not installed
        @capacitor/cli - Not installed
        @capacitor/android - Not installed
        @capacitor/ios - Not installed
        @babel/core - 7.11.4 -- Babel compiler core.
        webpack - 4.44.1 -- Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
        webpack-dev-server - 3.11.0 -- Serves a webpack app. Updates the browser on changes.
        workbox-webpack-plugin - Not installed
        register-service-worker - 1.7.1 -- Script for registering service worker, with hooks
        typescript - 3.9.5 -- TypeScript is a language for application scale JavaScript development
      
      Quasar App Extensions
        *None installed*
      
      
      posted in Help
      T
      tymons
    • RE: Failed to load tensorflowjs model on cordova android

      I forgot to put how to solve this
      it was a problem with the fetch function on android.
      to fix it
      i instaled “npm i whatwg-fetch”

      import { fetch as fetchPolyfill } from “whatwg-fetch”;

      on mounted() function added
      window.fetch = fetchPolyfill;

      <template>
        <q-layout class="layoutHome">
            <img id="imagemSorvete" src="~assets/imagem_sorvete.jpg" />
            <q-input class="text-dark" maxlength="3" v-model="valorTemperatura" label="Temperatura em Celsius" placeholder="Digite a temperatura..." @reset="limparCampos" />
            <q-input class="text-dark" v-model="valorPreditoLucro" label="Valor do Lucro" readonly/>
      
            <div :class="$q.screen.width <= 350 ? 'layoutBotoes row' : 'layoutBotoes'">
              <q-btn id="botaoPredizerLucro" :class="$q.screen.width <= 350 ? 'col' : ''" color="primary" label="Predizer Lucro" v-on:click="predizerLucroVendas" />
              <q-btn id="botaoLimparCampos"  :class="$q.screen.width <= 350 ? 'col' : ''" color="primary" label="Limpar Campos" v-on:click="limparCampos" />
            </div>
        </q-layout>
      </template>
      <script>
      import * as tf from "@tensorflow/tfjs";
      import { fetch as fetchPolyfill } from "whatwg-fetch";
      import { Dialog } from 'quasar'
      
      export default {
        data() {
          return {
            valorPreditoLucro: "",
            valorTemperatura: "",
            model: tf.sequential()
          };
        },
        mounted() {
          try {
            window.fetch = fetchPolyfill;
            this.carregar_modelo();
          } catch (error) {
            alert(error);
          }
        },
        methods: {
          async carregar_modelo() {
            if (this.$q.platform.is.android) {
              try {
                this.model = await tf.loadLayersModel("model/model.json");
              } catch (error) {
                alert(error);
              }
            } else {
              this.model = await tf.loadLayersModel("model/model.json");
            }
          },
          predizerLucroVendas() {
      
            if(this.valorTemperatura == "") {
              this.popupTemperaturaNula();
            }
            else if(this.valorTemperatura >60 || this.valorTemperatura < -90) {
              this.popupTemperaturasInvalidas();
              this.limparCampos();
            }
            else {
              let valor = this.model.predict(
              tf.tensor2d([this.valorTemperatura], [1, 1], "float32")
            );
      
            this.valorPreditoLucro = "R$ " + Number(valor.dataSync()).toFixed(2);
            }
          },
          limparCampos() {
            this.valorTemperatura="";
            this.valorPreditoLucro="";
          },
          popupTemperaturaNula(){
            this.$q.dialog({
              title: 'Temperatura Nula',
              message: 'O campo "valor da temperatura" está nulo'
            }).onOk(() => {
              
            }).onCancel(() => {
              
            }).onDismiss(() => {
              
            })
      
            this.limparCampos();
          },
          popupTemperaturasInvalidas() {
            this.$q.dialog({
              title: 'Temperatura Inválida',
              message: 'Temperaturas maiores que 60ºC ou menores que -90ºC não são aceitas'
            }).onOk(() => {
              
            }).onCancel(() => {
              
            }).onDismiss(() => {
              
            })
      
            this.limparCampos();
          }
        }
      };
      </script>
      
      
      
      
      posted in Help
      T
      tymons
    • RE: There was an error trying to install Cordova support

      @dobbel thanks dobbel, it works
      i installed the Yarn
      uninstalled cordova -g
      and instaled cordova 10.0.0 and now it works

      Operating System - Windows_NT(10.0.18362) - win32/x64
      NodeJs - 14.8.0
      
      Global packages
        NPM - 6.14.7
        yarn - 1.22.4
        @quasar/cli - 1.1.0
        @quasar/icongenie - 2.3.1
        cordova - 10.0.0
      
      Important local packages
        quasar - 1.13.1 -- Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
        @quasar/app - 2.0.8 -- Quasar Framework local CLI
        @quasar/extras - 1.9.4 -- Quasar Framework fonts, icons and animations
        eslint-plugin-quasar - Not installed
        vue - 2.6.12 -- Reactive, component-oriented view layer for modern web interfaces.
        vue-router - 3.2.0 -- Official router for Vue.js 2
        vuex - 3.5.1 -- state management for Vue.js
        electron - Not installed
        electron-packager - Not installed
        electron-builder - Not installed
        @capacitor/core - Not installed
        @capacitor/cli - Not installed
        @capacitor/android - Not installed
        @capacitor/ios - Not installed
        @babel/core - 7.11.4 -- Babel compiler core.
        webpack - 4.44.1 -- Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
        webpack-dev-server - 3.11.0 -- Serves a webpack app. Updates the browser on changes.
        workbox-webpack-plugin - Not installed
        register-service-worker - 1.7.1 -- Script for registering service worker, with hooks
        typescript - 3.9.5 -- TypeScript is a language for application scale JavaScript development
      
      Quasar App Extensions
        *None installed*
      
      posted in Help
      T
      tymons
    • RE: There was an error trying to install Cordova support

      @dobbel said in There was an error trying to install Cordova support:

      quasar info

      
      Operating System - Windows_NT(10.0.18362) - win32/x64
      NodeJs - 14.8.0
      
      Global packages
        NPM - 6.14.7
        yarn - Not installed
        @quasar/cli - 1.1.0
        @quasar/icongenie - Not installed
        cordova - Not installed
      
      Important local packages
        quasar - 1.13.1 -- Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time
        @quasar/app - 2.0.8 -- Quasar Framework local CLI
        @quasar/extras - 1.9.4 -- Quasar Framework fonts, icons and animations
        eslint-plugin-quasar - Not installed
        vue - 2.6.12 -- Reactive, component-oriented view layer for modern web interfaces.
        vue-router - 3.2.0 -- Official router for Vue.js 2
        vuex - 3.5.1 -- state management for Vue.js
        electron - Not installed
        electron-packager - Not installed
        electron-builder - Not installed
        @capacitor/core - Not installed
        @capacitor/cli - Not installed
        @capacitor/android - Not installed
        @capacitor/ios - Not installed
        @babel/core - 7.11.4 -- Babel compiler core.
        webpack - 4.44.1 -- Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
        webpack-dev-server - 3.11.0 -- Serves a webpack app. Updates the browser on changes.
        workbox-webpack-plugin - Not installed
        register-service-worker - 1.7.1 -- Script for registering service worker, with hooks
        typescript - 3.9.5 -- TypeScript is a language for application scale JavaScript development
      
      Quasar App Extensions
        *None installed*
      
      
      posted in Help
      T
      tymons
    • There was an error trying to install Cordova support

      I was trying to build/ add plataform cordova app

      PS C:\Users\User\Documents\apps\app_pelagem_gatos> quasar build -m cordova -T android --debug
      
       Build mode........ cordova
       Pkg quasar........ v1.13.1
       Pkg @quasar/app... v2.0.8
       Debugging......... enabled
       Publishing........ no
       Packaging mode.... cordova
      
       Configured browser support (at least 86.16% of global marketshare):
       · Chrome for Android >= 84
       · Firefox for Android >= 68
       · Android >= 81
       · Chrome >= 75
       · Edge >= 80
       · Firefox >= 71
       · iOS >= 10.0-10.2
       · Opera >= 65
       · Safari >= 10.1
      
       App · ⚠️  Quasar CORDOVA is missing. Installing it...
      
      ? What is the Cordova app id? org.cordova.quasar.app
       App · Creating Cordova source folder...
       App · [sync] Running "cordova create src-cordova org.cordova.quasar.app App_pelagem_gatos"
      
      'cordova' não é reconhecido como um comando interno
      ou externo, um programa operável ou um arquivo em lotes.
      
       App · ⚠️  Command "cordova" failed with exit code: 1
       App · ⚠️  There was an error trying to install Cordova support
      

      I alredy updated cordova/quasar/npm/node
      cordova -v
      9.0.0 (cordova-lib@9.0.1)
      quasar -v
      2.0.8
      npm -v
      6.14.7
      node -v
      v14.8.0

      if i try to use the comand “cordova create src-cordova org.cordova.quasar.app App_pelagem_gatos” it works

      but the quasar build -m cordova -T android keep showing the same error.

      someone have the same problem on latest versions?

      posted in Help
      T
      tymons
    • Failed to load tensorflowjs model on cordova android

      I’am trying to import a model treined in keras to tensorflow.
      it works fine with the command “quasar dev”, however when i run with “cordova run android” it shows the message TypeError: Failed to Fetch

      <template>
        <div>
          <div class="train-controls">
            <div class="text-center">
              <div class="text-bold">
                Vendas de Sorvetes<br />
                <img src="~assets/sorvete.png" style="height: 100px; width:100px" />
              </div>
              Temperatura em Celcius<br />
              <input
                class="field element"
                v-model="valueToPredict"
                type="number"
                placeholder="digite um inteiro"
              />
              <div class="element">{{ predictedValue }}</div>
              <button class="element button--green" v-on:click="carregar_modelo">
                Carrega Treino
              </button>
            </div>
          </div>
        </div>
      </template>
      <script>
      import * as tf from "@tensorflow/tfjs";
      
      
      export default {
        data() {
          return {
            predictedValue: "Clique em Predizer Vendas",
            valueToPredict: "",
            model: tf.sequential()
          };
        },
        mounted() {
          this.carregar_modelo();
        },
        methods: {
          async carregar_modelo() {
      
            if (this.$q.platform.is.android) {
              try {
      
      
                this.model = await tf.loadLayersModel("model/model.json");
      
              } catch (error) {
                alert(error);
              }
            } else {
              this.model = await tf.loadLayersModel("model/model.json");
            }
      
          },
          predict() {
            let valor = this.model.predict(
              tf.tensor2d([this.valueToPredict], [1, 1], "float32")
            );
      
            this.predictedValue = "R$" + Number(valor.dataSync()).toFixed(2);
          }
        }
      };
      

      ![alt text](Screenshot_2020-07-22-16-18-49-453_dis.epm.br.jpg image url)

      posted in Help
      T
      tymons