Dicas pentaho SQL Power Architect
SQL Power Architect Instalando e Configurando

O SQL Power Architect é uma ferramenta em java para criar banco de dados, modelando as tabelas e criando seus relacionamentos.

Site:

https://bestofbi.com/architect-download/

Github do projeto:

https://github.com/SQLPower/power-architect

Documentação do software:

https://8hi8a2.p3cdn1.secureserver.net/wp-content/uploads/2022/10/SQLPowerArchitectUserGuide-1.0.0.pdf

Pré Requisitos

Exige instalação do java 8 64 para instalação

Exige driver jar do jdbc mysql

Configuração

Para configurar o JDBC é bem simples.

Entre na aplicação, selecione Connections > Database Connection Manager

Selecione o banco mysql, em seguida ADD JAR, selecionando seu arquivo JAR, que vc baixou anteriormente.

Ao finalizar ele inclui o jar e permite a conexão.

Testando conexão

Volte na criação de conexão e adicione uma nova , conforme apresentado a seguir:

Para finalizar o teste click em Test Connection

Funcionamento

Com isso ele cria estruturas semelhantes a esta:

Dicas wordpress
Wordpres – Plugins úteis

Segue alguns plugins bem úteis.

1 – File Upload Types

Permite escolher as extensões que voce pode baixar.

Fornecedor: https://wpforms.com/

2 – MathML block

Permite incluir formulas matemáticas no wordpres

Fornecedor: http://tunedin.net/

3 – weDocs

Permite disponibilizar documentação dentro do wordpres.

Fornecedor: https://wedocs.co/?utm_source=wporg&utm_medium=banner&utm_campaign=author-uri

4 – WooCommerce

Permite vender produtos ou serviços no wordpres

Fornecedor: https://woocommerce.com/

5 – View STL

Permite visualizar modelos de peças 3D, criados para impressoras 3D.

Fornecedor: https://falldeaf.com/

6 – Emb3D Model Viewer

Permite incluir modelos de peças 3D como visualização nos produtos vendidos no WooCommerce.

Fornecedor: https://www.netfarm.it/

7 – Desativar Comentários

Desativa os comentários que geralmente só atrapalham seus posts com um monte de propaganda inútil.

Fornecedor: https://wpdeveloper.com/

Blog Dicas Varejo
Competir ou Cooperar?

Outro dia, fui questionado por um entrevistador:

Voce tem uma empresa, voce desenvolve programas Open Source no meu segmento.

Porque deveria contratar um concorrente?

Naquele momento, percebi que minhas intensões não estavam sendo claras. E resolvi publicar este artigo.

Projeto Open Source nunca concorre com aplicações comerciais. Eu nunca ví, em meus 24 anos de carreira, uma empresa que faliu por conta de um software open source.

A única coisa que ví, foi a Microsoft, que depois de muito sofrimento, aderiu ao mundo open source. Hoje está ganhando dinheiro com Linux.

Então, se voce souber de alguma empresa que faliu por conta de um projeto open source, é bom falar agora, ou cale-se para sempre.

Software Open Source, são em sua essencia ferramentas de fomento e desenvolvimento.

Quando desenvolvemos um projeto Open source estável e seguro, este, cria um leque de possibilidades e serviços que qualquer empresa pode agregar.

De fato, projetos open source criam oportunidades, não as tira.

O Linux é o maior CASE do mundo open source, mas não é o unico.

Existem vários, como:

  • APACHE
  • Blender
  • Docker
  • GIT
  • KUBERNETES
  • R
  • SUGARCRM

Entre tantos outros.

O Apache mesmo, fomentou e desenvolveu diversos serviços e produtos. Sendo a base para produtos incriveis pagos.

VAREJO OPEN SOURCE

Poucas ações tem contríbuido mais com o varejo que o ACBR, projeto Open Source destinado a alavancar empresas no desenvolvimento de soluções para PDV e Self Checkout.

Conheço grandes player que trabalhei que a base de funcionamento do seu PDV é baseado no ACBR.

Apesar de termos um grande player, como o ACBR, existem poucas soluções Open Source destinadas ao Varejo.

Vamos falar de minhas soluções

Os projetos que desenvolvo, são sempre atrelados a Hardware, minha paixão.

Sempre que criei uma lib, ou desenvolvo conexão com um hardware, este pode e deve ser integrado, dentro de uma cadeia ou software house.

Vamos falar sobre alguns projetos:

O srvCP é um software (servidor) destinado a integrar com equipamentos de consulta de preço. Este por si só precisa de uma base de produtos, que deve ser integrada de um PDV ou CRM. Dificilmente um cliente entrega meu software sem ter um PDV ou CRM em sua loja.

Pois este precisa de uma base de produtos saneados.

Então, o srvCP não prejudica desenvolvedores de software, muito pelo contrário, agrega uma oportunidade, permitindo agregar o benefício de uso de leitores de preço sem a necessidade de desenvolvimento e manutenção deste equipamento.

Agora iremos falar sobre outro projeto o RFID, este projeto destinado a criar um leitor de RFID de mesa, não tem o objetivo de fornecer equipamentos para o varejo, ou atacadistas. Pois o seu desenvolvimento implica em assemblagem de equipamentos eletrônicos, bem como impressão. O que por fim acaba saindo mais caro que seus equipamentos industriais. Porem, este pode ser usado em ambientes de desenvolvimento, e equipes de TI, permitindo a simulação em seu PDV de cartões. Sem a real necessidade de compra de seus pares industrializados. O uso deste, permite aprimorar e desenvolver conceitos na indústria de software.

Outro exemplo, é o software de emissão de etiqueta, este projeto permite criar um serviço de impressão de etiquetas, permitindo a integração com o CRM, através de uma web api. Permitindo imprimir etiquetas de gondolas de forma fácil e transparente.

Por fim, iremos falar sobre o projeto Leitor Balança, este projeto visa criar um serviço de leitura de balança, que permite através de uma Web API ler o peso.

Vejam que os projetos Open Source são integrados e permitem integração, retirando das software houses a necessidade de desenvolvimento destes equipamentos, deixando elas se preocupar com seu real core business.

Vemos aqui, que projetos open source, são parceiros dos empreendedores, pois criam oportunidades de negócio, permitindo que estes foquem no que realmente é importante.

Com este texto, espero muito que as software house, percam o medo do desenvolvimento open source, e abracem a causa, pois este agrega oportunidades de negocio. Alavancando o negócio delas.

Grande abraço.

Marcelo Maurin Martins

Pai de 2 meninas, desenvolvedor

e apaixonado pelo Open Source.

Blog Dicas
Instalando o WordPress em uma VM Linux Oracle

Apesar de ser experiente no wordpress, tive muita dificuldade na instalação do wordpress em uma VM Oracle, por isso resolvi escrever essa receita de bolo para orientar aqueles que estão no mesmo barco.

Instalação dos pacotes básicos

Instalação do Banco de dados

Inicialmente iremos instalar o banco mysql.

yum install mysql-server mysql-client

Instalação dos pacotes de banco

Instalação do Apache

Agora iremos instalar o apache.

yum install httpd php-mysqlInd php-fpm php-redis php-zip php-common php-gd php-json php-xml php-mcrypt php-pecl-redis

Instalação dos pacotes apache

Criando regra do firewall

Agora criaremos a regra do firewall.

sudo firewall-cmd –zone=public -add-port=80/tcp –permanent

sudo firewall-cmd –reload

Criando regras do firewall

Ativando os serviços

Agora iremos ativar os serviços de httpd (apache).

sudo systemctl start httpd

sudo systemctl start mysqld

sudo systemctl enable httpd

sudo systemctl enable mysqld

Ativando os serviços do apache e do banco.

Pulo do gato

O oracle cria seus pacotes com autenticação sh256, isso exige um tipo especial de autenticação.

Para instalar o wordpress, precisei quebrar o tipo de autenticação do oracle, para acessar o mysql de forma tradicional.

Para voce acessar o mysql, na forma tradicional, ou seja, usando o comando:

mysql -u root -p

Acesso ao mysql na forma tradicional

É necessário realizar alguns passos extras.

Desbloqueio do Mysql

Primeiro passo mate o serviço do mysql, através do comando:

systemctl stop mysqld

Parando o serviço do mysql-server

Inicie o mysql no modo seguro, tirando as regras de segurança.

mysqld_safe –skip-grant-tables &

Entra no mysql sem as tabelas de segurança

Agora entre no mysql

mysql -u root -p

Acessando o banco local

Conecte na base mysql.

use mysql

Conectando no mysql

Agora finalmente iremos mudar o acesso.

Digite os seguintes updates:

update user set plugin = “mysql_native_password” where user = ‘root’;

update user set plugin = “mysql_native_password” where user = ‘mysql.infoschema’;

Correção das permissões de usuario.

Pronto saia do mysql , usando o comando \q.

Digite o comando:

killall mysqld

Para parar o mysql-server

Agora suba o mysql, através do serviço normal.

systemctl start mysqld

Subindo o serviço do mysql

Criando a base do wordpress

Agora iremos criar a base de dados que iremos utilizar no mysql.

Entre no mysql, através do seguinte comando:

mysql -u root -p

Entrando no mysql, já com permissões normais.

Agora crie sua base de dados:

create database [suabasewp];

criando a base de dados que irá usar.

Instalando o wordpress

Estamos agora na fase final do processo de instalação, para isso, entre no site wordpress.org, e baixe a ultima versão do wordpress.

Copie os arquivos do wordpress para a pasta /var/www/html/, usando um aplicativo de sua preferência.

Agora rode o wordpress, o mesmo irá te orientar na fase final de instalação.

A parte mais complicada do processo é a quebra ou mudança da forma de permissão do mysql. Após isso o resto é tradicional da instalação do wordpress.

maurinsoft.com.br