Aumentando a produtividade no ssh

Indico aqui dois links legais:
Basicamente você configura o seu ~/.ssh/config e seu ~/.bashrc para autocompletar nomes de hosts ao usar o ssh:



Obs: O segundo link estava um pouco lento e use o cache do google para acessar!

Veja também: Fork do bash completion

Um dia após pacote de correções forma descobertas novas falhas no Internet explorer

fonte: Folha informática
Após pacote de segurança, empresa vê novas falhas no Internet Explorer

Nota: O mais curioso é que a política de segurança da Microsoft se baseia na ocultação das falhas ao público, o inverso do que é adotado no mundo do software livre.

Uma empresa de segurança dos Estados Unidos encontrou um novo conjunto de vulnerabilidades no Internet Explorer. A descoberta ocorreu apenas um dia depois da Microsoft lançar um pacote de atualização de emergência para o navegador.

A companhia Core Security Technologies, radicada em Boston, descobriu as falhas na última sexta-feira (22), segundo o jornal britânico "The Daily Telegraph". A revelação veio logo após o lançamento do pacote para resolver as falhas do mais popular browser do mundo, que foram usadas por piratas virtuais para invadir a conta de ativistas em direitos humanos na China.

Divulgação
Empresa de segurança encontrou um novo conjunto de vulnerabilidades  no Internet Explorer
Empresa de segurança encontrou um novo conjunto de vulnerabilidades no Explorer

Duas semanas antes, a Microsoft admitiu que a falha do navegador tinha correlação com as invasões.

A Core afirmou ter descoberto outro conjunto de vulnerabilidades no Internet Explorer que podem ser exploradas e usadas remotamente, a fim de acessar dados pessoais e computadores.

A Microsoft abriu uma investigação para o assunto.

Segundo um porta-voz, "a Microsoft está investigando uma vulnerabilidade no Internet Explorer. No momento, desconhecemos qualquer ataque tentando usar a vulnerabilidade ou o impacto sobre clientes, e acreditamos que os clientes estão em risco devido à reduzida divulgação responsável. Assim que terminar de investigar, vamos tomar as medidas adequadas para proteger os clientes."

Jorge Luis Alvarez Medina, consultor de segurança da Core, disse que há três ou quatro alternativas para invasores virtuais explorarem as vulnerabilidades --sem informar, contudo, se elas efetivamente aconteceram. Ele planeja demonstrar a vulnerabilidade na Black Hat, conferência de segurança em Washington, que começa no dia 2 de fevereiro.

Configurando video em notebooks sim+

Meus primos compraram notebooks que vem com placas sis 771, sofri um bocado mas segue a solução - Abaixo (veja no final o link de um driver enviado pelo Lex) segundo ele melhor que simplesmente usar este xorg (veja os comentários)

Som no ubuntu karmik 9.10

Acho que já havia postado sobre o som no ubuntu karmic, mas esta solução é diferente aplica-se em hardwares tipo


lspci | grep -i audio

80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)


Encontrei a dica no blog "F2 além de um simples F1"
Basta seguir estes passos:

#comofaz (tudo muito facilmente feito pelo terminal):
  1. $sudo killall pulseaudio
  2. $sudo alsa force-reload
  3. Após estes comandos, editei o arquivo /etc/modprobe.d/alsa-base.conf e acrescentei a seguinte linha ao final:

    options snd-hda-intel model=auto

    e um último comando:

  4. $sudo alsa force-reload

Pronto, agora posso voltar a trabalhar ouvindo um bom Rock’n Roll.

Antes que eu esqueça, a solução eu encontrei na lista Ubuntu-BR, só não sei se o autor chama-se Rodrigo Fernandes ou somente Rodrigo.

Observem que a solução dele já veio do br-linux :)

Outra dica legal achei no blog "O sysadmin" clique aqui.

Achei a mesma dica citada acima em inglês:

Sound in my Ubuntu Karmic Koala desktop used to freeze and I was into real problem. The process “pulseaudio” used to hog the CPU and sound would stop at times. So I replaced it with esound and it is fine now. This is how I did it.

Lanched Synaptic (System>Administration>Synaptic Package Manager) and then searched for pulseaudio.
Then right clicked on it and then Marked it for Complete Removal.
Then searched for esound and then Marked it for installation. If it is already installed, you may want to Mark it for reinstallation.

Hope this helps.

Concatenando linhas com o awk

O problema surge na lista sed-br:
http://br.groups.yahoo.com/group/sed-br/message/4369

A descrição do mesmo

Senhores,
Ainda não consegui achar uma solução, tem um arquivo que ele assim:

dn: uid=xx,ou=Usuarios,dc=bbbb,dc=com,dc=br
cn: fulano de tal
homePhone: 053922
mail: fulano@...
dn: uid=yy,ou=Usuarios,dc=bbb,dc=com,dc=br
cn: beltrano de tal
homePhone: 053923
mail: beltrano@...

Isso se repete, sempre, dn:, cn: homePhone: e mail:, gostaria de deixar
ele dessa forma:

dn: uid=xx,ou=Usuarios,dc=bbbb,dc=com,dc=br;cn: fulano de tal;homePhone:
053922

em coluna para cada 4 linhas do arquivo. Alguém tem alguma idéia de como
fazer isso?


A solução ...

awk 'ORS=NR%4?",":"\n"' file

# a atribuição do "separador de registro de saída" ORS tem um opcional
# que pode ser virgula ou quebra de linha "\n", para ser quebra de linha necessita
# que o valor seja um número que dividido por 4 dê resto zero, na prática
# o awk vai concatenar de 4 em quatro linhas colocando uma virgula entre "linhas"

Faça seu linux falar

O programa speak é um sintetizador de voz que fala textos.

Este post está incompleto, volte ao mesmo depois ou mande suas dicas sobre o programa para que eu publique.

Achei o programa por acaso no meio deste post.

Personalizando o gedit como uma IDE

Para quem não é assim tão familiarizado com o vim sugiro uma lida neste texto:
http://www.micahcarrick.com/09-29-2007/gedit-html-editor.html

Há um plugin para buscas e substituições com expressões regulares
http://halfhourhacks.blogspot.com/2008/03/gedit-regular-expression-plugin.html

Pode ser baixado aqui. Descompactado e instalado aqui:
~/.gnome2/gedit/plugins/

Lista completa de plugins para o gedit:
http://live.gnome.org/Gedit/Plugins

Quantos números 9 existem entre 1 e 100?

Com python fica divertido pra caramba:


print str([x for x in xrange(1,101)]).count('9')

A explicação também é super divertida:
  • para gerar a lista de 1 a 100 --> xrange(1,101)
  • transformar a lista em uma string str(alguma coisa) que no caso é cada
    numero da sequencia (range) str(x for x in xrange(1,101)
  • Para contar ocorrências do 9 nesta sequencia usamos um método existente
    nas strings, lembre-se que em python tudo é objeto, e portanto ao tranformar algo em string já estamos instanciando uma classe que tem vários métodos dentre os quais o 'count'.

Solução do Silveira Neto:

str(range(1,1001)).count('0')

Shell Tips and Tricks for sysadmin

Check out this SlideShare Presentation:

Easy install acire python snippets

Descobri através do ubuntu geek uma ferramenta chamada acire que contém muitos snippets, trechos de códigos prontos para o python. Criei então um script para automatizar sua instalação.




English quiz



Fonte: http://www.inglesonline.com.br/2009/12/09/teste-seu-ingles-how-do-you-say-in-english-part-5/

Para fazer mais exercícios clique aqui.

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo