 Jefferson,  31 de maio de 2012, Preciso comprar mais de 30 itens em soldafria.com.br para fazer um trabalho, mas ainda assim o frete (e-sedex, quase o mesmo valor do PAC) vai ficar em 20% do valor da mercadoria.
Por acaso existe outro recifense leitor do meu blog interessado em dividir o frete comigo?
Eu sei que seria muita coincidência, mas não custa tentar 
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  12 de maio de 2012, Tenho andado ocupado, mas devo voltar ao blog dia 21/05 com novidades interessantes em variados assuntos.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  23 de abril de 2012, Paint.Net Ultimamente eu tenho precisado bastante de digitalizar imagens impressas para aplicar sobre textos no Word e o efeito fica bem melhor se elas forem transparentes.
O modo habitual de se fazer isso no Paint.Net é usar a ferramenta Magic Wand para selecionar as áreas que você quer tornar transparentes e pressionar DEL, depois salvar como PNG. Funciona muito bem com imagens simples, mas é um trabalho danado de chato quando a imagem é complexa. E hoje eu estava trabalhando com umas imagens danadas de complexas.
Decidi parar para ver se havia um meio de automatizar isso. Rapidamente encontrei algo ainda melhor: o cut color effect
Basta descompactar e colocar o .DLL (xmario_cut_color_en.dll) na pasta effects do Paint.Net. O efeito aparecerá em Effects – Color – Cut Color (Xmario)


A ferramenta não tem o seu próprio Color Picker, mas basta usar o Color Picker do Paint.Net antes de chamá-la que a cor que você quer já estará selecionada.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  23 de abril de 2012, celulares, privacidade, Segurança Não adianta você se limitar a instalar no seu smartphone apenas apps populares, já testadas por muita gente e há muito tempo. A Path parecia ser uma app inocente o bastante, com mais de 24 mil avaliações, até um programador descobrir que a app copiava todo o catálogo de endereços do iPhone para os servidores da Path (detalhes técnicos no blog do programador). E o pior foi a resposta do CEO da Path, dizendo que isso era uma “industry best practice”.
Imagine só o que essas empresas andam fazendo. Ao dar acesso aos seus contatos de e-mail você geralmente só está dando e-mail e nome de todos eles. E isso já é ruim o bastante. Já no smartphone as chances são grandes de que existam além de todos os telefones, e-mail, endereço, aniversário, apelido, empresa onde trabalha e notas diversas sobre cada pessoa.
Ainda que não haja maldade nessa atitude (é ruim…), é preciso lembrar da lambança do QUIPTXT (por sinal, outra app para iPhone). Será que o catálogo de endereços de mais de 24 mil pessoas (e estou falando apenas de quem avaliou a app) está seguro nos servidores da Path? Ou qualquer funcionário da empresa ou hacker meia-boca tinha (o dono da empresa jura que apagou tudo) tem acesso a ele? Quantas estórias não já ouvimos sobre empresas que supostamente sabiam o que estavam fazendo mas deixaram vazar os números de cartão de crédito de todos os seus clientes?
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  22 de abril de 2012, WTF E ainda por cima, é uma cobrança por algo que já foi pago!
É notícia velha, mas só fique sabendo agora e quero deixar registrada minha indignação. Todo mundo que já lidou com o ECAD sabe o quanto as práticas, supostamente amparadas por lei, dessa empresa são absurdas. Mas dessa vez parece que mexeram num ninho de vespas. No final do mês passado começaram a cobrar direitos autorais de qualquer blog que exibisse vídeos do youtube (ou similares). E assim como o ECAD cobra direitos das rádios e cobra também de qualquer estabelecimento que tenha uma TV ou rádio ligado, queriam cobrar dos blogueiros mesmo já tendo um acordo com o Youtube para receber da Google pelas exibições.
Com a repercussão negativa, voltaram atrás dizendo que foi um engano.
Esquecendo o fato de que fazer essa cobrança dupla era insano, o problema não é o pagamento de direitos. É a forma absurda de operação do ECAD. Se eu tiver que pagar direitos autorais, eu quero pagar diretamente ao autor da obra (mais ou menos como quando compro o CD ou DVD) e não a um escritório que cobra pelo fato de você ter música no seu estabelecimento ou evento, sem se preocupar com que música é. E depois “distribui” o dinheiro entre seus associados.
Vejam o exemplo da taxa de R$1800 que o ECAD cobrou para uma noiva ter música em seu casamento. Eu até concordo que o salão de festas não possa liberar a execução de música sem a comprovação de pagamento de direitos. Mas se esse dinheiro fosse pago diretamente aos compositores e intérpretes (e há meios de se fazer isso), usando mecanismos normais de mercado, seriam bom para o consumidor e para o artista, porque existiriam artistas competindo para ter suas músicas nesses locais/eventos, oferecendo pacotes de valores mais realistas, seja para os estabelecimentos ou direto para os seus clientes, e ficariam com todo o dinheiro! O consumidor, além de potencialmente pagar mais barato, iria colocar o dinheiro no bolso daquele artista de que ele já gosta (ou alguém bota para tocar em seu evento o que não gosta?). O papel do ECAD se limitaria a checar se os estabelecimentos tinham os comprovantes de pagamento.
Eu sei que esse comportamento nojento não é exclusivo do ECAD e nem mesmo do Brasil. Na Inglaterra, o equivalente ao ECAD de lá cobrou direitos de um mercadinho porque uma funcionária trabalhava cantarolando (não consegui achar o link)!
Fiquei sabendo disso lendo o blog de Daniel Quadros.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  22 de abril de 2012, privacidade, Segurança Eu estou pensando em fazer este texto há anos. Vai no “rascunho” mesmo porque não tenho tempo agora para “polir” isso.
Minha preocupação (e irritação) com isso começou em setembro de 2009, quando recebi uma mensagem do Facebook dizendo que um cara que eu havia conhecido através do meu trabalho com DivX players e que acabou se tornando um amigo me convidava para ser amigo dele na rede social.
Na época, eu nem tinha cadastro no Facebook e nem me interessave em ter. Não sou, nem nunca fui, fã de redes sociais. Eu tinha um perfil no Orkut, que era largamente mais popular no Brasil que o Facebook em 2009, mas só para poder achar (e não perder contato com) velhos colegas de escola, trabalho, etc.
Eu me perguntei por que meu amigo estaria me convidando para o Facebook, mesmo sabendo que eu sou nerd e (por definição) não gosto dessas coisas. A mensagem dizia o seguinte:
Olá xxxxxxxx@xxxxxxx.com,
Criei um perfil no Facebook com minhas fotos, vídeos e eventos e quero adicionar-lhe aos amigos para que você possa ver meu perfil. Primeiro, você precisa cadastrar-se no Facebook! Uma vez cadastrado, você também poderá criar o seu próprio perfil.
Obrigado,
xxxxxxxx
A mensagem foi feita para parecer pessoal, mas ainda soava impessoal para mim. Eu não acreditei que ele tivesse escrito mesmo o texto, apesar de estar “assinado” por ele.
Deixei de lado para pensar no assunto depois.
Mas o Facebook não quis me deixar esquecer. Me lembrou do “convite” novamente em outubro e, quando ele insistiu em novembro, desisti. Fiz o cadastro no Facebook para não decepcionar meu “amigo”.
E foi durante o cadastro que a ficha finalmente caiu quando, no final do processo, o Facebook pediu as minhas senhas do gmail e hotmail para poder convidar meus “amigos”.
Que enorme decepção. O Facebook era um spammer e meu amigo havia dado os meus dados a ele.
Está achando um exagero? Veja bem: até aquele momento eu pensava que o convite tinha sido direto e pessoal. Que meu amigo tinha especificamente me convidado para o Facebook. Descobri que ele havia convidado tudo quanto é gato, cachorro e papagaio no seu catálogo de endereços e que eu não era mais especial nesse sentido do que o SAC do Submarino. O Facebook não tem como saber quem é seu amigo no seu catálogo de endereços e nem quer saber. Ele só quer a valiosa combinação de endereços de e-mail válidos e nomes que pode obter lá. Afinal, de onde vem o lucro do Facebook? A capacidade de “atrair” milhões de pessoas e com isso “atrair” investidores e anunciantes baseado no grande número de usuários é um bom ponto de partida. Não importa para a empresa como foi feita essa “atração”.
Mas a irritação não acabou ai. Mesmo depois de cadastrado no Facebook, continuei recebendo os irritantes “lembretes” da empresa, para a mesma pessoa. O que acontece é que ao me cadastrar eu usei um e-mail especifico e o meu “convite” era para outro e-mail. O único jeito de parar de receber esse convites, sem bloquear possíveis convites legítimos, é dizer ao Facebook que aquele endereço de e-mail também é meu!
Um “prato cheio” para um spammer e “data minner”.
Desde então, eu ignoro todos os convites para redes sociais que recebo, se não tiver sido avisado antes de que ia ser convidado. E olha que não são poucos.
Meus “amigos” parecem felizes em dar meu e-mail para tudo o que é rede social ou serviço obscuro que aparece. Eu tenho uma pasta específica no gmail que rotulei “Spam Social” cheia desses convites e, pior, dos lembretes. Badoo (mando um cascudo todo especial para os “amigos” que formeceram meu e-mail para este), LinkedIn, Dropbox, Quepasa, UNYK, Orkut, Clickon, Windows Live, Myspace, Sonico…
E tem também os serviços de compra coletiva como o Peixe Urbano. Todo mês eu recebo pelo menos sessenta e-mails do Peixe Urbano, devidamente classificados pelo Gmail automaticamente como SPAM, sem jamais ter me cadastrado na empresa. E por um endereço que eu só dou a amigos. Tudo indica que um ou mais “amigos” me “presentearam” com esses sessenta SPAMs mensais ao dividir seus catálogos de endereços com o Peixe Urbano. E sabe-se lá de quantos outros serviços eu sou vítima de SPAM pela mesma razão.
Outro dia, um cliente mencionou o convite que supostamente eu havia mandado a ele para entrar no Facebook. Espantado, eu disse a ele que deveria haver algum engano, porque não é do meu feitio misturar trabalho com redes sociais e eu não faria isso sem permissão, por considerar o convite algo “intrusivo”*. Ele então procurou nos seus e-mails pelo convite e descobrimos que se tratava de um outro Jefferson, que ele nem conhecia. Aí eu expliquei a ele como essa coisa funcionava e que aquela pessoa que o estava “convidando” possivelmente nem sabia quem ele era também, e o convite havia sido enviado simplesmente porque ele algum momento havia entrado em contato com a empresa do meu cliente e o endereço de e-mail (comercial) do meu cliente estava em seu catálogo de endereços.
Eu fico me perguntando quantas pessoas não acabaram criando perfis no Facebook por causa da pressão “social” de convites de pessoas que nem sabiam que as estavam convidando. Não é à toa que Mark Zuckerberg está bilionário.
*A maioria das pessoas não parece entender o quanto um convite para uma rede social como o Facebook é intrusivo. Não se trata de apenas “declarar” que conhece a pessoa. Aceitar alguém como “amigo” ou “conhecido” em uma rede social dá a esse “conhecido” uma visão dos seus interesses e relacionamentos que pode ser extremamente incômoda.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  20 de abril de 2012, história Jordan Mechner havia dado o código-fonte da versão original para Apple II como perdido há oito anos, quando procurou por ele exaustivamente em casa e nos arquivos da Broderbund (esse nome me traz boas lembranças) e depois de ter enchido o saco de todo mundo que ele conhecia que poderia saber onde estava. Os discos foram encontrados por acaso em uma caixa no fundo de um armário no apartamento de seu pai. O mais interessante dessa estória foi a operação montada, com voluntários de alto calibre, para garantir a leitura de disquetes com 20 anos de idade, sem destrui-los!
Você pode encontrar todos os links relevantes a partir daqui.
Esbarrei nisso por acaso ao dar uma olhada no blog de Daniel Quadros.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  17 de abril de 2012, O danado é que não sai do papel.
Eu não consegui entender ainda como é que o “novo” (existe desde 2010) padrão HDBaseT consegue enfiar a mesma banda do HDMI em um “mero” cabo Cat5e (além de não ser “certificado” para tanta banda, tem metade dos fios) e ainda suportar de 100 a 800m e transportar energia junto com os dados!
Eu sei que HDMI já tem uma década, mas é um salto impressionante de qualquer maneira.
Olha, só pelo fato de eu poder crimpar meus próprios cabos, eu já preferiria esse padrão mesmo que exigisse passar vários cabos em vez de um!
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  15 de abril de 2012, android Ou quase isso.
No TREO650, sem usar qualquer aplicação de terceiros, toda mensagem SMS é analisada à procura de números de telefone e cada um deles ganha um link para discagem rápida. Até aí você pode dizer: “igual ao Android, ué”. Mas há uma grande diferença: no TREO650 quando você toca no link abre-se uma janela de discagem e se esse número existir na sua agenda, o nome do contato é exibido na janela.
No Android, você é jogado direto para a discagem, sem nenhuma oportunidade de saber para quem você está discando.
Essa facilidade do TREO650 era algo que eu adorava. Toda vez que eu perco ligações porque meu telefone ficou fora da área de cobertura, minha operadora me manda uma lista dos números que chamaram. E como eu não retorno ligações de números desconhecidos, poder ver rapidamente quem foi que ligou era perfeito. Para terminar de ferrar com o Android, este não permite (pelo menos não sem apps de terceiros) a busca de um telefone pelo número. Já no TREO650 basta um fragmento do número para ele mostrar qualquer contato, memo ou compromisso onde ele apareça. Como eu já disse outras vezes, como telefone o Android ainda precisa melhorar muito para superar o que o TREO650 já oferecia seis anos atrás.
Hoje eu decidi dedicar algum tempo para resolver isso. Quase desisti, porque nenhuma combinação de expressões retornava resultados válidos no Google. Era como se mais ninguém achasse estranho o telefone não consultar a lista de contatos. Mas eu acabei encontrando uma aplicação aparentemente bem pouco conhecida que oferece algo até melhor: Who Called Me supostamente seria capaz de exibir o nome do contato já ao lado do número.

O problema: pouquíssimas avaliações e nenhum review. Eu não tinha como saber se a aplicação não teria nenhum problema para fazer o match entre o número exibido no SMS e o número armazenado, levando em conta diferenças de “locale” entre o país do desenvolvedor e o Brasil. E apesar de custar apenas R$1.80, eu não gostaria de gastar isso, recomendar a app aqui e depois descobrir que havia alternativa gratuita.
Mais uma mudança nos termos de busca e acabei achando uma alternativa gratuita mas ainda mais obscura: SMS Contact Resolver.

E a danada funciona. Mesmo as mensagens já recebidas podem ser processadas.
O problema: Em um dos dias do meu teste as mensagens recebidas não foram processadas. Até o telefone da minha própria casa pareceu desconhecido. Então, eu ainda não tenho grande confiança no programa. Quando aparece o nome do contato, ótimo! Mas se não aparecer, é preciso checar se realmente é desconhecido.
Continuo usando. Não deixarei de mencionar aqui se algo melhorar ou piorar. Mas se alguém tiver alguma dica, dê um passo adiante!
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  14 de abril de 2012, android Um cliente que recentemente passou a usar um telefone Android (Motorola Atrix) me questionou sobre a possibilidade de colocar no telefone a lista de aniversários que ele mantém em uma planilha de Excel. Eu estou começando a investigar um meio de fazer isso e estou surpreso com as limitações que encontrei.
O modo “natural” de se fazer isso é através do Google Agenda e existem dois métodos distintos:
1)Selecionar um contato na sua lista e preencher o campo “Aniversário” com dia e mês. Automaticamente é criada uma agenda com o nome “Aniversários e eventos de contatos” (Contacts’ Birthdays and Events) com o aniversário devidamente sinalizado com o ícone de um pedaço de bolo, na data correta, todos os anos.
2)Em uma agenda criada por você, acrescentar um evento de dia inteiro, com repetição anual. Não é possível por esse método dizer ao Google que se trata de um aniversário, mas tirando a ausência do ícone, não faz muita diferença.
Eu achei que o método mais produtivo fosse o primeiro. Afinal, o aniversário fica associado ao contato, me dando rápido e fácil acesso aos telefones e e-mail do mesmo. Porém existe uma pegadinha: não existe meio, nessa agenda criada automaticamente, de configurar qualquer notificação, seja por e-mail, SMS ou popup.
Ou seja: te obriga a consultar a agenda todos os dias e, se você quiser ter tempo para comprar presentes, lembrar de todos os dias consultar alguns dias à frente.
Tem gente reclamando desse absurdo desde 2009, mas a Google simplesmente ignora.
Pelo segundo método você pode definir notificações individuais para cada evento. Assim o aniversário da sua esposa (se você tiver juízo) pode ser configurado para lembrar você com dias de antecedência, enquanto o de alguém “menos importante” pode ser deixado para notificação no mesmo dia.
Uma possível gambiarra é copiar manualmente cada um dos aniversários definidos na agenda automática para sua agenda e lá definir notificações. Mas isso é ridículo!
Também é possível contornar essa limitação através de apps como esta. O problema é que estas apps operam usando justamente (e apenas) o campo “aniversário” de cada contato. No caso específico deste cliente, como nem todos os aniversários de sua lista podem ser facilmente associados a seus contatos no telefone, ou eu deixo uma parte dos aniversários sendo notificada pela app e outra parte pelo Google Agenda, ou forço a criação de contatos no telefone só para a inclusão do campo aniversário.
Está cansativo ficar repetindo isso o tempo todo, mas culpem a Google: A pré-histórica dupla Treo650/Palm Desktop, não tem essa limitação bizarra. Ao definir uma data de aniversário para um contato, eu posso configurar com quantos dias de antecedência eu quero ser avisado.
(Prefira clicar em "Responder" se estiver comentando um comentário)
|
|
Obs.: o link não está indo para o site soldafria.com.br.
Obrigado pelo aviso. Corrigido.
Jefferson Ryan:
cadê você!
Eu vim aqui
só pra ti ver!!!
Estou ocupado com trabalho (finalmente está entrando um bom dinheiro por mês) e com outro problema que vou contar depois.
Mas tenho um monte de coisa para falar no blog se acumulando.
Tá enrabichado, né? :P