O John fez uma implementação do window, window.document e dá pra rodar o jQuery com esse script env.js. Vale a pena ver o código!
Baixe o (ftp://ftp.mozilla.org/pub/mozilla.org/js/) Rhino 1.6R6 e rode as linhas abaixo:
$ java -jar js.jar
js> load('env.js');
js> window.location = 'some.html';
some.html
js> // Your code here!
Thursday, March 11, 2010
Wednesday, March 10, 2010
Tuesday, February 09, 2010
e-trilhas
O e-trilhas é um site sobre trilhas, caminhadas, etc.
Contém várias fotos, vídeos e também um mapa interativo.
Desenvolvi essa parte do mapa interativo, o layout foi feito pelo André Bello.
Está funcionando no google engine para java.
Utiliza a API do google maps e também a API AS3 do Youtube.
Contém várias fotos, vídeos e também um mapa interativo.
Desenvolvi essa parte do mapa interativo, o layout foi feito pelo André Bello.
Está funcionando no google engine para java.
Utiliza a API do google maps e também a API AS3 do Youtube.
Sunday, January 24, 2010
Wednesday, January 13, 2010
at java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:293)
Bixo pegar um site feito por qualquer um e tentar colocar num war e dar deploy dá nisso.
Arquivos com acentos!!
Retire os acentos de noobs que tudo dará certo.
Arquivos com acentos!!
Retire os acentos de noobs que tudo dará certo.
Friday, January 01, 2010
Atualizar o Grails 1.1.2 para o 1.2-M4
No post anterior...
... Sr. Oshiro estava testando o Grails e colocando para rodar o RichUI.
Quando de repente!!
O Grails mudou de versão e o plugin não aceita a versão antiga.
Logo o Sr. Oshiro pensou:
- E agora? Instalo uma versão antiga ou uma nova?
Claro que ele escolheu atualizar a versão. Mas qual seria a melhor forma?
Provavelmente aquela tela onde ele instalou o Grails pelo STS deveria ter algo para dar um update ou instalar uma nova versão.
Após acessar o Help > Dashboard não encontrou. Viu que existia apenas um anúncio que apontava para o site.
- Bom, vamos baixar o zip do site, então...
... garçom, desce 41MB de código.
Depois de ver as notícias da virada do ano, Sr. Oshiro descompactou e configurou a variável do Ruindows.

E tentou o famigerado comando dentro da pasta do projeto de teste:
$ grails install-plugin richui
E aconteceu a mesma coisa, logo o tico e o teco pensaram:
- Tem que trocar também no projeto.
Lá no STS: window > preferences, adicionou a nova versão do Grails.

Trocada também a versão de compilação do projeto, mandou o comando na preta.
Descobriu que não tinha dado ok! OMG!!
A preta diz:
- A sintaxe do comando está incorreta.
Rodou o grails pelo STS:
grails> upgrade
Falou sim para:
O Santo não resolveu, bastava ajustar uma variável de ambiente.
... Sr. Oshiro estava testando o Grails e colocando para rodar o RichUI.
Quando de repente!!
O Grails mudou de versão e o plugin não aceita a versão antiga.
Logo o Sr. Oshiro pensou:
- E agora? Instalo uma versão antiga ou uma nova?
Claro que ele escolheu atualizar a versão. Mas qual seria a melhor forma?
Provavelmente aquela tela onde ele instalou o Grails pelo STS deveria ter algo para dar um update ou instalar uma nova versão.
Após acessar o Help > Dashboard não encontrou. Viu que existia apenas um anúncio que apontava para o site.
- Bom, vamos baixar o zip do site, então...
... garçom, desce 41MB de código.
Depois de ver as notícias da virada do ano, Sr. Oshiro descompactou e configurou a variável do Ruindows.

E tentou o famigerado comando dentro da pasta do projeto de teste:
$ grails install-plugin richui
E aconteceu a mesma coisa, logo o tico e o teco pensaram:
- Tem que trocar também no projeto.
Lá no STS: window > preferences, adicionou a nova versão do Grails.

Trocada também a versão de compilação do projeto, mandou o comando na preta.
Descobriu que não tinha dado ok! OMG!!
A preta diz:
- A sintaxe do comando está incorreta.
Rodou o grails pelo STS:
grails> upgrade
Falou sim para:
WARNING: This target will upgrade an older Grails application to 1.2.0.Pelo STS rodou também o install-plugin richui. E ao final a branca informou;
However, tag libraries provided by earlier versions of Grails found in grails-app/taglib will be removed.
The target will not, however, delete tag libraries developed by yourself.
Are you sure you want to continue?
(y, n)
[delete] Deleting directory D:\Documents and Settings\fabio\Documents\workspace-sts-2.3.0.RELEASE\GrailsTest\web-app\WEB-INF\classes
[delete] Deleting directory D:\Documents and Settings\fabio\.grails\1.2.0\projects\GrailsTest\resources
[copy] Copying 5 files to D:\Documents and Settings\fabio\Documents\workspace-sts-2.3.0.RELEASE\GrailsTest\web-app
[copy] Copying 1 file to D:\Documents and Settings\fabio\Documents\workspace-sts-2.3.0.RELEASE\GrailsTest\web-app\WEB-INF
[copy] Copying 1 file to D:\Documents and Settings\fabio\Documents\workspace-sts-2.3.0.RELEASE\GrailsTest\web-app\WEB-INF
[copy] Copying 4 files to D:\Documents and Settings\fabio\Documents\workspace-sts-2.3.0.RELEASE\GrailsTest\web-app\WEB-INF\tld
[copy] Copying 1 file to D:\Documents and Settings\fabio\.grails\1.2.0\plugins
Installing plugin hibernate-1.2.0
[mkdir] Created dir: D:\Documents and Settings\fabio\.grails\1.2.0\projects\GrailsTest\plugins\hibernate-1.2.0
[unzip] Expanding: D:\Documents and Settings\fabio\.grails\1.2.0\plugins\grails-hibernate-1.2.0.zip into D:\Documents and Settings\fabio\.grails\1.2.0\projects\GrailsTest\plugins\hibernate-1.2.0
Resolving plugin JAR dependencies
Executing hibernate-1.2.0 plugin post-install script ...
Plugin hibernate-1.2.0 installed
[copy] Copying 1 file to D:\Documents and Settings\fabio\.grails\1.2.0\plugins
Installing plugin tomcat-1.2.0
[mkdir] Created dir: D:\Documents and Settings\fabio\.grails\1.2.0\projects\GrailsTest\plugins\tomcat-1.2.0
[unzip] Expanding: D:\Documents and Settings\fabio\.grails\1.2.0\plugins\grails-tomcat-1.2.0.zip into D:\Documents and Settings\fabio\.grails\1.2.0\projects\GrailsTest\plugins\tomcat-1.2.0
Executing tomcat-1.2.0 plugin post-install script ...
Plugin tomcat-1.2.0 installed
Plug-in provides the following new scripts:
------------------------------------------
grails tomcat
Found events script in plugin tomcat
Please make sure you view the README for important information about changes to your source code. ...
Project upgraded
Executing richui-0.7 plugin post-install script ...Mas como seria impossível sem a preta, pediu ajuda ao Santo Restart...
Plugin richui-0.7 installed
O Santo não resolveu, bastava ajustar uma variável de ambiente.
Grails - autocomplete - wysiwyg - tiny_mce
Seguindo os passos de:
http://docs.codehaus.org/display/GRAILS/RichUI+Plugin
a primeira coisa, claro, é instalar o plugin do RichUi.
Segue o print do que deve acontecer ao rodar o comando:
$ grails install-plugin richui

Parece que instalou corretamente!
Mas quando coloquei as tags no gsp simplesmente nada aconteceu!
(Procurando pela solução....)
Detalhes para levar em consideração que podem estar ocasionando o meu problema:
Bora descobrir como dar um upd.
http://docs.codehaus.org/display/GRAILS/RichUI+Plugin
a primeira coisa, claro, é instalar o plugin do RichUi.
Segue o print do que deve acontecer ao rodar o comando:
$ grails install-plugin richui

Parece que instalou corretamente!
Mas quando coloquei as tags no gsp simplesmente nada aconteceu!
(Procurando pela solução....)
Detalhes para levar em consideração que podem estar ocasionando o meu problema:
- O projeto já existia e depois instalei o plugin
- O projeto está com os templates instalados
Plugin richui-0.7 requires version [1.2-M4 > *] of Grails which your current GraVejo que a velocidade deste mundo está no máximo! O grails já está na versão 1.2!
ils installation does not meet. Please try install a different version of the pl
ugin or Grails.
[delete] Deleting directory GrailsTest\plugins\richui-0.7
>
Bora descobrir como dar um upd.
Wednesday, December 30, 2009
Monday, December 21, 2009
Sonho Elefante
Sonhei com um elefante ou algo parecido.
Um sonho meio surreal, sabia que acabaria esquecendo...
Um sonho meio surreal, sabia que acabaria esquecendo...
Sunday, December 20, 2009
Grails - STS
Parece que ainda faltam algumas coisas para que fique ótimo;
http://old.nabble.com/grails-1.1.2%3A-Author%24__clinit__closure1-cannot-be-cast-to-java.util.Map-td26677673.html#a26677673
mas como o ótimo é inimigo do bom, vamos tentar de novo.

(figura 01)
Esta é a tela do STS - SpringSource Tool Suite 2.3.0
Notamos que as classes do Domínio estão todas marcadas como erradas,
mas elas funcionam.
O print da tela é sobre o bug:
grails $__clinit__closure1 cannot be cast to java.util.Map
http://old.nabble.com/grails-1.1.2%3A-Author%24__clinit__closure1-cannot-be-cast-to-java.util.Map-td26677673.html#a26677673
No relacionamento o pedido tem um fornecedor, um cliente e um produto.
Todos eles possuem um id, que deve ser retirado dos parametros, por algum motivo misterioso.
-----------
Adicionei o Groovy Libs e resolveu o problema dos erros falsos que aparecem na figura 01

Mas a alteração dos IDs não deixa dar update nos campos.
O meu modelo é o seguinte:
Pedido pertence a um Cliente
Pedido possui um Produto
Pedido é para um Fornecedor
http://old.nabble.com/grails-1.1.2%3A-Author%24__clinit__closure1-cannot-be-cast-to-java.util.Map-td26677673.html#a26677673
mas como o ótimo é inimigo do bom, vamos tentar de novo.

(figura 01)
Esta é a tela do STS - SpringSource Tool Suite 2.3.0
Notamos que as classes do Domínio estão todas marcadas como erradas,
mas elas funcionam.
O print da tela é sobre o bug:
grails $__clinit__closure1 cannot be cast to java.util.Map
http://old.nabble.com/grails-1.1.2%3A-Author%24__clinit__closure1-cannot-be-cast-to-java.util.Map-td26677673.html#a26677673
No relacionamento o pedido tem um fornecedor, um cliente e um produto.
Todos eles possuem um id, que deve ser retirado dos parametros, por algum motivo misterioso.
-----------
Adicionei o Groovy Libs e resolveu o problema dos erros falsos que aparecem na figura 01

Mas a alteração dos IDs não deixa dar update nos campos.
O meu modelo é o seguinte:
Pedido pertence a um Cliente
Pedido possui um Produto
Pedido é para um Fornecedor
Sonho bike
Estava com a minha mãe e então trazíamos duas bicicletas.
Uma delas é a minha velha de guerra, estava toda enferrujada.
O local era como se fosse São Paulo.
A catraca da minha não funcionava mais estava tudo corroido, a ferrugem fora fatal.
Estranho que na roda da frente havia outra catraca.
Uma delas é a minha velha de guerra, estava toda enferrujada.
O local era como se fosse São Paulo.
A catraca da minha não funcionava mais estava tudo corroido, a ferrugem fora fatal.
Estranho que na roda da frente havia outra catraca.
Saturday, December 19, 2009
SpringSource Tool Suite
Baixando para testar o STS...
Problema ao iniciar o MV
criei um bat com o seguinte:
STS.exe -vm "D:\Arquivos de programas\Java\jdk1.6.0_06\bin" &
Estou agora vendo o tutorial de integração:
http://www.grails.org/STS+Integration
na primeira tentativa não foi.
Selecionei novamente e parece que está indo...

Foi, pediu para reiniciar, fechei e reabri pelo *.bat
Estou usando ruindows pois meu dual boot ficou zuado por causa do teclado USB.

Ops very funny, não tenho o framework!
Clicando novamente em extensions:

Outro Aviso

Agora sim! Vamos ver...
Putz. criei um Cliente.groovy e cliquei em build e mandei ver...
18/12/2009 20:51:44
Shit, está baixando várias paradas.....
[ivy:retrieve] ..............
[ivy:retrieve] .............
[ivy:retrieve] .............
[ivy:retrieve] .............
[ivy:retrieve] .............
21:02
está baixando o mundo inteiro!!
Problema ao iniciar o MV
criei um bat com o seguinte:
STS.exe -vm "D:\Arquivos de programas\Java\jdk1.6.0_06\bin" &
Estou agora vendo o tutorial de integração:
http://www.grails.org/STS+Integration
na primeira tentativa não foi.
Selecionei novamente e parece que está indo...

Foi, pediu para reiniciar, fechei e reabri pelo *.bat
Estou usando ruindows pois meu dual boot ficou zuado por causa do teclado USB.

Ops very funny, não tenho o framework!
Clicando novamente em extensions:

Outro Aviso

Agora sim! Vamos ver...
Putz. criei um Cliente.groovy e cliquei em build e mandei ver...
18/12/2009 20:51:44
Shit, está baixando várias paradas.....
[ivy:retrieve] ..............
[ivy:retrieve] .............
[ivy:retrieve] .............
[ivy:retrieve] .............
[ivy:retrieve] .............
21:02
está baixando o mundo inteiro!!
Thursday, December 17, 2009
Sonho 304
Estava na sacada de algum apartamento. Olhando para a esquerda se via o pão de açúcar.
Da direita vi uma espécie de foquete sendo lançado, mas repentinamente ele parou e começou a cair, cair, e caiu próximo ao aeroporto SD - Santos Dumont. Vi uma onda de impacto e me abaixei na mureta da sacada.
A onda passou e no prédio algumas roupas que ficam penduradas ficaram pegando fogo, não muito.
As árvores do aterro ficaram queimadas e outras queimando.
As pessoas do prédio tratavam de jogar água nas roupas, algumas usavam copos. Os bombeiros deveriam estar bastante ocupados, pensei.
Da direita vi uma espécie de foquete sendo lançado, mas repentinamente ele parou e começou a cair, cair, e caiu próximo ao aeroporto SD - Santos Dumont. Vi uma onda de impacto e me abaixei na mureta da sacada.
A onda passou e no prédio algumas roupas que ficam penduradas ficaram pegando fogo, não muito.
As árvores do aterro ficaram queimadas e outras queimando.
As pessoas do prédio tratavam de jogar água nas roupas, algumas usavam copos. Os bombeiros deveriam estar bastante ocupados, pensei.
Sunday, December 13, 2009
Bug rejeitado
Conforme escrito no post anterior reportei o problema no launchpad,
mas o Steve redirecionou o bug para dicas!!
Para mim é um bug!
mas o Steve redirecionou o bug para dicas!!
Para mim é um bug!
Saturday, December 12, 2009
Launchpad BugSquad Ubuntu
Por sugestão do Zupo finalmente me cadastrei no launchpad
https://launchpad.net/~fabio-oshiro
Criei uma chave assimétrica para assinar o código de conduta.
Assinei o dito cujo e estou para ver como "triar", encaminhar os bugs.
Mesmo pq gostaria de informar o problema que sempre tenho para colocar a resolução correta no toshiba satellite, bom e velho camarada.
A parte de gerar a chave e depois decriptar, confirmar, assinar digitalmente o código é bem burocrática.
Carece de um passo a passo mais amigável. Quem está acostumado com linhas de comando não terá problemas para criar a chave, etc. O gpg nesse aspecto "linha de comando" é bem prático, vc gera a chave e depois roda o gpg --decrypt nomeDoArquivo.txt e ele decripta a mensagem.
Isso tudo me lembrou as aulas de segurança da informação.
Agora vou ver se alguém já reportou o bug da resolução, se não postaram eu hei de postar...
Mais uma jornada!
https://launchpad.net/~fabio-oshiro
Criei uma chave assimétrica para assinar o código de conduta.
Assinei o dito cujo e estou para ver como "triar", encaminhar os bugs.
Mesmo pq gostaria de informar o problema que sempre tenho para colocar a resolução correta no toshiba satellite, bom e velho camarada.
A parte de gerar a chave e depois decriptar, confirmar, assinar digitalmente o código é bem burocrática.
Carece de um passo a passo mais amigável. Quem está acostumado com linhas de comando não terá problemas para criar a chave, etc. O gpg nesse aspecto "linha de comando" é bem prático, vc gera a chave e depois roda o gpg --decrypt nomeDoArquivo.txt e ele decripta a mensagem.
Isso tudo me lembrou as aulas de segurança da informação.
Agora vou ver se alguém já reportou o bug da resolução, se não postaram eu hei de postar...
Mais uma jornada!
Sunday, November 29, 2009
Teclado USB
O problema foi resolvido parcialmente, pois na hora de inicializar o sistema o teclado não funciona até entrar o Ruindows.
Como eu tenho instalado o Ubuntu e está em dual-boot eu não consigo selecionar o sistema desejado.
Deve haver alguma configuração na bios para ajustar isso,
mas como acessar a bios se o teclado não funciona neste momento?
Como eu tenho instalado o Ubuntu e está em dual-boot eu não consigo selecionar o sistema desejado.
Deve haver alguma configuração na bios para ajustar isso,
mas como acessar a bios se o teclado não funciona neste momento?
Subscribe to:
Posts (Atom)




