Pesquisar

27 de out de 2016

Como realmente é a Deep Web? Por quê ela existe?


Muita gente tem dúvida a cerca do tema, muitos boatos, muitos rumores.
A verdade é que as Deep Web's, não são mais do que "redes não indexadas" (prefira usar este termo) pelos motores de busca.

O que isso quer dizer?
R.: Sites como Google, Bing, Yahoo, Yandex não listam essas redes por padrão (embora alguns serviços de proxy já fizeram naturalmente essas redes começaram a aparecer nos motores de busca), pois em geral, não conseguem acessar os sites/dominios delas devido à necessidade de usar softwares específicos para conseguir obter acesso.

A mais famosa das redes da "Deep Web" é a TOR (The Onion Router).
Existem outras bem conhecidas como a I2P e Freenet.

Em algumas dessas redes, é possível encontrar sites de pedofilia, pornografia infantil, comércio de drogas, armas, tráfico de pessoas e até sites que oferecem assassinos de aluguel. Embora haja todos esses problemas, as forças federais dos governos vêm realizando um combate eficiente contra os criadores e usuários desses sites e serviços.

Diferenças entre Ciências da Computação, Engenharia da Computação, Sistemas de Informação entre outros

Uma das grandes dúvidas para quem pretende realizar um curso superior na de Tecnologia da Informação e Comunicação (principalmente para aqueles que saíram do ensino médio recentemente), é: qual dos cursos fazer? Ciências da Computação, Engenharia da Computação ou Sistemas de Informação?
Ainda tem os cursos de Engenharia de Software, Análise e Desenvolvimento de Sistemas, Sistemas para Internet, Redes de Computadores, Gestão de TI, Licenciatura em Informática etc etc etc...

Falarei sobre cada um deles, mas para isso, precisamos dividir em cursos de Bacharelado, Licenciatura e de Graduação Tecnológica. Todos considerados cursos superiores.

Bacharelados (4 - 5 anos de duração):


Bacharelados são os que mais duram e os que mais têm matérias, portanto, os que mais agregam conhecimento e amplitude na área em que se estuda. Nesta categoria temos:

Ciência da Computação


Geralmente com duração de 4 anos, este curso ensina basicamente o aluno a ter "ciência/conhecimento" de como a computação funciona, de suas várias áreas, sobretudo na área de algoritmos, programação e estrutura de dados e de como os softwares e sistemas operacionais funcionam "por debaixo dos panos". O aluno formado sai apto a realizar pesquisas científicas eficientes no ramo da computação e resolver diversos problemas quotidianos através da programação, banco de dados, podendo até usar inteligência artificial e conhecimentos em sistemas distribuídos.

14 de jun de 2016

Realidade Virtual com Oculus Rift

Recentemente pesquisando sobre Virtual Reality com Oculus Rift, para fazer um paper da faculdade, construí um dos itens do paper que vale à pena compartilhar aqui. Fica abaixo minha pesquisa.

O Aparelho é um dispositivo em forma de óculos que projeta imagens nos olhos dos usuários, imergindo-os em um ambiente tridimensional, como se estivessem “dentro do jogo”, prometendo revolucionar o conceito de jogos eletrônicos e de simulações.
Ainda é necessário um computador potente, acompanhado do óculos para ter uma experiência agradável. (BARROS, 2016)

21 de abr de 2016

Algoritmo de Concomitância de Períodos


Procurando por algoritmos sobre concomitância de períodos de datas, ou mesmo de concomitância numérica na internet, pouco achei sobre. Portanto acho que serei pioneiro na escrita sobre tal, e espero que o post possa ajudar também àqueles que trabalham desenvolvendo softwares previdenciários para calcular o tempo aproveitado de serviço para contribuição de aposentadoria.

 

 Introdução à concomitância de períodos numéricos

 

Primeiramente, o que é concomitar?
De acordo com o Dicionário inFormal online significa "V.T. Ação de produzir ou fazer várias coisas ao mesmo tempo, no mesmo momento. ". Entende-se por "período", dois números x e y, por exemplo (início e fim), capazes de gerar um conjunto numérico linear, criando então um vetor com elementos sequenciais de x até que chegue no y: {x, x+1, x+2, x+3, ... , y}.
Exemplificando: Tome como base x=2, y=6, então o conjunto de x e y será: {2, 3, 4, 5, 6}. Vamos nomear esse conjunto de "P", para entender mais à frente.

A concomitância de períodos nada mais é do que a intersecção de conjuntos numéricos, formando novos conjuntos a partir da intersecção que foi feita (se houver). Como o foco desse post visa auxiliar desenvolvedores de softwares previdenciários, a concomitância de períodos numéricos e de períodos de datas, nesse caso, funciona um pouco diferente, não sendo apenas fazer meras intersecções.