Freelancers BR

Encontre dicas, tutorias e empregos

Vaga programador PHP

Vaga para programador php em São Paulo.

Missão do cargo: idealizar, planejar, desenvolver e documentar sistemas de informação que atendam às necessidades dos clientes da empresa e da empresa em si.

Mais detalhes sobre a vaga:
http://nalabuta.com/vagas/334

Freelancer Programador Flash AS3

Astéria Sites & Sistemas contrata programador freelancer Action Script para cidade de São Paulo.

Para mais detalhes:
http://nalabuta.com/vagas/320

Como é o trabalho no Yahoo?

Sem dúvida o sonho do muitos desenvolvedores é trabalhar em um lugar legal. Talvez o maior sonho seria um lugar como Gooogle, mas um lugar como o Yahoo também seria demais, com certeza.
E não pensem que isso é só nos Estados Unidos, segue um vídeo que mostra um dia normal de trabalho no Yahoo Brasil.

a regular day at work from Fabio Giolito on Vimeo.

Vaga Analista Programador PHP

Vaga Analista Programador PHP na Zona Sul de São Paulo.

Vivência profissional: Atuação com PHP. Conhecimento em XML, Frameworks (ex: symfony), UnitTests, MySQL, AJAX, UML, WSDL;
Vivência em Projetos com Java. Análise de Sistemas e Análise Orientada a Objetos.
Escolaridade:Superior completo ou cursando TI

Mais detalhes sobre a vaga:
http://www.empregoemsaopaulo.com.br/vagas/137

Estágio Desenvolvimento de Software em Sorocaba

Vaga de Estágio em Desenvolvimento de Software em Sorocaba – SP.

Sobre a vaga
Estamos buscando estudantes que gostem de aprender coisas novas, sejam pró-ativos, apaixonados por programação e muito criativos.

Oportunidade de aprendizado

* Criação de websites com Ruby On Rails com grande número de visitantes
* HTML, CSS e Javascript
* Gerenciamento de servidores Unix
* Desenvolvimento de testes automatizados
* Aprendizado de metodologias ágeis de desenvolvimento de software

Para mais detalhes visite:
http://www.empregoemsaopaulo.com.br/vagas/136

Rails page_cache_directory

O Rails oferece algumas formas de cache, sem dúvida a mais eficiente é o Cache de Página (page cache). Com o cache de página é gerado uma página html estática, assim não são necessárias consultas no banco e nem renderizações de views, tornando o carregamento extremamente rápido.
Você pode encontrar uma série de tutoriais sobre como implementar page cache no rails, recomendo esse:
http://railsenvy.com/2007/2/28/rails-caching-tutorial
Existe a possibilidade de mudar o diretório aonde o Rails armazenará as páginas estáticas (em cache), você pode alterar o arquivo /config/environments/development.rb e acrescentar

config.action_controller.page_cache_directory = RAILS_ROOT + "/public/cache/"

lembrando que perform_caching deve ser true

config.action_controller.perform_caching             = true

Teoricamente o Rails deve armazenar agora as páginas estáticas dentro de public/cache. Para que o servidor de aplicação (no caso o Passenger) possa “encontrar” a página armazenada, é necessário reescrever a url para a pasta cache.
Vamos supor que estamos fazendo cache da home. No arquivo public/.htaccess acrescente

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_URI} "/"
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{DOCUMENT_ROOT}/cache/index.html -s
RewriteRule ^$ /cache/index.html [L]

Pronto! Agora o apache consegue “encontrar” a página cacheada, caso ela exista.

Twitter de alguns Railers

Seguindo a idéia da minha amiga Juliane, vou apresentar uma lista com perfis do twitter de alguns Railers.
Talvez você já siga a maioria deles, porém isso pode ser útil para quem está buscando mais referências sobre Ruby on Rails.

David Heinemeier Hansson – Criador do Rails e sócio da 37 Signals.

Fábio Akita -  Gerente de produtos Linux da Locaweb. Na minha opinião é o maior ativista de Ruby on Rails do Brasil.

Carlos Brando – Diretor de tecnologia da Amanaiê. Membro ativo na comunidade Ruby e mantém projetos open source.

Obie Fernandez – Fundador da HashRocket, trabalhou na ThoughtWorks. um dos maiores evangelistas de Ruby on Rails do mundo, escreveu a “bíblia” do Rails.

Martin Fowler – Especialista em Orientação a objetos, UML, Design Patterns, Metodologias ágeis. É cientista chefe da ThoughtWorks.

Siga mais Railers em

http://twitter.com/LucasRenan/ruby-on-rails

Instalar CouchDB no Ubuntu

Movido para

http://www.p3m.com.br/blog/instalar-couchdb-no-ubuntu/

Erro comum: procurando por linhas randômicas

Existem várias maneiras erradas de procurar uma linha “randômica”. Por exemplo:

SELECT .. ORDER BY rand() LIMIT 1;

A função rand() é ótima, e LIMIT é fenomenal, mas a query acima é realmente, realmente ruim. Ela avalia a função rand() para cada linha da tabela e então (se isso não fosse ruim o bastante) ordena todas as linhas pelo resultado da função rand(). Então retorna a primeira linha. Wow. Não faça o MySQL ter tanto trabalho!

Existem melhores formas de encontrar uma linha “randômica”…

O post original pode ser encontrado em:
http://sarahdba.blogspot.com/2009/08/common-mistake-looking-for-random-rows.html

Você pode descobrir como utilizar “melhor” a função rand() do mysql em:
http://jan.kneschke.de/projects/mysql/order-by-rand/

Por que as empresas perdem bons desenvolvedores?

Esse post foi movido para:

http://www.p3m.com.br/blog/por-que-as-empresas-perdem-bons-desenvolvedores/

Recommend Me