12.2.09
update à Exchange Offline Address Book
Antes de mais, uma palavra de agradecimento ao nosso Kr3at0r que, para além de ser um Mestre em ascensão e um profissional brutal, consegue ainda ter tempo de ajudar a levar este canto da web para a frente, na sua luta por um lugar nos grandes blogs técnicos em português. Obrigado, pah!
Criar utilizadores, remover utilizadores, actualizar endereços de correio e, por que não, mais um utilizador.
A vida de um administrador de um servidor Exchange ronda mais ou menos os mesmos aspectos operacionais na grande maioria do seu tempo.
Mas, com tanta alteração a utilizadores, os mesmo acabam por se queixar... normalmente, porque a lista de endereços do Exchange não se encontra actualizada.
Por vezes parece não haver forma de actualizar a Offline Address Book no Outlook. Então... o que fazer?
Normalmente, o Livro de Endereço demora no máximo 48 horas a ser actualizado. Contudo, é possível forçar o Exchange a gerar o novo Livro de Endereços, e o Outlook a actualizá-lo.
Passo 1: no Exchange
Vamos reconstruir o Livro de Endereços, processo que está definido por defeito para ocorrer às 4 da manhã.
Acede-se à Exchange Management Console > Organization Configuration > Mailbox > Offline Address Book. Só deverá existir uma, a Default Offline Address List, pelo que clicamos com o botão direito do rato na dita cuja e seleccionamos 'update'.
Aparecerá um aviso indicando que a operação poderá demorar algum tempo, e prossegue-se com a festa.
Assim que terminar, o Exchange terá a lista actualizada. Se forem agora ao Outlook Web Access, já terão os contactos actualizados.
Passo 2: no Outlook
Agora, no Outlook, na opção simpática do 'Send/Receive', deverão encontrar uma opção ainda mais simpática chamada "Download Address Book". Façam Ok e está despachado.
Cumprimentos ;)
11.2.09
Passando ao motivo pelo qual vim aqui. Eu sou utilizador incondicional do google, como aposto que a maioria de vós também o são, certo dia andava eu entretido nas minhas pesquisas quando vejo que muito do conteúdo devolvido era de datas muito antigas e isto chateava-me, pois o que eu andava a pesquisar era recente, ou seja o google ia-me buscar conteúdos antigos e então pensei, será... que existe uma forma de ordenar os conteúdos no motor de pesquisa google por data???? Mas dizem vocês, simples coloca-se a data que se pretende, juntamente com a pesquisa; tudo bem, mas não me parece um método eficaz, além do mais continua a não devolver bem o que quero. Então, após algumas pesquisas no google, encontrei uma forma, que quando efectuamos a pesquisa, ser colocada uma "combobox" (caixa de texto com múltiplas opções), com um intervalo de tempo ao qual, queremos que a pesquisa seja devolvida, por exemplo (devolver apenas pesquisas com a data das últimas 24horas) pensei... perfeito é isto mesmo que quero é um pouco ortodoxo o método, mas resulta muito bem, deixo em baixo alguns exemplos de como o fazer.
- Só funciona se colocarem a pesquisa que querem no URL do google, ou seja não funciona se colocarem o parâmetro em causa, na caixa de pesquisa do google:
Como utilizar:
http://www.google.pt/search?q=melhor+cerveja+mundo&as_qdr=d
http://www.google.com/search?q=best+beer+world&as_qdr=d
Exemplo:
colocar o URL ... http://www.google.com/search?q=texto+a+pesquisar&as_qdr=d
Cumprimentos
27.10.08
run once
É simpático.
Não chega aos calcanhares do Mozilla Firefox mas sim, é agradável.
Já todos devem ter reparado naquela página adorável do IE7 sempre que entramos pela primeira vez no mesmo: a famosa página 'Run Once' do IE7, onde configuramos as nossas definições de funcionamento do browser da Microsoft.
É algo simpático mas, quando trabalhamos num ambiente empresarial, com um domínio Microsoft, e com utilizadores que possuem menos direitos que o administrador do sistema, é altamente provável que não consigam tirar o 'Run Once' do vosso IE.
Basicamente, um utilizador sem permissões, verá o seu 'Run Once' com a indicação de 'Página carregada com erros' e não conseguirá gravar as definições que escolheu.
E como o 'Run Once' aparece uma vez para cada utilizador (por cada utilizador que entra no sistema, é necessário configurar o IE - não adianta configurar apenas como Administrador) e porque essa página não irá desaparecer do arranque do IE7 até que seja devidamente configurada, poderemos ter alguns problemas.
Solução. (Sim, existe solução :P)
Editar o Registry do Windows e enviar o 'Run Once' para as profundezas do Core.
1. Acedam ao comando "RUN/Executar" dentro do menu Iniciar (ou então utilizem apenas a combinação de teclas WINDOWS+R)
2. Escrevam 'regedit' seguido de ENTER para entrarem no Registry
3. Façam um backup do Registry, não vão as coisas dar para o torto (Ficheiro > Exportar)
4. Procurem a seguinte linha: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
5. Adicionem estas duas chaves DWORD, com valores em decimal:
- Nome: RunOnceHasShown; Valor: 00000001
- Nome: RunOnceComplete; Val: 00000001
;)
Cumprimentos!
21.10.08
PScout
A situação não é grave e, na grande maioria dos casos, prende-se com mais um driver que não é certificado para o Windows Vista (lembram-se dos drivers da ATI quando lançaram o XP...?)
Solução: a opção mágica "update driver" quando carregam com o botão direito do rato na impressora em causa (visualização de impressoras no Painel de Controlo). Devo dizer que muitas das vezes, deverá bastar a reinstalação do driver mas, para os casos mais problemáticos, a actualização do driver para um certificado para o Windows Vista, resolve o problema metafísico do PScout ;)
Cumprimentos!
1.10.08
regras do Outlook
Subitamente, e após criar mais uma regra de gestão da mailbox, um dos meus utilizadores do Microsoft Office 2003, deixou de conseguir gerir as regras que já tinha criado.
Todos os ícones de edição e remoção estavam a marca de água e nenhuma regra podia ser seleccionada.
Mesmo com a exportação e posterior importação, o problema mantinha-se.
Após alguma busca, acabei por encontrar a solução.
Fazer um backup das regras; depois, fechar o Outlook e, na opção Executar/Run do Windows, escrever outlook.exe /cleanrules e fazer OK.
Basicamente, o Office Outlook irá abrir, limpando todas as regras que estavam disponíveis.
Agora, podem fazer a recuperação do backup ou, criar novamente as regras.
Para o utilizador aflito, ficou a funcionar. Fica aqui a anotação, para o caso de precisarem.
Cumprimentos!
12.6.08
zac browser
Vale a pena ver.
zac browser
21.2.08
Outlook 2003: erro mapi32.dll
"Cannot start Microsoft Office Outlook. MAPI32.DLL is corrupt or the wrong version. This could have been caused by installing other messaging software. Please reinstall Outlook."
O problema ocorre mesmo só no Outlook, sendo que os outros componentes da família Office continuam a funcionar sem problemas. A reinstalação também não resolve o problema.
A solução que funciona na maior parte dos casos é mudar a extensão da DLL problemática.
Acede-se a \Program Files\Common Files\System\MSMAPI\1033 (a última localização irá variar, consoante a língua nativa) e altera-se de mapi32.dll para mapi32.xll, por exemplo.
À partida necessitarão de permissões de administrador para efectuar a alteração.
Depois do ficheiro renomeado, poderão iniciar novamente o Office Outlook, sendo que este irá comportar-se como se estivesse a ser executado pela primeira vez, arrancando depois normalmente.
Bill Gates e a censura na internet
Bill Gates mostrou o seu desagrado a respeito da censura que vivemos na Internet actual, em particular na China, onde a situação tem sido terrivelmente ridícula.
17.2.08
Problemas no Google?
Ontem tive sérios problemas de acesso ao blogger.com que só vieram a ficar resolvidos por volta das 00.30; hoje, durante o dia, tenho detectado falhas nos websites google, serviço GMail e já li até algo a respeito de falhas no AdSense.
Alguém tem notícias a respeito?
18.1.08
26.12.07
Acrónimos para a Internet
AAMOF as a matter of fact
ADN any day now
AFAIC as far as I’m concerned
AFAICS as far as I can see
AFAICT as far as I can tell
AFAIK as far as I know
AFAIR as far as I remember
AFK away from keyboard
AISB as I said before
AISI as I see it
AIUI as I understand it
AKA also known as
ANFAWFOS and now for a word from our sponsor
ANFSCD And now for something completely different…
ASAP as soon as possible
ATLA another three letter acronym
AWGTHTGTATA Are we going to have to go through all this again?
AWGTHTGTTA Are we going to have to go through this again?
AYOR at your own risc
B4 before
BAK back at keyboard
BB Bye Bye
BBL be back later
BBS be back soon
BCNU be seeing you
BF boyfriend
BFN bye for now
BOT back on topic
BRB be right back
BSF but seriously folks
BST but seriously though
BTAIM be that as it may
BTDT been there done that
BTHOM Beats the hell outta me!
BTSOOM Beats the shit out of me!
BTW by the way
BTWBO Be there with bells on.
CMIIW Correct me if I’m wrong.
COTFLGOHAHA Crawling on the floor laughing guts out and having a heart attack.
CU See you.
CUA commonly used acronym
CUL See you later.
CUL8R See you later.
CWYL Chat with you later.
CYA Cover your ass.
DILLIGAD Do I look like I give a darn?!
DILLIGAF Do I look like I give a fuck!
DIY Do It Yourself
DNPM darn near pissed myself
DUCWIC Do you see what I see?
DWISNWID Do what I say not what I do.
DYHWIH Do you hear what I hear?
DYJHIW Don’t You just hate it when…
E2EG ear to ear grin
EOD end of discussion
EOF end of file
EOS end of show
ESAD Eat shit and die!
ESAL Eat shit and live!
ETLA extended three letter acronym
FAAK falling asleep at keyboard
FAFWOA for a friend without access
FIFO first in first out
FITB Fill in the blank.
FOAD Fuck off and die.
FOAF friend of a friend
FOAFOAG father of a friend of a girlfriend
FOAG father of a girlfriend
FOC free of charge
FTASB faster than a speeding bullet
FTL faster than light
FU fucked up
FUBAR fucked up beyond all recognition
FUBB fouled up beyond belief
FUD fear, uncertainty, and disinformation
FWIW for what it’s worth
FYA for Your amusement
FYE for Your entertainment
FYI for your information
GA go ahead
GAFIA get away from it all
GAL get a life
GF girlfriend
GFAK go fly a kite
GG Good Game
GGN gotta go now
GIGO garbage in, garbage out
GIWIST Gee, I wish I’d said that.
GL Good Luck
GLA Good Luck All
GMTA great minds think alike
GTFOOMF Get the fuck out of my face.
H&K or HAK hugs and kisses
HAND have a nice day
HF Have Fun
HL High Level
HLOL hysterically laughing out loud
HLOLARAWCHAWMP hysterically laughing out loud and rolling around while clapping hands and wetting my pants
HOMPR Hang on, mobile phone’s ringing.
HTH hope this helps
HWS husband wants sex
HWTHKE he who thinks he knows everything
HWTHMBO he who thinks he must be obeyed
IAC in any case
IAE in any event
IANAL I am not a lawyer
IANALBIPOOTV I am not a lawyer, but I play one on TV
IARTPFWTSIOWIM I am repeating this parrot-fashion with out the slightest idea of what it means.
IBC inadequate, but cute
IBTD I beg to differ.
IC I see
IDGAD I don’t give a damn.
IDGAS I don’t give a shit.
IDK I don’t know
IGP I gotta pee
IIRC If I recall correctly
IITYWIMWYBMAD If I tell you what it means will you buy me a drink?
IITYWTMWYKM If I tell you what this means will you kiss me?
IIWM if it were me
ILIWTPCT I love it when the plan comes together
ILSHIBAMF I laughed so hard I broke all my furniture!
ILSHIBATF I laughed so hard I broke all the furniture.
IMBO in my biased opinion
IMCAO in my completely arrogant opinion
IMCO in my considered opinion
IME in my experience
IMHO in my humble opinion
IMNSHO in my not so humble opinion
IMO in my opinion
INPO in no particular order
IOW in other words
IRL in real life
ISTM it seems to me
ISTR I seem to recall
ITA I totally agree
IWCB I will Come Back
IYSWIM If You see what I mean.
J/K: just kidding
JAM Just a minute.
K: OK
KEWL cool
KISS keep it simple, stupid
KIT keep in touch
L8R later
LIFO last in first out
LLTA Lots and lots of thunderous applause!
LMAO Laughing My Ass Off
LMFAO Laughing my fucking ass off.
LOL lots of luck or laughing out loud or lots of laughes
LSHMSH laughing so hard my side hurts
LTIP laughing till I puke
MFG more friendly garbage
MFTL my favorite toy language
MHOTY my hat’s off to you
MMIF my mouth is full
MTF Mother Fucker
MTFBWY May the force be with you!
MYOB Mind your own business!
NALOPKT Not a lot of people know that.
NBD no big deal
NFI no friggin’ idea
NFW no fucking way
NIMBY not in my back yard
NN No Noise
NRN no reply necessary
NTL nevertheless
NTTAWWT not that there’s anything wrong with that
OAO over and out
OATUS on a totally unrelated subject
OAUS on an unrelated subject
OBTW oh, by the way
OIC Oh, I see!
OMFG Oh My Fucking God
OMG Oh My God
ONNA Oh no, not again!
ONNTA Oh no, not this again!
OOTB out of the box
OOTC obligatory on-topic comment
OTC Over the counter
OTOH on the other hand
OTOOH on the other other hand
OTT over the top
OTTH on the third hand
OTTOMH off the top of my head
OTTOMHAROOB off the top of my head and rolling out of bounds
OTW on the whole
OWTTE or words to that effect
PD public domain
PITA pain in the ass
PMFJI pardon me for jumping in
PMIGBOM Put mind in gear, before opening mouth!
PMYMHMMFSWGAD Pardon me, you must have mistaken me for some one who gives a damn
POV point of view
RAEBNC Read and enjoyed, but no comment.
ROTBA reality on the blink again
ROTFFNAR rolling on the floor for no apparent reason
ROTFL rolling on the floor laughing
ROTFLAHMS … and holding my sides
ROTFLASTC … and scaring the cat
ROTFLBTC … biting the carpet
ROTFLBTCACTC … … and scaring the cat
ROTFLBTCASTCIIHO … … … if I had one
ROTFLBTCDICAJTTWADBSIHPWTRHITSBKABAYB … … dancing in circles and jumping through the window almost dieing by smashing into HP who’s then running horrified into the street beeing killed accidentally by a yellow bulldozer
ROTFLBTCUTS … … unable to stop
ROTFLGO … guts out
ROTFLMAO … my ass off
ROTFLOL … out loud
ROTFLOLVH … out loud very hard
ROTFLSTC … scaring the cat
ROTFTPOF … trying to put out flames
ROTFWTIME rolling on the floor with tears in my eyes
RSN real soon now
RTFAQ read the FAQ
RTFI read the fucking instructions
RTFM read the fucking manual
RTFMA read the fucking manual, again
RTFMS Read the fucking manual, sir!
RUOK Are You OK?
SBCN Sitting behind the computer naked.
SCNR Sorry, couldn`t resist.
SHM Shit happens, mate.
SICS sitting in chair snickering
SIMCA sitting in my chair amused
SITD still in the dark
SMOP small matter of programming
SNAFU situation normal, all fucked up
SNR signal to noise ratio
SO significant other
SOI stunk on ice
STFU Shut The Fuck Up
STFW Search The fucking Web
SWMBO wife
TAFN that’s all for now
TANJ there ain’t no justice
TANSTAAFL there ain’t no such thing as a free lunch
TARFU things are really fouled up
TGAL think globally, act locally
TGIF thanks god it’s friday
TIA thanks in advance
TIC tongue in cheek
TINALO this is not a legal opinion
TINAR this is not a recommendation
TINWIS that is not what I said
TLA three-letter acronym
TMTOWTDI there’s more than one way to do it
TNOTVS theres nothing on TV so,….
TNX thanks
TPS this program sucks
TPTB the powers that be
TRDMC tears running down my cheeks
TSOHF total sense of humor failure
TTBOMK to the best of my knowledge
TTFN ta ta for now
TTYL talk to you later
TTYRS talk to you real soon
TUFD the user file died
TVM thanks very much
TYCLO Turn your CAPS LOCK off.
TYVM thank you very much
U2 You Too
UBD user brain damage
UPGS unfinished project guilt syndrome
UTC under the counter
UTT under the table
VETLA very enhanced TLA
VR virtual reality
WAB? What another bill?
WAG wild ass guess
WB Welcome Back
WDYMBT What do you mean by that?
WGAS Who gives a shit?
WIBAMU Well, I’ll be a monkey’s uncle.
WIBNI would it be nice if
WMMOWS Wash my mouth out with soap!
WNOHGB where no one has gone before
WRT with regard to
WT without thinking
WTF what the fuck
WTFDYTYA Who the fuck do you think you are?
WTFWT What the fuck was that?
WTH what the hell
WTTM without thinking too much
WWS wife wants sex
WYLABOCTGWTR Would you like a bowl of cream to go with that remark?
WYLASOMWTC Would you like a saucer of milk with that comment?
WYSIWYG What You See Is What You Get
WYTYSYDG What you thought you saw, you didn’t get.
YAOTM yet another off-topic message
YHGASP You have got a serious problem
YKINMK Your Kink Is Not My Kink
YKINOK Your Kink Is Not Okay
YKIOK,IJNMK Your Kink is OK, It’s Just Not My Kink
YMBJ You Must Be Joking
YMMV Your mileage may vary
YSS You suck severely
YWSYLS You win some, you lose some
14.11.07
Recuperação de Items eliminados no Outlook
Bom, se se tratar de uma conta de correio electrónico que esteja conectada via Microsoft Exchange Server, nem tudo está perdido.
Anyway... eis a solução:
- Aceder ao Registry do Windows. Para quem já esqueceu... basta escreverem regedit na janela Run ou Executar, ou mesmo numa command line;
- De seguida, devem aceder à seguinte key do registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\ Client\Options
- Adicionem o seguinte Registry Value com as características indicadas a essa key: Value name = DumpsterAlwaysOn; Data type = DWORD; Value data = 1;
- Saiam do Registry e reiniciem o Microsoft Office Outlook.
- Se acederem ao menu Ferramentas\Tools do MO Outlook, encontrarão um novo botão cujo nome diz tudo: Recuperar Itens Eliminados.
- Prontinho! Fácil... pelo que testei, o único senão é o facto de os emails recuperados reaparecerem todos sob a forma de emails não lidos na Inbox... o que é chato quando se trata de muitos emails; mas se alguém encontrar alternativas, disponham!
24.10.07
Circuito RC e IC 555 (Astável)
É também mais uma prova de que os Engenheiros Informáticos possuem muitas outras facetas para além do estereótipo de pure geek. A malta também se diverte a soldar...
O paper de hoje é baseado num dos projectos que realizei enquanto aluno de engenharia na faculdade.
1. Objectivo da 'brincadeira'
Pretende-se construir um circuito RC tendo por base uma board e um IC 555.
A ideia é que o circuito emita uma frequência através do canal de speaker dado um input de 5v através de uma porta USB e fazer variar essa mesma frequência com uma resistência variável.
A variação dessa frequência comprova-se com a verificação de sons diferentes emitidos pelo speaker.
Podem tornar isto muito mais engraçado e substituir o speaker por leds ou qualquer outr
2. Alguns conceitos relativos ao projecto
O IC 555 foi o primeiro e único temporizador analógico integrado comercializado, tendo sido intrduzido no mercado em 1971 pela Signetics Corporation como SE555/NE555.
O temporizador analógico integrado 555 é um circuito integrado muito estável que temporiza com uma grande precisão e que, além disso, pode funcionar também como um oscilador.
Quando se utiliza como temporizador, a duração do período é dependente de uma reistência e de um condensador exteriores ao dispositivo. Funcionando como um oscilador, é necessário ligar duas resistências e um condensador. O circuito pode ser disparado ou colocado a zero através da parte descendente de um sinal de tensão aplicado a um dos seus terminais; a etapa de saída pode fornecer ou absorver até 200 mA.
As características mais importantes deste dispositivo são a temporização desde microssegundos até horas, a existência de duas modalidades de funcionamento (monoestável e astável), a relação de ciclo variável (funcionando como oscilador) e a sua estabilidade face a variações de temperatura.
Deixo-vos ainda os diagramas básicos do IC 555:
3. A técnica
Na prática, se seguirem o esquema do projecto, que coloco abaixo, bastará terem mãozinhas para soldar e cortar o circuito nos locais correctos.
Por motivos óbvios (afinal, não estamos aqui para fazer trabalhos de faculdade a ninguém) há uma certa informação vital que está em falta. Caso tenham interesse no projecto, poderão contactar-nos através do email habitual. Teremos todo o prazer em satisfazer as vossas questões.
Cumprimentos
9.10.07
Prémio Nobel da Física 2007
Embora o prémio atribuído seja da área da Física, o trabalho dos premiados representa um grande salto na evolução dos sistemas computacionais.
"O francês Albert Fert e o alemão Peter Grunberg ganharam o Nobel da Física, foi hoje revelado.
A Academia Real Sueca das Ciências decidiu entregar o Nobel da Física de 2007 a Albert Fert, 68 anos, da Université Paris-Sud, Orsay, França, e a Peter Grunberg, 69 anos, do centro de investigação Forschungszentrum Julich, Alemanha, pela descoberta da "magnetorresistência gigante".
Foi distinguida a tecnologia utilizada para ler dados no disco rígido. É graças a esta tecnologia que, nos últimos anos, tem sido possível reduzir o tamanho dos discos rígidos de aparelhos electrónicos como os computadores portáteis, explica a organização do Nobel, em comunicado.
A “magnetorresistência gigante” (GMR, sigla em inglês) foi descoberta em 1988 por Fert e Grunberg, em investigações separadas.
Alterações magnéticas fracas originam grandes alterações na resistência eléctrica num sistema GMR. "Um sistema como este é a ferramenta perfeita para ler dados dos discos rígidos quando a informação registada magneticamente tem de ser convertida para a corrente eléctrica", explica o comunicado.
Mas esta descoberta só foi possível com as técnicas desenvolvidas na década de 70 para produzir camadas cada vez mais finas de diferentes materiais. Por isso, a GMR pode ser considerada uma das primeiras aplicações reais na área da nanotecnologia."
Downgrade de sistemas Windows: Vista para XP
Pergunta da praxe: Por que raio vai alguém fazer o downgrade de um sistema operativo?
De facto, é uma pergunta válida.
A empresa onde trabalho adquiriu recentemente uma nova máquina. Um portátil HP-Compaq com o Windows Vista na versão Business pré-instalado.
Tive oportunidade de andar a brincar um bocado com a máquina. Já tinha tido experiências com o Vista mas, foi esta a primeira vez em que tive de efectuar tarefas reais de administração neste sistema operativo.
Devo dizer que impressiona. Não tanto quanto o Suse Linux 10, mas também não vale a pena comparar um Mini com um Ferrari. Já agora, o Suse é o Ferrari...
Voltando ao que interessa. Há um conjunto de aplicações que, à medida que os sistemas evoluem, acabam por não ser compatíveis com versões posteriores dos sistemas para as quais foram desenvolvidas. A título de exemplo, não vão conseguir instalar o Oracle 9i no Windows Vista. Se tiverem mesmo de instalar o Oracle 9i, a solução poderá passar por um downgrade do Vista para o XP.
À partida até parece simples. A Microsfot prevê essa situação e, desde que tenham a licença do Vista, podem utilizar um qualquer XP que já tenham licenciado e que até já tenha sido instalado numa máquina.
Portanto, CD do XP à mão e vamos a arrancar com ele.
Detalhe: Muitas vezes, em certas máquinas, é feito o boot cd para o XP, os ficheiros são copiados para a máquina mas, ao chegar à fase de formatação das partições, o XP não consegue encontrar nenhum disco rígido.
Solução: reiniciar o computador, entrar no BIOS e colocar a opção "native SATA" em modo "disabled".
Desta forma, conseguirão instalar o Windows XP.
Já agora, lembro que devem ter em atenção se o fabricante do computador tem os drivers do hardware disponíveis para o XP. Muitos já só disponibilizam para o Vista. Mesmo os que fornecem também os drivers do XP, como é o caso da HP, vão dar algumas dores de cabeça...
7.9.07
HP Blackbird
Apesar de tudo, só consigo encontrar uma palavra para a descrever: Linda!!!
Vejam o site.
27.8.07
Acelerar o desempenho de máquinas com o Windows XP
Claro que a opção depende de muitos factores.
Hoje venho falar de uma série de acções que podemos tomar de forma a melhorar o desempenho da nossa velha máquina. Obviamente, não se tornará numa potente máquina para jogos de última geração mas, proporcionará ao utilizador comum, um nível de performance acima da que ele está habituado.
Recentemente tive de fazer uma intervenção na máquina de um utilizador e uma rápida pesquisa no Tom's Hardware ajudou a organizar ideias.
Segue então abaixo o resumo da intervenção.
- Remover tarefas do arranque do Windows
- Gerir Serviços de Background
- Inactivar System Restore
- Inactivar Search Indexing
- Gestão de Memória
- Desfragmentação
- Registry
A maior parte das instalações vem carregada com uma série de aplicativos que promovem o desempenho do sistema (curioso...); para ajudar, quando um utilizador instala um novo software, aceita sempre a predefinição do instalador e adiciona-o à taskbar do Windows.

De uma vez por todas! Quanto mais aplicações tivermos na taskbar, mais tempo ela irá demorar a carregar e mais recursos do sistema irá consumir.
Também é uma excelente ideia retirar algumas aplicações do arranque do Windows.
Abre-se uma janela Run ou Executar e digita-se 'msconfig'; depois, é só escolher a tab 'startup' ou 'arranque'.


Neste ecrã, basta retirar as opções relativas aos programas que não queremos que arranquem com o Windows. Sejamos honestos... IPod Software, Creative, XPTOs Advanced Softwares (...) são coisas que não são necessárias no arranque!
Outra opção mais extrema diz respeito à desinstalação completa do programa em causa. A regra é: não interessa, desinstala! Atenção ao lixo que fica para trás após a desinstalação que também causa problemas de performance. Verifiquem sempre as pastas vazias que ficam nos directórios e limpem regularmente o Registry.
Gerir Serviços de Background
Os serviços. Essas coisas adoráveis que mandam o computador executar um determinado processo sem que nós sequer saibamos que existe.
A forma mais simples de aceder à gestão dos serviços é abrindo uma janela 'Run' e escrever 'services.msc' seguido de Enter.
Aparecerá então uma outra janela com o seguinte aspecto:

Para parar a execução de um determinado serviço, basta carregar no mesmo e seleccionar 'Parar'; este método não é permanente. Caso se deseje parar permanentemente a execução do serviço então é necessário clicar com o botão direito do rato no mesmo e escolher a opção 'Propriedades'.
Como poderão ver na imagem, basta optar na secção "Tipo de Arranque" pela opção 'Desactivado'.

Devem ter em atenção que só devem parar a execução do serviço se ele for mesmo dispensável para o funcionamento do sistema.
Só a título de exemplo, há máquinas/utilizadores para os quais o serviço IPSEC é fundamental e outros para os quais é completamente desnecessário. Cada caso é um caso e deve ser correctamente analisado.
Inactivar System Restore
O System Restore do Windows permite que, em caso de falha do sistema, se possa recuperar o mesmo para um ponto de restauro definido antes do problema como se nada tivesse acontecido.
Sim, é simpático, contudo consome imensos recursos de CPU. Se quiserem arriscar e desligar, é simples:
Botão direito do rato no 'Meu Computador', opção 'Propriedades' e vão até à tab 'System Restore' ou 'Restauro do Sistema'. Encontrarão uma lista das drives que estão a ser monitorizadas e, imediatamente acima, uma opção para inactivar todo o processo.

Inactivar Search Indexing
É assim. Na prática, esta propriedade só é útil se utilizarem muito a pesquisa do Windows para andarem à procura de ficheiros. Se sabem sempre onde têm as coisas, desliguem-na!
Parte I:
Abrem o 'Meu Computador', clicam com o botão direito na drive onde querem inactivar o Search Indexing e escolhem 'Propriedades'. Na janela que aparecerá, terão em baixo, uma opção relativa a 'Search Indexing' ou 'Indexação'... basicamente, é a última opção da janela. Desmarquem-na :)

Parte II
Vão à janela dos serviços (utilizámos o atalho services.msc acima) e parem permanentemente o serviço "Indexing Service" ou "Serviço de Indexação".
Gestão de Memória
Enquanto a máquina está ligada, tendemos a abrir o maior número de aplicações possível...
Cada uma dessas aplicações, consome memória. O Windows não limita a RAM e pode também usar espaço existente em disco naquilo a que se chama "memória virtual" ou "paginação".
Contudo, a Memória Virtual é mais lenta que a RAM na grande maioria das vezes, até porque necessita de aceder constantemente ao disco. Quando tudo 'cabe' na RAM, o computador é mais rápido do que se necessitar de fazer 'swap out' de algumas aplicações para Memória Virtual de forma a que outras aplicações possam correr na RAM.
Tomemos como exemplo, a máquina em que estou neste momento a trabalhar. Podem fazer o mesmo: carreguem com o botão direito do rato na Taskbar do Windows e cliquem em 'Gestor de Tarefas'; depois, seleccionem a Tab "Desempenho". Deverão ver qualquer coisa como isto:

Neste momento, tenho uma utilização da Page File de 492 MB.
No canto inferior direito, na secção "Memória Kernel", é possível ver que estão 41.268 KB do Sistema na Memória Virtual. A máquina tem 1 Gb de RAM ("Memória Física (K)") e aproximadamente 1 Gb de Memória Virtual (Secção Carga de Transacções: Limite - RAM);
Se a Memória Virtual for pouca - no meu caso, nem está nada de especial - cliquem com o botão direito do rato no Meu Computador e acedam às "Propriedades". Vão à tab "Avançadas" e seleccionem "Definições de Desempenho"; uma vez mais, seleccionem a tab "Avançadas" na nova janela e carreguem em "Alterar", na área de "Memória Virtual". Já agora, as unidades de disco rígido que têm mais cache e um valor superior de rotações por minuto, obtém também uma paginação mais rápida.
Finalmente, abram novamente o Gestor de Tarefas e acedam à tab "Processos". Encontrarão uma lista de todos os processos que estão a correr na máquina, com a respectiva carga de Memória que estão a utilizar.
O espírito é: se está a gastar muita memória e não é necessário, matem o processo!
E depois há também aqueles vícios... duas janelas do Word, três do Excel, mais o Media Player (a propósito, este último é um buraco negro de recursos).
Desfragmentação
Há várias teorias acerca da fragmentação do espaço em memória.
Algumas até defendem que a desfragmentação é um erro pois aumenta os tempos de acesso à informação.
O conceito base é o de que uma aplicação é guardada no disco, garante um espaço livre na sua pilha de endereçamento para que possa 'crescer'. Acontece que, ao fim de algum tempo, os dados deixam de estar alocados contíguamente, deixando espaços entre eles.
O que o desfragmentador faz, é juntar toda a informação, reduzindo ao máximo esses espaços. Aumenta a performance do sistema e ganha-se algum espaço livre.
O desfragmentador do windows é o mais conhecido, encontrando-se em Iniciar > Todos os Programas > Acessórios > Ferramentas do Sistema > Desfragmentador de Disco.

Pessoalmente, não considero o Desfragmentador do Windows a melhor ferramenta do mundo para este tipo de manutenção. Ajuda, mas não é nada de especial.
Recomendo o O&O Defrag que, entre outras coisas, possibilita a manutenção contínua do sistema (mas não se esqueçam, isso também consome recursos).
Registry
O registry é uma base de dados dos SO's Windows. A função básica do Registry é condensar todas as configurações necessárias ao funcionamento do sistema e aplicações instaladas no mesmo. Tecnicamente, facilitaria a administração do sistema.
O Windows contém também uma aplicação que permite a edição dos dados do Registry. É facilmente acessível através do Run > Regedit.
Porém, amigos, amigos, facilidades à parte e, com a instalação e desinstalação de software, o Registry vai ficando sobrecarregado de lixo e entradas inválidas.
A solução? Limpar o Registry.
Podem limpá-lo à mão, mas não o recomendo aos menos experientes...
Actualmente, uso uma ferramenta gratuita, desenvolvida pelo Marcos Velasco, o MV Reg Clean.
Neste momento vai na versão 5 e podem ir directamente ao site do Marcos Velasco: link
O funcionamento é muito intuitivo e a nova versão é excelente.
---
Espero que este artigo tenha ajudado e que tenham ficado com algumas noções acerca da melhoria de performances em máquinas mais antigas.
Recordo que não estou a falar em acelerar um Pentium III para que se comporte como um Core Duo... São conselhos para quem tem o XP a correr no limite e precisa de um pouco mais de 'máquina'.
Cumprimentos
24.8.07
Google Earth
Link para Download
23.8.07
Ferramenta certa para o trabalho certo...Parte 1 - Linux
Seleccionando apenas alguns dos mais usadas sistemas podemos ver algumas vantagens e desvantagens muito facilmente. Para quem defende que Linux é que é o melhor sistema que existe, devemos ter em conta a sua especificidade. Não há dúvida que a nível de controlo do sistema, o Linux é muito poderoso, conseguimos controlar praticamente tudo o que se passa com tudo o que está a acontecer no sistema, no entanto temos que pensar também que, por exemplo, para alguém que não tem um conhecimento já algo avançado de sistemas operativos pode ser algo complicado resolver alguns problemas que possam surgir, e sim o Linux também tem problemas, uma aplicação que fica "pendurada", um driver que "não é bem compatível", ou que não existe, não que não se consiga resolver mas há que lembrar do nível de dificuldade que acarreta e do utilizador que nos estamos a focar.
Obviamente que a indústria segue as tendências e só à pouco tempo é que algumas empresas é que começaram a desenvolver drivers para Linux de modo a suportar o seu hardware. O que para o comum utilizador de Linux é "normal" para um utilizador que dá os primeiros passos na informática não é nada normal.
Gostava no entanto que a quem despendeu de algum tempo para ler esta pequena introdução, comentá-se com a sua opinião sobre este sistema. Ou seja, pontos positivos, pontos negativos e mais importante se é um sistema que satisfaz em tudo as necessidade diárias da sua utilização quer seja para trabalho ou lazer.
19.8.07
To Skype or Not to Skype
Seja como for, tudo tem um preço. Para o comum utilizador caseiro esta tecnologia é muito agradável, no entanto gostava de deixar alguma informação para quem tem que lidar com um ambiente empresarial, ou seja que seja por exemplo um administrador de sistemas de uma rede com alguma dimensão.
O Skype é uma aplicação que utiliza a tecnologia P2P (peer-to-peer), significa que quando se tenta falar com alguém, a ligação quando estabelecida não está dependente de nenhum servidor ficando os dois nós directamente ligados um ao outro.
Ao que parece o Skype guarda localmente a cada computador uma lista de 200 nós conhecidos para servirem de proxy de modo a estabelecer as ligações ao servidor da Skype, ou seja, na realidade ao contrário de aplicações como o MSN Messenger e outros que se ligam directamente aos servidores, o Skype utiliza os próprios clientes para encaminhar ligações. Imagine-se agora que, como aconteceu durante esta semana que passou, os servidores da Skype tiveram problemas e não conseguiam ser acedidos, todos os cliente de Skype começaram a fazer uso da sua lista de 200 nós e a tentar desesperadamente alcançar os servidores, provocando um congestionamento geral. Esta situação dentro de uma rede interna e com muitos utilizadores pode ser comprometedora. Se cada cliente de Skype tentar fazer 200 ligações simultaneamente e se se tiver 100 utilizadores, pensem quantas ligações ao router/proxy/firewall vão acontecer!!!! Na realidade por mais largura de banda que se tenha não vai servir de nada porque existem centenas, milhares de portas abertas a tentar ligações.
Esta informação foi sendo recolhida de vários sites que fui visitando e na realidade tive a experiência no sistema que administro. Ninguém se conseguia ligar ao Skype e a ligação à Internet estava muito comprometida, não por excesso de utilização de largura de banda mas sim por excesso de tentativas de ligação.
A todos os que têm que lidar com este tipo de situações, pensem muito bem antes de implementar uma aplicação deste género.