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

Slider[Style1]

Instalando Firebird 2.5 e Famerobin no Elementary OS

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

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

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

 

# # # LEIA COM ATENÇÃO # # #
Faça por sua conta e risco !
Testado e funcionando na impressora HP Officejet Pro 8610 !
NÃO FUNCIONA COM CABO USB, Desconecte-o !
Só funciona se sua impressora estiver configurado na sua rede, pois a atualização é feita através do IP da impressora.
Não desconecte da rede enquanto estiver atualizando.
Não desligue sua impressora enquanto estiver atualizando.
Demora aproximadamente 10 minutos.

Vamos nessa, siga os passos abaixo:



No menu da impressora navegue até configurações.





Selecione a opção Configuração da Rede

Selecione o tipo de rede que você vai utilizar: Configuração Ethernet (com cabo) ou
Configuração sem fio (wi-fi)

Para conexão Ethernet (via cabo) conecte o cabo de rede na impressora e selecione Exibir detalhes Ethernet
Será exibido o Numero do IP, este numero será usado para fazer o downgrade do firmware. No exemplo ao lado o IP da "MINHA impressora" é 192.168.1.52
Anote o IP que aparecer nesta tela. Preste atenção para não anotar IP errado !


Se você utilizar conexão sem fio (wi-fi) selecione/ habilite opção "Sem fio"


 Selecione o nome da sua rede sem fio (do seu wi-fi)

Digite a senha para acesso da sua rede sem fio (do seu wi-fi) a mesma senha que você usa para conectar celulares ou computadores na sua rede.


Clique em exibir detalhes da rede sem fio.


Será exibido o Numero do IP, este numero será usado para fazer o downgrade do firmware. No exemplo ao lado o IP da "MINHA impressora" é 192.168.1.51
Anote o IP que aparecer nesta tela. Preste atenção para não anotar IP errado !


Agora que você já anotou o numero do IP da sua impressora, vamos fazer download do firmware.


Abra o prompt de comando, navegue até a pasta que você descompactou, no meu exemplo descompactei os arquivos em C:\HP8610, para acessar a pasta basta acessar o prompt de comando e digitar cd\hp8610 e teclar ENTER.


Meu ip do wifi é 192.168.1.51 então o comando para atualizar a minha impressora é:
nc -w 192.168.1.51 9100 < farad_base_pp1_FDP1CN1416AR_nbx_signed.ful e tecle enter


Meu ip da ethernet é 192.168.1.52 então o comando para atualizar a minha impressora é:
nc -w 192.168.1.52 9100 < farad_base_pp1_FDP1CN1416AR_nbx_signed.ful e tecle enter

Sendo assim execute o comando trocando o NumeroDoSeuIP pelo número que você anotou:
nc -w NumeroDoSeuIP 9100 < farad_base_pp1_FDP1CN1416AR_nbx_signed.ful e tecle enter

Após alguns minutos vai aparecer uma tela verde no display da sua impressora. (não é imediatamente, então aguarde !).
Aguarde o término da atualização !



Prontinho ! pode usar os seus cartuchos !!!
Se funcionou para você, ajude a compartilhar para que todos possamos optar em usar cartuchos recarregados ou compatíveis ! 

Aprenda a programar impressoras térmicas de etiquetas PPLB

Está precisando programar sua impressora Zebra, Argox, Rabbit, Elgin, entre outras que utilizam linguagem PPLB.
Aprenda agora !
Tutorial comentado dos comandos
Clique Aqui

Aprenda Lazarus 100% free

www.aprendalazarus.com.br
Todos sabem que iniciei um projeto mostrando como trabalhar com o Lazarus.
Lazarus é uma ferramenta de desenvolvimento de código livre e aberto para o compilador Free Pascal, que também é livre e open source. 
O Ambiente de Desenvolvimento Integrado Lazarus  é um ambiente de programação para criar aplicações gráficas e para consoles independentes.
Podemos dizer que o Lazarus é uma alternativa open-source para o Delphi.

Como meu projeto foi crescendo decidi criar um site dedicado a isso, então conheça o www.aprendalazarus.com.br

Aguardo a visita de todos vocês que contribuíram para o crescimento deste projeto.

Antivirus Gratuitos 2016 - Instaladores Off Line

 

 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


Neste vídeo vamos fazer:
1. criar 02 (duas) tabelas no MySQL Server (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

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 Query
  TabGlobal.SqlAutoInc.SQL.Add('Select Max('+cCampoAI+') as nCocInc from '+cTabela); // escreve nova query com parametros recebido da funcao
  TabGlobal.SqlAutoInc.Open; // abre a nova query
  case TabGlobal.SqlAutoInc.Fields[0].DataType of
    ftSmallint, ftWord, ftInteger: // se o campo AI for SmallInt, Word ou Integer
      vResultaAutoIncrimento := TabGlobal.SqlAutoInc.Fields[0].AsInteger + nQtd;
    ftFloat, ftCurrency: // Se o campo for Float ou Currency
      vResultaAutoIncrimento := TabGlobal.SqlAutoInc.Fields[0].AsFloat + nQtd;
  end;
  TabGlobal.SqlAutoInc.Close; // fecha query
  Result := vResultaAutoIncrimento; // retornar o campo Resultado Auto INc
end;
###### Assista o vídeo #######

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


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:

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: