Posts Tagged ‘ bug

Consertando o Rails 3 no Snow Leopard

Dica rápida para quem está usando o Rails 3 no Snow Leopard, com o rvm.

Possivelmente, ao rodar rails s você irá se deparar com um erro parecido com esse:

➜  demo_app git:(master) ✗ rails s
/Users/ppvanzella/.rvm/gems/ruby-1.9.2-p0/gems/sqlite3-ruby-1.3.1/lib/sqlite3/sqlite3_native.bundle: [BUG] Segmentation fault
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
[1]    99112 abort      rails s

Isto acontece porque o rails está com o caminho para o system ruby hardcoded, e tenta executar então com o ruby 1.8.7-p174 que veio com o Snow Leopard, e não com o 1.9.2-p0 que você deve ter instalado pelo rvm.
Para arrumar, edite:

sudo mvim /usr/bin/rails

(vim porque sou marrento)
E troque a primeira linha, que começa com

#!/System/…

Por

#!/usr/bin/env ruby

Salve e seja feliz.

:wq

Como aumentar o seu número de listed no Twitter

O Twitter hoje começou por esses dias a liberar uma feature nova, as “lists”. E os probloggers e adeptos da meritocracia informal da internet já viram nisso uma nova métrica de popularidade, já que o número de seguidores não significava mais nada, graças aos mass-follows.

Mas duas coisas aconteceram na primeira meia hora que tive contato com as lists: fui adicionado a uma list robô de insatisfeitos com a Vivo (e estou bem satisfeito com eles, diga-se de passagem), provando que já há scripts para adicionar a lists.

Outra é que descobri que é possível se adicionar às suas próprias lists. Para isto, vá até seu perfil (na home da web, clicke na sua foto, ou entre em twitter.com/seu_username). É possível ver o dropdown de listas a incluir este perfil, mesmo as listas sendo tuas e o perfil também:

Tenha números artificiais, stick it to the man.

Tenha números artificiais, stick it to the man.

O seu número de listed será atualizado para incluir as suas próprias listas. Agora é só criar over9000 listas e seguir a si mesmo em todas, ser mais popular do que a Twittess.

Abraços a todos os envolvidos.

Dança do quadrado na cabeça? Estude matemática!

Não, isso não é mais uma afirmação arrogante sobre “pessoas inteligentes não ouvem funk”. Até porque Murphy impera, e invariavelmente, um dia, você vai entrar no bar (ou na sinuca do DA da sua faculdade) e vai estar tocando o Créu ou a Dança do Quadrado. Ninguém lá dentro gosta daquilo, exceto aquela única guria do Direito que está lá, mas todo mundo perdoa a música para assitir ela rebolar.

De qualquer jeito, mais cedo ou mais tarde, uma música vai ficar na cabeça, e, de preferência, a mais irritante. Além do Quadrado e do Créu, exemplos bons são “O Diário de Daniela”, “se a gripe te pegou logo ali na esquina, tome logo, tome logo, tome logo uma Coristina” ou ainda “Tremendo Vacilão”. É ouvir as primeiras notas e créééu, tá na cabeça. Na verdade, só de se lembrar delas, muitas vezes, isso acontece.

Isso é devido a um bug no nosso córtex auditivo, que deveria guardar a música para lembrança posterior, mas muitas vezes libera a memória incontrolavelmente.

183
photo credit: hlkljgk

Quadrado. Cada um no seu.

Há duas soluções para este problema. Um é ouvir toda a música, mas essa normalmente é uma má opção, já que ninguém merece ouvir Tremendo Vacilão (Okay, acho que o Faustão merece). A outra é estudar matemática.

Embora isso possa ser considerado tortura maior para alguns seres bizarros (e todo mundo menos os engenheiros devem se incluir nesse grupo), isso deve tomar tanto poder de concentração que irá fazer o teu precioso córtex auditivo desligar o repeat do playback.

Então, lembrem-se, crianças, “Você é um tremendo vacilão, esqueceu de tirar dx/dt. Créééu!“.

[Fonte: Wired]

What should Ubuntu Do?

O ubuntu agora conta com mais um recurso para a comunidade.
Além das listas, fóruns e o launchpad (serviço de bugtracking, tradução e tudo mais), agora existe o Ubuntu Brainstorm.

Baseado no Dell Ideastorm, ele é um site onde a comunidade pode sugerir melhorias para o ubuntu, e votar nelas. As mais votadas serão implementadas primeiro na próxima versão do Ubuntu.

Segundo a nota de lançamento:

O desenvolvimento agora pode se voltar para o que o usuário mais quer (…).
Uma idéia no Ubuntu Brainstorm pode ser facilmente linkada a um blueprint [Projeto de código] no Launchpad ou a um bug ou até mesmo a um tópico no fórum. Desse modo, nós pretendemos fazer uma ponte entre os lugares de onde as idéias vêm.

O ubuntu está ficando cada vez melhor.
Para baixar as imagens de CD, caso você ainda não tenha, só ir a http://cdimage.ubuntu.com/

[Bugfix] USBs Mortas

Meu note andava se comportando de maneira estranha. Era até assustador:
Se eu plugasse algo na USB antes do boot (mouse, pendrive, HD), funcionava perfeitamente. Mas se eu plugasse após o GDM subir, nada. O que estava plugado funcionava, o que eu pluguei depois, nem sinal de vida. E isso acontecia tanto no Fedora 8 quanto no Gutsy. Depois de muito procurar na internet, descobri que é um problema (para variar) com a ACPI.
Explicando: tenho que bootar meu note com a linha noapic no  kernel, porque sem ela o coitado trava antes de subir o X. Mas isso causa as USBs a serem desativadas após alguns segundos após o boot em alguns notes (os que apresentam a linha que fala sobre um “BIOS BUG FOUND”).

Resolver é simples:
Adicione a linha

irqfixup

ao fim do seu kernel no /boot/grub/menu.lst e seja feliz.
Isso tende, pelo que eu vi, a resolver vários outros problemas, como travamentos estranhos.

Live free!

Powered by ScribeFire.

Miro 1.0!

Nota rápida: O Miro atingiu versão 1.0, com correção de vários bugs, incluindo a sua incompatibilidade com o pacote sun-java-6-plugin (que ninguém tinha entendido até agora, por sinal, porque dava problema, então a solução foi simplesmente adicionar um conflito ao pacote nas versões antigas. A nova versão não tem esse conflito).
Vale a pena experimentar, o Miro é bom e eu recomendo!

Para instalar no ubuntu, só adicionar a linha:

deb http://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu gutsy/

A sua /etc/apt/sources.list e dar um

sudo aptitude update && sudo aptitude install miro

Instruções de instalação para outros sistemas estão em http://www.getmiro.com/download/

Seja feliz e livre!

Powered by ScribeFire.

 
SEO Powered by Platinum SEO from Techblissonline