Arquivo da categoria faq

Como instalar o Prat no OpenSUSE?

Tutorial criado pelo irmão Rodrigo Justi. Muito obrigado Rodrigo!

Embora a distribuição Ubuntu seja uma das distribuições padrão quando o assunto é Linux, nem sempre ela se adapta ao nosso caso, às nossas necessidades. No meu caso, a distribuição Ubuntu, nas versões 8.04, 8.10, 9.04 e 9.10 não funcionaram corretamente em meu computador. Com isso, travamentos e erros do sistema eram cada vez mais freqüentes.

Depois de certo tempo, decidi testar a distribuição OpenSUSE. Ela funcionou sem qualquer erro na minha máquina e me adaptei rapidamente a ela. Consigo usar praticamente todas as resoluções de vídeo e o som funciona direto do hardware.

Assim como eu, muitos outros irmãos devem usar outras versões de Linux. Porém, o Prat foi projetado por nosso irmão Jonatã para funcionar no Ubuntu (isso porque a maioria dos usuários do Prat usa Ubuntu ou simulares), tanto é que ela já é distribuída em pacotes .deb. O OpenSUSE, e outras distribuições, utilizam pacotes .rpm ao invés de .deb. Como fazer então para utilizarmos o Prat no OpenSUSE?

Ler o restante dessa entrada »

1 Comentário

Como reportar um erro do Prat ou enviar uma sugestão?

Temos um sistema de gerenciamento de atividades, acessível em prat.jonata.org/dev. Esse sistema será usado para reportar falhas ocorridas no Prat bem como ajudar em resolver problemas que ocorrem com o software.

Agora vamos a um pequeno tutorial para ajudar o desenvolvedor e os usuários a se comunicar melhor quando houver algum problema com o software. Preste atenção a todos os passos. Se não conseguir, tente fazer mais uma vez. Não é difícil. Para utilizar, basta seguir as seguintes orientações:

1. Abra a página

prat.jonata.org/dev

2. Efetue o Login

Utilize a senha para as áreas restritas do Blog para o Login e a Senha.

3. Pesquise antes de criar um relatório de erro

Na guia “Visualizar atividades” você pode analisar quais atividades estão em andamento. Pesquisar se seu problema já não está sendo resolvido. Pesquisar antes evita a criação de bugs e sugestões duplicados e a perda de tempo dos envolvidos. Se você encontrou o seu erro ou sugestão similar, siga as instruções que estão presentes na descrição e nos comentários do bug e deixe seus próprios comentários. Se não encontrar a solução, pode pelo menos deixar seu comentário dizendo que também está tendo o problema.

Caso não encontrou um erro ou sugestão igual a sua, então…

4. Faça um novo registro de atividade

Clique em um dos botões à direita. Se deseja “Informar um ERRO” ou se deseja “Sugerir uma IDEIA”.

No campo “Título da atividade”, dê um título ao seu erro ou sua sugestão. Não é a descrição, apenas um título que resuma o assunto.

No campo “Mais detalhes”, dê todos os detalhes possíveis, tudo o que aconteceu, o que você testou, o que você viu. No caso de um erro, escreva aqui quais passos você deu (o que você fez) para que ele aparecesse.

No campo “Dados técnicos”, como o nome diz, escreva assinto técnico como nomes de arquivo, qual sistema e máquina está utilizando. No caso de um relatório de erro, cole o texto resultante do erro. Para saber como enviar esse “Relatório de Erro”, siga as instruções do ponto 4.1 (mais abaixo).

No campo “Identificação”, coloque seu nome e/ou e-mail.

4.1. Para enviar um relatório de erro: Abra um terminal

Clique no menu principal e digite “Terminal”, ou vá em “Mais aplicativos” – “Todos aplicativos” – “Acessórios” – “Terminal”

reportar-erro-01

4.2.  Chame o Prat

Para chamar o Prat, apenas digite a seguinte palavra:

prat

e aperte a tecla “Enter”.

reportar-erro-02

Se o Prat não abrir (note: apenas se Prat não abrir), então, ao invés da palavra “prat” , digite o seguinte:

python /usr/share/prat/prat.py

4.3.  Reproduza o erro

Agora, repita o procedimento que deu origem ao erro. Por exemplo, um botão não funcionou? Clique nele.

Dê uma olhada no Terminal. Lá vai constar várias informações. É dessas informações que precisamos para conseguir saber o que está acontecendo. Então, no Terminal, selecione o texto de saída, o texto que apareceu quando você reproduziu o erro. Para selecionar, apenas clique, segure clicado e arraste o pedaço que deseja. Assim como faria em qualquer editor de textos. Se não conseguir fazer isso, clique no menu “Editar -> Selecionar Tudo”. Após isso, clique com o botão direito em cima da seleção e escolha “Copiar”, como mostra a imagem.

reportar-erro-04

4.4.  Envie para a ferramenta de controle de atividades

Você precisa apenas enviar o texto copiado para o campo “Dados técnicos” da atividade.

5.  Tenha Paciência

Os registros de atividades não serão respondidos prontamente. Em alguns casos nem serão respondidos. Então, não insista em enviar mais de uma vez o mesmo se não receber uma resposta. Olharemos a atividade. Quando tivermos tempo, e dependendo o caso, responderemos.

Espero que com esse pequeno tutorial, possamos melhorar o Prat e evitar perda de tempo desnecessário. Na medida do possível, mande suas sugestões também. Estou sempre lendo as sugestões :D

6 Comentários

Como instalar o Prat?

Se você tem internet no computador em que irá instalar o Prat, não precisa se preocupar muito. Apenas baixe o pacote que recebeu por e-mail, clique duas vezes que ele instalará sem problemas. Os pacotes de que ele necessita o próprio sistema busca e instala para você.

Mas se você não tem internet no computador em que irá instalar o Prat, dê uma olhada na página de Atualizações, lá tem 4 pacotes para você baixar (libwxbase2.6-0, libwxgtk2.6-0, python-wxversion, python-wxgtk2.6). Pegue esses pacotes e instale eles ANTES de instalar o Prat.

Abaixo segue um vídeo para você ver como se instala de maneira geral.


Dica: se quiser, clique nele e lá na página do vimeo você pode baixar esse vídeo (4,2mb)

23 Comentários

Na aba “Dados do Programa” fala dos índices da Escola, Reunião de Serviço e de A Sentinela. Como se acha os índices?

Esses índices encontram-se na página de Atualização.

7 Comentários

Por que não faz em JAVA? Se fosse em JAVA resolveria o problema de portabilidade.

Utilizei Python para programar e wxGTK na interface. Não gostaria de fazer o Prat em Java pois (1) teria de aprender uma nova linguagem, iria me tomar tempo; (2) a interface de programas feitos em Java, em minha opinião, não é muito atraente e afasta as pessoas quanto a usabilidade; (3) não há problema algum com relação a “portabilidade”, já falei que isso é possível mas não quero perder tempo nem gastar dinheiro comprando licenças de programas proprietários para isso. Os irmãos que usam Windows já estão muito bem servidos quanto a programas que auxiliam nas tarefas congregacionais. Entenda que meu objetivo é desenvolver uma ferramenta PARA USUÁRIOS DO LINUX.

3 Comentários

Esse site é da organização das Testemunhas de Jeová?

Não. Há algum mal entendido na avaliação de alguns a respeito desse “site“. O Blog de desenvolvimento do Prat é um local para documentação técnica entre os desenvolvedores do software e os usuários. O objetivo nunca foi nem será fazer a promoção das Boas Novas; para isso já existem sites como o http://www.watchtower.org e http://www.jw.org, além do http://www.jw-media.org. Se quizer saber mais sobre o Blog de Desenvolvimento do Prat, por favor, dê uma olhada nas Dúvidas.

Se tem acesso as publicações da Associação, pesquise melhor o que nos diz sobre promover as Boas Novas pela internet.

Se existe algum aspecto no Blog de Desenvolvimento Técnico do Prat, ou no próprio Prat, que vá de encontro com alguma orientação estabelecida, por favor, nos informe. Se realmente existe algo que devemos mudar, faremos o que for preciso e o mais breve possível.

O software Prat não é da Associação. É um projeto pessoal. E esse blog tem um objetivo bem específico, conforme declarado nesse post. Qualquer dúvida, entre em contato ou poste sua dúvida nos comentários.

24 Comentários

Seria possível você disponibilizar o código fonte do Prat a alguém, para que fosse desenvolvida uma versão para Windows? Ou não tem planos pra isso?

Não pretendo disponibilizar o código fonte.

A razão principal para não disponibilizar o código fonte é por questão de segurança. O software envolve aspectos organizacionais que podem ser mal usados por outros. Embora, se os usuários do Prat quiserem, o próprio Prat é escrito em Python e seu código pode ser visualizado independente de compilação.

Outra razão, mesmo que haja boa intenção, é que eu não acredito que alguém se interessaria em adaptar e empacotar o Prat para um sistema tão ruim e falto de padrões como o Windows. Eu uso uma linguagem de programação que é multiplataforma, a interface do Prat é multiplataforma, porém no Windows existem muitos programas que fazem o que o Prat faz, e até melhores. Seria um esforço em vão, em minha opinião. Abrir o código, deixar outros mexerem, acho que só atrapalharia o desenvolvimento do software. E também prefiro incentivar o uso de software livre do que ser indiretamente conivente com a ilegalidade e o crime. Já expliquei na pergunta “É necessário ter o Linux para usar o Prat?” o porquê de minha decisão:

Uma dessas tendências é que muitos computadores vendidos hoje vem com o Linux pré-instalado e completo. Isso é muito prático: a pessoa já tem o sistema completo instalado e pronto para uso. Outra tendência é a migração que muitos vêm fazendo de software proprietário ilegal (pirata) para software livre (grátis e legalizado). Isso está associado ao que citei acima, de computadores que vêm com o Linux instalado, mas onde as pessoas acham estranho demais e acabam formatando e trocando para Windows. Na quase totalidade dos casos são instaladas cópias ilegais desse sistema operacional. As Testemunhas de Jeová, dando-se conta da admoestação dada em Marcos 12:17, em Romanos 13:7 bem como explanado na w01 15/2 28-29, veem que é errado desobedecer as leis governamentais, incluindo as de direito de Propriedade Intelectual de Software. Por isso não fazem “vista grossa” para essa prática ilegal e muitas vezes procuram alternativas, como o Linux.

Assim, se você deseja ter um programa similar ao Prat no Windows, tente usar programas feitos para ele. Ainda tem dúvidas? Dê uma olhada nas perguntas frequentes.

22 Comentários

Como fica o Prat em relação a dados da Congregação e Formulários?

Recentemente fomos relembrados pela Associação sobre dados da Congregação, que não devem ser armazenados em computador. Essa orientação está no km 95 p. 9 § 4. Também sobre formulários, já existem impressos pela associação, então não há necessidade de um programa de computador fazer isso.O Prat desde a sua primeira versão possui a capacidade de trabalhar com os dados sem que esses fiquem armazenados no computador, ou que de alguma forma você precise de dados que já estão no computador para poder fazer as tabelas. Por exemplo, o espaço em que se coloca o nome do irmão que vai fazer uma parte, é uma caixa de texto que pode ser alterada sem precisar selecionar um dado já existente. Nas últimas versões foram implementadas algumas funcionalidades que facilitam esse trabalho, pois uma vez que o nome já está salvo, apenas podemos selecioná-lo na lista sem ter de digitá-lo novamente. Mas aí é que há o problema. Embora seja uma praticidade, os nomes dos irmãos guardados pelo Prat são dados congregacionais que são armazenados no computador.

Como citei, não é necessário adicionar detalhes da congregação para ter o Prat funcionando. Mas também, mesmo que tivesse algum dado da congregação, o responsável pela segurança do computador, sobre quem vai mecher, ter acesso aos arquivos ou algo assim, é sempre o usuário. Vamos ajustar o Prat para que ele seja flexível, que ele funcione da mesma maneira tanto para quem não quer colocar dados no computador quanto para quem prefere guardar dados. Para quem quer guardar dados, pode-se ter alternativas seguras como armazenar em uma mídia removível. Isso pode ser prático, pois a única coisa diferente que terá de fazer é acessar a mídia antes e tirar depois de usar o Prat. Essa mídia que posso sugerir é um

  • Disquete: lento e pouca vida útil, mas alguns ainda usam e é de fácil destruição caso necessário
  • Cartão de memória: barato, pois para esse fim pode ser de pouca capacidade, e também é de fácil destruição
  • Pen Drive: barato caso seja de pouca capacidade, fácil de guardar

Porém guardar nessas mídias removíveis não garante a segurança dos dados em si, se cair em mãos erradas. Por isso, pretendo implementar no Prat um sistema de segurança para guardar os dados. Primeiro, enquanto é usado, os dados são armazenados temporariamente na pasta pessoal do usuário, como acontece hoje. Na hora de fechar, o Prat empacota através do GnuPG um arquivo encriptado, protegido por senha. Daí é salvo numa mídia removível, ou onde quer que o usuário achar seguro.

Sobre formulários, desde a primeira versão o Prat também foi desenvolvido para ser dependente dos formulários disponibilizados pela Associação. Assim como uma máquina de escrever, o Prat foi projetado para imprimir em cima de um formulário pronto. Não pretendo fazer com que ele independentemente crie esses formulários no lugar dos existentes.  Outro aspecto do Prat com relação a dados da congregação e formulários, é que ele gera arquivos do OpenOffice, que podem ser também salvos para outros tipos, como Microsoft Word ou até PDF. Assim, os dados da congregação não ficam dependentes de um computador. Podem ser transportados e também deletados definitivamente depois de usados.

Estou certo de que cada um sabe o que faz com seu computador e os dados com que trabalha. Se você acha que mesmo com essas mudanças não deve usar o Prat, não use. Em tudo, vamos sempre lembrar de fazer as coisas de forma prudente e consciente (Mat. 10:16).

2 Comentários

O Prat continuará sendo desenvolvido?

Sim. A Associação sempre nos lembra sobre orientações que já foram dadas, e isso é próprio para mentes ‘esquecediças’, infelizmente ainda somos imperfeitos (Tiago 1:22-24). Muitos irmãos me contataram, ou devem estar curiosos para saber o que seria feito do Prat. Estou respondendo então que o Prat ainda vai ser desenvolvido, com algumas mudanças significativas. Se existirem 2 ou 3 usuários dele além de mim isso já é o suficiente para mim continuar a me empenhar em desenvolvê-lo. O fato de estar ajudando tão poucos irmãos em suas responsabilidades já vale todo o trabalho. Não me dedico apenas a esse programa, afinal sou um servo de Jeová assim como todos os usuários do Prat e tenho minhas responsabilidades. O Prat é um projeto pessoal, que faço nas horas vagas. Por enquanto, a nível pessoal, não vejo por que parar o desenvolvimento. A nível organizacional, ele precisa de alguns ajustes. Vamos prepará-lo para a versão 0.2 já estar dentro dos padrões.

Sem comentários

Porque não consigo usar a opção de “Temas”?

Quando o projeto iniciou, um dos objetivos era ser flexível – em especial no aspecto visual. Essa opção de escolher o tema a ser usado tanto nos impressos como na própria interface do programa é um dos pontos principais do programa.

O mecanismo de troca, de escolha de temas já está pronto e implementado. Teoricamente, já é possível usar além do tema padrão. Porém, até não se lançar uma versão estável, fica difícil de ter mais de um tema. Imagine a situação: foram criados 5 temas para o prat. É lançada uma nova versão, e com ela vem uma nova funcionalidade, um novo módulo. Logo, todos os temas terão de suportar esse módulo, todos deverão ter o “modelo” do impresso ou seja la o que for. Isso significa que, além de ajustar a nova funcionalidade, todos os temas devem ser alterados, todos os 5. Creio que esse trabalho pode levar muito tempo, um tempo que pode ser usado no próprio programa.

Portanto, o Prat já está pronto ‘desde fábrica’ a usar temas, porém por enquanto é apenas disponibilizado o padrão.

Sem comentários