[Pensamento] Belo Monte

[Pensamento] Belo Monte

Este e um assunto que vem causando uma repercussão na internet, estava aguardando a poeira baixar um pouco para começar a opinar sobre o assunto. A polemica ressurgiu esses tempos com a publicação do vídeo movimento gota d’água, veja o vídeo abaixo da campanha:

Movimento Gota d’água

O vídeo do movimento aborda três pontos importantes:

  • O uso de dinheiro publico na construção da usina: Isso é realmente preocupante, uma usina deste porte construída majoritariamente com dinheiro de impostos e algo extremamente preocupante, já pensaram por que o governo quer construir essa usina de qualquer forma?
  • A usina e a população indígena: Pelo que pode ser observador nos vídeos abaixo, do Verifique os fatos – Belo Monte e do tempestade em copo d’água, verão melhor sobre esse ponto ao assistirem os dois vídeos abaixo. Mas tenham em mente que este ponto e desinformação.
  • O uso de outras alternativas a geração de energia: Energia eólica e solar são ainda muito caras (mas não por muito tempo se ler o texto: Esta cientista de 19 anos pode revolucionar a energia solar). Por que investir em tornar o consumo de energia mais eficiente? Mudança de hábitos no consumo?

A discrepâncias do vídeo gota d’água são bem exploradas nos dois vídeos abaixo:

Verifique os Fatos – Belo Monte

Tempestade em Copo D’água?

Quanto a questão das populações indígenas, podemos ler mais sobre esse assunto em: Belo Monte ignora existência de povo indígena isolado e População Indigena e Ocupação de Belo Monte.

Ambos os dois vídeos, tiveram apenas uma preocupação, que foi atacar o vídeo do movimento gota d’água, calma, atacaram apresentando as discrepâncias do vídeo e fizeram algo muito bom, levar as pessoas a discutirem sobre o assunto. A maior contribuição dos três vídeos foi levar as pessoas a debaterem sobre o assunto, pesquisarem e lerem mais sobre um tema que já estava esquecido, a geração de energia.

Pude consumir diversos textos, mas nenhum deles ajudou de forma clara a decidir se Belo Monte e ruim ou não, li bastante mas tudo que encontrava eram informação confusas, argumentos fracos que era rebatidos pelo outro lado, falsas informações, falacias (como argumento ad hominem).

Podemos tirar uma conclusão real apenas vendo os vídeos acima? Acredito sim, podemos tirar boas informações, mas nada que realmente possa nos dar uma base sólida sobre o assunto.

Ontem o colega Pirula apresentou uma opinião coerente, que sem sombra de dúvidas, foi a que mais pesou em minha opinião sobre o assunto. O vídeo é longo, mas foi o que melhor abordou o assunto.

Também temos um vídeo feito pelo colega Daniel Fraga, que costuma ser bastante ferrenho em suas críticas contra o governo, vejam o seu vídeo:

Como sempre Daniel Fraga foi bastante ferrenho e duro com sua crítica, o que não critico nenhum um pouco, precisamos de opiniões fortes e argumentos sólidos como o feitos por ele. No vídeo de Daniel Fraga considero importante ressaltar dois pontos:

  1. Se o país realmente precisa tanto de energia por que não investir em meios mais eficientes de consumir de energia, aparelhos mais eficientes, mudança de comportamento e etc.
  2. Um investimento extremamente alto para apenas uma obra, quanto será superfaturado desta obra?

Além dos vídeos que assistir com bastante atenção fiz a leitura dos seguintes textos:

Conclusão

Meu parecer é simples, sou contra a usina Belo Monte, Amazônia não é lugar para gente, e sim para floresta. Não é somente a questão ambiental que pesou em meu parecer. Já pensaram por que será que o governo quer construir a usina de Belo Monte de qualquer forma! Mesmo com uma enorme preocupação internacional?

Existe muita coisa por trás de uma obra de um valor colossal como o desta usina, desde interesses políticos, financeiros até de ONGs. Fiquem a pergunta em mente, será que realmente precisamos de Belo Monte? Será que precisamos de uma usina que a maior parte de sua geração de energia será para as industrias não para a população?

Pensem também no seguinte assunto, será que a população brasileira será realmente tão beneficiada com a usina?

No campo de comentários abaixo exponha sua opinião sobre a usina!

[]‘s

——————–[Edit]——————–
Adiciono um artigo que vai ajudar a compreender melhor a situação atual da região.
Situações da Amazônia no Brasil e no continente

Curso online gratuito de criptografia em janeiro

Curso online gratuito de criptografia em janeiro

Enviado por Jack Ripoff (jack·ripoff[at]gmail·com):

“O professor Dan Boneh, chefe do grupo de criptografia aplicada do departamento de Ciência da Computação da Universidade de Stanford, ministrará via web um curso básico gratuito e aberto de criptografia.A criptografia é a ciência que estuda a segurança da comunicação. É uma área profundamente matemática e indispensável na proteção da informação em sistemas de computador.

Este curso o capacitará a diferenciar estruturas criptográficas seguras de inseguras. Ele inclui diversos exemplos reais de sistemas que foram quebrados devido ao mau-uso da criptografia. Haverá trabalhos e laboratórios de programação. O curso é auto-contido, porém entendimentos básicos de probabilidade discreta podem ser úteis.

Quando: Janeiro de 2012 Onde: online Instrutor: Prof. Dan Boneh (Stanford University, California) Pré-requisitos: inglês, conhecimentos básicos de matemática e programação Preço: gratuito Inscrições: [crypto-class.org/…]” [referência: crypto-class.org]

Eu já fiz minha matricula, tá esperando o que para adquirir conhecimento?

Fonte

[]‘s

[Música] Pink floyd – Pigs (Three Different Ones)

Banda: Pink Floyd
Álbum: Animals
Música: Pigs (Three different Ones)

Big man, pig man, ha ha charade you are.
You well heeled big wheel, ha ha charade you are.
And when your hand is on your heart,
You’re nearly a good laugh,
Almost a joker,
With your head down in the pig bin,
Saying “Keep on digging.”
Pig stain on your fat chin.
What do you hope to find.
When you’re down in the pig mine.
You’re nearly a laugh,
You’re nearly a laugh
But you’re really a cry.

Bus stop rat bag, ha ha charade you are.
You fucked up old hag, ha ha charade you are.
You radiate cold shafts of broken glass.
You’re nearly a good laugh,
Almost worth a quick grin.
You like the feel of steel,
You’re hot stuff with a hatpin,
And good fun with a hand gun.
You’re nearly a laugh,
You’re nearly a laugh
But you’re really a cry.

Hey you, Whitehouse,
Ha ha charade you are.
You house proud town mouse,
Ha ha charade you are
You’re trying to keep our feelings off the street.
You’re nearly a real treat,
All tight lips and cold feet
And do you feel abused?
…..! …..! …..! …..!
You gotta stem the evil tide,
And keep it all on the inside.
Mary you’re nearly a treat,
Mary you’re nearly a treat
But you’re really a cry.

Pink Floyd como sempre esbanjando talento, em uma das mais fantásticas músicas da banda, uma grande demonstração de uma absurda riqueza instrumental, o álbum desta faixa nem se fala, um álbum sensacional, obrigatório na coleção de qualquer fanático por rock’n roll.

[]‘s

O que é Hackerativismo ?

O tempo todo vejo jovens pensando que hackerativismo e a mesma coisa que invasão de sites/defaces, estão completamente enganados, este é um pensamento muito imaturo, diferente do pensamento apresentado por Rodrigo Branco.

Considero defaces um enorme desperdício de tempo, nada contra quem gosta de defaces, mas é uma total falta do que fazer. Agora o pensamento que o BSDaemon apresentou este sim é o verdadeiro pensamento é o espírito hacker.

[]‘s

[Programação] Utilizando argumentos em C ou que diabos é esse argc e argv ?

Uma dúvida clássica dos iniciantes em c, para que diabos serve aquele argc e argv que ficam na função main quando criamos o código?

Pois bem jovem gafanhoto, como já devem ter estuda nas aulas de algoritmos, funções são blocos de códigos dispostas pelo código-fonte, ela servem para facilitar a manutenção, codificação do programa, etc; elas possuem duas características elas podem ou não ter:

  • Argumentos
  • Retorno

A função deve fazer alguma e pode retornar o resultado dessa operação que ela fez, e os argumentos são parâmetros (ou informações se preferir) que passamos para a função.

A função main é uma função especial, pois ela é a primeira a ser executada e também quem receberá os argumentos argc e argv. Quando um programa e chamado podemos definir certas opções, por exemplo:

O comando ls em execução

Digitei o comando ls, e ele executou e retornou para tela uma listagem dos arquivos e diretórios. Agora o que acontece quando coloco o parâmetro -l:

Comando ls sendo executado com o parâmetro -l

Viram a diferença ?

Como puderam ver, um ls e o ls -l executaram a tarefa de uma forma diferente, se o ls fosse um programa em C, a função main dele teria um argc e um argv, no seu argc teríamos o valor 1 e no argv uma string contendo -l.

Entenderam? Não? Hehe é simples o argc contará a quantidade parâmetros inseridos na hora que a aplicação foi executada, e o argv conterá os parâmetros inseridos, simples assim.

Vejamos um código exemplo que recebe argumentos e imprimi os mesmo na tela:

/*

Usando argumento

Codigo que apresenta o uso de argumentos em C

*/

#include <stdio.h>

int main(int argc, char *argv[])
{
    printf("O nome do programa sempre sera em argv[0]\n");
    printf("Nome do programa: %s\n\n", argv[0]);

    printf("Em argc temos a quantidade de argumentos passados\n");
    printf("Qtd de argumentos: %d\n\n", argc);

    int i;
    for(i = 0; i < argc; i++) {

        printf("O argumento %d foi %s\n", i, argv[i]);
    }

    return 0;
}

Agora vamos compilar e executar com os comandos: gcc argumentos.c -o argumentos e execute com ././argumentos arg1 arg2 blabla qualquercoisa vejamos o resultado:

Compilação e execução.

Pera ae que negócio e esse de ./argumento em argumento 0? Simples, sempre o primeiro argumento o argv[0] será o nome do programa. Igual nos seus shellscript com o $0. Agora que você está fera e manjando tudo de argc e argv fica abaixo um código-fonte de um calculadora básica que utiliza argumentos para ser executada, estude ela e explique nos comentários se entender para que serve e por que utilizei a função atof.

/*
Autor: Herberson S.M. aka VonNaturAustreVe
Email: vonnatur@0fx66.com
Data: 10/08/2011
-----------------------------------------------------------------------
English
calculator that demonstrates the use of arguments in C

Use:

calc_arg num1 operation num2

num1 and num2 = number wish

operation =
    + -> sum
    - -> subtraction
    x - multiplication
    / -> division
-----------------------------------------------------------------------
Portuguese

Calculadora com argumentos
Uso:
calc num1 operacao num2

num1 and num2 = numeros

Operacao:
    + -> sum
    - -> subtraction
    x - multiplication
    / -> division
-----------------------------------------------------------------------

*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

float soma(float var1, float var2);
float subt(float var1, float var2);
float mult(float var1, float var2);
float divisao(float var1, float var2);

void erro();

int main(int argc, char **argv)
{
    if(argc == 4) {    //Testa para saber se tem todos os parametros necessarios para a execusao

        switch(argv[2][0]) {    //Usei argv[2][0] para pegar o sinal da operacao

            case '+':
                printf("Resultado: %f\n", soma(atof(argv[1]), atof(argv[3])));
            break;

            case '-':
                printf("Resultado: %f\n", subt(atof(argv[1]), atof(argv[3])));
            break;

            case 'x':
                printf("Resultado: %f\n", mult(atof(argv[1]), atof(argv[3])));
            break;

            case '/':

                if(atof(argv[3]) == 0) {    //Caso exista uma divisao por zero.
                    printf("Impossivel divisao por zero\n");
                }

                else{    //Se nao houver divisao por zero
                    printf("Resultado: %f\n", divisao(atof(argv[1]), atof(argv[3])));
                }
            break;

            default:
                erro();
            break;
        }
        puts("");
    }
    else {
        erro();
    }

    return 0;
}

//funcoes
void erro() {
    printf("Parametros incorretos\n");
    printf("Use: calc_arg numero operacao numero\n");
    printf("A operacao deve ser +, -, x, /\n");
}

float soma(float var1, float var2) {

    return var1+var2;
}

float subt(float var1, float var2) {

    return var1-var2;
}

float mult(float var1, float var2) {

    return var1*var2;
}

float divisao(float var1, float var2) {

    return var1/var2;
}

Boa sorte, e bons estudos.

[]‘s

Pagina 5 of 9812345678910Fim »
SEO Powered by Platinum SEO from Techblissonline