Postagens

Quando estiverem desanimados lembrem-se do PORCO!

Um fazendeiro colecionava cavalos e só faltava uma determinada raça. Um dia ele descobriu que seu vizinho tinha este determinado cavalo. Assim, ele atazanou seu vizinho até conseguir comprá-lo. Um mês depois o cavalo adoeceu, e ele chamou o veterinário que disse: - Bem, seu cavalo está com uma virose, é preciso tomar este medicamento durante três dias. No 3º dia eu retornarei e caso ele não esteja melhor será necessário sacrificá-lo. Neste momento, o porco escutava a conversa. No dia seguinte, deram o medicamento e foram embora. O porco se aproximou do cavalo e disse: -Força amigo, levanta daí senão será sacrificado!!!. No segundo dia, deram o medicamento e foram embora. O porco se aproximou novamente e disse: - Vamos lá amigão, levanta senão você vai morrer! Vamos lá, eu te ajudo a levantar. Upa! Um, dois, três... No terceiro dia, deram o medicamento e o veterinário disse: - Infelizmente vamos ter que sacrificá-lo amanhã, pois a virose pode contaminar os outros cavalos. Quando foram e...

Redimensionando particao extendida com Gparted

O note da empresa, um Dell Vostro 1510, veio (obrigatoriamente) com Windows XP e tao logo chegou em minhas maos, tratei de particinar o HD e instalei o Ubuntu. So que, na ocasiao, acabei dividindo o HD perto de 50% - 50%, e criei uma particao extendida, onde instalei o Linux. Hoje, preciso de mais espaco e decidi expremer o Windows, liberando mais espaco para o Linux. Iniciei a maquina pelo LiveCD do Ubuntu e fui realizar a tarefa com o Gparted. So que, de cara, a opcao para redimensionar a particao extendida nao estava habilitada. Pensei um pouco e logo entendi o motivo: A particao de swap estava ativa. Desabilitei seu uso e pronto: La estava a opcao disponivel. Agora e so esperar concluir e logo terei mais espaco no meu Linux. :-D

Rails e valores padrão em modelos

Esta tarefa certamente é bem fácil para quem já é experiente, mas confesso que ralei um pouco para conseguir concluí-la. Achei vários posts, mostrando várias formas diferentes, mas só consegui o resultado que queria depois de executar vários testes. O que precisava era o seguinte: Eu tenho o modelo Content, que contém os dados básicos do conteúdo (id, name, body,...) e o estendo para formar um post de blog, por exemplo. Há um campo, chamado content_type_id, que deve conter o ID do tipo de conteúdo em questão. O problema era justamente este: Definir content_type_id como 4 (tipo de conteúdo blog) na inicialização do modelo. A solução que implementei foi: class Blog < ActiveRecord::Base     def initialize     super(:campo => 'valor')   end end Está funcionando como preciso que funcione, mas não tenho ainda certeza se esta é a forma indicada de se fazer.

Instalando modem ZTE Vivo Zap sem o discador no Windows XP em 22 passos

Como assinante do Vivo Zap , única opção disponível para acesso "banda larga" em casa, fui obrigado a instalar o discador que vem no modem, no notebook Positivo da @dcida . Quem tem este modem e usa Windows sabe como o discador é doente e deixa toda a máquina lerda enquanto está aberto. Até o mouse fica travando. Interessante é que já vi gente falando não ter este problema. Vai entender. Chateado com o caso, tentei achar uma forma de usar a conexão sem ter que instalar o discador. Não achei nada que me fosse útil. Daí, resgatei o conhecimento de Windows lá dos backups de 1999 de minha mente, e fiz do meu jeito, como era meu costume, quando usava este sistema. Para o teste, utilizei uma cópia do Windows XP com Service Pack 3 em uma partição nova, sem qualquer alteração após ter sido instalada. O que fiz foi: 1) Pluguei o modem na USB. Cancelei a instalação que foi iniciada pela auto-execução. 2) Fui no Windows Explorer e dei o comando para ejetar o dispositivo identificado pel...

Google Apps browser support

I did receive this mail now form Google: Dear Google Apps admin,​ In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology.  This includes faster JavaScript processing and new standards like HTML5.  As a result, over the course of 2010, we will be phasing out support for Microsoft Internet Explorer 6.0 as well as other older browsers that are not supported by their own manufacturers. We plan to begin phasing out support of these older browsers on the Google Docs suite and the Google Sites editor on March 1, 2010.  After that point, certain functionality within these applications may have higher latency and may not work correctly in these older browsers. Later in 2010, we will start to phase out support for these browsers for Google Mail and Google Calendar. Google Apps will continue to support Internet Explorer 7.0 and above, Firefox 3.0 a...

Evangélicos querem mudar CTRL+S para CTRL+J - Matéria original apagada

Imagem
Realmente, parecem não existir cérebros humanos 100% normais, como cita a Drª Ana Beatriz Barbosa Silva, em seu livro Mentes Inquietas. No site da igreja Assembléia de Deus de Paranaguá (http://www.adparanagua.com.br), ontem havia uma matéria falando sobre um abaixo assinado que está circulando por diversas igrejas dos Estados Unidos, pedindo para a Microsoft a mudança da tecla de atalho para salvar documentos. Eles querem que o atual ctrl+s, mude para o ctrl+j. A postagem original foi apagada, depois de ser retwitada diversas vezes e receber alguns comentários. Ontem mesmo, na última edição do #horaextra (http://horaextra.org) comentei com o @ramonpage e o @rodrigoospinto sobre o absurdo, mas quando tentamos ver, a postagem original já havia sido removida. Graças ao Firefox, que recuperou perfeitamente do cache o conteúdo, e com a ajuda da extensão ScreenGrab , pude salvar a página, que vocês poderão ver na integra, apenas clicando na imagem. O endereço da matéria era http://www.adpar...

Instalando ImageMagick e RMagick no Ubuntu 9.10

Em um projeto em Ruby on Rails, que utilizará o plugin FlexImage , precisei instalar a GEM rmagick. Logo percebi que deveria instalar alguns pacotes adicionais no Ubuntu, como ficou claro no erro, como segue: Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb checking for Ruby version >= 1.8.5... yes checking for cc... yes checking for Magick-config... no Can't install RMagick 2.12.2. Can't find Magick-config in /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-op...