Info Computação
Blog voltado para área de computação. Dicas, artigos, tutorias, notícias.

Muitas pessoas precisam acessar da Universidade para conseguir conteúdos como artigos, etc em diversos sites. Ou até mesmo, de um computador cadastrado em casa pra mais diversas tarefas. Nesse posto vou mostrar como utilizar ssh do destino como proxies para "emular" o browser como se estivesse no local remoto.


Para isso vamos precisar:
*Cliente SSH (Putty)
* Um login e uma senha (Universidade, Servidor)


O exemplo abaixo foi utilizando o Windows XP

Na tela principal do Putty vamos criar uma nova sessão em "Saved Session". Nesse exemplos chamaremos de "Tunneling". Depois disso, na mesma tela, colocar o nome do usuário (host) e a porta utilizada pelo servidor.


Então, na categoria "Connectio" clique em SSH->Tunnels. Escolha uma porta qualquer (que será utilizada pelo browser, nesse exemplo 8084) e coloque no campo "Source port". Após adicionar, precisa-se colocar como "Dynamic" (o default é "Local" como na figura abaixo, mude-a).


Feito isso, você conecta ao servidor. Agora é a vez de configurar seu browser.

Abra seu brownser (Firefox, IE, Chrome) nesse exemplo Firefox e clique em "Ferramentas" e escolha "Opções". Na aba "Avançado" escolha "Rede" e clique em "Configurar conexão".

Selecione "Configuração manual" e coloque o IP "127.0.0.1" em SOCKS. Na porta você deverá colocar a mesma que escolheu na configuração do Putty (nesse exemplo, 8084)


Pronto, agora você pode utilizar outro IP para navegar pela internet.


 

How to generate image sequence with mplayer

Posted In: . By Thiago Fonseca

Hi,

I was trying generate image sequence from an video and I finally done!
For this I used mplayer in linux OS. The command is:

mplayer -vo png -vf framestep=10 -nosound video_in.wmv

To play image sequence in mplayer the command is:

mplayer mf://*.png -mf fps=10

Best regards,
Thiago.

 

Para criar um projeto no Quartus Verilog, uma das formas é a seguinte:

Criar um novo file .v (verilog)
File - >New -> Verilog HDL




Após desenvolver seu projeto no Verilog


Salve ele e deixe marcado a opcao Crete New Project



Responda SIM, e coloque next> next > etc(next) > finish



E seu projeto estára pronto para ser usado =)

 

Iniciando com o Verilog

Posted In: . By Thiago Fonseca

Para aqueles que vão começar a programar em baixo nível, ou mais especificamente programar para hardware a "linguagem" predominante utilizada no vale do silício é o Verilog, ou suas derivadas parecidas como o System Verilog ou HDL.

Ainda não estou muito familiarizado com a questão de sínteses, modelagens comportamental, etc... mas a medida que for me familiarizando com esse mundo desafiador postarei novas descobertas :)

Para dar início a esse mundo obscuro irei começar por um intepretador/compilador. Nada mais justo para testarmos nossos "Good by world" :P

Segue o link para baixar o Icarus Verilog for Windows Download

Após instalar ir em executar e testar um simples exemplo encontrado na pasta samples da instalação. Iremos testar o hello.v

Procedimentos:

cmd (Windows)
iverilog -o hello hello.v

o "hello" será o arquivo saída da síntese depois de compilado
Algo como isso

:ivl_version "0.9.2 " "(v0_9_2)";
:vpi_time_precision + 0;
:vpi_module "system";
:vpi_module "v2005_math";
:vpi_module "va_math";
S_00671ED0 .scope module, "main" "main" 2 41;
.timescale 0 0;
.scope S_00671ED0;
T_0 ;
%vpi_call 2 45 "$display", "Hello, World";
%vpi_call 2 46 "$finish";
%end;
.thread T_0;
# The file index is used to find the file name in the following table.
:file_names 3;
"N/A";
"";
"hello.vl";


Após gerar o hello
Fazer o teste executando o comando vpp hello e o prompt irá mostrar a saída resultado.

Fonte: http://www.asic-world.com/verilog/intro1.html#Introduction

 

Guaatupi

Posted In: . By Thiago Fonseca

Olá.
Há muito tempo não atualizo por falta de tempo, mas espero agora dar um novo gás nesse blog. Irei postar um artigo feito por mim e meus orientadores no meu trabalho de conclusão de curso. Espero que gostem. Em breve posto a monografia inteira, falto corrigir alguns detalhes :P

"Aborda um sistema de recuperação de imagens baseadas em
suas características visuais voltada para World Wide Web. Foi efetuado um estudo
sobre as principais técnicas existentes; como indexar e recuperar imagens a partir
das características visuais. Aborda-se sobre a Web Semântica citando suas
principais características e contribuições para uma Web com maior significado.
Propõe-se a utilização de wavelets, ferramenta matemática que nos últimos anos
vem sendo cada vez mais estudada e utilizada em diversas áreas. Por fim, serão
mostrados os resultados obtidos pelo sistema de busca de imagens web a partir de
experimentos."

Artigo => Guaatupi