terça-feira, março 31, 2009

LOCAWEB DE GRÁTIS

Parece MENTIRA mas não é...
A Locaweb tá dando hospedagem de graça!
Claro q tem algumas cositas que precisa ler pra não sentir-se lesado, tais como propaganda deles no seu site e outras mais.

É só clicar no link q o post do Wiki explica "direitim".

Tipos de compartilhamento no Windows XP

Depois de tentar acessar um compartilhamento no Windows XP pelo Linux e não conseguir, procurei na internet e o Oráculo me respondeu com o KB (Knowledge Base/Base de conhecimento) da Microsoft que o Windows XP possui dois tipos de compartilhamento um simples (risos, o outro deve ser complexo ou avançado) que permite colocar as permissões.

segunda-feira, março 30, 2009

Usando o SED para tratar arquivo texto

Necessitei tratar um arquivo texto e através do SED é possível, neste caso fiz o seguinte:

Dois comando em um só com o "-e"
Substituir (na verdade excluir) tudo o que tinha #: 's/#//g'
Excluir a última linha: '$ d'
o sinal de maior depois do arquivo.txt é escrever as mudanças em um novo arquivo, permanecendo o original
# sed -e 's/#//g' -e '$ d' arquivo.txt > arquivo.destino.txt

Abaixo faz a mesma coisa que o acima, mas alterando o arquivo original, isso é um tanto perigoso, mas qdo se tem certeza economiza trabalho e processo.
# sed -i -e 's/#//g' -e '$ d' arquivo.txt

Um detalhe interessante, o SED funciona no Windows e Linux.

Um pouco mais de SED
http://sed.sourceforge.net/sed1line_pt-BR.html
http://www.grymoire.com/Unix/Sed.html
http://en.wikipedia.org/wiki/Sed
http://www.ibm.com/developerworks/linux/library/l-sed1.html (nem preciso falar que a IBM é fonte segura de informação). No final do post tem mais dois links

sexta-feira, março 20, 2009

Administração de poder do root no Linux (POSIX capabilities)

Após uma dúvida do Alexandre na lista MASOCH-L sobre como conceder privilégios mas nem com tanto poder assim o Marlon Borba respondeu que era possível com POSIX capabilities.
Como eu nem sabia o que era pesquisei um pouco e cheguei até o artigo da IBM.
Interessante é que o engenheiro deu detalhes, inclusive com trechos práticos usando o GCC.
Outro link em português que o Marlon citou posteriormente

Fica a informação!

quarta-feira, março 18, 2009

Dispositivos USB conectado e reconhecido mas não disponível.

Após um tempo utilizando o Windows XP (que veio com o computador), resolvi instalar o Linux (Opensuse 11.1 x64) devido a uma onda de vírus que infectou algumas máquinas da rede.
E como qualquer um não consegue ter o seu dia longe do Windows, instalei o VirtualBox (vou abreviar o nome pra VB) e "convidei" o Windows XP com SP3 pra coabitar em meu computador.
Precisei usar um periférico via USB e notei que o SO detectou (/var/log/messages) disponibilizou pro VB, mas o VB não disponibilizou pro Sistema Operacional convidado, ficou cinza.
Fiz um pequeno teste, iniciei o VB como root, eis que liberou os periféricos.
Percebi que era problemas de permissões do Opensuse.
Procurei no site do Opensuse por informação e encontrei este artigo. Diga-se de passagem não funcionou. Procurei em outros sites, no site do VB tem este ticket (verificação de erro) aberto no site do VirtualBox. O que também não funcionou!

A única forma até o momento que encontrei foi de executar o VB como root, não é indicado e nem agradável, mas é um paliativo pra resolver um problema.

Até,

sexta-feira, março 13, 2009

Bloquear software P2P (messenger e companhia) através do SQUID

Estava procurando (pelo Google é claro!) informações de como bloquear o Skype sem ter que incluir o patch do Layer7, e me deparei com o seguinte site que estava em um idioma desconhecido (por mim), o mesmo apresentou uma possível solução.
Ainda assim pude perceber como é universal e padronizado o meio da tecnologia, o motivo é que a regra postada ali é perfeitamente compreensível (pra quem conhece um pouco da configuração do SQUID).

Ainda assim visitei (devia ter feito isso primeiro) o site oficial do SQUID e advinha, não só a parte de P2P pra bloquear mas vários outros trechos de configuração bastante interessantes pra incluir no SQUID.

Boa sorte e sucesso!

terça-feira, março 03, 2009

Mensagem enviada pelo Rodrigo Yoshima sobre UML

Informações valiosas que (com certeza) pode ajudar pra quem está iniciando.

(No fim tem um jabá"zinho"...)

=================
Amigos(as),

Talvez a maioria de vocês já devem conhecer a maioria desses
conteúdos, porém, como tem muita gente nova entrando nos grupos vale a
pena reforçar.

Em primeiro lugar, destaco meu artigo "UML não é documentação", que
foi publicado em 2006 na MundoJava, mas é uma excelente introdução
sobre Modelagem, Requisitos e Design:

(para todos os links postados aqui, veja se o Yahoo Groups não quebrou)

http://www.aspercom.com.br/ead/mod/resource/view.php?id=268

Deste artigo surgiu um projeto exemplo no site da Aspercom: o projeto
Hot Motors. Neste link você encontra requisitos, clientes, modelos e
principalmente código para uma simulação de projeto iterativo.

http://www.aspercom.com.br/hotmotors

No site da Aspercom também tem um curso on-line grátis "Entendendo
Casos de Uso". Este é um dos maiores cursos on-line do Brasil (mais de
6.000 alunos inscritos), e a razão do sucesso se deve a interação com
os alunos: nós corrigimos as lições enviadas e fazemos comentários.
Acesse o curso pela home www.aspercom.com.br, faça seu cadastro no
site e inicie as lições agora mesmo!

Eu mantenho também o blog "Débito Técnico"
(http://blog.aspercom.com.br). Entre e visite principalmente as
categorias "modelagem, arquitetura, cases e eventos". Muito conteúdo
rico para seu conhecimento. Quem gosta de poker também vale a pena dar
uma olhada! ;)

Além disso, temos nosso renomado curso "UML 2 & Unified Process",
único no mercado ministrado por arquitetos certificados pela OMG onde
você aprende sobre Modelagem e também sobre Processos, Arquiteturas e
Padrões de Domínio. Não se esqueça que os membros da lista ganham 15%
de desconto no preço que está no site. Nossa próxima turma será na Av.
Paulista, Noturno, iniciando no dia 23 de março. Veja o link:

http://www.aspercom.com.br/ead/mod/resource/view.php?id=293

Espero ter ajudado!

Rodrigo Yoshima
www.ASPERCOM.com.br
=================