<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki-upstream/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki-upstream/feed.php">
        <title>Divisão de Observação da Terra e Geoinformática - twsg:dicas</title>
        <description></description>
        <link>http://wiki-upstream/</link>
        <image rdf:resource="http://wiki-upstream/lib/exe/fetch.php?media=wiki:dokuwiki-128.png" />
       <dc:date>2026-04-09T04:26:31+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki-upstream/doku.php?id=twsg:dicas:apache_cgi&amp;rev=1390883822&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki-upstream/doku.php?id=twsg:dicas:code_conventions&amp;rev=1238288411&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki-upstream/doku.php?id=twsg:dicas:compila_pgis&amp;rev=1217110687&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki-upstream/doku.php?id=twsg:dicas:compila_teogc&amp;rev=1517276127&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki-upstream/doku.php?id=twsg:dicas:creating_rpm&amp;rev=1238596580&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki-upstream/doku.php?id=twsg:dicas:cvs_tree&amp;rev=1232589159&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki-upstream/doku.php?id=twsg:dicas:dicas_doxygen&amp;rev=1266587092&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki-upstream/doku.php?id=twsg:dicas:implementando_spec&amp;rev=1222361634&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki-upstream/doku.php?id=twsg:dicas:lista_ferramentas&amp;rev=1264270300&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki-upstream/doku.php?id=twsg:dicas:precedencia_operadores&amp;rev=1197643054&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki-upstream/doku.php?id=twsg:dicas:referencias_cpp&amp;rev=1238288876&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki-upstream/doku.php?id=twsg:dicas:uso_cvs_linux&amp;rev=1215571145&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki-upstream/doku.php?id=twsg:dicas:uso_svn_linux&amp;rev=1266539143&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki-upstream/lib/exe/fetch.php?media=wiki:dokuwiki-128.png">
        <title>Divisão de Observação da Terra e Geoinformática</title>
        <link>http://wiki-upstream/</link>
        <url>http://wiki-upstream/lib/exe/fetch.php?media=wiki:dokuwiki-128.png</url>
    </image>
    <item rdf:about="http://wiki-upstream/doku.php?id=twsg:dicas:apache_cgi&amp;rev=1390883822&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-01-28T04:37:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>apache_cgi</title>
        <link>http://wiki-upstream/doku.php?id=twsg:dicas:apache_cgi&amp;rev=1390883822&amp;do=diff</link>
        <description>Configurando o Apache para rodar os aplicativos CGI do TerraOGC

Apache 2

Dependendo da distribuição do Apache (Linux ou Windows) pode variar um pouco onde colocar essas configurações. Normalmente no httpd.conf ou um arquivo próprio incluído pelo Apache em tempo de carga.</description>
    </item>
    <item rdf:about="http://wiki-upstream/doku.php?id=twsg:dicas:code_conventions&amp;rev=1238288411&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-29T01:00:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>code_conventions</title>
        <link>http://wiki-upstream/doku.php?id=twsg:dicas:code_conventions&amp;rev=1238288411&amp;do=diff</link>
        <description>TWSG Code Conventions

O documento principal do TWSG Code Conventions pode ser encontrado no link (protegido). Este artigo no Wiki tende a ser um complemento deste manual de convenções de código.

Estrutura geral dos arquivos .h

Segundo o manual de convenções de código do TWSG, os arquivos de cabeçalho (.h) devem seguir esta estrutura:</description>
    </item>
    <item rdf:about="http://wiki-upstream/doku.php?id=twsg:dicas:compila_pgis&amp;rev=1217110687&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-26T22:18:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compila_pgis</title>
        <link>http://wiki-upstream/doku.php?id=twsg:dicas:compila_pgis&amp;rev=1217110687&amp;do=diff</link>
        <description>Compilando o PostGIS

	*  Baixar a última versão do site do PostGIS

wget -c http://postgis.refractions.net/download/postgis-1.1.7.tar.gz

Ou

wget -c http://postgis.refractions.net/download/postgis-1.3.1.tar.gz

	*  Colocar na pasta source e descompactar</description>
    </item>
    <item rdf:about="http://wiki-upstream/doku.php?id=twsg:dicas:compila_teogc&amp;rev=1517276127&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-30T01:35:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compila_teogc</title>
        <link>http://wiki-upstream/doku.php?id=twsg:dicas:compila_teogc&amp;rev=1517276127&amp;do=diff</link>
        <description>Compilando o TerraOGC no Linux

Arquivo atualizado para o uso do CMake. Para QMake, verifique as versões anteriores deste documento.

Dependências

Alguns pacotes necessários para compilar e usar o TerraOGC. Os nomes podem variar de distro para distro. Aqui seguem os do Mandriva:</description>
    </item>
    <item rdf:about="http://wiki-upstream/doku.php?id=twsg:dicas:creating_rpm&amp;rev=1238596580&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-01T14:36:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>creating_rpm</title>
        <link>http://wiki-upstream/doku.php?id=twsg:dicas:creating_rpm&amp;rev=1238596580&amp;do=diff</link>
        <description>Creating a binary-only rpm

This is a hands-on tutorial explaining how to create a RPM in Mandriva using the RPMPM (RPM-Package Manager).

Requirements

We need the following things (and their dependencies) installed on order to create a package as described:</description>
    </item>
    <item rdf:about="http://wiki-upstream/doku.php?id=twsg:dicas:cvs_tree&amp;rev=1232589159&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-22T01:52:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cvs_tree</title>
        <link>http://wiki-upstream/doku.php?id=twsg:dicas:cvs_tree&amp;rev=1232589159&amp;do=diff</link>
        <description>Árvore de diretório do TerraOGC

Para melhor compreender como funciona a compilação dos pacotes TerraOGC, está apresentada abaixo sua árvore de diretório em relação à árvore da TerraLib para o Linux.


terralib_cvs
|
|--src (arquivos-fonte da TerraLib)
|
|--terralibx (arquivos de Pjts linux da TerraLib -&gt; compilar os projetos QMake)
|
|--extensions (outros projetos relacionados à TerraLib)
   |
   |--CalculateProfile
   |
   |--terraphp
   |
   |--terramanager (precisa compilar para o WMS/WFS)
 …</description>
    </item>
    <item rdf:about="http://wiki-upstream/doku.php?id=twsg:dicas:dicas_doxygen&amp;rev=1266587092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-19T13:44:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dicas_doxygen</title>
        <link>http://wiki-upstream/doku.php?id=twsg:dicas:dicas_doxygen&amp;rev=1266587092&amp;do=diff</link>
        <description>Dicas Doxygen

Documentar bem o código é essencial para o sucesso do projeto. Uma boa referência para os comandos Doxygen pode ser encontrada no link.

Veja algumas dicas:

	*  Para obter o efeito de negrito, você pode usar o comando \b antes da palavra que deseja destacar. Para mais de uma palavra use como em</description>
    </item>
    <item rdf:about="http://wiki-upstream/doku.php?id=twsg:dicas:implementando_spec&amp;rev=1222361634&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-25T16:53:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>implementando_spec</title>
        <link>http://wiki-upstream/doku.php?id=twsg:dicas:implementando_spec&amp;rev=1222361634&amp;do=diff</link>
        <description>Como implementar uma nova Spec

Implementar uma nova Spec é um processo trabalhoso e por vezes demorado. Como trabalhamos há mais de dois anos com essa atividade, temos uma certa experiência no assunto, que está traduzida nesta dica. 


Os passos são os seguintes:</description>
    </item>
    <item rdf:about="http://wiki-upstream/doku.php?id=twsg:dicas:lista_ferramentas&amp;rev=1264270300&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-23T18:11:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lista_ferramentas</title>
        <link>http://wiki-upstream/doku.php?id=twsg:dicas:lista_ferramentas&amp;rev=1264270300&amp;do=diff</link>
        <description>Lista de ferramentas úteis

Clientes CVS/SVN

Tortoise CVS

	*  Excelente cliente CVS para Windows
	*  site
	*  download

Tortoise SVN

	*  Versão SVN do Tortoise (só Windows)
	*  site
	*  download

Editores de texto

Notepad++

	*  Editor de texto poderoso, com várias extensões</description>
    </item>
    <item rdf:about="http://wiki-upstream/doku.php?id=twsg:dicas:precedencia_operadores&amp;rev=1197643054&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-12-14T14:37:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>precedencia_operadores</title>
        <link>http://wiki-upstream/doku.php?id=twsg:dicas:precedencia_operadores&amp;rev=1197643054&amp;do=diff</link>
        <description>Tabelas de precedência dos operadores

Essas tabelas sempre são úteis na hora de programar

C++
  1               2           3        4       5        6         7       8   ::        dynamic_cast       !      delete    -       !=        +=      &lt;&lt;=</description>
    </item>
    <item rdf:about="http://wiki-upstream/doku.php?id=twsg:dicas:referencias_cpp&amp;rev=1238288876&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-03-29T01:07:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>referencias_cpp</title>
        <link>http://wiki-upstream/doku.php?id=twsg:dicas:referencias_cpp&amp;rev=1238288876&amp;do=diff</link>
        <description>Referências C++

Referências da linguagem

	*  C++ Library Reference
		*  Referência para a standard C++ library

	*  C/C++ Reference
		*  Também tem algo sobre Standard C Library

	*  The Standard Template Library
		*  Referência de STL preparada pela Silicon Graphics


Artigos

	*  The Anatomy of the Assignment Operator
		*  Artigo bem completo que aborda o tópico de operadores de atribuição em C++</description>
    </item>
    <item rdf:about="http://wiki-upstream/doku.php?id=twsg:dicas:uso_cvs_linux&amp;rev=1215571145&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-07-09T02:39:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uso_cvs_linux</title>
        <link>http://wiki-upstream/doku.php?id=twsg:dicas:uso_cvs_linux&amp;rev=1215571145&amp;do=diff</link>
        <description>Usando o CVS via linha de comando no Linux

Iniciando o uso - obtendo os dados iniciais

	*  Crie uma pasta do tipo terralib_cvs e entre nela

mkdir terralib_cvs
cd terralib_cvs

	*  Logue como anonymous no CVS da DPI: 

cvs -d :pserver:anonymous@cvs.dpi.inpe.br:/home/terralib login</description>
    </item>
    <item rdf:about="http://wiki-upstream/doku.php?id=twsg:dicas:uso_svn_linux&amp;rev=1266539143&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-19T00:25:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uso_svn_linux</title>
        <link>http://wiki-upstream/doku.php?id=twsg:dicas:uso_svn_linux&amp;rev=1266539143&amp;do=diff</link>
        <description>Como usar o SVN TerraOGC via linha de comando

O CVS TerraOGC foi congelado em 14 Set 2009. O artigo Usando o CVS via linha de comando no Linux refere-se a este período. A partir desta data todas as alterações do TerraOGC serão feitas no SVN.

Preparando a pasta de trabalho

	*  Crie uma pasta de trabalho (aqui chamo</description>
    </item>
</rdf:RDF>
