Arquivar

Archive for Fevereiro, 2007

O Google vai dominar o mundo…

Sexta-Feira, 23 Fevereiro, 2007 Simonarde Jr. Deixe um comentário

Um belo dia eu estava olhando uns sites sobre softwares e tal, quando me deparei com uma notícia bem bacana, o Google estava planejando lançar um serviço online: o Google Textos e Planilhas, onde você teria um processador de texto (no melhor estilo Word) e uma planilha (Excel) online, totalmente grátis. Enfim, depois de um tempo de espera (eu realmente estava ansioso para ver), o bendito serviço foi lançado! O melhor é que você pode convidar seus amigos para editarem juntos o mesmo arquivo, acabando assim com aquele velho troca-troca de e-mails com documentos anexados, poderemos deixar as pobres mães dos programadores do MSN em paz (ô programinha que dá raiva as vezes ó…), toda vez que você abrir um arquivo, você vai ter acesso sempre a última versão dele, não importa se ele foi editado a 2 segundos ou uma hora atrás… Se você se preocupa com a segurança dos seus dados, o acesso aos arquivos é feito através de senha, relaxe e enjoy :) . Enfim, o serviço é muito legal, estive testando ele desde ontem e realmente é interessante, principalmente porque você pode acessar de qualquer lugar e de qualquer computador que tenha internet.

Para aqueles que querem testar a novidade, basta acessar http://docs.google.com, lembrando que é necessário já possuir uma conta no Google (Orkut, Gmail, enfim)

Outra coisa que eu estive testando foi o Gmail File System, um pequeno software que meu professor comentou na aula passada, ele permite que sua conta no Gmail seja usada como um HD virtual, aí você tem acesso via Windows Explorer e pode copiar/colar qualquer tipo de arquivo para a sua conta, vale a pena testar (vou disponibilizar ele aqui em breve). Existe também esse mesmo software para o Linux, aliás, ele foi desenvolvido primeiro para o SO OpenSource… Já havia testado um outro muito famoso também, o P2M (Peer to Mail), mas o Gmail File System é bem mais interessante…

Acabo de me lembrar de uma frase fantástica que eu ouvi na aula de Filosofia do dia 22/02, aliás, duas:

- O animal sabe, mas ele não sabe que sabe…
- Que poder de galinha incrível que a galinha tem…

Huahuahuahua! Depois dessas eu vou ficando por aqui, até a próxima…

Simonarde Jr.

CategoriasBlá blá blá

Algoritmos…

Quinta-feira, 22 Fevereiro, 2007 Simonarde Jr. 3 comentários

Bom, agora eu vou falar um pouco a respeito dos algoritmos e sua função na programação. Vamos começar com o conceito de algoritmos:

Algoritmo é uma sequência ordenada e finita de etapas, cuja a execução passo-a-passo tem o objetivo de solucionar um problema.

Pois bem, perceberam que nós já fazemos uso dos algoritmos e nem nos damos conta? Por exemplo, se você quer fazer um bolo e você não sabe fazer, o que você faz? Recorre a uma receita não é mesmo? Então, receitas culinárias nada mais são do que algoritmos. Logo abaixo vou dar um exemplo de um algoritmo bem simples de como fritar um ovo:

1. Pegar frigideira, ovo, óleo e sal;
2. Colocar o óleo na frigideira;
3. Acender o fogo;
4. Colocar a frigideira no fogo;
5. Esperar o óleo esquentar;
6. Colocar o ovo e o sal na frigideira;
7. Retirar quando pronto.

Fritamos o ovo, o algoritmo acima resolveu seu problema? Resolveu não é mesmo? Afinal, mesmo se você não soubesse você conseguiria fritar o ovo seguindo o algoritmo acima. Mas não tem só essa maneira de resolver esse problema, se eu pedisse para você fazer um algoritmo de como fritar um ovo, não sairia igual ao exemplo acima, o que estou tentando dizer é que não existe uma única maneira certa de fazer algoritmos, existe a forma mais eficaz e a menos eficaz, entenderam? Agora que eu já mostrei como um algoritmo é construído, vamos para a sua importância dentro da programação.

Hoje na aula de Algoritmos, o professor passou um conceito muito bacana:

A construção de algoritmos é a etapa mais importante em programação. Se já sabemos a sequência de etapas a serem feitas, a codificação desses comandos em um programa torna-se mais fácil.

Concordo plenamente, de fato, se temos um bom conhecimento sobre algoritmos, a programação torna-se mais fácil, eu diria até, indolor, porque programar nada mais é do que construir o algoritmo da tarefa que você quer realizar e escrevê-lo numa linguagem de programação. Opa! Simonarde, calma aí… Ok caro visitante, vamos debugar :) :

Digamos que eu quero que um site (feito em PHP) verifique os valores de “a” e “b” e me diga se “a” é maior ou menor que “b”, então eu faria assim:

<?php
$a = “5″;
$b = “3″;
if (“$a” > “$b”) {
echo(“a é maior que b.”);
}
if (“$a” < “$b”) {
echo(“a é menor que b.”);
}
echo(“<br><br>Fim”);
?>

Complicado? Talvez, mas vamos colocar um do lado do outro e vamos analisar:

Debug

 

Entenderam? Perceberam que os dois se parecem? Então, o código em PHP que eu mostrei no exemplo nada mais é do que o algoritmo transcrito numa linguagem que o computador entende. Programar é bem bacana, você vai perceber isso quando começar a por a mão na massa, te garanto :) . Bom, espero que tenham entendido também a importância dos algortimos. Vou ficando por aqui, até a próxima…

Simonarde Jr.

Hello world!

Quinta-feira, 22 Fevereiro, 2007 Simonarde Jr. 1 comentário

Bom, inicio aqui o meu blog… Aqui vou procurar sempre postar algo relacionado a programação (vb.net, php, javascript, html, enfim) e algumas cositas más como por exemplo algo sobre o Adobe Photoshop, software o qual faço uso e gosto bastante, espero que gostem e que contribuam com esse meu “projeto”…

Para aqueles que não me conhecem, me chamo Simonarde Júnior, estou cursando o 1° período de Sistemas de Informação na UniNorte (aquele logo ali em cima, foi eu quem fez diga-se de passagem :P , baseado no logo da comunidade do curso), gosto muito de computadores, adoro programar, fazer designs e montagens no Photoshop… Bom, acho que já falei demais para o primeiro post, não é mesmo??

Sem mais nem longas, fico por aqui, espero que gostem e que eu possa passar alguns dos meus conhecimentos para vocês…

Simonarde Jr.

CategoriasBlá blá blá