quinta-feira, 24 de setembro de 2015

ANDROID - "location provider requires ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission"

Ao utilizar o recurso de GPS e estiver  ocorrendo o erro descrito, significa que faltaram permissões a serem  adicionadas no AndroidManifest.xml:

   
   

Essas permissões serão apresentadas durante o processo de instalação.

Regards

sexta-feira, 18 de setembro de 2015

ANDROID - ANDROID STUDIO - Generating serialVersionUID

Um atalho importante para quem desenvolve em Java é gerar automaticamente o serialVersionUID. O Android Studio não permite gerar (modo default) através do atalho "Alt" + "Insert". Será necessário habilitar o recurso.
Para que esteja disponível na sequencia de atalhos, será necessário fazer algumas configurações na IDE, a saber:

  • Ir até o menu "File->Settings->Plugins"
  • Na busca (Browse repositories) localizar o item GenerateSerialVersionUID
  • Habilitar o item para torná-lo disponível
  • Será necessário reiniciar a IDE

Regards


quinta-feira, 10 de setembro de 2015

JBOSS - WILDFLY - ERRO AO FAZER DEPLOY - UndertowDeploymentInfoService

Ao fazer deploy de um pacote (war ou ear) ocorre o seguinte erro:

JBAS014777:   Services which failed to start:      service jboss.undertow.deployment.default-server.default-host."/project.api".UndertowDeploymentInfoService

Isso ocorre porque o JBOSS não encontrou a Servlet "AppConfig.java". Verifique as configurações no web.xml:

   
        mypackage.m.AppConfig
   
   
        mypackage.m.AppConfig
        /api/*
   
 

Regards



quinta-feira, 9 de julho de 2015

NODEJS - HelloWorld

1-Primeiro vamor criar o arquivo helloworld.js:

var http = require('http');
    http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello Node.JS!');
}).listen(8080);
console.log('Server running at http://localhost:8080/');

2-Rodar o comando no shell:
> node helloworld.js

3-Resultado na console do shell:
Server running at http://localhost:8080/

4-Rodar no browser:
http://localhost:8080/

Pronto, sua primeira aplicação em nodejs está pronta.

Regards




                                              





NODEJS - Instalando no openSuSe


Para instalar o NodeJs a partir da distribuição Linux openSuSe basta acessar o link:

https://software.opensuse.org/package/nodejs



Regards




quinta-feira, 23 de abril de 2015

JAVA - JBOSS - WILDFLY - HABILITAR MODO DEBUG

Para habilitar o debug no JBOSS WILDFLY serão necessários os seguintes passos, a saber:

  • Abrir o arquivo {JBOSS_HOME}/domain/configuration/host.xml
  • Ir até a tag e adicionar os parâmetros em destaque:

    <servers>
        <server name="server-one" group="main-server-group">
<jvm name="default">
<jvm-options>
<option value="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"/>
</jvm-options>
</jvm>
        </server>
    </servers>
  • Efetuar o restart no JBOSS no profile "domain"

Regards

segunda-feira, 16 de março de 2015

JBOSS - WILDFLY - DEBUG MODE

Para habilitar o modo debug no JBOSS WildFly é necessário:

  • Editar o arquivo /JBOSS_HOME/bin/standalone.bat --ou standalone.sh
  • Alterar a linha set DEBUG_MODE=false para set DEBUG_MODE=true
Reiniciar o JBOSS.

Regards