Postagens

Mostrando postagens de março, 2010

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.