SSH sem senha

Dica para quem quer evitar o esforço de ter que digitar a senha toda vez que vai se conectar via ssh em uma máquina remota. Acesse seu servidor sem utilização de senha.

Se você ainda não possui seu par de chaves execute os dois passos a seguir, caso contrário pule para o passo 2. (Se você não sabe se possui, provavelmente não possui)

1 – Na sua máquina digite o seguinte comando:

$ ssh-keygen

Confirme todos os passos apertando ENTER
Continue lendo

Configurar vários domínios em apenas um Tomcat

tomcatProcurando na internet, encontrei varias maneiras de se configurar multidomínios no tomcat 7, umas mais e outras menos eficientes, então, aqui mostrarei uma forma de como essa configuração pode ser feita.

Requisitos para a configuração:

  • Ter configurado as variáveis de ambiente.
  • Tomcat configurado na porta 80.

Agora, vamos a configuração, que na verdade, é algo bem simples. Considerando a seguinte estrutura de diretórios dentro da pasta do tomcat 7:

  1. Pasta padrão das aplicações: “\webapps”.
  2. Pasta do server.xml(Arquivo de configuração do servidor): “\conf”.

Vamos a configuração do server.xml considerando que temos 2 domínios, por exemplo, aplicacao1.com e aplicacao2.com. E duas aplicações dentro da sua pasta de aplicações(\webapps), suponhamos que seja, aplicacao1 e aplicacao2, cada uma referente a um domínio.

Então, como ficaria a configuração do server.xml para esse modelo:

<Host appBase=”webapps\” name=”aplicacao1.com”>
              <Context path=”” docBase=”\aplicacao1″ reloadable=”true”>
              </Context>
</Host>

<Host appBase=”webapps\” name=”aplicacao2.com”>
              <Context path=”” docBase=”\aplicacao2″ reloadable=”true”>
              </Context>
</Host>

A configuração básica para subir mais de uma aplicação em uma instancia seria essa!

Terminator – Multiple GNOME terminals in one window

Essa dica é pra quem trabalha com vários terminais simultaneamente e acha um saco ter que ficar mudando de aba toda hora.

Com o Terminator você consegue dividir uma janela em vários terminais, facilitando a vida de quem quer executar um comando e acompanhar o arquivo de log ao mesmo tempo.

Utilizando combinações de teclas você adiciona novo terminal, maximiza, restaura, fecha, pula de um terminal para outro e muito mais.

Exemplos:
Continue lendo

Dica para ver arquivos alterados nas últimas 24hs

Para saber quais arquivos de determinada pasta foram alterados nas últimas 24hs utilizando o comando do linux find:

findNesse caso estou procurando no diretório /home/cesar/Documents/ por arquivos (-type f) alterados até no máximo 24hs atrás (-mmin -1440) e executando um ls – la (-exec ls -la{}) para listagem detalhada.

 

Parceria entre instituições oferece bolsas de estudo para PÓS Graduação

educamaisbrasil

 

Como funciona?

O nome do programa é Educa Mais Brasil, no próprio site do programa tem a descrição de como funciona, basicamente é: Você se inscreve no site e aguarda instruções, todo o processo é virtual. Pelo que vi não tem burocracia  (o que é raridade quando se envolve governo), então você escolhe o curso, faz a matrícula e aguarda. Claro que se for um vestibular você terá que prestar o vestibular,  passar e depois apresentar a inscrição para ganhar a bolsa.

Ficou interessado? Acesse: http://www.educamaisbrasil.com/ e verifique os detalhes. Vale a pena hein! Educação nunca é demais.

Como renomear a interface de rede no Linux CentOS

Já tive cenários em que precisa utilizar a eth0 no lugar da eth1 e entre outros eventos… Para renomear as interfaces de rede no CentOS basta editar o arquivo /etc/udev/rules.d/70-persistent-net.rules .

Edite utilizando o editor de texto de sua preferência:

vim /etc/udev/rules.d/70-persistent-net.rules

O conteúdo dele é assim:

interface

Note o parâmetro NAME, e veja que ele atrela o MAC address a interface. Então você pode simplesmente alterar o nome da interface que desejar, no meu caso eu precisei inverter e eth0 com a eth1:

interface2

 

Após fazer a alteração reinicie a máquina, pode dar um ifconfig que vai aparecer a nova interface lá.

Simples, mas já dá uma boa agilizada ai nesse esquema de alteração de interfaces de rede.

Lógica de Programação, o que é e por onde começar.

Então você está interessado em começar no mundo do desenvolvimento, está interessado em criar novas coisas, caso esteja, por onde começar?

cerebro-programcaoVocê já parou para pensar em como funciona uma aplicação? Como que ela foi desenvolvida para saber o que fazer dependendo da ação que o usuário fizer no aplicativo? É ai que começamos a pensar na lógica do sistema.

Todo sistema, obviamente tem uma lógica por traz para fazer que aquilo tudo supra nossas necessidades. É amigos, não é apenas magica como pensávamos, alguém teve que pensar em tudo, desde qual tecnologia usar, como usar, etc…(parece que na versão 7.5 do netbeans vai ter uma opção para gerar o sistema sozinho, brincadeira)

Os sistemas são compostos por diversas tecnologias diferentes, de modo que consiga gerar um trabalho final excelente. Porém, independente da tecnologia usada, teremos que saber como usar, teremos que perceber como sua lógica funciona e é então que começamos.

Continue lendo

Novo botão de like do Facebook

Facebook publicou em sua área para desenvolvedores o novo botão de like (curtir) tão adorado por nós. O Facebook disponibilizou em 2010 esse magnífico botão, fazendo até com que as empresas mudasse seu tipo de publicidades.

Segundo o próprio Facebook esses botões de compartilhamento já foram vistos por mais de 22 bilhões de pessoas diariamente e estão presentes em mais de 7.5 milhões de sites. Bacana né? Pensa na influência que esses botões não exercem sob a internet.

Veja abaixo as imagens extraídas da página de divulgação do Facebook.

novobotaofacebookExemplo em algum site:

facebotaonovo2Ficou bacana né?

 

 

Como desabilitar firewall no Windows

Claro, que o correto não é desabilitar o Firewall por completo do Windows, porém, há casos que precisamos testar e o jeito mais rápido é desabilitando por completo o Firewall… Pois bem, existem várias maneira de se fazer isso mas pra mim a mais rápida e eficiente é parando o serviço mesmo.

Pelo que testei funciona em todas as versões do Windows desde o XP (Windows XP, Windows 7, Windows Vista, Windows 8).

Basta executar o executar (hehe), ou usar a combinação de teclas: Windows + R.

firewall1

Aparecerá a seguinte tela:

firewall2

 

Digite services.msc e tecle Enter:

firewall3

Continue lendo

Instalando o Apache no Windows de maneira simples e rápida

Bom, muita gente tem dúvida sobre o que é de fato um Servidor Web e como posso criar um. De maneira simples um servidor WEB é o “cara” que entrega as páginas depois de renderizadas para as aplicações clientes dos usuários que são os navegadores (Chrome, Internet Explorer, Mozilla Firefox entre outros). O conceito é bem simples um servidor hospeda os arquivos que compõem o site e o apache os entrega para os navegadores que fazem a requisição (padrão protocolo HTTP, porta 80). Observe a imagem abaixo:

server web

A grosso modo é assim que funciona, vários computadores fazem requisições a um determinado site e o servidor WEB que está hospedando esse site responde com os arquivos em questão.

Pois bem, agora o que eu preciso fazer pra transformar um PC em um servidor WEB? Simples, temos que instalar a aplicação que fará a entrega desses arquivos. Existem algumas opções, porém, a mais utilizada é o Apache. Existe versão para maioria dos sistemas operacionais, no nosso caso iremos instala-lo em nosso computador apenas para teste mesmo, então vamos lá:

O Apache é gratuito e pode ser baixado diretamente no site da aplicação:

Aqui -> http://httpd.apache.org/

A página de downloads está aqui. Abrindo a página faça download da versão instalável para Windows, no meu caso estou usando o Windows 7.

apache1

Clique onde está destacado.

Após feito o download da aplicação, execute-a. Na próxima tela clique em Next:

apache2

Continue lendo