thegoodfellas/blogset-br huggingface dataset:
Amanha comecaremos a descobrir se o JC tem bala na agulha e mais.....podemos tambem descobrir se nao foi ele que segurou o bozo no beira lago......? Ola gremistas, comparecam ao nosso segundo encontro que sera durante o jogo Botafogo X Gremio!!!Nossa sede e no BAR DO EDINHO, RUA JOAO FEBRONIO DE OLIVEIRA 48, ATRAS DA AERP, FONE DO BAR 30331399, Ponte de imaruim. Contamos com a sua presenca para acompanhar O TRICOLOR DOS PAMPAS!!! PARA ATRAIR BONS FLUIDOS,, O brasileiro em geral e assim, reclama de tudo, do preco da gasolina por exemplo mas nao deixa o carro em casa, da carne vermelha mas nao tira do cardapio, da Dilma mas quando tu pergunta, ele diz eu votei nulo ou nem fui votar, nao tem as vezes o minimo conhecimento das ordens dos poderes, seja aqui ou em Brasilia. No gremio nao e diferente, metem o sarrafo no Odone, esquecem de como ele pegou o Gremio em janeiro de 2005 e de como entregou em dezembro de 2008, falam das financas do clube, do time, da arena, e quando tu pergunta, escuta voce e socio? o semblante muda e a resposta vaga diz....mas com esse time ai, com esse presidente, mas tu era socio no tempo do Duda? nao, no tempo do Jonas? nao, ha no tempo do Renato? nao......amigo as pessoas passam, fases vao e vem....O GREMIO FICA! PORTANTO PARA DE DESCULPA E TE ASSOCIA! Aqui estao algumas fotos do nosso primeiro encontro do CONSULADO GREMISTA PALHOCA!!Na foto acima o consul Paulo e o membro Ronaldo. A turma toda!!Apesar do empate , nao faltou alegria! Acesse o site da Gremio Arena e veja como estao adiantadas as obras!!! Eurico lara, Mazaropi, Danrlei De deus, Mario jardel, Baltazar, Andre catimba, Foguinho, Hugo deleon, Dinho o cangaceiro, FELIPAO, Alcindo o bugre chucro, Tarcisio o flecha negra, Juarez o tanque, Mario sergio pontes de paiva, Yura, Carlos miguel e o maracanasso, Lupecio Rodrigues e o hino, com todo respeito nossa historia e rica demais pra sermos escravo de um! "Oba viva, veio a enchente o Uruguai transbordou vai dar servico pra gente, vou soltar minha balsa no rio vou rever maravilhas, que ninguem descobriu"..... QUE BOM TE VER GREMIO, MEU CORACAO DISPARA, OS OLHOS ENCHEM D'AGUA, VER MINHA FILHA DE 12 ANOS VESTIDO O MANTO TRICOLOR, A NOITE VEM CHEGANDO, O CONSULADO DE PALHOCA VAI SE FIRMANDO, OBRIGADO GREMIO, E MAIS UMA VEZ VOU MATAR A SAUDADE DE TI, AS LAGRIMAS JA ROLAM NO VELHOS ROSTO DE GUERRA.....CONSUL PAULINHO Porque no futebol as pessoas nao exigem seu direito de consumidor? imagina a cena voce no cinema, vai ao banheiro e encontra o local imundo, com a privada jogando "agua" pra todo lado, um bar que serve mal e porcamente refri e cerveja sem alcool, se voce quiser preparar uma festa pra quando seu time entrar em campo nao pode, uma estrutura geral de estadio completamente ultrapassada e nenhum pouco segura, se voce gosta de uma geladinha nao pode, mas o cheiro de maconha, a sua filha de 12 anos, a sua mulher eo seu
tio de 62 e obrigado a inalar, mas eu so queria lembrar aos amigos de plantao que voce pagou 50 reias para entrar, no caso de ontem 50 vezes 4000, mais antes que alguem diga que para ver o Gremio vale tudo, isso nao impede que o torcedor (consumidor) tenha um minimo de respeito para levar a sua familia aos estadios, ja que futebol nao e faz tampo o clube do bolinha!Paulo Sergio Machado Consul do Gremio em Palhoca
Nao deixem de presentear seus familiares, amigos e funcionarios com os nossos panetones recheados e decorados....e claro para decorar tambem sua mesa de ceia. Eles vao em sacos com lindos lacos de fita Minha cunhada Mi. Fiz esse casal de noivinhos para a pro de Ballet da minha filha. me disseram que quanto mais alto e o sonho, maior e o tombo. So me esqueceram de perguntar se eu tenho medo de cair! Poucas pessoas sabem mas a palavra amor e derivada da palavra morte. Quando voce diz a uma pessoa eu te amo, e como se estivesse dizendo eu morreria por voce. Eu estarei aqui, ate quando voce nao quiser, ate quando voce nao merecer, ate quando voce nao me ver. Eu esperei muito mais de voce, confiei e acreditei muito em voce, e esqueci de confiar e acreditar em mim. Sabe nao e nada facil quanto parece, muitas vezes eu me sinto sufocar de saudade, de vontade de estar por perto. Por algum motivo eu te conheci, por algum motivo eu acreditei, por algum motivo eu me iludi, por algum motivo eu me apaixonei. E se dependesse apenas so da minha vontade, muita coisa ja teria acontecido. Eu posso nao falar que gosto de voce, mais eu sinto isso, so eu. Lembra daquela garota? A engracada, que fazia todo mundo rir, que se jogava na vida sem medo, que corria, pulava, brincava sem compromisso. Aquela cheia de sorrisos, com o coracao gigante, a que ficava por ai, distribuindo abracos no tamanho certo pra quem precisasse. Onde ela foi parar? Voce viu? Eu nao sei. Por muito tempo ela esteve aqui, muito tempo, tanto tempo... Mas se foi. Perdeu-se. Talvez tivessem confiado que ela ia ficar ali pra sempre, acostumados a ve-la no mesmo lugar, com as mesmas atitudes, ja estava cliche. Por que ela se foi? Ninguem sabe ao certo. Provavelmente estivesse cansada de tentar fazer todos rirem, de sempre parecer destemida, talvez ela quisesse mais seguranca. E se ela precisasse de alguem pra sorrir quando o seu sorriso nao estivesse mais la? Talvez ela quisesse alguem pra abracar de volta. Ela cuidava de todos, o tempo inteiro. Mas dela, quem cuidava? You are the best thing that's ever been mine Mine - Taylor Swift Um dia voce vai olhar para tras, lembrar do quanto eu te amei e sofri por voce, enquanto voce estava la com as 'outras', e se arrepender de tudo. Eu espero que um dia, voce olhe para tras, pense em mim e depois diga... Eu devia ter ficado com ela. chega de tantas mentiras, chega de brincar com o meu amor,eu vou seguir o meu caminho, o sonho acabou. e se aquela pessoa que te faz sofrer, for a unica que te faz feliz? Se e magra demais, nao serve. Se e baixinha, ela nao te alcanca. Se e alta, fica feio. Se e gostosa, e futil. Se nao tem peito e bunda, e reta. Se e nerd, e chata. Se nao e estudiosa, e burra. Se tem idolos, e infantil. Se nao tem, nunca
vai ser nada, porque nao tem em quem se espelhar. Se fala eu te amo toda hora, e falsa. Se nao fala eu te amo, e fria. Se e fechada, e sem papo. Se se aproxima, fala demais. Se sorri demais, e mentira. Se chora demais, e exagero. Se e rico, e metido. Se e pobre, e coitado. Se e engracado, quer se mostrar. Se e quieto, e sem graca. Se beija demais, nao sabe se respeitar. Se nao beija todo mundo, e idiota. Se tem tatuagens/piercings, e revoltado. Se nao tem, e sem personalidade. Se ultrapassa as regras, nao tem postura. Se nao ultrapassa, e certinho. Se nao fala, e antipatico. Se fala, esta afim. Entao, seja o que voce quiser. Nada vai estar bom para a sociedade mesmo.
forma:A unica coisa que fazemos e adicionar no "memo", as linhas de mensagens retornadas pelo servico de backup do banco. Desta forma, conseguiremos visualizar o processo que esta sendo realizado.Ufa, chegamos ao fim deste artigo, ficou um tanto massante, porem, nao tem como ficar com duvida ne? Mas se tiver duvida, deixe seu comentario que ajudaremos com todo prazer.Muito bem, agora basta chamar o metodo no botao. Para isso, de um duplo clique sobre o botao "Iniciar" e chame o metodo "GerarBackup", e no botao "Fechar", chame o comando "Close", conforme mostra a imagem:Muito bem gente, algumas dicas que voce pode incrementar, e que antes de comecao o processo, voce pode adicionar uma linha ao "memo" informando que o processo de backup esta iniciando, e no final, outra linha informando que o backup foi concluido com sucesso, ou com o erro. Isso poderia substituir as mensagens que exibimos. Tambem e interessante trabalhar em cima do nome do arquivo de backup, colocando data e hora por exemplo. Fica a criterio. Voces sao livres para personalizar da maneira que lhe convem. Abracos e ate o proximo.Download- Download do codigo fonte do projeto;(Por ClipaTec Informatica)
Em seguida, ativamos a aba de cadastro para que o usuario veja todos os dados do cliente selecionado.Agora, vamos implementar a acao excluir, para isso, de um duplo clique sobre a acao "ac_excluir" e implemente da seguinte forma:Esta e a mais dificil de todas kkkkkk. So que nao! Simplesmente enviamos para o usuario uma mensagem de confirmacao de exclusao, pois, pode acontecer do usuario clicar no botao cancelar sem querer, para prever este desconforto, entao pedimos uma confirmacao de exclusao. Se o usuario confirmar clicando no botao "Sim", entao, chamamos o metodo "Delete" do DataSet, para que a exclusao do registro seja realizado.Para finalizarmos este artigo, agora vamos implementar a acao "ac_listar":Quando o usuario esta na aba de cadastro e ele deseja voltar a aba de pesquisa, esta acao sera chamada, porem, nao podemos deixar que o usuario volte para a pesquisar, se por um acaso ele fez alguma alteracao e nao salvou, pois, isso faria com que o usuario perdesse todo trabalho feito. Nao ia ser nada legal isso ne? Entao, como voce observa, no inicio fazemos uma verificacao, se o DataSet de cadastro estiver em estado de insercao ou edicao, ele aborta a operacao e manda uma mensagem dizendo que o usuario deve cancelar ou gravar as alteracoes antes de voltar para a aba de pesquisa/listagem.Se o DataSet de cadastro nao estiver em nenhum estado de alteracao, entao atualizamos o DataSet de pesquisa e ativamos a aba de pesquisa. A atualizacao que fazemos, e para que as informacoes do cliente sejam alteradas tambem no DataSet de pesquisa, caso alguma alteracao tenha sido realizada.Muito bem galera, e assim chegamos ao final de mais um artigo. Para concluir, apenas selecione o componente "dsPesq" e na propriedade "DataSet" aponte para o componente "cdsPesq" e depois, selecione o componente "dsCad" e aponte para o componente "cdsCad". Se nao aparecer estes componentes na propriedade, e porque nao foi dado o "Uses" no "DataModule", para isso, basta pressionar as teclas "Alt+F11", na janela que abrir, selecionar o "DmDados" que e o nosso DataModule e em seguida clicar no botao "OK".Qualquer duvida, deixe seu comentario, ate o proximo artigo. Abraco.(Por ClipaTec Informatica)
existem funcoes como esta para outros tipos de dados, vamos listar as mais usadas:TryStrToBool()TryStrToCurr()TryStrToDate()TryStrToDateTime()TryStrToFloat()Use, teste e divirta-se. Abaixo temos um exemplo onde vamos converter o valor digitado no "Edit" para "Inteiro", para isso, basta dar um duplo-clique sobre o botao "Converter - btnConverter" e implementa-lo da seguinte forma:InputBoxMuito bem. Eis ai outra funcao sensacional. Sabe quando voce precisa que o usuario te informe uma unica informacao? Muitos tem o trabalho de criar um novo formulario onde vai ter apenas um "Edit" e os botoes "Ok" e "Cancelar". Um trampo lascado apenas para receber uma informacao do usuario. Por exemplo, supomos que ao finalizar uma venda, o sistema peca para informar o CPF do cliente.Legal, pra voce nao ter que criar um formulario so pra isso, existe esta linda funcao no Delphi que vai solucionar este problema.A funcao "InputBox" e utilizada para pegar uma informacao digitada pelo usuario e armazenar em uma determinada variavel. Valeu ressaltar que o valor que ela retorna que fora digitado, e sempre "String". Se voce precisa de um valor de outro tipo, basta apenas converte-lo posteriormente.Esta funcao pede tres parametros, onde o primeiro e uma "String" que aparecera no titulo da janela, o segundo e uma "String" que vai aparecer ao lado de um campo de entrada e o terceiro e um valor padrao. Segue algumas consideracoes sobre o valor padrao, quando definido:Ao abrir a janela, o campo de entrada ja vem preenchido com ele;Se voce nao apagar o valor padrao do campo, a funcao vai retorna-lo independente se voce clicar em "Ok" ou "Cancel";Se voce apagar e clicar em "Cancel" ele retornara o valor padrao;Se voce apagar e clicar "Ok" ele vai retornar o valor vazio;Se voce digitar algo e clicar em "Ok", ela retorna o que voce digitou;Se voce digitar algo e clicar em "Cancel" ela retorna o valor padrao;Segue abaixo um exemplo de uso, para implementar, basta dar um duplo-clique sobre o botao "InputBox - btnInputBox":InputQueryEsta funcao e praticamente identica a anterior. A diferenca e que ela retorna "True" quando o usuario clica no botao "Ok" e "False" quando o usuario clica no botao "Cancel".A vantagem e que se o usuario clicar em "Cancel", o valor digitado e perdido, sendo assim, nao altera o anterior, como acontece com o "InputBox".Se clicar em "Ok", ai sim, o valor da variavel e alterado. Segue o exemplo abaixo, para implementar, basta clicar duas vezes sobre o botao "InputQuery - btnInputQuery":Show galera, simples, rapido e eficiente, esperamos que seja util pra voces em algum momento. Comente, compartilhe e siga-nos. Estamos juntos Everrr! Abraco e ate o proximo.(Por ClipaTec Informatica)
Ola pessoal, neste artigo vamos concluir a implementacao do nosso CRUD. Este artigo, e parte integrante da nossa serie de "Cadastro em Delphi com dataware - modelo 2", este e o penultimo artigo.Hoje vamos implementar nossa funcao de pesquisa, e montar o layout de cadastro onde teremos os campos para realizar o cadastro de cliente.Com o projeto aberto, de um duplo clique sobre o componente "acLstAcoes", e na janela que abrir, um duplo clique sobre a acao "ac_pesquisar". Ao fazer isso, seremos levados ao codigo.Muito bem, implemente-o da seguinte maneira:A primeira coisa que fazemos, e garantir que o dataset de pesquisa esteja fechado para receber o filtro correto e ai sim, trazer o resultado, entao fizemos um teste verificando se o mesmo esta ativo/aberto, caso esteja, chamamos o metodo "close" do dataset para fecha-lo.O proximo passo e verificar qual opcao de filtro esta definida em nosso "comboBox". Caso a opcao definida seja por "Codigo", entao usamos a funcao "TryStrToInt" que tenta converter um valor "string" para "inteiro", caso esta conversao nao seja possivel, a funcao retorna "falso", precisamos garantir que o codigo digitado seja realmente um valor inteiro, por este motivo fizemos esta validacao. Como voce observou no codigo, caso a funcao retorne "falso" imprimimos uma mensagem para o usuario dizendo que o codigo que foi digitado e invalido.Se a opcao de filtro foi por nome, entao alimentamos o parametro correspondente ao nome no dataset de pesquisa. Note que zeramos os parametros que nao estamos usando, atraves do comando "Clear".No final, apos alimentar o parametro correto do "select", abrimos o dataset e o movemos para o primeiro registro. Pronto, simples, rapido e facil.Agora vamos montar nossa tela onde ficarao os campos do nosso cadastro. Selecione o componente "pgControle" e selecione a aba "tbDados".O que vamos fazer e algo bem simples, va ate o DataModule (DmDados), de um duplo clique sobre o "cdsCad" para abrir a janela do "Fields Editor", agora volte para o formulario de cadastro que ja esta aberto na aba "tbDados", agora selecione todos os campos na janela do "Fields Editor" do "cdsCad", e apos selecionar todos, simplesmente clique e arraste para o formulario. Ao fazer isso, note que automaticamente serao criados os "DBEdits" para cada campo da tabela, com suas respectivas "Labels". Top, ne nao?O seu unico trabalho e apenas alterar o "Caption" das "Labels" para um nome mais formal, pois ele pega por padrao o nome do campo na base de dados.Ordene os campos segundo seu gosto, no final teremos algo parecido com a imagem abaixo:Muito bem galera, assim finalizamos mais um artigo, logo teremos video-aulas sobre este tutorial, que podera te ajudar melhor no entendimento, caso os artigos nao estejam sendo tao claros, por isso, nao chore. Legal, ate o proximo artigo entao, onde faremos alguns ajustes a nivel de codigo e montar os arquivos para distribuicao do aplicativo. Abraco e ate la!(Por ClipaTec Informatica) Ola galera. Vamos dar inicio a mais uma serie de artigos, onde nesta serie estaremos montando um cadastro em Delphi usando controles dataware. Como ja temos artigos ensinando este mesmo assunto, entao
resolvemos criar um segundo modelo, que por sinal, e bem melhor que o primeiro apresentado neste blog.O intuito desta serie e dar uma nocao bem basica sobre cadastro usando controles dataware. A partir deste aprendizado, voce podera adaptar e fazer alteracoes que julgar importante. Nossa intencao e passar o ABC, principalmente pra quem esta dando seus primeiros passos.Ha quem defenda o desenvolvimento com controles dataware, ha quem e contra, preferindo usar os controles que nao sao dataware, e ainda, ha aqueles que defendem a utilizacao mesclada dos dois.Algumas das vantagens dos controles dataware e a agilidade no desenvolvimento e facilidade, porem, e mais sujeito a acoplacao de codigo. Enfim, nossa meta nao e discutir qual a melhor ou pior, ate mesmo porque a melhor programacao e aquela que resolve ou encontra a solucao para um problema em questao, e que a organizacao seja de uma forma que nao dificulte as futuras manutencoes.Este exemplo que mostraremos, e interessante para aplicativos pequenos. Para aplicacoes de porte maior nao e muito recomendado. Mas de tudo podemos tirar proveito e algum conhecimento que nos podem ser util em algum momento.Entao chega de bla bla bla e vamos nessa. Segue a lista dos artigos que serao publicados:Cadastro Delphi com dataware - modelo 2 - Interface de cadastro;Cadastro Delphi com dataware - modelo 2 - DataModule de interacao com a base de dados;Cadastro Delphi com dataware - modelo 2 - Instrucoes SQL e implementacoes do DataModule;Cadastro Delphi com dataware - modelo 2 - Implementacoes do cadastro - parte 1;Cadastro Delphi com dataware - modelo 2 - Implementacoes do cadastro - parte 2;Cadastro Delphi com dataware - modelo 2 - Finalizacao e distribuicao;(Por ClipaTec Informatica)
funcao no Delphi. Talvez voces ate ja conhecem o recurso. Nosso objetivo hoje e mostrar como usa-lo. Afinal, de que estamos falando? Estamos falando de "Code Insight".O Code Insight e um recurso do Delphi que permite termos uma breve historico sobre qual a finalidade de um metodo, o que sao cada um de seus parametros, retornos e observacoes.Se voce ainda nao esta entendendo do que se trata, de uma olhadinha na imagem abaixo. Ja viu essa janelinha aparecer quando se posiciona o mouse sobre um determinado metodo?Isso e o code insight. Seria interessante se pudessemos fazer isso com nossos metodos nao? Facilitaria muito a compreensao, quando outro programador usar algum metodo que implementamos e ate mesmo pra nos, visto que depois de alguns anos sem alterar uma funcao que nos mesmos criamos, e comum esquecermos alguns detalhes. Entao este recurso seria muito util, e a boa noticia e que e possivel criarmos nossos "code insight", e vamos mostrar como faze-lo.Quando nao implementamos este recurso, o Delphi mostra um padrao, que se atem apenas aos tipos dos parametros e detalhes tecnicos.Em algumas versoes do Delphi, simplesmente clique no menu "Tools\Options\Code Insight" que uma janela sera aberta, uma especie de winzard que vai ajuda-lo a implementar o recurso. Porem, em versoes mais novas, por exemplo no XE8, nao temos mais este "winzard", portanto, temos que criar na "unha".Para isso, precisamos compreender pelo menos as principais tags utilizadas. E utilizado um padrao parecido com o usado no XML, portanto, abre-se a tag com o comando desejado e no final, fecha-se a tag. Isso e extremamente necessario para que o help insight habilite a janela com os comentarios.Entao vamos conhecer alguns elementos XML usados, pelo menos os mais usados.Estas tags sao as mais utilizadas, porem, existem outras, que voce pode conferir no Help do Delphi, basta pesquisar por code insight.Uma observacao importante, e que estes comentarios devem ser feitos acima da declaracao do metodo, posterior a tres barras.Muito bem, agora vamos para um exemplo pratico. Crie um novo projeto no Delphi, e declare o seguinte metodo:Pressione as teclas "Shift + Ctrl + C" para implementarmos o nosso metodo. Implemente-o da seguinte maneira:Como voces devem ter observado, esta e uma funcao muito complexa, tanto que vamos precisar criar um help para quem for utiliza-la. So que nao ne? Brincadeiras a parte. E uma funcao bem basica, porem, eficiente para exemplificar o que queremos.Va ate a declaracao do metodo, e implemente os seguintes comentarios, conforme mostra a imagem:Note que foi utilizado as tres barras antes de cada comando, e no final, as tags estao sendo fechadas. Se esquecer de fechar uma se quer, o recurso nao vai funcionar, sendo assim, caso voce for testar e nao funcionar, pode voltar aos comentarios que provavelmente voce esqueceu de fechar alguma tag ou escreveu um comando errado.Agora vejamos o recurso funcionando na pratica, ao posicionar o cursor do mouse sobre a chamada do nosso metodo, repare que agora a janela do code insight nao e a padrao do Delphi e sim a nossa que criamos.Aqui finalizamos mais este artigo, use e
se voce seguiu os passos corretamente, voce tera uma tela parecida com a da imagem abaixo:Qualquer duvida, posta ai que te ajudaremos. Um grande abraco e ate o proximo.(Por ClipaTec Informatica)
Hoje e sexta-feira dia de cerveja - diz a musica!! Cerveja combina com petiscos e nada melhor que um bom queijinho temperado com ervas finas... Da agua na boca... Que tal fazer transformar esse momento em algo com cara de bistro sofisticado?!?! A proposta de ter na cozinha vasinhos com temperos e antiga, do tempo da vovo. Mas como tudo que e retro, hoje esta na moda - e vintage, separei umas dicas de como cultivar, onde usar e algumas formas bacanas de ter uma mini hortinha de design, digna de um paisagista, e alem de tudo, sempre fresquinha e cultivada por voce, chique nao!!Vamos temperar nossa cozinha?!?!Oregano - favoritissimo la em casa plantinha de facil cultivo, voce encontra a venda em bons hortifruti naqueles vasinhos de plastico preto, gosta de bastante sol, materia organica e umidade. E ideal em qualquer comida. Diz pra mim qual queijo nao casa com oregano? E na pizza, e na carne, e no feijao e no macarrao, na batata, enfim, eu so nao uso no arroz.Manjericao em geral os temperos sao todos muito ornamentais, o manjericao, quando em vaso, fica pequeno e bastante atrativo, os cuidados podem ser os mesmo dados ao oregano, e pode ser comprado tambem nos hortifrutis e feiras de bairro A atracao do manjericao vai muito alem da estetica. Nao imagino uma boa massa sem manjericao, e a famosa pizza marguerita, com manjericao fresco nao tem nem comparacao. Ponto positivo pra voce na cozinha.Hortela O hortela so tem um probleminha, com o passar do tempo, ele cresce e precisa ir para um espaco maior, ou simplesmente podar na altura desejada, que ele brota facil na base das folhas com o caule, assim como os outros tempero a cima. O hortela, da um toque especial principalmente em carnes. Por exemplo o quibe, sem hortela, nao e quibe.E ele e legal tambem para fazer cha que acalma e relaxa, alem da receitinha da vovo com leite morno que promete acabar com verminoses nas criancas, mito ou nao, tem um gostinho bom. So para fixar, mesmos cuidados que os temperos de cima.Alecrim o tempero da musiquinha que bate e cola. Muito usado em frangos e peixes ele da um aroma, sabor e sofisticacao inigualavel ao prato. Deve ser usado com parcimonia para nao ficar um gosto muito forte. Tambem encontrado nas feiras, so precisa de um pouco de atencao na rega, ele nao gosta de muita agua, nesse caso, voce pode deixar a terra de cima secar ligeiramente, e so depois fazer nova rega. Aqui eu coloquei os temperos que eu mais uso, mas podem ser substituidos ou somados com outros como a cebolinha, manjerona e tomilho. Alem do aspecto estetico, o uso de temperos frescos, garante mesmo um sabor melhor a comida, ele substitui os temperos condimentados e industrializados que vem cheios de conservantes e quimica, com muito sal e sodio. Resumindo...Para que nossos temperos estejam sempre bonitos e saudaveis devemos levar em consideracao tres aspectos basicos:Solo adequado, clique aqui e veja um passo-a-passo facil, facil de como preparar um bom substrato.Sol, muito sol.