Arquivo de Maio de 2007

CSS3

Pessoal, somente uma dica para vocês.
Todos nós sabemos que nosso querido CSS3 ainda está em fase experimental, porém, já disponibilizaram um validador para sabermos se nossos browsers já estão prontos para tal.

Aproveitando o post, vejam alguns links internos do W3C interessantes que separei:

Diferenças entre um GIF e um PNG (use PNG): http://www.w3.org/QA/Tips/png-gif
Perguntas e respostas: http://www.w3.org/QA/
Famoso validador CSS: http://jigsaw.w3.org/css-validator/
Sobre dispositivos móveis: http://www.w3.org/Mobile/About
Dica: entre no site da W3C e confira a seção a esquerda: W3C A to Z

Afinal…já estamos preparados para o tão esperado CSS3? ou ele só vai complicar ainda mais nossa tentativa de criar uma certa qualidade independente de browsers?

Abraços,
Daniel Accorsi

Business Intelligence (BI)

Atualizado 25/01/2008 - Informo a todos que estamos com endereço novo, os mesmos post permaneceram. Acesse http://www.alvoconhecimento.com.br e atualize seu agregador.

Para acessar esse post em nosso novo endereço, clique aqui.



Alguns conceitos vem e vão, tanto em nível de desenvolvimento como em nível organizacional, projetos etc. Nesses dias tenho estudado sobre Business Intelligence(BI). Me identifiquei muito pelo assunto quando ouvi falar pela primeira vez, traz um conceito de desenvolvivmento orientado a tomada de decisões, formação de informação.

Engraçado como vamos evoluindo, a algum tempo CRM e ERP estavam no top, não que agora devemos ignora-los, mas devemos sempre seguir o mercado. BI vem sendo “melhorado” desde a década de 70, agora que veio explodindo, realmente funcional.

O autor de um artigo (link logo abaixo) colocou um exemplo para conseguirmos entender melhor o conceito: “Costumo sempre fazer uma análogia para as pessoas que me perguntam sobre a diferença de um sistema de informação convencional e um BI. Digo que um sistema do tipo transacional é como um restaurante, onde o garçom lhe traz um cardápio e você precisa escolher um prato que já está pronto. Já num sistema self-service (BI), você pode optar por escolher o que lhe agrada e na quantidade desejada.

Para chegar a esse nível, em primeiro lugar precisamos estudar a fundo qual o conceito e os objetivos de BI, caso contrário vamos cair no mesmo lugar, mudando somente o nome, veja:

1. Entenda sobre BI, leia e releia;
2. Estude sobre a empresa, sua regra, seus departamentos e principalmente o problema;
3. Analise e encontre uma solução com foco na tomada de decisões sem passar por burocracia interna (veja item 1);
4. Faça seus diagramas (que tal UML?);
5. Releia todo o processo do item 2 ao mesmo tempo que acompanha os diagramas;
6. Faça a coisa acontecer.

Se eu fosse explicar com uma frase o que significa, diria: um sistema convencional oferece dados, mas não oferece INFORMAÇÃO, BI resolve isso buscando e organizando dados de diversas fontes.

Confira o artigo comentado acima.
Um pouco mais de Business Intelligence

Até a próxima.
Abraços,
Daniel Accorsi.

Div x Table

Atualizado 25/01/2008 - Informo a todos que estamos com endereço novo, os mesmos post permaneceram. Acesse http://www.alvoconhecimento.com.br e atualize seu agregador.

Para acessar esse post em nosso novo endereço, clique aqui.


Já me deparei com algumas dúvidas de designers e programadores referente ao novo método de desenvolvimento utilizando css (tableless). Uma questão muito bem discutida é a dúvida entre Div x TABLE, afinal, quando usar?

Há aqueles que acabam de aprender tableless e transformam 100% de seus sites para a nova tendência. Parece um “robozinho” transformando tudo que aparece com table para div. Não é bem assim. Deixa eu tentar explicar:

Quando dizemos que tableless veio para revolucionar, dizemos a verdade…mas o não podemos confundir ESTRUTURA com DADOS. Aprendemos até hoje a estruturação em forma de tabelas (uma dentro da outra), ou seja, criamos nosso layout dessa maneira. Usamos tableless (DIV´s) para substituir essa metodologia de estruturação, e fazemos então tudo voltado a DIV´s, mas estamos falando de ESTRUTURA, ou LAYOUT.

Agora falando dos DADOS, vamos fazer uma consulta no banco de dados e trazer ao usuário, ele precisa ver isso, como fazemos uma tabela organizada e visulmente funcional? TABLES, isso mesmo. Não vamos ser bitolados, a tag table não é para ser extinta, nem tem o porque, com ela criamos relatórios, formulários, exibimos dados de forma organizada, entre outras funcionalidades. O que podemos fazer é transformar essa tabela (CSS) para o nosso gosto.

Acredito que de forma rápida podemos entender quando usar uma div, ou uma tabela…mas isso não morre aí, pois estamos falando apenas de estrutura e dados. Em Div trabalhamos 1001 possibilidades, mas isso é coisa pra outro post.

Abração!
Daniel Accorsi.