Resolvendo o problema de “full screen” do Youtube no Safari (Mac)
Posted by hugo.santos in bugfix, mac, safari, youtube on February 3, 2012
O título desse post foi um pouco difícil de definir mas a dica é simples.
De uns meses pra cá ao assistir vídeos no Youtube no Safari eu me deparei com dois problemas:
- Quando eu clicava em “full screen” nada acontecia
- Ao acessar a URL do vídeo o mesmo simplesmente não carregava até que eu clicasse em “refresh”
Isso é um problema do ainda em testes Player HTML 5 do Youtube (no Safari) pois acessando os vídeos no Chrome ou no Firefox, não tenho problema nenhum.
Bom, de forma resumida, o que eu fiz para resolver o problema foi:
- Acesse a área de html youtube.com/html5
- No final da página clique no link “Leave the HTML5 Trial”
deixando o mesmo assim:
- Preferencialmente limpe o cache do Safari

- Acesse o vídeo novamente.
Apenas para informação a versão do meu Safari é a 5.1.3 (7534.53.10) conforme imagem abaixo:
Em breve postarei um vídeo para ilustrar os passos acima, o antes e o depois.
Abraços!
Recomendação Livro SOA : Getting Started With Oracle SOA Suite 11g R1 – A Hands-On Tutorial
Posted by hugo.santos in oracle, soa on January 25, 2012
Passei aqui para deixar um recado para os entusiastas de SOA ou sendo mais específico os usuários da suite de produtos SOA da Oracle o Oracle SOA Suite.
Se você quer um aprendizado rápido e eficiente da suite com exemplos práticos e úteis para o dia-a-dia recomendo fortemente o livro Getting Started With Oracle SOA Suite 11g R1 – A Hands-On Tutorial. Esse livro foi escrito em 2009 pelos gerentes de produto do time de SOA da Oracle. (Para maiores detalhes acesse o Blog de SOA da Oracle).
Eu precisava de um material de inspiração para montar um bom hands-on para alguns clientes aqui na Oracle e esse livro tem TUDO e mais um pouco do que eu precisava ou esperava. Realmente me surpreendeu.
Em aproximadamente 4 horas percorri os 6 primeiros capítulos que cobrem de download, instalação e configuração de ambiente (realmente from scratch) até a construção, deployment e teste de dois tipos diferentes de aplicações SOA. Dei apenas uma olhada superficial nos demais capítulos mas já vi que passa por cada um dos produtos que compõe a Suite da mesma forma como conduziu os 6 primeiros capítulos de forma didática e direta.
Embora o livro seja sobre uma ferramenta da Oracle, ele também apresenta conceitos realmente independentes de fornecedor que são muito úteis quando se quer aprender sobre a tecnologia e/ou justificar a adoção da mesma.
Tem outros dois (dentre um monte) que eu também achei muito interessante mas ainda não tive tempo de ler muito além dos dois primeiros capítulos que são :
- Oracle SOA Suite 11g Handbook (da própria Oracle)
- The Definitive Guide to SOA – Oracle Service Bus (2 ed.) (escrito por pessoas que trabalham na Oracle)
Nesse caso os primeiros capítulos me interessaram, por isso a indicação mas quando tiver mais detalhes eu posto.
Abraços.
Usando o HSQLDB
Posted by hugo.santos in hsqldb, java on September 2, 2010
Os passos abaixo te ensinam a configurar o HSQL como um servidor como se fosse um MySQL da vida.
Faça o download o HSQLDB 1.x* e descompacte
No 2.x se você conectar com Driver 1.x dá “connection rejected”.
1 – INICIAR O SERVIDOR (TYPE=SERVER)
1.1 ) Configure o servidor
Crie um arquivo chamado server.properties com o seguinte conteudo
server.port=porta
server.database.0=file:/caminho/para/os/arquivos/do/banco
server.dbname.0=nomedobanco
Ex.:
server.port=9999
server.database.0=file:C:/opt/hsqldb/databases/meubanco/data/files
server.dbname.0=nomedomeubanco
Se o caminho fosse apenas C:/opt/hsqldb/databases/meubanco,
ele criaria dentro do diretorio ( C:/opt/hsqldb/databases ) os arquivos :
meubanco.lck
meubanco.log
meubanco.properties
Então o caminho C:/opt/hsqldb/databases/meubanco/data/files é apenas por questão de organização.
1.2 ) Inicialize o servidor
No diretório que você criou o arquivo server.properties…
set HSQLDB_HOME=C:\opt\hsqldb-1.8.1
java -cp %HSQLDB_HOME%\lib\hsqldb.jar org.hsqldb.Server
LOG QUE IRÁ APARECER ( SE DER TUDO CERTO ) :
C:\opt\hsqldb\databases\meubanco>set HSQLDB_HOME=C:\opt\hsqldb-1.8.1
C:\opt\hsqldb\databases\meubanco>java -cp C:\opt\hsqldb-1.8.1\lib\hsqldb.jar org.hsqldb.Server
[Server@83cc67]: [Thread[main,5,main]]: checkRunning(false) entered
[Server@83cc67]: [Thread[main,5,main]]: checkRunning(false) exited
[Server@83cc67]: Startup sequence initiated from main() method
[Server@83cc67]: Loaded properties from [C:\opt\hsqldb\databases\meubanco\server.properties]
[Server@83cc67]: Initiating startup sequence...
[Server@83cc67]: Server socket opened successfully in 16 ms.
[Server@83cc67]: Database [index=0, id=0, db=file:C:/opt/hsqldb/databases/meubanco, alias=nomedomeubanco] opened sucessfully in 250 ms.
[Server@83cc67]: Startup sequence completed in 266 ms.
[Server@83cc67]: 2010-09-02 15:40:58.202 HSQLDB server 1.8.1 is online
[Server@83cc67]: To close normally, connect and execute SHUTDOWN SQL
[Server@83cc67]: From command line, use [Ctrl]+[C] to abort abruptly
A variável de ambiente HSQLDB_HOME é opcional, pode colocar o caminho direto no comando.
SERVIDOR NO AR! FIM.
2 – INICIAR A GUI (TIPO MYSQL QUERY BROWSER)
set HSQLDB_HOME=C:\opt\hsqldb-1.8.1
java -cp %HSQLDB_HOME%\lib\hsqldb.jar org.hsqldb.util.DatabaseManagerSwing
Na janela “Connect” que abrir…
Recent Setting : (ignore)
Setting Name : (opcional, mas pode colocar um nome qualquer) ex.: nomedomeubanco@localhost:9999
Type : HSQL Database Engine Server
Driver : org.hsqldb.jdbcDriver
URL : jdbc:hsqldb:hsql://localhost:9999/nomedomeubanco
USER : sa
Password : (vazio)
3 – CONECTAR DE UMA APP JAVA
driver : org.hsqldb.jdbcDriver
url : jdbc:hsqldb:hsql://localhost:9999/nomedomeubanco
user : sa
pass : (vazio)
JPA
<property name="javax.persistence.jdbc.driver" value="org.hsqldb.jdbcDriver" />
<property name="javax.persistence.jdbc.url" value="jdbc:hsqldb:hsql://localhost:9999/nomedomeubanco" />
<property name="javax.persistence.jdbc.user" value="sa" />
<property name="javax.persistence.jdbc.password" value="" />
RESUMO DE ARQUIVOS
gui.bat ( inicialização da interface gráfica )
set HSQLDB_HOME=C:\opt\hsqldb-1.8.1
java -cp %HSQLDB_HOME%\lib\hsqldb.jar org.hsqldb.util.DatabaseManagerSwing
server.bat ( inicialização do servidor )
set HSQLDB_HOME=C:\opt\hsqldb-1.8.1
java -cp %HSQLDB_HOME%\lib\hsqldb.jar org.hsqldb.Server
server.properties ( configurações do servidor )
server.port=9999
server.database.0=file:C:/opt/hsqldb/databases/meubanco/data/files
server.dbname.0=nomedomeubanco

Follow Us!