Tudo relacionando a Produtividade

Variáveis no CSS, um desejo já em teste

O WebKit é um projeto Open Source para testes de futuros releases do Safari. Ele se destaca por possuir diversas inovações, utilizando um repositório com versões geradas diariamente (nightly build).

Em uma de suas últimas versões, tivemos uma novidade, que foi a implementação do suporte a variáveis dentro de folhas de estilo. Esse novo conceito já vem sendo sugerido desde a referência do CSS2.1, a cerca de 10 anos atrás, mas nenhum browser havia se manifestado quanto essa idéia. Ponto para o WebKit!

O que ganhamos com variáveis

Simplesmente passamos a ter uma maior dinâmica entre arquivos CSS, ou seja, uma vez que variável for definida, ela pode se repetir dezenas de vezes dentro e fora de um arquivo, contanto que tudo se encontre em hierarquia.

Imagine se definimos uma div com classe equivalente ao céu e logo após uma ao mar. Resumindo bem, teríamos dois elementos de cor azul e então faríamos algo desse tipo:

div.ceu { background-color: blue; }
div.mar { background-color: blue; }

ou

div.ceu, div.mar { background-color: blue; }

Com uma variável, poderíamos evitar que o background-color fosse definido várias vezes como blue:

@variable { corNatural: blue; }
 
div.ceu, div.mar { background-color: var(corNatural); }

Ou até mesmo manter um arquivo externo com nossas nomeclaturas pessoais de cores.

/* arquivo com um @variable definindo todas as cores */
@import "cores.css";
 
div.ceu, div.dia, div.noite { background-color: var(corCeu); }
 
div.mar, div.agua { background-color: var(corAzul); }

Espero que isso vire um padrão. Vamos esperar!

Obs: Não é de hoje que o Webkit impressiona, a meses atrás foi implementado o suporte a css animado com svg e esse mesmo já está ativo desde o Safari 3.1.

Análise do Adobe AIR. Usar Web ou Desktop?

Adobe AirCom uma semana lançamento, o Adobe AIR já impressiona alguns e não espanta outros.

O que impressiona para alguns

O Adobe AIR é a solução ideal para aqueles que já produzem aplicações web e desejam expandir para o Desktop. Se difere dos concorrentes por um bom suporte a tecnologias e um auto-instalador de arquivos “.air” .

Ele também tem destaque na quebra de barreiras de aprendizado, pois não seremos obrigados a estudar bibliotecas visuais para a programação Desktop (Microsoft Ribbon, Java Swing[bb], GTK[bb], etc…).

Podemos simplesmente desenvolver nossas aplicações em soluções ricas e personalizáveis como o Flex, Flash[bb] e AJAX[bb](html + css + js). Em tempos de portabilidade, o AIR é um ganho, pois largamos dos nossos velhos programas de 300mb e nos agregamos aos leves dessa tecnologia.

Além disso, ele é cross-platform, ou seja, roda em múltiplos sistemas operacionais(mais polulares como Mac, Windows e em breve Linux[bb]).

O que não espanta para outros

Com a “Web 2.0[bb]” (nome marketeiro que pegou), deixamos de lado muitas soluções Desktop.

O Google é um exemplo, que traz serviços como o Docs, Spreadsheets e o recém lançado Presentation.

Pela Web, não dependemos de uma excelente estrutura de máquinas (apesar de afetar a produtividade[bb]) e evitamos a instalação de aplicações. Se torna fácil a realização de trabalhos remotos, em equipes e sobre qualquer plataforma que possua suporte a navegação.

É difícil pensarmos em fazer aplicações Desktop quando temos todas essas possibilidades na Web.

Usando os dois

O AIR torna fácil a integração com API’s[bb] online, como exemplo o Twhirl, um aplicativo que traz tudo o que rola em seu Twitter.

Para onde correr

Nesse momento, o ideal é não ficarmos fanáticos por alguma dessas soluções, mas sim buscar aquela que lhe traga mais conforto numa determinada ação.

Aptana pago, acredite

Logotipo do Aptana IDE

O Aptana, uma IDE do Eclipse destinada para aplicações web, deixou de ser beta e lançou sua versão 1.0.

Possui grande repercussão entre desenvolvedores de aplicação Javascript(e frameworks), PHP, Ruby On Rails e também a RIA Adobe Flex.

Apesar de seu foco se situar em back-end, ele tem uma avançada edição de CSS, onde visualizamos a compatibilidade dos browsers sobre cada atributo digitado.

Também é aberto a novas tecnogias, dentre elas a produção de aplicações para Iphone, o que não é novidade ao citarmos membros da equipe como participantes do Blog Ajaxian.

Seu grande potencial, está na edição simultânea de arquivos no FTP e a compatibilidade com múltiplas plataformas (Windows, Linux, Mac).

O Aptana dava orgulho de se dizer que era free, com update, funcional em boas máquinas (lembre-se, eclipse é em java) e mais produtivo que muitos pagos por ae.

Esperava algo do tipo 1.0 freeware stable, errei feio, pois ele sofreu uma divisão de versões:

A partir de agora, para você ter seu Aptana estável, além de precisar de um excelente computador, terá que dispor $99.

Poderiam pelo menos correr atrás de investimentos, pois o eclipse vive disso.

Agora que não largo mão do meu Notepad++.

Não comemore a copa no Brasil e sim o novo ganho aos padrões web

W3C Logo

O W3C, entidade responsável pelos padrões da web, acaba de inaugurar um escritório em São Paulo.

Em parceria com a NIC.BR(responsável pelo registro de domínios nacionais), estarão em busca da semântica e do aumento de concorrência entre sites brasileiros.

Vamos festejar!!!

Fora Isso

Teremos acesso a tradução de todas as documentações e vamos ganhar um fórum de discussão.

Para que tudo isso?

Se antes já tinhamos fontes nacionais confiáveis, agora então, teremos uma base.

Só desejamos a realização de eventos. :)

Brasil sil sil!

Quanto ao título do post, deixo a comemoraração da copa para 2014.

Impressões – Intercon 2007 – 1º Dia

Imasters Intercon 2007Acabo de chegar do primeiro dia do Intercon 2007 e tiro conclusões um pouco diferentes da qual esperava tomar:

1º – Da blogosfera, só imaginava a presença minha e dos convidados, o que não foi, pois haviam muitos blogueiros.

2º(e mais fútil) – Tive certa dificuldade para entender o “portuñol” , devido a influências linguísticas do Cris Dias sobre a Twitosfera. Tudo era narrado sobre o idioma sucessivo na emissão e drástico na recepção, valeu a experiência.

3º – Já me impressionava com o potencial comunicativo do Luli Radfahrer, mas hoje foi recorde, ele realizou uma aprensentação perfeita de cada participante e abriu o evento com conclusões exatas sobre a evolução digital.

4º – Esperei qualidades no marketing do Google Brasil, e continuei na espera.

5º – O Gustavo Fontes além de ter a criatividade, visto pelo seus cases, sabe exatamente como fazer o Marketing Guerrilha.

Os outros participantes foram como eu imaginei, com destaque para o Elcio Ferreira, que mostrou o método ideal de se estabelecer a produtividade na web, mantendo o controle de versão.

Considerações finais

Me gusta desperdi-me hablando en portuñol. Tchauzito.

Não trabalhe com o Windows Vista!

A produtividade é uma das características mais exigidas no mercado de trabalho, sem ela a empresa não lucra o esperado e põe em risco a perca de cliente.

Na web, a configuração adequada de um computador, é o mínimo necessário para se obter produção. Trabalhei em agências ao qual nem mesmo tinha um leitor de DVD (aonde fica o material do cliente?), outras ao qual eu tinha que ligar o computador por um “fiozinho” e acrescentar socos destinados ao gabinete mal montado.

Atualmente, nem tenho porque reclamar disso, pois trabalho em um Dell Optiplex 745 com um Intel Core 2 Duo 2.0, 2gb de ram kingston, hd 160gb e dois monitores Dell 17 lcd. Ao acompanharmos essa configuração, tudo parece ser um sonho, até o momento em que eu descreva o sistema operacional do “canhão“, nada menos que o Windows Vista Business instalado de fábrica.

Imagem ilustrativa da capa do Windows Vista Business

O nome é até que bonito, mas seu funcionamento ainda está dos piores, principalmente quando queremos aplicar configuração de drivers. Quase nada é compatível, mesmo ao tratarmos de monitores do mesmo modelo, que ao realizar o windows update, ganho o problema, que deixa um dos drivers genérico, fazendo com que eu seja obrigado a novamente reconfigurar a tela extendida.

Outra interferência de tarefa, está em sua nova interface Aero Glass (“Windows OS X“), onde acumula grande parte de sua memória e causa quedas de desempenho. O melhor a fazer, é deixar o sistema semelhante ao Windows XP, retirando tudo que seja efeito.

Já realizei pedidos de retirada do Vista, e implementação do XP (linux aqui não pode), mas isso só irá colaborar com o prejuízo, principalmente quando cotamos a compra de uma cópia genuína, cerca de R$499 para o professional.

Então vamos levando no jeitinho brasileiro de ser, no quebra-galho.

Skin definido

Finalmente consegui escolher o skin base, agora eu posso iniciar o desenvolvimento de uma identidade visual para o blog.

Alguns blogs usam ele, por ser simples, bonito e semântico em grande parte do código.

Vamos ao trabalho Helder!!!

Qual o melhor? Fireworks? Photoshop? Illustrator?

Isso foi adaptado no Fireworks? Photoshop? Illustrator?Vejo muitos blogs valorizando e desvalorizando programas de edição de imagem.

Primeiramente, não estou aqui para criticar posts desse tipo, ou muito menos elogiar os desse, pois é como o ditado “Cada macaco no seu galho“, então, venho apenas comentar o que eu acho quanto a esse tema de discussão.

O Fireworks é uma ferramenta fácil, muitos se familiarizam rápido, ou porque aprenderam em um simples curso de web design, ou porque acharam tutorias no fenômeno , e em certos casos, clicando no que se vê pela frente.

O Photoshop atinge uma maior população, por ser o editor de imagens mais usado no mundo, também por estar a tempos no mercado. Seu aprendizado não é difícil, mas já envolve um certo grau de raciocínio quando tratamos a fundo.

O Illustrator (serve para o Corel Draw também) é a sua criatividade, pois exige de seu potencial gráfico, não é qualquer um que entende fácil.

Eu uso os três em minha produção, além de tudo, não vejo problema em nenhum deles, e mantenho meu processo ao qual eu me sinto mais amigável no momento.

Amigável seria o que te der vontade?

Não nesse caso, o amigável para mim, é aquele que eu sei que obterei melhor rendimento em uma tarefa, sem deixar de lado o bom senso.

A competência está na pessoa que obtém produtividade junto a criatividade, e não ao que seja expert em determinado aplicativo. Em certos casos, a empresa pode dispor apenas de determinados, mas fique tranquilo, pois é algo raro de se ver em tempos de pacote.

Não esqueça, trata-se apenas quando nos referimos na escolha de aplicativos, diferente de conceitos e linguagens necessárias.

Esse post também serve sobre a escolha de Dreamweaver, Notepad++, Kate e variados.

MeeSoft Diagram Designer

Até horas atrás, costumava realizar a criação de meus diagramas de navegação (mapa de site) pelo Illustrator.

Navegando pelo Softpedia, encontrei um aplicativo simples, leve e gratuito. O Diagram Designer é um ganho na produtividade.

Além desse, a MeeSoft possui outras soluções interessantes, como um editor de imagem bastante simples.

Nunca pensei que fosse economizar tanta memória usando o “Ruindows“.