Oracle – erro de compilação – XML-20108: (Fatal Error) Start of root element expected.

Recentemente me deparei com o seguinte erro durante a compilação do projeto de Portal do Oracle Webcenter Portal no jDeveloper,.

C:\Projetos\MeuProjeto\Fontes\Site\Portal\public_html\oracle\webcenter\portallapp\pageTemplates\mdssys\mdx\pageTemplate.jspx.rdf
Error(1,1):<Line 1, Column 1>: XML-20108: (Fatal Error) Start of root element expected.

Erro de compilação Read more Oracle – erro de compilação – XML-20108: (Fatal Error) Start of root element expected.

Configurando o teclado do Lenovo Thinkpad T420 – Ubuntu 16.04

Recentemente comprei um Lenovo Thinkpad T420 usado, ele possui uma boa confiugração e grande potencial de upgrade. É um excelente notebook mas devido ao formato teclado algumas teclas não funcionam na configuração original no Ubuntu

lenovo t420

Read more Configurando o teclado do Lenovo Thinkpad T420 – Ubuntu 16.04

Oracle Web Center Portal – Erro no deploy em servidor local.

Logo Oracle Webcenter PortalA tentar efetuar o deploy da minha aplicação com ADF noweblogic embutido do jDeveloper me deparei com a seguinte exceção:

== ERROR: No j2ee modules detected in EAR archive. Deployment aborted. == (oracle.jdeveloper.deploy.VetoableDeployException)

Buscando sobre a solução, descobri que é necessário adicionar os diferentes projetos java EE no deplou da aplicação.

Para isso clique com o botão direito na aplicação > Propriedades da Aplicação,

jdeveloper , opções da aplicação

nessa nova janela que se abriu clique em Deployment.   Selecione o perfil de Deploy e clique em editar.

jdeveloper, Application Properties
Vá em Conjunto de Aplicações(Application Assembly) e selecione todas as aplicações que deseja adicionar no deploy.

Edit Ear deployment profile properties
Agora bata clicar em OK e solicitar um novo Deploy.

Python – Introdução

logo python

Python é uma linguagem de programação de uso geral amplamente utilizada, foi criada por Guido van Rosssum na desada de 80 e o primeiro release da linguagem saiu em 1991.  É uma linguagem multi paradigma, ou seja, ela pode ser programada de forma orientada a objetos ou estruturada, também pode se comportar como uma linguagem funcional ou orientada a aspectos e alem disso com adição de algumas extensões ela pode suportar outros paradigmas.

Python utiliza tipagem dinâmica e um garbage collector de detecção cíclica pelo gerenciamento de memória, alem de possuir um bind no nome de métodos e variáveis.  Read more Python – Introdução

Criando um link usando o id de um conteúdo no IBM WCM Portal

Como Criar uma url com o id de um conteúdo no portal ibm websphere WCM

Uma url no portal é composta por Host + diretorio do portal + parametros de criação de url pelo caminho do conteudo + caminho do conteudo + id do conteudo, dessa forma é possível criar uma url diretamente para um conteudo

https://hostURL + /wps/myportal/ + ?1dmy&urile=wcm:path: + /biblioteca/SiteArea/ + id do conteudo

https://hostURL/wps/myportal/?1dmy&urile=wcm:path:/biblioteca/SiteArea/id do conteudo

ex:
https://seusite.com.br/wps/myportal/?1dmy&urile=wcm:path:/internetContent/sa-internet/sa-oticias/123-456-789-10111213-1451617abc

Baixando Videos do Youtube no Ubuntu

Explicarei uma forma pratica e simples de baixar videos do youtube no ubuntu utilizando o Youtube-dl , no windows temos diversos aplicativos, no mac eu não lembro ja faz um tempo. mas no linux temos uma forma de baixar através da linha de comando, tornando leve a instalação e execução do programa. O Youtube-dl funcionou perfeitametne para mim.

Para instalá-lo utilize o seguinte comando

sudo apt-get install youtube-dl

Atualize o aplicativo para que carregue qualquer correção,  comando para atualizar o youtube-dl

sudo sudo youtube-dl -U

Read more Baixando Videos do Youtube no Ubuntu

Ubuntu – Alterar uso de swap

Quando instalamos o ubuntu, separamos uma pequena parte do espaço.. normalmente 1GB para ser usado como memória de troca, conhecido como SWAP.

Por padrão no ubuntu vem configurado para ser utilizado a 60 % do uso de memória. O grande inconveniente é o sistema utilizar a memoria de swap quando ainda temos muita memoria RAM disponível para contornar isso podemos alterar a configuração do uso de memória de swap.

abra um terminal:

digite o seguinte comando

 cat /proc/sys/vm/swappiness

Será exibido o valor que é configurado para uso da memória de swap.

para alterar esse valor vamos digitar o seguinte comando

gksu gedit /etc/sysctl.conf

pedira sua senha de administrador e abrira um editor de texto.  Vá para o fim do arquivo e adicione a seguinte linha

vm.swappiness=10

 

Agora basta reiniciar o ubuntu para que a nova configuração entre em vigor.