Categorias
Conversão manutenção Programação

encapsulando Fortran em Python

“Estamos tendo dificuldades em encontrar pessoal para dar manutenção e evoluir o nosso programa de calculo de estruturas escrito em Fortran” (CRC).

Bom! Devemos considerar que a linguagem continua sendo usada nas áreas de engenharia e processamento cientifico. Encontrar pessoal qualificado e interessado no desenvolvimento e manutenção de acervo Fortran, realmente pode ser um desafio.

Se a “dor” está na inteface (entrada de dados e apresentação dos resultados), uma primeira possibilidade é o interfaceamento com o Python através da biblioteca F2PY que agora é parte do NumPy.  Scripts Python podem preparar arquivos de entrada para o programa Fortran, que chamado automaticamente, processa e grava arquivos de saida, em formato “combinado” com a continuação do script Python para uma apresentação conveniente.

As limitações desta solução pode estar bem próximas:

  • disponibilidade de mão de obra, agora para manter acervo nas linguagens Fortran e Python. Aqui a obsolecencia não foi programada e a diversidade causa problemas.
  • evolução dos ambientes computacionais (sistemas operacionais, hw, compiladores, etc), provocando a obsolecencia da configuração.
  • novos requisitos para a configuração, demandando evolução da implementação.

O artigo Experience converting a large Fortran-77 program to C++, (de Ralf W. Grosse-Kunstleve, Thomas C. Terwilliger, Paul D. Adams Lawrence Berkeley National Laboratory, One Cyclotron Road, BLDG 64R0121, Berkeley, California, 94720-8118, USA.) dá uma idéia do empreendimento no caso extremo de se querer converter codigo Fortan para C++!

Referrencias:

Categorias
Conversão video Windows

de mp4 para dvd

Estamos de volta com o assunto de processamento de vídeo. Meu amigo AM propôs o seguinte trabalho….

Gravar os vídeos (mp4) capturados em sua camera digital em DVD (em CDs a capacidade é restrita) para assistir em seu novo aparelho BlueRay.

Estas são as notas sobre o desenvolvimento deste trabalho.

Categorias
configurações Conversão

Codificação dos caracteres, ISO8859-1, UTF-8…

Apanhando mais que boi ladrão, estas são as minhas notas sobre o problema da codificação de caracteres em meus site, sobre as condições de contorno, etc.

Se aparece o losangulo preto com a interrogação ( �  ) , é sinal que a página está sendo mostrada em formato UTF-8 mas o caracter, no arquivo ou no banco de dados, está codificado com formato ISO8859-1.

Se aparecem caracteres duplicados ( Páginas disponíveis para vincular ), é sinal que a página está sendo codificada em formato ISO8859-1 enquanto o caracter no arquivo ou no banco de dados está em formato UTF-8.

Referências