10 de março de 2009
PHP Aulas de linguagem de programação 2 e 3
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
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
Livro C Completo e Total
Autor: Herbert Schildt
Editora: Makron Books
Tradução: Roberto Carlos Mayer
Programação com janelas em C++
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
3 de março de 2009
Arquivos da cadeira de Laboratório de Programação em C da Universidade
jocile.cienciasdacomputacao.org/linguagemc
Link auternativo:
www.box.net/shared/cmfg1c8trt#1:10261369
30 de outubro de 2008
Restauração do Sistema Windows XP na marra
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
29 de setembro de 2008
Artigos e códigos sobre programação
Uma comunidade muito ativa de programadores em Portugal produzem uma revista informativa e fóruns em português, faça o download e boa leitura:
http://www.revista-programar.info
http://www.portugal-a-programar.org
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-bkpseguidamente editar o ficheiro:
sudo gedit /etc/apt/sources.liste adicionar o repositório fonte:
## Medibuntu - Ubuntu 8.04 "hardy heron"actualizar a cache do APT:
## 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
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 w32codecspara 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-crossfadePara 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-configSoftware diverso
K3b (recomendado)
Software para gravação de CDs/DVDs
sudo apt-get install -y k3bk9copy (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 k9copyXine (recomendado)
Um dos melhores players de vídeo que existe:
sudo apt-get install -y xine-uiAmarok (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 audacitySkype
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 avidemuxMandvd - 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-devDansguardian
Bloqueador de acesso a sites:
sudo apt-get install dansguardianManual em Português
Thunderbird
Um excelente e seguro cliente de e-mail:
sudo apt-get install -y thunderbirdAzureus (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 googleearthCompactadores essenciais:
sudo apt-get install -y rar unrar unrar-free unace p7zip p7zip-full p7zip-rar unalzTexto 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.
Algoritimos UFRJ
http://equipe.nce.ufrj.br/adriano/algoritmos/apostila/algoritmos.htmProjeto 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
Curso online de Java
http://www.foxconnsaber.com.br