Ademir Mazer Jr

engenheiro de software, dentre outras coisas
Ademir Mazer Junior (Nuno Mazer)

Ademir Mazer Junior (Nuno Mazer)

Engenheiro de Software e Professor Universitário

Mestre em Engenharia da Produção, área de atuação Gestão Industrial, do Conhecimento e Inovação, linha de pesquisa Engenharia de Software pela Universidade Tecnológica Federal do Paraná. Especialista em Linguagem Java, desenvolvimento para Web pela Universidade Positivo. Graduado em Informática pela Universidade Estadual de Ponta Grossa.

Atuo como Engenheiro de Software e Professor Universitário. Tenho experiência com desenvolvimento de soluções de sistemas de informação. Experiência como Gerente de Projetos de desenvolvimento de software em diversos projetos, trabalhei como funcionário efetivo da Winponta Software e Empresa de Companhia de Energia do Paraná (COPEL).

Atualmente sou Analista de Sistemas na Universidade Estadual de Ponta Grossa – UEPG, professor de pós-graduação pelo Instituto Doll, professor de graduação das Faculdade Unopar e Faculdade Santana. Trabalhou como professor/instrutor em cursos técnicos do SENAI, professor universitário na Universidade Tecnológica Federal do Paraná – Campus Ponta Grossa, na Universidade Estadual de Ponta Grossa (UEPG) e Faculdade de Castro.


Consultoria

Consultoria em gestão de TI

Inovações

Criatividade na busca por soluções

Tecnologia

Emprego de tecnologia de ponta

Comunicação Clara

Garantia de comunicação e andamento de projetos

Publicações recentes do Blog

Laravel Class not found em php artisan migrate:rollback

Ao trabalhar com migrações de bancos de dados no Laravel, principalmente na fase de desenvolvimento inicial de um projeto, usa-se de frequentemente a execução de migrações – php artisan migrate, como também o retorno delas para melhorias na estrutura – php artisan migrate:rollback. Exatamente com o retorno de migrações – migrate:rollback, a exceção de erro é lançada, infelizmente, com certa frequência. Em geral essa exceção e a mensagem de erro tem o seguinte conteúdo: $ artisan migrate:rollback PHP Fatal error: Class 'CreateAlunosTable' not found in /var/www/coletor/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php on line 328 PHP Stack trace: PHP 1. {main}() /var/www/coletor/artisan:0 PHP 2. Illuminate\Foundation\Console\Kernel->handle() /var/www/coletor/artisan:36 PHP 3. Symfony\Component\Console\Application->run() /var/www/coletor/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:94 PHP 4. Symfony\Component\Console\Application->doRun() /var/www/coletor/vendor/symfony/console/Symfony/Component/Console/Application.php:126 PHP 5. Symfony\Component\Console\Application->doRunCommand() /var/www/coletor/vendor/symfony/console/Symfony/Component/Console/Application.php:195 PHP 6. Illuminate\Console\Command->run() /var/www/coletor/vendor/symfony/console/Symfony/Component/Console/Application.php:874 PHP 7. Symfony\Component\Console\Command\Command->run() /var/www/coletor/vendor/laravel/framework/src/Illuminate/Console/Command.php:101 PHP 8. Illuminate\Console\Command->execute() /var/www/coletor/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:257 PHP 9. Illuminate\Container\Container->call() /var/www/coletor/vendor/laravel/framework/src/Illuminate/Console/Command.php:115 PHP 10. call_user_func_array() /var/www/coletor/vendor/laravel/framework/src/Illuminate/Container/Container.php:523 PHP 11. Illuminate\Database\Console\Migrations\RollbackCommand->fire() /var/www/coletor/vendor/laravel/framework/src/Illuminate/Container/Container.php:523 PHP 12. Illuminate\Database\Migrations\Migrator->rollback() /var/www/coletor/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/RollbackCommand.php:59 PHP 13. Illuminate\Database\Migrations\Migrator->runDown() /var/www/coletor/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:172 PHP 14. Illuminate\Database\Migrations\Migrator->resolve() /var/www/coletor/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php:219 [Symfony\Component\Debug\Exception\FatalErrorException] Class 'CreateAlunosTable' not found Corrigindo a exceção do migrate:rollback A correção deste pequeno entrave é muito simples, e muito corriqueira no dia-a-dia de desenvolvimento com Laravel e os autoloadings do PSR-4 criados e organizados pelo Composer. Para corrigir, execute o dump autoloading do composer. $ composer dump-autoload Caso o problema persista, pode-se limpar o cache de compilação e executar novamente o dump autoloading. $ php artisan clear-compiled $ composer dump-autoload Por fim pode ser necessário excluir manualmente o arquivo vendor/compiled.php e então executar os passos acima novamente. migrate:rollback sem erros Após as atualizações e limpezas realizadas, o resultado esperado: $ php artisan migrate:rollback Rolled back: 2015_05_14_184235_create_alunos_uepg_table Rolled back: 2015_05_13_184235_create_convenios_table Rolled back:...

Corrigir último Git commit com amend

Em algumas ocasiões percebemos que deveríamos ter melhor descrito um último commit, ou que temos de mudar totalmente seu texto. É possível realizar estas alterações utilizando a opção --amend do comando commit, ou seja: git commit amend. Note porém que estas alterações somente são possíveis se o commit ainda não foi enviado para um servidor central com o comando git push. Isto significa, somente podemos alterar o último commit que existe somente localmente em nosso repositório de trabalho. Utilizando Git commit –amend Podemos utilizar de duas formas diferentes o comando git commit --amend: Alterando diretamente o texto Utilizamos o argumento -m "mensagem" que fará a substituição da mensagem no último commit realizado. git commit --amend -m "Esta é a nova mensagem das alterações realizadas neste commit, apagando a amensagem anterior" Sendo solicitado para alterar o texto Sem utilizarmos o argumento -m "mensagem" desta forma o editor padrão de linha de comando será aberto com a solicitação de entrar com a mensagem para o commit. git commit --amend Você pode definir o editor de textos padrão no Git alterando a configuração core.editor. Verificando as alterações Para verificar as alterações realizadas execute o comando: git log --stat Para maiores detalhes verifique o Git Book na seção “Desfazendo...

Instalar Google Chrome em Linux Mint, Ubuntu, Debian

Para instalar as e manter atualizadas versões estáveis (stable) do navegador Google Chrome em sistema operacional Linux, distribuições Mint, Debian, Ubuntu ou derivadas, é possível utilizar o ppa UbuntuUpdates do Google Chrome para isso. Instalar Google Chrome Siga a sequência de comandos abaixo para adicionar o ppa à lista de fontes de pacotes e instalar o Google Chrome Stable: sudo wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' sudo apt-get update sudo apt-get install...

Precisando contratar ?

Está precisando de um sistema de gestão de conteúdo em seu web site, ou um novo web site? Entre em contato pelo formulário abaixo com informações detalhadas para receber um orçamento.

Formulário de contato

4 + 3 =

Pin It on Pinterest