Obrigado !![Re: Custo de projeto]

2005-05-13 Por tôpico Fabricio Cannini
Valeu gente!!
Depois desse how-to do Emerson [EMAIL PROTECTED],
fica mais fácil de seguir adiante e evitar algumas surpresas.
Obrigado!!
[ ]'s
--
KDE: 'Cause there's no 'G' in DEsKtop.
KDE: Porque nao tem 'G' em DEsKtop.
gnupg:  0x878A5360 @ pgp.mit.edu
gpgfp:   5351 B0EC E110 1FB5 6ED7  0648 58A1 FE2B 878A 5360
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


servidor de vídeo vai abaixo

2005-05-13 Por tôpico Luis Miguel Mourão











Bom dia lista!



Não sei o que se passou mas agora de vez
em quando o meu servidor de vídeo vai abaixo.

Utilizo o Sarge
com Fluxbox, actualizado quase diariamente.
;-)

Não sei se serve de alguma coisa mas,
envio como anexo o log do XFree86.

Abraços,

Mourão










XFree86.0.log
Description: XFree86.0.log


[linuxlistas@gmail.com: Re: [dmenna@gmail.com: Re: [OFF TOPIC] programa para mp3]]

2005-05-13 Por tôpico Still
Opa!!

Não era para mim. É que alguém tentou, em cima da thread que eu
estava respondendo, perguntar uma outra coisa. Daí, eu enviei para a
lista.

[]'s,

Still
--
Nelson Luiz Campos  .''`. | I hear; I forget.
Engenheiro Eletricista : :'  :| I see; I remember.
Linux User #89621 UIN 11464303 `. `'` | I do; I understand.
gnupgID: 55577339`-   | Chinese Proverb
---BeginMessage---
esta thread tá meio louca, mas se bem entendi.
Tenta o Amsn
Não sei se é bem o q vc quer


On 5/12/05, Still [EMAIL PROTECTED] wrote:
 --
 Nelson Luiz Campos  .''`. | I hear; I forget.
 Engenheiro Eletricista : :'  :| I see; I remember.
 Linux User #89621 UIN 11464303 `. `'` | I do; I understand.
 gnupgID: 55577339`-   | Chinese Proverb
 
 
 
 -- Forwarded message --
 From: Diego Menna [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Date: Thu, 12 May 2005 13:26:48 -0300
 Subject: Re: [OFF TOPIC] programa para mp3
 Ae pessoal, alguem saberia me dizer um programa tipo messenger para
 linux q possibilite visualizar webcam. exemplo o messenger.
 
 Eu utilizei o gaim, kopete e centericq(modo texto), nenhum deles me
 possibilitam.
 
 abraços
 
 Diego
 
 On 5/12/05, Still [EMAIL PROTECTED] wrote:
  * Konnichiwa Eduardo Luís Hoesker-sama:
   Desculpem pelo off topic, mas alguém aí sabe me dizer de bate-pronto
   que programa eu posso usar para transformar mp3 de 192kbps para 128kbps?
 
  Tente o normalize-mp3.
 
  []'s,
 
  Still
  --
  Nelson Luiz Campos  .''`. | I hear; I forget.
  Engenheiro Eletricista : :'  :| I see; I remember.
  Linux User #89621 UIN 11464303 `. `'` | I do; I understand.
  gnupgID: 55577339`-   | Chinese Proverb
 
 
  BodyID:105364286.2.n.logpart (stored separately)
 
 
 
 --
 
 Name: Diego Menna
 icq: 278178283
 msn: [EMAIL PROTECTED]
 Ciência da Computação - UCPel
 GPIA (Grupo Pesq. InteligênciaArtificial)
 ---
 
 
 BodyID:13945804.5.n.logpart (stored separately)
 


---End Message---


signature.asc
Description: Digital signature


Re: Custo de projeto

2005-05-13 Por tôpico Márcio Inácio Silva
Em Ter 10 Mai 2005 08:49, Ribeiro Emerson Gomes escreveu:
 Tem valor de mercado aproximado sim...
 Geralmente, um analista programador junior vai de 15 - 25 reais / hora. Um
 pleno vai de 25 - 35 reais / hora e um senior vai dai para cima. Quanto
 menos gente conhece a linguagem de programação, mais caro fica (é o caso do
 Ruby, creio eu). Supondo que vc seja um senior (pra encarar uma buxa
 dessas...), pra programar em Ruby, eu cobraria uns R$ 45,00 - R$
 60,00/hora. Ai depende de quanto você quer esse trabalho, de quem será o
 proprietário dos fontes depois de concluído, em que estado você está,
 etc... Em tempo... Esse preços são baseados no mercado de São Paulo. No RJ
 é mais ou menos igual, No sul é um pouco mais da metade disso e no restante
 do país eu não faço nem idéia...

 Abraços
 Emerson




 -Original Message-
 From: Fabricio Cannini [mailto:[EMAIL PROTECTED]
 Sent: terça-feira, 10 de maio de 2005 05:38
 To: debian-user-portuguese@lists.debian.org
 Subject: Re: Custo de projeto


 Olá!!

 Ribeiro Emerson Gomes wrote:
  Etapa 1: Saber o tamanho da encrenca: Relacione as macro tarefas,
  uma a uma, sem se prender apenas a programação (análise, módulo A,
  módulo B, testes, treinamento, manual, etc..). Depois disso,
  sub-divida cada macro tarefa em sub-tarefas. Esse é o ponto crucial...
  Cada coisa que você esquecer nesta fase, pode te doer no bolso.
  Relacione TUDO que puder e deixe alguma *gordura* para queimar mais
  tarde (murphy existe). Agora pegue cada sub-tarefa e estime tempo para
  elas.

 Essa parte eu já tenho +/- alinhada.

 (valor hora = seu custo + seu valor hora + impostos)

 Essa é uma parte que eu tenho algumas dúvidas:
 Há um valor de mercado para isso ou é uma questão caso a caso???

  Você não diz se é só vc ou uma equipe.

 Sim, sou só eu.

  Etapa 4: Hora de assinar o contrato: Pegue todas as micro tarefas da
  etapa 1 e escreva um documento de escopo. Apresente o cronograma, o
  documento de escopo e o contrato ao cliente. Ele tem que estar ciente que
  *qualquer* coisa que ele quiser tem que estar nesse escopo. Nada deve
  ficar sub-entendido, tudo tem que estar explicito. Atrele os pagamentos
  com a finalização das macro-etapas. Caso apareçam tarefas extras no
  meio do caminho (sempre aparecem) essas devem ser faturadas a parte,
  mensalmente. Isso deve constar no contrato também. Isso é importante,
  pois é comum essas tarefas que aparecem no meio do caminho empurrarem o
  final da macro tarefa para frente, consequentemente, empurram o seu
  faturamento também.
 
  Tudo assinado, pregue o cronograma na parede e não esqueça de
  acompanhá-lo diariamente.
  Dá pra escrever um livro sobre esse assunto, mas enfim... é por ai...
 
  Espero ter ajudado
  Emerson

 --
 KDE: 'Cause there's no 'G' in DEsKtop.
 KDE: Porque nao tem 'G' em DEsKtop.
 gnupg:1024D/878A5360 2005-05-07
 gpgfp: 5351 B0EC E110 1FB5 6ED7  0648 58A1 FE2B 878A 5360

Olá Emerson,

Estive acompanhando esta thread e realmente suas informações são de muita 
valia.

Você poderia me dizer qual o metodo mais seguro para avaliar as horas do 
projeto (ou realmente tem que ser com a experiência propria) ou um livro ou 
link que fale sobre isso.

Por exemplo: Para fazer uma tela de cadastro de clientes, geralmente o tempo 
de de 12 a 16 hs, so que, mesmo separando tudo em micro-tarefas, sempre há 
confusão na hora, devo levar em conta a criação do banco, a criação de todas 
as classes e funções ou devo levar em conta que nessa hora já devo estar com 
todas as classes e funções prontas além é claro do banco.

Não sei se estou sendo muito claro, o que eu gostaria mesmo é de saber a forma 
mais correta de fazer o cálculo das horas que vou gastar no projeto.

Ps.: Mesmo usando o Planner para programar e acompanhar todas as etapas e 
saber o inicio, fim e tempo do projeto, ainda assim na hora de colocar o 
tempo de cada tarefa ainda fica tudo meio que empirico :-)

Desculpem-me por prolongar o off-topic da thread ainda mais.

-- 
___
EAS Tecnologia e Informação - http://www.eas.com.br
Márcio Inácio Silva - [EMAIL PROTECTED]
     .~. 
    / v \   Seja Livre, use GNU/Linux!  
  / (   ) \ 
 ^^-^^       GNU/Debian/Linux



Re: alerta de erro de teclado (pc101 + us-latin1) na inicialização do gnome

2005-05-13 Por tôpico Bruno de Oliveira Schneider
Eu uso Debian Sarge / Gnome com um teclado ABNT2 e depois de mais ou
menos um ano de uso, o X passou a me dar essa mensagem também. O
arquivo de configuração do X é o mesmo de quando não aparecia erro
(olhando backups). Também no meu caso, tudo funciona nomalmente apesar
da mensagem de erro.

-- 
Bruno de Oliveira Schneider
http://www.dcc.ufla.br/~bruno/


On 5/12/05, rodrigo [EMAIL PROTECTED] wrote:
 Pessoal, gostaria que me ajudassem a resolver este problema. Na verdade
 não chega a ser um problema, porque tudo funciona como deve, mas cada
 vez que eu inicio o Gnome (debian unstable) no meu note (um ECS G732 -
 teclado US), aparece a seguinte mensagem de erro:
 
 Erro ao ativar configuração XKB.
 Provavelmente ocorrou um problema interno ao servidor X
 
 Dada da versão do servidor X
 The XFree86 Project, Inc
 4030001
 Você está usando XFree 4.3.0.
 Existe problemas conhecidos com a configuração complexa do XKB
 Tenta usar uma configuração simples ou pegue uma versão mais nova do
 XFree.
 Se você relatar essa situação como um bug, por favor inclua:
 - O resultado de xprop -root | grep XKB
 - O resultado de gconftool-2 -R /desktop/gnome/peripherals/keyboard/xkb
 
 Isso sempre ocorreu, desde que eu instalei o Debian. Abaixo a
 configuração relativa ao teclado do meu XFree86. Uso us-latin1 pois
 preciso usar acentos para digitar textos, coisa e tal.
 
 Section InputDevice
 Identifier  Generic Keyboard
 Driver  keyboard
 Option  CoreKeyboard
 Option  XkbRules xfree86
 Option  XkbModel pc101
 Option  XkbLayout us-latin1
 EndSection
 
 Eu não acredito que até agora não exista uma solução pra isso, ou pelo
 menos, um workaround gambiarra.
 
 Agradeço desde já
 Rodrigo



Re: alerta de erro de teclado (pc101 + us-latin1) na inicialização do gnome

2005-05-13 Por tôpico rodrigo
Bruno, engraçado, pois aqui no meu desktop também é ABNT2 e nunca deu
essa mensagem de erro.. Uso assim:
XkbRules xfree86
XkbModel abnt2
XkbLayout br

[]s
Rodrigo

Em Sex, 2005-05-13 às 08:50 -0300, Bruno de Oliveira Schneider escreveu:


 Eu uso Debian Sarge / Gnome com um teclado ABNT2 e depois de mais ou
 menos um ano de uso, o X passou a me dar essa mensagem também. O
 arquivo de configuração do X é o mesmo de quando não aparecia erro
 (olhando backups). Também no meu caso, tudo funciona nomalmente apesar
 da mensagem de erro.
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OFF TOPIC] programa para mp3

2005-05-13 Por tôpico Paulo Cenachi
Uma vez eu fiz isso usando o lame (linha de comando). No man dele tem
os parâmetros necessários.

Abraço,


Paulo Cenachi


Em 12/05/05, Eduardo Luís Hoesker[EMAIL PROTECTED] escreveu:
 Desculpem pelo off topic, mas alguém aí sabe me dizer de bate-pronto
 que programa eu posso usar para transformar mp3 de 192kbps para 128kbps?



Nova versão do Big Linux

2005-05-13 Por tôpico k4ribe49
Olá a todos.
OBS.: Se esta mensagem for OT, desculpem-me.
Sucesso
CR
###







  

 

BIG LINUX 2.1 Final
  





  


  

Além da facilidade e eficiência já conhecida da
versão 2.0 agora o BIG LINUX inova trazendo também o inédito Amsn com
suporte a Web Cam (Envio e Recebimento), abas e recebimento dos novos
emoticons personalizados do msn 7.


Para quem já possui o BIG LINUX 2.0 instalado basta fazer a atualização, clicando aqui

Logo após clique em Executar programa, clique em
Sim, marque instalar versão personalizada pelo BigBruno e clique em OK,
aguarde a instalação do Amsn, após a instalação é recomendado que
escolha novamente sim para atualizar os drivers de WebCam.
A atualização possui menos de 7 MB e funciona apenas se estiver
navegando pelo Firefox ou Konqueror.Praticamente todo em português! É Live CD,
bastando ligar o PC com o CD inserido (em alguns casos também é
necessário entrar na bios e ativar o boot do CD como primário, mas a
maioria dos computadores já usam essa configuração).

..Leia a notícia completa em:
http://biglinux.codigolivre.org.br/modules.php?name=Newsfile=articlesid=26
###
--  [Netiqueta]§ Evitar e-mails HTML, mesmo oferecendo alternativa puramente textual.x::x::x::x::x::xCARLOS RIBEIROKurumin Linux 4.1 - Debian Sarge 3.1 - Windows XPsite: 
http://br.groups.yahoo.com/group/linuxkurumin/Para entrar: [EMAIL PROTECTED]aMSN: [EMAIL PROTECTED]



Re: Nova versão do Big Linux

2005-05-13 Por tôpico Igor Morgado
O offtopic eh claro, mas de qq forma.

Qual o aplicativo/patch que faz as janelas rotacionarem em 3d?



-- 
Quando eu falar pra você RTFM, não fique chorando.
Vá até o google, e faça a mesma pergunta.

Antes de perguntar leia:
http://focalinux.cipsga.org.br/
http://debian-br.alioth.debian.org/view.php?doc=pratico
http://debian-br.alioth.debian.org/view.php?doc=apt-howto



shell script com mysql

2005-05-13 Por tôpico Flávio Barros
Pessoal é o seguinte. Quero alimentar uma base de dados mysql com dados de um
arquivo texto.
Minha dúvida é com como façõ para excutar outros comandos do shell dentro desse
comando insert do mysql ?

01. Por exemplo o comando cut -d, -f3 1.csv não estã sendo executado no comando
insert abiaxo.


02. Vou precisar também além de executar outro comando concatenar strings, por
exemplo: dominio1.com.br/cut -d, -f3 usuario.csv/Maildir

Aqui está a parte do script que executaria o insert.

for CONTA_POSTFIX in $(cat contas_postfix.txt)
do
mysql -D postfix -e INSERT INTO mailbox
(username,password,name,home,maildir,quota,domain,active)
VALUES ('$CONTA_POSTFIX',encrypt('123456'),'cut -d, -f3
1.csv','/postfix/','dominio1.com.br/jeffi/Maildir/','1000S',
'dominio1.com.br','1');
done



RES: Usar Driver Local em Terminal Linux

2005-05-13 Por tôpico Marcelo Rodrigues Barragan
 
Jeferson,

Eu fiz a instalação da seguinte forma:

$ wget -c http://prdownloads.sourceforge.net/ltsp/ltsp_floppyd-3.0.tar.gz
$ cd ltsp_floppyd

Substituir /opt por /usr/local em:
$ vi floppyd_install
#!/bin/bash

cp floppyd /usr/local/ltsp/i386/bin/floppyd chmod 755 
/usr/local/ltsp/i386/bin/floppyd cp floppyd.rc 
/usr/local/ltsp/i386/etc/rc.d/floppyd
chmod 755 /usr/local/ltsp/i386/etc/rc.d/floppyd

$ ./floppyd_install

Adicionar a linha RCFILE_01 = floppyd para cada terminal ltsp em:
$vi /usr/local/ltsp/i386/etc/lts.conf
[ip_do_terminal]
XSERVER= XF86_SVGA
LOCAL_APPS = N
USE_NFS_SWAP   = N
SWAPFILE_SIZE  = 64m
RUNLEVEL   = 5
RCFILE_01  = floppyd

Criar o arquivo ~user/.mtoolsrc 
drive a: file=$DISPLAY remote 1.44m mformat_only Reiniciar o terminal 
para atualizar a configuração

Executar o comando abaixo para verificar se está funcionando:
$ mdir a:

Instalar o aplicativo MToolsFM para acesso ao disquete $ apt-get install 
mtoosfm $ MToolsFM

O inconveniente é que o arquivo precisa ser salvo para o disco, usando o 
MtoolsFM para ser acessível pelo OpenOffice. 

Atenciosamente, 

Marcelo Rodrigues Barragan
---
Analista de Redes
UNISC - Universidade de Santa Cruz do Sul 
http://www.unisc.br
Fone: (51) 3717-7420
---


-Mensagem original-
De: Jefferson Ike [mailto:[EMAIL PROTECTED] Enviada em: sexta-feira, 13 de maio 
de 2005 09:42
Para: debian-user-portuguese@lists.debian.org
Cc: debian-user-portuguese@lists.debian.org
Assunto: Re: Usar Driver Local em Terminal Linux

Ademir Constantino wrote:
 Marcelo
 
 Eu não conhecia. Vou estudar isso.
 
 Ademir
 
 Marcelo Rodrigues Barragan wrote:
 
 Ademir,
  
 Você já tentou utilizar o ltsp_floppyd, disponível na URL abaixo, em 
 conjunto com o MToolsFM?
 http://prdownloads.sourceforge.net/ltsp/ltsp_floppyd-3.0.tar.gz
  

 Senhores

 Como fazer para que um terminal linux possa também acessar seu 
 driver

 local, por exemplo,  o driver de disquete? Ou seja, como fazer para 
 que o usuário que está usando um terminal

 linux também possa usar o floppy local (no terminal)?

 Obrigado

 Ademir

 Atenciosamente,

 Marcelo Rodrigues Barragan
 ---
 Analista de Redes
 UNISC - Universidade de Santa Cruz do Sul http://www.unisc.br 
 http://www.unisc.br/
 Fone: (51) 3717-7420
 ---

  
 
 
 
 
Ademir,

Instalei os dois pacotes no meu servidor de LTSP(Fedora Core3). Mas nao consegui
  fazer com que o floppyd fale com o MToolsFM. Existe algum documento que 
explique isso?

--
Jefferson
Linux #355052


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



___
Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO 
AMBIENTE!
Setor de Informática - UNISC



RE: Custo de projeto

2005-05-13 Por tôpico Ribeiro Emerson Gomes
Olá lista,

Obrigado, fico feliz por ajudar...

Vamos por partes:

Você poderia me dizer qual o metodo mais seguro para avaliar as horas do 
projeto (ou realmente tem que ser com a experiência propria) ou um livro ou 
link que fale sobre isso.

Existem muitas técnicas e conceitos. Eu, particularmente, não acho que 
gerenciamento de projetos tenha receita de bolo (como muitos gerentes pensam). 
Eu tento me apoiar em três pilares: 

1) Detalhar as tarefas ao máximo. Nada deve ser esquecido. Quem aqui já teve a 
oportunidade de fazer um plano de negócios para abrir um novo negócio sabe do 
que estou falando. É chato, é massante, mas é necessário...Isso porque os 
problemas sempre acontecem no detalhe... Dificilmente vc vai ter uma tarefa do 
tipo: Criar cadastro de clientes e um problema do tipo: não foi possível criar 
o cadastro de cliente. O problema vai parecer mais com: O botão de impressão do 
cadastro de clientes não funciona. 
Detalhe tudo...

2) Conheça sua equipe. Sinceramente, se tem uma coisa que me tira o sono é não 
conhecer quem vai desenvolver os programas. Eu sempre tento trazer gente de 
minha confiança... Quando não dá, eu dou uma investigada na qualidade do 
serviço da pessoa. Tento descobrir 4 coisas: a - quanto essa pessoa conhece do 
ambiente que está trabalhando (linguagem, banco, etc..) b - como é a lógica 
dessa pessoa (desconfie de quem faz IF NOT com ELSE) c - O nível de 
capricho dessa pessoa (comentários no fonte, perfeccionismo, esmero...)  d - 
como anda a relação dela com a companhia e seu nível de motivação.

3) Reaproveite código. Além de agilizar o desenvolvimento, você pode por aquele 
programador mais limitado apenas para juntar peças. Coisas triviais devem ser 
reaproveitadas, para evitar que deêm erro. No mundo ideal, existiria uma ótima 
classe visual e nós desenvolveríamos apenas a camada de negócios...

Por exemplo: Para fazer uma tela de cadastro de clientes, geralmente o tempo 
de de 12 a 16 hs, so que, mesmo separando tudo em micro-tarefas, sempre há 
confusão na hora, devo levar em conta a criação do banco, a criação de todas 
as classes e funções ou devo levar em conta que nessa hora já devo estar com 
todas as classes e funções prontas além é claro do banco.

Acho que você deve se aprofundar mais nas tarefas. Essas confusões que você 
citou, devem ter sido causadas por coisas que você não conseguiu imaginar 
antes. 
Leve em consideração a criação de todos os **métodos** de todas as classes. 
Quando você estiver listando os métodos de uma determinada classe, vai perceber 
problemas que não perceberia se fizesse apenas: Classe de clientes - 4 horas. 
Leve em conta a criação do banco: que vai fazer a modelagem?, quem vai revisar 
a modelagem?, quem vai gerar o script?, quem vai executar?, quem vai dar os 
grants?, quem vai criar os usuários?, Quem vai inserir clientes de teste ? 
quando cada uma dessas pessoas vai ter tempo de executar essas tarefas ? Qual o 
plano B se uma delas der errado ? Ai você aproveita essa lista de tarefas e 
escreve duas ou três linhas sobre cada uma. Ao final você terá uma bela 
documentação do projeto. Se algo der errado, volte nessa documentação e veja o 
que vc não conseguiu prever. Acrescente esse item no próximo projeto. 
Claro que tem coisas que são imprevisíveis: enchentes acontecem, o programador 
pede a conta, a mãe de alguém morre... Por isso deixamos gorduras ao final de 
cada macro tarefa... 


Não sei se estou sendo muito claro, o que eu gostaria mesmo é de saber a forma 
mais correta de fazer o cálculo das horas que vou gastar no projeto.

Clarissimo :-). Não é um cálculo.. É um desafio de futurologia... A matemática 
não resolve isso.

Ps.: Mesmo usando o Planner para programar e acompanhar todas as etapas e 
saber o inicio, fim e tempo do projeto, ainda assim na hora de colocar o 
tempo de cada tarefa ainda fica tudo meio que empirico :-)

Vc precisa muito mais que o Planner, o dotProj ou o M$-Project... Escreva 
muito... Tente se imaginar executando a tarefa e liste todos os passos em um 
documento. Tente imaginar o que deve ser feito e o que pode não dar certo. Esse 
documento deverá virar a especificação da tarefa, que vc entregará ao 
programador como base. Vc pode pedir a ajuda deles para fazer isso. Quando não 
conseguir mais ouvir falar do assunto, é hora de atribuir tempo e recurso as 
tarefas. É mais fácil atribuir tempos a coisas pequenas. Deixe gordurinhas em 
cada micro-tarefa.
Guarde seus cronogramas/especificações já executados. Utilize-os como base para 
os próximos. Isso faz com que atribuir tempo fique menos empírico. Mas 
lembre-se da histórinha sobre confiar na equipe.


Abraços
Emerson



Re: OFF-Melhores Universidades de Ciencia da Computação do Brasil

2005-05-13 Por tôpico Alexandre Augusto Coconesi
Então, aki na Unesp, tenho calculo I, II, III e
numérico, além de física I e II..  os cursos de
cálculo são interessantes pra alguma aplicação mais
complexa, além de principalmente desenvolver o
raciocínio lógico   
física tb é importante..  afinal..  como é calculado o
movimento, ou os 7200 rpm do disco??  ou senão como é
feita a condução de energia no barramento???   

então.. é isso!!!
falows!!


--- Marcos Vinicius Lazarini
[EMAIL PROTECTED] escreveu:
 Completando mais uma vez :-)
 
 Thadeu Penna wrote:
 
  Vou falar como professor universitário embora não
 seja professor 
  específico do Curso de Computação:
  
  * uma boa faculdade faz diferença sim,
 principalmente em início de 
  carreira. Se você ainda não provou nada, como é
 que o patrão vai decidir 
   Fazendo provinha  ou mandando você escrever um
 programa ? Claro que 
  não:  vai ver de onde você veio para ter maior
 chance de acertar na 
  escolha.
 
 Bom, nesse ponto eu nao concordo muito (tenho muitos
 colegas que sairam 
 da Unicamp e tem (literalmente) uma anta como chefe,
 que fez uma 
 faculdade bem pior em termos de conceito).
 Mas sei que muitas empresas fazem recrutamento
 especifico em certas 
 faculdades, e nesse ponto vc pode levar vantagem.
 Ex: A Procter  Gamble só contrata via trainee, de
 faculdade de ponta.
 
  * querer só estudar o que é aplicado também não é
 o mais acertado: você 
  só vai aprender o que os outros já sabem. Você tem
 saber algo diferente 
  para se destacar. Formar para o mercado é uma
 grande besteira de 
  instituições de ensino que não são vinculadas à
 pesquisa: a universidade 
  é que cria e faz o mercado.
 
 O diferencial é realmente importante - é isso que
 leva algum depto de RH 
  escolher uma ou outra pessoa num empate. Mas em
 geral, não acho que 
 eles pesam tanto assim (exceto se houver uma
 coincidência de área)
 
  * sobre grafos: basta procurar os artigos mais
 recentes na estrutura, 
  robustez e fragilidade da Web - é pura aplicação
 de redes e grafos. Esta 
  conexão só poderia ser feita em um universidade,
 que é onde as novas 
  idéias são criadas. Veja a aula 8 do curso de
 Sistemas Complexos em 
  http://www.if.uff.br/~tjpp (se quiser veja as
 outras aulas tb. :)
 
 Eu concordo com vc, eu vejo sistemas distribuidos e
 processamento 
 paralelo como o grande foco de pesquisas nos
 próximos anos. Eu nao sei 
 exatamente do que se tratava aquela aula especifica
 de grafos, mas em 
 estudou sabe que existem milhoes de propriedades e
 teoremas (grafos uni 
 e bidirecionais, separáveis ou não, coloridos com 2
 3 4 ... cores, 
 bipartido, etc etc etc) e nem todas são aplicáveis
 imediatamente...
 E uma parte extremamente teórica acaba meio que
 desmotivando os alunos 
 ao longo do tempo
 
  * tenho um ex-estudante de doutorado em Física que
 hoje trabalha em 
  grandes empresas, no setor de computação. Quando
 ele disse na 
  entrevista, que não tinha experiência com banco de
 dados, o 
  entrevistador disse:
  Você tem doutorado em Física. Você é capaz de
 aprender qualquer coisa.
  Se tiver uma pós-graduação em uma universidade
 respeitável, você já 
  provou algo...
 
 Bom, tbm já ouvi histórias de pessoas que deixaram
 de ser contratadas 
 por execesso de qualificação... e foi bem recente!
 
 
  * é lamentável a tendência dos cursos de
 computação em retirar física 
  dos curricula. O estudante de computação não sabe
 como dados são 
  gravados em CD's, meios magnéticos, como funcionam
 fibras óticas, 
  wireless, novos meios de armazenamento, leds,
 cristais líquidos, etc..
 
 Hehehehehehe.. não sei o curso de CC, mas a
 engenharia de computação na 
 unicamp tem fisica e bastante! Alias, chego a pensar
 que nos confundem 
 com físicos mesmo, já que estudamos desde quantica
 até gravitação! :-)
 
 Agora, o que não tinha mesmo era aplicação: pra que
 servem, na 
 *pratica*, no *dia-a-dia*, todas aquelas terorias de
 difração de ondas, 
 interferencias, etc? Acabei ficando com várias
 lacunas na cabeça...
 
 --
 Marcos
 
 
 -- 
 To UNSUBSCRIBE, email to
 [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]
 
 

-
Alexandre Augusto Caramanti Coconesi
ICQ# 130356745
MSN [EMAIL PROTECTED]
-





Yahoo! Mail, cada vez 
melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Processo zumbi]

2005-05-13 Por tôpico Andrea Viana da Silva




Claudio valeu mesmo !

Segundo o texto:


 o processo que se encontra nesse estado teoricamente no mais existiria, ou
estaria morto, porm uma copia dele ainda reside na memoria, d o nome
zumbi. Essa situao pode ocorrer se, por exemplo, se elimina um processo pai
sem antes fazer o mesmo com seus filhos, pois dessa maneira o processo
que controlava as aes dos demais no mais existe e estes perdem sua funo
passando ento para o estado Z.

O processo zumbi, tira alm do processamento da mquina, mmoria, 
inviabilizando assim o uso de outros necessrios ao usurio e ao sistema.


O restante do texto mostra um script para matar o processo zumbi, que nada mais  do que um 
kill -9 no PID no processo zumbi.

O interessante : o PID do Zumbi, muda cada vez que pesquiso ele, sendo impossivel mat-lo, 
mesmo resetando a mquina ele continua l. 

O que fazer?

[EMAIL PROTECTED]:~$ ps aux |grep Z
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 6731 3.0 0.0 0 0 ? Z 10:03 0:00 [tinydns] defunct
andrea 6734 0.0 0.8 1540 500 pts/1 S+ 10:03 0:00 grep Z
[EMAIL PROTECTED]:~$ ps aux |grep Z
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 6735 3.0 0.0 0 0 ? Z 10:03 0:00 [tinydns] defunct
andrea 6738 0.0 0.8 1540 500 pts/1 S+ 10:03 0:00 grep Z
[EMAIL PROTECTED]:~$ ps aux |grep Z
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 6742 3.0 0.0 0 0 ? Z 10:03 0:00 [tinydns] defunct
andrea 6744 0.0 0.8 1540 500 pts/1 S+ 10:03 0:00 grep Z
[EMAIL PROTECTED]:~$ ps aux |grep Z
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 6748 0.0 0.0 0 0 ? Z 10:03 0:00 [tinydns] defunct
andrea 6750 0.0 0.8 1540 500 pts/1 S+ 10:03 0:00 grep Z





-- 
Andrea Viana da Silva [EMAIL PROTECTED]

CSP Controle e Automaao Ltda





---BeginMessage---

--- Andrea Viana da Silva [EMAIL PROTECTED]
escreveu:
 Quem pode me dar uma orientação do que é o processo
 zumbi, e como ele
 reflete no linux.
 
 Sarge
 
 -- 
 Andrea Viana da Silva [EMAIL PROTECTED]
 CSP Controle e Automaçao Ltda
 
 
 
 -- 
 To UNSUBSCRIBE, email to
 [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]
 
 

Andrea,

Dá uma olhadinha em 
http://www.ginux.ufla.br/documentacao/bibginux/AwdreyWebert-MataZumbi.txt

Espero ter ajudado

[]'s

Claudio Lobo
Linux User: 306695





Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/


---End Message---


[OT]Re: Nova versão do Big Linux

2005-05-13 Por tôpico Boni
Em Sex 13 Mai 2005 09:28, Igor Morgado escreveu:
 O offtopic eh claro, mas de qq forma.

 Qual o aplicativo/patch que faz as janelas rotacionarem em 3d?

Igor, saiu no vivaolinux um como-fazer, não me lembro o nome do cara que fez 
o tutorial... é bem legal e tem alguns vídeos explicativos em mpeg.

abraços,
-- 
Boni
Lista Linux Kurumin
 http://br.groups.yahoo.com/group/linuxkurumin/
Articulações para viabilização do suporte comunitário ao PC Conectado
 http://listas.softwarelivre.org/mailman/listinfo/pclivre
 http://www.pclivre.org



ENC: crontab

2005-05-13 Por tôpico Jose Luiz Arcieri Eiras


 Tenho um executavel compilado e quando podo para rodar via crontab ele nao
 o faz.
 Minha linha da crontab é a seguinte
 
 * * * * * /home/X/EXEC  /home/X/envio.log
 
 O caminho /home/x/envio.log foi simplesmente para ve o pq nao estava
 rodando e o que acontece?
 
 no arquivo envio.log vem escrito
 erro ioctl (perterm)
 
 como posso resolver esse problema.
 
 poderia fazer a gentileza de enviar uma dica.
 
 Fico desde já muito agradecido.
 
 José Luiz Arcieri Eiras
 [EMAIL PROTECTED]
 
attachment: winmail.dat

Re: shell script com mysql

2005-05-13 Por tôpico Jonh Wendell Santana
Olá.

Crie as variáveis ANTES de chamar o comando mysql.

for CONTA_POSTFIX 
VARIAVEL1=`cut ..`
VARIAVEL2=`comando..`

mysql ... insert values ($VARIAVEL1, ...)

T+,
 Wendell.


--- Flávio Barros [EMAIL PROTECTED]
escreveu:
 Pessoal é o seguinte. Quero alimentar uma base de
 dados mysql com dados de um
 arquivo texto.
 Minha dúvida é com como façõ para excutar outros
 comandos do shell dentro desse
 comando insert do mysql ?
 
 01. Por exemplo o comando cut -d, -f3 1.csv não estã
 sendo executado no comando
 insert abiaxo.
 
 
 02. Vou precisar também além de executar outro
 comando concatenar strings, por
 exemplo: dominio1.com.br/cut -d, -f3
 usuario.csv/Maildir
 
 Aqui está a parte do script que executaria o insert.
 
 for CONTA_POSTFIX in $(cat contas_postfix.txt)
 do
 mysql -D postfix -e INSERT INTO mailbox

(username,password,name,home,maildir,quota,domain,active)
 VALUES ('$CONTA_POSTFIX',encrypt('123456'),'cut -d,
 -f3

1.csv','/postfix/','dominio1.com.br/jeffi/Maildir/','1000S',
 'dominio1.com.br','1');
 done
 
 





Yahoo! Mail, cada vez 
melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: ENC: crontab

2005-05-13 Por tôpico Jonh Wendell Santana
Olá.

Crie um shell script que redireciona para o log.
Esse script poderia ser simplesmente:

#!/bin/bash
/home/X/EXEC  /home/X/envio.log

Só isso. Dá um chmod +x nesse script e chama ele no
crontab ao invés do comando que vc tá colocando.

T+,
 Wendell.

--- Jose Luiz Arcieri Eiras [EMAIL PROTECTED]
escreveu:

 
 
  Tenho um executavel compilado e quando podo para
 rodar via crontab ele nao
  o faz.
  Minha linha da crontab é a seguinte
  
  * * * * * /home/X/EXEC 
 /home/X/envio.log
  
  O caminho /home/x/envio.log foi simplesmente
 para ve o pq nao estava
  rodando e o que acontece?
  
  no arquivo envio.log vem escrito
  erro ioctl (perterm)
  
  como posso resolver esse problema.
  
  poderia fazer a gentileza de enviar uma dica.
  
  Fico desde já muito agradecido.
  
  José Luiz Arcieri Eiras
  [EMAIL PROTECTED]
  
 






Yahoo! Mail, cada vez 
melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Processo zumbi]

2005-05-13 Por tôpico Claudio Lobo
--- Andrea Viana da Silva [EMAIL PROTECTED]
escreveu:

 Claudio valeu mesmo !
 
 Segundo o texto:
 
 
  o processo que se encontra nesse estado
 teoricamente não mais existiria, ou
 estaria morto, porém uma copia dele ainda reside
 na memoria, dá o nome
 zumbi. Essa situação pode ocorrer se, por exemplo,
 se elimina um processo pai
 sem antes fazer o mesmo com seus filhos, pois dessa
 maneira o processo
 que controlava as ações dos demais não mais existe e
 estes perdem sua função
 passando então para o estado Z.
 
 O processo zumbi, tira além do processamento da
 máquina, mémoria, 
 inviabilizando assim o uso de outros necessários ao
 usuário e ao sistema.
 
 
 O restante do texto mostra um script para matar o
 processo zumbi, que
 nada mais é do que um 
 kill -9 no PID no processo zumbi.
 
 O interessante é: o PID do Zumbi, muda cada vez que
 pesquiso ele, sendo
 impossivel matá-lo, 
 mesmo resetando a máquina ele continua lá. 
 
 O que fazer?
 

Andrea,

Pela própria definição, o processo zumbi deve estar
sendo originado por um outro (pai) e, como vc falou
que ele está lá mesmo após reiniciar a máquina, o
problema deve estar em um dos processos que se
iniciam ao iniciar a máquina (desculpe a
redundância). Acredito que UMA solução seja vc ir
desativando um, dando o boot novamente, verificando
se o zumbi está lá ... e assim por diante. Vou penar
em outra(s) possibilidades, ok?

Espero ter ajudado

[]'s

Claudio Lobo
Linux User: 306695

__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



ENC: crontab

2005-05-13 Por tôpico Marcelo Rodrigues Barragan
Title: ENC: crontab






José,


Os parâmetros do crontab são: minute, hour, mday, month, wday, who, e command
Você deve indicar um horário no qual seu script será executado. Se, por exemplo vicê deseja que seu script seja executado todos os dias às 06 da manhã, coloque a instrução no seu crontab:

0 6 * * * /home/X/EXEC  /home/X/envio.log


Não esqueça de dar permissão de execução ao seu script: 


chmod 755 /home/X/EXEC 


Atenciosamente, 


Marcelo Rodrigues Barragan
---
Analista de Redes
UNISC - Universidade de Santa Cruz do Sul
http://www.unisc.br
Fone: (51) 3717-7420
---




__ 

De:  Jose Luiz Arcieri Eiras [mailto:[EMAIL PROTECTED]] 

Enviada em: sexta-feira, 13 de maio de 2005 10:17

Para: debian-user-portuguese@lists.debian.org

Assunto: ENC: crontab




Tenho um executavel compilado e quando podo para rodar via crontab ele nao o faz.

Minha linha da crontab é a seguinte


* * * * * /home/X/EXEC  /home/X/envio.log


O caminho /home/x/envio.log foi simplesmente para ve o pq nao estava rodando e o que acontece?


no arquivo envio.log vem escrito

erro ioctl (perterm)


como posso resolver esse problema.


poderia fazer a gentileza de enviar uma dica.


Fico desde já muito agradecido.


José Luiz Arcieri Eiras

[EMAIL PROTECTED]





RE: crontab

2005-05-13 Por tôpico Luis Miguel Mourão
Title: RE: crontab






Acho que falta especificar a data em que o executável irá correr



* * * * * comando a executar

- - - - -

| | | | |

| | | | +- dia da semana (1 - 7) (segunda = 1)

| | | +--- mês (1 - 12)

| | +- dia do mês (1 - 31)

| +--- hora (0 - 23)

+- minutos (0 - 59)

 

Exemplo

Irá correr o EXEC todos os dias ás 10:20 horas

20 10 * * * /home/utilizador/EXEC 



-Mensagem original-
De: Jose Luiz Arcieri Eiras [mailto:[EMAIL PROTECTED]]
Enviada: sexta-feira, 13 de Maio de 2005 14:17
Para: debian-user-portuguese@lists.debian.org
Assunto: ENC: crontab



Tenho um executavel compilado e quando podo para rodar via crontab ele nao o faz.

Minha linha da crontab é a seguinte

* * * * * /home/X/EXEC  /home/X/envio.log

O caminho /home/x/envio.log foi simplesmente para ve o pq nao estava rodando e o que acontece?

no arquivo envio.log vem escrito

erro ioctl (perterm)

como posso resolver esse problema.

poderia fazer a gentileza de enviar uma dica.

Fico desde já muito agradecido.

José Luiz Arcieri Eiras

[EMAIL PROTECTED]




Contador

2005-05-13 Por tôpico Flávio Barros
Como faço para implementar um contador no comandos cut abaixo ?
Quero que o comando cut vá sendo executado a cada linha do arquivo 
contas_postfix.txt


for CONTA_POSTFIX in $(cat contas_postfix.txt)
do
  mysql -D postfix -e INSERT INTO mailbox
(username,password,name,home,maildir,quota,domain,active)
  VALUES ('$CONTA_POSTFIX',encrypt('123456'),'`cut -d@ -f1
contas_postfix.txt`','/postfix/','manaus.am.gov.br/`cut -d@ -f1
contas_postfix.txt`/Maildir/','1000S',
  'manaus.am.gov.br','1');
done



Re: ENC: crontab

2005-05-13 Por tôpico Otavio Augusto Maciel Camargo
Se vc está usando o seu crontab pessoal, a sintaxe é essa aqui:
*/10* * * * /diretorio/executavel.bin

Neste exemplo ele vai executar o arquivo a cada 10 minutos.
Não se esqueça de ajustar as permissões do arquivo para o seu usuário e
com permissão de execução.

Se vc for usar o arquivo /etc/crontab, a sintaxe é essa:
*/10 * * * *usuario /diretorio/executavel.bin

A direfença do anterior, é que vc tem que colocar com qual usuário vc
quer executar.

Abraços,
Otavi.


On Fri, May 13, 2005 at 10:50:11AM -0300, Marcelo Rodrigues Barragan wrote:
 José,
 
 Os parâmetros do crontab são: minute, hour, mday, month, wday, who, e command
 Você deve indicar um horário no qual seu script será executado. Se, por 
 exemplo vicê deseja que seu script seja executado todos os dias às 06 da 
 manhã, coloque a instrução no seu crontab:
 
 0 6 * * * /home/X/EXEC  /home/X/envio.log
 
 Não esqueça de dar permissão de execução ao seu script: 
 
 chmod 755 /home/X/EXEC 
 
 Atenciosamente, 
 
 Marcelo Rodrigues Barragan 
 ---
 Analista de Redes 
 UNISC - Universidade de Santa Cruz do Sul 
 http://www.unisc.br http://www.unisc.br/ 
 Fone: (51) 3717-7420 
 ---
 
 
 
  __ 
  De: Jose Luiz Arcieri Eiras [mailto:[EMAIL PROTECTED] 
  Enviada em: sexta-feira, 13 de maio de 2005 10:17
  Para:   debian-user-portuguese@lists.debian.org
  Assunto:ENC: crontab
  
  
  
  Tenho um executavel compilado e quando podo para rodar via crontab ele nao 
  o faz.
  Minha linha da crontab é a seguinte
  
  * * * * * /home/X/EXEC  /home/X/envio.log
  
  O caminho /home/x/envio.log foi simplesmente para ve o pq nao estava 
  rodando e o que acontece?
  
  no arquivo envio.log vem escrito
  erro ioctl (perterm)
  
  como posso resolver esse problema.
  
  poderia fazer a gentileza de enviar uma dica.
  
  Fico desde já muito agradecido.
  
  José Luiz Arcieri Eiras
  [EMAIL PROTECTED]
  


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Banco do Brasil vai migrar 200 MIL desktops para linux

2005-05-13 Por tôpico Andre Felipe Machado
Olha só que notícia interessante.
E ainda dizem que linux não serve para desktop corporativo.
Veja mais:
http://www.techforce.com.br/index.php/news/quem_somos/linux_blog

Boa sorte.
André Felipe Machado



RE: Custo de projeto

2005-05-13 Por tôpico Ribeiro Emerson Gomes
Precisando, é só falar.

Emerson

-Original Message-
From: Márcio Inácio Silva [mailto:[EMAIL PROTECTED] 
Sent: sexta-feira, 13 de maio de 2005 10:31
To: Lista Debian-User-Portuguese
Cc: Ribeiro Emerson Gomes
Subject: Re: Custo de projeto


Em Sex 13 Mai 2005 10:08, Ribeiro Emerson Gomes escreveu:
 Olá lista,

 Obrigado, fico feliz por ajudar...

 Vamos por partes:
 Você poderia me dizer qual o metodo mais seguro para avaliar as horas 
 do projeto (ou realmente tem que ser com a experiência propria) ou um 
 livro  ou link que fale sobre isso.

 Existem muitas técnicas e conceitos. Eu, particularmente, não acho que 
 gerenciamento de projetos tenha receita de bolo (como muitos gerentes 
 pensam). Eu tento me apoiar em três pilares:

 1) Detalhar as tarefas ao máximo. Nada deve ser esquecido. Quem aqui 
 já teve a oportunidade de fazer um plano de negócios para abrir um 
 novo negócio sabe do que estou falando. É chato, é massante, mas é 
 necessário...Isso porque os problemas sempre acontecem no detalhe... 
 Dificilmente vc vai ter uma tarefa do tipo: Criar cadastro de clientes 
 e um problema do tipo: não foi possível criar o cadastro de cliente. O 
 problema vai parecer mais com: O botão de impressão do cadastro de 
 clientes não funciona. Detalhe tudo...

 2) Conheça sua equipe. Sinceramente, se tem uma coisa que me tira o 
 sono é não conhecer quem vai desenvolver os programas. Eu sempre tento 
 trazer gente de minha confiança... Quando não dá, eu dou uma 
 investigada na qualidade do serviço da pessoa. Tento descobrir 4 
 coisas: a - quanto essa pessoa conhece do ambiente que está 
 trabalhando (linguagem, banco, etc..) b
 - como é a lógica dessa pessoa (desconfie de quem faz IF NOT com ELSE)
 c - O nível de capricho dessa pessoa (comentários no fonte, perfeccionismo,
 esmero...)  d - como anda a relação dela com a companhia e seu nível de
 motivação.

 3) Reaproveite código. Além de agilizar o desenvolvimento, você pode 
 por aquele programador mais limitado apenas para juntar peças. Coisas 
 triviais devem ser reaproveitadas, para evitar que deêm erro. No mundo 
 ideal, existiria uma ótima classe visual e nós desenvolveríamos apenas 
 a camada de negócios...

 Por exemplo: Para fazer uma tela de cadastro de clientes, geralmente 
 o  tempo de de 12 a 16 hs, so que, mesmo separando tudo em 
 micro-tarefas,  sempre há confusão na hora, devo levar em conta a 
 criação do banco, a  criação de todas as classes e funções ou devo 
 levar em conta que nessa  hora já devo estar com todas as classes e 
 funções prontas além é claro do  banco.

 Acho que você deve se aprofundar mais nas tarefas. Essas confusões 
 que você citou, devem ter sido causadas por coisas que você não 
 conseguiu imaginar antes. Leve em consideração a criação de todos os 
 **métodos** de todas as classes. Quando você estiver listando os 
 métodos de uma determinada classe, vai perceber problemas que não 
 perceberia se fizesse
 apenas: Classe de clientes - 4 horas. Leve em conta a criação do banco: que
 vai fazer a modelagem?, quem vai revisar a modelagem?, quem vai gerar o
 script?, quem vai executar?, quem vai dar os grants?, quem vai criar os
 usuários?, Quem vai inserir clientes de teste ? quando cada uma dessas
 pessoas vai ter tempo de executar essas tarefas ? Qual o plano B se uma
 delas der errado ? Ai você aproveita essa lista de tarefas e escreve duas
 ou três linhas sobre cada uma. Ao final você terá uma bela documentação do
 projeto. Se algo der errado, volte nessa documentação e veja o que vc não
 conseguiu prever. Acrescente esse item no próximo projeto. Claro que tem
 coisas que são imprevisíveis: enchentes acontecem, o programador pede a
 conta, a mãe de alguém morre... Por isso deixamos gorduras ao final de cada
 macro tarefa...

 Não sei se estou sendo muito claro, o que eu gostaria mesmo é de 
 saber a  forma mais correta de fazer o cálculo das horas que vou 
 gastar no  projeto.

 Clarissimo :-). Não é um cálculo.. É um desafio de futurologia... A 
 matemática não resolve isso.

 Ps.: Mesmo usando o Planner para programar e acompanhar todas as 
 etapas e saber o inicio, fim e tempo do projeto, ainda assim na hora 
 de colocar o tempo de cada tarefa ainda fica tudo meio que empirico 
 :-)

 Vc precisa muito mais que o Planner, o dotProj ou o M$-Project... 
 Escreva muito... Tente se imaginar executando a tarefa e liste todos 
 os passos em um documento. Tente imaginar o que deve ser feito e o que 
 pode não dar certo. Esse documento deverá virar a especificação da 
 tarefa, que vc entregará ao programador como base. Vc pode pedir a 
 ajuda deles para fazer isso. Quando não conseguir mais ouvir falar do 
 assunto, é hora de atribuir tempo e recurso as tarefas. É mais fácil 
 atribuir tempos a coisas pequenas. Deixe gordurinhas em cada 
 micro-tarefa. Guarde seus cronogramas/especificações já executados. 
 Utilize-os como base para os próximos. Isso faz com que atribuir tempo 
 fique menos empírico. Mas 

Folha

2005-05-13 Por tôpico Ribeiro Emerson Gomes
Ola lista,

Alguém conhece algum software livre de folha de pgto ? 
Dei uma olhada nos lugares de sempre, mas não achei nada legal.

Emerson



Re: Processo zumbi]

2005-05-13 Por tôpico Marcos Vinicius Lazarini
Andrea Viana da Silva wrote:
Claudio valeu mesmo !
Segundo o texto:
 o processo que se encontra nesse estado teoricamente não mais existiria, ou
estaria morto, porém uma copia dele ainda reside na memoria, dá o nome
zumbi. Essa situação pode ocorrer se, por exemplo, se elimina um processo pai
sem antes fazer o mesmo com seus filhos, pois dessa maneira o processo
que controlava as ações dos demais não mais existe e estes perdem sua função
passando então para o estado Z.
O processo zumbi, tira além do processamento da máquina, mémoria, 
inviabilizando assim o uso de outros necessários ao usuário e ao sistema.

O restante do texto mostra um script para matar o processo zumbi, que 
nada mais é do que um
kill -9 no PID no processo zumbi.

O interessante é: o PID do Zumbi, muda cada vez que pesquiso ele, sendo 
impossivel matá-lo,
mesmo resetando a máquina ele continua lá.
Todos os  processos ficam 'zombie' uma vez na vida - pelo menos por um 
instante de tempo.

Todo processo (filho) criado (por um pai) tem uma relação de 'paternindade'. 
 O pai tem condições de saber se o filho ainda está vivo ou não, e algumas 
outras coisas bem simples (veja um bom livro de S.O. para mais detalhes). 
Por conta dessa 'vantagem', o pai sempre é informado qdo o filho morre - 
nesse momento, o filho morreu, mas o pai ainda nao tratou a msg, 
efetivamente recebendo a mensagem; nessa situação o processo filho é fica 
como zombie até que o pai reconheca essa 'msg' e só ai o filho pode morrer 
em paz... :-)

Veja a saida de 'ps alx', e preste atençao no campo PID e PPID (Parent PID)
Uma coisa interessante: qdo vc mata o pai, todos os filhos vão embora 
juntos... qdo vc estiver logado no X, tente matá-lo pra ver se sobra alguma 
coisa... :-)

No seu caso, deve ter ocorrido algum problema com o pai, e ele não está 
tratando as msgs do filho. Se for o caso, tente matar o PPID dele

--
Marcos
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: Processo zumbi]

2005-05-13 Por tôpico Andrea Viana da Silva




Oi Marcos... :)

Ento, descobri a seguinte rvore, mas pelo que entendi o pai no morreu, ou estou errada:

 1 5361 5361 5361 ? -1 Ss 0 0:00 /bin/sh /command/svscanboot
5361 5363 5361 5361 ? -1 S 0 0:00 \_ svscan /service
5363 5365 5361 5361 ? -1 S 0 0:00 | \_ supervise tinydns
5365 19440 5361 5361 ? -1 Z 0 0:00 | | \_ [tinydns] defunct
5363 5366 5361 5361 ? -1 S 0 0:00 | \_ supervise log
5366 5370 5361 5361 ? -1 S 1002 0:00 | | \_ multilog t ./main
5363 5367 5361 5361 ? -1 S 0 0:00 | \_ supervise dnscache
5367 5372 5361 5361 ? -1 S 1001 0:02 | | \_ [dnscache]
5363 5368 5361 5361 ? -1 S 0 0:00 | \_ supervise log
5368 5371 5361 5361 ? -1 S 1002 0:00 | \_ multilog t ./main
5361 5364 5361 5361 ? -1 S 0 0:00 \_ readproctitle service errors: ...

The svscanboot program
svscanboot starts svscan in the /service directory, with output and error messages logged through readproctitle. 

svscanboot is available in daemontools 0.75 and above.


Interface


 svscanboot


svscanboot runs the pipeline


 svscan /service 21 | readproctitle service errors: .

with 400 dots. The last 400 bytes of error messages from svscan will be visible to ps through readproctitle. 

svscanboot sets $PATH to


 /command:/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin

and clears all other environment variables. Program writers are encouraged to use globally allocated names in /command.

The svscan program
svscan starts and monitors a collection of services. 

Interface

svscan starts one supervise process for each subdirectory of the current directory, up to a limit of 1000 subdirectories. svscan skips subdirectory names starting with dots. supervise must be in svscan's path. 

svscan optionally starts a pair of supervise processes, one for a subdirectory s, one for s/log, with a pipe between them. It does this if the name s is at most 255 bytes long and s/log exists. (In versions 0.70 and below, it does this if s is sticky.) svscan needs two free descriptors for each pipe.

Every five seconds, svscan checks for subdirectories again. If it sees a new subdirectory, it starts a new supervise process. If it sees an old subdirectory where a supervise process has exited, it restarts the supervise process. In the log case it reuses the same pipe so that no data is lost.

svscan is designed to run forever. If it has trouble creating a pipe or running supervise, it prints a message to stderr; it will try again five seconds later.

If svscan is given a command-line argument, it switches to that directory when it starts.

The readproctitle program
readproctitle maintains an automatically rotated log in memory for inspection by ps. 

readproctitle is available in daemontools 0.75 and above.


Interface


 readproctitle L D

L consists of any number of arguments. D is one argument consisting of at least five dots. 

readproctitle reads data into the end of D, shifting D to the left to make room. This means that the most recent data is visible to process-listing tools such as ps. readproctitle always leaves three dots at the left of D.

For example, if


 readproctitle io errors: 

reads the data 

 fatal error xyz
 warning abc

then its command-line arguments change to 

 readproctitle io errors: ... xyz!warning abc!

with a newline character in place of each !. Process-listing tools typically show the newline character as ? or \n. 

readproctitle exits when it reaches the end of input.

Beware that most implementations of ps have small argument-length limits. These limits apply to the total length of readproctitle L D. I have not seen a system with a limit below 512 bytes.



Em Sex, 2005-05-13 s 14:00 -0300, Marcos Vinicius Lazarini escreveu:


Andrea Viana da Silva wrote:

 Claudio valeu mesmo !
 
 Segundo o texto:
 
  o processo que se encontra nesse estado teoricamente no mais existiria, ou
 estaria morto, porm uma copia dele ainda reside na memoria, d o nome
 zumbi. Essa situao pode ocorrer se, por exemplo, se elimina um processo pai
 sem antes fazer o mesmo com seus filhos, pois dessa maneira o processo
 que controlava as aes dos demais no mais existe e estes perdem sua funo
 passando ento para o estado Z.
 
 O processo zumbi, tira alm do processamento da mquina, mmoria, 
 inviabilizando assim o uso de outros necessrios ao usurio e ao sistema.
 
 
 O restante do texto mostra um script para matar o processo zumbi, que 
 nada mais  do que um
 kill -9 no PID no processo zumbi.
 
 O interessante : o PID do Zumbi, muda cada vez que pesquiso ele, sendo 
 impossivel mat-lo,
 mesmo resetando a mquina ele continua l.

Todos os  processos ficam 'zombie' uma vez na vida - pelo menos por um 
instante de tempo.

Todo processo (filho) criado (por um pai) tem uma relao de 'paternindade'. 
  O pai tem condies de saber se o filho ainda est vivo ou no, e algumas 
outras coisas bem simples (veja um bom livro de S.O. para mais detalhes). 
Por conta 

Re: Processo zumbi]

2005-05-13 Por tôpico Marcos Vinicius Lazarini
Andrea Viana da Silva wrote:
Oi Marcos... :)
Então, descobri a seguinte árvore, mas pelo que entendi o pai não 
morreu, ou estou errada:

   1  5361  5361  5361 ?  -1 Ss  0   0:00 /bin/sh 
/command/svscanboot
5361  5363  5361  5361 ?   -1 S0   0:00  \_ svscan /service
5363  5365  5361  5361 ?   -1 S0   0:00  |   \_ 
supervise tinydns
5365 19440  5361  5361 ?  -1 Z0   0:00  |   |   \_ 
[tinydns] *defunct*
5363  5366  5361  5361 ?   -1 S0   0:00  |   \_ 
supervise log
5366  5370  5361  5361 ?   -1 S 1002   0:00  |   |   \_ 
multilog t ./main
5363  5367  5361  5361 ?   -1 S0   0:00  |   \_ 
supervise dnscache
5367  5372  5361  5361 ?   -1 S 1001   0:02  |   |   \_ 
[dnscache]
5363  5368  5361  5361 ?   -1 S0   0:00  |   \_ 
supervise log
5368  5371  5361  5361 ?   -1 S 1002   0:00  |   \_ 
multilog t ./main
5361  5364  5361  5361 ?   -1 S0   0:00  \_ 
readproctitle service errors: ...

O pai nao precisa morrer... alias, se ele morrer, todos os filhos vão junto. 
O problema é que o filho morreu e o pai ainda não 'notou', seja por um bug 
ou programa mal-escrito mesmo.

Vai ver que seu tinydns está bixado... já tentou ligar ele sem ser por esse 
svscan?

eu ia sugerir vc fazer um restart nesse servico, mas nunca ouvi falar desse 
svscan... alias, nem entendi direito qual a função dele

--
Marcos
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: Depurar procurando segfault

2005-05-13 Por tôpico Adam Victor Nazareth Brandizzi
Em Ter, 2005-05-10 às 09:40 -0300, Cláudio Max escreveu:
 Estou com um problema com o gaim e o gnucash que ambos caem por
 segfault. Desconfio que seja alguma biblioteca que tenha sido 
 instalada corrompida (pacote corrompido ou problema do unstable).
 Isso é antigo, faz tempo que vem ocorrendo só que agora encheu.
 
 Alguém conhece o gdb o suficiente para me dizer como fazer para
 descobrir onde qual biblioteca ele está carregando antes de cair?
 
 Eu rodei
 gdb gaim
 run
 
 ...
 (no debugging symbols found)
 
 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1218975424 (LWP 2393)]
 0xb7f91315 in _dl_relocate_object () from /lib/ld-linux.so.2
 (gdb) quit
 
 
 Ele fala da ld-linux.so.2, que vem com o libc6. Só que essa
 biblioteca é responsável por carregar dinamicamente bibliotecas.
 Parece que ela está funcionando, o problema é quem estão pedindo
 pra ela carregar...

De vez em quando, depois de um apt-get upgrade me aparecem uns pepinos
destes...

Quando for usar o GDB e o programa sofrer segfault, utilize o comando
bt (backtrace) para saber qual foi a árvore de chamada da função
faltosa. Diz depois se ajudou, ok?

 Obrigado

-- 
Adam Victor Nazareth Brandizzi
Estudante de Ciência da Computação - UnB
Jabber: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [dmenna@gmail.com: Re: [OFF TOPIC] programa para mp3]

2005-05-13 Por tôpico Adam Victor Nazareth Brandizzi
Em Qui, 2005-05-12 às 16:18 -0300, Still escreveu:
 Ae pessoal, alguem saberia me dizer um programa tipo messenger
 para
 linux q possibilite visualizar webcam. exemplo o messenger.
 
 Eu utilizei o gaim, kopete e centericq(modo texto), nenhum
 deles me
 possibilitam.
 
 abraços
 
 Diego

Ouvi falar(tm) de uma integração entre o Gaim e o GNOMEMeeting que
permite fazer isto, assim como ouvi falar(tm de novo) que o AMSN têm uma
expansão para isto. Como não mexo com isto, não garanto, mas pode servir
de guideline...

-- 
Adam Victor Nazareth Brandizzi
Estudante de Ciência da Computação - UnB
Jabber: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Depurar procurando segfault

2005-05-13 Por tôpico Thadeu Penna
Adam Victor Nazareth Brandizzi wrote:
Em Ter, 2005-05-10 às 09:40 -0300, Cláudio Max escreveu:
Estou com um problema com o gaim e o gnucash que ambos caem por
segfault. Desconfio que seja alguma biblioteca que tenha sido 
instalada corrompida (pacote corrompido ou problema do unstable).
Isso é antigo, faz tempo que vem ocorrendo só que agora encheu.

Alguém conhece o gdb o suficiente para me dizer como fazer para
descobrir onde qual biblioteca ele está carregando antes de cair?
Eu rodei
gdb gaim
run
...
(no debugging symbols found)
O problema maior é este: os programas não são compilados com opções de 
debug por questões de performance. Na maioria das vezes rodar o strace 
pode ser mais esclarecedor  (não adianta muito se o programa faz uso de 
threads)

--
 ___  _ .''`.
  | |_  _. _| _  |_) _ ._ ._  _.   : :'  :
  | | |(_|(_|(/_|_|  |  (/_| || |(_|   `. `'`
Linux User #50500`-
Prof.Adjunto - Instituto de Física  ---Debian-
Universidade Federal Fluminense Alpha/i386
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: Processo zumbi

2005-05-13 Por tôpico RAUL LONGHI
Andrea Viana da Silva wrote:
Quem pode me dar uma orientação do que é o processo zumbi, e como ele
reflete no linux.
Sarge
 

Boa tarde,
Processo zumbi é um processo que já morreu -- ou seja, não está mais 
rodando
nem nada -- mas cujo pai ainda não se deu conta da morte. Isto é, que ainda
não fez o wait4(2) esperado. Por isso, o kernel guarda o PID e o estado da
morte do processo para o pai quando este resolver perguntar pelo filho.

Saudações,
--
RAUL LONGHI
VIACONNECT - Conectividade Total
Central de Atendimento: +55 54 2101  - 0300 7894422
[EMAIL PROTECTED] - http://www.viaconnect.com.br
Debian GNU/Linux - User Linux 358369

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: Processo zumbi

2005-05-13 Por tôpico Marcos Vinicius Lazarini
RAUL LONGHI wrote:
Andrea Viana da Silva wrote:
Quem pode me dar uma orientação do que é o processo zumbi, e como ele
reflete no linux.
Sarge
 

Boa tarde,
Processo zumbi é um processo que já morreu -- ou seja, não está mais 
rodando
nem nada -- mas cujo pai ainda não se deu conta da morte. Isto é, que ainda
não fez o wait4(2) esperado. Por isso, o kernel guarda o PID e o estado da
morte do processo para o pai quando este resolver perguntar pelo filho.
Nada como alguém que sabe como funciona pra responder!! :-)
--
marcos
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: Folha

2005-05-13 Por tôpico Jonh Wendell Santana
Olá.

Acho meio difícil...
Talvez até encontre livre, mas grátis acho que não.
Folha de pagamento dá muito trabalho fazer e
principalmente manter, visto que as leis mudam todo
dia aqui no Brasil...

Mas, quem sabe alguém começou a fazer isso...

Semana passada foi postado um artigo justamente
convocando os programadores clipper à migrarem seus
sistemas (locadora, balcão, etc) para linux.

T+,
 Wendell.

--- Ribeiro Emerson Gomes [EMAIL PROTECTED]
escreveu:
 Ola lista,
 
 Alguém conhece algum software livre de folha de pgto
 ? 
 Dei uma olhada nos lugares de sempre, mas não achei
 nada legal.
 
 Emerson
 
 





Yahoo! Mail, cada vez 
melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Juntar figuras

2005-05-13 Por tôpico Max Velasques
Oi,
 tenho agumas imagens png que eu gostaria de agrupar de 4 em 4 em único arquivo png, como o esquema abaixo:

|---|---|
| | |
| Fig 01 | Fig 02 |
| | |
|---|---|

| | |

| Fig 03 | Fig 04 |

| | |
|---|---|

Eu gostaria de fazer isso de modo automático, pois eu tenho que repetir este processo varias vezes e com centenas de figuras.

Alguém sabe de algum programa que faça isto?

Obrigado!!

Max


Re: Nova versão do Big Linux

2005-05-13 Por tôpico Marcel Maximo
3ddesktop

[]'s
 Marcel

Igor Morgado escreveu:
 O offtopic eh claro, mas de qq forma.
 
 Qual o aplicativo/patch que faz as janelas rotacionarem em 3d?
 
 
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Nova versão do Big Linux

2005-05-13 Por tôpico k4ribe49
Oi Sávio

Aí está o endereço ftp onde se localiza o iso:


ftp://ftp.las.ic.unicamp.br/pub/biglinux/BIGLINUX-2.1.iso



Sucesso.

CRComo é possível baixar o cd usando o wget? Qual o endereço válido?
Este não funcionou:http://biglinux.codigolivre.org.br/modules.php?name=Downloadsd_op=getitlid=8

Somente
consegui baixar pelo epiphany cujo gerenciador de downloads não
re-iniciou a partir do que já tinha sido baixado quando a conexão caiu.Grato.--Savio Martins Ramos -ArquitetoRio de JaneiroICQ 174972645Pirataria não! Seja livre: Linux

http://www.debian.org--  [Netiqueta]§ Evitar e-mails HTML, mesmo oferecendo alternativa puramente textual.x::x::x::x::x::xCARLOS RIBEIROKurumin Linux 
4.1 - Debian Sarge 3.1 - Windows XPsite: http://br.groups.yahoo.com/group/linuxkurumin/Para entrar: 
[EMAIL PROTECTED]aMSN: [EMAIL PROTECTED]


Re: [OT] Preço pela configuração de serviços

2005-05-13 Por tôpico Cristiano Colombo
Oi Marcos, valeu pelas dicas!

Realmente não expus corretamente o contexto. O local
não é muito grande, mas já tem uma máquina Linux como
servidora, compartilha dados de um programa que é
utilizado.

Uma nova máquina deve assumir este papel e prover
outros serviços, como proxy e firewall. A idéia é
fazer a configuração para a empresa e um
acompanhamento no intuito de realizar uma migração
para o uso de software livre.

Tem uma pessoa que é responsável pela área de TI nesta
empresa. Ele não tem, aparentemente, muito domínio de
Linux mas está apoiando a iniciativa! (já acho isto
uma grande vantagem, pois geralmente este tipo de
pessoa sempre coloca inúmeros empecilhos :-) 

A dica sobre a documentação é uma providência legal,
não havia pensado nisto. Valeu pela dica! :-)

E também muito sugestiva a simulação em casa. Vai
ajudar bem pra chegar a um preço mais adequado!

Mas vc não acha R$ 20.00 por hora muito barato?


Resolvi mandar esta questão para a lista no intuito de
não correr o risco de cometer dois erros:

- cobrar um preço muito alto, pesando negativamente
para a comunidade Linux;
- cobrar um preço muito baixo, desvalorizando o meu
trabalho.

Na região onde moro (interior de MG), existem algumas
pessoas que fazem este tipo de trabalho, porém acho
que muitas não têm consciência e cobram valores que
fogem da nossa realidade.

O que quero é cobrar um preço justo. Não adianta
cobrar um preço alto e depois não conseguir mais
serviço por ter fama de careiro ou acharem que
Linux é mais caro! Já basta ouvir este argumento do
pessoal da Microsoft.


[]s
Cristiano.



--- Marcos Lazarini [EMAIL PROTECTED]
escreveu:
  Olá pessoal!
 
  Sei que a minha necessidade foge um pouco da
 proposta
  da lista, mas como vários colegas têm boa
 experiência
  no contexto do software livre, conto com a
 compreensão
  de todos.
 
  Estou precisando ter uma noção dos valores que são
  cobrados pela configuração de determinados
 serviços,
  como:
 
  - instalação do servidor;
  - proxy;
  - firewall;
  - samba;
  - servidor de e-mail;
  - servidor de impressão.
 
  O servidor será Debian(woody) e na rede, a maioria
 das
  máquinas são rWindows(mas com o tempo devem ser
  colocadas para escanteio :-)
 
  Se algum colega da lista tiver como indicar uma
 fonte
  de consulta ou puder citar valores pela
 experiência,
  fico grato!
 
 Olá,
 O problema não é tão simples assim: quem vai
 fornecer o hardware? quem vai
 especificar o HW? E a integração com o que já
 existe? Alguém tem que dizer
 o que existe e o que vai ser (re)feito. Se vc tiver
 que juntar com o outro
 servidor q roda RedHat8 e nao vai ser mexido? Vc
 manja de RH/rpm/etc?
 
 Outra coisa: quem vai dar a manutenção (essa é muito
 importante), quem vai
 ser o responsável caso de pau no proxy, etc. Além
 disso, vc terá que fazer
 alguns documentos detalhando todos os procedimentos
 que possam vir a ser
 necessários (criar uma conta, mudar uma regra no FW,
 bloquear um site no
 proxy, limpar a fila de impressao, etc)
 
 Um caso pra se pensar: Pra um FW, vc pode usar até
 um 486, mas vc vai
 levar bem mais tempo pra configurar, afinal o micro
 é lerdinho...
 
 Eu sugiro vc fazer uma vez no seu micro marcando o
 tempo; ai calcule o
 valor em cima desse tempo. Eu não sou mercenário :-)
 cobrei uma vez cerca
 de 20 reais a hora
 
 -- 
 Marcos
 
 
 -- 
 To UNSUBSCRIBE, email to
 [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]
 
 





Yahoo! Mail, cada vez 
melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]