React snippets not working properly in VSCode?

January 2nd, 2020 by Silvano

If you have the extension “ES7 React/Redux/GraphQL/React-Native snippets” and the snippets only work once before you have to restart VSCode for them to only work once again, please be aware that this seems to be an issue with VSCode version 1.41.1.

To get around this., you can either downgrade VScode to 1.40.1 to have the extension working normally, or use Ctrl + Alt + R on Windows or Command + Shift + R on Mac to access the snippets.

Google Maps Location Sharing Scam

December 3rd, 2018 by Silvano

Today I received a notification with the Google Maps logo on my phone and the text (including misspellings):

You Have Recived Free Prize From Google Calm Here [URL]*

(*Note: I removed the actual URL to prevent others from visiting it.)

When I tapped the notification I was taken to Google Maps, and it was showing the message:

You Have Recived Free Prize isn’t sharing with you

These people are very clever in figuring out new ways of scamming others, but they can’t seem to get good at spelling words properly.

I like to learn about these scams, so I wanted to know what the URL does. I used a safe box to visit it from the command line.

The original URL uses Twitter’s short link feature. It then redirects to another domain (which I will omit for obvious reasons), which in turn redirects to another domain, which redirects to yet another domain. All these domains are from NameCheap.

The URL has an ID that if you change it you see a different “giveaway”. The one sent to me was a “Free Phone Case Giveaway”. Another I saw was “Air Jordan Giveaway”.

The page asks for “Shipping Info”, including Name, Email, Address and Country. But then it shows this:

Congratulations, you qualify for our Phone Case Giveaway

Due to an unusual amount of giveaway entries, users are now required to complete a brief human verification process.

And links to a website where you need to fill out a survey, and whoever owns the Id for the link will make money off of you.

 

Let’s hope Google closes this loophole in Google Maps, along with the other issues that came out last month.

Best dog car seat

October 14th, 2018 by Silvano

Since I posted about another product, let me talk about this one too because this may help someone else.

After over 2 years and 2 months waiting for our car, we finally received our Tesla Model 3 back in July. Although it was my order and my wife was not even aware when I made the reservation for the car on April 1st, 2016, I let she do the first drive out of the Tesla Service Center. I know, I don’t know how or why I did it, but you can imagine the anxiety.

You know how it is when you get a new car… I was being very careful with it, so there was no way that I’d let our dog Chewie in the back seats with no cover or any other kind of protection. So I started researching our options. At the time, there was nothing custom for Tesla’s and I couldn’t find any recommendation on the Model 3 forums. So I started looking on Amazon and other sites for recommendations.

I went from those ugly seat covers, to the hammock covers, to pet car seats. Chewie is a rough coat Jack Russell mix, so it would be nice if he could seat higher to look out of the window and bark at bicycles, so we decided to go with a car seat.

The requirements were:

  • Protect the seats from scratches
  • Good size for our small dog to be able to look out the window
  • It has to look nice
  • It has to be safe for Chewie in case of accidents

After looking at many options, I found one that matched our requirements.

This is the one (you can see more about it here: https://amzn.to/2Cgdxyf or click on the picture below):

K&H Pet Products Bucket Booster Pet Seat

Chewie loves it and it keeps him safe, since the seat itself is locked by the seatbelts and it comes with two hooks that you we can lock to his harness.

We liked it so much that we ended up buying a second one to keep in my wife’s car. She used to drive him around in the back seat, but we figured this is a much safer and better option overall. I hope this helps you decide.

Best noise cancelling headphones

October 14th, 2018 by Silvano

Today I was talking to a friend about my noise cancelling headphones. It was one of the best purchases I’ve ever made, despite the price tag (at the time) of over $300. They are available now on Amazon for $179. You can click here to check them out: https://amzn.to/2pSQjGV

I don’t travel by plane that much, but at least once a year I take long flights to Brazil or to California (I still live in South Florida). Having the Bose QuietComfort 25 in those flights made a huge difference. They are comfortable, come in a nice travel case and when the noise canceling is on, you might forget you are on a plane. After 3 years they are still going. I just need to replace the pads, but they still work great.

Since I found this was going to be useful to my friend I thought why not share with more people.

They have a new version now Bose QuietComfort 35 (series II), but I haven’t tried those yet. They have the same price tag of the 25 when I bought it 3 years ago, so it’s probably a good idea to get this one if it fits your budget.

Crescimento pessoal e profissional

August 8th, 2018 by Silvano

Eu acredito que se cidades pequenas investissem em ensinar aos jovens profissões que podem ser executadas através da internet, como: programação, design, marketing digital, produção de conteúdos, produção de vídeos, etc. o retorno econômico para a população seria visível a curto prazo. Os jovens não precisariam mais deixar a cidade em busca de melhores oportunidades e famílias de baixa renda poderiam buscar um futuro melhor.

A internet está cada vez mais acessível para todos, mas muita informação útil é ignorada pela maioria da população. Foi pensando nisso que montei a lista abaixo. São exemplos de sites e aplicativos que podem ajudar qualquer pessoa a crescer tanto pessoalmente quanto profissionalmente.

Khan Academy

A Khan Academy é uma instituição americana sem fins lucrativos que tem como missão oferecer uma educação gratuita e de alta qualidade para todos, em qualquer lugar.

O site oferece aulas de matemática, física, química, química orgânica, e biologia, além de aulas na área da saúde, engenharia, economia, computação, história, etc. A metodologia é muito divertida para crianças, adolescentes e até mesmo adultos (eu mesmo fiz várias aulas). Os alunos assistem a vídeos explicando um determinado assunto e então podem fazer testes para avaliar o que aprenderam. Em cada atividade os alunos ganham “pontos de energia” e conquistam medalhas de acordo com o progresso.

Se você tem interesse em aprender ou relembrar algum assunto, ou se tem crianças e adolescentes em casa, recomendo muito que deem uma olhada neste site. Professores também podem usar a plataforma para melhorar o ensino dentro de sala de aula.

Professores de vários países já utilizam a plataforma Khan Academy, inclusive no Brasil.

Acesse: https://pt.khanacademy.org

Udemy

A Udemy é uma plataforma online de cursos tanto gratuitos como cursos pagos, mas com preços bastante acessíveis.

Os assuntos são variados, como: negócios, TI, produtividade, desenvolvimento pessoal, design, marketing, fotografia, música, idiomas e muito mais. Se você tem vontade de se especializar em algo e seguir uma carreira, é bem provável que encontre cursos úteis para o seu objetivo aqui.

Nesta plataforma você também pode criar seu próprio curso, caso você tenha bastante conhecimento sobre uma determinada área, e assim ganhar dinheiro com a venda.

Acesse: https://www.udemy.com/?persist_locale&locale=pt_BR

Coursera

A Coursera também é uma plataforma online de cursos, porém os cursos são ministrados por professores conceituados das melhores universidades americanas. Existem cursos gratuitos e também pagos, porém os preços ainda são acessíveis para quem realmente busca investir em sua carreira.

Além de cursos específicos, como Inteligência Artificial ou Marketing Digital, a Coursera oferece também programas de mestrado.

Acesse: https://pt.coursera.org/courses

YouTube

Além de vídeos de música, gatos, pegadinhas e Youtubers, o YouTube possui muito conteúdo interessante e gratuito.

Desde aulas de inglês, programação, educação financeira, até culinária, carpintaria, pintura, escultura, meditação, etc. Se você focar em assuntos que são importantes para o seu crescimento pessoal e profissional, usando a busca você consegue encontrar bastante conteúdo para aprimorar seus conhecimentos.

Acesse: https://www.youtube.com/?gl=BR&hl=pt

Duolingo (app)

Duolingo é um aplicativo gratuito para aprender idiomas. A metodologia é muito divertida e existem diversos idiomas disponíveis. As aulas são simples e você consegue acompanhar seu próprio progresso e ainda competir com suas amigas e amigos para ter aquela motivação tão importante.

Lembrando: é de graça!

Acesse: https://pt.duolingo.com/

Deixe seu comentário abaixo caso tenha dúvidas ou queira deixar outros sites e aplicativos interessantes.

* Este post foi criado como complemento de uma fanzine publicada no Paraná.

Feliz Ano Novo!

January 4th, 2012 by Silvano

Uma pausa entre os posts com texto para meu vídeo dos fogos no Bayfront Park em Miami.

(Povo aqui gosta de gritar 🙂

Credit Score

January 3rd, 2012 by Silvano

(Nota: o que estou postando aqui é o que tenho aprendido até então. Isto não significa que aprendi tudo a respeito de todas as situações que descrevo, pois estou nos EUA há apenas 2 meses. Portanto, lembre-se que eu posso estar enganado em algum item e vou descobrir mais tarde. Utilize as informações aqui como base, mas procure outras fontes de informação.)

Credit Score, ou pontuação de crédito, é o grande dilema de quem inicia uma nova vida nos Estados Unidos.
Aqui eles mantém um histórico dos teus empréstimos e de quão bom pagador você é. Isto gera uma pontuação, a credit score, e são baseados nela que as empresas/bancos onde você está buscando empréstimo ou financiamento sabem se você é um bom pagador ou não, assim definindo a taxa de juros que vão te cobrar.

De forma bem simples, a credit score se resume em três tipos:

  • Good credit: você é um bom pagador (paga todas as suas contas em dia).
  • Bad credit: você é um mal pagador (não paga em dia).
  • No credit history: você não tem histórico de crédito (meu caso).

Vale lembrar que só tem histórico de crédito quem tem dívidas. Ou seja, se o sujeito sempre comprou tudo à vista, é muito provável que ele não tenha histórico de crédito.
Não vou me aprofundar sobre credit score neste post. Você pode encontrar mais informações aqui: http://en.wikipedia.org/wiki/Credit_score#United_States

Credit Score e meu (futuro) primeiro carro nos EUA

Ainda não comprei um carro aqui, pois estava focando no apartamento e gastos com o aluguel do mesmo (mais sobre o apartamento no próximo post), mas como já fui me informar sobre como funciona, vou utilizar isto como exemplo.
Basicamente, como não tenho histórico de crédito, minhas opções imediatas para comprar um carro são:

  • Pagar à vista
  • Dar 50% de entrada
  • Convencer algum conhecido a fazer o que eles chamam aqui de co-sign, ou seja, um fiador que tenha bom histórico de crédito e que daria a garantia sobre o empréstimo/financiamento.

Pagar à vista é uma boa alternativa se você tem o dinheiro, claro, e não quer ter parcelas mensais. Mas para quem está iniciando a vida aqui, eu não recomendo, pois isto não vai contar em nada para a sua credit score.

Dar 50% de entrada é a alternativa mais viável. Mesmo se você não tem muita grana disponível de imediato, compre um carro mais barato desta forma e as prestações pagas em dias farão bem à sua credit score. Existem carros muito baratos nos EUA (usados, mais velhos, principalmente). Que tal um Jeep Grand-Cherokee ano 2001 por US$ 5,995.00, por exemplo?

Co-sign é uma excelente alternativa se você tem alguém em quem possa confiar e, mais importante ainda, que possa confiar em você. Aqui existe uma pequena diferença com relação ao Brasil: os credores podem ir atrás do fiador antes mesmo de ir atrás do devedor. Ou seja, se você deixar atrasar uma prestação sequer, o credor pode ir incomodar seu fiador. É bom ter bastante cautela se escolher este método, pois isto pode prejudicar o crédito do fiador.

Como mencionei antes, estas são as opções imediatas. Se você puder aguentar uns 6 meses sem carro, é melhor, pois você pode estabelecer seu crédito neste período.
A melhor maneira de fazer isto é indo até um banco e pedir um Secured Credit Card. Este é um cartão de crédito como os demais, mas você estabelece um limite mais baixo, cerca de US$300.00, por exemplo, e o pagamento (ou não pagamento) das faturas é reportado mensalmente às três maiores empresas de serviço de crédito: Experian, TransUnion e Equifax. Assim, mantendo os pagamentos em dia, sua credit score será estabelecida. Então você terá acesso a mais opções, como um bom pagador 🙂

Em um post futuro vou falar a respeito dos juros de financiamentos de veículos. Chegam a ser ridículos comparados aos do Brasil.

Abraço e até o próximo post!

Vida nos EUA

December 30th, 2011 by Silvano

“A gente nunca esquece do que a gente é, mas a gente vive e o tempo que se tem é vida. O tempo agora é em outro lugar… a vida agora mudou.” – Tadeu Meyer


Desde meus tempos de criança, sempre tive vontade de conhecer os Estados Unidos.
Imaginava como seria assistir a uma partida da NBA dentro do ginásio… ver as casas que apareciam nos filmes… os carros… as famílias com os pais jogando baseball com seus filhos.

Devido a esta vontade, me dediquei desde cedo a aprender inglês. Infelizmente, na escola as aulas não passavam de verb to be a cada ano, pois ninguém mais se interessava em aprender.
Também não havia curso de inglês na minha cidade. É engraçado parar para pensar a respeito, mas eu nunca senti falta de um curso. Afinal, eu tinha um dicionário e vontade de aprender.
O dicionário foi meu companheiro de várias madrugadas em frente ao computador.
Adorava pegar letras de música para traduzir, aprender a pronúncia e melhorar meu vocabulário. Hábito que ainda mantenho.

Quando comecei a trabalhar percebi que esta dedicação valeu a pena. Não demorou muito para que oportunidades de finalmente conhecer a terra do tio Sam surgissem.

Hoje, já perdi as contas de quantas vezes já estive nos EUA. E estou muito feliz também por ter perdido as contas de quantos jogos da NBA já assisti dentro do ginásio 🙂

Desde a primeira visita, a vontade de morar nos states foi crescendo. Não gosto da ilegalidade, então busquei os caminhos legais para tornar esta vontade em realidade.
Quando comecei a trabalhar para a InPhonex, há 6 anos, acreditei que esta poderia ser a grande oportunidade. Arrisquei, me dediquei ao trabalho, dei o melhor de mim e… here I am!

Em outubro (2011) recebi meu visto H-1B e em novembro (2011) mudei para Miami, Florida.

Este é o primeiro post de uma série que pretendo manter contando as minhas experiências por aqui. Até então estava postando algumas coisas no facebook, mas muitos detalhes acabam ficando de fora.
E, desde que mudei pra cá, continuo usando o facebook diariamente pra manter contato com meus amigos e família. O problema é que com isso eu continuo vivenciando o que acontece no Brasil e não estou aproveitando ao máximo a oportunidade que tanto lutei para conquistar. Por isto, aproveitando que é final de ano, decidi que vou suspender minha conta no facebook assim que eu mudar para meu apartamento aqui (sim, ainda estou em hotel… assunto para outro post) ou o ano acabar. O que acontecer antes… e vai ser neste próximo fim de semana 🙂

A idéia do blog é para compartilhar as experiências e continuar mantendo meus amigos e família informados das minhas andanças. Tinha esta idéia já meio esquecida, mas conversar com o Tadeu há pouco era o incentivo que eu precisava. A frase no início do texto veio da nossa conversa no chat. O cara é um poeta.

Pois bem, stay tuned para mais posts sobre minhas aventuras por aqui.

Abraços!

#tek11 РPorque voc̻ deveria ir

May 29th, 2011 by Silvano

Acabo de voltar de Chicago, após 2 dias de evento na php|tek11 . Teriam sido 3 dias, se eu não tivesse 3 voos cancelados e assim perdido o primeiro dia de evento. Mas isto é conteúdo para outro post.

Quero agradecer à InPhonex, provedora de serviços VoIP, onde trabalho, por ter patrocinado a minha ida. Estou trazendo muita informação e conteúdo para o nosso time de desenvolvimento.

Este foi meu primeiro evento internacional de PHP e sem dúvida não será o último.

Razões:

#1 Comunidade/Família

Cheguei no local do evento às 9:30 da manhã do dia 26 de maio, segundo dia de conferência. Peguei minha credencial, a agenda do evento e fiquei sabendo dos concursos que rolariam nos dias do evento. Entre eles o “Bingo dos Palestrantes”, onde você recebia duas cartelas com foto e nome de alguns dos palestrantes, e seu objetivo era ir até cada um destes palestrantes para que este carimbe ou assine sua cartela. Já deu pra sentir como seria o evento.
Elizabeth Naramore estava falando sobre “Comunidades Open Source” com muito entusiasmo e simpatia, apesar de ter chego 30 minutos antes do início da palestra devido a problemas com voos também. Todos adoraram a palestra!
Em um intervalo vi alguém pedindo que ela carimbasse a cartela, aproveitei a deixa para pedir também. Ela não só carimbou, mas perguntou também quem eu era. Quando eu me apresentei ela disse: “Ah, então você é o outro brasileiro que o Rafael Dohms estava falando” então me apresentou para a Lorna Jane Mitchell que estava junto a ela, ambas muito queridas.
Esta primeira experiência se repetiu com cada um dos palestrantes ou organizadores do evento com quem conversei. TODOS muito abertos e receptivos, o que para mim foi sensacional.
O sentimento é que todos ali fazem parte de uma grande família.

#2 Contato com pessoas que fazem a diferença

Os conteúdos das palestras foram excelentes, mas mais que isto, a interação com as outras pessoas é algo que não tem preço. A oportunidade de extender o conteúdo da palestra, com o próprio palestrante, discutindo a sua realidade dentro da sua empresa, é ótima.
E você não está falando com uma pessoa qualquer. São pessoas que trabalham em empresas e projetos como: php|architect, Zend, Adobe, SourceForge, Microsoft, Oracle, WordPress, xdebug, pear, node.js, couchDB e muitos outros.

#3 Conteúdo

Não vou falar dos conteúdos das palestras, pois este post ficaria muito extenso. Adianto apenas que o conteúdo é essencial para empresas e profissionais que querem atingir o próximo nível.
Então de uma olhada aqui: http://joind.in/event/view/679 neste link você vai encontrar os slides para todas as palestras assim como o feedback do público.

#4 Hack-a-thon

Na noite do dia 26 de maio foi realizado o Hack-a-Thon. Uma noite para por a mão na massa. Haviam vários projetos com seus representantes e os participantes poderiam escolher qual projeto contribuir e tentar desenvolver algo, ou ajudar resolver bugs, enfim… para trocar idéias de forma prática. Mais informações aqui. Gostei muito do modelo e creio que devemos acrescentar nos nossos eventos também. É diferente dos mini-cursos pois é algo mais aberto e bidirecional. Também nesta noite foi organizado um PHP Test Fest pelo brazuca Rafael Dohms, trabalho que foi elogiado.

#5 Portas Abertas

Existem muitas oportunidades de emprego nestes eventos. Várias empresas procurando profissionais.
Além disso, existe muita oportunidade para networking, o que eventualmente pode se tornar uma oportunidade de emprego no futuro.

E para finalizar…

Quero agradecer e MUITO, em meu nome e em nome de toda a comunidade PHPSC também, ao Rafael Dohms, pelo excelente trabalho que ele está fazendo na comunidade PHP brasileira e também nos representando em eventos como este.
Sem dúvida alguma o pessoal lá fora gosta demais dele e o respeitam muito. Respeito este que falta de muitas pessoas que fazem parte da nossa comunidade.
A todos aqueles que criticam o Rafael, gostaria de pedir que vocês parem e pensem o que estão fazendo pela comunidade ou mercado de trabalho, antes de sair atirando pedras.
Rafael está abrindo portas enormes para nós e quem não está vendo isso ainda, precisa prestar mais atenção.
Infelizmente perdi a apresentação da sua palestra por causa dos voos cancelados, mas o feedback foi ótimo: http://joind.in/talk/view/3417

Enfim, esta é minha recomendação para todos que tiverem uma oportunidade de ir em um evento como este, especialmente a php|tek, vão! Vale cada minuto!

Um abraço!

“Como ser um bom profissional de TI”: Minhas Contribuições

October 14th, 2010 by Silvano

Este post na verdade era para ser um comentário no blog do meu amigo Elton Minetto. Antes de ler o que eu escrevi, leia o post dele: http://www.eltonminetto.net/como-ser-um-bom-profissional-de-ti.htm

Comecei a escrever meu comentário e rapidamente notei que o que eu tinha pra falar não servia para um simples comentário. Aproveitei então a oportunidade de criar vergonha na cara e atualizar meu blog com este “post-resposta”.

Segue então o que escrevi ao Elton:

Excelente post, Elton!
Minha experiência nos meus 10 anos na mesma área me leva às mesmas conclusões.

Minhas contribuições aos tópicos:

Estude e aperfeiçoe-se

Apenas um comentário. Se seu leitor optar por fazer uma faculdade: lembre-se de que o propósito deste período de estudo serve para você entrar em um mercado de trabalho. Onde as coisas são mais práticas e menos teóricas. Sugiro entrar no mercado de alguma forma, seja através dos outros tópicos citados nos posts, como participar em UGs, conferências, enfim. Estar em contato com profissionais da área ajuda bastante!

Aprenda inglês

Li o post do Guilherme no dia que ele postou e também concordo. Eu nunca fiz curso de inglês e hoje sou Diretor de Tecnologia de uma empresa americana. Estou neste momento em Miami. Se eu não soubesse inglês não teria tantas oportunidades.

Mantenha o networking

Eu creio que Networking é ESSENCIAL. Networking abre portas! As vezes onde você nem imagina que existiria uma.

Vá a conferências e eventos

Concordo plenamente. Ajuda a exercitar e aumentar seu networking.

Não se apaixone por uma tecnologia

Usando uma comparação simples, existe uma razão pela qual um lenhador utiliza um machado ao invés de uma faca. Mesma analogia se aplica neste contexto.

Aprenda outras áreas

Perfeito também. Abra a mente para outras áreas. Conheça pessoas de outros setores da empresa. Este conhecimento vai te trazer mais networking e acredite em mim: portas maiores podem se abrir através de contatos que não são da sua área.

Tenha um blog/site

Aconselho também. Conheci muitas pessoas através de blogs que criei.

Pratique sempre

Outra máxima: “a prática leva à perfeição”

Leia muito

Concordo, apesar de que eu poderia ler mais do que leio 🙂 Ler ajuda também a aprender a escrever as palavras corretamente, o que me parece que falta a muita gente.

Colabore

Eu aprendi muito do que sei hoje colaborando com outras pessoas. Eu passava HORAS por dia em canais de IRC relacionados à web ajudando outras pessoas. Adorava quando alguém aparecia com um problema que eu não sabia a resposta, pois era a minha grande oportunidade de buscar este conhecimento para poder então ajudar. E assim não só consegui aprender muitas coisas, como também conheci muitas pessoas. Até alguns que na época eram adolescentes e hojes são colegas de profissão, muitos dos quais tive a oportunidade de conhecer pessoalmente e manter contato.

Participe de algum GU

Como membro do PHPSC, sou suspeito para falar. Mas eu acredito que se todos os profissionais participassem de GU’s relacionados as suas áreas de atuação, o mercado de trabalho seria muito, mas muito melhor.

Quero adicionar um tópico:
Saia da sua zona de conforto
Não tenha medo de arriscar quando alguma oportunidade bater em sua porta. Especialmente se você tiver que sair da sua zona de conforto. Este é o grande motivo pelo qual algumas pessoas tem mais sucesso do que outras: elas arriscam. E isto me lembra de outra máxima, que não por acaso já pude sentir na pela várias vezes: quanto mais me empenho, mais sorte eu tenho.

Quando você correr riscos, se empenhar, sair da sua zona de conforto por várias vezes e enfim ter sucesso, vai ser comum as pessoas olharem para você e dizerem que você teve sorte… mas você se acostuma 🙂

Abraço Elton e parabéns pelo post.