Pesquisar aqui

domingo, 10 de março de 2019

Aprende como introduzir código JavaScript nas aplicações HTML


Aprende como introduzir código JavaScript nas aplicações HTML


JavaScript (JS) é uma linguagem bastante importante quando se trata de tornar as páginas web mais interativas e interessantes para o utilizador. Por isso é fundamental aprenderes os fundamentos da linguagem e como introduzir o JS nas páginas HTML.

Para isso desenvolvemos um tutorial que te ajuda nos primeiros passos e que serve de introdução ao curso completo de JavaScript que poderás seguir online dentro em breve.

Vê abaixo o vídeo que preparámos para ti:





Podes clicar no link para consultares no site do curso os outros recursos disponíveis.

Caso tenhas alguma questão poderás contactar-nos directamente por email.

A Plataforma Watson da IBM


A Plataforma Watson da IBM


Resultado de imagem para watson ibm


Watson é a plataforma de serviços cognitivos criada pela IBM para o mundo dos negócios.
A cognição (capacidade de conhecer) consiste no processo que a mente humana utiliza para adquirir
conhecimento a partir de informações recebidas do ambiente.
Com o avanço da tecnologia, essa capacidade passa a ser integrada em sistemas que podem aprender
rapidamente e massivamente e permitir resolver problemas que afetam a sociedade, como saúde,
ambiente, tecnologias, comportamentais, entre outros.
O Watson foi criado pela IBM para auxiliar profissionais, startups e empresas a desenvolverem sistemas
cognitivos que permitam melhorar processos, interações e ações.
Ele foi apresentado em 2011, durante o programa americano de perguntas e respostas, Jeopardy!
Ele foi um dos participantes e desafiou dois grandes vencedores do programa. Na época, a solução 
apenas conseguia ler textos e responder perguntas. Hoje, já possui diferentes serviços como
reconhecimento e análise de vídeos e imagem; interação por voz; leitura de grandes volumes de textos;
criação de assistentes virtuais; entre outros.
Esse sistema da IBM está disponível na nuvem, portanto não se trata de um supercomputador, um robô
ou um hardware de grandes proporções e sim de uma plataforma.  
É um sistema para o processamento avançado, recolha de informação, representação de conhecimento,
raciocínio automático e tecnologias de machine learning.
De acordo com a IBM, "Mais de 100 técnicas diferentes são utilizadas para analisar a linguagem natural,
identificar origem, localizar e gerar hipóteses, localizar e marcar evidências e juntar e organizar
as hipóteses de solução”.




Referências: 


https://pt.wikipedia.org/wiki/Watson_(supercomputador)

https://www.ibm.com/watson

Computação Quântica


Computação Quântica


Resultado de imagem para computação quantica


A computação quântica é a ciência que estuda as aplicações das teorias e propriedades da mecânica
 quântica na ciência da computação. O seu principal foco é o desenvolvimento de um computador
 quântico.

Nos sistemas computacionais tradicionais, o computador é baseado na arquitetura de Von Neumann que

distingue entre os elementos de processamento e o armazenamento de dados, isto é, o processador e a
 memória são separados por um canal de comunicação, e o seu processamento é sequencial.

As necessidades de processamento têm vindo a crescer, em particular em áreas como a Inteligência
 Artificial. E enquanto a Lei de Moore afirma que a velocidade de um computador é duplica em cada
 18 meses, é possível que essa evolução venha a atingir um limite.

Torna-se necessário arranjar uma solução para continuar a aumentar a capacidade de processamento e
 por isso a Computação Quântica tornou-se muito importante.

Na computação quântica a unidade de informação básica é o bit quântico ou q-bit. O facto da
 computação quântica ser tão poderosa reside na questão de que além de assumir '0' ou '1' como na
 computação clássica, ela pode assumir ambos os estados '0' e '1' ao mesmo tempo. Parece estranho
 ser possível assumir os dois estados diferentes ao mesmo tempo, mas a experiência mental do Gato
 de Schrodinger pode dar um sentido intuitivo à situação. E é graças à essa propriedade da superposição de estados que a Computação Quantica tem o potencial de processar muito mais
 informação por unidade de tempo.

Se na computação clássica o processamento é sequencial, na computação quântica o processamento é
 simultâneo.

Em teoria computadores baseados em Qubits poderiam resolver em minutos problemas que hoje
 levariam biliões de anos.

Nanorobots na medicina


Nanorobots na medicina


Imagem relacionada


Os Nanorobots são uma tecnologia emergente que cria máquinas (ou robots) cujos componentes têm
uma escala da ordem dos nanómetros (10-9 m)
Os Nanorobots refere-se à disciplina que desenha e constrói nanorobots com dispositivos
que vão de 0,1 a 10 micrómetros e são construídos com componentes moleculares ou nano.
Uma vez que os nanorobots serão de tamanho microscópico, seria provavelmente necessário para que
grandes quantidades deles trabalhassem em conjunto para realizar tarefas microscópicas.
Estes enxames de nanorobots poderiam ser utilizados em áreas em particular da bio-medicina,
no tratamento de cancros, eliminar componentes defeituosas de ADN, remoção de cálculos renais,
entre outros.
Várias tecnologias podem ser usadas, como os Biochip (combinação da fotolitografia e biomateriais),
Nubots (um acrónimo para Nucleic Acid Robots), Nanoassemblagem posicional (usar a mecanosíntese
posicional, capazes de construir nanorobots em forma de diamante) e o uso de bactérias (onde estas são
usadas como meios de propulsão e controlados por campos electromagnéticos).
A Nanotecnologia na medicina tem um enorme potencial ao permitir intervenções menos invasivas e obter
assim recuperações mais rápidas e mais económicas.


Creating nanomedicine with the crowd | Sabine Hauert | TEDxWarwick


Referência:




Tutorial de JavaScript: Adicionar JavaScript à página HTML, Repetições no JavaScript e O que são funções?

Queres começar a aprender JavaScript? Então este é o tutorial para ti!

Este tutorial é destinado àqueles que querem começar a sua jornada no JavaScript, especialmente visto que um dos tópicos que trata é "Como adicionar JavaScript a uma página HTML?" ou seja, o início dos inícios quando se vai programar em JavaScript. Os restantes tópicos a serem tratados são também muito úteis para um principiante, pois é impossível avançar nesta matéria comulativa que é a programação sem entender os conceitos de Loop e Função no JavaScript.

Com este tutorial vais compreender os exemplos dados e ficar consciente destes conceitos do JavaScript, assim como já vais ser capaz de começar a escrever em JavaScript numa página HTML!

Não esperes e começa já a aprender!!





Para realizar este vídeo tutorial tivemos como apoio o livro "Head First: JavaScript", utilizámos o Editor de vídeo gratuito OpenShot e o Screencastify para gravar os clips de vídeo do ecrã, e utilizámos também a máquina Canon EOS 700D. Todo o processo de criação do vídeo pode ser encontrado no site de apoio: Site de apoio
Este vídeo foi realizado para a disciplina de Aplicações Informáticas B no ano letivo de 2018/2019 na Escola Secundária José Gomes Ferreira.

Tutorial de JavaScript: Variáveis Locais e Globais, Loop While e Mini-Aplicação

Estás interessado em JavaScript? 

Queres aprender como funcionam variáveis globais e locais e onde utilizar quais destas? Gostavas de aprender a desenvolver uma mini-aplicação e fazê-la correr na web? Então temos o tutorial ideal para ti. 

Neste projeto eu, Filipa Costa, e o meu colega Tomás Philippart criámos um vídeo tutorial que explica tudo isto e um pouco mais (como while loop e boas práticas de programação em JavaScript). Incluímos no vídeo um mini-projeto, a criação de uma aplicação que nos canta a famosa música "99 Bottles of Beer".

Não te preocupes mais em ser o novato da programação no teu bootcamp ou sequer penses que esta linguagem é difícil. Neste vídeo sintetizamos tudo o que precisas para teres um começo ideal na programação em JavaScript e esperamos que te dê as ferramentas que precisas para seres o melhor programador que sabes ser. Clica no vídeo abaixo e visita o nosso site para mais informação. Boa sorte!




Ao longo do vídeo baseamo-nos no livro Head First: JavaScript Programming.
No desenvolvimento deste vídeo utilizámos também outras ferramentas:
Screencastify (plugin do Chrome, que permite a gravação de ecrã); 
Audacity (sistema de gravação e edição de som); 
PhotoShop (edição de imagem, criação dos slides explicativos); 
OpenShot (programa de edição de vídeo, gratuito); 
Google Sites (permitiu a criação do site de apoio ao tutorial);
Google Docs (planeamento do vídeo e conteúdos a abordar).

Esta atividade foi desenvolvida em resposta a uma proposta de trabalho para a disciplina de AIB com o professor Luís Pitta, na Escola Secundária José Gomes Ferreira.

O que é a Inteligência Artificial?

O que é a Inteligência Artificial e como funciona

Afinal, o que é a Inteligência Artificial? Para responder à pergunta, temos de recordar os motivos que a fizeram nascer como ciência entre os anos 40 e 60 do século passado. Na altura, os cientistas queriam compreender como funcionava o pensamento humano para desenvolver modelos que o pudessem imitar. Foi graças a esses modelos que surgiram os primeiros computadores.

o que é a inteligencia artificialDesde então, muita coisa aconteceu. A Inteligência Artificial (IA) tornou-se um ramo importante da engenharia que passou a investir fortemente na invenção e criação de ferramentas capazes de realizar tarefas com maior rapidez e mais eficiência do que um ser humano seria capaz. Mas os sistemas com IA vão muito além destas máquinas que fazem processamento de dados e executam tarefas pré-programados.

O objetivo atual para as máquinas com IA é que consigam adquirir, representar a manipular o próprio conhecimento. Falamos de sistemas parecidos com os assistentes virtuais como a Siri ou Alexa, aos quais podemos pedir pequenas tarefas, e de sistemas mais sofisticados com capacidade para elaborar diagnósticos médicos, processar comandos de voz e até capazes de reconhecer automaticamente alvos militares. As aplicações são imensas e as questões de ética que as envolvem também.





Consultei o site Observador no dia 10/03/2019.

5 editores de vídeo gratuitos online

Provavelmente conhecem muitos editores de vídeo, muitos grátis, mas existem programas que correm online para que possamos fazer edições de vídeo simples sem termos de instalar nada no nosso computador.

Aqui estão 5 dos melhores editores de vídeo online que podem utilizar no vosso browser:
  • Movie Maker Online - é provavelmente o melhor nesta lista: é um editor muito completo que nos oferece media royalty-free para poder suplementar o nosso produto final. São os anúncios que pagam o site por isso podem achar que isto vos distrai um pouco, não podendo utilizar AdBlocker.
  • ClipChamp - este programa é um pouco limitado, principalmente na versão gratuita no entanto é fácil de utilizar e é bastante aceitável para aqueles que querem realizar um trabalho simples.
  • Adobe Spark - este programa da Adobe é perfeito para quem quer criar vídeos para postar nas redes sociais mantendo-se bastante fácil e eficiente de utilizar.
  • Online Video Cutter - para quem acha os outros editores confusos este é uma boa escolha, é muito muito fácil de utilizar e está disponível como um plug-in do Chrome.
  • Kizoa - feito para criar vídeos divertidos para o Twitter e Facebook. Embora permita cortar e rodar vídeo entre outras coisas, é mais adequado para tornar um conjunto de fotografias paradas em alguma mais dinâmico e divertido.


Consultei o site techradar.com no dia 08/03/2019