fzmaster.info A WEB diferente

22jul/100

Relaxa ai.

Eu nao tinha backup dos arquivos do site e por isso, todas, isso mesmo, TODAS as imagens do site foram para o lixo. Nao se preocupem, pois, tirando o post do Benchmark, o resto nem faria muita diferenca. Depois eu posto algo mais interessante.

9jul/100

Agora vai

Bom pessoal, estamos de volta com o Blog e eu juro que agora vai ser pra valer.

Vou arranjar algo legal pra postar no próximo post. Até amanhã.

Categorias: Geral Sem Comentários
9fev/100

Dados Serializados: o que são? Para que servem?

Dados Serializados

Um assunto que gostaria de abordar hoje é a utilização de serialização dos dados. Podemos tirar muito proveito desta funcionalide nas linguagens de programação pois desta maneira, podemos intercomunicar os processos e obter melhores resultados com menos conflitos na própria linguagem.

[ad#entrenoticias]

O que são?

Há, basicamente, duas maneiras de se transmitir os dados, a saber: serial e paralelamente. Quando nós temos um HD e ele está ligado na placa-mãe por meio do flat-cable, os dados ali são enviados paralelamente (modelo IDE). Esta maneira é mais eficiente para se transmitir muitos dados. Outra forma é a chamada serial. Geralmente, tudo o que não está ligado internamente num computador, é ligado serialmente. Veja por exemplo a transmissão de dados entre um continente e outro. Temos cabos que passam por debaixo dos oceanos e os dados que trafegam são seriais.

E as LPs com isso?

Bom, quanto às linguagens de programação, nós temos um artifício com o qual conseguimos transformar um array, um objeto, uma string, um número, enfim, qualquer variável em apenas uma string (linha de texto).

Na prática!

Bom, vou mostrar aqui um exemplo do funcionamento deste recurso. Veja o trecho de código abaixo.

[php]

print_r($objeto);
$serializado = serialize($objeto);
print_r($serializado);
$desfaz = unserialize($serializado);
print_r($desfaz);

class minhaSessao {

var $title = '';
var $conteudo = array();

function __construct(){
$this->title = 'Meu título simples';
$this->conteudo = array(1,2,3,4,5);
}

function getTitle(){
return $this->title;
}
}

[/php]

[ad#entrenoticias]

Agora, veja a saída gerada:

[php]
minhaSessao Object
(
[title] => Meu título simples
[conteudo] => Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)

)

O:11:"minhaSessao":2:{s:5:"title";s:18:"Meu título simples";s:8:"conteudo";a:5:{i:0;i:1;i:1;i:2;i:2;i:3;i:3;i:4;i:4;i:5;}}

minhaSessao Object
(
[title] => Meu título simples
[conteudo] => Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)

)
[/php]

Note que eu tinha um objeto, em seguida, transformei-o em uma string. E por fim, fiz essa string se transformar novamente no objeto original.
E com isso fica MUITO fácil para guardar dados no seu Banco de Dados.

Ok?
Dúvidas? Postem ai.
Abraço até a próxima.

31jan/103

CKFinder crackeado. Versão 1.4.2

Pessoal, hoje comecei a mexer com o CKFinder na sua versão mais atual que é a 1.4.2.

Então resolvi dar uma lida no código e notei que o mesmo está bem consistente. Quando se executa o CKFinder ele exibe a mensagem de demonstação como abaixo:

Para resolver este problema, basta você trocar o arquivo ckfinder_gecko.js na pasta /aplicacao/ckfinder/code/js.

Neste caso fiz somente para a versão Gecko, mas tem também para a versão do IE.

Basta baixar o arquivo que acompanha este tópico e substituir. Pronto.

[ad#entrenoticias]

Um abraço.

Aguardo comentários.

Baixar agora.

29jan/101

Tutorial: Instalando o XAMPP 1.7.3

Olá pessoal.

Neste tutorial irei ensinar como instalar o XAMPP 1.7.3 no seu computador Windows. Muita gente me pergunta como fazer para rodar uma aplicação local. E quando o assunto é PHP e MySQL, o importante é não complicar. Há algum tempo eu usava o WAMPServer; porém resolvi mudar para o XAMPP há cerca de 1 ano e gostei bastante dele. Não há muitas diferenças entre os dois. O XAMPP traz consigo alguns recursos a mais que, às vezes, podem ser interessantes.

Se era isso que você precisava, então aqui vai o passo-a-passo.

1) O site oficial do XAMPP é o : http://www.apachefriends.org/en/xampp.html

2) Lá no site, baixe a versão 1.7.3 no site: http://www.apachefriends.org/download.php?xampp-win32-1.7.3.exe

3) Instale no seu melhor jeito Windows de instalar: NNF (Next->Next->Finish).

4) Pronto, agora o XAMPP está instalado no seu computador.

Geralmente ele fica instalado na pasta c:\xampp\

Você pode acessar o painel de controle do XAMPP por Iniciar->Programas->XAMPP for Windows->XAMPP Control Panel

[ad#entrenoticias]

Entre no painel e verá uma tela da seguinte maneira:

No botão relacionado ao Apache, clique em Start. Faça o mesmo com o MySQL.

Pronto. Agora você tem o Apache e o MySQL rodando em sua máquina. O PHP já vem embutido no XAMPP, portanto, se você digitar http://localhost no seu navegador predileto (com o Apache ligado, obviamente) verá uma tela de boas vindas do XAMPP.

Toda a operação de scripts em PHP ou xHTML pode ser feita na pasta c:\xampp\htdocs (claro, se você deixou a instalação padrão).

Divirtam-se e logo teremos outros tutoriais.

[ad#entrenoticias]