Jakson Rochelly

Janeiro 28, 2012

Cinnamon: GNOME-Shell no velho estilo

Se você atualizou seu SO linux e não gostou muito do GNOME-Shell aqui está uma solução, o Cinnamon, um fork do GNOME-Shell que traz o velho estilo 2.X de volta ao GNOME3.

Para Instalar é muito fácil, basta executar os seguintes comandos no terminal:

sudo add-apt-repository ppa:merlwiz79/cinnamon-ppa
sudo apt-get update
sudo apt-get install cinnamon

Aí é só encerrar a sessão e logar com a nova interface.

Fonte: Cinnamon

Janeiro 26, 2012

Cabeça pedindo mais

Depois que cheguei do concurso tirei uns dias para descansar a mente, mas quem disse que ela quer descanso? Enquanto jogava Prince of Persia minha mente ficou frisando “Você está perdendo seu tempo, vá estudar!”. Acho seja o peso da responsabilidade da busca de um futuro melhor.

Bem, próxima segunda começo meu preparo para um novo concurso, são mais dois meses de estudos. Vou simplesmente estudar!

Janeiro 18, 2012

Apag%C3%A3o%20--%20Salve%20a%20Internet%20Hoje
O Congresso dos EUA está debatendo uma lei que poderia conferir ao país poder para censurar a Internet do planeta — criando uma lista negra que poderia ter o YouTube, Wikileaks e até mesmo a Avaaz como alvos! Se nos unirmos podemos derrotar essa censura global da Internet. Assine a petição!

Novembro 02, 2011

Pinguy OS 11.10 - em Pre-Alpha disponível para download

           

Pinguy OS 11.10 está agora disponível em pre-alpha! Pre-Alpha pois de acordo com os desenvolvedores, ainda falta um monte de coisas. Mas de cara já vemos o Gnome 3 bem modificado por padrão.

Se tiver algum problema com o Gnome Shell você pode logar para o modo gnome classic/fallback para instalar os drivers necessários.

O time do Pinguy estava querendo trazer o MATE (um fork do Gnome 2.X) e Gnome 3 no mesmo sistema, mas não vai acontecer (uma pena), isso por que alguns pacotes do MATE entram em conflito com o Gnome 3, assim vai haver duas versões separadas, o que de qualquer forma é muito bom saber que alguém está se preocupando com a migracão.

Você pode fazer o download pelo link: Pinguy_OS_11.10-shell-pre-alpha1_i686.iso

(Fonte: blog.pinguyos.com)

Novembro 02, 2011

GnoMenu no Pinguy OS 11.04

Se você quer instalar o GnoMenu ao invés de usar o MintMenu que vem por padrão, basta executar os seguintes comandos:

sudo add-apt-repository ppa:gnomenu-team/ppa && sudo apt-get update
sudo apt-get install gnomenu

Então encerre a sessão e entre novamente, depois basta adicionar clicando com o botão direito mouse e adicionar o GnoMenu.

Novembro 01, 2011

Autocompletar no Pinguy OS 11.04

Se você não está conseguindo usar autocompletar no seu Pinguy OS, verifique no arquivo /etc/bash.bashrc busque as seguintes linhas:

# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi

então desmarque-as:


# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

Pronto! É só abrir um novo terminal e tudo ok. :)

Novembro 01, 2011
Hoje instalei o Pinguy OS 11.04, uma distribuicão linux baseada no Ubuntu, porém ela vem com muitos recursos já “out-of-box” como dizem. Tá aí uma tela dele rodando no meu note.

Hoje instalei o Pinguy OS 11.04, uma distribuicão linux baseada no Ubuntu, porém ela vem com muitos recursos já “out-of-box” como dizem. Tá aí uma tela dele rodando no meu note.

Novembro 01, 2011

Autocompletar no Firefox (Chrome-like)

                                         

Uma coisa que gosto muito no Chrome é  fato de eu começar a digitar uma URL na barra de endereço e o navegador completar pra mim, a partir do histórico. O Firefox age um pouco diferente, ele mostra os resultados assim que você digita, porém não escolhe pra você, deixa isso por sua conta.

Procurei uma forma de mudar esse comportamente e encontrei esse Add-on:

Mozilla Labs: Prospector - Speak Words

Ele simplesmente faz o que acabei de descrever sobre o Chrome, exibindo  sugestões assim que você digita.

Julho 11, 2011

Gemada #2 - Agendar tarefas com whenever gem

A utilização de tarefas agendadas é bastante útil para, por exemplo, excluir logs a cada 15 dias, indexar mecanismos de busca e vários outros.

Quero mostrar pra vocês uma gema que estou utilizando no meu mais novo projeto, Whenever.

Do github:

Whenever is a Ruby gem that provides a clear syntax for writing and deploying cron jobs.

Assim, você não precisa aprender ou colar toda vez que precisar de um Cron job.

Comparação:

Cron job

0 23 1,15 * * /bin/bash -i -l -c ‘cd /home/jrochelly/Projetos/myapp && rails runner -e development MyModel.method » /home/jrochelly/Projetos/myapp/log/cron.log 2>&1’

Whenever

every 1.minute do

        runner “MyModel.method”

end 

Muito semelhante né?
Para instalar a gem siga os passos que estão aqui! (Não vou reescrever o que está escrito =P )

Dica: Se quiser rodar um método de um Model, você precisa adicionar self.

Assim um método def nome_metodo fica def self.nome_metodo. Por quê?
Porque é necessário um class method ao invés de uma instância.

Eu bati cabeça nessa parte, pois nada é explicado nesse sentido no README da gema. Mais informações sobre métodos ». A minha salvação foi quando pesquisava sobre o mesmo problema para a gem rufus-scheduler e encontrei esse post no google groups.

UPDATE:

Caso você tenha algum problema como script/rails não funcionar, você adicionar as seguintes linhas no config/schedule.rb:

 set :output, “#{path}/log/cron.log”
 set :environment, ‘development’ # Para funcionar em desenvolvimento
 job_type :runner, “cd :path && rails runner -e :environment :task :output”
 set :job_template, “/bin/bash -i -l -c ‘:job’” 

Uma alternativa ao whenever é o rufus-scheduler que tem uma sintaxe similar e vale a pena dar uma conferida!

É isso pessoal, espero que esse post sirva de ajuda!