Ama-me tal como és!

Conheço as tuas misérias, tanto as lutas e tribulações da tua alma, como a fraqueza do teu corpo enfermiço; conheço a tua covardia, os teus pecados, os teus desfalecimentos. E no entanto digo-te: «Dá-me o teu coração, ama-me tal como és!»

Se esperas a ser um anjo antes de te abandonares e te entregares ao Amor, não me amarás nunca. Ainda que caias nessas faltas que não quererias cometer nunca, ainda que sejas tão fraco na pratica da virtude, tudo suporto, menos que não me ames. Em qualquer instante e em qualquer disposição de ânimo em que te encontrares, tanto no fervor como na aridez, ama-me tal como és! Quero o amor do teu coração indigente; se, para me amares, esperas a ser perfeito, não me amarás nunca.

Porventura não poderia Eu fazer de cada grão de areia um serafim radiante de pureza, de nobreza e de amor? Porventura não poderia Eu, por um simples aceno da minha vontade, fazer surgir do nada milhares de santos mil vezes mais perfeitos e amáveis do os que criei? Porventura não sou o Todo-poderoso? E se Eu quisesse deixar no nada para sempre esses seres maravilhosos e preferisse o teu pobre amor ao deles?

Meu filho, deixa-me amar-te. Quero o teu coração. Previ, evidentemente, que te formasses [na virtude], mas , entretanto, quero-te tal como és. E quereria que tu fizesse o mesmo: desejo ver subir o amor do mais profundo da tua miséria. Amo em ti até mesmo a tua fraqueza. Compraz-me o amor dos pobres; quero que, da indigência, se eleve continuamente este clamor: «Senhor, amo-te!» Para que quero Eu a tua ciência e os teus talentos? Teria podido destinar-te a grandes tarefas; mas não: tu serás o servo inútil (Cfr. Lc 17, 10). Só te Peço que ames! O amor levar-te-á a conseguir tudo o mais sem que o percebas. Procura apenas encher de amor o momento presente; procura cumprir por amor todos os teus pequenos deveres.

Hoje apresento-me como um mendigo diante da porta do teu coração. Eu, o Senhor dos senhores. Bato e espero: apressa-te a receber-me, não alegues que és miserável, não me digas que és indigno. Se tivesses conhecido por completo a tua indigência, terias morrido de dor. A única coisa que poderia ferir o meu Coração seria ver-te duvidar ou perder a confiança. Quero que penses em mim a cada hora do dia e da noite; não quero que faças nada, a menor coisa, por um motivo que não seja o amor. Dar-te-ei um amor muito mais perfeito do que aquele que alguma vez possas ter sonhado.

Mas lembra-te disso: ama tal como és! Não esperes pelo dia em que sejas santo para te abandonares e te entregares ao Amor. Se não, nunca amarás.

Michel Esparza, A auto-estima do cristão, Quadrante, 2008, pp 153-155

brew install gtkwave

MenottiBookPro:gnu menotti$ brew install gtkwave
==> Installing dependencies for gtkwave: pkg-config, xz, gettext, libffi,
==> Installing gtkwave dependency: pkg-config
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/pkg-config-
######################################################################## 100,0%
==> Pouring pkg-config-0.28.mavericks.bottle.1.tar.gz
  /usr/local/Cellar/pkg-config/0.28: 10 files, 604K
==> Installing gtkwave dependency: xz
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/xz-5.0.5.ma
######################################################################## 100,0%
==> Pouring xz-5.0.5.mavericks.bottle.tar.gz
  /usr/local/Cellar/xz/5.0.5: 58 files, 1,5M
==> Installing gtkwave dependency: gettext
==> Downloading http://ftpmirror.gnu.org/gettext/gettext-0.18.3.1.tar.gz
######################################################################## 100,0%
==> Downloading patches
######################################################################## 100,0%
==> Patching
patching file gettext-tools/Makefile.in
Hunk #1 succeeded at 1551 (offset 51 lines).
==> ./configure --prefix=/usr/local/Cellar/gettext/0.18.3.1 --with-included-gett
==> make
==> make install
==> Caveats
This formula is keg-only: so it was not symlinked into /usr/local.

OS X provides the BSD gettext library and some software gets confused if both are in the library path.

Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:

    LDFLAGS:  -L/usr/local/opt/gettext/lib
    CPPFLAGS: -I/usr/local/opt/gettext/include

==> Summary
  /usr/local/Cellar/gettext/0.18.3.1: 374 files, 12M, built in 4.0 minutes
==> Installing gtkwave dependency: libffi
==> Downloading http://mirrors.kernel.org/sources.redhat.com/libffi/libffi-3.0.13.tar.gz
######################################################################## 100,0%
==> ./configure --prefix=/usr/local/Cellar/libffi/3.0.13
==> make install
==> Caveats
This formula is keg-only: so it was not symlinked into /usr/local.

Mac OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.

Some formulae require a newer version of libffi.

Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:

    LDFLAGS:  -L/usr/local/opt/libffi/lib

==> Summary
  /usr/local/Cellar/libffi/3.0.13: 13 files, 388K, built in 19 seconds
==> Installing gtkwave dependency: glib
==> Downloading http://ftp.gnome.org/pub/gnome/sources/glib/2.38/glib-2.38.1.tar.xz
######################################################################## 100,0%
==> Downloading patches
######################################################################## 100,0%
######################################################################## 100,0%
==> Patching
patching file aclocal.m4
Hunk #1 succeeded at 1580 (offset 15 lines).
patching file config.h.in
patching file configure
Hunk #2 succeeded at 27731 (offset 35 lines).
patching file configure.ac
Hunk #1 succeeded at 2683 (offset 1 line).
patching file gio/gdbusprivate.c
patching file gio/xdgmime/xdgmime.c
patching file gio/Makefile.am
patching file gio/Makefile.in
patching file gio/gnextstepsettingsbackend.c
patching file gio/gnextstepsettingsbackend.m
==> ./configure --disable-maintainer-mode --disable-silent-rules --disable-dtrace --disable-modular-tests --disable
==> make
==> make install
  /usr/local/Cellar/glib/2.38.1: 413 files, 16M, built in 2.2 minutes
==> Installing gtkwave dependency: jpeg
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/jpeg-8d.mavericks.bottle.tar.gz
######################################################################## 100,0%
==> Pouring jpeg-8d.mavericks.bottle.tar.gz
  /usr/local/Cellar/jpeg/8d: 18 files, 780K
==> Installing gtkwave dependency: libtiff
==> Downloading ftp://ftp.remotesensing.org/pub/libtiff/tiff-4.0.3.tar.gz
######################################################################## 100,0%
==> ./configure --prefix=/usr/local/Cellar/libtiff/4.0.3 --without-x --disable-lzma --with-jpeg-include-dir=/usr/lo
==> make install
  /usr/local/Cellar/libtiff/4.0.3: 254 files, 3,8M, built in 41 seconds
==> Installing gtkwave dependency: libpng
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/libpng-1.5.14.mavericks.bottle.1.tar.gz
######################################################################## 100,0%
==> Pouring libpng-1.5.14.mavericks.bottle.1.tar.gz
  /usr/local/Cellar/libpng/1.5.14: 15 files, 1,0M
==> Installing gtkwave dependency: gobject-introspection
==> Downloading http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/1.38/gobject-introspection-1.38.0.tar.
######################################################################## 100,0%
==> ./configure --prefix=/usr/local/Cellar/gobject-introspection/1.38.0
==> make
==> make install
  /usr/local/Cellar/gobject-introspection/1.38.0: 207 files, 9,9M, built in 56 seconds
==> Installing gtkwave dependency: gdk-pixbuf
==> Downloading http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/2.30/gdk-pixbuf-2.30.0.tar.xz
######################################################################## 100,0%
==> ./configure --disable-maintainer-mode --enable-debug=no --prefix=/usr/local/Cellar/gdk-pixbuf/2.30.0 --enable-i
==> make
==> make install
  /usr/local/Cellar/gdk-pixbuf/2.30.0: 206 files, 4,3M, built in 40 seconds
==> Installing gtkwave dependency: pixman
==> Downloading http://cairographics.org/releases/pixman-0.30.2.tar.gz
######################################################################## 100,0%
==> ./configure --disable-gtk --prefix=/usr/local/Cellar/pixman/0.30.2 --disable-mmx
==> make install
  /usr/local/Cellar/pixman/0.30.2: 11 files, 1,2M, built in 31 seconds
==> Installing gtkwave dependency: cairo
==> Downloading http://cairographics.org/releases/cairo-1.12.16.tar.xz
######################################################################## 100,0%
==> ./configure --prefix=/usr/local/Cellar/cairo/1.12.16 --with-x --enable-gobject=yes
==> make install
  /usr/local/Cellar/cairo/1.12.16: 105 files, 7,6M, built in 2.4 minutes
==> Installing gtkwave dependency: icu4c
==> Downloading http://download.icu-project.org/files/icu4c/52.1/icu4c-52_1-src.tgz
######################################################################## 100,0%
==> ./configure --prefix=/usr/local/Cellar/icu4c/52.1 --disable-samples --disable-tests --enable-static --with-libr
==> make VERBOSE=1
==> make VERBOSE=1 install
==> Caveats
This formula is keg-only: so it was not symlinked into /usr/local.

Conflicts; see: https://github.com/mxcl/homebrew/issues/issue/167

Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:

    LDFLAGS:  -L/usr/local/opt/icu4c/lib
    CPPFLAGS: -I/usr/local/opt/icu4c/include

==> Summary
  /usr/local/Cellar/icu4c/52.1: 239 files, 60M, built in 3.1 minutes
==> Installing gtkwave dependency: freetype
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/freetype-2.5.0.1.mavericks.bottle.1.tar.gz
######################################################################## 100,0%
==> Pouring freetype-2.5.0.1.mavericks.bottle.1.tar.gz
  /usr/local/Cellar/freetype/2.5.0.1: 59 files, 2,6M
==> Installing gtkwave dependency: harfbuzz
==> Downloading http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-0.9.23.tar.bz2
######################################################################## 100,0%
==> ./configure --prefix=/usr/local/Cellar/harfbuzz/0.9.23 --with-icu
==> make install
  /usr/local/Cellar/harfbuzz/0.9.23: 70 files, 2,8M, built in 29 seconds
==> Installing gtkwave dependency: fontconfig
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/fontconfig-2.10.95.mavericks.bottle.tar.gz
######################################################################## 100,0%
==> Pouring fontconfig-2.10.95.mavericks.bottle.tar.gz
  /usr/local/Cellar/fontconfig/2.10.95: 447 files, 4,9M
==> Installing gtkwave dependency: pango
==> Downloading http://ftp.gnome.org/pub/GNOME/sources/pango/1.36/pango-1.36.0.tar.xz
######################################################################## 100,0%
==> ./configure --prefix=/usr/local/Cellar/pango/1.36.0 --enable-man --with-html-dir=/usr/local/Cellar/pango/1.36.0
==> make
==> make install
  /usr/local/Cellar/pango/1.36.0: 130 files, 4,6M, built in 48 seconds
==> Installing gtkwave dependency: atk
==> Downloading http://ftp.gnome.org/pub/gnome/sources/atk/2.10/atk-2.10.0.tar.xz
######################################################################## 100,0%
==> ./configure --prefix=/usr/local/Cellar/atk/2.10.0 --enable-introspection=yes
==> make
==> make install
  /usr/local/Cellar/atk/2.10.0: 195 files, 3,3M, built in 24 seconds
==> Installing gtkwave dependency: gtk+
==> Downloading http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-2.24.22.tar.xz
######################################################################## 100,0%
==> ./configure --prefix=/usr/local/Cellar/gtk+/2.24.22 --disable-glibtest --disable-introspection --disable-visibi
==> make install
  /usr/local/Cellar/gtk+/2.24.22: 1184 files, 52M, built in 3.1 minutes
==> Installing gtkwave
==> Downloading http://gtkwave.sourceforge.net/gtkwave-3.3.41.tar.gz
######################################################################## 100,0%
==> ./configure --prefix=/usr/local/Cellar/gtkwave/3.3.41
==> make install
  /usr/local/Cellar/gtkwave/3.3.41: 98 files, 4,1M, built in 64 seconds
MenottiBookPro:gnu menotti$ 

PyDev Mac OS X Mountain Lion

O Mac OS X vem com várias versões do Python instaladas por razões que eu desconheço. Na instalação padrão do PyDev, a partir do repositório, a configuração das bibliotecas não é feita corretamente. No meu sistema o interpretador usado era o da versão 2.7, mas as bibliotecas eram as da versão 2.6, o que causa erro em alguns imports. Para corrigir o problema basta ir no menu Eclipse, Preferences…, PyDev, Interpreter – Python, clicar em Remove na parte de cima e depois em Auto Config. O interpretador escolhido será o mesmo, mas a versão das bibliotecas é selecionada corretamente.

PyDev

aptitude Easter Egg

ubuntu@ubuntu:~$ aptitude moo
There are no Easter Eggs in this program.
ubuntu@ubuntu:~$ aptitude moo -v
There really are no Easter Eggs in this program.
ubuntu@ubuntu:~$ aptitude moo -v -v
Didn't I already tell you that there are no Easter Eggs in this program?
ubuntu@ubuntu:~$ aptitude moo -v -v -v
Stop it!
ubuntu@ubuntu:~$ aptitude moo -v -v -v -v
Okay, okay, if I give you an Easter Egg, will you go away?
ubuntu@ubuntu:~$ aptitude moo -v -v -v -v -v
All right, you win.

                               /----\
                       -------/      \
                      /               \
                     /                |
   -----------------/                  --------\
   ----------------------------------------------
ubuntu@ubuntu:~$ aptitude moo -v -v -v -v -v -v
What is it?  It's an elephant being eaten by a snake, of course.

Haja paciência

Prezado Sr. Ricardo Menotti,

Em resposta a sua manifestação, informamos que para solicitar a alteração do endereço do veículo é necessario que acessar nosso portal, www.detran.sp.gov.br, aba “Veículos”, opção “Outros- Alteração de Endereço no mesmo Município” e siga as orientações informadas na pagina.

Atenciosamente,

Detran.SP

Atendimento ao Cidadão

Por gentileza, não responda esta mensagem. Esta caixa de correio é exclusiva para o envio de respostas às manifestações ao Detran.SP. Caso ainda tenha alguma dúvida, crítica ou sugestão, solicitamos que abra uma nova manifestação, por meio do portal www.detran.sp.gov.br.

……….Manifestação do Cidadão……….

Prezados,

Para solicitar a mudança de endereço dentro da mesma cidade o Detran/SP exige que o licenciamento do ano vigente esteja em dia. Preciso fazer a transferência antes de pagar o licenciamento, justamente porque o documento será encaminhado para o endereço antigo se eu fizer o pagamento agora. Como devo proceder neste caso?

Atenciosamente,

Ricardo Menotti

Integração entre redes sociais e aplicativos

Este post apresenta a integração dos aplicativos Instagram, RunKeeper e Foursquare com as redes sociais Facebook e Twitter. Os três aplicativos são capazes de postar diretamente das duas redes sociais, mas a integração entre elas gera uma pequena confusão. O problema é que o Facebook é capaz de enviar suas postagens diretamente para o Twitter e vice versa, só que o Twitter faz isso mesmo com as atividades que vêm de outros aplicativos. Ou seja, se você compartilha qualquer coisa com eles nas duas redes, o Twitter republica isso no Facebook e aparece lá duas vezes.

O compartilhamento que eu uso no RunKeeper não revela o mapa da atividade publicamente, só para os meus amigos naquela rede, então a atividade gerada pelo Twitter no Facebook e a original é praticamente a mesma. Já para quem tem os mapas públicos no RunKeeper o Facebook mostra junto e fica bem legal, mas eu não sei como é isso no Twitter e nem como fica quando ele replica no Facebook.

Já com o Instagram o comportamento é um pouco diferente. A atividade no Facebook inclui a foto em tamanho normal (abaixo) enquanto na que vem do Twitter só a miniatura é exibida (acima). Se o aplicativo serve justamente para compartilhar fotos não faz muito sentido. Destacando a atividade no Facebook (sabe aquela estrelinha?) ela passa a ocupar a largura toda da timeline mas a foto não aumenta.

O comportamento com o Foursquare é quase o mesmo, se tratando de checkins com fotos. Na minha opinião este é o mas inútil dos três, então nem vale a pena comentar.

Apresento a seguir um esquema dos compartilhamentos que estou usando atualmente. O Twitter republica tudo no Facebook, então se você não está preocupado com a aparência que isso vai ter na sua timeline, compartilhe só com seus seguidores do Twitter e os seus amigos do Facebook vão receber normalmente. Se você quer que sua foto do Instagram ou Foursquare apareça na timeline, então marque também o Facebook na hora de compartilhar, mas isso vai ficar duplicado por causa do Twitter.

Uma última dica: o Facebook também é capaz de enviar suas publicações para o Twitter (que felizmente não envia de volta para o Facebook, evitando um deadlock!). Quando compartilhar uma foto ou link no Facebook, inclua um comentário, nem que seja para replicar a descrição. Isso vai aparecer no Twitter e ajudar seus seguidores a descobrirem do que se trata sem terem que clicar no link.

Só as configurações de privacidade e segurança de cada rede já dariam um manual, então encerro por aqui. Um abraço!

 

Programa Estrelas (Não é o da Angélica)

#!/usr/bin/env python3

from turtle import *

aset={0}
for pontas in range(5, 25):
    for circs in range(2, (pontas+1)//2+1):
        a=360*circs
        v=a/pontas
        t=abs(180-v)
        l=200-t
        if pontas % circs == 0: 
            print(pontas, circs, "M", a, v, t)
        else:
            if t in aset:
                print(pontas, circs, "R", a, v, t)
            else:
                aset.add(t)
                clear()
                print(pontas, circs, "*", a, v, t)
                back(l/2)
                for k in range(1,pontas+1):
                    forward(l)
                    right(v)
                forward(l/2)

Re: Agendamento Oi

Oi Oi,
Eu não solicitei instalação nenhuma!
Alguém deve ter cometido um engano.
Atenciosamente,
Menotti

Em 26/10/2012, às 11:33, Relacionamento escreveu:

Oi,
Bem vindo à Oi TV. Segue a sua data de instalação:
Data:29/10/2012
Horário: 08:00 a 12:00
Qualquer dúvida, ligue para nossa Central de Atendimento Oi TV, através do telefone 106 31.
Equipe Oi TV

Esta mensagem, incluindo seus anexos, pode conter informacoes privilegiadas e/ou de carater confidencial, nao podendo ser retransmitida sem autorizacao do remetente. Se voce nao e o destinatario ou pessoa autorizada a recebe-la, informamos que o seu uso, divulgacao, copia ou arquivamento sao proibidos. Portanto, se você recebeu esta mensagem por engano, por favor, nos informe respondendo imediatamente a este e-mail e em seguida apague-a.

Netiqueta avançada

Encontrei muito material na internet sobre netiqueta, mas duas questões permaneceram em aberto até agora. Seguem os problemas e as soluções propostas por mim para cada uma delas.
  1. Em uma mensagem de e-mail, quando devo copiar (cc) outras pessoas? Quando recebo uma mensagem com cópia, devo responder também com cópia para todos os destinatários? Aqui estou assumindo mensagens entre destinatários e não em grupos ou listas de discussão que possuem suas próprias regras. Copio uma mensagem para outras pessoas quando o assunto ou pergunta é relevante para o trabalho delas ou quando elas também podem fornecer alguma resposta. Em geral respondo os e-mails desta natureza com cópia para todos, pois assim decidiu quem escreveu a mensagem original. Se a pessoa copiada se sentir incomodada, deve orientar quem originou a mensagem a não proceder mais assim nestes casos. Muitas pessoas abusam da cópia, mas na minha opinião a falha é de quem origina a conversa e não de quem responde.
  2. Quando perguntam “Alguém aí (alguma coisa) ?” você só deve responder se se enquadrar na pergunta afirmativamente. Explico. Em geral a pessoa não quer saber “quem NÃO (alguma coisa)”, por exemplo, se perguntar quem torce para o São Paulo, provavelmente querem lhe vender um uniforme ou combinar uma viagem para assistir um jogo no Morumbi, logo, não estão interessados em quem NÃO torce para o São Paulo. Parece implicância, mas isso acontece com uma frequência alta e gera muito ruído nas comunicações. Vejamos outro exemplo. O responsável por uma reunião manda uma mensagem para 10 pessoas com os seguintes dizeres: “Prezados, faremos uma reunião na segunda-feira de manhã para tratar de … . Se alguém tiver um impedimento neste horário, favor avisar para marcarmos outro dia/horário”. Neste caso, o sujeito quer saber se alguém tem um impedimento com este horário, caso contrário, está tudo resolvido. Não há necessidade de cada um dos 10 responder com mensagens do tipo: “Ok, estarei lá”. Em muitos casos, o interlocutor sabe que a maioria não se enquadra no que ele está perguntando e, portanto, só espera a resposta de quem se enquadra. Para uma pergunta do tipo “Alguém teria dólares canadenses para me vender?” a resposta “Nunca vi uma cédula desta moeda!” não tem muita utilidade, certo?

E aí, você concorda com estas regras? Tem alguma questão avançada de netiqueta?