sábado, 31 de maio de 2008

Corretor ortográfico no LaTeX

Como habilitar o corretor ortográfico para o LaTeX usando o TeXnicCenter.

  1. Tools / Options / Aba Spelling / Clique no link "Download Directories"
  2. Baixe o idioma desejado
  3. Salve e descompacte no diretório onde o TeXnicCenter foi instalado
    Ex.: C:\Arquivos de programas\TeXnicCenter\Language
  4. Reinicie o TeXnicCenter
  5. Tools / Options / Aba Spelling / Clique no link "Download Directories"
  6. Em "Language" selecione o idioma desejado
  7. Configure como desejado!

Look and Feel é basicamente a aparência que sua aplicação irá tomar, definindo a forma como os componentes irão ser apresentados na tela.

try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
SwingUtilities.updateComponentTreeUI(this);
this.pack();
} catch(Exception e) {
e.printStackTrace();
}
SwingUtilities.updateComponentTreeUI(this) serve para atualizar os componentes caso eles já estejam criados. Caso os componentes ainda não foram inicializados, esta linha é desnecessária, juntamente com this.pack().

Alguns LookAndFeell's
com.sun.java.swing.plaf.gtk.GTKLookAndFeel (padrão GTK+)
javax.swing.plaf.metal.MetalLookAndFeel (Metal)
com.sun.java.swing.plaf.windows.WindowsLookAndFeel (Windows)
com.sun.java.swing.plaf.motif.MotifLookAndFeel (Motif)
javax.swing.plaf.mac.MacLookAndFeel (Mac)
Alguns LookAndFeel's podem gerar exceções por não existirem ou não estarem instalados no sistema ou não serem suportados em determinada plataforma. Alguns layouts, dependendo da plataforma, podem apresentar formatos diferentes em determinados componentes, como botões e caixas de texto, fazendo com que a aparência da aplicação fique desorganizada.

JDance é um site com vários LAF disponíveis para download.

Vários links sobre LAF:

Download de dois arquivos em Java para fazer a captura da imagem no monitor (Print Screen).

ScreenCapture.java

ScreenShot.java

Arquivo em Java para conectar em um banco de dados MS Access via ODBC.

JDBCapp.java

Arquivo contendo rotina para redimensionar uma imagem usando Java.

Miniatura.java

Existem várias maneiras de resolver - ou pelo menos tentar - o problema de acentuação no AJAX. Eis algumas:

  1. Na função em PHP que é realizada a ação, o retorno deve ser dado por
    print(urlencode($campo["ds_texto"]));

    Isso irá codificar o resultado que vem da pesquisa SQL. Na função AJAX, após a variável texto ter recebido a resposta responseText, colocar:
    texto=texto.replace(/\+/g," ");
    texto=unescape(texto);

    Isso descodificará o texto.

  2. A segunda forma é colocar na função em PHP que é realizada a ação, o seguinte item:
    header("Content-Type: text/html; charset=ISO-8859-1",true);
    Isso fará com que a codificação seja definida como ISO-8859-1.

  3. Outra forma não tão segura é colocar
    <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" /> na página onde será exibido o resultado.

  4. Outra forma é alterar a configuração do arquivo httpd.conf do Apache. Isso fica para outra hora!


Se Murphy ajudar é capaz que tudo isso funcione. Talvez nenhum funcione, talvez funcione parcialmente. Firefox e Internet Explorer nunca se deram muito bem, há algumas desavenças! :D

A solução que funcionou pra mim foi a 2. Inseri apenas o header na chamada PHP e deu certo, tanto pro Firefox quanto no Internet Explorer e Opera.

Tem que ficar atento quanto ao cache. Geralmente se altera uma chamada ou função e ela não reflete em solução. Reiniciar o computador, dasabilitar o cache pelas páginas ou limpar o cache de vez em quando ajuda!

São usadas expressões latinas para diversas finalidades, uma delas é citar referências bibliográficas.

A expressão latina apud significa citado por, conforme, segundo. É utilizada quando se faz referência à uma fonte secundária.

De acordo com a NBR 10520 (Norma Brasileira) da Associação Brasileira de Normas Técnicas - ABNT (2001) -, pode-se utulizar a expressão latina apud para citar um documento ao qual não se teve acesso direto, mas que foi citado em outra obra (à qual, naturalmente, se teve acesso). Desta forma, a citação é chamada de indireta.

Alguns exemplos de uso de apud:

"Segundo Cardoso (2000 apud MALDONADO, 2003, p. 40), [...]"
"[...] (CARDOSO, 2000 apud MALDONADO, 2003, p. 40)."
"[...] (MARTINS, 1986 apud SOUZA, 1991, p. 20-21)."

Nas referências colocam-se, se for possível, as duas obras envolvidas na citação indireta.

Atenção: deve-se, na medida do possível, para garantir a exatidão da informação, procurar usar citações diretas. Ou seja, deve-se procurar obter as informações das fontes originais sempre que estas estiverem disponíveis, deixando para usar a expressão apud apenas para obras de difícil acesso.

Adaptado de TCC Gravataí

Zune é um tema para Windows XP, parecido com o Royale Noir, a diferença é que oferece mais opções de cores.

O autor disponibiliza no site da devianART um screenshot do tema com as várias opções de cores.

zune.jpg


O tema pode ser baixado no site da devianART.

Caso haja problema na instalação do tema, leia este tutorial - que não é do Zune mas sim do Royale Noir, mas o funcionamento é o mesmo - que é bem provável que encontre a solução.

quinta-feira, 29 de maio de 2008

Firefox - Download Day

Para não fugir das minhas raízes e ajudar a "mão que me alimenta" peço que quem chegar até aqui participe do:


Download Day 2008

sexta-feira, 14 de março de 2008

Criar usuário no MS SQL Server

No SQL Server para adicionar um usuário basta utilizar o próprio Query Analyzer ou qualquer cliente de banco de dados que permite conexão com SQL Server. Para criar usuários, utilize os seguintes comandos:

SP_AddLogin 'usuario', 'senha'
Em seguida:
SP_AddUser 'usuario'