Aí depende se vc quer algo grátis apenas para
não gastar dinheiro, ou se é também para valorizar
e disseminar o uso de software aberto.
Tecnicamente acho o Interbase um produto mais
avançado, mas ele não foi grátis desde o início.
O MySql é grátis e open source desde sua origem,
e se sua
Olá
Tenho uma dúvida, que ao mesmo tempo prova
que em Java não existe passagem de parâmetros
por referência...
Como fazer um método retornar 2 objetos *diferentes*?
Em C por exemplo, eu poderia usar um parâmetro
por referência para que fosse retornado nele um valor:
int funcao(int *r1)
// esta
Title: RES: [java-list] Sistemas legados (TELNET)
Fala pessoal,
Eu gostaria de saber qual a faixa salarial de um
programador Java de carteira assinada.
Gostaria de uma faixa para um trabalho de 6 horas
diarias e outra para 8 horas diarias.
Grato,
Fabio.
As versões mais atuais do Java Wireless Toolkit da Sun já têm o emulador
pro i85s
Falou
-- LISTA SOUJAVA
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras
Olha, da minha parte recomendo (e muito) o MySql...
ele é muito rápidoe muito fácil detrabalhar... e agora que
implementoua unica caracteristica que impedia que ele continuasse a
crescer,as transacoes, a tendencia é cada vez ser mais usado... Inclusive
a Oracle já se tocou disse e já
Vê se isso ai te ajuda:
String a[] = new String[5];
for (int i = 0; i = a.length-1 ; i++){
a[i] = O que foi digitado!!!
Sandro Augusto
-Mensagem original-
De: Dirley Wagner [mailto:[EMAIL PROTECTED]]
Sim. No 1.3 tem o skin do i85s.
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 22 de outubro de 2001 08:13
To: [EMAIL PROTECTED]
Subject: Re: [java-list] J2ME
As versões mais atuais do Java Wireless Toolkit da Sun já têm o emulador pro
Um outro problema em apenas consultar o histórico da lista
é que a tecnologia Java evolui a cada semana.
Talvez algo que não tivesse solução há 2 meses atrás hoje
tenha, ou se já tinha solução talvez tenha uma melhor hoje,
seja porque alguma API foi melhorada, ou algum recurso
pouco usado tenha
Ola a todos!
sou novato em Java e nao sei quase nada. Como faco para que um programa em
java usando thread identifique um endereco IP.
Grato,
Marcus Vinicius
-- LISTA SOUJAVA
http://www.soujava.org.br - Sociedade de Usuários Java da
Para decidir entre PostgreSQL x MySQL faça o
seguinte.. se você responder sim a qualquer uma das alternativas abaixo escolha
PostgreSQL :
1) Preciso criar queries/updates deste
tipo:
update tabela1
set
colunaX = (select
qualquer)
where
colunaY = 4
ou
select x,y,z
from tabela2
where
Wagner,
Eh possivel sim.
Basta vc implementar a interface java.io.FileFilter.
Veja um exemplo:
import java.io.*;
import java.util.*;
public class FileFilterImpl implements FileFilter {
static final long THREE_DAYS_MS = 3 * 24 * 60 * 60
* 1000;
private long threeDaysAgo;
public
Pode utilizar collections
List, Map, Set.
Qualquer coisa
[]´s
Fábio
-Original Message-
From: Luis Cabral [mailto:[EMAIL PROTECTED]]
Sent: Sunday, October 21, 2001 6:39 PM
To: [EMAIL PROTECTED]
Subject: [java-list] Método retornando 2 objetos
Olá
Tenho uma dúvida,
Title: RES: [java-list] data-hora no horário de verão
Estou com uma duvida sobre programacao Java, quando
eu utilizei a funcao TimeZone.setDefault
Oque exatamentefoi feito
quando executei o comando :
TimeZone.setDefault(TimeZone.getTimeZone("GMT-3:00"));
Como a classe Calendar soube que
Luis Cabral wrote:
Um outro problema em apenas consultar o histórico da lista
é que a tecnologia Java evolui a cada semana.
Talvez algo que não tivesse solução há 2 meses atrás hoje
tenha, ou se já tinha solução talvez tenha uma melhor hoje,
seja porque alguma API foi melhorada, ou algum
Dirley,
Java implementa vetores e arrays. As Arrays nao sao dinamicas mas sao
multidimencionais, ja os vetores sim sao dinamicos, mas nao sao
multidimensionais.
Veja um exemplod e vetores.
Vector vc = new Vector();
vc.addElement(1 elemento);
vc.addElement(2 elemento);
for (int
Marcus,
Use
InetAddress currentMachine = InetAddress.getLocalHost();
Depois veja os metodos na documentação sobre como conseguir o IP,
apartir do InetAddress...
Esta classe faz parte do pacote java.net, Toda vez que voce quiser
descobrir algo relacionado a
Alessandro,
Usar a classe Runtime não serve pois como vou ter que usar comandos
específicos da plataforma, o que eu desejo é invocar o programa diretamente
na VM e deixar ele rodando
Atenciosamente,
Marcus David Bronstein
- Original Message -
From: Alessandro Romero
Olá pessoal,
estou com o seguinte problema: tenho um JSP que ao ser
carregado pelo browser, gera uma página em que é feita
paginação de resultados (Quebra de página).
Acontece que toda vez que eu clico no botão de avançar
página eu estou dando um reload no próprio JSP e estou
indo na base
Alguem sabe a url da onde posso achar o emulador
para i85???
Valeu!
PessoALL !!!
Não quero criticar ninguém pela peguntas, apenas quis indicar que a lista
possui um hístorico e um sistema de busca muito eficaz.
Acrescentado: Eu também faço perguntas básicas de vez em quando, mas
percebi que existem pergunta repetidas duas vezes ou mais na mesma semana.
Leonardo e todo o PessoALL que me ajudou nessa
questão
Hoje a tarde já estarei testando o Postgre SQL..
Vou ver se baixo uma driver JDBC para ele.
Qtos as perguntas abaixo a resposta é
sim.sim.
T+
Obrigados
[ ] ´sKleber Rodrigo de CarvalhoSoftware
Engineer
Original Message
Pessoal alguem jah usou o Interbase c. Java
???
Alessandro,
Usar a classe Runtime não serve pois como vou ter que usar comandos
específicos da plataforma, o que eu desejo é invocar o programa diretamente
na VM e deixar ele rodando
Atenciosamente,
Marcus David Bronstein
- Original Message -
From: Alessandro Romero [EMAIL
Olá Pessoal
Procurei no histórico da lista e não achei. Alguém sabe aonde pode-se
obter a certificação em Porto Alegre - RS ?
Abraços
Flávio
--
==
Flávio Fagundes
ICQ:76671182 [Phantom]
HP:http://pucrs.campus2.br/~flavio
--
Voce pode usar a Tecnologia de componentes, seja atraves de EJB ou JMS.
Todos estes frameworks implementam enfileiramento de mensagens, seguranca,
disponibilidade 7/24...
Eh o que vc precisa - nunca desenvolva sistemas de informacao apenas com JRE
- Servlets!
Boa sorte, Euclides.
-Mensagem
Obrigado ao pessoal que respondeu sobre este problema. Agora pude
perceber que eu estava com uma concepção errada sobre como definir as
classes que preciso. Analisei mal o problema.
Coisas típicas de um Programador Novice.
Obrigado,
Igor Betim de Freitas
-- Mensagem original
Luis e Pessoal da lista,
Há algum tempo atrás houve uma grande discussão sobre Java, C# e
Referência...
Visitem este site:
http://developer.java.sun.com/developer/TechTips/1999/tt0511.html#tip2
Dele retirei isto:
In the Java programming language, the term reference
Eu uso assim:
driver: com.sybase.jdbc2.jdbc.SybDriver
URL: jdbc:sybase:Tds:servidor:porta
Acho que a porta padrão é 5000, que é a que uso.
O nome do Driver é JConnect
Espero que ajude!
Charles Pereira
- Original Message -
From: Laura Silveira Mastella [EMAIL PROTECTED]
To: Sou Java
Fabio,
Primeiro lugar, vc nao esta retornando dois valores, vc esta setando um por
indirecao (int *r1=20) e retornando outro (20).
Por definicao uma funcao nao pode retornar 2 valores, seja na linguagem q
for.
Qto a retornar 2 objetos, vc pode fazer uma array de objetos... um vector,
uma
Pessoal,
Na empresa onde trabalho, estamos começando a testar
os Object Types do Oracle sendo retornados por um
PL/SQL e estamos encontrando alguns problemas.
Temos o seguinte esquema:
- Criamos dois objetos no oracle
Object - Funcionario - contém os dados do
Funcionario
Olá Pessoal,
Para quem quer iniciar no Java qual Livro é Melhor?
livro...: CORE JAVA - Fundamentals,
--
livro: JAVA - Como programar, do Deitel; H.M, editora Bookman
obrigadão
Paulo Fernando
[EMAIL
Flávio,
Atributos privados são herdados sim. Apenas não tem acesso em quaisquer
outras classes.
abraços
Jorge
-Original Message-From: Leandro Bitencourt
[mailto:[EMAIL PROTECTED]]Sent: quarta-feira, 17 de outubro de 2001
15:27To: [EMAIL PROTECTED]Subject: RE: [java-list]
Olá, pessoal, salve!
*
Desenvolvi um mecanismo (para rodar em PC e Mac) em html+javaScript+ASP que,
basicamente, soma campos de um formulário e, no final, tem as seguintes
saídas: imprimir, enviar por e-mail ou salvar no servidor. Bem, até aqui,
sem mistério. O próximo passo é poder fazer salvar
Luis
Você pode retornar um array ou criar uma classe (um simples struct) que
agregue os dois objetos desejados.
abraços
Jorge
-Original Message-
From: Luis Cabral [mailto:[EMAIL PROTECTED]]
Sent: domingo, 21 de outubro de 2001 17:39
To: [EMAIL PROTECTED]
Subject: [java-list] Método
Dá uma olhada em java.util.Random.
On Wed, 17 Oct 2001, Igor Betim de Freitas wrote:
Olá Pessoal!
Como faço para gerar um número randômico em Java?
É possível especificar um intervalo para o número randômico a ser gerado?
Por exemplo, quero que o número a ser gerado randomicamento seje
Title: RES: [java-list] data-hora no horário de verão
Estou com uma duvida sobre programacao Java, quando
eu utilizei a funcao TimeZone.setDefault
Oque exatamentefoi feito
quando executei o comando :
TimeZone.setDefault(TimeZone.getTimeZone("GMT-3:00"));
Como a classe Calendar soube que
Title:
Pessoal,Alguem ja implementou um programa
em java que roda como try icon no windows (Perto do relogio) ?Se sim,
gostaria que me indicassem onde eu poderia arranjar material a
respeito.Abraços,Leandro Bitencourt[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]ICQ: 69948464
Outgoing mail is
... o componete que gera
relatorios no site: http://www.jrefinery.com/jfreereport/index.html
Por favor quem
conseguir manda pra mim...
Alguem ja
usou? Ou pode me dar uma dica
Ola toods,
estou desenvolvendo uma aplicacao para uma loja de games em rede.
Preciso travat a maq do jogador caso suas horas acabem.
eh possivel fazer alo parcido em uma maq winME? tipo executar via
Runtime.exec(shutdown -r now) em uma maq linux?
[]´s
Daniel A.
Abra o resultset com escopo de sessão
-- LISTA SOUJAVA
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para
Title: RE: [java-list] Persistência no JSP!!
A classe CachedRowSet permite que vc vá ao BD apenas uma vez.
Agora, como persistir a instância sem usar escopo de sessão
para o bean eu não sei...
-Original Message-
From: Jose Bertegz [mailto:[EMAIL PROTECTED]]
Sent: Monday, October
Olá lista,
Estou com o Conectiva 7 e o Interbase 6 instalados
em um servidor, instalei a versão 2.0 do InterClient em minha máquina e quando
tento fazer a conexão com o banco por IP através do Database Pilot recebo a
seguinte mensagem:
[interclient] Installed versions of InterClient and
A última versão do wireless toolkit já tem o emulador disponível!
Luiz Paulo Cieslak
Gerente de Wireless
Infosoftware Sistemas
Office: +55 19 3256.4131
http://www.infosoftware.com.br
Title: RES: [java-list] Hístorico da lista
Pessoal,
eu não tenho a menor idéia como se faz ou do que se precisa, mas há como fazer um servidor de News (NewsServer) onde se conecta e somente o cabeçalho das mensagens é apresentado ? Isto ajudaria a, por exemplo, separar as mensagens por
seria muito bom validar tudo no submit, mas é
preciso
que a aplicação valide campo a campo, ao sair do
campo
isto é uma característica baan e precisa continuar
assim.
mas acho que já encontrei a solução, implementar o
FocusListener.
valeu mesmo assim.
- Original Message -
Fala Marcus,
O primeiro passo, é descobrir o endereço IP. Para isso, utilize a
classe InetAddress. Segue um exemplo:
import java.net.InetAddress;
.
.
.
InetAddress address = InetAddress.getByName(www.soujava.org.br);
System.out.println(address.getHostAddress);
Falou,
alguém por gentileza pode mandar esse arquivo para
meu
email pessoal ? pois não posso fazer downloads
aqui.
grato,
- Original Message -
From:
Kleber Rodrigo de Carvalho
To: [EMAIL PROTECTED]
Sent: Monday, October 22, 2001 3:05
PM
Subject: Re: [java-list] Hístorico
Ol Felipe , o servidor no
Jrun apesar de ja ter pensando em utilizar este ! , ns
estavamos usando tomcat e acontecia a mesma coisa , depois passamos a utilizar o
OC4J ( orion ) !
valeu !
-Mensagem original-De:
Felipe F. Palma Dias [EMAIL PROTECTED]Para:
[EMAIL
Caros amigos, estou muito interessado em
comprar um Palm Vx, mas antes, gostaria de saber se este da suporte a
Java.
Alguém poderia me ajudar ?
Obrigado.
Evandro.
Entity Beans não foram concebidos para implementar cada tabela do seu banco.
A idéia é que se gere um modelo de pouca granularidade. Fazendo as coisas um
pouco mais grossas traz vários benefícios dentre eles a redução do
relacionamento entre entities. Procure pelo pattern Composite Entity.
By
Uma dúvida interessante:
digamos que tenho um Objeto Vector, carregado com
um coleção de n objetos Object que podem ser (Customer ou Collaborator, por
exemplo).
O que devo saber para que eu saiba se o Objeto que
eu receber será um Customer ou Collaborator, sem usar instanceOf (porque,
Laura,
Precisar ele não precisa. Aí se entra numa questõ mais de design que
numa questão de...hmm compilador, digamos assim.
O extends funciona para uma classe abstract _exatamente_ da mesma
forma como funciona para uma classe não abstrata. A diferença é que você
nunca vai poder instanciar um
alguem sabe de algumas empresas que usam o Tomcat x Linux x Apache.
estou com um projeto aqui na empresas para usar este trio, mas preciso de
informações.
brigad
-- LISTA SOUJAVA
http://www.soujava.org.br - Sociedade de Usuários
Olá a todos,
Gostaria de Armzenar:
-Nome da Disciplina(são oito);
-Descrição das questões(São 16);
-Descrição das alternativas(São 5);
-Gabarito de cada questao.
Estou tentando usar Matriz mas estou com dificuldades.
Alguem pode me ajudar???
grato
Dirley
=
Wagner
[EMAIL PROTECTED]
crie um arquivo de lote, abra um novo thread e execute o lote usando a class runtime.
-- LISTA SOUJAVA
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da
Eu não vejo outra solução se não colocar os resultados em um Vector e jogálo
na sessão. Se não quiser fazer isso vai ter que fazer select de novo e usar
ponteiros. Se não vc pode usar um select * from sua tabela where primari key
que o ultimo resultado que vc listou. Mas esse ultimo só funciona
Tenho que fazer um form de
pedidos que pega os dados do cliente na tabela clientes e os dados dos produtos
na tabela produtos. Alem da data e codigo do pedido. Gostaria de saber como
fazer isto no java, já tenho cadastro e consultas prontos
Se naum der
expliquem em Jbuider...
Dúvida iniciante:
Método paint esconde os Componentes?!?!
Não estou entendendo pq o paint( ) some com os Componentes...
Gostaria me explicasse pq JApplet não mostra os JLabels...
O detalhe é q quando elimino o método paint( ) e recompilo, os componentes
aparecem.
Obrigado pela ajuda.
Código
www.sisnema.com.br
--
Felipe F. Palma Dias - [EMAIL PROTECTED]
http://www.palmadias.hpg.com.br
ICQ: 133921121
- Original Message -
From: Flávio Z. Fagundes [EMAIL PROTECTED]
To: Lista [EMAIL PROTECTED]
Sent:
estou tentando rodar um servlet no jbuilder e
ocorre
este erro no tomcat, alguém sabe pq
???
Starting tomcat. Check logs/tomcat.log for error
messages
2001-10-19 07:20:45 - ContextManager: Adding
context Ctx( )
2001-10-19 07:20:45 - ContextManager: Adding
context Ctx(
Title: Erro no Retorno da Chamada
Saudações Javanesas,
tenho um session bean com este metodo:
public void incluirItem ( String numeroItem, String numeroNotaFiscal,
String descricao, int quantidade,
float precoUnitario )
...
que chama o metodo create de um entity bean tipo BMP
oi , alguém poderia me ajudar vendo se este programa esta correto?
O enunciado é este :
escreva um método recursivo busca binária (), para realizar uma pesquisa
binária em vetor (array) . O método deve receber como argumento um vetor de
inteiros e o valor a ser encontrado . Se a chave de
Só prá agradecer os que responderam sobre
static e sugerir a leitura de um artigo interessante sobre
desenvolvimento em Java para celulares (já quechega por aqui... :-)
)
http://www.computerworld.com.br/templ_textos/noticias.asp?id=15414
On Fri, 19 Oct 2001, Adriano Esposito wrote:
Recebi algumas informações de que se você está usando a sessão como
um atributo de Servlet pode gerar problemas!!! (não sei até onde isto é
verídico, porém estou sem mais alternativas e estou fazendo todos os
testes possíveis).
Pode
dah uma olhada se principal estah escrito da mesma
forma na definicao da classe (apos class no texto do
fonte) e no nome do arquivo (principal.java) , tem
que estar tudo igual , cada letra maiuscula e/ ou
minuscula ...
--- Igor Betim de Freitas [EMAIL PROTECTED]
escreveu: Pessoal!
Estou
O problema eh que a jeep estah sendo declarada dentro
da veiculo , a classe mae ... ela deve ser declarada
fora , eh uma nova classe implementando heranca ...
nao eh caso de subclasse , subclasse eh outra coisa
... (ah , quem sabe seja necessario compilar a classe
mae antes da classe que a
Pessoal,
estou com o seguinte problema: preciso salvar um
objeto Graphics como uma imagem no formato .gif ou .jpg. Alguém sabe como posso
resolver isso?
Obrigado desde já...
Marcus,
Para iniciar um programa na mesma VM e deixá-lo rodando, talvez uma
Thread(não sendo do tipo daemon) que no run rode seu main, pode ser uma
solução...
Mas atenção esta solução pode continuar trazendo o problema que voce
comentou em seu primeiro email:
mais tem um
Title:
Só é possível usando código nativo.. em
msdn.microsoft.com você vai encontrar exemplos escritos em c++ e no java
tutorial da sun (java.sun.com) você vai encontrar como usar código nativo em
java usando JNI.
[]'s,
Leonardo Bueno.
- Original Message -
From:
Leandro
Vc tem q pesquisar a API do Windows. Mas q eu me lembrevc vai precisar pegar
o handle de uma janela e chamar uma funcao da API pra q o icone apareca na
tray.
Aih eh soh montar uma camada de JNI, encapsular numa classe, de preferencia
q implemente uma interface pra vc nao ter q ficar amarrado
Oi Leandro,
Na verdade, fui eu que fiz a pergunta original.
Sei que uma função nao pode retornar mais de
um valor, mas quiz dizer que há outras formas
de fazer isso, dependendo da linguagem. Por
exemplo, em PL/SQL no Oracle é muito comum fazer
procedures (que não retornam valor) com diversos
Desculpe minha insistência, mas para utilizar essas
tecnologias a que vc se referiu (Servlets, EJBs etc)
eu não precisaria de um webserver e/ou um application server?
Mesmo esses softwares sendo grátis, é necessário saber
instalar, configurar e resolver problemas caso ocorram...
Eu gostaria de
Eu não detalhes especificamente sobre essa classe,
mas pelo comportamento dela diria que existe
uma variável estática (de classe) em TimeZone que
armazena o fuso horário.
O método setDefault também é estático, pois você o
está utilizando direto da classe, e não através de um
objeto instanciado.
Olha, você terá que usar um applet assinado, se usar em Java. Pra ser sincero,
qualquer recurso que queira usar terá que usar
assinatura digital garantindo esses privilégios. Por medida de segurança, nenhum
applet(não assinado) pode fazer acessos ao sistema
de arquivos, principalmente como você
Pessoal,
estou com o seguinte problema: preciso salvar um objeto Graphics como uma
imagem no formato .gif ou .jpg. Alguém sabe como posso resolver isso?
Obrigado desde já...
-- LISTA SOUJAVA
http://www.soujava.org.br - Sociedade de
Title: RES: [java-list] Persistência no JSP!!
Romulo Bertegz,
O ano passado eu baixei no site da sun uma api chamada rowset que tinha uma classe chamada CachedRowSet que voce jogava um conjunto de dados na memória e desconectava do banco da dados. Ai voce podia rolar os registros (na
Oi, galera! Gostaria de saber se existe alguma ferramenta visual para Java, algo que funcione como o Delphi, ou como o Builder C++, onde seja possível montar uma interface para os applets, por exemplo, par que depois seja feita a programação.Se existe, onde posso conseguir? Existe alguma versão de
tente:
https://idenonline.motorola.com/ideveloper/program/program_jal.cfm
espero que seja.
André Luiz de Carvalho Lopes
- Original Message -
From: Éder Augusto Penharbel [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, October 22, 2001 10:14 AM
Subject: [java-list] Emulador
Eu uso p/ números inteiros, baseado no livro "Java: Como Programar": a + (int)( Math.random() * ( b ) ) a = valor inicial b = valorfinal - 1 Isso retornará um inteiro entre a e ( b - 1 ) -Mensagem Original- De: Marcel Henrique Enviado: segunda-feira, 22 de outubro de 2001 12:59 Para:
Title: RE: [java-list] Persistência no JSP!!
beans de
sessao (sessionbean)
ate o tomcat
implementa.
Abraços,
Leandro Bitencourt
[EMAIL PROTECTED]
ICQ: 69948464
-Original Message-From: Carlos Eduardo Vargas
Miranda (Amix) [mailto:[EMAIL PROTECTED]]Sent:
segunda-feira, 22
Sim... o Palm Vx tem suporte a Java...
O Palm Vx, na minha opinião ainda representa o melhor custo-benefício em
Palm.
Eu, inclusive tenho um com a VM instalada e rodando perfeitamente (apesar da
perfomance muito baixa).
O Palm Vx utiliza Palm OS 3.5. Se não me engano, a partir da Palm OS 3 o
A série I, II, III e V saiu de linha.
Agora a palm fabrica m100, m500 (tela colorida e 8Mb). E o
último OS da Palm e parece que existe JVM pra ela, mas não me pergunte aonde,
heheh.
Falow
Jefferson PrestesDSI - Divisão de Sistemas de Informações
-Mensagem Original-
De:
Salve, Rogerio !
Para você tem acesso ao HD do ususario atraves de applet, tera que ter
permissão do usuario para tal.
Applet Java tem uma serie de restrições por motivo de segurança, e uma das
restrições e o acesso ao HD do usuario
Se precisar de mais informações , e so escrever.
Att. Pedro
Olá!
Porque vc não cria uma classe Prova sendo que os atributos dessa classe são
as informações q vc quer armazenar (nomeDisc, descQuestoes, etc.).
Aí vc pode fazer uma matriz de objetos instanciados da classe Prova.
É mais ou menos isso? :)
[]´s
Laura
- Original Message -
From:
84 matches
Mail list logo