ASM, C, Otimização, Emuladores, etc
March 31st, 2006 angusyoungForums sobre tecnologia são, sem sombra de dúvida, meu lugar preferido na internet. Na intenção de ajudar você também acaba aprendendo.
Forums sobre tecnologia são, sem sombra de dúvida, meu lugar preferido na internet. Na intenção de ajudar você também acaba aprendendo.
Depois de alguns anos sem precisar usar a SSL, tive que usa-la esta semana, e pude notar uma coisa que antigamente não tinha sido tão clara para mim: a openssl, enquanto biblioteca, é bastante concisa para se utilizar. Definitivamente não é uma biblioteca simples (mesmo porque o campo de atuação dela - criptografia - também não é), e ainda assim é divertido utiliza-la.
E eu continuo apanhando para tentar acessar as estatísticas do site.
Hoje, lendo uma mensagem da QT-Interest foi repassado um link para um artigo no site de Herb Sutter, Guru Of The Week, explicado as razões pelas quais é desnecessário checar por uma falha do “new” na maioria dos casos.
Embora seja um artigo interessante ele tem uma pequena falha ao afirmar que a alocação de memória no Linux sempre tem sucesso. A alocação de memória no Linux pode falhar se você tentar alocar uma quantidade de memória que for igual ou maior a quantidade de memória disponível menos a quantidade de memória usada pelo kernel para mapear a memória do processo.
Embora eu concorde com o autor de que a checagem no new é, certas vezes desnecessária, é importante checar quando você está tentando alocar uma quantidade razoável de memória, já que isso pode lhe permitir alocar uma quantidade menor ou liberar alguns recursos e seguir adiante.
Uma dica que, talvez, seja simples para os iniciados na QT, mas que me fez perder algum tempo raciocinando a respeito da solução …
O problema: navegar entre itens irmãos em um arquivo Xml, usando um objeto QDomElement. Por exemplo, você tem um arquivo Xml parecido com isto:
Bem, parece que o nosso planet.gentoobr.org está tomando forma! Em breve estará disponível para todos que quiserem participar ![]()
English:
For the first time as a package maintainter on Gentoo Project I had to write official documentation about package installation and configuration, in this case Jffnms. Writing documentation definately isn’t an easy task. Thus looking at our documentation index, I have to express my admiration for our doc team for maintaining our docs in such a high level of quality.
Português:
Pela primeira vez como mantenedor de pacotes no projeto Gentoo eu me vi obrigado a escrever documentação oficial sobre a instalação e configuração de um programa, o Jffnms. Documentar procedimentos definitivamente não é uma tarefa fácil. Desta maneira olhando a listagem de documentos disponíveis no projeto, eu tenho que expressar minha admiração pelo doc-team por manter nossa documentação sempre em tão alto nível de qualidade.
O pessoal do Wiki C/C++ está organizando outro encontro de programadores C/C++. Se você tem a sorte de estar perto de São Paulo, não deixe de participar.
Acabei de ver no QDevBlog que a nova edição do C++ Gui Programming With Qt 3 está para ser lançada em Junho (agora cobrindo a Qt 4). Este livro é, digamos assim, o livro oficial sobre programação em C++ com a Qt (e foi com a versão 3 desse livro que eu aprendi a usar a Qt).
ocê está navegando os arquivos For Fun and Profit de March, 2006.