Convertendo SWF para HTML5 online

O Google disponibilizou nesta semana a ferramenta ainda em versão beta chamada Google Swiffy.

Vale a pena dar uma olhada na ferramenta mesmo com os bugs que ela ainda têm da versão beta.

Recomendo

em Sem categoria | 37 Palavras

Magento: Instalando tradução para português/brasileiro do Magento

Para você instalar as traduções do Magento em português é necessário que você tenha o Magento Connect funcionando. Magento connect é uma loja de aplicativos, módulos e plugins do Magento que você pode encontrar dentro do seu painel de administração.

Como o fóco deste tutorial é a instalação do pacote traduzido do Magento em português levaremos em consideração que seu Magento Connect esteja funcionando corretamente.

Instalando a tradução do Magento em português

1_ Primeiramente baixe o pacote da tradução do magento em http://easymall.com.br/downloads/magento-ptBr.zip

2- Extraia os arquivos para a pasta do Magento instalado no servidor em “app/locale” depois vá no painel de administração “System -> Configuration” na opção Locale e escolha “português (Brasil)” depois “Save Config”

3- Na sequência clique no menu “System -> Cache Management” na opção All Cache coloca “Refresh” depois “Save Config”

Dê um refresh em seu navegador e veja as alteraçoes.

em Sem categoria | 166 Palavras

Magento: Os melhores templates gratuítos para Magento

Templates para Magento
Se você está montando uma loja com o Magento você poderá perceber que a maior dificuldade é encontrar templates legais de graça. A maioria deles são pagos. Bom uma ideia é customizar os templates ou então criar um do zero correto ? Para isso você encontra no site http://buble.me/9ef694 uma seleção de templates free para customização.

Acompanhe aqui no blog nos próximos posts a customização de templates para Magento.

em Sem categoria | 76 Palavras

Hacking: Sites do governo ainda continuam sendo atacados

De acordo com o site Zone-h www.zone-h.org que também possui uma versão em português sites do Exército foram atacados nos últimos dias e ainda vêm sofrendo ataques de diversos tipos. Alguns sofreram defacements com técnicas de Injection e outros DDos.

Para quem quizer conferir as últimas atividades destes grupos eles estão publicando no http://www.zone-h.com.br/

em Sem categoria | 67 Palavras

Blue Systems: Novo ambiente cloud Blue Systems online

Os últimos dois dias foram bem corridos apesar do feriado. O servidor WS1 da Blue Systems crashou o disco e tivemos que fazer uma transferência dos 120 domínios que tínhamos nesta máquina para um ambiente novo. A vantagem é que a partir de agora todos os domínios estão em uma estrutura cloud no qual conseguimos migrar e expandir os recursos de forma rápida e descomplicada para o usuário.

A partir de agora oferecemos hospedagem cloud computing com cpanel a todos nossos clientes.

A todos os clientes que tiveram seus sites paralisados ou instáveis nestes últimos dois dias pedimos desculpas e aproveitamos também para informar que a partir de agora seus sites estão nas nuvens.

Qualquer dúvida entrem em contato conosco através do telefone de suporte ou então no Help 24/07 +55 11 9488 7078

Obrigado

em Sem categoria | 142 Palavras

Foto histórica do Twitter

Nesta foto histórica do Twitter vocês podem ver a equipe formada por Jack Dorsey e sua equipe de engenheiros em um momento de brainstorm no desenvolvimento do Twitter

Foto da história do Twitter

em Sem categoria | 30 Palavras

PHP: Redimencionando imagem na proporção com PHP

Bom se você chegou até este tutorial você deve ter visto no minímo umas 10 ou mais opções de redimencionar imagens no PHP com GD correto ? Nesta classe abaixo vou mostrar como criar uma função poderosa e extremamente simples para redimencionar imagens na proporção.

Source da Classe

// Class to manipulate image
// Imaging
class imaging
{
// Variables
private $img_input;
private $img_output;
private $img_src;
private $format;
private $quality = 80;
private $x_input;
private $y_input;
private $x_output;
private $y_output;
private $resize;

// Set image
public function set_img($img)
{
// Find format
$ext = strtoupper(pathinfo($img, PATHINFO_EXTENSION));
// JPEG image
if(is_file($img) && ($ext == “JPG” OR $ext == “JPEG”))
{
$this->format = $ext;
$this->img_input = ImageCreateFromJPEG($img);
$this->img_src = $img;
}
// PNG image
elseif(is_file($img) && $ext == “PNG”)
{
$this->format = $ext;
$this->img_input = ImageCreateFromPNG($img);
$this->img_src = $img;
}
// GIF image
elseif(is_file($img) && $ext == “GIF”)
{
$this->format = $ext;
$this->img_input = ImageCreateFromGIF($img);
$this->img_src = $img;
}
// Get dimensions
$this->x_input = imagesx($this->img_input);
$this->y_input = imagesy($this->img_input);
}

// Set maximum image size (pixels)
public function set_size($max_x = 100,$max_y = 100)
{
// Resize
if($this->x_input > $max_x || $this->y_input > $max_y)
{
$a= $max_x / $max_y;
$b= $this->x_input / $this->y_input;
if ($a<$b) { $this->x_output = $max_x;
$this->y_output = ($max_x / $this->x_input) * $this->y_input;
}
else
{
$this->y_output = $max_y;
$this->x_output = ($max_y / $this->y_input) * $this->x_input;
}
// Ready
$this->resize = TRUE;
}
// Don’t resize
else { $this->resize = FALSE; }
}
// Set image quality (JPEG only)
public function set_quality($quality)
{
if(is_int($quality))
{
$this->quality = $quality;
}
}
// Save image
public function save_img($path)
{
// Resize
if($this->resize)
{
$this->img_output = ImageCreateTrueColor($this->x_output, $this->y_output);
ImageCopyResampled($this->img_output, $this->img_input, 0, 0, 0, 0, $this->x_output, $this->y_output, $this->x_input, $this->y_input);
}
// Save JPEG
if($this->format == “JPG” OR $this->format == “JPEG”)
{
if($this->resize) { imageJPEG($this->img_output, $path, $this->quality); }
else { copy($this->img_src, $path); }
}
// Save PNG
elseif($this->format == “PNG”)
{
if($this->resize) { imagePNG($this->img_output, $path); }
else { copy($this->img_src, $path); }
}
// Save GIF
elseif($this->format == “GIF”)
{
if($this->resize) { imageGIF($this->img_output, $path); }
else { copy($this->img_src, $path); }
}
}
// Get width
public function get_width()
{
return $this->x_input;
}
// Get height
public function get_height()
{
return $this->y_input;
}
// Clear image cache
public function clear_cache()
{
@ImageDestroy($this->img_input);
@ImageDestroy($this->img_output);
}
}
class thumbnail extends imaging {
private $image;
private $width;
private $height;

function __construct($image,$width,$height) {
parent::set_img($image);
parent::set_quality(80);
parent::set_size($width,$height);
$this->thumbnail= pathinfo($image, PATHINFO_DIRNAME).pathinfo($image, PATHINFO_FILENAME).’_tn.’.pathinfo($image, PATHINFO_EXTENSION);
parent::save_img($this->thumbnail);
parent::clear_cache();
}
function __toString() {
return $this->thumbnail;
}
}

Bom para usar básicamente você deve chamar o objeto da seguinte forma

$thumb = new thumbnail(‘teste5.jpg’,130,120);
echo ‘\'myimage\'‘;

É isso se alguém tiver alguma dúvida ou sugestão por favor utilizem os comentários.

em Sem categoria | 511 Palavras