Instalando ZeosLIB no Delphi Berlin X10 Start Edition (Free)

Sabemos que o Delphi Berlin Start Edition  (a opção básica da Embarcadero) não vem com componente nativo para conexão a base de dados.

Neste vídeo vamos aprender a instalar o componente ZEOSLIB que permite conectar a vários banco de dados (Firebird, MySQL, MariaDB, PostGreSQL, SQLite, Oracle, etc).

Aprenda conectar com PostGreSQL: Clique Aqui

Link para ZeosLib, clique aqui

Passo a passo para instalação do componente:

Delphi 10.1 Berlin Starter Edition (GRATUITA) valida até 09/09/2016

Embarcadero liberou GRATUITAMENTE a versão Delphi 10.1 Berlin Starter Edition para download. A promoção termina em 09/09/2016.

Link para Download (precisa se cadastrar na Embarcadero):
https://www.embarcadero.com/br/products/delphi/starter/promotional-download

Link para notas da versão, direito de uso e limitações:
https://www.embarcadero.com/products/delphi/starter

Assista o vídeo:

Curso de Programação: Criar INI para configuração do DB

Nesta vídeo aula vou mostrar como criar arquivo INI. Criar o formulário de configuração do caminho da base de dados e do hostname.
Configurar a conexão para receber os parametros do INI.
Se gostou deste vídeo clique em Gostei isso ajuda a manter meu trabalho aqui com estes vídeos. MUITO OBRIGADO !

Código fonte do Projeto Inteiro: http://www.mediafire.com/download/z1brf9k8rzrkp5p/Vendas_07082016.rar

Assista o vídeo:

Lazarus: Aprenda validar CNPJ, CPF e alinhar strings

Nesta vídeo aula vamos trabalhar com funções para validação de CPF e CNPJ. Além disso também vamos trabalhar com funções de alinhamento de texto.

Apenas Numeros
http://www.mediafire.com/download/5lil24bbkl1tyx9/ApenasNumeros.txt

Alinhamento
http://www.mediafire.com/download/55edvh15ee774hw/Alinhamento.txt
CNPJ CPF
http://www.mediafire.com/download/q5kexov72oywsyn/Cpf_Cnpj.TXT

Assista o vídeo:


Resolvendo problemas com wireless Atheros QCA6174 Ubuntu

Comprei um notebook Dell Inspiron Special Edition 5557 (15″/ i7 6a grn/ 1Tb HD/ 8Gb RAM/ 4Gb VGA/ Linux Ubuntu) em 05/2016 veio com o Ubuntu pré-instalado pela Dell, mas formatei com o Ubuntu 16.04 Lts com partições separadas como prefiro.

Começou a minha dor de cabeça… a placa de rede não é reconhecida pelo Ubuntu 16.04. Instalei Debian 8.4, Fedora 23, Mint 17e a rede wifi não funcionava.
 
A Dell não disponibiliza o driver para Ubuntu, o suporte via chat a pessoa quando falei que era Linux ele já foi ficando apavorado olhe o que ele me disse:

05/25/2016 12:44:47PM Agent (SYKc_Chat ): “Senhor , no caso a DELL não garante funcionalidade da maquina com outros sistemas não embarcados na maquina .”

Meu Dell veio com Ubuntu de Fábrica !!!!!

Uma observação: no site da Dell informa que minha placa de rede é uma Dell Wireless 1820 Wi-Fi+ Bluetooth

Depois de muitas pesquisas, descobri como fazer funcionar. Só tive tempo de postar hoje, mas é valido para quem sofreu como eu kkk !

Para saber se a sua placa é uma Atheros QCA6174, execute o comando:

lspci e procure pelo seu dispositivo, ou  teste o comando lspci | grep Wireless
ele vai retornar algo parecido:

02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)


* * * Atenção ! Lembre-se de fazer backup
Não me responsabilizo por qualquer problema que venha acontecer caso o procedimento não der certo para você ! * * * * 

1. É obrigatório que a kernel do seu Ubuntu seja: 4.5.0 ou superior.
Para verificar qual versão da sua kernel use o comando: uname -r
(um usuário reportou q funcionou na kernel 4.4.0-31-generic mas não testei)

Como a minha kernel era inferior eu tive que atualizar para 4.5.0, usei os comandos que localizei neste site http://ubuntuhandbook.org:

Meu Ubuntu é 64 bits então executei os seguintes comandos:

cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5-wily/linux-headers-4.5.0-040500_4.5.0-040500.201603140130_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5-wily/linux-headers-4.5.0-040500-generic_4.5.0-040500.201603140130_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5-wily/linux-image-4.5.0-040500-generic_4.5.0-040500.201603140130_amd64.deb

sudo dpkg -i *.deb

reinicie o Ubuntu

 

Depois disso, segui os passos deste forum: https://bugs.launchpad.net/ubuntu/ post #22:


sudo mkdir -p /lib/firmware/ath10k/QCA6174/hw3.0/

sudo rm /lib/firmware/ath10k/QCA6174/hw3.0/* 2> /dev/null

sudo wget -O /lib/firmware/ath10k/QCA6174/hw3.0/board.bin https://github.com/FireWalkerX/ath10k-firmware/blob/7e56cbb94182a2fdab110cf5bfeded8fd1d44d30/QCA6174/hw3.0/board-2.bin?raw=true

sudo wget -O /lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin https://github.com/FireWalkerX/ath10k-firmware/blob/7e56cbb94182a2fdab110cf5bfeded8fd1d44d30/QCA6174/hw3.0/firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1?raw=true

sudo chmod +x /lib/firmware/ath10k/QCA6174/hw3.0/*

Reinicie o Ubuntu e tudo vai funcionar perfeitamente !

* Atenção: Este procedimento funciona no Manjaro Linux 16.06.1 Daniella 64.
Só a atualização do kernel fiz pelo “Manjaro Settings Manager”.

Itens Essenciais para Saber Escolher o Notebook Ideal Para Você

O notebook une, pelo menos, duas características muito importantes para os dias de hoje: mobilidade e alto desempenho – talvez seja por isso o motivo dele ser considerado um item de primeira necessidade para muitas pessoas. Atualmente, é possível encontrar diversas opções no mercado, que variam em configurações e preço. Por isso, para escolher o modelo ideal para suas necessidades, você precisará levar alguns quesitos em conta. Confira o post.

Processador
O processador, também conhecido como CPU, é responsável pela execução de tarefas e pelo processamento de dados, por isso está diretamente ligado a velocidade dessas atividades.
Se você quer um notebook potente, que rode jogos e outros programas pesados, prefira processadores de última geração, que tenham mais de dois núcleos. Agora se você precisa de um computador para executar tarefas básicas, como acessar a internet por exemplo, um processador de dois núcleos dará conta do recado.
A Intel e a AMD são as líderes no mercado de processadores. Vale a pena ficar por dentro das novidades lançadas por essas fabricantes.

Memória RAM
A memória RAM armazena temporariamente os dados utilizados frequentemente pelo computador. Ela ajuda a manter o desempenho do notebook enquanto um programa – ou mesmo o sistema operacional – é executado.
Se você utilizará o computador de forma moderada, 2GB de memória RAM deverão ser suficientes, porém, se o uso for contínuo, prefira modelos com, pelo menos, 4GB de memória RAM.

HD
O HD, também conhecido como Disco Rígido, armazena permanentemente os dados do computador, incluindo arquivos, jogos, programas e outros conteúdos.
A maioria dos notebooks conta com um HD de 500GB, o que é considerado suficiente para a maioria dos usuários, especialmente quando levamos em conta a possibilidade de utilizar serviços de armazenamento em nuvem ou um HD externo, ideal para backups.

Outros Itens que Podem Fazer a Diferença na Escolha do Notebook

Bateria: as baterias de íons de lítio, atualmente, têm apresentado o melhor desempenho. Além disso, é importante atentar-se ao número de células, pois quanto mais células maior é a autonomia da bateria.

Tela: o tamanho da tela deve estar de acordo com suas necessidades; se você irá usar o notebook em casa ou em um escritório, pode optar por telas maiores, de 15 e 17 polegadas. Por outro lado, se você transportará o notebook constantemente, prefira telas menores, de 13 ou 11 polegadas.

Sistema operacional: dê preferência para o notebook com o sistema operacional mais atual, para ter suporte do desenvolvedor por mais tempo.

Encontre Notebooks On-line Pelo Melhor Preço
Agora que você já sabe o que buscar em um notebook, pode partir para a compra! Na web, garanta os melhores preços em notebooks utilizando cupons de desconto de sites como, por exemplo, o SaveMe, que oferece os melhores cupons de descontos na Americanas e outras lojas de renome.

Qual notebook você está pensando em comprar? Conte para gente!

Este artigo foi criado pela equipe SaveMe para uso exclusivo do blog Infocotidiano
Imagens: Shutter Stock e SAP.

Instalando Componentes ACBr no Lazarus e testando exemplo SAT com emulador SEFAZ

Resolvi criar um vídeo mostrando o passo-a-passo de como instalar os componentes do Projeto ACBr.

Para quem não conhece o pacote de componentes do Projeto ACBr ele é mantido por uma equipe que hoje já é uma comunidade gigantesca trabalhando no desenvolvimento de componentes para automação comercial como:

Impressoras Fiscais, Gavetas de Dinheiro, Impressoras de Cheque,
Transferencia Eletrônica de Fundos (TEF), Monitor de Bombas de
Combustível,
Display de Mensagens, SAT-CFe, NFs, NFe, PAF, etc.

Após a instalação dos componentes, vamos compilar o exemplo ACBr SAT e testar a comunicação com emulador Off-line SAT da SEFAZ (Secretaria da Fazenda)

Assista o vídeo:

Site ACBr: http://acbr.sourceforge.net/drupal/
Forum ACBr: http://www.projetoacbr.com.br/forum/
Blog do Regys Silveira: https://regys.com.br/como-instalar-o-trunk2-do-acbr/
SVN: https://tortoisesvn.net/downloads.html
Repositório ACBr: svn://svn.code.sf.net/p/acbr/code/trunk2
Forte Report: https://github.com/fortesinformatica/fortesreport-c
Emulador SAT Off-line SEFAZ: http://www.fazenda.sp.gov.br/sat/downloads/vigentes.asp

Curso de Programação: 08 pt 08 Criando Relatório de Clientes

Lazarus é um ambiente de desenvolvimento integrado desenvolvido para o compilador Free Pascal.

O software é compatível com o Delphi e, ao mesmo tempo, suporta diversas
arquiteturas e sistemas operacionais como Windows, Linux e MAC OS X.

Neste vídeo vou mostrar como criar um relatório de clientes no Lazarus utilizando o componente LazReport.