terça-feira, 21 de agosto de 2007

Contra a Reforma Ortográfica, Letra Natimorta

Faço questão de ignorar essa nova reforma ortográfica. Foi um fracasso desde o começo, buscando uma unificação irracional — porque a ortografia portuguesa é fonética, e os dialetos divergem — e indesejada. Os burocratas de plantão nos colocaram numa situação onde o país mais importante, Portugal, não aderiu. E vai tornar o português do Brasil mais inconsistente.

Adotaria de bom grado um acento diferencial para o passado, como se faz em Portugual (andámos, falámos), e perder alguns hífens — mas o resto das mudanças é bem inútil. Talvez o agudo de idéia, aßembléia pudesse cair; o resto deve permanecer.

segunda-feira, 6 de agosto de 2007

Trabalhos de uma Abelha

Megumi‐chan eſtá finalmente no cibereſpaço com ſuas artes!

terça-feira, 31 de julho de 2007

Canſei de ſer braſileiro — e enganado

Me parece que falta foco — mas quem ſabe vale a pena manifeſtar alguma indignação. Pelo menos é melhor que aquelas inócuas ‘manifeſtações pela paz’, que nem dão condições à polícia trabalhar, nem evitam que os cidadãos ſejam coniventes, nem convertem os bandidos. Vaias valem!

O ideal ſeria eßa indignação levar à renúncia do chefe da quadrilhaPreſidente da República.

Só o que me ſegura aqui, além do medo de ſair, é a igreja.

Sou contra a CPMF

Vamos acabar com a CPMF. O governo tem de diminuir gastos, não continuar com impostos temporários.

Em precisando de impostos, têm de ser convenientes. A CPMF é extremamente inconveniente, fazendo com que precisemos de mais contas bancárias e freqüentemente de evitar serviços bancários. Ao fazer com que evitemos os bancos, aumenta os custos das transações bancárias e, portanto, os custos que compõem a tarifa. Também contribui para as tarifas altas ao diminuir a competição entre bancos.

Para ser justo, não foi invenção do PT nem o Lula foi o primeiro a prorrogar. Entretanto, o Lula está pagando dívidas do governo e pendurando amigos no imenso cabide que é Brasília — quel tal nos dar um alívio?

terça-feira, 3 de julho de 2007

Quaſe‐convertidos

Lendo uma crônica recente do João Ubaldo Ribeiro no Estadão, lembrei como tantos intelectuais, ao amadurecerem, chegam a parecer quaſe convertidos… por exemplo o Paulo Francis.

E não é ſó conſervadoriſmo, parece meſmo que ficam mais ſábios, mais realiſtas, preocupando‐ſe com queſtões mais fundamentais.

segunda-feira, 2 de julho de 2007

Administração de dados à la Unix

Originalmente publicada em pgbr-geral@postgresql.org., tranſcrita com adaptações.

Eſta é uma idéia bem incipiente, goſtaria de diſcuti-la aqui. Alguns podem achar que é fora do tópico; neße caſo, aceito ſugeſtões de onde debatê-la.

Andei inveſtigando ferramentas de modelagem, e acabei ficando fruſtrado. Pelo que olhei e até teſtei, as ferramentas ‘profißionais’ eſtão por volta de US$4K, chegando facilmente a US$8K ſe a gente quiſer ‘luxos’ (¡não!) como verſionamento. As ferramentas livres são inexiſtentes, incompletas e (ou) imaturas; eſcolha pelo menos dois deßes adjetivos. Além de falta de ſuporte a ſiſtemas livres e vai por aí afora.

Mas agora o que tem me irritado é o próprio fluxo de trabalho deßas ferramentas. Não são nada práticas, forçando tudo a paßar por diagramas. Eu preferiria fazer tudo em texto, e ter diagramas como ſaídas do proceßo, não entradas. E tive a idéia maluca de eſcrever uma propoſta a reſpeito, mas queria ſaber ſe alguém já viu algo aßim, ou ſe é abſurdo.

Hoje, numa ferramenta de modelagem de dados, o proceßo começa com a definição de um dicionário de dados. Uſando eße dicionário de dados, cria-ſe um DER. Eße diagrama é então traduzido para o ſabor SQL do SGBD relevante.

O problema óbvio é que diagramas são menos expreßivos e mais chatos de fazer que um programa SQL ou (idealmente) relacional. Então por que não eſcrever ISO SQL, Tutorial D ou meſmo D4 (deſculpem os idealiſtas, também ſou idealiſta mas…)?

Não ſeria fácil, mas creio que ſeria poßível, com planejamento e paciência, criar um ſiſtema muito mais produtivo e flexível uſando a filoſofia Unix: cada tarefa deve ſer bem feita por um componente. As interfaces são bem definidas, e cada ferramenta pode ſer ſubſtituída ou melhorada independentemente.

No caſo, começar‐ſe‐ia com uma gramática (por exemplo) Tutorial D ou D4. Talvez uſar um derivado de Scheme ou ML para obter mais concisão e poder programático, creio que já fizeram um SchemeQL ou coiſa aßim. Mas talvez um ſubconjunto do ISO SQL:2003, deixando de lado tudo o que for físico como ponteiros, índices &c; embora eu não creia que o SQL seja ſuficientemente expreßivo de todas as ſituações com que um SGBD deva lidar — eſpecificamente, todos os tipos de reſtrições de integridade.

Neßa linguagem, definiríamos domínios, entidades, regras de negócio &c, tudo o que tem a ver com o modelo lógico (conceitual). O básico é ter a linguagem definida; a partir daí criam-ſe validadores e compiladores. O reſultado dos compiladores ſeria um programeta de definição de dados para o(s) SGBD(s) alvo de eſcolha, por exemplo noßo caro Dumbo.

Deßa meſma definição, uſaríamos um AutoDoc ou SQL Fairy (cuidado, a página inicial dele cega!) para gerarmos todos os diagramas que quiséßemos: DER, IDEF1X &c para benefício dos uſuários. Até aí é trabalho do Adminiſtrador (ou Arquiteto) de Dados. A partir da linguagem, podemos criar todo tipo de auxílios, como IDEs (um modo Emacs, por exemplo).

Até aí foi conceitualmente tranqüilo. O que me preocupa, além da poßibilidade deßa idéia ſer muito pior do que me parece, é o ſegundo paßo: findo o trabalho do AD, começa o do Adminiſtrador de Baſes de Dados, o ſempre popular ABD (ou DBA, para os anglófilos). Ele teria de pegar eßa definição da Baſe de Dados (BD) e acreſcentar tudo o que é físico: índices, parâmetros de armazenamento &c. Não me parece eſpecialmente difícil; ele poderia fazê-lo ſeja numa extensão da noßa linguagem conceitual, ſeja na linguagem do ſiſtema alvo. Ou meſmo através de remendos a aplicar ao modelo conceitual, como ſe faz em programação tradicional meſmo.

Tenho certeza de que há muitos percalços nos quais não penſei, mas queria ſaber de vocês o que acham.

Para concluir, creio que um ſiſtema aßim poderia ſer o começo de coiſas muito melhores. Por exemplo, o único quaſe‐SGBDR hoje em produção é o Alphora Dataphor, que tem algo ſemelhante não para modelagem de dados mas para o ſiſtema como um todo: a gente eſcreve D4 (que é uma D válida) e os comandos são executados num SGBD SQL (infelizmente ainda não ſuporta o Jumbo). É um ſiſtema proprietário e complexo, e ainda por cima em MS .Net, mas é uma boa idéia. Não conſigo imaginar hoje um projeto dum clone ou equivalente livre dele, mas eße noßo ſiſtema eventualmente poderia ſer um primeiro paßo.

Deu para entender?

segunda-feira, 7 de maio de 2007

Desenhos do Felipe

Estou em modo paternal — aqui vão algumas fotos de família.

Família

sexta-feira, 20 de abril de 2007

Procurando um DBA

Procuro um DBA para meu atual empregador. Tem de saber ou MySQL ou PostgreSQL, de preferência ao menos um pouco dos dois. Ficamos na Av Engº Luís Carlos Berrini, zona sul de São Paulo, SP, perto da Av Águas Espraiadas.

Alguém se candidata?

terça-feira, 20 de março de 2007

Críticas aos EUA

Outra do amigo Bachega:

American Jesus

Bad Religion

I don’t need to be a global citizen
’Cuz I’m blessed by nationality
I’m a member of a growing populace
We enforced our popularity
There are things thet seem to pull us under and
And there are things that drag us down
But there’s a power and vital presence
That’s looking all around
We’ve got the American Jesus (2×)
See him on the Interstate

I feel sorry for the Earth’s population
’Cuz so few live in the USA
At least the foreigners can copy our morality
They can visit but they cannot stay
Only precious few can garner the prosperity
And it makes us walk with confidence
We’ve got a place to go when we die
And the architect resides right here
We’ve got the American Jesus
Bolstering national plan
We’ve got the American Jesus
Overwhelming millions everyday

He’s the farmer barren fields
The force the army wields
The expressions in the faces
Of the starving millions
The power of the man
The fuel that drives the clan
The motive and the conscience
Of the murderer
He’s the preacher on TV
The false sincerity
The form letter that written by
The big computers
He’s the nuclear bombs
And the kids with no moms
And I’m fearful that
He’s inside me

We’ve got the American Jesus
See him on the interstate
We’ve got the American Jesus
Exercising his authority
We’ve got the American Jesus
See him on the interstate
We’ve got the American Jesus
Overwhelming millions everyday, Yeah!

One nation under God (×8)

As críticas ſão válidas para muitos eſtadunidenſes, e injuſtas para muitos outros.

Eu prefiro pregar o certo e criticar os de dentro, antes que os de fora. Eſtá muito fácil criticar os EUA em tempos de Buſh, e muito fácil perder a perſpectiva não vendo os erros dos outros — incluſive os noßos — que incluſive ajudam a propiciar os deles.

E olha que o pragmatiſmo eſtadunidenſe eſtá deſtruindo minha profißão, a Adminiſtração de Dados. Não ſem a colaboração da omißão européia, da cupidez oriental, e da ignorância braſileira — aliás, terceiromundiſta.

Rubem Alves, a praga

Mais um artigo enviado pelo amigo Bachega, preciſando duma análiſe.

A Praga

Alves, Rubem

Triſte… para fazer um argumento (válido) contra a infalibilidade papal, ele ataca o caſamento. E também triſtemente, eße tipo de argumento ſutil e deſtrutivo é típico do Rubem Alves, e é típico da Folha publicar eßas coiſas baixas.

É bom atentar para o que o papa diz. Porta-voz de Deus na Terra, ele só pensa pensamentos divinos. Nós, homens tolos, gastamos o tempo pensando sobre coisas sem importância tais como o efeito estufa e a possibilidade do fim do mundo. O papa vai direto ao que é essencial: o segundo casamento é uma praga!

Olha que ridículo. Que poßibilidade de fim do mundo? Hoje ſó há duas: a Segunda Vinda ou a guerra nuclear.

E quem diße que recaſamentos fora dos parâmetros bíblicos não ſão piores que o efeito eſtufa? Eſte tem ſido exagerado a ponto de arrancar exortações por parte de cientiſtas que crêem que tem-ſe deſacreditado a ciência para conſeguir verbas aßuſtando o povo.

Aliás, o papa não vai direto ao que é eßencial: ſua afirmação eſtá contida em Sacramentum Caritatis, uma Exortação Apoſtólica Pós-Sinodal Ao Epiſcopado, Ao Clero, Às Peßoas Conſagradas e Aos Fiéis Leigos Sobre a Eucariſtia, Fonte e Ápice da Vida e da Mißão da Igreja; ou ſeja, é algo que não intereßa nem ao Rubem Alves nem àqueles que penſam como ele, os quais ou não fazem parte da igreja romaniſta, ou o fazem hipocritamente.

Está certo. O casamento não pertence à ordem abençoada do paraíso. No paraíso não havia casamento. Na Bíblia não há indicação de que as relações amorosas entre Adão e Eva tenham sido precedidas pelo cerimonial a que hoje se dá o nome de casamento: o Criador, celebrante, Adão e Eva nus, de pé, diante de uma assembléia de animais, tudo terminando com as palavras sacramentais: E eu, Jeová, vos declaro marido e mulher. Aquilo que eu ajuntei os homens não podem separar…

Ele confunde cerimônia com fato. Eſquece que caſamento e acaſalamento deviam ſer a meſma coiſa, e o eram antes da Queda.

Os casamentos, o primeiro, o segundo, o terceiro, pertencem à ordem maldita, caída, praguejada, pós-paraíso. Nessa ordem não se pode confiar no amor. Por isso se inventou o casamento, esse contrato de prestação de serviços entre marido e mulher, testemunhado por padrinhos, cuja função é, no caso de algum dos cônjuges não cumprir o contrato, obrigá-lo a cumpri-lo.

Foi um padre que me ensinou isso. Ele celebrava o casamento. E foi isso que ele disse aos noivos: O que vos une não é o amor. O que vos une é o contrato. Aprendi então que o casamento não é uma celebração do amor. É o estabelecimento de direitos e deveres. Até as relações sexuais são obrigações a ser cumpridas.

E qual o problema com ißo?

É bem próprio do hedoniſmo moderno crer que a obrigação não pode ſer prazeiroſa. O que, em última inſtânica, remete à própria Queda.

Na verdade, a obrigação dá condições para a ſobrevivência e deſenvolvimento do amor. Sem a obrigação permanente, irreverſível, o amor é deſtruído face às dificuldades do dia-a-dia.

Agora imaginem um homem e uma mulher que muito se amam: são ternos, amigos, fazem amor, geram filhos. Mas, segundo a igreja, estão em estado de pecado: falta ao relacionamento o selo eclesiástico legitimador. Ele, divorciado da antiga esposa, não pode se casar de novo porque a igreja proíbe a praga do segundo casamento. Aí os dois, já no fim da vida, são obrigados a se separar para participar da eucaristia: cada um para um lado, adeus aos gestos de ternura… Agora está tudo nos conformes. Porque Deus não enxerga o amor. Ele só vê o selo eclesial.

Obviamente Alves, muito eſperto, varre para debaixo do tapete o pequeno detalhe do adultério…

O papa está certo. O segundo casamento é uma praga. Eu, como já disse, acho que todos são uma praga, por não ser da ordem paradisíaca, mas da maldição. O símbolo dessa maldição está na palavra ‘conjugal’: do latim ‘com’, junto e ‘jugus’, canga. Canga, aquela peça pesada de madeira que une dois bois. Eles não querem estar juntos. Mas a canga os obriga, sob pena do ferrão…

O fato etimológico é intereßante. A aplicação, errônea. O argumento, deſoneſto. Mas o que eſperar dum aliciador de jovens ſeminariſtas à ſodomia?

Por que o segundo casamento é uma praga? Porque, para havê-lo, é preciso que o primeiro seja anulado pelo divórcio. Mas, se a igreja admitir a anulação do primeiro casamento, terá de admitir também que o sacramento que o realizou não é aquilo que ela afirma ser: um ato realizado pelo próprio Deus. Permitir o divórcio equivale a dizer: o sacramento é uma balela.

Até Roma permite a anulação, e não é tão rara quanto ſe crê. O atual papa acaba de pedir a criação de mais tribunais ecleſiáſticos para aviá-los, meſmo que a avalanche de anulações válidas em ſi já ſeja um péßimo ſintoma; é, no mínimo, honeſto. E na Bíblia há divórcios permitidos. Mais um argumento inválido.

Donde, a igreja é uma balela… Com o divórcio ela seria rebaixada do seu lugar infalível e passaria a ser apenas uma instituição falível entre outras. A igreja não admite o divórcio não é por amor à família. É para manter-se divina…

A igreja, sábia, tratou de livrar seus funcionários da maldição do amor. Proibiu-os de se casarem. Livres da maldição do casamento, os sacerdotes têm a suprema felicidade de noites de solidão, sem conversas, sem abraços e nem beijos. Estão livres da praga…

É tudo o que ſe ſalva deße texto.

sexta-feira, 16 de março de 2007

Bíblias livres em Português

No projeto Sword da Sociedade Bíblica Croßwire, preciſamos de Bíblias em Português. No momento, o único texto já digitalizado é o traduzido por João Ferreira de Almeida, edição Revista e Corrigida de 1.911. Preciſávamos dum texto melhor, provavelmente a Tradução Brazileira de 1.917. A idéia é obter um digitalizador de livros como um Plustek OptiBook ou um Atiz BookDrive DIY — o problema é importá-lo — ou encontrar um já no Braſil. Sugeſtões?

quarta-feira, 15 de novembro de 2006

Voz sobre Protocolo da Rede

Finalmente eſtou configurado para usar a famigerada VoIP, ou Voz ſobre Protocolo da Rede. Ou ſeja, de qualquer diſpoſitivo (equipamento ou programa de computador) SIP baſta me chamar. Ißo inclui programas como Ekiga, Gizmo &c.

terça-feira, 7 de novembro de 2006

Migração de MySQL para PoſtgreSQL

Eſtive muito fruſtrado com um detalhe do meu trabalho, o MySQL. O caminho ideal ſeria migrar para PoſtgreSQL.

Cheguei a teſtar vários programetas Perl, Ruby, Python para fazer a migração. Todos funcionam, embora ſem conſertar os problemas de tipos de dados típicos duma baſe MySQL; alguns ſão baſtante ineficientes. E cheguei a ter ſuceßo.

Mas demorei demais, e o patrão arranjou outras prioridades para os deſenvolvedores que iam ajuſtar a aplicação. Projeto abortado, e eu, fruſtrado.

Agora, no CONISLI 2006, encontrei o David FETTER, autor do DBI Link, que nada mais é que um mecaniſmo de federação para PoſtgreSQL: permite gerir diverſas fontes de dados tabulares como tabelas do PoſtgreSQL.

A idéia agora é implantar, junto de cada baſe de dados MySQL, uma baſe de dados PoſtgreSQL, que ſerá a definitiva e enxerga todos os dados MySQL. Funcionando os aplicativos com a baſe PoſtgreSQL, pode-ſe migrar uma tabela de cada vez, ou as tabelas relativas a um aplicativo de cada vez.

segunda-feira, 6 de novembro de 2006

Livros mais baratos

Abaixei o preço dalguns livros.

¿Lutar ou emigrar?

Às vezes dá vontade d’emigrar. Reeleger o Lula… um governo corrupto e incompetente, que roubou e mentiu para ſe perpetuar no poder, apoiado por entidades sem exiſtência legal que querem mudar o regime violentamente, que aparelhou o Eſtado para alimentar o partido e eſtá identificando o governo com o partido a ponto de dificultar a aſcenſão doutros partidos, aßim arriſcando-ſe a derrubar efetivamente a (fragilíßima) democracia braſileira. Ninguém quer chamar os militares, nem eles querem ſer chamados, e na verdade exiſte uma identificação nacional-eſtatiſta dos militares com o PT. Mas também, não queremos ser uma Bolívia ou Venezuela.

O problema é, como emigrar… e ſe vale a pena. Goſtaríamos de ajudar na igreja, de ajudar o povo; mas às vezes penſa-ſe ſe ißo meſmo não é mais fácil de fora. Mas por outro lado, outros paíſes têm ſeus problemas, como proibir que ſe diſciplinem os próprios filhos.

De qualquer maneira, emigrar exigiria um grande inveſtimento, ſeja de tempo ou de dinheiro; inveſtimento que provavelmente ſerá melhor aplicado em uma pós-graduação, até como paßo intermediário da emigração, e pode talvez proporcionar um nível de vida mais compatível com a expectativa da família e o deſejo do coração.

Na igreja

Graças a Deus, temos participado da igreja como nunca antes. Já tive a reſponſabilidade de pregar duas vezes, mais duas aulas de eſcola dominical e devo eſtar no terceiro eſtudo bíblico de quarta-feira (antes, quinta). A única vez que me ſenti tão útil na igreja foi no tempo de ABU, quando ela era menos politizada do que hoje — na verdade, os noßos grupos é que talvez foßem mais iſolados da maioria dos outros grupos, mais politizados. Preciſo publicar eßes eſtudos em meu ſítio.

CONISLI 2006

Paßei ſexta de manhã, ſábado o dia inteiro e a tarde de domingo no CONISLI, um congreßo de ſiſtemas livres. Pena que não me planejei melhor; a tarde de ſábado, para a qual já tinha compromißo firmado, deve ter ſido a mais intereßante, repleta de paleſtras PoſtgreSQL. Entretanto, ainda foi muito bom. Conheci peßoalmente várias peßoas conhecidas de há anos de liſtas de diſcußões da comunidade brasileira de PoſtgreSQL. Pena que minha ſituação financeira não me permite comprometer-me mais com eles.

sábado, 2 de setembro de 2006

Comparação de renda: CLT, Flex e PJ

Enriqueci a planilha comparativa da APInfo com o eſquema CLT Flex (ou Cotas). O arquivo eſtá em formato Open Document. O intereßante é verificar que, recebendo como CLT, o reſultado final é inferior ao meſmo bruto do Flex, ao contrário do PJ. Como nem o Google encontra uma boa explicação ſobre CLT Flex, aqui vai: recebe-ſe uma parcela do ſalário combinado, geralmente cerca de 40% do bruto, e o reſtante é pago na folha, mas ‘por fora’ do ſalário, na forma de deſpeſas como aluguel, tranſporte &c. Ißo para evitar os deſcontos legais.

quarta-feira, 30 de agosto de 2006

Corcete, o melhor head hunter de São Paulo

Hoje um amigo comum eſtava numa roda de empreſários e ouviu alguém comentar que o Corcete é o melhor head hunter da região de São Paulo. Corcete ſendo, é claro, Oliveira Corcete Dutra, meu pai.

E olhem que ele é melhor inſtrutor ainda.

sábado, 29 de julho de 2006

Vendo ou troco livros

Troco ou vendo alguns livros, que tenho em duplicata.