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
30 de junho de 2008
Matérias de universidade
Álgebra do prof. Rogério Matos
Pegue aqui o trabalho para ajudar na prova AP1
Pegue aqui a lista de exercícios
Para ver os arquivos disponíveis clique aqui.
10 de junho de 2008
Ambiente de Desenvolvimento C++ em Linux
- Code Warrior Metroworks, biblioteca code warrior;
- Kdevelop, biblioteca qt ou kde;
- qt, para desenho de interfaces gráficas usando a biblioteca qt;
- glade, utiliza o tolkit do gtk++;
- dev C++, usa as ferramentas da GNU;
- Sistema GNU (g++, make, automake, autoconf, lobtool), pode-se desenvolver programas com simples editores de texto e usar o make na compilação; oferece maior compatibilidade por estar presente em todas as plataformas;
- Source navigator;
Fonte: apostila C++ com objetos de André Duarte Bueno
Para saber mais: CBrasil wikipédia
Ambiente de Desenvolvimento C++ em Windows
- Geradores automáticos de código (como o AppExpert), em que código é gerado a partir de algumas respostas fornecidas pelo programador.
- Ambiente de alteração das classes (como o ClassExpert) .
Principais ambientes de desenvolvimento em Windows:
- Microsoft Visual C++, biblioteca MFC (Microsoft Foundation Classes);
- Borland C++, bibliteca OWL (Object Window Library);
- Borland C++ Builder, tipo RAD (Aplicações de Desenvolvimento Rápido) e biblioteca VCL (Visual Class Library)
- DevC++ ambiente visual pequeno e simples que usa as ferramentas GNU
- Sistema GNU (g++, make, automake, autoconf, libtool)
Para saber mais: CBrasil na Wikipédia
28 de maio de 2008
Kommander
Por: Joao Garcia
O Kommander é uma IDE para criação de interfaces para o KDE, com ele podemos criar interfaces para programas em modo texto ou mesmo criar um programa inteiro sem escrever uma linha de código.
O Kommander é um programa usado para criar dynamic GUI dialogs utilizando os widgets do KDE, ou seja, criar interface gráfica. Com ele podemos criar interfaces para todo tipo de programa, pois o Kommander permite a utilização de shell script, o que pode levar a outra linguagem qualquer. Também podemos criar programas totalmente independentes de qualquer outra linguagem ou script senão a do próprio Kommander.
Saiba mais: http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1408
Página oficial: http://kommander.kdewebdev.org/
25 de maio de 2008
Programação Orientada a Objeto em C++
Hoje, desenvolver um programa para ambiente de janelas ficou muito mais fácil, graças a bibliotecas de interfaces gráficas como a OWL, a VCL, a QT, entre outras, que fornecem toda uma hierarquia de classes e objetos que podem ser imediatamente herdados pelo seu programa. Podemos assim criar janelas, menus, botões, barras de ferramentas, entre outros objetos, com muita facilidade. Entretanto, para desenvolvermos programas em ambiente gráfico temos de saber programação orientada a objeto.
A programação orientada a objeto não é somente uma nova forma de programar, é uma nova forma de pensar em um problema, de forma abstrata, utilizando conceitos do mundo real, e não conceitos computacionais. O conceito de objetos deve acompanhar todo o ciclo de desenvolvimento do software.
Dono: andre
Categoria: Genérico
Formato: Documento PDF
Arquivo: ApostilaProgramacaoCppv045.pdf
Tamanho: 5226 Kb (5351543 bytes)
Clique aqui para baixar
Ferramentas de programação UNICAMP
http://www.rau-tu.unicamp.br/nou-rau/softwarelivre/document/list.php?tid=3
23 de maio de 2008
Adicionando programas no linux com apt-get
O apt-get utiliza um conceito de fontes de atualização. Ele pode obter pacotes de praticamente qualquer lugar, incluindo CD-ROMs do Debian, unidades de rede, etc. Mas o meio mais usado é justamente baixar os pacotes via internet, o que permite obter sempre as versões mais recentes dos programas.
Primeiro devemos nos logar como root (super-usuário), lembre-se de que para virar root, basta digitar "su" no terminal e fornecer a senha configurada durante a instalação, e atualizar a lista de pacotes do apt-get:
# apt-get update
Agora para instalar um programa como o abiword digitamos:
# apt-get install abiword
Veja que o apt-get cuida de toda a parte chata. Neste caso, por exemplo, é preciso instalar também os pacotes "abiword-common", "libenchant1" e "libmyspell3", que o apt-get instala automaticamente junto com o pacote principal, depois de pedir uma confirmação.
Terminada a instalação, o Abiword já está pronto para usar. Você vai encontrar o ícone dentro do menu "Escritório e utilitários", no iniciar. Alguns programas podem não criar corretamente os ícones no iniciar, mas você sempre pode chamá-los via terminal ou criar o ícone manualmente, usando o kmenuedit. Isto se repete para qualquer um dos mais de 20.000 pacotes atualmente disponíveis nos repositórios que vêm ativados por padrão no Kurumin. Basta saber o nome do programa e você pode instalá-lo rapidamente a qualquer momento. Você pode ver uma lista dos pacotes disponíveis nos FTPs oficiais do Debian no: http://www.debian.org/distrib/packages.
Além de instalar, é possível usar o apt-get para atualizar qualquer pacote do sistema. Para isso, repita o comando de instalação, pois quando o programa solicitado já está instalado, o apt-get verifica se existe uma versão atualizada e, em caso afirmativo, já a baixa e instalada automaticamente. Caso contrário, ele simplesmente avisa que a versão mais recente já está instalada e não faz nada. Quando você não se lembrar do nome completo do programa, digite apenas as primeiras letras e pressione a tecla TAB duas vezes, assim você verá uma lista com as alternativas possíveis.
Para remover o programa, como no exemplo o abiword basta digitar
# apt-get remove abiword
Adicionando o "--reinstall" ele prossegue com a instalação, mesmo que o pacote já seja a versão mais recente, substituindo todos os arquivos referentes a ele e resolvendo algum problema.
O "apt-get update" é o comando que baixa a lista dos pacotes disponíveis, que já vimos. O "apt-get upgrade", por sua vez, age de forma bem diferente: ele verifica todos os pacotes do sistema e tenta atualizar todos de uma vez, o que geralmente resulta em uma longa lista de atualizações:
# apt-get update
# apt-get upgrade
Usando o dpkg
O dpkg complementa o apt-get, permitindo instalar pacotes .deb baixados manualmente. Digamos que você tenha baixado, por exemplo, o arquivo "skype_1.2.0.18-1_i386.deb", o pacote com o Skype, disponível no http://skype.com. Para instalá-lo, você usaria o comando:Lembre-se de usar a tecla
Se você tiver uma pasta com vários pacotes (como o OpenOffice 2.0, por exemplo), pode instalá-los de uma vez usando o comando "dpkg -i *.deb".
Sempre, depois de instalar qualquer pacote usando o dpkg, rode o comando "apt-get -f install" para que o apt-get possa verificar o que foi feito e corrigir qualquer problema que tenha aparecido durante a instalação. Em casos de pacotes quebrados ou conflitos, o apt-get sempre vai sugerir alguma solução, mesmo que ela seja simplesmente remover o novo pacote.
#apt-get -f install
Para saber mais leia este artigo completo em: http://www.guiadohardware.net/tutoriais/tutorial-completo-apt-get/
29 de abril de 2008
Tabela Com As Últimas Versões do Kernel do Linux
Francisco Wesley
29/04/2008
Fonte da tabela: http://www.linux.org
14 de abril de 2008
DFJUG (Distrito Federal Java User Group — Grupo de Usuários de Java do Distrito Federal)
Lá temos os seguintes módulos (em ordem decrescente):
- Banco de dados,
- Sistemas operacionais,
- Segurança,
- Programação WEB,
- Desenvolvimento de Aplicações Móveis,
- Engenharia de Software,
- Estruturas de Dados,
- Introdução à Programação II,
- Introdução à Programação I.
E o melhor: tudo é "de grátis"!
11 de abril de 2008
Palestra on-line de java
CodeGear Java Day em Português – Online - 25 de Abril
Prepare-se para o primeiro Java Day da CodeGear, em Português.
A CodeGear irá promover 1 dia inteiro com 7 apresentações, todas on-line, oferecendo informação técnica, visão e conceitos práticos do novo JBuilder 2008 para os desenvolvedores.
Os participantes terão a oportunidade de perguntar aos experts sobre:
- Arquitetura de software
- UML 2.0
- Desenvolvimento Web
- EJB, JPA, Hibernate, Web Services
- Application Factories
- Desenvolvimento desktop em Java
- Gerenciamento de equipes de desenvolvimento
8 de abril de 2008
Blender
Desenhos animados e jogos com Software Livre
O mercado de entretenimento está realmente aquecido. Um dos melhores exemplos deste caso são os jogos eletrônicos. Eles simplesmente estão em todos os lugares, desde os tão disputados consoles (Playstation, Wii e Xbox), passando pelos computadores, celulares, Internet e chegando até a TV Digital.
Para o desenvolvimento destes aplicativos movidos a diversão precisamos de ferramentas bastante sofisticadas (e caras). Se você está pensando em montar o seu próprio jogo, seja com objetivos comerciais ou mesmo educacionais, o Software Livre pode te ajudar.
O Blender é a ferramenta que você precisa. Com este aplicativo, distribuído sob a licença GPL, você vai poder fazer a modelagem 3D, animação, renderização, criação e execução de jogos e desenhos animados. Este utilitário é compatível com os sistemas operacionais Windows, GNU/Linux, MAC OS, Solaris, Irix e FreeBSD.
Se você não acredita no Blender, dê uma olhada no desenho animado Elephant's Dream (http://orange.blender.org/) para ver o que ele é capaz de fazer.
Antes de você fazer o download do Blender e dar vazão a sua imaginação, saiba que usar esta ferramenta não é uma tarefa simples. Você vai precisar de boas horas de estudo para começar a ter algum resultado.
Felizmente material sobre o assunto é o que não falta na Internet. Começando com o livro Blender Basics, disponível via download gratuito neste site.
Se você não fica confortável com textos em inglês, não se preocupe, com o Blender 3D: Guia de Sobrevivência (http://pt.wikibooks.org/wiki/Blender_3D:_Guia_de_sobrevivência) você vai encontrar o que precisa para começar a entender desta poderosa ferramenta.
Não deixe de visitar o BlenderMaster . Uma excelente fonte de informações, exemplos, plugins e dicas para quem usa o Blender.
Agora é estudar um pouco e começar a fazer suas experiências com o Blender. Bons desenhos e Jogos.
Um forte abraço!
Autor: Gilberto Sudré (Imasters)
4 de abril de 2008
Ajuda em Java
Site Oficial
Agora o conta com a ajuda toda em português assim como todos os seus menus.
Olha só a site com o material oficial todo em portugues.
Modelagem UML com Netbeans
31 de março de 2008
Java
Origem: Wikipédia, Java - linguagem da plataforma Java.
Saiba mais:
Tradução do livro Thinking in java, pensando em java 3ª ed. (O melhor livro sobre java)
Tutoriais pra download
Tutoriais para leitura
O Wikilivros possui livros e publicações sobre: Java
29 de março de 2008
Tópicos de linguagens de programação
Objetivo: Introduzir e discutir os conceitos relacionados a Linguagens de Programação, principalmente no contexto de linguagens imperativas, e apresentar as principais características dos demais modelos (paradigmas) de Linguagens de Programação.
A quem se destina: alunos das disciplinas de Linguagens de Programação
Organizado por: Profa. Maria das Graças Volpe Nunes (mdgvnune@icmc.sc.usp.br)
Download do livro em pdf zipado
24 de março de 2008
Beryl Compiz Fusion
Se você tem placa 3d e usa linux, não deixe de ativar este recurso:
Ativando o Beryl
Maker - ambiente de desenvolvimento
Expression Blend
Gambas - ambiente livre
Gambas não é só um sistema de programação, é também um ambiente de programação visual para desenvolver aplicações gráficas ou de console. Possibilitando desenvolver aplicações muito rapidamente. O programador desenha as janelas de forma gráfica, arrasta objeto da caixa de ferramentas e escreve código em BASIC para cada objeto. Gambas é orientado a evento, o que significa que chama automaticamente os procedimentos quando o usuário da aplicação escolhe um menu, da um click com o mouse, move um objeto na tela, etc.
Extraído do livro “GAMBAS, programação visual com software Livre”
Clipper
Sites:
Clipper On Line