Nazareno Neto | Coisas de Programador
Nazareno Neto
Quais são os limites técnicos do Firebird?
Publicado em 28 de outubro de 2013 por Nazareno Freire	Aqui estão elas:
O tamanho máximo do banco de dados : ilimitado com Firebird 2 (usando vários arquivos) , 32TB com FB 1.x
Tamanho máximo de um arquivo: 16 TB ou mais , depende do sistema de arquivos usado
O número máximo de tabelas: Tables 32k
O tamanho máximo de uma tabela : 32TB (~ 30GB para Firebird 1.x)
O número máximo de linhas por tabela : 16G (4G com Firebird 1.x)
Limites do sistema de arquivos aplicar para todos aqueles valores , por favor leia FAQ # 59 para mais detalhes.
Tamanho máximo de linha : 64k
O número máximo de colunas por tabela : Depende os tipos de dados que você usa. ( Exemplo: . 16.384 inteiro ( 4 bytes ) valores por linha) Blobs apenas armazenar blob_id e os dados são armazenados separadamente.
O número máximo de índices por tabela : cerca de 850 índices ( limite de páginas de índice raiz )
O número máximo de índices por banco de dados: índices 4G
Número de índices depende do tamanho da página e tipos de dados utilizados .
tipos de dados :
Char e Varchar : 32,767 bytes
Smallint : 16 bits
32 bits : Integer
BigInt : 64 bits
Float: 32 bits , 3.4×10 ^ -38 a 3.4×10 ^ 38, 7 dígitos de precisão
Duplo : 64 pedaços , 1.7×10 ^ -308 a 1.7×10 ^ 308 de 15 dígitos de precisão
Timestamp : Bits de 64, 01 de janeiro 100-28 Feb 32768.
Data: 32 bits, 01 de janeiro de 100 . 29 de fevereiro de 32768.
Time: 32 bits, 00:00 para 23:59.9999
Blob : 32GB
Numeric e Decimal são armazenadas internamente como smallint , integer ou bigint , dependendo do tamanho . Eles podem lidar com até 18 dígitos.
Fonte: http://www.firebirdfaq.org/faq61/
Postado em Banco de Dados, Firebird, Programação, UtilidadesMarcado Banco de Dados, Firebird, ProgramaçãoDeixe um comentário	Atalhos de Teclado da IDE do Delphi
Publicado em 24 de junho de 201324 de novembro de 2015 por Nazareno Freire	Ctrl+Shift+I: Indentar multiplas linhas de código de uma única vez em "n" espaços (conforme o que estiver especificado em Tools/Editor Options/General/Block Indent).
Ctrl+Shift+U: Recuar indentação em "n" espaços (ídem acima).
Ctrl+Shift+C: Class Completion. Este recurso é muito interessante para "auto-completar" uma função/procedure que você irá criar. Ex: Você digita o seguinte cabeçalho de procedure na seção de interface da unit:
Quando estamos trabalhando com o Delphi, muitas vezes aparece a dita cuja Ampulheta e temos que ficar aguardando a boa vontade da mesma em voltar ao normal. Isso se deve ao fato de o Delphi manter uma análise de segundo plano constante, tanto do código-fonte que você está escrevendo, quando do código-fonte das units a que a sua unit atual se refere. Este recurso tem por finalidade auxiliar na codificação e na depuração do programa. O ideal é desabilitar este recurso e só habilitá-lo quando necessário. Para isso, entre em Tools/Editor Options/Code Insight e, no grupo Automatic Features, desmarque as opções 1, 2 e 4. Além disso, diminua o Delay para 0,5 sec.
– Se você precisa adicionar vários componentes do mesmo tipo num form, mantenha a tecla Shift pressionada e clique sobre o componente desejado na paleta de componentes do Delphi. Agora é só ir clicando no form, onde quer que os novos componentes sejam inseridos. Para desfazer a "trava" do componente, clique no botão que tem um ponteiro de mouse, localizado no lado esquerdo da paleta de componentes
Fonte: http://devmedia.com.br
Postado em Delphi, ProgramaçãoMarcado Delphi, Programação1 comentário	Versões Delphi para Diretivas de Compilação
Publicado em 13 de maio de 2013 por Nazareno Freire	Pessoal, estava tentando fazer algumas coisa com diretivas de compilação no delphi, mais especificadamente tentando deixar um trecho de meu código unificado para se usar em mais de uma versão do delphi.
Assim estou colocando as versão de cada delphi e sua versão na diretiva de compilação.
VER80 – Delphi 1
VER90 – Delphi 2
VER100 – Delphi 3
VER120 – Delphi 4
VER130 – Delphi 5
VER140 – Delphi 6
VER150 – Delphi 7
VER160 – Delphi 8
VER170 – Delphi 2005
VER180 – Delphi 2006
VER180 – Delphi 2007
VER185 – Delphi 2007
VER200 – Delphi 2009
VER210 – Delphi 2010
VER220 – Delphi XE
VER230 – Delphi XE2
VER240 – Delphi XE3
VER250 – Delphi XE4
Postado em Delphi, ProgramaçãoMarcado Delphi, ProgramaçãoDeixe um comentário	Delphi Tour Multi-device
Publicado em 19 de abril de 2013 por Nazareno Freire	O Delphi e a suíte RAD Studio são as plataformas para o desenvolvimento de aplicações multidispositivo verdadeiramente nativas. E são ideais para você, que precisa desenvolver – rapidamente! – aplicações para desktops, tablets e smartphones. O desenvolvimento nativo possibilita aplicações com maior controle, mais seguras e com uma melhor experiência do usuário. Você, que existe para construir grandes aplicações, verá como suportar várias plataformas e dispositivos a partir de uma única base de código, preservando o seu conhecimento, em tópicos como:
Desenvolvimento Multidispositivo
O novo compilador
Evoluções da Linguagem Delphi
Templates para aplicações móveis
Controles e estilos nativos, Actions e Gestures
Acesso nativo a sensores
Banco de dados embutido
Desenvolvimento multicamadas
Site para inscrição: http://www.embarcaderobr.com.br/tour/
Postado em Delphi, ProgramaçãoMarcado Delphi, ProgramaçãoDeixe um comentário	Projeto piloto de nota fiscal eletrônica entra em vigor no RN, diz SET
Publicado em 15 de abril de 2013 por Nazareno Freire	O projeto piloto da nota fiscal eletrônica para consumidor final (NFC-e) passa a valer no Rio Grande do Norte, a regulamentação foi publicada no Diário Oficial do Estado (DOE) desta quinta-feira (11). Segundo a Secretaria Estadual de Tributação (Set), a mudança tem o intuito de oferecer mais uma facilidade ao registro de operações do comércio varejista, diminuindo as chances de sonegação fiscal.
Além disso, segundo a Set, a alteração permitirá a padronização de procedimentos pelo meio eletrônico tendo como parâmetro a Nota Fiscal Eletrônica (NF-e), que entrou em vigor no Brasil em 2008. Através dela, as Secretarias de Fazenda receberão as informações assim que ocorrer a operação comercial. A interferência no ambiente do contribuinte será mínima, à medida que o fisco estadual não precisará vistoriar máquinas para obter as informações que estarão disponíveis no ambiente virtual.
O projeto piloto para NFC-e foi instituído através da reunião técnica do Encontro Nacional de Coordenadores e Administradores Tributários Estaduais (Encat), em Manaus, que aconteceu em agosto do ano passado, e teve a participação de empresas voluntárias sediadas nos estados que se integraram no projeto piloto: Rio Grande do Norte, Sergipe, Rio Grande do Sul, Maranhão, Mato Grosso, Amazonas e Acre.
Segundo o Auditor Fiscal Marconi Brasil, este é um marco de avanço significativo para a consolidação da NFC-e no RN, resultante de um trabalho de parceria entre o fisco, empresas e provedores de Tecnologia da Informação (TI). "Certamente o caminho é ainda mais longo e estamos pavimentando-o para uma solução madura, eficiente e que atenda a todas as partes envolvidas", disse.
Através da utilização do NFC-e o consumidor poderá ter o documento fiscal a hora que precisar, diminuindo assim o uso do papel. As informações poderão ser enviadas pela empresa por e-mail para o cliente. Caso ele tenha um smartphone ou aparelho que disponha de tecnologia móvel de captura e armazenamento de dados visuais, como tablet, o mesmo poderá escanear da tela do computador da empresa o QR Code, código de barras bidimensional.
Ao consultar o código pela Internet ele terá acesso a todas as informações da transação comercial descritas na NFC-e, assim como a impressão do documento.
Para efetuar o download da portaria clique aqui.
Postado em ECF, Imposto, NFCe, PAF, SAT-CF-e, SPEDMarcado Imposto, NFCe, PAF, SAT-CF-e, SPEDDeixe um comentário	MUDANÇA DO AMBIENTE AUTORIZADOR DA NF-E
Publicado em 15 de abril de 2013 por Nazareno Freire	Empresas do RN emissoras de NF-e devem ajustar seu aplicativo para o novo ambiente autorizador SVRS no dia 06 de maio de 2013
Para tanto, devem providenciar a alteração no software emissor mudando o ambiente autorizador da SVAN para a SVRS.
Mudança no Software Emissor da NF-e:
Para as empresas que utilizam o programa emissor gratuito, oferecido pela SEFAZ/SP, a atualização do programa será automática, bastando à empresa seguir as orientações do próprio aplicativo.
Para as empresas que utilizam programa emissor próprio ou de terceiros, a mudança limita-se a troca do endereço eletrônico dos serviços (WebServices) da NF-e, apontando-os para o ambiente SVRS. (instruções em anexo)
Atenção: A atualização deverá ser implantada pela empresa para funcionar a partir do dia 06 de maio de 2013. Após está data, o ambiente autorizador NF-e do SVAN será desativado para os contribuintes do RN.
A equipe de atendimento da SET/RN estará à disposição para dirimir quaisquer dúvidas referentes ao processo de mudança do ambiente autorizador para a SVRS.
Contatos pelos seguintes canais alternativos:
Através do telefone da equipe de atendimento:(84)3232-2090
Através do e-mail da equipe de atendimento: atendimento@set.rn.gov.br
Através da Sala de Contato do portal da SET/RN: http://www.set.rn.gov.br opção do menu 'Sala de Contato', assunto 'Nota Fiscal Eletrônica'
O horário de funcionamento da equipe de atendimento será diariamente, de segunda a sexta, das 07:00 às 18:00 horas, ininterruptas.
Instruções técnicas da mudança para a SVRS (para emissor próprio):
1) Inicialmente, por medida de segurança e para adaptação ao novo ambiente autorizador, recomenda-se testar as autorizações de NF-e no ambiente de homologação (sem valor fiscal) da SVRS
Este ambiente já está disponível e pode ser utilizado livremente pelos emitentes de NF-e.
Observar a lista de WebServices da SVRS de homologação:
Sefaz Virtual Rio Grande do Sul – (SVRS) – HOMOLOGAÇÃO
URL (endereço eletrônico)
NfeRecepcao
NfeRetRecepcao
NfeInutilizacao
https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao2.asmx
NfeConsultaProtocolo
NfeStatusServico
RecepcaoEvento
2) A partir do dia 06 de maio de 2013, a empresa deverá colocar em produção nova versão do aplicativo próprio ou de terceiros com os endereços (URL) da SVRS de produção.
Abaixo, segue lista de WebServices da SVRS de produção:
Sefaz Virtual Rio Grande do Sul – (SVRS) – PRODUÇÃO
https://nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao2.asmx
Postado em NFe, SPEDMarcado NFe, SPEDDeixe um comentário	Saiba como arrumar o PC "bugado" com falha do Windows 7
Publicado em 11 de abril de 2013 por Nazareno Freire	O problema na atualização de segurança KB2823324, liberada pela Microsoft para o Windows 7, e que está impedindo os computadores de ligarem, é grave, mas tem solução. Enquanto a empresa não solta uma correção da falha, podemos recuperar a maquina executando os seguintes passos.
Ao ligar o computador, mantenha a tecla F8 pressionada. Um menu de opções deverá surgir. O usuário deverá selecionar a opção de acessar o modo de segurança com prompt de comando. Após a inicialização, o comando abaixo deverá ser digitado:
"C:", no caso, é o drive no qual está instalado o Windows. A letra poderá ser substituída, caso o sistema tenha sido instalado em outro drive. Dê "Enter" e reinicie.
Outra opção é utilizar o disco de instalação do Windows 7. Ao iniciar o computador, entre no modo de recuperação e abra o prompt de comando. Então, digite o mesmo comando destacado logo acima deste texto e reinicie o computador.
Postado em Utilidades, WindowsMarcado Utilidades, WindowsDeixe um comentário	Navegação de Posts
← Posts Anteriores	Pesquisar por:
Tópicos recentes	Quais são os limites técnicos do Firebird?
Versões Delphi para Diretivas de Compilação
Projeto piloto de nota fiscal eletrônica entra em vigor no RN, diz SET
Comentários	Rodrigo Martins em Tradução Delphi 7, 2010, XE e…Barbara Fidelis em Descompilando Programa Executá…Leandro em Lentidão Delphi XE2Ronaldo em Invalid input value. Use escap…Patrick em Tradução Delphi 7, 2010, XE e…	Arquivos	outubro 2013