Últimos Posts

Utilizando o Dev-C++

On: segunda-feira, 8 de fevereiro de 2010

Olá galera, nesse post eu vou ensinar um pouco a utilizar o Dev-C++, lembrando que o Dev é um ambiente para programação em C, a sua instalação é muito simples, mas caso você tenha alguma dificuldade é só seguir o tutorial clicando aqui.

Para você começar a programar vá em Novo->Arquivo Fonte (Ctrl+N)



Agora nós temos logo abaixo um algoritmo que pede 2 números inteiros e calcula a soma desses números:



Em C, um comentário de uma linha é feito utilizando o //, já um comentário de mais de uma linha deve ser colocado entre /* e */ como mostra na figura acima.

O # antes do include indica que o compilador deve executar uma ação, nesse caso como ele vem antes de include, então a ação dele é incluir. O '.h' depois de stdio e stdlib vem de header (cabeçalho).

stdio.h significa standart input/output, trata-se de uma biblioteca que está relacionada à entrada e saída de dados. O printf é o comando de saída de dados, pois ele exibe as informações na tela. O scanf é o comando de entrada de dados, ou seja, ele ler e armazena as informações digitadas pelo usuário.

stdlib.h é uma biblioteca que contém comandos para o sistema, serve para alocação dinâmica de memória etc.

Logo depois vem o int que é de inteiro e o main que é a função principal, lembrando que a linguagem C é case sensitive, ou seja, ela diferencia maiúsculas de minúsculas, muito cuidado com isso!!

Esse abre e fecha de chaves {} é para delimitar os blocos de instruções e o ponto-e-vírgula serve para finalizar uma instrução.

Eu usei três variáveis para o meu algoritmo: numero1, numero2 e soma. Declarei todas as variáveis como inteiro (int). Logo depois utilizei o comando printf que, como já foi dito, é um comando de saída de dados. Esse \n serve para pular uma linha, ou seja, para o programa ficar melhor esteticamente.

Depois do printf, utilizei o comando scanf que é para ler e armazenar os números digitados pelo usuário, esse é o chamado comando de entrada de dados. O %i%i é porque trata-se de dois números inteiros, você pode utilizar também o 'd' no lugar do 'i'. O símbolo & (antes das variáveis numero1 e numero2) trata-se de um ponteiro que serve para armazenar um endereço de memória.

soma=numero1+numero2 é a fórmula normal para calcular a soma dos dois números, o valor da variável numero1 + o valor da variável numero2 é armazenado na variável soma.

Mais uma vez temos o comando printf que é para exibir o resultado da soma, o %i dentro das aspas do printf é para indicar o local que você irá exibir a soma, poderia ser assim também ("%i é o resultado da soma"), ou seja, você colocará ele no local que você desejar que ele apareça.

Por último temos o system("pause") que é para que você tenha tempo de usar o programa, caso você não o coloque, depois que compilar e colocar pra executar, não será possível usar o programa, ou seja, a tela do prompt não ficará disponível de fato para que o programa possa ser utilizado.

Depois de digitar todo o código, é só apertar F9 que corresponde a compilar e executar, o programa vai pedir para você salvar o arquivo e irá gerar um executável, caso o código tenha algum erro, o programa irá indicar os erros para você poder corrigi-los.



Qualquer dúvida ou sugestão é só deixar nos comentários.

[Dica] Instalando o DevC++

On: sábado, 6 de fevereiro de 2010


O DevC++ é um ambiente (IDE) de programação da linguagem C, eu utilizo ele e recomendo a todos que estão começando a aprender essa linguagem. Ele é em português, gratuito, de código aberto e pode ser utilizado tanto no Linux como no Windows.

Alguns dos recursos do DevC++: completar códigos, depuração integrada, gerenciador de ferramentas, suporte a compiladores baseados em GCC, suporte CVS etc.

Siga os passos da instalação desse ambiente clicando aqui.

10 dicas para otimizar seu código PHP

On: quinta-feira, 4 de fevereiro de 2010

1) Acessar uma variável local é mais rápido do que acessar uma global.

2) Mensagens de erro exigem mais processamento.

3) Prefira utilizar require a require_once

4) Utilizar aspas simples é mais eficiente do que utilizar aspas duplas.

5) Na exibição de informações, tenha preferência pela utilização do "echo" ao invés de "print"

6) Utilize o comando unset() para destruir variáveis com muitos dados.

7) Evite declarar variáveis globais sem usá-las.

8) Switch/case é melhor do que vários if/else

9) Defina antes o tamanho dos loops.

10) Não utilize supressão de erro com @

iPad vs iPedra

On: terça-feira, 2 de fevereiro de 2010

A galera não perdoa rsrs

[Dica] Verificar se um CPF é válido

On: domingo, 31 de janeiro de 2010

Olá pessoal, essa dica irá lhe ensinar a verificar se um CPF é válido ou não. Nós sabemos que um CPF é formado por 11 dígitos, sendo que os 2 últimos dígitos são chamados de dígitos verificadores. O cálculo que iremos fazer é exatamente visando a chegar nesses dois dígitos verificadores, vamos lá:

Utilizaremos como exemplo o CPF de número 494.748.554-04
Dígitos verificadores desse CPF: zero e quatro (dois últimos dígitos)

Primeira coisa que iremos fazer é calcular o PRIMEIRO dígito verificador e para isso pegaremos os nove primeiros dígitos para realizar o cálculo. Iremos começar multiplicando o primeiro dígito por 10, o segundo por 9, o terceiro por 8 e assim por diante até o nono dígito:

4 vezes 10 = 40
9 vezes 9 = 81
4 vezes 8 = 32
7 vezes 7 = 49
4 vezes 6 = 24
8 vezes 5 = 40
5 vezes 4 = 20
5 vezes 3 = 15
4 vezes 2 = 8

Agora iremos somar todos os resultados das multiplicações, a soma dará 309.

Então iremos agora dividir 309 por 11 e pegar SOMENTE A PARTE INTEIRA dessa divisão que no caso será 28. Então multiplica-se 28 por 11 que dará 308.

Calcularemos então a subtração do 309 achado anteriormente por 308 que dará 1.

Se o resultado dessa subtração for zero ou um então o primeiro dígito verificador será zero e isso confere com o CPF que pegamos como exemplo: 494.748.554-04

Agora vamos calcular o SEGUNDO dígito verificador. Para calcular o segundo dígito verificador pegaremos novamente os nove primeiros dígitos, só que com 2 detalhes: agora começaremos a multiplicar o primeiro dígito por 11, o segundo por 10 e assim por diante até o nono dígito e ao final somaremos tudo e ainda somaremos com o DOBRO do primeiro dígito verificador...

4 vezes 11 = 44
9 vezes 10 = 90
4 vezes 9 = 36
7 vezes 8 = 56
4 vezes 7 = 28
8 vezes 6 = 48
5 vezes 5 = 25
5 vezes 4 = 20
4 vezes 3 = 12
0 vezes 2 = 0 (esse é o dobro do primeiro dígito verificador)

Próximo passo é somar tudo, a soma dará 359. Iremos dividir 359 por 11 para pegarmos a parte inteira dessa divisão que dará 32. Então multiplicaremos o 32 por 11 que resultará no número 352. Faremos agora a subtração de 359 por 352 que é igual a 7.

O resultado da subtração deu 7, nós vimos no cálculo do primeiro dígito verificador que se o resultado da subtração fosse zero ou um então o dígito verificador seria zero, mas agora deu um número diferente de zero e também de um, então o que faremos? Quando o resultado da subtração for diferente de zero ou um então você terá que fazer uma subtração de 11 por esse resultado que no nosso caso é 7: 11 - 7 = 4

Então o primeiro dígito verificador é zero e o segundo é 4, isso confere com o CPF tomado como exemplo: 494.748.554-04

Espero que tenham gostado, qualquer coisa só deixar um comentário, até a próxima.

iPad - O novo produto da Apple

On: quarta-feira, 27 de janeiro de 2010

Olá pessoal, está acontecendo hoje o lançamento do novo produto da Apple em San Francisco, o evento começou às 16 horas horário de Brasília, o nome do novo produto é iPad e possui tela de 9,7 polegadas, vejam algumas fotos:





A Apple entende que o seu novo produto ocupará uma categoria entre laptop e smartphone. iPad tem tela sensível ao toque, permite assistir aos canais de TV e também ao Youtube em alta definição.

“Algumas pessoas comparam o produto a um netbook. O problema é que os netbooks não são melhores que as outras alternativas.” (Steve Jobs)

iPad pesa 680 gramas, espessura de 1.27cm, processador Apple A4 de 1GHZ, internet wi-fi 802.11n, bluetooth 2.1, acelerômetro, auto-falante e microfone internos, bússola, bateria dura até 10 horas e terá modelos com 3G. A AppStore terá uma parte dedicada só aos aplicativos do tablet, essa parte será chamada de iPad App Store.

“Há espaço para uma categoria entre os smartphone e o notebook. E precisávamos criar algo melhor do que um netbook.” (Steve Jobs)

"Vendemos o iPod número 250 milhão há algumas semanas" (Steve Jobs)

Apple lança a iBook Store e iWork (suíte de escritórios da Apple) para a iPad. O novo tablet também tem sistema operacional baseado no iPhone OS, versão Safari Mobile, Pages (editor de textos), Numbers (planilha eletrônica) e Keynote.





Documentos gerados nos programas do iWork para iPad são compatíveis com os do Mac.

Todos os tablets iPad são desbloqueados.

O modelo de 16GB custará 500 dólares, o de 32GB sairá por 600 dólares e o de 64GB por 700 dólares, com 3g é só adicionar 130 dólares a qualquer modelo.


"Nossa mais avançada tecnologia em um dispositivo mágico e revolucionário, com um preço inacreditável." (Steve Jobs)

Para visitar a página do iPad clique aqui.

Assista a um pequeno vídeo da apresentação do iPad:

Overclock de Celeron 347 para 8.19Ghz

Será que esse cara aprecia um overclock? :D


Para mais detalhes clique aqui.

Kevin Minitck na Campus Party 2010

Kevin Mitnick, famoso por invadir sistemas na década de 90 e hoje consultor de segurança, é um dos palestrantes da Campus Party 2010. Ele falou, dentre outras coisas, que em tudo há falhas e que é apenas uma questão de tempo para alguém descobri-las.

Ele também disse: “Não utilizo o Internet Explorer, uso o Firefox que é mais seguro. Ainda assim, uso uma máquina virtual para garantir maior proteção”. Engenharia Social e filosofia hacker também foram assuntos abordados.

Veja um vídeo da abertura do evento:

[Dica] Saber a quantidade de visitas de um site

On: domingo, 24 de janeiro de 2010

O site Statbrain.com permite, de uma maneira bem simples (não necessita de cadastro), você saber a quantidade de visitas diárias de um site. O resultado é baseado no Rank Alexa, Google Links, Yahoo Links, Altavista Links e outros.

PS3 Hackeado



George Hotz é o nome de quem conseguiu tal façanha, sim, é o mesmo que conseguiu desbloquear o iPhone. A notícia já está atualizada na biografia dele no Wikipedia e você pode conferir também no blog dele clicando aqui. No post ele diz: "I have hacked the PS3", isso é tudo que muitas pessoas queriam ouvir já faz um tempo heheh

GeoHot, como ele é conhecido, disse que o desbloqueio será feito via software, é esperar mais um pouquinho pra conferir essa incrível façanha, pois ainda faltam alguns ajustes.