terça-feira, 8 de dezembro de 2009

Novo Ubuntu Linux 9.10 - Karmic Koala

Após algum tempo sem escrever, aqui estou novamente.

Com o lançamento do novo Ubuntu Linux 9.10, deixei para trás o Mint e tenho algumas experiências para contar e soluções para passar adiante.

O Karmic Koala, codinome da nova versão, chegou com muitas novidades, começando pela aparência mais "lapidada" e o recurso chamado "Ubuntu One", que será explicado mais adiante. Também está com um boot muito mais rápido e maior facilidade na instalação dos programas pelo uso da "Central de programas do Ubuntu", por onde podem ser instalados ou removidos os programas desejados.

Com todas estas novidades, porém, não poderiam faltar alguns pequenos problemas de incompatibilidade, mas nada que não seja resolvido com algumas pesquisas no onisciente Google.

Quanto à aparência, podemos destacar o visual mais moderno, mas nada que descaracterize a distro. Pode-se notar uma leve mudança nos ícones e na barra de tarefas superior.

O recurso chamado "Ubuntu One" permite armazenar até 2GB de dados na nuvem, sem custos. É muito útil, pois sincroniza arquivos diretamente do PC com uma pasta de armazenamento na WEB.

A "Central de programas do Ubuntu" é uma melhoria bastante importante para facilitar a instalação/remoção de programas, principalmente aos novatos. Basta abrí-la, clicar em uma das opções de softwares oferecidos e selecionar o que deseja instalar.
O resto é feito automaticamente.
Para remover, o processo é o mesmo. Vale lembrar que são milhares de programas free/open source disponibilizados diretamente nos repositórios oficiais, portanto, não há porque buscar nada fora de lá.

domingo, 8 de novembro de 2009

Realidade aumentada - Jogos para Webcam

Realidade Aumentada (RA) é uma linha de pesquisa dentro da ciência da computação que lida com a integração entre o mundo real e elementos virtuais ou dados criados pelo computador. 
Hoje já existem inúmeros programas que utilizam este conceito e alguns já estão disponíveis ao público leigo.
Uma das áreas de estudo da realidade aumentada que promete mudar a forma como interagimos com os programas, são os jogos interativos para webcam. Seguem alguns link's para jogos online utilizando apenas uma webcam.


Motion Bubbles:
Um joguinho bastante viciante, apesar de simples é o Motion Bubbles. O objetivo é estourar as bolhas que caem pela tela, usando as mãos ou a cabeça, sem estourar as bolhas com pontas.


http://www.extendedreality.com/webcam_game_motion_bubbles.html


Guerra dos mundos.
Neste jogo, você deve utilizar as mãos para guiar os raios e destruir as naves.


http://www.ibaixa.com.br/flash/234/guerra-dos-mundos/


EyeKanoid:
Jogo no estilo de Arkanoid, no qual você deve usar as mãos para controlar as barras, sem permitir que as bolinhas saiam da tela.


http://www.ibaixa.com.br/flash/229/eyekanoid/


Target:
Assim como o próprio nome diz, acerte os alvos verdes com as mãos. Evite os alvos vermelhos.


http://www.ibaixa.com.br/flash/260/target/


The night of the ninja:
O objetivo é simples: acerte os ninjas usando as mãos.


http://www.ibaixa.com.br/flash/233/the-night-of-the-ninja/




Para maiores informações sobre realidade aumentada, acesse o link:


http://www.realidadeaumentada.com.br/home/

segunda-feira, 2 de novembro de 2009

Segurança - Como evitar e remover vírus



Devemos tomar certos cuidados com a segurança ao navegar na internet. Existe uma verdadeira fauna esperando para infectar nossos computadores, extrair todos os tipos de dados ou danificar arquivos importantes. Mas estes cuidados não devem ser tomados apenas ao se navegar na rede, pois os worms, trojans, hijackers, keyloggers, entre outros, também podem ser transmitidos via mídia, principalmente por discos removíveis como os pen-drives.
Como é bem melhor prevenir que remediar, seguem algumas dicas para evitar a contaminação por estas pragas cada vez mais presentes:


1)Utilizar um bom antivírus e mantê-lo atualizado.
O segredo na utilização de antivírus é mantê-los atualizados. Um bom antivírus pago, porém desatualizado, não é melhor que um gratuito e atualizado. Por isso, se você não puder pagar por um, não se preocupe, apenas mantenha o seu atualizado. Seguem os link's para download de três dos melhores antivírus gratuitos.


Avast! Home edition
http://www.avast.com/por/download-avast-home.html


Avira Antivir Personal Free
http://www.free-av.com/en/trialpay_download/1/avira_antivir_personal__free_antivirus.html


AVG Antivírus Free Edition
http://free.avg.com/br-pt/download-avg-anti-virus-free-edition


2)Complementar o antivírus com um anti spyware/anti malware.
Os antivírus, por melhores que sejam, às vezes podem deixar passar um spyware ou malware e por isso, também é muito importante complementar a segurança com um anti spyware/malware. Seguem os link's de dois ótimos programas gratuitos.


Malwarebytes Anti-Malware
http://download.cnet.com/Malwarebytes-Anti-Malware/3000-8022_4-10804572.html?part=dl-10804572&subj=dl&tag=button


Ad-Aware Free
http://www.lavasoft.com/products/ad_aware_free.php


3)Antes de abrir um pen-drive, seja pela execução automática ou manualmente, faça um escaneamento com seu antivírus e principalmente com um anti-malware. Ainda assim, há alguns vírus que se alojam  na memória do micro assim que o pen-drive é conectado e não poderão ser removidos normalmente. Para removê-los é necessário iniciar o micro em "Modo Seguro"(ligue o micro pressionando [F8]) e seguir os procedimentos abaixo ou fazer um escaneamento completo de todos os discos, tanto HD's quanto pen-drives.


4)Uma forma de saber se a mídia está infectada é abrir o prompt do MS-DOS, para isso basta abrir o "Menu Iniciar" e digitar "Cmd" na caixa de pesquisa (Win Vista/Seven) ou "Command" no "Executar"(Win 98/XP). Depois, é só clicar em "OK" ou teclar [ENTER]. Com o prompt aberto, verifique qual a unidade do seu pen-drive, abra e digite "attrib *.* -h -s -r /d /s". Com isso, os atributos de arquivo oculto, de sistema e somente leitura serão removidos de todos os arquivos e os possíveis vírus ficarão visíveis e sem defesas. Depois, basta deletá-los pelo próprio prompt(usando "DEL") ou pelo windows explorer(usando o mouse/teclado).


Seguindo estas dicas, dificilmente seu micro será infectado. Não se esqueça de manter o sistema operacional e o antivírus atualizados e não facilite, clicando em link's ou acessando páginas suspeitas.



quarta-feira, 7 de outubro de 2009

C/C++ básico

A linguagem C é, na maioria das vezes, a primeira escolha para se aprender lógica de programação, ou começar a programar. Isso se deve ao fato da linguagem ter uma boa curva de aprendizagem e ser amplamente utilizada em diversas aplicações, dos mais variados segmentos.
Seguem alguns dos comandos básicos, sua sintaxe e exemplos de utilização.

A função main( ): Esta função é necessária para indicar ao compilador o início do programa. É a primeira função lida ao se compilar o programa.

Tipos de dados:

Int                               Números inteiros

Char                           Caracteres

Float                           Números reais (Ponto flutuante)

Double                        Números reais de precisão dupla
                                  (Tem o dobro do tamanho do tipo Float)

Void                            Vazio

Máscaras de Dados são usadas para indicar ao programa o tipo de dado que será armazenado em uma variável.

Máscaras:

Formato             Usado com tipo             Saída

%d                      int                                 inteiro decimal

%i                       int                                 inteiro

%o                      int                                 inteiro octal

%x                      int                                 inteiro hexadecimal

%c                      char                               caracter

%f                       float/double                   real

%ld                      long int                          Inteiro longo

%e                      float/double                    real exponencial

%s                      char                               cadeia de caracteres

Operadores aritméticos:

+                Adição

-                Subtração(Ou indicação de número negativo)

*               Multiplicação

/                Divisão

%              Módulo(Resto da divisão de números inteiros)

Operadores incrementais:

++              Incremento

--               Decremento

Operadores relacionais:

>                  Maior que

<                  Menor que

>=                Maior ou igual a

<=                Menor ou igual a

==                 Igual a

!=                  Diferente de

Operadores lógicos:

&&                   Condição "E"

| |                     Condição "OU"

!                       Condição "NÃO"

Funções matemáticas:

pow(n,x)            Exponenciação de n elevado a x

fmod(x,n)           Resto da divisão de x por n

sqrt(n)                Raiz quadrada de n

fabs(n)               Valor absoluto de n

Funções básicas:

printf( )                 Mostra dados em vídeo

scanf( )                 Lê dados digitados.
Sintaxe Scanf("máscara", &argumentos)