Translate

10 de março de 2009

PHP Aulas de linguagem de programação 2 e 3

Aulas de linguagem de Programação 2 e 3 em PHP com o professor Hudsom da Universidade Vale do Acaraú UVA de Sobral - CE.

Arquivos de apresentações, apostilas e códigos de LP2 e 3 com PHP:
jocile.cienciasdacomputacao.org/php

Link auternativo

Link para todas as pastas de arquivos da Universidade UVA

8 de março de 2009

Apostilas de Java com orientação a objetos OOP

Apostilas de Java com orientação a objetos, que pode ser lida on-line no provedor de arquivos scribd.com:

Curso Caelum de Java com orientação a objetos

Apostila de java da Unicamp

Apostila de java com banco de dados e interface gráfica

Programação visual em java

C Completo e Total

Excelente livro de programação em C e C++ na sua 3ª edição revista e atualizada, que pode ser lido online:

Livro C Completo e Total
Autor: Herbert Schildt
Editora: Makron Books
Tradução: Roberto Carlos Mayer

Programação com janelas em C++

Para quem está iniciando em programação e quer saber como usar as janelas do Windows indico estes excelentes tutoriais:

http://forum.zwame.pt/showthread.php?t=75878 usando Dev-C++

http://www.numaboa.com/informatica/tutos/c Usando ICC

Só lembrando que para o segundo tutorial será necessário o uso da IDE ICC que pode ser obtida no próprio site ou no site dos criadores:
ICC: Linguagem C - Ferramentas básicas de desenvolvimento, incluindo compilador, linker, assembler, diversos utilitários e uma porção de bibliotecas.
Download do ICC no numaboa
Download do ICC no seu criador

30 de outubro de 2008

Restauração do Sistema Windows XP na marra

Este artigo descreve como recuperar o sistema Windows XP que não inicia devido à corrupção do registro, isto pode ocorrer devido a ação de vírus ou instações de programas.

Possíveis avisos de erro do Windows XP nestes casos:
Windows XP could not start because the following file is missing or
corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
Windows XP could not start because the following file is missing or
corrupt: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
Stop: c0000218 {Registry File Failure} The registry cannot load the hive
(file): \SystemRoot\System32\Config\SOFTWARE or its log or alternate
System error: Lsass.exe

Primeiramente tente a restauração do sistema pelo modo de segurança, teclando F8 na inicialização, procurando em:
iniciar > programas > acessórios > ferramentas do sistema > restauração do sistema
Mas se o sistema não inicia nem no modo de segurança, então vamos tentar restaurar na marra. Para isso será necessário:
- Um cd de instalação do Window XP, ou qualquer CD de boot (como o do linux) que nos dê acesso aos arquivos do HD, ou ainda podemos simplesmente retirar o HD e acessá-lo em outro computador, aproveitando para passar um antivírus nele.

O procedimento se resume em:
Parte 1 – Acessar o HD;
Parte 2 – Substituir os arquivo do sistema pelos arquivos de restauração;
Parte 3 – Iniciar o Windows XP pelo modo de segurança e utilizar a restauração do sistema (para garantir).

Parte 1:
Acessando com o cd de instalação do Windows XP:
- Inicie o computador com o CD no drive;
- Quando aparecer a tela de setup tecle R para iniciar o Recovery Console;
- Será pedida a senha do administrador, senão sabe então vamos tentar a outra maneira.
Acessando com um live cd (de linux), ou um disquete de boot (ainda existe?):
- Coloque no respectivo drive e inicie o computador, e tente acessar os arquivos do HD ;p
Ou restire o HD e acesse em outro computador, leia a nota no final para acessar.

Parte 2:
Aqui nós faremos a restauração do sistema na marra:
1°- Só para garantir, crie uma pasta e copie para ela os arquivos: system, software, sam, security e default, que estão em c:\windows\system32\config\ , e renomei-os com a terminação bak (de backup);
- Se você está no DOS do Recovery Console use o comando para copiar assim:
copy c:\windows\system32\config\system c:\windows\pastatmp\system.bak
2° - Delete os arquivos: system, software, sam, security e default, que estão em c:\windows\system32\config\
- Se você está no DOS do Recovery Console use o comando para deletar assim:
delete c:\windows\system32\config\system
3°- Os arquivos de restauração estão na pasta: c:\windows\repair\, separados em pastas criadas em diferentes datas, é importante não copiar das ultimas, então copie os arquivos: system, software, sam, security e default, e cole em c:\windows\system32\config\
- Se você está no DOS do Recovery Console use o comando para copiar assim:
copy c:\windows\repair\system c:\windows\system32\config\system
Pronto, já fizemos a restauração do sistema na marra, vamos agora fazer a restauração normal:

Parte 3:
Reinicie o computador, e na tela inicial tecle F8 para entrar no modo de segurança, rstaure o sistema em:
iniciar > programas > acessórios > ferramentas do sistema > restauração do sistema

Nota:
Se tantamos acessar os arquivos através de outro sistema Windows XP, precisamos tornar os arquivos visíveis pois normalmente os arquivos do sistemas estão ocultos:
- Como administrador, inicie o Windows Explorer;
- Em ferramentas > opções de pasta > modo e exibição, marque: exibir o conteúdo de pastas do sistema, e marque também: mostrar arquivos e pastas ocultos, e desmarque: ocultar arquivos protegidos do sistema operacional;
- Clique ok para confirmar e as pastas _restore{87BD3667-xxx} estarão visíveis.

Ajuda da micro$oft:
Como se recuperar de um Registro corrompido que impede a inicialização do Windows XP: http://support.microsoft.com/kb/307545
Como restaurar o sistema operacional para um estado anterior no Windows XP
http://support.microsoft.com/kb/306084

10 de setembro de 2008

Turbinando o ubuntu linux

Instalar a multimídia e programas úteis no Ubuntu Hardy Heron (8.04)

Adicionar o repositório Medibuntu para o Hardy Heron
Para isso copiar para a consola os seguintes códigos:
Adicionar a Public Key:

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
Adicionar os repositórios
Convém fazer primeiro uma cópia do ficheiro sources.list:
cd /etc/apt/
sudo cp sources.list sources.list-bkp
seguidamente editar o ficheiro:
sudo gedit /etc/apt/sources.list
e adicionar o repositório fonte:
## Medibuntu - Ubuntu 8.04 "hardy heron"
## Please report any bug on https://bugs.launchpad.net/medibuntu/
deb http://packages.medibuntu.org/ hardy free non-free
# deb-src http://packages.medibuntu.org/ hardy free non-actualizar
actualizar a cache do APT:
sudo apt-get update

Instalar fontes adicionais:
instalar os Microsoft's TrueType Core Fonts, este tipo de fontes são necessário para o correcto funcionamento de algumas aplicações:
sudo apt-get -y install msttcorefonts

->Instalando os plugins e codecs para alguns formatos de video MS
para sistemas de 32 bits:
sudo apt-get -y install w32codecs
para sistemas de 64 bits:
sudo apt-get -y install w64codecs
-> Leitura de documentos PDF
sudo apt-get install -y acroread acroread-plugins mozilla-acroread

-> Plugin do Flash Player
necessário para se aceder a determinadas páginas da Internet:
sudo apt-get -y install flashplugin-nonfree
-> Suporte para aplicações Java
sudo apt-get -y install sun-java6-jre sun-java6-bin sun-java6-fonts
-> Plugins e codecs pra áudio e vídeo
Para o Audacious instalar:
sudo apt-get -y install audacious audacious-plugins audacious-plugins-extra audacious-crossfade
Para o Totem:
sudo apt-get -y install totem totem-plugins totem-plugins-extra totem-mozilla totem-xine
(Se preferirem o plugin do mplayer para o browser convem antes desinstalar o plugin do totem)
Para o Mplayer:
sudo apt-get install mplayer
-> Plugins vários
sudo apt-get -y install gstreamer-dbus-media-service gstreamer-tools gstreamer0.10-ffmpeg cdrdao vcdimager mjpegtools vcdtools transcode movixmaker-2 normalize-audio mp3gain toolame mencoder

-> Aplicativo para permitir a escrita em partições NTFS (partições do Windows)
sudo apt-get -y install ntfs-config
Software diverso
K3b (recomendado)
Software para gravação de CDs/DVDs
sudo apt-get install -y k3b
k9copy (recomendado)
programa para a cópia de DVD's, desencripta e compacta DVD's originais, equivalente ao DvdShrink do Windows:
sudo apt-get install -y k9copy
Xine (recomendado)
Um dos melhores players de vídeo que existe:
sudo apt-get install -y xine-ui
Amarok (recomendado)
Um dos melhores players de áudio que existe:
sudo apt-get install -y amarok

Audacity
Este software é particularmente indicado para a manipulação e edição de audio:
sudo apt-get install audacity
Skype
Skype é um software que permite comunicação grátis pela internet através de conexões sobre VoIP (Voz Sobre IP):
sudo apt-get install -y skype

Avidemux
Excelente programa que converte não apenas para dvd como o mandvd mas também para vários outros formatos(mpg,mp4,flv e outros). Permite ainda inserir legenda de forma personalizada alterando o tipo cor e tamanho:
sudo apt-get install -y avidemux
Mandvd - converte vários formatos de vídeo para DVD:
Descarregar o pacote http://www.getdeb.net/search.php?keywords=mandvd
Para instalar clicar duas vezes em cima do ficheiro sacado,o programa será instalado assim com as respectivas dependências

DeVeDe
Para converter outros formatos em dvd:
sudo apt-get install -y devede

DVD::Rip
Excelente software para ripar DVD's:
sudo apt-get install -y dvdrip

Manual em Portugurs

Wine
Emulador de programas e jogos Windows:
-> para adicionar a chave copiar para a consola:
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
-> para adicionar o repositório copiar para a consola:
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list
-> actualizar a cache do APT.
sudo apt-get update
-> para instalar:
sudo apt-get install -y wine wine-dev
Dansguardian
Bloqueador de acesso a sites:
sudo apt-get install dansguardian
Manual em Português

Thunderbird
Um excelente e seguro cliente de e-mail:
sudo apt-get install -y thunderbird
Azureus (recomendado)
Cliente de bit torrent:
sudo apt-get install -y azureus

Google Earth
Localizar países, cidades, ruas e até as estrelas através de fotos tiradas via satélite com alta resolução:
sudo apt-get install -y googleearth
Compactadores essenciais:
sudo apt-get install -y rar unrar unrar-free unace p7zip p7zip-full p7zip-rar unalz
Texto original: http://victor-ruas.blogspot.com/

26 de agosto de 2008

Algoritmos

Para resolver um problema no computador é necessário que seja primeiramente encontrada uma maneira de descrever este problema de uma forma clara e precisa. É preciso que encontremos uma seqüência de passos que permitam que o problema possa ser resolvido de maneira automática e repetitiva. Esta seqüência de passos é chamada de algoritmo. Um exemplo simples e prosaico de como um problema pode ser resolvido se fornecermos uma seqüência de passos que mostrem a solução é uma receita de bolo.

A noção de algoritmo é central para toda a computação. A criação de algoritmos para resolver os problemas é uma das maiores dificuldades dos iniciantes em programação em computadores.

Para aprender sobre algoritmos:

Algoritimos UFRJ

http://equipe.nce.ufrj.br/adriano/algoritmos/apostila/algoritmos.htm

Projeto de algoritmos USP

http://www.ime.usp.br/~pf/algoritmos/

Logica de programação UNICAMP

http://ftp.unicamp.br/pub/apoio/treinamentos/logica/logica.pdf

Foruns imasters sobre logica de programação

http://forum.imasters.uol.com.br/index.php?showforum=117

software gratuito de criação de fluxogramas

http://baixaki.ig.com.br/download/yEd-Graph-Editor.htm

Curso online de Java

O portal Foxconn tem um ótimo curso de programação em Java, nos níveis iniciante e intermediário, basta se inscrever e acompanhar as aulas on-line totalmente grátis.
http://www.foxconnsaber.com.br