Como desabilitar notificações chatas do Android Lollipop

Alguém na Google pensou que seria uma boa ideia ter uma caixa de mensagens cobrindo 1/8 da tela sempre que uma notificação nova chega em um celular com Android Lollipop, seja do WhatsApp ou do Candy Crush.

179014d1433064936t-can-you-turn-off-pop-up-text-notifications-screenshot_2015-05-31-13-22-36
pareciaumaboaideianaepoca.jpg

Contudo, com as Opções de Desenvolvedor desbloqueadas, a Depuração Android ligada e o Android SDK instalado, dá pra fazer os seguintes comandos no seu Prompt de Comando (ou terminal no OSX ou Linux):

adb shell
settings put global heads_up_notifications_enabled 0
exit
adb reboot

Isso deve reiniciar o seu celular e aquele lixo de notificação não deve mais incomodar.

“Mas Rodrigo, não tem outro jeito?” Não. Agradeça ao Larry Page.

“Mas Rodrigo, pelo menos eles deram a ferramenta, já a Apple…”

Cara, de boa, se você quer dar opção de verdade pro cliente, você não esconde sob 15 camadas de obscuridade em um comando de terminal que 90% da sua base de usuários não sabe usar.

Sim, estou indignado.

Empreendedorismo não requer educação

Empreendedorismo não requer educação

A maioria dos cursos de nível acadêmico – Administração de Empresas, especialmente – não estimulam o desenvolvimento do espírito empreendedor. Muito ao contrário, o inibem com a complexidade de análises de viabilidade exigidas que terminam inviabilizando qualquer sonho ou aspiração de pessoas mais independentes.

Neste poder de “castração” da livre iniciativa a escola só perde para a estrutura familiar que continua educando seus filhos para o modelo do emprego convencional. Exemplo disto é o caso de pais que ainda orientam seus filhos dentro da mentalidade exclusiva de “conseguir um bom emprego numa grande empresa, de preferência multinacional”.

E este fenômeno é mais comum na classe média, que se acostumou com a falsa idéia da segurança e “status” do vínculo empregatício que assegure um rendimento no final do mês. Mesmo que esta pessoa passe a vida toda insatisfeita com a sua situação. Valoriza-se uma pseudo-segurança em detrimento da realização pessoal e profissional.

O Renato Berhoeft tem uma certa razão: as instituições de ensino atuais, com raras exceções, não são estruturadas para criar empreendedores.

O que ele não compreende é que empreendedores não se formam. Eles nascem empreendedores, ou aprendem com a vida a ser empreendedores, mas nunca se formam.

Acontece que em websites como a Administradores.com e outras do ramo, dentro e fora do Brasil, os escritores tendem a ser defensores daquilo que eles gostariam para si mesmos — como é instintivo ao ser humano — com pouca preocupação se isso é benéfico para o mundo ou condiz com a realidade. Por exemplo, presumir que todo mundo é um empreendedor por dentro, e que tudo que eles precisam é educação formal voltada para o empreendedorismo.

Empreendedores não costumam vir da Administração. Seria correto então culparmos o curso pela falta de empreendedores? De jeito nenhum! Vou contar um segredo, perdido sob montanhas de artigos tão ruins quanto esse, sobre empreendedorismo:

Para você ser empreendedor, precisa apenas saber um ofício. A educação necessária é proporcional à exigência do ofício. Se o ofício não exige educação formal, você pode ser um empreendedor, ainda que analfabeto.

Sim, ambos Bill Gates e Mark Zuckerberg saíram de Harvard. Quais eram seus cursos? Gates fez Matemática Aplicada. Zuckerberg fazia Ciências da Computação e Psicologia. Mas um dos mais antigos empreendedores, Walt Disney, largou o Ensino Médio, foi pra França dirigir ambulância e voltou para os EUA para começar seu estúdio de animação, aos 16 anos de idade.

Walt Disney nunca soube se uma solução de bromo em tetracloreto de carbono conduz ou não corrente elétrica: ele estava muito ocupado desenhando. E se ele chegasse a cursar administração, ele provavelmente passaria a aula inteira de Estrutura e Interpretação de Balanços rabiscando no caderno, fazendo príncipes e princesas em cada uma das folhas, só para vê-los se mover.

Eu sei que dói ouvir isso, mas a verdade é que a Administração é totalmente irrelevante para o empreendedorismo. Ela é um coadjuvante, de suma importância para a sobrevivência de um negócio criado por um empreendedor, mas nada além de um coadjuvante. Para que a administração se torne relevante, ela precisa reconhecer que ela existe para fazer malabarismos financeiros e organizacionais que permitam a esses loucos de educação formal limitada tornar reais suas visões empreendedoras.

Por fim, gostaria de deixar um recado para as pessoas que não são empreendedoras: não fiquem envergonhadas. Para cada fundador egocêntrico e sonhador, centenas de pessoas nascem com o talento para escutá-lo e tornar aquilo que ele sonha em realidade. Sua importância nunca poderá ser diminuída por um lunático que os chama de “apenas empregados”.

Microfones para podcasting

Um post de Marco Arment sobre bons microfones para podcasting. Já veterano da mídia, o atual apresentador do Accidental Tech Podcast apontou já em um dos seus episódios que engenheiros de som que tentam dar sugestões de bons microfones acabam se prendendo em detalhes que são pertinentes a problemas causados por sistemas de som analógicos ou em espaços amplos, ou em estúdios bem estruturados, que não são o caso da pessoa que vai fazer podcast dentro de casa. Essa é a sua tentativa de ajudar alguém que quer entrar no ramo.

Sobre o preço das coisas: sim, você deve gastar 500 dólares, além dos impostos, no equipamento. Mas se você criou um podcast hoje e não está pensando em lucrar com ele, deveria se perguntar se não é melhor ficar com o microfone do headset mesmo — a Microsoft vende um bem legal por uns 250 reais.

O modelo que o Accidental Tech Podcast e outros do ramo seguem é de ter episódios de uma hora ou mais, e cada um tem três anunciantes, sendo que cada anunciante paga uns 200 dólares por propaganda. Quatro episódios por mês trazem uma receita de U$ 2.400, talvez mais em podcasts tão populares quanto o dele. Não é o suficiente para largar o emprego, mas adequado para fazer um bom pé de meia.

Suas obrigações não são terceirizáveis

Eu venho tentando encontrar palavras pra descrever a profunda desilusão que eu sinto com o povo brasileiro com esses absurdos que vêm acontecendo nos últimos meses.

O que eu posso dizer é que eu tenho um profundo desgosto pelo partidarismo da maneira que ele se manifesta desde que foi inventado. Só serve para esconder por trás de uma bandeira toda a corrupção que a classe política sempre praticou. Identificar-se com uma ideologia e modelo econômico não deveria jamais ser razão para institucionalizar máfias, não importa a sigla que a identifique.

Mas pior do que os políticos é a população. A conversa de que pobre é burro e não sabe escolher porque é pobre é ridícula: ricos, com todo seu dinheiro para estudar nas melhores instituições de ensino do Brasil e do mundo, são tão incapazes quanto os pobres de compreender conceitos básicos, como a importância de não se viver em um regime totalitário sem garantias constitucionais. Do alto da sua ignorância, proferem absurdos para um jornalista, com o maior insulto que eles puderam encontrar em um vocabulário limitado apenas pela pequenez da sua mente: petista.

Essas pessoas não têm desculpas para agirem do jeito que agem. Elas têm acesso a educação fundamental de qualidade, conhecimento sem barreiras e instrutores que dedicaram suas vidas a pensar e guiar os outros em seus estudos. Têm condições de comprar uma biblioteca inteira e, principalmente, têm condições viver a vida de forma intensa, viajando o mundo em busca de novos horizontes para a sua mente. Podem sentar por horas à fio em um sábado onde não precisam fazer trabalho doméstico e pensar, refletir, filosofar, validar seus pensamentos contra fatos, unir-se em grupos de estudos e fazer tudo que um pobre não tem condição de fazer.

Só que a verdadeira genialidade nunca teve muito a ver com dinheiro ou meios de acesso ao conhecimento, mas com curiosidade e empatia. A curiosidade que nunca tiveram ou perderam muito antes de viajar a Paris apenas para tirar foto da Mona Lisa no Louvre e comentar para a sua amiga “vamos embora, não deve ter mais nada de interessante aqui”. A empatia, que se perde quando tudo que você faz é ganhar mais dinheiro, não importa o custo, não importa quem você tenha de passar por cima, não importa se você precisa pechinchar no subsalário do seu funcionário ou criar um Caixa 2 na sua empresa. Afinal, sonegar é legítima defesa.

A classe social e a ascendência não são fatores determinantes para definir propensão à imbecilidade. Mas a sua vontade de viver uma vida simplória e maniqueísta, extraindo o máximo de vantagens sem sequer refletir sobre os custos das suas decisões, aliada com a sua incapacidade de reconhecer amigo de inimigo são fatores muito mais determinantes para o total e completo colapso econômico e moral que estamos vivendo no Brasil.

Pensar numa solução que funcione para qualquer coisa no mundo exige um investimento gigantesco de tempo. Não há impeachment que seja capaz de acelerar esse processo, pois ele acontece dentro de você, independente de quem está na presidência. Não há como transferir a responsabilidade desse pensamento via voto, ou para as Forças Armadas. Não existe terceirização de responsabilidade. Ter condições mentais de encontrar soluções é um processo que leva uns 10 anos da sua vida para que você aprenda de verdade: aprender que nada sabe, mas que ainda assim, sabe mais do que esse bando de coxinhas e petralhas que caminham pelas ruas, feito zumbis, na ilusão de que sabem tudo.

Como contar apenas campos com números com CONT.SES

Uma situação na qual me encontrei recentemente é a seguinte:

CONT.SES e comissões

Uma tarefa que deveria ser simples provou-se mais complexa do que eu esperava: como definir se um pagamento é o primeiro, mas sem perder o controle dos boletos bancários que você já emitiu e que fez a baixa no banco?

Geralmente usamos a função CONT.SE do Excel para contar quantas ocorrências de um número de identificação único, no caso a ID_Cliente na coluna A, aparece. Sendo o número 1, definimos que o pagamento é o “Primeiro” e tudo se resolve. Contudo, quando você quer que apenas seja contado se a Liquidação for um número (como uma data), e não um texto, já não é tão simples.

A fórmula que gera a nossa coluna E é a seguinte, na célula E2:

=SE(ÉTEXTO($C2);"Não Foi Feito";SE(CONT.SES($A$2:$A2;$A2;$C$2:$C2;"<>?*")=1;"Primeiro";"Recorrente"))

Vou tentar explicar como chegamos nesse ponto.

$

Uma funcionalidade básica de Excel: toda referência de coluna ou linha precedida por um $ não muda se você copiar a fórmula para outra célula. Por exemplo: “$A$2” é a mesma coisa que “A2”, mas se você copiar esse valor para a célula A3, ele vai continuar “$A$2”.

Você vai notar intervalos como “$A$2:$A2”. Por quê? É porque queremos que o número da célula no fim do intervalo mude de acordo com a linha onde está. Quando você mexer essa equação para a linha 3, ela automaticamente mudará para “$A$2:$A3”. Se mover para a linha 15, será “$A$2:$A15”.

CONT.SES

O CONT.SES tem o propósito de fazer uma contagem de todas as ocorrências verdadeiras dos critérios que você definir até a linha que você determinar. Para que um valor saia “1”, você deve parar de calcular na primeira linha onde os critérios são verdadeiros, por isso limitamos a busca com intervalos como A2:A2, depois A2:A3 e assim por diante.

Neste caso, estamos pedindo ao Excel que conte um valor específico da coluna A, desde que o valor na coluna C não seja texto na mesma linha:

CONT.SES($A$2:$A2;$A2;$C$2:$C2;"<>?*")

Portanto, na célula E2, pedimos que num intervalo entre A2 e A2, se o resultado for igual a A2, o Excel retorne um valor verdadeiro.

Contudo, também pedimos ao Excel que verifique num intervalo entre C2 e C2 se o resultado é diferente de texto, ou seja, se é um número ou uma célula em branco. Caso seja diferente de texto, pedimos que ele retorne um valor verdadeiro.

“Diferente” no Excel é expresso com “<>”. A ideia de “qualquer caractere de texto” é expressa com os caracteres coringa “?*”.

Repetimos essa fórmula até a célula E6, sendo os cinco resultados: 0, 1, 1, 2, 2.

SE interno

Existindo a fórmula de CONT.SES anterior para calcular o número de ocorrências de um ID_Cliente na coluna A até a linha em que ele se encontra, a função SE permite que utilizemos o número obtido para retornar certos valores se um teste lógico retornar verdadeiro ou falso. Neste caso, nosso teste lógico é: nossa fórmula anterior, do CONT.SES, é igual a “1”?

Caso verdadeiro, o Excel escreverá a palavra “Primeiro” na linha correta da coluna E. Caso seja falso, ele escreverá “Recorrente”.

Contudo, quando há texto na coluna C, o nosso CONT.SES retorna “0”, o que é interpretado por esse SE interno como “Recorrente”. Nós queremos evitar isso, para que a coluna F não calcule qualquer tipo de comissão.

SE externo

O teste lógico utiliza a função ÉTEXTO do Excel, verificando a célula adequada na coluna C. Se for texto, o teste lógico retorna verdadeiro, e o Excel escreverá “Não Foi Feito”, conforme o instruímos. Caso a célula da coluna C não seja texto, o Excel fará o SE interno que explicamos anteriormente. O Excel sempre cumprirá sua primeira instrução válida, ignorando todas as outras subsequentes, por isso é importante que esse teste lógico seja o primeiro.

Contudo, é difícil verificar a necessidade dele sem escrever todo o resto, por isso estou explicando-o por último.

Comissão

Novamente aqui há dois SEs: um externo, verificando se há necessidade de calcular a comissão, e um interno, que calcula a comissão a partir dos critérios estipulados. A fórmula para o cálculo da comissão na célula F2 é a seguinte:

=SE($E2="Não Foi Feito";0;SE($E2="Primeiro";$D2*0,2;$D2*0,1))

Se E2 for igual a “Não Foi Feito”, então o Excel deverá retornar o valor “0”, negando qualquer comissão.

Contudo, se o valor for “Primeiro”, ele deve pegar o valor do boleto em D2 e multiplicá-lo por 0,2 (20%), obtendo-se assim o valor de comissão de um primeiro pagamento. Mas se for qualquer outro caso, ou seja, o “Recorrente”, então o valor deve ser multiplicado por 0,1 (10%), finalizando nossa tarefa.

Trabalho remoto

Trabalho remoto

Capa de Remote: Office Not RequiredOs sócios da Basecamp, Jason Fried e David Heinemeier-Hansson, me salvaram de escrever um livro inteiro sobre como trabalhar remotamente. Remote: Office Not Required é uma perfeita introdução ao assunto.

Queria abordar certos problemas relacionados a pessoas em condições como a minha: trabalho administrativo básico em duas empresas.

Sobreposição de horário

A sobreposição de quatro horas, sugerida pelos autores, não é possível em casos similares ao meu. O melhor horário para minhas funções seria trabalhar das 9h até as 13h em um emprego, depois das 17h às 21h em outro. Eu não consigo imaginar alguém que vá ser produtivo dessa maneira, ou que vá conseguir ter uma vida social ou amorosa saudável.

Quando eu tenho de resolver algo de manhã cedo, faço aquela única tarefa e deixo todo o resto para o horário que se adequa melhor à minha rotina. Quando tenho de ligar para alguém que só está disponível à noite, faço as anotações necessárias durante a ligação e realizo o trabalho só no outro dia.

Comunicação com os colaboradores

Não há contato com uma pessoa que está no meio de uma floresta de eucalipto. Nesses casos, você tem que ser chato para que tudo que você precisa para fazer o seu trabalho chegue de forma que não exija retificação ou desambiguação, pois a janela de tempo para qualquer comunicação é minúscula. Quando alguma coisa errada acontece, é crucial que você saiba como o seu colaborador entende melhor uma instrução: por texto, voz, por demonstração ou por experimentação.

É sua responsabilidade saber qual é a opção correta para cada colaborador, não do seu chefe! E se isso exigir que ambos se encontrem no fim do mundo, entre em contato com o seu superior hierárquico e diga que precisa de verba para uma viagem.

Falar amenidades no WhatsApp deve funcionar para melhorar a relação com os colaboradores, mas nunca tentei. Os meus dirigem uma média de 200 km por dia e não vai ser eu que vou causar um acidente de trânsito pra falar do jogo do Grêmio. De maneira geral, meu trabalho flui mais quando não estou falando amenidades com ninguém e estou sozinho.

Trabalhar por horário vs. trabalhar por meta

Trabalhar por horário é uma das coisas mais estúpidas a se fazer em trabalho remoto. Qualquer número de horas, seja duas ou catorze. Se um dos seus empregos exige horário, converta isso para metas o mais rápido possível. Por exemplo, um horário é verificar e-mails das 8h até as 18h. Uma meta é mandar uma resposta para qualquer e-mail em até duas horas dentro do horário comercial e tão cedo quanto possível fora desse horário.

Se você é competente, nenhuma tarefa sua deve ser tão urgente que não possa esperar o fim do episódio do seriado que você está assistindo naquele momento. Se você mesmo assim está recebendo pedidos urgentes, é porque o responsável por isso não está sendo competente, e você não deve dar cobertura para incompetentes. Deixe o problema explodir.

Contudo, é crucial que você avise os horários em que não estará disponível, se esse tempo excede duas horas. Mantendo a sobreposição de horários perto do adequado, não vejo razão para qualquer chefe cobrar de um trabalhador remoto que está em dia com suas responsabilidades que este fique plantado na frente do computador, muito menos que use a sua conexão móvel privada em prol da empresa enquanto está pagando contas no banco.

Aumento na carga de trabalho

Isso é tratado brevemente no capítulo “Check-in, check-out”, mas gostaria de reforçar: seu chefe não vai ver nos seus olhos o quão exausto você está, então não aceite aumento na carga de trabalho antes de ter certeza de que há tempo suficiente no seu dia para isso. E por “tempo suficiente”, eu quero dizer que se um dia de trabalho remoto normal está durando mais do que seis horas, sendo essas seis horas “trabalho puro”, mesmo com duas empresas juntas, você acumulou tarefas demais.

Por quê? É que se você está trabalhando mais de seis horas normalmente, você já estará no limite da estafa mental e da sua paciência com o trabalho. Acredite, é muito fácil aceitar uma jornada de trabalho normal de 12 horas que vira 18 ou até mesmo 36 horas com uma frequência alarmante.

Outra tendência natural é achar que você vai subir na empresa aceitando mais trabalho. Isso é pura inocência. A maior parte das empresas não têm plano de carreira e se destruir não vai fazer com que elas o criem. Portanto, trabalhe apenas o que é justo pelo que você recebe e priorize a que lhe subsidia melhor.