quinta-feira, 16 de dezembro de 2010

Erro nos Icones do Office 2007

Já me pediram para fazer a desistalação do Office, já fiz reparação mas nada adiantou, pesquisando no pai dos burros (Google.com) encontrei uma solução util e talvez complicada, mas que funciona.

Basta seguir os passos abaixo e vai ficar tudo bem.


1) Baixe o programa chamado FileTypesMan (filetypesman.zip) e execute-o. Ele permite alterar a configuração das extenções, tal como programa que executará o arquivo e icone.

2) Procure pela extensão .doc e dê duplo clique sobre.

3) Ao lado de Default icon clique no botão que tem reticencias [...], e procure pelo executavel do Word (no meu pc está em: C:\Program Files\Microsoft Office\Office12\WINWORD.EXE) clique em OK

4) Abaixo aparecerão todos os icones possiveis. Escolha o que mais lhe agrada.




5) Repetir o procedimento a partir da etapa 2 para todos as extenções (.docx, .dot, .dotx...)

Fazer o mesmo procedimento para Excel, Powerpoint, Access.. Etc..

Detalhes comuns:

Word
Executavel: WINWORD.exe
Extensões: .doc .dot .docx .dotx

Excel
Executavel: EXCEL.exe
Extensões: .xls .xlt .xlsx .xltx

Powerpoint
Executavel: POWERPNT.exe
Extensões: .ppt .pps .pptx .ppsx

Access
Executavel: MSACCESS.exe
Extensões: .mdb

Daniel S. Menezes
Analista de Sistemas
Programador ADVPL

sexta-feira, 10 de dezembro de 2010

Dia util (DataValida - ADVPL)

Esta função retorna uma data válida a partir de uma data informada.

DataValida(dData, lNext)

onde dData = Data a ser validada
e       lNext = é um parametro (.T. - para avançar para próxima data válida e .F. para retroceder para data válida anterior)

A função irá considerar as datas encontradas na tabela 63 do SX5 (Tabela de Feriados), os sábados (caso o parâmetro MV_SABFERI seja igual a "S") e os domingos como sendo feriados, retornando assim a data válida.


Exemplo:

#include "protheus.ch"

User Function DataValida()
Local dData := CTOD("14/11/09") // Converte uma string em data.
Local lNext := .T.
Local dNewData := DataValida(dData, lNext)

ApMsgAlert("Proxima data válida será: "+ Dtoc(dNewData))

Return


Daniel S. Menezes
Analista de Sistemas
Programador ADVPL

quinta-feira, 30 de setembro de 2010

Resolvendo erro Msvcp71.dll e Msvcr71.dll no Windows 7

Você já executou um programa e encontrou um erro pela ausência das dlls Msvcp71.dll e Msvcr71.dll no Windows 7?
Ambos são arquivos do Microsoft C Runtime Library, e parece como se a Microsoft esqueceu-se de adicioná-los ao Windows 7. Alguns programas exigem que você tenha os dois arquivos para que ele funcione com êxito.



 Para baixar as dlls acesse o link: Msvcp71.dll e Msvcr71.dll

Daniel S. Menezes
Analista de Sistemas

segunda-feira, 27 de setembro de 2010

Consultar Operadora Movel

Para consultar um número de celular de qual operadora ele pertençe use o site abaixo:

http://consultanumero.abr.net.br:8080/consultanumero/consulta/consultaSituacaoAtual!carregar.action


Daniel S. Menezes
Analista de Sistemas

quinta-feira, 23 de setembro de 2010

Campo MEMO (Protheus)

Depois de muitas pesquisas e de ficar um pouco contrariado por não encontrar uma solução satisfatória, busquei uma ajuda dos universitários e consegui uma solução interessante para ler um campo MEMO e passar esse campo para uma variavel.

Abaixo segue a ideia do que foi utilizado:

    cLinha := ""
    For nX := 1 to MlCount(SZG->ZG_DESCATIV,150)
        cLinha += Alltrim(MemoLine(SZG->ZG_DESCATI,150,nX)) + " "
    Next nX

Houve também a idéia de criar um Array e gravar as informações, ficaria assim:


    cLinha := {}
    For nX := 1 to MlCount(SZG->ZG_DESCATIV,150)
        AADD(cLinha, MemoLine(AllTrim(SZG->ZG_DESCATI),150,nX))
    Next nX


Simples assim,

Utilizei uma das duas formas para não precisar usar soluções do Banco de Dados.

Daniel S. Menezes
Analista de Sistemas

quinta-feira, 16 de setembro de 2010

Informações de conexão ativa (Protheus)

GetVersao() // Retorna a versão, base de dados e ambiente que está em uso no momento.

GetClientDir() // Retorna o path completo de onde está sendo executado o Remote. Ex.: C:\Protheus10\Bin\Remote\

GetEnvServer() // Retorna o nome do Environment que está sendo utilizado no momento.

GetSrvProfString ("STARTPATH","") // Retorna o StartPath definido no ini do server

GetSrvProfString ("ROOTPATH","") // Retorna o RootPath definido no ini do server

FunName() // Retorna o nome da função do menu

FunDesc() // Retorna a descrição do menu

cArqMnu    // Nome do arquivo de menu

GetComputerName () // Nome da estação


Daniel S. Menezes
Analista de Sistemas

terça-feira, 14 de setembro de 2010

Protheus faz conta de horas

Bem acho que ele se atrapalhou um pouquinho!!!
Todo mundo erra!!

Esquece!!

sexta-feira, 10 de setembro de 2010

O Google Instant irá mostrar conteúdo procurado enquanto busca é digitada

O Google anunciou nesta quarta-feira (8), durante a feira de tecnologia IFA, em Berlim, que está melhorando a sua página de busca, permitindo que os usuários vejam os resultados no momento em que a palavra é digitada, tornando a busca mais rápida. A nova ferramenta recebeu o nome de Google Instant.
A principal mudança é que o usuário irá direto ao conteúdo procurado muito mais rápido porque não será mais necessário acabar de digitar a palavra, ou ainda clicar em “Procurar”. Além disso, os resultados da pesquisa na tela são renovados e mudam enquanto o usuário segue teclando as letras adicionais das palavras pesquisadas.
O novo sistema já está disponível para os internautas dos Estados Unidos e, na semana que vem, para Reino Unido, França, Alemanha, Itália, Espanha e Rússia que possuem Google Chrome, Mozilla Firefox, Safari e Internet Explorer 8. Os internautas que não residem nos países citados só poderão acessar o Google Instant se estiverem logados em alguma conta do Google. O objetivo da empresa é oferecer, nos próximos meses, o serviço para um maior número de localidades.
Google Instant 
Marissa Mayer, vice-presidente do Google, introduz
nova busca. (Foto: Robert Galbraith/Reuters)
A ideia do novo sistema surgiu quando a empresa verificou que as pessoas digitam devagar mas lêem rápido. Segundo o Google, um internauta leva cerca de 300 milissegundos para apertar uma tecla, mas apenas 30 milissegundos (um décimo do tempo) para olhar para outra parte da página, o que significa que as pessoas conseguem visualizar um resultado enquanto digitam a busca.
Outra alteração é que, ao ver os resultados que aparecem ao digitar, o internauta poderá formular melhor a pesquisa ou, inclusive, adaptar a sua busca até que os resultados combinem, exatamente, no que ele procura.
Segundo dados da empresa, antes do Google Instant, um internauta levava mais de nove segundos para digitar um termo. O Google encontrou, inclusive, vários exemplos de pesquisas que levaram de 30 a 90 segundos para serem digitadas.
A empresa anunciou, também, que usando o Google Instant pode salvar de 2 a 5 segundos por pesquisa. E se a busca for usada no mundo todo, o Google estima que será salvo mais de 3,5 bilhões de segundos por dia, ou seja, 11 horas seriam economizadas a cada segundo no mundo.

Fonte: G1.globo.com

quarta-feira, 25 de agosto de 2010

terça-feira, 17 de agosto de 2010

Visualize seu Twitter sem sair do Gmail

Através de um recurso Lab do google  chamado Adicionar qualquer gadget pelo URL, é possivel visualizar ou até postar seus Twitter's sem necessariamente sair do Gmail.


A instalação é bem simples:


Basta ir em configurações -> Labs e ativar a opção Adicionar qualquer gadget pelo URL
E no final da lista salvar as configurações.

Agora vá novamente em  Configurações e selecione o menu Gadgets.
Em Adicionar gedgat pelo URL digite: http://www.twittergadget.com/gadget_gmail.xml e clique em adicionar.




 

Pronto agora você terá seus gadget no canto esquerdo abaixo das etiquetas.


Basta só você usar suas credenciais e fazer o logon no Twitter para visalizar, posta, adicionar favoritos, etc.










Daniel S. Menezes
Analista de Sistemas

Um projeto "Sonhador" de um amigo

Prezados Amigos/Irmãos

Tenho um antigo sonho que está começando a ganhar vida e preciso do seu apoio para tornar um pouco mais real a sua concretização. Há muito tempo penso em criar uma biblioteca em um espaço público e em um local onde existam muitas crianças carentes que possam usufruir do que pudermos lhes oferecer como leituras, pesquisas, palestras, aulas de reforço escolar, mostras de vídeos, brincadeiras, celebrações etc. Há uma grande possibilidade de ser no Bairro Mosqueiro, em Aracaju, onde pretendo morar a partir do próximo ano, o que facilitaria o acompanhamento e a participação mais efetiva de minha parte. Estou em negociação com a Paróquia de lá, por conta de ser um espaço da comunidade e não precisar abrir empresa, ter contador, pagar impostos etc. pelo menos inicialmente. Mais tarde, quem sabe até tomaremos outros runos, com as bênçãos do Criador.
Lá, contaria com o apoio de voluntários da comunidade e, talvez, de toda a cidade, pois vou divulgar na imprensa, você já é um (a) forte candidato (a) a um deles, e teria o apoio também da Igreja que é um veículo forte e agregador, já experiente em trabalhos com as comudidades.
Claro que vai começar bem simples, com poucas ofertas, mas muita vontade de crescer e muito amor. Em breves anos ela estará bem mais forte e, bem mais adiante, quando partirmos dessa vida terrena, ficará esse pequeno legado para aquela comunidade e para quem tiver acesso a ela em qualquer época, com os créditos de todos os doadores e voluntários que ajudaram a construir esse sonho.
Já fui assistido por uma biblioteca pública na minha infância pobre na Bahia e acho que está chegando a hora de retribuir esse carinho, mesmo que não tenha muito ainda.
Já possuo algumas caixas de livros e um notebook usado, mas em perfeitas condições de uso que talvez seja suficiente para iniciar os trabalhos.
Assim, peço-lhe divulgar este "projeto sonhador" com seus amigos e parentes, para que os interessados em contribuir se manifestem e digam onde podemos coletar as doações.
Livros de qualquer tipo, DVD de filmes e documentários, revistas, enciclopédias, revistas em quadrinhos, canetas, lápis, borrachas, cadernos, papel A-4, brinquedos, jogos educativos e lúdicos, material escolar em geral, TV antiga (se alguém trocou pelas novas LCD), aparelho de DVD usado e em bom estado, computador usado, impressora usada e tudo o mais que possamos utilizar no "espaço coletivo do saber". Não se preocupe com quantidade ou valor monetário. Faça o que puder. Um lápis já é uma excelente contribuição e será bem-vindo. Juntos, seremos sempre fortes!
Segue em abaixo a logomarca do meu sonho. Vejam como é linda! Um aluno que criou para mim e o nome foi eu quem escolhi. Chega estou emocionado escrevendo para vocês agora. Pareço uma criança diante de um presente com o qual sonhou muito. Perdoem-me a emoção...


Os endereços para entrega do material doado estão a seguir relacionados:

- Condomínio Portal do Sol, Av José Domingos Maia, 245 - Mosqueiro. Aracaju/SE. Endereçados a Moacir Araújo de Sousa, Quadra 06 Lote 06.

- Condomínio Costa Esmeralda, Alameda A, 51 - Jardins - Aracaju/SE, Ap. 204 Ed. Sardenha, A/C Moacir Araújo de Sousa.

Aguardo contato, quando puderem.

Um abraço grande e que Deus continue te abençoando.

Moacir Araújo

sexta-feira, 23 de julho de 2010

Clonando disco do VirtualBOX

Pela facilidade e a estabilidade resolvi usar a VM da Sun, agora Oracle Virtual Box.


Mas essa semana surgiu um pequeno questionamento.
Como copiar a maquina virtual e criar várias maquinas de uma forma que eu possa utilizá-las juntas.
Tentei simplesmente criar uma cópia no Windows usando o famoso Ctrl+C e depois Ctrl+V e depois renomear o arquivo conforme seria necessário.
Não obteve sucesso.
Pesquisando sobre o assunto então descobri como resolver o problema.
Existe um comando para clonar a máquina virtual com o VirtualBox.

Para clonar siga os passos abaixo:

1º) Abra uma tela de prompt de comando.
2º) Acesse a pasta onde está instalado o VirtualBox, no meu caso C:\Program Files\Oracle\VirtualBox
3º) Execute o comando vboxmanage clonehd “caminho completo + nome_do_arquivo_de_origem.vdi” “caminho_completo + nome_do_arquivo_destino”

Abaixo um exemplo:


Daniel S. Menezes
Analista de Sistemas

sexta-feira, 5 de fevereiro de 2010

Adeus Microsoft Windows !!!! (mais ou menos!!)

Ontem a tarde resolvi de uma vez por todas acabar com o império da Microsoft em meu note-book.
Formatei meu Note e instalei o Ubuntu 9.10.
Está rodando 100%, mas como nem tudo é perfeito lembrei que meus e-mails estavam todos  em formato .pst e que eu teria que continuar usando o Office 2007 já que ainda tenho alguns trabalhos a terminar.
Resolvi então instalar uma VMware do Windows 7, não sei o que deu mais dor de cabeça, instalar a VMware ou o Windows 7.
A VMware estava dando problema porque minha versão do Kernel estava desatualizada (estava 2.6.31-16-generic) a VMware exigia uma versão mais recente (2.6.31-17-generic), eu estava com problemas com a conexão de Internet e não conseguia atualiza, tive que ir e baixar os arquivos de atualização do kernel no site http://archive.ubuntu.com/ubuntu/pool/main/l/linux/.
Bem depois de tanto trabalho para atualizar o kernel a bronca agora foi instalar o Windows 7 que não reconhecia a unidade criada pela maquina virtual.
Após muita briga e uma vontade de deixar sem Windows instalado, consegui instalei a versão Ultimate usando uma maquina virtual com 20GB de HD e 512MB de memória. Ta rodando uma bala, já que não tem nada além do S.O. e o Office 2007.

Bem por agora é só.


Daniel S. Menezes
Analista de Sistemas

terça-feira, 19 de janeiro de 2010

Utilize o sistema operacional do Google (Chromium OS) através do pendrive


Chromium OS Zero é uma versão compilada do Chromium OS que lhe permite testar o novo sistema operacional do Google para netbooks direto de seu pendrive, sem necessidade de instalação. Basta dar o boot pelo drive USB para usar o Chromium OS.






  1. Se tiver feito o download da imagem do sistema operativo via bittorrent, verifique se extraiu o ficheiro .img do ficheiro comprimido .tar (o programa open source 7-Zip extrai este ficheiro)
  2. Usando Windows Image Writer, escolha a imagem (ChromeOS-Zero.img) e o drive onde está a pen usb da lista.
  3. Clique em “Write”. A imagem de instalação será então copiada para a pen.
  4. Nota : A pen USB será reformatada para o tamanho da imagem.
  5. Quando acabar, feche o programa e depois poderá fazer boot da pen.
  6. E pronto !


Daniel S. Menezes
Analista de Sistemas

sexta-feira, 15 de janeiro de 2010

[Off-Topic] Site com o preço de combustivel

 

 

Saiba em sua cidade onde tem o preço do combustivel mais barato.

http://precodoscombustiveis.com.br/

PS: Lembre-se de prestar atenção a data de atualização dos site.

PS: O site é uma fonte de consulta, os preços podem variar, mas normalmente ele diz o valor preciso.

 

Daniel S. Menezes
Analista de Sistemas

Yahoo! vende Zimbra à VMware

 

Após ser comprada a alguns anos atrás pela Yahoo!, a Zimbra agora é vendida a VMware.

A Zimbra é uma Solução Open Source desenvolvida por uma groupware que tem suas caracteristicas muito parecidas com a do Microsoft Exchange (Principal Rival).

 

Mais informações:

http://www.zimbrablog.com/blog/archives/2010/01/zimbra-to-join-vmware.html

http://www.vmware.com/company/news/releases/zimbra.html

 

 

Daniel S. Menezes

Analista de Sistemas

quinta-feira, 14 de janeiro de 2010

Alterdata Software abre 28 vagas no país

A Alterdata Software seleciona para 28 vagas.
As oportunidades são para a matriz, em Teresópolis (RJ), e para diversas filiais pelo Brasil.
Há vagas para diversos cargos como gerente comercial, em Imperatriz e Teresina, auxiliar de suporte, inspetor de qualidade e assessor comercial
Há vagas para a matriz, em Teresópolis, e para diversas filiais pelo Brasil, como Rio de Janeiro, São Paulo, Porto Alegre e Belo Horizonte.
O processo seletivo envolve análise curricular, seguida de uma primeira entrevista por telefone.
Os selecionados são encaminhados então para entrevistas com os gerentes das áreas e, dependendo do cargo pretendido, seguem para avaliações e testes.
A Alterdata oferece plano de saúde, vale-refeição e vale-transporte.
Há ainda comissões para os profissionais da área comercial e bonificações para os colaboradores dos demais setores que indicarem novos clientes para a empresa.

Os interessados devem se inscrever pelo site www.alterdata.com.br.

Fonte: G1.globo.com

Daniel S. Menezes
Analista de Sistemas

 

Pos Graduação TI

Bom dia a todos,

Segue abaixo as informações sobre a turma 02 do curso de Gestão de Infra Estrutura de Redes pela UNIT.

Página Principal da Pós Graduação:
http://www.unit.br/universidade_pos_graduacao.asp
As inscrições podem ser realizadas on line pelo próprio site.

Maiores informações:

Enviar e-mail para pos-graduacao@unit.br ou ligar para (79) 3218-2141 / 2112.

Aulas quinzenais sendo:
Sexta feira das 18:00 as 22:00 e no sábado das 08:00 as 12:00 e das 14:00 as18:00.

EMENTA DAS DISCIPLINAS TÉCNICAS:

Cabeamento Estruturado

Tipos de Cabo, Cabeamento Ótico, Certificação de Cabeamento, Path Panel, Racks, Normas e Padrões, tecnologias de transmissão de dados, teoria da transmissão de dados, confeccionando cabos, processo certificação física, condicionamento elétrico, instrumentos e ferramentas utilizadas, laboratório de implementação e resolução de problemas, projeto cabeamento estruturado

Ativos de Rede

Switch, VLAN, Roteadores, Protocolos de Rede, Access Point, Domínio Colisão/Difusão, Modelo ISSO e TCP, Noções Voip, Noções QoS, Laboratório de Implementação e resolução de problemas

Gerenciamento de Sistemas Linux
Ementa: Instalação, Distribuições, Partições, Diretórios, Dispositivos, Memória, Usuários, Backup, Principais comandos, Principais Serviços e implementações do ambiente Desktop

Serviços de Rede Linux

Roteamento, PPP, RADIUS, Iptables, LDAP, NIS, SendMail, NFS, FTP, DNS, Apache, Telnet, SSH, Samba, Squid, Principais Serviços e Implementações do ambiente Server

Microsoft Office Project 2007, Managing Projects:

Module 1: Getting Started with Office Project Server 2007
Module 2: Initiating Projects
Module 3: Planning Projects-Context and Framework
Module 4: Planning Projects-Scope and Schedule Management
Module 5: Planning Projects-Staffing Management Plan
Module 6: Planning Projects-Resource Assignments
Module 7: Planning Projects-Cost, Risk, and Other Management Plans
Module 8: Executing Projects-Processes, Resources, and Deliverables
Module 9: Executing Projects-Managing Timesheets and Personal Settings
Module 10: Monitoring and Controlling Projects-Tracking Task and Project Progress
Module 11: Monitoring and Controlling Projects-Measuring Performance and Reporting Progress
Module 12: Closing Projects

Configuring and Troubleshooting Windows Server 2008 Active Directory Domain and Services

Module 1: Implementing Active Directory Domain Services
Module 2: Configuring Domain Name Service for Active Directory Domain Services
Module 3: Configuring Active Directory Objects and Trusts
Module 4: Configuring Active Directory Sites and Replication
Module 5: Creating and Configuring Group Policy
Module 6: Configuring User Environments Using Group Policy
Module 7: Implementing Security Using Group Policy
Module 8: Implementing an Active Directory Domain Services Monitoring Plan
Module 9: Implementing an Active Directory Domain Services Maintenance Plan
Module 10: Troubleshooting Active Directory, DNS, and Replication Issues
Module 11: Troubleshooting Group Policy Issues
Module 12: Implementing an Active Directory Domain Services Infrastructure

Introduction to Installing and Managing Microsoft Exchange Server 2007 (NOVO)

Module 1 - Overview of Exchange and Active Directory
Module 2 - Installing Exchange Server 2007
Module 3 - Configuring Mailbox Server Roles
Module 4 - Managing Recipient Objects
Module 5 - Managing E-Mail Addresses and Address Lists
Module 6 - Managing Client Access
Module 7 - Managing Messaging Transport
Module 8 - Managing Availability, Backup and Recovery
Module 9 - Maintaining the Messaging System

Implementing Microsoft Office SharePoint Server 2007 (NOVO)

Module 1 - Overview of Microsoft Office SharePoint Server 2007
Module 2 - Planning and Designing for Microsoft Office SharePoint Server 2007
Module 3 - Deploying Microsoft Office SharePoint Server 2007
Module 4 - Administering Microsoft Office SharePoint Server 2007
Module 5 - Implementing Portal Solutions
Module 6 - Implementing Content Management Solutions
Module 7 - Implementing Business Intelligence Solutions
Module 8 - Implementing Search and Indexing
Module 9 - Maintaining and Optimizing Microsoft Office SharePoint Server 2007

Gerência de Redes

Implementando Gerência de Redes, Protocolo SNMP, Nagios, MRTG, CActi, Network Director, analisadores de protocolo Sniffer e Ethereal

Segurança de Redes

Normas e padrões de segurança (NBR ISO/IEC 17799), laboratório de Análise de Segurança de Redes e Servidores (MBSA e Nessus), Políticas de Segurança e Melhores Práticas.

Atenciosamente,

 

Daniel S. Menezes
Analista de Sistemas

 

 

Remote Protheus - Sessões e chaves do arquivo de configuração


Abrangência
Versão 5.07
Versão 5.08
Versão 6.09
Versão 7.10
Versão 8.11
Versão 10.01




Abaixo as sessões (entre colchetes) e as chaves de configuração do arquivo de configuração do Protheus Remote. Algumas chaves são dependentes de sistema operacional onde o Protheus Remote será executado outras são dependentes da versão do Protheus.
[config]
lastmainprog   =  sigafat     
último programa executado pelo Protheus Remote.
envserver = environment     último environment acessado pelo Protheus Remote.
language =   1 ou 2 ou 3       idioma utilizado pelo Protheus Remote em suas mensagens de aviso. 1= Português (padrão) 2 = Espanhol 3= Inglês, a partir do Protheus 8, esta opção poderá ser obtida automaticamente (se não informada no arquivo de configuração) através da configuração do sistema operacional onde o Protheus Remote está sendo executado.
twotier   = 1 ou 0       se habilita a opção de acionamento automático do Protheus Server Local, 1 = aciona 0=não aciona (padrão)
serverdir  = <path do Protheus Server>    chave opcional utilizada em conjunto com a chave twotier onde informamos o path do Protheus Server Local. Se não informada, será utilizado o path padrão de instalação do Protheus Server. Ex: c:\ap7\bin\server se Protheus 7.
browserenabled   = 1 ou 0   se habilita o uso do navegador MS-Internet Explorer dentro do Protheus Remote ( 1 = habilita 0 = não habilita (padrão) ), chave válida somente para versões Windows do Protheus Remote.
helpbrowser = <path do navegador>         no Protheus Remote Linux, informa o path do navegador padrão para visualização de arquivos de help.
locallog = 1 ou 0        habilita (se valor = 1) a gravação de um log no diretório de arquivos temporários da máquina onde está sendo executado o Protheus Remote (protheus_remote.log) com informações necessárias para diagnósticos de erros do Protheus Remote. Valor padrão = 0. Quando este arquivo atinge tamanho de 1MB é renomeado com o seguinte nome: protheus_remote_<ano>-<mes>-<dia>-<hora>-<minutos>-<segundos>.log.
[ drivers ]
active = tcp   
sessão ativa com configurações de conexão entre Protheus Remote e Protheus Server ( no exemplo a sessão tcp deve existir no arquivo de configuração )
[ tcp ]  sessão com parâmetros de conexão com o Protheus Server
server = 172.76.89.12           endereço TCP/IP ou nome da máquina onde o Protheus Server está sendo executado
porta = 8977  porta TCP/IP utilizada pelo Protheus Server na máquina cujo endereço foi configurada na chave server ( verificar arquivo de configuração do Protheus Server nessa máquina )
secureconnection = 0 ou 1    habilita conexão segura com o Protheus Server, 0 = não habilita (default ) 1 = habilita, o Protheus Server também deve ser configurado para aceitar esse tipo de conexão
[ printer_map_port2spool ] sessão de mapeamento de portas de impressão para spool de impressão, sessão somente válida para Protheus Remote Linux
lpt<x> = <nome da impressora no spool>  mapeamento da porta lpt<x>, onde x = número da porta, para a impressora configurada no spool. Em ambiente Linux, será suportado somente servidor de impressão CUPS. Exemplo de chave: lpt1 = hp640c, toda impressão direcionada para a porta lpt1 será redirecionada para a impressora CUPS nomedada hp640c.
rawprintercommand = <comando>        comando opcional para impressão mapeada, deve ter sintaxe como o exemplo: 'lpr -P <printer> -l -r <job>' onde <printer> e <job> serão substituídos pelo Protheus Remote no momento da execução da impressão.

Daniel S. Menezes
Analista de Sistemas

quarta-feira, 13 de janeiro de 2010

Empresas passam de cortes de custo a investimento em TI

Grandes empresas britânicas e americanas estão focando agora em uma retomada do crescimento de suas receitas em 2010 e investimentos em tecnologia da informação (TI) são centrais em suas estratégias de recuperação, indicou estudo da empresa de pesquisa Gartner.
Em 2009, presidentes-executivos de grandes empresas priorizaram uma estratégia de corte de custos para lidar com a crise econômica mas, quase um ano depois, o foco para 71% deles é voltar com crescimento de receita, segundo pesquisa com 190 líderes.
"Presidentes de empresas estão interessados em crescimento após um longo período segurando o fôlego e esperam aumentar a importância do setor de tecnologia da informação neste novo momento pós-crise", disse o vice-presidente de pesquisa do Gartner, Mark Raskino.
Cerca de 43% dos entrevistados mostraram intenção de elevar investimentos em TI, segundo a pesquisa, ao passo que 45% planejam manter o valor igual e 13% estudam cortes.
O estudo do Gartner apresentou uma visão geral mais positiva que outra pesquisa, feita pelo UBS no terceiro trimestre com 102 vice-presidentes de informação e que previa uma queda de 1% nos orçamentos reservados para TI nos próximos 12 meses. A pesquisa do Gartner, conduzida no terceiro trimestre, ouviu 190 executivos de postos elevados, dos quais 81 são presidentes-executivos que administram companhias com faturamentos anuais de mais de US$ 1 bilhão.

Daniel S. Menezes
Analista de Sistemas



Parâmetros TOTVS TEC Microsiga Protheus SmartClient

Parâmetros->Resume->Descrição
-Q->Quiet->Indica que o TOTVS Smart Client não deve apresentar o Splash (imagem de apresentação) e tela de identificação de parâmetros iniciais necessita ser acompanhada da cláusula -P.
-P->Main Program->Identifica o programa (APO) inicial que será executado.
-E->Environment->Indica o nome da seção de environment no arquivo de configuração (totvsappserver.ini), do TOTVS Application Server, que será utilizada para definições gerais.
-C->Connection->Indica o nome da seção de conexão, configurada no arquivo de configuração (totvssmartclient.ini) que será utilizada para a conexão ao TOTVS Application Server.
-A->Parâmetros para o programa inicial->Identifica um parâmetro que será passado para o programa inicial.
-L->TOTVS Smart Client Log File->Para não-conformidades que ocorram no TOTVS Smart Client (antes que este possa se conectar ao TOTVS Application Server), é gerado um arquivo de log no diretório de arquivos temporários da estação de trabalho. Este arquivo tem o nome definido por: totvs_smartclient_error_log + um caracter de underline (_) + o número da porta do servidor em que o TOTVS Smart Client está sendo executado (com extensão .LOG).Esta opção permite informar um nome específico para a geração deste arquivo de log, visando automatizações específicas que necessitem saber quando uma não-conformidade ocorreu no TOTVS Smart Client (por exemplo, impossibilidade de conexão).
-M->AllowMultiSession->Permite múltiplas instâncias (cópias) do TOTVS Smart Client na mesma máquina (Padrão: não permite).

Por exemplo, pode-se utilizar a seguinte linha de comando: totvssmartclient.exe -q -p=sigaest -e=env_oracle_english para executar o ambiente SIGAEST em uma base de dados utilizando o idioma inglês.

T->Indica a versão da build do TOTVS Smart Client.
W->Indica a configuração 2 tier.
Y->Indica a porta de conexão do servidor.
Z->Indica o endereço do servidor.

Daniel S. Menezes
Analista de Sistemas