@WallaceMaxters é mais ou menos assim, eu penso em maneiras de resolver o problema. muitas vezes eu "invento moda" e fica pior do que o que existe. Só que em alguns casos, fica melhor. Nos casos que eu percebo que ficou melhor, eu uso o meu. Nos que o meu ficou pior, eu volto atrás e uso o jeito dos outros :)
@WallaceMaxters eu não pareço muito humilde pq eu sou "falador", mas na prática não tenho problema nenhum em admitir que não ficou bom. Acho que sou mais do que o pessoal imagina.
Aliás, eu só tenho 3 qualidades: A beleza, a inteligência, mas a principal é a modéstia! :P
Zoeiras à parte, minha maior "briga" é fazer as pessoas pensarem mais, mesmo que sirva pra elas provarem que eu estou errado amanha ou depois (mas no caso do ob_, ainda acho que tem MUITA coisa que fica melhor sem) :P
Bom, vou dar uma parada pra almoço e atenção pros cães, logo mais volto.
@WallaceMaxters qq hora mando alguma coisa web minha pra vcs me zoarem. É que praticamente não tem nada aberto pra publico em geral, só 2 sites de comércio que eu vou por no ar mes que vem.
@WallaceMaxters sou tipo GREEN na programação, certa vez tive que usar uma biblioteca para um app java para converter JSON para Objeto e Objeto para json, baixei o GSON e depois tentei um outro, ambos pesavam mais de 1mb e ainda por cima eram complexos de trabalhar, eu escrevi uma classe de 15 linhas que converte "json string" (para enviar via WS ou salvar em um arquivo) para LinkedHashMap e LinkedHashMap para "json string"
Outra coisa ruim do GSON e da outra lib que testei antes de criar a minha propria é que tem o JSONArray e o JSONobject, a minha consegue diferenciar associativo de index, uma classe sustentável e mais pratica :) ... a bateria do celular agradece (tá foi exagero XD)
@CiganoMorrisonMendez Atualmente, os meus sistemas, quando há um erro, eles enviam um e-mail. Parece-me que agora o framework que eu uso adicionou suporte a envios de mensagens direto para o Slack. Isso é o máximo!
@CiganoMorrisonMendez Cara, isso vai mudar meu dia-a-dia aqui. Estou pensando nos benefícios. Poder resolver um erro antes do cliente abrir a boa é sensacional
@GuilhermeNascimento to com um projeto da minha faculdade para entregar, é uma aplicação Desktop em Java, ela simula uma rede para encontrar empregos, e um dos requisitos que o professor solicitou é que esta aplicação tenha um feed que mostre as postagens dos candidatos e das empresas. O problema é aí, eu não sei como monta meu proprio feed ñ sei se tem q ser RSS ou um XML customizado para esta aplicação. Vc tem alguma dica para mim de como fazer este feed?
@GuilhermeNascimento seria gerado no servidor... é uma aplicação desktop, não se o fato de ser aplicação desktop ao invés de uma aplicação web dificulta mais este trabalho.
@diegofm que jogo? pokemon go? Só desistiu quem trabalha bastante e quem não era fã, que só foi por febre... os demais ainda continuam, meus colegas (fora do trabalho) jogam to fim de semana
@diegofm nao disse que existem pessoas que cumprem mais de 8 horas por dia de trabalho, jogar pokemon go requer um pouco mais de paciencia
eu mesmo só consigo jogar uma vez por semana :´(
mas fazer o que XD ... paciencia, quem sabe se conseguir ferias esse ano eu possa jogar um pouco mais
@DenerCarvalho o vogella parece mais simples, mas ele não esta versionado ali, se tiver algum bug vc terá que corrigir por si só, mas é só estudar um pouco de DOM ae fica blz
@GuilhermeNascimento isso foi inspirado na idéia de "renderizar pra variável sem ob_start" que eu conversei com o Wallace hoje, mas ao mesmo tempo permitindo função PHP misturada com o template.
Na prática eu não uso assim. Eu prefiro usar as funções antes do HTML
e mesclar os resultados só. Por exemplo
$variavel = função que eu quero usar;
$template = <<<END
<title>$variavel</title>
<restodohtml>
...
END;
acho que fica bem mais limpo do que <?= funcao(); ?> no meio de html
@GuilhermeNascimento e se a pessoa bolar uma classe ou função esperta
dá pra fazer todos os templates assim:
<? funcao_do_template( <<<END <html> .... END )
aí vc chama tudo com include.
Fica mais poluido o começo e o fim
Mas não precisa mais de <?=
e faz o render em string, que era a conversa da tarde.
(para situações em que vc vai usar pra email ou fazer outro processamento)
Agora, se a aplicação não for pensada nisso, realmente só resta o output buffer
Vou mais longe: se for sistema com cache
eu acho muito melhor usar o template com replace e boa.
@Bacco por mais que eu evite frameworks por incrivel que pareça, eu gosto de estruturas semi-automatizadas, como algo assim abc {$a} def, que equivale a echo 'abc ', htmlentities($a), ' def';
@GuilhermeNascimento acho que vc talvez goste da idéia do blocks então. quem sabe eu retomo e te mostro depois. A idéia dele era eu terceirizar pra designers (e mesmo programadores). A idéia é vc ter as coisas essenciais já prontas, como mailform etc.