Monthly Archives: April 2008

Será que seremos bloqueados?

Por causa de um bloqueio de UM blog no WordPress, um juiz está querendo bloquear todo o WordPress, ou seja, todos os blogs hospedados nele serão bloqueados também, inclusive o meu!

[G1, IDG Now, Meiobit]

Tá certo que faz tempo que eu to querendo contratar minha hospedagem, SÓ falta a grana, mas vou fazer isso logo, podem ter certeza!

Enquanto isso, vamos esperando pra ver o que esses caras fazem, né…

Google Buzz

Profissão: Blogueiro

Você é ou pretende ser um blogueiro profissional?

Pois então, fique sabendo que a profissão de blogueiro é considerada como profissão de risco, segundo uma reportagem que saiu na The New York Times ontem.

Mas por quê? Um profissional desta área, pode trabalhar em qualquer lugar (entende-se que não é necessário um determinado lugar), e muitas vezes é em casa, ou seja, não tem hora para começar ou terminar a trabalhar, fica muito tempo na frente do computador.

Se for ver por um lado, alguns programadores também sofrem deste mesmo mal! hehehe

Mas a satisfação em fazer algo que se gosta, e saber se cuidar é o mais importante! ^^

Bom, gostaria de ressaltar que eu NÃO sou um blogueiro profissional, estou só postando isso, por que achei interessante, e por que é comparável com alguns programadores também! =D

[Via: IDG Now]

Google Buzz

Fade In/Out com fblend no Allegro

Acho que muita gente já deve ter usado aquele famoso código de fade in/out que tem no site da Allegro.cc, certo? Eu mesmo uso ele bastante! Mas como todo mundo também já deve saber, as rotinas de blend da Allegro são lentas, por isso existe a biblioteca addon fblend, que é bem mais rápida.

Se você estiver utilizando ela no seu projeto e desejar usar fade in/out, você pode utilizar estas funções aqui:

void fade_in(BITMAP *bmp_orig, int speed)
{
   BITMAP *bmp_buff;

    if ((bmp_buff = create_bitmap(SCREEN_W, SCREEN_H)))
    {
        int a;
        if (speed <= 0) speed = 16;

        for (a = 0; a < 256; a+=speed)
        {
            clear(bmp_buff);
            fblend_trans(bmp_orig, bmp_buff, 0, 0, a);
            blit(bmp_buff, screen, 0,0, 0,0, SCREEN_W, SCREEN_H);
        }
        destroy_bitmap(bmp_buff);
    }

    blit(bmp_orig, screen, 0,0, 0,0, SCREEN_W, SCREEN_H);
}

void fade_out(int speed)
{
    BITMAP *bmp_orig, *bmp_buff;

    if ((bmp_orig = create_bitmap(SCREEN_W, SCREEN_H)))
    {
        if ((bmp_buff = create_bitmap(SCREEN_W, SCREEN_H)))
        {
            int a;
            blit(screen, bmp_orig, 0,0, 0,0, SCREEN_W, SCREEN_H);
            if (speed <= 0) speed = 16;

            for (a = 255-speed; a > 0; a-=speed)
            {
                clear(bmp_buff);
                fblend_trans(bmp_orig, bmp_buff, 0, 0, a);
                blit(bmp_buff, screen, 0,0, 0,0, SCREEN_W, SCREEN_H);
            }
            destroy_bitmap(bmp_buff);
        }
        destroy_bitmap(bmp_orig);
    }

    rectfill(screen, 0,0, SCREEN_W,SCREEN_H, makecol(0,0,0));
}

Que nada mais são do que aquelas funções que tem no site da A.cc, só que com o fblend, não com o blend do Allegro.

Se você não sabe o que é a fblend, aguarde mais um pouco que logo eu pretendo fazer um tutorialzinho básico de como instalá-la e usá-la! =D

Bom uso!

Google Buzz