quarta-feira, 10 de fevereiro de 2010

Tabelas no LaTeX (sem reinventar a roda...)

Depois de algum tempo criando tabelas para o LaTeX manualmente, resolvi "programá-las" (muitas vezes combinando Excel, Java e Ruby...).

Recentemente, cansado de criar os scripts que suportavam o processo, fiz um excelente experimento:

1) Importei a planilha XLS para o Gnumeric

2) Salvei-a como planilha.gnumeric

3) Usei "ssconvert" para gerar TEX:

ssconvert --export-type=Gnumeric_html:latex planilha.gnumeric

Esse comando gera um arquivo planilha.tex que pode ser diretamente processado pelo latex ou ser importado (sem alteração) para outro arquivo TEX principal.

Isso depois de 10 anos!!!

quarta-feira, 16 de dezembro de 2009

Roteiro de instalação do Scala

1. Criar e executar o programa em Ruby scala-instalar.rb:
 
fnt="scala-2.7.7.final" 
cmd="tar -xvzf #{fnt}.tgz"
cmd+="mv #{fnt}/ /opt/"
cmd+="cd /opt/"
cmd+="ln -s #{fnt}/ scala"
system(cmd)

2. Editar o arquivo "/etc/profile":

export SCALA_HOME="/opt/scala" export PATH="${SCALA_HOME}/bin:${PATH}"

3. Importar o novo perfil:

source /etc/profile

terça-feira, 3 de novembro de 2009

Ferramentas Colaborativas e LaTeX

Após várias tentativas de utilizar o GoogleDocs na produção colaborativa de artigos em LaTeX, resolvi procurar soluções menos "burras"... trocar a extensão TXT para TEX e para TXT, novamente! Encontrei:
  1. Suporte direto à produção de textos em LaTeX: http://monkeytex.bradcater.webfactional.com/
  2. Editor colaborativo "genérico" multi-plataforma: http://gobby.0x539.de/trac/
  3. Repositório de arquivos com sincronização (até 2Gb): http://www.getdropbox.com/

No grupo GEMS, iniciaremos pelo uso do Gobby.

sábado, 30 de maio de 2009

Instalação do Leo

PS: a ferramenta Leo já tem uma versão DEB para ser instalada no Ubuntu, não havendo mais a necessidade desse procedimento.
  1. Baixar a versão de:
    http://sourceforge.net/project/showfiles.php?group_id=3458&package_id=29106

  2. Executar:
    cd ~/leo-4-4-3-final
    chmod u+x install
    sudo ./install

  3. Mudar permissão do /usr/local para TODOS.

  4. Alterar a permissão do /home/italo/.leo

segunda-feira, 4 de maio de 2009

Java 7 Sun no Jaunty

Roteiro de Instação do Java 7 Sun

A instalação do Ubuntu torna o OpenJDK padrão para JRE, plugins e Web Start. Diversos programas, no entanto, são desenvolvidos para o java da Sun, que não é "open source".

1) (OPCIONAL) Desinstalar completamente o OpenJDK e Sun Java.

2) Baixar o JDK do site da Sun. Selecionar arquitetura Linux x64. Executar:

sudo bash jdk-7-ea-bin-b57-linux-x64-30_apr_2009.bin
2.1) Mover a pasta recém-criada para "/usr/lib/jvm". Criar o link "java-7-sun" da pasta movida em /usr/lib/jvm .
cd /usr/lib/jvm
ln -s jdk1.7.0/ java-7-sun

3) Editar:
sudo gedit /etc/jvm
3.1) Adicionar:
/usr/lib/jvm/java-7-sun
/usr/lib/jvm/java-6-sun
/usr/lib/jvm/java-gcj
/usr/lib/jvm/ia32-java-1.5.0-sun
/usr/lib/jvm/java-1.5.0-sun
/usr
4) O comando java não está disponível, ainda. Para isso:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0/bin/java 1

sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.7.0/bin/javaws 1
4.1) Para listar as alternativas instaladas:
sudo update-alternatives --config java
4.2) Listar JVMs disponíveis:
update-java-alternatives -l

4.3) Configurar uma particular alternativa:
sudo update-java-alternatives -s java-7-sun
5) Para habilitar o plugin no Firefox:

sudo ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/
5.1) Reiniciar o Firefox e indicar "/usr/bin/javaws" quando do download de programas.

Variáveis de Ambiente

sudo geany /etc/environment
Adicionar as seguintes linhas:

JAVA_HOME=/usr/lib/jvm/java-7-sun
JRE_HOME=/usr/lib/jvm/java-7-sun/jre
export PATH="${JAVA_HOME}/bin:${PATH}"
Fontes
  • http://tp0x45.blogspot.com/2009/03/openjdk-issue-in-ubuntu-810-64-bit.html
  • http://ubuntuforums.org/showthread.php?t=1113039

quinta-feira, 30 de abril de 2009

Ubuntu-Jaunty

Configuração do Jaunty:
http://eloiribeiro.blogspot.com/2009/04/instalando-nova-versao-de-ubuntu-904.html

Instalação de aplicações por internet:
http://appnr.com/

terça-feira, 13 de janeiro de 2009

Skype, Ubuntu 8.10 e webcam 041e:4036

Sintomas
O vídeo não funciona no Intrepid-Jaunty.
  • Solução (temporária)
  1. Baixar a versão para 32:
    wget http://download.skype.com/linux/skype-ubuntu-intrepid_2.1.0.47-1_i386.deb
  2. Forçar a instalação:
    sudo dpkg -i --force-all skype-ubuntu-intrepid_2.1.0.47-1_i386.deb
  3. Executar:
    skype

Sintomas
Após atualizar para o Intrepid-Jaunty, o vídeo do Skype parou de funcionar, apresentando faixas esverdeadas e um chuvisco.
  1. Verificar o funcionamento da webcam:
    sudo gstreamer-properties
  2. Abrir uma janela de terminal, executando os seguintes comandos:
    sudo apt-get update && apt-get install lib32v4l-0
  3. Para isolar o remendo:
    sudo gedit /usr/local/bin/skype
  4. com o seguinte conteúdo:
    #!/bin/bash
    LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /usr/bin/skype
  5. Para torná-lo executável:
    sudo chmod a+x /usr/local/bin/skype
  6. Quando houver a correção do Ubuntu 8.10, basta remover o arquivo:
    /usr/local/bin/skype