terça-feira, 27 de outubro de 2009

Internet 24 Horas

Os bancos bem que podiam se unir para fazer um site tipo os caixas eletrônicos 24 horas, que permitem que você use os serviços de qualquer um dos bancos conveniados na internet.

A vantagem para o usuário é que haveria um interface única para todos os bancos, ou seja, usou um, usa todos...

A interface não precisa ser única, mas tem de ser usável em qualquer banco, uma espécie de CSS bancário...

Pessoas menos familiarizadas utilizariam interfaces sem muitos recursos na tela, mais fácil de usar, pessoas tem medo de opções (exemplo CEF, Nossa Caixa).

Usuários avançados já teriam uma tela com muitos mais opções, mais rápido, mas mais assustador para quem tá começando (exemplo, BB, Itaú, Bradesco).

E os bancos se quiserem poderiam economizar com a área de desenvolvimento do site, já que teriam uma empresa terceirizada para fazer este serviço, que faria uma única vez para todos os bancos...

sábado, 17 de outubro de 2009

Formas de acabar com a Pirataria

Quem sabe as empresas irritadas com o desrespeito à sua propriedade intelectual se unam e resolvam impor uma das situações abaixo para acabar com a pirataria:

Proibir a Banda Larga no mundo
Segundo esta situação, todos os usuários teriam no máximo 56k de download (velocidade de modem telefônico)...
Espera aí, com 56k já havia download de filmes, melhor diminuir pra 14.4k o limite de velocidade... Não dúvido que a pirataria on-line continue....

Reestabelecer a cobrança de conexão por tempo

Nesse caso talvez a pirataria seja abalada, talvez, capaz de diminuir a on-line e aumentar a física (do crime organizado)....
E também proibir o pulso fixo (atual tarifa única de conexão, algo assim)...

Proibir a venda de HDs maiores que 2gb
Com isso, se você conseguir instalar o Windows já é um lucro, com o Office mal cabe um arquivo de 700mb... E lembrar de adicionar, proibir a posse de mais de um hd por pessoa, melhor, por casa....

Proibir a venda de gravadores e de mídia de cd/dvd
Claro, sem um cd/dvd não da pra ouvir música, nem assitir filme, :P

Proibir o comando de copiar nos computadores

Só teriamos o Recortar, aeuhaeuaehuaeae.... Cópias ilegais nunca mais...

Agora medidas realmente eficazes que acabariam com a pirataria:

  1. Um único site com interface simples para obter os títulos (pode ser mais de um, mas todos tem de ter o mesmo portifólio);
  2. Com todos os títulos (mesmo, tudo);
  3. Simples de pagar, sem digitar infindáveis número do cartão de crédito (já viu paypal?);
  4. Com produtos baratos (lembre-se o CD/DVD vem com um encarte lindo);
  5. Arquivos livres (se tiver bloqueio, logo alguém descobre como desbloquear, e quem fica com cara de bobo é você);
  6. Possibilidade de vender o produto depois (você pode vender um CD depois de ripar todas as músicas dele);
  7. Possibilidade de transmitir aos herdeiros os direitos sobre o arquivo;
  8. Posse dos direitos ad eternum, ou seja, (fui roubado, levaram todos meus computadores, quero minha música de volta);
  9. Lançamento do conteúdo internacionamente, e legendado (lembrem-se uma comunidade consegue traduzir legendas em menos de 4h, senão menos, porque uma empresa não consegue?);
  10. Opção de compra de versão com qualidade inferior, a um custo bem menor (pra que versão Full HD se minha TV é velha?, porque WAV se nem sei a diferença de um MP3 96kbps pra 128kbps);
  11. E opção de upgrade de versão de qualidade inferior para superior, pela diferença apenas;
  12. Opção de locação do conteúdo (nem nesse caso usar um formato bloqueado, se a pessoa quiser ela desbloqueará, e você continuará com uma cara de idiota);
  13. E opção de aquisição do produto de locação pela diferença (não sei se compro, vou ver, gostei, porque não comprei antes? errado - não sei se compro, vou ver, gostei, vou comprar) - isso impulsiona as vendas, pois se a pessoa puder comprar algo em que já gastou x, pra gastar mais y é um degrau só, se forem 10 degraus é bem diferente;
  14. Simplificação no modelo de licenciamento, quero passar um filme numa festa (pelas letrinhas isso é ilegal), como fazer???? pra quem ligar????, o próprio site fornece a opção de adquirir direitos para exibição;
Se fosse assim, a pirataria decairia rapidamente, pois o sentido da pirataria está na demora do lançamento mundial e nas limitações atuais de mídia eletrônica, o custo é um fator, mas com a opção de preços menores para qualidades inferiores, cada um paga o que pode...

A pirataria perde feio em facilidade de uso, pois nínguem entende o conceito de seed o torrent depois do download, nem porque elas baixam um arquivo .torrent pra depois ter de esperar chegar o arquivo certo, ou porque pra baixar de um site tem de esperar xx segundos e digitas uns códigos (rapidshare)...

Se as empresas de mídia seguissem esses conselhos, é bem provável que a quantidade de mp3 ilegal em players de música caia vertinosamente.... E de seriados assistidos provenientes de downloads ilegais também...

Lembrem-se: Tudo que é simples é popular... Nem sempre o que é melhor é popular...

Não quero comentários inúteis neste post (aka discuções sobre capitalismo, preços altos, e bla bla bla)...

sexta-feira, 16 de outubro de 2009

Como aprender PHP

Um guia simples para iniciantes para aprender PHP, não vou ensinar códigos e sim condutas de como adquirir conhecimentos sem parecer um idiota.
  1. Saiba pra que serve o PHP - é uma linguagem de programação server-sided (não você não pode controlar o micro do usuário com PHP, só com sua saída, seja HTML, Javascript, XML, qualquer coisa, menos ele próprio;
  2. Aprenda inglês - se não consegue, aprenda pelo menos o significado das palavras usadas para programar em PHP, e crie vergonha de aprender a ler inglês, não precisa aprender gramática, só o significado das palavras e saber que elas podem aparecer diferente (tempo verbal), e use um tradutor online sempre aberto em uma aba;
  3. Consulte sempre a documentação oficial no site (www.php.net - em Documentation - tem em Português também - só procurar);
  4. Ative a exibição de erros: display_errors = on;
  5. Ative a exibição de qualquer tipo de erro: E_ALL;
  6. Se aparecer apenas uma página em branco sem erro, veja o código fonte da página, o erro pode estar escondido;
  7. Na dúvida pesquise no Google antes de perguntar para alguém (você economiza o tempo de alguém e aprende a pesquisar);
  8. Não achou no Google? Use o menor número de palavras chave e tente novamente;
  9. Não? Tenta denovo com sinônimos;
  10. Agora pode perguntar, mas você provavelmente parecerá um idiota, pois se alguém souber a resposta significa que você não procurou o bastante, :P....
Aqui vai umas regrinhas básicas para que seu código funcione em qualquer plataforma:
  1. Não use magic_quotes, register_globals, short_tags;
  2. Não crie tabelas no MySQL com nomes em maiúsuclas;
  3. Use mysql_real_escape_string;
Não lembro de mais nada por enquanto...

domingo, 11 de outubro de 2009

Os Riscos do Débito Direto Autorizado (DDA)

Se você está pensando em aderir ao sistema do DDA leia o texto a seguir antes de confirmar qualquer coisa:
Introdução
Em todos os jornais e publicações o que vemos são apenas vantagens no novo sistema: economia de papel, economia com postagem, economia com impressão, portabilidade no pagamento, maior segurança nas entregas das contas.
É claro que essas vantagens são ótimas, porém não vi em lugar nenhum falarem das desvantagens do sistema DDA:
  • Obrigação de consultar diariamente o sistema;
  • Falta de informação quanto ao prazo mínimo entre o registro do boleto e seu vencimento;
  • Possibilidade de cobrança pelo serviço;
  • Falta de obrigação legal de comunicação ativa gratuita pelo banco do registro de um boleto (SMS, E-mail, etc);
  • Impossibilidade de pagamento por terceiro de um único boleto;
  • Pagamento em casos excepcionais por terceiros;


Obrigação de consultar diariamente o sistema
Lendo os contratos de adesão ao sistema, temos claramente uma cláusula determinando que o "cliente", deverá acessar diariamente o sistema para consultar as cobranças registradas no sistema.

Isso mesmo, diariamente, ou seja, se você não tem o costume de acessar o internet banking diariamente, ou ir no caixa eletrônico todos os dias, pode ir se preparando para acessar todo dia o sistema, ou pode correr o risco de perder alguma cobrança.

Quantas pessoas usam caixas eletrônicos e internet banking diariamente?
Poucos, mesmo os que acessam a internet diariamente não tem tempo de ficar olhando suas contas.

E ficar em fila de caixa eletrônico todo dia pra consultar boleto é triste, ainda mais considerando que ainda é grande o número de pessoas que não confiam em internet banking, é só olhar a quantidade de pessoas pagando boleto em caixa eletrônico.

Falta de informação quanto ao prazo mínimo entre o registro do boleto e seu vencimento
Não há informação quanto ao prazo mínimo entre o registro do boleto e seu vencimento.
Com isso uma empresa poderia registrar um boleto hoje, com vencimento para amanhã.
E se você não acessar o sistema nesses dias pode simplesmente ficar devendo, sem saber porque.

Possibilidade de cobrança pelo serviço
Querer cobrar pelo uso do serviço de DDA também é outra armadilha.
Nós pagamos boletos sem qualquer cobrança adicional, porque teriamos de pagar para fazer algo que é totalmente eletrônico?
Ainda mais que com o DDA os bancos reduzirão seus custos com o envio de boletos, então quer dizer que se eles economizam com os Correios, ele tem de cobrar por isso?

Falta de obrigação legal de comunicação ativa gratuita pelo banco do registro de um boleto (SMS, E-mail, etc)
Uma solução simples, mas que os bancos não a forneceriam gratuitamente para a maioria da população é um alerta SMS do registro, mas nem todos tem celular, e nem todos sabem ler mensagens SMS. Ou mesmo por e-mail, mas nem todos tem e-mail, e nem todos que tem e-mail leêm diariamente seus e-mails.

Impossibilidade de pagamento por terceiro de um único boleto
Esse ponto eu não entendi, eu posso autorizar alguém a ver meus boletos isso eu sei, mas e se eu quiser autorizar só um boleto, é possível?

E se eu não tiver saldo no dia do vencimento, mas algum amigo seu tem saldo, e aceita pagar seu boleto, como ele vai pagar se para ele ter acesso é necessário o envio dos documentos de comprovação?

Pagamento em casos excepcionais por terceiros
Uma coisa que já deveria estar prevista é o recebimento de um código pelo SMS ou E-mail, por exemplo, que permita que um terceiro pague o boleto.

Isso seria para os casos em que o titular esteja incapacitado de acessar a conta, até mesmo por frescura do banco, cartão bloqueado, senha bloqueada, greve do banco, situação caótica mas real..

Contratos
Se ainda estiver com dúvida leia atentamente o contrato de adesão do DDA de seu banco, vou colar aqui os trechos dos contratos de alguns bancos:
Bradesco
b) diariamente, o Sacado Eletrônico e os seus Sacados Agregados deverão acessar os canais eletrônicos disponibilizados pelo Bradesco para consultar as informações dos boletos de cobrança registrada demonstrados via DDA, seja para programar os pagamentos ou para realizar os eventuais complementos de dados admitidos no sistema DDA, ficando o Sacado Eletrônico e os Sacados Agregados obrigados a manterem saldo disponível em suas contas de depósito no Bradesco para o acatamento dos pagamentos programados por aquele ou por estes;

Santander
d) deverá acessar diariamente os canais eletrônicos disponibilizados pelo BANCO
para consultar as informações dos boletos de cobrança registrada demonstrados via
DDA, com o objetivo de agendar pagamentos ou efetuar eventuais
complementos/acertos de dados registrados no sistema DDA, ficando o Sacado
Eletrônico obrigado a manter saldo disponível em sua conta corrente para a
realização dos pagamentos agendados.

Banco Real
d) deverá acessar diariamente os canais eletrônicos disponibilizados pelo BANCO para consultar as informações dos boletos de cobrança registrada demonstrados via DDA, com o objetivo de agendar pagamentos ou efetuar eventuais complementos/acertos de dados registrados no sistema DDA, ficando o Sacado Eletrônico obrigado a manter saldo disponível em sua conta corrente para a realização dos pagamentos agendados.
 No Banco do Brasil, Nossa Caixa não há qualquer menção a isto, também não falam nada sobre um prazo mínimo entre o registro e o vencimento. Mas incubem ao cliente a responsabilidade pelo uso do sistema:
Banco do Brasil
b) A simples consulta, nos meios disponibilizados pelo BANCO, efetuada pelo(s) SACADO(S) ELETRÔNICO(S), dos bloquetos de cobrança e similares, que lhe for(em) apresentada(s) eletronicamente, importará a ciência inequívoca desses documentos;
Mas o que acontece se o cliente não acessar???
Banco Nossa Caixa
b) A disponibilidade pelo BANCO dos bloquetos ou similares para o (s) SACADO(S) ELETRÔNICO(S), importará a ciência inequívoca desses documentos, inexistindo responsabilidade do BANCO na hipótese de ausência de consultas pelo(s) SACADO(S) ELETRÕNICO(S);
Caixa Econômica Federal
I - Estar ciente que após disponibilização do serviço DDA poderá não mais receber bloquetos de cobrança registrada em meio papel (documentos físicos), responsabilizando-se por consultar, de forma eletrônica, todas as informações de cobrança existentes em seu nome e de seus AGREGADOS nas contas de depósito de sua titularidade;

O contrato do Banco Itaú não consegui acessar talvez por causa do horário.

Conclusão
Então antes de aderir ao sistema, pense bem e procure ativar serviços que avisem da existência de um novo boleto registrado de forma passiva (SMS, E-mail, sinal de fumaça)...

Ou então organize sua agenda diária para consultar a lista de boletos cadastrados, e não deixe de consutá-la mesmo que esteja internado em um hospital. (O boleto em papel alguém podia abrir a carta e pagar, o eletrônico só com autorização (de alguém, do gerente?), se não exigirem um alvará judicial, :P);

Nada contra o sistema DDA, mas esses pontos são muito complexos para serem ignorados pela população em geral.

quinta-feira, 8 de outubro de 2009

Certificação Digital

STJ Ok - Só no IE - Firefox quase vai, mas ta dando erro o JCE do Java diz que key é muito grande;
TST Ok - IE e Firefox;
STF - Ainda não consegui....

Setup:
SafeSign Standard - SafeSign-Identity-Client-2.3.6.admin.exe
GemPCTwin_PC_SC_Installer_32_bits.exe
IE8 Firefox 3