Mostrando postagens com marcador DICAS. Mostrar todas as postagens

quarta-feira, 13 de julho de 2016

GO GO! 6ª Semana do Inglês

Fala galera!

Venho aqui falar para vocês de um evento muitíssimo interessante para quem desejar aumentar nível de conhecimento ou saber como iniciar seus estudos em Inglês.




Dos dias 08 a 12 de agosto acontecerá a 6ª Semana do Inglês! Este evento será realizado totalmente online e gratuito, onde o idealizador do evento, Mairo Vergara, irá compartilhar vários conteúdos que lhe ensinarão métodos e técnicas de como aprender inglês de forma eficiente. Independente de seu nível de conhecimento, vale muito a pena participar deste envento.

Mairo Vergara possui um site, onde ele dá dicas e conselhos de como você poderá aprender inglês de forma eficiente e com métodos muito interessantes. Ele disponibiliza seu livro gratuitamente em pdf para que você possa baixar e estudar esses métodos de aprendizagem. Eu baixei esse livro e estou utilizando-o. Garanto que, se houver dedicação, poderá avançar seu nível de conhecimento sem muitas complicações.

Mais informações sobre o evento e o idealizador, acesse o site www.semanadoingles.com/.

Espero que tenham gostado dessa dica e vamos lá estudar e praticar inglês!

Até mais!

;)

terça-feira, 28 de junho de 2016

Testando conexão com a internet em app Android - Android Studio

Fala galera!

Veremos neste post uma forma simples e rápida de como testar a conexão com a internet no app Android que você está desenvolvendo. 



Talvez você esteja desenvolvendo um app que necessite de uma conexão com a internet e acredita ser legal informar ao usuário que a conexão não está habilitada, por isso seu app ficará com alguns recursos limitados até que seja resolvida essa pendência.

E isto pode ser feito de uma forma simples e com poucas linhas de código. Veja a seguir:

ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

   if(connectivityManager.getActiveNetworkInfo() != null
       && connectivityManager.getActiveNetworkInfo().isAvailable()
       && connectivityManager.getActiveNetworkInfo().isConnected()){
                usuarioConectado = true;
   }

A ConnectivityManager é responsável por responder a consultas sobre o estado de conectividade da rede, assim como notificar ao app qualquer mudança ocorrida.

Com uma instância dessa classe inicializada utilizando o método getSystemService(), que informa qual serviço do sistema será utilizado, nesse caso será o Context.CONNECTIVITY_SERVICE. Após instanciado o objeto, podemos fazer a validação necessária.

O método getActiveNetworkInfo() será utilizado para fazer a validação necessária de conexão. Neste exemplo testamos três métodos:

getActiveNetworkInfo(): retorna detalhes sobre a rede de dados padrão ativo no momento;
getActiveNetworkInfo().isAvailable(): indica se a conectividade de rede é possível;
getActiveNetworkInfo().isConnected(): indica se a conectividade de rede existe e é possível estabilizar conexões.

No meio do código inseri uma variável booleana chamada usuarioConectado, apesar de não estar devidamente declarada no código, ela poderia ser utilizada como uma flag para sinalizar se a conexão está ok ou não e assim utilizar algum recurso visual como o Toast para  dar o retorno ao usuário.

Espero que tenho gostado dessa dica e se tiverem algo para compartilhar, escreva nos comentários.

Até mais!

;)

Fonte de pesquisa: Developer Android - ConnectivityManager

quarta-feira, 13 de abril de 2016

Debug #3 - iReport não abre


Fala galera!

Dica rápida para quem está com problemas ao executar o iReports.
Quando cliquei no ícone naturalmente abriu a tela splash e começou a carregar os módulos, mas sem mais nem menos o iReports é encerrado e nem a tela principal do programa é apresentado.

Então, após muitas pesquisas em vários sites, encontrei a solução. 
Acesse a pasta onde está instalado o iReports em seu computador e navegue até a pasta etc e dentro dela haverá o arquivo ireport.conf.

Abra este arquivo e altere a linha:

#jdkhome="/path/to/jdk"

Retire o # e adicione o diretório que possui o seu jdk instalado. 
O arquivo ficará dessa forma:

jdkhome="C:\Program Files\Java\pasta_jdk_aqui"

Pronto! Agora é só executar o iReports novamente e já estará disponível para uso.

Até mais!

terça-feira, 22 de março de 2016

English NOW! #1


Fala galera, beleza?

Estava procurando ferramentas para melhorar meu conhecimento em inglês, pois, como muitos sabem, isso não é mais uma opção, mas um ponto essencial na vida de todas as pessoas que atuam não só na área da tecnologia, mas como qualquer outra pessoa que deseja manter o alto nível profissional.

Então toda terça feira irei postar um curso ou ferramenta online (se possível grátis) para mostrar à vocês que é possível aprender/melhorar o seu conhecimento em inglês de forma diferente e independente.

Claro que um curso de inglês ou um intercâmbio poderia ser mais eficiente.

Bom, para esse primeiro post separei o site News in Levels.




Este site é uma excelente ferramenta para quem deseja desenvolver a leitura, pois fornece várias notícias reais em textos pequenos e com níveis diferentes.


Na página principal são dispostos todas a notícias para leitura, basta escolher a que te interessa e qual nível deseja inciar a leitura. Cada nível trata do mesmo assunto, porém existem diferenças com relação a complexidade do texto.

Além das notícias o site disponibiliza outras ferramentas/funções que também ajudam no desenvolvimento da linguagem como:

  • Book: nesta opção você encontra um livro sobre a história de Robinson Crusoe. Logicamente, para seguir a ideia principal do site, existe a versão do livro para o nível 2 e para o nível 3. O livro possui 68 capítulos e cada capítulo possui um vídeo com o áudio para que, além de treinar a leitura, você possa também treinar a audição, aprender a ouvir e entender o que é falado.
  • Skype: como já devem deduzir, ao criar uma conta no site, você terá o acesso a uma lista de quase 10.000 usuários que também acessam o News in Levels. Lá você poderá entrar na lista e encontrar o skype de várias pessoas, porém, não há garantia que a pessoa aceite, mas vale tentar rsrsrs.
  • Jokes: essa opção achei a melhor de todas. Simplesmente possui diversas piadas (jokes) disponíveis com áudio. Algumas são engraçadas, mas outras valem somente pelo aprendizado hahaha.
  • Videos: aqui você encontrará vários vídeos para assistir divididos por níveis (1 até 6) e por categorias como filmes, sitcom, documentario, leituras, hobby e basico.

Como tudo é divido em tipos diferentes de níveis, o site disponibiliza uma "formula" que é capaz de deduzir qual o seu nível antes de começar as atividades. O cálculo é simples. Na página de vídeos, por exemplo, você encontrará quais passos seguir para descobrir o seu "nível de conhecimento" em inglês. Claro que somente isso não garante que é fluente, mas já ajuda a definir por onde começar.

Na própria página do site são disponibilizadas as dicas para aprender o inglês.


Enfim galera, essa foi a primeira dica sobre ferramentas para aprender inglês sozinho. Espero que gostem e utilizem isto para o seu crescimento. Logicamente tudo depende de muita dedicação e disciplina.

Até mais!!