mai-20th-2009

JQuery JSon combo dinamico

Para fazer um combo dinamico com JQuery e JSon é muito simples!

crie um arquivo JSon com o nome situacao.json e com o seguinte conteudo:

{”situacao”:[{"id":2,"nome":"FECHADO"},{"id":3,"nome":"ANDAMENTO"},{"id":1,"nome":"ABERTO"}]}

e um arquivo html com o seguinte conteudo:

<html>
<head>
<script src=”./js/jquery.js”></script>

<script>
$(document).ready(function(){

$.getJSON(”situacao.json”,
function(data){
$.each(data.situacao, function(i,item){
$(”#links”).append(”<option value=’”+item.nome+”‘>”+item.nome+”</option>”);
});
});
});
</script>

</head>
<body>
<select id=”links”>
</select>

</body>
</html>

Até mais.

jan-15th-2009

Pipl - Encontre qualquer pessoa na internet

pipl

The most comprehensive people search on the web

Com esse websoftware encontre qualquer pessoa na internet. Muito bom!

http://pipl.com/

jul-18th-2008

Alterando campo no postgresql

CREATE TABLE temp AS SELECT did, cidade FROM distribuidores;
DROP TABLE distribuidores;
CREATE TABLE distribuidores (
did DECIMAL(3) DEFAULT 1,
cidade VARCHAR(40) NOT NULL
);
INSERT INTO distribuidores SELECT * FROM temp;
DROP TABLE temp;

veja mais:
http://www.htmlstaff.org/postgresqlmanual/sql-altertable.html

jul-11th-2008

Jquery - Funções show() e hide()

Validando um formulario de contato

// validação do contato - Array contento as mensagens de retorno
msgs = new Array();
msgs['email'] = “Por favor preencha seu e-mail”;
msgs['assunto'] = “Por favor preencha o assunto”;
msgs['mensagem'] = “Por favor preencha a mensagem”;

var a = ‘2′;

Continue Reading »

jun-20th-2008

Para encontrar quebra de linha (chr(10)) em um campo CLOB

Para encontrar quebra de linha (chr(10)) em um campo CLOB:

select * from tabela where instr(col_clob,chr(10)) >0;

jun-20th-2008

Cross table no oracle

Imagine você está tentando para criar um jogo de resultados onde os registros precisam ser colunas, ou vice-versa.
A essência, você precisa “girar” os registros em colunas, ou vice-versa.
Muitas vezes há relatorios que exigêm isto e para que não precisarmos de criar functions ou qualquer outra coisa para solucionar isso podemos usar o chamado pivot ou crosstab queries.

Uma questão de pivot simples é realizada fazendo o seguinte:
1. Acrescente algum tipo de conta ou número de fila ao seu questionamento, se necessário para o agrupamento;
2. Então use sua query original como uma sub-query;
3. Use “decode” para se transformar os registros em colunas;
4. Use “MAX ou SUM” para “agrupar” os registros múltiplos em únicas coluna. E não pode ser esquecido de agrupar.

Continue Reading »

jun-17th-2008

Segurança de rede Wi-Fi

Cuidados simples reforçam segurança de rede Wi-Fi; aprenda
Ao comprar um roteador, usuário tem de fazer configurações corretamente.
Assim, evita roubo de dados do seu computador e também o uso indevido da rede.

Com freqüência, os usuários de tecnologia compram roteadores Wi-Fi, instalam esse equipamento para ter acesso sem fio à internet e deixam para depois as configurações de segurança. Essa prática, no entanto, não é aconselhada pelos especialistas — além de facilitar o roubo de dados, pode fazer com que o dono da rede responda na Justiça por ações ilícitas de pessoas que desconhece. Isso pode ser evitado com alguns cuidados simples, sugeridos por especialistas em redes Wi-Fi (veja aqui as dicas).

Continue Reading »

jun-16th-2008

Ferramentas para Desenvolvedor Web

Ferramentas Free para desenvolvimento Web:

  • Para nosso amigo Firefox:
  1. Firebug : Ferramenta para debugar, monitorar e editar em tempo real no site, CSS, HTML e Javascript, ferramenta muito poderosa.
  2. YSlow : Ferramenta que analiza o site e traz estatística se o site esta com performace baixa ou alta, baseada nas regras do Yahoo!.
  3. HttpFox : Ferramenta que monitora e analiza entrada e saída do protocolo HTTP do website, muito importante para visualizar controles em Ajax.
  4. Web Developer tool bar :  Ja dito ateriormente neste post, ferramenta com multiplas ferramentas para web.
  • Para nosso inimigo amigo IE:
  1. Developer ToolBar : Igual ao firebug, porém com menos recursos.
  2. MultiplesIEs : Ferramenta para poder testar o site em diversas versões do IE.

http://jf.eti.br/ferramentas-para-desenvolvedor-web/

jun-11th-2008

Impressora de bolso coloca no papel as fotos do celular

A Polaroid apresentou nesta semana a PoGo, uma impressora de bolso que dispensa o uso de computador, colocando diretamente no papel as fotos do telefone celular ou da câmera digital. Segundo o fabricante, a impressão é feita em 60 segundos. A transmissão das imagens para esse equipamento é feita via tecnologia Bluetooth ou com um cabo USB.

Imp

Veja mais

jun-6th-2008

Usando uma sequencia customizada no Hibernate Annotations

Para usar uma sequence para cada classe no hibernate, use o seguinte codigo:

......
@Entity
@Table(name="PESSOA")
@SequenceGenerator(name = "SEQ_PESSOA", sequenceName = "SEQ_PESSOA",allocationSize=0,initialValue=1)
public class Pessoa {

@Id
@GeneratedValue(generator="SEQ_PESSOA",strategy=GenerationType.SEQUENCE)
@Column(name="ID_PESSOA")
private Long Id;
......

Simples!