Como tratar excessões em Ruby

Luis Filipe Costa Carvalho

Mais um post da série Ruby =)

Nos tempos de hoje praticamente todos os proramadores conhecem o tratamento de excessões. O famosos:


try {
     //
} catch (Exception $e) {
    //
}

o ruby os termos usados são um pouco diferetes. Para fazermos um bloco como este acima o código seria semenlhante a:


begin
  #Executa o código
rescue
  #Se houver algua excessão no begin ele cai aqui
  retry #chama o begin de novo
  raise #mostra a excessão
else
  #se nao ocorreu nenhuma excessao ele executa esta parte
ensure
  #executa esta trexo de um jeito ou de outro
end

Ruby é uma linguagem que esta me fascinando cada vez mais =)

Interessante, Leu? Comente!, Ruby, Ruby on Rails Nenhum Comentário

Print screen no Mac OS X

Luis Filipe Costa Carvalho

Há pouco tempo eu comprei um Macbook e como muitos, devo adimitir, fiquei maravilhado. O sistema é simplesmente show!

Logo nos primeiros dias me surgiu uma pequena dúvida: “Como tirar um print screen da tela do mac?”. Dei uma pesquisada e descobri que existem duas maneiras de tirar print screen no Mac OS.

A primeira delas é tirar print da tela inteira. Para isso temos que apertar: Command(Maça) + Shift + 3.
A segunda é um print onde você pode selecionar com o mouse a parte da tela que deseja. Basta apertar: Command(Maçã) + Shift + número 4.

As duas maneiras irão gerar uma imagem na Desktop.

Leu? Comente!, Mac OS 4 Comentários

Minha empresa de desenvolvimento

Luis Filipe Costa Carvalho

Vold Soluções
Ano passado eu trabalhava em uma agência de publicidade e, a partir do dia 01/01/2008 eu mudei de trabalho. Ainda trabalho com desenvolvimento web só que agora a coisa ta mais voltada a sistemas. Eu to gostando bastante. A ferramenta envolve muitos usuários simultaneos. Logo a responsabilidade é maior, a complexidade é maior, o retorno em conhecimento é maior. O salário? também =)

Foi por gostar muito de desenvolvimento web que eu decidi continuar atuando nesta área. Ainda presto serviço para a empresa em que trabalhava e continuo com os meus projetos paralelos, como o Guia Achagora (assunto para o próximo post).

Exatamente por eu não conseguir me desligar do desenvolvimento web, por algum motivo inexplicado, e também não quere ser funcionário para todo o meu sempre que eu decidi. “Se é para o bem de todos e felicidade geral da Nação. Estou pronto! Vou criar uma empresa.”

E assim foi! Me juntei com alguns outros profissionais da área e montei a Vold Soluções.

A Vold é formada por dois profissionais da TI e um da conunicação e publicidade. Só gente boa =). A principio nós vamos atuar produzindo websites, sistemas web, prestando consultoria, criando toda a parte de comunicão e publicidade dos clientes, desenvolvendo sistemas em Java e VB.NET.

Espero que de tudo certo e que vocês me desejem sorte.

Forte abraço.

Desenvolvimento, Empresa, Leu? Comente! Nenhum Comentário

Ligando o register globals do php

Luis Filipe Costa Carvalho

Mais um post dos rapidinhos =)

Você tem aquele site velho, em php4, que usa o register globals, tem que publicá-lo em um servidor que possui register globals off por padrão, esta pensando que vai ter que alterar toda a estrutura do site e já esta se descabelando por isso??? CALMA!

Como diria um velho amigo meu: “Seus problemas se acabaram-se!”.

É só ir no .htaccess e colocar a seguinte linha:
php_flag register_globals on

E “Voila”,o register globals para a pasta onde esta este arquivo e todas as filhas vai estar ligado =)

Abraço!

Apache, Desenvolvimento, Leu? Comente!, PHP, Servidor Nenhum Comentário

Amigos, Amigos, Negócios a Parte

Luis Filipe Costa Carvalho

Eu só queria deixar uma coisa clara.
Quem esta perdendo aqui não sou eu. Na verdade eu até ganhei. Estava vendendo um site que vale, no mínimo, X reais por 1/3 do preço. O Site usa o que tem de melhor
nas tecnologia atuais e, além disso, possui um setor administrativo com a possibilidade de atualização em tempo real do site. Então prefiro pensar que quem perdeu tempo
foi voce, um ano me prestando consultoria para fazer um site, digamos… com uma qualidade rasoável para uma imobiliária e agora e quem tem o site sou eu.

Grato.

Att;
Filipe

Há mais, ou menos, um ano eu começei a fazer um site de uma imobiliária de uma amiga minha. O Preço cobrado era simbólico, algo em torno de 1/3 do valor real do sistema. Eu posso garantir que a codificação do site era boa, sem gambiarra, usando AJAX, webstandards, otimizações em SEO, além de uma área administrativa com possibilidade de alteração em tempo real no site.

O que estava combinado era que a pessoa me pagaria no termino do projeto. Com o tempo nós fomos nos falando e fazendo o site. Ficou legal, embora o layout seja pobre. Aos trancos e barrancos nós fomos chegando aos finalmente e, consequentemente, a cobrança em cima de min aumentou. De qualquer forma o site foi terminado.

Na hora de receber é obvio que foi claramente exigido um profissionalismo a altura do tido pela minha parte. Bom, isto não aconteceu.

Normalmente em projetos Web se paga uma parcela na parte do desenvolvimento e a parte final na hora de termino no projeto. Tendo em vista que isto não foi feito e que eu tinha que, no final do projeto, receber uma parte e publicar o projeto inteiro e futuramente receber a outra parte a minha paciência, obviamente, se esgotou.

O resultado foi um telefonema aos berros para a pessoa estava fazendo o projeto comigo. Minha amiga.
Resmindo, no final da história o pai dequela menina mimada que acha que é esperta e que é passando por cima dos outros que se sobe minha amiga, o real cliente, me ligou e perguntou o que estava acontecendo, já que o menino que vos escreve não tinha ligado gritando para a filhinha dele. Após a história explicada o que eu ouvi foi o seguinte:

Cliente: Fill, então nós podemos fazer assim. Você fica com o site e eu procuro outra pessoa para isso.
Fill: Por min esta ótimo, eu ainda vendo ele para outra pessoa. Passar Bem!
Cliente: Tu tu tu.

Foi após isso que eu escrevi esta mensagem, e foi ao lê-la que eu desisti de envia-la. Eu fiquei pensando no futuro deste projeto.

Eu, tendo o projeto pronto, posso vende-lo para outra pessoa pelo valor real do projeto e ganhar uma graninha.
E o cliente? Bom, vai contratar outra pessoa, que se não for amigo, não vai fazer um serviço desses por um preço desses. Logo, ele vai pagar mais caro por uma coisa igual, ou mais barato para uma coisa bem pior.

Esta foi a minha lição do dia, que é título deste post.

“Amigos, Amigos, Negócios a Parte”

Assuntos Aleatórios, Cotidiano, Interessante, Leu? Comente! 11 Comentários
Icons by N.Design Studio. Designed By Ben Swift. Powered by WordPress and Free WordPress Themes
RSS RSS dos Comentários Login