Flickrvision
Estou copiando repassando este ótimo link, postado pelo mletti aqui para quem é vidrado no Flickr.
PS: Marcelo desculpa ai, mais copiei até a foto.
Abraços
Estou copiando repassando este ótimo link, postado pelo mletti aqui para quem é vidrado no Flickr.
PS: Marcelo desculpa ai, mais copiei até a foto.
Abraços
Mudando radicalmente de assunto, estava eu a muito tempo procurando algun software para gerir minhas transações financeiras.
Usava o Kmymoney para Kde, mais sempre faltava algo, ou a complexibilidade, ou melhor, a falta de simplicidade deixava a desejar.
Vasculhando pela web, me deparei com esse sistema, o BuxFer, que roda via web, sem precisar instalar nada, nem ter um servidor Lamp, basta criar um login e senha, ou usar sua conta do yahoo, google, msn, e sair usando.
Oque me chamou a atenção no sistema é a fácilidade. A utilização de tags para descrever a transação é fantástica. Ainda tem o recurso de Bidgets, onde você estipula um limite a ser gasto/usado dentro de um periodo. Por exemplo, você define que todas as transação com a tag ‘combustível’ não podem passar de r$200, e então via gráfico você vai acompanhado os gastos.
Tem suporte a cadastro de múltiplas transações, agendamentos, e mais um montão de recurso.
Bacana que o visual é limpo, leve e fácil de usar.
Fica ai a dica e uma foto.
Abraços
Olá,
Pra quem não sabe, existe um método ‘mágico’ usado como ultima tentativa para carregar uma classe antes que o PHP retorne um erro.
Esse método tem a seguinte assinatura:
__autoload($className);
O argumento de entrada recebido é o nome da classe que o Interpretador esta procurando.
Então se sempre usarmos as boas práticas e tivermos nossos arquivos e classes em uma Estrutura hierárquica bem organizado podemos utilizar o método a nosso favor, e dar adeus a requires_onces em nossas classe, veja o exemplo abaixo:
Diretório: Unetvale:
Arquivo: Core.php -> Classe: Unetvale_Core
Arquivo: Auth.php -> Class: Unetvale_Auth
Arquivo: Auth/Lib/Ldap.php -> Class: Unetvale_Auth_Lib_Ldap
function __autoload($className){ if (ereg('_', $className)) { $file = null; $path = str_replace('_', DIRECTORY_SEPARATOR, $className); $file = $path . '.php'; require_once($file); } }
Pronto, basta ter o include_path apontando tambem para os diretorios onde temos nossa bibliotecas e esta tudo resolvido.
abraços
É mais fácil para debugar e mante-lo mais tarde.
Escrever um codigo legivel, organizado,usando tabulação, nomes auto-sugestivos, e fazendo a aplicação em partes pequenas, funcionais, e reusáveis.
Abaixo um exemplo básico de como NÃO fazer:
if($c!==mir($c)){$d=strtolower(mirC($c));}else{$d=$c;}
e abaixo um exemplo mais organizado:
if ($input !== checkForSpellingErrors($input)) { $output = strtolower(correctSpelling($input)); } else { $output = $input; }
Mais fácil não ?
Este projeto fornece a capacidade de usar disposivos remotos,
controlados via tcp-ip apartir de outro ponto,
Hoje (12/07), o projeto ainda encontra-se instavel, mais já é possivel utilizar, mouse, teclados e storages pela rede.
http://usbip.sourceforge.net/
Abraços
Início de meu Blog pessoal, contento aqui tudo que sei, e vivo aprendendo.
abraços e até mais.