Showing posts with label aplicações. Show all posts
Showing posts with label aplicações. Show all posts

2007-07-25

Model Mayhem, Jim Fiscus, e Photosynth

Model Mayhem - Lighting Setup tutorial

O fórum do site Model Mayhem tem um thread espectacular dedicado a iluminação, em que alguns excelentes fotógrafos colocam imagens e configurações de iluminação. Serve para a partilha de métodos e uma discussão técnica engraçada.

o link: http://www.modelmayhem.com/p.php?thread_id=96872&page=1

De referir, é possível descarregar através do endereço http://www.kevinkertz.com/fm/LightingSetup.psd.zip os ficheiros para criar os esquemas de iluminação. É um template porreiro, e no primeiro post há alguma info de como utilizar.

Entrevista a Jim Fiscus

O Altpicks.com tem uma entrevista interessante ao fotografo comercial Jim Fiscus. Uma leitura interessante!

http://altpick.com/spot/jim_fiscus/index.php

Microsoft Photosynth

E por fim, a coisa mais espectacular que tenho visto nos últimos tempos a nível de inovação. O Photosynth é uma aplicação de que recria espaços multi dimensionais com base em imagens. O espaço criado é navegável e permite analisar os pormenores com base na colecção de imagens recolhidas. Não se trata apenas de imagens recolhidas de forma propositada - são imagens aleatórias do espaço. Imagina recriar um espaço conhecido, apenas com base em imagens recolhidas do Flickr, por exemplo!

O TED.com tem um vídeo do discurso de apresentação da aplicação, pelo criador Blaise Aguera y Arcas. É realmente de ficar boquiaberto! E deposi quando estiveres mortinho para o testar, basta seguir o link http://labs.live.com/photosynth/default.html para experimentar a demo da aplicação. É verdadeiramente lindo a fluidez da visualização! 5*!

2007-07-17

Eureka!

normaloption

Graças ao grande amigo Paulo Carrasco, encontrei finalmente a opção de manter as marcas da película na imagem scanada, no software da Epson! Basicamnete, ela anda escondida. No botão de preview, tem uma seta memso ao lado, q é um botão novo, e que apresenta um menu em que os thumbnails estão seleccionado. Bsta (é tãããããoooooo simples) seleccionar o modo normal, e a janela preview passará a mostrar toda a área iluminada pelo scanner. That simple!

citando: "...borrego :D não lês os manuais! :D"

Scans de processos cruzados

Acho que posso contar pelos dedos o numero de vezes que consegui uma imagem decente com o processo revelado com o processo cruzado. E sobretudo penso que se trata de problemas de processo.

O processamento cruzado tem por base a revelação de película em química "inadequada", nomeadamente a revelação de película de slides (positivos que requer químicos do processo E-6) em químicos usados para revelar negativos a cores (processo C-41). Na realidade o processo funciona, no entanto o resultado é um negativo. E dependendo da película, esta terá uma core base diferente da habitual laranja/castanho dos negativos a cores. No caso do Fuji Astia, o resultado é um negativo verde.

Deste modo, apesar de termos uma imagem presente, temos as cores trocadas e contrastes alterados. Tradicionalmente, a impressão seria feita normalmente no laboratório, como para um negativo, mas com um ajusto de filtragem mais trabalhada para tentar aproximar as cores. E os resultados tendem a ser fabulosos, com cores ricas e fortes.

Scanar é que mais "doloroso" em termos de processo. O facto prende-se que a generalidade do software procura a cor alaranjada da película para corrigir,e como não o encontra, os resultados são... esquisitos. E os softwares do scanner geralmente não tem uma opção de escolha para o ajusto automático das cores, porque não existe propriamente um ajusto correcto - a química destruiu essa opção, basicamente. Mesmo assim tem de haver uma forma de obter resultados minimamente satisfatórios para preparar a restante edição. Numa pesquisa, encontrei este thread no fórum do photo.net com uma sugestão de scanar como se fosse película preto e branco. Decidi experimentar e fazer comparações.

cross_posScan
cross_negScan
cross_bwScan

As três imagens em cima são as previsualizações para scans como película positivo, negativo e preto e branco, respectivamente. À esquerda são scans sem qq ajusto de cor ("reset" no software da Epson) e à direita é o scan com o ajusto automático. Como é visivel, como positivo temos a película no seu estado original - verde! Como negativo de cores, é feito um ajusto automático e que reforça em muito o contraste. O scan a preto e branco, ignora o cast alaranjado, e a correcção é mais ténue, mas mais "flat". O típico dos negs neste caso é a existência de uma componente arroxada em toda a imagem, ou pelo menos muito notável nos céus azuis fortes, especialmente nas transições.

cross_bwAdjust

Seguindo as indicações do post, efectuei os ajustes de pretos e highlights e gama (o que não é nada fácil na janela tão pequena do preview do Epson Scan). Efectivamente melhorou a imagem. Um contraste mais forte e uma ligeira saturação (10) finalizou o processo de ajusto para o scan (imagem de cima). A imagem scannada dava efectivamente uma boa base de arranque para a restante edição.

No entanto decidi experimentar, parralelamente, outra ideia. E se scannado o negativo como positivo ou como negativo ou como película preto e branco, fizesse os restantes ajustes no PS, sobre a imagem base? O Neg é uma opção horrível - é muito difícil de efectuar os ajustes (pelo menos sem correcção automática).

No caso da imagem positiva (verde) a imagem produzida ficou muito claro e arosado. Aplicando ajustos no histograma (ponto preto, e ponto branco), apareceram as cores "correctas" (ou pelo menso muito próximo do que poderia esperar). Duas curvas ajustaram o contraste para o seguinte resultado:

cross_posPSadjust

Um dos problemas do Epson scan, e que considero grave, é q o crop é sempre automático. É util, mas volta e meia há uma imagem da qual o software não consegue detectar correctamente, e é recortado demasiado da imagem. Nesse aspecto, o Silverfast é muito mais atractivo, e até permite manter as margens! Neste caso esse problema surgiu com a versão positiva...

A outra tentativa foi com a versão scannado como preto e branco (a 24bits de cor).O processo ignora a inversão das cores, visto que já está correctamente colorido, e restringe-se à correcção de tons - levels para corrigir o ponto negro e curvas para o contraste. A curva do Cross-process do PS3 n resulta, infelizmente. duas curvas com o preset "Strong Contrast" resulta bem. O resultado com uma e duas curvas, respectivamente:

cross_bwPSadjust
cross_bwPSadjust2sc

Com 2 curvas aplicadas, é possível que o contraste esteja demasiado agressivo. tem piada ver que com um black and white aplicado (e filtro azul, e amarelo ajustado) a coisa tb fica engraçada!

cross_bwPSadjustBW

2007-06-07

Tech Week #1 - Backups - III

No ultimo post, falei sobre os meios tecnológicos que podem ser usados para suportar os dados do backup. Vamos ver melhor alguns esquemas de utilização.A melhor escolha para a tua situação dependerá naturalmente da quantidade dos dados que geras, e a importância das mesmas.

Organiza-te!
Algo que ajuda imenso na decisão dos métodos de backup ideais está ligado à organização que dás aos dados. Tudo ao molho complica ou limita as decisões. Já uma boa organização da informação poderá simplificar em muito o processo.

Por exemplo, usar pastas bem seleccionadas para suportar os conteúdos. Uma pasta para trabalhos com subpastas de cada trabalho; Uma pasta dedicada a fotografias com pastas para o tipo de imagem (trabalho, familiar, produções finais, impressões); Pastas para os multimédia - musicas, filmes, livros electrónicos, podcasts...). Este tipo de separação ajuda em muito a classificar os dados quanto à sua importância. Trabalhos, são sem duvida, dos dados mais valiosos que se tem, pois geralmente são as que dedicamos mais tempo a criar. Documentos, relatórios, produções de imagem, base de dados, etc... Se bem que, depois de realizar a primeira vez, poderão ser novamente efectuadas, a perda de tempo necessário para a reprodução é insuportável. Logo estes são os dados que tem de ser salvaguardados em primeiro lugar e mais frequentemente.

Para esse efeito, o CD ou DVD é a melhor solução. São baratos, e tem uma capacidade suficiente para suportar muitos dados, sem exagerar. Se determinado projecto ou conjunto de projectos rondar os 500MB de dados, um DVD, pode ser utilizado para armazenar umas 8 versões dos dados. A gravação é rápida, é barata o que admite múltiplas cópias de dados, e são óptimos para arquivo. No caso de fotografias, é muito fácil organizar sessões de imagens por data e ir inserindo em DVDs á medida que se tenham acumulados imagens suficientes. Considerando as dimensões dos ficheiros que as máquinas habitualmente gerem, facilmente se enche um DVD. De qualquer forma, este é o tipo de dados que é muito importante "ir guardando". É muito importante fazer periodicamente o backup da informação. Diário, semanal, mensal... depende da quantidade e frequência de criação de dados. O mais difícil, especialmente tendo em conta que exige a acção directa do utilizador, é mesmo criar uma agenda de backups e mantê-lo.

Uma opção também interessantes é usar espaço web para armazenar versões dos ficheiros. Este é particularmente útil se as dimensões dos ficheiros são reduzidos (até alguns megas). Basta ao fim do dia de trabalho enviar o ficheiro por FTP para o servidor. Se a maquina local falhar, há uma cópia remota que poderá ser recuperada.

Se a situação de "acção directa" incomodar, uma solução mais automatizada é necessária. Neste caso, discos externos são ideais. Existe diversos softwares que permitem efectuar cópias de segurança dos dados. E facilmente podem ser colocados numa drive externa. O próprio Windows XP já inclui um aplicativo de backups. Podem encontra-lo navegando no menu de programas a Programas -> Ferramentas do Sistema -> Backup.

O Backup do Windows uma aplicação extremamente simples, e muitas vezes desconhecida (eu mesmo descobri-o há muito pouco tempo). Podes definir quais as pastas a armazenar, e onde armazená-los. Geralmente é gerado um ficheiro com o backup efectuado. Também é possível agendar a tarefa do backup criado, com a frequência desejada e no modo desejado - completo, incremental, diferencial, etc... Podes por exemplo seleccionar as pastas importantes e guarda-los num ficheiro, outros dados noutro backup, os dados do sistema noutro. Cada backup é um ficheiro (com os restantes ficheiros guardados lá dentro.. podem imagina-lo como um zip. Localmente (isto é guardando os dados de um computador no próprio computador), é bastante eficiente. Uma grande vantagem que tem é que consegue efectuar copias de ficheiros em uso - como o ficheiro do Outlook que geralmente está sempre aberto. Se os ficheiros gerados forem pequenos, podem ser facilmente armazenados num DVD para arquivar, ou copiar para um disco que fica off-line. Um artigo sobre o backup do Windows que recomendo é 10 things you should know about Windows XP Backup.

Infelizmente não está muito documentado (ou na altura tive dificuldade em encontrar a informação que eu queria). Já o utilizei nalguns ambientes mais complexos - guardando os dados de dois computadores para o mesmo disco. Basicamente cada computador fazia o seu backup para uma pasta própria num disco externo ligado a uma das máquinas. No disco da própria máquina, tudo corria ás mil maravilhas. Do computador ligado por rede, por vezes não encontrava a pasta partilhada/ficheiro onde devia armazenar o backup efectuado. Também, agendar a tarefa tendo em conta permissões da AD pode ser mais complexo do que possa parecer... Um último problema era que cada backup duplicava os dados (apesar de ter escolhido backups diferenciais) e facilmente enchia o disco (cada backup gerava cerca de 60GB). Não sei bem como, mas eventualmente (suponho) a aplicação fazia um backup completo dos dados e livrava o espaço das versões completas e diferenciais anteriores. Mas localmente, funcionava (e ainda funciona) na perfeição.

O backup do Windows é óptimo porque é simples e gratuito. No entanto há outros aplicativos no mercado. WinBackup e soluções da Norton são exemplos. Por vezes os próprios discos externos tem software proprietários que permitem fazer backups. Podem ser soluções que vão ao encontro das tuas necessidades.

Acabamos de ver que os dados importantes e gerados mais frequentemente devem ser prioritariamente salvaguardados. Guardar versões também é útil - sempre é uma cópia extra, mesmo que não completa. Num projecto em que estou a trabalhar actualmente, o meu backup é, na prática, diário. Não só serve como forma de entrega, mas garanto a salvaguarda de múltiplas cópias do ficheiro, mesmo que incompletas (mas que com um pouco de trabalho, ficam "refeitas"). Agora como tratar os dados menos frequentes, e menos importantes. Um exemplo são músicas e vídeos, podcasts, publicações web, etc.

Vale a pena criar um backup com esses dados? Depende da importância que lhes dás. Boa parte desse tipo de dados é geralmente "descartável". Digo descartável porque boa parte é de uso temporário. Vemos o filme ou podcast uma ou duas vezes e nunca mais lhe mexemos. O mesmo acontece com alguns álbuns. Mais, boa parte desses dados podem ser readquiridos sem grande esforço. Cabe então a cada um escolher o que é importante e se compensa o pequeno ou grande investimento nos meios para armazenar a info. Recomendaria armazenar os conteúdos mais utilizados ou favoritos, no mínimo, e também materiais, quer vídeo, áudio ou literário didáctico (por ser uma referência que se consulta com frequência) em arquivos externos como o DVD.

Se o investimento não for problema, conjuntos de discos externos podem ser uma solução. Manter um conjunto em ligação continua ao computador e utilizar um segundo conjunto para guardar o backup e armazenar off-line. Rotatividade periódica dos discos pode ser interessante, mas é necessário ter cuidado para não eliminar cópias únicas de ficheiros no processo de troca. Mais informação fica concentrada num espaço fisicamente mais pequeno.

NAS
Estas soluções são óptimas para um computador singular. Mas se se trata de uma rede de computares (doméstico) a coisa fica mais complicada. Imagina a situação de uma família com vários PCs (pais + filhos), ou uma pequena empresa com vários PCs funcionamento. Todos usam o seu próprio computador para gerar dados. A solução mais óbvia e comuns é cada um ficar responsável pela salvaguarda dos seus dados. Mas porque será natural existir uma pequena rede interna, com ou sem fios, e é muito natural que haja partilha de informação (especialmente multimédia), uma solução de centralização de dados poderá ser uma mais valia. Um NAS será sem duvida uma óptima escolha.

Como vimos anteriormente, o NAS significa Network Access Storage, ou seja armazenamento em rede. Neste cenário, teremos um ou vários servidores cuja função é exclusivamente armazenar informação. Para o cenário caseiro, computadores tornados obsoletos podem ser recuperados para esta função, já que não necessitam de ser muito exigentes ao nível de requisitos de processamento. O equivalente a um Pentium IV é mais que óptimo. Basta a placa de rede rápida e memória RAM extra. Para esta situação, o sistema operativo Linux é muito apropriado pelos poucos recursos que exige, especialmente para as versões server que não tem ambiente gráfico, e a disponibilidade de software gratuito e dedicado à função.

São também conhecidos como "file servers" por fazerem isso mesmo - servir ficheiros. Cada utilizador da casa poderá ter uma quota de espaço pessoal no servidor e um conjunto de pastas acessíveis a todos. Multimédia pode ser distribuído pelas pastas partilhadas; documentos e trabalhos pelas pastas pessoais. Este armazenamento centralizado pode complementar o armazenamento pessoal ligado directamente a cada computador e servir de cópia complementar. O backup a partir do servidor de ficheiros torna-se simples, pois é um backup dos ficheiros da própria máquina. Até pode haver uma segunda máquina dedicada ao processo do backup, salvaguardando os dados no servidor de ficheiros E os das maquinas individuais, se necessário.

O NAS apresentado no último exemplo, como servidor de ficheiro, pode servir para efectuar backups, mas não parece estar optimizado para o processo devido á falta de automatização. Mas se lhe dermos essa característica, torna-se uma ferramenta poderosa na salvaguarda dos nossos dados. Para obter essa autonomia, basta inserir-lhe um software que permita buscar, de forma automática e periódica, os ficheiros a cada computador ligado na rede. Conseguindo isso, terá um computador dedicado ao processo dos backups de todas as maquinas ligadas na rede. Automaticamente. No caso do Windows, não conheço o software (penso que a Norton tem e provavelmente alguma versão cara do WinBackup permite isso), mas para o Linux, existe uma aplicação interessante chamado BackupPC, e que faz isso mesmo. E não está limitado a backups a maquinas Linux; correctamente configurado consegue efectuar os backups a máquinas Windows e MAC (lindo, né?). Nesta máquina, RAID e/ou rotatividade de discos são óptimas adições para melhorar a configuração e aumentar a segurança! Por ser centralizado, exige alguns cuidados extras, como garantir que a maquina esteja ligada nas horas importantes do backup, e alguma protecção contra falhas de energia ou picos de tensão.

Tipos de backup
Um conceito que me esqueci de explicar foi o dos tipos de backup, mais propriamente os que mencionei já neste post. Essencialmente há dois tipos, e ligados á forma como é efectuado a copia. São o "full backup" (completo) e o incremental. No completo, todos os dados são armazenados/copiados. No incremental, apenas os novos ou alterados desde o último backup completo são acrescentados. Geralmente o processo de backup inicia-se com um backup completo, segue uma temporada (uma semana por exemplo) com backups incrementais periódicos, e após algum tempo efectua novamente o backup completo. O processo é cíclico. Este processo de utilização de incrementais é mais eficiente, por exigir menos tempo de transferência de dados e ocupar menos espaço.

Os restantes modos, cópia, diário, diferencial, etc.. são derivados destes. Estes que mencionei são específicos da aplicação do backup do Windows.

Os problemas que não devem ser esquecidos!
Por fim, vou mencionar apenas alguns problemas que devem ser tidos em conta com backups, e pensados para os percaver, e mencionados no site do Backup Critic:

O problema da frequência - imagina que passaste um dia completo á volta de um ficheiro, e no fim do dia por distracção, apagaste-o. Lá se foi o dia de trabalho! Meso que efectuasses o backup diário, essa periodicidade não foi suficiente para evitar a perda de alguma informação. Existe sempre um período finito de risco de perda.

O problema da distância - estas longe de casa, e, apesar de efectuares backups frequentemente, houve um desastre (como um incêndio) que te destruiu todos os meios de armazenamento. É para estes tipo de casos que a adição de uma solução remota é importante, pelo emnso para os ficheiros mais importantes.

O problema da retenção - este prende-se com o numero de cópias de backups efectuados. Imagina que um vírus ataca o sistema, mas só o descobres após algumas semanas. Nesse período continuaste a efectuar backups do sistema, mas que se sobrepuseram a copias do sistema quando estava limpa. O que poderia ser simples (limpar o vírus e repor o sistema limpo) ficou complicado por não teres cópias do sistema quando estava limpa.

O problema da obsulência - trata-se de meios... vamos supor que tinhas um trabalho importantíssimo que realizaste há uns valente anos e que estavam armazenados em floppies .. do grandes! Vamos supor que hoje precisas desses mesmos dados. como recuperar? hoje em dia é quase impossível encontrar máquinas com esse tipo de drive de leitura. O mesmo está prestes a funcionar com os sistemas Beta/VHS e CDs, e algum tempo mais para a frente será os DVDs.

O problema da degradação do meio - nenhum material é perfeito. Uma das razões para o backup é guardar os dados precavendo avarias, mas os materiais em que guardamos cópias também podem se estragar!. Convém periodicamente verificar o estado dessas cópias para garantir que estão acessíveis. Este é um problema grave que irá afectar muitas famílias ao nível de das fotografias digitais. Um dia, sem saber, os CDs com as únicas cópias das fotos estão inúteis e as imagens perdidas para sempre.

Como podem ver existe sempre um factor de risco extra, mesmo efectuando backups...

Por hoje é tudo. Para a próximo deverei descrever melhor o processo de backup que tenho em mente, para os meus futuros backups.

A Serie TechWeek#1 - Backups
Backups I - O porquê;
Backups II - Os conceitos e tecnologias;
Backups III - Soluções, Tipos, e problemas

2007-06-05

Tech Week #1 - Backups - II

Continuando da primeira parte, vamos olhar a algumas opções de armazenamento de dados disponíveis, e recomendáveis para processos de backup. Mas antes de ver os componentes específicos, vamos ver alguns conceitos:

  • Armazenamento on-line/off-line
    O conceito de on-line e off-line ao nível do armazenamento prende-se com a forma como é guardado o hardware que suporta os dados. On-line refere-se ao meio ligado à máquina de armazenamento. Off-line significa que é removível do computador, mas mantém os dados. Off-line é uma boa sugestão para backups. Armazenarenas os dados no equipamento, e depois guardas noutro local que consideras seguro. Os dados ficam armazenados e sem o risco de serem mexidos.

  • Tecnologias e equipamentos
    Apesar de existirem diversas tecnologias para o armazenamento de dados, as três principais em uso são os meios ópticos, magnéticos e electrónicos.

    Dos três, talvez o mais importante seja o magnético. Antigamente eram as disquetes, hoje são discos duros de grande capacidade e as cassetes de armazenamento. As cassetes são um meio típico em uso em empresas, mas tem um custo relativamente elevado. As cassetes ou fitas magnéticas tem capacidade para algumas largas dezenas de gigabytes de capacidade. No entanto a escrita é lenta e o equipamento de escrita e leitura é cara, e portanto geralmente fora do alcance e desnecessário para utilizadores comuns.

    Já os discos duros estão bem mais em uso, com capacidades elevadíssimas - das largas dezenas ao milhar de gigabytes - e com o preço a descer à velocidade de um avalanche. Um disco de 500GB, externo, já só custa 100-140€ - menos de 30 cêntimos por Gigabyte. Há com três "sabores" - "Micro-drives", mais parecidas com cartões de memória compact flash; discos de 2,5" típico dos computadores portáteis; e discos de 3.5" mais comuns nos computadores. Os mais pequenos são naturalmente mais caros e com menos capacidade, no entanto são bem mais portáteis, e geralmente as versões com caixa externa não necessitem de alimentação própria, bastando a alimentação de uma porta USB. No caso de backups, o ideal será o formato maior, quer pelo custo, quer pela característica estática do equipamento (não faz muito sentido arriscar a destruição da tua cópia de segurança com transportes...).

    Dos sistemas ópticos, o CD e DVD estão mais que implementados no mercado, sendo o DVD o "rei". Tratam-se de bolachas plásticas em que os dados são queimados na superfície do disco através de um laser e a leitura é feita também por um laser. Os DVDs suportam cerca de 4.7 gigabytes por disco com um custo reduzido (0.30€ - 1€ por disco), se bem que há deles de dupla face com o dobro da capacidade, mas naturalmente mais caros. Agora começam a surgir os HD-DVD e Bluray, com suporte para 30-50GB num só disco, mas dada a "novidade" ainda são um meio muito caro para o utilizador doméstico. Este tipo de disco é óptimo pela facilidade de arrumação - guarda-se numa caixa ou empilhada numa cakebox. Apesar de haver deles re-graváveis, a grande maioria é de apenas uma gravação, o que significa que uma vez gravado os dados, não mais poderão ser alterados - uma protecção óptima para um backup.

    Devido à sua natureza óptica, é necessário ter cuidados extra com o seu manuseamento para preservar a face de leitura dos dados de riscos que poderão comprometer os dados armazenados. É necessário ter também cuidado com a preservação - alguns materiais usados no fabrico não garantem a durabilidade a longo prazo da informação. Corrosão e humidades podem provocar danos irreversíveis. Até as tintas usadas podem comprometer o disco (já tive alguns - poucos - em que a tinta da superfície superior descolou, tornando o disco inútil). Mas existem com diversos, materiais - uns mais caros que outros, e portanto deve ser tido em conta a importância dos dados na altura da compra.

    Um aspecto óptimo dos DVD é que, apesar de ser mais pequeno em capacidade que um disco, se tiveres um conjunto de DVDs e um se estragar, apenas perdes uma parte dos dados da colecção; já se um disco rígido vai à vida, lá se vão os dados todos...

    Distribuição e replicação
    Já foi mencionado que uma das formas importantes de salvaguardar os dados é a criação de redundância. Uma forma possível é a distribuição de dados por vários computadores. é uma solução que faz sentido com redes de computadores, e com conjuntos de informação que convém estar constantemente disponíveis. Os dados de uma máquina são replicados em várias máquinas da rede. Se uma falha , há cópias da informação noutros locais, e não deixam de estar acessíveis.

    Para soluções localizadas, um método de redundância existente para discos duros é o sistema RAID. RAID significa Redundant Array os Independent(Inexpensive) Discs - vários discos a funcionar como um único. Existem vários modos de RAID, identificados por números - 0, 1, ... em que os mais comuns são o 0, 1, e 5.

    Em RAID 0, dois discos são usados como se apenas um se tratasse, com a soma da capacidade de âmbos. Assim dois discos de 250Gb funcionam como 1 de 500Gb. Parece uma boa solução, mas acredita que, se queres guardar dados a longo prazo, é de esquecer. Os dados são divididos por ambos os discos e se um falha, lá se vão os dados dos dois (já o vi a acontecer :S)! É óptimo para armazenar dados pouco importantes ou com curto prazo de necessidade e é rápido (porque os dados são divididos pelos dois discos e armazenados em paralelo). Mas para salvaguardar dados por um período longo é um risco demasiado grande.

    RAID 1 utiliza pelo menos dois discos e espelha-os. Ou seja dois discos de 250Gb funcionam como um de 250Gb e um é espelho directo do outro. É um óptimo sistema, pois mantém sempre duas cópias da informação, bastando estar um em funcionamento para garantir continuidade de dados. Se um falha, o outro tem os dados intactos. No entanto utiliza apenas 50% da capacidade total dos discos. Se tiveres 3 discos de igual capacidade disponíveis, este pode implementar um sistema de rotatividade interessante - em qualquer momento há dois discos em uso no RAID1, e um off-line com os dados de até determinado período. Periodicamente a troca entre o que está off-line e um em funcionamento pode ser feito para garantir uma grande quantidade de dados existentes até determinada altura. No entanto é necessário ter cuidado com dados entretanto eliminados...

    RAID5 utiliza 3 discos no mínimo e mantém um esquema de paridade de dados entre os discos. Se um falha, o sistema funciona normalmente com os outros dois. Basta substituir o que falhou por um novo e o arranjo é reconstruído sem perda de dados. Também é aproveitado melhor a capacidade dos discos. Mas é claro que não é perfeito.. se dois discos falharem, capute...

    O RAID é geralmente efectuado através de controladores de hardware específicos mas também é possível por software. Algumas motherboards já a incluem, se não me engano, mas é possível adicionar os componentes necessários para o efectuar. Também existem equipamentos de armazenamento externo com RAID implementado, mas que é naturalmente uma solução mais cara.

  • DAS e NAS
    DAS significa "Directly Attached Storage" e NAS significa "Network Attached Storage". No primeiro, o equipamento de armazenamento está ligado directamente ao computador - o perfeito exemplo é o disco externo. No segundo, o equipamento está à distância, ligado através de uma rede, seja interna (LAN) ou externa (Internet). Ambas são boas opções, dependendo das quantidades de equipamentos disponíveis. Para apenas um computador com dados a salvaguardar, o DAS é a solução típica; para um conjunto de computadores em rede, o NAS poderá ser a melhor solução, se bem que sempre mais cara..

    As NAS também vêm com muitas variedades e preços. A força principal dos NAS são servidores dedicados ao armazenamento. Geralmente tem grande poder de processamento e grande capacidade de armazenamento... e são caros! Óptimos para empresas com grandes fluxos de dados, mas "overkill" para o utilizador doméstico. Mas os NAS não estão limitados a servidores poderosos. É possível construir um NAS de baixo custo / pouco investimento. Se tiveres algum equipamento mais antigo disponível como um PC com alguns anos mas ainda funciona, basta arranjar os discos para armazenamento e a placa de rede. Falarei melhor desta solução nos próximos posts. A outra opção são discos NAS dedicados. São basicamente discos externos, mas com controladores de rede integrados. E sem duvida uma forma simples de partilhar dados entre vários computadores. Por exemplo quer a Iomega quer a Lacie produz uns com o RAID implementado, como também os discos externos simples e com o controlador de rede. Estes últimos são pouco mais caros que os discos externos USB e uma solução interessante para partilhar informação.

    Conclusão #2
    Enfim, o post vai longo, mas ficam alguns conceitos dedicados ao tema e que serviram para encontrar soluções. Esse aspecto fica para o próximo post!

    A Serie TechWeek#1 - Backups
    Backups I - O porquê;
    Backups II - Os conceitos e tecnologias;
    Backups III - Soluções, Tipos, e problemas

  • 2007-06-04

    Camera Raw 4.1

    A Adobe lançou há dias a versão 4.1 do Camera Raw, o editor de ficheiros de imagem RAW do Photoshop. Inicialmente pensava que apenas incluía a actualização para alguns modelos de câmeras, mas afinal a aplicação tem muitas funcionalidades novas, como controlos de sharpening mais avançadas, opções de máscaras, controlo chamado "claridade", entre outros.

    Um artigo completo de reviw pode ser visto no photoshopnews.com

    Tech Week #1 - Backups - I

    Vou iniciar uma rubrica não regular no blog. Vou dedicar uma semana a um tema principalmente ligadas a temas tecnológicos (ligadas directa ou indirectamente à fotografia). E porque nestas ultimas semanas tenho andado às volta com backups e sistemas de backups, decidi falar no blog sobre isso,

    Porquê precisas de um backup?

    Porque é uma chatice do caraças perder todo aquele trabalho que passaste tempos a realizar, os documentos que perdeste imenso tempo a escrever e a compilar, e os dados que foste recolhendo e organizando!

    Algo que geralmente não percebemos é o risco a que estamos sujeitos com o uso de sistemas computacionais - é que os sistemas computacionais não são à prova de falhas. E quando descubrimos, é pelas piores razões. O hardware pode falhar por desgaste de peças móveis, defeito de fabrico, condições atmosféricas, sobrecargas energéticas, descuído... A própria forma de utilização do equipamento (PCs principalmente) representa um risco, principalmente por descuido ou desconhecimento relativo aos vírus e às formas como se propaguem, mas também pela desatenção na utilização do equipamento - o típico apagar um ficheiro sem crer, pensando que era outro ou que estava noutro sitio.

    Se bem que não podemos garantir a salvaguarda de dados a 100%, é possível reduzir em muito a possibilidade de perda. O principal método de diminuir o risco é o uso de boas práticas na utilização e gestão de equipamento. Não tenho números para suportar isto, mas diria que grande parte das perdas de dados se devem ao mau uso do PC. Especialmente por aqueles que não tem muito conhecimento técnico sobre como funciona a "maquina". Digo isto porque quem sabe como funciona internamente o equipamento terá boa ideia das possíveis falhas. Veremos algumas ideias a ter em conta neste aspecto.

    O segundo método de diminuir o risco, e que suporta as falhas do primeiro, é a criação de redundância dos dados. Copias da informação. Se uma falhar, existe a copia. E se esta redundância for criada de uma forma automatizada, tanto melhor! Existem muitas opções no mercado para esse efeito. Alguns são sistemas carrissimos que saem fora do âmbito deste conjunto de posts, mas naturalmente existem muitas mais opções para sistemas simples. Tendo em conta o baixo custo actual dos equipamentos de armazenamento de dados, é possível fazer muito com pouco.

    Boas Práticas

    Deve haver uma lista enorme de boas práticas para salvaguardar dados. Eu posso mencionar alguns pontos, que ajudam a preservar dados. As dicas que seguem são principalmente ligadas ao Windows por ser a que mais utilizo. Tenho algum conhecimento dos sistemas em Linux (mas ainda não são muito profundos), e nenhuns do OS da MAC (espero que deixem comments nesse sentido), portanto é dificil dar muita informação nesse sentido. Aqui vai:

  • Utilize Partições - Da próxima vez que formatar a o disco para instalar o SO de novo (como por exemplo depois de um ataque de um virus, ou uma falha geral do SO), crie partições. Partições não são mais que divisões lógicas da informação no disco. A maioria dos computadores vem novos com um disco de grande capacidade, mas apenas com uma partição (conhecido tipicamente como "disco C"). Nesta situação, quando guardas informação, geralmente guardas algures na pasta "Meus documentos" do Windows ou no "/home" do Linux. E desta forma os teus dados (docs, videos, musica, fotos, etc) ficam misturadas no mesmo disco que os ficheiros de sistema. Se houver uma falha no sistema, dificilmente terás acesso aos teus ficheiros. Quando acontece, normalmente o disco é formatado de novo e perdes tudo - sistema E dados.

    Com partições, crias divisões lógicas no mesmo disco. É como ter vários discos num só. Há software que permite fazê-lo sem perda dos dados já existentes (como o Partition Magic ou o LVM no caso do Linux), mas nunca usei. Geralmente faço na altura da formatação do disco. A ideia é deixar espaço suficiente para o sistema e os programas q iremos instalar (20-30GB é mais que suficiente para a grande generalidade das pessoas), e com os espaço que sobra manter uma ou duas partições. No caso do Windows, o que fica das partições são novos discos no SO - tipicamente indexados nas letras seguintes e de forma sequencial - D:, E:, ... No caso do Linux pode ser montado como qualquer pasta que se deseja, como por exemplo montar a partição na pasta "/home". A partir do momento de instalação, os dados devem ser armazenados nessas partições novas.

    Qual a vantagem? Assim, o sistema e os dados ficam separados de uma forma lógica. E se tiveres necessidade de repor o sistema, apenas necessitas de formatar a partição com o sistema (C:) que os restantes mantém-se intactos. Preferes usar "Os Meus Documentos" como destino dos ficheiros? Uma solução para integrar com as partições é criar atalhos das pastas onde armazenas os dados nas partições dentro de "Os Meus Documentos". Assim, quando guardas um ficheiro dentro duma pasta de "Os Meus Documentos", na realidade estás a guarda-la dentro da pasta presente na partição dos dados.

  • Utilize o caixote do lixo!
    Não é só na rua. É também no PC. A combo Shift+Del é perigosa e pode-se apagar o ficheiro errado... para sempre! Se for para o caixote do lixo, é sempre possível ir lá buscar.

  • Use protecção
    Antivirus, anti-spyware e firewalls são essenciais para proteger o PC de elementos maléficos que entram pela rede. Convém estar sempre configurados e actualizados. Mas acima de tudo, é preciso usar a cabeça. Cuidado com os links do MSN (especialmente se aparecerem do nada e com endereços russos ou estranhos), dos spywares e outro tipo de wares que vem nas instalações de algumas aplicações, e dos links em mails. São os típicos pontos de entrada dos vírus no computador.

  • Guarda os dados periodicamente
    Convém fazer backups periodicamente. Como costumam dizer e com toda a razão, cria uma agenda e mantenha-o de forma rigorosa! Mais sobre isto nos próximos posts.


    A minha maneira
    Backups sempre estiveram presentes no meu workflow. A razão principal era a constante falta de espaço nos discos. Como em qualquer tipo de esquema de armazenamento, por mais espaço que tenhamos, precisamos sempre de mais!

    Geralmente faço backups para DVD. É uma solução barata tendo em conta o espaço de armazenamento. E não requer grande investimento pontual. Posso ir adquirindo packs à medida das necessidades. Especialmente para fotografias, faço sempre duas cópias. Depois guardo cada um em sítios diferentes (um está numa capa, e que tem mais acessos; a outra cópia fica numa cake-box). Em muitos casos, como são as únicas duas cópias que tenho (tinha que eliminar as imagens para libertar espaço em disco) se uma falhar, a outra está preservada e poderei fazer novas copias.

    Há pouco tempo atrás, adquiri um disco externo de 250Gb o que é óptimo e estava destinado a manter a colecção fotográfica (apenas) mas infelizmente a falta de espaço noutros discos obrigou-me a começar a misturar outros tipos de dados. No entanto, continuo a realizar periodicamente a dupla cópia de backups das imagens, sempre que tenha o espaço de um DVD por preencher. Há quem faça backups imediatos de imagens (mal saem para o PC são armazenados em DVD), mas geralmente não tenho necessidade de levar o processo a esse ponto. Se o trabalho ou conjunto de imagens for muito importante, de certeza que o farei.

    Actualmente estou no processo de organizar dois sistemas de backups. Um é pessoal. Agora que tenho um portátil a meu dispor para além do PC que geralmente utilizo os riscos são maiores. Mais informação para gerir, e a possível sobreposição de documentos antigos sobre mais recentes. Estou a tentar planear de forma conveniente a rede de dados e a salvaguarda das mesmas. A outra situação é para uma rede de PCs institucionais, e será uma das soluções que irei apresentar pois é económica e funcional e útil se tiveres vários PCs em casa (maquina Linux com o BackupPC).

    Conclusão #1
    Este é o arranque do tema. Recomendo as boas práticas. Se conheceres mais, deixa um comment para oa adicionares. Se utilizas MAC e tiveres sugestões nesse sentido, também agradecia. Também gostaria de saber como é que organizas os teus backups caso tenhas algo esquema para tal montado. Deixa um comment com essa info também, sff!

    No próximo post, vou falar dos métodos de armazenamento, nomeadamente a nível de equipamentos e montagems.

    A Serie TechWeek#1 - Backups
    Backups I - O porquê;
    Backups II - Os conceitos e tecnologias;
    Backups III - Soluções, Tipos, e problemas

  • 2007-01-18

    Gestão de Cor

    Hoje no FS apareceu um thread sobre um problema que um utilizador teve com uma imagem - a imagem aparecia de diferentes formas em vários monitores; nuns apareciam as rugas do tecido de fundo, noutros não. O problema prende-se principalmente que as calibrações variam de monitor para monitor - todos temos os monitores calibrados de forma diferente, e as semelhanças só se manterão entre monitores calibrados da mesma forma (precisa, com auxilio a equipamentos), e as imagens vistas sobre um esquema de gestão de cor.

    De qualquer forma uma boa gestão de cores no workflow é importantíssimo para obter cores correctas constantemente. Aproveitei para colocar uma resposta no thread, sobre o que li no Livro "Adobe Photoshop CS2 for Photographers" de Martin Evening e que é basicamente um resumo muito curto do capitulo sobre gestão de cores:

    Aqui vai (é longo):
    Segundo o autor, o clássico do ajusto do monitor para igualar a impressão é má politica. Até lhe chama de "mess up the monitor to match the print". Apesar de ser possível acertar bem para um conjunto de tons, é muito provável o desvio noutros, e não permite obter consistência (com o tempo que o monitor desvia-se da calibração inicial..). Eu concordo que possa ser usado este método, se for único o meio de impressão. Senão, é impossível garantir a consistência...

    A solução passa pelo uso de perfis, como os perfis ICC, por exemplo. Os perfis basicamente são tabelas de conversão, indicando como converter determinada cor, contida na imagem, para a cor que o equipamento ou programa deve mostrar de modo a estar correcto. É o que acontece quando criamos os perfis do monitor com o Adobe Gamma, por exemplo. O Gamma apresenta as cores, e ajustamos de modo a parecerem correctas, e o perfil ICC contem a info da conversão a fazer para que o vermelho , o verde, azul, cinzas, etc. apareçam correctamente. Evidentemente que o Adobe Gama impõe um ajusto visual e imprecisa, mas com um equipamento de calibração a precisão será bem maior. O elo de ligação entre os perfis e os espaços de cor é o "Profile Connection Space" - um género de espaço base que as tabelas usam como referência.

    O mesmo acontece com os perfis de cor nas imagens. Se a imagem tiver o perfil embutido, será possível ao PS converter as cores para o espaço de cor em uso, e mostrá-los correctamente. Naturalmente a aplicação terá de ter o Color Management activado. As cores são convertidas do espaço de cor integrado na imagem para o espaço de cores em uso no PS e depois para o monitor segundo o perfil deste. Assim, mesmo que as máquinas e monitores sejam diferentes, desde que estejam correctamente perfiladas (a palavra existe?) a cor será consistente. É importante perceber que o que se vê no monitor não são as cores como estão nos ficheiros (os valores que lá estão), mas sim as cores corrigidas segundo os perfis.

    O mesmo acontece para a impressão, exigindo que a impressora também esteja perfilada. Quando da impressão, as cores são convertidas do espaço em uso no PS para o espaço da impressora, segundo o perfil. Garante-se cores corretas (dentro dos limites do hardware / clipping do espaço de cor) e consistentes. Por exemplo, a Fuji Frontier tem perfil ICC, que muitos labs oferecem, para embutir nos ficheiros de imagem para a gestão da cor.

    Espaços de cor

    Basicamnete há dois a ter em conta - sRGB e Adobe RGB.

    sRGB é mais fechado, mas é reprodutível por todos os equipamentos (supostamente). Corta severamente a gama CMYK (na conversão). Óptimo para trabalho web, mas mau para fotografia e trabalho sério de impressão.

    Adobe RGB é o standard, se assim o podemos chamar, para trabalhar imagens, especialmente se tiver que ser posteriormente convertido a CMYK.

    Juntando tudo

    Portanto, tudo deverá ser calibrado e perfilado - monitor (usando o Gamma da Adobe, ou equipamento apropriado), equipamentos de entrada (scanners usando alvos de cor, câmeras se possível apesar de ser bastante complexo), equipamentos de saída (impressoras caseiras, dos labs, etc).

    A gestão de cores deve ser activado no PS (color settings). Adobe RGB pode ser o espaço RGB por defeito, e é útil activar o aviso de se a imagem a abrir está no espaço de cores predefinido da aplicação ou noutro para uma gestão correcta de cores.

    Deste modo, se enviares o ficheiro de imagem para alguém que tenha o gestão de cores activa na máquina deles, as imagens deverão ser visualizadas correctamente. A presença do perfil na imagem permitirá o PC interpretar correctamente a mesma.

    Se não souberes se a pessoa a quem estás a enviar a imagem tem a gestão de cores activa, há que assumir que o espaço de cores em uso é o sRGB (mais fechado) e a imagem deve ser convertida para este espaço. Caso tenham a gesta de cor activa, a aplicação irá ler a info e reconhecer que o sRGB está em uso e reproduzir as cores correctamente.


    E assim fica um cheirinho de gestão de cores no blog :D