Nosso dia-a-dia tecnológico ! Curta nossa página no facebook !

Slider[Style1]

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:

Curso de Lazarus: Aprendendo trabalhar com INI

O formato de arquivo INI é um padrão informal para arquivos de configuração para algumas plataformas ou software. Arquivos INI são arquivos de texto simples com uma estrutura básica composta de "seções" e "propriedades".







Link para download do projeto INI: http://www.mediafire.com/download/e3d8prclow42dzu/ExemploINI.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:

Curso de Programação: 8 Relatório de Produtos Agrupado




Veste vídeo vou mostrar como criar relatório agrupado. vamos listar todos produtos agrupado pelo grupo de produto usando o LazReport.




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.



Instalando componentes para criar relatório no Lazarus


Neste vídeo vou mostrar como instalar componentes para criar relatórios no Lazarus.
OS componentes são:
LazReport muito semelhante ao FreeReport e o Fortes Report que a maioria dos desenvolvedores Delphi já conhecem.





Conectando PostGreSQL no Lazarus



Neste vídeo vou mostrar como conectar a base de dados PostGreSQL no Lazarus (free Pascal) utilizando o componente Zeos Lib.





Instalando PostGreSQL e pgAdmin III no Ubuntu

Um pouquinho mais sobre PostGreSQL:
Hoje, o PostgreSQL é um dos SGBDs (Sistema Gerenciador de Bancos de Dados) de código aberto mais avançados, contando com recursos como:
  • Consultas complexas
  • Chaves estrangeiras
  • Integridade transacional
  • Controle de concorrência multi-versão
  • Suporte ao modelo híbrido objeto-relacional
  • Ele tem facilidade de Acesso
  • Gatilhos
  • Visões
  • Linguagem Procedural em várias linguagens (PL/pgSQL, PL/Python, PL/Java, PL/Perl) para Procedimentos armazenados
  • Indexação por texto
  • Estrutura para guardar dados Georeferenciados PostGIS
     (fonte: https://pt.wikipedia.org/wiki/PostgreSQL)

Fiz um vídeo para mostrar como instalar o PostGreSQL e o pgAdmin III que é o aplicativo para manutenção e gerenciamento do banco de dados:







Infográfico Mostra Como se Prevenir do Roubo de Smartphones

Com o número crescente de brasileiros que usam smartphones, e os aparelhos tornando-se mais caros, com tecnologias de ponta, esse produto passou a ser mais visado em roubos.

Nas principais capitais brasileiras, são roubados cerca de 63 celulares por hora, sendo que as cidades do Rio de Janeiro e São Paulo são as campeãs na falta de segurança. 

Esse número pode ser ainda maior, já que muitas pessoas não fazem o boletim de ocorrência após o assalto.

O local onde mais acontecem roubos e furtos de aparelhos no Brasil são em transportes públicos, seguindo de vias públicas e ocorrências no trânsito. 

E, infelizmente, ninguém está livre de ter seu smartphone roubado! 

A resistência para entregar o aparelho ao bandido não é uma ação indicada, por isso, é muito importante contar com métodos de segurança preventivos.

Pensando nisso, a Bitdefender Antivírus (www.bitdefender.com.br) preparou um infográfico com dados sobre o roubo dos smartphones no Brasil. 

O conteúdo reforça as dicas de como evitar ter o aparelho levado por ladrões e as vantagens de ter o Antivírus no celular, que conta com um módulo antirroubo.

Sobre a Bitdefender Atuando no mercado desde 2001, a Bitdefender tem sido pioneira na indústria de softwares de segurança, introduzindo e desenvolvendo tecnologias de proteção premiadas.

Ganhou diversos prêmios pela excelência, qualidade e bom desempenho de seus antivírus para usuários domésticos, empresariais e de smartphones. 

As soluções criadas pela empresa são consideradas algumas das mais eficazes na luta contra ameaças online.

Matéria Criada pela equipe BitDefender

Conectando MySQL Server no Lazarus

Neste vídeo vou mostrar como conectar a base de dados MySQL Server da Oracle no Lazarus (free Pascal) utilizando o componente Zeos Lib.