[DOCKER] – Network timed out while trying to connect to https://index.docker.io/. You may want to check your internet connection or if you are behind a proxy.

Depois de instalar o docker-toolbox na minha maquina não estava conseguindo rodar o comando para a image  teste que tem no quick starter do site do docker (https://docs.docker.com/mac/step_three/)

docker run docker/whalesay cowsay boo

Captura de Tela 2015-12-27 às 15.07.39

 

como pode ser visto o seguinte error ocorreu

Network timed out while trying to connect to https://index.docker.io/v1/repositories/docker/whalesay/images. You may want to check your internet connection or if you are behind a proxy

Para corrigir o este problema eu  executei os seguintes comandos:

Captura de Tela 2015-12-27 às 15.20.38
$ docker-machine restart default # Restart the environment
$ eval $(docker-machine env default) # Refresh your environment settings

Após executar este comando tudo voltou funcionar .

Captura de Tela 2015-12-27 às 15.21.02.png

 

[ORACLE] – Descobrindo o relacionamento de uma tabela – Discovery the relationship of the table

Muitas vezes, estamos trabalhando em um banco que não conhecemos a estrutura, e precisamos saber o caminha de ligação entre as tabelas para que possamos buscar determinada informação.

Se você ja passou por este problema, use a query abaixo para resolver os seus problemas:

select p.table_name, 'é pai de ' rel, c.table_name
from user_constraints p
join user_constraints c on c.r_constraint_name = p.constraint_name
and c.r_owner = p.owner
where UPPER(p.table_name) = UPPER('MY_TABLE_NAME')
union all
select c.table_name, 'é filho de ' rel, p.table_name
from user_constraints p
join user_constraints c on c.r_constraint_name = p.constraint_name
and c.r_owner = p.owner
where UPPER(C.table_name) = UPPER('MY_TABLE_NAME');

Substitua o MY_TABLE_NAME, para o nome da tabela que você deseja encontrar o relacionamento.

Está procurando uma ferramenta de Help Desk e Gestão de Projeto ?

Está procurando um ERP para sua empresa na área de varejo ?

Cacheando sua senha do GIT – Caching your password in Git

GIT Logo
Quem nunca ficou impaciente ao ter que fazer qualquer comando no git remoto e ele solicitar a senha.

Se você está aqui é provavelmente por que você está cansado de ter que digitar a senha do GIT toda vez.

Então segue a dica para Linux e MacOS respectivamente

Linux
Tanto para linux quanto para mac o que vai precisar fazer é configurar o
credential.helper

No caso do linux você utilizará da seguinte forma

$ git config credential.helper 'cache --timeout=300'

Você pode também suprimir o timeout do comando, executando da seguinte forma
git config --global credential.helper cache
Que por padrão guardará a senha no cache por 15 minutos

MacOS
Para o MacOS você precisa ter instalado em sua maquina o credential-osxkeychain

Você precisará da versão 1.7.1 do git para que possa funcionar o cache da credencial. Para verificar se o credential-osxkeychain está instalado utilize o seguinte comando
git credential-osxkeychain
Ele deverá retornar algo do tipo
Usage: git credential-osxkeychain <get|store|erase>

Se você instalou o GIT utilizando o homebrew o credential-osxkeychain estará instalado por padrão, caso o mesmo não esteja instalado você pode instala-lo da seguinte forma

curl -s -O https://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
# Download the helper

chmod u+x git-credential-osxkeychain
# Fix the permissions on the file so it can be run

sudo mv git-credential-osxkeychain "$(dirname $(which git))/git-credential-osxkeychain"
# Move the helper to the path where git is installed

Depois que tiver tudo instalado você poderá utiliza-lo da seguinte forma


git config --global credential.helper osxkeychain
# Set git to use the osxkeychain credential helper

Assim a próxima vez que você chamar o git clone por exemplo ele armazenara sua senha e a mesma não será mais solicitada.

[ECLIPSE] [MAVEN] [ERROR] – Error-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match

Na segunda-feira dia 13/04/2015 comecei a trabalhar na Bluesoft e como em todo emprego novo, voce precisa montar o seu ambiente de trabalho.

E montando o meu ambiente baixei o maven(3.3.1) a ultima versão estável, pois o projeto foi criado utilizando maven. Como IDaE eu estava utilizando Eclipse Luna.

Ao rodar o comando

mvn clean install

Pela linha de comando tudo funcionou, perfeitamente, mas quando tentava fazer isso utilizando a IDE do Eclipse pra minha Supresa tive o seguinte error:

-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match

Após verificar que o $M2_HOME estava configurado corretamente. Troquei a versão do maven para uma versão anterior, neste caso a versão 3.2.5 e tudo funcionou perfeitamente.

A conclusão que pude tirar, é que por mais que a ultima versão do maven esteja estável, não significa que o plugin do Eclipse de suporte para esta versão.

Apenas para informação o mesmo erro acontece na IDE do Intellij

http://www.acelerato.com/

[ECLIPSE] [MAVEN] [ERROR] – Path must include project and resource name

An error has occurred. See error log for more details.
Path must include project and resource name: /nome-do-projeto

Resumo da solução

Remova a tag sourceDirectory do seu pom.xml, ou coloque no valor da sourceDirectory o path que o projeto pede no erro Path must include project and resource name: /nome-do-projeto

Olá pessoal estou trabalhando em um projeto de migração de projetos legados rodando em WebSphere 5 e sem maven, para a conversão dos mesmos em projetos do tipo Maven e que funcione no WebSphere 7 com JEE5.

O problema é que para essa migração precisamos primeiro converter o projeto para maven e testar no websphere 5 para que o pessoal que dá manutenção continue trabalhando.

E como todo projeto legado, o projeto em questão não seguia a convenção do maven, como sabemos quando queremos usar o maven fora do padrao devemos definir a tag dentro da tag build do projeto, que no meu caso ficou algo parecido com o código abaixo.


<build>
<sourceDirectory>${basedir}</sourceDirectory>
<resources>
<resource>
<directory>${basedir}</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.vm</include>
</includes>
</resource>
</resources>
</build>

O problema era que no meu pom.xml eu estava utilizando a tag sourceDirectory e como eu já havia colocado o projeto no padrão maven, bastou remover a tag souceDirectory