Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 12/03/2023 in all areas

  1. Para publicar um aplicativo tanto na App Store, quanto na Play Store, é necessário enviar algumas imagens para disponibilizar nas lojas. Para a Play Store Para a publicação do seu aplicativo na Play Store, é necessário enviar as seguintes imagens: Ícone do APP Essa é a imagem principal do app. Ao qual ficará na tela do celular para o usuário clicar sobre ela e então abrir o aplicativo. Especificações: Resolução: 512 x 512 px PNG - 32 Bits - alta resolução. Sem transparência. O Google arredonda o ícone automaticamente, não sendo necessário arredondar antes. Segue as diretrizes oficiais: Especificações dos Ícones do Google Play Recurso gráfico: Esta imagem aparecerá na tela do app na Google Play Store em algumas versões do sistema Android. Trata-se de uma imagem simples e que também não pode conter transparência no arquivo. Esta imagem será como um banner, como este exemplo: Especificações: 1024 x 500 px JPG ou PNG - 24 bits Sem transparência Capturas de Tela: Através das capturas de telas, o usuário terá noção de como o aplicativo será. Isso acontece pois essas capturas aparecem nas lojas de aplicativos, antes mesmo do usuário baixar o aplicativo em questão. Epecificações: Comprimento mínimo de cada lado: 320 px; Comprimento máximo de cada lado: 3840 px; Uma sugestão seria criar as imagens nas dimensões 1080px por 1920px; JPEG ou PNG - 24 Bits - alta resolução. O console desenvolvedor Google Play exige que você insira pelo menos 2 imagens de capturas de telas do app e no máximo 10 imagens para o Smartphone. Para Tablet, o console desenvolvedor Google Play exige que você insira no máximo 8 imagens. Para a App Store Para publicar seu aplicativo na App Store, serão necessárias as seguintes imagens para preview do App: Imagem para abrir em iPhone de 6,5" no formato de 1242 x 2688 px Imagem para abrir em iPhone de 5,5" no formato de 1242 x 2208 px Imagem para abrir em iPad no formato de 2048 x 2732 px Obs: No iPad, há duas abas obrigatórias, mas pode utilizar as mesmas imagens para os dois. iPhone iPad Deixe no mínimo 3 imagens de captura de tela e no máximo 10. Temos 3 templates fornecidos pela Fabapp.com iPad iPhone 5,5 iPhone 6,5
    1 point
  2. O Active Directory (AD) é um serviço de diretório desenvolvido pela Microsoft, utilizado principalmente em ambientes de rede baseados no sistema operacional Windows. Ele desempenha um papel fundamental na administração e organização de recursos em uma rede, proporcionando um mecanismo centralizado para gerenciar usuários, computadores, grupos, políticas de segurança e outros recursos de rede. A função principal do Active Directory é fornecer um diretório hierárquico e distribuído que armazena informações sobre objetos na rede. Estes objetos podem incluir: Usuários: Contas de usuários, que podem ser autenticadas para acessar recursos na rede. Computadores: Registros para todas as máquinas na rede que fazem parte do domínio do Active Directory. Grupos: Conjuntos de usuários ou computadores que podem ser gerenciados coletivamente. Serviços: Informações sobre serviços disponíveis na rede. Políticas: Configurações de segurança, configurações de desktop e outras políticas aplicadas a usuários e computadores. Ao centralizar essas informações em um diretório, o Active Directory simplifica a administração de rede. Além disso, ele permite a implementação de políticas de segurança consistentes, facilita a atribuição de permissões e simplifica o gerenciamento de recursos em grande escala. O Active Directory também suporta a replicação de dados entre controladores de domínio, garantindo a disponibilidade e a consistência das informações em toda a rede. Essa estrutura hierárquica e distribuída é organizada em unidades organizacionais (OUs), domínios e florestas, proporcionando flexibilidade na administração de redes de diferentes tamanhos e complexidades.
    1 point
  3. O Active Directory desempenha um papel fundamental na segurança da informação em ambientes corporativos baseados em tecnologias Microsoft. Algumas das razões pelas quais o Active Directory é crucial para a segurança da informação incluem: 1. Controle de Acesso: O AD fornece um mecanismo centralizado para gerenciar e controlar o acesso a recursos na rede. Isso inclui dados, aplicativos, servidores e outros ativos importantes. 2. Autenticação e Autorização: O Active Directory é essencial para autenticação de usuários, garantindo que apenas usuários autorizados tenham acesso aos recursos específicos com base em suas permissões e atribuições de grupo. 3. Políticas de Grupo (GPO): As Políticas de Grupo no AD permitem a aplicação consistente de configurações de segurança em todos os dispositivos dentro do domínio. Isso inclui configurações como políticas de senha, bloqueio de contas e restrições de software. 4. Auditoria e Monitoramento: O AD suporta recursos de auditoria que registram eventos importantes, permitindo o monitoramento de atividades de usuários, alterações em políticas e outros eventos críticos para a segurança. 5. Proteção contra Ameaças Internas: O controle rigoroso sobre contas de usuário, grupos e permissões ajuda a mitigar ameaças internas, reduzindo o risco de acesso não autorizado ou uso indevido de informações confidenciais. 6. Recuperação de Desastres: O AD oferece recursos de backup e recuperação que são vitais para a continuidade dos negócios. Isso é fundamental para garantir a disponibilidade e a integridade dos dados mesmo em situações de desastre. 7. Gerenciamento de Identidade: O AD é uma parte crucial de soluções de gerenciamento de identidade, permitindo a administração eficiente de contas de usuário, senhas e outras informações relacionadas à identidade. 8. Replicação Segura: A replicação segura do AD garante a consistência dos dados entre os controladores de domínio, contribuindo para a resiliência e a confiabilidade do ambiente. 9. Integração com Outras Soluções de Segurança: O AD pode ser integrado a outras soluções de segurança, como soluções de antivírus, firewalls e sistemas de detecção de intrusões, proporcionando uma abordagem abrangente para proteger a rede. 10. Criptografia e Segurança de Comunicação: O AD suporta a criptografia de comunicações entre clientes e servidores, contribuindo para a segurança das informações transmitidas na rede. Em resumo, o Active Directory desempenha um papel crítico na implementação e manutenção de práticas de segurança eficazes, garantindo que apenas usuários autorizados tenham acesso a recursos específicos e fornecendo uma estrutura robusta para gerenciar identidades e políticas de segurança em toda a organização.
    1 point
  4. Olá, Na minha opinião, eu não arriscaria, mas se quiser, antes de tudo, é ler bem os termos de uso, políticas de privacidade e tudo mais. Vou acionar aqui o @czaja para dar uma opinião também. 🙂
    1 point
  5. Olá Diogo, existem vantagens e desvantagens que você deve considerar, listarei aqui: Vantagens: Eficiência: Automatizar a resolução de captchas pode economizar tempo e esforço, especialmente em atividades que envolvem preenchimento repetitivo de formulários ou acesso a informações online. Escalabilidade: Se você lida com processos que exigem uma grande quantidade de interações online, um serviço ANTICAPTCHA pode permitir uma maior escalabilidade, evitando a sobrecarga manual. Automatização de Tarefas: Para certas aplicações, como web scraping ou automação de processos, a capacidade de contornar captchas pode ser crucial para alcançar automação eficiente. Agilidade: Redução da espera associada a captchas, o que pode melhorar a agilidade das operações online. Desvantagens: Ética e Legalidade: O uso de serviços ANTICAPTCHA pode entrar em conflito com os termos de serviço de muitos sites e plataformas online. É fundamental verificar se o uso desses serviços é ético e legal nas circunstâncias específicas. Segurança: Ao contornar captchas, você pode expor seus sistemas a riscos de segurança, especialmente se a automação for utilizada de maneira inadequada. Bloqueios e Restrições: Muitos sites implementam medidas para detectar e bloquear atividades automatizadas. O uso de ANTICAPTCHA pode resultar em bloqueios ou restrições de acesso. Custo: Alguns serviços ANTICAPTCHA são pagos, o que pode representar um custo adicional para sua agência. Reputação: Dependendo do contexto e do propósito da automação, o uso de ANTICAPTCHA pode impactar negativamente a reputação da sua agência, especialmente se for percebido como antiético. --- Assim, antes de adotar qualquer serviço ANTICAPTCHA, é essencial considerar a ética, legalidade e os possíveis impactos na segurança e reputação, pelo menos, na minha opinião. 😊
    1 point
  6. Certo, entendi! Obrigado pela dica, irei aderir nos próximos projetos.
    1 point
  7. Olá pessoal, desejo que estejam todos bem! 😁 Neste post, exploraremos de forma descomplicada a funcionalidade de download dos XMLs de documentos fiscais no PlugStorage. Antes de realizar o download dos xmls, é necessário realizar os cadastros iniciais e configurações de armazenamento das notas no PlugStorage, mais informações aqui. Vamos começar! Existem duas formas de realizar o download do XML dos documentos fiscais com o PlugStorage: Pelo portal do PlugStorage: 1º Passo - Após o login em um dos portais do PlugStorage no menu esquerdo ir em Notas > Escolher uma das opções (Notas, Inutilizadas ou Manifestos) 2º Passo - Na tela de notas utilizar os filtros para localizar os documentos fiscais que deseja realizar o download do xml e escolher o respectivo documento fiscal na aba 3º Passo - Localizar o respectivo documento > Clicar no primeiro ícone de nuvem para o download do arquivo xml Pela Api 1º Passo - Consumir a rota GET de obter o XML de uma nota, preenchendo com as informações necessárias da url: cURL: curl --location 'https://app.plugstorage.com.br/api/v2/invoices/export?softwarehouse_token=&cpf_cnpj=&invoice_key=&mode=xml&return_type=xml&downloaded=' \ URL: https://app.plugstorage.com.br/api/v2/invoices/export Querystring: A resposta da requisição será a obtenção do xml da nota em questão que está sendo buscada. Segue o link da documentação da rota para mais detalhes: https://atendimento.tecnospeed.com.br/hc/pt-br/articles/360061238053-Obter-o-XML-PDF-ou-JSON-de-um-documento-V2 Se surgir alguma dúvida, estamos a disposição. Até a próxima!
    1 point
  8. Editores de texto são algo muito pessoal, alguns preferem o nano, neovim, vim e por ai vai! eu utilizo o vim por achar ele mais simples e pratico pra tudo, sabe aquele meme não consigo sair do vim? era eu a alguns meses atrás! hahaha, mas agora dominei ele, e hoje vou te ajudar nessa também com comandos básicos e com personalização! vamos lá? Comandos Básicos do vim: Modos: Modo de Inserção: Pressione i para inserir texto. Modo de Normal: Para navegar e executar comandos, pressione Esc para voltar a esse modo. Movimentação no Texto: Use as setas (h, j, k, l) para se mover para a esquerda, baixo, cima e direita, respectivamente. w para ir para a próxima palavra. b para voltar para a palavra anterior. 0 para ir para o início da linha. $ para ir para o final da linha. G para ir para a última linha do arquivo. gg para ir para a primeira linha do arquivo. Editar e Excluir: x para excluir um caractere. dw para excluir uma palavra. dd para excluir uma linha inteira. u para desfazer a última ação. Ctrl + r para refazer a ação. Salvar e Sair: :w para salvar o arquivo. :q para sair do Vim. :q! para sair sem salvar as alterações. :wq para salvar e sair. Pesquisar e Substituir: :/palavra para pesquisar por "palavra" para frente. :?palavra para pesquisar por "palavra" para trás. :s/antigo/novo/g para substituir "antigo" por "novo" na linha atual. :%s/antigo/novo/g para substituir "antigo" por "novo" em todo o arquivo. Bacana não é? salva ai essa listinha de comandos para voce ir treinando! tudo se resume a prática e não só teoria, nunca se esqueça disso! Vamos para a parte II agora, de personalização do seu latrado vim!, o meu é assim: Nada muito UAUU hahaha, gosto das coisas um pouco mais minimalista!, ter cores e numeros de linhas para me localizar já é o suficiente no meu caso. Mas como deixar assim? vou explicar abaixo: Primeiro, crie a seguinte estrutura de diretórios no seu diretório home: mkdir -p ~/.vim ~/.vim/autoload ~/.vim/backup ~/.vim/colors ~/.vim/plugged Crie um arquivo .vimrc no seu diretório home: touch ~/.vimrc Showw! Agora Adicione as linhas a seguir no seu arquivo .vimrc: " Desabilitar a compatibilidade com vi, que pode causar problemas inesperados. set nocompatible " Habilitar a detecção do tipo de arquivo. O Vim será capaz de tentar detectar automaticamente o tipo de arquivo. filetype on " Habilitar plug-ins e carregar o plug-in correspondente ao tipo de arquivo detectado. filetype plugin on " Carregar um arquivo de indentação correspondente ao tipo de arquivo detectado. filetype indent on Outro truque interessante é ativar o realce de sintaxe! coloque-o no seu .vimrc também " Ativar o realce de sintaxe. syntax on sem o realce fica dessa forma: com o realce: E por último vamos adicionar a numeração de linhas do lado esquerdo. " Adiciona numeração ao lado esquerdo de cada linha. set number E um pequeno bonus para voce leitor, vou lhe mostrar como mudar o esquema de cores do seu vim: Navegue ate o diretorio cd ~/.vim/colors se por acaso ele nao existir, basta criar com mkdir colors Vamos adicionar o conhecido esquema de cores molokai: curl -o molokai.vim https://raw.githubusercontent.com/tomasr/molokai/master/colors/molokai.vim E para definir o esquema de cores basta digitar este comando no seu vim: :colorscheme molokai E por hoje é isso pessoal! se gostou, não se esqueça de compartilhar com amigos! até logo.
    1 point
  9. Antes de começar a emitir DF-e (Documentos Fiscais Eletrônicos) pelo PlugNotas, é necessário seguir alguns passos. Cada documento tem sua particularidade, por isso cada um tem pré-requisitos diferentes. Aqui estão os passo a passo de cada um: NF-e Para começar a emitir NF-e pelo PlugNotas, é necessário regularizar algumas questões fiscais com a SEFAZ. Essas regularizações são de responsabilidade do seu cliente, mas o contador dele ou você podem ajudá-lo. O CNPJ emitente precisa de uma autorização de uso na SEFAZ para confirmar que ele vai emitir os documentos fiscais eletrônicos. Além dessa autorização, é necessário um certificado digital. O PlugNotas aceita apenas o modelo A1 com a extensão pfx. Alguns estados exigem que seja feito o cadastro do seu software para emitir as notas. Um detalhe importante aqui é que o cadastro nesses estados deve ser feito com o CNPJ da sua software house, e não com o CNPJ da TecnoSpeed. NFC-e Para emitir NFC-e com o PlugNotas, todos os passos de NF-e devem ser seguidos, com adição da geração do CSC (Código de Segurança do Contribuinte, ou token). O CSC é utilizado para gerar o QrCode da NFC-e. Cada SEFAZ estadual fornecerá dois CSC, um para ambiente de homologação, e um para produção. Quando tiver esse código em mãos, basta configurá-lo no PlugNotas. A documentação disponível aqui pode te ajudar a obter o CSC em cada estado. MDF-e Para emitir MDF-e, basta estar credenciado para emitir NF-e ou CT-e nos estados onde o documento será emitido. NFS-e Para emitir NFS-e, os pré-requisitos são um pouco diferentes dos demais documentos, já que são emitidos pelas prefeituras. O primeiro passo é garantir a liberação do uso do WebService. As prefeituras possuem diferentes maneiras de fazer essas liberações, mas no geral, você deve garantir que o CNPJ emitente/prestador possui a liberação para emitir notas pelo WebService da prefeitura. Alguns municípios exigem que essa liberação seja feita todo mês, e alguns não tem ambiente de homologação. Para autenticação no WebService da prefeitura, deve ser utilizado o certificado A1 em formato pfx, ou, se a prefeitura não utilizar esse certificado, o login e senha. Além dos passos acima, algumas prefeituras utilizam o RPS (Recibo Provisório do Serviço) para controlar os envios. Então, se for o caso do município da emissão de NFS-e, a liberação da faixa de RPS deve ser feita no portal da prefeitura.
    1 point
  10. Recentemente alguns navegadores realizaram uma atualização que desabilitou o WebSQL, banco de dados utilizado para realizar a conexão com o DashWeb (dash.plugmobile.com.br), pensando nisso, podemos reabilitar o WebSQL para que seja possível continuar utilizando o DashWeb. É necessário abrir as flags do Chrome (chrome://flags/), na barra de pesquisa, basta procurar por "WebSQL": Basta clicar no "Default" e selecionar a opção "Enabled": Depois disso, aparecerá um botão escrito "Relaunch", basta clicar nesse botão, o Chrome irá reiniciar e o WebSQL estará funcionando novamente, possibilitando o acesso ao DashWeb. Qualquer dúvida estamos sempre à disposição!
    1 point
  11. Olá desenvolvedor tudo bem? Neste post iremos disponibilizar à você algumas informações adicionais sobre como realizar a impressão do boleto sem a linha digitavel e o código de barras. Atualmente a impressão do boleto padrão acaba trazendo as informações comuns como a linha digitavel e também o código de barras conforme exemplo abaixo: Porém atualmente foi implementado na API a funcionalidade de realizar a ocultação tanto da linha digitavel quanto o código de barras, e para realizar este processo basta realizar o processo de impressão do boleto porém com as seguintes diferenças: Json original: { "TipoImpressao" : "99", "Boletos" : [ "IdIntegracao1", ] } Com isso a única informação a ser adicionada para que as informações constem como ocultas, seria o campo booleano "OcultarLinhaCodigo": true conforme Exemplo abaixo: { "TipoImpressao" : "99", "Boletos" : [ "IdIntegracao1", ], "OcultarLinhaCodigo": true } Com isso, ao consultar o protocolo de impressão é possível obter o boleto sem as determinadas informações conforme o exemplo de impressão abaixo: Atualmente este processo funciona para todos os bancos que possuímos homologados até o momento. Viu só como é simples realizar este processo de ocultação da linha numérica e código de barras? Caso tenha qualquer dúvida sobre o cenário explicado ou se quiser conhecer nossas soluções , estaremos sempre à disposição e será um prazer ajudar!
    1 point
  12. Olá desenvolvedor! Neste post iremos disponibilizar à você algumas informações adicionais, referentes as diferenças a baixa e o descarte do boleto. Quando se trata de lidar com boletos bancários, dois termos frequentemente usados são "descarte" e "baixa". Ambos estão relacionados ao processo de "cancelamento" sobre um boleto, mas têm significados diferentes. Vamos explorar a diferença entre eles: Descarte de Boleto: Descartar um boleto significa simplesmente "apagar" ele dentro da API, porém este processo é recomendo apenas quando o boleto não possui uma remessa gerada ou o mesmo consta com o status FALHA / REJEITADO, pois assim evitamos possíveis problemas de apagar o boleto na API, mas o mesmo constar como REGISTRADO no banco. O descarte do boleto via API é realizado conforme a doc: Descartando um boleto Baixa do boleto: Diferentemente do descarte do boleto, a baixa é recomendada a ser realizada quando o boleto consta como REGISTRADO no banco. A baixa nada mais é de que um "cancelamento" do boleto no banco no qual irá acabar incapacitando o cliente de realizar o pagamento do mesmo. Este processo de baixa é realizado através do arquivo de remessa de baixa via API conforme as docs: Solicitando a baixa e Realizando a consulta da baixa ou diretamente através da API do banco. Caso tenha qualquer dúvida sobre o cenário explicado ou se quiser conhecer nossas soluções , estaremos sempre à disposição e será um prazer ajudar!
    1 point
  13. As mudanças apresentadas na EFD ICMS IPI – Nota Técnica 2023.001 e Guia Prático do leiaute 018 serão válidas a partir de 1º de janeiro de 2024. saiba mais em:
    1 point
  14. Aula 01 – Tabela A do ICMS Módulo 3.pdf Aula 02 – Detalhamento e Exemplos de XML – CST Aula 03 – Tabela B CSOSN Aula 04 – Composição da Base de Cálculo Aula 05 - Redução da Base de Cálculo Aula 06 - Alíquota do ICMS
    1 point
  15. Aula 01 - CFOP Módulo 2.pdf Aula 02 - CRT Aula 03 - CST Aula 04 - CST/CSOSN Tabela B Aula 05 - CSOSN Aula 06 - NCM
    1 point
  16. Aula 15 - Conta corrente
    1 point
This leaderboard is set to Sao Paulo/GMT-03:00
×
×
  • Create New...