Posts

Wildfly 8.2.1 como serviço em Debian-based

1 - Fazer download do Wildfly através do link $ sudo wget http://download.jboss.org/wildfly/8.2.1.Final/wildfly-8.2.1.Final.zip -P /opt/ 2 - Descompactar o Wildfly no /opt/ $ sudo unzip /opt/wildfly-8.2.1.Final.zip -d /opt/ 3 - Criar o link simbolico que o Wildfly irá utilizar no serviço $ sudo ln -s /opt/wildfly-8.2.1.Final /opt/wildfly 4 - Criar usuário que o Wildfly irá utilizar no serviço $ sudo useradd --system --shell /bin/false wildfly 5 - Registrar o wildfly como serviço $ sudo cp /opt/wildfly/bin/init.d/wildfly.conf /etc/default/wildfly.conf $ sudo cp /opt/wildfly/bin/init.d/wildfly-init-debian.sh /etc/init.d/wildfly $ sudo chown root:root /etc/init.d/wildfly $ sudo chmod +x /etc/init.d/wildfly $ sudo update-rc.d wildfly defaults $ sudo update-rc.d wildfly enable $ sudo mkdir -p /var/log/wildfly $ sudo chown -R wildfly:wildfly /opt/wildfly-8.2.1.Final/ $ sudo chown -R wildfly:wildfly /opt/wildfly $ sudo chown -R wildfly:wildfly /var/log/wildfly No arquivo

Hack this Site! - Basic Mission - Level 1(the idiot test)

Image
Conforme a dica dada pelo site para a primeira missão, devemos primeiramente verificar o HTML da pagina. Help! If you have no idea what to do, you must learn HTML. Na imagem abaixo podemos ver que tem um comentário informando a senha para o nível  : d7205f6e   Após inserirmos a senha e clicarmos no botão de submit, temos a seguinte resposta

Hack This Site!

Hack hackthissite.org é um site que tem a seguinte missão: Hack This Site is a free, safe and legal training ground for hackers to test and expand their hacking skills. More than just another hacker wargames site, we are a living, breathing community with many active projects in development, with a vast selection of hacking articles and a huge forum where users can discuss hacking, network security, and just about everything. Tune in to the hacker underground and get involved with the project. Para quem deseja aprender mais sobre o assunto hacker esse site oferece o caminho das pedras.

Definir Final Name Artifact no Maven

Para se definir o final name do artefato é preciso definir a tag <finalName> dentro dos parâmetros de build <project ... > . <build> <finalName>${project.artifactId}</finalName> . </build> </project> Ao utilizar a variável "${project.artifactId}" é definido o mesmo nome do projeto no pom.xml

Como executar comandos git a partir de outro diretorio

Image
Caso você queira executar um comando do git estando em um diretório que não é um repositório git, basta definir o parâmetro "--git-dir" e definir a work tree(em qual ponto do repositório você quer trabalhar) com o parâmetro "--work-tree".  No exemplo abaixo, eu executo um "git status" no meu repositorio, estando em outro diretorio: git --git-dir=/home/Guilherme/workspace/remote-ejb-example/.git --work-tree=/home/Guilherme/workspace/remote-ejb-example/ status Segue a saida do comando:

Consultar sequence no PostgreSQL 9.2 >

Para realizar a consulta da sequence ligada a um campo na tabela deve-se fazer uso da seguinte função: select pg_get_serial_sequence('<schema>.<table_name>', '<column>'); Essa função recebe dois parâmetros, o primeiro é o nome da tabela e o segundo o campo a ser pesquisado, irá retornar o nome da sequence, caso tenha alguma ligada ao campo ou irá retornar null no caso de inexistência.

Maven dependency tree

Image
Para imprimir a arvore de dependências do seu projeto basta executar o comando abaixo e ele irá mostrar todas suas dependências mvn dependency:tree -Dverbose Output: