Arquivos Mensais: Agosto 2010

Tela chiada durante o boot

Um problema bastante chato para quem sofre como eu usando chipset SiS =/ , o drive dela infelizmente não suporta muito bem o framebuffer, uma lastima, por causa desta incompatibilidade, sofremos com esse maldito chiado na tela durante o boot, fica parecendo até uma TV velha (bons tempos aqueles).

Para resolver o problema com o chiado basta executar os dois comandos abaixo:

$sudo echo blacklist vga16fb > /etc/modprobe.d/blacklist-vga16fb.conf
e depois
$sudo update-initramfs -u

E pronto reinicie e não ira mais sofrer com o maldito chiado :)

[]‘s

Calculando bhaskara em C

Uma das formulas matemáticas mais famosas, seja a formula de Bhaskara, ela é utilizada para calculamos equações do tipo ax²+bx+c = 0. Segue abaixo um código fonte escrito em C contendo um exemplo de como cálcular a formula de bhaskara, o código está muito bem comentado, é seus comentários são explicativos.

/*Codigo de autoria de Herberson aka VonNaturAustreVe
e-mail: vonnatur[arroba]0fx66.com
*/

#include <stdio.h>
#include <math.h>
#include <ctype.h>

int main()
{
char continuar;
float valor[3];
double delta,x1,x2;

printf("Este programa calcula equacoes do tipo \" ax² + bx + c = 0 \"\n");

do{

//Entrada dos valores da equacao.
printf("Digite o valor de a: ");
scanf("%f",&valor[0]);

printf("Digite o valor de b: ");
scanf("%f",&valor[1]);

printf("Digite o valor de c: ");
scanf("%f",&valor[2]);

//Efetua o calculo do delta.
delta = (valor[1]*valor[1])-4*valor[0]*valor[2];

//Verifica se o delta possui um valor negativo.
if(delta < 0)
{
printf("Não foi possivel calcular a equacao\nPois o resultado do delta e NEGATIVO.\n");
}

//Caso o delta nao tenha um valor negativo, ele serao calculadas as raizes x' e x"
else
{
//Calculando a primeira raiz.
x1 = (-valor[1]+sqrt(delta))/2*valor[0];

//Calculando a segunda raiz.
x2 = (-valor[1]-sqrt(delta))/2*valor[0];

//Exibi os resultados da equacao.
printf("\n\nx\' = %.2lf\nx\" = %.2lf\n",x1,x2);
}

//verifica se o usuario deseja calcular outra equacao.
do{
printf("\nDeseja calcular outra equacao? <S/N>\n");
scanf(" %c",&continuar);
continuar = toupper(continuar);

if((continuar!='S')&&(continuar!='N'))
{
printf("Valores invalidos, digite novamente.\n");
}
}while((continuar!='S')&&(continuar!='N'));

}while(continuar!='N');

return 0;
}

Fica agora o desafio, incremente este código para que ele calcule caso o valor de delta seja negativo ou seja utilizando números complexos.

[]‘s

Convertendo pacotes com alien

Vamos a mais uma dica útil, nem sempre estamos dispostos a compilar pacotes ou simplesmente não encontramos os sources ou pacotes adequados para nossa distribuição, nesse momentos precisamos converter um pacote .rpm para .deb e vice-versa.

Para converter pacotes rpm para deb usamos:

# alien -d pacote.rpm ou #alien --to-deb pacote.rpm

Para converter pacotes deb para rpm usamos:

# alien -r pacote.deb ou #alien --to-rpm pacote.rpm

Para converter os pacotes em tgz (antigo formato padrão de pacotes do slackware, porém ainda suportado pelo pkgtools):

# alien -t pacote.deb ou # alien --to-tgz pacote.rpm

Para convertemos o pacote para o formato pkg(utilizado pelo solaris) podemos utilizar:

#alien -p pacote.tgz ou # alien --to-pkg pacote.deb

Outro parâmetro interessante de ser utilizado e o -T ou –teste, ele efetua uma instalação teste do pacote convertido para verificar se a instalação pode ser efetuada com sucesso. Podemos incluir o parâmatro -i para efetuar a instalação do pacote convertido.

Dica: Por padrão o alien cria pacotes .deb, então com o comando:

#alien -i pacote.rpm

ele ira criar um pacote .deb e instala-lo :)

[]‘s

Instalando netbeans mais atual em português

Dica rápida, sempre quando alguém me vê executando o meu netbeans no xubuntu, me perguntam como eu deixei ele em português? A versão disponibilizada nos repositórios do ubuntu está em inglês, caso não goste dela, ou prefere obter a versão mais recente, recomendo efetuar a instalação pelo instalador fornecido no site oficial.

Neste link podem obter a versão mais atual do netbeans além de pode escolher o idioma, recomendo que utilizem sempre a versão mais atualizada de seus softwares. Eu costumo sempre baixar a versão mais completa da IDE.

Tela de download do netbeans.

Clique para ampliar.

Será baixando um arquivo com o nome netbeans-6.9.1-ml-linux.sh ou semelhante. Execute o comando no diretório onde se encontra o arquivo baixado:

$ sudo sh netbeans-6.9.1-ml-linux.sh

A senha será pedida, e a instalação será efetuada, para desinstalá-lo basta ir executar:

$ sudo sh /usr/local/netbeans-6.9.1/uninstall.sh

E o netbeans será desinstalado, boa sorte é bons estudos em java.

[]‘s

IV Encontro Nordestino de Software Livre & IV Encontro Potiguar de Software Livre (IV ENSL)

IV Encontro Nordestino de Software Livre & IV Encontro Potiguar de Software Livre (IV ENSL)

O IV Encontro Nordestino de Software Livre & IV Encontro Potiguar de Software Livre (IV ENSL) é um evento que ocorrerá em Natal-RN, a cidade do sol, nos dias 5 e 6 de novembro de 2010, no Praiamar Hotel & Convention. O evento é organizado pelo Projeto Software Livre RN (PSL-RN) em parceria com o SEBRAE-RN e tem, assim como o PSL-RN, o objetivo principal de promover o uso e desenvolvimento de Softwares Livres como uma alternativa de liberdade de expressão, econômica e tecnológica. Dessa forma, o PSL-RN recebe, com muito orgulho, o evento regional e pretende realizar o maior encontro sobre cultura livre realizado no Nordeste.

No IV ENSL serão apresentadas palestras técnicas, painéis e casos de sucesso em empresas, instituições de ensino e órgãos públicos com o uso e desenvolvimento de Software Livre. Esse ano, em especial, dentro do IV ENSL também ocorrerão o VII Fórum GNOME e o III Fórum KDE, ambos eventos de âmbito nacional. O público estimado para esta edição do evento é composto por profissionais e entusiastas da Tecnologia da Informação e Comunicação (TIC), professores e estudantes, reunindo representantes das esferas empresarial, governamental, acadêmica e da sociedade civil.

As temáticas prioritárias do IV ENSL, que guiarão a sua programação, são: Casos de Sucesso e Negócios; Cultura Livre; Desenvolvimento; Educação e Inclusão digital; Ferramentas e Soluções; Segurança e Redes. Dessa forma, o evento buscará gerar negócios e renda através da democratização do conhecimento tecnológico, além de promover a inclusão digital para a comunidade. Através de todas essas iniciativas, o IV ENSL visa estimular o desenvolvimento tecnológico local, através do uso e desenvolvimento de Softwares Livres.

Em breve, anunciaremos a chamada de trabalho para que a comunidade colabore com o conteúdo do evento.

Venha discutir software livre e rever amigos no calor do Nordeste.

Mais informações

[]‘s

Pagina 1 of 212
SEO Powered by Platinum SEO from Techblissonline