Plugin para pagamentos ActsAsPayment
Liberei o fonte do plugin ActsAsPayment esta noite.
Um plugin para agregar formas de pagamento brasileiras.
Foi retirado de um projeto em produção, onde já são emitidos boletos,
resolvi liberar o código como forma de retribuição a tudo que a comunidade me proporcionou nestes últimos anos trabalhando com Ruby/Rails.
Espero que seja o ponto de partida para que outros boletos possam ser incorporados a partir do código base deste.
O código não é perfeito, mas qual é? :D
Refatorações, testes e tudo mais são bem vindos, por isso o plugin está no github aguardando forks de quem quiser colaborar.
Não tenho intenção nem pretensão de substituir nenhum outro plugin existente, porém acredito que opções são bem vindas.
Não tenho compromisso nem comprometimento de fazer novas implementações de layouts de boletos para outros bancos, porém como disse, o código está ai para ser melhorado.
E quem quiser o fazer, sinta-se a vontade para entrar em contato comigo ou fazer um fork do projeto.
A intenção é que o plugin se torne um gem, para uso independente de Rails, porém dependente de Ruby :D
E não, não tenho nada contra Rails( Eu ganho dinheito com ele ;) ), só acho que uma gem independente, é mais agradável a todos, inclusive aos que utilizam Merb dentre outros frameworks.
Por enquanto está disponível o boleto com carteira 18, convênio de 7 dígitos e nosso número de até 10 dígitos para o Banco do Brasil, com geração tanto em HTML como PDF.
Outras carteiras são bem simples de implementar, portanto mãos a obra ;)
A leitura de remessa está sendo portada para o plugin e em breve também estará disponível.
Por enquanto é isso, aguardem ais novidades :)
Fonte: acts_as_payment
Depois de instalar o snort e ver o bicho pegando os espião, você se depara com uma mensagem estranha no seu log:
- Abra o prompt de comandos como administrador(Clicar com o direito em cima)
- Digite este comando para desabilitar o auto-tuning(Mais uma cagada que provoca várias incompatibilidades entre protocolos)
netsh interface tcp set global autotuninglevel=disabled - Geralmente vem em modo normal, para verificar como está configurado, use o comando: netsh interface tcp show global
PORTUPGRADE
portupgrade -arR Para atualizar um port específico e suas dependências: portupgrade -rRSquid + PF
Essa dica é bem específica, se você estiver usando o firewall PF, um squid compilado na mão e proxy transparente, provavelmente você vai ter um problema com as permissões no "/dev/pf" ... a solução é relativamente simples.
Comandos para corrigir o problema imediatamente:
chgrp squid /dev/pf
chmod g+rw /dev/pf
Mas caso o computador seja reiniciado você deve inserir os comandos novamente.
Mas para isso existe uma solução, insira os seguintes itens no arquivo "/etc/devfs.conf":
own /dev/pf root:squid
perm /dev/pf 0660
fonte: http://matheuslamberti.blogspot.com/2007/07/squid-pf.html






