
Você já quis abrir um arquivo .DOCX usando PowerBuilder e simplesmente não sabia por onde começar? Não se preocupe! Neste post, caminhamos juntos por um pequeno tutorial onde eu mostro como superar as limitações da função nativa ‘run’ do PowerBuilder, introduzindo uma maneira alternativa de executar comandos externos, incluindo a abertura desses arquivos complicados. Além disso, te presenteo com um user object mágico, disponível no meu GitHub, pronto para simplificar sua vida. Preparado para facilitar sua programação? Vamos nessa!
Ler Mais
Quer aprender a como identificar rapidamente as impressoras conectadas ao seu computador com apenas alguns cliques? Este post é para você! Vamos mergulhar juntos no processo de recuperação de impressoras instaladas usando PowerBuilder, transformando essa tarefa, muitas vezes vista como complexa, em algo incrivelmente simples. Prepare-se para transformar seu vetor de strings com o nome dessas impressoras em seu novo truque favorito!
Ler Mais![[Resolvido] Erro ao instalar PSUTIL: psutil/_psutil_common.c:9:20: fatal error: Python.h… (Linux/Python)](/imgs/thumbnail_image_default_2.webp)
Se você já se deparou com um irritante erro ao tentar instalar o psutil, que dizia ‘Python.h: No such file or directory’, então este guia é para você! De maneira leve e descomplicada, vamos mostrar como instalar os pacotes necessários para resolver esse problema e garantir que sua instalação do psutil aconteça sem mais contratempos. Vamos lá!
Ler Mais![[Resolvido] Erro: /bin/bash^M: bad interpreter: No such file or directory (Linux)](/imgs/thumbnail_image_default_2.webp)
Já se deparou com um erro ao tentar executar um script do Windows no Linux? Neste post, vamos mergulhar de cabeça (mas de forma leve e descontraída) na solução desse problema comum, mas muitas vezes confuso. Vou te mostrar como uma simples linha de comando pode ser a chave mestra para resolver a inconveniência do ‘/bin/bash^M: bad interpreter: No such file or directory’. Preparado? Vamos nessa!
Ler Mais
Olá, amigos do desenvolvimento! No post de hoje, vamos mergulhar no mundo do PowerBuilder, mostrando um passo a passo bem explicadinho de como acessar aquelas informações regionalizadas do Sistema Operacional que às vezes dão um nó na cabeça. Sim, estou falando de formatos de data, moeda, fuso horário e idioma. Sem usar funções nativas, mas com um pouco de mágica de funções externas, você vai ver que não é um bicho de sete cabeças. Preparados para tornar seus aplicativos mais amigáveis a qualquer localidade? Vem comigo!
Ler MaisConcatenando strings (chars, varchar2, etc) ou clobs no Oracle

Neste post, vamos embarcar em uma jornada pelas peculiaridades da concatenação de strings no mundo dos bancos de dados, especificamente entre o SQL Server e o Oracle. Com um tom leve, mas informativo, mostraremos como as diferenças operacionais entre essas plataformas podem afetar algo tão simples quanto juntar palavras, e claro, como você pode sair vitorioso ao realizar essa tarefa no Oracle. Fique conosco e torne-se um mestre na arte de concatenar strings, otimizando suas operações de banco de dados com eficiência e precisão.
Ler Mais![[Tutorial] Contando elementos de um formulário onde o ID possua parte de um texto (jQuery)](/imgs/thumbnail_image_default_2.webp)
Se você já se perguntou como pode contar de maneira fácil e rápida os campos de um formulário HTML dinâmico, este post é para você! De maneira descomplicada e com um toque de humor, vamos aprender a usar o jQuery para identificar quantos elementos específicos existem em nossa página, baseando-nos em parte do texto do ID. Prepare-se para dizer adeus aos headaches com formulários dinâmicos!
Ler Mais![[Tutorial] Extraindo o valor de exibição de uma DDDW (PowerBuilder)](/imgs/thumbnail_image_default_2.webp)
Você já ficou perdido tentando recuperar um valor específico de uma Dropdown DataWindow no PowerBuilder? Não se preocupe! Neste post, vamos explorar um método simples e eficaz para conseguir exatamente isso. Através de um exemplo prático, aprenderemos a utilizar a função Evaluate da Datawindow para extrair o valor de exibição (display value) de um campo DDDW, especificamente na linha 42. Prepare-se para adicionar mais uma ferramenta ao seu kit de desenvolvimento PowerBuilder!
Ler Mais
Você já ouviu falar do Telegram X? Essa nova versão experimental do reconhecido aplicativo de mensagens promete trazer funcionalidades inovadoras e uma performance ainda mais aprimorada. Mergulhe conosco nesta análise detalhada para entender o que o torna diferente, as suas características únicas e se realmente vale a pena fazer a troca ou adição ao seu cotidiano digital. De funcionalidades experimentais a melhorias visuais, passando por questões de segurança, cobriremos tudo o que você precisa saber sobre o Telegram X. Vamos lá?
Ler Mais![[Tutorial] Mostrando apenas linhas únicas na DataWindow (PowerBuilder)](/imgs/thumbnail_image_default_2.webp)
Neste post, vamos explorar uma jornada além do uso do comando DISTINCT para alcançar um resultado crucial: eliminar duplicatas em seus dados de clientes. Embora o caminho apresentado seja mais minucioso, ele promete abrir novas portas para a otimização de dados. Preparado para mergulhar nesta aventura pelo universo do PowerBuilder e suas possibilidades?
Ler Mais