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 […]
Como instalar YeAPF?
Você não precisa instalar YeAPF. O que sim é bom ter instalado são as ferramentas dele. Mas antes disso, é bom deixar claro como funciona ele sem instalar. A todos os efeitos, vamos supor que você fez download da última versão do YeAPF e o colocou na pasta ~/Downloads/YeAPF/ e que o usuário no qual […]
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 […]
Evitando que o waitIcon pisque
Esses dias tive que alterar um sistema para mostrar mais dados numa tabela. Como já sabem, não podemos trazer uma tabela inteira para a tela a não ser que ela seja pequena. Com tabelas acima de 30, 50 registros a história muda e precisamos segmentar a puxada. Com YeAPF isso é bem fácil de fazer […]
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 […]
Criando e modificando o yeapf.db.ini usando a linha de comando
Esses dias tive que migrar um projeto de uma pasta para outra e – pela configuração do .gitignore – a definição da conexão com o banco de dados não veio. Esse é exatamente o jeito em que trabalhamos porque nos permite mantermos nossas bases de testes separadas por individuo ou testarmos as coisas juntos dependendo […]
O uso do db_queryAndFillArray() em requisições Ajax e RESTFul
Em YeAPF a forma mais simples de responder a uma requisição em que o resultado vem de apenas uma consulta SQL (simples ou combinada) é a seguinte: function qTeste($a) { global $u, $xq_start; $useColNames = true; $xq_count=999; $ret=”; // publish query variables as local variables extract(xq_extractValuesFromQuery()); $xq_start=isset($xq_start)?intval($xq_start):0; switch($a) { case “puxarEstruturaDiretoria”: $ret=”select c.id, c.cargo, […]
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 […]
Um administrador simples de chaves
Muitas vezes é necessário vincular um dispositivo com um serviço de forma tal que o dispositivo tenha permissão de lançar dados dentro do serviço. O YePAF inclui um exemplo na pasta samples/key-admin que pode ser usado como modelo para criar seus próprios gestores de chaves de forma tal que um dispositivo tenha ou não acesso […]
Abreviando nomes com o YeAPF
Às vezes ao montar uma tabela com dados, é necessário cortar a largura das colunas para que toda a informação caiba. Todavia, nem sempre isso resolve o problema de mostrar a informação de forma consistente. Pense no caso de ter varias pessoas com o mesmo nome inicial. Apenas cortar não resolve. Então temos que abreviar. […]
Você precisa fazer login para comentar.