November 29th, 2011 | Tags: , , , , , ,

Olá Pessoal, como estão??

De volta ao blog, coloco hoje pra vocês um componente que precisei desenvolver para suprir a necessidade de um cliente em um projeto web mobile, com o Sencha Touch 2.0.
Um dos módulos do projeto é uma agenda de compromissos, com a necessidade de informar a Data, e o Horario do compromisso,  porém a grande suíte de componentes prontos do Sencha Touch não inclui um componente do tipo TimePicker.

Pesquisando no Google, encontrei um ótimo componente, porém não é compatível com a versão 2.0 do Sencha Touch.

O Código Fonte do componente pode ser encontrado no meu BitBucket.

Exemplos de uso:

Em um formulário ficaria assim:

1
2
3
4
5
{
    xtype: 'timepickerfield',
    label: 'Hora:',
    value: new Date()
}

Você também pode alterar as configurações do TimePicker pelo field, por exemplo:

1
2
3
4
5
6
7
8
9
10
11
12
{
    xtype: 'timepickerfield',
    label: 'Hora:',
    value: new Date(),
    picker: {
        slotOrder: ['hour', 'minute'],
        hourText: 'Hora',
        minuteText: 'Minuto',
        hourFrom: 8,
        hourTo: 16
    }
}

A Outra forma de usar o TimePicker é criando a instancia manualmente.

1
2
3
4
5
var picker = Ext.create('Ext.ux.TimePicker',{
    // aqui vai as configurações do time picker
 
    minuteScale: 5 // esta configuração faz com que os minutos utilizem uma scala.. neste exemplo, ficaria assim: 5,10,15,20,... .. o Default é 1
});

É isso ai pessoal, super simples!
Qualquer dúvida deixem comentário. Bug’s, informe pelo BitBucket

Espero que tenha ajudado, grande abraço!

;)

June 7th, 2010 | Tags: , , ,

O Marcos Bonatti (@mpbonatti) criou um post no blog dele dando várias dicas pra quem está começando no desenvolvimento em Flex 3 ou 4

Bora lá que as dicas são muito úteis.

Só clicar aqui.

April 28th, 2010 | Tags: , , , , , ,

Um dos maiores problemas que ja passei trabalhando com duas linguagens em conjunto, foi a diferente forma em que elas trabalham com arredondamentos.
Todas as linguagens tem suas funções nativas de arredondamento de valores, porém, algumas vezes, o resultado final não bate, dando uma diferença de centavos, que se somado podem virar milhões… Read more…

April 28th, 2010 | Tags: , , , , ,

Bom galera, após muito tempo sem blogar, hoje vou mostrar como fazer para estilizar os dados de uma coluna no DataGrid de uma forma mais limpa, customizável e, visando um melhor desempenho. Read more…

May 29th, 2009 | Tags: , , ,

Opa Pessoal, eu nunca decoro esses Headers e MIME Types e sempre que preciso usa-los é uma pesquisa no google.
Resolvi postar aqui pra facilitar a minha vida, e de quem está procurando por isso…

Atom

1
header('Content-type: application/atom+xml');

CSS

1
header('Content-type: text/css');

Javascript

1
header('Content-type: text/javascript');

JPEG Image

1
header('Content-type: image/jpeg');

JSON

1
header('Content-type: application/json');

PDF

1
header('Content-type: application/pdf');

RSS

1
header('Content-Type: application/rss+xml; charset=ISO-8859-1');

Text (Plain)

1
header('Content-type: text/plain');

XML

1
header('Content-type: text/xml');

Espero ter ajudado!

Abraços ;)

Vi em: http://davidwalsh.name/php-header-mime

May 29th, 2009 | Tags: , , ,

Olá boa noite a todos, as coisas estão bem corridas pra mim, por isso o longo tempo sem posts no blog.
Mas hoje separei algo interessante e que é pouco conhecido por programadores PHP.

Ensinarei a calcular o percentual de igualdade entre duas Strings.

Para isso vamos utilizar uma função do próprio PHP. Segue exemplo abaixo.

1
2
3
4
5
6
7
$texto1 = "Meu querido diário";
$texto2 = "Meu querido caderno";	
$percentual = 0;
 
similar_text($texto1, $texto2, $percentual);
 
print "O percentual de similaridade é: " . $percentual;

A complexidade deste algotimo é O(N**3) aonde N é o tamanho da maior string.

É isso ai, simples e objetivo!

Abraços ;)

March 26th, 2009 | Tags: , , , , , ,

Meu primo Vedovelli criou um post em seu blog muito interessante, onde explica como desabilitar as teclas de função do teclado ( F1, F2, F3 etc) nos browsers utilizando JQuery.

Vale a pena dar uma conferida, pode ser muito útil em sua aplicação.

Vai o link: http://www.vedovelli.com.br/?p=719

Abraços, ;)

March 25th, 2009 | Tags: , , , ,

Bom pessoal, muita gente procura na net sobre os atalhos do photoshop e não é tão facil encontrar, por isso resolvi disponibilizar aqui no blog alguns que eu consegui.
Façam bom proveito!

Adobe Photoshop CS4PDF PC ou PDF Mac

Adobe Photoshop CS3PDF PC ou PDF Mac

Adobe Photoshop CS2PDF PC ou PDF Mac

Adobe Photoshop CSPDF PC ou PDF Mac

Adobe Photoshop 7PDF PC

Adobe Photoshop 6PDF PC

Adobe Photoshop 5PDF PC

Espero que seja útil.

Abraços! ;)

March 24th, 2009 | Tags: , ,

A internet é cheia de espertinhos, e as vezes temos páginas em que devem ser visualizadas em mode seguro.
Este script força a visualização da pagina em um protocolo seguro evitando a ação de espertinhos.

1
2
3
4
5
6
<?php
      if($_SERVER['SERVER_PORT'] != '443') { 
              header('Location: https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); 
              exit(); 
      }
?>

Espero ter ajudado, vi a dica em: http://davidwalsh.name

March 1st, 2009 | Tags: , , , ,

TinyURL é um serviço fantástico. Para aqueles que não sabem o que é TinyURL, TinyURL lhe permite ter uma URL longa como “http://davidwalsh.name/jquery-link-nudging” e transformá-lo em “http://tinyurl.com/67c4se” .

Utilizando o PHP e TinyURL API, você pode criar esses minúsculos URLs na mosca!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//pega o valor da URL    
function get_tiny_url($url)    
{    
    $ch = curl_init();    
    $timeout = 5;    
    curl_setopt($ch,CURLOPT_URL,'http://tinyurl.com/api-create.php?url='.$url);    
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);    
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);    
    $data = curl_exec($ch);    
    curl_close($ch);    
    return $data;    
}  
 
//pra testar  
$new_url = get_tiny_url('http://davidwalsh.name/php-imdb-information-grabber');  
 
//retornou http://tinyurl.com/65gqpp  
echo $new_url

Espero que tenha sido útil. Vi no http://davidwalsh.name.

Abraços, ótimo domingo a todos!!

Page 1 of 3123
TOP