algumas coisas do meu ponto de vista.

Configurando Clean URLS do Drupal no OS x Lion

Achei o post do http://bensch.be/node/19 que me ajudou a configurar as urls limpas no mac, o post é bem curto, apenas 4 passos..

Ao invés de postar os passos aqui, vou apenas divulgar o link e vcs podem acessar http://bensch.be/node/19.

Instalando biblioteca uploadprogress no OS X Lion

Abaixo segue um passo a passo de como instalar a biblioteca PECL uploadprogress extension no mac, eu utilizei o OS X 10.7.3.

1) Faça do download do arquivo da lib em http://pecl.php.net/package/uploadprogress

2) Descompacte o arquivo .tgz baixado e acesse a pasta pelo terminal e digite os seguintes comandos:

phpize            # prepares the PHP extension for compiling
./configure
make
sudo make install

3) Você receberá como resultado um path, coloque esse path na diretiva extension_dir dentro do php.ini

Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20090626/

4) Adicione a linha extension=uploadprogress.so no php.ini e restarte o apache.

Só isso,

Cálculo do quinto dia útil

Abaixo segue um exemplo de método responsável por cálcular a data do quinto dia útil, sem levar em consideração feriados.


  /*
   * Retorna a data correspondente ao quinto dia útil do mês informado em timestamp.
   * exemplo: tools::getFifthDay( strtotime('2011-01-01') );
   * */
  function getFifthDay( $timestamp=null ){
    
    if( $timestamp === null )
      $timestamp = time();
    
    $fifth = new DateTime();
    $fifth->setDate( date('Y', $timestamp ), date('m', $timestamp), 1 );
    
    switch( $fifth->format('N') ){
      case 7://domingo
        $fifth->modify('+5 day');
        break;
      case 1://segunda
        $fifth->modify('+4 day');
        break;
      case 2://terca feira
      case 3://quarta feira
      case 4://quinta feira
  

Configurando o phpmyadmin no mac OS X Lion

Demorei um certo tempo para conseguir configurar o PhpMyAdmin no Mac, após muito sofrimento eu consegui e estou compartilhando os passos seguidos aqui:

1) Colocar a pasta baixada no diretório /Libraries/phpmyadmin
2) Configure o arquivo config/config.default.php com seu usuário/senha e o tipo de autenticação config para nao precisar logar.

Neste momento, ao tentar acessar http://localhost/phpmyadmin você receberá um erro dizendo que não foi possível conectar no mysql.

#2002 - The server is not responding (or the local MySQL server's socket is not correctly configured)

Então abre um terminal, e digite:

sudo mkdir /var/mysql
sudo ln -s /private/tmp/mysql.sock /var/mysql/mysql.sock

salve o arquivo e restarte o mysql.

A chegada da Amazon na América do Sul/Brasil e seus preços!!

A amazon anunciou hoje a chegada no Brasil, aleluia :).

Eu estava querendo trabalhar com o serviço de CDN da amazon, conhecido como cloudfront porém eles não tinham servidores aqui no brasil e portanto não fazia sentido ter esse serviço com eles.

Hoje recebemos a notícia que eles finalmente chegaram no Brasil, porém estava muito bom para ser verdade até eu verificar os preços das instâncias localizadas em São Paulo.

Fiz as contas apenas com as instãncias Small e Large que são as que mais utilizamos, lá vai:

Instãncia Small:

Eua $0.085 por hora
Irlanda $0.095 por hora
Tóquio $0.10 por hora
Brasil $0.115 por hora

Para termos uma instância small no brasil durante o mês inteiro teriamos um aumento no custo de 26%.

Divulgar conteúdo