Postagens

Instalar drive Optimus (Notebooks com processadores Sandy Brigde e futuros Ivy Bridge com placa Nvidia)

Tive a maior dor de cabeça para fazer o drive da nvidia funcionar, segue o tutorial abaixo: Primeiro baixe o git do projeto: $ git clone git://github.com/Bumblebee-Project/Bumblebee.git -b fedora-dev Feito isso instale o VirtualGL disponível aqui . Instale-o no seu computador. Edite o arquivo /etc/modprobe.d/blacklist.conf: # vi /etc/modprobe.d/blacklist.conf Adicione a linha: blacklist nouveau Agora execute os comandos: $ cd Bumblebee # chmod +x contrib/fedora/install-dependencies-fedora # ./contrib/fedora/install-dependencies-fedora Agora edite o arquivo stages/determinedistro: $ vi stages/determinedistro Na linha 14 adicione um # antes de exit 3 . Feito isso execute: # ./cleanup # ./install Adicione seu usuário no grupo do bumblebee: $ usermod -a -G bumblebee usuário Reinicie a máquina. Para testar se funcionou execute o comando: $ optirun glxgears

Hello World em C++

Começando os programas e explicações sobre C++, hoje mostrarei o helloworld em C++. Para tanto segue o código abaixo: // //  helloworld.cpp //   // //  Created by Tiago Alves de Oliveira on 29/10/11. //  Copyright 2011 _Tiago_. All rights reserved. // #include  <iostream> int main( int argc, char ** argv){    /*     * Impressão do Hello World     */     std::cout << "Hello World" << std::endl;        return EXIT_SUCCESS; } Copie esse código e cole em algum editor (no Linux, use o gedit ou kedit ou o kate, no Mac OS X use o Editor de Texto ou o editor do XCode, no Windows o notepad ou outro editor). Salve esse arquivo com o nome helloworld.cpp . Tendo salvo o arquivo, entre no terminal (como expliquei antes, no windows não explicarei como compilar os códigos) e vá até a pasta onde você salvou o arquivo e digite : g++ -o ...

Introdução ao C++

Começando a série de tutoriais que pretendo fazer, vou começar apresentando o que é preciso para programar nessa linguagem. Os pré requisitos são: Saber lógica de computador. Um editor de texto padrão. Quanto ao Sistemas Operacional, recomendo usar o Linux, ou o Mac OS X. Para aqueles que desejam usar o Windows, utilize o Visual Studio ou o Dev-C++, mais não mostrarei como compilar os programas nesse sistema. Caso você use o Mac OS X, é necessário instalar o Xcode. Caso utilize o Lion, é só baixa-lo no App Store, já nas versões do Leopard e Snow Leopard, instale a partir do CD de instalação. Feito esses passos, o seu sistema está pronto para compilar e executar seus aplicativos em C++. Aguardem os próximos tutoriais para ser demostrado o Hello World da linguagem e outras definições da linguagem.

Programação em C/C++

A partir de hoje estarei montando alguns tutoriais em C++. Se alguém quiser me ajudar comente.

Template Latex da SBC

Ao tentar baixar o template do SBC em latex hoje, não consegui baixa-lo. Ao procura em arquivos antigos achei-o e compartilho ele no link . Aproveitem

Como corrigir o erro Failed to load VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE). no VirtualBox no MAC

Ao tentar acessar as minhas máquinas virtuais ao atualizar o VirtualBox, para a versão 4.1.4, ambas geraram o erro: Failed to load VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE). Depois de uma busca na internet descobrir o que se deve fazer: Baixe o VirtualBox 4.1.4 Oracle VM VirtualBox Extension Pack, nesse link . Acesse o terminal no Mac e digite: sudo chmod  o-w /Applications Instale o  VirtualBox 4.1.4 Oracle VM VirtualBox Extension Pack. Após isso o virtualbox, funcionará normalmente.

Criar Kernel RT no Fedora

Para criar um kernel RT (Real Time) é necessario baixar o kernel principal e o patch do kernet rt. Baixe o kernel no site : http://www.kernel.org. Nesse tutorial explicarei como usar o kernel rt 2.6.31.12-rt21 Baixe o kernel: $ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.31.12.tar.bz2 Baixe o patch: $ wget http://www.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.31.12-rt21.bz2 Logo após,  baixe e instale os pacotes, logando como root: # yum install gcc ncurses ncurses-devel kernel-devel -y Após instalar os pacotes, digite # cd /usr/src/kernels #cp /< diretorio onde voce baixou seu kernel>/linux-2.6.31.12.tar.bz2 . #cp /< diretorio onde voce baixou seu patch>/patch-2.6.31.12-rt21.bz2 . Descompacte o kernel: # tar -jxvf linux-2.6.31.12.tar.bz2 Mude para o diretorio do kernel: # cd linux-2.6.31.12 Faca o patch do kernel: # bzcat ../patch-2.6.31.12-rt21.bz2 | patch -p1 Obtenha a configuração ...