Recentemente se me apresentou o problema de migrar um banco de dados de identificadores auto-incrementais para identificadores universais únicos (UUID). A vantagem do UUID é bem conhecida e acabam sobrepujando as desvantagens. A proposta deste artigo é fornecer uma solução palatável para balancear as vantagens (unicidade principalmente) com as desvantagens (comprimento principalmente) O que segue […]
Oracle XE 10.2g e PHP 5.6 sobre Ubuntu 20 (Segundo Round)
Continuando a saga, o meu cliente precisou que o sistema dele funcionasse com pdo_oci. Isso fez com que fosse necessário instalar algumas coisas e compilar o módulo do php. Tudo o aqui feito precisa de ser super-usuário, então a primeira coisa é fazer login como root: sudo su – Fiz uma pasta para que fique […]
Oracle XE 10.2g e PHP 5.6 sobre Ubuntu 20
Recentemente me solicitaram colaborar em um problema de conexão entre OracleXE 10.2g e PHP 5.6 Por serem duas plataformas antigas, precisei montar meus servidores para emular tal situação. Como na descrição não veio se era Apache ou Nginx e o comum era usar o Apache2 e me indicaram estar rodando em Ubuntu20, optei por Apache2. […]
Criando um ambiente de desenvolvimento LAMP
LAMP é um acrônimo representando Linux, Apache, MySQL e PHP Um ambiente LAMP nos dá os elementos básicos para poder programar. Como o alvo é programar sobre um servidor e não sobre ambiente Desktop, a instalação será sem GUI mas fique livre para faze-lo. Eu mesmo não tenho recursos tão abundantes assim para pôr interface […]
Gerando dados ficticios para testes
Convenhamos que nem sempre é fácil gerar uma boa quantidade de dados como para testar um sistema apenas com o uso da imaginação. Não que a imaginação não seja fertil, mas sim que cansa andar imaginando apenas sobre um único assunto. Faz parte da natureza da imaginação interessar-se por coisas alheias ao foco em que […]
Node + Electron + YeAPF
Saladas são boas. Por isso o título mistura três coisas que já sozinhas são boas. O node te permite escrever aplicativos do lado do servidor ou do cliente usando a mesma linguagem: JavaScript. Neste vamos usa-lo para criar um aplicativo do lado cliente com técnicas de web (HTML5, CSS3 e JS6). Esta aproximação nos permite […]
Imprimindo diretamente no porto LP usando ElectronJS
O título é curto… muito curto Na realidade há um apanhado de coisas que precisam ser colocadas em ordem para poder imprimir diretamente sobre um porto serial ou paralelo desde um aplicativo ElectronJS e em especifico sobre raspberry. No nosso caso, estamos tentando imprimir sobre uma Tanca TP-650 (Uma Epson remarcada, nada mais) Então todo […]
Usando Raspberry com ElectronJS em modo Quiosque
Temos um Raspberry e um desafio de fazer um sistema de senhas de atendimento que rode em qualquer plataforma. Então instalamos node, um boilerplate do electron, uma interface gráfica e o YeAPF para fornecer um webservice acessível por um consumidor qualquer com uma tela tipo quiosque. Instalando as coisas. Estamos partindo do suposto que seu […]
Depurando aplicativos Cordova com o Chrome
Desde a versão 4.4 o Android permite fazer uma coisa realmente útil: depurar seu aplicativo WebView (leia-se Cordova e afins) usando o próprio Chrome. O YeAPF desde a versão 0.8.59 inclui o adb-debug que permite acompanhar a saida do console em tempo real. Isso ajuda muito mas tem vezes que o que realmente precisamos é um […]
Atualizando o npm no Windows 8, 10 etc
Para os desavisados de plantão, NPM é o gestor de pacotes para javascript. Leia-se “node” Com diz a música “Estava à toa na vida…” e ai decidi desenvolver um aplicativo em Windows. É obvio que é mentira, em que cabeça cabe logo eu desenvolver para Windows. Todavia, como a plataforma ainda insiste em sobreviver (e […]
Você precisa fazer login para comentar.