Pular para o conteúdo principal

Postagens

Mostrando postagens de março, 2010

Tutorial: Script para criar uma pasta específica em todas as pastas de usuário /home

Ontem um amigo aqui do Gene que está dando um curso de banco de dados, precisava criar uma pasta chamada firebird em cada pasta de usuário. Dava mais ou menos umas 50 pastas. Ele ia fazer na mão coitado, daí fiz um script pra ele e funcionou, ele ficou feliz da vida. Resolvi compartilhar com os leitores do blog. Espero que seja útil.   Tutorial Primeiramente precisamos obter todas as pastas de /home. Esta é a parte mais fácil, um comando ls resolve. Mas como percorrer estas pastas? Para isso podemos usar o comando for. Fica mais ou menos assim: cd /home for $arquivo in $(ls)  do done  Em cada iteração do loop a variável arquivo é alimentada com o arquivo corrente. Agora precisamos saber se esse arquivo é realmente um diretório. Para isso podemos usar o comando test, assim: if test -d $aquivo  then     fi A opção -d do comando test verifica se determinado arquivo é um diretório. Com isso conseguimos fazer o nosso script, que fica assim: cd /ho...

Criar e usar um repositório no SVN

Geralmente quando necessito criar um novo repositório no servidor SVN recorro a uma página na net que contém o passo a passo de como fazer.Resolvi duplicar um artigo aqui no blog para que essa importante dica não seja perdida. Subversion é um software muito usado para controle de versões de sistemas. Muitas vezes desenvolvemos um projeto e precisamos ter um bom controle do seu versionamento, nesse caso o svn é uma ferramenta muito interessante. Nesse documento estão descritas algumas maneiras de configurar um servidor svn e alguns comandos úteis para usá-lo. Os pacotes necessários para a instalação e configuração são os seguintes: httpd ou apache ou apache2 (depende da distribuição) subversion mod_dav_svn ou subversion-server ou libapache2-svn (depende da distribuição) Partiremos do princípio que os pacotes necessários já estão instalados na máquina que será o servidor svn. Criar um repositório svn no servidor Nos passos abaixo usaremos um repositório chamado /svn, mas se deseja...

Montando compartilhamento Windows no Linux automaticamente

Depois de muito me debater com problema de permissões em compartilhamento de pastas no windows, resolvi postar a dica: Adicione a linha abaixo em /etc/fstab: //servidor/diretório /media/diretório cifs auto,noperm,credentials=/root/.autenticacao,rw,uid=0,gid=10000,exec,file_mode=0664,dir_mode=0775,iocharset=utf8  A pasta será montada automaticamente ao inicializar a máquina.   Neste exemplo, o arquivo com as credenciais do usuário está armazenado em /root/.autenticacao e possui o seguinte formato: username=usuario password=senha O resultado é o compartilhamento montado no seu pc com acesso para escrita sem nenhum problema.

10 razões pelas quais o GIMP é melhor que o Photoshop

O Photoshop é uma plataforma completa para produção e edição não apenas de fotos, mas de uma ampla quantidade de atividades voltadas para o mundo do design. O Gimp é um editor de imagens simpático e funcional. Mas, tenho que fazer uma pequena observação aqui. Nunca usei o Gimp de maneira constante. Apenas instalei e dei uma olhada na interface gráfica, que não me atraiu nem um pouco. Porém, esse pequeno texto da Photofizz me chamou a atenção. O autor levanta as 10 razões pelas quais o Gimp é melhor que o Photoshop. Se tudo for verdade, o pequeno software livre é uma boa opção para quem não quer gastar uma fortuna com a suíte da Adobe ou não quer navegar pelo mundo obscuro da pirataria. Vejam abaixo as razões levantadas: 01 – a primeira razão é a mais óbvia, como diz o texto. O Gimp é gratuito. Basta ir até a página do projeto e baixar o aplicativo. Nada de pagar e passar pelas várias fases de ativação do Photoshop; 02 – o arquivo de instalação do Gimp é bem menor que o do Pho...