Planeta Debian-SP

January 26, 2016

Eduardo Marcel Macan

January 25, 2016

Alex Laner (rootsh)

Instalando o glances no SaltStack

Este é um exemplo de deixar a instalação automatizada do Glances através do SaltStack.

glances.sls

python-pip:
  pkg.installed

bottle:
  pip.installed:
    - name: bottle >= 0.12.9
    - require:
      - pkg: python-pip

batinfo:
  pip.installed:
    - name: batinfo >= 0.3
    - require:
      - pkg: python-pip

zeroconf:
  pip.installed:
    - name: zeroconf >= 0.17.4
    - require:
      - pkg: python-pip

netifaces:
  pip.installed:
    - name: netifaces >= 0.10.4
    - require:
      - pkg: python-pip

pymdstat:
  pip.installed:
    - name: pymdstat >= 0.4.2
    - require:
      - pkg: python-pip

requests:
  pip.installed:
    - name: requests >= 2.9.1
    - require:
      - pkg: python-pip

influxdb:
  pip.installed:
    - name: influxdb >= 2.11.0
    - require:
      - pkg: python-pip

statsd:
  pip.installed:
    - name: statsd >= 3.2.1
    - require:
      - pkg: python-pip

pystache:
  pip.installed:
    - name: pystache >= 0.5.4
    - require:
      - pkg: python-pip

docker-py:
  pip.installed:
    - name: docker-py >= 1.6.0
    - require:
      - pkg: python-pip

pysnmp:
  pip.installed:
    - name: pysnmp >= 4.3.1
    - require:
      - pkg: python-pip

pika:
  pip.installed:
    - name: pika >= 0.10.0
    - require:
      - pkg: python-pip

py-cpuinfo:
  pip.installed:
    - name: py-cpuinfo >= 0.1.8
    - require:
      - pkg: python-pip

six:
  pip.installed:
    - name: six >= 1.10.0
    - require:
      - pkg: python-pip

logutils:
  pip.installed:
    - name: logutils >= 0.3.3
    - require:
      - pkg: python-pip

potsdb:
  pip.installed:
    - name: potsdb >= 1.0.2
    - require:
      - pkg: python-pip

https://bitbucket.org/gleb_zhulik/py3sensors/get/tip.tar.gz:
  pip.installed:
    - name: PySensors >= 0.0.2
    - require:
      - pkg: python-pip

glances:
  pip.installed:
    - require:
      - pkg: python-pip

por rootsh em January 25, 2016 01:25 PM

Eduardo Marcel Macan

January 24, 2016

Eduardo Marcel Macan

Aproveitar pra turistar enquanto tudo é novidade.
Playing the tourist before routine hits.
Facendo il turista mentre tutto è ancora novità :)

por Eduardo Maçan em January 24, 2016 03:21 PM

January 23, 2016

Eduardo Marcel Macan

Chão de pedra 1, gorilla glass 0.

O touchscreen funcionava bem o bastante para pedir um replacement ao Deal Extreme pelo próprio aparelho, in loco.

por Eduardo Maçan em January 23, 2016 07:40 PM

January 22, 2016

Eduardo Marcel Macan

Ideia de negócio: abrir uma doceria chamada "bala perdida"

por Eduardo Maçan em January 22, 2016 10:11 PM

Lembrando a todos que meu aniversário está logo ali. O dólar tá caro? A Dilma tá mordendo forte nas importações pelo correio? Não me importo de receber um presente coletivo, basta que se organizem e façam uma vaquinha. Até julho dá tempo.

Star Trek Spock 1:12 Collective Action Figure

It's only logical that you bring home the Star Trek Spock 1:12 Collective Action Figure. The Star Trek Spock 1:12 Collective Action Figure was digitally modeled to craft an uncanny actor likeness. The figure stands about 6 1/2-inches tall and has 28 points of articulation. This amazing Spock figu...

por Eduardo Maçan em January 22, 2016 09:26 PM

January 02, 2016

Helio Loureiro

Novo membro da FSF

Depois da chamada para ajuda à FSF na BR-Linux, Projeto GNU precisa da nossa contribuição – e não de brigas internas na comunidade, resolvi me associar a ela para ajudar.  Afinal nada mais prazeroso que escrever meus artigos como um membro da FSF.

E um recado que nunca pode ser esquecido: free software é software livre, não gratuito.

Também fiz uma contribuição à FreeBSD Foundation, só pra manter o equilíbrio do universo.  Ao menos do universo de software livre.

por helio@loureiro.eng.br (Helio Loureiro) em January 02, 2016 11:08 PM

January 01, 2016

Helio Loureiro

Retrospectiva 2015 do site

E chegou 2016.  Nada como fazer uma análise sobre o tráfego no site durante o ano de 2015.  Em geral eu fazia isso de forma fácil com o j4age, mas... resolvi atualizar o site no final de 2015 e terminei destruindo a instalação do joomla 2.5 que tinha, o que me forçou a instalação do joomla 3 e migração dos artigos.  Com isso estou na última versão do joomla 3, mas perdi algumas das ferramentas (módulos e plugins) que usava.  E entre eles o j4age.  Mas como eu faço a monitoração via google também, alguma coisa restou pra ser olhada.

Em geral tive 81 mil visualizações, sendo 2 do mesmo acesso, com 34 sessões.  São quase 9 visualizações/hora.  Pra um site que não tem divulgação nenhuma, acho que está de ótimo tamanho.  Em relação ao ano anterior, 2014, as visualizações eram da ordem de 100/dia e agora subiram para 224/dia.  Já me sinto o rei do camarote das buscas orgânicas.

As estatísticas mostram baixo engajamento, ou volta de usuário.  Eu acho que isso se deve por conta de filtros de cookies.  Continuem assim pois meu objetivo não é fazer tracking de quem lê meus posts.  Snowden approves you.

Origem

A grande maioria é brazuca (duh!).  Mas há algum crescimento de locais como Portugal, que é até compreensível, e... China!?  Isso eu não sei explicar.  Aliás a posição 5 deve ser algum bloco IP que foi alocado recentemente e não deve ter sua geo-localização ainda mapeada.  Eu acho que essa maioria de países estrangeiros acessando o site é por conta de alguns artigos em inglês, mas a maioria é mesmo pela minha assinatura de mail, que tem links pro site.

Navegadores

E novamente Chrome é o rei, com mais que o dobro do segundo colocado, o Firefox.  Interessante ter acessos de Safari no site, acima até de Internet Explorer.

Sistema operacional ou por que ainda usam windows por aqui?

Já desisti de ver essa estatística liderada por outro sistema operacional que não seja Windows.  Android já mostra metade do tráfego de Linux, mas ainda ambos juntos não chegam ao número de usuarios com Windows.  Gente, é 2016.  Criem vergonha na cara e parem de usar Windows.  Ao menos pra acessar meu site.

Os mais lidos

E durante o ano todo, o campeão foi #XGH!!!!  Artigos genéricos de opinião misturados com artigos técnicos, mas claramente uma preferência por textos não técnicos.  Escovação de bits está ficando fora de moda :(

Que venha 2016

E esse foi um pequeno resumo de meu 2015.  Como participei da organização de outras coisas como hackathons e palestras técnicas, acabei ficando sem muito tempo pra atualizar o site com informações.  Não é uma meta pra 2016 (aliás não fiz meta nenhuma, mas quando atingir, eu dobro a meta) mas espero poder escrever mais.  Vídeos no estilo VLOG?  Eu acho complicado manter a peridiocidade, por isso prefiro participar de hangouts.  Outras formas de mídia?  Acho que vou ficar mesmo com Twitter e Facebook, e talvez dar uma tentanda no Reddit.  Mas nada de muito sério.  E assim inicio meu 2016.

por helio@loureiro.eng.br (Helio Loureiro) em January 01, 2016 05:05 PM

December 28, 2015

Helio Loureiro

Fique rico com software livre

Por uma coincidência incrível, daquelas que ocorrem a cada alinhamento de planetas ou algo do gênero, assisti ontem a palestra do John Maddog Hall na campus party 7 cujo nome é esse do texto: fique rico com software livre.  É o tipo de assunto que gosto de accompanhar, mas eu tinha baixado a palestra pra assistir e tinha esquecido completamente.  Eis que o wifi estava ruim ontem, Netflix não funcionando, Internet intermitente e... sim, resolvi vasculhar o HD pra ver se tinha algo que eu pudesse ler ou assistir.   Incrível o poder de abandonar coisas interessantes conforme a capacidade do HD aumenta...

 Em várias listas e grupos que participo existe uma noção errada, e até um pouco ingênua, de que software livre é o que basta pro negócio dar certo.  Que com software livre já existe uma vantagem competitiva.   Nessa apresentação do Maddog, que está em inglês, ele toca nesse ponto.  Eu peguei algumas partes pra comentar.

Esse primeiro slide é bem interessante.  Ele comenta sobre as liberdades que definem um software como livre.  E coloca bem claro na parte de baixo: ninguém disse que não devia fazer dinheiro escrevendo software livre.  Sim, software livre pode ser vendido.  Pode-se ganhar dinheiro com ele.  Já comentei algumas vezes em sobre a 5a liberdade que criaram - mais acirramente no Brasil - onde transformar software livre em dinheiro virou algum tipo de pecado.  Não é.

Business as usual.  Software livre significou uma quebra de paradigma na forma de fazer software, mas não na de fazer negócios.  Para ganhar dinheiro com software livre é preciso conhecer seu mercado, seus concorrentes, seu produto, seus consumidores, enfim tratar como outro negócio qualquer.  Não existe mágica com software livre.  Software é software e negócios são negócios.

O por qual motivo as pessoas escrevem software livre?  São inumeradas as razões, que diferem em muito do software proprietário, onde somente um modelo de negócios existe.  Mas não acredite que software livre é feito somente por hobbistas.  Grandes empresas já fazem ou contribuem com a maioria dos projetos de software livre.  Em termos de negócios, abrir seu software como livre pode não trazer um benefício direto.  Pode ajudar na correção de bugs e adição de melhorias, mas não necessariamente no negócio em si (software livre não é vantagem competitiva, lembra?).

E alguém pagaria pra ter um software livre?  Sim!  Maddog inumera alguma das razões.  A maior dela é usar o software livre pra atender mais rapidamente alguma necessidade da empresa.  Então essa empresa com certeza pagaria o desenvolvedor, ou que se quiser manter o software, pra adicionar uma melhoria.  Ou mesmo criar um fork.

São consideradas outras facetas do software livre como negócio, mas não vou comentar uma por uma pois o melhor é assistir a palestra por inteiro.  Apenas lembre-se que é possível ganhar dinheiro com software livre, mas isso não significa que software livre seja uma vantagem competitiva pro negócio.

 

por helio@loureiro.eng.br (Helio Loureiro) em December 28, 2015 03:37 PM

December 24, 2015

Helio Loureiro

Jedi mata o GNU

Colaboração: Anahuakim Skywalker

Acontecimentos recentes precisam acionar todos os alarmes do ativismo Jedi. O golpe final está muito próximo. O algoz é a saga Star Wars e a vítima é o GNU. O plano tem se baseado na repetição incansável de que o sistema intergalácticol livre, que é um marco cinematológico, se chama Star Wars, nasce em 1977 e se baseia nos conceitos revolucionários dos Jedis. E onde está o GNU que nasceu uma década depois? Não sou eu quem está fazendo uma acusação leviana, é a própria saga Star Wars quem o diz em seu documentário "O império contra-ataca". Trata-se de uma sequência em seis episódios, feita com primor e precisão cirúrgica para convencer até os velhos ativistas de que o GNU nunca existiu.

Qualquer pessoa que não conhecer a história toda e vir essa sequência da Star Wars terá certeza absoluta que tudo começou em 1977 e não saberá nem que um dia existiu o GNU.

A força da repetição, levada a uma escala galáctica é impossível de deter. Nobres significados já foram subvertidos antes, como o termo "jedi" que virou sinônimo de bandido intergaláctico pelo simples interesse de colocar todos, os bandidos e os questionadores, no mesmo balaio. Questionar, aprender, testar, compartilhar e colocar o "status quo" em uma posição incômoda não é crime. Mas incomoda. O mesmo acontece com a marca Star Wars, sendo repetida a exaustão para remover os conceitos ideológicos que o GNU carrega em si. Matar o GNU é matar a contraposição provocada pela liberdade do código. Foi exatamente com o objetivo de eliminar esse incômodo que a estrela da morte foi criada.

Mas esse é um enredo bem conhecido e, infelizmente, ignorado pela maioria dos envolvidos em Star Wars. É como se eliminar o GNU fosse algo "cool", bacana, legal, simples. Quantas vezes tive que ouvir que dizer "GNU/Jedi" era difícil, e que ajudava mais na aceitação do novato dizer apenas Jedi. Bom, hora de assumir sua parcela de culpa na
tentativa de extinção do GNU.

Alerta vermelho!

Os Jedis dizem que os Siths serão um grande parceiro

Como assim? Simples: no pensamento Jedi o que realmente importa é o acesso à força, no limite necessário, para melhorar os meios de combate com sabres de luz. Mais rápido, eficiente, com mais qualidade e muito mais barato. Trata-se de um modelo de força e se os Siths aderirem a esse modelo, que mal há? Não acredita? Leia matéria original
direto da Wookipedia.

Jedis não são Open Source

O que dirá Software Livre então? Nem pensar! O professor Masdra Narsgodi deixa isso muito claro neste episódio intitulado de "la galaxia dividida". É uma aparição pequena, fria e calculista. Ele baixa os escritos Jedis, olha os fontes e encontra códigos de conduta não livres. Simples e preciso. Nenhum lero-lero ideológico. Não deixe de conferir.

O que mais você precisa para perceber que se não fizermos algo o GNU será extinto? Se não agirmos rápido permitiremos que os valores difundidos pela Federação e pelo GNU, de que o acesso ao código deve empoderar os usuários para inverter a relação entre esses e os Jedis, serão suplantados pela outra ideologia, que defende o acesso ao sabre de luz como um pilar para meios de proteção mais eficientes.

Perceba que não se tratam de ações isoladas e desconexas. Fica cada vez mais evidente que é uma ação deliberada para extinguir a Galáxia Livre, suplantando-a pela Força. Uma pesquisa rápida demonstrará que o termo "Jedi" tem sido usado mundialmente como sinônimo de "livre". Mas não significam a mesma coisa, não tem o mesmo peso ideológico, não se baseiam nas mesmas premissas e não reagem na sociedade da mesma forma. Jedi/Sith defende meios de proteção e Federação/Livre buscam mudar a sociedade em busca de uma Galáxia melhor. Como o "status quo" não tem interesse em mudanças que alterem as relações de poder, então o Jedi/Sith é estimulado como uma versão mais suave deliberdade. Assim, subitamente parece que o mundo todo aderiu ao "Jedi": Jedi Mind, Jedi Data, Jedi Office, Jedi Temple e por ai vai.

Que fique claro: algo jedi não é necessariamente livre. E é exatamente dessa dubiedade que o "status quo" se alimenta. Vende liberdade, mas fornece prisões.

O que fazer?

Algumas ações são mais simples que outras, mas todas são possíveis e qualquer uma delas, mesmo que seja uma só, fará toda a diferença. Lembre-se que sua participação é fundamental.
* Diga somente GNU! Não se refira mais ao sistema planetário como Jedi. Minha sugestão é que você sequer diga GNU/Jedi. Mesmo que você não concorde plenamente, neste momento, ajuda muito se fizermos um esforço para reforçar o GNU. Estamos tentando virar o jogo, lembra? E depende muito apenas de você e de cada um de nós. Por que? Oras, porque quando você disser GNU, o desavisado não saberá ao que você se refere e essa é a oportunidade para falar
sobre liberdade, compartilhamento que revoluciona e como essa ação tem o poder de transformar a sociedade. Jedi? Isso é só mais um programa de proteção que nem sequer é livre.
* Não use mais o sabre de luz. Adote outros mascotes para referenciar seu apreço pelo Software Livre. O sabre de luz é o logo dos Jedi. Jedi não é livre. Portanto esqueça o sabre de luz. A fauna do Software Livre é imensa e com certeza você vai encontrar uma outra proteção que lhe agrade. Na dúvida, opte pelo próprio GNU.
* Não seja Jedi. Existe um conjunto de planetas GNU que não são Jedi: LinuxJedi é um exemplo. Esses sistemas operacionais usam um kernel chamado linux-jedi , um Jedi "desenjedixicado" e mantido pela Federação, que funciona em
qualquer outra rebelião, inclusive contra o Império.

É claro que a lista poderia ser muito mais longa, mas se você se comprometer a fazer apenas uma delas, podemos reverter o cenário e evitar a extinção do GNU.

Seja um "Jedi do GNU", seja #jediGNU!!!

Saudações Livres!

 

 

Nota: agradecimentos ao José Ferreira Neto por ter ajudado a recuperar o artigo. 
Nota 2: agradecimento ao Chiquinho (Francisco Pacheco) pelo Gates sith.

por helio@loureiro.eng.br (Helio Loureiro) em December 24, 2015 02:03 AM

December 23, 2015

Helio Loureiro

A volta dos mortos vivos

Depois de quase 3 dias fora do ar (ou intermitente), eis que o site volta ao ar.

Nada como férias pra tentar coisas arriscadas, como um upgrade do Joomla.  E não saiu como esperado.  E claro que o backup via Akeeba não deu certo.

Então nada melhor que arregaçar as mangas, pegar um café (ou cerveja) e fazer a instalação e migração na mão.  Algumas coisas ainda estão meio que quebradas, mas aparentemente o grosso do site foi migrado corretamente.  De Joomla 2.5 pro último release de 3.

Mas a luta continua!  Algumas coisas ainda apresentam erros de edição e mesmo o template ainda faltam as imagens.

por helio@loureiro.eng.br (Helio Loureiro) em December 23, 2015 06:48 PM

November 30, 2015

Eduardo Marcel Macan

November 29, 2015

Eduardo Marcel Macan

November 27, 2015

Eduardo Marcel Macan

E segundo eles, quem quebrou o Brasil foi o FHC.... 3 vezes!!! 😉

Governo vai bloquear R$ 10,7 bilhões, e serviços serão paralisados

Presidente cancelou viagem ao exterior por conta do agravamento da crise

por Eduardo Maçan em November 27, 2015 10:48 PM

November 26, 2015

Eduardo Marcel Macan

“Tem que fazer a Gerência de TI. Porque a Gerência de TI, ela não não tá… ela não é atividade fim. É atividade meio. E ninguém enche o saco” --Amaral, Delcídio.

por Eduardo Maçan em November 26, 2015 02:11 PM

RT @Raspberry_Pi: What the world…

RT @Raspberry_Pi: What the world needs now is Pi, sweet $5 Raspberry #PiZero http://www.theregister.co.uk/2015/11/26/raspberry_pi_zero_5_dollars/ via @theregister

November 26, 2015 01:24 PM

November 25, 2015

Eduardo Marcel Macan

Eduardo Maçan shared Edi Roça's photo.

Eduardo Maçan shared Edi Roça's photo.

Hahaha, eu também não sei. Quando eu era pequeno era a Dona Neuza quem ispaiava as palavra na minha cara antes d'eu dormir 😀 <3

por Eduardo Maçan em November 25, 2015 05:15 PM

November 24, 2015

Eduardo Marcel Macan

November 23, 2015

Eduardo Marcel Macan

Eu não tinha me manifestado a respeito disso ainda, então...

VAI CARINTIA!!!!!! 😀

por Eduardo Maçan em November 23, 2015 09:29 PM

Eduardo Maçan shared The Revolution's video.

Se não bastassem as cobras, aranhas, crocodilos, arraias, tubarões...

Por essas e outras que não me mudo para a Austrália :)

por Eduardo Maçan em November 23, 2015 01:27 PM

November 22, 2015

Eduardo Marcel Macan

Existe algo igualmente legal e triste no fato dos filmes hoje usarem computação gráfica...

140 up-close photos of ship and vehicle models constructed by ILM for the Original Star Wars...

Imgur: The most awesome images on the Internet.

por Eduardo Maçan em November 22, 2015 02:19 PM

November 21, 2015

Eduardo Marcel Macan

"Tomara que seja verdade,
que exista mesmo disco voador,
que seja um povo inteligente
pra trazer pra gente a paz e o amor

Se for pra bem da humanidade,
que felicidade essa intervenção,
aqui na terra só se pensa em guerra,
matar o vizinho é nossa intenção"

por Eduardo Maçan em November 21, 2015 10:30 AM

November 15, 2015

Eduardo Marcel Macan

Esse é o hit do outono aqui no Lazio 😛 :)

por Eduardo Maçan em November 15, 2015 09:12 PM

November 14, 2015

Eduardo Marcel Macan

Na Europa, mais uma vez, extremistas matam em nome de males causados por sua própria ignorância.

No Brasil, o eterno mar de lama proverbial se torna concreto e também mata. A extensão real e os efeitos da tragédia são incalculáveis.

Já é 2016 e a ignorância e a negligência criminosa ainda são terrores verdadeiros.

por Eduardo Maçan em November 14, 2015 09:21 AM

November 13, 2015

Eduardo Marcel Macan

Aquele momento em que você descobre que sua banda preferida vai tocar perto de você daqui 3 dias e se anima... Aí você descobre que os preços não são exatamente baixos, e ainda tem onibus/trem, hotel/airbnb/whatever... e se desanima... Daí você pensa "hey, quando essa oportunidade vai acontecer de novo?" e se anima outra vez... Aí você descobre que os ingressos estão esgotados :(

Tchau Kraftwerk na ópera de Firenze, foram excelentes 30 segundos de animação estes que vivi :)

Kraftwerk 3D @ Opera di Firenze | FIRENZE - lun, 16.11.2015

Kraftwerk 3d in concerto per un’unica data italiana! Acquista il tuo biglietto!

por Eduardo Maçan em November 13, 2015 08:21 AM

November 12, 2015

Eduardo Marcel Macan

Objetivo EMM003/2015 oficialmente completado. 😀
Está faltando o objetivo EMM002/2015 (em andamento) para eu terminar de redigir a mensagem da retrospectiva do fim do ano com 100% de metas cumpridas. Hehehehhe 😀

por Eduardo Maçan em November 12, 2015 09:32 PM

Achei a naturalização do meu avô em uma digitalização de um diário oficial de 52 anos atrás. O pessoal não era capaz de copiar o nome dele sem comer pelo menos uma letra em algum lugar, não é possível! :) Mas erro no prenome foi a primeira ocorrência que achei.

Seja quem for que redigiu escreveu o sobrenome dele certo e errou nos do pai e no da mãe. A data de nascimento tudo bem, porque nem ele mesmo tinha certeza, mas eita pessoal que não sabia copiar, viu? 😛

É Ubaldo. U-BAL-DO. 😛

por Eduardo Maçan em November 12, 2015 10:45 AM

November 10, 2015

Eduardo Marcel Macan

Você sai da roça, mas a roça não sai de você. Colhendo azeitonas para fazer azeite...

Você sai da roça, mas a roça não sai de você. Colhendo azeitonas para fazer azeite...

Você sai da roça, mas a roça não sai de você. Colhendo azeitonas para fazer azeite...

por Eduardo Maçan em November 10, 2015 10:48 AM

November 09, 2015

Helio Loureiro

Não leia o guia foca gnu/linux, faça o guia foca gnu/linux!

Quem participa dos grupos que faço parte, principalmente no FaceBook, sabem que uma das minhas respostas mais comuns é "leia o guia foca Linux".

O objetivo é trollar quem pergunta, sempre, mas também fazer a pessoa abrir os olhos sobre a documentação que existe na Internet.  Mas claro que é mais fácil perguntar primeiro, e ler depois.  Isso quando lêem.  Também sei que o nome mudou pra "guia foca gnu/linux", mas prefiro chamar pelo nome mais curto.  Questão de simplicidade, mesmo que gladiadores da liberdade não gostem.

O guia surgiu pela iniciativa de Gleydson Mazioli pra suprir uma demanda de material sobre Linux, acessível e em português.  Claro que atualmente abudam os livros, os sites e os blogs, mas na época em que o guia foi lançado isso não era tão verdadeiro assim.  Longe disso.  Era 1999.

O guia ajudou muita gente a iniciar e aprender Linux e Unix.  As bases são quase as mesmas nos últimos 40 anos de Unix (mesmo Linux não sendo Unix).  Mas como tudo em tecnologia, o guia está defasado.  Faltam coisas como systemd, novas distros, e até mesmo sobre git.

Então chegou a hora de poder contribuir.  Se algum dia fez uso de algum material disponível gratuitamente na Internet como o guia foca gnu/linux, ou mesmo do guia em si, aproveite pra contribuir e melhorar o mesmo, para que mais pessoas possam entrar nesse nosso mundo tão pequeno de software livre.

Eu criei um repositório do guia no GitHub: https://github.com/helioloureiro/guiafocalinux

basta fazer um clone do dele, criar ou atualizar os documentos e mandar seus pull requests.

Não é um fork do guia.  A idéia é melhorar o guia com atualizações e enviar as sincronizações pro próprio Gleydson, para atualizar no site.

Como contribuir?  O guia está escrito em SGML, que é um tipo de HTML mais direcionado para documentos.  Mas não precisa ficar preocupado com isso.  Basta adicionar o documento que queira implementar, e depois eu dou uma revisada e adiciono as tags necessárias.  O importante é escrever.  Se quiser começar de forma mais simples, pode editar um dos arquivos existentes e atualizar o mesmo.  É necessário utilizar o pacote debiandoc-sgml para ter os templates usados no documento no lugar e poder gerar o guia.  Então é mais fácil usar um Debian/Debian-alike como distro.  Claro que não é necessário e Docker sempre pode ajudar se for preciso.

Até agora eu converti somente os arquivos de iso-8859-1 para utf-8 e criei um Makefile para gerar o guia em pdf.  O próximo passo será descrever systemd.  E você?  Já pensou em como vai contribuir?

Aguardo seus pull requests :)

por helio@loureiro.eng.br (Helio Loureiro) em November 09, 2015 05:51 PM

Eduardo Marcel Macan

Sempre que entrevisto alguém para trabalhar comigo busco conhecer, além do histórico profissional e técnico, também suas motivações e interesses pessoais. Valorizo bastante o background cultural que todos possuem.

É impressão minha ou as áreas de "recursos humanos" de algumas empresas sofreram redução drástica de orçamento e só conseguem chegar até a parte dos "recursos" numa entrevista?

Eu não posso ser tão alienígena assim em me importar com a pessoa que vem anexada ao empregado.

por Eduardo Maçan em November 09, 2015 05:30 PM

November 08, 2015

Helio Loureiro

Moby Docker - a fera da virtualização

Quando li sobre docker e containers pela primeira vez, meu pensamento foi "ah... outra forma de ter uma VM".  Eu não sabia das facilidades que isso gerariam no meu dia-a-dia de trabalho em relação aos outros métodos de virtualização.

Docker, ao contrário de outras formas de virtualização, não é um sistema isolado onde se carrega um sistema operacional inteiro.  Por exemplo em KVM/Qemu ou KVM/Xen é possível instalar Windows, Android ou FreeBSD pois é um sistema completo de virtualização, que emula até uma camada de BIOS.  Já containers, como o Docker, não.  Eu não consigo rodar outro sistema que não seja aquele que roda na minha máquina em termos de versão de kernel e libc.  Então enquanto Qemu e Xen rodam em servidores com Linux ou FreeBSD, Docker é inerente somente ao Linux.

A parte de containers é relativamente nova no Linux.  Ela já existe faz uns 10 anos no FreeBSD com jails e mais ainda em Solaris com o zoneadm.  Depois que implementaram o cgroups no kernel que Linux começou a explorar essa possibilidade.  Os primeiros containers que surgiram no Linux foram através de LXC, que criava um segundo ambiente dentro do seu.  Em FreeBSD e Solaris containers significam compartilhar seu sistema em vários pequenos sistemas, o que faz sentido afinal, mas em Linux... Linux é um kernel.  Dizemos Linux por simplicidade, mas o sistema operacional que inclui kernel, Linux, e aplicativos, GNU por exemplo, é o que chamamos de distro.  Ubuntu é um sistema operacional, RedHat é outro sistema operacional, Debian outro ainda e assim por diante.  Então eles não rodam com as mesmas bibliotecas, nem usam o mesmos sistemas de pacotes.  E isso é um problema.  Os containers em LXC são capazes de criar um ambiente baseado no que está rodando, mas não uma outra distro dentro dessa distro original.

Nesse ambiente de possibilidades surgiu o Docker.  Docker permite rodar um container que tenha uma outra distro completamente diferente daquela que roda no sistema principal.  Mais ainda: Docker tem um repositório no estilo de GitHub que permite carregar ou baixar máquinas virtuais criadas por outras pessoas.

Então basta instalar Docker para começar a brincar.  Apesar de ter servidores Debian, eu rodo bastante Docker no meu laptop.  Então sei o procedimento pra Ubuntu via ppa, mas acredito que Debian deve ser bem parecido.  Outras distros não devem ser muito diferentes.

Instalando Docker no Ubuntu

Adicione diretamente o repositório nas configurações de fontes do apt:

root@laptop:~# cat << EOF > /etc/apt/sources.list.d/docker.list
deb https://get.docker.io/ubuntu docker main
EOF

Depois atualize a listagem de pacotes disponíveis e instale docker.io.

root@laptop:~# apt-get update; apt-get install docker.io

Então é preciso adicionar seu usuário ao grupo docker pra poder rodar sem precisar usar "sudo":

root@laptop:~# usermod -a -G docker helio

Reiniciada sua sessão (não precisa rebootar), docker deve estar disponível pra uso. 

Docker - primeiros passos

Com o Docker é possível verificar quais imagens estão disponíveis pra uso no repositório público.

helio@laptop:~$ docker search centos
NAME                            DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
centos                          The official build of CentOS.                   1575      [OK]       
ansible/centos7-ansible         Ansible on Centos7                              60                   [OK]
jdeathe/centos-ssh-apache-php   CentOS-6 6.6 x86_64 / Apache / PHP / PHP m...   11                   [OK]
blalor/centos                   Bare-bones base CentOS 6.5 image                9                    [OK]
jdeathe/centos-ssh              CentOS-6 6.6 x86_64 / EPEL/IUS Repos / Ope...   8                    [OK]
torusware/speedus-centos        Always updated official CentOS docker imag...   7                    [OK]
million12/centos-supervisor     Base CentOS-7 with supervisord launcher, h...   7                    [OK]
nimmis/java-centos              This is docker images of CentOS 7 with dif...   6                    [OK]
feduxorg/centos                                                                 3                    [OK]
nathonfowlie/centos-jre         Latest CentOS image with the JRE pre-insta...   3                    [OK]
centos/mariadb55-centos7                                                        2                    [OK]
tcnksm/centos-node              Dockerfile for CentOS packaging node            2                    [OK]
nathonfowlie/centos-jira        JIRA running on the latest version of CentOS    1                    [OK]
feduxorg/centos-postgresql      Centos Image with postgres                      1                    [OK]
lighthopper/orientdb-centos     A Dockerfile for creating an OrientDB imag...   1                    [OK]
yajo/centos-epel                CentOS with EPEL and fully updated              1                    [OK]
layerworx/centos                CentOS container with etcd, etcdctl, confd...   1                    [OK]
feduxorg/centos-apache          Run Apache Event MPM on Centos                  1                    [OK]
blacklabelops/centos            Blacklabelops Centos 7.1.503 base image wi...   0                    [OK]
feduxorg/centos-rack            Centos to run rack applications like Ruby ...   0                    [OK]
jsmigel/centos-epel             Docker base image of CentOS w/ EPEL installed   0                    [OK]
lighthopper/openjdk-centos      A Dockerfile for creating an OpenJDK image...   0                    [OK]
jasonish/centos-suricata        Suricata base image based on CentOS 7.          0                    [OK]
pdericson/centos                Docker image for CentOS                         0                    [OK]
feduxorg/centos-geminabox       Gem in a box on centos                          0                    [OK]

É possível adicionar outros repositórios e, claro, fazer sua própria instalação.  Um problema sobre esse repositório público é que não existe garantia de não ter um malware junto.  Se o seu uso for como o meu, corporativo, não use.  Se for pra brincar e testar, vale o tempo.

A beleza do Docker é que pra rodar, basta chamar o comando.  Se o container não existe, ele busca imediatamente no repositório e roda.

helio@laptop:~$ docker run -it centos bash
Unable to find image 'centos:latest' locally
latest: Pulling from centos
47d44cb6f252: Pull complete 
168a69b62202: Pull complete 
812e9d9d677f: Pull complete 
4234bfdd88f8: Pull complete 
ce20c473cd8a: Pull complete 
centos:latest: The image you are pulling has been verified. Important: image verification is a tech preview feature and should not be relied on to provide security.
Digest: sha256:3aaab9f1297db9b013063c781cfe901e2aa6e7e334c1d1f4df12f25ce356f2e5
Status: Downloaded newer image for centos:latest
[root@1512dcd70309 /]# hostname 
1512dcd70309

Então, em outro terminal é possível ver a instância de Docker ativa.

helio@laptop:~$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
1512dcd70309        centos:latest       "bash"              2 minutes ago       Up 2 minutes                            jolly_sinoussi      

A cada nova chamada pra rodar Docker, uma nova instância é criada.

helio@laptop:~$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
3b48633e67cc        centos:latest       "bash"              8 seconds ago       Up 6 seconds                            romantic_turing     
1512dcd70309        centos:latest       "bash"              4 minutes ago       Up 4 minutes                            jolly_sinoussi      

Como se deve imaginar, cada instância de Docker é completamente diferente uma da outra.  E não persistente.  Uma vez terminada a sessão, os dados adicionados são removidos.  Assim, se aplicar um upgrade no container e quiser manter, tem de criar um "snapshot" dele. Então pra salvar uma atualização no container:

[root@1512dcd70309 /]# yum update
Loaded plugins: fastestmirror
base                                                                                                                                              | 3.6 kB  00:00:00     
extras                                                                                                                                            | 3.4 kB  00:00:00     
systemdcontainer                                                                                                                                  | 2.9 kB  00:00:00     
updates                                                                                                                                           | 3.4 kB  00:00:00     
(1/5): base/7/x86_64/group_gz                                                                                                                     | 154 kB  00:00:00     
[... várias coisas seguem...]

é preciso fazer:

helio@laptop:~$ docker commit -m "Atualizado com yum update" 1512dcd70309 centos-atualizado
ff0f333c4abd4d9045ff074121df8fea7d109e87cc1dcb88317254fa0cfd66e4

É preciso usar o ID do container uma vez que várias instâncias podem existir originados da mesma imagem "centos".  Pra verificar suas imagens de containers, basta usar: 

helio@laptop:~$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
centos-atualizado   latest              ff0f333c4abd        40 seconds ago      269.9 MB
fedora2             latest              d97facef5329        31 minutes ago      398.7 MB
fedora              latest              c7d2f0130dae        5 days ago          204.3 MB
centos              latest              ce20c473cd8a        3 weeks ago         172.3 MB
susebuilder4        latest              97c67ab3589f        4 weeks ago         882.1 MB
susebuilder3        latest              15af476bea7b        4 weeks ago         784.6 MB
susebuilder2        latest              299ff2fa953d        4 weeks ago         685.6 MB
susebuilder         latest              9ca4e4487b77        4 weeks ago         661.3 MB
kiwi                latest              a037d86af491        12 weeks ago        436.7 MB
aekeroth/synapse    latest              a56b155c49a4        5 months ago        450.4 MB

 Pra remover alguma dessas images, como por exemplo esse aekeroth/synapse que nem lembro o motivo de estar ali, onde todos os "snapshots" relacionados serão removidos também:

helio@laptop:~$ docker rmi aekeroth/synapse
Untagged: aekeroth/synapse:latest
Deleted: a56b155c49a427661055b1a45c9233107b59fc6ec801467f04a29659a8330624
Deleted: b1c70ec40fcc659efd9da36beade75b8c2505c56c53499b231be692e29330d15
Deleted: 051d6978b0a8d3f344c0b6fdbdcae3e172f8e24c839d3969e118f2e6c1c64174
Deleted: b856d151b9c77a47d3d706e64880f898939afeb8312727a8fb5d715ef64ccf86
Deleted: c908ae302de39cb78669241ab2a65dfa1c750eb7f0818820286551bc450b5b0d
Deleted: 8927bb4878535574411efe47e5006049662fffa3f8984288b00ea49436fe5caf
Deleted: a055b38089a89db6f97c4bef2de139ebe06fd56976a87ef442ce6a9f5047497d
Deleted: 1057eb355528fc473af4bb6e9f529fdd70d7b8b02b764bf873166d7650341bd0
Deleted: 7bfe65031a48db2cc6206d6b4af9e52063a7d538a8e3d13b2f6e4f5d888e0f08
Deleted: cec2959569e4d51aee4bcc0409cebfc4a0a46b9d42142e4611c0fe6294824a8b
Deleted: ed5b1f07a6c393d55598770da45ec197be4682bfedabdf26bbab0208d5b7061a
Deleted: 2103b00b3fdf1d26a86aded36ae73c1c425def0f779a6e69073b3b77377df348
Deleted: 4faa69f72743ce3a18508e840ff84598952fc05bd1de5fd54c6bc0f8ca835884
Deleted: 76b658ecb5644a4aca23b35de695803ad2e223da087d4f8015016021bd970169
Deleted: f0dde87450ec8236a64aebd3e8b499fe2772fca5e837ecbfa97bd8ae380c605e
Deleted: 511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158

Moby Docker, o monstro mítico dos mares das nuvens

Depois dessa rápida introdução ao Docker e containers, fica a pergunta: cadê a tal vantagem?  Pois precisei fazer uso dela recentemente por causa do LSB, Linux Standard Base.

Quando ouvi falar de LSB achei que era algo como padronização de diretórios como "/opt" e "/usr/local" além de localização de arquivos de inicialização em "/etc/init.d".  É, mas não é só isso. LSB cria uma base comum pra se compilar um binário em uma distro e rodar em outra.  Isso evita precisar ter ambientes diferentes com distros diferentes e versões dessas distros diferentes.  É uma facilidade. Mas... Debian, e consequentemente Ubuntu, não seguem mais a LSB.  Primeiro que é algo complicado, pois envolve verificação de compatibilidade de ABI, segundo que se não tem um interesse econômico, leia-se alguém pra pagar por isso, não vale a pena manter.

Como na empresa desenvolvemos binários pra RedHat e Suse, meu laptop se tornou um local inóspito pra compilar os binários que usamos.  São de OpenSAF, um projeto de software livre, mas é complicado manter um ambiente de compilação pra cada sistema.  E caro.  A solução inicial que adotamos foi instalar servidores com as versões de RedHat e Suse pra podermos compilar e verificar. 

Daí lembrei do Docker :)

Bastou criar um container com os pacotes de compilação necessários como gcc, g++ e rpmbuild.  Mas o repositório está no laptop, que roda Ubuntu.  Como compilar?  Como acessar os dados?

Primeiramente criei um usuário no container Docker com mesmo UID e GID que o meu, pra não criar tudo como root.  Em seguida chamei o Docker com parâmetros pra usar meu filesystem:

helio@laptop:~$ docker run -it -v /home/helio/OpenSAF:/opensaf --user=helio -w /opensaf susebuilder4 ./configure

e pronto!  Binários compilados num ambiente que suporta LSB.  Docker mapeia meu diretório local "/home/helio/OpenSAF" como "/opensaf" no container.  Inicia como usuário "helio" dentro do diretório "/opensaf" e roda o comando "./configure".  E pronto.  Quando termina o comando, o container desaparece.

Sim, saem lágrimas dos olhos de tão lindo.

Docker permite isso.  Imagine então rodar um ambiente virtual com servidor web ou qualquer outra aplicação.  Uma vez terminada, some o container.  Quer aumentar capacidade?  Só criar outro container.  Eu não comentei muito, mas é possível mapear portas locais pra portas internas do container, além de rodar o próprio como daemon.

Docker é um monstro de tão bom.  Não é uma baleia, mas um Moby Docker!  Vale testar.

por helio@loureiro.eng.br (Helio Loureiro) em November 08, 2015 05:50 PM

November 07, 2015

Eduardo Marcel Macan

Esta foto de uma ruazinha de Perugia tem um detalhe que é frequentemente encontrado nas ruas brasileiras. Qual é? :)

por Eduardo Maçan em November 07, 2015 07:42 AM

November 06, 2015

Eduardo Marcel Macan

Italian Facts, vol 37, item 1: o Darth Vader se chama "Dart Fener"

por Eduardo Maçan em November 06, 2015 08:31 PM

Brasil e Italia: separados pela ABNT, NBR14136

por Eduardo Maçan em November 06, 2015 10:34 AM

Compra revista, lê revista, vê anúncio.

Escreve carta para o anunciante, espera uma semana ou duas.

Recebe catálogo impresso em matricial, fotocopiado e grampeado. Escolhe produtos.

Faz cheque nominal e cruzado, carta com pedido, envia para o anunciante. Espera uns quinze dias.

Recebe pacotinho com plastico bolha pelo correio, dentro tem uma fita cassete ou disquete.

Seu gravador não lê a fita.

E era assim que era o Google Play ou a App Store nos idos 80s.

por Eduardo Maçan em November 06, 2015 08:32 AM

November 05, 2015

Eduardo Marcel Macan

November 04, 2015

Eduardo Marcel Macan

November 02, 2015

Eduardo Marcel Macan

Última notícia de série antiga que vai voltar, prometo.

♬ Believe it or not, I'm walking on air... ♬

Eu adorava essa :)

Believe It: Fox Confirms The Greatest American Hero Reboot

The theme song’s going to be stuck in your head for the rest of the day, but: The Greatest American Hero, the ‘80s superhero cult classic, is being revived for twenty first-century audiences on Fox.

por Eduardo Maçan em November 02, 2015 11:29 PM

E 40 anos depois Steve Austin, astronauta, um homem semi-morto, custa 1000x mais para ser reconstruído.

"Harder, better, faster, stronger." (PUNK; DAFT)

Mark Wahlberg's Six Billion Dollar Man Movie Is Officially Happening

Cross The Six Million Dollar Man off the list of classic TV shows that had yet to get a big screen adaptation. After a several months of development, an updated version called The Six Billion Dollar Man starring Mark Wahlberg now officially has a release date and brand new director.

por Eduardo Maçan em November 02, 2015 11:01 PM

podem contar com minha humilde audiência.

Holy Crap, They Are Officially Making a New Star Trek TV Series

It’s only logical it would come to this. The rejuvenation of Star Trek on the big screen, eventually, had too do the same for the franchise’s native medium, television. And after months of rumors and speculation, it’s actually happening—Star Trek is coming back to TV.

por Eduardo Maçan em November 02, 2015 04:23 PM

November 01, 2015

Eduardo Marcel Macan

"Eu sinto um grande distúrbio na Força, como se milhões de vozes gritassem de terror e subitamente se silenciassem" --Mestre Yoda, sobre o terceiro gol do Corinthians hoje.

por Eduardo Maçan em November 01, 2015 10:26 PM

October 31, 2015

Eduardo Marcel Macan

Eduardo Maçan added 6 new photos — in Formia.

Eduardo Maçan added 6 new photos — in Formia.

Hoje dei uma passeadinha por Formia, uma cidade entre o mar e as montanhas, preferida de Cicero (onde, aliás, foi assassinado) e porto desde o Império Romano. Vi muita coisa bacana, mas o que mais me impressionou foi a estrutura de uma cisterna Romana de 2100+ anos de idade.

A cisterna, uma grande caixa-d'água de 7000m³, sobre a qual está parte da cidade (dava para sentir quando um carro passava por cima) armazenava a água que nascia nas montanhas e era transportada por aquedutos. Esta água era então distribuída para as fontes e prédios públicos da antiga cidade de Formiae.

2100 anos, várias invasões, bombardeios e a estrutura se manteve firme. Os aquedutos foram destruídos pelos bombardeios na segunda guerra e a água que hoje lá se encontra (apenas 50cm de profundidade) foi colocada para fins cenográficos.

Nas fotos é possível ver as linhas deixadas pelos diferentes níveis da água ao longo dos (muitos) anos. Fotos do porto e das montanhas ao redor da cidade para fins ilustrativos :)

por Eduardo Maçan em October 31, 2015 08:59 PM

No que penso sempre que leio "Via Appia" #velho

por Eduardo Maçan em October 31, 2015 05:31 PM

October 30, 2015

Eduardo Marcel Macan

October 28, 2015

Eduardo Marcel Macan

Eu e a alitalia hoje: Liguei para fazer uma alteração de passagem.

Escolhi atendimento em inglês, porque nunca se sabe como é o atendimento automático e a qualidade da ligação. Três itens de menu e caí com uma moça que se apresentou em Italiano.

Após um segundo de hesitação, comecei a falar em italiano. Me apresentei, disse o que precisava, soletrei o código da minha reserva, essas coisas...

No fim comentei que tinha solocitado o atendimento em inglês e ela me respondeu, em inglês: "podemos falar em inglês se você preferir".

Eu ri e comentei, em inglês: "hahah, sabe como é... ainda estou aprendendo", ao que ela respondeu, em inglês, também rindo: "mas você se saiu muito bem em italiano!".

Mais umas duas dessas e começo a acreditar que sei falar mesmo 😀

por Eduardo Maçan em October 28, 2015 08:18 PM

October 27, 2015

Eduardo Marcel Macan

October 26, 2015

Eduardo Marcel Macan

October 25, 2015

Helio Loureiro

Criando uma VPN com OpenVPN e DD-WRT

Graças aos entraves do software proprietário, resolvi melhorar minhas opções de uso OpenVPN e com meu roteador DD-WRT. A história toda começou com alguns jogos que comprei numa promoção na Xbox Live no Brasil (é... Microsoft, eu sei...).  Comprei sem problemas, mas não instalei os jogos.  Acontece que depois mudei de país e... quem disse que consigo ativar os jogos?  A bela idéia de que algo que comprou, que é seu, mas não é seu de verdade.  Só o software proprietário te permite entraves assim.

Uma opção que tentei fazer foi através de túnel de DNS, do mesmo tipo que se usa pra Netflix.  Eu tenho o serviço do Unlocator, mas ele não foi suficiente pra passar o bloqueio imposto pela Microsoft.  Consegui baixar o conteúdo, mas o mesmo não executa pela diferença de região.

Então resolvi realmente criar um túnel até o Brasil e sair por um IP de lá.  E pra isso fiz um combo de VPS com AWS (Amazon), OpenVPN e DD-WRT.  Simplesmente levantar uma máquina virtual com Linux (escolhi Ubuntu), iniciar OpenVPN em modo servidor, e conectar a partir do roteador DD-WRT como cliente.

Então aqui estão os passos pra isso.

Chaves e certificados

Tentei uma configuração mais simples de OpenVPN static-home, que existe no diretório de exemplos.  Mas descobri que o DD-WRT não funciona com essa configuração.  E exige toda infraestrutura de chaves, com autoridade certificadora e tudo mais.  Mas existe um pacote Debian/Ubuntu que facilita nessa tarefa: easy-rsa.

Primeiramente, instale o pacote.  Como root:

apt-get install easy-rsa

Note que o comando é rodado em sua máquina de trabalho, como meu laptop no caso.  Nem na VPS nem no roteador.  É importante rodar separado pra poder guardar as chaves para usar depois.

Crie um diretório vpn e faça links simbólicos de todos os scripts instalados pelo easy-rsa.  Todos os passos seguintes não precisam ser feitos como root.

mkdir vpn
cd vpn
ln -s /usr/share/easy-rsa/* .

Crie primeiro o certificado de autoridade certificadora (CA).  Para isso, faça "source" no arquivo vars e em seguinda limpe qualquer configuração com "clean-all".

. vars
./clean-all
./build-ca

Basta ir respondendo as perguntas e criar o certificado com seus dados.

Country Name (2 letter code) [US]:BR
State or Province Name (full name) [CA]:SP
Locality Name (eg, city) [SanFrancisco]:Tucanistao
Organization Name (eg, company) [Fort-Funston]:Loureiro Software
Organizational Unit Name (eg, section) [MyOrganizationalUnit]:Loureiro Engenharia
Common Name (eg, your name or your server's hostname) [Fort-Funston CA]:openvpn
Name [EasyRSA]:
Email Address [me@myhost.mydomain]:helio@loureiro.eng.br

Apesar de não ter escrito nada a respeito, acho que fica bem explícito que os dados podem ser fictícios.  Então qualquer coisa serve, apenas para identificar seu próprio certificado, ou melhor, entidade certificadora que assinará as chaves.

Em seguida crie o certificado do servidor e assine.  Basta rodar o comando seguinte que o mesmo pedirá para entrar como uma senha e pra assinar a chave.  Não entre com senha (tecle <Enter> somente), pois isso facilitará a configuração.  Mas selecione pra assinar o certificado.

./build-key-server server

O próximo passo é a criação da chave do DD-WRT.  Para isso use o comando:

./build-key dd-wrt

Assim como no passo do servidor, não entre com uma senha, para tornar as coisas mais simples.

Por último basta gerar os parâmetros de Diffie-Hellman pro servidor (chave pública-privada).  Leva um certo tempo esse passo de geração.

./build-dh

Terminados os passos de geração de certificados e chaves, terá um diretório "keys" com todas as informações criadas:

$ ls -1 keys/
01.pem
02.pem
ca.crt
ca.key
dd-wrt.crt
dd-wrt.csr
dd-wrt.key
dh2048.pem
index.txt
index.txt.attr
index.txt.attr.old
index.txt.old
serial
serial.old
server.crt
server.csr
server.key

Amazon EC2

Através do AWS, a Amazon permite criar uma conta gratuita por 1 ano.  Então pra minha finalidade foi perfeito.  E tem a vantagem de permitir criar o servidor em qualquer lugar do mundo onde a Amazon tenha datacenter.  Isso significa EUA, Brasil, Irlanda, Alemanha, Japão, Singapura e Austrália.  E a criação simplesmente a um clique de distância.

Não vou descrever o processo de criação de uma instância no AWS (máquina virtual) pra não deixar o artigo muito extenso, e também porque existem já bastantes documentos sobre o assunto.  Mas é basicamente clicar pra criar uma instância, decidir o tipo gratuito, que foi Ubuntu no meu caso, e esperar a máquina virtual ser criada e ativada.

É importante permitir a instância receber tráfego na port 1194 com protocolo UDP pra estabelecer a VPN.

Uma vez a instância funcionando, basta instalar o pacote openvpn e copiar as chaves criadas para dentro do servidor.

ssh root@servidor_aws
aws# apt-get install openvpn
aws# exit
scp -r keys root@servidor_aws:/etc/openvpn

Eu resolvi deixar tudo dentro de "/etc/openvpn" pra facilitar a configuração.

A configuração do lado servidor pode ser inserida dentro do arquivo "/etc/openvpn/dd-wrt-server.conf":

dev tun
verb 4 
dh /etc/openvpn/keys/dh2048.pem
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/01.pem
key /etc/openvpn/keys/server.key
tls-server
mode server
client-to-client
persist-key
persist-tun
push "redirect-gateway"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
push "dhcp-option DOMAIN aws.lan"
keepalive 15 60
server 10.1.0.0 255.255.255.0
auth sha256
cipher aes-256-cbc
link-mtu 1570
comp-lzo

e dentro de "/etc/default/openvpn" basta inserir a linha: 

AUTOSTART="dd-wrt-server"

e reiniciar o daemon de openvpn pra ter tudo funcionando.  O servidor também precisa permitir tráfego e fazer NAT do mesmo, então os seguintes comandos são necessários (e podem ser colocados em scripts dentro da configuração do openvpn):

iptables -t nat -A POSTROUTING -s 10.1.0.0/24 -o eth0 -j MASQUERADE
sysctl -w net.ipv4.ip_forward

Criando um cliente OpenVPN para testar a configuração

DD-WRT não tem uma das melhores formas de debugar conexão.  Então caso queira testar de um outro computador, basta criar um arquivo "dd-wrt-client.conf" com a seguinte configuração:

 

dev tun
remote 52.30.152.15
verb 3
client
remote-cert-tls server
resolv-retry infinite
nobind
persist-key
persist-tun
float
route-delay 30
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/dd-wrt.crt
key /etc/openvpn/keys/dd-wrt.key
comp-lzo

No caso basta apenas trocar a linha "remote 52.30.152.15" pra da VPS no AWS.  Como no servidor, copie as chaves para dentro do diretório "/etc/openvpn/keys" para facilitar a configuração.

Para iniciar o túnel, basta chamar openvpn como root ou via sudo:

sudo openvpn --config dd-wrt-client-conf

e testar se a conexão está estabelecida corretamente.

Finalmente o DD-WRT

No DD-WRT, basta ir na aba de "services/VPN" e habilitar o "OpenVPN".  A configuração é a seguinte:


Em "Server IP/Name", basta colocar o IP da instância da AWS.  Em CA Cert, o certificado da entidade certificadora, basta copiar e colar o conteúdo de "keys/ca.crt".  Em "Public Client Cert" é copiado o conteúdo de "keys/dd-wrt.crt" inteiro, inclusive os dados que estão no início (e que parecem não ser necessários, mas são).  Por último em "Private Client Key" vão os dados de "keys/dd-wrt.key", que é a chave privada.

Terminada a configuração, basta salvar e aplicar pra ter seu túnel OpenVPN iniciado diretamente do roteador.

E deu certo no final?

Não.  Eu mudei minha conta pra UK pra ter conteúdo em inglês.  Então preciso mudar de novo pro Brasil, mudança permitida somente a cada 3 meses, pra ativar os jogos.  Não é à toa que Bill Gates é o homem mais rico do mundo.

De agora em diante, só jogos em mídia digital pro playstation e steam.

por helio@loureiro.eng.br (Helio Loureiro) em October 25, 2015 08:42 PM

Eduardo Marcel Macan

Domingo, 25 de outubro de 1925
Domenica, 25 ottobre 1925.
Sunday, October 25, 1925.

por Eduardo Maçan em October 25, 2015 09:01 AM

October 24, 2015

Eduardo Marcel Macan

Sobrevivi a minha primeira palestra em italiano 😀

Sono sopravvissuto alla mia prima presentazione in italiano 😀

por Eduardo Maçan em October 24, 2015 02:10 PM

Tá barato.

Adilson Oliveira on Twitter

“@eduardomacan https://t.co/zTGwCThaB1 Case closed!”

por Eduardo Maçan em October 24, 2015 02:07 PM

Como no Brasil.
Come in Brasile.

por Eduardo Maçan em October 24, 2015 09:05 AM

October 23, 2015

Eduardo Marcel Macan

Os cantos empoeirados da internet reservam surpresas... Eu e o mestre Ademir Carchano (dos kits de MSX2, megarams e tantas coisas mais ) em Niterói, 1999.

por Eduardo Maçan em October 23, 2015 09:34 PM

October 22, 2015

Eduardo Marcel Macan

Uma diversão: torcer pelo Smart.
(Mi diverto facendo il tifo per lo Smart)

por Eduardo Maçan em October 22, 2015 04:32 PM

October 21, 2015

Eduardo Marcel Macan

Um minuto, por favor, todo mundo que assistiu de volta para o futuro 1 e 2 e está comemorando que hoje é o dia em que Marty McFly viaja 30 anos para o futuro.

Lembram como as musicas, as roupas e os costumes de 1955 se pareciam para os moleques que viram o filme em 1985?

Então, é mais ou menos assim que 1985 se parece para os moleques de hoje. Desculpem por estragar a comemoracao. 😛 😛 😀 Great Scott!!! 😀 😀 😀

por Eduardo Maçan em October 21, 2015 01:20 PM

Acho que vou preparar um legittimo caffè italiano... Não, pera...

por Eduardo Maçan em October 21, 2015 10:31 AM

October 20, 2015

Eduardo Marcel Macan

October 19, 2015

Eduardo Marcel Macan

October 18, 2015

Eduardo Marcel Macan

Segunda parte da viagem em um prodígio da engenharia brasileira 😉

por Eduardo Maçan em October 18, 2015 12:23 PM

Eduardo Maçan shared Eduardo Maçan's post.

Tenho exatamente 6 dias para praticar o.O :O 8|

Eduardo Maçan

Semana que vem participarei das comemorações do Linux Day 2015 em Roma. Apresentarei a palestra "Pinguins e GNUs - una breve storia del software libero in Brasile". Contando um pouco de como aconteceu a difusão do Software Livre em Geral e do Linux em particular, de 93 a 2015.

Minha apresentação será na Faculdade de Engenharia da Università degli Studi di Roma Tor Vergata, dia 24/10 às 15h, horário local. A apresentação será em italiano.

A Lista de Palestras e outras atividades pode ser encontrada aqui: http://lug.uniroma2.it/ld15/lista-talk/

por Eduardo Maçan em October 18, 2015 09:31 AM

Cheguei em Roma às 7h embora meu corpo me dissesse que eram 2h (horário de verão plus pra mim).

Mas tudo bem, porque vi o sol nascendo da janela do "aereo".

Aaah Italia, come ho sentito la tua mancanza 😀

por Eduardo Maçan em October 18, 2015 05:50 AM

October 17, 2015

Eduardo Marcel Macan

October 15, 2015

Eduardo Marcel Macan

"Lembre-se: Dias são números, conte as estrelas" --Days are numbers, The Alan Parsons Project.

por Eduardo Maçan em October 15, 2015 01:08 PM

@itau Grato. Espero que seja…

@itau Grato. Espero que seja rápido, viajo em breve e o app tem sido indispensável!

October 15, 2015 12:48 AM

October 14, 2015

Eduardo Marcel Macan

@itau não. No Android 6…

@itau não. No Android 6 a app fecha ao iniciar. Há apenas a opção de enviar relatório de erro.

October 14, 2015 11:20 PM

@itau desde que meu celular…

@itau desde que meu celular atualizou para Android 6 a app não funciona mais. Alguma previsão de quando vão lançar uma atualizada?

October 14, 2015 04:53 PM

RT @Roma2LUG: Curiosi di sapere…

RT @Roma2LUG: Curiosi di sapere quali talk affiancheranno il workshop al #ldroma15? Scopritelo su: http://lug.uniroma2.it/ld15/lista-talkn#LinuxDay2015

October 14, 2015 02:51 AM

October 13, 2015

Eduardo Marcel Macan

Ter, Qua, Qui, Sex, Sab, Dom, Lun, Mar, Mer, Gio... 😀

por Eduardo Maçan em October 13, 2015 03:01 PM

October 12, 2015

Eduardo Marcel Macan

October 11, 2015

Eduardo Marcel Macan

October 10, 2015

Eduardo Marcel Macan

I have finally finished my…

I have finally finished my MSc in Machine Learning. What a relief! :) http://t.co/oPDewEGh6R

October 10, 2015 05:23 PM

Hahahahahah

Museu da Imigração on Instagram: “Selfie no MI? Pode sim! E temos até um lugar ideal. Procure a...

“Selfie no MI? Pode sim! E temos até um lugar ideal. Procure a plaquinha e faça a sua. 😉 #museudaimigração #museusp #culturaculturasp #spcultural…”

por Eduardo Maçan em October 10, 2015 10:48 AM

Poxa, uma das minhas padocas "rootz" está se modernizando. Como assim a média não vem mais no copo americano?!?

Poxa, uma das minhas padocas

Poxa, uma das minhas padocas "rootz" está se modernizando. Como assim a média não vem mais no copo americano?!?

por Eduardo Maçan em October 10, 2015 10:46 AM

Eu odeio quando acelero minha lamborghini e o combustível sai pelo escapamento, causando um incêndio. Da próxima vez que parar no posto de gasolina, eu vou ouvir o amigo frentista e aceitar a oferta de um extintor ABC.

(P.S. provavelmente teve mais acontecendo sob aquele capô do que o que saiu pelo escapamento)

Dubai, a forza di sgasare fa andare a fuoco la sua Lamborghini

Due amici con supercar che si divertono a sorpassarsi a vicenda per le strade di Dubai . Uno ha la Lamborghini uno la Ferrari. Il proprietario della Lamborghini continua ad aprire e chiudere il gas ed evidentemente sottopone a pressione esagerata il motore che va a fuoco.

por Eduardo Maçan em October 10, 2015 10:12 AM

October 09, 2015

Eduardo Marcel Macan

Eduardo Maçan at Polytechnic School of the University of São Paulo

Eduardo Maçan at Polytechnic School of the University of São Paulo

Parece que não acaba nunca, mas hoje acabou de vez! Versão revisada da dissertação entregue, diploma chega semana que vem 😀

Também estou me desligando oficialmente dos projetos de pesquisa. There's much more to come!

por Eduardo Maçan em October 09, 2015 09:39 PM

Primeiro star wars, depois dr. Who, agora isso. Assim a Maçan inc. vai entrar em recuperação judicial logo logo.

Mega Bloks' New Star Trek Construction Sets Are All About the Original Series

When Star Trek got rebooted for the big screen, Hasbro put out a line of construction sets to go with it. But now Mega Bloks have taken the reigns on Star Trek construction toys, and they’re boldly going where no brick has gone before: all the way back to the original series.

por Eduardo Maçan em October 09, 2015 03:24 PM

October 08, 2015

Eduardo Marcel Macan

Pequena alegria tecnológica do dia: Nexus atualizou para Android 6, "Marshmallow" :)

(A espiral de Fibonacci é meu pano de fundo)

por Eduardo Maçan em October 08, 2015 10:12 PM

October 07, 2015

Eduardo Marcel Macan

Pardon my French: "Sur Facebook"? Ainda bem que eles são donos de um percentinho e meio. Eu processaria :)

O laptop definitivo: Microsoft anuncia o matador Surface Book

Aparelho promete substituir notebooks com hardware de alto nível e design belíssimo

por Eduardo Maçan em October 07, 2015 12:12 AM

October 06, 2015

Eduardo Marcel Macan

♬ Do do do down, dooby doo down down... ♬

por Eduardo Maçan em October 06, 2015 11:21 PM

Não Podiam ao menos esperar o ano que vem? Já entupiram as lojas de brinquedos com coisas de Star Wars esse ano!

Meu bolso está doendo por antecipação. Olha aqueles Daleks de lego! _

Lego Doctor Who Is Finally Here, And It Looks Awesome

It feels like ages since Lego announced that it would be making a set based on Doctor Who—but now we don’t need a time machine to find a future where it’s out. It’s finally happening this December, and it’s looking rather fantastic if you’re a fan of all things wibbly, wobbly, and maybe even timey and wimey too.

por Eduardo Maçan em October 06, 2015 03:06 PM

October 01, 2015

Eduardo Marcel Macan

Má ficou bonitinho esse patinho!

por Eduardo Maçan em October 01, 2015 12:39 PM

September 29, 2015

Eduardo Marcel Macan

Argh, novo nexus mais de 2K. Saudades de 2012 quando o nexus 3 me custou R$900 (pelos mesmos US$499)

The New Nexus: How Google Built Two Beastly, Beautiful Phones

Can you make a power-user phone that's also well-designed?

por Eduardo Maçan em September 29, 2015 05:10 PM

Hahahaha, imagina se fosse no Pinheiros... Eu questiono se haveria punição da lei, mas a das bactérias seria inescapável.

L'uomo che navigava il Tevere in auto - Wired

Ingegnoso, ma sprovveduto, è stato bloccato dalle forze dell'ordine

por Eduardo Maçan em September 29, 2015 03:46 PM

Eduardo Maçan shared a memory from September 29, 2012.

Eduardo Maçan shared a memory from September 29, 2012.

Eu nem sabia como funcionavam as funções trigonométricas inversas nessa época, foi feito na "força bruta" :)

por Eduardo Maçan em September 29, 2015 10:22 AM

September 27, 2015

Eduardo Marcel Macan

Eduardo Maçan shared The Poke's video.

100% de chance de acontecer se sou eu atirando a garrafa na inauguração do monumento.

por Eduardo Maçan em September 27, 2015 06:46 PM

Lição aprendida: Se faz muito tempo que você não pega um violão, evite músicas que usem E/G# . Eu ouvi o estralo dos meus tendões. 😮

por Eduardo Maçan em September 27, 2015 03:33 PM

Melhor propaganda de produto para "casa inteligente" que vi até agora.

por Eduardo Maçan em September 27, 2015 12:54 PM

September 26, 2015

Eduardo Marcel Macan

Andressa, hoje o Juca honrou seus antepassados e deixou uma patinha num documento importante. 😒

Cat Paw Prints Found on 15th-Century Manuscript : DNews

It was just a mundane, typical house-cat moment, but one that would be preserved for hundreds of years. ->

por Eduardo Maçan em September 26, 2015 04:14 PM

September 25, 2015

Eduardo Marcel Macan

Adicionado ao TODO list da vida: Viajar como passageiro em um navio de carga.

Transatlantic to the Mediterranean

Modern German containerships offering passenger service from the US East and West Coasts to the Mediterranean

por Eduardo Maçan em September 25, 2015 10:23 PM

September 24, 2015

Eduardo Marcel Macan

Nova matriz econômica:

| -1 0 0 |
| 0 -1 0 |
| 0 0 -1 |

por Eduardo Maçan em September 24, 2015 02:36 PM

September 23, 2015

Eduardo Marcel Macan

September 22, 2015

Eduardo Marcel Macan

If this is not "hacking a laptop" then I don't know what it is.

por Eduardo Maçan em September 22, 2015 10:38 PM

If this is not "hacking"…

If this is not "hacking" a laptop, then I don't know what it is. http://t.co/jYY9IXPHG7

September 22, 2015 10:37 PM

O Cyanide And Happiness acerta uma em cada 100, mas quando acerta é muito boa 😀

http://explosm.net/comics/4064

por Eduardo Maçan em September 22, 2015 09:09 PM

Estão dizendo por aí que aquele Rapper americano, o "50cent", vai passar a se chamar "2reau" para ter mais apelo entre o público brasileiro.

por Eduardo Maçan em September 22, 2015 01:19 AM

September 21, 2015

Eduardo Marcel Macan

Críticos musicais detonando o Seal no Rock in Rio, dizendo que ele só tem "Crazy" e "Kiss From a Rose" de hits. Isso é injustiça! Ele tem "Killer" também. :)

por Eduardo Maçan em September 21, 2015 08:16 PM

@osantana hehehehhe, você nunca teria…

@osantana hehehehhe, você nunca teria permitido algo assim no produto final, então :)

September 21, 2015 02:21 PM

Hahahahahahaah warp 2, Mr. Sulu!

Kemel Zaidan (@kemelzaidan) posted a photo on Twitter

Get the whole picture - and other photos from Kemel Zaidan

por Eduardo Maçan em September 21, 2015 11:33 AM

September 17, 2015

Eduardo Marcel Macan

A história do menino muçulmano que foi preso no Texas me sensibilizou porque lembra minha própria história, tomadas as devidas proporções. Ele construiu um relógio digital e o levou pra escola pra mostrar para os professores, foi algemado e preso porque seu "artefato" foi confundido com uma bomba.

Atribui-se a Arthur Clarke a observação de que "Toda tecnologia suficientemente avançada é indistinguível de mágica" (3ª lei de Clarke). Não é fácil ser um garoto apaixonado pela ciência, você frequentemente é visto como um "bruxo" por seus pares e por quem deveria incentivar você.

Lembro de um dia em que eu e meu amigo João Dallamuta​ estávamos andando por Santa Mariana e um grupo de bebedores de cerveja na outra calçada apontou pra gente e fez a mesma insinuação: "eles devem estar projetando uma bomba".

Esse foi um episódio menor, mas que somado a vários outros culminou na minha decisão de "ir procurar minha turma". Esta decisão me levou cada vez para mais longe da ignorância mas, infelizmente, para mais longe da minha cidade natal também.

Força aí, Ahmed.

por Eduardo Maçan em September 17, 2015 01:44 PM

Sempre em boa companhia. Se tivéssemos uma economia mais livre, haveria mais negócios. Se há mais negócios, há mais emprego e mais arrecadação de impostos.

Criar emprego aumentando o funcionalismo público e gastos do governo e aumentar a arrecadação criando mais impostos não se sustenta, mas é o que a gente "gosta" de fazer. "Resolvemos" os problemas do estado criando mais estado.

Isso é muito grave.

Brasil entra para grupo das economias menos livres do mundo

País sempre ocupou o penúltimo nível no levantamento, mas caiu mais um no resultado divulgado neste ano

por Eduardo Maçan em September 17, 2015 10:58 AM

Eduardo Maçan shared SMBC Comics's photo.

Eduardo Maçan shared SMBC Comics's photo.

As reformas propostas pelo governo brasileiro representam um salto quântico na economia nacional.

[Tradução da tirinha] Rápido! Preciso de uma expressão que represente algo muito pequeno, mas que as pessoas pensem ser algo grande e significativo!
(Depois...)
Essa política representa um SALTO QUÂNTICO em reforma educacional!

por Eduardo Maçan em September 17, 2015 12:47 AM

September 13, 2015

Eduardo Marcel Macan

Como bem fui lembrado pelo Augusto Campos, Hoje, 256º dia do ano (2⁸ = 256) é dia do programador.

Aprendi a programar com 11 anos de idade e mesmo não programando mais para viver faz um bom tempo, ainda mantenho o gosto pela coisa. Já perdi a conta do número de vezes que esse conhecimento me beneficiou e espero continuar programando até o dia do kill(emm,9); :)

Meus parabéns para todo mundo que, programando, torna a vida moderna possível. 😀

por Eduardo Maçan em September 13, 2015 07:47 PM

@rptognolo E algo que ela…

@rptognolo E algo que ela diz não é?

September 13, 2015 12:49 AM

September 12, 2015

Eduardo Marcel Macan

@ramalhoorg Eu diria que até…

@ramalhoorg Eu diria que até hoje se desperdiça, se é que sei ler entrelinhas.

September 12, 2015 11:46 PM

September 11, 2015

Eduardo Marcel Macan

♬Preciso acabaaar, logo com iiisstoooo... preciso lembraaaaar que eu existoooo, que eu existo... ♬

por Eduardo Maçan em September 11, 2015 09:04 PM

Não dá pra cortar gastos?

Que tal começar transformando o Ministério da Pesca e o Ministério do Desenvolvimento agrário em secretarias dentro do Ministério da Agricultura?

Os Das Cidades, Integração Nacional, Desenvolvimento Social e Combate à Fome, Secretaria dos Direitos Humanos, Secretaria de Políticas de Promoção da Igualdade Racial e Secretaria de Políticas para as Mulheres tornam-se um único ministério.

Secretaria das Micro e Pequenas empresas vai pra dentro do Ministério do Desenvolvimento, Indústria e Comércio Exterior, junto com a Secretaria dos Portos.

Ministérios do Transporte e do Turismo se fundem.

Pronto, só com isso já reduzi de 39 pra uns 27. De Nada, Dilma :)

por Eduardo Maçan em September 11, 2015 01:16 AM

Ladies and gentlemen I proudly…

Ladies and gentlemen I proudly present to you the first 2 Euro binary bill! http://t.co/rzlunjsSGq

September 11, 2015 12:19 AM

September 10, 2015

Eduardo Marcel Macan

É com orgulho que vos apresento a primeira nota binária de 2 Euros! (aplausos)
I proudly present to you the first 2 Euro binary bill (applause).
È con immenso orgoglio che vi presento la prima banconota binaria di due Euro. (applausi)

por Eduardo Maçan em September 10, 2015 11:23 PM

"Do ponto de vista do gato você [... Piscando longamente...] está dizendo: 'eu confio em você o bastante para fechar meus olhos na sua presença'. Para um predador que se vê em perigo significante, isto equivale a dizer 'eu te amo' "

Sempre fui fascinado por felinos, de todos os portes. :)

A matéria explica por que o gato vai se esfregar justo em quem não gosta dele :)

Why Are Cats Attracted to People Who Don’t Like Them?

Answer by Diane Meriwether, “Wow, my cat really likes you!”: One of the ironies of cat behavior is how cats are attracted to people who don't like them. By deconstructing the behavior of cat haters, we cat lovers can learn a thing or two. When humans don't care for cats, they...

por Eduardo Maçan em September 10, 2015 11:08 PM

A cor do dinheiro:
Em Português: "no VERMELHO" = ruim, "no AZUL" = bom.
Em inglês: "in the RED" = ruim, "in the BLACK" = bom.
Em italiano: "in ROSSO"(vermelho) = ruim, "al VERDE" = ruim, "in NERO"(preto) = bom.

por Eduardo Maçan em September 10, 2015 03:28 PM

A cor do dinheiro:

Em Português: "no VERMELHO" = ruim, "no AZUL" = bom.
Em inglês: "in the RED" = ruim, "in the BLACK" = bom.
Em italiano: "in ROSSO"(vermelho) = ruim, "al VERDE" = ruim, "in NERO"(preto) = bom.

por Eduardo Maçan em September 10, 2015 02:23 PM

September 09, 2015

Eduardo Marcel Macan

É como disseram: "Deixamos de ser STANDARD e voltamos a ser POOR" :(

S&P corta nota e Brasil perde grau de investimento | EXAME.com

Agência reduziu a nota para BB+, ante BBB-

por Eduardo Maçan em September 09, 2015 10:47 PM

September 08, 2015

Eduardo Marcel Macan

Provedores de máquina virtual que matam processos que estão ocupando a memória ( = o banco de dados do seu wordpress). Até quando? ¬¬

por Eduardo Maçan em September 08, 2015 04:14 PM

September 07, 2015

Eduardo Marcel Macan

Se está difícil pra você, imagina pra esse cara que foi pego cruzando a fronteira Paraguai/Brasil em um Corcel 2 roubado há 35 anos :)

Após 35 anos, Corcel roubado é recuperado pela PRF

Após consulta foi verificado que o carro foi roubado no dia 24/12/1979...

por Eduardo Maçan em September 07, 2015 06:07 PM

Ganha bônus quem souber que faz referência a um filme. Ganha bônus extra quem lembrar o nome do filme :)38.media.tumblr.com

por Eduardo Maçan em September 07, 2015 10:56 AM

September 05, 2015

Eduardo Marcel Macan

Ted Nelson and "The 2020…

Ted Nelson and "The 2020 Vision", Literary Machines, c 0 , p 11, 1981 (ed. 1987). http://t.co/hknChYB2lq

September 05, 2015 10:09 PM

Ted Nelson e sua "Visão para 2020"

Ted Nelson, o hipertexto, e sua visão para 2020.

"A VISÃO PARA 2020
Daqui 40 anos (se a espécie humana sobreviver), haverá centenas de milhares de servidores de arquivos -- Máquinas armazenando e servindo material. E haverá centenas de milhares de usuários simultâneos, aptos a ler bilhões de documentos armazenados, com trilhões de links entre eles.

Tudo isso é um destino manifesto. Não há o que discutir; ou você enxerga ou não. Muitos leitores irão se engasgar e largar o livro, só para que o pensamento os incomode até que eles percebam como é inevitável.

O sistema proposto pode ou não funcionar em tal escala, mas algum sistema desse tipo irá e pode trazer uma nova era de ouro para a mente humana." Ted Nelson, Literary Machines, capítulo 0, página 11, 1981 (Edição de 1987)

O mais interessante é que não é o sistema "Xanadu", proposto. É "algum sistema [baseado em hipertexto] desse tipo". São bilhões de usuários simultâneos ao invés de centenas de milhares, algo na ordem da centena de milhões de servidores (chute meu) ao invés de centenas de milhares. O número de páginas está nas dezenas de bilhões é provável que o número de links esteja nos trilhões mesmo.

Nem chegamos a 2020 e a previsão do autor já se mostrou conservadoraScreenshot from 2015-09-05 18-33-26

por Eduardo Maçan em September 05, 2015 10:01 PM

Palavra adicionada: "cleptocracia"

A nova matriz moral

Nos tempos da luta armada, a palavra de ordem era ‘O que é o roubo de um banco comparado à fundação de um banco?’ (Bertolt Brecht)

por Eduardo Maçan em September 05, 2015 12:51 PM

September 04, 2015

Eduardo Marcel Macan

"É só quando a maré baixa que você descobre quem estava nadando pelado." --Warren Buffet

por Eduardo Maçan em September 04, 2015 08:18 PM

:(

"Brasil está rapidamente se tornando a Grécia da América Latina", diz Forbes

De acordo com a revista, o País parece querer ser riscado do mapa em termos de relevância assim como a Venezuela e a Argentina

por Eduardo Maçan em September 04, 2015 08:13 PM

Tenho um compromisso na "av. Paulista 1963" e agora uma música não sai da minha cabeça. Fãs do New Order entenderão.

por Eduardo Maçan em September 04, 2015 11:17 AM

September 03, 2015

Eduardo Marcel Macan

A pior experiência que tive na minha carreira gerencial foi ser obrigado a classificar alguém como "baixa performance", só porque a empresa exigia que 5% da equipe fosse classificada como baixa performance, mesmo quando minha avaliação era outra.

Prática anacrônica sem nenhuma evidência experimental que a justifique.

Avaliação tradicional de funcionários começa a perder espaço | EXAME.com

Com tantas críticas, o modelo tradicional de avaliação dos funcionários começa a ser abandonado por algumas das maiores empresas do mundo

por Eduardo Maçan em September 03, 2015 01:47 PM

September 02, 2015

Eduardo Marcel Macan

Como assim?!? Alguém ainda fabrica gravadores?

Fábrica de fitas cassete tem crescimento de 20% nas vendas, melhor ano desde sua inauguração, em...

Dono acredita que movimento retrô impulsiona o rendimento da empresa

por Eduardo Maçan em September 02, 2015 10:52 PM

Agora vamos ver por quanto o computador de US$9 chega aqui na Dilmolândia 😛

Proud to be the 21,697th backer to complete BackerKit for CHIP - The World's First Nine Dollar...

CHIP - The World's First Nine Dollar Computer is using BackerKit to help their backers get exactly what they want.

por Eduardo Maçan em September 02, 2015 01:22 AM

Excited to be the 21,697th…

Excited to be the 21,697th backer on @BackerKit for CHIP - The World's First Nine... | Thx @nextthingco! https://chip.backerkit.com/backers/2798040

September 02, 2015 01:21 AM

September 01, 2015

Eduardo Marcel Macan

Esse negócio de "computador" e "smartphone" é coisa de gente rica e dá muito dinheiro.Impostos sobre computadores e smartphones sobem a partir de dezembro

por Eduardo Maçan em September 01, 2015 10:30 PM

August 31, 2015

Eduardo Marcel Macan

RT @ramalhoorg: Right now @fluentpython…

RT @ramalhoorg: Right now @fluentpython is the #1 new release in the software development dept. at @amazon: http://www.amazon.com/Fluent-Python-Luciano-Ramalho/dp/1491946008 http://t…

August 31, 2015 12:27 PM

August 30, 2015

Eduardo Marcel Macan

Haha! Geniale :)

Cosa succede quando un computer canta al karaoke - Wired

Si intitola "What Do Machines Sing Of" l'installazione artistica che reinterpreta i successi degli anni Novanta, da Celin Dion a Whitney Houston

por Eduardo Maçan em August 30, 2015 04:03 PM

here's a picture of the…

here's a picture of the supermoon I took last night #nofilter http://t.co/X48cGt4aar

August 30, 2015 03:31 PM

Foto que tirei ontem, durante o fenômeno da super lua. #nofilter

por Eduardo Maçan em August 30, 2015 02:23 PM

August 29, 2015

Eduardo Marcel Macan

Quem sabe um dia o Tietê e o Pinheiros não voltem a ter vida, como o Tâmisa...

50 years after its death, Thames is again home to seals, dolphins and whales

Thousands of mammal sightings in the River Thames, after being dead for decades.

por Eduardo Maçan em August 29, 2015 02:35 PM

August 27, 2015

Eduardo Marcel Macan

Casa de câmbio me liga oferecendo Euros. Sinal que eles acham que vai cair mais. 😉

Rapaz, como tá alto!

por Eduardo Maçan em August 27, 2015 03:08 PM

Eu doei. Afinal...

Obrigado, Wikipédia, por ser o ponto de partida para muito do que aprendo sozinho.
Obrigado também pelos +50Gb de dados (Milhões de verbetes em inglês e português) que usei na minha pesquisa de mestrado :)

Make your donation now - Donate

Wikipedia is one of the top sites on the web and serves 500 million different people every month – with billions of page views.

por Eduardo Maçan em August 27, 2015 12:51 PM

August 26, 2015

Eduardo Marcel Macan

Minha mesa é uma mistura da mesa de Einstein com a mesa de Nikola Tesla :)

Your Desk Says What Kind of Genius You Are

These seven famous geniuses had seven very different work spaces. Based on your desk, what kind of genius might you be?

por Eduardo Maçan em August 26, 2015 10:22 AM

Il momento di cambiare il mio telefono si avicina :) nexus <3

Le prime foto del Nexus di Huawei - Wired

Compaiono online le prime immagini "rubate" del phablet in fase di sviluppo presso l'azienda cinese

por Eduardo Maçan em August 26, 2015 02:09 AM

August 25, 2015

Eduardo Marcel Macan

Não está fácil pra ninguém...

Saturday Morning Breakfast Cereal

Tickets for all three BAHFest shows are now available! San Francisco, MIT, and Seattle! Featuring, Kris Wilson of Cyanide and Happiness, Abby Howard of The Last Halloween, and Matt Inman of The Oatmeal!

por Eduardo Maçan em August 25, 2015 10:28 PM

August 23, 2015

Eduardo Marcel Macan

August 22, 2015

Eduardo Marcel Macan

August 21, 2015

Eduardo Marcel Macan

Por que a inflação no mundo está caindo?

Em 2008 mais de 60% dos países analisados tiveram inflação acima dos 5% ao ano (o centro de nossa meta, lembremos, é 4.5). Hoje, apenas 20% destes países têm inflação estimada maior que 5% e 20% estão passando por deflação (o que é ruim também). O trend global é de inflação entre 0 e 5% e taxas de juros próximas a zero.

O artigo é bem interessante, vou reler com calma e refletir sobre a posição do Brasil nesse cenário, com sua inflação a quase 10% a.a. e taxa de juros a mais de 14%.

Why is inflation falling everywhere?

For decades, one of the predominant concerns for governments was how to keep price rises in check. That fear, however, is increasingly giving way to worries about the spectre of disinflation, as global inflation continues to decline.

por Eduardo Maçan em August 21, 2015 12:59 PM

August 20, 2015

Eduardo Marcel Macan

Eu entendo que a questão é complexa e que há alguns pontos de vista com mérito dentro da discussão de regulação dos serviços oferecidos no Brasil por empresas estrangeiras. Cito Uber, Netflix e WhatsApp(Facebook) como os casos óbvios.

Enquanto o país trata dos "efeitos maléficos" da inovação estrangeira que os brasileiros querem consumir (e que por ela pagam de bom grado) não seria uma boa hora para tratar com urgência das causas reais dessa inovação não acontecer por aqui? Burocracia excessiva, complexidade tributária, impostos exagerados sobre aquisição de insumos tecnológicos, etc... etc... etc... o que todo mundo que já abriu uma empresa ou tenta cultivar um hobby na área sabe muito bem.

Pra ter sucesso por aqui gasta-se tanto que só é possível tendo escala e rios de investimento de antemão. Como esperar que alguém abra uma pequena empresa, desenvolva um novo mercado, cresça, consiga sobreviver às insanas mudanças de faixas de tributação e ainda produza algo viável antes de ser atropelado pelo que nasceu no estrangeiro?

Temo que estamos apenas nos condenando a continuar trancando pra fora toda inovação em nome de proteger a aridez interna. Vale mesmo a pena? Estas empresas são cada vez mais a regra, estamos perdendo outro bonde das transformações econômicas mundiais porque ninguém se preocupa em criar um ambiente de negócios que diminua a improbabilidade delas nascerem aqui.

Ministro diz que Netflix e WhatsApp precisam ser alvo de regulamentação - Link Estadão - Cultura...

Ricardo Berzoini afirmou que os serviços desses aplicativos exigem forte investimento em infraestrutura e não geram novos postos de trabalho no País, em sina

por Eduardo Maçan em August 20, 2015 03:49 PM

August 19, 2015

Eduardo Marcel Macan

Na Inglaterra, dados dos últimos 140 anos mostram que a tecnologia criou mais valor para a sociedade e empregos do que destruiu, substituindo trabalhos perigosos, repetitivos ou braçais.

Technology has created more jobs than it has destroyed, says 140 years of data

Study of census results in England and Wales since 1871 finds rise of machines has been a job creator rather than making working humans obsolete

por Eduardo Maçan em August 19, 2015 10:36 AM

Das diversões de se chegar em casa após dias de viagem e encontrar novidades :)

por Eduardo Maçan em August 19, 2015 03:08 AM

August 18, 2015

Eduardo Marcel Macan

August 17, 2015

Eduardo Marcel Macan

Estou em Beirute em Brasília, DF

Beirute

Bar in Brasília, DF

por Eduardo Maçan em August 17, 2015 11:05 PM

Rapaz, estou aqui em Brasília. Estava parado no ponto de ônibus aqui na W3 sul, esperando o 171 passar. Demorou para passar um 171. Esperava que passassem com mais frequência.

por Eduardo Maçan em August 17, 2015 07:44 PM

August 16, 2015

Eduardo Marcel Macan

Essas cargas variando ao longo desse braço de alavanca certamente renderam muitos xingamentos à mãe do Niemeyer. Pobre engenheiro responsável

por Eduardo Maçan em August 16, 2015 07:55 PM

Por trás de cada vão livre todo feito com curvas Francesas existe um engenheiro que xingou a mãe do Niemeyer.

por Eduardo Maçan em August 16, 2015 07:47 PM

Porque comigo é assim: vou e falo na cara! 😉 (@ Brasília em Brasília, DF)

Brasília

Brasília

por Eduardo Maçan em August 16, 2015 04:13 PM

Checked in at Brasília

Checked in at Brasília.

Porque comigo é assim: vou e falo na cara! 😉

por Eduardo Maçan em August 16, 2015 04:13 PM

August 15, 2015

Eduardo Marcel Macan

Comprei uma camisa do time de futebol mais italiano da cidade de são paulo... :)

por Eduardo Maçan em August 15, 2015 12:17 PM

August 14, 2015

Eduardo Marcel Macan

Foto de ontem (13/08/15) da banca do meu mestrado. Da esquerda para a direita: Profª. Dra. Cláudia Maria Bauzer Medeiros IC/Unicamp), (eu, ) meu orientador, Prof. Dr. Edson Satoshi Gomi (PCS/Poli), e Prof. Dr. Ricardo Luis de Azevedo da Rocha. Logo após a notícia da minha aprovação.

O prof. Gomi foi meu orientador e me ajudou a achar o caminho durante a loucura que foi eu ter feito um mestrado em Inteligência Artificial atuando no mercado corporativo (e ainda sair disso vivo).

O Prof. Ricardo Rocha participou da minha qualificação e também me deu excelentes ideias e muitas boas conversas ao longo da jornada.

Eu ainda estou explodindo de tão lisonjeado pela presença da Profª. Cláudia Bauzer, profª. titular do IC, que foi minha professora na graduação e aceitou fazer parte da minha banca.

Ela veio lá de Campinas no "melhor" horário para se chegar em São Paulo, cedendo parte do seu precioso tempo, atenção e conhecimento em prol da minha humilde dissertação de mestrado :)

Detalhe que minha defesa foi marcada para agosto porque em junho e julho a profª. Claudia estaria na França, onde recebeu (mais um) título de Dra. Honoris Causa, (desta vez) pela Universitè Paris Dauphine :)

http://agencia.fapesp.br/universite_paris__concede_titulo_de_doutor_honoris_causa_a_claudia_bauzer_medeiros/21293/

Não acredito que existam dias perfeitos, mas faltou bem pouco pra este 😀

por Eduardo Maçan em August 14, 2015 09:33 PM

Helio Loureiro

Direto GNU e porquê não misturar política com software livre

Ano passado durante uma arrumação das coisas em casa, pra encaixotar e mudar, encontrei um CD do Direto GNU.  Desde então tenho essa idéia de escrever sobre a história do mesmo, mas sempre tinha alguma coisa a mais pra escrever e acabava esquecendo.  Hoje apareceu a oportunidade.

Antes de continuar devo dizer que tudo que escrevo aqui não é fato comprovado.  É algo do tipo "ouvi do porteiro do amigo da cunhada de um sogro de um amigo meu".  Quem quiser saber se o fato é verídico ou não, o melhor é buscar por si mesmo as fontes pois não sou jornalista investigativo buscando um Pulitzer e isso aqui não é um blog que busca pela veracidade de notícias e fatos (não que tudo postado aqui seja mentira).

Direto GNU

O que era ou é esse tal de Direto GNU?

O Direto GNU foi uma das primeiras experimentações de software público com software livre.  Como no início dos anos 2000 o software livre no Brasil tinha sua meca no FISL, em Porto Alegre, nada a se estranhar que o órgão de TI do governo estadual, a PROCERGS, estivesse tocando algo assim.

O Direto GNU era uma suite de aplicativos de mail pra escritórios.  Em termos gerais, era um substituto livre do Exchange server da Microsoft.  Fazia as partes de servidor de mail,  webmail e agenda integrados.  Talvez tivesse algo além disso, mas nunca nem olhei.  Ganhei o CD da PROCERGS num dos FISLs e guardei. 

Meu interesse nunca foi muito além disso pois eu não trabalhava com nada que precisasse do Direto GNU (não era mais sysadmin) e o sistema era feito em Java.  Até hoje eu olho com cara de quem chupou limão galego quando alguém fala em software livre e código em Java. Aliás, como tenho trabalhando bastante com python e Java, eu atualmente olho pra quem programa em Java com uma certa dó, pela falta de conhecimento de algo melhor.

Software livre, nome até com GNU, Copyleft PROCERGS, Java, FISL... até aí estava tudo bem.  Tudo se encaixava nos moldes de software livre no Brasil.  Então... cadê o Direto GNU?  Onde ele foi parar?  Será que foi abandonado pra em pról do uso de Jegue Panel? É aí que entram as partes que são... rumores.  Ou quase...

Software livre e o risco da mistura com política no Brasil

Era software livre?  Boa pergunta.  Eu achava que era.  O CD ao menos mostrava um "Copyleft PROCERGS".  Mas eu resolvi dar uma boa olhada de perto e...

helio@laptop:DiretoGNU$ ls
direto-instalacao  direto-instalacao.tar.gz  Direto.pdf  Fontes  Fontes.zip  Manual Instalacao.pdf  Manual_Instalacao_Pdf.zip  Manual_Usuario_Pdf.zip
helio@laptop:DiretoGNU$ cd Fontes/
helio@laptop:Fontes$ ls
Agenda         AutorizaPresentation.java  Catalogo     DiretoProperties.java  ImapAdminInterface.java  ObjectPool.java             Usuario.java
Applet Editor  BusinessInterface.java     Correio      diretorio              ImapAdmin.java           parseHash.java              Util.java
Autoriza.java  ByteArrayDataSource.java   Direto.java  Hoje                   JDBCConnectionPool.java  PresentationInterface.java
helio@laptop:Fontes$ rgrep -i gpl *
helio@laptop:Fontes$ rgrep -i copyright *                                                                                                                    
Agenda/Evento.java:* Copyright (c) 2000 PROCERGS Projeto Direto.  Todos os direitos reservados                                                                           
Agenda/Reminder.java:* Copyright (c) 2000 PROCERGS Projeto Direto.  Todos os direitos reservados                                                                         
Agenda/Agenda.java:* Copyright (c) 2000 PROCERGS Projeto Direto.  Todos os direitos reservados                                                                           
Agenda/AgendaBusiness.java:* Copyright (c) 2000 PROCERGS Projeto Direto.  Todos os direitos reservados                                                                   
Agenda/EventoExport.java:* Copyright (c) 2000 PROCERGS Projeto Direto.  Todos os direitos reservados                                                                     
Agenda/ReminderThread.java:* Copyright (c) 2000 PROCERGS Projeto Direto.  Todos os direitos reservados                                                                   
Agenda/AgendaPresentation.java:* Copyright (c) 2000 PROCERGS Projeto Direto.  Todos os direitos reservados
Catalogo/OptionsInterface.java:* Copyright (c) 2000 PROCERGS Projeto Direto.  Todos os direitos reservados
Catalogo/CatalogoBusiness.java:* Copyright (c) 2000 PROCERGS Projeto Direto.  Todos os direitos reservados
Catalogo/CatalogoPresentation.java:* Copyright (c) 2000 PROCERGS Projeto Direto.  Todos os direitos reservados
Catalogo/DiretoOptions.java:* Copyright (c) 2000 PROCERGS Projeto Direto.  Todos os direitos reservados
Catalogo/Catalogo.java:* Copyright (c) 2000 PROCERGS Projeto Direto.  Todos os direitos reservados
Correio/FollowUp.java:* Copyright (c) 2000 PROCREGS Projeto Direto.  Todos os direitos reservados
Correio/Correio.java: * Copyright (c) 2000 PROCREGS Projeto Direto.  Todos os direitos reservados
Correio/MailUserData.java: * Copyright (c) 1998 The Java Apache Project.  All rights reserved.
Correio/MailUserData.java: * 1. Redistributions of source code must retain the above copyright
Correio/MailUserData.java: * 2. Redistributions in binary form must reproduce the above copyright
Correio/FollowUpServer.java:* Copyright (c) 2000 PROCREGS Projeto Direto.  Todos os direitos reservados
Correio/CorreioProgramado.java: * Copyright (c) 2000 PROCREGS Projeto Direto.  Todos os direitos reservados
Direto.java:* Copyright (c) 2000 PROCERGS Projeto Direto.  Todos os direitos reservados

Com exceção do software da Apache, o resto era tudo propriedade da PROCERGS.

Qual foi a consequência disso?  Volto a frisar que é um rumor que ouvi do amigo, do amigo, do porteiro do vizinho. Mas ao trocar o governo, com a eventual verificação de caixa - que sempre está baixo pro seguinte - o governador em exercício teve uma idéia brilhante: fechar os fontes e cobrar pelo uso do software.

 

Na época em que fomentavam o Direto GNU o governador do Rio Grande do Sul era Olívio Dutra do PT.  Um dos primeiros políticos que realmente abraçou o uso do software livre em sua administração.  E não somente pra baixar custos, mas pra criar uma vantagem competitiva à região.  E conseguiu, com muito sucesso.  Então todos os órgãos de administração pública do estado adotaram o software.  Empresas de energia elétrica, água, transporte, etc... tudo e todos.

 

Infelizmente a mudança de governo, que sempre acontece de tempos em tempos,  fez uma curva de 180º  nas diretivas de software livre indo totalmente na contra-mão do que existia.  E o novo governador teve uma brilhante idéia pra reforçar a arrecadação da máquina estatal: cobrar pelo software.  E pra cobrar era preciso... fechar o software!

Como a maioria das empresas estaduais já usavam o software, por exigência da administração anterior, virou quase um caso de ser tornar refém de seu uso.  Como o software não existia em repositório, foi fácil mudar tudo pra uma licença proprietária fechada e cobrar pelo uso.  Simples assim.

Foi assim que o DiretoGNU virou um direto na boca do estômago de todo mundo.

Atualmente o governo federal tem um software na mesma linha, o Demoisele, mas o aprendizado do Direto GNU os levou a ter certeza de ter a licença LGPL e de que o software está publicado num repositório externo.  Depois veio também o Expresso, que fica próximo ao Direto GNU em termos de funcionalidade.  Também publicado sob GPL e em repositórios públicos.

Essa foi a lição aprendida em termos governamentais sobre a gestão de conteúdo de software livre.  Mas o seu uso pode ser totalmente abolido caso um novo governo assuma, o que eventualmente deve acontecer, e o mesmo quiser apagar o "legado" do governo anterior.  Por isso é tào importante ter software livre como uma estratégia de crescimento pro país, e não de um partido.  

O software livre não é de direta, nem de esquerda, nem de centro.  É software, e disponível para todos, assim como os algoritmos de matemática.

por helio@loureiro.eng.br (Helio Loureiro) em August 14, 2015 03:16 PM

August 13, 2015

Eduardo Marcel Macan

Luke Skywalker Is a True Jedi Master in his First Photo from The Force Awakens

I wish I had something clever or profound to say about the first photo of Mark Hamill as Luke Skkywalker taken in 30 years, or about it being the first time we’ve ever seen Luke wearing traditional Jedi robes. But I don’t. My stomach is full of tiny Star Wars-obsessed butterflies and I’m just really, really happy right now. Enjoy.

por Eduardo Maçan em August 13, 2015 09:44 PM

A quem possa interessar: de hoje em diante só aceito ser chamado de "Mestre Maçan" e informo que a cor do meu sabre de luz é azul.

Grato 😀

por Eduardo Maçan em August 13, 2015 03:17 PM

August 11, 2015

Eduardo Marcel Macan

Status: Aceito como e-residente da Estônia. :)

por Eduardo Maçan em August 11, 2015 04:55 PM

August 10, 2015

Eduardo Marcel Macan

RT @HarvardBiz: Google is changing…

RT @HarvardBiz: Google is changing its corporate structure, to a collection of separate co's. Is the conglomerate making a comeback? http:/…

August 10, 2015 09:50 PM

August 09, 2015

Eduardo Marcel Macan

"Já me incomodo com as besteiras que falam na rua, imagina se eu acompanhasse o que dizem no facebook" --Maçan, Reinaldo.

Já dei os parabéns pelo telefone 😉

por Eduardo Maçan em August 09, 2015 06:13 PM

August 08, 2015

Eduardo Marcel Macan

Eduardo Maçan at Polytechnic School of the University of São Paulo

Pessoal, semana que vem a meta EMM01/2015:Concluir o Mestrado será cumprida. Vou criar um evento do facebook com os detalhes da apresentação da minha pesquisa em Machine Learning: "Determinação do escopo geográfico através de uma hierarquia de classificadores de textos".

Espero que alguns de vocês possam comparecer à defesa, ficarei muito feliz em vê-los lá.

Quanto às outras metas de 2015: vou deixar em aberto, mas quando eu atingir, eu vou dobrar.

por Eduardo Maçan em August 08, 2015 03:48 PM

August 06, 2015

Eduardo Marcel Macan

A mecânica da terra e da lua, capturada a 1.6mi Km de distância. É impressionante por si só, mas devo adicionar que as imagens foram feitas dia 16/07, que como todos aqui sabem, é o melhor dia do ano 😉

Stunning GIF shows moon crossing Earth from new satellite 1 million miles away

DSCOVR has been wowing us with full-disk images of our home planet since it arrived at its million-mile orbit a few weeks ago.

por Eduardo Maçan em August 06, 2015 10:42 AM

August 05, 2015

Eduardo Marcel Macan

Eduardo Maçan shared Além da Astronomia 合's photo.

Eduardo Maçan shared Além da Astronomia 合's photo.

Ahahahah, tendo assistido Cosmos aos sábados de manhã na globo quando era criança, eu posso dizer que me identifico.

por Eduardo Maçan em August 05, 2015 12:34 PM

August 04, 2015

Eduardo Marcel Macan

O animal do Eduardo Cunha entrou pelo cano. Militares foram chamados para lidar com a situação.

Bombeiros vão a casa de Cunha no DF para resgatar gato preso em cano

Funcionários do presidente da Câmara conseguiram desprender o animal. Ele ficou preso na casa de máquinas da piscina da residência no Lago Sul.

por Eduardo Maçan em August 04, 2015 02:02 PM

August 03, 2015

Eduardo Marcel Macan

Melhor video do dia.

Watch A Rocket's-Eye View Of Being Launched Into Space

The MAPHEUS-5 rocket is the fifth rocket launch for German space research institute Materialphysikalische Experimente unter Shwerelosigkeit (Material Physics under Microgravity Conditions).

por Eduardo Maçan em August 03, 2015 09:03 PM

August 02, 2015

Eduardo Marcel Macan

July 29, 2015

Eduardo Marcel Macan

Ahahahahhaha, minha barriga está doendo de tanto rir e eu nem cliquei no link 😀Real terá novo animal estampado em cédula: “já vali”

por Eduardo Maçan em July 29, 2015 12:22 AM

"If you drive a car, I'll tax the street
If you try to sit, I'll tax your seat
If you get too cold I'll tax the heat
If you take a walk, I'll tax your feet

Taxman!
Cos I'm the taxman, yeah I'm the taxman" (HARRISON, 1966)

Governo estuda formas para tributar setor de internet, diz Levy - Economia - Estadão

Segundo o ministro da Fazenda, alguns provedores estão fora das fronteiras e é discutida uma forma de tributação para o setor

por Eduardo Maçan em July 29, 2015 12:15 AM

Já sei o que dizer na próxima vez em que eu negociar metas anuais com meu chefe. :)

por Eduardo Maçan em July 29, 2015 12:08 AM

July 28, 2015

Eduardo Marcel Macan

Eduardo Maçan shared his post.

Eduardo Maçan shared his post.

Em fevereiro eu dizia, em agosto a imprensa confirma 😛

http://oglobo.globo.com/blogs/inteligenciaempresarial/posts/2015/07/24/o-brasil-esta-indo-embora-569663.asp

Eduardo

Agora que o dólar passou de R$3 para fins práticos e uma recessão se avizinha, voltou a ser muito interessante trabalhar no exterior.

Eles já estavam vindo buscar talentos por aqui mesmo, agora então que um salário da ordem de 100 mil dólares por ano é capaz de fazer sobrar um bom pé de meia em reais, quero ver quem (bom) vai querer ficar no Brasil.

Aquisição de (verdadeiros) talentos em tecnologia: o que já era difícil vai ficar pior.

por Eduardo Maçan em July 28, 2015 05:40 PM

July 27, 2015

Eduardo Marcel Macan

July 26, 2015

Eduardo Marcel Macan

To begin with, the movie…

To begin with, the movie should be called "Voxels" 😛

por Administrator em July 26, 2015 08:57 PM

Pra começar: Esse filme devia se chamar "Voxels" 😛

por Eduardo Maçan em July 26, 2015 07:34 PM

July 25, 2015

Eduardo Marcel Macan

Comfort tech: raspberry pi 2 model B indo para a amiga que está nos EUA 😀

por Eduardo Maçan em July 25, 2015 05:11 PM

Beware the hackers at the 4th floor.

por Eduardo Maçan em July 25, 2015 01:20 AM

July 24, 2015

Eduardo Marcel Macan

Na mitologia grega Sísifo era o mestre da malícia. Enganou o mais esperto dos ladrões, usou de informação privilegiada para obter favores de um deus e ofendeu a Zeus, que enviou a morte para dar um jeito no incômodo.

Sísifo Enganou a morte com seu jeitinho, malemolência e samba nos podos. Quando finalmente morreu, Zeus o mandou direto pro "inferno", onde recebeu o castigo de rolar montanha acima uma enorme pedra de mármore. Quando estivesse quase chegando ao topo, a pedra rolaria novamente até o pé da montanha e assim sucessivamente, por toda a eternidade.

Enough said.

Nova meta sugere crise mais dura e longa na economia | EXAME.com

A mudança na meta fiscal mostra o governo reconhecendo que a crise e seu impacto na arrecadação é mais grave do que o imaginado inicialmente

por Eduardo Maçan em July 24, 2015 04:45 PM

July 22, 2015

Eduardo Marcel Macan

Texto interessante sobre a posição correta das estrelas do cruzeiro e sua representação "ao contrário" na capa do (novo) passaporte e na bandeira do brasil.

Como vemos o Cruzeiro do Sul?

Ontem, enquanto eu fazia um mosaico de fotografias do céu reconstruindo a cena dos

por Eduardo Maçan em July 22, 2015 11:47 PM

Helio Loureiro

Linux Toolbox

Se sabe usar corretamente, não precisa de nenhuma outra ferramenta.

por helio@loureiro.eng.br (Helio Loureiro) em July 22, 2015 08:40 PM

Dell XPS 13 Ubuntu Developer Edition

 

Acho que nada dá mais prazer no trabalho que receber um laptop novo.  Tem  gosto de natal.  Em geral esse sentimento de felicidade se dá a cada 3 ou 4 anos, dependendo da política da empresa (e do faturamento, claro).

Ano passado, pela mudança de local e país, eu já tinha recebido um "monstrobook" HP ZBook 15 para trabalhar.  Apesar da versão mais nova de hardware, não era muito diferente do meu antigo laptop, também "monstrobook", que descrevi em "rodando Linux no HP EliteBook 8570w" e que pesava por volta de 5 Kg com a fonte de alimentação.  Notebook parrudo, mas muito, muito pesado.

No final do ano passado recebi a excelente notícia que todos os notebooks corporativos HP deveriam ser trocados pra Dell pros que usavam Linux, que é meu caso.  Felicidade transbordando, vamos às compras.

Entre as opções corporativas, vários notebooks, vários latitudes e inspirions.  Notebooks bons, mas sem muita diferença pra o que eu já tinha antes.  Então resolvi arriscar e pegar um ultrabook, ainda mais um que tinha a cara do que eu queria: Dell XPS 13 Ubuntu Developer Edition.  Eu nunca tinha usado um laptop tão pequeno e principalmente sem drive de CD/DVD.  Mas se Linus Torvalds trabalha num MacBookAir, então resolvi arriscar em algo parecido.

Não vou comentar muito da parte burocrática, pois foi algo chato e que não acrescenta muito.  Apenas que o laptop demorou uma eternidade pra chegar por ser teclado US e quando chegou, veio com o teclado nórdico.  No fim a Dell mandou outro laptop ao invés de trocar o teclado.  Excelente serviço pós-venda deles.  Ao menos pros clientes corporativos.

E gravei o unboxing do brinquedo novo (aliás, como é difícil abrir e desempacotar tudo com uma só mão):

https://youtu.be/dLMlmMiZ_aY

Do laptop, nada a reclamar.  Leve, muito leve.  Algo como 1,2 Kg sem a fonte, que também é pequena.  Parte externa metálica.  E bateria que dura por volta de 6 horas.  Isso mesmo.  Eu passo quase que o dia inteiro trabalhando sem conectar na energia.  Coisa maravilhosa.

A placa de vídeo não é das mais fortes.  É uma placa Intel Broadwell-U.  Funciona bem com os kernels mais novos (estou rodando o 4.1.2 no momento) mas tem alguns problemas pra usar monitor externo na versão de Ubuntu que vem de fábrica.

Falando no Ubuntu, sim eu tive de remover.  Nada contra Ubuntu ou algo assim, mas usamos uma versão corporativa dele na empresa.  Então tive de remover o Ubuntu 14.04 que veio instalado pra instalar... Ubuntu 14.04.

O sistema roda redondo, sem problemas de driver ou algo do gênero.  Vantagem do árduo esforço da Intel junto ao Linux pra implementar seus drivers.  Bluetooth, wifi, controle de volume pelo teclado, tudo, absolutamente tudo sai funcionando de primeira em Linux.  Mais precisamente Ubuntu, mas acredito que não será diferente com outras distros.

O único ponto bizarro dele é mesmo a webcam, que fica na parte de baixo da tela.  Então eu fico com um certo olhar de superioridade em todas as conferências que faço via skype ou algo do tipo.  Eu já sabia desse ponto, mas não diria que é um ponto negativo a ponto de abandonar a aquisação dele.

 

Outro ponto que é um limitante é a memória RAM.  Pra manter o sistema compacto o suficiente pra caber tudo num ultrabook, a memória RAM é soldada diretamente na placa mãe.  Com isso, nada de upgrades.  Então a máquina veio com 8 GB de RAM e esses mesmos 8 GB vão ficar por aqui até o fim da vida útil dele.  Sem problemas agora, mas será que não vou achar pouco daqui 3 ou 4 anos?  Bom... só não rodar Java já libera uns 4 GB com certeza.

Outro ponto é que são somente duas portas USB.  USB 3.0, mas só 2.  Então um HUB USB é essencial pra poder conectar mouse, pendrive e HD externo.  Além da interface ethernet quando dá pau no wifi.  Tem saída de vídeo display port, portanto um cabinho display port pra hdmi no DealExtreme é realmente algo necessário.  E tem um mostrador de nível de bateria, que é muito útil quando se desliga o laptop, mas usa a porta USB pra alimentar o celular.  Tem leitor de memória SD que uso de vez em quando e só.  E tudo funcionando lindamente em Linux.

Outro problema que tenho de tempos em tempos é bug com a placa de vídeo.  Conectar em monitores externos e remover, dá uns crashes bonitos no drive da Intel de vez em quando.  Então meu uptime não é muito alto.  Mas sobrevivo bem com o disco SSD que faz o boot em alguns segundos.

 

Dados técnicos (saídas de comandos como lspci, lsusb, etc):

por helio@loureiro.eng.br (Helio Loureiro) em July 22, 2015 07:14 PM

July 20, 2015

Eduardo Marcel Macan

Porque a melhor forma de se divertir é não participar da festa, não é mesmo?

Acordo elimina tarifas para eletrônicos em 80 países, mas Brasil resolve ficar fora

Essa negociação reduzirá em US$ 1 trilhão as tarifas sobre eletrônicos ao redor do mundo

por Eduardo Maçan em July 20, 2015 07:28 PM

July 19, 2015

Eduardo Marcel Macan

Essa umidade do ar que fica condensando no olho...

German pilot in WWII spared an American B-17 pilot over Germany only to reunite 40 years later...

NewsForage.com reports: The pilot glanced outside his cockpit and froze. He blinked hard and looked again, hoping it was just a mirage. But his co-pilot stared at the same horrible vision.

por Eduardo Maçan em July 19, 2015 01:43 PM

July 17, 2015

Eduardo Marcel Macan

Tem sempre um que testa em produção...

Mulher pede teste em colete à prova de balas, leva tiro no peito e morre

Bala de calibre 22 atravessou equipamento e atingiu o peito da mulher. Polícia diz que vítima pretendia abrir uma boca de fumo em Butiá, no RS.

por Eduardo Maçan em July 17, 2015 07:09 PM

Meu coração está dividido entre estes dois smartphones:

a) http://www.wired.com/2015/07/commodore-smartphone/
b) http://www.wired.com/2015/07/marshalls-first-smartphone-built-music-junkies/

por Eduardo Maçan em July 17, 2015 12:50 AM

July 16, 2015

Eduardo Marcel Macan

Santo Antônio da Platina, região metropolitana da grande Santa Mariana, no Jornal Nacional, abaixando salário de vereadores :)

por Eduardo Maçan em July 16, 2015 11:46 PM

Eu não compro um desses porque acho que o valor do IPVA é absurdo.

Carros de Collor apreendidos pela PF somam R$ 343 mil em dívidas de IPVA

Senador teve os três carros - Ferrari, Lamborghini e Porsche - apreendidos na Operação Politeia

por Eduardo Maçan em July 16, 2015 05:21 PM

♬ Just a perfect day...feed animals in the zoo, then later a movie too, and then home... ♬

por Eduardo Maçan em July 16, 2015 11:41 AM

July 15, 2015

Eduardo Marcel Macan

Seriamente tentado a comprar um odroid XU4 para substituir meu media center por uma solução mais compacta do que a que tenho hoje (= laptop velho sem tela sob o rack da sala). Tenho usado o XU3 em um projeto de pesquisa na Poli e digo: impressiona.ODROID | Hardkernel

por Eduardo Maçan em July 15, 2015 08:29 PM

Desvia de buracos e desencalha sozinho também? Se não incluírem estas features só vai poder rodar na Bandeirantes. :)

Pesquisadores apresentam caminhão que não precisa de motorista

Na frente do veículo, foram instalados radares e câmeras para detectar obstáculos. Sensores conseguem estimar a distância e a forma dos objetos.

por Eduardo Maçan em July 15, 2015 01:30 AM

July 14, 2015

Eduardo Marcel Macan

RT @NASANewHorizons: Hello #Pluto! We’re…

RT @NASANewHorizons: Hello #Pluto! We’re at closest approach. Congrats to all! Follow our story & view new images using #PlutoFlyby. http:/…

por Administrator em July 14, 2015 12:06 PM

July 11, 2015

Eduardo Marcel Macan

Mais "torrezinhas chinesas" do deepdream. Vídeo com 1000 frames de zoom para dentro da imagem. É interessante como a rede neural vai criando detalhes novos à medida que você amplia e o que parecia um detalhe bem definido se transforma em um aglomerado de detalhes menores, indefinidamente.

Me lembra da mania que foram os vídeos de zoom em fractais nos anos 90...

Claro que a imagem "semente" era uma foto de Santa Mariana, mas isso se torna irrelevante depois de uns 5 quadros.

por Eduardo Maçan em July 11, 2015 02:23 PM

July 10, 2015

Eduardo Marcel Macan

Porque você ainda não viu tudo que podia ver de #deepdream se não viu uma animação a partir de uma foto de Santa "Centro do Universo" Mariana, Paraná.

Santa Mariana Deep Dreaming Edition

Pronto, agora você já pode cansar do assunto.imgur.com

por Eduardo Maçan em July 10, 2015 01:29 AM

Santa Mariana #deepdream edition: 100…

Santa Mariana #deepdream edition: 100 frames of deepdream seeded by an aerial pic of my hometown :) http://imgur.com/KViZYEl

por Administrator em July 10, 2015 01:25 AM

July 09, 2015

Eduardo Marcel Macan

Para os interessados (e para os não interessados também 😛 :) )

Esta é a boa para hoje: "The other side of abbey road" by George Benson :)

por Eduardo Maçan em July 09, 2015 04:22 PM

July 08, 2015

Eduardo Marcel Macan

Eduardo Maçan shared Edibar da Silva's photo.

Eduardo Maçan shared Edibar da Silva's photo.

Este é precisamente o estado em que me encontro (Até domingo, pelo menos).

por Eduardo Maçan em July 08, 2015 11:57 AM

July 06, 2015

Eduardo Marcel Macan

O ex ministro das finanças da Grécia era um "economista marxista"? Juro que achava que isso só existisse na Unicamp. :)

por Eduardo Maçan em July 06, 2015 12:45 PM

July 04, 2015

Eduardo Marcel Macan

Depois do último episódio de Hannibal, "La gazza ladra" de Rossini nunca mais será a mesma pra mim 😨

http://miud.in/1GDy

por Eduardo Maçan em July 04, 2015 09:26 PM

Isso é o mais perto do centro do universo que o Street View Chega, essa escola se chamava "Escola Rural Estadual Luis Massan". Fui daí para a Unicamp, Getúlio Vargas, University of California, Irvine e USP, não sem muita luta e sacrifícios que só eu sei quais foram (ou são).

Bateu um flashback da vida aqui agora 😛 :)

Eu sempre dizia que quando o street view mapeasse o Quinzópolis o google teria dominado o mundo... bem... I, for one, welcome our new corporate overlords.

Google Maps

Find local businesses, view maps and get driving directions in Google Maps.

por Eduardo Maçan em July 04, 2015 08:01 PM

July 03, 2015

Eduardo Marcel Macan

É uma piada. A "Convenção da Apostila" foi assinada em Haia em 1961, entrou em vigor em 1965 e só 50 anos depois o Brasil resolve olhar para a matéria. Essa convenção simplifica MUITO a burocracia para quem precisa validar documentos em outro país ou de outro país. Hoje, por não fazer parte da convenção da apostila o brasileiro precisa de "carimbos" de dois países para legalizar um diploma, ou certidão estrangeira.

A participação na convenção irá simplificar a burocracia para brasileiros que queiram abrir empresas no exterior ou estrangeiros que queiram abrir empresas no Brasil também.

A graça da coisa toda está na seguinte informação do site do relator da matéria: o Brasil foi signatário do acordo em 1961, mas ele não entrou em vigor porque o congresso nunca o tinha referendado. Ou seja: Um tratado internacional de REDUÇÃO DE BUROCRACIA levou 53 ANOS para ser analisado pela nossa burocracia.

E digo que só foi (e em apenas uma semaninha) porque a coisa começou a apertar muito pro nosso lado graças à "crise internacional pela qual o Brasil está passando".

Aqui a notícia na página do Senador Anastasia, (é diferente da que está compartilhada no post)
http://antonioaugustoanastasia.com.br/senado-aprova-decreto-relatado-por-anastasia-que-desburocratiza-processos-para-brasileiros-no-exterior/

Ah, essa mania de só agir quando a água bate no "derrière"...

Legalização simplificada de documentos públicos estrangeiros vai à promulgação

O Senado aprovou nesta quinta-feira (2) o Projeto de Decreto Legislativo 208/2015, que trata da convenção sobre a eliminação da exigência de legalização dos documentos públicos estrangeiros, celebrada em Haia em outubro de 1961. A matéria, que foi aprovada pela manhã na Comissão de Relações Exterior…

por Eduardo Maçan em July 03, 2015 11:33 AM

July 02, 2015

Eduardo Marcel Macan

Americanos que vão ao espaço são "astronautas", russos são "cosmonautas", chineses são " taikonautas". Como se chamam os brasileiros que vão ao espaço?

...

"Marcos Pontes" 😀

por Eduardo Maçan em July 02, 2015 03:27 PM

June 30, 2015

Eduardo Marcel Macan

Este é um feixe de prótons realmente "maker"! :)

The New Ghostbusters Proton Packs Look Homemade in the Best Way

If you and some friends decided to try and make some proton packs from the old Ghostbusters, they’d probably look like the proton backs in the new Ghostbusters.

por Eduardo Maçan em June 30, 2015 11:51 PM

Poxa, mais 20% na energia a partir desse sábado? Vou forrar minha varanda com painéis fotovoltaicos 😛

Conta de luz subirá 17,04% para clientes da Eletropaulo

A partir de sábado (4), consumidores residenciais da Eletropaulo (SP) terão um aumento de 17,04% na conta de luz. Para a indústria atendida pela distribuidora, o reajuste será pouco menor, de 11,73%.

por Eduardo Maçan em June 30, 2015 05:15 PM

June 29, 2015

Eduardo Marcel Macan

O inverno chegou para a cigarra, como toda formiga que se preza sabia que chegaria.

Alguns highlights meus do texto da Economist:

"FOI maravilhoso enquanto durou. Pela maior parte deste século a América Latina experimentou crescimento econômico robusto, grande queda na pobreza e inchaço da classe média. Agora os bons tempos acabaram [...] Enquanto a Ásia construía fábricas, a América Latina construía Shopping Centers [...] Para enriquecer, a América Latina precisa incrementar sua taxa abismalmente baixa de crescimento de produtividade e diversificar sua economia. Isso, por sua vez, significa ir além do rançoso debate ideológico entre mercado e estado que ainda assombra sua política regional. A América Latina precisa de um mercado mais funcional, com mais competição, e de governos muito mais enxutos. [...] Lidar com isso requer mais do que apenas educação e infraestrutura. A falta de habitação adequada e de políticas de planejamento urbano, por exemplo, significam que muitos trabalhadores precisam gastar horas todos os dias em trânsito para o trabalho [...]"

The loss of El Dorado

IT WAS wonderful while it lasted. For much of this century Latin America saw robust economic growth, a big fall in poverty and a swelling of the middle classes. Now...

por Eduardo Maçan em June 29, 2015 03:13 AM

June 28, 2015

Eduardo Marcel Macan

Message from http://t.co/p3nAlRTWz8 in my…

Message from http://bitbucket.org in my terminal after the first git push of a personal project today. http://t.co/Ca57rBtO7v

por Administrator em June 28, 2015 03:20 PM

heh, comecei um projetinho pessoal e como seguidor de melhores práticas que sou, resolvi colocá-lo no controle de versões na minha conta do bitbucket.org. O primeiro push gerou a seguinte mensagem no meu terminal :)

por Eduardo Maçan em June 28, 2015 03:15 PM

June 26, 2015

Eduardo Marcel Macan

Não canse o cérebro Inutilmente!

Não canse o cérebro Inutilmente!

por Eduardo Maçan em June 26, 2015 10:35 PM

Bem legal o piloto dessa série.

Os diálogos das cenas que envolviam hacking/cracking chegavam perto de fazer sentido, as ironias a respeito do mundo corporativo de tecnologia me fizeram rir pelo menos umas 3 vezes com uma estranha sensação de "déjà vu".

Sem falar que o protagonista é estranho, mas estranho de uma maneira assutadoramente familiar para quem vive de "construir a internet".

Tomara que vire série. E se virar mesmo, tomara que mantenham o bom trabalho do piloto. Valeu pela dica, Jose Pissin.

Mr. Robot (TV Series 2015– )

Created by Sam Esmail. With Rami Malek, Michael Gill, Carly Chaikin, Portia Doubleday. Follows a mysterious anarchist who recruits a young computer programmer (Malek) who suffers from an anti-social disorder and connects to people by hacking them.

por Eduardo Maçan em June 26, 2015 03:37 AM

June 25, 2015

Eduardo Marcel Macan

Mulher feia, com voz desafinada,cantando música desagradável.

por Eduardo Maçan em June 25, 2015 11:54 PM

June 21, 2015

Eduardo Marcel Macan

June 20, 2015

Eduardo Marcel Macan

Eduardo Maçan shared Bichinhos de Jardim's photo.

Eduardo Maçan shared Bichinhos de Jardim's photo.

Não era mentira, era só a inocência de acreditar que o tempo livre não seria preenchido com ainda mais trabalho.

A primeira vez que tive contato com essa afirmação foi em um "Almanaque Disney" sobre computadores, que li quando criança.

por Eduardo Maçan em June 20, 2015 10:29 AM

June 18, 2015

Eduardo Marcel Macan

Ok. Pediram minha opinião sobre a hamburgueria com temática star wars: vale pela decoração. Não atravesse a cidade pelo hamburguer.

Aliás me perdoem os hamburgueiros, mas hambúrguer é uma comida bem limitada, anyway.

A batata frita rústica é boa.

Não vi uma nota de copyright ou licenciamento oficial em lugar algum, visitem antes que os advogados da Disney o façam.

P.S. Não tocou sertanejo enquanto estive lá.
P.S.2. Tocou a marcha imperial.

por Eduardo Maçan em June 18, 2015 01:42 AM

June 17, 2015

Eduardo Marcel Macan

Checked in at Jedi's Burger & Grill

Checked in at Jedi's Burger & Grill.

Vamos ver se esse lugar tem a força. — with Jose, Andressa

por Eduardo Maçan em June 17, 2015 10:52 PM

June 16, 2015

Eduardo Marcel Macan

Eduardo Maçan shared PCS-POLI's post.

Eduardo Maçan shared PCS-POLI's post.

PCS-POLI

Documentário conta história do primeiro computador brasileiro, o Patinho Feio

Apoiado pela diretoria da Poli-USP, vídeo conta como jovens engenheiros mudaram a indústria digital brasileira na década de 1970

A Escola Politécnica da USP lançou um documentário sobre a história do Patinho Feio, o primeiro computador brasileiro, que foi criado em 1972 na Escola Politécnica da USP, por professores e alunos de pós-graduação, no Laboratório de Sistemas Digitais do então Departamento de Engenharia Elétrica. Segundo o professor da Poli-USP Lucas Antonio Moscato, a indústria digital brasileira - computadores, hardware, softwares, periféricos, aplicações - toda essa indústria e setores afins foram desenvolvidos a partir daí.

Para maiores informações acesse:
http://www2.pcs.usp.br/pcsv6/index.php/129-destaque-1/526-documentario-conta-historia-do-primeiro-computador-brasileiro-o-patinho-feio

por Eduardo Maçan em June 16, 2015 03:46 PM

June 15, 2015

Eduardo Marcel Macan

Quanto pesa uma dissertação de mestrado? 200, 500 gramas? Um quilo? A minha pesava umas 2 Toneladas¹.

Isto é aproximadamente quão mais leve eu estou me sentindo depois de tê-la depositado hoje. Depois da banca acho que ainda vou perder mais uma toneladinha 😛

¹ O uso de peso e massa de maneira intercambiável é um recurso estilístico adotado intencionalmente pelo autor. N. do T.

por Eduardo Maçan em June 15, 2015 06:38 PM

June 14, 2015

Eduardo Marcel Macan

Tou leave your laptop alone in the sofa for 15 seconds. 15. SECONDS. and... But I do admit the catception detail was really great. She's an artist.

Tou leave your laptop alone in the sofa for 15 seconds. 15. SECONDS. and... But I do admit the catception detail was really great. She's an artist.

Tou leave your laptop alone in the sofa for 15 seconds. 15. SECONDS. and... But I do admit the catception detail was really great. She's an artist.

por Eduardo Maçan em June 14, 2015 08:36 PM

Kitteh luv automatic CATuhgorizachun of text. Gonna write dissurtachun using kiTehTeX

por Eduardo Maçan em June 14, 2015 03:18 PM

O sol nasceu e o robozinho acordou, lá no cometa :)

The Philae Lander Has Woken Up!

This morning, the Philae Lander has re-awoken from its hibernation on Comet 67P/Churyumov-Gerasimenko, according to a blog post from the European Space Agency. Rosetta’s lander Philae wakes up from hibernation Rosetta’s lander Philae wakes up from hibernation Rosetta’s lander Philae wakes up from hibernation Tweet Rosetta's lander Philae is out of hibernation! The signals were received at ESA's… Read more Read more

por Eduardo Maçan em June 14, 2015 12:37 PM

June 13, 2015

Eduardo Marcel Macan

Alguém já viu algo assim acontecer?

Situação: Existe um problema.

1) Um grupo de autointitulados "notáveis" se reúne em Santo Asdrúbal do Norte .
2) debatem incansável e prolixamente por dias sem chegar a uma conclusão.
3) Assinam um abaixo-assinado, produzem uma "Carta de intenções", celebram e divulgam com alarde a "Carta de Santo Asdrúbal".
4) Um deputado qualquer que estava por lá anuncia um projeto de lei.
5) Satisfeitos com o progresso, todos vão pra casa.
6) Nada de prático acontece.

Ouvi dizer que isso acontecia, é verdade? O.o

por Eduardo Maçan em June 13, 2015 04:35 PM

38000 word article in Bloomberg…

38000 word article in Bloomberg Businessweek: "what is code?". #python program in the cover http://www.bloomberg.com/graphics/2015-paul-ford-what-is-code http://t.co/R8aidoaXuA

por Administrator em June 13, 2015 02:50 AM

Eduardo Maçan shared Bloomberg Business's photo.

Eduardo Maçan shared Bloomberg Business's photo.

A businessweek saiu com um artigo de 38000 palavras explicando "o que é código". A capa? Um programa em python <3

por Eduardo Maçan em June 13, 2015 02:31 AM

June 12, 2015

Eduardo Marcel Macan

Que carreiras proporcionam melhor retorno financeiro? Engenharias, Ciência da Computação e Matemática. Mal aê heim?

Revenge of the nerds

Which degrees give the best financial returns? American universities*, selectivity and returns All degreesEng/comp/mathBus/econScienceHumanitiesArts *Sample of 452...

por Eduardo Maçan em June 12, 2015 09:41 PM

😮

22 Incredible Facts About The Life and Career Of Sir Christopher Lee

If Sir Christopher Lee had just been a movie star, he would still have been an icon. But the late actor, who passed away last week, had an amazing life even beyond his incredible body of work. Whether you’re still lamenting his passing or unsure why his death is such a loss, here’s 22 reasons why Ch…

por Eduardo Maçan em June 12, 2015 07:15 PM

Eduardo Maçan shared a memory from June 12, 2012.

Eduardo Maçan shared a memory from June 12, 2012.

Dia dos namorados com a Andressa longe :( mas por uma excelente causa! 😀

O facebook colocou na minha timeline o post de 3 anos atrás. A ondinha das rage faces (memes) já passou de vez, mas a ideia ainda é a mesma <3

por Eduardo Maçan em June 12, 2015 12:39 PM

June 10, 2015

Helio Loureiro

Compilando kernel Linux em Debian e Ubuntu

Ainda hoje muita gente mostra supresa quando digo que estou rodando um kernel recém lançado em meu sistema.  Apesar de quase todo mundo saber que Linux é o kernel apenas, uma parte do sistema operacional, pouca gente compila seu próprio kernel. E isso é uma coisa bastante simples com Debian e Ubuntu, ou qualquer outro sistema baseado neles.

Também vejo pessoas distribuindo o kernel em forma de download em sites como 4share, mega, etc.  É legal contribuir com comunidade, mas distribuir um kernel assim, a parte mais vital do sistema, dá brecha de segurança pra que alguém insira um malware ali.  Então evite fazer isso.  E compile seu próprio kernel.

O primeiro passo é ter o código fonte do Linux.  Depois que passou a utlizar o git pra controle de versão (e muito mais que isso), eu também passei a usar o mesmo pra sincronizar meus fontes.  No diretório "/usr/src", como root, crie o repositório git local da seguinte forma:

root@jessie:src# git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git

Não é um processo rápido.  O sistema vai baixar mais de 1 GB de arquivos no diretório "/usr/src/linux-stable".

Antes de botar a mão na massa, crie um novo "branch" com a versão que irá compilar.  É possível ver as versões disponíveis pelo comando "git tag -l".  No meu caso eu usei a versão v4.1-rc7.  Então a coisa toda pra listar e criar seu "branch" fica assim:

root@jessie:linux-stable# git tag -l | grep v4.1 
root@jessie:linux-stable# git checkout -b v4.1-rc7 tags/v4.1-rc7

O próximo passo é criar uma configuração de kernel antes de compilar.  Em geral eu copio o arquivo "/root/config-<minha versão corrente>".  Se quiser fazer isso, o comando correto é: 

root@jessie:linux-stable# cp /boot/config-$(uname -r) .

Existem outras maneiras de configurar o kernel, como usando o comando "make menuconfig" ou "make xconfig", entre outros.  Mas é preciso saber exatamente o que se quer do kernel pra configurar o que se realmente deseja.  Uma tarefa não muito fácil pras primeiras compilações.

O passo seguinte é instalar um pacote chamado "kernel-package".  Esse pacote é que faz toda a mágica da compilação e geração de pacotes pra você.  Isso mesmo: ao final do processo terá um kernel seu num arquivo .deb.  Eu já usei isso muito pra compilar em uma máquina e instalar em várias outras.  Voltando ao pacote, instale usado "apt-get", "apt" (novíssimo), ou "aptitude".

root@jessie:linux-stable# apt install kernel-package

O passo seguinte é chamar o kernel-package pra criar o kernel.  Eu pessoalmente uso da seguinte forma:

root@jessie:linux-stable# make-kpkg --initrd --append-to-version "-helio" --bzimage --revision 1 -j 4 kernel_image

O comando passado e os parâmetros são:

  • make-kpkg: é o comando instalado pelo pacote kernel-package.
  • --initrd: criar um sistema de boot initrd (a maioria dos sistema usa).
  • --append-to-version "-helio": pra deixar seu kernel com a sua "cara".  Vai aparecer algo como 4.1.0-rc7-helio na versão dele.
  • --bzimage: criar um kernel comprimido no formato bz.
  • --revision 1: revisão do pacote que será gerado.
  • -j 4: quantas CPUs serão usadas durante a compilação.  Se sua máquina tem múltiplos cores como a minha, basta colocar esse número.  Se não tem ou não sabe, não use esse parâmetro.
  • kernel_image: é o que diz pro kernel-package pra gerar só o pacote .deb do linux-image.  Pode-se criar outros pacotes como source, headers, etc.

Ao iniciar a compilação, o sistema passará por uma etapa de revisão da configuração que foi definida anteriormente.  Todo opção nova passará por uma pergunta se deve ou não ser incluída, ou ficar como módulo (pra ser carregado dinamicamente).  Toda pergunta já vem com alguma sugestão de resposta.  Em geral essa é a melhor opção a menos que realmente saiba o que aquela configuração significa.

Passada essa etapa, pode ir pegar um café.  Um café?  Melhor um bule inteiro.  E pode ir assistir ao último episódio de Game of Thrones que a compilação demora um pouco.

Uma vez terminada, se não tiver nenhum erro, será gerado um pacote com o formato "/usr/src/linux-image-<versão do kernel><nome que você personalizou>_<revisão>_<arquitetura da máquina>.deb".  No meu caso foi o pacote "/usr/src/linux-image-4.1.0-rc7-helio_1_amd64.deb".  Basta instalar e rebootar o computador pra testar a nova versão.

root@jessie:linux-stable# cd ..
root@jessie:linux-stable# dpkg -i linux-image-4.1.0-rc7-helio_1_amd64.deb
root@jessie:linux-stable# reboot

Se por acaso alguma coisa der errado, basta segurar o <Shift> ou <Esc> na inicialização da máquina, antes de carregar o Grub, pra poder ver o menu do mesmo.  Em seguida escolher o kernel que se estava rodando antes e inicializar por ele.  Depois basta remover o kernel criado, algo que e facilitado pela geração do pacote .deb.

root@jessie:linux-stable# dpkg -r linux-image-4.1.0-rc7-helio

Se for compilar o mesmo kernel, mas com opções de configuração diferentes, pode usar outra revisão.  Aliás incrementar a mesma.  Isso aparecerá no pacote gerado, mas não no kernel.

Boa compilação e boa diversão :)

por helio@loureiro.eng.br (Helio Loureiro) em June 10, 2015 08:36 PM

Eduardo Marcel Macan

La cognizione del tempo preterito…

La cognizione del tempo preterito e del sito della terra è ornamento e cibo delle menti umane. (Leonardo da Vinci)

por Administrator em June 10, 2015 05:39 PM

La cognizione del tempo preterito e del sito della terra è ornamento e cibo delle menti umane. (Leonardo da Vinci)

por Eduardo Maçan em June 10, 2015 05:39 PM

Se esse texto tivesse uma linha pontilhada e um "assine aqui" eu teria riscado a tela do meu celular.

O ponto a que chegamos - Opinião - Estadão

O ponto a que chegamos Tags: Editorial Estadão, Política EconômicaFernando Henrique Cardoso 07 Junho 2015 | 03h 00 Os brasileiros sentem a dor das oportunidades perdidas. Olhando em retrospectiva, não há dúvidas de que nos últimos anos houve uma guinada. Para a esquerda? Não, para o despropósito. O…

por Eduardo Maçan em June 10, 2015 02:05 PM

Não, hoje não é a data que Marty McFly chega ao futuro :) É em outubro.Is today the Day Marty McFly arrives when he travels to the future?

por Eduardo Maçan em June 10, 2015 01:23 PM

June 09, 2015

Eduardo Marcel Macan

June 07, 2015

Eduardo Marcel Macan

Eduardo Maçan shared Interesting Engineering's video.

Mais legal é a iluminação frontal inspirada claramente em vocês sabem quem (ou o quê)

por Eduardo Maçan em June 07, 2015 01:57 PM

June 06, 2015

Eduardo Marcel Macan

Se você rir é porque, algum dia na vida, lidou com bits atrás da vírgula.Saturday Morning Breakfast Cereal

por Eduardo Maçan em June 06, 2015 04:03 PM

EXTRA! Notícia de Santa Mariana.

Mas antes uma mensagem do nosso patrocinador: Segundo o Michaelis online: "fragrante" adj. (lat fragrante) 1. Que exala cheiro agradável. 2 aromático.

Acho que até seria realmente um "fragrante delito" se ao invés de cerveja o indivíduo fosse pego furtando, sei lá, uma loja do boticário?

Fragrante na Expomar: Homem furtando cervejas recebe voz de prisão em Santa Mariana

Fragrante na Expomar: Homem furtando cervejas recebe voz de prisão em Santa Mariana Em solicitação via 190 a  equipe da Policia Militar de nossa cidade foi informada pelo solicitante que, o mesmo tem uma barraca que vende bebida dentro do espaço de realização da 2ª Expomar e que ele havia pegado um…

por Eduardo Maçan em June 06, 2015 02:26 PM

June 05, 2015

Eduardo Marcel Macan

June 04, 2015

Eduardo Marcel Macan

Estava ajudando a Andressa com o checklist de viagem dela pra Dinamarca, quando chegamos no padrão de tomadas. Fui verificar qual era o padrão de tomadas de lá e descobri que até as tomadas são felizes na Dinamarca.

por Eduardo Maçan em June 04, 2015 09:45 PM

June 03, 2015

Eduardo Marcel Macan

Vício Novo: Genealogia. Sempre fui curioso e perguntava aqui e ali, mas depois que os Mórmons saíram pelo mundo digitalizando (sei lá como) livros de cartórios e igrejas do planeta inteiro, me tornei uma espécie de Indiana Jones/Sherlock Holmes de sofá.

A única ressalva: Deveriam fornecer cadernos de caligrafia para esse povo que trabalhava em cartório antes dos computadores e da máquina de escrever, viu!?! Genealogia é legal, mas escrita cuneiforme não é minha praia.

http://www.familysearch.org

por Eduardo Maçan em June 03, 2015 09:56 PM

O insight de negócios nem é inédito, o melhor do vídeo é mesmo a citação do Mike Tyson: "Todo mundo tem um plano até levar um soco na cara" :)

WATCH: The single biggest reason why startups succeed

There's a secret to their success.

por Eduardo Maçan em June 03, 2015 04:34 PM

June 02, 2015

Eduardo Marcel Macan

Acho engraçado quem torce pra empresa X se ferrar, mas se dói todo pelo emprego dos funcionários quando a empresa X demite -justamente por estar se ferrando-. Dissonância cognitiva?

por Eduardo Maçan em June 02, 2015 07:50 PM

"Tem que ter medo é do bicho, não do berro" --Maçan, Reinaldo.

por Eduardo Maçan em June 02, 2015 04:22 PM

May 31, 2015

Eduardo Marcel Macan

Wow. Nunca tinha me dado conta do tamanho desses caras, nem que houve vôos regulares entre o Brasil e a Europa.

A matéria traz um inforgráfico que compara os dirigíveis com os aviões atuais, mas a comparação, na década de 30, era com os navios transatlânticos.

Segundo a matéria, o Hindenburg (Oh, the humanity!) era poucos metros mais curto que o Titanic, com 265m de comprimento por 41m de diâmetro. o_O

Há 85 anos o Zeppelin chegava ao Brasil pela primeira vez - Airway Online

Clássicos dirigíveis alemães apareceram com frequência pelo País no final da década 1930

por Eduardo Maçan em May 31, 2015 07:44 PM

May 30, 2015

Eduardo Marcel Macan

Fui escrever "organizado" e escrevi "ogranizado". A Andressa Juliane Martins provavelmente diria que isso revela muito sobre meus hábitos domésticos.

por Eduardo Maçan em May 30, 2015 08:56 PM

May 29, 2015

Eduardo Marcel Macan

Yeah, Mr. White! Yeah, science!

por Eduardo Maçan em May 29, 2015 11:17 PM

Não troco meu Nexus 5 por nada! 😛

Bring back the Nexus 5

We all saw it. Even those of us that never experienced the greatness of the Nexus 5 felt an inexplicable pang of wistfulness when its bumpy bottom made a cameo during Google's I/O 2015 keynote...

por Eduardo Maçan em May 29, 2015 05:08 PM

Serviço de Mensagens Curtas (e vida longa)

O Google acaba de anunciar que vai deixar de enviar notificações de eventos da agenda (Google Calendar) por SMS, ao menos para suas contas gratuitas.

A justificativa é que em um mundo em que smartphones são pervasivos, as notificaçãos via app fornecem uma experiência muito mais rica, mesmo quando offline.

Será outra evidência do declínio do mercado de SMS? Este é um dos produtos/serviços de tecnologia que tem sobrevivido por um tempo bem maior do que minhas melhores expectativas indicavam.

Eu só recorro a SMS quando não tenho conexão ou ela está muito ruim. Em geral a rede celular tem melhor disponibilidade do que a internet sobre a rede celular, por razões mais ou menos óbvias.

Por quanto tempo ainda persistirá o "Serviço de Mensagens Curtas"?

por Eduardo Maçan em May 29, 2015 04:57 PM

Como disse o Nicolau Werneck, Robô, ímã, origami. O que podería ser mais legal que isso?

Origami Robot Folds Itself Up, Does Cool Stuff, Dissolves Into Nothing

Tiny self-folding magnetically actuated robot creates itself when you want it, disappears when you don

por Eduardo Maçan em May 29, 2015 11:53 AM

May 27, 2015

Eduardo Marcel Macan

This one is for those of you who are well trained in the ways of the force (and happen to like cats).

Source: http://xkcd.com/26/

por Eduardo Maçan em May 27, 2015 11:05 AM

May 25, 2015

Eduardo Marcel Macan

May 24, 2015

Eduardo Marcel Macan

Segundo minhas pesquisas o navio que aparece neste vídeo também trouxe 1/4 dos meus genes para o brasil, alguns anos antes.

por Eduardo Maçan em May 24, 2015 03:08 AM

May 22, 2015

Eduardo Marcel Macan

Tocar guitarra é fácil, quero ver tocar guitarra e fazer dancinha que nem a guitarrista do Bo Diddley.

por Eduardo Maçan em May 22, 2015 10:51 PM

A tecnologia no país da co(p|t)a

Netflix na mira da Ancine: agência quer cota para produções nacionais - TecMundo

Há alguns anos, as operadoras e os canais por assinatura no Brasil têm tido que se adaptar às novas regras introduzidas pela Lei da TV Paga, reservando parte de sua programação de séries, filmes, animações e documentários para produções nacionais....

por Eduardo Maçan em May 22, 2015 11:35 AM

May 21, 2015

Eduardo Marcel Macan

A televisão ligada ao fundo tocando o tema de alguma personagem romântica de novela das sete enquanto meu subconsciente me dizia que tinha algo de familiar na música. Aí me dei conta: É versão de uma música da minha cantora italiana preferida do momento: Arisa. "La notte" concorreu em San Remo/2012.

A original:

A versão:

por Eduardo Maçan em May 21, 2015 11:26 PM

Só eu fico com a impressão que o "ofício" do cientista, no Brasil, foi, é e sempre será uma espécie de atividade "monástica" , remunerada pela "piedade" do estado na forma de bolsas, corrigidas a cada 20 anos, e sem nenhum direito a férias e outras benesses legais gozadas pelo profissional comum?

Sem falar na prestação de contas de atividades e gastos medidos até os centavos como se o cientista fosse, primeiro, um aproveitador.

Ah, mas os professores têm férias e demais direitos... Ok, então a ciência é uma subatividade da docência, é isso?

Ah, como são retrógrados os que deviam carregar o estandarte do progresso.

Regulamentação da profissão de cientista em debate - Jornal da Ciência

SBPC, ABC e Andifes têm posicionamento contrário à regulamentação da profissão de cientista. Para Helena Nader, ser cientista é um ofício e não uma profissão

por Eduardo Maçan em May 21, 2015 04:49 PM

O jeito é se exportar daqui 😛

Dois aprendizados nesta matéria:
1) O que é um jabuti
2) O tamanho do segundo "jabuti", especialmente à luz da matéria principal.

Câmara aprova texto-base de MP que eleva impostos sobre importação

Medida faz parte do ajuste fiscal e aumenta PIS-Pasep e Cofins. Deputados ainda precisam analisar sugestões de alterações.

por Eduardo Maçan em May 21, 2015 02:02 AM

May 20, 2015

Eduardo Marcel Macan

Quando até o gato se cobre, você sabe que está frio lá fora.

por Eduardo Maçan em May 20, 2015 11:46 AM

May 17, 2015

Eduardo Marcel Macan

Objetivo de vida adicionado: Tirar férias no Hotel na Noruega onde o Ex Machina foi filmado.

http://www.juvet.com/media-gallery/photo-galleryPhoto Gallery - Juvet

por Eduardo Maçan em May 17, 2015 07:54 PM

Python <3

Source Code in TV and Films — In the movie “Ex Machina” (which is really great...

In the movie “Ex Machina” (which is really great BTW) this code can briefly be seen: “ #BlueBook code decryption import sys def sieve(n): x = [1] * n x[1] = 0 for i in range(2,n/2): j = 2 * i while j...

por Eduardo Maçan em May 17, 2015 12:06 PM

May 16, 2015

Eduardo Marcel Macan

Interessante que a SpaceX tenha feito mais entre 2002 e 2006 com US$100M que o Elon Musk tirou do próprio bolso do que todo o "programa espacial brasileiro" fez desde 1961.

www.spacex.com

por Eduardo Maçan em May 16, 2015 03:11 AM

May 15, 2015

Eduardo Marcel Macan

B.B. King morreu, the thrill is gone.

por Eduardo Maçan em May 15, 2015 09:09 AM

May 14, 2015

Eduardo Marcel Macan

De boas calculando no handheld computer

por Eduardo Maçan em May 14, 2015 11:38 PM

itALIENS...

KNIGHT2000 THUNDER Voice Console

Your Kitt Replica softrware www.roadthunderstorm.com

por Eduardo Maçan em May 14, 2015 09:35 PM

Quando os Beatles estavam acabando, em meio a brigas judiciais e tudo de ruim, Paul McCartney sonhou com a mãe dele, que aconselhava: "Deixe estar". Eu perdi as contas das vezes que meus "beatles" acabaram e que, também eu, ouvi da D. (Maria) Neuza quase literalmente que tudo passaria e que as respostas viriam. E tudo sempre passou e as respostas, de fato, sempre vieram. Então, já que hoje alguém faz aniversário ( 😉 ) e gosta dos Beatles, segue uma versão de um dos poucos caras capazes de pegar algo dos Beatles e melhorar :)

por Eduardo Maçan em May 14, 2015 03:58 PM

May 13, 2015

Eduardo Marcel Macan

Estranhamente, o escritório escolhido para o home office de hoje está me causando fome.

por Eduardo Maçan em May 13, 2015 12:22 PM

Eduardo Maçan shared Kris Wilson's photo.

Eduardo Maçan shared Kris Wilson's photo.

Por que as mariposas são tão facilmente atraídas por algo que as mata?
Como elas são burras!

por Eduardo Maçan em May 13, 2015 10:07 AM

May 11, 2015

Eduardo Marcel Macan

Interessante que enquanto aqui os políticos querem financiamento público, na Itália estejam justamente acabando com o financiamento público de campanhas políticas.

Sendo a Itália um país tão parecido com o nosso, deve ser interessante observar por que eles estão desistindo de um modelo que nossos políticos tanto querem abraçar. Vou tentar arrumar um tempo para entender isso.

http://tecnologia.uol.com.br/noticias/bbc/2015/05/11/com-fim-de-financiamento-publico-italia-permite-doacoes-a-partidos-por-sms-e-apps.htm

Com fim de financiamento público, Itália permite doações a partidos por SMS e apps

Partidos políticos da Itália podem agora receber doações feitas por telefone, SMS ou através de aplicativos de smartphones....

por Eduardo Maçan em May 11, 2015 04:07 PM

May 10, 2015

Eduardo Marcel Macan

Essa deve ser a tirinha mais postada em dias das mães mundo afora, mas a verdade é que a D. Neuza sempre soube consertar tudo e até hoje é ela quem sempre conserta tudo. Te amo, D. Neuza <33">3" data-recalc-dims="1" />

Essa deve ser a tirinha mais postada em dias das mães mundo afora, mas a verdade é que a D. Neuza sempre soube consertar tudo e até hoje é ela quem sempre conserta tudo. Te amo, D. Neuza <3

por Eduardo Maçan em May 10, 2015 05:22 PM

May 09, 2015

Eduardo Marcel Macan

I just backed CHIP -…

I just backed CHIP - The World's First Nine Dollar Computer on @Kickstarter http://kck.st/1H3QfZj

por Administrator em May 09, 2015 10:06 PM

Quando eu era pequeno e morava na fazenda, brinquedos eram raros e caros. Um pedaço de madeira e tampinhas de garrafa viravam um carro rapidinho.

Cresci com serras, morsa, esmeril, furadeira industrial, pregos, facas, fios, metal, madeira, bambu, papelão e outros materiais. Nasci e cresci dentro da cultura que hoje é chamada "maker".

Depois me envolvi com software livre, o que, olhando agora pra trás, faz todo o sentido. Sempre gostei de estar " onde a internet é feita"

Tive uma infância muito feliz e não perdi nenhum dedo. Até hoje tenho prazer em fazer meus próprios brinquedos. :)

por Eduardo Maçan em May 09, 2015 12:08 PM

May 08, 2015

Eduardo Marcel Macan

O tempo passa, passa e passa e eu ainda gosto dessa música e desse clipe https://www.youtube.com/watch?v=3qIXIHAmcKU

por Eduardo Maçan em May 08, 2015 06:32 PM

May 07, 2015

Eduardo Marcel Macan

♬ Ognuno ha qualcosa dentro di sè
e basta cercarla veder di trovarla, capire dov'è... ♬ :)

por Eduardo Maçan em May 07, 2015 03:54 AM

May 06, 2015

Eduardo Marcel Macan

Hah, que legal... A estátua da liberdade é de cobre por fora e ferro por dentro. A ação do tempo permitiu que água e sais se infiltrassem na estrutura da estátua, transformando-a em "uma grande bateria". A corrosão resultante nas placas de ferro, atuando durante décadas, quase destruiu a estátua, que teve que ser reformada nos anos 80.

We Accidentally Turned The Entire Statue Of Liberty Into A Battery

You probably know that the Statue of Liberty underwent a massive restoration in the 1980s, but you may not know why. Well-meaning attempts to conserve the statue ended up turning it into a battery and ripping it apart.

por Eduardo Maçan em May 06, 2015 02:20 PM

Só eu que tenho dificuldade em entender faculdade que oferece "MBA" em coisas como "Bancos de dados Oracle", " Infraestrutura de redes"... ?

por Eduardo Maçan em May 06, 2015 02:55 AM

May 05, 2015

Eduardo Marcel Macan

Prime Minister of Singapore writes…

Prime Minister of Singapore writes a C++ Sudoku solver, shares code.nhttp://arstechnica.com/information-technology/2015/05/04/prime-minister-of-singapore-shares-his-c-code-for-sudoku-solver/

por Administrator em May 05, 2015 01:34 AM

Primeiro ministro de Singapura escreve um solucionador de Sudoku em C++, compartilha o código.

Prime Minister of Singapore shares his C++ code for Sudoku solver

Posts source to his Facebook page, asks for bug reports.

por Eduardo Maçan em May 05, 2015 01:13 AM

May 04, 2015

Eduardo Marcel Macan

May 03, 2015

Eduardo Marcel Macan

A organização "Transparência Internacional" divulgou a atualização do seu ranking de percepção da corrupção. Aqui uma apresentação no formato de mapa interativo.

Entre nossos vizinhos, perdemos de goleada para Uruguai e Chile, mas somos menos corruptos que os outros (A Guiana entrou no índice da França). O país mais corrupto da América do Sul é a Venezuela (que surpresa!) bem próxima da Coréia do Norte, lá na lanterna.

Quanto mais vermelho-escuro no mapa, mais corrupto.

http://i100.independent.co.uk/article/the-most-corrupt-countries-in-the-world-ranked-in-order--xJUZ5u9j_x

The most corrupt countries in the world, ranked in order

---The most corrupt countries in the world, ranked in orderPosted 5 months ago by Evan Bartlett in newsUpvoteUpvoted Click on the map to scroll Transparency International has released its annual Corruption Perceptions Index, which ranks 175 countries on their levels of public sector corruption. A st…

por Eduardo Maçan em May 03, 2015 11:37 PM

May 02, 2015

Eduardo Marcel Macan

@DiegoRemus cansados demais para dar…

@DiegoRemus cansados demais para dar algum lucro...

por Administrator em May 02, 2015 10:57 PM

May 01, 2015

Eduardo Marcel Macan

April 28, 2015

Eduardo Marcel Macan

Poxa, que pena. Vai fazer muita falta no cenário cultural brasileiro. Tem poucos dias vi a entrevista que ele fez com o filho, Andre Abujamra (os mulheres negras, karnak, etc) no "Provocações" da TV Cultura. :(

http://g1.globo.com/sao-paulo/noticia/2015/04/morre-em-sp-o-artista-antonio-abujamra.html

Ator e diretor Antônio Abujamra morre em São Paulo

Artista foi encontrado morto na casa onde morava em SP nesta terça. Ele também apresentava o programa Provocações da TV Cultura.

por Eduardo Maçan em April 28, 2015 03:00 PM

O CAPTCHA descreve meu estado de espírito, acompanhando uma requisição feita há uns 4 meses que até agora não saiu do status "aguardando análise".

por Eduardo Maçan em April 28, 2015 01:58 PM

April 27, 2015

Eduardo Marcel Macan

"O melhor modelo de processos é, com frequência, prontamente derrotado pelo mau comportamento humano" Communications of the ACM, vol 58, pg 63.

"O melhor modelo de processos é, com frequência, prontamente derrotado pelo mau comportamento humano" Communications of the ACM, vol 58, pg 63.

por Eduardo Maçan em April 27, 2015 01:08 PM

April 26, 2015

Eduardo Marcel Macan

Cansei de ser gato, agora sou um fusca.

por Eduardo Maçan em April 26, 2015 08:31 PM

April 25, 2015

Eduardo Marcel Macan

RT @TheEconomist: Experts have warned…

RT @TheEconomist: Experts have warned against genetically modifying embryos. But then Chinese scientists did it http://econ.st/1GqHxE6 http…

por Administrator em April 25, 2015 09:50 PM

This place name (Ts'il?os) broke…

This place name (Ts'il?os) broke a script that was running for days. Question mark in the middle of a word?!? WTF :) https://en.wikipedia.org/wiki/Ts%27il%3Fos_Provincial_Park

por Administrator em April 25, 2015 09:40 PM

Não compre, adote.

Animais Valiosos

E se os pet shops cedessem seus expositores para colocar animais para adoção? http://bit.ly/1bNasVU #salveumavida

por Eduardo Maçan em April 25, 2015 12:24 PM

An über nerd friend of mine just gave me a "burning godzilla" :D

por Eduardo Maçan em April 25, 2015 12:36 AM

April 24, 2015

Eduardo Marcel Macan

Sabia que o design do novo droid de star wars (BB-8) não me era estranho e de repente me lembrei: Esse é V.I.N.CENT, o robô do filme "black hole", também da Disney, de 1979.

por Eduardo Maçan em April 24, 2015 11:33 PM

Tudo o que eu queria agora era uma "rede" com "conexão ponto a ponto": Um ponto num coqueiro, o outro ponto no outro coqueiro.

por Eduardo Maçan em April 24, 2015 09:48 PM

@0petter0 @codewalkerster this baby and…

@0petter0 @codewalkerster this baby and his two brothers are going to do some research here in Brazil :)

por Administrator em April 24, 2015 04:09 PM

You added 2 new photos.

You added 2 new photos.

Essa aqui vai pro Jose Pissin, direto da mesa do meu orientador.

Note que é um livro usado, com anotações nas margens feitas pelo Yoda, Anakin, Luke Skywalker...

por Eduardo Maçan em April 24, 2015 02:19 PM

April 23, 2015

Eduardo Marcel Macan

♬ Lì, sempre lì... lì nel mezzo, finché ce n'hai stai lì, stai lì... ♬

por Eduardo Maçan em April 23, 2015 10:27 PM

I, for one, welcome our new cell phone overlords

Google vira operadora de celular com Projeto Fi | EXAME.com

O Google anunciou hoje o Projeto Fi, para fornecer sinal móvel para smartphones Nexus 6. Serviço funciona somente nos EUA, por ora

por Eduardo Maçan em April 23, 2015 01:54 PM

April 22, 2015

Eduardo Marcel Macan

@_rubensk or a song forbthe…

@_rubensk or a song forbthe battle of Jakku (it seems Disney didn't fire the brazilian troll)

por Administrator em April 22, 2015 01:51 AM

These guys sound fantastic but…

These guys sound fantastic but their band name is a bit unfortunate in Portuguese and Italian :) https://www.youtube.com/watch?v=LHSFsWZM1Gk

por Administrator em April 22, 2015 12:36 AM

April 21, 2015

Eduardo Marcel Macan

April 20, 2015

Eduardo Marcel Macan

Este cidadão arriscou sua vida violando o espaço aéreo do Centro do Universo. Os radares da defesa aérea Marianense estão ajustados para rastrear qualquer objeto maior que um urubu que esteja a pelo menos uma torre da igreja de altitude. As baterias anti-aéreas e drones de vigilância são ativados automaticamente e os F/A-18 Super Hornet da Base aérea de Quinzópolis estão prontos para missões de interceptação em menos de 15 minutos.

por Eduardo Maçan em April 20, 2015 10:04 PM

RT @HarvardBiz: What do Uber,…

RT @HarvardBiz: What do Uber, Airbnb, Facebook, Alibaba, and Paypal have in common? They use APIs to drive competitive advantage http://t.c…

por Administrator em April 20, 2015 04:49 PM

Você tem usado APIs em prol de sua vantagem competitiva?

APIs devem ser tratadas como cidadãs de primeira classe entre seus produtos.

Artigo interessante da Harvard Business Review sobre o uso de APIs para o ganho de vantagem competitiva. A abordagem de um assunto técnico em uma publicação voltada a negócios é sempre digna de nota porque indica ganho de percepção quanto à sua importância estratégica.

O artigo subentende que APIs são uma novidade recente. Isto não é verdade, APIs existem desde sempre como o nome "Interface para Programação de Aplicações" sugere em sua generalidade. A visibilidade das APIs disponibilizadas pela internet como parte do modelo de negócios pode ser, sim, uma novidade para muitos negócios, tendo se consolidado nos últimos 5 a 10 anos.

O autor do artigo também não se esforça em distinguir dois tipos diferentes de API: A proprietária utilizada como meio de comunicação entre um aplicativo móvel e os servidores no backend e uma API pública, usada para que parte da funcionalidade criada por sua empresa possa ser usada por terceiros.

Esta é diferente de uma API que é, em si, um produto. Tomemos as APIs do Google Maps, como exemplo. Caso você necessite descobrir qual a latitude e longitude de muitos endereços, é possível comprar do Google uma licença de uso de sua API, pagando por milhar de requisições. A API neste caso é o produto em si, e não apenas parte de um produto, opaca para o usuário final como no caso de um aplicativo mobile.

Em ambos a API deve ser tratada como cidadã de primeira classe é aqui que a maioria das empresas falha ao não desenhar e evoluir suas APIs de forma responsável, segura, escalável e planejada. A maioria opta, Infelizmente, por incrementá-las de maneira improvisada, guiadas unica e exclusivamente pela necessidade imediata de seus aplicativos.

Há, é verdade, algumas empresas especializadas em oferecer organização, segurança e escalabilidade para APIs proprietárias, mas isso não exime o criador da necessidade de se tratar suas APIs como produtos em si, mesmo que elas sejam destinadas a serem consumidas por seus próprios aplicativos.

E sua empresa? Tem pensado em APIs como parte do modelo de negócios e do portfólio de produtos? Tem gerido a escalabilidade e segurança de APIs localmente ou utiliza uma empresa terceira para este fim? Se ainda não tem se questionado, talvez seja melhor começar...

por Eduardo Maçan em April 20, 2015 02:18 PM

April 19, 2015

Eduardo Marcel Macan

April 18, 2015

Eduardo Marcel Macan

Checked in at Clube Atlético Juventus

Checked in at Clube Atlético Juventus, for The Original Music festival.

Show do Front 242: na fila o numero de carecas porque perderam o cabelo é muito maior do que os que rasparam.

por Eduardo Maçan em April 18, 2015 12:33 AM

April 17, 2015

Eduardo Marcel Macan

Vixe, mais um fundo de pensão dilapidado? Que inocência da minha parte achar que fosse só o fundo de pensão dos correios. É fácil recompô-lo! Como no caso dos correios basta descontar uma parte do salário de todos os contribuintes do fundo durante alguns anos.

Se você não leu "A Revolução dos Bichos", aqui vai um spoiler: É por essas e outras que o cavalo morre.

Gilberto Dimenstein

Preparem-se para esse escândalo: descobriram que o fundo de pensão da Petrobras ( Petros), dirigido por sindicalistas ligados à CUT ( ou seja PT), produziu um rombo de mais de R$ 6 bilhões. Isso mesmo, R$ 6 bilhões. Suspeita-se de um misto de roubalheira com má gestão, além de uso político dos recursos.
Só espero que não venham cobrar essa fatura da sociedade. Processem os irresponsáveis. Ou cubram a despesa com os funcionários.
Quando eu alertava que o aparelhamento da máquina pública sairia caro, confesso que não imaginava que seria tão caro.

por Eduardo Maçan em April 17, 2015 01:48 PM

Estudo passivo de línguas (audiobooks em italiano aqui http://liberliber.it )

por Eduardo Maçan em April 17, 2015 12:01 PM

April 16, 2015

Eduardo Marcel Macan

É óbvio. Existe uma razão lógica para isso, mas a razão "realmente verdadeira" é que é o melhor dia do ano (e meu aniversário) :)

Can You Solve This Puzzle?

Many of us are devoted to our morning crossword, acrostic, anagram or Sudoku puzzle. Quite a few religiously listen to the Sunday Puzzlemaster Will Shortz (who also sets puzzles for the New York Times) on National Public Radio.

por Eduardo Maçan em April 16, 2015 05:40 PM

RT @newsycbot: PyFormat – Practical examples…

RT @newsycbot: PyFormat – Practical examples of old and new style string formatting http://pyformat.info (cmts http://bit.ly/1Dj7YaP)

por Administrator em April 16, 2015 10:28 AM

Seja quem for que teve a ideia de colocar o Stephen Hawking dublando Benny Benassi: Você não vai para o céu :)

por Eduardo Maçan em April 16, 2015 12:11 AM

April 15, 2015

Eduardo Marcel Macan

RT @Raspberry_Pi: While the Raspberry…

RT @Raspberry_Pi: While the Raspberry Pi may sound delicious, we do not advise licking the GPIO pins.

por Administrator em April 15, 2015 01:14 PM

April 14, 2015

Eduardo Marcel Macan

Esse cara morreu hoje. "When a Man Loves a Woman" é a música mais famosa que ele fez (e que todo mundo conhece com um branquelo cantando), mas ele tem muita coisa boa, podem procurar aí. Eu particularmente gosto dessa aqui: "love me like you mean it" https://www.youtube.com/watch?v=BfxhMLKOtNw

por Eduardo Maçan em April 14, 2015 04:12 PM

Alguém da minha ampla e diversa timeline conhece alguém que trabalhe no Ministério da Justiça em Brasília?

por Eduardo Maçan em April 14, 2015 12:57 PM

April 13, 2015

Eduardo Marcel Macan

Dica rápida para os "economistas de última hora":

Se o valor de algo cai 40% e depois sobe 40% o valor original ainda não foi recuperado, é 16% menor do que o original. Para que ele se recupere de uma queda de 40% ele precisa de uma alta de 66,7%.

Como diziam lá na minha terra: "subir na vida é como subir num pau-de-sebo[1]. Descer, também" :)

[1] https://pt.wikipedia.org/wiki/Pau_de_sebo

Pau de sebo – Wikipédia, a enciclopédia livre

O pau-de-sebo é mastro untado de sebo (gordura animal) que se presta a uma atividade recreativa típica das Festas Juninas. A brincadeira consiste em subir num alto mastro de madeira alta com o objetivo de alcançar um prêmio colocado no topo. Também é denominado cocanha ou mastro de cocanha[1] .

por Eduardo Maçan em April 13, 2015 01:42 PM

April 11, 2015

Eduardo Marcel Macan

Porque, afinal, eu trago comigo todas as idades que já tive.

por Eduardo Maçan em April 11, 2015 03:56 PM

There is a fifth dimension, beyond that which is known to man. It is a dimension as vast as space and as timeless as infinity. It is the middle ground between light and shadow, between science and superstition, and it lies between the pit of man's fears and the summit of his knowledge. This is the dimension of imagination. It is an area which we call the Twilight Zone.

por Eduardo Maçan em April 11, 2015 04:19 AM

April 10, 2015

Eduardo Marcel Macan

Didn't know what time it was, the lights were low. I leaned back on my radio, some cat was layin' down some rock'n'roll: "lotta soul", he said.
Then the loud sound did seem to fade, came back like a slow voice on a wave of phase. That weren't no d.j. , that was hazy cosmic jive!

por Eduardo Maçan em April 10, 2015 11:19 PM

April 08, 2015

Eduardo Marcel Macan

Hoje dei uma aula sobre cloud computing na USP e ilustrei a necessidade de planejamento e cautela na adoção do modelo nuvem com este trecho de interstellar :)

(Toda adoção de novo modelo, produto ou processo requer planejamento e cautela, mas este video falava tanto sobre riscos inesperados com uma nuvem que não resisti :P ;) )

por Eduardo Maçan em April 08, 2015 02:21 AM

April 06, 2015

Eduardo Marcel Macan

Há um bom tempo criei essa "página de mim mesmo" para alguns testes e agora resolvi fazer algo de útil com ela. Vou postar coisas técnicas e de negócios na página publica e vou manter a conta pessoal do facebook para as nerdices de sempre. Quem quiser seguir o meu lado exclusivamente Business/Tech pode dar um like na página abaixo. ;)

Eduardo Maçan

Public Figure

por Eduardo Maçan em April 06, 2015 06:47 PM

April 05, 2015

Eduardo Marcel Macan

April 04, 2015

Eduardo Marcel Macan

Pra tentar começar a tirar a ferrugem: um postzinho técnico light no meu bloguinho esquecido.

PostgreSQL como Banco NoSQL

Que tal colocar a mão na massa e experimentar um pouco das características NoSQL do Postgres? Vamos criar duas tabelas, uma tradicional e uma tabela com apenas uma coluna com dados JSONB. Estes exemplos foram executados em um banco PostgreSQL v9.4.Leia mais →

por Eduardo Maçan em April 04, 2015 10:40 PM

[pt_BR] Usando SQL e NoSQL…

[pt_BR] Usando SQL e NoSQL ao mesmo tempo com @postgresql http://miud.in/1GfB

por Administrator em April 04, 2015 10:37 PM

PostgreSQL como Banco NoSQL

Usando NoSQL e SQL ao mesmo tempo com Postgres

PostgreSQL é um dos bancos de dados mais estáveis e completos disponíveis. Além de uma história de 30 anos de desenvolvimento que precede a padronização de SQL como linguagem padrão de consulta para bancos de dados relacionais. PostgreSQL é o sucessor do Ingres (o nome vem de "Post Ingres") e sua história é plena de inovação, como a orientação a objetos aproximando o mundo da orientação a objetos e dos dados estruturados dos bancos relacionais, e além de tudo, é software livre.

PostgreSQL (ou Postgres, mas nunca POSTGRE, por favor!) também suporta dados não estruturados através de seu tipo HSTORE desde 2006 e nas versões mais recentes ganhou o tipo JSONB. Estas características fazem com que o Postgres ganhe suporte nativo a dados no estilo "chave->valor" como Cassandra, CouchDB, etc e também a documentos JSON, exatamente como o MongoDB.

Postgres também possui uma implementação muito completa de suporte a dados geográficos através de sua venerada extensão Postgis.

Todas estas características são apenas uma descrição rasa do trabalho inovador realizado na evolução do PostgreSQL. Este trabalho coroou seu criador, Michael Stonebraker, com o prêmio Turing de 2014, prêmio reservado aos contribuidores dos grandes avanços da computação mundial, tão prestigioso quanto o prêmio Nobel.

Mas que tal colocar a mão na massa e experimentar um pouco das características NoSQL do Postgres? Vamos criar duas tabelas, uma tradicional e uma tabela com apenas uma coluna com dados JSONB. Estes exemplos foram executados em um banco PostgreSQL v9.4.

Digamos que criamos um sistema de banco de dados para gerenciar um Petshop web. Nossos produtos estão armazenados de forma estruturada em uma tabela tradicional, "produtos" e dados obtidos de nossos usuários estão armazenados na forma de documentos json. Criemos a tabela de produtos e vamos inserir uma ração para gatos e uma para cachorros:

macan=# create table produtos ( produto_id int, produto_nome varchar(80), produto_para varchar(80), preco numeric(6,2), estoque int );
CREATE TABLE

macan=# insert into produtos values (1,'Ração Doguina', 'cachorro', 140.23, 5);
INSERT 0 1
macan=# insert into produtos values (1,'Ração Kittehfood', 'gato', 139.99, 15);
INSERT 0 1

macan=# select * from produtos;
produto_id | produto_nome | produto_para | preco | estoque
------------+------------------+--------------+--------+---------
1 | Ração Doguina | cachorro | 140.23 | 5
1 | Ração Kittehfood | gato | 139.99 | 15
(2 rows)

Agora vamos criar uma tabela com documentos JSON, completamente schemaless. Façamos de conta que estes dados foram entrados por usuários via um frontend web que evoluiu de forma a incluir novos campos a cada release. Para isso vamos criar uma tabela com apenas uma coluna, do tipo JSONB e inserir alguns dados com diferentes campos.

macan=# create table user_data ( data JSONB );
CREATE TABLE

Note que poderíamos criar outras colunas, poderíamos ter uma tabela relacional tradicional com user_id, user_name e etc e um campo user_data com um documento json por usuário, mas vamos deixá-la assim para efeito de demonstração. Vamos inserir 3 documentos com conteúdo diferente. Digamos que nossos usuários tenham cadastrado dados de seus bichinhos em nosso site, primeiro em um momento quando isso não era possível e depois quando este recurso foi implementado.

macan=# insert into user_data (data) values ('{"nome": "Ada", "idade" : 5, "tipo": "gato", "dono": "Eduardo Maçan" }' );
INSERT 0 1
macan=# insert into user_data (data) values ('{"nome": "Juca", "idade" : 6, "tipo": "gato", "dono": "Andressa Martins" }' );
INSERT 0 1
macan=# insert into user_data (data) values ('{"nome": "Fred", "idade" : 4, "tipo": "cachorro", "dono": "Elizabete Martins" }' );
INSERT 0 1
macan=# insert into user_data (data) values ('{"nome": "Tutu", "dono": "Elizabete Martins" }' );
INSERT 0 1
macan=# select data from user_data ;
data
-------------------------------------------------------------------------------
{"dono": "Eduardo Maçan", "nome": "Ada", "tipo": "gato", "idade": 5}
{"dono": "Andressa Martins", "nome": "Juca", "tipo": "gato", "idade": 6}
{"dono": "Elizabete Martins", "nome": "Fred", "tipo": "cachorro", "idade": 4}
{"dono": "Elizabete Martins", "nome": "Tutu"}
(4 rows)

Note que um dos bichinhos não teve seu tipo ou idade especificada. Vamos agora fazer uma consulta por todos os documentos que dizem respeito a bichos com menos de 5 anos de idade.

macan=# select data->>'nome' as nome from user_data where (data->>'idade')::int < 5;
 nome
------
Fred
(1 row)

Ou o documento todo:

macan=# select data from user_data where data->>'idade' < '5';
data
-------------------------------------------------------------------------------
{"dono": "Elizabete Martins", "nome": "Fred", "tipo": "cachorro", "idade": 4}
(1 row)

Note que, como era de se esperar, o documento que não possuia um campo "idade" não entrou na consulta, não é como se sua ausência significasse um valor default (zero, por exemplo). Este campo não existe para este documento, logo ele não será incluído em nenhuma consulta que use o campo "idade".

Digamos agora que iremos fazer um spamEmail Marketing para nossos clientes cadastrados oferecendo ração para seus bichos. Como você faria isso se estivesse usando dois gerenciadores de bancos de dados diferentes em seu sistema? MySQL para a parte transacional/relacional e MongoDB para a parte NoSQL? Seja lá como fosse implementado, você deveria fazer múltiplas consultas, armazenar resultados intermediários em memória e depois consolidá-los, possivelmente iterando pela lista de resultados de uma das consultas.

Mas... e se tudo fosse implementado com PostgreSQL?

macan=# select ud.data->>'dono' as dono, ud.data->>'nome' as nome, ud.data->>'tipo' as tipo, p.produto_nome as produto from user_data ud, produtos p where ud.data->>'tipo' = p.produto_para;
dono | nome | tipo | produto
-------------------+------+----------+------------------
Eduardo Maçan | Ada | gato | Ração Kittehfood
Andressa Martins | Juca | gato | Ração Kittehfood
Elizabete Martins | Fred | cachorro | Ração Doguina
(3 rows)

Voilà! Já podemos enviar nosso spamEmail Marketing oferecendo produtos adequados para cada bichinho de nossos clientes, com um template customizado para gatos e outro para cachorros, por que não? Um dos bichos ficou de fora, mas ele foi cadastrado numa versão antiga do nosso sistema, que não possuia ainda uma entrada de  formulário para tipo e idade do bichinho. The schemaless way!

Temos os dois mundos, relacional e não relacional juntos e perfeitamente integrados, sem a necessidade de malabarismos e podendo fazer uso do melhor de cada um. Transações? Sim! Esquema flexível? Também!

Óbvio que nem mencionei a criação de índices e outros tópicos importantes, mas deixo a investigação para o leitor, cuja curiosidade espero ter atiçado.

por Eduardo Maçan em April 04, 2015 10:17 PM

April 03, 2015

Eduardo Marcel Macan

plus pictures of Edward James Olmos (a.k.a. Commander Adama) as Gaff :)

Bladerunner Model Shop

Images from slides taken during the construction of the miniatures for the film "Bladerunner"

por Eduardo Maçan em April 03, 2015 04:56 PM

Se eu comprar R$500 em produtos, pago R$450, R$293,10, R$174,34 ou R$0,00 ?

por Eduardo Maçan em April 03, 2015 11:31 AM

April 02, 2015

Helio Loureiro

Gladiadores da liberdade

Não é um fenômeno recente.  Faz alguns anos que esse sintoma tem aparecido.  Mas não é no mundo todo.  Até o momento só vi isso vindo do Brasil, o mesmo país que pede pela volta dos militares ao poder com a chamada "intervenção militar no Brasil".  Temas distintos, modus operandi similar.

O princípio é "se não for como eu quero, então está errado".  Isso pode ser usado em qualquer âmbito: religião, futebol e até mesmo em... software livre!

Essa discussão em software livre já vem caminhando nessa direção faz algum tempo.  E sempre com extremismo.  Os pontos são sempre "se não for livre, então é outra coisa".  A moda do momento é chamar como "OSIsta", uma alusão pejorativa de quem usa ou endossa a iniciativa do "open source".  Notem novamente o "modus operandi": é preciso ter um nome, um label, um rótulo, algo pra classificar, desmerecer, pra fazer um dualismo, uma contra-posição.

Essa tendência repete-se nitidamente na política, como se verificou nas últimas eleições presidenciais.  Ao invés de um debate democrático, partiu-se pra um enfrentamento de "nós x eles".  No caso da política, de ambos os lados, e todos recheados de mentiras e números mágicos pra comprovar alguma coisa.  O ponto era sempre irrelevante, o importante era ter uma "torcida" contra e outra a favor.

Em software livre estamos na fase das "torcidas".  É um tal de "minha distro é melhor que a sua" e de "pra resolver esse problema, instale a distro tal".  Perdemos o saber, o conhecimento, o prazer técnico.  Voltamos à idade da pedra digital.  Batalhas épicas são travadas por causa de interfaces gráficas.  Ninguém mais liga se é possível instalar essa mesma interface em outra distro ou não.  Ajudar?  Escrever software?  Não, muito obrigado.

Comunidade de software livre

O que é uma comunidade?  A wikipedia, que é uma comunidade, nos ajuda a responder do ponto de vista sociológico:

Uma comunidade é um conjunto de pessoas que se organizam sob o mesmo conjunto de normas, geralmente vivem no mesmo local, sob o mesmo governo ou compartilham do mesmo legado cultural e histórico. Os estudantes que vivem no mesmo dormitório formam uma comunidade, assim como as pessoas que vivem no mesmo bairro, aldeia ou cidade. Fichter, 1967 em suas Definições para uso didático ressalta que uma palavra que é rodeada de significados múltiplos, requer uma cuidadosa definição técnica, ao que propõe: comunidade é um grupo territorial de indivíduos com relações recíprocas, que servem de meios comuns para lograr fins comuns.

https://pt.wikipedia.org/wiki/Comunidade

São indivíduos reunidos por algo comum em buscar de reciprocidade pra chegar nos mesmos objetivos.  Isso significa que pra fazer parte de uma comunidade basta... participar!

E numa comunidade de software livre?  O que se espera de alguém que participe de software livre?  Pode parecer loucura minha, mas se espera que a pessoa faça... software!  E livre! Livre!  Que coisa doida, não é?

Claro que nem todos têm essa capacidade de escrever software.  Mas sempre podem colaborar como membros de um grupo, ou até vários.  Podem ajudar com traduções, escrevendo novos documentos de uso, compartilhando experiências em blogs, participando de grupos, fazendo eventos, palestrando, escrevendo relatórios de bugs e... eventualmente... escrevendo software!

Numa comunidade esse é o caminho do aprendizado, vai se crescendo conforme se participa e adquire mais maturidade.  Uma comunidade de software, seja livre ou não, não vive por muito tempo se ninguém se dispuser a escrever o software.  No caso de uma comunidade de software livre, temos de fazer sempre software, e livre.

E como define liberdade?  Como um software é livre?

Nisso o Richard Stallman já nos ajudou mostrando que pra um software ser livre, ele precisa atender as 4 liberdades.  Eu já tinha descrito no post "freesoftware e negócios", mas o faço novamente aqui:

  • A liberdade de executar o programa, para qualquer propósito (liberdade 0).
  • A liberdade de estudar como o programa funciona, e adaptá-lo às suas necessidades (liberdade 1). Para tanto, acesso ao código-fonte é um pré-requisito.
  • A liberdade de redistribuir cópias de modo que você possa ajudar ao próximo (liberdade 2).
  • A liberdade de distribuir cópias de suas versões modificadas a outros (liberdade 3). Desta forma, você pode dar a toda comunidade a chance de beneficiar de suas mudanças. Para tanto, acesso ao código-fonte é um pré-requisito.

 Então pra fazer parte de uma comunidade de software livre, basta criar softwares partindo desse princípio básico.  E a licença?  Sempre depende de quem criou.  Alguns gostam da GPL (sendo que GPLv2 e GPLv3 são muito diferentes), já outros preferem BSD, ou Artistic License.  Eu uso uma no estilo da Artistic License, a BWL.

Veja que software livre não é algo que dá poder ao programador ou desenvolvedor, mas ao usuário, que pode usar o software como quiser e quando quiser.  Inclusive pra vender.  O desenvolvedor permite que qualquer um possa usar e melhorar seu software.

Foi esse tipo de liberdade que me atraiu pro software livre.  Não foi pra libertar um país de nenhum ditador, nem pra subverter a economia, muito menos pra derrotar o capitalismo.  Eu gostei da visão pragmática do software livre, onde todos têm acesso ao código fonte e podem melhorar o software.  Isso pra mim foi e ainda é liberdade.

Mas aparentemente não pra galerinha que gosta de rotular.  Software livre extrapolou os limites do software pra se tornar uma luta de classes.  Como ideologias econômicas temos o capitalismo, o socialismo, e agora o softwareliberalismo.  Não, não existe, mas para alguns, aparemente é o que é.

E como se define um líder numa comunidade?  Em geral é pela meritocracia.  Meritocracia de fazer polêmica?  Não, meu caro.  Deveria ser por ter passado por todos os estágios de uma comunidade de software livre.  Mas quantos que gritam pelas ruas pela "liberdade do software" realmente se encaixam nesse perfil?

 

Ubuntu, a bola da vez

Muitos desses "lutadores da liberdade", ou melhor, "gladiadores da liberdade" escolheram o Ubuntu como alvo.  Qual o motivo?  Duas respostas simples:

1) Ubuntu lidera o mercado de desktops Linux

2) Ubuntu não é uma distribuição criada por uma comunidade, mas por uma empresa, a Canonical

Então qual é o mais fácil de atacar?  Quem tem o menor número de usuários ou o maior?  Claro que o maior.  Por isso que Ubuntu é sempre escolhido como alvo preferido.  E enquanto mantiver essa liderança, continuará sendo.  Pra isso não importa se trouxeram mais usuários pra Linux, se mantém um portal pra correções de bugs ou que façam doações de mídia de instalação gratuitas.  É corporativo, é do mal.  O que antes era ocupado pela Microsoft como visão de antagonismo, agora é a Canonical com seu Ubuntu.  É sempre preciso ter um inimigo pra lutar contra.

Os problemas citados?  Vou apenas comentar um: Ubuntu "monitora seus usuários".  A Canonical, mais uma vez como empresa, decidiu monetizar o Ubuntu utilizando as "lentes" de seu ambiente desktop pra fazer buscas na Amazon e assim conseguir algum financiamento com essas buscas.  O mesmíssimo mecanismo usado por... FIREFOX!  Sim, o browser Firefox.  Quando se faz a pesquisa na caixa de pesquisas do browser, ele envia ou pra Google ou pra Yahoo, pra monetizar o projeto e assim poder financiar seu desenvolvimento.

Mozilla taps in-Firefox ads as it searches for more revenue

Mas o Firefox, ou melhor, a Mozilla não é líder.  Nem em browsers, nem em telefones (que recém lançaram e não fez muito diferença pros usuários).  Então não vale a pena receber o ódio dos gladiadores da liberdade.  É preciso ter um significado, mostrar alguém com monstro, como contradição.  É preciso ter um diabo pra existir um deus.

Todos os outros comentários sobre Ubuntu, e que podiam ser pra qualquer outro, caem no caso de factóides.  São apenas meia-verdades contadas pra criar um fato, um caso.  Apenas pra gerar polêmica e buscar atenção.  Não vou comentar mais nenhum, mas da próxima vez que ouvir sobre algo assim, pergunte a si mesmo qual é a licença usada nesse software/produto da Canonical, se o código fonte está disponível, se é usado pela Canonical, pelo kernel (Linux), se é usado por outras distribuições profissionais como RedHat e Suse, e se qualquer usuário poderia optar por remover ou não pelo gerenciador de pacotes.  Se está entre algum desses, factóide na certa.

Devemos lutar pelo Ubuntu?

Acho que não.  Ubuntu não precisa disso ou de qualquer um de nós.  É gerido por uma empresa, e não por uma comunidade.  Como tal, toma suas decisões como melhor convier pra seu negócio.

E se em algum momento o Ubuntu ou a Canonical se sentirem lesados por essas atitudes, tenham certeza que seus advogados agirão.

Eu gosto do Ubuntu pela facilidade de entrada ao mundo de software livre que proporciona às pessoas.  Não é feito pra mim ou pra qualquer um que já use Linux, mas pra quem nunca usou ou experimentou.  Esse tipo de usuários (veja que não me refiro como comunidade, mas usuário) não tem interesse ou conhecimento sobre liberdade.  Não nesse primeiro contato, que é muito importante.

Eu sou fã irrestrito do Debian, mas simplesmente desisti de tentar esse primeiro contato através dele.  Por que?  Debian não é bom?  É bom pra mim.  É ótimo.  Mas toda vez que tentei fazer uma instalação pra amigo, pra convencer a usar, virei um tipo de suporte técnico.  Aliás personal suporte técnico.  E problemas não faltaram.  De upgrade que parou de funcionar ambiente gráfico a modem que não conectava mais na Internet.

Atualmente recomendo usar Ubuntu sem medo.  Se gostar e quiser aprender mais, ensino sobre Debian.  Se achar horroroso e difícil, já abandona ali mesmo.  Ganhei tempo ao invés de perder.

Esse é o discurso que todos deveriam adotar em software livre: inclusão.  Mas ao contrário disso decidimos por ir direto pela segregação.

Incrivelmente alguns realmente acham que esse caminho dará certo.  Eu prefiro concordar com a imagem que o Patola postou num dos grupos que discutiam esse tipo de assunto.  Deixa bem claro quem realmente ganha com a ajuda dos gladiadores da liberdade.

 

por helio@loureiro.eng.br (Helio Loureiro) em April 02, 2015 01:32 PM

Eduardo Marcel Macan

April 01, 2015

Eduardo Marcel Macan

Eduardo Maçan shared Humordido's video.

Quando o Sílvio Santos jovem disse "O bem vence o mal", o apêndice infantil do meu cérebro involuntariamente completou com ... "espanta o temporal / o azul, o amarelo / tudo é muito belo"... belas palavras, patrão.

por Eduardo Maçan em April 01, 2015 09:52 PM

Nunca é demais lembrar que "ORACLE" lido ao contrário é "EL CARO", ¿si?

por Eduardo Maçan em April 01, 2015 08:17 PM

Para o saudosista em você :)

Deve ser o máximo usar com o stella http://stella.sourceforge.net/

Atari Styled USB Joystick

USB Joystick Atari styled CX-40

por Eduardo Maçan em April 01, 2015 07:37 PM

Helio Loureiro

Linus lança versão mimimi do kernel Linux

Cansado de tanta repercursão negativa e tentando ter seu kernel em acordo com as diretivas da GNU, Linus Torvalds está lançando a versão do kernel que passará a se chamar "mimimi".  Segundo o próprio:

- O que antes se chamava Linux, de agora em diante será chamado simplesmente de mimimi.  Não virá mais com nenhum blob binário ou suporte a hardware que não seja livre, ou melhor, livre de mimimi.  Aliás também não terá gereciamento de memória, já que ninguém lembra mesmo de nada e quando o assunto é "fazer software", o sujeito finge que não é com ele.  Isso atenderá as demandas de liberdade de todo mundo, que poderá chamar de sistemas GNU/mimimi.

Apesar de não ter sido claro e específico, o novo kernel parece ter sido feito sob medida pro Brasil, pois leva a tag "br".

A versão inicial é 6.6.6-br mas não se sabe se o GNU/mimimi terá mais versões ou vai ficar nesse mesmo release indefinidamente. Alguns já dizem que GNU/mimimi não precisa de mais versões, pois o mimimi é infinito.

Nota: esse é um post de 1º de abril.  E o choro, como sempre, é livre.

por helio@loureiro.eng.br (Helio Loureiro) em April 01, 2015 08:37 AM

March 31, 2015

Eduardo Marcel Macan

March 30, 2015

Eduardo Marcel Macan

Heh. Bom trocadilho, meia verdade. Para valer mesmo deveria incluir a Carta Capital nas não-recomendações

Heh. Bom trocadilho, meia verdade. Para valer mesmo deveria incluir a Carta Capital nas não-recomendações

Heh. Bom trocadilho, meia verdade. Para valer mesmo deveria incluir a Carta Capital nas não-recomendações

por Eduardo Maçan em March 30, 2015 10:29 AM

March 29, 2015

Eduardo Marcel Macan

March 28, 2015

Eduardo Marcel Macan

Eduardo Maçan updated his status.

A menina falou no JN que uma equação do primeiro grau tem a forma y = x*a + b e o cara da legenda colocou y=x(a+b) na tela, foi isso mesmo? Só que essa fórmula não representa mais a forma geral dos polinômios de primeiro grau porque o termo independente é sempre zero :P

por Eduardo Maçan em March 28, 2015 11:50 PM

March 27, 2015

Eduardo Marcel Macan

Eduardo Maçan added a new photo.

Eduardo Maçan added a new photo.

Concluí a etapa de aquisição de dados, após preparação e manuseio estão finalmente prontos para a apresentação. Estou realmente empenhado em Grandes Dados.

por Eduardo Maçan em March 27, 2015 09:42 PM

March 26, 2015

Eduardo Marcel Macan

March 25, 2015

Eduardo Marcel Macan

Prêmio Turing de 2014: Michael Stonebraker, o criador do PostgreSQL, por sua produção científica e avanços na arquitetura de bancos de dados.

O Turing Award é o equivalente, na computação, ao Prêmio Nobel.

http://preview.acm.org/2014-turing-award

2014 ACM A.M Turing Award

Pioneer in Database Systems Architecture Receives ACM's Highest Honor Home 2014 ACM A.M. Turing Award For fundamental contributions to the concepts and practices underlying modern database systems. Michael Stonebraker has made fundamental contributions to database systems, which are one of the cri…

por Eduardo Maçan em March 25, 2015 06:56 PM

"Noi tutti siamo viaggiatori e…

"Noi tutti siamo viaggiatori e cerchiamo l'Italia" 🇮🇹 --Goethe

por Administrator em March 25, 2015 04:24 PM

"Noi tutti siamo viaggiatori e cerchiamo l'Italia" --Goethe

por Eduardo Maçan em March 25, 2015 04:19 PM

Eduardo Maçan at Biblioteca Pública Cassiano Ricardo

Eduardo Maçan at Biblioteca Pública Cassiano Ricardo

Fui a um lugar mágico que me proporcionou uma experiência mística e a revelação da miséria intelectual que abraçamos coletivamente. Parte da epifania foi reencontrar em mim, ainda vivo, o melhor dos tempos das minhas grandes descobertas.

por Eduardo Maçan em March 25, 2015 03:03 PM

March 24, 2015

Eduardo Marcel Macan

Eduardo Maçan added a new photo to the album: Star Trek.

Eduardo Maçan added a new photo to the album: Star Trek.

[Kirk] Why me?
I look around that bridge and I see the men waiting for me to make the next move. And, Bones... what if I'm wrong? [Dr. McCoy]- Captain...
[Kirk] - I don't really expect an answer. [Dr. McCoy] - But I've got one. Something I seldom say to a... customer, Jim.
In this galaxy, there's a mathematical probability of 3 million Earth-type planets. And in all of the universe, 3 million million galaxies like this. And in all of that and perhaps more, only one of each of us.
Don't destroy the one named Kirk.

Star Trek TOS S01E14 - Balance of Terror

por Eduardo Maçan em March 24, 2015 10:44 PM

Se era bom pro Robocop, vai ser bom pra mim também! :P #poscirurgia

por Eduardo Maçan em March 24, 2015 06:05 PM

@rafarigues Coincidência, eu comecei a…

@rafarigues Coincidência, eu comecei a rever TOS toda, sensibilizado pelo falecimento do Nimoy

por Administrator em March 24, 2015 12:33 PM

March 22, 2015

Eduardo Marcel Macan

Faleceu hoje o prof. Pierluigi Piazzi. Seu nome estava nas capas e primeiras páginas dos livros técnicos que li quando criança e em algumas citações que trago de memória até hoje, 25 anos depois.

Seguem duas das páginas de livro que mais me influenciaram. Valeu, prof. Pier.

por Eduardo Maçan em March 22, 2015 05:02 PM

March 19, 2015

Eduardo Marcel Macan

Gosto de assinar NDAs, me faz sentir importante.
Mas para que você assinou um NDA, Eduardo ?
Não posso falar sobre isso. :P

por Eduardo Maçan em March 19, 2015 06:26 PM

It is actually better than the description I put on my resumee :)

"Eduardo is a renegade who uses advanced statistics to create exciting advances of collaborating in growing plans"

Generate your own bogus job description

Technology has inspired some of the strangest, most ill-defined job titles.

por Eduardo Maçan em March 19, 2015 06:18 PM

Melhor álbum.

Black Celebration: Depeche Mode Look Back on 'Violator' 25 Years Later

The album was "the pinnacle of us having fun," says guitarist and songwriter Martin Gore

por Eduardo Maçan em March 19, 2015 05:27 PM

March 17, 2015

Eduardo Marcel Macan

A dica do link número um pode ajudar a evitar situações como a do link número dois.

1) http://itodas.uol.com.br/12915/spray-de-cabelo-tira-marca-de-batom-da-roupa-saiba-aplicar

2) http://imirante.globo.com/mobile/oestadoma/noticias/2015/03/17/pagina285628.asp

Spray de cabelo tira marca de batom da roupa; saiba aplicar

Manchar a roupa com maquiagem pode trazer muita dor de cabeça para as mulheres. Isso porque as marcas, principalmente as de batom, podem ser bem difíceis de eliminar na lavagem comum. Porém, um truque certeiro usando spray de cabelo pode dar uma mãozinha na hora de realizar essa tarefa.

por Eduardo Maçan em March 17, 2015 10:17 PM

March 16, 2015

Eduardo Marcel Macan

É em dias como esse que eu releio essa maravilhosa tirinha do xkcd.

Sacanagem o facebook mostrar os comentários que meus amigos fazem em posts de pessoas que não conheço. Eu fico me coçando pra ir lá comentar também...

Boa noite, vou dormir.

http://xkcd.com/386/

xkcd: Duty Calls

Warning: this comic occasionally contains strong language (which may be unsuitable for children), unusual humor (which may be unsuitable for adults), and advanced mathematics (which may be unsuitable for liberal-arts majors).

por Eduardo Maçan em March 16, 2015 03:50 AM

March 15, 2015

Eduardo Marcel Macan

Está tendo um buzinaço aqui no tatuapé que eu nunca vi... ... nem no mundial do corinthians.

por Eduardo Maçan em March 15, 2015 10:15 PM

Paulista ao vivo. (A câmera mostra uma imagem bem diferente da que o facebook mostra :) )

http://vejoaovivo.com.br/sp/sao-paulo/transito-av-paulista.html

Av. Paulista, nº 1373

Veja no VejoaoVivo as melhores câmeras ao vivo do Brasil! Confira as mais de 35 cidades, praias, pontos turísticos ruas e rodovias tudo ao vivo para você.

por Eduardo Maçan em March 15, 2015 05:40 PM

A cobrança não virá daqueles que sempre tiveram acesso a bens de consumo, serviços e estão pagando (ainda) mais caro agora. A cobrança virá daqueles que experimentaram o acesso ao mercado e o perderão se a economia continuar apontando para baixo. Essa cobrança, a verdadeira, está apenas no começo.

por Eduardo Maçan em March 15, 2015 05:26 PM

March 14, 2015

Eduardo Marcel Macan

Houve um tempo em que se vivia mais calmamente, a vida passava mais devagar, 512x212 era alta resolução, 256 cores era o máximo que se tinha ao mesmo tempo e as músicas para dançar ficavam ao redor dos 90bpm.

por Eduardo Maçan em March 14, 2015 10:18 PM

March 12, 2015

Eduardo Marcel Macan

Então, LinkedIn, sou grato pelo reconhecimento, mas fiquei confuso: Se eu sou o número 2 em 100, como faço parte dos "1% mais"? :)

por Eduardo Maçan em March 12, 2015 12:20 PM

March 11, 2015

Eduardo Marcel Macan

Public Relations 101: Template para anúncio de desligamento de executivo C-level:

[O grupo|A empresa] X comunica que Y deixa suas funções como [cargo] para [assumir Z|dedicar-se a projetos pessoais]. No entanto, ele continuará ligado a[o grupo|a empresa] fazendo W. ALPHA assumirá como [cargo]. [O grupo|A empresa] X agradece a [adjetivo] contribuição de Y em sua trajetória [adjetivo] de Z anos n[a empresa|o grupo].

Opcional: desejar sucesso nos novos projetos/empreendimentos.

por Eduardo Maçan em March 11, 2015 02:26 PM

Are you looking for a…

Are you looking for a bitbucket/github-like java web interface for a local git service? I recommend gitblit http://gitblit.com

por Administrator em March 11, 2015 12:11 PM

OMG! OMG! OMG!!!!!11!!one!!!

Thank you so much, Cheryl Isherwood! I can't wait for my next nerd birthday party when I'll fill my nerdy cupcake holder with nerdy cupcakes and kill my nerd friends with nerd envy :D :D

I'm already using my tardis mug while I type this, for an extra dose of nerdiness :D

Cat included for size reference.

por Eduardo Maçan em March 11, 2015 03:28 AM

O-por-tu-ni-da-de

Inteligência Artificial

Um assunto que domina o imaginário do ser humano, da ficção científica à realidade de milênios de estudos, a Inteligência Artifical é apontada como polêmica e inevitável. O que aconteceria se as máquinas fossem capazes de tomar, sozinhas, de...

por Eduardo Maçan em March 11, 2015 02:19 AM

March 10, 2015

Eduardo Marcel Macan

Hoje fui à feira e um feirante puxou conversa comigo, enquanto eu escolhia minhas laranjas. Foi mais ou menos assim:

Rapaz, que azar. Montei uma start up a partir da minha casa, o negócio começou a dar retorno e eu investi nela, coloquei uma internet boa em casa... Compro produtos em promoção e revendo no Mercado Livre e no OLX. Comecei a crescer, diversifiquei minha oferta, investi em celulares... Tenho um estoque de produtos ... (Me oferece uma cestinha pra eu colocar mais laranjas) ... Tenho até um carro à venda.

De uns meses pra cá parei de vender, só tenho visualização -muita visualização-, mas nada de compras. Só isso, patrão? (Pega minhas laranjas e vai colocando numa sacola).

Eu vejo muito vídeo de coaching na internet, vejo o Seiiti Arata. Dá vontade de ver mais, mas aí é pago e já estou fazendo outros dois cursos no mesmo valor.

Eu comento da retração na economia e da crescente insegurança das pessoas em comprometer suas reservas com bens de consumo e pergunto se ele não acha que essa poderia ser a causa. Ele expressa um certo desconforto e responde:

Outro dia foi um senhor lá em casa, ele tem 51 anos. Ele disse que tinha R$4500 guardados e que ia fazer uma reforma, mas desistiu porque um economista disse na TV que o momento era de economizar. Ora, o economista leva um monte de coisa em consideração quando fala isso, não é que não é pra fazer mais nada. (Me entrega as laranjas e pega o dinheiro)

Aqui o troco patrão, boa semana.

"Obrigado e boas vendas para sua start up", respondo, antes de correr pra casa.

Sejam bem-vindos ao "Do It Yourself MBA". Encontrar pessoas assim me faz ter um pouquinho de esperança no futuro da economia.

Por favor, não "matem" essas pessoas.

por Eduardo Maçan em March 10, 2015 01:06 PM

March 09, 2015

Helio Loureiro

Debian Jessie está demorando? Saiba como ajudar.

Não é de hoje que os releases do Debian não saem nas datas esperadas.  O Debian evita ter uma data certa, como faz o Ubuntu, por focar na qualidade: enquanto não estiver com todos os bugs corrigidos, não há o lançamento da versão.

Mas em tempos de 140 caractéres, é difícil conter a ansiedade em esperar.  Muitos já estão migrando pra nova versão que virá, a Jessie, mesmo essa estando em estágio de "desenvolvimento" ainda.

Mas você pode ajudar a resolver os problemas.  Foi lançado um mail pra informar o estado atual do desenvolvimento.  São 55 bugs ainda abertos que precisam de correção.

Status of Jessie release

Se quiser contribuir, basta ajudar a resolver esses bugs, e enviar suas correções/comentários pro time (ou pessoa) responsável.

O lançamento da próxima versão do Debian pode estar em suas mãos.

por helio@loureiro.eng.br (Helio Loureiro) em March 09, 2015 08:22 AM

Eduardo Marcel Macan

Eu não vi o discurso da "nossa líder", estou assistindo "the enemy within" o clássico episódio de star trek em que por conta de um defeito no transporter, Kirk é separado em seu lado bom e seu lado mau.

Ficção por ficção sou muito mais a científica do que os discursos da Dilma.

por Eduardo Maçan em March 09, 2015 12:17 AM

March 08, 2015

Eduardo Marcel Macan

lado a lado: Senna vs Prost, Suzuka '89 qualifying

É impressionante como o Senna entra e sai das curvas com o carro balançando, quase sem contato com o chão. Me lembra do Niki Lauda que expressava o risco máximo que era capaz de aceitar de forma precisa. O estilo do Senna dirigir me dá a impressão que Senna também avaliava seus riscos de maneira numérica e precisa, mas não estava nem aí e sambava na cara das casas decimais :)

https://grrc.goodwood.com/race/historic/video-senna-vs-prost-like-havent-seen

Video: Senna vs Prost like you haven’t seen them before.

Watch Senna pull-out a 1.7 lead over one qualifying lap..!

por Eduardo Maçan em March 08, 2015 01:52 PM

March 07, 2015

Eduardo Marcel Macan

Good things come to those…

Good things come to those who... who... wait...

por Administrator em March 07, 2015 01:18 AM

Good things come to those who... who... wait...

por Eduardo Maçan em March 07, 2015 01:15 AM

Pergunta honesta: Um grupo de mais de quatro pessoas planeja invadir (e invade) a propriedade de outro com o intuito de causar danos materiais (e realmente causa). Qual o nome que se dá a isso?

por Eduardo Maçan em March 07, 2015 12:39 AM

March 06, 2015

Eduardo Marcel Macan

Há Lunáticos ignorantes que destroem artefatos históricos, há lunáticos ignorantes que destroem pesquisa científica... São todos lunáticos ignorantes, o que os difere é o estágio da alienação, da ilusão de estarem justificados por uma causa "acima do bem e do mal" e do acesso a armamentos.

por Eduardo Maçan em March 06, 2015 12:12 PM

March 05, 2015

Eduardo Marcel Macan

Ahahahahah, nosso PIB aumentará consideravelmente!

É piada do sensacionalista, mas não está longe da realidade. A Itália incluiu o crime, o tráfico de drogas e a prostituição no cálculo do PIB deles (que lá se chama PIL, ou Prodotto Interno Lordo) e aparentemente tem obtido bons resultados :P link: http://www.dailymail.co.uk/news/article-2976316/How-counting-drugs-prostitution-GDP-boosted-Italy-s-economy-did-European-country.html

Governo estuda criar imposto sobre propina

O governo avalia propor ao Congresso a criação de um imposto federal para taxar os desvios e propinas adotados pelos políticos e empresas brasileiras. A medida

por Eduardo Maçan em March 05, 2015 04:05 PM

Mais de 45 dias com uma solicitação protocolada no departamento de estrangeiros do Ministério da Justiça que não mudou do status "aguardando análise".

Escrevi um e-mail para eles para saber se era normal uma demora dessas e qual o tempo médio de atendimento para solicitações da mesma natureza. A resposta me fez sentir como se eu fosse um ambulante amolador de facas importunando Michelangelo durante a produção da estátua de Davi.

por Eduardo Maçan em March 05, 2015 02:29 PM

"tudo em nosso governo é investigado, não existe um 'engavetador geral da república'"Lava Jato: Janot pede que STF arquive investigações contra Dilma

por Eduardo Maçan em March 05, 2015 01:14 PM

March 04, 2015

Eduardo Marcel Macan

A dona Elizabeth Maria, 55 anos, economista de Fortaleza vai ter que aguardar um pouco mais pela recolocação dela, né sra Presidente? :)

Com problema no Orçamento, Dilma adia início das aulas do Pronatec

Depois de atrasar pagamentos de mensalidades, o governo federal decidiu adiar em mais de um mês o início das aulas de novas turmas do Pronatec -programa que oferece cursos técnicos gratuitos, custeados pela União.

por Eduardo Maçan em March 04, 2015 01:35 PM

March 03, 2015

Eduardo Marcel Macan

Hoje li a seguinte manchete no la repubblica: "calo a sorpresa per la disoccupazione in Italia". Não conhecia a palavra "calo" e embora tenha deduzido o que era resolvi ver o que o google translate me diria.

O resultado está na imagem, o que seria "gota surpresa" e de onde teria vindo isso?

Bem, faz sentido que o inglês seja a língua principal do engine de tradução do google e faz sentido que a traduções entre línguas diferentes do inglês passem pelo inglês, por diversas razões técnicas. De onde veio essa "gota" então?

"Calo" significa "queda". Queda em inglês (de um indicador, por exemplo -não o dedo-) é "drop". Só que " drop" também pode significar "gota". E acredito que " gota" seja o sentido mais frequente de "drop" nas traduções online de inglês para português.

Logo o "calo a sorpresa" virou "gota surpresa" ao invés de "queda surpresa".

A propósito, parabéns aos italianos pela queda surpresa do desemprego. :)

por Eduardo Maçan em March 03, 2015 12:13 AM

March 01, 2015

Eduardo Marcel Macan

Helio Loureiro

Vírus em Linux

Vírus em LinuxTem sido bastante difícil pra mim manter meu site atualizado, e não estou conseguindo manter meu ritmo de ao menos 1 post por semana.  Sinal de trabalho duro em outras coisas.

Estava pra comentar sobre esse assunto espinhoso, dos vírus pra Linux, faz um certo tempo.  Ao menos desde o início do ano.  Mas... enfim consegui um momento livre pra eu poder fazer isso.

A pergunta que surge de tempos em tempos é clara: EXISTEM VÍRUS PRA LINUX?

As respostas variam.  Defensores de Windows dizem que com toda certeza existem.  Mostram receitas esotéricas sobre como isso é possível e sempre voltam com a famosa frase "nenhum sistema é infalível", ou algo parecido com isso.

Os defensores de Linux, eu me incluo nesse grupo, dizem que é impossível.  Linux não é Windows.  Não foi feito sobre a mesma plataforma furada da Microsoft, que é cheia de buracos, e até provavelmente com alguns toques da NSA pra ajudar.  Se o usuário do Linux tem algum problema, o motivo é que não sabe atualizar sua distro.

Mas isso não explica a quantidade de problemas que têm aparecido sobre malwares em plataformas Linux, inclusive Android.

 

O problema é o windows.  Não que o windows tenha criado uma geração de vírus, mas o windows cunhou fortemente o conceito errado de que tudo é vírus.  Todo problema, malware, tudo é vírus.  E também foi graças ao windows que o conceito "se não funcionar, reinstala, se está lento, reinstala, e se quer mudar o wm, reinstala" se fortaleceu.  Isso se faz bem claro nos usuários que, pra trocar o Unity no Ubuntu, reinstalam o sistema inteiro.  Em geral com alguma refisefuqui.

Vírus é um pedaço de código que altera binários ou arquivos, e que se executa cada vez que esse programa é chamado ou aberto, no caso de arquivos.

Claramente isso não é possível no Linux por um simples motivo: quem executa o programa é o usuário e quem é o "dono" do binário é em geral o root.

Mas os problemas existem.  E muitos.  Existem os usuários que teimam em trabalhar como root no sistema, pra "facilitar as coisas".  Em geral os mesmos que reinstalam os sistema inteiro pra apenas trocar o wm (window manager).  Existem também os "programas de terceiros", como o plugin flashplayer, que não recebem as devidas atualizações de segurança.  Felizmente esses "programas de terceiros" não causam danos ao sistema como um todo, mas infelizmente podem fazer estrago o suficiente com o usuário, como permitir que suas credenciais de banco sejam roubadas.  Basta ver os recentes problemas do Java da Oracle.  Recentes?  Melhor dizer "contínuos".

E dá pra viver sem esses "aplicativos de terceiros"?  Até dá, mas não é muito fácil.  Alternativas existem, como pepperflashplugin ao invés do flash da Adobe, não usar acrobat reader ou seu plugin, mas os modos nativos do Firefox e do Chrome/Chromium pra renderizar pdf, etc.  O problema não são os "aplicativos de terceiros", mas se esses terceiros tratam os usuários de Linux com respeito, atualizando a cada falha encontrada.  Um bom exemplo dessa prática é o "steam", de jogos.

O problema então é o usuário, sempre?

Não.  Novamente o problema vem do windows.  Ou melhor, da idéia de vírus que veio com o uso do windows.  Quando discutimos o conceito de vírus, sempre nos vem a imagem de um desktop.  Daí os argumentos de problemas de segurança no Linux são apenas falta de atualização.  Isso não é verdade.

O outro lado do problema apareceu bem recentemente durante os ataques de DDoS do grupo LizzardSquad contra as redes de jogos PSN e Xbox Live.

Lizard Squad used hacked routers to take down Xbox Live and PlayStation Network

Foram usados roteadores caseiros, desses que usamos pra ter acesso wi-fi as nossas redes dentro de casa.  O artigo não diz, mas acredito que câmeras IPs também foram usadas.  

Esse tipo de problema não é novidade.  Foi discutido durante um dos YSTS, acho que o de 2013 que participei.  fabricantes, em geral na China, criam seus produtos pra rodar Linux, mas não dão nenhuma manutenção.  São sistemas customizados a ponto de ser impossível de rodar uma alternativa como dd-wrt/open-wrt. Esses sistemas rodam kernels Linux muito, mas muito velhos.  Daí que as explorações de vulnerabilidades, não vírus, ficam fáceis.  Nesse ponto temos de dar o braço a torcer pros usuários de windows.  Defender Linux nessas condições é quase como apontar o dedo pras máquinas windows comprometidas que rodam a versão XP.  O agravante é que o usuário se torna refém do fabricante, pois diferente dos computadores, esses sistemas embutidos não permitem que qualquer um atualize como quer, quando quiser, com a distro que mais gostar.

Então da próxima vez que ler sobre "vírus pra Linux", antes de cair na gargalhada, pense nesses roteadores e câmeras IPs.  Pense se esses sistemas rodando um Linux 2.4.20 não pode ter sua segurança facilmente comprometida.  Depois lembre que Windows, até hoje, pode ser comprometido acessando uma página web.  Foi corrigido?  Espere algumas semanas que sempre aparece de novo.

Ah... o windows...

por helio@loureiro.eng.br (Helio Loureiro) em March 01, 2015 08:51 PM

Eduardo Marcel Macan

February 27, 2015

Eduardo Marcel Macan

RT @TheRealNimoy: A life is…

RT @TheRealNimoy: A life is like a garden. Perfect moments can be had, but not preserved, except in memory. LLAP

por Administrator em February 27, 2015 07:11 PM

Ah, como eu odeio isso. 2015, minha gente. Unicode, conhece? :(

por Eduardo Maçan em February 27, 2015 01:32 PM

February 25, 2015

Eduardo Marcel Macan

February 24, 2015

Eduardo Marcel Macan

February 23, 2015

Eduardo Marcel Macan

The only thing I wondered…

The only thing I wondered about the 2015 Oscars was: Alan Turing or Stephen Hawking?

por Administrator em February 23, 2015 04:55 AM

Anotação do desembarque da minha família paterna no Brasil, em 1898 :) Vô Cesar (Manzan Cesare) com 3 meses de idade :) (A viagem durou ~40 dias, na terceira classe)

Anotação do desembarque da minha família paterna no Brasil, em 1898 :)

Vô Cesar (Manzan Cesare) com 3 meses de idade :)

(A viagem durou ~40 dias, na terceira classe)

por Eduardo Maçan em February 23, 2015 02:09 AM

February 19, 2015

Eduardo Marcel Macan

Atenção: Sarcasmo adiante.

Não entendo a comoção sobre terem ganhado o carnaval com um samba patrocinado pelo ditador da Guiné Equatorial, nosso governo tem estreitado relações com essas ditaduras africanas e perdoado suas dívidas há mais de uma década em troca de projetos com nossas empreiteiras.

Como disse o Celso Amorim, citado na matéria de 2010: "Não estamos ajudando nem promovendo ditadura", disse Amorim. "Quem resolve o problema de cada país é o povo de cada país.".

A "escola" de samba em questão só está alinhada com nossa política externa.

Amorim defende visita de Lula à Guiné Equatorial - Política - Estadão

Na coletiva, cerimonial do governo local não permitiu perguntas de jornalistas ao presidente

por Eduardo Maçan em February 19, 2015 10:12 AM

February 17, 2015

Eduardo Marcel Macan

Kill it with fire!

thiagocardim on Twitter

“Parabéns a todos os gênios envolvidos.”

por Eduardo Maçan em February 17, 2015 05:11 PM

@rafarigues Acho que arrancaram a…

@rafarigues Acho que arrancaram a página do dicionário que tinha o significado de "awkward"

por Administrator em February 17, 2015 02:23 PM

Wonderful display of craftsmanship and…

Wonderful display of craftsmanship and art: "Masters of Time, The World of Swiss Complicated Watches": https://www.youtube.com/watch?v=CtkcLjiNy_0

por Administrator em February 17, 2015 02:13 PM

Este documentário, por sua vez, apresenta toda a meticulosidade, paciência, delicadeza e habilidade manual SOBREhumanas que eu definitivamente não consigo nem sonhar em possuir, aliadas a muita engenhosidade e sensibilidade artística.

por Eduardo Maçan em February 17, 2015 01:21 PM

Este vídeo apresenta toda a meticulosidade, paciência, delicadeza e habilidade manual humanas que eu definitivamente não possuo.

por Eduardo Maçan em February 17, 2015 12:27 PM

February 16, 2015

Eduardo Marcel Macan

Uau! Eis os originais da revista INPUT, online. Eu tive todas da edição Brasileira, que chegou às bancas do .br dois anos depois.

Originais: http://www.bombjack.org/commodore/magazines/input/input.htm
Edição nacional: http://www.datacassete.com.br/revistas/detail/Input-n-1/57.html

Commodore - Magazines - Input

Input was published by Marshall Cavendish in the United Kingdom during 1984 and 1985, covering the subject of home computer programming.

por Eduardo Maçan em February 16, 2015 10:22 PM

Been there, done that :)

Prefeitura de Santa Mariana

Primeira noite do Carnaval de Rua no Distrito de Quinzopolis ... Imagina um pessoal animado.

por Eduardo Maçan em February 16, 2015 03:26 AM

February 15, 2015

Eduardo Marcel Macan

February 14, 2015

Eduardo Marcel Macan

Let us eat and drink, for tomorrow we die. :)

por Eduardo Maçan em February 14, 2015 09:02 PM

February 13, 2015

Eduardo Marcel Macan

Bloomberg: "Dilma É a crise brasileira"

Rousseff Is Brazil's Crisis

Brazil's president doesn't have many fans right now.

por Eduardo Maçan em February 13, 2015 06:50 PM

Knock knock.
Who's there?
Obama.
Obama who?
♬Obaaama self, don't wanna be, Obamaaa seEelf, anymore... ♬

por Eduardo Maçan em February 13, 2015 03:42 PM

Fui "aconselhado de maneira enfática" pela esposa a acompanhá-la FANTASIADO em um bloco de carnaval amanhã. Uma balinha de menta para quem adivinhar qual será o "cospobre". (Sim, será adaptado ao calor e necessidade de movimentos da ocasião)

por Eduardo Maçan em February 13, 2015 09:52 AM

February 12, 2015

Eduardo Marcel Macan

Agora que o dólar passou de R$3 para fins práticos e uma recessão se avizinha, voltou a ser muito interessante trabalhar no exterior.

Eles já estavam vindo buscar talentos por aqui mesmo, agora então que um salário da ordem de 100 mil dólares por ano é capaz de fazer sobrar um bom pé de meia em reais, quero ver quem (bom) vai querer ficar no Brasil.

Aquisição de (verdadeiros) talentos em tecnologia: o que já era difícil vai ficar pior.

por Eduardo Maçan em February 12, 2015 09:37 AM

February 11, 2015

Eduardo Marcel Macan

Python <3 Flask <3 ... Podem se inscrever.

Desenvolvimento de aplicações web Python com Flask | Centro de Treinamento da Novatec

Desenvolvimento de aplicações web Python com Flask Data: 28/Fevereiro/2015 e 01/Março/2015 (Sáb e Dom) Horário: 9h às 18h Intervalo: 12:30h às 13:30h 2 coffee break (incluído) Investimento: R$ 350,00 Flask é um micro-framework Python com foco na criação de aplicações web de forma simples e fáci…

por Eduardo Maçan em February 11, 2015 11:20 PM

Augusto Campos motivacional do dia

por Eduardo Maçan em February 11, 2015 02:23 PM

February 09, 2015

Eduardo Marcel Macan

RT @lcooney: “@davechenell: guys i…

RT @lcooney: “@davechenell: guys i just invented the best programming language http://t.co/adU8G93KJj” < please

por Administrator em February 09, 2015 11:53 PM

Fantástico esse slogan que o anonymous usa: "United as one, divided by zero". Eu gostaria de tê-lo inventado.

por Eduardo Maçan em February 09, 2015 10:48 PM

Nunca é demais lembrar que os serviços mais modernos e eficientes que o nosso governo "oferece à população" são os da declaração de renda e da votação eletrônica.

por Eduardo Maçan em February 09, 2015 02:15 PM

February 08, 2015

Eduardo Marcel Macan

February 06, 2015

Eduardo Marcel Macan

Valinhos inaugura este mês a primeira montadora de painel solar fotovoltaico

A primeira montadora de painéis solares para produção de energia elétrica em grande escala do Brasil deve começar a funcionar este mês em Valinhos (SP). A Globo Brasil Indústria de Painéis Solares ...

por Eduardo Maçan em February 06, 2015 01:48 AM

February 05, 2015

Eduardo Marcel Macan

Se João Paulo II foi o papa "pop", o papa Francisco está no caminho de se tornar, em linguagem de internet, "épico". Ele está "mitando".

Papa anuncia aceleradora de startups no Vaticano

Papa anuncia aceleradora de startups no Vaticano

por Eduardo Maçan em February 05, 2015 10:33 AM

Saltamos de 17o em 2013 para segundo, perdendo apenas para a Argentina! É um índice de uma consultoria, medido apenas duas vezes, mas reforça a percepção que todo mundo que já tentou tem: fazer negócios no Brasil é complicado e caro.

Where are the world’s worst countries to do business? Hint: They’re all in Latin America

A new report has named Argentina and Brazil and the most complicated countries for foreign business, with Latin America accounting for 50% of the top 20.

por Eduardo Maçan em February 05, 2015 09:58 AM

February 04, 2015

Eduardo Marcel Macan

W-T-F!!!

http://www.theverge.com/2015/2/4/7975487/transasia-taiwan-plane-crash-dash-cams

por Eduardo Maçan em February 04, 2015 12:04 PM

February 03, 2015

Eduardo Marcel Macan

Esse cara leu um texto ingênuo que eu escrevi chamado "linux em casa, na escola e no trabalho" em 1998, fez circular no gabinete do governador do RS e na PROCERGS.

Ele me convidou a ir pra Porto Alegre em junho de 99 para participar de um evento interno que selou o apoio da entidade à criação de uma coisinha chamada Forum Internacional de Software Livre (FISL).

Em consequência disso, fiz algumas das minhas melhores amizades e realizei minhas maiores contribuições para a comunidade de software livre brasileira.

Valeu, Lages. Valeu, grande amigo. :'(

Nota de falecimento - Ronaldo Cardozo Lages - FISL16

O movimento software livre brasileiro está em luto. Ronaldo Cardozo Lages faleceu ontem em Florianópolis, onde estava internado desde 9 de dezembro após sofrer uma parada cardíaca. O velório será ...

por Eduardo Maçan em February 03, 2015 09:38 PM

Mural da Civil. POLI, turma de 54.

por Eduardo Maçan em February 03, 2015 08:39 PM

Me de ibagens, quero ibagens..

Home

O protótipo do KC-390 realizou seu voo inaugural na manhã desta terça-feira (03/02), a partir da pista da fábrica da Embraer em Gavião Peixoto (SP). O voo durou uma hora e 19 minutos e ocorreu em uma área sobre fazendas do interior de São Paulo.

por Eduardo Maçan em February 03, 2015 07:28 PM

February 02, 2015

Eduardo Marcel Macan

Ele devia estar "virado no jiraiya", literalmente. (O jiraiya usava espada)

Ex-ator de Power Rangers mata amigo com golpe de espada

O ator Ricardo Medina Jr, 37, foi preso após ter assassinado um amigo com quem dividia seu apartamento em Los Angeles.

por Eduardo Maçan em February 02, 2015 09:25 PM

Porque, afinal, hoje é o dia da marmota.

Groundhog Day: the perfect comedy, for ever

Ryan Gilbey: Bill Murray called it 'probably the best work I've done' and, 20 years after its release, Groundhog Day can still take your breath away. Admirers, including Silver Linings Playbook director David O Russell, explain explain its lasting appeal

por Eduardo Maçan em February 02, 2015 07:10 PM

February 01, 2015

Eduardo Marcel Macan

Se isso se confirmar, sinto muito pela recuperação da Petrobrás e pelo pré-sal com sua extração e refino excessivamente caros...

Historic moment: Saudi Arabia sees End of Oil Age coming and opens valves on the carbon bubble -...

Saudi Arabia refuses to cut production because it sees the end of the Oil Age coming and knows a great deal of fossil fuels will have to stay in the ground.

por Eduardo Maçan em February 01, 2015 06:19 PM

Hoje provei pra Andressa Juliane Martins que "let it go" do frozen e "firework" da katy Perry eram essencialmente a mesma música. Eu odeio fazer essas coisas, mas não resisto.

por Eduardo Maçan em February 01, 2015 12:40 AM

January 29, 2015

Eduardo Marcel Macan

Alguém fez um jogo de xadrez em 487 bytes, quebrando o recorde de 33 anos de um jogo de xadrez com 1024 bytes... O.o

http://gizmodo.com/the-smallest-game-of-chess-takes-up-just-487-bytes-1682237419

por Eduardo Maçan em January 29, 2015 03:16 PM

Oportunidade! (Foi onde/como minha carreira…

Oportunidade! (Foi onde/como minha carreira começou) "@cesarbrod: Oportunidade de estágio - Cenapad/Unicamp http://www.dicas-l.com.br/agendalivre/agendalivre_20150129-0927.php #estágio"

por Administrator em January 29, 2015 03:02 PM

Alex Laner (rootsh)

Atualizando a GLIBC no Puppet

$ mkdir -p /etc/puppet/manifests/classes

$ cd /etc/puppet/manifests/classes

$ vim linux_packages.pp

class linux_packages {

  package {'bash':
    ensure => latest,
  }

  package {'glibc':
    ensure => latest,
  }

}

$ cd /etc/puppet/manifests

$ vi site.pp

import "classes/*.pp"

if versioncmp($::puppetversion,'3.6.1') >= 0 {
  Package {
    allow_virtual => false,
  }
}

node 'linuxservers' {
  include linux_packages
}

node /^lanersrv0*/ inherits linuxservers { }

por rootsh em January 29, 2015 12:50 PM

January 28, 2015

Eduardo Marcel Macan

Eu acho engraçado como toda e qualquer desgraça que acontece alguém acha um jeito de culpar o "agronegócio". Agora estão dizendo que o Brasil "exporta água" porque exporta grãos. Beleza, vamos parar de produzir commodities e vamos ver onde esse país vai parar. Vão exportar o que no lugar? Tecnologia?

por Eduardo Maçan em January 28, 2015 10:11 PM

Visionários

http://www.imdb.com/title/tt0380165/

Acquaria (2003)

Directed by Flavia Moraes. With Sandy Leah, Junior Lima, Emílio Orciollo Netto, Igor Rudolf. The planet Earth is devastated by the lack of water. Desert and arid, left this place few living beings ...

por Eduardo Maçan em January 28, 2015 09:59 PM

Die Flash. Die.

YouTube says HTML5 video ready for primetime, makes it default

Modern browsers will now be served a Flash-less version of YouTube by default.

por Eduardo Maçan em January 28, 2015 09:49 PM

January 26, 2015

Eduardo Marcel Macan

Podem me chamar de bobo, mas há alguns anos eu criei a página do "caqui" no facebook e toda vez que "o caqui é curtido" eu dou risada.

Quem é do sítio e já colheu caqui pra comer sabe que antes de comer, tem que curtir. ;)

por Eduardo Maçan em January 26, 2015 03:18 PM

Grazie.

http://www1.folha.uol.com.br/mercado/2015/01/1580277-viagens-para-europa-devem-ficar-mais-baratas-apos-acao-do-bce.shtml

Viagens para Europa devem ficar mais baratas após ação do BCE

O pacote de estímulo à economia elaborado pelo Banco Central Europeu terá efeitos positivos para quem pretende viajar ao velho continente. As medidas tendem a enfraquecer o euro, tornando as viagens e compras mais baratas e atraentes a brasileiros que hoje frequentam outlets americanos.

por Eduardo Maçan em January 26, 2015 01:08 PM

January 25, 2015

Eduardo Marcel Macan

Para os Indiana Joneses digitais da timeline, um pouco de arqueologia moderna: Alguém tem algum palpite de onde fica esta parede, pelas inscrições primitivas encontradas na parede?

Ah, que pena (neste caso) que o facebook tira a informação de geolocalização da foto, seguem as coordenadas: 45.66083,12.2427

por Eduardo Maçan em January 25, 2015 08:21 PM

Há muito tempo atrás, numa galáxia distante...

por Eduardo Maçan em January 25, 2015 06:18 PM

Ontem recebi um spam em video da Etna, via whatsapp. WTF Etna?

por Eduardo Maçan em January 25, 2015 10:07 AM

January 24, 2015

Eduardo Marcel Macan

January 23, 2015

Eduardo Marcel Macan

Acho justíssima a "política de cookies" deste site em particular.

por Eduardo Maçan em January 23, 2015 12:36 AM

January 22, 2015

Eduardo Marcel Macan

Uma voltinha pelo centro e essa cadeira sem graça comprada no carrefour há eras ganhou outra cara. Material: tecido aquablock, uma tesoura, chave phillips e um grampeador de tapeceiro. A Andressa devia fazer um blog com essas coisas.

por Eduardo Maçan em January 22, 2015 10:04 PM

Santa Bakhita, igreja N. S. do Rosário (centro de SP). Mais uma marca da imigração em SP.

Santa Bakhita,  igreja N. S. do Rosário (centro de SP). Mais uma marca da imigração em SP.

Santa Bakhita, igreja N. S. do Rosário (centro de SP). Mais uma marca da imigração em SP.

por Eduardo Maçan em January 22, 2015 05:09 PM

Desde o MSX eu sempre adorei o Hardware da Microsoft. Quanto ao software, bem, sempre tivemos nossas diferenças...

Hands-on: Microsoft’s HoloLens is flat-out magical

2015: the year that sci-fi becomes real.

por Eduardo Maçan em January 22, 2015 02:58 PM

January 21, 2015

Eduardo Marcel Macan

Use IFS=$(echo -en "nb") when…

Use IFS=$(echo -en "\n\b") when dealing with filenames that contain white spaces #bashtip

por Administrator em January 21, 2015 07:14 PM

E essa foi eleita a música do dia.

por Eduardo Maçan em January 21, 2015 02:39 PM

Estas pessoas estão aguardando o hospital veterinário municipal do Tatuapé abrir para que seus bichinhos tenham atendimento gratuito. São Paulo tem uma ou outra coisa boa por aí...

por Eduardo Maçan em January 21, 2015 09:35 AM

January 19, 2015

Eduardo Marcel Macan

Coisas que odeio: Sites que abrem conteúdo dentro de um modal.

por Eduardo Maçan em January 19, 2015 01:41 PM

January 18, 2015

Helio Loureiro

Uma análise do meu 2014

Em geral as análises do ano que se vai acontece na semana logo após o Natal, lá pelo dia 27 ou 28 de dezembro.  Mas como minha árvore de Natal continua imponente na sala, mostrando que o Natal só termina quando acaba, o que deve ocorrer lá pra março pelos meus cálculos, acho que ainda estou em tempo de publicar como foi o ano do site durante 2014.

Como todo ano, tive uns altos e baixos no tráfego.  Não foi um outage, mas eu que mudei o template do site e esqueci de carregar e ativar o módulo de estatísticas, que faço com o j4age que já publiquei sobre no post j4age, a evolução do joomlastats.  Mas é possível ver que a média de acessos é por volta de 100 views/dia, o que está bom demais pra um site que não recorre à publicidade paga pra aparecer mais.

Sistemas operacionais

Windows continua firme e forte na primeira posição, mesmo eu não escrevendo absolutamente nada sobre ele.  Mas apesar disso, acredito que são pessoas conscientes de seus erros e que pensam em mudar logo.  Assim espero.

Surpresa foi o MacOSX figurar na segunda posição.  Esse é um novo fenômeno.

E Linux surgindo na contagem com 10% dos acessos, mais o Ubuntu, com 7,5%.  Com isso já são quase 20% dos acessos a partir de Linux, ou melhor GNU/Linux, pois existem mais os acessos a partir de Android, que são Linux mas não são GNU.

E Nokia.  Com mais acesso que FreeBSDs.  Nokia.  Essa foi uma supresa.

Navegadores

Agora a estatística de acesso de navegadores ficou melhor, colocando todos os Firefox em uma só categoria.  A tendência que já tinha visto em 2013, do Chrome despontando, se mostra clara.  Internet Explorer despencou pra 3º posição, que ainda acho muito.

Páginas mais acessadas

Sem muitas surpresas.  Uma vez que muitos links direcionam pro site, os mais acessados são sempre links da página principal.  Dá pra ver que existe uma certa procura por assuntos técnicos, principalmente python, e algum interesse por assuntos com mais opinião que informação.  E o bom e velho #XGH.

Uma coisa que ainda domina bastante os tráfegos é informação sobre hardware antigo, mais precisamente o post que fiz sobre o uso de FreeBSD num compaq que eu tinha.  Artigo de 2006 ou 2007.  E continua tendo acessos.

Referências de links

Notadamente o tráfego pro meu site vem de pesquisas diretas do Google.  Então o que seria de mim sem o Google?  Não posso reclamar.

Planos pra 2015

Esse é o ano que já começo numa vida nova, morando fora do Brasil. Tenho tido muito mais contato com a área de desenvolvimento e Linux que qualquer outro momento de minha vida.  E espero ter tempo pra escrever por aqui.  Mas... ao mesmo tempo que tecnicamente estou mais próximo do que gosto, também tenho mais desafios.  Tenho cuidado de palestras internas e desenvolvimento de Linux como desktop na empresa.  Infelizmente coisa que não tem como eu divulgar muito já que é inerente ao trabalho, mas que posso o conhecimento usar pra escrever por aqui.

E agora estou me aventurando bastante com raspberrypi.  Logo devo incluir alguns scripts e dicas de uso do mesmo.  Esse deve ser o ano de 2015, que pelas estatísticas de acesso não deve ser ainda o ano do Linux.  Ainda.

por helio@loureiro.eng.br (Helio Loureiro) em January 18, 2015 06:24 PM

Eduardo Marcel Macan

Nota mental: nunca assistir "la prova del cuoco" na RAI1 com fome.

por Eduardo Maçan em January 18, 2015 03:45 PM

Helio Loureiro

Filtrando em SQL pelo tamanho da contagem

A Priscila (@MayogaX) foi uma das pessoas que reclamou que eu tinha uma seção aqui sobre bancos de dados, mas nada escrito.  Acho que finalmente chegou o momento de ter alguma coisa ;-)

Mantenho o maravilhoso e ultra moderno encurtador eri.cx, que agora passou a sofrer ataques constantes.  Chato?  É, mas ataque na Internet já virou lugar comum.  Então temos de estar preparados.  Sempre.  O foco só mudou, pois antes esse tipo de ataque vinha por mail, com os SPAMs.

Entre os muitos scripts que tenho, tem um que verifica por alguns padrões de palavras como "cialis", "tramadol", "xanax" e "taladafil".  Não tenho idéia do que sejam.  Aliás o "xanax" dá uma certa idéia.

O que me faz pensar que esses links não são legítimos?  Perfil de tráfego.  São links que o número de cliques aumenta muito rápido.  Com isso eu tenho uns scripts que fazem algumas verificações, inclusive com palavras chaves como essas.  Se o link entra nesse perfil, eu removo pra uma tabela chamada "quarantine", salvando exatamente o formato de entrada.  Em seguida eu troco pro meu próprio site.  É uma propaganda subversiva, mas é mais legítimo que permitir que as pessoas caiam nesse truques.

Hoje eu resolvi dar uma olhada nos ataques, aliás nos logs dos ataques, e procurar um perfil.  Então eu precisava pegar os IPs e procurar um padrão.  Basicamente pegar via SQL os IPs, e fazer um count() na quantidade de vezes que apareciam e apenas mostrar aqueles que um padrão acima do normal.

O resultado foi esse aqui:

mysql> select ip, count(ip) as ip_count from quarantine group by ip having count(ip) > 10 order by count(ip) desc;
+---------------+----------+
| ip            | ip_count |
+---------------+----------+
| 173.44.37.250 |      168 |
| 96.47.224.50  |      139 |
| 173.44.37.226 |      136 |
| 173.44.37.242 |      121 |
| 96.47.224.42  |      118 |
| 96.47.225.82  |      117 |
| 173.44.37.234 |      115 |
| 96.47.225.74  |      112 |
| 96.47.225.66  |      110 |
| 96.47.224.58  |      100 |
| 213.5.66.88   |       89 |
| 96.47.225.162 |       71 |
| 96.47.225.170 |       69 |
| 96.47.225.186 |       69 |
| 96.47.225.178 |       67 |
+---------------+----------+
15 rows in set (0.01 sec)

Com isso foi fácil ver um padrão claro de ataque de apenas alguns ranges IPs.  Bastou uma pequena adição ao iptables pra acabar com a farra.

por helio@loureiro.eng.br (Helio Loureiro) em January 18, 2015 02:29 PM

Filtrando em SQL pelo tamanho da contagem

A Priscila (@MayogaX) foi uma das pessoas que reclamou que eu tinha uma seção aqui sobre bancos de dados, mas nada escrito.  Acho que finalmente chegou o momento de ter alguma coisa ;-)

Mantenho o maravilhoso e ultra moderno encurtador eri.cx, que agora passou a sofrer ataques constantes.  Chato?  É, mas ataque na Internet já virou lugar comum.  Então temos de estar preparados.  Sempre.  O foco só mudou, pois antes esse tipo de ataque vinha por mail, com os SPAMs.

Entre os muitos scripts que tenho, tem um que verifica por alguns padrões de palavras como "cialis", "tramadol", "xanax" e "taladafil".  Não tenho idéia do que sejam.  Aliás o "xanax" dá uma certa idéia.

O que me faz pensar que esses links não são legítimos?  Perfil de tráfego.  São links que o número de cliques aumenta muito rápido.  Com isso eu tenho uns scripts que fazem algumas verificações, inclusive com palavras chaves como essas.  Se o link entra nesse perfil, eu removo pra uma tabela chamada "quarantine", salvando exatamente o formato de entrada.  Em seguida eu troco pro meu próprio site.  É uma propaganda subversiva, mas é mais legítimo que permitir que as pessoas caiam nesse truques.

Hoje eu resolvi dar uma olhada nos ataques, aliás nos logs dos ataques, e procurar um perfil.  Então eu precisava pegar os IPs e procurar um padrão.  Basicamente pegar via SQL os IPs, e fazer um count() na quantidade de vezes que apareciam e apenas mostrar aqueles que um padrão acima do normal.

O resultado foi esse aqui:

mysql> select ip, count(ip) as ip_count from quarantine group by ip having count(ip) > 10 order by count(ip) desc;
+---------------+----------+
| ip            | ip_count |
+---------------+----------+
| 173.44.37.250 |      168 |
| 96.47.224.50  |      139 |
| 173.44.37.226 |      136 |
| 173.44.37.242 |      121 |
| 96.47.224.42  |      118 |
| 96.47.225.82  |      117 |
| 173.44.37.234 |      115 |
| 96.47.225.74  |      112 |
| 96.47.225.66  |      110 |
| 96.47.224.58  |      100 |
| 213.5.66.88   |       89 |
| 96.47.225.162 |       71 |
| 96.47.225.170 |       69 |
| 96.47.225.186 |       69 |
| 96.47.225.178 |       67 |
+---------------+----------+
15 rows in set (0.01 sec)

Com isso foi fácil ver um padrão claro de ataque de apenas alguns ranges IPs.  Bastou uma pequena adição ao iptables pra acabar com a farra.

por helio@loureiro.eng.br (Helio Loureiro) em January 18, 2015 02:29 PM

Eduardo Marcel Macan

Checked in at Veridiana

Checked in at Veridiana.

Cosamigo — with Renato, Andressa, Leonardo

por Eduardo Maçan em January 18, 2015 12:18 AM

January 17, 2015

Eduardo Marcel Macan

January 15, 2015

Eduardo Marcel Macan

Boa escolha tecnológica.
Nao... EXCELENTE escolha tecnológica ;)

Python e Django na Globo.com

globo python e django.com na globo.com

por Eduardo Maçan em January 15, 2015 12:22 PM

January 13, 2015

Eduardo Marcel Macan

Eduardo Maçan shared Atomic Samba's photo.

Eduardo Maçan shared Atomic Samba's photo.

Essa foto é falsa. O kraftwerk nunca usaria iPhone em 1974. "Android" é mais a cara deles.

por Eduardo Maçan em January 13, 2015 04:40 PM

January 10, 2015

Eduardo Marcel Macan

January 09, 2015

Helio Loureiro

Swapless Linux

Começando 2015, todos se lembram de como foi 2014.  Então resolvi escrever com um artigo sobre memória :)

Durante umas das discussões no grupo SOSLinux, alguém postou que já não usava Linux com swap fazia um tempo.  Nos meus velhos conceitos Unix adquiridos no século passado isso era algo inconcebível.  Uma heresia.  Um motivo pra receber um belo dum RTFM.

Esse é o problema de ter "aquela mesma velha opinião formada sobre tudo", como dizia Raul Seixas.  As coisas mudam.  Os sistemas evoluem.  Aquela recomendação de sempre se ter swap, e com fórmulas mágicas sobre seu tamanho, são coisas do passado, de uma era em que Linux era pra servidores e desktops.  Agora Linux está em todo lugar.  Na minha TV, no meu telefone, no meu tablet, e vai saber mais onde.  Talvez já esteja até no meu café e eu ainda não saiba.

Mas o fato é que naquela época a idéia era que as máquinas seriam cada vez maiores, mais potentes, mais gigantes, mais mais, muito mais.  Na verdade até são.  Mas aconteceu um fato interessante: o cloud.  Esse conceito permitiu uma forma de computação mais distribuída, com vários pequenos computadores ao invés de somente um maior.  E esse conceito foi se espalhando.  Se pensarmos hoje em dia nos celulares, eles são uma extensão computacional de algo que roda num datacenter.  Temos uma parte do aplicativo rodando localmente, e outra parte na nuvem.

Nesse novo paradigma, não é preciso tanto swap quanto antes.  Meu laptop tem 8 GB de RAM (tinha 12 GB com um pente extra de 4 GB que comprei no Dealextreme, mas o danado teima em dar problema de acesso e travar), mais que suficiente pra muita coisa.

Então resolvi experimentar.

Desabilitei o swap (swapoff /dev/mapper/vg-swap) e comentar a linha que o habilitava durante o boot no /etc/fstab.  E funcionou.  Mas bastou abrir chrome, firefox, thunderbird e eclipse pra coisa ficar feia (claro que a culpa é do java).

root@elx3030vlm-78:vm# head -16 /proc/meminfo 
MemTotal:        7926776 kB
MemFree:          218640 kB
MemAvailable:     889676 kB
Buffers:           57568 kB
Cached:           750036 kB
SwapCached:            0 kB
Active:          6672176 kB
Inactive:         404504 kB
Active(anon):    6282356 kB
Inactive(anon):    55548 kB
Active(file):     389820 kB
Inactive(file):   348956 kB
Unevictable:       65852 kB
Mlocked:           65852 kB
SwapTotal:             0 kB
SwapFree:              0 kB

Quando chega próximo do limite de memória, eu simplesmente tenho de aguardar o kernel decidir matar alguma coisa pra eu conseguir mandar um comando.  Até fiz um vídeo pra mostrar a situação.

{youtube}ga8lG2xE7wc{/youtube}

Nessas ocasiões a carga do sistema vai às alturas, provavelmente por troca de contexto de processos no kernel, tentando achar memória onde não tem.

Quando isso acontece, uma mudança do ambiente gráfico pro console e um reinicio do mesmo resolve.  Mas é chato.

Esses são os load averages que consegui enquanto gerava o vídeo acima:

 12:51:51 up 21:12,  6 users,  load average: 36.61, 59.21, 75.31
 13:01:24 up 21:21,  6 users,  load average: 57.21, 51.78, 61.71
 13:29:59 up 21:50,  6 users,  load average: 110.99, 122.08, 107.70

Então melhor com swap?  Não é tanto assim.  O sistema evoluiu, mas o problema de gerenciamento de memória é coisa do Linux.  Com swap esse tipo de problema também acontece, só demora mais.  Eu já tinha visto isso justamente com criação de vídeo no kdenlive.  Tinha um bug no melt, possivelmente um memory leak, que ia consumindo toda a memória.  Travava?  Não, mas tinha de aguardar o kernel matar o melt pra conseguir voltar.  Isso levava de 4 a 6 horas.  Usando somente RAM acontece o mesmo, mas é mais rápido, por volta de 20 ou 30 minutos.

Eu tentei achar alguma referência de tunning pra ajudar.

Memory Management Approach for Swapless Embedded Systems

When Linux Runs Out of Memory

http://linux-mm.org/LinuxMMDocumentation

O problema é que a maioria das informações são antigas.  No kernel que estou usando, 3.17.7, não tem esses parâmetros.  Mas eu tentei melhorar a responsividades alterando algumas coisas:

vm.laptop-mode = 1
vm.memory_failure_early_kill = 1
vm.memory_failure_recovery = 1

O resultado foi bastante satisfatório e agora o sistema tem estado mais responsivo durante alta carga que exige alocação de memória.  E com mensagens interessantes vindas do kernel.

Out of memory: Kill process 24223 (chromium-browse) score 332 or sacrifice child
Killed process 24223 (chromium-browse) total-vm:1360048kB, anon-rss:242548kB, file-rss:15632kB

Gosto de um sistema que exige sacrifícios.

por helio@loureiro.eng.br (Helio Loureiro) em January 09, 2015 01:30 PM

January 06, 2015

Eduardo Marcel Macan

Gurgel Itaipu, 1974. Veículo urbano elétrico para duas pessoas, autonomia de 60+Km, velocidade máxima 50Km/h. Com a tecnologia da época a carga da bateria demorava 10h. Quase foi produzido comercialmente, o custo estimado ao consumidor era equivalente ao de um Fusca 1300 zero.

Grandes brasileiros: Gurgel Itaipu | QUATRO RODAS

Reportagem da QUATRO RODAS sobre o Gurgel Itaipu

por Eduardo Maçan em January 06, 2015 10:19 AM

January 03, 2015

Eduardo Marcel Macan

January 02, 2015

Eduardo Marcel Macan

RT @SAI: The day Marissa…

RT @SAI: The day Marissa Mayer's honeymoon at Yahoo ended. An excerpt from "Marissa Mayer and the Fight to Save Yahoo!" http://t.co/ZrLNVNN…

por Administrator em January 02, 2015 11:12 PM

January 01, 2015

Eduardo Marcel Macan

Anos terminados em F me dão sorte

por Eduardo Maçan em January 01, 2015 02:08 AM

Years ending in F…

Years ending in F bring me good luck #2015

por Administrator em January 01, 2015 02:06 AM

Checked in at Praia de Jardim Camburi

Checked in at Praia de Jardim Camburi.

Tripulação, portas em automático; contagem regressiva; phasers em tonteio.

por Eduardo Maçan em January 01, 2015 12:47 AM

December 31, 2014

Eduardo Marcel Macan

oct2015

Em 2015 aquele meme da chegada do Marty McFly (que todo ano volta com uma imagem editada) vai finalmente estar certo. No filme ele vai para 21/10/2015 quando viaja para o futuro .

Agora, porque eu disse isso? Porque o filme original é de 1985. No primeiro filme ele vai para 1985-30 = 1955. Quando ele vai para o futuro, ele vai para 1985+30 = 2015.

logo...

1985 é o novo 1955. Think about it.

por Eduardo Maçan em December 31, 2014 09:09 PM

December 30, 2014

Eduardo Marcel Macan

RT @CompSciFact: "First make it…

RT @CompSciFact: "First make it work. Then make it work better."

por Administrator em December 30, 2014 11:39 PM

December 29, 2014

Eduardo Marcel Macan

Mesmo do ônibus dá pra usar o celular para entrar no computador que está sob o rack na minha sala e ligar a webcam dele para olhar os gatos.

Eu gosto de viver em 2014(5). You're never far from ~

por Eduardo Maçan em December 29, 2014 09:28 PM

A tim pode estar longe do ideal no suporte ao livetim mas ainda é a melhor que encontrei até agora, em custo/benefício, na minha modesta opinião.

Neste link deles eles ensinam o passo a passo de colocar o modem deles (diversos modelos) em modo bridge, o que abre um monte de possibilidades para quem sabe o que fazer com isso. Esse tipo de informação era trocada de maneira "quase clandestina" em fóruns por aí.

Para ser perfeita só faltava não filtrar tráfego nas portas ssh e http (e outras) na entrada, mas isso não é lá grande impedimento.

http://www.livetim.tim.com.br/guru/faca-voce-mesmo/90-conecte_se/153-como_configurar_o_seu_modem_em_modo_bridgewww.livetim.tim.com.br

por Eduardo Maçan em December 29, 2014 12:37 PM

December 28, 2014

Eduardo Marcel Macan

Veiculum novum, cibum suavis, mira iocundissima somnia...

http://m.repubblica.it/mobile/r/repubblicatv/edizione/bologna/i-pink-floyd-cantati-in-latino-money-diventa-pecunia/176829/175542

por Eduardo Maçan em December 28, 2014 11:47 AM

December 27, 2014

Eduardo Marcel Macan

December 26, 2014

Eduardo Marcel Macan

December 25, 2014

Eduardo Marcel Macan

Casa da mãe sempre proporciona reencontros com a adolescência

por Eduardo Maçan em December 25, 2014 01:26 PM

December 24, 2014

Eduardo Marcel Macan

Eduardo Maçan shared BBC Brasil's photo.

Eduardo Maçan shared BBC Brasil's photo.

Gilberto KASSAB, ministro das CIDADES? Mas ele não era a personificação do mal quando era prefeito de São Paulo?

por Eduardo Maçan em December 24, 2014 12:12 PM

December 23, 2014

Eduardo Marcel Macan

O piloto acaba de nos informar que o aeroporto internacional de Santa Mariana está fechado para pousos e decolagens devido ao mau tempo. Teremos que pousar no aeroporto de Cornélio Procópio, que é menor, mas já comporta o A380.

por Eduardo Maçan em December 23, 2014 06:46 PM

December 22, 2014

Eduardo Marcel Macan

Boldly going where no check has gone before!

por Eduardo Maçan em December 22, 2014 05:56 PM

Boldly going where no check has gone before!

por Eduardo Maçan em December 22, 2014 05:56 PM

Helio Loureiro

Twitter is dead!

Acho que agora o tão falado fim da rede social que revolucionou a comunicação na Internet chegou.  Não digo em relação à investimentos, interface web ou mudança de tráfego.  Falo de código.

Recentemente eu ministrei mais um coding dojo.  O assunto escolhido foi... Twitter!  Twitter e python.  O motivo era simplicidade de ambos.  Fácil fazer, rápido pra colocar em produção e testar.

Até preparei meu curso de python twitter pra inglês:

http://prezi.com/phgt99r0-3fx/?utm_campaign=share&utm_medium=copy&rc=ex0share

Palestra pronto, público pronto, então foi hora de bota a mão na massa.  Pra não começar com algo enfadonho, aproveitei o intervalo de almoço pra criar uma conta na rede do twitter, pra justamente fazer a aplicação e brincar.  A conta foi criada sem problemas, mas na hora de criar a aplicação e mudar a permissão de leitura pra escrita...

Uma das coisas que adorava no Twitter era a facildade.  Bastava criar uma conta e usar.  Sem burocracia.  Então começaram com confirmação de e-mail.  Até aí era tranquilo.  Criava um mail a mais em um dos meus domínios de Internet e continuava em frente.

Mas agora é preciso cadastrar telefone.  Um número pra receber... SMS de confirmação?  Até entendo a parte de aumentar a segurança pro usuário com autenticação em 2 passos, mas... complicou.  Não tenho várias linhas de prépago pra ficar cadastrando a cada novo usuário que eu criar pra dar um curso ou coding dojo.

Sim... pra mim isso significa o começo do fim.  Não são os números, não são os investidores, não é o mercado.  É o uso.  É o hacking.  Esse era o diferencial para mim.

Minhas outras aplicações mais antigas ainda funcionam.  Ainda.  Mas não sei por quanto tempo.  Posso simplesmente cadastrar meu celular?  Até poderia, mas não tenho tanto interesse assim que o Twitter ou qualquer outra rede saiba meu celular.  

Então é isso... continuarei usando mas... não tanto.  Nem pra cursos.  Nem pra coding dojos.

É hora de mudar pra outra rede.

por helio@loureiro.eng.br (Helio Loureiro) em December 22, 2014 03:45 PM

Eduardo Marcel Macan

December 21, 2014

Eduardo Marcel Macan

¡Viva la resolución!

Viva la Resolución!

Click to see the pic and write a comment...

por Eduardo Maçan em December 21, 2014 03:51 PM

Nosso presépio de origami e caixinha de uva ^^. A Andressa fez as dobraduras e bolou a garrafinha iluminada. Eu comi as uvas que vieram na caixinha.

por Eduardo Maçan em December 21, 2014 12:18 AM

December 19, 2014

Eduardo Marcel Macan

Este Arduíno, este sensor fotoelétrico e este relé irão garantir que minhas luzes de natal acendam ao cair da noite e se apaguem algumas horas depois, evitando o desperdício de energia durante minha ausência para as festas :)

por Eduardo Maçan em December 19, 2014 11:59 PM

December 18, 2014

Eduardo Marcel Macan

Crianças, evitem desafiar a Lei de Brooks.

por Eduardo Maçan em December 18, 2014 03:04 PM

December 17, 2014

Eduardo Marcel Macan

Heaven and Hell , Movimento 3 - Vangelis

DAT THEREMIN

por Eduardo Maçan em December 17, 2014 05:39 PM

December 14, 2014

Helio Loureiro

Debian consultant

Due my current job, I can't offer anymore Debian professional consultant services.  It could conflict to company interestes.  But I can offer it for free.

So if you are a non-profit organization, like schools, and would like to have a Debian server place in your environment, I can give you certain services and/or directions.

Services that I can help you are:

  • Security
    • Firewall configuration.
    • IPS/IDS.
    • System audity.
  • Servers
    • Web Apache.
    • Mail with sendmail or postfix.
    • PBX IP with Asterisk.
    • SAMBA server (windows domain authentication, etc).
  • Monitoring
    • Zabbix.
    • Nagios.
    • Munin.
  • CMS (Content Management Systems)
    • Wordpress.
    • Joomla
  • Networking
    • DHCP.
    • BGP/OSPF/RIP routing via quagga. 

Do you need them?  Or even an install fest?  Or someone to talk about Debian and Linux?  Then just drop me a mail.

Mail: helio-arroba-loureiro-ponto-eng-ponto-br
Twitter: @helioloureiro

por helio@loureiro.eng.br (Helio Loureiro) em December 14, 2014 08:48 PM

Eduardo Marcel Macan

Checked in at Sala São Paulo

Checked in at Sala São Paulo.

Nona de Beethoven. Orquestra sinfônica da USP e coral da Universidade de são Paulo — with Andressa

por Eduardo Maçan em December 14, 2014 05:44 PM

Helio Loureiro

Apresentando Jenkins no display com raspberrypi

No nosso ambiente de desenvolvimento utilizamos Jenkins pra Continuous Integration, ou seja, a cada "commit" de código, compilar e testar a versão de uma forma automatizada.  Cada um pode conectar no servidor Jenkins e visualizar o status do build, mas deixamos um display aberto para que todos possam ver como as coisas andam (e não deixar um release quebrado parado pra sempre).

Nada melhor que usar um raspberrypi pra essa atividade, já que é um dispositivo pequeno e com baixo consumo de energia.  Aliás é o treco pendurando pra baixo da TV.  O único incoveniente é que pra mostrar mais de um servidor Jenkins, as opções atuais são pra utilizar algum código javascript que faz com que a tela troque de URL.

Essas soluções funcionam muito bem em PCs x86_32 e x86_64, mas em um raspberrypi... as limitações de CPU são grandes.  Como os browsers que suportam isso são chrome/chromium e firefox, o efeito indesejado é essa "lentidão" em renderizar a página, como mostra a imagem.

Outro problema é que seu um dos servidores Jenkins estiver fora do ar, esses javascripts "quebram", não fazendo a transição pra url seguinte.

Pra completar o problema, decidimos mudar de chromium pra epyphany, pois o mesmo usa muito menos memória que o chromium, e menos CPU.  Mas nem tudo é perfeito: o epyphany não suporta script pra trocar entre várias URLs como o chrome.

Durante essas trocas browsers e experimentos, troquei umas mensagens com o Gustavo Noronha, vulgo Kov, que é um dos mantenedores do epyphany, perguntando sobre as possibilidades do mesmo.  Ele disse que epyphany não suportava esse tipo de plugin, mas que eu poderia escrever minha própria aplicação em webkit.  Então...

Demorou.  Acho que trocamos essas mensagens, via twitter, lá pro meio de outubro.  Já é quase Natal.  Mas finalmente escrevi alguma coisa.

Comecei com um pequeno script baseado num código em C++ com Qt:

#include 
#include 
 
 
int main(int argc, char **argv){
  QApplication app(argc, argv);
  QWebView wv;
  QWebPage *page = wv.page();
  QWebSettings *settings = page->settings();
  settings->setAttribute(QWebSettings::JavascriptEnabled, true);
  settings->setAttribute(QWebSettings::PluginsEnabled, true);
  wv.load(QUrl("http://www.youtube.com"));
  wv.show();
  return app.exec();

Acabei trocando o script simples pra uma classe em python, e usando threads.  O que era simples ficou um pouco mais... vamos chamar de "refinado".  Mas está funcionando.  E com menos memória e CPU, que era o objetivo inicial.

Quem quiser dar uma brincada ou mesmo usar, o código está disponível no GitHub:

https://github.com/helioloureiro/raspresenterpy

por helio@loureiro.eng.br (Helio Loureiro) em December 14, 2014 05:02 PM

Eduardo Marcel Macan

December 13, 2014

Eduardo Marcel Macan

Recordar é viver :)

http://economia.uol.com.br/ultimas-noticias/redacao/2010/09/24/lula-destaca-feito-historico-da-capitalizacao.jhtm

por Eduardo Maçan em December 13, 2014 02:50 PM

December 12, 2014

Eduardo Marcel Macan

Santa Mariana alcançando a modernidade :)

Rede Cidade Digital - Santa Mariana, no Norte Pioneiro, conta com Praça Digital

Saiba tudo sobre Cidades Digitais, O que é Cidade Digital? Internet Grátis, Governo Eletrônico, Programa de Cidades Digitais do Governo Federal, Mapa das Cidades Digitais por Estados.

por Eduardo Maçan em December 12, 2014 04:07 PM

Python <3

10 Myths of Enterprise Python | PayPal Engineering Blog

10 Myths of Enterprise Python By Mahmoud Hashemi December 10, 2014 Engineering Enterprise PayPal python Scale PayPal enjoys a remarkable amount of linguistic pluralism in its programming culture. In addition to the long-standing popularity of C++ and Java, an increasing number of teams are choosing…

por Eduardo Maçan em December 12, 2014 01:24 AM

December 11, 2014

Eduardo Marcel Macan

Então aquele droid que aparece no trailer do novo star wars se chama BB-8 ? Bem adequado, dado seu formato.

A propósito, esse rapaz aqui estimou a velocidade com que ele está rolando baseado na velocidade linear de objetos no solo e na velocidade angular da "bola":

http://www.wired.com/2014/12/fast-rolling-droid-star-wars-vii/

Aproveitando o post, como bem lembrou meu amigo e colega engenheiro João Dallamuta, 11 de dezembro é o dia do engenheiro. Parabéns pros engenheiros da timeline!

How Fast Is the Rolling Droid in Star Wars VII? | WIRED

In the first trailer for Star Wars VII, we see some type of rolling droid. How fast was the droid moving? Here is a quick video analysis.

por Eduardo Maçan em December 11, 2014 10:28 PM

December 10, 2014

Eduardo Marcel Macan

This song is brought to you by the PETR3 and PETR4 stock prices.

"Limbo lower, now! Limbo lower now! How low can you go?"

https://www.youtube.com/watch?v=gq7pxUgjLz0Limbo Rock - Chubby Checker

por Eduardo Maçan em December 10, 2014 10:02 PM

O mais legal desse "hour of code" foi ter ligado pra minha mãe e descobrir que ela participou (espontaneamente, eu juro) e escreveu seu primeiro programa <3

Way to go, D. Neuza! :D

por Eduardo Maçan em December 10, 2014 11:10 AM

December 07, 2014

Eduardo Marcel Macan

RT @revsys: Need to have…

RT @revsys: Need to have Python 2 and 3 support in the same code base? Here is a great cheatsheet to help http://mf.tt/loTva

por Administrator em December 07, 2014 04:44 PM

Acabo de fazer creme de amendoim caseiro. Onde está seu deus agora, Paçoquita cremosa?!? Produção executiva: Eduardo Maçan, direção: Andressa Martins

Acabo de fazer creme de amendoim caseiro. Onde está seu deus agora, Paçoquita cremosa?!? Produção executiva: Eduardo Maçan,  direção: Andressa Martins

Acabo de fazer creme de amendoim caseiro. Onde está seu deus agora, Paçoquita cremosa?!? Produção executiva: Eduardo Maçan, direção: Andressa Martins

por Eduardo Maçan em December 07, 2014 12:21 AM

December 06, 2014

Eduardo Marcel Macan

E na madrugada de domingo, tem lançamento de satélite

http://www.inpe.br/noticias/noticia.php?Cod_Noticia=3796

por Eduardo Maçan em December 06, 2014 10:14 PM

A tipografia de 2001, uma odisséia no espaço.

O Blog tem poucos (porém longos) posts, mas todos são imperdíveis. Veja também: A tipografia de "Alien"

http://typesetinthefuture.com/2001-a-space-odyssey/

2001: A Space Odyssey | Typeset In The Future

1960s, Albertus, Eurostile, Futura, Gill Sans, Univers 2001: A Space Odyssey January 31, 2014 Dave Addey 207 Comments 2001: A Space Odyssey – Stanley Kubrick's 1968 sci-fi masterpiece – seems an appropriate place to start a blog about typography in sci-fi. Amongst other delights, it offers a zero-gr…

por Eduardo Maçan em December 06, 2014 12:05 AM

December 05, 2014

Eduardo Marcel Macan

Será que hoje vai?

http://www.nasa.gov/multimedia/nasatv/index.html#.VIFuo3W9_eS

NASA TV

NASA Television provides live coverage of launches, spacewalks and other mission events, as well as the latest news briefings, video files, and the This Week @NASA report.

por Eduardo Maçan em December 05, 2014 10:37 AM

Então quer dizer que vão aumentar a SELIC e reduzir o superavit primário, enquanto decidiram "afrouxar" a "responsabilidade" fiscal.

É como trocar a divida do cheque especial por uma equivalente no cartão de crédito com limite maior e se planejar pra pagar só o mínimo da fatura. Tem alguém que acredita que isso vai acabar bem? Feliz 2015.

por Eduardo Maçan em December 05, 2014 01:00 AM

December 04, 2014

Eduardo Marcel Macan

My flight was delayed, I…

My flight was delayed, I hope @nasa gets me a nice hotel room http://t.co/ao8hNci7KD

por Administrator em December 04, 2014 03:13 PM

 

Meu voo foi cancelado e o próximo só sai na sexta! :( #Imaginanacopa

Boarding Pass

Boarding Pass

 

por Eduardo Maçan em December 04, 2014 03:02 PM

December 03, 2014

Eduardo Marcel Macan

Pra esse natal quero coisas mais simples, fica a dica.

http://pt.aliexpress.com/item/Bulk-Bricks-Blocks-Compatible-1000-pcs-Building-Blocks-Sets-DIY-Bricks-Educational-Toys-With-Many-Free/1566339254.html

Tijolos massa Blocos compatíveis mil peças Blocos Define Bricks DIY Brinquedos Educativos Com...

Barato Tijolos massa Blocos compatíveis mil peças Blocos Define Bricks DIY Brinquedos Educativos Com muitos tijolos Acessórios Grátis, Compro Qualidade Blocos diretamente de fornecedores da China: Tijolos massa Blocos compatíveis mil peças Blocos Define Bricks DIY Brinquedos Educativos Com muitos ti…

por Eduardo Maçan em December 03, 2014 03:33 PM

Eduardo Maçan shared io9's photo.

Eduardo Maçan shared io9's photo.

_ I see Fibonacci spirals...
_ In your dreams? While you're awake?
How often do you see them?
_ All The time. The're everywhere.

por Eduardo Maçan em December 03, 2014 09:47 AM

December 01, 2014

Eduardo Marcel Macan

E-Stonia!

Is this the beginning of the end of the nation state?

Estonia has become the first country to offer anyone, anywhere an 'e-residency' but what does that mean for ideas of nationhood and identity?

por Eduardo Maçan em December 01, 2014 04:59 PM

Grafo de relacionamentos entre tabelas de um sistema (bem) complexo.

Cada nó é uma tabela no banco de dados, cada aresta é uma chave estrangeira ligando duas tabelas. Uma análise rápida nos graus dos nó indica 5 outliers (marcados em branco).São, por "coincidência", entidades principais no modelo de dados.

Agora eu posso navegar em 3D pela arquitetura de informação e ter qualquer dúvida respondida (e visualizada) instantaneamente. Se eu tivesse um Oculus Rift seria bem mais divertido. :)

por Eduardo Maçan em December 01, 2014 04:22 PM

November 30, 2014

Eduardo Marcel Macan

Assisti interstellar. É bem legal, tem umas sacadas boas, é visualmente deslumbrante, mas não chega perto do impacto que 2001 teve em 1968. Sorry, Chris.

por Eduardo Maçan em November 30, 2014 02:07 AM

November 29, 2014

Eduardo Marcel Macan

Checked in at UCI

Checked in at UCI, for Interstellar: The IMAX Experience.

Vamos ver qualé a do interstellar

por Eduardo Maçan em November 29, 2014 10:22 PM

November 28, 2014

Eduardo Marcel Macan

Yeah :D

12 meses e contando :)

Novo design para os troopers - check
Millenium Falcon - check
...
Mas que raio de guarda/cruzeta/proteção pra mão é aquela naquele lightsaber? o.O

Star Wars - O Despertar da Força

Assista o primeiro trailer de Star Wars - O Despertar da Força que chega aos cinemas em 2015. Saiba mais noticias sobre Star Wars - O Despertar da Força em: ...

por Eduardo Maçan em November 28, 2014 03:49 PM

Maldita cobertura de celular, cadê meu 4g quando preciso dele?!? :P

The Star Wars: The Force Awakens Teaser Trailer Is Here!

The wait is over, and a whole new saga has begun. Here's your first glimpse at the future of the Star Wars galaxy!

por Eduardo Maçan em November 28, 2014 03:33 PM

November 26, 2014

Eduardo Marcel Macan

WTF?!? O.o

Batman VS Dark Vador

Batman VS Dark Vador. Ajoutée le 26/11/2014 à 11:01 dans la catégorie Insolite. Video batman dans notre sélection Insolite en streaming

por Eduardo Maçan em November 26, 2014 11:22 PM

Eduardo Maçan shared Henrique Gabriel Gularte Pereira's photo.

Eduardo Maçan shared Henrique Gabriel Gularte Pereira's photo.

E chega a black friday Brasil - tudo pela metade do dobro - como sempre :)

por Eduardo Maçan em November 26, 2014 02:56 PM

November 25, 2014

Eduardo Marcel Macan

Sério que existe mesmo uma "hemobrás"?

Quase que torna concreta uma piada que ouvi quando criança sobre um presidente (não lembro qual, sintam-se à vontade para rebatizar as personagens) que não era lá muito informado/inteligente. Era mais ou menos assim:

O presidente andava de carro por Brasília com um assessor. Observando as várias placas pela cidade, buscava se informar:

" O que é Petrobrás? "
"Petróleo do Brasil, senhor presidente."
"E Eletrobrás?"
"Eletricidade do Brasil, senhor presidente."
"Telebrás?"
"Telecomunicações do Brasil, senhor presidente."
"E Emobrás, o que é?"
"Emobrás? Não temos nenhuma empresa com este nome. Onde o senhor viu isso?"
"Bem ali, naquela placa!"
"EM OBRAS, senhor presidente!!!"

EDIT: na verdade a existência de uma hemobras acaba com a piada. Era uma excelente piada quando eu tinha 8 anos. R.I.P. :(

http://www.hemobras.gov.br/site/conteudo/empresa.asp.:: HEMOBRÁS - A Empresa ::.

por Eduardo Maçan em November 25, 2014 11:07 AM

Sério que existe mesmo uma "hemobrás"?

Quase que torna concreta uma piada que ouvi quando criança sobre um presidente (não lembro qual, sintam-se à vontade para rebatizar as personagens) que não era lá muito informado/inteligente. Era mais ou menos assim:

O presidente andava de carro por Brasília com um assessor. Observando as várias placas pela cidade, buscava se informar:

" O que é Petrobrás? "
"Petróleo do Brasil, senhor presidente."
"E Eletrobrás?"
"Eletricidade do Brasil, senhor presidente."
"Telebrás?"
"Telecomunicações do Brasil, senhor presidente."
"E Emobrás, o que é?"
"Emobrás? Não temos nenhuma empresa com este nome. Onde o senhor viu isso?"
"Bem ali, naquela placa!"
"EM OBRAS, senhor presidente!!!"

EDIT: na verdade a existência de uma hemobras acaba com a piada. Era uma excelente piada quando eu tinha 8 anos. R.I.P. :(

http://www.hemobras.gov.br/site/conteudo/empresa.asp.:: HEMOBRÁS - A Empresa ::.

por Eduardo Maçan em November 25, 2014 11:07 AM

November 24, 2014

Eduardo Marcel Macan

♬ Europe endless ♬ (♬endless, ♬endless, ♬endless, ♬endless...)
Life is timeless
♬ Europe endless ♬
Parks, hotels and palaces
♬ Europe endless ♬
Promenades and avenues
♬ Europe endless ♬
Real life and postcard views
♬ Europe endless ♬
Elegance and decadence
♬ Europe endless ♬

por Eduardo Maçan em November 24, 2014 02:26 AM

November 23, 2014

Eduardo Marcel Macan

Na minha próxima encarnação quero voltar gato e quero que a Andressa Juliane Martins seja minha dona.

por Eduardo Maçan em November 23, 2014 01:46 PM

November 22, 2014

Eduardo Marcel Macan

November 21, 2014

Helio Loureiro

Removendo um arquivo -C

Isso mesmo.  Olhando meus diretórios pra começar um backup, percebi que criei um arquivo com nome "-C".  Provavelmente resultando de alguma comando errado.

O que fazer nesse caso?  Em geral comandos como "rm" e "mv" não funcionam pois interpretam o "-C" como uma opção do comando, não como arquivo.

Existem várias formas de resolver isso, inclusive algumas mais fáceis via interface gráfica usando nautilus/dolphin ou algo do gênero.  Mas vou mostrar a "forma UNIX" de resolver isso.

Primeiramente, onde está o danado do arquivo?

helio@linux:home$ ls
backup -C helio fisl lost+found support

No caso estava no meu diretório "/home".  E o que era o arquivo?

helio@linux$ home# ls -l
total 646124
drwxr-xr-x 2 root root 4096 Nov 21 09:41 backup
-rw-r--r-- 1 root root 661555200 Oct 9 12:05 -C
drwxr-xr-x 367 helio linux 36864 Nov 21 09:43 helio
drwxr-xr-x 6 fisl fisl 4096 Mar 5 2014 fisl
drwx------ 2 root root 16384 Nov 16 2013 lost+found
drwxr-xr-x 5 support admin 4096 May 17 2013 support

Agora vem o truque.  Cada arquivo criado no seu filesystem tem junto um número de i-node, que é onde ele foi efetivamente gravado no disco.  É possível usar a opção "-i" do comando "ls" pra verificar cada número de i-node de cada arquivo do diretório, seja um arquivo, seja um diretório, ou seja qualquer outra coisa (em Unix, tudo é arquivo).

root@linux:home# ls -i
15335425 backup 4741 -C 16252929 helio 14942209 fisl 11 lost+found 15466497 support

Verificado qual o número do i-node, 4741, agora é usar o comando "find" com opção de "-inum" pra mexer nesse arquivo, junto com um "-exec".  Na opção "-exec", o arquivo encontrado é substituído pelo "{}", que é como se fosse uma variável com o que foi encontrado pelo parâmetros anteriores, no caso o "-inum".  

Então basta usar isso pra renomear o arquivo pra qualquer outro nome.

root@linux:home# find . -maxdepth 1 -inum 4741 -exec mv {} arquivo_alien \;

Verificando...

root@linux:home# ls
backup helio fisl lost+found support arquivo_alien

Agora descobrindo o que é esse arquivo.

root@linux:home# file arquivo_alien
arquivo_alien: POSIX tar archive (GNU)
root@linux:home# mv arquivo_alien arquivo_alien.tar
root@linux:home# tar tvf arquivo_alien.tar
drwxr-xr-x root/root 0 2014-10-09 12:05 home/
drwxr-xr-x fisl/fisl 0 2014-03-05 10:16 home/fisl/
drwxr-xr-x fisl/fisl 0 2014-03-05 10:16 home/fisl/.purple/
-rw-r--r-- fisl/fisl 173 2014-03-05 10:16 home/fisl/.purple/blist.xml
drwxr-xr-x fisl/fisl 0 2013-07-04 22:21 home/fisl/.purple/certificates/

Realmente um arquivo do tipo tar.  Provavelmente de algum backup que tentei fazer e passei a opção de forma errado.  Sem stress e problema resolvido.

root@linux:home# rm arquivo_alien.tar

por helio@loureiro.eng.br (Helio Loureiro) em November 21, 2014 09:20 AM

November 20, 2014

Eduardo Marcel Macan

Em que mundo eu estava que nunca tinha notado que os nomes das releases do android seguem ordem alfabética?

Apha, Beta, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop

por Eduardo Maçan em November 20, 2014 07:38 PM

November 19, 2014

Eduardo Marcel Macan

Soa promissor.

Let's Encrypt

Let’s Encrypt is a free, automated, and open certificate authority brought to you by the Internet Security Research Group (ISRG).

por Eduardo Maçan em November 19, 2014 10:15 PM

November 18, 2014

Eduardo Marcel Macan

So true it hurts

Ten Stupid Rules That Drive Great Employees Away

We met a guy named Vijay at a conference where he and I were speaking. About six months later, we heard from him."So I wanted to let you know, I'm out of here," said Vijay on the phone."What's the

por Eduardo Maçan em November 18, 2014 04:52 PM

November 16, 2014

Eduardo Marcel Macan

/first world problems /9 ou classe média sofre /0 como queiram, mas esse enter e esse shift com metade da largura do laptop anterior estão me dando nos nervos.]

por Eduardo Maçan em November 16, 2014 12:34 PM

November 15, 2014

Eduardo Marcel Macan

Uma vez escrevi sobre como fiquei assustado ao constatar quanto esse cara tinha influenciado minha infância. Battlestar Galactica, Buck Rogers no séc. XXV, Supermáquina, Automan, Manimal, Magnum...

Respect.

BATTLESTAR GALACTICA Creator Glen A. Larson Has Died, Age 77 « Nerdist

Today we’ve lost someone who was an undisputed television juggernaut. Glen A. Larson, creator and writer of dozens of popular tv shows from the ’70s to the ’90s, has passed away at the age of 77. Variety reports…

por Eduardo Maçan em November 15, 2014 11:37 PM

@iraloiola haha, eu também. Mas…

@iraloiola haha, eu também. Mas já consegui escrever voo algumas vezes

por Administrator em November 15, 2014 11:44 AM

November 14, 2014

Eduardo Marcel Macan

M.A.M.E. Multi Arcade Machine Emulator. :)

Quando eu era pequeno os botecos de rodoviária tinham no máximo uma máquina arcade. Esse tem todas :D

Aparentemente fabricado por http://www.galpaoartesegames.com.br

por Eduardo Maçan em November 14, 2014 08:32 PM

@wesleymilan Invite pro inbox. Ainda…

@wesleymilan Invite pro inbox. Ainda precisa? Se sim, manda o @gmail por msg

por Administrator em November 14, 2014 07:02 PM

November 13, 2014

Eduardo Marcel Macan

Aqui o "som" resultante dos dados das oscilações do campo magnético do cometa, amplificadas e aceleradas para caírem dentro do espectro audível:

Aqui a trilha sonora e ambiências do filme "Forbidden Planet" de 1956, a primeira obra feita para o consumo de massa 100% produzida por circuitos eletrônicos sintetizadores (bem antes do Sr. Moog colocar um teclado neles em 1965 e trazê-los de vez para a arte pop)

por Eduardo Maçan em November 13, 2014 11:44 PM

Questão do ENEM 2019: "Você está em um deserto caminhando na areia, quando de repente olha pra baixo e vê uma tartaruga vindo em sua direção. Você se abaixa e vira a tartaruga de barriga para cima. A tartaruga fica de costas, com a barriga cozinhando no sol quente, se debatendo, tentando se desvirar, mas ela não consegue -- não sem a sua ajuda. Mas você não a ajuda, por que?"

por Eduardo Maçan em November 13, 2014 08:35 PM

Vou começar uma startup para lidar com big data/data science, vai se chamar "Concord Data", acham que é um bom nome? ;)

por Eduardo Maçan em November 13, 2014 02:14 PM

November 12, 2014

Eduardo Marcel Macan

Microsoft open sources .NET .…

Microsoft open sources .NET . Hell's temperature is expected to fall 5 degrees today, analysts say. http://tirania.org/blog/archive/2014/Nov-12.html

por Administrator em November 12, 2014 07:24 PM

Fui obrigado a comprar um laptop novo e ele chegou ontem. É um Dell, com uma configuração bem interessante. Esta noite o laptop vai receber a instalação de linux que o tornará realmente útil para mim.

Contrariando a minha tradição de batizar computadores com nomes de instrumentos musicais eletrônicos (os anteriores se chamaram moog, theremin, harmonium, laserharp e groovebox) este se chama "enxada". Existe uma história interessante por trás do nome, que pode ser contada na presença de um vinho italiano ou de uma cerveja "gourmet" :)

por Eduardo Maçan em November 12, 2014 06:25 PM

November 10, 2014

Eduardo Marcel Macan

Quick-and-dirty(tm) #python hack to recursively…

Quick-and-dirty(tm) #python hack to recursively extract data from oracle. Just point it to a row in a table https://github.com/eduardomacan/extractora

por Administrator em November 10, 2014 08:15 PM

As melhores portas para se embarcar na linha amarela do metrô em São Paulo são as que satisfazem a expressão x mod 4 > 1, onde x é o número da porta.

por Eduardo Maçan em November 10, 2014 12:23 PM

November 08, 2014

Eduardo Marcel Macan

Depois de tantos anos descubro que a música "It's more fun to compute" do kraftwerk (que ajudou a moldar quem eu seria hoje) era um trocadilho com o slogan das máquinas antigas de pinball da gottlieb: "It's more fun to compete". Computerwelt é uma das obras mais ricas e visionárias do século 20. Ou deveria dizer "Dó seculo 21 no século 20"?

por Eduardo Maçan em November 08, 2014 05:01 PM

Muambeiros felizes retornando do Paraguai há umas duas semanas

por Eduardo Maçan em November 08, 2014 12:51 PM

November 07, 2014

Eduardo Marcel Macan

November 04, 2014

Eduardo Marcel Macan

Hah, finalmente a sincronização do meu site com o que eu posto no facebook está acontecendo automaticamente. Muito chato ter que ficar entrando pra disparar a importação de conteúdo.

http://eduardo.macan.eng.br

por Eduardo Maçan em November 04, 2014 06:10 PM

O bom de um bando de lunáticos pedir intervenção militar no meio de uma manifestação é que ao menos servem de exemplo pros lunáticos "de esquerda" que pregam estatização das empresas, da produção rural, a planificação da economia, comunismo, anarquismo e outras sandices.

Espero que aproveitem a oportunidade de observar de fora e perceber como também vocês são vistos pelos outros. Lunáticos são lunáticos, não existem em maior número dentro desta ou daquela corrente de pensamento.

por Eduardo Maçan em November 04, 2014 11:22 AM

November 03, 2014

Eduardo Marcel Macan

Chega aquela época do campeonato brasileiro em que se começa a falar em probabilidade de vitória. Ouvi alguém comentar que as chances do Cruzeiro ganhar o campeonato são de 85%.

Como fazem isso? Simples: Cada jogo tem 3 possibilidades: Time A, Empate, Time B. São 10 jogos por rodada, então cada rodada tem 3^{10} = 59049 diferentes combinações de resultado possíveis. Bastaria enumerar todos os cenários possíveis das 6 rodadas restantes e contar em quantos % deles o time 1 é campeão, em quantos o time 2 é campeão e assim por diante.

Ainda é uma quantidade astronômica de cenários a serem contatos (lembrando que são 6 rodadas, então são 59049^{6} diferentes possíveis maneiras do campeonato terminar a partir de agora, um número de 48 dígitos), mas não precisamos contar todos. À medida que o campeonato chega ao fim, poucos times têm pontuação suficiente para chegar ao topo, então podemos nos limitar aos times que poderiam ganhar o campeonato com os 18 pontos ainda em disputa. Hoje são apenas 7 times, ou 3^{7}=2187 cenários que precisam ser computados nesta rodada, porque nenhum dos outros dos 59k possíveis contribui para alterar o resultado final.

Assim dá para eliminar cenários "inúteis" para cada rodada futura e manter o tamanho da computação sob controle.

E é por isso que essas "probabilidades de vitória, libertadores ou queda" só aparecem no fim do campeonato. Temos 3^{10^{n}} possibilidades, onde n é o número de rodadas faltantes. Só quando n é pequeno e podemos reduzir aquele 10, eliminando times que não tem mais chances de ganhar, terminar no G4 ou cair é que se torna prático enumerar cenários e contar probabilidades.

Exceto, claro, na primeira rodada quando a chance de cada um dos 20 times é a mesma: 5%.

Anyway, não serve para muita coisa, exceto curiosidade e para dar assunto para comentaristas esportivos.

por Eduardo Maçan em November 03, 2014 06:59 PM

Coisas que você encontra à venda no centro de SP. Aaaah, a China...

por Eduardo Maçan em November 03, 2014 03:09 PM

November 01, 2014

Eduardo Marcel Macan

I do not know what fate awaits me.
I only know I must be brave.
For I must face a man who hates me,
Or lie a coward, a craven coward;
Or lie a coward in my grave.

por Eduardo Maçan em November 01, 2014 09:11 PM

Helio Loureiro

1 mês sem facebook

Durante uma conversa na rede social Diaspora (tenho uma conta no joindiaspora.com), aceite um desafio de ficar 1 mês fora do FaceBook.

Qual o motivo da ausência?  Segundo o desafio, era impossível de se ficar fora da rede, que a rede nos obrigava a estar lá.  O desafio também incluia uma ausência conjunta do Whatsapp, mas essa foi fácil, pois já faz algum tempo que substitui pelo Telegram.  Entre as maiores vantagens desse, além da tão falada criptografia e segurança (que não acredito muito, mas vá lá) tem o fato de funcionar como webapp em qualquer browser.  Isso facilita em muito a vida e não entendo as pessoas continuando a usar o Whatsapp.  É tão anos 2010.

Mas voltando ao contro do assunto, e falando mais da ausência do Facebook.  Foi assim, sem mais nem menos.  Sem aviso. Apenas parei de usar.  Como estava num processo de recuperação do meu celular - que eu tinha brickado tentando instalar cyanogenmod, o que consegui depois - então não tinha o app do Facebook no celular.  Restava somente via browser, o que bastou somente não acessar.

Mantive o acesso do Twitter e do Google+, afinal, segundo o desafio, eles não tinham a dominação do Facebook e não fariam diferença.  E claro, continuei com o Diaspora.

No fim até que foi um bom desafio pois pude ficar fora do Facebook justo durante o período das eleições.  Até onde tinha visto, a coisa tinha virado briga de torcida, então foi um lado bom.

No Twitter não foi muito diferente, mas ao contrário do Facebook, Google+ e Diaspora, dá pra usar um aplicativo cliente não oficial, e esses em geral permitem filtrar tipo de posts indesejados.  Então foi só botar algumas palavras-chave pra me ver livre da briga de torcidas das eleições.

No Google+ eu nunca usei muito, nem o Diaspora, mas essa ausência também não me fez aumentar o uso.  Aliás o pouco que entrei em ambas as redes, as eleições davam o tom.  Um tom de lixo não reciclável, que fedia a racismo e difamação, de todos os lados.  Achei melhor assistir mais o Netflix.

Eu mantive meus aplicativos enviando mensagens pra dentro do Facebook, como Flickr e RunKeeper, onde geralmente posto minhas fotos (quase sempre do tempo fechado e frio) e meus passeios de bike.  Não sei se tiveram repercurssão ou não, acho que vou descobrir agora.

O que mudou na minha vida então depois desse 1 mês fora do Facebook?  Na verdade foi mais de 1 mês.  Foram 5 semanas, pois esperei passar o segundo turno das eleições e depois resolvi esperar passar o chororô de quem perdeu.  Apenas uma pausa: acho que ambos os candidatos eram só mais do mesmo.  Ganhar um ou outro não mudará em nada pra onde a coisa está se encaminhando no Brasil e a resposta será amarga.  Voltando ao assunto, senti falta dos grupos.  Eu já não sou muito usuário da timeline, que passava de vez em quando dando <like> em tudo, e depois mudava pros grupos.  Os que mais gosto são:

Tem outros grupos que gosto de participar também, mas nem todos são abertos ou eu participo tanto.  Também perdi contato com os amigos que ficaram no Brasil.

Ainda não entrei com tudo no Facebook, mas foram poucas mensagens em que fui citado (68) e algumas pessoas tentaram conversar comigo (5).  Dessas conversas, 4 foram de assuntos técnicos, com Linux.

Ou seja, em pouco mais de 1 mês fora do Facebook, 5 semanas, perdi 35 dias.  E só.

por helio@loureiro.eng.br (Helio Loureiro) em November 01, 2014 03:32 PM

1 mês sem facebook

Durante uma conversa na rede social Diaspora (tenho uma conta no joindiaspora.com), aceite um desafio de ficar 1 mês fora do FaceBook.

Qual o motivo da ausência?  Segundo o desafio, era impossível de se ficar fora da rede, que a rede nos obrigava a estar lá.  O desafio também incluia uma ausência conjunta do Whatsapp, mas essa foi fácil, pois já faz algum tempo que substitui pelo Telegram.  Entre as maiores vantagens desse, além da tão falada criptografia e segurança (que não acredito muito, mas vá lá) tem o fato de funcionar como webapp em qualquer browser.  Isso facilita em muito a vida e não entendo as pessoas continuando a usar o Whatsapp.  É tão anos 2010.

Mas voltando ao contro do assunto, e falando mais da ausência do Facebook.  Foi assim, sem mais nem menos.  Sem aviso. Apenas parei de usar.  Como estava num processo de recuperação do meu celular - que eu tinha brickado tentando instalar cyanogenmod, o que consegui depois - então não tinha o app do Facebook no celular.  Restava somente via browser, o que bastou somente não acessar.

Mantive o acesso do Twitter e do Google+, afinal, segundo o desafio, eles não tinham a dominação do Facebook e não fariam diferença.  E claro, continuei com o Diaspora.

No fim até que foi um bom desafio pois pude ficar fora do Facebook justo durante o período das eleições.  Até onde tinha visto, a coisa tinha virado briga de torcida, então foi um lado bom.

No Twitter não foi muito diferente, mas ao contrário do Facebook, Google+ e Diaspora, dá pra usar um aplicativo cliente não oficial, e esses em geral permitem filtrar tipo de posts indesejados.  Então foi só botar algumas palavras-chave pra me ver livre da briga de torcidas das eleições.

No Google+ eu nunca usei muito, nem o Diaspora, mas essa ausência também não me fez aumentar o uso.  Aliás o pouco que entrei em ambas as redes, as eleições davam o tom.  Um tom de lixo não reciclável, que fedia a racismo e difamação, de todos os lados.  Achei melhor assistir mais o Netflix.

Eu mantive meus aplicativos enviando mensagens pra dentro do Facebook, como Flickr e RunKeeper, onde geralmente posto minhas fotos (quase sempre do tempo fechado e frio) e meus passeios de bike.  Não sei se tiveram repercurssão ou não, acho que vou descobrir agora.

O que mudou na minha vida então depois desse 1 mês fora do Facebook?  Na verdade foi mais de 1 mês.  Foram 5 semanas, pois esperei passar o segundo turno das eleições e depois resolvi esperar passar o chororô de quem perdeu.  Apenas uma pausa: acho que ambos os candidatos eram só mais do mesmo.  Ganhar um ou outro não mudará em nada pra onde a coisa está se encaminhando no Brasil e a resposta será amarga.  Voltando ao assunto, senti falta dos grupos.  Eu já não sou muito usuário da timeline, que passava de vez em quando dando <like> em tudo, e depois mudava pros grupos.  Os que mais gosto são:

Tem outros grupos que gosto de participar também, mas nem todos são abertos ou eu participo tanto.  Também perdi contato com os amigos que ficaram no Brasil.

Ainda não entrei com tudo no Facebook, mas foram poucas mensagens em que fui citado (68) e algumas pessoas tentaram conversar comigo (5).  Dessas conversas, 4 foram de assuntos técnicos, com Linux.

Ou seja, em pouco mais de 1 mês fora do Facebook, 5 semanas, perdi 35 dias.  E só.

por helio@loureiro.eng.br (Helio Loureiro) em November 01, 2014 03:32 PM

Eduardo Marcel Macan

@wesleymilan i do have an…

@wesleymilan i do have an account, but I did not get any invites yet :(

por Administrator em November 01, 2014 02:55 PM

October 31, 2014

Eduardo Marcel Macan

Helio Loureiro

Um conto de Halloween

Pra celebrar mais um Halloween que chega (e que nesse ano celebro de verdade), um conto de terror.  Conto?  Terror?  Não.  Mais pra piada que eu tentei achar o original, mas... foi-se. 

É sobre Jesus e o Diabo, numa competição de computadores.  Existe a versão original, mas a adaptada, powered by Linux, é muito mais engraçada.  Infelizmente essa eu não achei.  Então peguei a original e dei "aquela ajustada" pra ficar coisa fina.

Divirtam-se e bom Halloween.

Jesus e Satã numa competição de computação

Jesus e Satã estavam tendo uma discussão sobre quem era o melhor em computação.

A discussão já ocorria fazia dias, e Deus já estava divinamente cansado de ouvir tanto mimimi.  Então finalmente Deus disse "Ok, eu vou preparar uma competição de 2 horas e vou julgar quem é o melhor em computação".

Assim Santã e Jesus sentaram numa mesa pra competir.  Satã rodando o último Windows 10 (pre-release), num laptop Aliewware, 21 polegadas, 98 GB de RAM, 2 TB de disco SSD, e 2 CPUs Intel Core i7.  Jesus com seu velho laptop Dell, 14 polegadas, 32 MB de RAM e rodando Slackware.  Sem interface gráfica.

Eles abriram seus editores de texto preferidos, Satã com o último Microsoft Word 2013 e Jesus com vi, e começaram a digitar.  Satã digitou logo de cara 100 palavras, depois 1000, logo 10000, usando 10 dedos, algumas vezes até 15 dedos.  Digitava como um louco alucinado.  Jesus estava lá, catando o milho que Deus abençoou, usando um dedo de cada mão, no máximo.  Tinha algo como 10 palavras digitadas.

Todos estavam ansioso pra ver a performance divina de Jesus, mas aparentemente ele não tinha feito nenhum curso de digitação.

Mas 10 minutos antes do tempo terminar, repentinamente uma luz piscou pelo céu, um trovão se fez ouvir, e uma chuva forte caiu e, claro, caiu a eletricidade também.  Aparentemente ambos os laptops estavam sem bateria, uma certa providência divina.

Satã olhou sua tela negra e xingou alguma coisa numa palavra que somente o submundo poderia entender.  E Jesus suspirou.

Após alguns minutos, a eletricidade finalmente voltou, e os computadores reiniciaram.

O computador de Satã não reiniciou.  Ao invés disso apenas apresentou a famigerada BSOD, mostrando que algo havia se corrompido com o crash.  Ele então começou a teclar freneticamente, quase quebrando o teclado, tentando fazer com que o sistema voltasse.  Mas nada aconteceu.  Apenas sua voz se ouvia, gritando e esbravejando "Se foi!  Tudo se foi!  Maldito sistema!  Maldito!  Alguém traga um DVD que preciso reinstalar o windows!"

Enquanto isso, Jesus calmamente aguardava o final do fsck.  Quando isso aconteceu, um prompt de login do Linux apareceu.  Ao entrar no sistema, Jesus pode ver que o texto, com suas 15 palavras digitadas no vi com muito custo, estavam lá.

Satã ao perceber isso, ficou irado.  "Pare!  Ele roubou!  Com isso pode ter acontecido!?"

Então Deus, com um sorriso maroto e já declarando Jesus o vencedor, olhou de canto de olho e disse "só vi salva".

por helio@loureiro.eng.br (Helio Loureiro) em October 31, 2014 08:13 PM

Eduardo Marcel Macan

E o domínio do miud.in foi renovado por mais um ano. Olhei a nota de copyright no rodapé dele e me dei conta do tempo que ele está rodando sem supervisão e sem atualizações. Continua fazendo seu (pequeno) trabalho direitinho. :)

http://miud.in/Miud.in - O encurtador mais simpático da web

por Eduardo Maçan em October 31, 2014 04:48 PM

Usando o novo "Google Inbox" a impressão que tenho é que o pessoal do gmail ama GTD (Getting Things Done, para quem não conhece a técnica de organização pessoal) e resolveu incorporá-la explicitamente à experiência do usuário.

http://inbox.google.com

http://en.wikipedia.org/wiki/Getting_Things_Done

Getting Things Done - Wikipedia, the free encyclopedia

Getting Things Done is a time-management method, described in a book of the same title by productivity consultant David Allen. It is often referred to as GTD.

por Eduardo Maçan em October 31, 2014 04:25 PM

October 30, 2014

Eduardo Marcel Macan

E falando em ficção científica, excelente oportunidade para ler/assistir "Duna", especialmente aqueles que moram em São Paulo. #thespicemustflow

por Eduardo Maçan em October 30, 2014 09:56 PM

Promissor. Só espero não me decepcionar como me decepcionei com "Elisium".

A Sexually Charged Turing Test Gets Creepy In Trailer For Ex Machina

28 Days Later and Sunshine writer Alex Garland is back with a new science fiction thriller, this one about the line between human and AI. In Ex Machina, a programmer is tasked with evaluating the consciousness of a female-bodied AI, and things quickly take a turn for the very weird.

por Eduardo Maçan em October 30, 2014 02:52 PM

October 29, 2014

Eduardo Marcel Macan

E vão subir mais, para tentar conter a pressão inflacionária reforçada ainda pelas altas de energia e combustíveis

Copom sobe juros para 11,25% na primeira reunião pós-eleições

Na primeira reunião após as eleições e a penúltima no ano, o Copom (Comitê de Política Monetária do Banco Central) surpreendeu e decidiu subir nesta quarta-feira (29) a taxa básica de juros para 11,25% ao ano.

por Eduardo Maçan em October 29, 2014 11:17 PM

October 26, 2014

Eduardo Marcel Macan

Às vezes você recebe o que deseja, não o que precisa.

por Eduardo Maçan em October 26, 2014 10:32 PM

Finalmente troquei a velha impressora por uma impressora multifuncional WiFi.

Por mais que eu saiba como tudo isso funciona, não deixa de ser muito legal imprimir do celular, ou usar o celular para digitalizar documentos e salvar direto para o meu Dropbox… É pra ver essas coisas acontecendo e para permitir que elas acontecessem que eu me tornei um engenheiro de computação. <3

por Eduardo Maçan em October 26, 2014 01:57 PM

October 25, 2014

Eduardo Marcel Macan

Amanhã milhões de brasileiros acordarão certos de seu dever cívico e dedicarão seu tempo para ir até a urna e fazer o melhor pela democracia e por seu país. Os demais vão votar na Dilma. ;)

por Eduardo Maçan em October 25, 2014 09:49 PM

É… O jeito vai ser almoçar por aqui mesmo.

por Eduardo Maçan em October 25, 2014 03:12 PM

October 23, 2014

Eduardo Marcel Macan

O acervo do Estadão é uma das coisas mais legais que conheço online. Aqui uma matéria sobre fliperamas, de 10/07/1977.

“Fliperama apossa-se do mercado de lazer”.
Destaco: ‘[...] O sociólogo Luis Otavio de Lima Camargo adverte que a expansão dos jogos eletrônicos pode apresentar perigos, principalmente se os outros tipos e equipamentos de lazer da cidade não tiverem o mesmo impulso. “Se o número de máquinas crescer e outras alternativas não surgirem, a tendência será sempre a de reforçar as mesmas experiências de vida.”‘

Na mesma matéria o presidente da Taito do Brasil diz que não é um mafioso. Pérola atrás de pérola.

http://acervo.estadao.com.br/pagina/#!/19770710-31383-nac-0037-999-37-not/

O Estado de S. Paulo – Acervo Estadão

Conheça o acervo com todas as edições do jornal mais importante do País:páginas desde a primeira edição em 1875, personalidades e fatos históricos

por Eduardo Maçan em October 23, 2014 07:42 PM

Não sei se o que me incomoda mais nesse adesivo é o golpe baixo ou o uso incorreto da crase.

Foto tirada numa dessas caixas de telefonia na Praça da República hoje de manhã, os arredores da praça estão cheios desses adesivos. A APEOESP (Sindicato dos Professores do Ensino Oficial do Estado de SP) fica ali pertinho. Se eu fosse do marketing deles, colaria um adesivo ao lado deste com dicas de uso da crase e assinaria: “APEOESP: Pela valorização dos professores e do ensino público”

por Eduardo Maçan em October 23, 2014 11:56 AM

October 20, 2014

Eduardo Marcel Macan

Para quem perdeu ou esqueceu de entrar o konami code no site do latinoware para desbloquear a minha palestra ;)

Depois posto os slides

Leandro Meneguel on Twitter: "#bigdata com @eduardomacan #latinoware #Latinoware2014…

When you tweet with a location, Twitter stores that location. You can switch location on/off before each Tweet and always have the option to delete your location history. Learn more

por Eduardo Maçan em October 20, 2014 08:54 PM

October 19, 2014

Helio Loureiro

Ainda sobre armazenamento na nuvem

Novamente falando sobre armazenamento no cloud depois do fim do UbuntuOne e Condoleezza Rice se juntar ao board do Dropbox.

Antes eu tinha descrito uma mudança experimental pro Box.com.  Foi bem experimental mesmo.  Totalmente.  Depois de usar um pouco, simplesmente desisti.  Quando alguém não suporta bem Linux, é um trabalho ingrato pra ter as coisas funcionando corretamente.  O Box.com não sincronizava bem via webdavs.  Às vezes só corrompia o arquivo, às vezes não copiava nada e ficava travado.

Entre post daqui e dali desse assunto, sobre abandonar o dropbox em favor do box.com, o amigo Kemel Zaidan me falou do Copy.  Um serviço de storage com mais espaço disponível, 15 GB, e que tinha aplicativo pra Linux.  Ao tentar acessar, descobri que até já tinha me registrado, mas nunca usado efetivamente.  Bastou pedir pra re-enviar a senha pra ter tudo no lugar.

Uma das coisas boas do Copy era a possibilidade de copiar os dados do Dropbox pra ele, diretamente, o que fiz.  Fiz o sincronismo no disco e juntei os dados do UbuntuOne.  E pronto!  Todos os meus storages de cloud num só lugar.  E que funciona tanto no Linux quanto nos meus dispositivos móveis, celular e tablet.

E a segurança?

O Copy é mantido pela empresa Barracuda Networks.  A primeira vista eu achei que era uma empresa ligada aos HDs Barracuda, mas esses eram uma linha de HDs da Seagate.  E só.  Barracuda Networks é uma outra empresa, localizada no vale do silício, que tem soluções para redes.  Entre essas, tem o storage.

Vale do silício?  Sim.  Então significa que não deve estar muito longe da xeretagem da NSA.  Continua não sendo um meio confiável pra informações confidenciais, o que continua não sendo meu caso.  Em geral armazeno scripts pra evitar fazer rsync pra todo lado, e documentos em pdf. 

Outro ponto negativo é que tem aplicativo pra Linux, mas não necessariamente com código aberto.  É possível baixar e instalar, mas não verificar o que está fazendo exatamente.  É instalar um binário e rezar pra não ter código malicioso ali.  Eu não rodo como root, mas não significa que não tenha acesso aos meus dados importantes de usuário.

Mas de acordo com Snowden, o melhor seria usar o SpiderOak?

Sim  Com certeza.  Mas eles só fornecem 2 GB gratuitos.

Como meus dados não são lá muito secretos, eu prefiro no momento um sistema que é suscetível à NSA, mas se eu fosse armazenar dados confidenciais, com certeza escolheria outra opção.

Entenda que "sigilo" não é "confidencialidade".  É como seus dados bancários: a informação é sigilosa, que só você e o banco podem ver.  Mas não é criptografada.  Quem tiver permissão de acesso às contas, pode ver seu saldo, seus gastos, histórico de gastos, etc.  É mais ou menos o que acontece com seus dados em empresas como a Copy: meus dados estão lá e são sigilosos, mas não estão criptografados pros sistemas da empresa.  Então eventualmente podem ser buscados com um "grep" pra achar informações.

Não gosta que ninguém olhe seus arquivos?  É um ponto justo.  E nesse caso o melhor é usar os serviços do SpideOak ou mesmo instalar seu próprio cloud com owncloud.

Copy ou Mega?

Mega tem a vantagem de oferecer 50 GB de espaço.  É de longe o maior espaço disponível.  E diz manter a confidencialidade e o sigilo dos dados armazenados.  Parece legal, mas até agora não tem aplicativo cliente pra Linux, e eu não quero um storage em cloud onde meus dados fiquem somente lá.  Quero um replicação de dados. Ainda mais que Kim Dotcom, o dono do Mega, está no foco do FBI.  A qualquer momento pode ter seu site fechado novamente.

Com isso, nesse momento, eu estou preferindo o Copy.  Mas é um mundo de Internet.  Amanhã posso usar outra coisa.

por helio@loureiro.eng.br (Helio Loureiro) em October 19, 2014 02:53 PM

Adicionando certificado ssl gratuitamente no seu servidor web

StartSSLFinalmente criei vergonha na cara e criei um certificado pra usar https no site.  Não que eu não usasse criptografia antes, mas era um certificado auto-assinado com aquele "SnakeOil".  Motivo?  Simplesmente uso conexão segura pra postar no site, e mais nada.

E os usuários?  Bom... eu não tenho um "grande" site com muito tráfego.  Acho que ninguém vai se sentir ofendido pelo fato de não ser possível acessar o conteúdo via https.  Aliás, até é mas vi que várias coisas no Joomla estão apontando pra http ao usar https.  Um dia eu devo arrumar isso.  Ou mudar o tema pra algum que tenha isso corrigido.

Mas o importante de ter um certificado ssl pro meu https é que consegui um assinado.  E gratuitamente.  A autoridade certificadora startssl fornece gratuitamente certificados de nível 1.  São os mais simples, mas pra quem quer algo gratuito, vale a pena.

O melhor é que bastou seguir uma receita de bolo que o pessoal da DigitalOcean fez:

https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-with-a-free-signed-ssl-certificate-on-a-vps

Rápido, fácil e funcional.  Quem ainda não tiver um certificado assinado, vale a pena tanto por ser gratuito quanto pelo aprendizado.

por helio@loureiro.eng.br (Helio Loureiro) em October 19, 2014 01:19 PM

October 18, 2014

Eduardo Marcel Macan

October 16, 2014

Eduardo Marcel Macan

Acesso negado “à moda gaúcha”, conforme visto no proxy da IFSUL :)

por Eduardo Maçan em October 16, 2014 02:47 PM

October 13, 2014

Eduardo Marcel Macan

Partiu IFSUL em Passo Fundo e depois LATINOWARE em Foz :D

por Eduardo Maçan em October 13, 2014 11:11 PM

October 12, 2014

Eduardo Marcel Macan

Pessoal, não vou colocar foto minha de criança no perfil, mas quero deixar uma mensagem: “O dia da criança é dia da mãe, do pai e das professoras, mas também é o dia dos animais. Sempre que você olha uma criança, há sempre uma figura oculta, que é um cachorro atrás, o que é algo muito importante”

por Eduardo Maçan em October 12, 2014 11:14 AM

October 11, 2014

Eduardo Marcel Macan

Without going out of my door
I can know all things on Earth
Without looking out of my window
I could know the ways of Heaven

The farther one travels
The less one knows
The less one really knows

por Eduardo Maçan em October 11, 2014 08:14 PM

hahahaha, melhor da eleição até agora. Obrigado, internet.

♬ D.I.S.C.O… Di A É CIO… D.I.S.C.O… ♬

 

https://www.facebook.com/video.php?v=10204290959290615

por Eduardo Maçan em October 11, 2014 10:21 AM

October 10, 2014

Eduardo Marcel Macan

Bolinhas de gude ____

http://economia.uol.com.br/empreendedorismo/noticias/redacao/2014/10/10/fabricas-de-bolinha-de-gude-e-piao-sobrevivem-e-faturam-r-90-mil-por-mes.htm#fotoNav=12

Fábricas de bolinha de gude e pião sobrevivem e faturam R$ 90 mil por mês

Em uma época em que a atenção das crianças é dividida entre tablets e smartphones, ainda há quem aposte em bolinhas de gude e piões como negócio. É o caso …

por Eduardo Maçan em October 10, 2014 08:44 PM

Two oldtime favorites of mine: Battlestar Galactica and Giorgio Moroder, aaah, the 70s…

por Eduardo Maçan em October 10, 2014 01:14 AM

October 07, 2014

Eduardo Marcel Macan

Depois de retirar 5Gb de fotos, restaurar a configuração de fábrica e reinstalar todo o resto, meu bom e velho Galaxy Nexus voltou a ser bom. Até então estava sendo apenas velho.

por Eduardo Maçan em October 07, 2014 03:43 PM

Outra tradução minha para o InfoQ Brasil: “Aprendendo com os erros de uma startup: o exemplo da SpringSource”

http://www.infoq.com/br/news/2014/10/startup-spring

Aprendendo com os erros de uma startup: o exemplo da SpringSource

Rod Johnson, cofundador da SpringSource e agora um investidor independente, compartilhou algumas das lições aprendidas ao longo do crescimento da Spring como negócio durante sua apresentação na GOTO Amsterdam.

por Eduardo Maçan em October 07, 2014 01:05 PM

October 06, 2014

Eduardo Marcel Macan

Aí um dia aparece um problema. Ele se posiciona diante das pessoas e começa a rosnar e mostrar os dentes.

“O que podemos fazer para espantar esse problema? Ele pode nos morder!”
“Que tal se espantássemos o problema atirando dinheiro nele? Ele pode se assustar e sair correndo”

… algum tempo e bastante dinheiro depois…

“Não está funcionando. O problema ainda está ali rosnando pra nós.”
“Já sei! Vamos jogar dinheiro em quantidades maiores!”

E assim os problemas são não-resolvidos nas esferas pública (e privada) enquanto o dinheiro desaparece sob o problema. Problemas são animais que gostam de estraçalhar dinheiro…

por Eduardo Maçan em October 06, 2014 07:11 PM

October 05, 2014

Eduardo Marcel Macan

Olhando as parciais dá pra ver como o Brasil está dividido: Aécio vence ou quase empata com Dilma nas Regiões Sul, Sudeste e Centro-oeste, perde (às vezes feio) em todo norte e nordeste.

http://placar.eleicoes.uol.com.br/2014/1turno/ac/apuracao-no-estado/

por Eduardo Maçan em October 05, 2014 11:18 PM

Mais ocupado que o telefone da Marina Silva…

por Eduardo Maçan em October 05, 2014 10:59 PM

Votei em alguém pra vereador em SP em 2012 e agora meu vereador se candidatou a deputado estadual. Quem vai assumir o posto se ele ganhar é um suplente em quem eu não votei e, por falha minha, nem sei quem é. Lição aprendida, vou conferir os suplentes com a mesma atenção que dou aos vices, de agora em diante.

por Eduardo Maçan em October 05, 2014 02:45 PM

October 04, 2014

Eduardo Marcel Macan

October 03, 2014

Eduardo Marcel Macan

Eu, não voto, em ninguém, que fale, com vírgulas, a cada, duas palavras.

por Eduardo Maçan em October 03, 2014 03:07 AM

October 01, 2014

Eduardo Marcel Macan

Palestras de Outubro/2014

Na grade do Latinoware, em Foz do Iguaçu: apresentação dia 17/10 16:15, na sala “Espaço Paraguai”.

Título: “Data Science / Big Data / Machine Learning E Software Livre”

 

No dia anterior 16/10 16:40, no Simpósio de Informática do Instituto Federal Sul-Rio-Grandense em Passo Fundo/RS apresentação do trabalho científico “Determinação do Escopo Geográfico de Documentos Através de uma Hierarquia de Classificadores de Texto”.

 

por Eduardo Maçan em October 01, 2014 07:54 PM

Criei um perfil no ello só pra entender o burburinho todo a respeito dele. Se alguém quiser interagir por lá… https://ello.co/macan

Ello | macan

Ello is a beautiful, simple, and ad-free social network. The Ello interface supports posting and private messaging. Ello allows users to share images, video, text, and sound files in an elegant environment that makes it fast and easy to read, post, and search content submitted by friends. Ello does…

por Eduardo Maçan em October 01, 2014 11:07 AM

September 29, 2014

Eduardo Marcel Macan

YAY!!! Artigo aceito! Como diz aquele ditado: “Quem com ferro fere, tanto bate até que fura!” :D

por Eduardo Maçan em September 29, 2014 01:11 AM

September 27, 2014

Eduardo Marcel Macan

Esta paisagem lunar é na verdade meu fermento biológico. Rapaz, as leveduras estão que estão, deu certo mesmo! Hora de fazer pão com o levain recém cultivado :) (Os buracos são bolhas de CO2, produzidas pela fermentação natural)

Esta paisagem lunar é na verdade meu fermento biológico. Rapaz, as leveduras estão que estão, deu certo mesmo! Hora de fazer pão com o levain recém cultivado :) (Os buracos são bolhas de CO2, produzidas pela fermentação natural)

Esta paisagem lunar é na verdade meu fermento biológico. Rapaz, as leveduras estão que estão, deu certo mesmo! Hora de fazer pão com o levain recém cultivado :) (Os buracos são bolhas de CO2, produzidas pela fermentação natural)

por Eduardo Maçan em September 27, 2014 08:01 PM

Um número infinito de matemáticos entra em um bar. O primeiro pede uma cerveja, o segundo pede meia cerveja, o terceiro pede 1/4 de cerveja… quando o garçom grita: “Já entendi!”

Ele trouxe duas cervejas.

por Eduardo Maçan em September 27, 2014 05:34 PM

Q: Will you Stand by Me? A: I’ll be there.

Jerry Leiber e Mike Stoller são, acredito, uma das maiores duplas de compositores de todos os tempos. Entre tantas outras é deles a autoria de “Stand By Me”, gravada por Ben E. King e regravada por John Lennon no que se tornou provavelmente a “versão mais famosa” da música.

O que eu não sabia é que eles haviam também composto uma “música resposta” a “Stand by Me”. Enquanto em uma o protagonista pede “fique ao meu lado”, na resposta a senhorita responde “I’ll be there”. Muito legal.

“You can reach the top
or suddenly drop
All your burdens
I’ll gladly bear
Just run to my arms
yeah, right or wrong
no matter what happens,
I’ll be there”

Wikipédia: http://en.wikipedia.org/wiki/Jerry_Leiber_and_Mike_Stoller

por Eduardo Maçan em September 27, 2014 04:47 PM

September 26, 2014

Eduardo Marcel Macan

Eduardo Maçan shared Cyanide & Happiness’s photo.

explosm

Boa tirinha pra ilustrar o efeito real (mas por vezes indireto) de toda situação adversa que se encerra com uma “caçada aos culpados”

por Eduardo Maçan em September 26, 2014 04:47 PM

Fui convidado pela organização da LATINOWARE a palestrar na edição 2014. Farei uma apresentação sobre as mudanças em processos, infraestrutura, ferramentas e skillset necessárias para uma organização que deseje explorar as disciplinas de Big Data/Data Science.

http://2014.latinoware.org/palestrantes/

Palestrantes

Key Notes Maddog Jon “Maddog” Hall é o Diretor Executivo da Linux International. O apelido lhe foi dados por seus alunos na Hartford State Technical College, onde ele era Chefe do Departamento de C…

por Eduardo Maçan em September 26, 2014 12:18 AM

September 25, 2014

Eduardo Marcel Macan

So cool!

http://arstechnica.com/science/2014/09/the-little-known-soviet-mission-to-rescue-a-dead-space-station/

The little-known Soviet mission to rescue a dead space station

How two Cosmonauts battled extreme cold, darkness, and limited resources to save Salyut 7.

por Eduardo Maçan em September 25, 2014 04:41 PM

“Progress, far from consisting in change, depends on retentiveness. When change is absolute there remains no being to improve and no direction is set for possible improvement: and when experience is not retained, as among savages, infancy is perpetual. Those who cannot remember the past are condemned to repeat it.” –George Santayana

O fantasma do protecionismo burro, cujo melhor exemplo na minha opinião é a “reserva de mercado de informática” dos 70’s aos 90’s sempre volta para morder o nosso derrière.

Enquanto isso a China coloca homens no espaço e a Índia manda sondas para marte. Dos “BRICs” somos o único país que não conseguiu nem mandar um foguete pro espaço ainda. Estamos mais pra tijolo do que pra BRIC e eu não vejo esperança de mudança. Mais 4 anos e podemos nos tornar a Argentina, mais 12 anos e certamente nos tornaremos a Venezuela, se é que vocês me entendem.

Receita vai apertar o cerco nos aeroportos a partir de 2015

A Receita Federal vai apertar o cerco contra entrada irregular de produtos nos aeroportos do país a partir do primeiro semestre de 2015.

por Eduardo Maçan em September 25, 2014 12:55 PM

September 23, 2014

Eduardo Marcel Macan

Agora a Andressa Juliane Martins está dando sua primeira aula para alunos da graduação em saúde pública da USP.

por Eduardo Maçan em September 23, 2014 05:39 PM

September 22, 2014

Eduardo Marcel Macan

A Mozilla e a Intex, fabricante Indiana de Smartphones, estão lançando na Índia um smartphone baseado no Firefox OS por US$33 , ou algo em torno de R$80.

Quanto ele custaria se fosse lançado aqui? Uns R$300 ?

http://www.industryweek.com/technology/intex-mozilla-challenge-apple-and-samsung-33-smartphone-india

Intex, Mozilla Challenge Apple and Samsung with $33 Smartphone for India

Mozilla has been teaming up in the low-cost smartphone market in the developing world with Alcatel, Huawei and LG, with a focus on Latin America.

por Eduardo Maçan em September 22, 2014 10:00 PM

September 17, 2014

Eduardo Marcel Macan

Aquele momento em que você se dá conta de que “Lula Marinada” é um prato que realmente existe.

por Eduardo Maçan em September 17, 2014 08:36 PM

Eu economizei muitas e muitas horas de trabalho na minha vida gerencial, apenas automatizando tarefas ingratas. Foram tantas as horas economizadas que aposto que se elas contassem como tempo de serviço eu já poderia me aposentar. :P

Saber programar compensa o esforço, mesmo quando você não é (ou não é mais) programador.

por Eduardo Maçan em September 17, 2014 06:33 PM

“If you walk onboard a…

"If you walk onboard a ship and the brass is polished, the guns will shoot straight…" "Gordon Binder, for ex… http://amzn.com/k/1QoQ2BWUT5egTPx6s6qxYQ

por Administrator em September 17, 2014 01:08 PM

“If you walk onboard a ship and the brass is polished, the guns will shoot straight…”

Shared from Tribal Leadership: Leveraging Natural Groups to Build a Thriving Organization

Gordon Binder, for example, the former CEO of Amgen, credits his time in the navy with learning the importance of values and vision. As he told us, “if you walk on board a ship and the brass is polished, the guns will shoot straight . . . Walk on a ship where the brass is dirty, and that’s a ship where we have to check the guns.”

por Eduardo Maçan em September 17, 2014 01:08 PM

September 15, 2014

Eduardo Marcel Macan

Meu filho achou isso aqui num livro antigo. Usei uma calculadora online para saber quando daria esse valor em dinheiro de hoje: R$250,00 será que é isso mesmo?

Quanto está uma mensalidade escolar em Cornélio Procópio hoje em dia?

por Eduardo Maçan em September 15, 2014 10:13 AM

Comecei a importar todo o conteúdo que produzo em redes sociais por aí pro meu site… chega de ficar produzindo conteúdo só pros outros :P

Agora falta dar um jeito de fazer isso tudo ficar bonito :P

http://eduardo.macan.eng.br

por Eduardo Maçan em September 15, 2014 03:05 AM

Querido diário, hoje comecei uma cultura de fermento. Se tudo mais falhar, abro uma padaria.

por Eduardo Maçan em September 15, 2014 01:02 AM

September 14, 2014

Eduardo Marcel Macan

“Recruta, não te vi ontem na aula de camuflagem!”
“Obrigado, Capitão!”

Can You Spot the Snipers Hidden in These Photos? | Raw File | WIRED

Simon Menner’s ongoing series Camouflage shows landscapes with German snipers hidden somewhere in the frame. The project is like a deadly Where’s Waldo exercise.

por Eduardo Maçan em September 14, 2014 11:18 AM

September 13, 2014

Eduardo Marcel Macan

Primeira etapa da formula-E (elétrica) foi nessa madrugada. Bruno Senna, Nelsinho Piquet, Lucas DiGrassi, Nicolas Prost… O mais curioso é o (não-)barulho dos carros e o fato dos pilotos trocarem de carro no meio da corrida para pegar um carro com bateria cheia.

Durante a corrida eles se preocupam com a carga da bateria e com estratégias para fazer a carga durar mais. Praticamente um smartphone com rodas :D

O Nico Prost, filho do A. Prost (que é o diretor da equipe) estava em primeiro, mas na última volta mandou o Heidfeld para a parede (acidente bem feio, aliás) e o DeGrassi acabou vencendo. Corrida de 25 voltas e metade da velocidade da F1, mas acho que vou acompanhar isso :)

por Eduardo Maçan em September 13, 2014 11:06 PM

Checked in at Panetteria ZN

Checked in at Panetteria ZN.

Lugar dos supercoxinhas! Digo, DAS supercoxinhas.

por Eduardo Maçan em September 13, 2014 08:58 PM

September 10, 2014

Eduardo Marcel Macan

Querido diário, hoje visitei o sindicato e pratiquei o socialismo.

Explico: fui me opor à contribuição sindical que descontaria um dia do meu salário e socializei com outros profissionais que estavam na fila para fazer o mesmo. Batemos um bom papo. Gente boa, os profissionais.

por Eduardo Maçan em September 10, 2014 06:40 PM

Eduardo Maçan shared Adote Um Gatinho’s photo.

Eduardo Maçan shared Adote Um Gatinho's photo.

Impressionante que uma igreja que deveria promover o amor ao próximo e à criação do Deus que diz temer seja capaz de construir um templo sobre este tipo de fundações.

E antes que me acusem de compaixão seletiva: quando você mata uma vaca você mata com o propósito de que ela se torne alimento, quando você derruba uma casa sobre 30 animais é apenas crueldade. Pessoas religiosas não deveriam praticar atos de crueldade, deveriam? É 2014, não 1514, a compreensão e a consciência evoluiram um pouquinho em 500 anos. Não é porque eram “gatinhos fofos” que é revoltante.

As “ovelhas” dessse “rebanho” aí deveriam ficar espertas com esses “pastores”.

por Eduardo Maçan em September 10, 2014 01:05 PM

September 09, 2014

Eduardo Marcel Macan

Is it so hard to…

Is it so hard to see? It's all about technology companies. Tech companies that sell food, tech companies that sell magazines, tech compa…

por Administrator em September 09, 2014 08:22 PM

September 07, 2014

Helio Loureiro

Sessão de perguntas e resposta com Linus Torvalds na DebConf 14

Acho o Linus Torvalds genial.  Não que seja um cara  que criou um kernel, mas é um cara que criou um sistema de crontrole de versão de software, o GIT, em 2 semanas.  Ou seja, ele é genial.

E ele apareceu na DebConf 14, que ocorreu faz poucas semanas, em Portland, EUA, pra falar um pouco.  Foi uma sessão de perguntas e respostas.

O que esperar de alguém que criou o kernel de um sistema operacional?  Perguntas técnicas de altíssimo nível?  Um semi-deus falando?  Escovação de bits?

Pois o grupo de desenvolvedores de Debian (ou seria "empacotadores") mostrou que não.  De perguntas técnicas a perguntas idiotas.  Sim, idiotas.  Debian é um projeto de distro aberta.  Isso não significa uma supremacia em inteligência.  Tem muita gente que se preocupa com "comunidade", com o Linus chamando de idiota alguém que mereça.  

Mas vamos falar um pouco sobre tudo que foi dito durante a DebConf 14.  Claro que não na ordem em que foi apresentado, mas na que me lembro (não, não vou ficar vendo o vídeo novamente e escrevendo notas sobre o mesmo pra descrever aqui.  Deal with it).

Systemd

Linus foi perguntado e responde sobre o famigerado "systemd".  É bom?  É ruim?  Eu concordo muito com ele, que é uma grande inovação.  Endereçou vários aspectos que eram deficitários no Unix por mostivos históricos de design.  É melhor?  Essa é a grande pergunta.  Essa inovação trouxe junto uma complexadade que quebrou com o velho e bom KISS (Keep It Simple Stupid).  Mas sempre existe o dilema do "manter o velho" ou "quebrar tudo e ir pro novo".  No momento, é algo interessante, que parece promissor, mas ainda falta muita coisa pra melhorar, como um tempo de resposta menor na lista de bugtrack.

Eu pessoalmente não estou convencido da melhoria do systemd.  Boot mais rápido?  Meu laptop reboota com um kernel novo, sincronizado via git, a cada 30-45 dias.  Boot rápido realmente não importa pra mim nesse caso.

Linus usa Debian?

Esse foi um ponto interessante, pois ele deixou claro que não usa, nem pretende usar.  Não que Debian seja bom ou ruim pra ele, mas ele basicamente usa um sistema de desenvolvimento de kernel.  Isso significa um sistema que depois da instalação esteja pronto pra seu uso, sem muita firula, nem ambientes gráficos dos melhores.  Apenas gcc e kernel.  Uma coisa que o incomoda é o fato de precisar gerar um pacote DEB pra ter o kernel em seu lugra pra testar (provavelmente se referindo ao kernel-package).  Para ele, uma distro tem de prover um sistema rápido para usar "make; make install" e poder testar.

Faz anos que não uso "make; make install" pra instalar o kernel.  Sempre uso o kernel-package pela facilidade de ter um pacote pronto e gerenciável.  Então não sei nem o que dizer sobre essa reclamação do Linus.  Claro que o uso dele é bem específico.

Linux no desktop

Linus disse que ainda sonha com a dominação do Linux no Desktop, assim como já domina os ambientes de servidor e de mobile.  Mas que nesse ponto não depende do kernel, mas das distros.  Elas que preparam o sistema pros usuários.  E disse que os exemplos que ele enxerga com futuro nessa linha são os chrome books (chrome OS) e... Ubuntu.  Qual usuários ele se refere?  Ele deixa claro que não os usuários como nós, que já usam Linux, mas os iniciantes como crianças, idosos, etc, ou seja, pessoas que não são da área de TI.  Esse são o foco que as distros têm de ter pra conseguir dominar o Linux no desktop.

Outro ponto que comentou foi em relação à steam, que a mesma está trazendo um visão de Linux desktop para os usuários.  Infelizmente isso exige que ela distribua grandes pedaços de binários (linkados estaticamente) por conta da grande variedade de distros, cada uma com sua visão de sistema.  Essa diversidade, por ser um ponto forte por um lado, é um ponto fraco no ponto de distribuição de binários diretamente pros usuários.

GPLv2 vs GPLv3

Nesse ponto ele comenta que decidiu não ir pelo caminho da GPLv3 pelo fato dela "exigir" a liberdade de quem usa o código.  A GPLv2 permite uma troca de liberdades: eu permite que use meu código, se o melhorar, peço que devolva essa melhoria.  Então a GPLv2, ao seu ver, é muito mais flexível e perto de uma licença BSD de uso.  Já a GPLv3 exige que ao usar um código livre, o mesmo seja disponibilizado.  Esse pequeno argumento muda o conceito de trocas, que tanto Linus preza.  Então preferiu manter com a GPLv2 mas foi enfático em dizer que a GPLv3 não é ruim, mas não se adequa ao que ele quer pro kernel Linux como modelo de desenvolvimento.

Houve uma certa reclamação quanto a FSF e a forma que mudou a GPLv2 pra GPLv3, mas eu acho melhor deixar essa parte da discussão as puritas dos assuntos de liberdade.  Por enquanto sigo a recomendação do Linus que disse que se quer falar de liberdade, melhor a EFF que a FSF.

 Atitude do Linus numa comunidade

É conhecido o fato do Linus Torvalds ter uma certa aversão a aparecer em público.  O motivo?  Ele não é uma das melhores pessoas do mundo.  Não luta contra fome ou coisas do tipo.  É um geek, um nerd, e como tal, tem seus momentos de explosão temperamental.  Infelizmente esses momentos ficam gravados em listas e mails.  Quando estão pessoalmente com ele, muitas das pessoas da audiência o julgam por seu comportamento, esperando dele algum tipo de de atitude mais "magnânima", mais em "pról da comunidade".  Mas somos todos humanos, demasiados humanos, já dizia Nietzche.

Na DebConf, que não tem uma comunidade especificamente técnica, mas alguns desses goiabas que gostam do assunto político ao invés do técnico, então isso não fugiu do roteiro.  Como sempre, um tipo de "saia justa" pra ele, que se saiu muito bem (ao meu ver) com um "respeito não é algo que se ganha, mas que se conquista".  E isso é especialmente quando alguém tenta mexer no kernel que ele criou.

Outras assuntos

Linus comentou sobre outras coisas, como SELinux, que usa um framework de segurança no kernel (e que de acordo com ele torna tudo mais lento), mas o melhor é assistir ao vídeo.

http://meetings-archive.debian.net/Public/debian-meetings/2014/debconf14/webm/QA_with_Linus_Torvalds.webm

por helio@loureiro.eng.br (Helio Loureiro) em September 07, 2014 02:52 PM

September 06, 2014

Helio Loureiro

The New Mobile Scene and The Old Linux GNU/Linux Naming Controversy - Two Objectives and Four Conclusions

Usually I don't open my own site (and blog) for other posts than mine.  But I received a request to do that.  I read the post and found it quite interesting, and bringing a new insight about the recent controversies in Linux world.

So I opened this possibility and here the article is. It isn't my own, but I agree with several points showed here.

Helio

----

The New Mobile Scene and The Old Linux GNU/Linux Naming Controversy Two Objectives and Four Conclusions This document is licensed under the “Creative Commons – Attribution-ShareAlike 3.0” Copyright (C) 2011 Some rights reserved. Additional information can be found at: http://creativecommons.org/licenses/by-sa/3.0/us/ Marcio Barbado, Jr. (marcio.barbado [AT] bdslabs.com.br) Twitter https://twitter.com/mbjunior Contents 1- Introduction 1.1- Why was RMS imprecise/incomplete? 1.2- Why was RMS incoherent? 2- PoC 3- Conclusions 4- Final remarks 5- References 1- Introduction "... My name's Pitt, and yo ass ain't talkin' your way outta this shit!..." [1] [2] Poor rhetoric attempts as the one used to fool Jules (Samuel L. Jackson) in that grand Pulp Fiction movie are not going to work [1] [2]. It is time for contraposition, and refining concepts. Someone has to do this dirty job. There is this great barrier from the FOSS community in resuming this unresolved issue. Now, mobile technologies' evolution brought the subject back. Google's Android, specifically, which is held as one great success case, derived from the 20-year-old Linux kernel. Present writer was described by colleagues as "obsessed", simply because of this need for bringing to light an issue that deserves review, in the face of one renewed technological scene. Firstly, it is important to mention this text's author sees the Free Software Foundation as one of the world's most respectable institutions. Thus, the content herein intends not to attack the GNU Project. Rather, going deeper into the old "Linux GNU/Linux naming controversy" — this time with new parameters, are necessary as a means to safely reach 2 main objectives: i- to seek an unbiased and universal term to use with Linux kernel based systems ("whole systems" in general); and ii- to briefly analyze Google, into the FOSS scene (including the referred corporation's strategy to use FOSS and make money). The reflection exposed in these lines seeks unbiased answers, and by the end, 4 new important conclusions are presented to the reader. Then let this arguing start by remembering some FOSS community members claim one should not use the "GNU/Linux" term, the same way "Windows NT" is not used for recent Windows' versions. That is merely a proprietary-case analogy, not a real argument. Groups supposedly for the "GNU/Linux" name strangely classify debates on this matter as a mere waste of time. However, linguistics matters as it conducts and exposes thoughts and impressions for some given historical moments, and thus, it not only documents history, but it helps in understanding the present for a sensible progress. In this sense, great importance should be given to the referred naming dispute's dynamics. Asked whether one should always make use of the GNU/Linux term, Richard Stallman states as a generic rule: "... Not always — only when you're talking about the whole system. When you're referring specifically to the kernel, you should call it “Linux”, the name its developer chose. When people call the whole system “Linux”, as a consequence they call the whole system by the same name as the kernel. This causes many kinds of confusion, because only experts can tell whether a statement is about the kernel or the whole system. By calling the whole system “GNU/Linux”, and calling the kernel “Linux”, you avoid the ambiguity..." [3] It would be impossible to start any kind of analysis without commenting the second paragraph, which assumes an absolute imbecility reigns in the human mind, reducing us to such a retarded condition, we would never be able to provide a clarification on a given conversation, like: "Linux, the kernel" or "Linux, the system". Now note the alleged confusion could be easily resolved. And of course, an "expert" would not be needed to achieve such. That, if RMS was not just playing with the word “experts”. Even the average Joes are not “hosts”, whose operating systems require name servers and aliases to get better working results. Humans achieve amazing solutions in dialoguing. And back to Mr. Stallman’s answer’s 1st part. Basically, a kernel is one significant operating system’s component, for it makes possible communication between hardware and applications. Therefore, the Linux kernel takes responsibility for instance in brokering “communications” between web browser and networking hardware on a Linux-based operating system. As a matter of fact, just like the UNIX kernel, being a traditional monolithic kernel, the Linux one is already an operating system. It concentrates so many “mediation responsibilities” (system calls and etc) [4]. And Richard Stallman, who likes not monolithic architectures (as one can infer from Hurd’s [5]), has stated an official answer leading to misinterpretation for it is imprecise/incomplete and incoherent [3]. 1.1- Why was RMS imprecise/incomplete? Mr Stallman's words make it seems that every operating system based on the Linux kernel should be called a GNU/Linux system. There is not a clear explanation as to the need for GNU applications' support, which does constitute a prerequisite for what he wants. Lastly, RMS should have clarified his statement was based on the fact that, since the early 90s, Linux kernel itself has been mostly compiled with GCC, one very important program, maintained by the GNU Project [6]. But GCC's use in compiling the kernel, which had already reached its “3.x” releases series [7] [8], is not a rule today. Take LinuxDNA for instance, which is compiled with Intel’s ICC, a compiler regarded as a superior performance tool when compared to GCC in compiling the Linux kernel [9] [10] [11]. 1.2- Why was RMS incoherent? The argumentation used by RMS gets much more nebulous and contradictory when considering the inconsistencies observed in his answer to an Android related question: "... There are systems that contain Linux and not GNU; Android is an example. Android is very different from the GNU/Linux system — because it doesn't contain GNU, only Linux. In effect, it's a totally different system. If you think of the whole system as “Linux”, you find it necessary to say things like, “Android contains Linux, but it isn't Linux, because it doesn't have the usual Linux [sic] libraries and utilities [meaning the GNU system].” Android contains just as much of Linux as GNU/Linux does. What it doesn't have is GNU...." [12] Basically, RMS performs a linguistic “deadlock”, such is the response’s confusion, using — among all that "poetical" construction, the "[sic]" adverb in something created by himself. But wait, there is more. When asked about the importance of his preferred terminology, Stallman writes: “... Although the developers of Linux, the kernel, are contributing to the free software community, many of them do not care about freedom. People who think the whole system is Linux tend to get confused and assign to those developers a role in the history of our community which they did not actually play. Then they give inordinate weight to those developers' views...” [13] To start with, had Stallman any respect for his own terminology, it would be needless to write “Linux, the kernel” — which by the way is exactly what this text recommends, since he says the word Linux, alone, should refer to the kernel, uniquely. The “preacher” does not practice his doctrine for he clearly understands the inconsistency he would incur. Moreover, even by disregarding that, if RMS was correct, he would also be a bit partial. Note that if a supposed and lopsided historical debt would be the pillar for such insistence on language error, that is, using the GNU/Linux term whatsoever the context, one could always remember that GCC for instance, should be called EGCS/GCC because it would be important to exhibit in an explicit manner the beneficial influence brought by the EGCS (pronounced “eggs”) experiment into GNU’s notorious compiler’s development [14]. However, by the time it bowed to EGCS in 1999, GCC changed its name, without initials changing. The “GNU C Compiler” name became “GNU Compiler Collection”, and no direct reference to EGCS was ever given. 2- PoC Let's try to apply the referred Stallman's "rule" [3] to Google's Android "whole system", which is built upon the Linux kernel [15]. By removing Android's kernel, which, by the way, is compiled with this Bionic software, not GCC [16], there is nothing but not-GPL-licensed code. No support to GNU Project's main libraries such as the GNU C Library (glibc) [17], containing standard C libraries. Not even the alternative uClibc was used. In fact, the Bionic libc was developed because there was this necessity for a BSD licensed C library [16]. As a result, the "rule" fails because Stallman's statement is too generic. It fails with one of the most prominent projects built upon the Linux kernel. 3- Conclusions Stressing that this text wants not to awaken the wrath of those Free Software Foundation's "enthusiastic parrots" (I mean those hallucinated kids who just repeat everything they hear and read from the FSF) — a minority in there, for good, it is clear one is not that "free" with Google's Android OS, and using the "GNU/Linux" term for it, following the referred generic rule, would be a gross error. Notwithstanding, the following conclusions are completely unbiased, and prove that Richard Stallman's official statements on the controversy are inaccurate and incoherent [3] [12]. A conceptual “update” is needed. Conclusion i Free as in jail. Android is NOT a GNU/Linux OS but a Linux OS, or a Google/Linux OS. And some like to call it an Android/Linux OS. And above their concerns with "fragmentation" — which would already attack Freedom number 3 (the forking freedom), Google is now making this move towards BSD licensing in their C libraries to Android. The kernel they use is not even compiled with GCC [16], the main GNU program according to Linus Torvalds [18]. Conclusion ii By using the "Linux" term — even for "whole systems", one is NEVER gonna go wrong. It's a universal categorization. But in case one decides to use GNU/Linux with nowadays most successful Linux kernel's derived project (Android), he is certainly gonna go wrong. In fact, more than a mistake, that categorization would be unfair with the ideals within GNU/Linux systems. Conclusion iii It is interesting to study how Google make money with FOSS, besides, obviously, with workforce’s exploitation. As any genuine corporation, they seek profits, not FOSS activism. And seeing them as FOSS fighters is one appalling demonstration of naivety. Conclusion iv Just because one does not say "GNU/Linux" as a rule for "whole systems", it doesn't mean he does not know or respect the GNU Project, which, in turn, urgently need to update their philosophy, taking corporations’ moves into account. And Stallman is an excellent and respectable leader, not a prophet, as "computer science" refers to something fairly noticeable in the name itself: science; it does not refer to religion. 4- Final remarks This material is also the result of social interactions achieved on the "Identi.ca" microblogging service between MAY 22nd and 23rd, 2011. Interestingly, on JUNE 1st, 2011, nine days after the referred interactions, this respected Brazilian FOSS activist, Alexandre Oliva, who’s on “Identi.ca” as well, wrote a few lines on the naming controversy [19]. Alexandre is sort of a sub-celebrity. He attends most of tech events in Brazil — one diligent man. And as a member of “FSF Latin America” [20], of course he argued in favor of his “prophet”. Good parrot, a respected one. He used his text to sickeningly repeat Stallman. Worst: either caused by a topsy-turvy dialectical insight or by a desperate attempt in gaining recognition, referred psittacine — terribly indoctrinated, enhances his mumbo-jumbo citing reference “[6]” (which had also been through “Identi.ca”) as a support for his arguing, insisting upon a 20-year-old deprecated context, ignoring all of the historical and technological unfoldings mentioned here. As a reference within Brazilian free software community, he somewhat constitutes an evidence of referred country's difficulty in promoting and coordinating legitimate local movements. Formulating original proposals based upon local reality may sound like a no-brainer platitude to some foreign social circles, but there seems to be this sense of inferiority amongst Brazilians, a psychological barrier once called “the mongrel complex”. Lack of identity may actually be referred people's identity after all. Many of our exponents — even capable of combating local blemishes, adhere to elsewhere causes in a subservient way. Oliva is a computing guru himself but chooses intellectual cowardice as a refuge. Owning ability to publicly inquire Stallman, he opts to unconditional obedience, this way gaining position and honorable mentions. Employee of the month politics, properly fed egos, subordinates under control. Mentioned situation keeps computing community away from critical thought. If point is straight repetition, we already got CTRL+C CTRL+V, recorders and Psittaciformes. It resembles mathematics. There is a rule. One finds some exception case(s), and all of a sudden, there's no rule anymore. Meaning that computer science is not like sports games, and enthusiastic postures may hamper its complete understanding. So, this text expresses the results of a quest for the least biased and most universal term to use with Linux kernel derivatives. Android's detestable case shows this is "Linux". "... And I will strike down upon thee with great vengeance and furious anger, those who attempt to poison and destroy my brothers!..." [1] [2] 5- References [1] Pulp Fiction (1994) – IMDb: http://www.imdb.com/title/tt0110912/ [2] Pulp Fiction - Ezekiel 25:17 http://www.youtube.com/watch?v=eRVm_TAE24A [3] Should we always say “GNU/Linux” instead of “Linux”? http://www.gnu.org/gnu/gnu-linux-faq.html#always [4] Modern Operating Systems / Andrew S. Tanenbaum [5] GNU Hurd: http://www.gnu.org/software/hurd/ [6] Notes for linux release 0.01: http://www.kernel.org/pub/linux/kernel/Historic/old-versions/RELNOTES-0.01 [7] Linux Kernel Mailing List - Re: (Short?) merge window reminder: https://lkml.org/lkml/2011/5/23/405 [8] 3.0-rc1 log: http://www.kernel.org/pub/linux/kernel/v3.0/testing/ChangeLog-3.0-rc1 [9] LinuxDNA: http://www.linuxdna.com/ [10] LinuxDNA Supercharges Linux with the Intel C/C++ Compiler: http://www.linuxjournal.com/content/linuxdna-supercharges-linux-intel-cc-compiler [11] Intel’s compilers and libraries: http://software.intel.com/en-us/articles/intel-compilers/ [12] Can't there be Linux systems without GNU? http://www.gnu.org/gnu/gnu-linux-faq.html#justlinux [13] Why is the name important? http://www.gnu.org/gnu/gnu-linux-faq.html#whycare [14] History – GCC: http://gcc.gnu.org/wiki/History [15] Android's kernel patches: http://android.git.kernel.org/ [16] Patrick Brady dissects Android: http://www.zdnet.com/blog/burnette/patrick-brady-dissects-android/584 [17] GNU C Library: http://www.gnu.org/software/libc/ [18] Linus Torvalds on GNU/Linux: http://www.youtube.com/watch?v=Z8ugRM3-twc [19] GNU and Linux grew together and supported each other! http://lwn.net/Articles/445646/ [20] Alexandre Oliva: http://www.fsfla.org/~lxoliva/

por helio@loureiro.eng.br (Helio Loureiro) em September 06, 2014 04:27 PM

September 04, 2014

Eduardo Marcel Macan

September 03, 2014

Eduardo Marcel Macan

I (finally) took a look…

I (finally) took a look at pyCharm and I must say, I liked it very much http://www.jetbrains.com/pycharm/

por Administrator em September 03, 2014 09:41 AM

August 31, 2014

Eduardo Marcel Macan

August 27, 2014

Eduardo Marcel Macan

Na capital: “Mesmo que eu…

Na capital: "Mesmo que eu perca, a perda não vai ser grande". No Interior: "Mesmo que eu perda, a perca não vai ser grande"

por Administrator em August 27, 2014 03:03 AM

August 22, 2014

Eduardo Marcel Macan

Great! Brazil is going to…

Great! Brazil is going to collect taxes from those who pay for "datacenter services" abroad. =/

por Administrator em August 22, 2014 06:15 PM

August 19, 2014

Helio Loureiro

unrpm

unRPM

Apesar de adorar Debian e Ubuntu, o trabalho me exige mexer com pacotes RPM.  Ao contrário do format DEB, os pacotes RPM são mais simples de gerar.  Basta ter um arquivo SPEC, que informa os dados dos pacote como dependência e scripts para instalação, que é possível gerar usando rpmbuild.  Mesmo num Debian/Ubuntu.

Mas cai no caso de uma aplicação de opensaf já compilada.  E precisava gerar um pacote só com versão diferente, pra testar uma campanha de upgrade.  A solução seria desmontar o pacote RPM e montar novamente.  Um "unrpm" por assim dizer.  Eu tentei usar um pacote "rpmrebuild", mas o mesmo é feito pra sistemas já com uso de RPM, e precisa que o pacote esteja instalado pra conseguir reconstuir o mesmo.  Com certeza não o meu caso.

A parte do conteúdo não é difícil de fazer pois o pacote RPM é na verdade um arquivo de CPIO.  Usando como exemplo o pacote aalib-libs do fedora 20, com comandos rpm é possível ver as informações do pacote e seu conteúdo:

helio@debian:~$ rpm -qip aalib-libs-1.4.0-0.23.rc5.fc20.x86_64.rpm
warning: aalib-libs-1.4.0-0.23.rc5.fc20.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 246110c1: NOKEY
Name : aalib-libs
Version : 1.4.0
Release : 0.23.rc5.fc20
Architecture: x86_64
Install Date: (not installed)
Group : System/Libraries
Size : 159154
License : LGPLv2+
Signature : RSA/SHA256, Fri 16 Aug 2013 05:21:44 PM CEST, Key ID 2eb161fa246110c1
Source RPM : aalib-1.4.0-0.23.rc5.fc20.src.rpm
Build Date : Sat 03 Aug 2013 02:17:12 AM CEST
Build Host : buildvm-07.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager : Fedora Project
Vendor : Fedora Project
URL : http://aa-project.sourceforge.net/aalib/
Summary : Library files for aalib
Description :
This package contains library files for aalib.
helio@debian:~$ rpm -qlp aalib-libs-1.4.0-0.23.rc5.fc20.x86_64.rpm
warning: aalib-libs-1.4.0-0.23.rc5.fc20.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 246110c1: NOKEY
/usr/lib64/libaa.so.1
/usr/lib64/libaa.so.1.0.4
/usr/share/doc/aalib-libs
/usr/share/doc/aalib-libs/COPYING
/usr/share/doc/aalib-libs/ChangeLog
/usr/share/doc/aalib-libs/NEWS
/usr/share/doc/aalib-libs/README

Com o comando rpm2cpio seguido de cpio, é possível verificar que o conteúdo é o mesmo, sem perdas.

helio@debian:~$ cat aalib-libs-1.4.0-0.23.rc5.fc20.x86_64.rpm | rpm2cpio - | cpio -itv
lrwxrwxrwx 1 root root 14 Aug 3 2013 ./usr/lib64/libaa.so.1 -> libaa.so.1.0.4
-rwxr-xr-x 1 root root 125872 Aug 3 2013 ./usr/lib64/libaa.so.1.0.4
drwxr-xr-x 2 root root 0 Aug 3 2013 ./usr/share/doc/aalib-libs
-rw-r--r-- 1 root root 25265 Apr 26 2001 ./usr/share/doc/aalib-libs/COPYING
-rw-r--r-- 1 root root 3649 Apr 26 2001 ./usr/share/doc/aalib-libs/ChangeLog
-rw-r--r-- 1 root root 764 Apr 26 2001 ./usr/share/doc/aalib-libs/NEWS
-rw-r--r-- 1 root root 3604 Apr 26 2001 ./usr/share/doc/aalib-libs/README
314 blocks

Para extrair o conteúdo, bastaria usar as opções "-idv" do cpio.

Mas ainda falta os scripts de instalação que fazem a parte de pré-instalação, pós-instalação, pré-remoção e pós-remoção.  Como escolhi um pacote de biblioteca, esses não precisam de algo assim.  Pegando um pacote de servidor, no caso o bind - servidor de dns, é possível ver esses scripts que compões o SPEC.  Basta usar o comando "rpm --scripts -qp <pacote>".

helio@debian:~$ rpm --scripts -qp bind-9.9.4-8.fc20.x86_64.rpm
warning: bind-9.9.4-8.fc20.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 246110c1: NOKEY
preinstall scriptlet (using /bin/sh):
if [ "$1" -eq 1 ]; then
/usr/sbin/groupadd -g 25 -f -r named >/dev/null 2>&1 || :;
/usr/sbin/useradd -u 25 -r -N -M -g named -s /sbin/nologin -d /var/named -c Named named >/dev/null 2>&1 || :;
fi;
:;
postinstall scriptlet (using /bin/sh):
/sbin/ldconfig

if [ $1 -eq 1 ] ; then
# Initial installation
/usr/bin/systemctl preset named.service >/dev/null 2>&1 || :
fi
if [ "$1" -eq 1 ]; then
# Initial installation
[ -x /sbin/restorecon ] && /sbin/restorecon /etc/rndc.* /etc/named.* >/dev/null 2>&1 ;
# rndc.key has to have correct perms and ownership, CVE-2007-6283
[ -e /etc/rndc.key ] && chown root:named /etc/rndc.key
[ -e /etc/rndc.key ] && chmod 0640 /etc/rndc.key
fi
:;
preuninstall scriptlet (using /bin/sh):
# Package removal, not upgrade

if [ $1 -eq 0 ] ; then
# Package removal, not upgrade
/usr/bin/systemctl --no-reload disable named.service > /dev/null 2>&1 || :
/usr/bin/systemctl stop named.service > /dev/null 2>&1 || :
fi
postuninstall scriptlet (using /bin/sh):
/sbin/ldconfig
# Package upgrade, not uninstall

/usr/bin/systemctl daemon-reload >/dev/null 2>&1 || :
if [ $1 -ge 1 ] ; then
# Package upgrade, not uninstall
/usr/bin/systemctl try-restart named.service >/dev/null 2>&1 || :
fi

Com essas informações é possível construir um pacote RPM binário.  Claro que no caso isso não é necessário pois bastaria pegar o pacote SRC e fazer o build novamente.  No meu caso, eu não sabia onde estavam os fontes e essa forma foi muito mais rápida, ainda mais que eu só precisava modificar a informação de versão pra testar upgrade.

por helio@loureiro.eng.br (Helio Loureiro) em August 19, 2014 07:03 PM

August 18, 2014

Helio Loureiro

GNU e Linux: sem um não existiria o outro. Tem certeza?

Linux BSD

É comum encontrar em fóruns algumas discussões acaloradas sobre o uso do termo "GNU/Linux" ao invés de "Linux", e que o mesmo não seria o que é, pois é somente um kernel, sem o GNU.

Concordo em número, gênero e grau sobre a importância do GNU na história do software livre, e mesmo na do Linux.  Sem a influência de liberdade, Linus nunca teria pensado em ter um sistema completamente aberto.  Mas será mesmo que ele precisava das ferramentas da GNU, ou de outro modo não conseguiria sair do zero?

BSD para quem ama Unix

Em uma entrevista de 1993, Linus Torvalds comenta que não teria nem tentando criar o Linux se o 386BSD existisse.

The choice of GNU generation

Pra quem não lembra, Linux foi criado em 1991, enquanto que o FreeBSD apareceu somente em 1993.  Onde estava o BSD esse tempo todo?

Em 1991, Berkeley estava sofrendo um processo judicial por parte da AT&T, a dona do código fonte do UNIX, que tinha compartilhado com Berkeley durante sua origem, nos anos 70.  O UNIX BSD sempre fora distribuído gratuitamente, e com códigos fontes abertos e livres, sob a licença BSD.  Enquanto a AT&T tinha o UNIX como um projeto de laboratório, uma brincadeira dos engenheiros, isso não importava muito.  Mas no final da década de 80 o UNIX já era muito difundido e usado tanto nas universidades quanto fora delas.  Quando a AT&T chegou ao fim de seu contrato de monopólio das telecomunicações, ela simplesmente resolveu comercializar seu UNIX.  E como lidar com o seu concorrente livre, o BSD?  Não teria problema se continuasse dentro das universidades, mas existia uma empresa que vendia um UNIX derivado do BSD, o BSDi.  Então entra um processo judicial no meio do caminho.

BSD estava na sua versão 4, que incluia o stack recém criado de redes, o TCP/IP.  O processo terminou em 1992, quando foi feito um acordo em que o código BSD seria re-escrito sem a parte que pertencia à AT&T.  Surgia a especificação 4.4BSD-lite.  Nessa época, a revista Dr.Dobbs iniciou uma série de artigos que vinham com o código pra ter o BSD rodando em computadores com o processador i368.  Era o surgimento do 386BSD.

Mas o 386BSD tinha o problema de ter dono, Lynne Jolitz e William Jolitz.  Apesar do código estar totalmente publicado e permitir qualquer um compilar seu próprio UNIX BSD, era preciso passar quase 2 dias aplicando patches de voluntários pra ter o sistema atualizado e funcional.  Nesse ambiente sugiram os sistemas FreeBSD e NetBSD, como uma forma mais colaborativa de participação e manutenação do código.

E o GNU?

Nesse meio tempo entre 1990 e 1993, pode-se dizer que os UNIX BSDs praticamente pararam seu desenvolvimento.  Eles existiam dentro de máquinas PDP, os mini computadores da época, mas não nos computadores pessoais, que era o que Linus usava em casa pra programar.  Os BSDs precisavam do GNU?  Precisavam mas não do GNU como um todo.  Eles usavam o compilador GCC, que foi um dos marcos mais importantes do software livre.  O restante, dos comandos básicos ao kernel, já tinham em BSD.  Linux é um kernel enquanto que FreeBSD é um sistema operacional completo.  E descendente direto do UNIX.

Se Linus tivesse começado um pouco depois, em 92, ele poderia ter construído o Linux em cima de uma base BSD.  E continuaria um software livre.    Vantagens?  Acho que talvez mudasse o licenciamento pra BSD, mas provavelmente seria muito semelhante com o que temos hoje.

Mudar pra BSD ainda é possível?

Possível, é.  Valeria o esforço?  Eu diria que não.  Linux funciona muito bem com a parte GNU.  Se um dia surgisse algum problema de licenciamento, o que é impossível com softwares da GNU, ele poderia eventualmente ter um esforço pra mudar.  

Benefícios de desempenho?  Acho que também não.  Apesar dos BSDs terem um stack de rede com desempenho superior ao do Linux, isso não é imutável e frequentemente acontece de um passar o desempenho do outro.  Recentemente o Facebook anunciou uma iniciativa de melhorar o stack de rede do Linux pra igualar ao do FreeBSD.  Eu espero que supere, pra assim o grupo do BSD ter um objetivo pra melhorar mais :-)

E os BSDs não estão na frente em tudo.  O próprio "grep" da GNU é muito mais rápido e eficiente que seu semelhante BSD, pra listar apenas alguns.

Então, antes de dizer que Linux não seria nada sem o GNU, lembre dos BSD.  Atualmente nem o compilador é mais o GCC, sendo um sistema operacional totalmente funcional sem precisar necessariamente do GNU.  E 100% software livre.

Atualização: Tue Aug 19 18:30:18 CEST 2014

Eu esqueci completamente de comentar (obrigado pelo lembrete Bruno Máximo) mas o Android é um kernel Linux sem GNU, totalmente feito em cima de BSD.  E sim, o desempenho é muito bom.

por helio@loureiro.eng.br (Helio Loureiro) em August 18, 2014 04:12 PM

August 16, 2014

Eduardo Marcel Macan

August 14, 2014

Eduardo Marcel Macan

@ProgramadorREAL @bomsenhor até converti para…

@ProgramadorREAL @bomsenhor até converti para fração!!! Hehehehe

por Administrator em August 14, 2014 01:42 PM

@ProgramadorREAL @bomsenhor hehehe, I’m frakking…

@ProgramadorREAL @bomsenhor hehehe, I'm frakking serious, man! ;D

por Administrator em August 14, 2014 12:13 PM

August 13, 2014

Eduardo Marcel Macan

@bomsenhor @ProgramadorREAL tem que levar…

@bomsenhor @ProgramadorREAL tem que levar os bissextos em conta, é algo mais perto de 400/146097

por Administrator em August 13, 2014 06:54 PM

August 09, 2014

Helio Loureiro

As empresas nefastas e redes devassas

Não é de hoje que ouço esses termos como "saia das redes devassas" ou "abandone as empresas nefastas" quando se trata de Facebook ou Google.

Em certo ponto acho mesmo que existe um certo nível de devassidão nelas, assim como são um pouco nefastas.

Mas também acho que têm muitas coisas que são ignoradas.

Contribuições ao software livre

O Facebook é uma empresa que contribui muito pro software livre.  E não estou falando de contribuição em dinheiro somente, mas com código.  É dela o banco de dados Cassandra e o sistema de análise de dados Handoop.  E foi o Facebook que abriu novamente os olhos do mundo pro potencial da linguagem Erlang.  E tem mais os projetos de datacenters ecologicamente corretos, e o projeto de hardware livre, aplicando os conceitos de liberdade do software livre em, quem diria, hardware!  Coisa que até o próprio Stallman sempre disse não ser parte do foco de software livre.

E o Google?  Google apadrinhou fortemente o python, tendo contratado seu patrono Guido Van Rossum.  E não só ele.  Grandes nomes da computação trabalham ou trabalharam pro Google.  Ou trabalharão.  Eles criaram a linguagem Go.  Mantém o banco de dados NoSQL HBase e diversos outros software livres.  Apesar de ser dona do navegador Chrome, é a maior patrocinadora da Fundação Mozilla, que produz o navegador Firefox.  E também foi quem tirou o Linux da escuridão através do Android, fazendo o pinguim se tornar o sistema operacional de sistemas móveis mais usado no mundo (85% dos dispositivos pela última pesquisa que vi).

E essas são apenas algumas demonstrações.  Existem muitas mais de ambas empresas como de outras com o mesmo perfil.

Monitoração do usuários e uso de dados privados

Esse assunto mistura um pouco de paranóia.  Se formos levar ao pé da letra, sim somos monitorados.  Mas não da forma individual: somos vistos como massa.  É quase pensar que seu uso do cartão de banco é monitorado pra saber seu perfil de gasto e o banco te oferecer coisas pra gastar mais.  Existe isso?  Existe com análise de um grupo.  Pessoas individualmente não são interesse de nenhuma empresa.  Ninguém quer saber que horas você vai ao mercado.  Mas descobrir que a maioria das pessoas vai ao mercado às terças-feiras entre 18:00 e 19:00, isso é uma informação que pode melhorar muita coisa.  Não somente fazer as pessoas comprarem o estoque de coca-cola encalhada, mas se planejar pra ter estoque dos produtos mais comprados.  Antes que perguntem, isso que escrevi é chute.

Com volume de dados, torna-se importante e uma grande ferramente de análise nos perfils de uso de tudo.  Absolutamente tudo.  Mas ter os dados basta?  Em geral não.  Do contrário a cidade de São Paulo já teria eliminado a criminalidade com a base de dados de ocorrências que tem.  Um fator importante que aparece junto mas muita gente não percebe é a análise desses dados, pra transformar em informação útil.  Isso pouca gente tem e não abre.  É como receita de pizza: todo mundo sabe os ingredientes e como é uma pizza, mas fazer a pizza e com aquele sabor gostoso, não é pra qualquer um.

E a privacidade?  Como a pessoa que apagou uma foto no facebook vê a foto exposta novamente?  Nesse caso vem a parte de bancos de dados.  Lembra quando usávamos e-mail e era chato receber aquelas apresentações em powerpoint anexadas?  Qual era o lado ruim?  Primeiro que se recebia uma, duas, dez vezes o mesmo powerpoint vindos de mails diferentes.  Segundo que cada powerpoint consumia espaço em disco.  Ou seja, ao receber um powerpoint de 10 MBytes, e depois 10 vezes o mesmo, já se foram 100 MBytes de disco.  Parece fichinha hoje em dia, mas isso era chato e irritante não muito tempo atrás.  E não só pelo espaço em disco, mas pelo tempo de transmissão de dados.

Pra contornar esse tipo de replicação parasita do dados, criou-se um aparato de "deduplicação", ou seja, remover a duplicidade de dados que existem.  No caso de redes sociais, isso foi inserido num banco NoSQL.  O resultado é que cada vez que se carrega uma foto, essa foto ficar armazenada no sistema, mas quando alguém carrega a mesma foto, o sistema ao invés de carregar novamente, verifica se ela já existe, descarta esse armazenamento e apenas mostra pra você o resultado já armazenado.   Isso economiza um planeta inteiro de espaço em disco, mas... tem consequências.  Como várias pessoas tem o mesmo arquivo como delas, tem de existir um sistema bastante complexo de permissões, pra que certas pessoas (as que carregaram a imagem, ou copiaram, ou fizeram compartilhamento) possa ver o conteúdo e outras não.  Então ao se apagar um conteúdo, a menos que não exista mais ninguém com ele compartilhado, ele deixa de existir no banco de dados.  Invariavelmente as pessoas descobrem que conteúdos ainda existem ou por falha nesse controle complexo de acesso (somos todos humanos) ou pelo conteúdo ainda existir e estar relacionado com outro dono.

O movimento do software livre como mimimi

Então qual o motivo dos ativistas reclamarem tanto dessas redes?  Eu acho que existe um momento histórico que passou e eles não perceberam.  Sabe aquele cara de 40 anos, tiozão, que se veste como adolescente?  No estilo do cantor Chorão?  Mais ou menos isso.

O software livre nasceu e cresceu dentro de universidades.  Linus Torvalds criou o Linux durante a faculdade.  BSD veio de um laboratório de pesquisas de Berkeley.  Ambiente gráfico X veio de MIT.  Nesse contexto e época ninguém pensava em dinheiro.  Ou causa.  Muito menos em consequência.  Era software livre pela liberdade.  Liberdade de ler o código e contribuir, de melhorar, de ousar.  Foi mais ou menos como os hippies com o movimento de contra-cultura, só que a oposição era ao movimento do software fechado, proprietário, de programadores de terno e seus horários fixos.  Essa era a luta pela liberdade.

Mas estamos em 2014.  Vencemos.  Software livre não é mais um jargão de loucos: é realidade.  As empresas já adotam de início projetos com código livre.  Já publicam no github ou em seu próprio repositório.

E qual é o problema então?  Dinheiro.  No surgimento e crescimento do software livre, não existia um foco em dinheiro.  Era tudo por diversão.  Agora não.  Não mais.  Existe foco, escolha, modelo de negócios e tudo mais.  Aparentemente isso trouxe à tona dores de cotovelos daqueles que acham que o software livre devia continuar como era, num espírito universitário, sem grandes compromissos ou financiamentos.  Gritam "sejamos livres" quando na verdade deviam gritar "façam por amor, mas não façam por dinheiro".

Todos esperávamos viver de software livre, pois amávamos o software livre.  E as empresas?  Elas deviam sair do modelo proprietário e adotar o software livre.  Mas e ganhar dinheiro?  Elas podiam?  Ninguém perguntou isso não época.  E elas podiam.  Aliás, podem.  E isso traz o rancor de quem acha que isso é proibido, uma ferida que não cicatriza no software livre.

Como ganhar dinheiro com software livre?

E chegamos no grande dilema.  O software pode ser livre, e até gratuito, mas nossa conta de luz não é.  Nossos brinquedos do DealExtreme não são.  E nossos laptops último modelo também não são.  Precisamos de dinheiro.

Quando somos desenvolvedores, as formas são ou vendendo seu serviço, seja como empregado ou como consultor, ou abrindo uma empresa e sendo empreendedor.

E como uma empresa pode ganhar com software livre?  Uma forma é vender serviços, como manutenção e mesmo treinamento.  Mas são essas as únicas opções?  Não.  Uma forma simples é... vender marketing.  E é ai que se inserem Facebook e Google e tantas outras empresas "devassas" ou "nefastas".

Pode não ser uma maneira que todo ativista de software livre gostaria de ver uma empresa ganhar dinheiro com software livre, mas é algo que funciona.  E funciona bem.  Funcionou com os modelos de canais de TV que chamamos de "abertas".  Ambas pegam a massa de pessoas que usam seus aplicativos, que se baseias em software livre, e usam essa massa de dados pra venda de propaganda.  

Eu acho que é um contraponto justo e honesto.  Não estou sendo roubado ou manipulado por nenhuma dessas empresas.   Em troca, tenho um serviço de e-mail com tamanho absurdamente grande de 15 GB.  E sem pagar absolutamente nada.  Se eu quiser trocar pra um servidor de e-mails meu, tenho de desembolsar USD 5/mês na Digital Ocean e cuidar da instalação e manutenção do servidor.

Alternativas como Diaspora, Rise.Up, OpenMailBox, etc

Existem alternativas às redes devassas e empresas nefastas?  Se ainda acha que essas empresas são isso, existe sim.  Pode usar como forma de ilusão a rede Diaspora.  Ilusão?  Eu diria que sim, pois o elo mais fraco de uma rede social não é seu código ou a empresa que a mantém, mas as pessoas.  Elas são socias e gostam de publicar.  Do contrário não seria possível ver que o maior expositor do Diaspora no Brasil, o Anahuac, já está indexado no Google.

E é preciso credibilidade no sysadmin desses sistemas, pois a sessão de conectividade é fechado até seu servidor, ou seja, quem tem acesso root consegue ler sua conexão.  E seus dados.  Mas fé remove montanhas, então é só acreditar.

Já o e-mail, por natureza, é um sistema inseguro.  Suas mensagens trafegam sem nenhuma criptografia.  Mas se deseja isso, já existe há muito tempo o PGP, Pretty Good Privacy, que serve tanto pra criptografar quanto pra assinar seus mails.  No Linux, basta instalar o GPG, que é o Gnu Privacy Guard, a implementação GNU do PGP.

Mas se acha realmente ruim o Google fazendo algo como "grep" nos seus mails, pra oferecer propaganda baseada em seus conteúdos, pode optar pelo OpenMailBox.  É um serviço que diz não ler seus mails, mas tem o contraponto de estar sofrendo de falta dinheiro.  E pede doações.  Então é bom doar sempre, ou corre o risco de ver o serviço fechar.  Sim, não há garantias de continuidade.  Backup?  Não sei.  Mas o importante que só você lerá seus mails.

E o rise up?  Esse é um serviço ultra protegido pra seu sigilo e que já contem PGP local.  Ou seja, sua chave privada fica confiada no servidor.  Há garantias que ele vá existir no futuro? E backup?  Não sei, mas ele é um serviço pra quem busca anonimato ao máximo.  Então se abrir uma conta lá, conecte-se apenas através da rede TOR.  E não use seu nome ou sobrenome.  Do contrário, que adianta usar uma rede pra ter um mail anônimo se usa seus dados pessoais?

E outras redes?  Existem várias alternativas.  O problema é sempre esse: quem paga?  Enquanto for um serviço de pequeno uso, com poucos usuários, pode até ficar numa universidade.  Mas se um dia crescer, pra onde vai?  Quem vai pagar?  Como vai ser pago?  Sempre que for usar um serviço ou rede social, sempre pense nesse ponto importante: quem paga a conta da energia elétrica do servidor?  Quem faz o backup?

E a conclusão?

Quando eu vejo algumas pessoas trabalhando no Google ou Facebook, amigos ou colegas, eu gosto de pensar que sou eu quem financia aquilo ali.  E com foto de gatinhos.  Num bom sentido, claro.

Eu pessoalmente não acho um bicho de sete cabeças usar essas redes.  Nem vejo como agressão ao software livre.  Muito pelo contrário.  É uma forma de financiar o desenvolvimento de software livre.

Mas quem se sentir tocado quanto sua privacidade, sempre existem alternativas.  Mas esteja preparado pra colaborar, seja com código, seja com dinheiro, pois software livre depende de... software.  Alguém precisa fazer.

Atualização:  acabei de ler um artigo onde tanto o Yahoo quanto o Google vão fornecer criptografia através de PGP em seus serviços de mails.  http://www.pcworld.com/article/2462852/yahoo-mail-to-support-end-to-end-pgp-encryption-by-2015.html

por helio@loureiro.eng.br (Helio Loureiro) em August 09, 2014 01:46 AM

August 08, 2014

Eduardo Marcel Macan

August 01, 2014

Helio Loureiro

Microsoft lidera mercado de webservers

Como descrito e previsto anteriormente em "o último dos apaches", o servidor web IIS da Microsoft tornou-se o líder de mercado, de acordo com medições da Netcraft.

Netcraft's July 2014 Web Server Survey

Com isso chegamos ao fim de uma era de dominação do software livre.  Claro que se somarmos as quantidades de servidores Apache e Nginx, teremos uma quantidade maior de servidores de software livre.  Mas então teríamos de somar o IIS com os outros servidores proprietários, como Sun e NCSA.

Em números, a virada se deve à queda do uso do Apache, além do crescimento do IIS.

Em termos de sites realmente ativos, o Apache ainda continua líder, o que mostra uma certa "inflada" nesse número de servidores IIS.

Ainda de acordo com a Netcraft, essa inflada do IIS nos últimos tempos se deve aos sites chineses, principalmente os de compras, que apesar de serem chineses, estão hospedados em servidores americanos.  Imagino que seja por conta dos serviços de cloud disponíveis por lá.

Fui verificar se meu querido site DealExtreme está entre os chineses que adotaram Microsoft, mas pude ver pelo Netcraft que ele está firme e forte com Linux.

DealExtreme web server survey

Então posso continuar com minhas compras e com consciência tranquila.

Já outro dado que vi na Internet, e que aliás me faz lembrar de olhar o Netcraft, mostra que o uso de cloud Microsoft aumentou muito no último ano.  Então esse efeito "inflado" de aumento de servidores, mas não ativos, deve ser com certeza o Azure.  

Seria isso um reflexo da melhor qualidade do IIS?  Acho que não.  Apache sempre liderou com folga esse espaço.  Seria então por ser gratuito?  Nesse quesito, o Amazon AWS também é por 1 ano.  Então não acho que seja um espaço de "servidores de experimentação", de quem está aprendendo, mas de coisa profissional, de site de e-commerce mesmo, como é dito pela Netcraft.  Mas qual o motivo de escolherem IIS?  Eu acho que é falta de conhecimento aliada com forte propaganda da Microsoft - e cursos - de Azure e .Net.  Muitas pessoas saem das universidades sabendo isso, e nem mesmo olham pra outra coisa.  Azure e .Net de hoje é o VB e Delphi de 15 anos atrás.  A diferença é que estão entrando numa área que era dominada pela qualidade do software livre, mas que agora será tomada pela quantidade de uso.  Assim foi com o navegador Internet Explorer 6.  Riscos?  Teremos novamente padrões web ditados pela Microsoft.

2014 será marcado como o ano de grandes perdas.  Falecimentos de grandes personagens da história, como o autores Ariano Suassuna e João Ubaldo, e morte da presença do software livre na web.  E da web livre.

Estamos em risco.

por helio@loureiro.eng.br (Helio Loureiro) em August 01, 2014 09:27 AM

July 25, 2014

Helio Loureiro

Papo de buteco 4x01

Ontem, ou melhor, hoje de madrugada tive a oportunidade de participar de mais um "papo de buteco", promovido pelo Tiago Hillebrandt.  Fazia um certo tempo que não acontecia o mesmo, mas finalmente está de volta.

Como sempre, papos aleatórios sobre software livre e tecnologia. 

Como foi o primeiro desse ano, acho que estamos meio "destreinados" nos assuntos e acabamos falando pouco da pauta que tínhamos.  O lado bom é que sobrou assunto pro próximo papo de buteco.

Cheers!

por helio@loureiro.eng.br (Helio Loureiro) em July 25, 2014 05:25 PM

July 24, 2014

Eduardo Marcel Macan

July 23, 2014

Eduardo Marcel Macan

July 19, 2014

Eduardo Marcel Macan

July 18, 2014

Eduardo Marcel Macan

July 17, 2014

Helio Loureiro

Back online

Acho que ninguém percebeu, mas passei esses dias fora do ar.  O site continuou em pé, mas simplesmente não conseguia fazer login.

Tentei tudo quanto é maracutaia no Joomla pra tentar conectar.  Até descobri que dá pra criar uma senha nova direto no MySQL fazendo assim:

mysql> select username, password from j25_users where username = 'admin';
+----------+----------------------------------+
| username | password                         |
+----------+----------------------------------+
| admin    | 19a7a089e82e86fab221af066b524ce1 |
+----------+----------------------------------+
1 row in set (0.00 sec)

mysql> update j25_users set password = MD5("pastel de flango flito") where username = "admin";
Query OK, 1 row affected (0.08 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select username, password from j25_users where username = 'admin';
+----------+----------------------------------+
| username | password                         |
+----------+----------------------------------+
| admin    | 42510c674bf98493cc5647ac6e573740 |
+----------+----------------------------------+
1 row in set (0.00 sec)

 Mas não consegui conectar.  Vi que tem muita gente reclamando do mesmo problema nos fórums do Joomla, mas nenhuma das soluções funcionou pra mim.  No fim tive de restaurar um backup, que aliás pretendo escrever logo sobre, pois é algo de extraordinário de tão fácil.

Sobre a falha... bom, coisas de Joomla.  Devo mudar de plataforma de CMS?  Como parece que foi algo isolado, e aconteceu junto com o meu péssimo hábito de mexer nas configurações do site sem fazer backup, o erro foi mais meu que do Joomla.  Então deve permanecer por aqui, pra desgosto dos amigos que gostam do Plone.

por helio@loureiro.eng.br (Helio Loureiro) em July 17, 2014 07:09 PM

Casa nova

Pra quem pensou que estou falando de mim, pessoalmente, se enganou.  Foi esse servidor aqui que mudou, onde está o site.  Por isso um pouco de instabilidade esses dias, por culpa dos caches de DNS.

Estava usando uma hospedagem __friendly__ de um amigo, mas a mesma tinha algumas limitações.  Claro que tinha muitas vantagens, que agora terei de cuidar pessoalmente, mas os benefícios da migração fazem a diferença:

  • IPv6
  • https (tá, o certificado é meu, e sem CA, mas tem criptografia)
  • DNS com registro.br (achei melhor manter lá)
  • Meu servidor de mail, com postfix e spf
  • Melhor controle dos logs do apache
  • Acesso via ssh/scp

Recomendo a todos a fazerem o mesmo?  Talvez não.  Dá trabalho.  Eu nem olhava pra backup, ou proteção contra ataques DDoS.  Agora tenho de cuidar disso.  E desempenho.  O servidor VPS onde estou hospedado agora tem menos performance e limitação de memória, CPU e banda, mas os acessos também não são lá tão altos assim.  Acho que é uma troca que vale a pena.

Perco desempenho e comodidade, mas fico mais seguro e sem monitoração da NSA.

por helio@loureiro.eng.br (Helio Loureiro) em July 17, 2014 06:53 PM

July 16, 2014

Eduardo Marcel Macan

July 11, 2014

Eduardo Marcel Macan

July 10, 2014

Eduardo Marcel Macan

RT @WIRED: These are the…

RT @WIRED: These are the '80s gadgets that made 'WarGames' so spectacular http://wrd.cm/1jhiV6a (correct link) http://t.co/mnZ6BQIcQb

por Administrator em July 10, 2014 08:50 PM

July 07, 2014

Eduardo Marcel Macan

July 05, 2014

Eduardo Marcel Macan

RT @joicekafer: Video: Do you…

RT @joicekafer: Video: Do you know the difference between the United Kingdom, Great Britain and England? http://tmblr.co/Z4xWJy1KdrWCT

por Administrator em July 05, 2014 05:50 PM

RT @mashable: Flying drones capture…

RT @mashable: Flying drones capture fireworks better than any view you will ever see. Watch the videos: http://on.mash.to/TVrFTG http://t.co/…

por Administrator em July 05, 2014 04:04 PM

July 04, 2014

Eduardo Marcel Macan

“Aperfeiçoando o desenvolvimento de produtos…

"Aperfeiçoando o desenvolvimento de produtos com o flow thinking" , tradução minha para o InfoQ http://www.infoq.com/br/news/2014/06/fluxo-pensamento

por Administrator em July 04, 2014 01:09 AM

June 28, 2014

Eduardo Marcel Macan

I’m buying a desk lamp…

I'm buying a desk lamp and this one was the best "#Pixar reference" I was able to find. What do you think? http://www.tokstok.com.br/vitrine/produto.jsf?idItem=5647&bc=1004,1239

por Administrator em June 28, 2014 09:32 PM

Brasil vs Chile: Placar na Copa e na Educação

Como então nos comparamos ao Chile, nosso adversário de hoje, na educação?

 

Chile vs Brasil

Chile vs Brasil

 

Continuando a série a respeito dos “placares” da educação entre o Brasil e os países com quem jogamos na copa do mundo, aqui vai a quarta partida: (veja também Brasil vs México e  Brasil vs Croácia). Como não havia informação disponível sobre Camarões, assumimos um placar de Brasil 4 x 0 Camarões. O que fez com que a nossa “primeira fase” tenha tido 2 derrotas e uma vitória em 3 jogos. Com estes resultados, certamente não teríamos passado da fase de grupos.

Como então nos comparamos ao Chile, nosso adversário de hoje?

Do site do INEP: “Programme for International Student Assessment (Pisa) – Programa Internacional de Avaliação de Estudantes – é uma iniciativa internacional de avaliação comparada, aplicada a estudantes na faixa dos 15 anos, idade em que se pressupõe o término da escolaridade básica obrigatória na maioria dos países.”

Na copa:

Jogo disputado, com oportunidades desperdiçadas dos dois lados, sem exibições de brilhantismo e abaixo do nível dos países desenvolvidos.

Tempo Normal: Brasil 1 x 1 Chile. ( BRA: David Luiz 19″ , CHI: Alexis Sanches, 77″ )
Prorrogação: Brasil 0 x 0 Chile
Pênaltis:

  • Brasil
    • David Luiz, Marcelo,  Neymar
  • Chile
    • Aránguis, Marcelo Diaz,

Final: Brasil 4 x 3 Chile

Jogo muito equilibrado, com os dois times tendo chances de estar à frente. Decisão nos pênaltis, Brasil avança para as quartas de final.

No Pisa:

  • Matemática, Chile 1 x 0: Brasil 391 pontos, Chile 423.0 pontos
  • Leitura, Chile 2 x 0: Brasil 410 pontos, Chile 424.0 pontos
  • Ciências, Chile 3 x 0 : Brasil 405 pontos, Chile 415.0 pontos
  • Resolução de Problemas, Chile 4 x 0: Brasil 428.5 pontos, Chile - 448.0 pontos .

Final: Brasil 0 x 4 Chile. Jogo disputado, dois países bastante equivalentes, mas tomamos mais quatro gols mesmo assim.

Resultado: Já havíamos sido eliminados na fase de grupos da educação, agora teríamos sido novamente eliminados no mata-mata com o Chile, de goleada. Enquanto isso, no futebol, avançamos.

Fonte: OECD

por Eduardo Maçan em June 28, 2014 07:08 PM

June 21, 2014

Eduardo Marcel Macan

June 20, 2014

Eduardo Marcel Macan

warning: addictive. It reminds me…

warning: addictive. It reminds me of my technical drawing classes in the good old days http://euclidthegame.org/

por Administrator em June 20, 2014 12:31 AM

June 18, 2014

Eduardo Marcel Macan

@chesterbr I hope your jobs…

@chesterbr I hope your jobs finish successfully in less than one Agnetha-second and two Anni-frid units of server load.

por Eduardo Maçan em June 18, 2014 01:19 AM

June 17, 2014

Eduardo Marcel Macan

Brasil vs México: Placar na Copa e na Educação

Continuando a série a respeito dos "placares" da educação entre o Brasil e os países com quem jogamos na copa do mundo, aqui vai a segunda partida: Brasil vs México.

 

Brasil e México

Brasil e México

Continuando a série a respeito dos “placares” da educação entre o Brasil e os países com quem jogamos na copa do mundo, aqui vai a segunda partida: Brasil vs México. (veja também: Brasil vs Croácia)

Do site do INEP: “Programme for International Student Assessment (Pisa) – Programa Internacional de Avaliação de Estudantes – é uma iniciativa internacional de avaliação comparada, aplicada a estudantes na faixa dos 15 anos, idade em que se pressupõe o término da escolaridade básica obrigatória na maioria dos países.”

Na copa:

Jogo disputado, com oportunidades desperdiçadas dos dois lados, sem exibições de brilhantismo e abaixo do nível dos países desenvolvidos.

Final: Brasil 0 x 0 México.

No Pisa:

  • Matemática, México 1 x 0: Brasil 391 pontos, México 413.0 pontos
  • Leitura, México 2 x 0: Brasil 410 pontos, México 424.0 pontos
  • Ciências, México 3 x 0 : Brasil 405 pontos, México 415.0 pontos
  • Resolução de Problemas, México 3 x 1: Brasil 428.5, México – não disponível -.

Final: Brasil 1 x 3 México. Foi um jogo mais disputado, apesar dos dois países estarem abaixo da média dos demais países, ainda assim, perdemos pelo elástico placar de 3 a 1.

Nós ainda não pontuamos na copa da educação. Fonte: OECD

por Eduardo Maçan em June 17, 2014 10:44 PM

June 16, 2014

Eduardo Marcel Macan

@dvespa Todas foram, aliás, muito…

@dvespa Todas foram, aliás, muito iguais. Até me senti meio culpado depois que critiquei a nossa :P

por Eduardo Maçan em June 16, 2014 05:16 PM

June 15, 2014

Eduardo Marcel Macan

June 12, 2014

Eduardo Marcel Macan

Brasil vs Croácia, Placar na Copa e na Educação

Qual o placar de Brasil vs Croácia na educação?

brcro

Resolvi conferir como nos saímos na educação contra os países com quem jogamos na copa do mundo, aqui vai a primeira partida: Brasil vs Croácia.

Do site do INEP: “Programme for International Student Assessment (Pisa) – Programa Internacional de Avaliação de Estudantes – é uma iniciativa internacional de avaliação comparada, aplicada a estudantes na faixa dos 15 anos, idade em que se pressupõe o término da escolaridade básica obrigatória na maioria dos países.”

Na copa:

  • Marcelo, Brasil 0 x 1 Croácia – 11 minutos, contra.
  • Neymar, Brasil  1 x 1 Croácia – 30 minutos
  • Neymar, Brasil  2 x 1 Croácia – 73 minutos
  • Oscar, Brasil 3 x 1 Croácia – 93 minutos.

Final: Brasil 3 x 1 Croácia.

No Pisa:

  • Matemática, Croácia 1 x 0: Brasil 391 pontos, Croácia 471 pontos
  • Leitura, Croácia 2 x 0: Brasil 410 pontos, Croácia 485 pontos
  • Ciências, Croácia 3 x 0 : Brasil 405 pontos, Croácia 491 pontos
  • Resoluçã