segunda-feira, 22 de setembro de 2008

Medindo o tempo em linguagem C

Para medir o tempo em C você precisará de duas variáveis do tipo clock_t. Veja o código:

inicio = clock();
//Coloque qualquer coisa para medir o tempo.
fim = clock();

Para conseguir o tempo você deverá diminuir o fim do início. No entanto, esse valor estará num formato diferente de segundos, para converter você deve dividir a diferença pela constante do pacote time.h CLOCKS_PER_SEC. Então o código inteiro ficaria assim:

#include
#include

int main(){
//Variáveis do tipo clock_t.
clock_t inicio, fim;
inicio = clock();
//Coloque qualquer coisa para medir o tempo.
fim = clock();
printf(“Tempo %f”, (fim - inicio) / (float)CLOCKS_PER_SEC ) ;
system(“PAUSE”);
}

Se quiser o tempo em escalas menor do que segundo, poderá fazê-lo multiplicando CLOCK_PER_SEC por 1000( milisegundos ), etc...
Espero ter ajudado.

quinta-feira, 19 de junho de 2008

A poderosa Adobe

A poderosa Adobe

Quem conhece a Adobe sabe que ela não só mais uma empresinha que faz programinhas. Ela realmente é forte e está sempre um passo na frente em suas tecnologias sempre evoluindo!!! Seus produtos abrangem praticamente todas as áreas de atuação.
Exemplos:
- Flash revolucionou a internet com animações e possibilidade de embutir desenvolvimentos avançados nas páginas.
- O After Effects mudou a visão de muitos sobre o que se pode fazr num filme digital.
- Flex é a grande promessa para WEB, senão já estiver acontecendo uma revolução.
- Criou os documentos PDF, que são padrões até hoje.
- O DreamWeaver é uma ferramenta muito utilizada, é a melhor para desenvolvimento WEB atualmente.
- Flash LITE é uma tecnologia para aparelhos móveis, como celulares PALM’s e muito mais. Está presente em mais de 300 milhões de aparelhos.

Agora recentemente foi lançado o Flash Player 10, que permitirá aplicações em 3D com o maior realismo possível, além de uma qualidade maior nos vídeos e animações.
O Adobe AIR promete ser uma revolução na forma como usamos os computadores e vemos a internet. Isso sem contar as muitas outras tecnologias que eles mantêm em desenvolvimento!

Os programadores em ActionScript e Flex podem para de chorar por causa do preço das ferramentas de desenvolvimento. Agora com o SDK gratuito você pode desenvolver a vontade!!!

Bem, não dá para falar dessa grandiosa empresa numa simples postagem, mas quem quiser aprender mais pode visitar o site do Adobe (www.adobe.com.), e quem quiser aprender mais poder ver a parte só para desenvolvedores(www.adobe.com/devnet). Segue o link de uma site cheio de vídeo aulas explicativas sobre as mais diversas tecnologias do Adobe:

http://www.gotoandlearn.com/

Bem é só isso, é bom enfatizar a importância do Adobe para nós programadores e a todos ligados a área da informática, pois ela é muito abrangente e grande, ao lado de grandes nomes como Google e Microsoft.

sexta-feira, 25 de abril de 2008

Classe básicas do Pacote java.lang

Olha ai, coloquei alguns métodos básicos de duas classes desse pacote, dá para ajudar quem está iniciando!!!!





Classe String




//Exemplo de métodos da classe String


public class TesteString {

public static void main(String[] args) {
String a = "Jesus";
System.out.println("Exemplo de contatenação : " + concatenar(a));
System.out.println("Exemplo de recolocação : " + recolocar(a));
System.out.println("Exemplo de procura de Caracter : "+ procuraCaracter(a));
System.out.println("Exemplo de SubString : "+ subString(a));
System.out.println("Exemplo de largura : " + largura(a));
}
public static String concatenar( String a){
return a.concat(" te ama!");
}
public static String recolocar( String a){
return a.replace('J', 'z');
}
public static char procuraCaracter( String a){
return a.charAt(2);
}
public static String subString(String a){
return a.substring(2);
}
public static int largura(String a){
return a.length();
}




Classe Math





// Exemplos de alguns métodos da classe Math

public class TesteMath {

public static void main(String[] args) {
double a = -29.6;

System.out.println("Exemplo de seno : " + seno(a));
System.out.println("Exemplo de cosseno : " + cosseno(a));
System.out.println("Exemplo de abs : " + modulo(a));
System.out.println("Exemplo de round : " + arrdondar(a));
}

public static double seno(double a) {
return Math.sin(a);
}

public static double cosseno(double a) {
return Math.cos(a);
}

public static double modulo(double a) {
return Math.abs(a);
}

public static double arrdondar(double a) {
return Math.round(a);
}


}



É só copiar e colar numa IDE e rodar para ver o resultado!!!!




quinta-feira, 17 de abril de 2008

Televisão Digital

Televisão digital





- Poucos profissionais no Brasil
- Programação em Java
- Maior possibilidades de negócio



Vejam esta apresentação que encontrei na internet com o básico de TV digital!!!

Read this doc on Scribd: JavaTV


Estou a desenvolver uns artigos nessa área, qualquer informação será bem-vinda!!!Quem ver comente por favor!