Alexandre Rudalov

Coreografia de Impressoras…

Publicado por: Alexandre Rudalov em: Julho 10, 2009

Portfólio: layout / BellaVita

Publicado por: Alexandre Rudalov em: Junho 26, 2009

bellavita

Layout Bella Vita – Produzido para Publiweb
veja online

Sun Microsystems anuncia o MySQL 5.4

Publicado por: Alexandre Rudalov em: Junho 17, 2009

A Sun Microsystems, líder mundial em soluções de infraestrutura de tecnologia da informação, anuncia o MySQL 5.4, uma nova versão do banco de dados de código aberto mais popular do mundo, projetado para oferecer melhorias significativas de desempenho e escalabilidade para aplicações MySQL.

O MySQL 5.4 inclui melhorias de desempenho e escalabilidade e permite que os dispositivos de storage InnoDB possam ser expandidos para servidores 16-way x86 e 64-way CMT, mais do que o dobro da capacidade anterior. O software também inclui otimizações de novas subqueries e tempo de resposta 90% melhor para certas consultas no banco de dados.

De acordo com Eramir Fernandes, líder da prática de Softwares da Sun Microsystems do Brasil, o  MySQL 5.4 aumenta o desempenho e a escalabilidade das aplicações de forma transparente, permitindo que possam ser expandidas sob cargas de usuários e de processamento de dados mais exigentes. “O sistema é mais adequado para expandir as implementações de sistemas SMP, ou seja, de multiprocessamento simétrico, em que mais de um processador compartilha o processamento de tarefas”, afirma o executivo.

O MySQL é o software de banco de dados de código aberto mais popular do mundo. Muitas das organizações de grande porte e de mais rápido crescimento do mundo usam o MySQL para economizar tempo e dinheiro para ativar seus web sites de grande volume, sistemas críticos para os negócios, redes de comunicação e software comercial. O banco de dados está disponível para uma série de plataformas de hardware e software, incluindo Red Hat Enterprise Linux, SuSE Enterprise Linux, Microsoft Windows, Sistema Operacional Sun Solaris 10, Mac OS X, Free BSD, HP-UX, IBM AIX, IBM i5/OS e outras distribuições Linux populares.

Outros novos recursos – O software traz novos algoritmos de query, que utilizam a memória principal para acelerar o tempo de execução de joins multi-way, especialmente para o Cluster do MySQL. Além disso, apresenta melhorias que permitem um gerenciamento de erros mais robusto. Os statements também foram aprimorados. Agora, os parâmetros de saída têm suporte em statements pré-configurados, o que aumenta a funcionalidade do sistema. Outra novidade é o suporte aprimorado pra DTrace, que permite a melhoria da capacidade de diagnóstico e resolução de problemas para o MySQL no Sistema Operacional Solaris.

Por último, o esquema de informações foi otimizado e passa a fornecer melhor acesso a metadados para os parâmetros e tipos de retorno de dados que são utilizados pelos procedimentos armazenados, permitindo que haja muito mais informações disponíveis aos desenvolvedores que usam conectores, como ODBC e JDBC.

post by Fernando Souza Filho
Via:
pcmag


Aplicar estilo CSS com Action Script 2.0

Publicado por: Alexandre Rudalov em: Junho 10, 2009

Desde o Flash Player 7 podemos aplicar estilos CSS a caixas de texto geradas como HTML. Para isso temos à disposição a Classe StyleSheet no Action Script 2.0 e no Action Script 3.0. Vamos descrever seu uso na versão 2.0 do Action Script.
Como fazer

Para podermos inserir estilos CSS no Flash necessitamos, em primeiro lugar, que o texto a ser formatado seja renderizado como HTML, isto é, independente da versão do Action Script utilizada. No tutorial vamos utilizar uma caixa de texto dinâmico com nome da instância “caixa_txt”. Escolhemos uma caixa de texto dinâmico onde o código é igualmente válido para aplicar estilos a componentes TextArea e Label, cuja propriedade HTML tem o valor TRUE.

A primeira coisa a fazer é criar um novo objeto StyleSheet, para isso começamos o código com:

======================================

import TextField.StyleSheet; //para criar o objeto StyleSheet
var estilosCSS:StyleSheet = new StyleSheet();

======================================

O passo seguinte é completar o objeto estiloCSS com definições de estilos. Isto pode ser feito de duas maneiras.

A primeira opção é inserir definições de estilo com ActionScript, de forma concreta com o método setStyle. Neste bloco de código cria-se um objeto StyleSheet e insere-se nele uma definição de estilo para a etiqueta A, de modo que fique personalizado o aspecto dos links. O método setStyle recebe dois parâmetros, o primeiro é o nome da etiqueta ou a classe a personalizar e o segundo são as próprias definições de estilo expressadas na forma de objeto com propriedades.

Código AS 2.0

======================================

import TextField.StyleSheet; //para criar o objeto StyleSheet
var estilosCSS:StyleSheet = new StyleSheet();
var objetoDeEstiloj:Object = new Object();
objetoDeEstiloj.color = "#666666";
objetoDeEstiloj.textDecoration = "underline";
estilosCSS.setStyle("A", objetoDeEstiloj);
delete objetoDeEstiloj;

======================================

Esse código é a versão estendida. As últimas cinco linhas podem ser substituídas por esta, mesmo que seja menos legível:

======================================

estilosCSS.setStyle("A", {color:'#666666',textDecoration:'underline'});

======================================

Se fixar os nomes das propriedades, verá que textDecoration é parecida, mas não igual, a text-decoration, propriedade empregada em CSS. Isto indica que se definimos estilos com ActionScript, os nomes das propriedades são um pouco diferentes e terão que ter equivalências muito claras.

Até aqui vimos a primeira maneira de completar um objeto StyleSheet com definições de estilo, vejamos agora a segunda opção, que é mais interessante.

Essa segunda alternativa consiste em carregar as definições a partir de um arquivo externo com o método load. Isto nos permite manter totalmente a independência entre os estilos e o filme swf, evitando ter que compilar novamente o swf para aplicar as modificações. Além do mais, não teremos que nos preocupar com as propriedades equivalentes em ActionScript, já que este arquivo externo é uma folha de estilo CSS com as propriedades próprias do CSS.

Para chamar o método load é necessário enviar como parâmetro a url do arquivo externo que contém as definições de estilo.

Além do mais, deverá ser definida a função que será executada para receber e carregar o arquivo externo. Nesta função terá que ser testado se o arquivo foi carregado corretamente, e se foi, aplicar os estilos à caixa de texto através de sua propriedade StyleSheet.

======================================

import TextField.StyleSheet; //para criar o objeto StyleSheet
var estilosCSS:StyleSheet = new StyleSheet(); // criamos o objeto StyleSheet
var
texto:String="Clique <a
href='http://www.onblogs.com.br/blog_do_jonathan'>aqui</a>
para mais informações."; // texto HTML a formatar
estilosCSS.onLoad = function(success:Boolean) { //função para receber dados
 if (success) { // se o arquivo foi carregado corretamente
 caixa_txt.styleSheet = estilosCSS; // aplicamos os estilos
 caixa_txt.htmlText = texto; // aplicamos ao texto HTML
 } else { // se o arquivo não foi carregado corretamente
 trace("Erro ao carregar o arquivo CSS");
 }
};
estilosCSS.load("folha1.css");

======================================

Para finalizar, uma coisa muito importante a ser levada em conta é que o estilo deve ser aplicado antes do valor do texto HTML, caso contrário não serão aplicados os estilos.

Artigo de  Jonathan Lamim via Imaster

Portfólio: Cartaz Chá de Confraternização

Publicado por: Alexandre Rudalov em: Junho 9, 2009

cartaz: Chá de Confraternização

O poder das… sombras

Publicado por: Alexandre Rudalov em: Junho 4, 2009

sombra1

sombra2

sombra3

e se vc acha que usaram recursos de computação gráfica, assista o making-of

O conteúdo aqui postado não oferece garantias, nem confere direito a quem lê. Nenhum parágrafo isolado ou mesmo texto por inteiro deverá ser levado em consideração, especialmente a sua existência, excepcionalmente uma breve referência à Crônicas Atípicas, pois, assim como lá, nada aqui é feito, escrito, criado, ou copiado com o intuito de se ter vantagem contada. Desfrute enquanto durar o estoque.

twitter.com/rudalov/

siga-me

Twitter

Visitas deste Blog

  • 37,573 mil visitas

Calendário

Julho 2009
S T Q Q S S D
« Jun    
 12345
6789101112
13141516171819
20212223242526
2728293031