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 […]
Instalando android-sdk pelo console
Se vai programar para Android com Cordova (com ou sem YeAPF), vai precisar instalar o android-sdk Situação A forma mais simples de instalar o android-sdk e gerir ele é instalando o Android Studio. Na hora de instalar um SDK ou de fazer atualização dos pacotes ele simplifica bem a coisa. Se você quiser ter problemas […]
Gerando um formulário para CRUD a partir de um select
Esses dias me deparei com a necessidade de produzir um formulário cujos campos não são produto de uma tabela única mas sim de um left join. Para uma tabela única, o comando é o seguinte ~/www/YeAPF/tools/ydbcreateform –db 192.168.56.250:nossoConsultorio_teste –user esteban –pass senha –type mysqli –table clinicas –name “clinicas” Ai modifiquei o ydbcreateform para que funcionasse com […]
Reagindo a mudanças de abas
As abas são o dispositivo que o YeAPF entrega para um desenvolvedor poder construir aplicativo “mono-página” como os usados em aplicativos Web de última geração ou em dispositivos móveis. São elas as que nos permitem uma mudança rápida na tela sem que por isso seja necessário carrega-las do servidor já que se encontram numa mesma […]