sexta-feira, 26 de abril de 2013

Adobe Photoshop


O Adobe Photoshop  é um dos melhores softwares de edição de imagem da atualidade. Usado atualmente por muitas empresas de diversos ramos, e também por revistas, fotógrafos, modelos para dar alguns retoques nas imagens, removendo defeitos, etc.
O Photoshop surgiu em 1990, sendo inicialmente usado como um software para retoques em imagens digitalizadas por scanner. Mesmo a primeira versão já impressionou e mostrou o potencial deste programa.

John Knoll, um dos criadores do programa era (e ainda é), o supervisor de efeitos visuais para cinema da Industrial Light & Magic. Em 1987, Knoll investigava a possibilidade de usar o computador como ferramenta para gerar e manipular imagens, para usar em efeitos visuais de filmes. Ele estava tentando desenvolver algo semelhante a computação gráfica em 3D, e também queria achar um método para fazer pequenos retoques nas imagens.

sábado, 30 de março de 2013


domingo, 24 de março de 2013

Tecnologia da Informação e Comunicação

Tecnologia da informação e comunicação (TIC) pode ser definida como um conjunto de recursos tecnológicos, utilizados de forma integrada, com um objetivo comum. As TICs são utilizadas das mais diversas formas, na indústria (no processo de automação), no comércio (no gerenciamento, nas diversas formas de publicidade), no setor de investimentos (informação simultânea, comunicação imediata) e na educação (no processo de ensino aprendizagem, naEducação a Distância).
O desenvolvimento de hardwares e softwares garante a operacionalização da comunicação e dos processos decorrentes em meios virtuais. No entanto, foi a popularização da internet que potencializou o uso das TICs em diversos campos.
Através da internet, novos sistemas de comunicação e informação foram criados, formando uma verdadeira rede. Criações como o e-mail, o chat, os fóruns, a agenda de grupo online, comunidades virtuais, web cam, entre outros, revolucionaram os relacionamentos humanos.
Através do trabalho colaborativo, profissionais distantes geograficamente trabalham em equipe. O intercâmbio de informações gera novos conhecimentos e competências entre os profissionais.
Novas formas de integração das TICs são criadas. Uma das áreas mais favorecidas com as TICs é a educacional. Na educação presencial, as TICs são vistas como potencializadoras dos processos de ensino – aprendizagem. Além disso, a tecnologia traz a possibilidade de maior desenvolvimento – aprendizagem – comunicação entre as pessoas com necessidades educacionais especiais.
As TICs representam ainda um avanço na educação a distância. Com a criação de ambientes virtuais de aprendizagem, os alunos têm a possibilidade de se relacionar, trocando informações e experiências. Os professores e/ou tutores tem a possibilidade de realizar trabalhos em grupos, debates, fóruns, dentre outras formas de tornar a aprendizagem mais significativa. Nesse sentido, a gestão do próprio conhecimento depende da infraestrutura e da vontade de cada indivíduo.
A democratização da informação, aliada a inclusão digital, pode se tornar um marco dessa civilização. Contudo, é necessário que se diferencie informação de conhecimento. Sem dúvida, vivemos na Era da Informação.


Por Thais Pacievitch

O que é Malwares

O termo Malware (do inglês  Malicious Software) é dado a um programa desenvolvido para danificar os arquivos, servidores e aplicativos do computador. Pode ser propagar na condição de vírus, Spam ou Spyware, Worms, Adware, entre outros. Todo e qualquer software que cause dano ao PC, é considerado um Malware.
Os tipos mais comumente espalhados pelo mundo virtual e que fatalmente atingem os arquivos, são os conhecidos Vírus (os quais se propagam em decorrência da eventual execução de arquivos e links), os Worms, cuja propagação se dá entre redes e descobre as vulnerabilidades do sistema, modificando as configurações do usuário. O Trojan que se camufla em links de jogos, cartões virtuais e demais aplicativos e documentos. Outro tipo é o Keylooger, capaz de descobrir senhas e tudo o que for digitado no teclado do usuário, sem que seja percebido, trata-se de um perigoso Malware que criptografa dados bancários e até números de cartões de crédito. A variação do Keylooger é a Screelogger, com capacidade para detectar o posicionamento do cursor e quais locais foram acionados (clicados). O Spyware é a categoria que monitora todas as informações do usuário e as distribui de forma indiscriminada e sem prévia autorização.
Do termo inglês Advertising Software, o Adware foi desenvolvido para divulgar publicidade e anúncios em geral. OBackdoor, conhecido como “Porta dos Fundos”, se aproveita de uma possível falha no sistema operacional e o invade, com o objetivo de controlar a máquina. Existem também os chamados Exploits, cuja elaboração é feita por hackers com o intuito de mostrar as vulnerabilidades dos sistemas e softwares. A atuação dos Sniffers é específica para armazenar as informações de redes de computadores, os invasores utilizam este Malware para obter senhas através de conexões sem criptografia (sem senha). O Port Scanners também utiliza a rede como forma de invasão, faz uma busca completa nos computadores conectados a ela e identifica qual está desprotegido. Outro programa é o Bot, capaz de invadir o computador e o controlar a distância, inclusive como meio de propagação de outros tipos de vírus. Para finalizar a listagem, o Rootkit é um conjunto de programas desenvolvido para não ser descoberto pelos mecanismos de segurança.
Para evitar danos e proteger os dados pessoais, documentos e informações, recomenda-se sempre a utilização de AntiVírus e AntiSpyware, os quais fazem uma varredura no sistema operacional e detectam a presença de um software “mal-intencionado”.

Por Anna Adami

Hackers e Crackers

Esses termos são comuns na área de informática, mas geram bastante confusão. Muita gente acha que hacker (a palavra hack foi criada na década de 50 para descrever modificações inteligentes em relés eletrônicos) e cracker(cracking = quebra) significam a mesma coisa. Na verdade, o termo hacker significa alguém que muda alguns programas através de técnicas simples e inteligentes com intuito de melhorar esses programas. Normalmente o hacker é uma pessoa do lado bom enquanto que o cracker é uma pessoa sem ética ou escrúpulos.
Os hackers e crackers são pessoas inteligentes, porém, enquanto os hackers usam sua inteligência para o bem, os crackers a usam para o mal.
Existem diversos relatos de sites que são invadidos diariamente pelos crackers. Na maioria das vezes quando um site é invadido, são colocadas mensagens ofensivas (muitas vezes relativas à política) nesses sites com “assinaturas” do cracker que invadiu o sistema. O pentágono e o FBI nos Estados Unidos já foram invadidos por crackers diversas vezes. Os prejuízos são incalculáveis. Ao se invadir um site, o cracker assume um determinado nível de controle desse site que pode ser parcial ou total. Se a invasão for total, com certeza o prejuízo será muito maior.
Muitos hackers são contratados por sites para que descubram vulnerabilidades que crackers poderão utilizar para invadir esses sites. Nesse caso, o hacker está realizando uma boa ação pois está ajudando o site a se tornar mais seguro.
Muitos crackers se tornam hackers após serem pegos e punidos. Ir para o “lado claro da força” na maioria das vezes, é mais compensador.
Mas o que os crackers ganham ao invadir sites e prejudicar a vida de muita gente?
Os crackers ganham poder, fama e dinheiro. Ao roubar contas bancárias, números de cartão de crédito, informações confidenciais, projetos secretos, projetos de produtos que serão lançados no mercado, dados pessoais e outras informações valiosas, o cracker assume o poder e começa a subornar as vítimas, pedindo dinheiro em troca dessas valiosas informações roubadas.
Por ter um conhecimento computacional enorme, fica difícil apanhar esses crackers pois eles vão se superando a cada dia.


Por Luiz Carlos Amariz

sábado, 23 de março de 2013

Engenharia de Software

Engenharia de software  é uma área muito complexa dedicada à concepção, execução, desenvolvimento e manutenção de sistemas de software, aplicando tecnologias e práticas de ciência da computação, gerência de projetos e outras disciplinas, para que os sistemas se comportem de forma confiável e eficiente, satisfazendo todos os requisitos definidos. O termo engenharia de software apareceu pela primeira vez em 1968, após a crise do software (época que se refere às dificuldades de desenvolver programas livres de defeitos, facilmente compreensíveis e verificáveis).
Um software pode ser produzido por uma variedade de propósitos, para atender as necessidades específicas de um determinado cliente, empresa, usuários e até mesmo para uso pessoal, utilizando-se de técnicas que englobemlinguagens de programação, base de dados, ferramentas, plataformas, bibliotecas, padrões, processos, entre outras. O processo de desenvolvimento de software pode se tornar muito complexo, dependendo do seu tamanho e criticidade. Por exemplo, a criação de um sistema operacional é uma tarefa que exige gerenciamento de projetos, muitos recursos e uma equipe de trabalho disciplinado.
A gerência de projetos de software é constituída por um conjunto de atividades, que devem ser administradas de acordo com parâmetros de custo, tempo e qualidade, com a utilização de métricas quantitativas e qualitativas, ao longo do processo de desenvolvimento, para garantir um produto final que satisfaça às expectativas do cliente, dentro daquilo que foi acordado inicialmente. No desenvolvimento de software, a qualidade do produto está diretamente relacionada à qualidade do processo de desenvolvimento.
A utilização de softwares de qualidade garante a segurança das transações, dos negócios, das pessoas envolvidas e mantém alta disponibilidade dos serviços. É papel da engenharia de software trabalhar nestes quesitos e evitar problemas que aparecem na construção de um software, tais como:
  • Estouro de prazos e custos: Muitas vezes decorrente de uma falta de controle do escopo (modelo) do projeto, gerando previsões de prazos e custos fora da realidade.
  • Baixa qualidade: Devido ao excesso de bugs (erros) encontrados no final do projeto, por uma fase de teste mal executada.
  • Aderência do produto final: Além dos diversos bugs encontrados, softwares que não atendem aos requisitos ou necessidades dos clientes, gerando piores resultados.
  • Alto índice de retrabalho: Durante a confecção de projetos mudanças próxima da entrega do produto, geram alto custo e retrabalho do projeto.
Em engenharia de software as responsabilidades são compartilhadas por um grande grupo de pessoas, com destaque para o gerente de projetos que gerencia todo o trabalho, e o Engenheiro de Software que é o especialista da área.
A engenharia de software afeta as economias e as sociedades de diferentes maneiras. Muitos países gastam uma percentagem apreciável do seu PIB em software, que contribuem na redução de custos, melhoram a qualidade e agilidade dos serviços de saúde, órgãos governamentais e outros serviços sociais.


Por Marina Martinez

Digitalização de livros

Em tempos de bibliotecas virtuais, e-book e do aumento ao acesso à internet e às tecnologias digitais, tem crescido a demanda por documentos e livros disponibilizados em rede de conteúdo, incluindo não somente a internet, mas também a intranet de empresas e instituições de ensino. Essa crescente demanda tem profissionalizado a digitalização de livros  impressos.
A digitalização de livros designa um conjunto de procedimentos de seleção de obras, seleção de páginas, capturas de páginas (com imagens e textos) em suporte papel por meio de scanners simples ou especializadas com recursos de adaptação para os formatos digitais, como o PDF. A scanner é um equipamento periférico conectado a um computador que permite a visualização e captura de qualquer tipo de imagem plana ou tridimensional.
A técnica de digitalização de livros é amplamente utilizada por instituições públicas, como museus, centros culturais, bibliotecas, entidades da área jurídica e de saúde. Na maioria dos casos, a digitalização em alta escala de livros ocorre no acervo de bibliotecas como o processo da Google Book Search, e o projeto da biblioteca mundial virtual.
A digitalização de livros e de periódicos documentados visa a guarda da memória cultural e pública para a geração de acervo digital ou para a hospedagem que permita o acesso público. No processo técnico, a digitalização ocorre por meio do OCR, sistema de leitura de caracteres óptico para a geração de documento no formato texto, salvos em pdf, rtf ou txt.
Em equipamentos de scanners mais simples, o processo é manual, mas em equipamentos mais específicos, o processo é robótico, sendo a máquina capaz de virar cada página no processo automático de captação.
A disposição de livros e bibliotecas digitais possui importantes vantagens, como o livre acesso às obras a partir de qualquer lugar, geração de conteúdo de estudo e oportunidade de negócios. Porém, o projeto de digitalização de livros do Google tem sido questionado por universidades e pela justiça americana no quesito de desrespeito aos direitos autorais e editoriais de terceiros. A Google se defende que o projeto visa a criação de uma livraria digital internacional com uso justo sobre as obras.


Por Fernando Rebouças