O frasco de maionese e café

Sei que foge um pouco do propósito do blog, mais recebi por email e gostei. Para não ficar com essa coisa irritante de corrente resolvi postar aqui no blog, pois ai, lê quem achar que vale a pena.

Quando as coisas na vida parecem demasiado, quando 24 horas por dia não são suficientes…Lembre-se do frasco de maionese e do café.
Um professor, durante a sua aula de filosofia sem dizer uma palavra, pega num frasco de maionese e esvazia-o…tirou a maionese e encheu-o com bolas de golf.
A seguir perguntou aos alunos se o Frasco estava cheio. Os estudantes responderam sim.
Então o professor pega numa caixa cheia de pedrinhas e mete-as no frasco de maionese. As pedrinhas encheram os espaços vazios entre as bolas de golf.
O professor voltou a perguntar aos alunos se o frasco estava cheio, e eles voltaram a dizer que sim.
Então…o professor pegou noutra caixa…uma caixa cheia de areia e esvaziou-a para dentro do frasco de maionese. Claro que a areia encheu todos os espaços vazios e uma vez mais o pofessor voltou a perguntar se o frasco estava cheio. Nesta ocasião os estudantes responderam em unânime “Sim !”.
De seguida o professor acrescentou 2 xícaras de café ao frasco e claro que o café preencheu todos os espaços vazios entre a areia. Os estudantes nesta ocasião começaram a rir-se…mas repararam que o professor estava sério e disse-lhes:

‘QUERO QUE SE DÊEM CONTA QUE ESTE FRASCO REPRESENTA A VIDA’.

As bolas de golf são as coisas Importantes:
C
omo a FAMÍLIA, a SAÚDE, os AMIGOS, tudo o que você AMA DE VERDADE.
São coisas, que mesmo que se perdessemos todo o resto, nossas vidas continuariam cheias.

As pedrinhas são as outras coisas que importam como: o trabalho, a casa, o carro, etc.
A areia é tudo o demais, as pequenas coisas.
‘Se puséssemos 1º a areia no frasco, não haveria espaço para as pedrinhas nem para as bolas de golf.
O mesmo acontece com a vida’.
Se gastássemos todo o nosso tempo e energia nas coisas pequenas, nunca teríamos lugar para as coisas realmente importantes.
Preste atenção às coisas que são cruciais para a sua Felicidade.

Brinque ensinando os seus filhos,
Arranje tempo para ir ao medico,
Namore e vá com a sua/seu namorado(a)/marido/mulher jantar fora,
Dedique algumas horas para uma boa conversa e diversão com seus amigos
Pratique o seu esporte ou hobbie favorito.

Haverá sempre tempo para trabalhar, limpar a casa, arrumar o carro…
O
cupe-se sempre das bolas de golf 1º, que representam as coisas que realmente importam na sua vida.

Estabeleça suas prioridades, o resto é só areia…

Porém, um dos estudantes levantou a mão e perguntou o que representaria, então, o café.

O professor sorriu e disse:

“…o café é só para vos demonstrar, que não importa o quanto a nossa vida esteja ocupada, sempre haverá espaço para um café com um amigo. “

Anúncios

Validando Formulário em Flex

Bom dia,

Faz muito tempo que não faço nenhum post, acho que é por um bom motivo, trabalho, estudos e outras coisas mais que estão ocupando meu dia-a-dia. Acabei de crer que 24 horas está sendo muito pouco, mais alguém esta sentindo isso?

Bom vamos ao que interessa.

Estava eu aqui pensando como fazer para mostrar ao usuário que algum campo de um devido formulário estava em branco, e uma vez ouvi o @vedovelli falando que o Alert do flex  “assusta” um pouco o usuário, portanto decidir mostrar este erro com a propriedade errorString, no meu caso no Button.

Para testar, basta tentar salvar o formulário, com os campos vazios.

Para visualizar o código, basta clicar com o botão direito e -> view source.

Um grande abraços a todos.

Osvaldo Gusmão – #soudev

Efeito simples em VDividedBox e contador de caracteres

Olá amigos que são#soudev e também aos que ainda não são,

Ontem estava desenvolvendo um tela para um sistema, e este usava um VDividedBox para separar dois componentes. Para mudar e enfeitar um pouco, coloquei um efeito que é aplicado ao redimensionar (resize) o VDividedBox.

E aproveitando o post farei um exemplo igual ao mostrado no blog do amigo @vilourenco porém ele desenvolveu em javascript e eu vou usar flex.

Tentei ser bem didático, aceito sugestões de melhorias, criticas construtivas e comentários. =D

Segue abaixo:

DEMO

SOURCE

Um grande abraço a todos e até a próxima.

Osvaldo Gusmão

Trabalhando com formulário em Flex

Boa tarde, estou sumido né?

Pois é ando muito ocupado, dividindo tempo entre estudos que me interessam ( Flex, PHP, BD, etc ) , com a faculdade e o principal: Trabalho.
Mais o motivo deste post é simples , busquei pela manha inteira uma forma de limpar todos os campos de um formulário e encontrei um ótimo tutorial  aqui no blog do Igor Costa, vou ser bem sincero copiei e colei o código para testar e por sinal 100% de sucesso. Até ai tudo bem, mais acontece que esta forma não limpa itens de nível diferente,  isto é somente itens que esteja dentro do FormItem, porém eu precisava limpar itens dentro de Hbox entre outros. E com mais algumas busca no nosso grande amigo e quebrando a cabeça cheguei no resultado mostrado abaixo.

Links [Demo][Source]

Update 12 / 04 / 2010

Modificando um pouco mais este código, percebi que a mais coisas a implementar, isto é, precisei ao limpar os formulário desabilitar todos os textInput para edição (textinput.editable = false) e simplismente alterei uma linha. Veja abaixo:

<pre>for each(var obj:Object in container.getChildren()){
         if(obj is Container){
           clearAll(obj as Container);
         }else{
           if(obj is TextInput || obj is Text ||
              obj is TextArea){
                  // limpos os componentes =  TextInput, Text, TextArea
              obj.text = "";
              //set a opção editable como false, para todos
              obj.editable = false;
            }else if(obj is CheckBox){
                // descarmos todos os checkBox
              obj.selected = false;
            }else if(obj is NumericStepper){
                // exemplo de como seria como NumericStepper
              obj.value = 0;
            }
         }
       }</pre>

Resumindo: com este código, você pode acessar as propriedades dos componentes e altera-los de forma geral.

Um grande abraço,

Oswaldo Gusmão

Falando DB – Ótima iniciativa

Primeiramente, bom dia a todos.

Faz muito tempo que não posto nada, correria do dia-a-dia acabada dificultando as coisas.
Mais este post na verdade é só para indicar um ótimo podcast que ouvi e recomendo a todos que gosta e pretende iniciar com Banco de Dados, estou falando de Ana Renata, onde seu blog além de assuntos gerais em tecnologia explica muito sobre Banco de Dados.

Podcast Falando DB

Um abraço a todos, e pretendo tomar vergonha na cara e ser mais presente neste blog.

Componentes: InputSearch e DateFieldBR ambos personalizados

Boa Tarde,

Como havia escrito no primeiro post, o tempo nos priva de muita coisa.
O Post de hoje se refere a dois componentes que precisava implementar em um projeto, então resolvi cria-los.

1º – InputSearch – refere-se a um TextInput personalizado para busca;

2ª – DateFieldBR – DateField com nome de dias em Português do Brasil.

Segue o [DEMO] para ver em funcionamento e [SOURCE e DOWNLOAD] para usar onde necessitar.

Obs.: Como Instalar os SWC em seu Projeto.

1 – Copie os Arquivos SWC, disponível no post e cole na pasta “lib” de seu projeto.Clique na imagem para amplia-la

E aproveitando a oportunidade, queria desejar a todos um Santo e Feliz 2010, que este seja o ano de mudanças que você possa realizar seus projeto com sucesso.

Um grande abraço.

Oswaldo Gusmão

Dica do Dia: Usando itemRenderer com Datagrid e Flex

Boa Tarde,

Estou saindo pra almoçar, mais antes vou deixar esta dica.

Precisei fazer desta vez o seguinte:  Colocar dois itemRenderer na mesma coluna , e pra cada item chamar uma função.

Com alguns exemplos e conhecimentos, cheguei no resultado que sera apresentado neste post, nada avançado ou nem a melhor forma de fazer, porén resolveu meu problema.

O Fonte está todo comentado, caso apareça alguma dúvida, favor deixar comentários.

[ DEMO ]     [ SOURCE ]

Obrigado a todos, tenham uma ótima semana.

Abraçõs

Oswaldo Gusmão