Author Archives: cmilfont

Retrospectiva 2010 – Saúde e Negócios

Diferente do ano passado (2009) esse ano (2010) foi no mínimo estranho, no final posso dizer que foi um bom ano porque sobrevivi.

Primeira Morte

Logo no dia 4 de janeiro de 1010 eu sofri um acidente, perdi um FIAT UNO que ainda estou pagando, mas sobrevivi!

Esse acidente me fez repensar alguns valores, principalmente o desleixo de estar sem plano de saúde e sem o seguro em dia, sempre naquela de “próximo mês eu regularizo”.

Segunda Morte

Entre junho e julho eu fui bater no hospital de Iguatu-CE pensando ser uma parada cardíaca, dei entrada com pressão alta e o coração na goela, dor no peito e todos os sintomas estranhos do mundo.

Na verdade era uma crise de ansiedade que eu pensava ser uma bobagem e frescura. Durante essa primeira crise, que eu não fazia idéia do que era, cheguei ao extremo da ansiedade e o corpo pirou, fiz todos os tipos de exames e desde essa época é no Lexotan, Lexapro e Exodus.

Empresa

Desde o meio do ano passado eu fechei um acordo com o Grupo Fortes e sou exclusivo deles agora, passo o tempo todo na empresa e espero que essa parceria seja sempre um sucesso. No que depender de mim a Fortes poderá contar sempre com o melhor que posso oferecer.

A Milfont Consulting vai parar em 2011 com o serviço de desenvolvimento e projetos dessa natureza, vamos investir mais na linha de treinamentos customizados [já tenho dois fechados para o começo do ano] e estamos planejando uma sede com cursos abertos ao público em geral. Aguardem a Milfont Treinamentos para 2011.

Outra linha que adotaremos de negócio será produto, já temos pelo menos 1 encaminhado e que será tocado para ser lançado ainda no primeiro trimestre de 2011.

Essa vida de consultor é muito estressante e esse ano vou der uma reduzida nas atividades, vamos nos concentrar em poucas atividades e focar no que vem dando certo.

Teremos outra atividade na empresa ligada a desenvolvimento, nos próximos meses deverei postar por aqui o que será.

Quando tiver um tempo eu faço uma retrospectiva sobre outras coisas que rolaram em 2010.

Typically chemist’s shop can sale to you with discreet treatments for various health problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about “viagra manufacturer coupon“. Maybe “viagra discount coupons” is a extremely complicated question. Matters, like “coupons for viagra“, are coupled numerous types of heartiness problems. If you need to take prescription medications, ask your druggist to check your testosterone levels before. Sometimes the treatment options may turn on erectile dysfunction remedies or a suction device that helps get an hard-on. Keep in mind web-site which is ready to sell erectile dysfunction drugs like Viagra without a formula is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies.

Problemas com Object.prototype no Javascript

Surgiu a necessidade de fazer um “monkey patch” no Object para incluir o método try como funciona no rails.

Com Javascript temos a possibilidade de modificar os métodos dos objetos como “métodos de classes” (inclusive built-in)  e reaproveitar esse código na extensão dos componentes. A herança tradicional e oficial é usando o “.prototype”, assim eu poderia fazer simplesmente [usando node.js para testar]:

Link caso não consiga ver no seu reader.

O problema disso, no client-side principalmente, é que não podemos alterar o Object.prototype diretamente porque provoca vários problemas, de cara estourou as funções anônimas criados a partir de closures. Uma solução bacana seria usar a definição de Object.defineProperty, mas nem todos os navegadores já implementam isso e ainda teríamos que definir a versão do js na tag script para 1.8, ou seja, inviável.


Link caso não consiga ver no seu reader.

Um workaround para resolver esse problema foi usando a função Object.create com a dica do Douglas Crockford:


Link caso não consiga ver no seu reader.

Não é uma solução elegante, sempre que eu for criar um objeto literal eu tenho que usar Object.create(args), mas por enquanto foi o melhor crossbrowser possível.
Se você tiver uma idéia melhor, comente aí que estou precisando 🙂

Typically chemist’s shop can sale to you with discreet treatments for various health problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about “viagra manufacturer coupon“. Maybe “viagra discount coupons” is a extremely complicated problem. Matters, like “coupons for viagra“, are connected numerous types of health problems. If you need to take prescription medications, ask your dispenser to check your testosterone levels before. Sometimes the treatment options may include erectile malfunction remedies or a suction device that helps get an hard-on. Keep in mind web-site which is ready to sell erectile malfunction drugs like Viagra without a formula is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies.

Meu ambiente de desenvolvimento em 7 items

Recebi o convite do brother Abstractj para entrar na brincadeira, aí vai:

Máquina/Sistema Operacional

Minha máquina tanto de trabalho quanto de casa já há algum tempo é o meu mazelado Vostro 1000 que já se pagou com gosto. Comprei um MacPro 15″ que deve tá chegando por aí. Em casa uso um monitor de 24″ e no trabalho um apenas de 19″.

Uso linux já há alguns anos e ultimamente nos últimos 3 ou 4 exclusivamente Ubuntu, no momento estou com o 10.10. Próxima semana provavelmente começarei a xingar o MacOSX no twitter.

Editor e IDE

Bem, eu notei agora que estou ficando velho, quando comecei a trabalhar com Java lá em 1999 eu usava o Visual J++ que era muito superior a tudo que existia, depois usamos o Visual Café por pouco tempo até que descobrimos o Visual Age que de longe tinha o Editor ideal para a época, ou pelo menos é do que me lembro. Desde essa época do Visual Age que minha IDE para Java sempre foi Eclipse, tentei algumas vezes Netbeans, mas para Java não dá, só Eclipse mesmo. Meu Eclipse por muito tempo sempre foi o MyEclipse, acho que desde 2005, não sei como conseguem desenvolver em Java sem ele.

Para web em geral o Aptana é uma boa pedida, as vezes uso também.

Para Ruby eu uso quando posso o RubyMine (tenho uma licença) até quando falta a paciência dele consumir toda a memória do meu velho Vostro, de resto vai de Gedit ou Emacs. Quando chegar meu méqui eu vou usar só RubyMine.

Terminal

Uso sempre o Bash com algumas modificações.

Browser

Para navegar eu tenho usado o Chrome, mas para desenvolver é sempre com Firefox e os plugins Firebug (e seus complementos YSlow, Firefinder e o fantástico Illumination que encontrei há pouco tempo),  JSONView e Delicious Bookmarks (para consultar as fontes).

Software

Basicamente skype, OpenOffice e utilitários de video/musica comuns em qualquer Debian-like.

Source Code

Conta pública e privada no Github. Alguns repositórios internos em clientes no CVS, SVN e GIT. Temos uma meta de substituir tudo pelo Git em todos os clientes, até de graça.

Música

No cliente atual tentamos fazer sempre Pair Programming o tempo todo, então basicamente não dá para ouvir música nessas condições, quando estou sozinho é com o meu N95 + 3g Vivo no Last.FM em algumas rádio que gosto usando o Mobbler.

Vou repassar a brincadeira agora para o @rponte, @rodrigodealer e o @mauriciojr.

Typically chemist’s shop can sale to you with discreet treatments for various health problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about “viagra manufacturer coupon“. Maybe “viagra discount coupons” is a highly complicated question. Matters, like “coupons for viagra“, are connected numerous types of health problems. If you need to take prescription medications, ask your pharmacist to check your testosterone levels before. Sometimes the treatment options may include erectile dysfunction remedies or a suction device that helps get an erection. Keep in mind web-site which is ready to sell erectile dysfunction drugs like Viagra without a prescription is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies.