Pular para o conteúdo principal

Postagens

Mostrando postagens de junho, 2012

Postagem em destaque

🚀 Oferecendo Serviços Remotos de Desenvolvedor AdvPL e Mais 🖥️

🚀 Oferecendo Serviços Remotos de Desenvolvedor AdvPL e Mais 🖥️ Olá pessoal, Espero que este post encontre todos vocês bem! É com grande entusiasmo que compartilho que estou expandindo meus serviços como Desenvolvedor AdvPL para novos desafios e colaborações. Com mais de duas décadas de experiência sólida, minha jornada profissional tem sido enriquecedora, com a oportunidade de participar de projetos empolgantes ao longo dos anos. Agora, estou ansioso para trazer minha experiência e habilidades para novas equipes e projetos, trabalhando de forma remota. Minha expertise abrange não apenas AdvPL, mas também outras tecnologias-chave, incluindo JS, SQL, Infraestrutura e Otimização de Processos. Acredito que essa combinação de conhecimentos me permite oferecer soluções abrangentes e eficazes para uma variedade de necessidades de desenvolvimento. Acredito que a tecnologia tem o poder de transformar negócios e impulsionar o sucesso, e estou comprometido em ajudar meus clientes a alcançar seu

One Billion Results Returned by World Community Grid Volunteers

    Dear Marinaldo.Jesus , World Community Grid would like to thank you for helping us reach a significant milestone!   Many THANKS to YOU, and the rest of our wonderful volunteers at World Community Grid! Together, we have achieved a new milestone in our history by contributing more than 1 billion results!   The results that you, and the whole World Community Grid community, have "crunched" on your computers have been sent to research scientists around the world for analysis. They have advanced humanitarian causes such as researching treatments for AIDS, Muscular Dystrophy, different forms of Cancer, Schistosoma, Malaria, Leishmaniasis and more. Your results have also helped advance research which addresses environmental issues, including improving water quality, developing technologies to access to clean water, increasing ways to harness solar power, and improving world nutrition.   Please check out our recent News & Updates art

BlackTDN :: Batch Alarm Clock

Às vezes tenho dificuldade em acordar cedo, principalmente as 04:30 da matina, e, por causa disso, experimentei vários sistemas “despertadores” mas nenhum me atendeu. Resolvi montar o meu próprio. Que fosse simples e que me despertasse na hora certa. Minha primeira opção foi fazer usando comandos do Windows (a próxima versão será em PowerShell). Nesta primeira versão temos 2 opções de “programar o alarme”. A primeira via linha de comando onde informamos a hora para o despertar e, opcionalmente, a música a ser tocada (no exemplo “ Negro Drama: Racionais MC´s ”); a segunda é executando o “script” e informando a hora em que o “Alarme” deverá “despertar” (neste caso não é possível personalizar a música: sempre tocará a música definida no “script”).   Bem, além de mim, ninguém mais é obrigado a acordar ouvido “Negro Drama” então, para alterar a musica “DEFAULT” altere a seguinte atribuição: SET tDSong="C:/\temp/\Racionais_MCs_Negro_Drama.mp3" Eis o código: @Ech

agCAP - Controle de Atualizações do Protheus

O que é o agCAP? O agCAP nasceu da necessidade que eu tinha para atualizar o Protheus na empresa onde trabalho, temos várias customizações que precisam ser compiladas diariamente, e temos vários serviços no Windows e vários RPOs, ficar parando serviço por serviço, e atualizar RPO por RPO era trabalhoso, então resolvi criar o agCAP para facilitar este processo, usamos aqui na empresa e me ajuda muito. Então resolvi compartilhar este programa com todos, o agCAP possui versão Windows e versão Android, lembrando que para usar a versão Android é necessário ter a versão Windows configurada, usando a versão Android você terá acesso as funcionalidades da versão Windows, só que de qualquer lugar que você estiver. Acesse o site Alexandre Gonçalves Blog e faça o download do agCAP. É necessário um cadastro rápido e gratuito, e você ficará por dentro das novidades do agCAP. A versão 1.0 já está disponível para download. A versão 1.1 estará disponível semana que vem, estou finalizando o

Open NFSe

Open NFSe : RDI Open NFSe é uma solução de código-fonte aberto desenvolvida pela Rocha Digital Intelligence (RDI) para a Administração de Notas Fiscais de Serviço Eletrônicas dentro das empresas. A solução é parte do projeto RDI Open SPED . Existem distribuições diferentes do Open NFS-e para diversos municípios. 'via Blog this'

BlackTDN :: SoundTrack ~ Dj Session Kl Jay

BlackTDN :: ADVPL/Harbour ~ TBigNumber

Decorridos mais de um ano desde o nascimento de TMathString e do exemplo, em referência a “ sampler ”, em que amostras de números e cálculos foram utilizados, surge, agora, TBigNumber. As Classes TMathIntegerStr e TMathFloatStr serão unificadas em uma única: TBigNumber. Ainda em processo de construção TBigNumber terá a pretensão de ser compilada e executada tanto no totvs/Protheus quanto em projetos utilizando-se o compilador Harbour. Cálculos otimizados e números incomensuráveis. Vamos ver quem se adapta melhor à nova Classe: ADVPL ou xBase Harbour.   []s иαldσ dj

BlackTDN :: ADVPL ~ Pérolas

Alguém sabe dizer-nos o que isso faz: SA1->( dbSelectArea( 1 ) ) ? Observem os parâmetros formais da função dbSelectArea em: Protheus :: Advpl :: Mito sobre a dbSelectArea e respondam. Isso foi um achado. Uma verdadeira “Pérola”. O que será que a pessoa que implementou estava pensando? Acho que nunca saberemos.   []s иαldσ dj

BlackTDN :: ADVPL ~ PARAMTYPE

Legal esse #include "parmtype.ch", ele nos permite definir os tipos das variáveis formais que são verificadas em tempo de execução (melhor seria em tempo de compilação: deve ter isso no TDS). Mas tem um pequeno bug no "parmtype.ch" padrão e, em função disso, apropriei-me dele para criar uma versão “customizada” e corrigida. Ao comparar os dois includes perceberão a diferença e o “bug”. Antecipando, poderia dizer que: um dos problemas é o fato de não poder atribuir um valor a um uma variável objeto por “DEFAULT” o outro; é que o include padrão, quando parâmetro “OPTIONAL” e com “DEFAULT”, primeiro deveria atribuir o valor  para depois testar o tipo (problemas que não ocorrem na versão BlackTDN). Dessa forma é possível atribuir valor “DEFAULT” a uma variável do tipo “OBJECT”, quando “OPTIONAL”, e ainda testar se o objeto passado corresponde à Classe Definida em “ParamType”. O mesmo podemos dizer para os demais tipos. No include padrão, qu

BlackTDN :: TSS, PostGreSQL e dbAccess Error -35

Davi Cunha, de Recife, enviou-nos a seguinte mensagem: “…segue uma breve explicação do estado em que estamos com o erro do TSS. O servidor  está configurado e até enviando NF-e, porém, em determinado momento, o mesmo apresenta no modo console um erro (Erro -35) intermitente de comunicação com o Banco de Dados TSS. Percebi que isso começou a acontecer logo após a configuração dos certificados digitais de mais de uma empresa. Este erro faz com que o envio em determinadas notas, se prolongue mais que o esperado. Segue o link abaixo com um pequeno vídeo que salvei do momento inicial ao qual subo o serviço do TSS. …” O Erro –35, segundo o TDN ( Lista dos códigos de erros do TOTVS DBAccess ), corresponde a: -35 TCF_NoDBConnection O database não pode ser acessado. E esse erro nem sempre está relacionado ao Protheus, ao TSS ou ao dbAccess mas sim ao DBMS/SGBD. No Caso em questão ao PostGreSQL que não estava permitindo, ao dbAccess efetuar novas conexões. Solicitamos que ver