Racismo Nivea A Nivea foi envolvida num escandalo, em 2011, por conta de uma das suas campanhas publicitarias. Na imagem, um homem negro, barbeado e com o cabelo bem cortado, se prepara para arremessar longe uma versao mais roots de si mesmo: cabelo afro e barba por fazer. Aconselhando o uso de um produto da marca, a agenia DraftFCB adotou o seguinte texto: re-civilize yourself, algo como recivilize-se. Para nao alongar a discussao, a propria Nivea se manifestou. Pelo Facebook, a marca agradeceu pelo feedback e assumiu que a peca e inapropriada e ofensiva. Nunca foi nossa intencao ofender ninguem, e por isso estamos profundamente arrependidos. Segundo a empresa, o anuncio nao sera mais usado. Racismo Devassa Em 2010, uma peca Publicitaria da Cervejaria Devassa exibe o desenho de uma mulher negra em trajes insinuantes, aparentando ser uma roupa de cabare e, acima da imagem em letras maiusculas o seguinte texto: E pelo corpo que se reconhece a verdadeira Negra. Uma imagem que mostra o preconceito e o desrespeito com a mulher negra.Fonte: Planeta RECID Uma das coisas mais frustrantes para osestudantes de engenharia/ciencia da computacao sao as aulas deSistemas Operacionais. Voce aprende a criar threads, pipes,schedulers e tudo mais, mas nao aprende aquilo que tanto sonhava:como escrever seu proprio sistema operacional.Bom, nao vou explicar aqui como criarum Windows ou Linux. Para chegar perto isso, prepare-se para algunsanos de desenvolvimento. Mas vou mostrar os passos basicos, isto e,como escrever um Hello Worldbasico para rodar no bootda maquina, independente de Windows, Linux, Solaris, BSD ou seja laqual for o SO que voce use.Primeiramente,precisamos escrever um programa em Assembly puro, sem dependencianenhuma de nenhum sistema operacional. Estou utilizando o compiladorNASM como exemplo, que pode ser baixado gratuitamente.(Nao vou entrar no merito deensinar Assembly aqui, ate porque nao sou um especialista nalinguagem. Se quiser se aprofundar mais, existem otimos tutoriais nanet.)O seguinte codigoimprime um Ola Mundo na tela, sem utilizar nenhuma API ouqualquer outra dependencia de um Sistema Operacional:;os.asmjmp 0x7C0:main main:mov ax, 0x07C0 ;a MBR eh carregada pela bios em 0x7C0mov ds, axmov es, axmov si,olamundo callprint_string ;chama a funcao que imprime o "OlaMundo"mainloop:jmp mainloopolamundo db 'OlaMundo :P', 0x0D, 0x0A, 0print_string:lodsb ;pega o proximo byte de SIor al, al ;compara o registrador com ele mesmo. jz .done ;Se o resultado for zero, cai foramov ah, 0x0Eint 0x10 ;Imprime o caracter na telajmp print_string.done:retPara compila-lo:nasm os.asm -fbin -o os.binOtimo, temos ocodigo compilado, agora precisamos copia-lo para o setor de boot damaquina. A menos que voce queira que seu computador nao faca maisnada alem de mostrar a mensagem Ola Mundo, voce nao vaiquerer copiar isso para o setor de boot do seu HD.Algumas opcoessao:-Copiar para umpendrive e, para testar, modificar o boot da BIOS para bootar nopendrive;-Utilizar umamaquina virtual.Para ficar maisemocionante, vamos copiar para um pendrive (depois da brincadeira,voce precisara formata-lo para poder voltar a usa-lo normalmente,entao guarde seus arquivos importantes).Se voce estiver noLinux, pode copia-lo diretamente utilizando o comando dd:dd if=os.bin of=/dev/fd#Sendo # o numero do seu dispositivo de pendrive. (Este comandotalvez nao funcione, pois algumas BIOS exigem que se coloque osbytes 0x55aa no fim do