:::: MENU ::::

quinta-feira, 30 de dezembro de 2010

Estava em uma semi-ociosidade ouvindo músicas no no Rhythmbox e configurando um Zabbix, ai olhei para meu Empathy. Pra quem já usou, sabe que rola uma integração massa entre os dois sacaninhas, muito melhor do que com o Pidgin, que quando muda a música, joga sua janela de conversa lá na casa da porra!
Mas enfim... Hoje vamos falar da integração do Rhythmbox com o Skype. Não existe muita coisa falando isso, na verdade, existe apenas 3 projetos:



rbskypemoodnotify, ou Rhythmbox Skype Mood Notify

O projeto é do dbx0001 e pode ser encontrado também no github.
Não é complicado colocar esse sacaninha pra funcionar. Eu estranhei um pouco, porque na hora não funcionou, mas, no outro dia, rolou! (Vai entender! É por isso que eu digo que TI é ciência oculta que tem leves traços de exatas.)

Enfim, é assim:
SE ESSES PROGRAMAS ESTIVEREM ABERTOS, FECHEM! No meu caso, os dois estavam rodando... Acho que foi isso que atrasou.
killall rhythmbox
killall skype

Fecharam os programas? Vamos prosseguir :D

1. Faça download do projeto via tar ou zip em http://code.google.com/p/rbskypemoodnotify/downloads/list
wget http://rbskypemoodnotify.googlecode.com/files/rbskypemoodnotify0.40.tar.gz

2. extraia os arquivos, entre na pasta, dê permissão de execução e rode o bixin
tar xvf rbskypemoodnotify0.40.tar.gz
cd rbskypemoodnotify0.40
chmod a+x install.sh
sh install.sh

4. Abra o skype
5. Abra o rhythmbox
6. No rhythmbox vá em editar -> plugins
7. Ative o Skype Mood Notifier. O skype vai gerar um popup querendo uma confirmação. Dê a ele (haahhuah, lá ele!!! ahuahua)

Acho que só isso. Abraços meus queridos!

sexta-feira, 24 de dezembro de 2010

quinta-feira, 23 de dezembro de 2010

Um alias é na verdade um apelido, um atalho para determinado comando. Muitas vezes executamos alguns comandos que vão recheados de opções: ls -lha, rm -rf, grep -i, free -m, df -h, du -sh, ps aux, e por ai vai... Devido a prática, já fazemos isso no automático.

Agora, imaginem só - Vamos a alguns exemplos:
* Você faz um rm e ele não lhe pergunta se você tem certeza de que quer remover esse arquivo. Bom né?
* Você faz um grep e a palavra que você procura aparece em uma cor diferente da padrão do terminal! Rapidamente você irá identificar qual é o termo procurado!
* Você faz um du em um diretório e ele automaticamente lhe diz qual é o tamanho da pasta em MB.

Esses e outros comandos possuem opções que geralmente utilizamos, que até já poderiam ser padrão. É isso que vamos fazer :D


Criando os alias


Existem duas maneiras de criar alias: Inserindo os apelidos no arquivo .alias ou no .bashrc, ambos
localizados na raiz do diretório home do usuário.

Para utilizar o arquivo .alias, verifique se existe a seguinte linha no seu .bashrc (se não existir, insira):
test -s ~/.alias && . ~/.alias || true

Após isso, insira os seus alias no arquivo .alias. A sintaxe é a seguinte:
alias apelido='comando real'

Vamos a um exemplo prático, por exemplo o meu .alias (não esqueça que você também pode inserir os comandos diretamente no .bashrc):
alias grep="grep --color"
alias fuck="rm -rf"
alias df="df -h"
alias free="free -m"
alias ..="cd ../"
alias ...="cd ../../"
alias ....="cd ../../../../"
alias ll="ls -lh"
alias la="ls -lah"

Após a inserção dos comandos, execute um source no arquivo:
source ~/.alias

Pronto galera, a partir de agora seus alias estão valendo! ;D
Use sua criatividade! Facilite sua vida!

segunda-feira, 13 de dezembro de 2010

sábado, 11 de dezembro de 2010

Após o insucesso da Operação Vingança, os Anonymous se preparam para divulgar segredos do WikiLeaks ao invés de derrubar outros sites


 

Sexta-feira, 10 de dezembro de 2010 às 15h13 

Os Anonymous podem estar preparando uma nova operação para ser lançada hoje às 24h (horário de Brasilia) após a Operação Vingança não ter surtido o efeito desejado. Um informativo sobre a chamada Operação Leakspin, divulgado nessa madrugada no site Reddit, convoca todas as pessoas dispostas a participarem.

"Nós conseguimos, no máximo, dar um olho roxo para eles. O jogo mudou. Quando o jogo muda, também devemos mudar nossas estratégias", diz o manifesto.

Aparentemente, o LOIC (apelido dado pelos Anonymous para o sistema que utilizaram para derrubar os sites como PayPal, Visa e Mastercard) não foi o suficiente para amedrontar os adversários. Diferente da primeira operação mais agressiva, a Leakspin convoca todos a divulgar materiais comprometedores que encontrarem no WikiLeaks.

O manifesto pede para que todos procurem os melhores e mais secretos cables e em seguida os mostrem para todos. "Façam vídeos de um ou dois minutos no YouTube lendo os leaks, usem tags mascaradas, desde 'Tea Party' até 'Bieber'", afirmam os Anonymous com o intuito de aumentar a divulgação dos leaks.

A nova operação já possui um Twitter e uma página oficial. Apesar disso, é importante observar que o grupo não possui nenhum tipo de organização central ou porta voz, por isso a Operação Leakspin pode não ter nenhum vínculo "oficial" com os Anonymous.


Veja o anúncio divulgado abaixo:



leakspin
fonte:GBFiles

sexta-feira, 10 de dezembro de 2010

Todos os dias vemos sites ficarem indisponíveis por causa de ataques DDOS (Ataques de negação de serviço distribuídos). Estes sites, aos que não sabem, foram pressionados pelos governos a proibirem o acesso a contas vinculadas ao Assange e/ou WikiLeaks. Some isso a prisão do Assange e... BOOOM! A ira de centenas de hackers e milhares de newbies mobilizaram-se para não deixar isso barato!

LOIC

Dentre as ferramentas que estão sendo utilizadas, uma se destaca na multidão: O LOIC (Low Orbit Ion Cannon). Essa ferramenta é capaz de realizar milhares de requisições ao endereço especificado. Talvez você sozinho não consiga atrapalhar um site inteiro, mas, quando temos mil pessoas realizando milhões de requisições por segundo diretamente em um servidor, dificilmente este aguentará.
Está rolando um script na Internet de como instalar esse brinquedinho, no princípio ele não suportava o openSUSE mas, meti mão e adicionei o suporte ao nosso queridinho :D
O script também pode ser encontrado no link http://pastebin.com/hKbZSGP6

#!/bin/bash
# Copyfuck © 2010 q
#
# This script installs, updates and runs LOIC on Linux.
#
# Supported distributions:
# * Ubuntu / Debian
# * Fedora
# * openSUSE
#
# Usage: bash install_loic.bash

###COLOURS###

txt_bld=$(tput bold)
bld_red=${txt_bld}$(tput setaf 1)
col_rst=$(tput sgr0)

###GLOBALS###

GIT_REPO=https://github.com/NewEraCracker/LOIC.git
GIT_BRANCH=master

###FUNCTIONS###

ensure_git() #Checks if git is installed, Tries to install it if not
{
type -P git &>/dev/null ||
{
echo -e "${bld_red}Git not found! Attempting to install...${col_rst}"
if [ -f /etc/SuSE-release ] ; then
sudo zypper install git
elif [ -f /etc/lsb-release ] ; then
sudo apt-get install git
elif [ -f /etc/fedora-release ] ; then
sudo yum install git
elif [ -f /etc/debian_version ] ; then
sudo apt-get install git
fi
}
}


is_loic_git()
{
[[ -d .git ]] && grep -q LOIC .git/config
}


is_loic() {
is_loic_git ||
{
[[ -d LOIC ]] && cd LOIC && is_loic_git
}
}

get_loic() {
ensure_git
if ! is_loic ; then
git init
git clone $GIT_REPO -b $GIT_BRANCH
fi
}

compile_loic() {
get_loic
if ! is_loic ; then
echo -e "${bld_red}Error: You are not in a LOIC repository.${col_rst}"
exit 1
else
if [ -f /etc/SuSE-release ] ; then
echo -e "${bld_red}mono-basic, mono-devel, monodevelop and mono-tools not found! Attempting to install...${col_rst}"
sudo zypper install mono-basic mono-devel monodevelop mono-tools
elif [ -f /etc/lsb-release ] ; then
echo -e "${bld_red}monodevelop and liblog4net-cil-dev not found! Attempting to install...${col_rst}"
sudo apt-get install monodevelop liblog4net-cil-dev
elif [ -f /etc/fedora-release ] ; then
echo -e "${bld_red}mono-basic, mono-devel, monodevelop and mono-tools not found! Attempting to install...${col_rst}"
sudo yum install mono-basic mono-devel monodevelop mono-tools
elif [ -f /etc/debian_version ] ; then
echo -e "${bld_red}monodevelop and liblog4net-cil-dev not found! Attempting to install...${col_rst}"
sudo apt-get install monodevelop liblog4net-cil-dev

fi
fi
mdtool build
}

run_loic() {
is_loic
if [[ ! -e bin/Debug/LOIC.exe ]] ; then
compile_loic
fi
type -P mono &>/dev/null ||
{
echo -e "${bld_red}mono-runtime not found! Attempting to install...${col_rst}"
if [ -f /etc/SuSE-release ] ; then
sudo yum install mono-runtime
elif [ -f /etc/lsb-release ] ; then
sudo apt-get install mono-runtime
elif [ -f /etc/fedora-release ] ; then
sudo yum install mono-runtime
elif [ -f /etc/debian_version ] ; then
sudo apt-get install mono-runtime
fi
}
mono bin/Debug/LOIC.exe
}

update_loic() {
ensure_git
if is_loic ; then
git pull --rebase
compile_loic
else
echo -e "${bld_red}Error: You are not in a LOIC repository.${col_rst}"
fi
}

case $1 in
install)
compile_loic
;;
update)
update_loic
;;
run)
run_loic
;;
*)
echo "Usage: $0 "
;;
esac


A primeira guerra cibernética está rolando... E você, quer se alistar? Acompanhe o @Anon_Operationn e @Op_Payback ;)

quinta-feira, 9 de dezembro de 2010

terça-feira, 7 de dezembro de 2010

segunda-feira, 6 de dezembro de 2010

Vocês podem não acreditar, mas, eu já usei isso para o meu relatório final de estágio... E fui aprovado #FUCKYEA!

Você anda driblando o sono em reuniões onde sua presença não serve para nada e você não vê a hora do 'coffee break 'chegar para avançar nas migalhas de biscoitos com café frio ....
Pergunto :
Você dorme durante as reuniões de trabalho?
Você sente um tédio imenso durante as conferências, seminários e colóquios?
Então :
Seus problemas acabaram!!! Foi criado um método eficaz para combater esse desconforto

BUSINESS BINGO


Imprima o quadro abaixo antes de começar a reunião, seminário, conferência, etc.
Sempre que ouvir a palavra ou expressão contida numa das casas, marque a mesma com um (X)..
Quando completar uma linha, coluna ou diagonal, grite 'BINGO '!

SinergiaMentalidadeAgregarMercadoE-mail
Follow upClientesBenefícioParceirosEstratégia
SistemaRendimentoPró-ativoBusinessCustos
OtimizaçãoFocoEfetivamente  A nível deRecursos
ResultadosParadigmaProjetoImplementaçãoIntegrar


Testemunho de jogadores satisfeitos:


  • A reunião só tinha começado havia 5 minutos quando ganhei!;
  • A minha capacidade para escutar aumentou muito desde comecei a jogar o Business Bingo;
  • A atmosfera da última reunião foi muito tensa porque 14 pessoas estavam à espera de preencher a 5ª casa;
  • O diretor geral ficou surpreso ao ouvir oito pessoas gritando 'BINGO', pela 3ª vez em uma hora;
  • Agora, vou a todas as reuniões da minha organização, mesmo que não me convoquem


GOLPE DE MESTRE


Como impressionar nas reuniões que requerem sua participação ativa, mas onde porém ninguém vai prestar muita atenção no que você vai falar.

COMO FALAR MUITO SEM DIZER NADA

A tabela abaixo permite a composição de 10.827 sentenças: basta combinar, em seqüência, uma frase da primeira coluna, com uma da segunda, da terceira e da quarta (seguindo a mesma linha ou 'pulando' de uma linha para outra - mas respeitando: uma frase de cada coluna).
O resultado sempre será uma sentença correta, mas sem nenhum conteúdo.
Experimente na próxima reunião e impressione o seu chefe!!!

EMBROMATION

Coluna 1Coluna 2Coluna 3Coluna 4
Caros colegas,a execução deste projetonos obriga à análisedas nossas opções de desenvolvimento futuro.
Por outro lado,a complexidade dos estudos efetuadoscumpre um papel essencial na formulaçãodas nossas metas financeiras e administrativas.
Não podemos esquecer quea atual estrutura de organizaçãoauxilia a preparação e a estruturaçãodas atitudes e das atribuições da diretoria.
Do mesmo modo,o novo modelo estrutural aqui preconizadocontribui para a correta determinaçãodas novas proposições.
A prática mostra queo desenvolvimento de formas distintas de atuaçãoassume importantes posições na definiçãodas opções básicas para o sucesso do programa.
Nunca é demais insistir quea constante divulgação das informaçõesfacilita a definiçãodo nosso sistema de formação de quadros.
A experiência mostra quea consolidação das estruturasprejudica a percepção da importânciadas condições apropriadas para os negócios..
É fundamental ressaltar quea análise dos diversos resultadosoferece uma boa oportunidade de verificaçãodos índices pretendidos.
O incentivo ao avanço tecnológico, assim comoo início do programa de formação de atitudesacarreta um processo de reformulaçãodas formas de ação.
Assim mesmo,a expansão de nossa atividadeexige precisão e definiçãodos conceitos de participação geral

Impressionado? Veja o testemunho de vários usuários satisfeitos:


  • Ao terminar de falar, fui aplaudido por todos de pé!;
  • A minha capacidade de falar em público aumentou muito desde que comecei a usar o método Techinical Embromation;
  • Meu chefe não prestou atenção mas disse que falei muito bem durante a reunião;
  • O mais legal foi ouvir antes dos aplausos duas pessoas gritarem BINGO.

domingo, 5 de dezembro de 2010

sábado, 4 de dezembro de 2010

A resenha do mundo GNU agora é um novo patch de 200 linhas que melhora o desempenho do escalonador de processos. Depois, veio um sacaninha da red Hat e fez a mesma coisa, só que sem patch nenhum, só usando um pacote e configurando umas besteirinhas. #RedHatFuckYea \o/

Sou bastante meio incréduo quanto ao desempenho dessa dica, mas, muitas pessoas disseram que realmente funciona. Acho que meu problema é que meu hardware atende minhas necessidades e não se estressa assim tão fácil... Não é nenhuma máquina monstra mas atende as minhas necessidades com louvor :D
Como recentemente perguntam na lista de emails do openSUSE-PT onde ficava o rc.local, imaginei que essa dica fosse o motivo.
Bom, como a dica é bastante simples, fiz em um script. Basicamente ele verifica se o libcgroup1 está instalado, caso não esteja, ele instalará. Depois adiciona uma entrada no /etc/rc.d/boot.local e depois no .bashrc do root.

Enfim, vamos a dica?

#! /bin/bash
# Otimiza o desempenho do desktop
# Raul Liborio, rauhmaru@opensuse.org, 04122010

# -- VARIAVEIS
BOOTLOCAL=/etc/rc.d/boot.local
INSTALL="zypper in -y libcgroup1"
MSG="Apenas root pode realizar essa tarefa.
BASHRC='
if [ "$PS1" ] ; then\n
    mkdir -p -m 0700 /cgroup/cpu/user/$$\n
    echo $$ > /cgroup/cpu/user/$$/tasks\n
fi
'
escalonador(){
    chkconfig cgconfig on
    echo "/bin/mkdir -m 0777 /cgroup/cpu/user" >> $BOOTLOCAL
    echo -e $BASHRC >> ~/.bashrc
}

# -- CORE
[ "$USER" != "root" ] && echo $MSG; exit 1
[ -f /lib/libcgroup.so.1 ] && escalonador && exit 0 || $INSTALL &&
escalonador && exit 0


Use(m) por conta própria e risco!
Brincadeira.. o script n faz nada de nocivo. Leia o source e veja ;)

Posts populares