Git: Apagando um branch remoto
12 de Dezembro de 2012, 0:00 - sem comentários aindaNota rápida sobre Git e branch remoto. Estava precisando apagar um branch que trabalhei algum (muito) tempo atrás do repositório remoto e não estava lembrando como fazer: Bate-cabeça aqui, bate-cabeça ali e eis que fui consultar o manual do Git.
#git push origin :branch O "<strong>origin</strong>" é o apelido do repositório remoto e o "<strong>:branch</strong>" é nome do branch a ser apagado. Simples, fácil de esquecer e difícil de achar novamente no manual.
1 Mês sem correr
28 de Novembro de 2012, 0:00 - sem comentários aindaJá estou à um pouco mais de 30 dias sem correr, tomando antiflamatório e fisioterapia. Claro que antes de procurar um médico, achei que um descanso de alguns dias resolveria a minha dor no joelho. Pois é, não é bem assim que banda toca…
Fui no ortopedista e ele identificou que estou com uma inflamação patelar no joelho e que não posso correr mais ou fazer movimentos repetitivos. Ele comentou que a recuperação é demorada e precisa fazer muitas sessões de fisioterapia.
Ah, claro!!! Começando o tratamento com um remédinho básico (antiflamatório) longas sessões de fisioterapia. hunf!!!
Toda vez que corria eram 2 à 3 dias com uma dor forte no joelho, algumas vezes achei que tinha trincado alguma coisa ali pois a dor incomodava muito.
Na academia expliquei o problema e pedi para trocar a série de exercícios já que o médico não me impediu de fazer musculação. (eba)
Não correr é um tédio, meu sono piorou, minha disposição diminui e estou procurando alguma coisa para fazer. Pensando em fazer natação…
Tédio? Não! Definitivamente não correr não é tedioso! É chato mesmo! Principalmente ao ver a galera treinando na rua de manhãzinha e meu exercício aeróbico mais intenso é virar o pescoço acompanhado-as.
Meus planos de correr a São Silvestre foram para ralo. Vai ficar para 2013/2014!
Obs. Isso se o fim do mundo não vir agora.
status do serviços do Skype
31 de Outubro de 2012, 0:00 - sem comentários aindaO melhor site de status de serviço que conheço é o do Skype. Ele já existe há muito tempo e tem um visual bacana.
Na imagem abaixo você vê os serviços funcionando como se estivessem sendo corações batendo. A imagem não é tão fiel porque os corações são animados, para vê-los vá ná página oficial.
Status do Tumblr
28 de Outubro de 2012, 0:00 - sem comentários aindaO Tumblr é um sistema de blog (tem um novo mais modermo mas esqueci…). Muitas pessoas usam-o como blog ou como twitter/facebook e infelizmente para eles o Tumblr ficou indisponível essa semana.
Não, não. A idéia aqui não é analisar porque tiveram indisponibilidade do serviço mas é mostrar como é a página de status deles. Já mostrei como é do wordpress.com, é bem mais interessante que a página do Tumblr.
Sim! é só isso mesmo.
Poderia ser mais do que somente uma linha dizendo se está online ou não. Mas às vezes menos é mais, questão de gosto. :)
Rsync: resume transfering
26 de Outubro de 2012, 0:00 - sem comentários aindaMy memory has some bugs and I often forget command syntax and other things.
Frequently, I have synchronized VMs images in some datacenters. The internet in Brazil is “lazy” when compared to some other countries, mainly to upload traffic. The max upload transfer in my house is 120kbits and VM image is more or less 4Gb, then you imagine how long it is necessary to complete an upload!
I would bet it takes a little more than 11 hours to complete. This when some interruption internet connection. =/
Well, let’s go:
$rsync -CravzpP –progress ozzy_sane.img user@domain.dom:~
The magic option is “P“. It is an abbreviation
to Preserve. If there are still some remaining doubts, read the manual.
Latinoware: Eu fui
20 de Outubro de 2012, 0:00 - sem comentários ainda
Sempre quis ir no Latinoware e nunca pude. Depois de algumas tentativas, finalmente consegui.
O evento teve excelente organização, palestras interessantes e uma público bem empolgado.
Esse ano foi organizada uma trilha de banco de dados que teve palestras de Mysql, Postgresql, MongoDB e Riak. As palestras tinham excelente nível técnico e espero que se repita para o próximo ano.
Muitos tem dito atualmente que o Latinoware é o melhor evento de Software Livre. Atrevo-me concorda e principalmente: “Não tem a temperatura congelante de Porto Alegre!”
Ah, claro que fiz uma visitinha as Cataratas do Iguaçu!
P.S.: Estava esquecendo, as palestras estão no Slideshare.
Electric City
16 de Outubro de 2012, 0:00 - sem comentários ainda
Eletric City é um seriado web (este tipo de seriado também conhecido como web seriado) escrito e produzido pelo Yahoo. Ele é uma série animada numa cidade fictícia com o nome do título. Episódios são curtinhos, em média de 5 minutos e tem uma boa dinâmica
Ainda estou assistindo mas já dá para afimar que é um bom produto. Confiram também, está com legendas em português.
Circuito Caixa: Eu fui
16 de Outubro de 2012, 0:00 - sem comentários aindaMais uma prova de 10Km, o percurso é bem parecido com o Circuito das Estações Adidas mas com a pequena diferença da largada ser dentro do estádio do Pacaembu Por sinal, é muito bonito!
O clima está bom para corrida e a prova foi bem bacana. Não estive muito preocupado em fazer um tempo ótimo (abaixo dos 55 minutos) porque minha preocupação é com a prova no fim do ano chamada “São Silvestre” e a famosa subida da Brigadeiro.
P.S.: Meu tempo oficial foi de 52:36. Recorde pessoal mas ganhei uns dias de molho e uma visita ao ortopedista.
Run, Forest, run!
Status do wordpress.com
16 de Outubro de 2012, 0:00 - sem comentários aindaO WordPress é provavelmente a maior plataforma de blog existente na atualidade. Maior, entenda-se como a mais usada. O wordpress.com é a versão de código-aberto com algumas funcionalidade extras, sendo que algumas dessas funcionalidades são pagas.
Não que isso seja um problema, muito pelo contrátrio. Afinal, como já dizem por aí: “Não existe almoço grátis!”
Na página de status deles tem um mapa que mostra as atualizações (post, comentários, etc…) na plataforma.
Os números deles são bem interessantes: 373 milhões de visitantes por mês, 500 mil post e 400 comentários todos os dias. Entre os 10 maiores idiomas usados estão Português, Indonésio e Vietnã.
Ah!!! Já estava me esquecendo! No topo mostra a soma de todos os sites que usam wordpress: 56 milhões.
Também não posso deixar de mencionar que eles mantém a infraestrutura para suportar todos esses números com um pouco mais de 150 funcionários.
Obs. Faça um teste em qual sites deles para ver os cabeçalhos HTTP com curl, vai achar um easter egg bem interessante.
#curl -I http://wordpress.com
Latinoware: Aí vamos nós…
14 de Outubro de 2012, 0:00 - sem comentários aindaDepois de algumas ensaios para ir ao Latinoware, finalmente ire participar. Há muito tempo atrás fui no Latinoware quando foi realizado em Curitiba mas dizem que não é a mesma coisa que o evento em Foz do Iguaçu. Portanto, posso dizer que é a primeira vez.
Apresentei duas palestras: “E agora, o banco caiu?” e “Como suportar um milhão de usuários simultâneos”.
Na volta conto como foi.
Eu fui: Circuito Adidas – Primavera
28 de Setembro de 2012, 0:00 - sem comentários aindaQuinze dias antes da etapa Primavera do Circuito Adidas peguei uma conjuntivite forte e detonou todo o planejamento para os 10km da prova.
Mesmo assim encarei a corrida sem muita pretensão de fazer um bom tempo. Se terminasse perto dos 55 minutos estava ótimo.
Os dois primeiros km foram bem, estava com pace de 4:30 para minha surpresa. Até acreditei que poderia manter o pace…
Os dois kms seguintes lembraram-me que estava sem treinar, o pace subiu para 5:35. As pernas já não estavam mais tão firmes, a respiração já não era lá essas coisas mas estava firme em terminar. Isso se manteve até os dois últimos kms.
2km para acabar a prova, parecia que faltava uns 100km. Estava quase desistindo mas com um último esforço terminei a prova. Eu estava acabado mas contente em terminar. Meu tempo final foi 55 minutos e sei lá quantos segundos, não importava a precisão mas sim cumprir a meta.
Dever cumprido, hora de ir para casa, certo? Errado!
Senti uma dor terrível num músculos próximo ao joelho. Essa dor era como se uma pinça puxando o músculo. O que os jogadores de futebol popularmente chamam de uma fisgada na coxa.
Hoje já não sinto mais dor mas o sinal amarelo acendeu. Numa próxima corrida que achar que não tive um bom treino, só vou colocar os fones, boa música e curtir a corrida.
A revolução será codificada!
25 de Setembro de 2012, 0:00 - sem comentários aindaHoje e cada vez mais teremos o que Silvio Meira chama de Informaticidade. Para alguns de nós, a informaticidade é tão importante como a eletricidade que permite que você leia este texto neste momento ou tomar um banho quente ou simplesmente assistir televisão. Informaticidade é junção de Informática com Eletricidade, Silvio diz que a informática estará cada mais presente na sociedade que ela será praticamente onipresente, estará em todas as casas, nas ruas e até no espaço.
Já pensou quantas pessoas que usam celular com internet (smartphone) que você conhece? E quantos conseguem viver um dia sem usá-lo?
Provavelmente, eles usam o smartphone como extensão do corpo. Se ficam um dia sem o celular, eles sentem-se nus!
Com a popularização dos smartphones e o implantação da versão 6 do protocolo IP (IPV6), a internet poderá estar em cada objeto que possuir algum tipo de eletrônica. Gerando, consumindo informação e interagindo com outros “objetos”, serviços e humanos.
Talves a informaticidade seja o pilar de uma revolução tão importante que terá efeitos de como as pessoas, costumes ou mesmo o significa países serão daqui alguns anos. Se for possível comparar com o passado da humanidade, poderia arriscar dizer que está nova revolução terá o mesmo impacto que as revoluções industriais tiveram na humanidade.
A informaticidade já permite que muitos de nós, humanos, possam modificar muitas coisas da sociedade atual. Um jovem das Ilhas Fiji pode ajudar a encontrar a cura de uma doença ou criar uma nova forma de produção de energia, ele também pode paralisar uma Usina Hidroelétrica no Brasil, uma Usina Nucelar nos EUA ou mesmo interferir nas ações negociadas nas bolsas de valores em qualquer lugar do mundo. Logo, ela estará em praticamente em todos os lares do Brasil, com o mesmo nível ou próximo da televisão (95% do território brasileiro).
Se a informaticidade será tão importante para a sociedade, cabe um pequenos parânteses:
Se cada um de nós, (humanos) fazemos parte de uma evolução de código (DNA). Isto é, seu pai, sua mãe ”construiram” você, eles foram seu “programadores”. Sendo assim, podemos afirmar que cada um de nós tem uma “codificação” diferente. Se tivéssemos códigos exatamentes iguais, seríamos clones mas clones não é foco deste texto, fica para um próximo texto…
Esses códigos são manipulados para fazer melhoramento genético de plantas e animais. De certa maneira pode-se afirmar que este texto é um código, um código escrito em português que só pode ser entendido por alguém que entenda um pouco da língua portuguesa.
Hoje o mercado de trabalho exige que saiba um idioma além do português. Geralmente pede-se inglês como segundo idioma mas daqui alguns anos o que pedirão como requisito profissional é habilidade de desenvolver programa de computador. Então, além do inglês, espanhol ou chinês, você ou seus filhos/netos terão que saber algum idioma de computador (linguagem de programação) como Python, Java, Ruby, etc.
Quando compara o desenvolvimento de programas de 30 anos atrás com o que é produzido hoje, é fácil identificar que existe um esforço menor para escrever as mesmas funcionalidades de um programa. Um exemplo: escrever um código de um servidor HTTP requer pouquíssimas linhas, hoje em dia. Provavelmente daqui alguns anos as linguagens de programação evoluiram para estarem próximas à linguagem natural.
Nessa perspectiva, significará que você ou seus filhos/netos poderão codificar robôs, carros, geladeiras, etc. Algo assim:
Olá Kitt! Vá pela Avenida Caiotuva e se tiver com velocidade média de 10km/h, altere o caminho pela paralela até chegar na Rodovia dos Bandeiras.Não é um código complexo, certo? Se pensarmos em como fazer a instrução acima nos dias de hoje, teríamos algumas centenas (talvez algumas milhares) de linhas de código.
Isso é um simples exemplo, exercite a imaginação e poderá expandir para coisas incriveis até para serem descritas aqui (Tem alguma idéia doida, pira nos comentários…).
Quando era um estudante do ensino médio, tive aulas de programação, nessa época a escola codificavámos para processadores Z80. Atualmente em algumas escolas primárias é ensinado a programar robôs (Lego Mindstorm)!
Bem, daqui alguns anos, possivelmente nossos filhos/netos aprenderão a codificar máquinas antes de aprender inglês ou chinês.
Claro que este texto tem um pouco de futurologia, mas se a informaticidade tonar-se tão importante como a água ou eletricidade, as bases estão colocados para mudanças tão profundas na sociedade que praticamente “Todos serão hackers“!
Obs.: O título é emprestado de “A Revolução não será televisionada“! Se não assistiu, vale à dica…
20ª Maratona de Revezamento Pão de Açucar – SP
21 de Setembro de 2012, 0:00 - sem comentários aindaBom, fui na 20ª Maratona de Revezamento Pão de Açucar – SP!
É muita gente participando, de todas as idades e de vários níveis de performance em corrida. Desde a galera que andava curtindo o clima da corrida à galera mais profissional, correndo contra o tempo.
Bom, tive um pequeno contratempo no início da prova e me mandaram para o lugar errado. Quando deram a largada, estava quase 1Km de distância deles. Não restou muito a fazer a não ser correr atrás do prejuízo…
Fiz o meu trajeto um pouco atrasado (45 minutos e uns tantos segundos…) ao invés, poderia ter feito abaixo dos 40 minutos facilmente mais o atraso da largada prejudicou bastante meu tempo e consequentemente para o restante da equipe.
De qualquer forma foi uma corrida legal, um clima bastante legal e galera bem empolgada. Agora é encarar os 10Km neste próximo fim de semana na Corrida das Estações Adidas – Primavera!
20ª Maratona de revezamento Pão de Açucar
14 de Setembro de 2012, 0:00 - sem comentários aindaFui convidado para participar de uma equipe 20ª Maratona de revezamento Pão de Açucar. Serei o primeiro a correr e com a responsabilidade de fazer o trecho mais longo.
O circuito da corrida tem um pouco mais de 10km, sendo que os trechos (para revezamento de 8 corredores) é de mais ou menos 5km. O corredor que faz o primeiro trecho fará uma distância um pouco maior, no meu caso será um pouco mais de 6km. A vantangem de ser o primeiro é correr com uma temperatura ambiente relativamente boa, se comparar com o último correrdor que fará seu trecho por volta das 11 da manhã.
Quem quiser dar uma olhada no mapa e conferir o circuito, pode clicar aqui.
Obs.: Curti meu trecho porque sai do Ibirapuera.
PostgreSQL 9.2 chegou!
10 de Setembro de 2012, 0:00 - sem comentários ainda
Saiu a nova versão estável (9.2) do PostgreSQL.
Tradicionalmente a cada versão está mais rápido, mais robusto e mais versátil. Dentre as novidades mais bacanas estão: Suporte nativo à JSON, Hstore e replicação em cascata.
Para saber um pouco mais, recomendo ler a Nota de Lançamento.