Filed Under (Dicas, News, Webby) by marcos on 29-10-2009
Alem de Programador Rails.. estou construindo casas!! É isso mesmo.. Um nerd metido na construção civil
. Com o intuito de divulgar o andamento da obra.. publiquei uma pagina.. http://vendesecasa.com
Fiz esse site utilizando Webby.. e gostei muito dele. Atendeu totalmente a minha necessidade.. sendo que é um site sem banco de dados.
Nos próximos dias vou publicar algumas funções do Webby que facilitaram muito minha vida no processo de desenvolvimento.
Aguarde… (Não esqueçam de conferir http://vendesecasa.com)
– Updated –
Só não acessem com o IE.. que ele ta destruindo o template( Como sempre).. Assim que der um tempinho.. Vou corrigir esse problema…
– Updated–
Layout corrigido agora para o IE
Em um post anterior andei escrevendo algumas dicas de como deixar o editor de texto Gedit com a cara do TextMate. Seguindo o post, o gedit até que fica melhor de trabalhar.. mas ele não consegue ser muito produtivo.
O Thiago Pradi sugeriu que eu utilizasse o Emacs.. Segui a dica e instalei o emacs no meu Debian. Posso garantir uma coisa.. eu odiei o editor de texto logo de inicio!!. Depois de alguns tutoriais de como utilizar e aplicar um monte de configuração e plugins.. ele ficou uma maravilha!!.
O Thiago Pradi colocou no github as configurações do emacs. O link está aqui http://github.com/tchandy/emacs-rails. Inclui uma séries de snippets que agilizam muito no desenvolvimento do seu projeto. Por exemplo:
Basta digitar %%+TAB para aparecer o <%= %>.
Para utilizar o emacs-rails é simples. Basta você clonar o projeto e colocar os arquivos .emacs e .emacs.d no seu diretório home.(Será necessário substituir o arquivo existente).
Como garantia de que está funcionando o emacs-rails.. Basta verificar se a cor de fundo do emacs ficou preto.
Após carregar todas as configurações.. basta iniciar o ECB. Para isso digite ALT+X ecb-activate.
Essa últimos dias foi necessário criar um filtro para tabelas HTML utilizando JavaScript.
Criei meu JavaScript.. e funcionou tudo certinho. No decorrer do projeto tive que criar mais um filtro para outra tabela.. e ai pensei!! Essa é a hora de criar um plugin. 
Não é nada muito complexo, mas se você está precisando filtrar os campos de alguma tabela em HTML facilita bastante utilizando o plugin.
O código fonte dele está no github. Aqui vai o link http://github.com/marcosgz/find_at_table/tree/master.
No próprio projeto tem as informações sobre as como instalar e utilizar.
Vou postar aqui exemplos de filtros criados com o plugin. (Só não repara no layout ).
Aqui vai o link para ver os exemplos.
http://marcosz.com.br/download/find_at_table/sample.html
Eu estava utilizando como Sistema Operacional o MAC OS versão 10.5.3. Mas como tenho um PC.. foi necessário utilizar a versão modificadas.. batizada de OS/X86.
Recomendo para quem tem interesse de conhecer esse magnifico S.O., mas não recomendo se você pretende ter estabilidade.
Após ocorrer alguns problemas.. e algumas reinstalações.. voltei para o meu querido Debian.
Mas como fazer para programar rails sem o TextMate? vamos adaptar o Gedit para ficar com a aparência o mais próximo possível com o TextMate.
Read the rest of this entry »
Para que você não precise ficar copiando e colando código que é padrão para todas as paginas (comum em menus por exemplo), basta você criar o arquivo suaaplicacao/app/view/layouts/application.html.erb. Dentro dele você adiciona o código que será replicado para todas as páginas por exemplo:
<html>
<head>
<title>Minha aplicação</title>
<%= stylesheet_link_tag 'default' %>
</head>
<body>
<div class="menu">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
</ul>
</div>
<div class="content">
<%= yield %>
</div>
</body>
</html>
Digamos que você tenha um controller chamando Users.. e gostaria de utilizar um layout diferente apenas para as views desse controller.. para resolver isso, basta criar um arquivo suaaplicacao/app/view/layouts/users.html.erb com o conteudo do layout.
Filed Under (Dicas) by marcos on 18-08-2008
Estava criando meu primeiro post sobre Ruby on Rails e apareceu a primeira duvida.
Como eu faço para postar o código do programa para que ele fique na mesma formatação e nas mesmas cores do editor de texto?
No meu caso utilizo o editor TextMate (Na minha opinião é o melhor que existe para rails). Ele possui uma ferramenta que resolveu meu problema.
Selecione a seguinte opção no menu:
Bundles -> TextMate -> Create CSS from Current Theme
O TextMate gera um CSS contendo toda a formatação do seu tema atual (No meu caso o BlackBoard)
Agora vá até no menu Edit -> Find -> find, e substitua todas as instancias ’.seutemaatual’ (ex. ’.blackboard’ ) por uma String vazia (ex. ”)
Salve o arquivo com ’style.css’ e inclua ele no seu blog
<link rel="stylesheet" href="http://www.meublog.com.br/stylesheet/style.css" type="text/css" media="screen" />
<%= stylesheet_link_tag 'style' %>
Para adicionar o código no seu post basta ir no menu Bundles -> TextMate -> Create HTML from selection, copiar o código gerado e colar no corpo do seu post.
Espero que isso possa ser útil para mais pessoas como foi para mim..
Abraços.