quinta-feira, 8 de dezembro de 2011

Matlab R2008b fecha quando usa o comando Plot depois da atualização do MAC

Depois que atualizei o Mac para o sistema operacional mais recente (OS X Lion), o Matlab 2008b começou fechar sozinho quando um programa tinha o comando "plot".
Encontrei a solução no site da MathWorks, que copio abaixo em sua íntegra. Usei e funcionou:



Why does MATLAB crash when starting or when using FIGURE or PLOT after I updated my Mac OS to 10.5.8 or 10.6.8 in versions prior to MATLAB R2008b?


Date Last Modified: Friday, December 2, 2011
Solution ID:

1-F37IJB
Product:

MATLAB
Reported in Release:

R2008b
Platform:

Maci32
Operating System:

Mac OS 10.6x (Snow Leopard)
 

Subject:

Why does MATLAB crash when starting or when using FIGURE or PLOT after I updated my Mac OS to 10.5.8 or 10.6.8 in versions prior to MATLAB R2008b?

Problem Description:

After I updated Mac OS to 10.5.8 or 10.6.8, MATLAB crashes with this message when I execute FIGURE, PLOT, or SET. On some machines this occurs with any call to FIGURE or PLOT. On other machine, it always occurs on the same line or a script or function that may contain previous calls to PLOT, FIGURE, or SET. Also, sometimes when I am starting up MATLAB:

_NSJVMLoadLibrary: NSAddLibrary failed for /libjawt.dylib
JavaVM FATAL: lookup of function JAWT_GetAWT failed. Exit

This message shows in the terminal if I open MATLAB from the terminal.
If I open MATLAB by clicking on the application, MATLAB just disappears. The same message shows in the Console. Sometimes, no crashdump files are generated.

Solution:

The crash is possibly related to upgrading the Mac OS to version 10.5.8 or 10.6.8. This issue has been seen in MATLAB R2007a, R2007b, and R2008a, including both Professional and Student versions.

Configurations reported with this crash:
==============================
Mac OS 10.6.8 with Java 1.6.0_26
Mac OS 10.5.8 with Java 1.5.0_30
==============================


Please note that OS 10.6 is not officially suported for MATLAB R2007a, R2007b, and R2008a. Check the System Requirements for a particular MATLAB version here:

http://www.mathworks.com/support/sysreq/previous_releases.html

If upgrading to a newer version of MATLAB is an option, upgrading MATLAB to versions R2008b or above would fix the crash.


If upgrading is not an option, as a workaround, replace a statement in the matlabrc.sh file as follows:
================================================
<Step 1>:
Close MATLAB, if there is any session open.


<Step2>:
Locate the file, 'matlabrc.sh' as follows:

In Terminal or xterm , type:
open -a TextEdit $MATLABROOT/bin/.matlab7rc.sh
in which $MATLABROOT is the output of "matlabroot" from the MATLAB command prompt.

For example, for MATLAB R2008a:
open -a TextEdit /Applications/MATLAB_R2008a/bin/.matlab7rc.sh

<Step3>:
Open the matlabrc.sh file in the editor to replace a line as follows:

1. Navigate to Line 410 to locate:
DYLD_LIBRARY_PATH=

This line is a part of the following code in the "mac" section of matlab7rc.sh:

if [ "$DYLD_LIBRARY_PATH" != "" ]; then
DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH
else
DYLD_LIBRARY_PATH=fi


2. Change the 4th line in the code mentioned above from
DYLD_LIBRARY_PATH= to
DYLD_LIBRARY_PATH=/System/Library/Frameworks/JavaVM.framework/Libraries

<Step 4>:
For users on MATLAB R2007a and R2007b, after making the change in the "mac" section, make the same change the "maci" section. This section is right below the "mac" section.

For users on MATLAB R2008a, directly go to Step 5.

<Step 5>:
Save the changes by pressing "Command" + "s" keys.


<Step 6>:
Restart MATLAB.

sexta-feira, 16 de setembro de 2011

Barra de Tarefas do Windows 7 desapareceu!!!

Olá pessoal. Descobri um bug chato do Win7: quando algum programa seu dá um erro, a barra de tarefas desaparece. Você tem acesso aos programas abertos usando ALT-TAB, mas a barra de tarefas só volta se você fizer logoff ou reiniciar o computador.

Na verdade, há um jeito de fazer a barra de tarefas voltar (eu acabei de fazer).

Veja a dica que vi no forumpc (http://www.forumpcs.com.br/comunidade/viewtopic.php?t=192537):

1. Dê CTRL-ALT-DEL e selecione"Iniciar Gerenciador de Tarefas"

2. Na janela "Processos", clique em "explorer.exe" e finalize

3. Clique em"Arquivo" > "Nova tarefa (executar)" e digite "explorer.exe" e dê ENTER

Pronto, a barra de tarefas volta.

quinta-feira, 28 de julho de 2011

Como abrir o Prompt de Comando no Windows 7

Alguns usuários relativamente recentes de Windows (10 a 15 anos) nem sabem que existe o Prompt de Comando, no qual se usam comandos do extinto DOS.
Na minha postagem anterior, mostro como criar um arquivo .bb para utilizar figuras jpg no Beamer. Para gerar esse arquivo .bb é preciso usar o Prompt de comando.

No Win7, você encontra o Prompt em:  Iniciar > Todos os programas > Acessórios > Promp de Comando.
Vai abrir uma janela preta, como esta:

Depois, você precisa chegar até a pasta onde está a figura que você vai inserir no beamer. Digite "dir" e você verá uma lista das pastas dentro do diretório onde você está:


Verifique a pasta onde você precisa entrar e digite "cd PASTA". Por exemplo, para a tela acima, se a pasta onde está minha figura estiver dentro de "Documents", eu digito "cd Documents".
Esse procedimento deve ser repetido até você chegar na pasta onde está a sua figura. Quando você digitar "dir" e aparecer a sua figura listada, você digita "ebb figura.jpg", e, então, é criado o arquivo figura.ebb na mesma pasta.

Figuras JPG no Beamer

Faz um tempinho que não faço slides no Beamer, mas nunca tinha tido o problema que me ocorreu hoje: o Beamer não estava compilando as minhas figuras jpg ou pdf (não tentei com outros formatos). Procurei e encontrei estas dicas neste endereço:

http://www.infoblogs.com.br/view.action?contentId=35392&LaTeX-Incluir-imagens-PNG-e-JPG-bounding-box.html


LaTeX: Incluir imagens PNG e JPG (bounding box)    

 

Para incluir imagens com extensão .png e .jpg em seu documento LaTeX, coloque o parâmetro dvipdfm em \documentclass, em seguida declare o pacote graphicx.

\documentclass[a4paper,12pt,dvipdfm]{report}
\usepackage{graphicx}
 
Para inserir a figura é necessário transformá-la do formato original (.png,.jpg) para o formato bounding box (.bb). Suponha que o nome da imagem seja grafico.png. Para transformá-la em .bb basta abrir o Prompt e digitar:

ebb grafico.png
 
Isto criará um arquivo grafico.bb. Supondo que o arquivo TeX chama-se documento.tex, abra-o e insira as linhas:

\begin{figure}[!htb]
     \centering
     \includegraphics[scale=1]{images/grafico.png}
     \caption{Legenda da Imagem}
     \label{Label de referência para a imagem}
\end{figure}
 
Compile o documento:

latex documento.tex
 
Será gerado o arquivo documento.dvi, porém a figura não aparecerá nele. É preciso que seja transformado em .pdf, com o comando:

dvipdf 
 
Será criado o documento.pdf com a imagem grafico.png. Com esta dica você não fica restrito a inserir somente figuras .eps no seu documento.

sexta-feira, 17 de junho de 2011

Como Configurar a Hifenização em Português no Miktex 2.9

A hifenização é a separação das sílabas que o editor de latex faz ao compilar seus textos. Se o Miktex não estiver configurado para português, as sílabas poderão ser separadas de forma errada.

Para configurar a hifenização no Miktex para o idioma português faça o seguinte:

1. Entre em "MikteX Options" ;
2. Na aba "Languages" desmarque todos os idiomas marcados e deixe apenas "portuguese" .

 Na aba "General" clique em "Refresh FNDB" e em "Update Formats".

sexta-feira, 22 de abril de 2011

Como ejetar um CD preso no MacBook

Recentemente tive esse problema e encontrei estas dicas da própria Apple, que podem ser vistas em

http://docs.info.apple.com/article.html?path=mac/10.4/pt/mh1750.html

Eu consegui ejetar logo com a primeira dica da lista.

Como ejetar um disco quando todas as alternativas falham

Se você já tentou utilizar todos os métodos convencionais de ejeção de um disco de CD ou DVD da unidade óptica de seu computador, existem alguns métodos manuais que você pode experimentar.
Primeiro, encerre todos os aplicativos que estejam usando arquivos do disco. Em seguida, tente um dos seguintes métodos alternativos:

  • Selecione menu Apple > Reiniciar e mantenha pressionado o botão do mouse ou do trackpad até que o disco seja ejetado.

  • Se a sua unidade possuir um orifício de ejeção de emergência, coloque o computador em repouso e insira a ponta de um clipe de papel desdobrado no pequeno orifício de ejeção de emergência da unidade (a localização desse orifício varia conforme o tipo de unidade). Pressione com firmeza até que o disco seja ejetado.

  • Use Open Firmware para ejetar o disco se todos os demais métodos falharem (isso talvez não funcione em todos os computadores). Para usar esse método, você deve iniciar a sessão e usar brevemente o computador usando Open Firmware em vez da mesa padrão do Mac OS X.

Para ejetar um disco usando Open Firmware:

  1. Reinicie o computador.
  2. Ao ouvir o típico sinal da inicialização, mantenha pressionadas as teclas Comando + Opção + O + F (a tecla Comando é a que tem o desenho de uma maçã).
  3. Solte as teclas quando aparecer uma tela branca com os seguintes dizeres "Welcome to Open Firmware".
  4. Ao ser solicitado, digite: eject cd
  5. Pressione a tecla Retorno e aguarde alguns segundos. A unidade de disco deveria ejetar o disco, e "ok" deveria aparecer na tela quando a ação fosse concluída.
  6. Digite: mac-boot
  7. Pressione Retorno.
O computador inicializará normalmente e você verá a mesa do Mac OS X habitual.

terça-feira, 5 de abril de 2011

Matlab 7.1 no Win7

Hoje eu tive um  problema ao instalar o Matlab 7.1 no Win7. Verifiquei alguns blogs e o próprio site da Mathworks e era sugerido mudar a referência do java e instalar o java 1.5. Isso deve funcionar, mas uma dica de um usuário de um blog foi a melhor solução. Então vamos lá: para fazer o seu Matlab 7.1 funcionar no Win7 faça o seguinte:

1. Instale o Matlab normalmente;
2. Depois de instalado, clique com o botão esquerdo do mouse no executável do programa e selecione "Solucionar problemas de compatibilidade";
3. Clique em "Solucionar problemas do programa" e marque a primeira opção que há na lista de problemas: "O programa funcionou em outras versões do Windows mas não abre nesta versão";
4. Marque a opção de versão "Windows 2000";
5. Finalize o processo seguindo as orientações do assistente.

Faça exatamente desse modo. Se você marcar outra versão do Windows que não seja a 2000 o Matlab não vai funcionar.

terça-feira, 15 de fevereiro de 2011

Como remover a pasta Links no Internet Explorer

Eu não uso o IE: mudei para o Firefox há mais de 2 anos, mas conheço algumas pessoas que ainda brigam com a pasta Links que é criada automaticamente no IE, mesmo que você a exclua centenas de vezes.

O procedimento para apagar a pasta Links exige que você entre no registro do Windows, mas não se apavore, se você fizer APENAS o que está listado aqui, não há perigo de você fazer alguma besteira no seu sistema operacional.

Vamos aos passos:

1) Feche todas janelas do Internet Explorer;

2) Se você está no WinXP, vá na janela "Executar" e digite regedit.exe e ENTER;

3) Se você estiver no Win7, vá  em "Pesquisar programas e arquivos" e digite regedit.exe e ENTER;

4) Navegue até a chave:
HKEY_CURRENT_USER>Software>Microsoft Internet Explorer>Toolbar

5) No painel da direita altere:
Nome do Valor: LinksFolderName
Valor do Dado:   deixe em branco

6) Abra o Internet Explorer e apague a pasta Links.

Ela não deve ser mais recriada a partir de agora quando você abrir o IE.

Adobe Acrobat 6.0 e Windows 7

Eu tenho a versão Professional do Acrobat 6.0, ou seja, um editor e criador de pdf. Ele sempre funcionou direito no WinXP, mas não é compatível com o Win7.
Ao instalar a versão 6.0 no Win7 aparece o seguinte erro:

"Warning 20225" or no PDF Printer appears"

 
Se você clicar OK e continuar a instalação, o programa irá funcionar normalmente para editar pdfs e salvar. O programa continua, inclusive, criando pdfs a partir de vários arquivos.

Enquanto você trabalha dentro do Acrobat, ele funciona normalmente, o problema só acontece quando você tenta criar um pdf dentro do Word, por exemplo, ou do Power Point, ou qualquer outro aplicativo (Internet, Excel, etc). Nesse caso, aparece a seguinte mensagem de erro:

"PdfMaker cannot locate de Adobe PDF Printer's printer driver. Please re-install Adobe Acrobat 6.0."

Ou seja, você não consegue criar pdfs dentro de outro aplicativo, a função principal do AA6.

Eu já procurei em vários fóruns, no site da adobe, no site da microsoft, etc,  mas as soluções propostas não resolveram o problema. A versão compatível com o Win7 é o Adobe 9 (Acrobat e Reader). Como não quero comprar a versão 9, continuei com minha instalação defeituosa do 6, já que posso editar pdfs dentro do AA6, e instalei o CutePDF, que salva arquivos em pdf a partir do menu "Imprimir" de qualquer aplicativo.

Sei que não é a melhor solução, mas está servindo. Se alguém tiver uma solução melhor, convido a nos ajudar postando aqui no blog.

Como instalar o pacote abntex no MikTeX 2.9

Em versões mais antigas, o MikTeX criava um diretório na raiz (C:/texmf ) para instalar seus pacotes. A versão 2.9 instala os arquivos dentro dos Arquivos de Programas, na pasta MikTeX 2.9. Isso muda um pouco a maneira de instalar o pacote abntex. Para quem não sabe o que é o abntex, é interessante visitar o link

http://abntex.codigolivre.org.br/

para saber um pouco. Em resumo, o pacote abntex é uma ferramenta para criar bibliografias no formato ABNT. Isso é essencial para quem está terminando sua dissertação ou tese, ou mesmo para trabalhos escolares em geral.

Para instalar o abnTeX em conjunto com o MiKTeX faça o seguinte:

- Vá na página de download e baixe o .zip da última versão estável: 0.8.2. Extraia-o e serão vistas duas pastas: texmf e admin.

- Dentro da pasta texmf há quatro pastas: bibtex, doc, makeindex e tex. Copie e cole essas quatro pastas dentro da pasta onde foi instalado o MiKTeX (por exemplo: C:\Program Files\MiKTeX 2.9). Essas quatro pastas são copiadas para dentro da pasta MikteX 2.9 e sobrescrevem as antigas. Só será copiado o conteúdo adicional, o que já existia continua lá;

- Será perguntado se quer sobrescrever pastas. Coloque SIM para tudo. Depois de instalado,
você deverá  fazer com o MiKTeX reconheça esse novo pacote.

- Vá no antigo menu iniciar > Todos os Programas > MiKTeX 2.9 > Maintenance (Admin) > Settings (Admin);

- Na aba General clique em Refresh FNDB.

Como instalar WinEdt e MikTeX

Para quem gosta de latex e não quer deixar o Windows, há vários programas editores de Latex para Windows. Esta postagem ensina a instalar corretamente o WinEdt associado ao MikTeX.

A instalação do MikTeX e do WinEdt precisa ser feita em uma sequência exata, caso contrário, o WinEdt não vai reconhecer os diretórios do MikTeX. Assim, para instalar corretamente, siga os passos abaixo:

1) Se não tem instalado o GSview e o Ghostscript:

        a) Faça download dos ficheiros em

            GSview:          http://www.cs.wisc.edu/~ghost/gsview/
            Ghostscript:     http://www.ghostscript.com/download/gsdnld.html
 
        b) Instale o Ghostscript.

        c) Instale o GSview.

2) Se não tem o Adobe Acrobat Reader, Foxit PDF ou outro leitor de PDF instalado, faça download e instale.


3) Faça o download do BibTeX em

https://www.ctan.org/tex-archive/biblio/bibtex/utils/BibTexMng

e instale.

4) Faça download  do MikTeX em

 https://miktex.org/download

e instale.

5)  Faça download e instalação do WinEdt seguindo as instruções em http://www.winedt.com/

6) Reinicie o computador.

Observação: O MikteX instala o TexWorks juntamente com os seus pacotes. Se você não tem interesse em usar o TexWorks, desinstale a partir do MikteX por meio do "Package Manager (Admin)" da seguinte forma:

1) Pesquise por TexWorks na lista de pacotes;

2) Clique com o botão esquerdo do mouse no arquivo que aparecer e selecione "uninstall".

Como instalar e conectar a sua HP 50G no Windows 7

Como primeira postagem escolhi a HP 50G porque foi ela quem me fez perder as últimas duas horas em frente ao computador.

Os drivers que vêm no CD de instalação da HP 50G não são compatíveis com Win7 (pelo menos até hoje), portanto, logo depois de instalar o programa conn4X por meio da ferramenta "Instalar software de conectividade" (autorun do cd) NÃO INSTALE os drivers que vêm no cd: você deve baixar os drivers atualizados para Win7 (32 ou 64 bits) no site da HP.

Importante! Os drivers para Win7 só estão disponíveis no idioma inglês, assim, quando entrar no site da HP (www.hp.com),  vá no ícone da bandeira do Brasil no canto inferior esquerdo e mude para "United States HP.com". Aí, sim, vão aparecer drivers para Win7. Infelizmente, ainda não têm os drivers para Win8.

- Acesse, no canto inferior direito, "Download drivers";
- Vá em "Find by product" e digite "hp 50g";
- Vai aparecer o link para a calculadora e, ao clicar, já aparecem os drivers para Win7.

Se quiser entrar no link direto para baixar, aí vai (atualizado em 15/10/2013):

http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?cc=us&destPage=siteHome&dlc=en&lang=pt&lc=en&product=3235175&

Depois de instalar os drivers, o programa conn4X vai reconhecer a calculadora. Para conectá-la via conn4X ao PC, siga os passos abaixo:

- Conecte a calculadora via cabo USB no micro, mas deixe desligada;
- Abra o programa conn4X;
- Ligue a calculadora;
- Aperte shift direito (vermelho)  e dê uma pausa;
- então aperte seta para direita;
- A mensagem "Xmodem Server waiting for command" aparecerá na tela da calculadora;
- Aí é so clicar em "arquivo>conectar" no conn4X e pronto.