[FUG-BR] Projeto C para FreeBSD

2006-04-30 Por tôpico Eder
Olá pessoal,Não sei seria correto aqui postar esse problema, mas estou desenvolvendouma aplicação para rodar em cima de FreeBSD, então acho que é válido !!!E ainda sim, sei que aqui na lista temos matématicos e físicos formados.
Pois bem, tenho o seguinte problema, imaginem o cenário, por exemplo:Temos que verificar se uma determinada "viatura" está dentro ou fora de uma área de atuação.Assim o usuário cadastra a latitude, longitude para formar uma área de atuação.
Quando ela chega em sua "base", as informações são descarregadas, e o sistemadeve verificar se a "viatura" saiu da sua área cadastrada.Colando no eixo cartesiano fica simples de visualizar. Mas como posso verificar
isso por cálculo?Integrais talves, mas como montar a equação.Alguem aí tem alguma idéia !!! Prometo que quando o projeto tiver pronto mando uma cópia para vocês testarem.Abraços,
Eder.-- Linux is for people who hate Windows,BSD is for people who love UNIX"
___
freebsd mailing list
freebsd@fug.com.br
https://devilbit.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] [off-topic] Projeto C para FreeBSD

2006-04-30 Por tôpico gethostbyname
Oi,

Bom, a minha opinião é que você deveria utilizar C++ no lugar de C. O 
código fica bem mais organizado, possui vários algoritmos e contêiners 
padrão, etc ...

Sobre o seu problema, acho que o que você deseja são as seguintes 
relações de transformação de coordenadas esféricas para 
retangulares/cartesianas:

http://fma.if.usp.br/~fleming/diffeo/node4.html

Se você não quer desprezar o arco de um percurso em torno da Terra, 
possivelmente você encontrará uma integral de linha em coordenadas 
esféricas, que pode se implementado numericamente como uma somatória 
simples.
Qualquer dúvida, me contate em pvt.

abraço,
gethostbyname


Eder wrote:
> Olá pessoal,
>
> Não sei seria correto aqui postar esse problema, mas estou desenvolvendo
> uma aplicação para rodar em cima de FreeBSD, então acho que é válido !!!
> E ainda sim, sei que aqui na lista temos matématicos e físicos formados.
>
> Pois bem, tenho o seguinte problema, imaginem o cenário, por exemplo:
>
> Temos que verificar se uma determinada "viatura" está dentro ou fora 
> de uma
> área de atuação.
>
> Assim o usuário cadastra a latitude, longitude para formar uma área de 
> atuação.
>
> Quando ela chega em sua "base", as informações são descarregadas, e o 
> sistema
> deve verificar se a "viatura" saiu da sua área cadastrada.
>
> Colando no eixo cartesiano fica simples de visualizar. Mas como posso 
> verificar
> isso por cálculo?
>
> Integrais talves, mas como montar a equação.
>
> Alguem aí tem alguma idéia !!!
>
> Prometo que quando o projeto tiver pronto mando uma cópia para vocês 
> testarem.
>
> Abraços,
>
> Eder.

___
freebsd mailing list
freebsd@fug.com.br
https://devilbit.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] ipf.rules

2006-04-30 Por tôpico Nader Amadeu

irado furioso com tudo wrote:
> 
> duas. É um gateway/NAT´er
> 
> exatamente isso. A máquina interna (192..) seria NAT´ed para fazer o ssh lá 
> na internet, MAS NÃO no próprio firewall. Ou seja, ela pode pedir:
> 
> ssh 200.200.200.201 (enderêço externo, ´net)
> 
> mas não pode:
> 
> ssh 192.168.1.1 (o gateway, placa interna).

no caso de seu gateway ser capaz de bloquear a conexao entre duas maquinas da 
subrede, eu tentaria isso:

block in quick on $internal_intertace proto tcp from 
190.168.NNN.HHH/network_digits to 190.168.NNN.HHH/network_digits port = 22 
flags S keep state
pass in quick on $internal_intertace proto tcp from 
190.168.NNN.HHH/network_digits to any port = 22 flags S keep state

Como a primeira ``maching rule´´ eh a que vence, somente os SSHs nao destinados 
a rede interna serao testados
segundo a segunda regra acima.
Mas precisa ver se sua rede faz comunicacao interna sem o conhecimento do 
gateway/NAT ...
Isso eu nao sei.
 
 
nader
___
freebsd mailing list
freebsd@fug.com.br
https://devilbit.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Projeto C para FreeBSD

2006-04-30 Por tôpico Helio Loureiro

> Temos que verificar se uma determinada "viatura" está dentro ou fora
> de uma 
> área de atuação.
> 
> Assim o usuário cadastra a latitude, longitude para formar uma área de
> atuação. 
> 
> Quando ela chega em sua "base", as informações são descarregadas, e o
> sistema
> deve verificar se a "viatura" saiu da sua área cadastrada.
> 
> Colando no eixo cartesiano fica simples de visualizar. Mas como posso
> verificar 
> isso por cálculo?
> 
> Integrais talves, mas como montar a equação.

Vai integrar para quê?  Quer descobrir a área da região rodada?  O que
quer é mais simples.  Defina a base como um quadrada cartesiano:

base_i=0,0
base_f=100,100

Faça uma verificação se a ponto analisado estava fora das coordenadas
(if ((x<0 || x>100) && ( y<0 || y>100) ).   Se quiser algo mais elegante
(mas que talvez não traga muito benefício prático), ao invés de utilizar
a área retangular, use um círculo, onde os dados necessário seriam o
ponto central e o comprimento do raio.

E não se perca muito em linguagem.  Dá pra fazer isso em qualquer uma:
Tcl, PHP, Python, Perl, Java, C, C++.  Concentre-se mais no que quer
fazer e depois codifique.
-- 
[]'s
+--+---+
|  Helio Alexandre Lopes Loureiro  | Unix _is_ user friendly. It's |
|[helio arroba loureiro pto eng pto br]| just selective about who its  |
|   http://helio.loureiro.eng.br   | friends are.  Marco Molteni.  |
+--+---+

___
freebsd mailing list
freebsd@fug.com.br
https://devilbit.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] monitorar tráfego smtp

2006-04-30 Por tôpico edison sierra
o rate faz isso, e voce pode gerar um log pra analise, ta no ports Ivan Carlos Ricci - FUG <[EMAIL PROTECTED]> escreveu:  Ok Giovanni, obrigado.Porém não gostaria de mudar essa estrutura, um amigo fez um script para rodar em um linux e este analisava um log(não sei de gerado por tcpdump ou outra coisa) e funciona legal, então queria algo parecido no FBSD.- Original Message - From: "Giovanni P. Tirloni" <[EMAIL PROTECTED]>To: "Lista de discussao sobre FreeBSD" Sent: Thursday, April 27, 2006 9:34 AMSubject: Re: [FUG-BR] monitorar tráfego smtpOn Thu, April 27, 2006 9:24 am, Ivan Carlos Ricci - FUG said:> Prezados amigos>> Preciso de uma ajuda, ainda não encontrei nada que possa me ajudar nos>
 sites.>> Possuo um servidor gateway de minha rede interna que tem somente firewall.> Os usuários da rede usam smtp e pop3 de outro servidor também nosso.> Gostaria de saber como posso gerar um relatório dentro do meu gateway que> me> mostre tipo um TOP 20 dos ips internos que mais utilizaram smtp(25) na> rede> dentro de um dia todo(24 horas).> Como utilizo NAT no gateway o IP que chega ao mailserver é somente o> externo> e assim não consigo saber quais máquinas da rede(192.168.1.x) que enviam> mais e-mails.>> Caso alguém tenha algum script ou solução fácil me ajude... heheOlá,Você pode bloquear conexões externas de SMTP/POP3 e fazer as máquinasinternas se conectarem a estes serviços no próprio gateway. Para issoinstale o Postfix e configure-o como smarthost para encaminhar asmensagens recebidas da rede interna para o servidor de SMTP do
 seuprovedor.Para POP3 você pode utilizar alguma solução de proxy transparente como op3scan.Com os logs desses dois programas você pode fazer um relatório. Eu gostodo pflogsumm para analisar os logs do Postfix.http://www.google.com/search?q=postfix+smarthosthttp://p3scan.sourceforge.nethttp://freshmeat.net/projects/pflogsummBoa sorte,-- Giovanni P. Tirlonihttp://www.tirloni.org___freebsd mailing listfreebsd@fug.com.brhttp://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br___freebsd mailing listfreebsd@fug.com.brhttp://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br
		 
Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. ___
freebsd mailing list
freebsd@fug.com.br
https://devilbit.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Bloqueios de Portas

2006-04-30 Por tôpico Helio Silvano
Estou um problema na conexão de video do meu controle de portas no MSN. Li 
muita coisa a respeito e descobri as portas q o MSN precisa para q a webcam 
funcione, porem, mesmo depois das regras feitas, a webcam continua sem 
funcionar, abaixo estaum como faço os bloqueios.

# Bloqueios por porta
ipfw add 396 deny ip from 193.168.0.0/24 any to any 1021-1860
ipfw add 397 deny ip from 193.168.0.0/24 any to any 1950-2450
ipfw add 398 deny ip from 193.168.0.0/24 any to any 2551-3445
ipfw add 399 deny ip from 193.168.0.0/24 any to any 3465-6890
ipfw add 400 deny ip from 193.168.0.0/24 any to any 6905-65000

Se alguem souber qual o problema por favor me ajude, pois ja fiz de tudo e 
naum consegui resolver.


___
freebsd mailing list
freebsd@fug.com.br
https://devilbit.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Projeto C para FreeBSD

2006-04-30 Por tôpico Joao Rocha Braga Filho
Acho que eu posso ajudar. Eu sei C e tenho experiência de 7 anos com
Geoprocessamento. O seu problema não é realmente complicado (eu já
enfrentei coisas piores.

Como está definida a área de atuação? É um polígono? É uma esfera? É
um círculo? E um quadrado?

Isto pode ser útil para várias coisas, como se o entregador usou o carro
da empresa para usos pessoais, ou um policial foi a uma favela para
pegar a propina, ou uma pessoa que sempre dirige em uma rota mudou
drasticamente o comportamento etc.

Tem duas soluções. Raster e vetorial. Se a quantidade de pontos a serem
analisados for muito grande, pode ser interessante usar o formato raster,
pois passa a ser só uma busca em uma tabela, mas se forem poucos
pontos, qualquer um dos dois pode ser útil. E qual é a margem de erro?
Isto ditaria a resolução. Eu acho que pode também ser bem rápido com
vetorial, usando alguns algoritmos que eu conheço.

Eis um problema que eu gostaria de pegar. De onde você é?


Abracos,
João Rocha.


On 4/30/06, Helio Loureiro <[EMAIL PROTECTED]> wrote:
>
> > Temos que verificar se uma determinada "viatura" está dentro ou fora
> > de uma
> > área de atuação.
> >
> > Assim o usuário cadastra a latitude, longitude para formar uma área de
> > atuação.
> >
> > Quando ela chega em sua "base", as informações são descarregadas, e o
> > sistema
> > deve verificar se a "viatura" saiu da sua área cadastrada.
> >
> > Colando no eixo cartesiano fica simples de visualizar. Mas como posso
> > verificar
> > isso por cálculo?
> >
> > Integrais talves, mas como montar a equação.
>
> Vai integrar para quê?  Quer descobrir a área da região rodada?  O que
> quer é mais simples.  Defina a base como um quadrada cartesiano:
>
> base_i=0,0
> base_f=100,100
>
> Faça uma verificação se a ponto analisado estava fora das coordenadas
> (if ((x<0 || x>100) && ( y<0 || y>100) ).   Se quiser algo mais elegante
> (mas que talvez não traga muito benefício prático), ao invés de utilizar
> a área retangular, use um círculo, onde os dados necessário seriam o
> ponto central e o comprimento do raio.
>
> E não se perca muito em linguagem.  Dá pra fazer isso em qualquer uma:
> Tcl, PHP, Python, Perl, Java, C, C++.  Concentre-se mais no que quer
> fazer e depois codifique.
> --
> []'s
> +--+---+
> |  Helio Alexandre Lopes Loureiro  | Unix _is_ user friendly. It's |
> |[helio arroba loureiro pto eng pto br]| just selective about who its  |
> |   http://helio.loureiro.eng.br   | friends are.  Marco Molteni.  |
> +--+---+
>
> ___
> freebsd mailing list
> freebsd@fug.com.br
> https://devilbit.fug.com.br/mailman/listinfo/freebsd
>


--
"Sempre se apanha mais com as menores besteiras. Experiência própria."

[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.goffredo.eti.br
___
freebsd mailing list
freebsd@fug.com.br
https://devilbit.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Projeto C para FreeBSD

2006-04-30 Por tôpico Eder
Olá pessoal,Estou estudando todas as possibilidades já citadas !!!Repondendo a pergunta do João!Na verdade sou do Rio de Janeiro, mas estamos no desenvolvimento de um projeto em Florianópolis para Corpo de Bombeiros Militar em
conjunto com Policia Militar de Santa Catarina.E você da onde é, provalmente precissaremos de ajuda, ainda nempegamos os grafos.Abraços.-- Linux is for people who hate Windows,
BSD is for people who love UNIX"
___
freebsd mailing list
freebsd@fug.com.br
https://devilbit.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Seagate ST320414A 3.25 e FreeBSD 6.0

2006-04-30 Por tôpico Otacilio Neto

--- Pedro Henrique Morsch Mazzoni
<[EMAIL PROTECTED]> escreveu:

> Pessoal,
> 
> Instalei o 6.0 em uma estação com um HD Seagate
> ST320414A 3.25.
> Acontece que a máquina só boota quando eu desabilito
> o DMA. Até para
> instalar eu tive que fazer isso, pois caso contrário
> o fdisk não
> conseguia escrever no disco.
> 
> Alguma sugestão?
> 
> Grato,
> Pedro Mazzoni


Tive um problema assim uma vez, era pau de hardware!



___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 
http://br.info.mail.yahoo.com/
___
freebsd mailing list
freebsd@fug.com.br
https://devilbit.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Projeto C para FreeBSD

2006-04-30 Por tôpico Otacilio Neto
Aposto que tem uns tipos de dados do PostgreSQL que da
para fazer isso com um SELECT
--- Helio Loureiro <[EMAIL PROTECTED]> escreveu:

> 
> > Temos que verificar se uma determinada "viatura"
> está dentro ou fora
> > de uma 
> > área de atuação.
> > 
> > Assim o usuário cadastra a latitude, longitude
> para formar uma área de
> > atuação. 
> > 
> > Quando ela chega em sua "base", as informações são
> descarregadas, e o
> > sistema
> > deve verificar se a "viatura" saiu da sua área
> cadastrada.
> > 
> > Colando no eixo cartesiano fica simples de
> visualizar. Mas como posso
> > verificar 
> > isso por cálculo?
> > 
> > Integrais talves, mas como montar a equação.
> 
>   Vai integrar para quê?  Quer descobrir a área da
> região rodada?  O que
> quer é mais simples.  Defina a base como um quadrada
> cartesiano:
> 
> base_i=0,0
> base_f=100,100
> 
>   Faça uma verificação se a ponto analisado estava
> fora das coordenadas
> (if ((x<0 || x>100) && ( y<0 || y>100) ).   Se
> quiser algo mais elegante
> (mas que talvez não traga muito benefício prático),
> ao invés de utilizar
> a área retangular, use um círculo, onde os dados
> necessário seriam o
> ponto central e o comprimento do raio.
> 
>   E não se perca muito em linguagem.  Dá pra fazer
> isso em qualquer uma:
> Tcl, PHP, Python, Perl, Java, C, C++.  Concentre-se
> mais no que quer
> fazer e depois codifique.
> -- 
> []'s
>
+--+---+
> |  Helio Alexandre Lopes Loureiro  | Unix _is_
> user friendly. It's |
> |[helio arroba loureiro pto eng pto br]| just
> selective about who its  |
> |   http://helio.loureiro.eng.br   | friends
> are.  Marco Molteni.  |
>
+--+---+
> 
> ___
> freebsd mailing list
> freebsd@fug.com.br
> https://devilbit.fug.com.br/mailman/listinfo/freebsd
> 




___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 

___
freebsd mailing list
freebsd@fug.com.br
https://devilbit.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Projeto C para FreeBSD

2006-04-30 Por tôpico Joao Rocha Braga Filho
On 4/30/06, Eder <[EMAIL PROTECTED]> wrote:
> Olá pessoal,
>
> Estou estudando todas as possibilidades já citadas !!!
>
> Repondendo a pergunta do João!
>
> Na verdade sou do Rio de Janeiro, mas estamos no desenvolvimento
> de um projeto em Florianópolis para Corpo de Bombeiros Militar em
> conjunto com Policia Militar de Santa Catarina.

Eu também sou do Rio de Janeiro. E estou disponível. Acho que posso
ajudar no projeto.


João Rocha.


>
> E você da onde é, provalmente precissaremos de ajuda, ainda nem
> pegamos os grafos.
>
> Abraços.
>
>
> --
> Linux is for people who hate Windows,
> BSD is for people who love UNIX"
> ___
> freebsd mailing list
> freebsd@fug.com.br
> https://devilbit.fug.com.br/mailman/listinfo/freebsd
>
>
>


--
"Sempre se apanha mais com as menores besteiras. Experiência própria."

[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.goffredo.eti.br
___
freebsd mailing list
freebsd@fug.com.br
https://devilbit.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Projeto C para FreeBSD

2006-04-30 Por tôpico Joao Rocha Braga Filho
On 4/30/06, Otacilio Neto <[EMAIL PROTECTED]> wrote:
> Aposto que tem uns tipos de dados do PostgreSQL que da
> para fazer isso com um SELECT

A minha experiência diz que usar um banco de dados pode ser
contra-producente neste caso.


João Rocha.


> --- Helio Loureiro <[EMAIL PROTECTED]> escreveu:
>
> >
> > > Temos que verificar se uma determinada "viatura"
> > está dentro ou fora
> > > de uma
> > > área de atuação.
> > >
> > > Assim o usuário cadastra a latitude, longitude
> > para formar uma área de
> > > atuação.
> > >
> > > Quando ela chega em sua "base", as informações são
> > descarregadas, e o
> > > sistema
> > > deve verificar se a "viatura" saiu da sua área
> > cadastrada.
> > >
> > > Colando no eixo cartesiano fica simples de
> > visualizar. Mas como posso
> > > verificar
> > > isso por cálculo?
> > >
> > > Integrais talves, mas como montar a equação.
> >
> >   Vai integrar para quê?  Quer descobrir a área da
> > região rodada?  O que
> > quer é mais simples.  Defina a base como um quadrada
> > cartesiano:
> >
> > base_i=0,0
> > base_f=100,100
> >
> >   Faça uma verificação se a ponto analisado estava
> > fora das coordenadas
> > (if ((x<0 || x>100) && ( y<0 || y>100) ).   Se
> > quiser algo mais elegante
> > (mas que talvez não traga muito benefício prático),
> > ao invés de utilizar
> > a área retangular, use um círculo, onde os dados
> > necessário seriam o
> > ponto central e o comprimento do raio.
> >
> >   E não se perca muito em linguagem.  Dá pra fazer
> > isso em qualquer uma:
> > Tcl, PHP, Python, Perl, Java, C, C++.  Concentre-se
> > mais no que quer
> > fazer e depois codifique.
> > --
> > []'s
> >
> +--+---+
> > |  Helio Alexandre Lopes Loureiro  | Unix _is_
> > user friendly. It's |
> > |[helio arroba loureiro pto eng pto br]| just
> > selective about who its  |
> > |   http://helio.loureiro.eng.br   | friends
> > are.  Marco Molteni.  |
> >
> +--+---+
> >
> > ___
> > freebsd mailing list
> > freebsd@fug.com.br
> > https://devilbit.fug.com.br/mailman/listinfo/freebsd
> >
>
>
>
>
> ___
> Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
> Registre seu aparelho agora!
> http://br.mobile.yahoo.com/mailalertas/
>
>
> ___
> freebsd mailing list
> freebsd@fug.com.br
> https://devilbit.fug.com.br/mailman/listinfo/freebsd
>


--
"Sempre se apanha mais com as menores besteiras. Experiência própria."

[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.goffredo.eti.br
___
freebsd mailing list
freebsd@fug.com.br
https://devilbit.fug.com.br/mailman/listinfo/freebsd