Re: [riapt] Re: Comunidade SaaS em Português de Portugal

2023-08-28 Por tôpico João Fernandes
Não sai do mundo da programação mas o foco agora não é bater código 

On Mon, Aug 28, 2023, 12:04 PM Hugo Ferreira  wrote:

> A sério João !
> Eras visto como um dos "master minds" das RIAs noutros tempos.
> Pensei que tivesses migrado para as novas tendências da última década.
>
> Somos um país muito pequeno e trata-se de um tema muito, muito específico.
> Ainda pensei abrir um fórum ou página no facebook para troca de ideias mas
> sinceramente tenho receio que da mesma forma que não encontrei nada, não vá
> dar em nada e por isso olha, lá tenho de ficar pelo brasil.
>
> É extremamente raro conhecer pessoas que tenham saído do mundo da
> programação, pois apesar dos valores praticamente no mercado não
> corresponderem à procura (daí provavelmente continuarem tanto por preencher
> continuamente), também é raro conhecer algum programador no desempregado,
> verdade seja dita.
> Por uma curiosidade pessoal (se não quiseres responder, eu compreendo e
> respeito), mudaste para que área ?
>
>
>
> João Fernandes  escreveu no dia
> segunda, 28/08/2023 à(s) 09:23:
>
>> Aconteceu-me o mesmo Ivan.
>>
>> Sinceramente também já não esperava receber emails aqui no grupo.
>>
>>
>> Quanto à questão sinceramente desconheço se já existe alguma coisa pois
>> estou completamente, já não programo faz 5 anos e gestão/marketing também
>> não fazem parte da minha área de foco.
>>
>> On Fri, Aug 25, 2023, 4:06 PM Ivan Cunha  wrote:
>>
>>> Só para dizer que a própria Google enviou o email da notificação deste
>>> post. para o SPAM!
>>> Ou seja, é provável que muita gente nem irá receber a notificação :\
>>>
>>> On Friday, August 25, 2023 at 12:55:39 AM UTC+1 hugo wrote:
>>>
>>>> Boa noite,
>>>>
>>>> Não sei se alguém ainda segue este antigo grupo mas tenho me dedicado
>>>> nos últimos anos a desenvolver e comercializar sobre no modelo SaaS.
>>>> Nos últimos tempos, tenho me interessado mais sobre o assunto do ponto
>>>> de vista mais de gestão, marketing, estratégia, etc ... e tenho consultado
>>>> muita informação mas é tudo comunidades brasileiras.
>>>> Não encontrei nada em Portugês de Portugal :(
>>>> Será que existe e não encontrei ?
>>>> Há aqui mais alguém interessado no tópico e fará sentido criar-se algo
>>>> do género ou será que não se justifica para a dimensão do nosso país?
>>>>
>>>> A propósito, fui um dos últimos resistentes com o Flex (um ERP de nicho
>>>> em modelo Desktop-SaaS).
>>>> Nos últimos anos acompanhei, ajudei, tornei-me programador oficial e
>>>> mais tarde project manager da fundação Apache para o projeto Apache Royale
>>>> e a minha aplicação está toda rescrita com Apache Royale ;)
>>>>
>>>> Estou neste momento a terminar o desenvolvimento do meu segundo SaaS já
>>>> de raiz um Apache Royale mas desta vez um Micro-SaaS desenvolvido em apenas
>>>> 2 meses !
>>>>
>>>> Cumprimentos,
>>>> Hugo.
>>>>
>>>>
>>>>
>>> --
>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>>> Grupos do Google.
>>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>>> envie um email para riapt+unsubscr...@googlegroups.com.
>>> Para ver este debate na Web, visite
>>> https://groups.google.com/d/msgid/riapt/0245dbb4-ce74-4318-a38f-25d9a584d37an%40googlegroups.com
>>> <https://groups.google.com/d/msgid/riapt/0245dbb4-ce74-4318-a38f-25d9a584d37an%40googlegroups.com?utm_medium=email_source=footer>
>>> .
>>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para ver este debate na Web, visite
>> https://groups.google.com/d/msgid/riapt/CAGgUee0JGpx2yH6j9UmybWcX9DHWFHvuTyPzDYNxwPvOEgYZgg%40mail.gmail.com
>> <https://groups.google.com/d/msgid/riapt/CAGgUee0JGpx2yH6j9UmybWcX9DHWFHvuTyPzDYNxwPvOEgYZgg%40mail.gmail.com?utm_medium=email_source=footer>
>> .
>>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular 

Re: [riapt] Re: Comunidade SaaS em Português de Portugal

2023-08-28 Por tôpico João Fernandes
Aconteceu-me o mesmo Ivan.

Sinceramente também já não esperava receber emails aqui no grupo.


Quanto à questão sinceramente desconheço se já existe alguma coisa pois
estou completamente, já não programo faz 5 anos e gestão/marketing também
não fazem parte da minha área de foco.

On Fri, Aug 25, 2023, 4:06 PM Ivan Cunha  wrote:

> Só para dizer que a própria Google enviou o email da notificação deste
> post. para o SPAM!
> Ou seja, é provável que muita gente nem irá receber a notificação :\
>
> On Friday, August 25, 2023 at 12:55:39 AM UTC+1 hugo wrote:
>
>> Boa noite,
>>
>> Não sei se alguém ainda segue este antigo grupo mas tenho me dedicado nos
>> últimos anos a desenvolver e comercializar sobre no modelo SaaS.
>> Nos últimos tempos, tenho me interessado mais sobre o assunto do ponto de
>> vista mais de gestão, marketing, estratégia, etc ... e tenho consultado
>> muita informação mas é tudo comunidades brasileiras.
>> Não encontrei nada em Portugês de Portugal :(
>> Será que existe e não encontrei ?
>> Há aqui mais alguém interessado no tópico e fará sentido criar-se algo do
>> género ou será que não se justifica para a dimensão do nosso país?
>>
>> A propósito, fui um dos últimos resistentes com o Flex (um ERP de nicho
>> em modelo Desktop-SaaS).
>> Nos últimos anos acompanhei, ajudei, tornei-me programador oficial e mais
>> tarde project manager da fundação Apache para o projeto Apache Royale e a
>> minha aplicação está toda rescrita com Apache Royale ;)
>>
>> Estou neste momento a terminar o desenvolvimento do meu segundo SaaS já
>> de raiz um Apache Royale mas desta vez um Micro-SaaS desenvolvido em apenas
>> 2 meses !
>>
>> Cumprimentos,
>> Hugo.
>>
>>
>>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para ver este debate na Web, visite
> https://groups.google.com/d/msgid/riapt/0245dbb4-ce74-4318-a38f-25d9a584d37an%40googlegroups.com
> 
> .
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para ver este debate na Web, visite 
https://groups.google.com/d/msgid/riapt/CAGgUee0JGpx2yH6j9UmybWcX9DHWFHvuTyPzDYNxwPvOEgYZgg%40mail.gmail.com.


Re: [riapt] Off-topic : Ofertas de emprego frontend Angular/ReactJs

2021-03-18 Por tôpico João Fernandes
Parabéns pelo crescimento Cristóvão, já tens ai uns quantos vindos do meu
lado 

On Thu, Mar 18, 2021, 11:19 AM Cristovão Morgado <
cristovao.morg...@gmail.com> wrote:

> Pois é Hugo, malta de frontend é agora bem procurada, mas anda aí muito
> gato por lebre!
> Procuramos malata de todas as maturidades.
> E só para terem a noção já somos +1000(Lisboa e Porto) na CTW e este ano
> queremos contratar mais 400 colaboradores para vários cargos como podem ver
> no nosso website. Não vou aqui vender "o marketing" da empresa .. se
> tiverem curiosidade é ver nas redes sociais ;)
>
>
> Best regards
> Cristóvão Morgado
> pt.linkedin.com/in/cmmorgado/
> github.com/cmorgado
>
>-
>
>
>
>
> Hugo Ferreira  escreveu no dia quinta, 18/03/2021
> à(s) 10:10:
>
>> Bom dia Cristovão,
>>
>> 10 programadores !
>> Parabéns pelo vosso sucesso.
>>
>> Se forem Juniores, apostem perto do ano letivo terminar e agarra-os logo,
>> creio ser o caminho mais facil mas não quer dizer mais barato pois não
>> contribuem logo de forma produtiva, antes pelo contrário, requerem o
>> tripo do tempo de outro programador mas com o tempo podes moldar, até
>> sairem, lolol.
>> Tantos e experientes não vai ser nada fácil, só mesmo tirando-os das
>> empresas que nesta altura deve ser ainda mais dificil.
>> Não conheço ninguém na nossa área desempregado, antes pelo contrário, já
>> alguns amigos me ofereceram para ir trabalhar nas empresas deles.
>>
>> Sei que este e-mail não ajuda muito mas gosto de expressar a minha
>> opinião.
>>
>> Boa sorte !
>>
>>
>>
>>
>> Cristovão Morgado  escreveu no dia quinta,
>> 18/03/2021 à(s) 07:42:
>>
>>> Bom dia a todos,
>>> Não sei se ainda está viva esta lista... mas nada como tentar.
>>>
>>> Encontro-me desde 2018 na Critical Techworks, que para quem não sabe é
>>> uma empresa do BMW Grupo e a nossa missão é desenvolver as soluções de
>>> software para eles.
>>> Que vão desde o software dentro do carro (dashboards, multimédia,
>>> condução autónoma) ao que corre fora por exemplo a My BMW App (100% feita
>>> por nós em Flutter) e soluções de gestão de fábrica e negócio em
>>> Angular/React com backends AWS (nodeJS, python etc etc)
>>>
>>> Ora neste momento estou à procura de cerca de 10 developers front end
>>> para se juntarem às minhas equipas num grande projeto que já está a
>>> decorrer, mas precisa agora de um enorme boost .(fomos vítimas do nosso
>>> sucesso :D )
>>>
>>>
>>> Podem ver mais detalhes aqui:
>>> https://join.criticaltechworks.com/front-end-trailblazer
>>>
>>> Se houver interesse é só entrarem em contato comigo (
>>> cristovao.morg...@criticaltechworks.com) e já agora vejam as outras
>>> vagas e passem a palavra!
>>>
>>> Um abraço à comunidade e ... RIA rules!
>>>
>>> Best regards
>>> Cristóvão Morgado
>>> pt.linkedin.com/in/cmmorgado/
>>> github.com/cmorgado
>>>
>>>-
>>>
>>>
>>> --
>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>>> Grupos do Google.
>>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>>> envie um email para riapt+unsubscr...@googlegroups.com.
>>> Para ver este debate na Web, visite
>>> https://groups.google.com/d/msgid/riapt/CABstQpR3tsydYwoGsf6txsa%2BQDuBuZ0%2BCy2jx-9LmiqbzAkPNQ%40mail.gmail.com
>>> 
>>> .
>>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para ver este debate na Web, visite
>> https://groups.google.com/d/msgid/riapt/CAAAuht24fbRZWW53JLcp%2BanTBXyOV6ueZLEiX05ujoKwY4zk3w%40mail.gmail.com
>> 
>> .
>>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para ver este debate na Web, visite
> https://groups.google.com/d/msgid/riapt/CABstQpRR8ZteEH4nJwc6qrr4oM1bd%3DTduw8W6uo0SnEprsmbtg%40mail.gmail.com
> 
> .
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para ver este 

Re: [riapt] Flutter

2019-02-19 Por tôpico João Fernandes
Não tenho nenhuma experiencia com Flutter, alias neste momento mal meto os
dedos em código, já tenho saudades.

On Thu, 31 Jan 2019 at 18:14, Hugo Ferreira  wrote:

> Boas,
>
> Alguém aqui já experimentou trabalhar com Flutter ?
> O que acham em comparação com Xamarin ?
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>


-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um email para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] TLF - imagens

2017-12-12 Por tôpico João Fernandes
Gostava de te ajudar Hugo mas já não uso Flex há mais de 2 anos e o TLF
sempre foi uma dor de cabeça.

On Dec 11, 2017 11:11 AM, "Hugo Ferreira"  wrote:

> Bom dia,
>
> Estou a desenvolver um pequeno processador de texto dentro da minha
> aplicação utilizando TLF.
>
> A parte do suporte a imagens está a dar luta e queria ver se tinha a sorte
> de encontrar aqui alguém que tenha trabalhado com isto e conheça estes
> problemas ou num contexto geral do Flex consiga ajudar.
>
> Problema 1:
> Para inserir imagens, estou a usar o método insertInlineGraphic do
> EditManager e funciona como o esperado, ou seja, insere uma imagem no local
> onde o cursor estiver a piscar (a imagem é um binário renderizado num
> Sprite).
> Para editar imagens, dou um clique direito na imagem (menu de contexto) e
> escolho a opção de editar (permito alterar a largura, altura e se faz wrap
> texto à direita ou à esquerda).
> Ao tentar editar, o curso tem de estar a piscar (posicionado)
> imediatamente antes da imagem, o que não é nada conveniente e o utilizador
> não se vai aperceber e assim a edição não vai produzir resultados.
>
> Problema 2:
> Uma vez que a edição da imagem é na própria imagem, não queria que o
> cursor fica-se com um ícone de edição como acontece no texto. Para tal mexi
> em várias propriedade da imagem sem sucesso: "useHandCursor = true",
> "mouseChildren = false" e "buttonMode = true".
>
> O problema 2 é mais um pormenor mas o 1 é mais gravoso.
> Acho que uma possível solução passaria por encontrar a imagem e mover o
> cursor mas assim não sei como.
>
> Cumprimentos,
> Hugo.
>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] AMF3 vs JSON

2017-11-14 Por tôpico João Fernandes
No nosso caso não há switch nenhum. Imagina
/REST/somewebserviceName/someMethod os parâmetros poderão ser via query
string out post a time de fazer a inspeção necessária. No nosso caso se
someServiceName não existe ou falta lhe a metadata de exposição, e o mesmo
para a função, devolvemos uma mensagem de erro. Podes inclusive armazenar o
serviço em cache para não estares sempre a recriar o objecto.

São algumas das pequenas coisas que fiz para "poupar" tempo na transição
para HTML. Agora que o trabalho está feito, é tempo de seguir uma nova rota


On Nov 14, 2017 10:03 AM, "Hugo Ferreira" <hferreira...@gmail.com> wrote:

> João,
>
> Queres dizer que tens um serviço genérico e esse sabe "falar" com a
> compressão definida, recebe o pedido comprimido e já internamente
> redirecciona para o serviço certo.
> Algo género:
> GenericService/ServiceName/Data em que o primeiro parâmetro é uma string
> que definido o serviço e o segundo o parâmetro único comprimido,
> descomprimes internamente e via reflection sabes o serviço de destino.
> Internamente este serviço principal iria ter um switch com centenas de
> opções (serviços).
>
> É isto que queres dizer ?
>
> No dia 11 de novembro de 2017 às 09:15, João Fernandes <
> joaopedromartinsfernan...@gmail.com> escreveu:
>
>> Podes sempre criar uma gateway única que vá consumir os serviços já
>> existentes. Foi o que fizemos quando avançamos para uma aplicação HTML,
>> criei uma gateway única server side que permitia consumir qualquer serviço
>> existente mas via JSON em vez de amf ou webservice.
>>
>>
>> On Nov 9, 2017 10:22 PM, "Hugo Ferreira" <hferreira...@gmail.com> wrote:
>>
>>> Claro que sim.
>>> Vai dar um gráfico bastante interessante, até porque o caso de uso
>>> utiliza centenas de serviços AMF3 versus JSON com compressão.
>>> No entanto vai ser uma transição que vai demorar ainda algum tempo.
>>> Sou muito exigente nos meus refactorings.
>>> Acho que são essenciais para continuar a evoluir no sentido tecnológico
>>> mas muito conservador no sentido de não quebrar nada.
>>> Prefiro ter de dar um passo atrás para depois poder dar 2 à frente.
>>> Que se faça uma coisa mas que se faça bem feita :)
>>> Um abraço e vou dar novidades daqui a uns tempos assim que as tiver :)
>>>
>>>
>>> No dia 9 de novembro de 2017 às 21:47, João Fernandes <
>>> joaopedromartinsfernan...@gmail.com> escreveu:
>>>
>>>> Vai partilhando os resultados obtidos.
>>>>
>>>> 2017-11-07 14:58 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:
>>>>
>>>>> Excelente.
>>>>> Realmente têm um suporte muito vasto.
>>>>> AS3 e C# que são as que preciso.
>>>>>
>>>>> Pelo que dizes, então em teoria, até poderá ter melhor performance
>>>>> (pouca certamente) em relação AMF3 mas tenho literalmente centenas de
>>>>> serviços e no total o ganho poderá ser notório.
>>>>> Vale a pena experimentar.
>>>>>
>>>>> A desvantagem a meu ver é que tornará os serviços menos "standard" mas
>>>>> como suportam basicamente o top 50 das linguagens de programação mais
>>>>> utilizadas, acaba-se por colmatar essa desvantagem (melhor que AMF3).
>>>>>
>>>>> No dia 7 de novembro de 2017 às 14:27, João Fernandes <
>>>>> joaopedromartinsfernan...@gmail.com> escreveu:
>>>>>
>>>>>> AMF será sermpre mais compacto que JSON out of the box, no entanto,
>>>>>> podes sempre implementar um sistema de compressão de input/output para
>>>>>> reduzir o tamanho dos dados.
>>>>>> Nós acabamos por usar gzip directamente nos dados (JSON) e tivemos
>>>>>> alguns ganhos mas podes sempre tentar compactar com algo do género
>>>>>> https://msgpack.org/index.html que tem várias implementações. Este
>>>>>> formato tem uma pequena vantagem relativamente ao AMF que é o tamanho da
>>>>>> informação ser dinâmica enquanto que no AMF, a spec obriga a que o
>>>>>> "excedente" seja complementado com padding para preencher o resto do 
>>>>>> espaço
>>>>>> reservado para a definição.
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2017-11-07 11:04 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:
>>>>>>
>>>>>>> Bom dia,
>>>>>>>
>>>>>

Re: [riapt] AMF3 vs JSON

2017-11-11 Por tôpico João Fernandes
Podes sempre criar uma gateway única que vá consumir os serviços já
existentes. Foi o que fizemos quando avançamos para uma aplicação HTML,
criei uma gateway única server side que permitia consumir qualquer serviço
existente mas via JSON em vez de amf ou webservice.


On Nov 9, 2017 10:22 PM, "Hugo Ferreira" <hferreira...@gmail.com> wrote:

> Claro que sim.
> Vai dar um gráfico bastante interessante, até porque o caso de uso utiliza
> centenas de serviços AMF3 versus JSON com compressão.
> No entanto vai ser uma transição que vai demorar ainda algum tempo.
> Sou muito exigente nos meus refactorings.
> Acho que são essenciais para continuar a evoluir no sentido tecnológico
> mas muito conservador no sentido de não quebrar nada.
> Prefiro ter de dar um passo atrás para depois poder dar 2 à frente.
> Que se faça uma coisa mas que se faça bem feita :)
> Um abraço e vou dar novidades daqui a uns tempos assim que as tiver :)
>
>
> No dia 9 de novembro de 2017 às 21:47, João Fernandes <
> joaopedromartinsfernan...@gmail.com> escreveu:
>
>> Vai partilhando os resultados obtidos.
>>
>> 2017-11-07 14:58 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:
>>
>>> Excelente.
>>> Realmente têm um suporte muito vasto.
>>> AS3 e C# que são as que preciso.
>>>
>>> Pelo que dizes, então em teoria, até poderá ter melhor performance
>>> (pouca certamente) em relação AMF3 mas tenho literalmente centenas de
>>> serviços e no total o ganho poderá ser notório.
>>> Vale a pena experimentar.
>>>
>>> A desvantagem a meu ver é que tornará os serviços menos "standard" mas
>>> como suportam basicamente o top 50 das linguagens de programação mais
>>> utilizadas, acaba-se por colmatar essa desvantagem (melhor que AMF3).
>>>
>>> No dia 7 de novembro de 2017 às 14:27, João Fernandes <
>>> joaopedromartinsfernan...@gmail.com> escreveu:
>>>
>>>> AMF será sermpre mais compacto que JSON out of the box, no entanto,
>>>> podes sempre implementar um sistema de compressão de input/output para
>>>> reduzir o tamanho dos dados.
>>>> Nós acabamos por usar gzip directamente nos dados (JSON) e tivemos
>>>> alguns ganhos mas podes sempre tentar compactar com algo do género
>>>> https://msgpack.org/index.html que tem várias implementações. Este
>>>> formato tem uma pequena vantagem relativamente ao AMF que é o tamanho da
>>>> informação ser dinâmica enquanto que no AMF, a spec obriga a que o
>>>> "excedente" seja complementado com padding para preencher o resto do espaço
>>>> reservado para a definição.
>>>>
>>>>
>>>>
>>>> 2017-11-07 11:04 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:
>>>>
>>>>> Bom dia,
>>>>>
>>>>> Estava a ponderar passar de AMF3 para JSON.
>>>>> Ambos os formatos são compactos (ao contrário do SOAP).
>>>>>
>>>>> Este benchamark já tem uma década mas dúvido que se tenha alterado
>>>>> muito: http://www.jamesward.com/2007/04/30/ajax-and-flex-data-loadi
>>>>> ng-benchmarks/
>>>>>
>>>>> A performance para mim está acima de utilizar um protocolo que se
>>>>> tenha tornado padrão.
>>>>>
>>>>> Fazer este tipo de teste requer ainda bastante trabalho (basicamente é
>>>>> fazer a transição para perceber se vale a pena).
>>>>> Alguém que tenha tido contacto com esta comparação digamos nos últimos
>>>>> 3/4 anos ?
>>>>>
>>>>> --
>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>>> do Grupos do Google.
>>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>>> mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
>>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>>> riapt@googlegroups.com.
>>>>> Visite este grupo em https://groups.google.com/group/riapt.
>>>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> João Fernandes
>>>>
>>>> --
>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>> Comunidade Portuguesa de Rich Internet Applications 

Re: [riapt] AMF3 vs JSON

2017-11-09 Por tôpico João Fernandes
Vai partilhando os resultados obtidos.

2017-11-07 14:58 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:

> Excelente.
> Realmente têm um suporte muito vasto.
> AS3 e C# que são as que preciso.
>
> Pelo que dizes, então em teoria, até poderá ter melhor performance (pouca
> certamente) em relação AMF3 mas tenho literalmente centenas de serviços e
> no total o ganho poderá ser notório.
> Vale a pena experimentar.
>
> A desvantagem a meu ver é que tornará os serviços menos "standard" mas
> como suportam basicamente o top 50 das linguagens de programação mais
> utilizadas, acaba-se por colmatar essa desvantagem (melhor que AMF3).
>
> No dia 7 de novembro de 2017 às 14:27, João Fernandes <
> joaopedromartinsfernan...@gmail.com> escreveu:
>
>> AMF será sermpre mais compacto que JSON out of the box, no entanto, podes
>> sempre implementar um sistema de compressão de input/output para reduzir o
>> tamanho dos dados.
>> Nós acabamos por usar gzip directamente nos dados (JSON) e tivemos alguns
>> ganhos mas podes sempre tentar compactar com algo do género
>> https://msgpack.org/index.html que tem várias implementações. Este
>> formato tem uma pequena vantagem relativamente ao AMF que é o tamanho da
>> informação ser dinâmica enquanto que no AMF, a spec obriga a que o
>> "excedente" seja complementado com padding para preencher o resto do espaço
>> reservado para a definição.
>>
>>
>>
>> 2017-11-07 11:04 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:
>>
>>> Bom dia,
>>>
>>> Estava a ponderar passar de AMF3 para JSON.
>>> Ambos os formatos são compactos (ao contrário do SOAP).
>>>
>>> Este benchamark já tem uma década mas dúvido que se tenha alterado
>>> muito: http://www.jamesward.com/2007/04/30/ajax-and-flex-data-loadi
>>> ng-benchmarks/
>>>
>>> A performance para mim está acima de utilizar um protocolo que se tenha
>>> tornado padrão.
>>>
>>> Fazer este tipo de teste requer ainda bastante trabalho (basicamente é
>>> fazer a transição para perceber se vale a pena).
>>> Alguém que tenha tido contacto com esta comparação digamos nos últimos
>>> 3/4 anos ?
>>>
>>> --
>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>>> Grupos do Google.
>>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>>> envie um email para riapt+unsubscr...@googlegroups.com.
>>> Para publicar uma mensagem neste grupo, envie um email para
>>> riapt@googlegroups.com.
>>> Visite este grupo em https://groups.google.com/group/riapt.
>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> João Fernandes
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em https://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] AMF3 vs JSON

2017-11-07 Por tôpico João Fernandes
AMF será sermpre mais compacto que JSON out of the box, no entanto, podes
sempre implementar um sistema de compressão de input/output para reduzir o
tamanho dos dados.
Nós acabamos por usar gzip directamente nos dados (JSON) e tivemos alguns
ganhos mas podes sempre tentar compactar com algo do género
https://msgpack.org/index.html que tem várias implementações. Este formato
tem uma pequena vantagem relativamente ao AMF que é o tamanho da informação
ser dinâmica enquanto que no AMF, a spec obriga a que o "excedente" seja
complementado com padding para preencher o resto do espaço reservado para a
definição.



2017-11-07 11:04 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:

> Bom dia,
>
> Estava a ponderar passar de AMF3 para JSON.
> Ambos os formatos são compactos (ao contrário do SOAP).
>
> Este benchamark já tem uma década mas dúvido que se tenha alterado muito:
> http://www.jamesward.com/2007/04/30/ajax-and-flex-data-loading-benchmarks/
>
> A performance para mim está acima de utilizar um protocolo que se tenha
> tornado padrão.
>
> Fazer este tipo de teste requer ainda bastante trabalho (basicamente é
> fazer a transição para perceber se vale a pena).
> Alguém que tenha tido contacto com esta comparação digamos nos últimos 3/4
> anos ?
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Git para quem vem de SVN

2017-10-26 Por tôpico João Fernandes
No meu caso, prefiro não fazer squash pois acabas por perder o histórico
dos diversos commits, o que eu, pessoalmente, acho útil principalmente se
por exemplo, possa precisar de fazer um cherry pick para uma branch onde a
mesma alteração possa ser necessária sem ter de levar com tudo atrás.

Já agora, dos que aqui usam GIT, quais os repositórios que usam?

2017-10-26 14:23 GMT+01:00 Pedro Pereira <cyberafael2...@gmail.com>:

> Não sei exatamente mas existem várias formas de tornar mais simples uma
> por exemplo é fazer squash dos commits em apenas um...e depois fazer o
> resolve desse único commit. Mas as tools abstraem um PC disso.. na linha de
> comandos normalmente faço sp rebase do que está no server c os meus commits
> e aí eu resolvo os commits..
>
> On 26 Oct 2017 2:19 pm, "João Fernandes" <joaopedromartinsfernandes@
> gmail.com> wrote:
>
>> Pedro, suponho que seja o famoso fast forward certo? É verdade que os
>> clientes acabam por nos tornar preguiçosos sobre o que acontece na
>> realidade.
>>
>> 2017-10-26 11:32 GMT+01:00 Pedro Pereira <cyberafael2...@gmail.com>:
>>
>>> Se isso acontecer vais ter um merge por fases...ou seja ao fazer merge
>>> vais ter de resolver commit por commit. Quando fizeres o resolve de cada um
>>> vai estar td resolvido..as tools abstraem isso um PC mas na linha de
>>> comandos é isso que acontece.
>>>
>>> On 26 Oct 2017 11:26 am, "Pedro Pereira" <cyberafael2...@gmail.com>
>>> wrote:
>>>
>>>> Isso é a ideia de ser descentralizado se o segundo vai fazer push e a
>>>> hashtag n faz match ele recebe um warning que existem alterações e tem de
>>>> fazer merge localmente resolver os conflitos localmente e após isso fazer
>>>> commit. Desta forma o repo fica sp limpo isto tendo em conta que tá a fazer
>>>> o merge é a resolver os conflitos tá a verificar se passa os testes e está
>>>> td dentro de ordem. E apos isso pode fazer push.. isto vai contra o "commit
>>>> and forget"
>>>>
>>>> On 26 Oct 2017 11:08 am, "Hugo Ferreira" <hferreira...@gmail.com>
>>>> wrote:
>>>>
>>>>> OK, segundo estou a entender, no segundo aparecem os conflitos e ele
>>>>> resolve localmente (tal e qual como no SVN) mas já tinha feito commit 
>>>>> local
>>>>> de vários !
>>>>> Imagina que o segundo fez o commit 1, 2 e 3 mas os conflitos estão no
>>>>> 1 no 2 mas com o 3 está tudo bem (que são outros ficheiros).
>>>>> Resolve os conflitos como se fosse um replace do commit 1 e 2 e volta
>>>>> depois a tentar sincronizar com o central ?
>>>>>
>>>>> A situação dos branchs ainda não sabia o que é mais um ponto positivo
>>>>> a adicionar.
>>>>> Sempre me fez comichão ter de duplicar o código fisicamente, razão
>>>>> pela qual evitava.
>>>>>
>>>>>
>>>>> No dia 26 de outubro de 2017 às 10:58, João Fernandes <
>>>>> joaopedromartinsfernan...@gmail.com> escreveu:
>>>>>
>>>>>> Hugo,
>>>>>>
>>>>>> o segundo faz fetch localmente dos commits que entretanto chegaram ao
>>>>>> repositório remoto, resolve qualquer conflito que possa ter surgido e 
>>>>>> volta
>>>>>> a fazer commit (que tem o resolve) e push para o repositório.
>>>>>>
>>>>>> O GIT tem várias vantagens relativamente ao SVN, como o caso das
>>>>>> branches não serem réplicas totais do código, sendo o switch entre elas
>>>>>> quase imediato e tendo custo quase nulo de espaço adicional. Podes criar 
>>>>>> a
>>>>>> tua branch local e fazer todos os disparates que não vai influenciar em
>>>>>> nada as branches de desenvolvimento e isto tudo sem nunca influenciar em
>>>>>> anda o repositório central (ou repositórios).
>>>>>>
>>>>>> Usamos GIT há sensivelmente 3 anos e aumentou a produtividade da
>>>>>> equipa e diminuiu drasticamente os tempos de lançamento. Apesar do GIT 
>>>>>> não
>>>>>> impor qualquer workflow de trabalho, optamos pelo GitFlow que permite de
>>>>>> forma muito facilitada o desenvolvimento isolado de features que são
>>>>>> somente integradas após aprovação.
>>>>>>
>>>>>> 2017-10-26 10:48 GMT+01:00 Hugo Ferreira <hferreira...@

Re: [riapt] Git para quem vem de SVN

2017-10-26 Por tôpico João Fernandes
Pedro, suponho que seja o famoso fast forward certo? É verdade que os
clientes acabam por nos tornar preguiçosos sobre o que acontece na
realidade.

2017-10-26 11:32 GMT+01:00 Pedro Pereira <cyberafael2...@gmail.com>:

> Se isso acontecer vais ter um merge por fases...ou seja ao fazer merge
> vais ter de resolver commit por commit. Quando fizeres o resolve de cada um
> vai estar td resolvido..as tools abstraem isso um PC mas na linha de
> comandos é isso que acontece.
>
> On 26 Oct 2017 11:26 am, "Pedro Pereira" <cyberafael2...@gmail.com> wrote:
>
>> Isso é a ideia de ser descentralizado se o segundo vai fazer push e a
>> hashtag n faz match ele recebe um warning que existem alterações e tem de
>> fazer merge localmente resolver os conflitos localmente e após isso fazer
>> commit. Desta forma o repo fica sp limpo isto tendo em conta que tá a fazer
>> o merge é a resolver os conflitos tá a verificar se passa os testes e está
>> td dentro de ordem. E apos isso pode fazer push.. isto vai contra o "commit
>> and forget"
>>
>> On 26 Oct 2017 11:08 am, "Hugo Ferreira" <hferreira...@gmail.com> wrote:
>>
>>> OK, segundo estou a entender, no segundo aparecem os conflitos e ele
>>> resolve localmente (tal e qual como no SVN) mas já tinha feito commit local
>>> de vários !
>>> Imagina que o segundo fez o commit 1, 2 e 3 mas os conflitos estão no 1
>>> no 2 mas com o 3 está tudo bem (que são outros ficheiros).
>>> Resolve os conflitos como se fosse um replace do commit 1 e 2 e volta
>>> depois a tentar sincronizar com o central ?
>>>
>>> A situação dos branchs ainda não sabia o que é mais um ponto positivo a
>>> adicionar.
>>> Sempre me fez comichão ter de duplicar o código fisicamente, razão pela
>>> qual evitava.
>>>
>>>
>>> No dia 26 de outubro de 2017 às 10:58, João Fernandes <
>>> joaopedromartinsfernan...@gmail.com> escreveu:
>>>
>>>> Hugo,
>>>>
>>>> o segundo faz fetch localmente dos commits que entretanto chegaram ao
>>>> repositório remoto, resolve qualquer conflito que possa ter surgido e volta
>>>> a fazer commit (que tem o resolve) e push para o repositório.
>>>>
>>>> O GIT tem várias vantagens relativamente ao SVN, como o caso das
>>>> branches não serem réplicas totais do código, sendo o switch entre elas
>>>> quase imediato e tendo custo quase nulo de espaço adicional. Podes criar a
>>>> tua branch local e fazer todos os disparates que não vai influenciar em
>>>> nada as branches de desenvolvimento e isto tudo sem nunca influenciar em
>>>> anda o repositório central (ou repositórios).
>>>>
>>>> Usamos GIT há sensivelmente 3 anos e aumentou a produtividade da equipa
>>>> e diminuiu drasticamente os tempos de lançamento. Apesar do GIT não impor
>>>> qualquer workflow de trabalho, optamos pelo GitFlow que permite de forma
>>>> muito facilitada o desenvolvimento isolado de features que são somente
>>>> integradas após aprovação.
>>>>
>>>> 2017-10-26 10:48 GMT+01:00 Hugo Ferreira <hferreira...@gmail.com>:
>>>>
>>>>> Com a linha de comando fazes tudo.
>>>>> O Git nasceu da linha de comandos e são comandos simples, com nomes
>>>>> fáceis de entender e como habitual a net está inundada dessa informação 
>>>>> mas
>>>>> mesmo assim nem seria preciso tanto. A site oficial do Git está muito bem
>>>>> feito e é quanto baste. Alias foi a partir de lá que facilmente coloquei o
>>>>> Git a funcionar ontem à noite só com uma simples leitura.
>>>>>
>>>>> No limite a ferramenta gráfica fará também tudo se implementar todos
>>>>> os comandos ou andará um passo atrás.
>>>>>
>>>>> No meu caso não consigo idealizar sem a ferramenta gráfica.
>>>>> Não se trata de uma questão de ser mais "bonito" que é :) nem de saber
>>>>> os comandos que são fáceis de memorizar.
>>>>> Para mim trata-se de eficiência.
>>>>>
>>>>> O SVN sempre me tratou bem. Utilizo há cerca de uma década.
>>>>> Aprendi a evitar conflitos de código na maioria das vezes mas por
>>>>> vezes o SVN fica com lock e perde-se tempo a resolver a questão.
>>>>> Apesar de o Git ser atualmente "lá mode" ou melhor já é nos últimos
>>>>> anos, para mim a grande vantagem é poder trabalhar offline e com l

Re: [riapt] Git para quem vem de SVN

2017-10-26 Por tôpico João Fernandes
em forma GUI) + explorador de pasta onde podia fazer
>>>> show log de um ficheiro ou pasta mas foi muito mais longe do que isso
>>>> criando nossas necessidades. Não só consigo visualizar o famoso fluxo do
>>>> git como consigo visualizar a evolução das pastas em árvore ao longo do
>>>> tempo.
>>>> A forma como foi estrutura esta ferramenta, nota-se que foi muito bem
>>>> pensada. É intuitiva para iniciados no Git como eu mas também disponibiliza
>>>> todas (ou uma grande parte) das ferramentas/opções do Git.
>>>> No meu ver, se eu tiver de sair do Git para a linha de comandos sem ser
>>>> por opção minha, então a falha é da ferramenta.
>>>> O que vejo nas outras ferramentas é apenas um conjunto de opções muito
>>>> limitadas + um botão de abrir a consola. Parecem ferramentas alfa
>>>> incompletas.
>>>> A pior de todas foi a primeira que experimentei que foi o Github
>>>> Desktop que vindo de onde vem, esperava muito, muito mais.
>>>> A ferramenta fica toda explorada em meia dúzia (e não estou a exagerar)
>>>> de cliques.
>>>>
>>>> Depois do teste muito bem sucedido com o GUI, fui instalar o Git (ai
>>>> sim usando exclusivamente a linha de comandos) na máquina com Linux e o
>>>> processo é muito semelhante ao que fiz há vários anos na mesma máquina com
>>>> o SVN.
>>>> - atualizar a lista de packages
>>>> - instalar
>>>> - aceder à pasta que quero e fazer git init
>>>> - o Git cria um pasta de ficheiros abertos de configuração (tal e qual
>>>> o SVN) mas muito, muito mais vasto em termos de opções (todas estas
>>>> configurações estão presentes no Tower :))
>>>>
>>>> Gostei de facto que a ligação é full path, permitindo ter as pastas do
>>>> Git onde quiser e não obrigatoriamente sobre o mesmo nó principal (ao
>>>> contrário do SVN) mas lá está, isto tem haver com a filosofia
>>>> descentralizada do Git.
>>>>
>>>>
>>>> No dia 26 de outubro de 2017 às 07:33, João Fernandes <
>>>> joaopedromartinsfernan...@gmail.com> escreveu:
>>>>
>>>>> Nós usamos git com sourcetree. Este para além de ter suporte para
>>>>> terminal para os aficionados do commandline, suporta também gitflow. Para
>>>>> equipas é sequer difícil justificar svn comparando Git. Se a questão é ver
>>>>> em árvore, faz clone e já ficas com o código em árvore no teu file system
>>>>>  Git vai muito para além de um simples repositório de codigo.
>>>>>
>>>>> On Oct 25, 2017 11:20 PM, "Hugo Ferreira" <hferreira...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Para um projeto free não faz qualquer sentido pagar-se nem $79, nem
>>>>>> $1.
>>>>>> Subscrição como é o caso de uma ferramenta sugerida aqui com um bom
>>>>>> aspeto mas nem testei, não faz sentido e não acredito no modelo.
>>>>>> Subscrição faz sentido sim para software "gratuíto" em que a empresa
>>>>>> está a pagar é o serviço de dados e suporte como software de gestão por
>>>>>> exemplo.
>>>>>>
>>>>>> Para quem ganha dinheiro com software faz todo o sentido pagar-se por
>>>>>> uma ferramenta destas, tal com um mecânico paga para ter as suas corretas
>>>>>> ferramentas na sua oficina.
>>>>>> Atualmente mais de 50% do software do meu macOS é pago mas tem sido
>>>>>> ao longo do tempo.
>>>>>> O software gratuíto para mim só faz sentido se servir o propósito
>>>>>> comparado com versões comerciais.
>>>>>>
>>>>>> Já optei por software free porque serve o seu propósito e até bate
>>>>>> software comercial, sendo largamente utilizado e com boa prespetiva de
>>>>>> continuidade (ex: DB Browser for SQLite).
>>>>>> Também vejo se é um "abandonware" ou fica aquem do software
>>>>>> comercial, opto pelo comercial.
>>>>>> Por exemplo, quis ter um cliente de SQL Server no macOS e comprei
>>>>>> Navicat for SQL Server que em comparação com todos os outros é muito mais
>>>>>> caro mas não só está muito acima (o que é um requesito para uma 
>>>>>> ferramenta
>>>>>> destas), como cerca de metade das funcionalidades bate a própria 
>>>

Re: [riapt] Git para quem vem de SVN

2017-10-26 Por tôpico João Fernandes
Nós usamos git com sourcetree. Este para além de ter suporte para terminal
para os aficionados do commandline, suporta também gitflow. Para equipas é
sequer difícil justificar svn comparando Git. Se a questão é ver em árvore,
faz clone e já ficas com o código em árvore no teu file system  Git vai
muito para além de um simples repositório de codigo.

On Oct 25, 2017 11:20 PM, "Hugo Ferreira"  wrote:

> Para um projeto free não faz qualquer sentido pagar-se nem $79, nem $1.
> Subscrição como é o caso de uma ferramenta sugerida aqui com um bom aspeto
> mas nem testei, não faz sentido e não acredito no modelo.
> Subscrição faz sentido sim para software "gratuíto" em que a empresa está
> a pagar é o serviço de dados e suporte como software de gestão por exemplo.
>
> Para quem ganha dinheiro com software faz todo o sentido pagar-se por uma
> ferramenta destas, tal com um mecânico paga para ter as suas corretas
> ferramentas na sua oficina.
> Atualmente mais de 50% do software do meu macOS é pago mas tem sido ao
> longo do tempo.
> O software gratuíto para mim só faz sentido se servir o propósito
> comparado com versões comerciais.
>
> Já optei por software free porque serve o seu propósito e até bate
> software comercial, sendo largamente utilizado e com boa prespetiva de
> continuidade (ex: DB Browser for SQLite).
> Também vejo se é um "abandonware" ou fica aquem do software comercial,
> opto pelo comercial.
> Por exemplo, quis ter um cliente de SQL Server no macOS e comprei Navicat
> for SQL Server que em comparação com todos os outros é muito mais caro mas
> não só está muito acima (o que é um requesito para uma ferramenta destas),
> como cerca de metade das funcionalidades bate a própria ferramenta oficial
> da Microsoft.
> Antes de comprar derivado ao preço, testei muitas outras mas basicamente
> foi instalar e desinstalar, pois voltava sempre para o magment studio.
>
>
> No dia 25 de outubro de 2017 às 23:06, Ricardo Araújo <
> ricardoades...@gmail.com> escreveu:
>
>> Acredito que sim! Custa é "apenas" $79
>>
>> No dia 25 de outubro de 2017 às 22:55, Hugo Ferreira <
>> hferreira...@gmail.com> escreveu:
>>
>>> Pessoa,
>>>
>>> Tower é a resposta !
>>> Acabei de instalar e é soberbo.
>>> Tem tudo até dá para usar para SVN
>>> Parece ter o melhor dos 2 mundos.
>>>
>>> No dia 25 de outubro de 2017 às 18:44, Paulo Ferreira <
>>> oluap...@gmail.com> escreveu:
>>>
 Eu só uso a linha de comandos... é uma questão de hábito. Para ser
 honesto até me parece mais simples. Mas também nunca precisei de nada muito
 elaborado.

 Como já foi referido o sourcetree tem um bom UI.

 On 25 Oct 2017 18:36, "Ricardo Araújo" 
 wrote:

 sinceramente não percebo como é que alguém pode preferir linha de
 comandos para o GIT... às vezes a coisa torna-se tão complexa mesmo com
 ferramentas cuja intenção é facilitar... não quero sequer imaginar casos
 complicados com linha de comandos!!!

 mas ya, respeito... às vezes ligando o complicometro a vida fica com
 mais adrenalina! :p

 No dia 25 de outubro de 2017 às 17:20, Hugo Ferreira <
 hferreira...@gmail.com> escreveu:

> Cheguei a instalar o sourcetree ontem à noite mas obriga a um registo
> (ainda assim fiz) e pareceu-me (pelo menos não vi como contornar nesta
> primeira abordagem) que só dava para ligar a alguns repositórios definidos
> (como o famoso github).
> Eu vou querer usar isto com o meu próprio git server privado no meu
> NAS/Linux tal com tenho hoje em dia com o SVN.
> Ainda assim liguei a um repositório para testar e pareceu-me que não
> tem a funcionalidade de procuro.
>
> Sim, o Git parece ter tudo ou quase tudo via linha de comandos mas
> estou interessado num GUI que faça tudo o que preciso.
>
> Hoje vou experimentar o Git Extensions que ainda não testei e também o
> trial do Tower que nas specs parece ser exactamente o que pretendo apesar
> da interface um pouco rudimentar (não é um pré-requisito).
>
> No dia 25 de outubro de 2017 às 17:05, Pedro Pereira <
> cyberafael2...@gmail.com> escreveu:
>
>> Sourcetree é muito bom...mas sinceramente nada como linha de comandos
>> para mim é mt mais fácil para criar branch's e prs
>>
>> On 25 Oct 2017 4:47 pm, "Ricardo Araújo" 
>> wrote:
>>
>>> tens o https://www.sourcetreeapp.com/ que tem suporte para mac
>>>
>>> No dia 25 de outubro de 2017 às 16:06, Hugo Ferreira <
>>> hferreira...@gmail.com> escreveu:
>>>
 Apesar do Tower ser "feio" (algum importante para os utilizadores
 de macOS), foi um dos que não testei e pareceu-me ler algo relacionado 
 com
 o que pretende.
 Hoje vou testar.

 No dia 25 de outubro de 2017 às 16:05, Hugo Ferreira <
 hferreira...@gmail.com> escreveu:

> 

[riapt] Proposta para a Holanda

2017-09-15 Por tôpico João Fernandes
Boas pessoal, recebi um contacto de uma empresa holandesa que procura devs
para projecto na Holanda, sendo a mudança de pais um requisito.

A oferta pode ser consultada em https://jobs.emakina.nl/ caso alguém esteja
interessado.

-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


[riapt] Adobe will finally kill Flash in 2020

2017-07-25 Por tôpico João Fernandes
Brunex, tens aqui a data 


Adobe will finally kill Flash in 2020 // The Verge
https://www.theverge.com/2017/7/25/16026236/adobe-flash-end-of-support-2020

Adobe is finally planning to kill off Flash once and for all. Chrome,
Microsoft Edge, and Safari have all been blocking Flash over the past year,
but Adobe is now planning to remove support for it fully by the end of
2020. “We will stop updating and distributing the Flash Player at the end
of 2020 and encourage content creators to migrate any existing Flash
content to these new open formats,” explains an Adobe spokesperson.

A number of gaming, education, and video sites still use Flash, and Adobe
says it remains committed to supporting the technology until 2020 alongside
partners like Apple, Facebook, Google, Microsoft, and Mozilla. Microsoft
says it plans to disable Flash by default in Edge and Internet Explorer in
mid to late 2019,...

Continue reading…




Read in my feedly.com

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Evento JavaScript Chief Architect

2017-07-25 Por tôpico João Fernandes
Visto o objectivo ser seleccionar Chief Architects para outras
empresas,acho que seja normal que a composição da empresa que promove estes
eventos seja assim composta, nada como ter pessoas qualificadas para
avaliar o que se pede.
Acho que neste caso não percebeste bem o objectivo do evento, este é
destinado a encontrar pessoal qualificado para a função descrita e não para
encontrar developers.

2017-07-25 10:12 GMT+01:00 Hugo Ferreira <hferreira...@gmail.com>:

> Olá João,
>
> É impressão minha ou todos os membros dessa empresa são "Chief Architect"
> ou esta é uma nova designação para "developer", ex "programador" :D ?
>
> Em relação ao que oferecem, 100 dólares ano, estando em Portugal, seria
> super, super. Acho que serão extremamente raros (se é que existe alguém) os
> que ganham cá isso (enquanto programadores claro).
>
>
>
> No dia 25 de julho de 2017 às 08:48, João Fernandes <
> joaopedromartinsfernan...@gmail.com> escreveu:
>
>> Boas pessoal, fui contactado para este evento que me parece bastante
>> interessante. Para quem possa estar à procura de novas oportunidades
>> https://www.eventbrite.com/e/javascript-chief-
>> architect-hiring-tournament-100kyr-lisbon-tickets-35766815508?aff=HTR
>>
>> Existem 3 categorias para as quais poderão concorrer: React, Angular 2 e
>> Node.
>>
>> --
>>
>> João Fernandes
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em https://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


[riapt] Evento JavaScript Chief Architect

2017-07-25 Por tôpico João Fernandes
Boas pessoal, fui contactado para este evento que me parece bastante
interessante. Para quem possa estar à procura de novas oportunidades
https://www.eventbrite.com/e/javascript-chief-architect-hiring-tournament-100kyr-lisbon-tickets-35766815508?aff=HTR


Existem 3 categorias para as quais poderão concorrer: React, Angular 2 e
Node.

-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Compilar Flex Windows

2017-05-25 Por tôpico João Fernandes
Acho que existe uma opção para gerar os ficheiros de configuração.
Lembro-me de ver alguma coisa do género.

2017-05-25 11:48 GMT+01:00 Hugo Ferreira <hferreira...@gmail.com>:

> Fantástico.
> Melhor do que o que esperava !
> Tipo um Jenkins mas do mesmo fabricante do IDE que "casam".
> Definitivamente vou experimentar.
>
> Do fórum deles, a dica foi:
> Quando está a compilar em Flex, o IDE produz um ficheiro de configuração
> temporário e depois apaga.
> Vais a diretoria e sacas o file antes de apagar e assim ficas com as
> configurações do IDE para compilar diretamente no SDK.
>
> No dia 25 de maio de 2017 às 11:30, João Fernandes <
> joaopedromartinsfernan...@gmail.com> escreveu:
>
>> Acho que o teamcity permite correr configurações do IntelliJ, eles tem
>> uma versão gratúita.
>>
>> 2017-05-24 10:08 GMT+01:00 Hugo Ferreira <hferreira...@gmail.com>:
>>
>>> Bom dia,
>>>
>>> Alguém sabe como compilar uma App Flex para Windows com o IntelliJ
>>> através da linha de comandos, ou seja, utilizando todas as configurações
>>> deste IDE sem ter de o abrir ?
>>> Não pretendo usar a formiga (ANT).
>>> Quero mesmo fazer por linha de comandos.
>>>
>>> Obrigado,
>>> Hugo.
>>>
>>> --
>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>>> Grupos do Google.
>>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>>> envie um email para riapt+unsubscr...@googlegroups.com.
>>> Para publicar uma mensagem neste grupo, envie um email para
>>> riapt@googlegroups.com.
>>> Visite este grupo em https://groups.google.com/group/riapt.
>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> João Fernandes
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em https://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Compilar Flex Windows

2017-05-25 Por tôpico João Fernandes
Acho que o teamcity permite correr configurações do IntelliJ, eles tem uma
versão gratúita.

2017-05-24 10:08 GMT+01:00 Hugo Ferreira <hferreira...@gmail.com>:

> Bom dia,
>
> Alguém sabe como compilar uma App Flex para Windows com o IntelliJ através
> da linha de comandos, ou seja, utilizando todas as configurações deste IDE
> sem ter de o abrir ?
> Não pretendo usar a formiga (ANT).
> Quero mesmo fazer por linha de comandos.
>
> Obrigado,
> Hugo.
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] CameraUI

2017-03-30 Por tôpico João Fernandes
Mas se estás a ler o bytearray original já estás a carregar tudo para
memória, o ideal é ter o apontador para o ficheiro é ler do disco
progressivamente o mesmo até terminar a metadata. Se o fazes a partir do
bytearray, já leste tudo para memória.

On Mar 30, 2017 6:00 PM, "Hugo Ferreira" <hferreira...@gmail.com> wrote:

> Criei a minha exatamente pelos problemas que mencionaste.
> Já foi testado em vários androids, iphones e ipad e mantém-se estável e
> rapido a processar.
>
> Em 30/03/2017 5:56 p.m., "João Fernandes" <joaopedromartinsfernandes@
> gmail.com> escreveu:
>
>> Criaste a tua própria biblioteca para ler o exif ou usas uma existente?
>> Existem algumas que só lêem o início do ficheiro pois toda a metadata
>> encontra se ai (quer EXIF quer IPTC), evitando ler o ficheiro todo para
>> memória.
>>
>> On Mar 29, 2017 12:22 PM, "Hugo Ferreira" <hferreira...@gmail.com> wrote:
>>
>>> Viva,
>>>
>>> Desde que falei no assunto que não mexi mais nesta área mas agora tive
>>> mesmo de resolver e ficou a funcionar.
>>> Eu fazia algumas tarefas após tirar a foto com a câmara nativa:
>>> 1 - Carregar a foto com o Loader que devolve um Bitmap;
>>> 2 - Redimensionar para um tamanho máximo o BitmapData caso o valor de
>>> largura fosse superior a um pré-definido;
>>> 3 - Depois tentava descobrir a orientação da imagem através da técnica
>>> EXIF (obrigado pela dica) mas sem sucesso.
>>>
>>> O problema estava que no tratamento da imagem, a informação original do
>>> JPEG perdia-se.
>>>
>>> Primeiro é necessário executar a técnica EXIF sobre o bytearray original
>>> (sem qualquer processamento de imagem) e guardar essa informação numa
>>> variável e só depois seguir o passo 1 e depois o 2.
>>> Depois verifico a orientação lida e se necessário, roda-se a imagem.
>>>
>>> Uma melhoria será guardar a informação da orientação da imagem em cache
>>> e só fazer essa leitura na primeira vez, pois ler os dados de um JPEG
>>> enorme, requer bastante processamento, com a qualidade das câmaras de hoje
>>> em dia.
>>>
>>>
>>> No dia 23 de março de 2017 às 09:53, Hugo Ferreira <
>>> hferreira...@gmail.com> escreveu:
>>>
>>>> Viva,
>>>>
>>>> Cheguei a tentar implemntar isso mas infelizmente que a implementação EXIF
>>>> que encontrei não funciona.
>>>> Se depois chegares a alguma conclusão, por favor diz.
>>>>
>>>> Obrigado,
>>>> Hugo.
>>>>
>>>> No dia 20 de março de 2017 às 15:12, Hugo Ferreira <
>>>> hferreira...@gmail.com> escreveu:
>>>>
>>>>> Viva,
>>>>>
>>>>> É isso mesmo !
>>>>> Desconhecia o conceito "EXIF" e foi  primeira vez que utilizei a
>>>>> classe CameraUI e tive de lidar com este tipo de problemas.
>>>>> Pelo que estive a ler, isto é mesmo assim e não é um bug do AIR ou do
>>>>> Flex.
>>>>> Aguns modelos como o Samsung Galaxy S6 devolvem a foto com um ângulo
>>>>> diferente e outros não.
>>>>> Eu até já tinha o código feito para rodar (corrigir a rotação) da foto
>>>>> porque pensava que só acontecia em iOS (acontece no meu iPad 3 mas não no
>>>>> meu Huawei P9) mas ontem descobri que depende do modelo do device (também
>>>>> acontece por exemplo no S6 e iPhone 7 Plus mas não no iPad Pro),
>>>>> independentemente do OS e do runtime/SDK.
>>>>>
>>>>> Com essa "keyword", já consegui encontrar muita informação na net e
>>>>> irei hoje testar com esta informação: http://stackoverfl
>>>>> ow.com/questions/35657156/adobe-air-cameraui-photo-orientati
>>>>> on/35664209
>>>>> Se funcionar bem, basta usar o método de rotação que já tenho em
>>>>> função dos graus que precisa de compensar (caso a foto não seja devolvida
>>>>> com rotação).
>>>>>
>>>>> Não percebo porque é que não existe um standard.
>>>>> Mais uma coisa para gastar processamento.
>>>>>
>>>>> Foste uma grade ajuda.
>>>>>
>>>>> Obrigado,
>>>>> Hugo.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> No dia 20 de março de 2017 às 14:34, Rui Cruz <in

Re: [riapt] CameraUI

2017-03-30 Por tôpico João Fernandes
Criaste a tua própria biblioteca para ler o exif ou usas uma existente?
Existem algumas que só lêem o início do ficheiro pois toda a metadata
encontra se ai (quer EXIF quer IPTC), evitando ler o ficheiro todo para
memória.

On Mar 29, 2017 12:22 PM, "Hugo Ferreira"  wrote:

> Viva,
>
> Desde que falei no assunto que não mexi mais nesta área mas agora tive
> mesmo de resolver e ficou a funcionar.
> Eu fazia algumas tarefas após tirar a foto com a câmara nativa:
> 1 - Carregar a foto com o Loader que devolve um Bitmap;
> 2 - Redimensionar para um tamanho máximo o BitmapData caso o valor de
> largura fosse superior a um pré-definido;
> 3 - Depois tentava descobrir a orientação da imagem através da técnica
> EXIF (obrigado pela dica) mas sem sucesso.
>
> O problema estava que no tratamento da imagem, a informação original do
> JPEG perdia-se.
>
> Primeiro é necessário executar a técnica EXIF sobre o bytearray original
> (sem qualquer processamento de imagem) e guardar essa informação numa
> variável e só depois seguir o passo 1 e depois o 2.
> Depois verifico a orientação lida e se necessário, roda-se a imagem.
>
> Uma melhoria será guardar a informação da orientação da imagem em cache e
> só fazer essa leitura na primeira vez, pois ler os dados de um JPEG enorme,
> requer bastante processamento, com a qualidade das câmaras de hoje em dia.
>
>
> No dia 23 de março de 2017 às 09:53, Hugo Ferreira  > escreveu:
>
>> Viva,
>>
>> Cheguei a tentar implemntar isso mas infelizmente que a implementação EXIF
>> que encontrei não funciona.
>> Se depois chegares a alguma conclusão, por favor diz.
>>
>> Obrigado,
>> Hugo.
>>
>> No dia 20 de março de 2017 às 15:12, Hugo Ferreira <
>> hferreira...@gmail.com> escreveu:
>>
>>> Viva,
>>>
>>> É isso mesmo !
>>> Desconhecia o conceito "EXIF" e foi  primeira vez que utilizei a classe
>>> CameraUI e tive de lidar com este tipo de problemas.
>>> Pelo que estive a ler, isto é mesmo assim e não é um bug do AIR ou do
>>> Flex.
>>> Aguns modelos como o Samsung Galaxy S6 devolvem a foto com um ângulo
>>> diferente e outros não.
>>> Eu até já tinha o código feito para rodar (corrigir a rotação) da foto
>>> porque pensava que só acontecia em iOS (acontece no meu iPad 3 mas não no
>>> meu Huawei P9) mas ontem descobri que depende do modelo do device (também
>>> acontece por exemplo no S6 e iPhone 7 Plus mas não no iPad Pro),
>>> independentemente do OS e do runtime/SDK.
>>>
>>> Com essa "keyword", já consegui encontrar muita informação na net e irei
>>> hoje testar com esta informação: http://stackoverfl
>>> ow.com/questions/35657156/adobe-air-cameraui-photo-orientation/35664209
>>> Se funcionar bem, basta usar o método de rotação que já tenho em função
>>> dos graus que precisa de compensar (caso a foto não seja devolvida com
>>> rotação).
>>>
>>> Não percebo porque é que não existe um standard.
>>> Mais uma coisa para gastar processamento.
>>>
>>> Foste uma grade ajuda.
>>>
>>> Obrigado,
>>> Hugo.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> No dia 20 de março de 2017 às 14:34, Rui Cruz 
>>> escreveu:
>>>
 Viva,

 Penso que tens de ler a orientação no exif da foto.. em breve irei
 mexer com isso intensamente, mas para já só tenho de lidar com esse
 problema em desktop.

 tens aqui um bom tutorial: http://www.daveperre
 tt.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/

 Cumprimentos

 No dia 20 de março de 2017 às 11:37, Hugo Ferreira <
 hferreira...@gmail.com> escreveu:

> Bom dia,
>
> Já aqui alguém usou a CameraUI existente na framework Flex para mobile
> ?
> Não tiveram problemas com a orientação da imagens em modelos
> diferentes de devices ?
>
>
> Cumprimentos,
> Hugo.
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
> do Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do
> mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>

 --
 Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em https://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.

>>>
>>>
>>
> --
> Recebeu esta mensagem 

Re: [riapt] AIR para Windows 64 bits

2017-02-23 Por tôpico João Fernandes
o.ruic...@gmail.com> escreveu:
>>>>
>>>>> Boas Hugo,
>>>>>
>>>>> Também gostaria de saber mais acerca desse tópico.. de momento não
>>>>> tenho experiência com runtime captive, se puderes experimentar, vai
>>>>> reportando as tuas considerações!
>>>>>
>>>>> Sei que o Feathers SDK installer https://github.com/BowlerHatLL
>>>>> C/feathers-sdk-manager, usa um instalador externo para win/mac.
>>>>>
>>>>> Mas acredito que hajam soluções mais amigáveis..
>>>>>
>>>>> Cumprimentos :)
>>>>>
>>>>> No dia 22 de fevereiro de 2017 às 17:58, Hugo Ferreira <
>>>>> hferreira...@gmail.com> escreveu:
>>>>>
>>>>>> Boa tarde pessoal,
>>>>>>
>>>>>> Atualmente utilizo shared runtime para uma aplicação desktop minha.
>>>>>>
>>>>>> As vantagens da opção captiva runtime são:
>>>>>> - 0 problemas de instalação;
>>>>>> - 0 conflitos entre versões do runtime (apesar de isto ser
>>>>>> improvável).
>>>>>>
>>>>>> As vantagens da opção shared runtime são:
>>>>>> - Compilar no meu Mac e correr em todo o lado (não tenho de ir a uma
>>>>>> máquina Windows e compilar novamente):
>>>>>> - Updates mais pequenos/rápidos (é apenas a minha App e não o runtime
>>>>>> repetidamente);
>>>>>> - Funciona em Linux (se quiseres suportar - menos importante mas
>>>>>> possível);
>>>>>> - Posso usar a framework de updates do Flex SDK que simplesmente
>>>>>> funciona e muito bem, com poucas linhas de código.
>>>>>>
>>>>>> Caso alguém utiliza AIR captiva runtime para desktop, como é que
>>>>>> lidam com os updates na vossa aplicação ?
>>>>>> Queria algo simples de implementar (simples é melhor).
>>>>>>
>>>>>> Porquê de agora considerar alterar ?
>>>>>> Porque acabou de saír a versão (em beta) do AIR para Windows com
>>>>>> suporte a 64 bits e foi indicado que ficará só suportado na versão 
>>>>>> captiva
>>>>>> runtime.
>>>>>> Dá para perceber porque assim fintaram já uma série de problemas de
>>>>>> instalação.
>>>>>>
>>>>>>
>>>>>> Cumprimentos a todos,
>>>>>> Hugo.
>>>>>>
>>>>>> --
>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>>>> do Grupos do Google.
>>>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>>>> mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
>>>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>>>> riapt@googlegroups.com.
>>>>>> Visite este grupo em https://groups.google.com/group/riapt.
>>>>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>> --
>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>>> do Grupos do Google.
>>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>>> mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
>>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>>> riapt@googlegroups.com.
>>>>> Visite este grupo em https://groups.google.com/group/riapt.
>>>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>> --
>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>>> Grupos do Google.
>>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>>> envie um email para riapt+unsubscr...@googlegroups.com.
>>> Para publicar uma mensagem neste grupo, envie um email para
>>> riapt@googlegroups.com.
>>> Visite este grupo em https://groups.google.com/group/riapt.
>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em https://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] The rise of functional

2016-12-12 Por tôpico João Fernandes
Oi? Ainda respiras? Welcome back


2016-12-12 10:45 GMT+00:00 João Saleiro <joao.saleiro.webf...@gmail.com>:

> Nota-se que o autor é completamente isento, dado que para ele tudo (mas
> tudo) é mau... Zealots and their black world.
>
>
>
> On 08/12/2016 22:26, BruNeX wrote:
>
> https://meebleforp.com/blog/36/angular-2-is-terrible
>
> This ^^
> ​
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] The rise of functional

2016-12-09 Por tôpico João Fernandes
https://medium.com/@thejameskyle/dear-javascript-7e14ffcae36c#.evj58isd8

This ^^

2016-12-08 22:26 GMT+00:00 BruNeX <bruno.aka.nec...@gmail.com>:

> https://meebleforp.com/blog/36/angular-2-is-terrible
>
> This ^^
> ​
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] The rise of functional

2016-12-02 Por tôpico João Fernandes
Que eu saiba o Angular 2 não te impede de forma alguma usares Functional
Programming, apesar de não ser a abordagem out of the box, podes usar, ou
estará a faltar-me alguma coisa?

2016-12-02 14:25 GMT+00:00 BruNeX <bruno.aka.nec...@gmail.com>:

> http://blog.wolksoftware.com/the-rise-of-functional-
> programming-and-the-death-of-angularjs
>
>
> @here ^^
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] How it feels to learn Javascript in 2016

2016-10-24 Por tôpico João Fernandes
Bruno, o objectivo é bom mas fico sempre na dúvida da eficácia destas
fundações. Vejo por exemplo o caso da Apache Foundation onde muitos
projectos acabam por ter uma morte lenta.
Não sei se a fundação é no mesmo sentido que a do Apache, isto é, para
doação de projectos (entre outros) ou se serve somente para guiar de alguma
forma os programadores.

O tempo dirá.

2016-10-24 15:30 GMT+01:00 BruNeX <bruno.aka.nec...@gmail.com>:

> http://thenewstack.io/javascript-grows-gets-foundation/
>
> 2016-10-13 21:56 GMT+01:00 João Fernandes <joaopedromartinsfernandes@
> gmail.com>:
>
>> Acho que no início custou mais, mas concordo, é uma pequena dor de cabeça
>> principalmente nos momentos de upgrades.
>>
>> 2016-10-13 19:04 GMT+01:00 alftuga <alft...@gmail.com>:
>>
>>> A muito tempo que já não dava gargalhadas sozinho! Subscrevo! Eu ando a
>>> passar por isso :D
>>>
>>> --
>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>> dos Grupos do Google.
>>>
>>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>>> envie um email para riapt+unsubscr...@googlegroups.com.
>>> Para publicar uma mensagem neste grupo, envie um e-mail para
>>> riapt@googlegroups.com.
>>> Visite este grupo em https://groups.google.com/group/riapt.
>>> Para mais opções, consulte https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> João Fernandes
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em https://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
>
>
> --
> Bruno Barreto
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] How it feels to learn Javascript in 2016

2016-10-13 Por tôpico João Fernandes
Acho que no início custou mais, mas concordo, é uma pequena dor de cabeça
principalmente nos momentos de upgrades.

2016-10-13 19:04 GMT+01:00 alftuga <alft...@gmail.com>:

> A muito tempo que já não dava gargalhadas sozinho! Subscrevo! Eu ando a
> passar por isso :D
>
> --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
>
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um e-mail para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, consulte https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Pistola para leitura de códigos de barras

2016-07-15 Por tôpico João Fernandes
Stage?

On 15 Jul 2016 11:24 p.m., "Hugo Ferreira"  wrote:

> Boa noite,
>
> Recebi hoje uma pistola para leitura de códigos de barras.
> Funciona muito bem e muito rápido com Flex/AIR Mac com uma caixa de texto
> com focus.
>
> Qual é a melhor forma para reagir caso não tenha focus numa caixa de texto
> ?
>
>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Leitor de códigos de barra - Help

2016-06-29 Por tôpico João Fernandes
Se for bluetooth não precisas de drivers seja qual for o sistem, é só
emparelhar e está feito
On 29 Jun 2016 11:45 p.m., "Hugo Ferreira" <hferreira...@gmail.com> wrote:

> Voçês, já me tiraram um peso de cima.
> Colocaram-me esta questão pela primeira vez e pelos vistos é algo muito,
> muito simples.
> Na realidade não muda quase nada do meu lado.
>
> No dia 29 de junho de 2016 às 23:42, Nuno Fernandes <
> nf.riacow...@gmail.com> escreveu:
>
>> Era isso que eu queria dizer.
>>
>> Estou a aprender a escrever com a pistola :P
>>
>> No dia 29/06/2016, às 23:41, Hugo Ferreira <hferreira...@gmail.com>
>> escreveu:
>>
>> Nuno,
>>
>> Penso (e sou leigo neste área) que o driver será para que o OS reconheça
>> o períferico apenas.
>> A partir dai pelo que voçês disseram é um períferico normalissimo como o
>> teclado ou outro qualquer.
>> Isto já será um problema externo à aplicação e a compatibildiade depende
>> do períferico.
>>
>> Uma vez que a app não depende do driver, ela continua a ser agnóstica ao
>> OS e a funcionar até em Mac desde que exista um periferico com driver
>> compatível.
>>
>> No dia 29 de junho de 2016 às 23:36, Nuno Fernandes <
>> nf.riacow...@gmail.com> escreveu:
>>
>>> Não quero ser agoirento, mas creio que o leitor deverá necessitar de um
>>> driver para o OS. Para a app o leitor é um input device, como disse o João,
>>> mas a nível do OS isso pode depender do tipo de leitor. Esse é um
>>> campeonato que já não estou tão confortável… I out (like a shark) :P
>>>
>>> No dia 29/06/2016, às 23:34, Hugo Ferreira <hferreira...@gmail.com>
>>> escreveu:
>>>
>>> Pensei que podia ter de usar um driver específico e ir por USB mas ainda
>>> bem funciona como qualquer outro períferico e faz todo o sentido.
>>>
>>> Para mim, um alivio.
>>>
>>> No dia 29 de junho de 2016 às 23:33, João Fernandes <
>>> joaopedromartinsfernan...@gmail.com> escreveu:
>>>
>>>> Sim o leitor e reconhecido como dispositivo de input similar a um
>>>> teclado, simplesmente escreve mt depressa :)
>>>> On 29 Jun 2016 11:31 p.m., "Hugo Ferreira" <hferreira...@gmail.com>
>>>> wrote:
>>>>
>>>>> João,
>>>>>
>>>>> Neste caso é uma aplicação Flex Desktop.
>>>>> Se o utilizador colocar o cursor numa caixa de texto, após usar o
>>>>> leitor de código de barras, é como se introduzi-se pelo teclado + enter. É
>>>>> assim ?
>>>>>
>>>>> No dia 29 de junho de 2016 às 23:29, João Fernandes <
>>>>> joaopedromartinsfernan...@gmail.com> escreveu:
>>>>>
>>>>>> No nosso caso é no dom
>>>>>> On 29 Jun 2016 11:27 p.m., "Nuno Fernandes" <nf.riacow...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> João tens um keyEvent handler global na app?
>>>>>>
>>>>>> No dia 29/06/2016, às 23:25, João Fernandes <
>>>>>> joaopedromartinsfernan...@gmail.com> escreveu:
>>>>>>
>>>>>> Funciona tal e qual como o nuno descreveu, integramos um com o
>>>>>> sistema de POS onde inclusive nem era necessário ter o focus em campo
>>>>>> algum. Só posso dizer que a experiencia é 5 estrelas.
>>>>>>
>>>>>> 2016-06-29 23:21 GMT+01:00 Hugo Ferreira <hferreira...@gmail.com>:
>>>>>>
>>>>>>> Nuno,
>>>>>>>
>>>>>>> A minha experiência é leitores de códigos de barra e nula mas tinha
>>>>>>> uma ideia que funcionava precisamente como indicaste.
>>>>>>>
>>>>>>> Tiras-te um grande peso de cima de mim.
>>>>>>>
>>>>>>> Isso irá simplificar e muito a minha vida :)
>>>>>>>
>>>>>>> Grande abraço.
>>>>>>>
>>>>>>> Vou confirmar isso.
>>>>>>>
>>>>>>> No dia 29 de junho de 2016 às 23:18, Nuno Fernandes <
>>>>>>> nf.riacow...@gmail.com> escreveu:
>>>>>>>
>>>>>>>> O Leitor de Códigos de barra não envia a info como se fosse
>>>>>>>> digitada de um teclado?
>>>>>>>>
>>>>>>>> Tipo tinhas o focus numa textbox e capturas a

Re: [riapt] Leitor de códigos de barra - Help

2016-06-29 Por tôpico João Fernandes
Sim o leitor e reconhecido como dispositivo de input similar a um teclado,
simplesmente escreve mt depressa :)
On 29 Jun 2016 11:31 p.m., "Hugo Ferreira" <hferreira...@gmail.com> wrote:

> João,
>
> Neste caso é uma aplicação Flex Desktop.
> Se o utilizador colocar o cursor numa caixa de texto, após usar o leitor
> de código de barras, é como se introduzi-se pelo teclado + enter. É assim ?
>
> No dia 29 de junho de 2016 às 23:29, João Fernandes <
> joaopedromartinsfernan...@gmail.com> escreveu:
>
>> No nosso caso é no dom
>> On 29 Jun 2016 11:27 p.m., "Nuno Fernandes" <nf.riacow...@gmail.com>
>> wrote:
>>
>> João tens um keyEvent handler global na app?
>>
>> No dia 29/06/2016, às 23:25, João Fernandes <
>> joaopedromartinsfernan...@gmail.com> escreveu:
>>
>> Funciona tal e qual como o nuno descreveu, integramos um com o sistema de
>> POS onde inclusive nem era necessário ter o focus em campo algum. Só posso
>> dizer que a experiencia é 5 estrelas.
>>
>> 2016-06-29 23:21 GMT+01:00 Hugo Ferreira <hferreira...@gmail.com>:
>>
>>> Nuno,
>>>
>>> A minha experiência é leitores de códigos de barra e nula mas tinha uma
>>> ideia que funcionava precisamente como indicaste.
>>>
>>> Tiras-te um grande peso de cima de mim.
>>>
>>> Isso irá simplificar e muito a minha vida :)
>>>
>>> Grande abraço.
>>>
>>> Vou confirmar isso.
>>>
>>> No dia 29 de junho de 2016 às 23:18, Nuno Fernandes <
>>> nf.riacow...@gmail.com> escreveu:
>>>
>>>> O Leitor de Códigos de barra não envia a info como se fosse digitada de
>>>> um teclado?
>>>>
>>>> Tipo tinhas o focus numa textbox e capturas a key “Enter”, assumes que
>>>> nessa textbox quando é enviado um “Enter” é porque o leitor colocou lá o
>>>> código e finalizou a leitura.
>>>>
>>>> Tenho feito umas coisas com essa abordagem, mas não em AIR, give it a
>>>> try. Se funcionar sempre é mais simples que uma ANE :)
>>>>
>>>> Abraços
>>>>
>>>>
>>>> No dia 29/06/2016, às 23:12, Hugo Ferreira <hferreira...@gmail.com>
>>>> escreveu:
>>>>
>>>> Boa noite pessoal,
>>>>
>>>> Venho desenterrar esse grupo na "busca" de ajuda.
>>>> Tenho uma aplicação AIR desktop e colocaram-me agora a questão de ler
>>>> de um leitor de códigos de barra.
>>>> A pessoa aponta o leitor para o código de barras e em função da meta
>>>> data lida, poder fazer uma ação na aplicação.
>>>>
>>>> Tenho ideia que estes leitores guardar a informação em memória e que de
>>>> passa ler.
>>>>
>>>> Alguém tem alguma sugestão ou a única solução seria uma ANE específica
>>>> e para Windows feita em C ?
>>>>
>>>> --
>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>> do Grupos do Google.
>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>> mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>> riapt@googlegroups.com.
>>>> Visite este grupo em https://groups.google.com/group/riapt.
>>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>>
>>>>
>>>>
>>>> --
>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>> do Grupos do Google.
>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>> mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>> riapt@googlegroups.com.
>>>> Visite este grupo em https://groups.google.com/group/riapt.
>>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>> --
>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>>> Grupos do Google.
>>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>>> envie um em

Re: [riapt] Leitor de códigos de barra - Help

2016-06-29 Por tôpico João Fernandes
Sim vem sempre um carriage return no final, identificas assim o fim da
leitura
On 29 Jun 2016 11:29 p.m., "Hugo Ferreira" <hferreira...@gmail.com> wrote:

> Era o que ia perguntar.
>
> João, neste caso tenho um ecrã que pretende fazer algo em função do número
> que está no código de barras.
> Desculpa lá a pergunta básica mas nunca trabalhei com leitores de códigos
> de barra.
> O utilizador tem de colocar o focus numa caixa de texto e o leitor
> funciona como se fosse outro períferico qualquer como o teclado, certo ?
> assim que a leitura terminar sai o key 13 (enter), certo ?
>
> No dia 29 de junho de 2016 às 23:27, Nuno Fernandes <
> nf.riacow...@gmail.com> escreveu:
>
>> João tens um keyEvent handler global na app?
>>
>> No dia 29/06/2016, às 23:25, João Fernandes <
>> joaopedromartinsfernan...@gmail.com> escreveu:
>>
>> Funciona tal e qual como o nuno descreveu, integramos um com o sistema de
>> POS onde inclusive nem era necessário ter o focus em campo algum. Só posso
>> dizer que a experiencia é 5 estrelas.
>>
>> 2016-06-29 23:21 GMT+01:00 Hugo Ferreira <hferreira...@gmail.com>:
>>
>>> Nuno,
>>>
>>> A minha experiência é leitores de códigos de barra e nula mas tinha uma
>>> ideia que funcionava precisamente como indicaste.
>>>
>>> Tiras-te um grande peso de cima de mim.
>>>
>>> Isso irá simplificar e muito a minha vida :)
>>>
>>> Grande abraço.
>>>
>>> Vou confirmar isso.
>>>
>>> No dia 29 de junho de 2016 às 23:18, Nuno Fernandes <
>>> nf.riacow...@gmail.com> escreveu:
>>>
>>>> O Leitor de Códigos de barra não envia a info como se fosse digitada de
>>>> um teclado?
>>>>
>>>> Tipo tinhas o focus numa textbox e capturas a key “Enter”, assumes que
>>>> nessa textbox quando é enviado um “Enter” é porque o leitor colocou lá o
>>>> código e finalizou a leitura.
>>>>
>>>> Tenho feito umas coisas com essa abordagem, mas não em AIR, give it a
>>>> try. Se funcionar sempre é mais simples que uma ANE :)
>>>>
>>>> Abraços
>>>>
>>>>
>>>> No dia 29/06/2016, às 23:12, Hugo Ferreira <hferreira...@gmail.com>
>>>> escreveu:
>>>>
>>>> Boa noite pessoal,
>>>>
>>>> Venho desenterrar esse grupo na "busca" de ajuda.
>>>> Tenho uma aplicação AIR desktop e colocaram-me agora a questão de ler
>>>> de um leitor de códigos de barra.
>>>> A pessoa aponta o leitor para o código de barras e em função da meta
>>>> data lida, poder fazer uma ação na aplicação.
>>>>
>>>> Tenho ideia que estes leitores guardar a informação em memória e que de
>>>> passa ler.
>>>>
>>>> Alguém tem alguma sugestão ou a única solução seria uma ANE específica
>>>> e para Windows feita em C ?
>>>>
>>>> --
>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>> do Grupos do Google.
>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>> mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>> riapt@googlegroups.com.
>>>> Visite este grupo em https://groups.google.com/group/riapt.
>>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>>
>>>>
>>>>
>>>> --
>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>> do Grupos do Google.
>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>> mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>> riapt@googlegroups.com.
>>>> Visite este grupo em https://groups.google.com/group/riapt.
>>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>> --
>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>>> Grupos do Google.
>>> Para anular a subscrição deste grupo e parar de receber em

Re: [riapt] Leitor de códigos de barra - Help

2016-06-29 Por tôpico João Fernandes
No nosso caso é no dom
On 29 Jun 2016 11:27 p.m., "Nuno Fernandes" <nf.riacow...@gmail.com> wrote:

João tens um keyEvent handler global na app?

No dia 29/06/2016, às 23:25, João Fernandes <
joaopedromartinsfernan...@gmail.com> escreveu:

Funciona tal e qual como o nuno descreveu, integramos um com o sistema de
POS onde inclusive nem era necessário ter o focus em campo algum. Só posso
dizer que a experiencia é 5 estrelas.

2016-06-29 23:21 GMT+01:00 Hugo Ferreira <hferreira...@gmail.com>:

> Nuno,
>
> A minha experiência é leitores de códigos de barra e nula mas tinha uma
> ideia que funcionava precisamente como indicaste.
>
> Tiras-te um grande peso de cima de mim.
>
> Isso irá simplificar e muito a minha vida :)
>
> Grande abraço.
>
> Vou confirmar isso.
>
> No dia 29 de junho de 2016 às 23:18, Nuno Fernandes <
> nf.riacow...@gmail.com> escreveu:
>
>> O Leitor de Códigos de barra não envia a info como se fosse digitada de
>> um teclado?
>>
>> Tipo tinhas o focus numa textbox e capturas a key “Enter”, assumes que
>> nessa textbox quando é enviado um “Enter” é porque o leitor colocou lá o
>> código e finalizou a leitura.
>>
>> Tenho feito umas coisas com essa abordagem, mas não em AIR, give it a
>> try. Se funcionar sempre é mais simples que uma ANE :)
>>
>> Abraços
>>
>>
>> No dia 29/06/2016, às 23:12, Hugo Ferreira <hferreira...@gmail.com>
>> escreveu:
>>
>> Boa noite pessoal,
>>
>> Venho desenterrar esse grupo na "busca" de ajuda.
>> Tenho uma aplicação AIR desktop e colocaram-me agora a questão de ler de
>> um leitor de códigos de barra.
>> A pessoa aponta o leitor para o código de barras e em função da meta data
>> lida, poder fazer uma ação na aplicação.
>>
>> Tenho ideia que estes leitores guardar a informação em memória e que de
>> passa ler.
>>
>> Alguém tem alguma sugestão ou a única solução seria uma ANE específica e
>> para Windows feita em C ?
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em https://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em https://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
Grupos do Google.
Para anular a subscrição deste grupo e parar de receber emails do mesmo,
envie um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um email para
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, visite https://groups.google.com/d/optout.


-- 
Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
Grupos do Google.
Para anular a subscrição deste grupo e parar de receber emails do mesmo,
envie um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um email para
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, visite https://groups.google.com/d/optout.

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Leitor de códigos de barra - Help

2016-06-29 Por tôpico João Fernandes
Funciona tal e qual como o nuno descreveu, integramos um com o sistema de
POS onde inclusive nem era necessário ter o focus em campo algum. Só posso
dizer que a experiencia é 5 estrelas.

2016-06-29 23:21 GMT+01:00 Hugo Ferreira <hferreira...@gmail.com>:

> Nuno,
>
> A minha experiência é leitores de códigos de barra e nula mas tinha uma
> ideia que funcionava precisamente como indicaste.
>
> Tiras-te um grande peso de cima de mim.
>
> Isso irá simplificar e muito a minha vida :)
>
> Grande abraço.
>
> Vou confirmar isso.
>
> No dia 29 de junho de 2016 às 23:18, Nuno Fernandes <
> nf.riacow...@gmail.com> escreveu:
>
>> O Leitor de Códigos de barra não envia a info como se fosse digitada de
>> um teclado?
>>
>> Tipo tinhas o focus numa textbox e capturas a key “Enter”, assumes que
>> nessa textbox quando é enviado um “Enter” é porque o leitor colocou lá o
>> código e finalizou a leitura.
>>
>> Tenho feito umas coisas com essa abordagem, mas não em AIR, give it a
>> try. Se funcionar sempre é mais simples que uma ANE :)
>>
>> Abraços
>>
>>
>> No dia 29/06/2016, às 23:12, Hugo Ferreira <hferreira...@gmail.com>
>> escreveu:
>>
>> Boa noite pessoal,
>>
>> Venho desenterrar esse grupo na "busca" de ajuda.
>> Tenho uma aplicação AIR desktop e colocaram-me agora a questão de ler de
>> um leitor de códigos de barra.
>> A pessoa aponta o leitor para o código de barras e em função da meta data
>> lida, poder fazer uma ação na aplicação.
>>
>> Tenho ideia que estes leitores guardar a informação em memória e que de
>> passa ler.
>>
>> Alguém tem alguma sugestão ou a única solução seria uma ANE específica e
>> para Windows feita em C ?
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em https://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em https://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] FlexJS - Estado atual

2016-05-17 Por tôpico João Fernandes
Como já disse no passado, o FlexJS tem uma boa base mas o problema é que a
maior parte dos interessados já migraram para alternativas.
Eu pessoalmente estou mais inclinado para outras soluções JS como por
exemplo TypeScript 1.5+ que é um superset de JS mas recorrendo já a ES2015.

2016-05-17 9:47 GMT+01:00 Hugo Ferreira <hferreira...@gmail.com>:

> Bom dia,
>
> Não estou inscrito na mailling lista do Flex mas de vez em quando vou ver
> o que se anda a falar e parece que nos últimos meses é 100% FlexJS (o que é
> bom) no entanto fico sem perceber se andam apenas a discutir o sexo dos
> anjos ou se realmente aquilo está a evoluir.
> Pelo que me parece, andam a atingir boas metas.
> Alguém tem algum feedback acerca disto (pura curiosidade) ?
>
> Não espero ter uma versão usável dentro de 1 ano mas era bom um dia ter
> algo.
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Default namespace para mapear object remoto

2016-03-08 Por tôpico João Fernandes
Não, não controlas o processo de deserialização do AMF, ele internamente é
que vai ver se existe alguma classe correspondente e faz o
readBytes/writeBytes de forma a teres o objecto devidamente preenchido. O
remote Object faz outras magias tb que podes validar com o --keep-as (algo
assim não me lembro de cor) que permite veres as classes as3 geradas e que
foram compiladas e olhar para o que o compilador faz.

2016-03-08 15:33 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:

> João,
>
> Pois eu sei.
> Podia era eventualmente existir algo que eu desconhe-se (por exemplo na
> serialização e que pode-se alterar o alias já existente em runtime),
> bastando concatenar com uma string geral (o namespace).
>
> Vou ter de ir da forma que existe.
>
> No dia 8 de março de 2016 às 15:29, João Fernandes <
> joaopedromartinsfernan...@gmail.com> escreveu:
>
>> Hugo do lado do backend não precisas de alterar nada no entanto do lado
>> do front-end terás de fazer algo certamente.
>> Via Charles ou outro proxy que suporte AMF podes validar qual é o alias
>> que um VO vindo do backend tem como assinatura
>> Depois só tens de respeitar esse alias registando uma classe AS para cada
>> alias possível.
>> Não podes fazer assim tão genericamente pois precisas de fazer
>> registarClassAlias( AS3Class, "backend alias") sendo a AS3Class a definição
>> da mesma (e não uma instância). Ou das duas uma, ou geras o ficheiro que
>> regista todas as classes ou usas uma lib que te lê todas as definições de
>> classes (AS3Commons acho que permite) e filtras as que te interessam e
>> registas essas.
>>
>> O RemoteClass facilita-te este processo pois faz automaticamente isto,
>> quando a classe é inicializada, regista logo a sua definição com o devido
>> alias.
>>
>>
>>
>> 2016-03-08 15:07 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:
>>
>>> João,
>>>
>>> Pois eu sei dessa opção no lado do Flex, tal como no lado do .NET posso
>>> usar o classmapping no web.config:
>>> http://www.fluorinefx.com/docs/fluorine/classmapping.html
>>>
>>> Isso implicar fazer classe a classe e não queria fazer isso. Queria algo
>>> mais genérico e se possível sem alterar nada, principalmente do lado do
>>> Flex porque podem existir efeito colaterais (isto é um mudança de backend e
>>> não queria tocar no frontend).
>>>
>>> Talvez esteje a pedir demais :)
>>>
>>> Vou fazer em 2 passos:
>>> 1. Usar o web.config, apesar de ter de fazer classe a classe mas assim
>>> não toca no código.
>>> 2. "Eventualmente" no futuro, retirar a dependência do web.config e
>>> adicionar o namespace ai sim no Flex.
>>>
>>>
>>>
>>>
>>> No dia 8 de março de 2016 às 15:02, João Fernandes <
>>> joaopedromartinsfernan...@gmail.com> escreveu:
>>>
>>>> terias de remover a metadata [RemoteObject] e registar manualmente o
>>>> mapeamento. Existe algo do tipo RegisterRemoteAlias.
>>>>
>>>> 2016-03-08 14:37 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:
>>>>
>>>>> Boa tarde,
>>>>>
>>>>> Tenho no lado do Flex classes que já estão com o atributo RemoteClass
>>>>> como o nome (sem namespace) da classe remota.
>>>>> Tenho no lado do BackEnd as classes sem namespace.
>>>>> Tenho agora as classes arrumadas num namespace e logo o objecto não
>>>>> seja corretamente mapeado.
>>>>>
>>>>> Não teria alterar o atributo no lado do Flex e também não queria
>>>>> retirar o namespace no lado do .NET (FluorineFx).
>>>>>
>>>>> Alguém sabe uma form de alterar isto em runtime ?
>>>>> Do lado do .NET seria substituir o namespace por uma string vazia
>>>>> Se fosse do lado do Flex, seria injetar o namespace.
>>>>>
>>>>>
>>>>> Obrigado,
>>>>> Hugo.
>>>>>
>>>>> --
>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>>> do Grupos do Google.
>>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>>> mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
>>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>>> riapt@googlegroups.com.
>>>>> Visite este grupo em https:/

Re: [riapt] Default namespace para mapear object remoto

2016-03-08 Por tôpico João Fernandes
Hugo do lado do backend não precisas de alterar nada no entanto do lado do
front-end terás de fazer algo certamente.
Via Charles ou outro proxy que suporte AMF podes validar qual é o alias que
um VO vindo do backend tem como assinatura
Depois só tens de respeitar esse alias registando uma classe AS para cada
alias possível.
Não podes fazer assim tão genericamente pois precisas de fazer
registarClassAlias( AS3Class, "backend alias") sendo a AS3Class a definição
da mesma (e não uma instância). Ou das duas uma, ou geras o ficheiro que
regista todas as classes ou usas uma lib que te lê todas as definições de
classes (AS3Commons acho que permite) e filtras as que te interessam e
registas essas.

O RemoteClass facilita-te este processo pois faz automaticamente isto,
quando a classe é inicializada, regista logo a sua definição com o devido
alias.



2016-03-08 15:07 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:

> João,
>
> Pois eu sei dessa opção no lado do Flex, tal como no lado do .NET posso
> usar o classmapping no web.config:
> http://www.fluorinefx.com/docs/fluorine/classmapping.html
>
> Isso implicar fazer classe a classe e não queria fazer isso. Queria algo
> mais genérico e se possível sem alterar nada, principalmente do lado do
> Flex porque podem existir efeito colaterais (isto é um mudança de backend e
> não queria tocar no frontend).
>
> Talvez esteje a pedir demais :)
>
> Vou fazer em 2 passos:
> 1. Usar o web.config, apesar de ter de fazer classe a classe mas assim não
> toca no código.
> 2. "Eventualmente" no futuro, retirar a dependência do web.config e
> adicionar o namespace ai sim no Flex.
>
>
>
>
> No dia 8 de março de 2016 às 15:02, João Fernandes <
> joaopedromartinsfernan...@gmail.com> escreveu:
>
>> terias de remover a metadata [RemoteObject] e registar manualmente o
>> mapeamento. Existe algo do tipo RegisterRemoteAlias.
>>
>> 2016-03-08 14:37 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:
>>
>>> Boa tarde,
>>>
>>> Tenho no lado do Flex classes que já estão com o atributo RemoteClass
>>> como o nome (sem namespace) da classe remota.
>>> Tenho no lado do BackEnd as classes sem namespace.
>>> Tenho agora as classes arrumadas num namespace e logo o objecto não seja
>>> corretamente mapeado.
>>>
>>> Não teria alterar o atributo no lado do Flex e também não queria retirar
>>> o namespace no lado do .NET (FluorineFx).
>>>
>>> Alguém sabe uma form de alterar isto em runtime ?
>>> Do lado do .NET seria substituir o namespace por uma string vazia
>>> Se fosse do lado do Flex, seria injetar o namespace.
>>>
>>>
>>> Obrigado,
>>> Hugo.
>>>
>>> --
>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>>> Grupos do Google.
>>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>>> envie um email para riapt+unsubscr...@googlegroups.com.
>>> Para publicar uma mensagem neste grupo, envie um email para
>>> riapt@googlegroups.com.
>>> Visite este grupo em https://groups.google.com/group/riapt.
>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> João Fernandes
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em https://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Default namespace para mapear object remoto

2016-03-08 Por tôpico João Fernandes
terias de remover a metadata [RemoteObject] e registar manualmente o
mapeamento. Existe algo do tipo RegisterRemoteAlias.

2016-03-08 14:37 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:

> Boa tarde,
>
> Tenho no lado do Flex classes que já estão com o atributo RemoteClass como
> o nome (sem namespace) da classe remota.
> Tenho no lado do BackEnd as classes sem namespace.
> Tenho agora as classes arrumadas num namespace e logo o objecto não seja
> corretamente mapeado.
>
> Não teria alterar o atributo no lado do Flex e também não queria retirar o
> namespace no lado do .NET (FluorineFx).
>
> Alguém sabe uma form de alterar isto em runtime ?
> Do lado do .NET seria substituir o namespace por uma string vazia
> Se fosse do lado do Flex, seria injetar o namespace.
>
>
> Obrigado,
> Hugo.
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Será dos 64 bits ?

2016-03-04 Por tôpico João Fernandes
Muito provavelmente outra optimização a nivel do runtime.

2016-03-04 22:56 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:

> Boa noite,
>
> Tenho um aplicação desktop AIR já grantida (considero grantida a centenas
> de vos, views, etc ...) e certos ecrãs mais complexos (largas dezenas de
> elementos), sentia-se nestes ecrãs em ambiente de desenvolvimento (Mac).
>
> Apenas agora (por necessidade de um recurso específico do Flex 4.15),
> atualizei do Flex 4.14 + AIR 19 para o Flex 4.15 + AIR 20.
> O AIR 20 teve como um das principais mudança em Mac, a passagem para os 64
> bits.
> Em teoria, apenas se a aplicação tive-se um requisito de mais de 4 GB de
> RAM é que teria "algum" verdadeiro impacto vísivel os 64 bits (creio eu)
> mas a realidade é que tudo me parece agora super fluído e 2 dos erãs mais
> complexos quase que não demoram a abrir.
>
> Será um impacto positivo mesmo dos 64 bits do AIR 20 ou será alguma
> optimização não documentada no AIR 20 ou Flex 4.15 ?
> Fico na dúvida, até porque o AIR a 64 bits para Windows está prometido.
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Re: Adobe AIR - Windows XP

2016-03-04 Por tôpico João Fernandes
Não nada que impedisse o runtime de correr é verdade mas provavelmente não
listam o sistema pelo facto da própria microsoft já não dar suporte ao
mesmo.

2016-03-04 15:00 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:

> Instalei o XP numa virtual machine limpa e o AIR (última versão) instalou
> sem qualquer problema.
>
> Isto é o que vem nos requisitos atuais do AIR para Windows:
>
>- Microsoft® Windows Server 2008, Windows 7, Windows 8.1 Classic or
>Windows 10
>
> Suponho que tenham deixado de suportar oficialmente as versões
> anteriormente ao 7 (XP/Vista) mas que ainda "consiga" instalar sem
> problemas.
>
>
>
> No dia 4 de março de 2016 às 12:41, Hugo Ferreira <hferreira...@gmail.com>
> escreveu:
>
>> Boa tarde,
>>
>> Alguém sabe me dizer qual foi a última versão do Adobe AIR que suportava
>> Windows XP ?
>> Os requirements apontam sempre para a versão mais atual e mesmo no
>> histórico de versão e sdks, não tem requirements por versão (que seria
>> útil).
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] EntityFramework - Um DbContext ou vários

2016-01-21 Por tôpico João Fernandes
T4 FTW!

2016-01-21 15:43 GMT+00:00 Cristovão Morgado <cristovao.morg...@gmail.com>:

> Estás naturalmente numa app web certo?
>
> Para projetos pequenos / médios uso apenas 1 contexto. para GRANDES nem
> uso EF ... faço mesmo com o "driver" correcto da BD (tipo SQLConnection e
> OracleConnection e tudo à mão ... naturalmente uso T4 para me gerar a DAL)
>
> 1º Se tens N dbContexts tens de ter cuidado com as ligações às BD
> 2º obviamente o impacto que podes ter em "queues" de queries que podes
> criar ...
> 3º Explicitamente marca o contexto como leitura ou não para ele não andar
> a fazer tracking das mudanças.
>
> E Se estás em MVC podes injetar para o controller o dbContext ...escusas
> de estar sempre a criar pois depende do lazy loading ou eager loading podes
> MATAR a performance...
>
>
>
> Best regards
> Cristóvão Morgado
> pt.linkedin.com/in/cmmorgado/
> github.com/cmorgado
>
>-
>
>
>
> 2016-01-21 15:29 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:
>
>> Boa tarde,
>>
>> Estou a trabalhar com o EntityFramework 6 (abordagem Code-First) e tenho
>> aqui uma dúvida conceptual.
>> Esta questão existe na net com frequência e encontro diversas opiniões,
>> pelo que não é unanimo.
>>
>> Começei por usar um DbContext (que extende de um base meu já devidamente
>> configurado) por entidade e cheguei à conclusão que não final fiquei com
>> demasiadas classes "vazias" e optei por mudar para um DbContext único com
>> todas as referências a entidades que o mesmo tive-se que lidar durante o
>> ciclo da aplicação (nem todas são utilizadas, dependendo do controlo que
>> tiver a usar mas muitas são partilhadas entre controlos).
>>
>> Este método acaba por ter um DbContext com muitas referências mas
>> evita-se dezenas de classes vazias (manter simples).
>>
>> Existe algum problema de performance com esta abordagem ?
>>
>> Vejo que há quem diga que o melhor é não ter um DbContext por entidade
>> nem um único geral mais sim um por módulo funcional. O problema é que
>> existe algumas entidades que seriam comuns a este módulos e acabaria por
>> ter de repetir.
>> Outro problema (ainda não testei este caso) e comigo ia acontecer com
>> freqeência, é a necessidade de uma transação partilhada entre contextos e
>> penso que aqui tinha de andar a partilha a transcação do primeiro contexto
>> com os restantes.
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em https://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] meteor.js

2016-01-13 Por tôpico João Fernandes
Bruno, soluções bi-direcionais existem em todas as plataformas
praticamente, não só em meteor/nodejs. Em .net existem várias, sendo o
SignalR uma das mais conhecidas.

As connected Apps já existem há N tempo e server-push não é novidade
nenhuma a questão é mais a facilidade de estas funcionalidades realtime
serem implementadas para respeitar as devidas regras de negócio e quanto a
API é abrangente para os casos mais elaborados.


2016-01-13 15:29 GMT+00:00 BruNeX <bruno.aka.nec...@gmail.com>:

> Sim.
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] meteor.js

2016-01-13 Por tôpico João Fernandes
"As restantes frameworks javascript quase todas se focam no frontend."

Por acaso o Angular 2 tem um módulo que permite fazer pre-rendering
server-side de uma aplicação Angular 2 e tem multiplas implementações, uma
delas para integrar com .net.

2016-01-13 11:27 GMT+00:00 Cristóvão Morgado <cristovao.morg...@gmail.com>:

> A maior diferença do meteor em relação as restantes é que pode de
> considerar uma framework full stack.
>
> As restantes frameworks javascript quase todas se focam no frontend.
>
> Veremos como evoluiem em termos de fiabilidade e escalabilidade pois não
> há silverbullets
>
> No final o que importa é criar nons produtos que faturem... Isto é sem
> dúvidas o que mostra a importância ...
> Ser "bom" mas não gerar riqueza é efêmero...
> --
> From: Hugo Ferreira <hferreira...@gmail.com>
> Sent: ‎1/‎13/‎2016 11:18 AM
> To: riapt@googlegroups.com
> Subject: Re: [riapt] meteor.js
>
> BruNex,
>
> Ouvi falar no Meteor.js (e toda a constelação envolvente heheheh) pela
> primeira vez aqui.
> Por curiosidade minha fui pesquisar e pareçe que de facto é a framework js
> com mais recente notoriedade.
>
> Cheguei à conclusão (ao contrário das frameworks completas, únicas e que
> vão evoluindo ao longo dos anos, tais como .NET/Java/...), que as
> frameworks js existem aos montes e vão continuar a surgir quase
> diariamente, simplesmente porque algumas pessoas adoram fazer frameworks js
> (algumas sem um fim definido e sem utilidade prática).
> É tão fácil fazer-se uma framework hoje em dia que não me surpreendia que
> um dia existissem mais frameworks do que projetos finais !
> O mesmo se passa com as muitas distribuições Linux.
>
> Destas muitas frameworks, algumas por alguma razão caem nas graças no
> público e quando surgir a próxima grande novidade vão cair !
>
> No dia 13 de janeiro de 2016 às 11:03, BruNeX <bruno.aka.nec...@gmail.com>
> escreveu:
>
>> No outro dia perguntavam por aqui se o Meteor.js era de qualidade
>> duvidosa...
>>
>> Pois segundo o Github eh so a web framework com mais stars e followers
>>
>> https://github.com/showcases/web-application-frameworks
>>
>> Cheers,
>>
>> BB
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em https://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] AngularJs - Carregar apenas dados com valor preenchido em um file json

2016-01-13 Por tôpico João Fernandes
Se os campos são fixos podes fazer um ng-if="item.tacoTipo_X !== '' " para
controlar a visibilidade.

2016-01-13 16:29 GMT+00:00 Carlos Ribeiro <bionicdr...@gmail.com>:

> Tenho uma app para web browser em AngularJs em que uma das views mostra os
> dados vindos de um ficheiro json, este file JSON terá valores preenchidos e
> outros em vazio, a minha pergunta é:
>
> É possível que a view me mostre apenas os campos que tem o seu valor
> preenchido? Se sim como posso fazer isso?
>
> ## Ficheiro JSON ##
> [
> {
> "id": "1",
> "clienteInicial" : "XPTO",
> "tacoTipo_1": "Tc10",
> "tacoTipo_2": "Tc20",
> "cartaoTipo_1": "Ct 100",
> "cartaoTipo_2": "Ct 200"
> },
> {
> "id": "2",
> "clienteInicial" : "XYZ",
> "tacoTipo_1": "",
> "tacoTipo_2": "Tc30",
> "cartaoTipo_1": "",
> "cartaoTipo_2": "Ct 230",
> }
> ]
>
>
> Obrigado pela vossa atenção.
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] meteor.js

2016-01-13 Por tôpico João Fernandes
Bruno, a nivel de conectividade o signalR não tens de gerir nada, ele faz
tudo por ti, inclusive fallback de protocolo. No que diz respeito a gestão
de conflitos, não creio que o Meteor ai faça milagres a não ser que tenhas
uma gestão de conflitos chapa cinco. Existem aplicações que tem regras
muito apertadas nesse nível e claramente nessas situações, o Meteor não
deve de fazer milagres. Admito que poderá facilitar após gestão dos mesmos,
o sincronismo desses mesmos dados com os seus clientes, mas não (creio) no
caso do desenvolvimento das regras em si.

2016-01-13 16:04 GMT+00:00 BruNeX <bruno.aka.nec...@gmail.com>:

> @cristovao
> ​O node.js eh so uma parte importante do puzzle.
>
>
> @cristovao, @joao
> Sem falar das regras de negocio e a data da aplicação em si.
> Se usarem node.js/signalR vais ter de programar toda a complexidade criada
> para gerir múltiplos clientes, propagar/sincronizar informação (so as
> diferenças), gerir conflitos etc, E este problema so eh bem resolvido com
> um esforço conjunto do back-end e do front-end. "Aqui eh que a porca torce
> o rabo".
> Pois nos stacks aqui referidos existe uma completa desconexão desde
> diferentes linguagens, implentacoes, tipos de dados, bases de dados (name
> it).
>
> O meteor.js resolve este problema out-of-the-box. Todo o data "plumbing"
> desde a base de dados (mongoDB) ate ao client UI esta feito e testado, dai
> eu dizer que para MVPs e proff-of-concepts eh uma must have tool.
>
> O meteor tem tb um protocolo chamado DDP, e existe clientes para as mais
> diferentes linguagens fazerem o que realmente são boas e falarem com o
> meteor so o que interessa e deixar o meteorJS gerir a aplicação e os
> connected clients.
>
> Cheers,
>
> BB
>
>
>
>
>
>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] meteor.js

2016-01-13 Por tôpico João Fernandes
Foi o que disse :) o sincronismo até pode facilitar, as regras são outros
500, mas tudo bem, tem bastante papinha feita mas creio que implementar
isso (no meu caso) com signalR não me parece uma coisa do outro mundo e
também não sei se não existirá já alguma extension para o mesmo efeito.



2016-01-13 17:24 GMT+00:00 BruNeX <bruno.aka.nec...@gmail.com>:

> @Joao
> Proponho que espreites o meteor.js :)
>
> Quanto a conflitos o meteor facilita mas concordo tudo depende da
> aplicação,
>
> Mas posso muito rapidamente dar um exemplo, vamos supor que tens uma app
> real-time que mostra um dashboard de 10 partidas de futebol, golos, cantos,
> foras, posse de bola, ataques, defesas, remates sempre que ah update
> dos dados na base de dados (feito por um serviço externo que esta a fazer
> HTTP calls a um external provider de (30 em 30 segs) e devolve apenas um
> XML/JSON com o estado actual dos jogos), tens de sincronizar todos os
> clientes em real-time com os novos dados.
>
> Primeiro problema que vamos ter eh saber quando temos novos dados na
> base-de-dados dependendo do stack.
>
> Depois temos de enviar os dados para os clientes, a maneira mais directa
> de se fazer isto eh mandar sempre tudo, mas se na tivermos de incrementar
> apenas os remates num dos jogos eh um bocado desperdício de bw... terias de
> implementar um algoritmos para detectar as diferenças
>
> Ora no meteor isto esta tudo implementado e resolvido, tens tail-queries
> que são executadas sempre que os dados de uma dada query mudam e que
> sincronizam com o front-end enviado so as diferenças :)
>
>
> Cheers,
>
> BB
>
>
>
>
>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] A minha nova experiência com o Mono e Xamarim

2016-01-11 Por tôpico João Fernandes
Sim Brunex, sou testemunha que foste o grande defensor do JS aqui por estas
bandas.


Eu pessoalmente adoro AS3/Flex mas realmente o que tem surgido nos últimos
tempos no mundo JS prova que o ecosistema está mais forte que nunca. Apesar
das specs do JS estarem a evoluir (ES6, ES7), como programador sinto-me
mais à vontade ainda com ferramentas que recorrem a transpiling do que a
escrever em puro JS. Há quem diga que é desvirtuar o JS mas quando se
trabalha em equipa de vários programadores prefiro ter um compilador que
elimina uma parte dos problemas comuns.

Neste momento considero mesmo o typescript como mais rico do ponto de vista
de linguagem que o próprio AS3 (removendo é claro as APIs da plataforma).


2016-01-11 11:41 GMT+00:00 BruNeX <bruno.aka.nec...@gmail.com>:

> @Cristovão
>
> Deves estar a confundir alguém... pois eu sempre defendi o javascript  em
> prol do flash :)
>
> Proponho uma pesquisa por "brunex" aqui no grupo... pois a minha opinião
> sempre foi a mesma de ah muitos anos para ca :)
>
> Quanto ao angularJS bem isso eh outro tópico... se quiseres podemos
> discutir isso em mais detalhe pois tb acho que a proposta do react.js eh
> muito mais apelativa...
>
> Quanto Typescript... pois eu uso linguagens que fazer target para
> javascript ah alguns anos... coisas como o coffeeScript que realmente
> influenciaram o novo ES6 com o arrow (->) e fat arrow ou hash rocket (=>)
> estão no meu tool kit ah muito tempo... acho que ate ja falei disso aqui
> nesta lista ah uns aninhos :P
>
> Por isso volto a perguntar essa resposta era para mim?
>
> Cheers,
> BB
>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Re: Article: Hello World: How to set up Apache FlexJS to transpile ActionScript to JavaScript

2015-11-27 Por tôpico João Fernandes
Bruno, O Immutable.js é muito diferente do Rxjs?

2015-11-27 16:04 GMT+00:00 BruNeX <bruno.aka.nec...@gmail.com>:

> Heya,
>
> Uma Interessante escolha que ninguém ainda mencionou e que estou a usar
> actualmente eh ClojureScript  com react.js wrappers como OM e Reagent.
>
> Eh um combo porreiro e graças as immutable data structures do Clojure
> consegue 6x melhor performance react.js vanillaJS. De notar que pouco
> depois dos primeiros benchmarks o facebook criou outro projecto
> https://facebook.github.io/immutable-js/ com o mesmo tipo de
> datastructures para aumentar a performance do react :)
>
> Se quiserem experimentar aconselho a darem uma vista de olhos neste video
> para terem uma noção de quão fácil eh o workflow :)
>
> https://www.youtube.com/watch?v=j-kj2qwJa_E
>
> PS:Clojure eh uma lisp language e tem montes de parêntesis )
> PS2: Se quiserem ir para uma das melhores propostas para o front-end
> aconselho tb a verem ELM http://elm-lang.org/ (que todas estas modern
> libraries andam a copiar ideas)
>
> Cheers,
>
> BruNeX
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Re: Article: Hello World: How to set up Apache FlexJS to transpile ActionScript to JavaScript

2015-11-25 Por tôpico João Fernandes
A vantagem é mesmo não necessitares de mexer no JS transpiled. Quem quizer
usar angular 2 vai ter várias opções,

1) Usar ES5 (JS actual) e escrever como o caraças visto todas as APIs do
Angular 2 terem equivalente em ES5.
2) Usar ES6 e tirar partido de algumas APIs em ES6 e fazer transpile com
Babel/Traceur/Typescript para ES5.
3) Usar Typescript (o mesmo que o próprío Angular 2) e beneficiar de todas
as beneces que o Typescript tem comparativamente com ES5/ES6/ES7

Para (ex-)programadores de Flex acho que não há dúvidas que Typescript é a
melhor das 3 opções, mas como o pessoal do Angular disse, não se pretende
deixar ninguém de fora. Os puristas do JS podem continuar a programar em
puro ES5 e serão capazes de usar Angular 2 como usavam no Angular 1, é
claro, as APIs e paradigmas é que mudaram.



2015-11-25 17:14 GMT+00:00 Cristovão Morgado <cristovao.morg...@gmail.com>:

> Sim, eles criaram com typescript mas depois de estar gerado em JS podes
> usar o que quiseres para fazer o teu trabalho sobre ;)
>
> Best regards
> Cristóvão Morgado
> pt.linkedin.com/in/cmmorgado/
> github.com/cmorgado
>
>-
>
>
>
> 2015-11-25 17:12 GMT+00:00 Pedro Pereira <cyberafael2...@gmail.com>:
>
>> Tou a ver realmente..mas no site deles no tutorial tem isto -> "DON'T
>> WANT TYPESCRIPT?
>> Although we're getting started in TypeScript, you can also write Angular
>> 2 apps in JavaScript and Dart by selecting either of those languages from
>> the combo-box in the banner."
>> Ou seja acabam por permitir usar plain javascript tb ou Dart.. mas e'
>> interessante eles estarem a focar no Typescript.. sempre os achei mt anti-MS
>>
>> Cumprimentos/Best Regards,
>> Pedro Pereira
>> AboutMe - http://about.me/doublep
>> Linkedin - http://pt.linkedin.com/pub/pedro-pereira/36/42/b2b/
>>
>> 2015-11-25 17:07 GMT+00:00 Pedro Pereira <cyberafael2...@gmail.com>:
>>
>>> Sim sabia que era muito diferente e tinha a ideia q usava ES6.0 mas n
>>> sabia de integravam com Typescript..
>>>
>>>
>>> Cumprimentos/Best Regards,
>>> Pedro Pereira
>>> AboutMe - http://about.me/doublep
>>> Linkedin - http://pt.linkedin.com/pub/pedro-pereira/36/42/b2b/
>>>
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em http://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Re: Article: Hello World: How to set up Apache FlexJS to transpile ActionScript to JavaScript

2015-11-25 Por tôpico João Fernandes
Atenção, para mim um transpiler faz sentido no sentido que este pode
enriquecer a experiência de programação, no entanto se tiver que optar,
opto sem dúvida por Babel/Typescript pois não são mais do que JSOnSteroids.
Babel é fixe mas Typescript consegue (a meu ver) estar um nivel mais à
frente. Não só suporta grande parte das features de ES2015 (antigo ES6)
 como também syntax sugar como interfaces, DataTypes, Generics etc.



2015-11-25 15:49 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:

> Concordo.
>
> Já faz tanto tempo que começaram a desenvolver o FlexJS, não descurando
> todo o esforço envolvido, que entretanto por necessidade fui fazendo mais e
> mais projetos com HTML5/JS em conjunto com outras tecnologias (e até sem
> recorrer a outras tecnologias !) que não me via agora a usar um
> "transpiler".
>
> No entanto estou curioso para ver um projeto com MXML a funcionar mas
> sinto que ficarei com menos liberdade que ir diretamente à fonte.
>
> No dia 25 de novembro de 2015 às 15:30, João Fernandes <
> joaopedromartinsfernan...@gmail.com> escreveu:
>
>> Pessoalmente acredito mais numa solução em ES6 ou mesmo TypeScript.
>> Sempre fui grande adepto da plataforma Flash mas transpiling por
>> transpiling prefiro TypeScript que até é mais rico em funcionalidades que o
>> AS3.
>>
>> 2015-11-25 15:20 GMT+00:00 Pedro Belorico <belor...@hotmail.com>:
>>
>>> Boas a todos,
>>>
>>> Documentação para isto, alguém encontrou?
>>>
>>>
>>> Pedro Belorico
>>>
>>> On 25 Nov 2015, at 14:50, Carlos Monteiro <uno.monte...@gmail.com>
>>> wrote:
>>>
>>> Leitura obrigatória!
>>>
>>> terça-feira, 24 de Novembro de 2015 às 20:30:35 UTC, António Pinto
>>> escreveu:
>>>>
>>>> Check out this story on Flipboard!
>>>> Hello World: How to set up Apache FlexJS to transpile ActionScript to
>>>> JavaScript
>>>>
>>>> *From *Apache Flex* on Flipboard*
>>>>
>>>> by Josh Tynjala After years of working with a powerful language like
>>>> ActionScript, JavaScript often feels like a downgrade. Wouldn't it be
>>>> better if…
>>>> *Read it on Flipboard* <http://flip.it/6IRiK>*Read it on
>>>> nextgenactionscript.com* <http://flip.it/6oC8U>
>>>>
>>>>
>>>>
>>>> Att,
>>>>
>>>> António Pinto
>>>>
>>>
>>> --
>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>>> Grupos do Google.
>>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>>> envie um email para riapt+unsubscr...@googlegroups.com.
>>> Para publicar uma mensagem neste grupo, envie um email para
>>> riapt@googlegroups.com.
>>> Visite este grupo em http://groups.google.com/group/riapt.
>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>
>>>
>>> --
>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>>> Grupos do Google.
>>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>>> envie um email para riapt+unsubscr...@googlegroups.com.
>>> Para publicar uma mensagem neste grupo, envie um email para
>>> riapt@googlegroups.com.
>>> Visite este grupo em http://groups.google.com/group/riapt.
>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> João Fernandes
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em http://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Re: Article: Hello World: How to set up Apache FlexJS to transpile ActionScript to JavaScript

2015-11-25 Por tôpico João Fernandes
Exacto Cristóvão, e com uma beta do Angular 2 quase a sair, promete
bastante a solução.

2015-11-25 16:34 GMT+00:00 Cristovão Morgado <cristovao.morg...@gmail.com>:

> Não é á toa que a equipa do AngularJS está a usar o typescript para
> desenvolver o AngularJS 2.0 ... tem sido uma parceria Microsoft - Google
> inédita!!!
>
> Best regards
> Cristóvão Morgado
> pt.linkedin.com/in/cmmorgado/
> github.com/cmorgado
>
>-
>
>
>
> 2015-11-25 16:02 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:
>
>> Ainda não tive oportunidade de usar TypeScript mas penso que nesta altura
>> também não será nada complicado.
>> A ver se fica para uma próxima.
>>
>> No dia 25 de novembro de 2015 às 15:53, João Fernandes <
>> joaopedromartinsfernan...@gmail.com> escreveu:
>>
>>> Atenção, para mim um transpiler faz sentido no sentido que este pode
>>> enriquecer a experiência de programação, no entanto se tiver que optar,
>>> opto sem dúvida por Babel/Typescript pois não são mais do que JSOnSteroids.
>>> Babel é fixe mas Typescript consegue (a meu ver) estar um nivel mais à
>>> frente. Não só suporta grande parte das features de ES2015 (antigo ES6)
>>>  como também syntax sugar como interfaces, DataTypes, Generics etc.
>>>
>>>
>>>
>>> 2015-11-25 15:49 GMT+00:00 Hugo Ferreira <hferreira...@gmail.com>:
>>>
>>>> Concordo.
>>>>
>>>> Já faz tanto tempo que começaram a desenvolver o FlexJS, não descurando
>>>> todo o esforço envolvido, que entretanto por necessidade fui fazendo mais e
>>>> mais projetos com HTML5/JS em conjunto com outras tecnologias (e até sem
>>>> recorrer a outras tecnologias !) que não me via agora a usar um
>>>> "transpiler".
>>>>
>>>> No entanto estou curioso para ver um projeto com MXML a funcionar mas
>>>> sinto que ficarei com menos liberdade que ir diretamente à fonte.
>>>>
>>>> No dia 25 de novembro de 2015 às 15:30, João Fernandes <
>>>> joaopedromartinsfernan...@gmail.com> escreveu:
>>>>
>>>>> Pessoalmente acredito mais numa solução em ES6 ou mesmo TypeScript.
>>>>> Sempre fui grande adepto da plataforma Flash mas transpiling por
>>>>> transpiling prefiro TypeScript que até é mais rico em funcionalidades que 
>>>>> o
>>>>> AS3.
>>>>>
>>>>> 2015-11-25 15:20 GMT+00:00 Pedro Belorico <belor...@hotmail.com>:
>>>>>
>>>>>> Boas a todos,
>>>>>>
>>>>>> Documentação para isto, alguém encontrou?
>>>>>>
>>>>>>
>>>>>> Pedro Belorico
>>>>>>
>>>>>> On 25 Nov 2015, at 14:50, Carlos Monteiro <uno.monte...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> Leitura obrigatória!
>>>>>>
>>>>>> terça-feira, 24 de Novembro de 2015 às 20:30:35 UTC, António Pinto
>>>>>> escreveu:
>>>>>>>
>>>>>>> Check out this story on Flipboard!
>>>>>>> Hello World: How to set up Apache FlexJS to transpile ActionScript
>>>>>>> to JavaScript
>>>>>>>
>>>>>>> *From *Apache Flex* on Flipboard*
>>>>>>>
>>>>>>> by Josh Tynjala After years of working with a powerful language like
>>>>>>> ActionScript, JavaScript often feels like a downgrade. Wouldn't it be
>>>>>>> better if…
>>>>>>> *Read it on Flipboard* <http://flip.it/6IRiK>*Read it on
>>>>>>> nextgenactionscript.com* <http://flip.it/6oC8U>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Att,
>>>>>>>
>>>>>>> António Pinto
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>>>> do Grupos do Google.
>>>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>>>> mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
>>>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>>>> riapt@googlegroups.com.
>>>>>> Visite

Re: [riapt] Re: Article: Hello World: How to set up Apache FlexJS to transpile ActionScript to JavaScript

2015-11-25 Por tôpico João Fernandes
Pessoalmente acredito mais numa solução em ES6 ou mesmo TypeScript.  Sempre
fui grande adepto da plataforma Flash mas transpiling por transpiling
prefiro TypeScript que até é mais rico em funcionalidades que o AS3.

2015-11-25 15:20 GMT+00:00 Pedro Belorico <belor...@hotmail.com>:

> Boas a todos,
>
> Documentação para isto, alguém encontrou?
>
>
> Pedro Belorico
>
> On 25 Nov 2015, at 14:50, Carlos Monteiro <uno.monte...@gmail.com> wrote:
>
> Leitura obrigatória!
>
> terça-feira, 24 de Novembro de 2015 às 20:30:35 UTC, António Pinto
> escreveu:
>>
>> Check out this story on Flipboard!
>> Hello World: How to set up Apache FlexJS to transpile ActionScript to
>> JavaScript
>>
>> *From *Apache Flex* on Flipboard*
>>
>> by Josh Tynjala After years of working with a powerful language like
>> ActionScript, JavaScript often feels like a downgrade. Wouldn't it be
>> better if…
>> *Read it on Flipboard* <http://flip.it/6IRiK>*Read it on
>> nextgenactionscript.com* <http://flip.it/6oC8U>
>>
>>
>>
>> Att,
>>
>> António Pinto
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Re: Apache Flex 4.15

2015-10-29 Por tôpico João Fernandes
Neste momento usamos AngularJS de forma a migrar para Angular2 que também é
unidirecional e que já usa RxJs internalmente.

AngularJS não é perfeito mas também não é assim tão mau, não podemos
comparar frameworks que considero de gerações diferentes.

2015-10-29 12:09 GMT+00:00 BruNeX <bruno.aka.nec...@gmail.com>:

> Gosto de ver a malta a adoptar cada X mais nodejs/javascript tools :P
>
> my 2 cents acerca de frameworks go for react!!! :) all your DOM as a
> function!!! checkem flux/redux para Unidirectional data -flow.
>
> E fujam do angularJS ahah :P
>
> Cheers,
>
> BruNeX
>
>
> ​
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Re: Apache Flex 4.15

2015-10-29 Por tôpico João Fernandes
Filipe uma forma boa de preparares o teu projecto para uma possível
migração para angular 2 com o projecto em 1.X é usares angular2-now, já usa
metadata para definir dependências e definições que serão bastante
similares ao Angular 2 de forma a suavisar a transição.

Neste momento estamos somente a usar ES6 e não Typescript mas será o
próximo passo.


2015-10-29 10:15 GMT+00:00 Filipe Lima <filipepratal...@gmail.com>:

> Hugo, acerca do NativeScript, ha alguns truques na manga, do porque tem
> tantos programadores a tempo inteiro no projecto, eles estao tambem a
> trabalhar com a equipa do Angular para uma integracao... mas mais nao
> revelaram. Vou ver se vou a alguns Meetups que eles tao a organizar, e
> descubrir mais alguma coisa.
>
> Joao, sobre o Typescript, sem duvida... estou a usar a 6 meses num projeto
> como tambem: npm + gulp + browsersync + Angular 1.4.x... a transpilar para
> ES5, e estou a gostar muito... se bem que inicialmente houveram alguns
> erros silenciosos em runtime do angular, que tivemos que descubrir, mas
> basicamente porque nao estavamos a entender a formar como o typescript
> compilava o codigo.
> Acho que com o Angular 2... o processo vai ser bastante interessante
> por outro lado, fiz uns trabalhos em React JS e simplesmente adorei a
> framework... ainda para mais quando usas 'HotReload'... é uma forma
> fantastica de trabalhar.
>
> Abraco,
> Filipe Lima
>
>
> On Wednesday, 28 October 2015 17:40:41 UTC, João Fernandes wrote:
>>
>> Se tivesse de escolher entre NativeScript e Cordova seria NativeScript
>> sem dúvida.
>>
>> Quanto ao Swift, dispenso quando agora posso usar TypeScript com
>> transpiling para ES5. Para os fãs de Flex, sem dúvida o Angular 2 começa-se
>> a parecer bastante com o que estavamos habituados. Existe também a
>> alternativa Aurelia que parece ter uma API mais simples mas não é tão
>> divulgada como framework.
>>
>> 2015-10-28 17:00 GMT+00:00 Hugo Ferreira <hferre...@gmail.com>:
>>
>>> Estou impressionado com o NativeScript que desconhecia. Nota-se
>>> claramente que na parte do xml existe ali relação com o mxml.
>>> Estas frameworks nascem como cogumelos.
>>> No entanto, sinceramente após a má experiência com o Flex e o seu
>>> desabandono, dúvido de empresas que empreguem 20 programadores a tempo
>>> inteiro e ainda por cima seja free. Quando o dinheiro dos investidores
>>> acabar, acaba-se também o projeto.
>>> Sinceramente nem percebo porque fazem isso.
>>>
>>> O Xamarim não me atrai apenas por uma razão. O preço é demasiado premium
>>> para mim.
>>>
>>> O Apache Cordova sim, acredito que tenha mais interesse para o Apache.
>>>
>>> No dia 28 de outubro de 2015 às 16:52, Filipe Lima <filipep...@gmail.com
>>> > escreveu:
>>>
>>>> Pois na verdade eu postei isso um pouco equivocado... sempre tive a
>>>> impressao que o Xamarin tambem era projeto da Apache, mas nao... Apache tem
>>>> o projeto Cordova, que tambem tem os seus seguidores... a Xamarin é um
>>>> empresa na California.
>>>> Mas de resto, sim tem uma comunidade muito forte, pois logo adoptando o
>>>> C#, o resto é so trabalhar no API e compilador.
>>>>
>>>> No fundo vejo muitas empresas interessadas e a investir em Xamarin.
>>>> Pessoalmente sou mais em prol de projectos como NativeScript e React.js.
>>>> Na semana passada os rapazes da Telerik vieram fazer uma apresentacao
>>>> sobre o NativeScript na empresa onde trabalho, e fiquei bastante
>>>> impressionado, mais ainda com os recursos que eles estao a dedicar. De
>>>> momento tem 20+ programadores a tempo inteiro a trabalhar so para o
>>>> NativeScript, fora depois o resto da comunidade, pois o projeto é
>>>> open-source.
>>>>
>>>> Ponto muito grande é o facto de nao ser preciso esperar por tecnologia
>>>> A ou B ser implementada pela linguagem quando acabou de ser lancada para
>>>> Android ou IOS, tens um API que pode requesitar diretamente a classe/funcao
>>>> do SDK do fabricante.
>>>>
>>>> A linguagem para templating deles tambem esta muito boa, alias, eu
>>>> disse-lhes logo, isto ta-me a fazer lembrar o bom tempo do MXML... e eles
>>>> disseram que sim, alias basearam-se muito na idea do Flex, no seu tempo,
>>>> para fazer uma linguagem XML para a criacao de templates, que tivesse algum
>>>> sentido.
>>>>
>>>> Abraco,
>>>> Filipe Lima
>>>>
>>>>
>>>

Re: [riapt] Re: Apache Flex 4.15

2015-10-28 Por tôpico João Fernandes
>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>> mesmo, envie um email para riapt+un...@googlegroups.com.
>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>> ri...@googlegroups.com.
>>>> Visite este grupo em http://groups.google.com/group/riapt.
>>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>>
>>>
>>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em http://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Apache Flex 4.15

2015-09-11 Por tôpico João Fernandes
Ui, não tens um artigo mais recente? :)

O desenvolvimento continua, cada vez mais focado no flexJS e a sua
integração nos IDEs, agora principalmente com o intelliJ visto a Jetbrains
ter acabado de publicar o source-code do plugin flex no github.

2015-09-11 10:05 GMT+01:00 APintex Gmail <apin...@gmail.com>:

> Hugo vê este post do João Saleiro:
> https://plus.google.com/+JoãoSaleiro/posts/Ha6FVhw6dMc
>
> António Pinto
> apin...@gmail.com
>
>
>
> No dia 11/09/2015, às 09:51, Hugo Ferreira <hferreira...@gmail.com>
> escreveu:
>
> Eu ao ínicio ainda me registei na mailing list mas depois retirei porque
> passei a receber centenas de e-mails e maioritariamente com discussões
> acerca do sexo dos anjos e nada produtivas.
> No entanto mês após mês, lá se vai vendo o documento das release notes a
> evoluir mas no último semestre nada.
> Seria uma pena se o projeto para-se.
>
> Para mim não me choca se estiverem 100% focados no FlexJS pois com o atual
> estado do Flex, é possível fazer praticamente tudo, incluindo componentes
> que não existem na base e skins totalmente diferentes só com programação,
> logo também é díficil evoluir muito mais mas o FlexJS esse sim seria um
> grande e correto passo.
>
>
>
> No dia 11 de setembro de 2015 às 09:45, APintex Gmail <apin...@gmail.com>
> escreveu:
>
>> bom dia Hugo,
>>
>> Também tenho reparado que não se mexem
>> Ainda pensei que estivessem de férias…. umas férias bem grandes…
>>
>> António Pinto
>> apin...@gmail.com
>>
>>
>>
>> No dia 11/09/2015, às 09:36, Hugo Ferreira <hferreira...@gmail.com>
>> escreveu:
>>
>> Bom dia,
>>
>> As coisas andam muito calmas à vários meses.
>> Não acompanho a mailing list e as release notes já não são atualizadas às
>> meses.
>>
>> Para quem acompanha, eles andam concentrados no FlexJS e pararam de
>> desenvolver no FlexAIR ou apenas andam a discutir o sexo dos anjos ?
>>
>>
>> Obrigado,
>> Hugo.
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em http://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em http://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Yet Another Report Generator?

2015-09-07 Por tôpico João Fernandes
a denominação de open-source não me parece aplicável para o facto de te
fornecerem o código mediante um pagamento.

On 7 September 2015 at 08:44, Hugo Ferreira <hferreira...@gmail.com> wrote:

> As razões que ele mencionou, o Stimulsoft e muitos outros já o fazem.
> O Stimulsoft é open-source (se pagares) e o deles também é a pagantes.
>
> É mais um report-engine.
>
> 2015-09-07 7:47 GMT+01:00 Apintex <apin...@gmail.com>:
>
>>
>>
>> *António Pinto* shared with you:
>>
>>
>> [image: [thumbnail]]
>> Yet Another Report Generator?
>>
>> *javacodegeeks.com* - If you have experience of business application
>> development, then most likely you will have encountered a requirement for
>> the application to have a flexible reporting mechanism. The company I work
>> for is mainly focused on developing business solutions and reporting is an
>> essential, indeed, must have aspect of all the enterprise systems we
>> develop. To enable flexible reporting in our systems, we have developed our
>> own open-source (distributed under Apache 2.0 license) report generator –
>> YARG (Yet Another Report Generator). Now YARG is a heart of the reporting
>> in the CUBA platform – which itself is the basis of all the systems we
>> develop.
>> <http://www.javacodegeeks.com/2015/09/yet-another-report-generator.html> 
>> [image:
>> Zite logo] <http://zite.com/>
>>
>> Available on the App Store
>> <http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=419752338=8>
>> .
>>
>>
>> Att,
>>
>> António Pinto
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para riapt+unsubscr...@googlegroups.com.
>> Para publicar uma mensagem neste grupo, envie um email para
>> riapt@googlegroups.com.
>> Visite este grupo em http://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] How JetBrains Lost Years of Customer Loyalty in Just a Few Hours

2015-09-06 Por tôpico João Fernandes
Realmente é uma pena se não mudarem ligeiramente o sistema apresentado.

On 6 September 2015 at 07:53, Apintex <apin...@gmail.com> wrote:

>
>
> *António Pinto* shared with you:
>
>
> How JetBrains Lost Years of Customer Loyalty in Just a Few Hours
>
> *bytecrafter.blogspot.com* - Yesterday's big news, at least for many
> developers, is that JetBrains - maker of popular tools like IntelliJ and
> ReSharper - is moving to a software-as-a-service subscription model for
> their products.
>
> <http://bytecrafter.blogspot.com/2015/09/how-jetbrains-lost-years-of-customer.html>
>  [image:
> Zite logo] <http://zite.com/>
>
> Available on the App Store
> <http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=419752338=8>
> .
>
>
> Att,
>
> António Pinto
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para riapt+unsubscr...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
> riapt@googlegroups.com.
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] AS3 comparação case insenstive

2015-08-03 Por tôpico João Fernandes
Tens sempre a possibilidade de fazer toLowerCase() de ambos os lados e
funciona quase sempre. Digo quase sempre porque isto não contempla accent
insensitive o que não irá funcionar neste caso.

Para accent insensitive terás de usar o Collator para comparar 2 expressões
mas atenção que só funciona para match direto e não para match algures na
expressão comparada. A propriedade a definir é ignoreDiacritics
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/globalization/Collator.html#ignoreDiacritics


funciona
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/globalization/Collator.html

2015-08-03 1:07 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Boa noite,

 Neste exemplo a seguir, se por acaso a propriedade existente no objecto
 entity for name em vez de Name, o flex não vai localizar uma vez que é
 case sensitive.

 var field:String = Name;

 if (entity[field] == sameObject[field])
 {
 }

 Alguém sabe como tornar isto case insensitive sem perder muito a
 performance e que preferência se alterar o comportamento a nível global ?

 PS: Não gostaria de ter de analisar o XML do objectos.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Flex

2015-07-03 Por tôpico João Fernandes
O desenvolvimento esta a correr bem. O michael juntou se ao melhoramento to
compilador e estão a fazer progressos no entanto continuo a não achar que
seja a solução. Pessoalmente prefiro es6 com babel ou typescript como
transpiler.
 On Jul 3, 2015 16:24, Hugo Ferreira hferreira...@gmail.com wrote:

 Boa tarde,

 Não estou na mailing list deles para não ser bombardeado por mails mas vou
 conseguindo fazer um ponto de situação sempre que as release notes vão
 sendo atualizadas mas aquili parece que parou à meses !

 Estão a concentrar os esforços no FlexJS ou morreu de vez ?


 Cumps,
 Hugo.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Flex

2015-07-03 Por tôpico João Fernandes
Agora estão mais focados no flexjs mas ha quem continue a fazer coisas do
lado do as
On Jul 4, 2015 00:12, Hugo Ferreira hferreira...@gmail.com wrote:

 Olá João,

 Fiquei um bocado confuso.
 O desenvolvimento está a correr bem no geral ou estas-te a referir apenas
 FlexJS ?

 Se pararam o Flex standard (que já é um monstro de Framework) para
 centrarem esforços no FlexJS e não vamos ver grandes novidades no Flex
 standard nos próximos tempos, então acho que estão no caminho certo (para
 mim o único que faz sentido) :)


 Um grande abraço,
 Hugo.

 No dia 4 de julho de 2015 às 00:02, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 O desenvolvimento esta a correr bem. O michael juntou se ao melhoramento
 to compilador e estão a fazer progressos no entanto continuo a não achar
 que seja a solução. Pessoalmente prefiro es6 com babel ou typescript como
 transpiler.
  On Jul 3, 2015 16:24, Hugo Ferreira hferreira...@gmail.com wrote:

 Boa tarde,

 Não estou na mailing list deles para não ser bombardeado por mails mas
 vou conseguindo fazer um ponto de situação sempre que as release notes vão
 sendo atualizadas mas aquili parece que parou à meses !

 Estão a concentrar os esforços no FlexJS ou morreu de vez ?


 Cumps,
 Hugo.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.

  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Mais um prego no caixão

2015-06-05 Por tôpico João Fernandes
Acho até positivo a abordagem, pena vir tão tarde. Quando o flash
finalmente morrer, será substituido por alternativas em HTML e depois quero
ver como vão bloquear os xupistas de CPU.



2015-06-05 10:35 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:


 http://tek.sapo.pt/noticias/internet/google_coloca_mais_um_prego_no_caixao_do_flas_1443470.html

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Última versão do flashPlayer não carrega swf do filesystem no google Chrome

2015-05-19 Por tôpico João Fernandes
o que queres dizer com swfs previamente gravados no filesystem do chrome?

2015-05-19 0:09 GMT+01:00 Nuno Fernandes nf.riacow...@gmail.com:

 Ola a todos,

 Com a atualização do FLash Player do dia 12 de Maio não estou a conseguir
 carregar os swf previamente gravados no filesystem do chrome.

 Não é devolvido erro algum e o player diz que não carregou nenhum movie.
 Coloquei a versão debuger para verificar se dá algum erro e nada.

 Alguém está a ter um comportamento semelhante? Alguma pista?

 Obrigado :)

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Spark DateField

2015-04-27 Por tôpico João Fernandes
Assim rapidamente
http://blogs.adobe.com/aharui/2010/01/spark_datefield_and_colorpicke.html


2015-04-27 10:28 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Bom dia,

 Alguém conhece alguma implementação disto ?
 A alternativa será eu fazer do zero um componente que use uma skin que
 junte um Spark TextInput e um calendário mas se já existir (eu não
 encontrei) algum feito ou como base seria útil.

 Admira-me como é que um componente tão importante ainda não foi criado no
 Apache Flex.
 Se eu tiver de fazer do zero, sou capaz de doar.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Ignorar warning

2015-04-15 Por tôpico João Fernandes
Olha para o ficheiro flex-config.xml que se encontra dentro da pasta
frameworks do SDK. Este ficheiro tem todos os argumentos que poderás
utilizar para inativar determinados warnings.

2015-04-13 14:17 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Boa tarde,

 Alguém sabe como indicar ao compilador flex para ignorar o warning:
 databind will not be able to detect assignment ...
 Não pretende que outros warning sejam ignorados. Quero saber dos mesmos e
 poder resolvê-los mas este tipo quero ignorar.


 Obrigado,
 Hugo.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Flex Web - IntelliJ

2015-04-07 Por tôpico João Fernandes
Se estas a usar o compilador interno, tens a certeza que estas a usar
runtime shared libraries? é que no Apache Flex o default agora é usar
merge-to-code.

2015-04-07 20:47 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Compilador interno.

 No dia 7 de abril de 2015 às 20:33, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 Mas estás a usar o compilador interno ou estás a compilar via ANT?

 2015-04-07 19:16 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Boa tarde,

 Tenho um projecto (ainda) em Flex/Web (Flash !) e pretendo atualizar.
 Antigamente com o Flash Builder, era gerado na pasta bin o swf da
 aplicação + assets + framework flex (uma carrada de ficheiros swf).
 Agora com o IntelliJ a framework flex não passa para a pasta bin (sim,
 estou a usar runtime shared) !


 Obrigado,
 Hugo.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Flex Web - IntelliJ

2015-04-07 Por tôpico João Fernandes
Não esquecer que agora só existem .swfs no entanto hoje em dia a mais valia
de usar RSLs é um pouco diminuta pois o bonus era o mesmo o uso de SWZs que
ficavam em cache a nivel do player e não dos swfs. Como não existem swfs
hospedados num url centralizado, o benefício é mínimo, aliás, requer mais
requests paralelos para conseguir descarregar a aplicação.

2015-04-07 22:33 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Acho que isto responde à questão:

 http://software-troubleshooter.blogspot.pt/2010/11/intellij-idea-using-framework-as.html


 Obrigado.

 No dia 7 de abril de 2015 às 22:32, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 Se estas a usar o compilador interno, tens a certeza que estas a usar
 runtime shared libraries? é que no Apache Flex o default agora é usar
 merge-to-code.

 2015-04-07 20:47 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Compilador interno.

 No dia 7 de abril de 2015 às 20:33, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 Mas estás a usar o compilador interno ou estás a compilar via ANT?

 2015-04-07 19:16 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Boa tarde,

 Tenho um projecto (ainda) em Flex/Web (Flash !) e pretendo atualizar.
 Antigamente com o Flash Builder, era gerado na pasta bin o swf da
 aplicação + assets + framework flex (uma carrada de ficheiros swf).
 Agora com o IntelliJ a framework flex não passa para a pasta bin (sim,
 estou a usar runtime shared) !


 Obrigado,
 Hugo.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] IntelliJ - Criação de novos métodos e classes

2015-04-06 Por tôpico João Fernandes
Procura por code style no intelliJ.

2015-04-06 18:22 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Boa tarde,

 Ao criar um novo método ou classe, o IntelliJ assume por omissão o
 seguinte formato:

 public MinhaClasse {
 public minhaFuncao()
 }
 }

 Gostaria que assumi-se por defeito o seguinte formato (evitando que eu
 tenha de corrigir e perder tempo):

 public MinhaClasse
 {
 public minhaFuncao()
 {
 }
 }

 De certeza absoluta que na imensidão de parâmetros, há alguma forma de
 configurar isto como quero (sinceramente não perdi tempo a vasculhar tudo)
 mas acredito que alguém daqui que usa este IDE possa já saber isto de
 antemão.


 Obrigado desde já,
 Hugo.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Re: IntelliJ

2015-03-02 Por tôpico João Fernandes
Se não estou em erro, caso tenhas subscrição qualquer versão que saia tens
direito a ela, seja minor ou major.



2015-03-01 22:32 GMT+00:00 Hugo Ferreira hferreira...@gmail.com:

 Já percebi que lançam uma versão majorada por ano, no final de cada ano e
 o número da versão está sincronizada com o ano, ou seja, a versão 14 é
 recente.

 A licença pessoal pode ser usada comercialmente (apenas por uma pessoa)
 mas a fatura não pode ser passada em número de contribuinte de empresa (na
 Europa), ou seja, para ter a fatura é necessário mesmo a versão empresarial
 mais cara.

 A versão empresarial pode ser sem subscrição de atualização ou com
 atualização de 1 ano (ficou ainda a dúvida se a atualização é de um versão
 majorada e as minoradas estarão sempre garantidas).

 No dia 1 de março de 2015 às 18:55, Hugo Ferreira hferreira...@gmail.com
 escreveu:

 Boas,

 Continuo a avaliar o IntelliJ e assim livrar-me do IDE obsoleto da Adobe.

 Após resolver um conjunto de incompatibilidades (alguns deles porque
 esperava que o IDE fosse fazer automaticamente como faz o FB, outros porque
 o compilador gera erro com este IDE mas surpreendentemente não com o FB,
 etc ...), já consegui colocar uma aplicação com várias dependências a
 funcionar no Android com um mínimo de bugs ainda por resolver e que espero
 resolver em breve mas tenho algumas questões agora mais relacionadas com o
 licenciamento que gostaria de ouvir a opinião de quem já usa. Sim, já
 enviei e-mail para eles com várias questões de licenciamento mas não
 acredito que me respondam honestamente a estas 2:

 1. A licença é apenas para a versão majorada (atualmente 14), certo ?
 Tenho direito a releases minoradas perpetuamente ou apenas durante 1 ano e
 qual a periodicidade de lançamento ?
 2. Qual é a periodicidade de lançamento de releases majoradas ?
 Basicamente gostaria de saber se eventualmente poderão lançar a versão 15
 nos próximos 4 meses para saber se vale a pena esperar ou não.


 Obrigado,
 Hugo.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt]

2015-01-29 Por tôpico João Fernandes
Acho que estas a confundir, isto não é suposto ser usado para layout de
aplicações mas para layout de elementos de texto. O TLF (Text Layout
Framework) é um sistema que permite desenhar uma área com texto e a sua
devida formatação. Existe usos avançados de TLF que permitem o texto fluir
à volta de shapes e agora, foi adicionado o suporte de interpretação nativa
de tabelas dentro de um flow.

Quanto ao problema de groups etc, muitas vezes as pessoas complicam as
coisas sem necessidades. Se usares um único group com constraintRows e
constraintColumns consegues com 1 único Group dispor todo o teu conteúdo
com as devidas regras de ajustamento (Tipo tabelas)
imagina 3 colunas x 3 linhas, podes muito bem dizer que o elemento 1 esta a
5 px do limite da segunda coluna (left) e 0 px da terceira coluna (right) e
ele automaticamente ajusta-se caso o group mude de tamanho. Podes fazer o
posicionamento tanto relativo a qualquer linha/coluna assim definida, ao
container em si. Sei que também havia suporte para que as tuas constraints
podessem relativos a outros objectos, isto é, podias dizer que o topo do
teu objecto A estava a 10x do bottom do objecto B.


2015-01-29 10:14 GMT+00:00 Hugo Ferreira hferreira...@gmail.com:

 Isso pode ser bastante útil em diversos cenários que tenho de andar com
 groups para trás e para a frente.

 Podes dar-me um exemplo de equivalência dos table/tr/td com TLF ?

 No dia 29 de janeiro de 2015 às 10:11, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 que podes criar via TLF o equivalente a tabletrtd portanto
 fraccionar o layout de um elemento de TLF dessa forma.

 2015-01-29 9:34 GMT+00:00 Hugo Ferreira hferreira...@gmail.com:

 Bom dia,


 Na release notes do Apache Flex:
 https://github.com/apache/flex-sdk/blob/develop/RELEASE_NOTES
 Está isto: Native support for tables in TLF

 Isto significa na prática precisamente o quê ?

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt]

2015-01-29 Por tôpico João Fernandes
Sinceramente não faço ideia se já resolveram, sei que o Harbs anda a dar
forte e  feio nas melhorias do TLF mas não faço ideia se corrigiu algo a
esse nível.
É normal que seja mais pesado, estamos a fazer uma framework de layout e
calculo de disposição de caractéres através de um fluxo de regras de
posicionamento :)

2015-01-29 11:12 GMT+00:00 Akira akirat...@gmail.com:

 Tlf para além de ser muito pesada comparativamente ao texto normal tinha
 um sério memory leak. Já resolveram isso?
 On 29 Jan 2015 11:08, João Fernandes 
 joaopedromartinsfernan...@gmail.com wrote:

 Acho que estas a confundir, isto não é suposto ser usado para layout de
 aplicações mas para layout de elementos de texto. O TLF (Text Layout
 Framework) é um sistema que permite desenhar uma área com texto e a sua
 devida formatação. Existe usos avançados de TLF que permitem o texto fluir
 à volta de shapes e agora, foi adicionado o suporte de interpretação nativa
 de tabelas dentro de um flow.

 Quanto ao problema de groups etc, muitas vezes as pessoas complicam as
 coisas sem necessidades. Se usares um único group com constraintRows e
 constraintColumns consegues com 1 único Group dispor todo o teu conteúdo
 com as devidas regras de ajustamento (Tipo tabelas)
 imagina 3 colunas x 3 linhas, podes muito bem dizer que o elemento 1 esta
 a 5 px do limite da segunda coluna (left) e 0 px da terceira coluna (right)
 e ele automaticamente ajusta-se caso o group mude de tamanho. Podes fazer o
 posicionamento tanto relativo a qualquer linha/coluna assim definida, ao
 container em si. Sei que também havia suporte para que as tuas constraints
 podessem relativos a outros objectos, isto é, podias dizer que o topo do
 teu objecto A estava a 10x do bottom do objecto B.


 2015-01-29 10:14 GMT+00:00 Hugo Ferreira hferreira...@gmail.com:

 Isso pode ser bastante útil em diversos cenários que tenho de andar com
 groups para trás e para a frente.

 Podes dar-me um exemplo de equivalência dos table/tr/td com TLF ?

 No dia 29 de janeiro de 2015 às 10:11, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 que podes criar via TLF o equivalente a tabletrtd portanto
 fraccionar o layout de um elemento de TLF dessa forma.

 2015-01-29 9:34 GMT+00:00 Hugo Ferreira hferreira...@gmail.com:

 Bom dia,


 Na release notes do Apache Flex:
 https://github.com/apache/flex-sdk/blob/develop/RELEASE_NOTES
 Está isto: Native support for tables in TLF

 Isto significa na prática precisamente o quê ?

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.

  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais

Re: [riapt]

2015-01-29 Por tôpico João Fernandes
que podes criar via TLF o equivalente a tabletrtd portanto
fraccionar o layout de um elemento de TLF dessa forma.

2015-01-29 9:34 GMT+00:00 Hugo Ferreira hferreira...@gmail.com:

 Bom dia,


 Na release notes do Apache Flex:
 https://github.com/apache/flex-sdk/blob/develop/RELEASE_NOTES
 Está isto: Native support for tables in TLF

 Isto significa na prática precisamente o quê ?

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Flex AMF TCP ou UDP

2014-12-12 Por tôpico João Fernandes
99.9% é TCP, não que não pudesses usar UDP mas UDP não é um protocolo com
 gestão de pacotes o que poderia ser problemático. UDP normalmente é mais
usado onde a perca parcial de dados não é importante como no caso de
streaming.

Não esquecer que chamadas via remoting não é mais nada que um simples POST
HTTP com um header indicando que se trata de conteudo application/x-amf
como content type.

2014-12-12 11:17 GMT+00:00 Hugo Ferreira hferreira...@gmail.com:

 Bom dia,

 Colocaram-me uma questão ao qual eu não sei responder.
 O Flex usa TCP ou UDP para comunicar com um backend (AMF) ?

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Flex AMF TCP ou UDP

2014-12-12 Por tôpico João Fernandes
Bastava teres ligado o charles (ou outro proxy do género) e terias tido
logo a tua resposta :)

2014-12-12 11:27 GMT+00:00 Hugo Ferreira hferreira...@gmail.com:

 João,

 Agora fizeste-me recordar as aulas do secundário :)
 Sim, claro que tem de ser TCP. Obrigado pela confirmação pois precisava
 desta informação.

 No dia 12 de dezembro de 2014 às 11:24, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 99.9% é TCP, não que não pudesses usar UDP mas UDP não é um protocolo com
  gestão de pacotes o que poderia ser problemático. UDP normalmente é mais
 usado onde a perca parcial de dados não é importante como no caso de
 streaming.

 Não esquecer que chamadas via remoting não é mais nada que um simples
 POST HTTP com um header indicando que se trata de conteudo
 application/x-amf como content type.

 2014-12-12 11:17 GMT+00:00 Hugo Ferreira hferreira...@gmail.com:

 Bom dia,

 Colocaram-me uma questão ao qual eu não sei responder.
 O Flex usa TCP ou UDP para comunicar com um backend (AMF) ?

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.

  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Flash PrintJob modo duplex

2014-11-24 Por tôpico João Fernandes
@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] ANE num SWC

2014-11-18 Por tôpico João Fernandes
Hugo, uma app não faz nada com SWCs ou ANEs em runtime. Isso são ficheiros
que são para fornecer as definições de classes durante a compilação. No
entanto existe uma abordagem, pelo menos para o google play, que te permite
fazer o que pretendes, descarregar progressivamente novos blocos. Procura
por Adobe AIR OBB files. Não sei como é na AppStore da Apple mas deve de
haver algo similar. Estes OBBs se não estou em erro não são mais que
ficheiros zipados onde poderás ter novos swfs que os poderás descompactar e
carrega-los em runtime.

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] 5 Programming Languages Marked for Death

2014-10-14 Por tôpico João Fernandes
 grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Object Oriented Programming is an expensive disaster which must end

2014-10-09 Por tôpico João Fernandes
Acho que o que o Bruno falava era mais de mini-sistemas mas independentes,
isto é, não no contexto de uma mesma aplicação. Basicamente SOA all over
again.

2014-10-09 11:54 GMT+01:00 João Saleiro joao.saleiro.webf...@gmail.com:

  No meu tempo chamava-se Dependency Injection e consistia em construir
 módulos fracamente acoplados com o mínimo de dependências entre eles, e com
 o máximo de desconhecimento da realidade em que se inseriam.

 Hoje chama-se Microservices que só fazem uma coisa, com messaging entre
 eles.

 Great, the world has found the path to the light. Again.

 JS


 On 09/10/2014 10:05, BruNeX wrote:

 A minha discussão e a desta thread nem eh tanto dinamyc vs static...

  Se lerem o artigo eh sim sobre como devemos deixar de pensar em objectos
 e *monolithic applications* e criar mais simples microservices/modulos
 que so fazem uma coisa e o messaging entre eles... esse eh que eh o magic
 sauce para grandes e complexos systems, eh indiferente a linguagem que
 usas para criar o microservice :) checkem o ØMQ/dockers por exemplo eh um
 bom exemplo de como se conseguir obter uma microservice solution :)


  BB

  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Object Oriented Programming is an expensive disaster which must end

2014-10-08 Por tôpico João Fernandes
Brunex, não é só syntax sugar como  dizes, já viste que a nivel de scopes o
ES6 funciona como o AS3?

2014-10-08 11:33 GMT+01:00 BruNeX bruno.aka.nec...@gmail.com:

 ah lugar para tudo maijomenos :) acho que ja' todos percebemos que o GOTO
 nas linguagens de programação era uma ma ideia...
 Mas demorou uma geração para todos os programadores perceberem isso e
 seguirem em frente...

 Vamos ver quantas gerações demora a estes new(old) breaking concentpts a
 serem aceites pela maioria :)

 Ah e ja' agora que acham das novas features do ES6 :) ja' teem a pior
 feature de sempre: a keyword Class que eh nada mais nada menos que
 sintatic sugar...

 Quanto ao noSQL tb ja' começa a ser aceite fantástico.
 ​

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Object Oriented Programming is an expensive disaster which must end

2014-10-08 Por tôpico João Fernandes
Acho que sim, alias, acho que alguns membros do grupo chegaram a trabalhar
lá.

2014-10-08 12:02 GMT+01:00 Pedro Pereira cyberafael2...@gmail.com:

 Pois...n e' a rocket internet?desculpem falar em nomes..estou curioso..

 Cumprimentos/Best Regards,
 Pedro Pereira
 AboutMe - http://about.me/doublep
 Linkedin - http://pt.linkedin.com/pub/pedro-pereira/36/42/b2b/

 2014-10-08 12:00 GMT+01:00 APintex Gmail apin...@gmail.com:

 Penso que sim Cristovão. É mesmo carne para canhão…

 António Pinto
 apin...@gmail.com



 No dia 08/10/2014, às 11:59, Cristovão Morgado 
 cristovao.morg...@gmail.com escreveu:

 Eu faço uma app numa semana...
 Na boa... com wizards LoL

 Essa empresa é a mesma que paga ordenados de sra. da limpeza?

 Best regards
 Cristóvão Morgado
 pt.linkedin.com/in/cmmorgado/
 github.com/cmorgado

-



 2014-10-08 11:58 GMT+01:00 João Fernandes 
 joaopedromartinsfernan...@gmail.com:

 Brunex, não é só syntax sugar como  dizes, já viste que a nivel de
 scopes o ES6 funciona como o AS3?

 2014-10-08 11:33 GMT+01:00 BruNeX bruno.aka.nec...@gmail.com:

 ah lugar para tudo maijomenos :) acho que ja' todos percebemos que o
 GOTO nas linguagens de programação era uma ma ideia...
 Mas demorou uma geração para todos os programadores perceberem isso e
 seguirem em frente...

 Vamos ver quantas gerações demora a estes new(old) breaking concentpts
 a serem aceites pela maioria :)

 Ah e ja' agora que acham das novas features do ES6 :) ja' teem a pior
 feature de sempre: a keyword Class que eh nada mais nada menos que
 sintatic sugar...

 Quanto ao noSQL tb ja' começa a ser aceite fantástico.
 ​

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.



 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Object Oriented Programming is an expensive disaster which must end

2014-10-08 Por tôpico João Fernandes
Hummm podemos considerar prototypal based onde existe keywords tais como
extends e implements?  Se eu usar em ES6

class SomeClass extends BaseClass
{
}

Poderemos dizer que é prototypal? Não conheço o mecanismo da implementação
em ES6 dai a minha pergunta.


2014-10-08 13:48 GMT+01:00 BruNeX bruno.aka.nec...@gmail.com:

 @João Fernandes

 O scoping ta igual so  'functions' criam scope este behavior muda se
 usares a 'let'  keyword em vez de 'var' ai funciona como em AS3.

 E digo que eh sintatic sugar porque o javascript continua prototype based,
 mesmo com o uso da keyword 'Class', apenas te faz o boilerplaite todo por
 ti, um pouco como o coffee-script/typescript/traceur e outras compile to JS
 languages fazem actualmente...
 ​

 BB

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Object Oriented Programming is an expensive disaster which must end

2014-10-08 Por tôpico João Fernandes
Brunex por isso é que te perguntei se Class poderia ser interpretado como
prototypal inheritance e pelo que percebo, não é o caso, isto é, tanto
podes trabalhar à moda antiga (prototypal inheritance) ou à nova moda
(Class inheritance). Pelo que vi *implements* apesar de ainda não fazer
parte da especificação já está como futureUseKeyword, portanto, acabará por
mais cedo ou mais tarde ser implementado.

Quanto às promises vs callbacks, foi o que disseste ainda há pouco, syntax
sugar, torna a sua progração mais fácil de ler.

2014-10-08 14:45 GMT+01:00 BruNeX bruno.aka.nec...@gmail.com:

 @João Fernandes

 No ES6 tb tens a keyword 'extend'  mas 'implements' não.

 Como te disse a logica da linguagem continua com os mesmos conceitos,
 apenas adicionaram estas keywords para quem gosta de pensar em termos de
 Classes... como adicionaram as famosas promises... para quem não gosta de
 callbacks :)

 Devias dar uma vista de olhos como o JS funciona em termos de prototype
 inheritance porque eh diferente do tradicional Class inheritance...


 @Hugo Ferreira

 Estamos pois, o que tu queres dizer eh para não validarmos logins no
 Client-side, a linguagem que uso eh indiferente... e como uso javascript no
 servidor (node.js)  posso fazer uma query a uma base de dados
 (mongoDB/levelDB ambas fazem store de JSON), e assim posso e consigo
 validar os logins em javascript sem qualquer problema...

  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Object Oriented Programming is an expensive disaster which must end

2014-10-08 Por tôpico João Fernandes
Não creio que quando usas class inheritance recorrendo a strict continues a
usar prototype inheritance. Não testei mas é possivel por exemplo
substituir o constructor() da Classe em runtime por outra definição?

Se for possivel, ok usa prototype, caso contrário nicles.

O AS3 tb pode usar prototype base no entanto Class inheritance não
permite alterações da definição em runtime pois é considerada uma definição
selada.



2014-10-08 15:08 GMT+01:00 BruNeX bruno.aka.nec...@gmail.com:

 @João Fernandes

 errmmm... 'Class' tb eh syntactic sugar continua tudo igual! continuas a
 ter a prototype inheritance under the hood :) por isso eu dizer que eh
 uma das mais useless new features :P

 2014-10-08 14:57 GMT+01:00 João Fernandes 
 joaopedromartinsfernan...@gmail.com:

 Brunex por isso é que te perguntei se Class poderia ser interpretado como
 prototypal inheritance e pelo que percebo, não é o caso, isto é, tanto
 podes trabalhar à moda antiga (prototypal inheritance) ou à nova moda
 (Class inheritance). Pelo que vi *implements* apesar de ainda não fazer
 parte da especificação já está como futureUseKeyword, portanto, acabará por
 mais cedo ou mais tarde ser implementado.

 Quanto às promises vs callbacks, foi o que disseste ainda há pouco,
 syntax sugar, torna a sua progração mais fácil de ler.

 2014-10-08 14:45 GMT+01:00 BruNeX bruno.aka.nec...@gmail.com:

 @João Fernandes

 No ES6 tb tens a keyword 'extend'  mas 'implements' não.

 Como te disse a logica da linguagem continua com os mesmos conceitos,
 apenas adicionaram estas keywords para quem gosta de pensar em termos de
 Classes... como adicionaram as famosas promises... para quem não gosta de
 callbacks :)

 Devias dar uma vista de olhos como o JS funciona em termos de prototype
 inheritance porque eh diferente do tradicional Class inheritance...


 @Hugo Ferreira

 Estamos pois, o que tu queres dizer eh para não validarmos logins no
 Client-side, a linguagem que uso eh indiferente... e como uso javascript no
 servidor (node.js)  posso fazer uma query a uma base de dados
 (mongoDB/levelDB ambas fazem store de JSON), e assim posso e consigo
 validar os logins em javascript sem qualquer problema...

  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --
 Bruno Barreto

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Object Oriented Programming is an expensive disaster which must end

2014-10-08 Por tôpico João Fernandes
Ok pelo meu entender então o ES6 está equiparado ao AS2 na sua definição a
nivel de classes. Obrigado

On 8 October 2014 15:33, BruNeX bruno.aka.nec...@gmail.com wrote:

 Refinements

 We refine the above syntax with additional features until we reach a
 complete, usable class proposal.
 Inheritance

 We extend this class syntax to allow users to *declaratively* specify the
 prototypal inheritance they can already express *imperatively*. There are
 two forms: extends and prototype, each followed by an expression. When
 this class’s prototype object is created, either of those clauses will be
 used to determine which object it inherits from. The expression following
 extends or prototype is evaluated. Then, if extends is used, theprototype 
 property
 of that object will be used. If prototype is used, the object itself will
 be. If neither clause is given, the class’s prototype will inherit from
 Object.prototype.


 ​http://wiki.ecmascript.org/doku.php?id=harmony:classes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Object Oriented Programming is an expensive disaster which must end

2014-10-08 Por tôpico João Fernandes
Se leres, eu disse que eu prefiro, nunca disse que era a forma correcta de
programar, portanto impor a minha forma de ver. Programei alguns anos em
linguagens dinamicas e outros tantos em linguagens menos dinamicas.
Pessoalmente, again, prefiro perder esse potencial em troca de outras
coisas.

Fico contente de ver que ainda dás cá um saltinho de vez em quando :)

2014-10-08 22:17 GMT+01:00 João Saleiro joao.saleiro.webf...@gmail.com:

  Islamismo vs Cristianismo. Who's right?


 On 08/10/2014 16:38, João Fernandes wrote:

 Apesar de ver o potencial de prototype base objects para fazer
 brincadeiras como mixins e coisas do género, prefiro ter a leitura
 simplificada e acima de tudo, type checking dos meus objectos, elimina
 parte dos problemas. Claro que existem depois N outros pequenos promenores
 que para conseguir o mesmo numa linguagem dinâmica torna-se mais complicado
 (mas não impossível é claro).

 2014-10-08 16:30 GMT+01:00 BruNeX bruno.aka.nec...@gmail.com:

 A teu ver Isso eh bom ou eh mau ? lol

  Eu acho que prototype based eh muito mais util :)

  But first worldproblem... Uma coisa aprendi ao usar node.js eh pensar
 em termos de pequenos modulos/microservices que so expõe uma 'function' e
 so' fazem uma coisa  :)

  Como referido no artigo desta thread:

  “The key in making great and growable systems is much more to design
 how its modules communicate rather than what their internal properties and
 behaviors should be.”

 Great and growable systems! The large scale structure of our software,
 decomposed into modules, not just at a moment frozen in time, but in the
 future as well. We are tasked with thinking about relationships and
 communication.


   --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




  --

 João Fernandes
 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Flex no JetBrains IDEA

2014-09-19 Por tôpico João Fernandes
Existem muitas, mas mesmo muitas melhorias quando se compara a
produtividade do IntelliJ com o Flash Builder. A nível de refactoring da
uns 20 a 0 ao Flash Builder e a nível de definição de projecto, é de longe
muito mais completo e permite a definição de projectos mais complexos.

2014-09-19 18:33 GMT+01:00 APintex Gmail apin...@gmail.com:

 Boas João,

 Pois... estou mesmo a acabar o projecto actual para dar o salto...
 Já está instalado há muito mas não posso perder tempo neste momento

 António Pinto
 apin...@gmail.com



 No dia 19/09/2014, às 18:26, João Saleiro joao.saleiro.webf...@gmail.com
 escreveu:

  Viva,
 
  para os resistentes que continuam a codar em Apache Flex: larguem o
 Flash Builder.
  O JetBrains IDEA é de longe muito superior ao Flash Builder. Não só está
 cheio de pequenos truques para aumentar a produtividade, como não encrava o
 IDE. Vou repetir: o IDE não encrava, e está sempre rápido.
 
  http://www.jetbrains.com/idea/
 
  Fica a dica.
 
  JS
 
 
 
 
 
  --
  Recebeu esta mensagem porque está inscrito no grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org dos
 Grupos do Google.
 
  Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
  Para publicar uma mensagem neste grupo, envie um e-mail para
 riapt@googlegroups.com.
  Visite este grupo em http://groups.google.com/group/riapt.
  Para mais opções, consulte https://groups.google.com/d/optout.

 --
 Recebeu esta mensagem porque está inscrito no grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org dos
 Grupos do Google.

 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um e-mail para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, consulte https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Adobe Scout ou alternativas

2014-09-08 Por tôpico João Fernandes
uso frequentemente o Scout sem qualquer problema. O Scout só precisa que a
aplicação seja compilada com a flag de advanced telemetry para conseguir
inspeccionar os tempos de execução de cada linha de código. Atenção que
normalmente linhas de código que fiquem abaixo de 0.05ms (não me enganei na
medida) normalmente não são reportados.

Atenção que os tempos reportados não dizem quantas vezes foi executado
código naquele callstack portanto pode ser muito bem 10ms por um ciclo como
por 1000 ciclos, por isso é importante ter a noção do que se está a
analisar.

2014-09-08 15:05 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Boa tarde,

 Ando a afinar a performance de uma app AIR-Flex mobile.
 Após horas a fazer isto manualmente consegui evitar mais de 5 minutos de
 processamento em coisas que consumiam milisegundos mas que correm muitas
 vezes.

 Sei que existe o Adobe Scout para isto mas nunca usei. Talvez tenha
 chegado a hora.
 Isto passou a ser gratuito (abandonware pela Adobe) ?

 Conhecem alternativas ?
 Já alguém usou (João ?) ?

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Adobe Scout ou alternativas

2014-09-08 Por tôpico João Fernandes
Funciona com qualquer IDE pois é uma opção de compilação (ou
pós-compilação) e não do editor. Podem usar esta aplicação para activar a
telemetria num dado swf.
http://renaun.com/blog/2012/12/enable-advanced-telemetry-on-flex-or-old-swfs-with-swf-scount-enabler/

Ele não faz nada mais que adicionar o header necessário para activar o
advanced telemetry.

2014-09-08 17:40 GMT+01:00 APintex Gmail apin...@gmail.com:

 Nunca utilizei.
 Já agora, funciona se a compilação for feita com outro IDE que não a
 versão Premium do Flash Builder?

 António Pinto
 apin...@gmail.com



 No dia 08/09/2014, às 17:30, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 uso frequentemente o Scout sem qualquer problema. O Scout só precisa que a
 aplicação seja compilada com a flag de advanced telemetry para conseguir
 inspeccionar os tempos de execução de cada linha de código. Atenção que
 normalmente linhas de código que fiquem abaixo de 0.05ms (não me enganei na
 medida) normalmente não são reportados.

 Atenção que os tempos reportados não dizem quantas vezes foi executado
 código naquele callstack portanto pode ser muito bem 10ms por um ciclo como
 por 1000 ciclos, por isso é importante ter a noção do que se está a
 analisar.

 2014-09-08 15:05 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Boa tarde,

 Ando a afinar a performance de uma app AIR-Flex mobile.
 Após horas a fazer isto manualmente consegui evitar mais de 5 minutos
 de processamento em coisas que consumiam milisegundos mas que correm muitas
 vezes.

 Sei que existe o Adobe Scout para isto mas nunca usei. Talvez tenha
 chegado a hora.
 Isto passou a ser gratuito (abandonware pela Adobe) ?

 Conhecem alternativas ?
 Já alguém usou (João ?) ?

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Adobe Scout ou alternativas

2014-09-08 Por tôpico João Fernandes
Faz parte mas é gratuito portanto custa nicles...

2014-09-08 18:27 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 João,

 Mas pelo que vi o Scout faz parte do CreativeCloud !
 Não existe a opção de comprar o produto ou o mesmo será abandonado para o
 Apache ?

 No dia 8 de Setembro de 2014 às 17:44, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 Funciona com qualquer IDE pois é uma opção de compilação (ou
 pós-compilação) e não do editor. Podem usar esta aplicação para activar a
 telemetria num dado swf.
 http://renaun.com/blog/2012/12/enable-advanced-telemetry-on-flex-or-old-swfs-with-swf-scount-enabler/

 Ele não faz nada mais que adicionar o header necessário para activar o
 advanced telemetry.

 2014-09-08 17:40 GMT+01:00 APintex Gmail apin...@gmail.com:

 Nunca utilizei.
 Já agora, funciona se a compilação for feita com outro IDE que não a
 versão Premium do Flash Builder?

 António Pinto
 apin...@gmail.com



 No dia 08/09/2014, às 17:30, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 uso frequentemente o Scout sem qualquer problema. O Scout só precisa que
 a aplicação seja compilada com a flag de advanced telemetry para conseguir
 inspeccionar os tempos de execução de cada linha de código. Atenção que
 normalmente linhas de código que fiquem abaixo de 0.05ms (não me enganei na
 medida) normalmente não são reportados.

 Atenção que os tempos reportados não dizem quantas vezes foi executado
 código naquele callstack portanto pode ser muito bem 10ms por um ciclo como
 por 1000 ciclos, por isso é importante ter a noção do que se está a
 analisar.

 2014-09-08 15:05 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Boa tarde,

 Ando a afinar a performance de uma app AIR-Flex mobile.
 Após horas a fazer isto manualmente consegui evitar mais de 5 minutos
 de processamento em coisas que consumiam milisegundos mas que correm muitas
 vezes.

 Sei que existe o Adobe Scout para isto mas nunca usei. Talvez tenha
 chegado a hora.
 Isto passou a ser gratuito (abandonware pela Adobe) ?

 Conhecem alternativas ?
 Já alguém usou (João ?) ?

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para

Re: [riapt] Article: Apache Flex Squiggly 1.0 released! : Apache Flex

2014-09-05 Por tôpico João Fernandes
Hugo tu até já usaste o squiggly... mas nem sabias


2014-09-05 8:14 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Nunca liguei ao Squiggly nem sabia para o que servia mas fui agora
 investigar.
 Pode vir a ser interessante para um módulo que vou desenvolver em breve
 com AIR.


 No dia 5 de Setembro de 2014 às 08:05, Apintex apin...@gmail.com
 escreveu:


 *Apache Flex Squiggly 1.0 released! : Apache Flex*
 https://blogs.apache.org/flex/entry/apache_flex_squiggly_1_0

 Shared from Apache Flex http://flip.it/CuM5z on Flipboard. Download
 Flipboard for free here http://flpbd.it/now.


 Att,

 António Pinto

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] ANE com suporte a Android-x86

2014-08-06 Por tôpico João Fernandes
qual a dificuldade de teres um ambiente que compile via ANT? Procura por
winant que é um click installer que prepara-te o sistema para compilares
via ant facilmente depois é só fazer ant path-to-build-xml target e está
feito


2014-08-06 10:39 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Bom dia,

 A grande maioria das minhas ANEs já estão com suporte a Android-x86
 (algumas desenvolvidas por mim e outras com o SWC incluído que facilitou o
 processo de reconstruir a ANE) no entanto tenho uma ANE em particular que
 ainda não tem suporte a Android-x86.

 Esta ANE não vem com o SWC já compilado no entanto é free com o código
 fonte aberto. É necessário compilar via ANT (que não uso).
 A ANE em causa é esta: https://github.com/freshplanet/ANE-Network-Info

 Por acaso alguém já tem uma versão desta ANE recompilada com suporte a
 Android-x86 que possa enviar-me ? Ficaria muito grato pois iria poupar-me
 tempo de criar todo o ambiente para recompilar.


 Obrigado,
 Hugo.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] ANE com suporte a Android-x86

2014-08-06 Por tôpico João Fernandes
http://stackoverflow.com/questions/3222804/how-can-i-install-apache-ant-on-mac-os-x

Isto é uma coisa que se instala em menos de 5 minutos.


2014-08-06 10:45 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Neste caso é em Mac.

 Nem é uma questão de dificuldade, é uma questão de tempo e se alguém já o
 investiu porque não perguntar mas o mais certo é ter de o fazer pois seria
 uma grande sorte alguém já o ter feito :)


 No dia 6 de Agosto de 2014 às 10:42, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 qual a dificuldade de teres um ambiente que compile via ANT? Procura por
 winant que é um click installer que prepara-te o sistema para compilares
 via ant facilmente depois é só fazer ant path-to-build-xml target e está
 feito


 2014-08-06 10:39 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

  Bom dia,

 A grande maioria das minhas ANEs já estão com suporte a Android-x86
 (algumas desenvolvidas por mim e outras com o SWC incluído que facilitou o
 processo de reconstruir a ANE) no entanto tenho uma ANE em particular que
 ainda não tem suporte a Android-x86.

 Esta ANE não vem com o SWC já compilado no entanto é free com o código
 fonte aberto. É necessário compilar via ANT (que não uso).
 A ANE em causa é esta: https://github.com/freshplanet/ANE-Network-Info

 Por acaso alguém já tem uma versão desta ANE recompilada com suporte a
 Android-x86 que possa enviar-me ? Ficaria muito grato pois iria poupar-me
 tempo de criar todo o ambiente para recompilar.


 Obrigado,
 Hugo.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] CarouselLayout

2014-08-05 Por tôpico João Fernandes
Não sei se o carousellayout está optimizado para touch, provavelmente
terias de implementar uma lógica similar ao que acontece ao vertical e
horizontal layout.

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Flex - Abrir PDFs

2014-07-21 Por tôpico João Fernandes
tem de ser mesmo dentro da app? porque não usar o leitor associado?


2014-07-21 11:49 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Boa dia pessoal,


 Vou necessitar de abrir PDFs dentro de uma aplicação Flex mobile.
 Nos entretantos, alguém sabe se já existe algo viável e free ou a um preço
 razoável ?


 Obrigado,
 Hugo.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Flex - Abrir PDFs

2014-07-21 Por tôpico João Fernandes
Nesse caso não seria mais facil obter uma imagem da capa simplesmente em
vez de andar a tentar criar um leitor de raiz?


2014-07-21 11:56 GMT+01:00 Luis Costa luisfil...@gmail.com:

 pode ser por exemplo uma banca de jornais em que os ws dos jornais
 devolvem um pdf com a capa por exemplo, e na app à medida que passa pelo
 jornal abre a capa logo ao lado e depois se for para ler o jornal é que
 abre o programa associado. Compreendo a necessidade


 No dia 21 de Julho de 2014 às 11:54, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 tem de ser mesmo dentro da app? porque não usar o leitor associado?


 2014-07-21 11:49 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Boa dia pessoal,


 Vou necessitar de abrir PDFs dentro de uma aplicação Flex mobile.
 Nos entretantos, alguém sabe se já existe algo viável e free ou a um
 preço razoável ?


 Obrigado,
 Hugo.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --
 Luís Medeiro Costa

 Flex Front-End Developer
 URL: http://www.luiscostaweb.com/
 E-mail: luisfil...@gmail.com
 Twitter: http://twitter.com/LTostas

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Flex - Abrir PDFs

2014-07-21 Por tôpico João Fernandes
é mais facil obter um jpg de um pdf do que criar um reader :)


2014-07-21 12:01 GMT+01:00 Luis Costa luisfil...@gmail.com:

 E até que ponto todos os jornais disponibilizam imagens em vez de pdfs?


 No dia 21 de Julho de 2014 às 11:58, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 Nesse caso não seria mais facil obter uma imagem da capa simplesmente em
 vez de andar a tentar criar um leitor de raiz?


 2014-07-21 11:56 GMT+01:00 Luis Costa luisfil...@gmail.com:

 pode ser por exemplo uma banca de jornais em que os ws dos jornais
 devolvem um pdf com a capa por exemplo, e na app à medida que passa pelo
 jornal abre a capa logo ao lado e depois se for para ler o jornal é que
 abre o programa associado. Compreendo a necessidade


 No dia 21 de Julho de 2014 às 11:54, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 tem de ser mesmo dentro da app? porque não usar o leitor associado?


 2014-07-21 11:49 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Boa dia pessoal,


 Vou necessitar de abrir PDFs dentro de uma aplicação Flex mobile.
 Nos entretantos, alguém sabe se já existe algo viável e free ou a um
 preço razoável ?


 Obrigado,
 Hugo.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --
 Luís Medeiro Costa

 Flex Front-End Developer
 URL: http://www.luiscostaweb.com/
 E-mail: luisfil...@gmail.com
 Twitter: http://twitter.com/LTostas

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --
 Luís Medeiro Costa

 Flex Front-End Developer
 URL: http://www.luiscostaweb.com/
 E-mail: luisfil...@gmail.com
 Twitter: http://twitter.com/LTostas

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] Flex - Abrir PDFs

2014-07-21 Por tôpico João Fernandes
se vires bem, a grande parte das apps fazem isso mesmo, tiram o focus da
app em questão para abrir com o leitor escolhido pelo utilizador, da mesma
forma que a partilha de algo também recorre a algo genérico do sistema.


2014-07-21 12:09 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 No emulador (AIR Window) para flex mobile, fiz testes com o componente web
 e consegui visualizar um PDF no entanto o resultado não foi o esperado
 (pelo menos para 160 DPI que nem é o mínimo suportado por exemplo pelo
 Android). Como a qualidade foi baixa, nem cheguei a testar num dispositivo
 físico Android e iOS.
 Neste caso mostrou o PDF dentro de uma área e com botões (renderizados
 pelo browser) gigantescos.

 Outra solução seria de abrir externamente o ficheiro (como dito aqui) via
 ANE no entanto (tal como também dito aqui), irei interferir com a qualidade
 do produto pois iria obrigar a remover o focus para um programa externo e
 depois voltar a invocar a aplicação.

 Neste caso não se trata de um jornal mas seria importante abrir o PDF
 dentro da aplicação como se um report embebido se trata-se.

 Vou tentar outra abordagem:
 - Este PDF é gerado por um motor de reports que também permite exportar
 para HTML. Também eu possa exportar primeiro para HTML (prevializando no
 componente web e talvez aqui a qualidade seja aceitável) e criar uma
 toolbar mobile com botões para exportar para outros formatos como por
 exemplo PDF sem prevializar ou exportar e enviar para E-Mail/Dropbox/etc ...



 No dia 21 de Julho de 2014 às 12:01, Luis Costa luisfil...@gmail.com
 escreveu:

 E até que ponto todos os jornais disponibilizam imagens em vez de pdfs?


 No dia 21 de Julho de 2014 às 11:58, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 Nesse caso não seria mais facil obter uma imagem da capa simplesmente em
 vez de andar a tentar criar um leitor de raiz?


 2014-07-21 11:56 GMT+01:00 Luis Costa luisfil...@gmail.com:

 pode ser por exemplo uma banca de jornais em que os ws dos jornais
 devolvem um pdf com a capa por exemplo, e na app à medida que passa pelo
 jornal abre a capa logo ao lado e depois se for para ler o jornal é que
 abre o programa associado. Compreendo a necessidade


 No dia 21 de Julho de 2014 às 11:54, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 tem de ser mesmo dentro da app? porque não usar o leitor associado?


 2014-07-21 11:49 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Boa dia pessoal,


 Vou necessitar de abrir PDFs dentro de uma aplicação Flex mobile.
 Nos entretantos, alguém sabe se já existe algo viável e free ou a um
 preço razoável ?


 Obrigado,
 Hugo.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --
 Luís Medeiro Costa

 Flex Front-End Developer
 URL: http://www.luiscostaweb.com/
 E-mail: luisfil...@gmail.com
 Twitter: http://twitter.com/LTostas

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --
 Luís Medeiro Costa

 Flex Front-End Developer
 URL: http://www.luiscostaweb.com/
 E-mail: luisfil...@gmail.com
 Twitter

Re: [riapt] Flex - Abrir PDFs

2014-07-21 Por tôpico João Fernandes
Não parece, não funciona mesmo :)

*AIR profile support:* This feature is supported on all desktop operating
systems, but is not supported on mobile devices or on AIR for TV devices.
You can test for support at run time using the HTMLLoader.isSupported property.
See AIR Profile Support
http://help.adobe.com/en_US/air/build/WS144092a96ffef7cc16ddeea2126bb46b82f-8000.html
for
more information regarding API support across multiple profiles.


2014-07-21 12:41 GMT+01:00 APintex Gmail apin...@gmail.com:

 Boas Hugo,

 Com pouca experiência no caso, atrevo-me a sugerir que investigues a via, 
 StageWebView,
 já que o HTMLLoader parece não funcionar para Mobile

 António Pinto
 apin...@gmail.com



 No dia 21/07/2014, às 12:21, Hugo Ferreira hferreira...@gmail.com
 escreveu:

 Luis, exacto, essa foi a minha primeira abordagem e em mobile não teve o
 resultado esperado (e só testei ainda no emulador).

 João, no contexto geral de um PDF externo, tal como a partilha de algo,
 concordo mas no caso de um report do programa específico é diferente. Na
 minha opinião, neste caso o report faz parte da app em vez de ser um
 elemento externo que deverá ser aberto por outra app. Da mesma forma que
 não vou mostrar um gráfico de análises da app no PowerPoint mas vou mostrar
 dentro da app.

 Agora a abordagem de mostrar o report (seja feito em PDF, HTML ou imagem
 dentro da app) e ter uma opção de exportado, no exportar já concordo
 plenamente que deverá ser aberto pelo programa por defeito correspondente.

 Vou tentar a nova abordagem a ver como fica, ou seja, vou desenvolver um
 reader mobile que usando as capacidades do motor de reports não deverá ser
 muito díficil. O resultado é que veremos :P


 No dia 21 de Julho de 2014 às 12:14, Luis Costa luisfil...@gmail.com
 escreveu:

 Não vou discutir facilidades porque acho que é sempre relativo à
 experiência do que a pessoa já fez ou deixou de fazer. Conheço-te e sei
 claramente que és uma pessoas mais experiente que eu na área mas para
 renderizar um pdf dentro de uma aplicação air (e estou só a falar da
 visualização, sem funcionalidades de um reader de pdfs, o que equivale
 quase ao mesmo que mostrar a imagem) basta algo como:

 *if*(HTMLLoader.pdfCapability == HTMLPDFCapability.STATUS_OK)

 {

 *var* htmlLoader:HTMLLoader = *new* HTMLLoader();

 *var* url:URLRequest = *new* URLRequest(pathUrl); //URL to the file

 htmlLoader.width = windowWidth; //width of the content area

 htmlLoader.height = windowHeight; //height of the content area

 htmlLoader.load(url);

 //wrapping into UIComponent

 *var* holder:UIComponent = *new* UIComponent();

 holder.addChild(htmlLoader);

 addChild(holder); //add it to any container

 }


 Mas se o Hugo já encontrou a solução dele, porreiro :-) Boa sorte com a
 app.

 Luís Costa



 No dia 21 de Julho de 2014 às 12:10, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 é mais facil obter um jpg de um pdf do que criar um reader :)


 2014-07-21 12:01 GMT+01:00 Luis Costa luisfil...@gmail.com:

 E até que ponto todos os jornais disponibilizam imagens em vez de pdfs?


 No dia 21 de Julho de 2014 às 11:58, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 Nesse caso não seria mais facil obter uma imagem da capa simplesmente
 em vez de andar a tentar criar um leitor de raiz?


 2014-07-21 11:56 GMT+01:00 Luis Costa luisfil...@gmail.com:

 pode ser por exemplo uma banca de jornais em que os ws dos jornais
 devolvem um pdf com a capa por exemplo, e na app à medida que passa pelo
 jornal abre a capa logo ao lado e depois se for para ler o jornal é que
 abre o programa associado. Compreendo a necessidade


 No dia 21 de Julho de 2014 às 11:54, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 tem de ser mesmo dentro da app? porque não usar o leitor associado?


 2014-07-21 11:49 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Boa dia pessoal,


 Vou necessitar de abrir PDFs dentro de uma aplicação Flex mobile.
 Nos entretantos, alguém sabe se já existe algo viável e free ou a
 um preço razoável ?


 Obrigado,
 Hugo.

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 do Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do
 mesmo, envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt

Re: [riapt] FlashCamp (2011)

2014-06-15 Por tôpico João Fernandes
Fico à espera que alguém organize :)


2014-06-15 19:19 GMT+01:00 APintex Gmail apin...@gmail.com:

 Sim, em 3 anos muita coisa muda e teria de ser mesmo do tipo AirCamp :) e
 com um bocadinho de maldade Air(Swift)Camp...


 No dia 15/06/2014, às 19:15, Hugo Ferreira hferreira...@gmail.com
 escreveu:

 Só se fosse rebatizado para AIRCamp :)

 Na realidade 3 anos depois, o Flash está de facto praticamente morto
 (excepto para alguns jogos do Facebook e pouco mais).
 Por outro lado o AIR evoluiu exponencialmente ao ponto do AS3 passar a ser
 das linguagens com maior evolução, isto por causa do mobile (o mesmo que
 foi responsável pelo velório do Flash).


 No dia 15 de Junho de 2014 às 19:00, APintex Gmail apin...@gmail.com
 escreveu:

 Boa tarde

 A rever e-mails antigos da conta deste grupo, vi os referentes ao evento
 FlashCamp de 2011 (penso que o último e todo um êxito), e como alguns
 falavam em velório e velinhas (funeral da tecnologia flash).
 Infelizmente, na altura não participei no evento.

 Afinal já passaram mais de três anos e ainda andamos por cá!

 Para quando um novo?

 Att,
 António Pinto

 --
 Recebeu esta mensagem porque está inscrito no grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org dos
 Grupos do Google.

 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um e-mail para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, consulte https://groups.google.com/d/optout.



 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] FlashCamp (2011)

2014-06-15 Por tôpico João Fernandes
Infelizmente não estou mais para ai virado :) mas estarei presente
certamente se alguém organizar um!


2014-06-15 19:37 GMT+01:00 APintex Gmail apin...@gmail.com:

 João, com toda essa experiência e êxito da edição anterior, quem melhor?
 eheheheh


 No dia 15/06/2014, às 19:24, João Fernandes 
 joaopedromartinsfernan...@gmail.com escreveu:

 Fico à espera que alguém organize :)


 2014-06-15 19:19 GMT+01:00 APintex Gmail apin...@gmail.com:

 Sim, em 3 anos muita coisa muda e teria de ser mesmo do tipo AirCamp :) e
 com um bocadinho de maldade Air(Swift)Camp...


 No dia 15/06/2014, às 19:15, Hugo Ferreira hferreira...@gmail.com
 escreveu:

 Só se fosse rebatizado para AIRCamp :)

 Na realidade 3 anos depois, o Flash está de facto praticamente morto
 (excepto para alguns jogos do Facebook e pouco mais).
 Por outro lado o AIR evoluiu exponencialmente ao ponto do AS3 passar a
 ser das linguagens com maior evolução, isto por causa do mobile (o mesmo
 que foi responsável pelo velório do Flash).


 No dia 15 de Junho de 2014 às 19:00, APintex Gmail apin...@gmail.com
 escreveu:

 Boa tarde

 A rever e-mails antigos da conta deste grupo, vi os referentes ao evento
 FlashCamp de 2011 (penso que o último e todo um êxito), e como alguns
 falavam em velório e velinhas (funeral da tecnologia flash).
 Infelizmente, na altura não participei no evento.

 Afinal já passaram mais de três anos e ainda andamos por cá!

 Para quando um novo?

 Att,
 António Pinto

 --
 Recebeu esta mensagem porque está inscrito no grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org
 dos Grupos do Google.

 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um e-mail para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, consulte https://groups.google.com/d/optout.



 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.



 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




 --

 João Fernandes

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.


  --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


Re: [riapt] PDF viewer

2014-06-02 Por tôpico João Fernandes
Não existe infelizmente, existiu em tempos o projecto Mars da Adobe que
permitia descrever um pdf totalmente via XML o que tornava mais fácil de o
interpretar mas acabou por morrer na praia.Tens sempre a possibilidade de
pegar no pdf.js e criar uma versão AS, e ficas com 80 a 90% do real. Já
agora, pdf.js é o que a mozilla usa no firefox para renderizar pdfs inline
no browser no entanto está cheio de bugs de rendering.


2014-06-02 9:34 GMT+01:00 Hugo Ferreira hferreira...@gmail.com:

 Bom dia,


 No passado não havia possibilidade de pre-visualizar um PDF dentro de uma
 aplicação flex sem artimanhas tais como converter o PDF em SWF (para mim
 não faz qualquer sentido) ou carregar o PDF num controlo web (não é mais do
 que um frame que carregar um browser e por sua vez carrega o PDF que para
 além de ter sérios bugs, impossibilita as aplicações a serem publicadas no
 Mac App Store).

 Conhecem actualmente alguma verdadeira lib para pode pre-visualizar PDFs
 em aplicações Flex e que seja free ou que o preço seja razoável ?

 --
 Recebeu esta mensagem porque subscreveu ao grupo Mailing List da
 Comunidade Portuguesa de Rich Internet Applications - www.riapt.org do
 Grupos do Google.
 Para anular a subscrição deste grupo e parar de receber emails do mesmo,
 envie um email para riapt+unsubscr...@googlegroups.com.
 Para publicar uma mensagem neste grupo, envie um email para
 riapt@googlegroups.com.
 Visite este grupo em http://groups.google.com/group/riapt.
 Para mais opções, visite https://groups.google.com/d/optout.




-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para riapt+unsubscr...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um e-mail para 
riapt@googlegroups.com.
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.


  1   2   3   4   5   6   7   8   9   10   >