Postagens

Mostrando postagens de 2016

Instalando Firebird 2.5 e Famerobin no Elementary OS

Imagem
Neste vídeo vou mostrar como instalar o firebird 2.5 no Linux Elementary OS Loki.

Super fácil !!!!!!

Comandos:



sudo su
apt-get install firebird2.5-superclassic
dpkg-reconfigure firebird2.5-superclassic
(senha padrão do SYSDBA é masterkey)

Obrigado !



Assista o vídeo:


Compartilhar pastas e arquivos no Elementary OS

Imagem
Neste vídeo vou mostrar como compartilhar pastas e arquivos através do terminal do Linux

Vídeo útil para quem não tem acesso ao modulo gráfico para instalação e configuração do samba.

Vou pastar os comandos do terminal aqui:


#Instalando Samba: sudo apt-get install samba samba-common
#Adicionando meu usuario ao samba: sudo smbpasswd -a danegd
#Fazendo Backup do smb.conf: sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
#Editando smb.conf: gedit /etc/samba/smb.conf
[Downloads] comment = Downloads path = /home/danegd/Downloads/ guest ok = no browseable = yes create mask = 0600 directory mask = 0700
Iniciando / Parando servico service smbd start/stop
Assista o vídeo:

Downgrade firmware HP Officejet Pro 8610

Imagem
Sabemos que após uma atualização de firmware algumas impressoras HP não aceitam mais cartuchos compatíveis ou recarregados, ou seja, somente original.  (Leia aqui a matéria do tecnoblog) Passei por isso testei várias marcas de cartuchos compatíveis como Multilaser, Chinamate entre outras e sempre dava erro de cartucho não original, não compatível ou com problema. Após pesquisar muito descobri a possibilidade de fazer o downgrade do firmware da impressora.
A versão meu firmware que bloqueava os cartuchos compatíveis ou recarregados era a FDP1CN1547AR. Resolvi instalar a versão do firmware FDP1CN1416AR e realmente funcionou !
Isso mesmo, funcionou todos os cartuchos que não estavam funcionando.

## Alguém ou ALGUMA EMPRESA bloqueou o meu arquivo no MediaFire. 
Claro que deve quer alguém ou ALGUMA EMPRESA que está interessado em vender cartuchos originais.

Para não criar atrito com alguém, não subi o link novamente. Mas quem quiser, procure no google por:
downgrade firmware FDP1CN1416AR ##


Aprenda a programar impressoras térmicas de etiquetas PPLB

Imagem
Para quem precisa imprimir em impressoras térmicas de etiquetas que utilizam a linguagem PPLB (Zebra, Argox, Elgin, etc), segue algumas dicas.

Vamos ver o lay-out da impressão de uma linha com 3 colunas:

N
D20
S3
A810,160,2,1,1,1,N,"Torta de Frango"
A810,140,2,3,1,1,N,"000132"
A810,115,2,3,1,1,N,"R$       3,90"
B570,020,0,2,3,5,65,N,"000132"

A540,160,2,1,1,1,N,"Sabonete Liquido"
A540,140,2,3,1,1,N,"001021"
A540,115,2,3,1,1,N,"R$       2,20"
B310,020,0,2,3,5,65,N,"01021"

A260,160,2,1,1,1,N,"Adaptador de Tomada"
A260,140,2,3,1,1,N,"006352"
A260,115,2,3,1,1,N,"R$       1,80"
B030,020,0,2,3,5,65,N,"006352"
P1

Vamos comentar para facilitar a interpretação:

N = Limpeza do Buffer
D20 = Densidade 20
S3 = Velocidade de impressão pol/segundos
Ap1,p2,p2,p3,p4,p5,p6,p7,"Dados" (veja tabela abaixo - Texto)
A810,160,2,1,1,1,N,"Torta de Frango"
A810,140,2,3,1,1,N,&qu…

Antivirus Gratuitos 2016 - Instaladores Off Line

Imagem
Para aqueles que precisam fazer download de instaladores Off-line deixo aqui alguns links de antivírus gratuitos 2016:




Avira Free Antivírus: clique aqui para download
Avast Free Antivírus: clique aqui para download
AVG Antivírus Free: clique aqui para download 32Bits
AVG Antivírus Free: clique aqui para download 64Bits
Panda Cloud Antivírus Free: clique aqui para download

Curso de Programação: Criando uma tela de pesquisa

Imagem
Neste vídeo vamos fazer:
1. criar 02 (duas) tabelas no MySQL  (Pessoas e Cidades)
2. Criar uma aplicação CRUD para os cadastros de Pessoas e Cidades
3. Criar uma tela de pesquisa SQL para o campo cidades
4. Criar um campo virtual para retornar o nome da Cidade.

Assista o vídeo:

Aprenda Programar: função para retornar o valor de um campo auto-incremento

Imagem
Recebi muitos e-mails de amigos inscritos no meu blog e no canal do youtube com perguntas:

Como saber o próximo número do auto-increment?
como recuperar último código de um auto-incremento ?
Como saber o próximo valor do auto incremento?

###### Clique no GOSTEI ! isso me ajuda muito ! #############

Neste vídeo vou mostrar como criar uma função para retornar o valor do campo auto incremento e como definir o valor do próximo incremento.

###### Função  #####
Uses db; // Declare USES DB

//Private ou Public
function RetornaAutoINC(cTabela, cCampoAI: String; vAtribui:variant):Variant;
        //Função:
function RetornaAutoINC(cTabela, cCampoAI: String; vAtribui:variant): Variant;
var
  vResultaAutoIncrimento : Variant; // resultado do incremento
  nQTD : Variant;   // Variável para próximo incremento
begin
  nQTD:=vAtribui; // atribuição a variavel nQTD o valor do próximo incremento obtido pelo parametro da funcao
  TabGlobal.SqlAutoInc.Close; // fecha Query
  TabGlobal.SqlAutoInc.sql.Clear; // limpa …

Instalando ZeosLIB no Delphi Berlin X10 Start Edition (Free)

Imagem
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

Imagem
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

Imagem
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

Imagem
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

Imagem
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

Imagem
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

Imagem
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…

Itens Essenciais para Saber Escolher o Notebook Ideal Para Você

Imagem
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 process…

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

Imagem
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/for…

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

Imagem
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

Imagem
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

Imagem
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

Imagem
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 complexasChaves estrangeirasIntegridade transacionalControle de concorrência multi-versãoSuporte ao modelo híbrido objeto-relacionalEle tem facilidade de AcessoGatilhosVisõesLinguagem Procedural em várias linguagens (PL/pgSQL, PL/Python, PL/Java, PL/Perl) para Procedimentos armazenadosIndexação por textoEstrutura 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

Imagem
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 evita…

Conectando MySQL Server no Lazarus

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





Instalando MySQL Server e WorkBench no Ubuntu

Imagem
Neste vídeo vou mostrar como instalar o MySQL Server da Oracle e a ferramenta administrativa WorkBench.







Conectando MariaDB no Lazarus utilizando ZeosLib

Imagem
Nesta vídeo aula vamos aprender a conectar uma base de dados do MariaDB no Lazarus (Free Pascal) utilizando o Componente Zeos Lib.

Clique aqui para download do componente Zeos Lib


Na mesma vídeo aula mostro como instalar o componente Zeos no Lazarus.


Instalando MariaDB e WorkBench no Ubuntu

Imagem
Você conhece o MariaDB ? MariaDB é um banco de dados que surgiu como uma ramificação do MySQL, criado pelo próprio fundador do projeto após sua aquisição pela Oracle. MariaDB é um avançado substituto para o MySQL e está disponível sob os termos da licença GPL v2. O líder do MariaDB é Michael 'Monty' Widenius, o fundador do MySQL e da Monty Program AB.O projeto mantém os seus próprios patches de segurança situados no core de MySQL. Para cada versão do MariaDB os desenvolvedores também incluem todos os patches de segurança do MySQL e suas melhorias, caso necessário. Quando problemas de segurança críticos são descobertos, os desenvolvedores imediatamente preparam e distribuem novas versões do MariaDB para obter as correções o mais rápido possível. Muitos dos problemas de segurança encontrados no MySQL e MariaDB foram encontrados e relatados pela equipe MariaDB. MariaDB é mantido atualizado com a última versão do MySQL e irá funcionar exatamente como MySQL. Todos os comandos, int…

Debian corrigindo erro: user is not in the sudoers file

Imagem
Esta semana instalei o Debian 8.3 em meu notebook.
Após executar o comando "sudo su" recebi a seguinte mensagem:
password for danegd:
danegd is not in the sudoers file. This incident will be reported.
(danegd não está no arquivo sudoers. Este incidente será relatado.)

Reinicie ou Logue como root e edite o arquivo /etc/sudoers:
#nano /etc/sudoers

Após a linha User privilege specification adicione o comando abaixo
SeuUsuario ALL=(ALL) ALL

Lembre-se se trocar o campo SeuUsuario pelo nome do seu usuário.
O meu usuário é danegd, então a linha vai ficar assim:
danegd ALL=(ALL) ALL

(Observe a imagem abaixo:)


Salve o arquivo e reinicie o Linux !

Criar pendrive com instalador Debian 8.3 Jessie

Imagem
Instalar Debian 8.3.0 (Jessie) via USB

Todos que me acompanham aqui no blog ou no youtube sabem que utilizo linux Ubuntu como sistema operacional.
Esta semana decidi instalar o Debian 8.3. Como meu notebook tem 2 Hds, não tenho drive de DVD para instalação.
Primeiro fiz download da ISO versão 64 bits (debian-8.3.0-amd64-DVD-1.ISO) neste link:
http://cdimage.debian.org/debian-cd/8.3.0/amd64/iso-dvd/debian-8.3.0-amd64-DVD-1.iso
Depois utilizei ferramentas como Yumi Boot Creator, Lili Usb Creator, UNetbootin e o Criador de Discos de Inicialização do Ubuntu... NENHUM FUNCIONOU !

Todas as opções acima apresentavam erros quando dava boot através da USB ou erro lendo CD/DVD Rom, só consegui instalar quando copiei os arquivos na pendrive via terminal, exemplo:
1. Identifique o volume que está montado sua pendrive com o comando df -T:
$df -T e tecle ENTER.
Minha pendrive está identificada como: /dev/sdd
(lembre-se que pode mudar de pc para pc, por isso a necessidade do comando “df -T”.)
Navegue…

Instalando Lazarus + Firebird + Flamerobin no Windows

Imagem
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.



Nas últimas vídeos aulas começamos a desenvolver um sistema controle de estoque e vendas utilizando Lazarus com Firebird.

Todas as aulas foram feitas utilizando sistema operacional Linux, depois passamos para OS X da Apple e agora vamos testar nossa aplicação no Windows da Microsoft.



Programando Lazarus + Firebird no Mac OS X

Imagem
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.



Nas últimas vídeos aulas começamos a desenvolver um sistema controle de estoque e vendas utilizando Lazarus com Firebird.

Todas as aulas foram feitas utilizando sistema operacional Linux.
Para mostrar a flexibilidade do Lazarus (free Pascal), copiei o projeto desenvolvido no Linux e copiei para o meu Macbook com OS X Montain Lion e pronto !
Bastou instalar o Firebird e ajustar o caminho para base de dados e executar os comandos abaixo:

sudo ln -s /Library/Frameworks/Firebird.framework/Versions/A/Firebird /usr/lib/libfbclient.dylibsudo ln -s /Library/Frameworks/Firebird.framework/Firebird /usr/local/lib/libgds.dylib    sudo chmod 777 /usr/local/lib/BaseDeDados.fdb Assista o vídeo:


Se gostou, clique em curtir/gostei !


Instalando Lazarus (Free Pascal) no OS X

Imagem
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.




Nesta vídeo aula vamos aprender a instalar o Lazarus no OS X da Apple e desenvolver o tradicional programa Olá Mundo !


Inscreva-se no youtube/infocotidiano e fique ligado nos novos vídeos !


Conheça o PDF Converter Elite 4

Imagem
Esta semana conheci uma ótima e essencial ferramenta para quem trabalha com arquivos em PDF.

Converta arquivos em PDF para praticamente qualquer formato editável.




O PDF Converter Elite 4 traz inúmeras vantagens para o seu negócio:
Ganhe tempo e agilize o seu trabalho de rever e modificar seus documentos;Crie relatórios personalizados;Substitua os documentos impressos por digitais;Tenha proteção total do documentos, salvando seus arquivos e decidindo quem terá acesso a seus registros de negócio.Corte custos de arquivamento de documentos;Retire o conteúdo do seu PDF e converta para o formato que você quiser;Extraia apenas as informações que você precisa e não de todo o documento;Ajuste e visualize tabelas PDF antes de transformá-los em uma planilha do Microsoft Excel;Exporte PDF  para AUTOCAD. Em resumo, PDF Converter Elite 4 provou ser uma ótima opção, talvez o melhor de sua categoria.

Saiba mais, clique aqui.
Download da versão demonstração, clique aqui.

Curso de Programação: 08 pt 07 / 3 Trigger para atualizar saldo do estoque

Imagem
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.

Nesta vídeo aula vamos aprender a criar um gatilho (trigger) para atualizar o estoque de produtos automaticamente quando fizermos uma inclusão ou exclusão de item na tabela filho/detalhe do item do estoque.





Lazarus 0008 part 007, Cadastro Mestre e Detalhe (pai e filho) Estoque

Imagem
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.


Nestas duas vídeo aulas vamos aprender a criar um formulário mestre e detalhe ou pai e filho ou master detail utilizando Lazarus e base de dados Firebird.

Vídeo 1 - Mestre / Master / Pai


Vídeo 2 - Detalhe / detail / Filho