Archive

Posts Tagged ‘linux’

Dica – Usando dosbox com som

December 28th, 2008 thiago 2 comments

Eu hoje testei o dosbox para jogar full throttle (DOS) e reparei que ele reconhecia o som (sound blaster / ultra sound – as duas são emuladas no dosbox) mas não tocava. Ele não usa o alsa, mas sim o oss.

Para resolver esse problema, é só instalar o pacote alsa-oss – na maioria das distros é esse o nome – e rodar:
aoss dosbox

no arch linux sudo pacman -S alsa-oss
no ubuntu deve ser sudo apt-get install alsa-oss

E pronto!

Categories: Jogos Tags: , , , ,

C++ – Threads

December 22nd, 2008 thiago 10 comments

Continuando a série “O que fazer e o que não fazer em C++”, vamos hoje falar de threads. Threads, famosas threads.

As threads tem um estigma forte de “só use se realmente for necessário, e eu concordo com isso, mas o caso é que geralmente é preciso usar threads para várias coisas.

Podemos separá-las em dois grupos básicos:
1. Threads seriais
2. Threads concorrentes

Neste caso, as problemáticas são as concorrentes. Vamos entender o porquê.
Threads seriais não precisam de sincronização.  Podemos citar como exemplo uma thread que recebe mensagens via socket e coloca em uma fila, e outra thread vai remover pacotes dessa fila. O único cuidado que temos é de colocar corretamente os locks na fila usada para não ocorrer uma leitura de memória inválida. Read more…

Categories: Tecnologia Tags: , ,

Instalando o Skype no arch linux de 64 bits

November 30th, 2008 thiago 3 comments

Yaourt = Pacman bombado.

Antes de mais nada, comecei a falar do yaourt pois é com ele que instalaremos o skype.

Este programa chamado yaourt dentre muitas coisas mostra o pacman colorido, com novas opções, e mais legal de tudo é que instala da mesma forma os pacotes do AUR. Para quem não sabe, AUR significa “ArchLinux User-community Repository”. É um repositório (nem tudo lá funciona bem), mas ultra-atualizado e com muito mais coisas que estão fora dos repositórios extra/community.

Primeiro vamos instalar o yaourt.

Entre em http://aur.archlinux.org/packages.php?ID=5863 e pegue o Tarball.
Baixado, descompacte (tar zxvf yaourt.tar.gz) o yaourt.tar.gz, entre no diretório yaourt descompactado e execute:
sudo makepkg -i –asroot
O makepkg irá conectar na internet, baixar os fontes, compilar e instalar o pacote gerado.

Feito isso, simplesmente faça:
sudo yaourt -S aur/bin32-skype (para alsa)
sudo yaourt -S aur/bin32-skype-oss (para oss)
sudo yaourt -S aur/bin32-skype-pulse (para pulse)

O skype e todas as dependências serão instaladas.

Fácil não ;)

Até!

Categories: Tecnologia Tags: ,

Editor PHP

June 1st, 2008 admin 2 comments

Estava nestes últimos tempos a procura de um bom editor para PHP.
Para C++ e Java o emacs e eclipse já me suprem muito bem, mas php ainda os que vi, inclusive o pdt são mto fracos.

Achei um que até agora está imbatível:
Komodo Edit

Ele faz uma coisa que até agora nenhum fez. Autocomplete!
Eu declarando, por exemplo
$dalProdutos = new DALProdutos($conn);
ele me retorna os métodos da classe DALProdutos.
o editor é muito inteligente, não precisando eu declarar na mesma página para que ele faça o autocomplete.

E faz checagem de sintaxe conforme a digitação.

Mostrando métodos de um objeto

Parametros do método – Note o bug ;)

Logo que testá-lo com C++ coloco um novo post aqui.

Como dito no site:
Free the Dragon!

Categories: Tecnologia Tags: , , ,

Ubuntu Cola

March 10th, 2008 admin 1 comment

E o nome está ficando famoso.
Descobri que existe (não é piada!) um refrigerante chamado Ubuntu-Cola.

Pelo que vi no site, ele ganhou o prêmio “Fairtrade stamp of approval”, que pelo que eu entendi seria algo como “os que trabalham aqui tem um salário justo, trabalham com segurança, etc. Uma empresa justa e correta.”

Para os que não sabem, Ubuntu significa:
Ubuntu (pronuncia-se /ùbúntú/ – u-BÚN-tu; IPA: /uˈbuntu/), diretamente traduzido como “humanidade para com os outros” ou “sou o que sou pelo que nós somos”.

“Uma pessoa com Ubuntu está aberta e disponível aos outros, assegurada pelos outros, não sente intimidada que os outros sejam capazes e bons, para ele ou ela ter própria auto-confiança que vem do conhecimento que ele ou ela tem o seu próprio lugar no grande todo.” — Arcebispo Desmond Tutu em Nenhum Futuro Sem Perdão (No Future Without Forgiveness).
(Fonte do significado: http://pt.wikipedia.org/wiki/Ubuntu_Linux)

Fonte da informação: http://www.ubuntu-trading.com/

Categories: Tecnologia Tags: ,

Compiz e Intel X3100

February 28th, 2008 admin No comments

Para os que tiveram problemas ao instalar o compiz na placa de vídeo Intel X3100, segue uma dica que ajudará

As placas de vídeo da Intel já tem os drivers abertos, sendo então problema do compiz, que não a reconhece como placa aceleradora.

Para isso precisamos mudar uma configuração no Compiz, alterando o arquivo /etc/xdg/compiz/compiz-manager e adicionando a linha (ou alterando caso exista)
SKIP_CHECKS=”yes”
Assim ele deixará de checar se tem placa aceleradora.

Isso aconteceu aqui no ubuntu. Não sei como o compiz se comporta em outras distros :)

Categories: Tecnologia Tags: , ,

OpenOffice 3D

February 20th, 2008 admin No comments

O programador Shane M. Mathews alterou o OpenOffice.org para que as apresentações usem efeitos 3d, com OpenGL é claro!

Veja ele em funcionamento.

Categories: Tecnologia Tags: , ,

Emacs – Real Programmers

February 6th, 2008 admin No comments

Como sempre, muito engraçado!
Emacs, um editor ?

Categories: Humor, Tecnologia Tags: ,

Linux sem windows… absurdo!

January 23rd, 2008 admin 3 comments

Um certo usuário do Zdnet está dizendo ser um absurdo o Linux rodar sem o Windows. O pior é ele dizendo, cheio de razão e conhecimento o motivo de desse absurdo.

Segue uma tradução livre:

“Você está dizendo que o linux pode rodar em um computador sem o windows? … Se isso for verdade as empresas deveriam estar vendendo computadores sem o windows. Isso claramente não está acontecendo … A Microsoft gastou 9 bilhões de dólares e vário anos para criar o Vista, não acredito que uma solução como essa iria nascer da noite para o dia … Não é possível que um freeware como o Linux possa rodar do início ao fim sem usar algumas das partes mais críticas do Windows. Não é possível …”

Como já diz o ditado: “O sábio aprende com o ignorante, mas o ignorante não aprende nem com o sábio”

Tentemos ser como o sábio e não falarmos bobagens neste nível impressionante, hehe.
Um cara que não sabe nem o que é um sistema operacional…

—————————————————————

Texto original: Fórum ZDNet


Why Linux will not displace Windows

You are kidding arent you ? Are you saying that this linux can run on a computer without windows underneath it, at all ? As in, without a boot disk, without any drivers, and without any services ?

That sounds preposterous to me.

If it were true (and I doubt it), then companies would be selling computers without a windows. This clearly is not happening, so there must be some error in your calculations. I hope you realise that windows is more than just Office ? Its a whole system that runs the computer from start to finish, and that is a very difficult thing to acheive. A lot of people dont realise this.

Microsoft just spent $9 billion and many years to create Vista, so it does not sound reasonable that some new alternative could just snap into existence overnight like that. It would take billions of dollars and a massive effort to achieve. IBM tried, and spent a huge amount of money developing OS/2 but could never keep up with Windows. Apple tried to create their own system for years, but finally gave up recently and moved to Intel and Microsoft.

Its just not possible that a freeware like the Linux could be extended to the point where it runs the entire computer fron start to finish, without using some of the more critical parts of windows. Not possible.

I think you need to re-examine your assumptions.

Categories: Humor, Tecnologia Tags: ,

Java 6 e Ubuntu 7.10

December 12th, 2007 admin No comments

Essa dica é importante para os desenvolvedores java e nada fácil de descobrir.

Para que o Java6 funcione corretamente no ubuntu 7.10, abra um console e execute
echo
“export LIBXCB_ALLOW_SLOPPY_LOCK=true” >> ~/.bash_profile

Essa linha registra uma variável de ambiente chamada LIBXCB_ALLOW_SLOPPY_LOCK como true.

Assim você pode usar o Netbeans novamente e Eclipse sem problemas :)

Fonte: http://ubuntuforums.org/showpost.php?p=3898267&postcount=16

Categories: Tecnologia Tags: , , ,