Boa Noite Galera,

Hoje como não tenho nada em especial para postar, vou mostrar como fazer o famoso
"hello world" em linguagem C.


É muito fácil, se você usa linux e tiver instalado no sistema,

  • gcc
  • g++

No Windows você pode usar um outro tipo de compilador, existe vários, procure no:

  • www.baixaki.com.br

Bom vamos começar.

No linux você pode fazer tudo com usuário comum, sem nenhuma permissão de root.

$ vi hello.c

Atenção a extenção do Arquivo deve ser " .c " .

dentro do arquivo adicione o seguinte conteúdo.

ATENÇÃO STDIO.H é todo junto, aqui tive que deixar separado por causa do blog ser html.

#include <stdio .h>
int main ()
{
printf ("Hello World\n");
}


Salve e feche o arquivo,

Vamos detalhar os comandos usados no programa,


  • int = inteiro
  • stdio.h é a biblioteca do compilador que possui os comando como printf e scanf
  • printf = imprime
  • scanf = leia
O "\n" significa que após ele mostrar o "Hello World" ele vai pular uma linha, isso melhora para que o programa não fique todo bagunçado ;D

Todas as linha devem terminar com ";" ponto e vírgula para não dá erro de compilação,

Agora que você já sabe um pouco mais,

Vamos compilar nosso Hello World pelo Linux,

$ gcc hello.c -o teste

Onde,
  • gcc é o nosso compilador.
  • hello.c é o código fonte.
  • -o parametrô do compilador e o final é o nome do programa, este exemplo coloquei como teste.
Para executar é fazer o seguinte ./teste

E você terá

"Hello World"

Fácil né?

Vamos fazer um pouco mais complexo?

No próximo exemplo vamos fazer uma conta de "X" multiplicação

Antes vou passar rápidamente como é interpretado os sinais em C

  • - = subtração
  • + = adição
  • * = multiplicação
  • / = divisão
Vamos então fazer uma multiplicação tipo a*a

vi multi.c

#include <stdio .h>
int main ()
{
int x;
int total;
x=0;
total=0;
printf ("Digite um número para ser multiplicado: ");
scanf ("%d",&x);
total = x * x;
printf ("O Total da multiplicação é dê : %d\n",total);
}

Salve e feche o programa, agora vou explicar, este programa é quase igual o Hello World.

Você declara a biblioteca, #include <stdio .h>
Você cria o programa do tipo inteiro int main()
Você deve começar o programa indicando com chaves { e acabar o programa fechando a chaves }
Neste exemplo criei duas variáveis x e total seguidas de ; no final.
Sempre é recomendado que você zere as variáveis para que ela não fique com alguma lixo de memória armazenado, está é a razão por ter atribuido o valor "0" para as duas no começo do programa.

  • Como eu já disse o printf ele irá imprimir na tela tudo o que você colocar entre (" bla bla");
  • o scanf irá ler a variável que você definir, scanf ("%d",&x);
  • %d significa que valor é inteiro, ou seja 1 2 3 4 5 6 e assim por diante, para números como 1,5 "números quebrados" você deve usar o %f = float ele que faz o calculo de números quebrados,
  • & E comercial, sempre deve ter no scanf, não me lembro o motivo ^^"
  • \n irá pular uma linha.
A conta que foi feita é muito simples, qualquer pessoa consegue visualizar o que foi feito, simplesmente o valor que você for digitar será multiplicado por ele mesmo e guardar o resultado final na variavel "total"

Para você imprimir o resultado da variável você faz como foi feito no exemplo,
printf ("valor %d",total);

o valor que está guardado no total irá aparecer no lugar do %d.

Agora vamos compilar o programa,

$ gcc multi.c -o multi

$ ./multi

$ Digite um número para ser multiplicado: 2
O Total da multiplicação é dê : 4

Bom tentei explicar o máximo que pude, hehe agora é só você se aprofundar mais no assunto, entre em www.apostilando.com e baixe uma apostila de linguagem C.

Abraço.

César Macari

Se você é como eu, Dual boot no micro, Linux x Windows, certamente tem o mesmo problema que eu, quer vizualizar a partição ext3 no Windows eis aqui a solução.

Procurando na internet, achei a solução, graças ao Google ;D.

Então o software chama, "Explore2fs"

Está disponível em http://uranus.it.swin.edu.au/~jn/linux/explore2fs-old.htm

Suporta:

  • ext2 and ext3 support
  • Drag and drop
  • Support for all block sizes
  • Support for floppy disks 1.44meg and 120meg
  • Supports Zip and Jaz
  • Supports Windows 98 extended partition scheme
  • Export file(s)
  • Export file as text
  • Export directory
  • View / Execute file
  • View Symbolic links
  • Make directory
  • Large disk support
  • Large file support
  • LVM2
  • ReiserFS Detection
Incrivel não é?

Se você assim como eu possui o Windows NT/2000 e XP instalado,
Baixe http://uranus.it.swin.edu.au/~jn/explore2fs/explore2fs-1.07.zip

Windows 98/ME
Baixe http://uranus.it.swin.edu.au/~jn/explore2fs/explore2fs-1.00pre6.zip

É só baixar o arquivo, descompacta-lo e executar, fácil não?

Existe também o fs-drive

http://www.fs-driver.org/

Para baixa-lo click aqui -> http://www.fs-driver.org/download/Ext2IFS_1_11.exe

O procedimento de instalação é muito fácil, apenas "next e next e finish" hehe.

Só fique atento até chegar na parte em que pergunta qual a letra da unidade que você quer que à partição fique.


Abraço.

César Macari

Resolvendo problema com o CD-ROM
Mensagem de erro não é possível acessar o CD-ROM e "Código 31"

Muito difícil de acontecer, mas as vezes acontece, seu ícone de acesso ao CD-ROM simplesmente desaparece do Meu Computador, o que fazer?

1 – Método, tente reinstalá-lo

Iniciar –> Configurações –> Painel de Controle -> Sistema;

Click na aba “Hardware -> Gerenciador de Dispositivos”, localize o CD-ROM e tente instalá-lo novamente, após terminar a instalação, reinicie a máquina.


AVISO

O método 2. somente é necessário se o método 1. não resolver.

2- Método.

AVISO: O uso incorreto do Editor do Registro pode causar sérios problemas que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. O uso do Editor do Registro é de sua responsabilidade. hehehe você foi avisado :-)

Iniciar – Executar

digite “regedit” sem aspas,

1. Remova os valores Upperfilters e Lowerfilters totalmente da seguinte chave de registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet

\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}

(Atenão cortei o caminho aqui, por causa da configuração de página).

2. Reinicie o computador.

Fonte: www.microsoft.com

Agora é só você fazer a parte “difícil” testar :-)


By César Macari

Boa Tarde Galera,

Depois de alguns dias não atualizar o Blog, estou de volta, hoje vamos instalar o wine um "Emulador" que segundo seus criadores NÃO é emulador, haha.

Para instalar no Slackware 12.1 temos duas opções, fazer o download pelo Linuxpackages. ou baixar o source no site oficialdo Projeto e compilar e instala-lo.

Vamos para a primeira opção,

1 - Baixar o pacote .tgz no Linux packages.

Entre com seu navegar preferido em:
http://www.linuxpackages.net/download.php?id=12333

Escolha um dos mirrors e faça o download do arquivo,

Após concluir o download, abra um terminal e logue-se como root,

$ su -
(digite sua senha e tecle Enter)

Entre no diretório que foi salvo o pacote de instalação do Wine,
Exemplo:

# cd /tmp
# installpkg wine-1.0rc1-i486-1kjz.tgz

Pronto após este comando o wine estará instalado na sua máquina, e você já pode executar arquivos .exe do Windows.

2 - Baixe o source do Wine no link abaixo, lembrando que para compilar e instalar é gasto muito mais tempo do que instalar direto pelo arquivo .tgz.

http://sourceforge.net/project/showfiles.php?group_id=6241&package_id=77449

O site oficial do projeto é http://www.winehq.org/

Após terminar de baixar o Wine,

Abra o terminal e logue-se como root,

$ su -
(digite sua senha e tecle Enter)

Entre no diretório que foi salvo o arquivo,
Exemplo:
# cd /tmp

Agora vamos descompactar o arquivo .bz2

# tar -xjvf wine-1.0-rc1.tar.bz2
# cd wine-1.0
# ./configure
# make
# make install

Agora é só alegria,

Conclusão,

Em minha opnião instalar pelo arquivo de origem do Slackware é muito mais fácil é claro, hehe. Aposto que muito acham isto, mas é sempre legal compilar e instalar um programa no Linux, você sente aquela emoção e adrenalina em suas veias, haha.
Bom Pessoal por hoje é só. Aproveitando para divulgar, eu e mais um amigo começamos montar um site www.dighardware.com nele também contamos com um Fórum para Suporte e Novidades sobre Informática em geral.

Abraço Galera.

Qualquer dúvida sobre o post de hoje é só comentar que logo responderei,

By César Macari

Boa Noite galera

Mais uma vez estou eu aqui para deixar outra dica, ela vale para todas as distribuições que possuem o Gnome como interface gráfica.

Abra o console e entre como root

Derivados do Debian

$ su -
(digite a senha e tecle Enter)

# apt-get install gnome-art

Junto irá fazer o download de algumas dependências...

Derivados Red Hat

# yum install gnome-art

Pronto agora é só acessar

Sistema >> Preferências >> Art Manager

Agora é só clicar na opção "Art" no canto superior da janela e depois "Desktop Themes" "Icon" para ver os temas de Ícones disponíveis, após você clicar no "Icon" ele irá fazer download dos tema no Gnome-look.
Para baixar temas para as Janelas é o mesmo procedimento só que você deve clicar em "Window Border".

Nesta dica usei o Ubuntu 8.04.

Bom hoje é só.

Abraço Pessoal.

E ai galera,

Recentemente instalei o Ubuntu 8.04 para fazer testes e ver como ele esta, vocês devem ter notado que estou postando só dicas do Ubuntu,
Sempre quiz deixar meu "Amsn" com a função de mostrar música para meus contatos visualizar,
Parecido com o Msn messenger do Windows, aquela opção "Ativar música" ou algo parecido, em fim, descobri que também é possível fazer isto no Linux com o Amsn,

No meu teste usei o Amsn 0.97, o que eu acabei de postar na dica Anterior, Programas necessarios,

  1. Amsn 0.97
  2. music-1.5
  3. Audacious 1.5
Vamos por partes,

1 - Instale o Amsn,

# apt-get install amsn

2 - Baixe o Music (plugin de música para o Amsn)


http://ufpr.dl.sourceforge.net/sourceforge/amsn/music-1.5.zip

Depois de terminar de baixar o plugin, descompacte nas seguintes pastas,

/usr/share/amsn/plugins
/home/SEU_USUARIO/.amsn/plugins

Para decompactar use o
unzip music-1.5.zip /diretório/pasta_destino

3 - Instale o Audacious o Player que vai executar nossas músicas,


# apt-get install audacious


Após terminar de baixar o Audacious vamos configurar o Amsn para mostrar nossa música ;)

Abra o Amsn em,

Aplicações >> Internet >>Amsn


Depois de aberto o cujo, hehe Click em,

Conta >> Seleccione Plugins

Agora irá aparecer uma nova janela com os plugins que você já tem em seu Sistema,
Observe que no canto esquerdo temos os nomes dos Plugins, E lá está o nosso Plugins,
"Music"

Click nele e depois em "configurar" por padrão ele vem o "Xmms" mude para "Audacious",
Agora click em "Guardar" para salvar a alteração que nós fizemos,

Agora basta clicar em "Carregar", para o plugins começar funcionar, Se não funcionar feche o Amsn e abra novamente e seje feliz :)

Segue abaixo uma foto de como ficou meu msn com o Plugin Ativo.





Abraços.

Boa Noite galera,

Ando meio sem tempo para atualizar o blog, mas mesmo assim estou passando rápidinho aqui só para deixar uma pequena Dica de como instalar o Amsn 0.97 no Ubuntu.

Abra o terminal,

$ su -
(digite a senha e tecle Enter)

Agora vamos atualizar o sources.list
# apt-get update

Agora vamos intalar o Amsn.
# apt-get install amsn

Agora é só esperar o gerenciador fazer o download e instalar automaticamente.

Depois de instalado você acessa em:

Aplicações >> Internet >> Amsn

Bom por hoje é só...

Até a próxima.

By César Macari

Postagens mais recentes Postagens mais antigas Página inicial