[Escola de Dados] [okfn-br] [thackday] Re: Aplicativo web para "melhorar" seu texto
edgar em ymonad.com
edgar em ymonad.com
Sexta Abril 11 21:06:42 UTC 2014
Sim, é no frontend, tanto que eles possuem uma versão desktop da app.
Mas as regras são bem simples, então é fácil fazer tudo no frontend.
On Fri, Apr 11, 2014 at 06:03:48PM -0300, João Batista Oliveira Neto wrote:
> Marco,
> Posso afirmar, com certeza absoluta, sem qualquer margem de erro, de que a
> anA!lise sintA!tica A(c) 100% feita no front-end. A* possAvel, inclusive,
> rodar a app totalmente offline.
> Ainda, estou com o cA^3digo responsA!vel pela anA!lise jA! todo formatado.
> No cA^3digo original, o dicionA!rio estA! escrito utilizando notaAS:A-L-o
> hexadecimal. JA! fiz a conversA-L-o de todo o dicionA!rio para decimal e
> entA-L-o para os respectivos caracteres.
> Se o autor nos der permissA-L-o para fazer o port para portuguA-as, nA-L-o
> serA! complicado fazA-a-lo.
> ;)
> --
> JoA-L-o Batista Neto
> Desenvolvedor engenheiro de aplicaAS:Aues web
>
> 2014-04-11 17:51 GMT-03:00 Marco TA-olio Pires <mtrpires em gmail.com>:
>
> JoA-L-o, sensacional. Eu dei uma mexida no cA^3digo e fiquei com
> preguiAS:a quando vi o dicionA!rio. Mas A(c) algo que dA! pra fazer,
> nA(c)? Pelo que ouvi dizer, mas nA-L-o confirmei, o cA^3digo de anA!lise
> sintA!tica nA-L-o estaria no front-end... Mas nA-L-o A(c) uma coisa
> absurda: ilumina se uma frase passar do limite x de palavras, ilumina
> palavra se passar do limite y de caracteres, aciona um dicionA!rio de
> advA(c)rbios, e, pra mim a parte que deve ser a mais trabalhosa...
> aciona a linguagem natural pra identificar voz passiva e dar sugestAues
> para substituir palavras "difAceis" a** seguindo a sugestA-L-o do Edgar.
>
> AliA!s, Edgar, eu vejo esse web app como uma brincadeira... escrever um
> texto bom A(c) muito mais do que fazer um corte seco como esse. Mas A(c)
> um exercAcio valioso. JA! melhora seu texto imensamente. FaAS:a o teste
> :P a** e pA', como assim, Hemingway A(c) muito bom!
>
> Pedro, seria uma boa, hein? Eu me inscreveria! Esse app em portuguA-as
> ajudaria jornalistas a torto e A direita. Poderia ser atA(c) um plugin
> de wordpress, ou um cA^3digo pra ser embutido nos CMSs da vida. JoA-L-o,
> a gente pede autorizaAS:A-L-o pros autores. Se eles nA-L-o toparem (o
> que A(c) provA!vel, uma vez que eles obfuscaram o cA^3digo) podemos
> pensar em fazer o cA^3digo do zero.
>
> abraAS:os
>
> 2014-04-11 17:40 GMT-03:00 Pedro Markun <pedro em markun.com.br>:
>
> A gente esta tentando armar uma oficina de NLTK com o Fabbri por aqui.
> Assim que passar esse meu cronograma conturbado, engrenamos isso :)
> ---
> Em uma nota nA-L-o relacionada... a gente estava pirando a uns tempos
> em usar TDD (test driven development) aplicado a escrita de leis. A
> ideia era meio essa onda... vocA-a passar um PL pelo sistema e ele
> apitar em questAues chaves e/ou controversas.
>
> 2014-04-11 17:32 GMT-03:00 Edgar <e em vaz.io>:
>
> Existiu um discussA-L-o interessante no Hackernews sobre essa app
> hA! algum tempo atrA!s:
>
> https://news.ycombinator.com/item?id=7223969
>
> Mas note que as regras para anA!lise de texto nesse app sA-L-o bem
> simplA^3rias, inclusive na discussA-L-o acima vai ver que teve um
> cara que copiou e colou um texto do prA^3prio Hemingway nesse app e
> obteve uma nota baixa.
>
> Implementar um sistema desses com regras abertas e claras, inclusive
> com possibilidade de escolher quais regras utilizar, definir
> conjuntos de regras relacionadas a diferentes estilos literA!rios,
> etc nA-L-o seria muito complexo enquanto as regras fossem simples e
> claras. Poderia ser utilizado a fantA!stica biblioteca do Python
> NLTK http://www.nltk.org/ para isso. Ela inclusive jA! possui alguns
> corpus em portuguA-as, dA! uma olha em:
>
> http://www.nltk.org/howto/portuguese_en.html
>
> Que vai encontrar alguns exemplos de anA!lise de concordA-c-ncia e
> categorizaAS:A-L-o lA(c)xica usando a biblioteca.
> Se estiver interessado veja o livro aberto http://www.nltk.org/book/
> que A(c) voltado para pessoas que nA-L-o necessariamente possuam
> experiA-ancia com programaAS:A-L-o.
>
> E.
>
> PS: Podiam ter escolhido um autor melhor paraA inspirar uma app,
> mas isso A(c) sA^3 uma questA-L-o de gosto.
> A
>
> 2014-04-11 16:54 GMT-03:00 JoA-L-o Batista Oliveira Neto
> <neto.joaobatista em gmail.com>:
>
> Marco,
> Formatei o cA^3digo do algorAtimo e o inspecionei
> superficialmente. Aparentemente, fazA-a-lo funcionar com o
> portuguA-as nA-L-o A(c) complicado. O primeiro passo, obviamente,
> seria modificar o dicionA!rio declarado pela variA!velA _0xa19f.
> Vou fazer alguns experimentos aqui, mas para portA!-lo para o
> portuguA-as, serA! necessA!rio pedir permissA-L-o para o autor.
> :D
> --
> JoA-L-o Batista Neto
> Desenvolvedor engenheiro de aplicaAS:Aues web
>
> 2014-04-11 16:27 GMT-03:00 Marco TA-olio Pires
> <mtrpires em gmail.com>:
>
> Desculpem o cross-post, mas isso pode interessar muita gente,
> principalmente quem trabalha com/gosta de escrever.
>
> JA! viram o http://www.hemingwayapp.com/ ?
>
> O nome do app A(c) uma alusA-L-o ao jornalista que tinha um
> texto considerado "claro e arrojado". Na teoria, o app deixaria
> o seu texto assim tambA(c)m.
> A* uma brincadeira, mas uma brincadeira que tem fundos de
> verdade.
>
> A ideia A(c) usar algumas das caracterAsticas marcantes do texto
> de Hemingway e ver se o seu texto A(c) assim. Frases curtas,
> palavras pequenas, verbos fortes (em vez de advA(c)rbios),
> ausA-ancia da voz passiva etc.
>
> Nesse sentido, o app te mostra onde estA-L-o as frases grandes,
> os advA(c)rbios, as palavras grandes e as frases que usam a voz
> passiva e vocA-a pode tentar substituir e reescrever com o
> objetivo de deixar seu texto mais claro.
>
> A cereja do bolo, ainda na linha da brincadeira, A(c) um medidor
> que mostra qual o grau de instruAS:A-L-o mAnimo que a pessoa
> deveria ter para entender seu texto. A recomendaAS:A-L-o do site
> A(c) que seu texto atinja um score de 10 ou menos (algo como uma
> pessoa do primeiro ano do ensino mA(c)dio conseguiria ler seu
> texto sem problemas). O cA!lculo, pelo que entendi, A(c) feito a
> partir do nA-omero de frases, parA!grafos e palavras.
>
> Claro que escrever um bom texto nA-L-o passa apenas pelas
> caracterAsticas trabalhadas no app, mas A(c) um exercAcio bem
> legal pra tentar nos disciplinar a fazer escolhas mais "claras e
> arrojadas".
>
> O A-onico problema A(c) que o app sA^3 funciona em inglA-as :(
>
> AbraAS:os,
>
> --
> Marco TA-olio Pires :: journogeek :: @mtrpires
> _______________________________________________
> escoladedados mailing list
> escoladedados em lists.okfn.org
> https://lists.okfn.org/mailman/listinfo/escoladedados
>
> _______________________________________________
> okfn-br mailing list
> okfn-br em lists.okfn.org
> https://lists.okfn.org/mailman/listinfo/okfn-br
> Unsubscribe: https://lists.okfn.org/mailman/options/okfn-br
>
> --
> VocA-a recebeu essa mensagem porque estA! inscrito no grupo
> quot;TransparA-ancia Hacker" dos Grupos do Google.
> Para cancelar inscriAS:A-L-o nesse grupo e parar de receber e-mails
> dele, envie um e-mail para thackday+unsubscribe em googlegroups.com.
> Para postar nesse grupo, envie um e-mail para
> thackday em googlegroups.com.
> Acesse esse grupo em http://groups.google.com/group/thackday.
> Para ver essa discussA-L-o na Web, acesse
> https://groups.google.com/d/msgid/thackday/CAMcM9kZzHHi35FMtCHBeeq75GwfcSGuv%2B6XDUUqeA7nxKCwWsA%40mail.gmail.com.
> Para mais opAS:Aues, acesse https://groups.google.com/d/optout.
>
> --
> VocA-a recebeu essa mensagem porque estA! inscrito no grupo
> quot;TransparA-ancia Hacker" dos Grupos do Google.
> Para cancelar inscriAS:A-L-o nesse grupo e parar de receber e-mails
> dele, envie um e-mail para thackday+unsubscribe em googlegroups.com.
> Para postar nesse grupo, envie um e-mail para
> thackday em googlegroups.com.
> Acesse esse grupo em http://groups.google.com/group/thackday.
> Para ver essa discussA-L-o na Web, acesse
> https://groups.google.com/d/msgid/thackday/CABnW7Vft94zio77bQo3irNH0Af3kfNwE7Z%2BjN4QUzRiAJDz-Pg%40mail.gmail.com.
> Para mais opAS:Aues, acesse https://groups.google.com/d/optout.
>
> --
> Marco TA-olio Pires :: journogeek :: @mtrpires
> _______________________________________________
> escoladedados mailing list
> escoladedados em lists.okfn.org
> https://lists.okfn.org/mailman/listinfo/escoladedados
> _______________________________________________
> okfn-br mailing list
> okfn-br em lists.okfn.org
> https://lists.okfn.org/mailman/listinfo/okfn-br
> Unsubscribe: https://lists.okfn.org/mailman/options/okfn-br
Mais detalhes sobre a lista de discussão escoladedados