terça-feira, 1 de fevereiro de 2011

Dicas PostgreSQL - Parte 02

Funções e operadores
Os comandos \df e \do do psql podem
ser utilizados para mostrar a lista de todas as funções e operadores disponíveis, respectivamente.

Lógica booleana de três valores, onde o valor nulo representa o “desconhecido”.
select true and true;
t
select true and false;
f
select true and null;
null
select true or false;
t
select true or null;
t
select not false;
t
select not null;
null

terça-feira, 25 de janeiro de 2011

Dicas PostgreSQL - Parte 01

Vou montar esse post para facilitar as buscas freqüentes quando o assunto é postgres/ banco de dados em geral, trabalho com o postgres 8.4 e até hoje ele nunca me deixou na mão, algumas dicas coletadas ao longo do tempo:

Administradores:
pgadmin/
phppgadmin

Comandos interessantes:
SELECT version();
SHOW search_path; -- nome do esquema
SELECT cast(random() * 10 as int);SELECT random(); -- gera um int de 0 a 10
SELECT current_date;
SELECT 3 + 4 resultado; ou select 3 + 4 as resultado;

Criando:
CREATE DATABASE meubanco;
CREATE TABLE equipamentos (nome varchar(80), peso integer);

Renomeando algumas coisas:
ALTER DATABASE meubanco RENAME TO nossobanco;
ALTER TABLE equipamentos RENAME TO ferramentas;
ALTER TABLE produto RENAME COLUMN cod_prod TO cod_produto;

SIMILAR TO, bem parecido com o LIKE
select 'abc' SIMILAR TO 'abc' resultado = true ou t
select 'abc' SIMILAR TO 'a' resultado = false ou f

Permitir apenas preços positivos, utiliza-se: CHECK
CREATE TABLE produtos (
cod_prod integer,
nome text,
preco numeric CHECK (preco > 0)
);

Uma restrição de verificação também pode referenciar várias colunas:
CREATE TABLE produtos (
cod_prod integer,
nome text,
preco numeric CHECK (preco > 0),
preco_com_desconto numeric CHECK (preco_com_desconto > 0),
CHECK (preco > preco_com_desconto)
);

Uso do HAVING
SELECT nome from cidades group by nome HAVING count(nome) > 1;

Referências:
http://www.postgresql.org.br/docs
http://ribafs.wordpress.com/2006/12/22/podutividade-no-desenvolvimento-web/
http://wiki.postgresql.org/wiki/10_Dicas_para_come%C3%A7ar_a_usar_o_PostgreSQL
http://www.vivaolinux.com.br/dicas/verSubCategoria.php?codigo=83
http://www.network-theory.co.uk/docs/postgresql9/vol1a/

quarta-feira, 19 de janeiro de 2011

Mario Persona

Mario Persona

Estava pesquisando sobre planejamento de eventos e encontrei o site desse cara(palestrante, escritor, estrategista...), gostei dos textos e videos dele, no youtube ele montou a tvbarbante(segundo ele esse nome foi por que os videos são amadores, amarrados com um barbante), o cara fala muito sobre planejamento, marketing pessoal e outras coisas que são fundamentais para as empresas e carreiras.

Mario Persona é palestrante, professor e consultor de estratégias de comunicação e marketing e autor autor de vários livros de negócios. É convidado com freqüência para palestras, workshops e treinamentos de temas ligados a negócios, marketing, comunicação, vendas e desenvolvimento pessoal e profissional.

www.mariopersona.com.br

www.youtube.com/user/tvbarbante

segunda-feira, 15 de novembro de 2010

Agradecimentos e resumo do Maré de Agilidade Fortaleza

O Maré de Agilidade Fortaleza foi a sétima edição deste super evento criado pelo pessoal da SEA, foi realizado nos dias 11, 12 e 13 de Novembro de 2010 no Hotel Sonata de Iracema e na Fortes Treinamentos, localizados em uma das mais belas capitais do Nordeste, Fortaleza/CE.

No primeiro dia tivemos dois cursos na Fortes Treinamentos: Requisitos Ágeis para Engenharia de Negócios com Rodrigo Yoshima, um curso com muitas praticas e discussões.


E Maurício Linhares apresentou Objective-C para iOS - Programando para iPhones e iPads, também no primeiro dia repassando muita novidade para a galera de Fortaleza.


O segundo dia começou bem movimentado, Rodrigo Yoshima e seu convidado Alisson Vale ministraram um super curso: Kanban Systems for Software Development, e como era esperado o curso foi recheado com praticas e muito trabalho para as equipes.


Na sala ao lado Bruno Pedroso e Renato Willi colocaram a turma para trabalhar, aplicaram o curso: Extreme Programming, XP na prática, dividiram a sala em duas equipes que simularam praticas do XP.

Sexta-feira a noite nada melhor que uma hora extra com muito papo e os últimos ajustes para o sábado de palestras do maré. O sábado começou cedo no hotel Sonata de Iracema, Tisciany da Fortes Treinamentos, abriu o evento agradecendo a participação de todos e passando a bola para Carlos Átila, representante do nosso patrocinador TriadWorks, falando um pouco como seus clientes começaram a acreditar nas metodologias ágeis. Paulo Silveira palestrante da Caelum, também nosso patrocinador, foi o primeiro a se apresentar, concluindo com objetividade e rapidez sua palestra: O impacto dos testes no design da sua aplicação. Depois de alguns sorteios de camisas do Maré e da Caelum, passamos para a segunda palestra com Rodrigo Yoshima com sua palestra: Kanban e Scrum, tirando o melhor dos dois. Logo depois coffee break para recompor as energias e aumentar o networking naquelas boas conversas em pequenos grupos ao longo dos corredores. De volta ao auditório Maurício Linhares apresentou muita coisa bacana que estão escondidas nas paginas mais rápidas da web com a palestra: Seu site voando, alta performance em apps web sem dor nem sofrimento e na ultima palestra da manhã Fabiano Milani, que veio substituir seu amigo Alexandre Magno, representantes da AdaptWorks, falou muito sobre Liderança e Coaching. Paramos para um almoço rápido mas de frente para o mar da nossa bela cidade Fortaleza.


De volta ao hotel Sonata Alisson Vale iniciou sua palestra: Kanban expandido: usando visibilidade para transformar processos, explicando kanban com muita segurança. Tivemos mais uma ótima palestra do Paulo Silveira: Além de testes e integração: o one-click deploy, nesse momento fiquei só lembrando como o deploy da aplicação que eu desenvolvo pode melhorar. Mais um coffee break para continuar o bate papo e se preparar para o ultimo período do evento. Voltamos com a palestra de dois feras, Bruno Pedroso e Renato Willi, criadores do evento Maré de Agilidade, representantes da SEA Tecnologia, repassando as experiencias e aprendizados com a palestra: Agilidade: dos projetos à empresa, uma história de intracontágio. Na ultima palestra do evento Serge Rehem demonstrou os prazeres e desafios de trabalhar com um framework Open Source com a palestra: Agile & Open Source - A Experiência do Framework Demoiselle. Finalizamos o evento com uma mega ultra mesa redonda turbinada, chamada de Fishbowl, comandada por Bruno Pedroso.


Foi uma discussão muita bacana que começou com kanban passou por certificações, entidades de ensinos, mercado de trabalho e muitos outros assuntos, todos bem polêmicos. Mas sempre com muita paciência e respeito como mostra a foto a seguir(foi brinCADEIRINHA...)


E assim finalizamos o Maré de Agilidade Fortaleza, foram três dias de muito aprendizado, diversão e trabalho, trabalho que começou muito antes desse mês de novembro, convidando palestrantes, fechando com os patrocinadores, organizando passagens, preparando material e convidando todos vocês, participantes desse ótimo evento. Essas foram algumas das tarefas das muitas que a organização do Maré teve que realizar com o objetivo de trazer o evento para esse belo publico do Brasil, que participou em peso do nosso Maré. Muito obrigado a todos, um abraço e até o próximo evento.

Agradecimentos especiais:

Realização

Organização



Patrocinadores


Apoio

quinta-feira, 14 de outubro de 2010

Maré de Agilidade Fortaleza 2010


O Maré de Agilidade Fortaleza, sétima edição, será realizado nos dias 11, 12 e 13 de Novembro de 2010 no Hotel Sonata de Iracema e na Fortes Treinamentos, localizado em uma das mais belas capitais do Nordeste – Fortaleza/CE.

O objetivo é disseminar Métodos Ágeis, bem como difundir o ecossistema abordando temas relacionados como Extreme Programming(XP), Scrum, Domain Driven Design(DDD), Model Driven Design (MDD), Test-Driven Development(TDD), Feature-Driven Development(FDD), Gerenciamento Ágil de Projetos e empreendedorismo através de palestras, exposições e cursos, promover sociabilização, integração e o intercâmbio de conhecimento e experiências entre profissionais e estudantes da área.

Ano passado tivemos a terceira edição do Maré de Agilidade em Fortaleza, tendo em média um público de aproximadamente 400 pessoas que tiveram oportunidade de fazer mini cursos e assistir palestras com os maiores nomes da agilidade no Brasil.

Edições anteriores:
Brasília
Salvador
Fortaleza
Belém
Belo Horizonte
Vitória

Participe você também, mais informações...

domingo, 26 de setembro de 2010

Semana de Sistemas de Informação da FA7

Curso de SI promove a X Semana de Sistemas de Informação na FA7.

Entre os dias 28 e 30 de setembro, o curso de SI da FA7 promove a 10.a Semana de Sistemas de Informação. O evento, já tradicional, completa 10 anos e, nesta edição, o tema abordado será "Processos de Software - Teoria e Prática". A idéia é abordar assuntos como RUP, Scrum, XP, PMBok, além de cases das principais empresas.

Vou palestrar no dia 28/09, falando sobre XP com o tema: Conhecendo eXtreme Programming. Vou falar sobre as práticas ágeis e algumas dificuldades que passamos para implantar XP na Fortes Informática, slides...

Mais informações...