Jump to content

Kleverson Cruz

Pessoal da TecnoSpeed
  • Contagem de Conteúdo

    68
  • Ingressou

  • Última visita

  • Dias Ganhos

    6

Kleverson Cruz ganhou o dia em Março 6

Kleverson Cruz teve o conteúdo mais curtido!

3 Seguidores

Informações Pessoais

  • Cidade
    Pirassununga
  • Estado
    São Paulo (SP)

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Não
  • Você é um parceiro da Casa do Desenvolvedor?
    Não

Visitantes Recentes do Perfil

O bloco de visitantes recentes está desativado e não está sendo mostrado a outros usuários.

Conquistas de Kleverson Cruz

  1. Olá. A forma mais simples de gerar um link publico é hospedar o seu HTML em um servidor, há muitas alternativas gratuitas, mas minha favorita é o GitHub Pages.
  2. Oi pessoal, tudo bem? Recentemente, tive a oportunidade de participar do quadro "Papo de Desenvolvedor" no canal da Casa do Desenvolvedor no YouTube. Foi uma conversa introdutória sobre a linguagem de programação C#, e também exploramos se ainda é válido começar a estudar essa linguagem. 🤓 Durante o bate-papo, compartilhei minha perspectiva sobre o uso do C#, tanto na criação de interfaces quanto nos sistemas e projetos que estou desenvolvendo atualmente. Ficarei feliz se vocês quiserem conferir mais detalhes sobre nossa conversa: Estou à disposição para possíveis dúvidas que possam surgir!
  3. Opa Fernando, beleza? Vou tentar passar a minha visão sobre as suas dúvidas: Tem bastante conteúdo para criação e publicação de apps nas lojas de aplicativos. Com um pouco de experiência, uma boa ideia e MUITO tempo é possível criar uma aplicação e publica-la. O salário vai depender muito da experiência que você possui. Se você possui uma longa experiência com uma tecnologia poderá negociar salários maiores. Manter uma carreira dentro de uma empresa é o método mais consistente de possuir uma fonte de renda, mas nada impede que desenvolvedores atuem como freelancers em outros projetos . Geralmente grandes aplicações são desenvolvidas e mantidas por dezenas de pessoas, então dificilmente um único desenvolvedor conseguirá dar conta de tudo, ainda mais considerando que há muitas áreas diferentes, como front-end, back-end, sre, dba e etc .
  4. Opa, tudo bem? Utilizei o Azure Pipelines apenas com pipelines NodeJS, mas acredito que não seja muito diferente com Wordpress. Vamo lá: 1. Configure o repositório. Vá para o Azure DevOps. Selecione seu projeto ou crie um novo. 2. Configurar o arquivo azure-pipelines.yml No diretório raiz do seu projeto, crie um arquivo chamado "azure-pipelines.yml". Este arquivo vai ser preenchido com as instruções da sua pipeline. trigger: - master # Indica que a pipeline será disparada sempre que houver commit na branch master pool: vmImage: 'ubuntu-latest' steps: - task: NodeTool@0 inputs: versionSpec: '16.x' displayName: 'Install Node.js' - script: | npm install npm build displayName: 'Install and Build' # Esse é um exemplo básico de pipeline que utiliza NodeJS. # Modifique e adicione mais etapas conforme necessário, como build da aplicação, execução de teste, cópia de arquivos e etc. Na documentação do azure devops tem mais alguns modelos de yaml que podem ser úteis. 3: Commit e Push Com o repositório clonado localmente adicione o código do seu projeto WordPress e faça push para o Azure Repos. 4: Ative a Pipeline No Azure DevOps, vá para "Pipelines" no menu e clique em "New Pipeline" e escolha o repositório onde está o azure-pipelines.yml. Por fim clique em "Run" para executar a pipeline. A construção do arquivo yaml vai depender de como sua aplicação está construída e hospedada. Por exemplo, se os arquivos do site precisam disponíveis de forma estática num servidor web, você pode criar uma etapa na pipeline que faça uma conexão FTP com o servidor e copie todos os arquivos do Azure Repos. Espero ter ajudado de alguma forma 😉
  5. Olá. Dei uma olhada no JS que já tem e parece que está bem definido o funcionamento no tabuleiro 3X3. Para conseguir um 4X4 basta modificar os array 'winPatterns' com os padrões corretos de vitória no 4x4, aumentar o tamanho do array 'gameBoard' e por fim ajustar o HTML com os novos elementos. O código parece bem estruturado então deve conseguir incrementar a lógica sem muitos problemas.
  6. Olá As versões comerciais do Intellij possuem o período trial de 30 dias, porém tem disponível a versão community totalmente gratuita: https://www.jetbrains.com/idea/download/?section=windows
  7. Olá. O Google fornece uma API para pesquisas customizadas onde é possível obter imagens: https://developers.google.com/custom-search/v1/overview?hl=pt-br Em C# você pode consumir da seguinte forma: usign var client = new HttpClient(); var url = "https://customsearch.googleapis.com/customsearch/v1?cx=[IdMecanismoPesquisa]&key=[API_KEY]&searchType=image&q=Coca Cola&num=1"; var request = new HttpRequestMessage(HttpMethod.Get, url); request.Headers.Add("Accept", "application/json"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); A partir dessa requisição será obtido a resposta: ... "items": [ { "kind": "customsearch#result", "title": "Coca-Cola - Wikipedia", "htmlTitle": "<b>Coca</b>-<b>Cola</b> - Wikipedia", "link": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e8/15-09-26-RalfR-WLC-0098_-_Coca-Cola_glass_bottle_%28Germany%29.jpg/1200px-15-09-26-RalfR-WLC-0098_-_Coca-Cola_glass_bottle_%28Germany%29.jpg", "displayLink": "en.wikipedia.org", "snippet": "Coca-Cola - Wikipedia", "htmlSnippet": "<b>Coca</b>-<b>Cola</b> - Wikipedia", "mime": "image/jpeg", "fileFormat": "image/jpeg", "image": { "contextLink": "https://en.wikipedia.org/wiki/Coca-Cola", "height": 2128, "width": 1200, "byteSize": 283763, "thumbnailLink": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQJyEDVQYqZINpelmoCLYQPCr6MQXd1m9-6goF80ivqcAhL-84dXFEQwYY&s", "thumbnailHeight": 150, "thumbnailWidth": 85 } } ] ... A documentação descreve os passos para obter o token de acesso e id do mecanismo de pesquisa programável. Importante notar que há uma limitação de uso gratuito de 100 consultas por dia. Uma outra alternativa é utilizar o pacote HtmlAgilityPack para realizar a extração das imagens a partir do HTML das páginas do Google, mas isso vai exigir um bom conhecimento em técnicas de webscraping.
  8. Olá O estilo parece estar definido corretamente, é possível que você não esteja aplicando ao elemento no HTML. Em index.html verifique se foi informado: <header class="banner">
  9. Olá Davi, tudo bom? O problema no seu código é o uso da função Array.of. Para resolver seu problema você pode chamar a Array.from diretamente: function getArrayWithLength(string) { return Array.from(string); } console.log(getArrayWithLength("Hello JS Arrays")); //Saida: //[ // 'H', 'e', 'l', 'l', // 'o', ' ', 'J', 'S', // ' ', 'A', 'r', 'r', // 'a', 'y', 's' //]
  10. Opa @porter, beleza? Ao executar JsonConvert.DeserializeObject, ele retornará um objeto genérico (object). Isso significa que você não terá um tipo específico para trabalhar e acessar os dados do JSON. Para conseguir acessar os valores você pode criar uma classe equivalente ao JSON e especificar o tipo de objeto para o qual deseja desserializar informando o argumento no método DeserializeObject: NotaFiscal notaFiscal = JsonConvert.DeserializeObject<NotaFiscal>(content); string idDaNota = notaFiscal.id; Outra opção é usar os tipos dynamic(não tão recomendado, pois não há verificação de tipo rs): dynamic jsonData = JsonConvert.DeserializeObject(content); string status_processamento = jsonData.retorno.status_processamento;
  11. Se a intenção é transformar a imagem retangular em um quadrado, você pode usar a propriedade overflow: hidden para esconder as partes excedentes da imagem e ajustar o tamanho da imagem usando CSS. <div class="quadrado"> <img src="sua-imagem.jpg" alt="Imagem Retangular"> </div> .quadrado { width: 200px; /* Largura desejada do quadrado */ height: 200px; /* Altura desejada do quadrado */ overflow: hidden; /* Para cortar as partes excedentes da imagem */ } .quadrado img { width: 100%; height: 100%; object-fit: cover; /* Ajusta a imagem para preencher o quadrado */ }
  12. Opa @robert, beleza? Consegue postar o trecho do código? Pela imagem não é possível identificar o problema.
  13. Opa @Killberly, beleza? Sim, você pode criar um contador dentro de uma função, porém você deve criar a variável fora do loop. function exemplo() { var contador = 0; for (var c = 1; c <= 10; c++) { contador = c; } return contador; } var resultado = exemplo(); console.log(resultado);
  14. Opa @jcvilanova, beleza? Não tenho experiência com PHP, mas posso ajudar com esse problema de forma mais conceitual rs. Em C# eu tenho o Razor Pages onde é possível criar uma página HTML e inserir informações compiladas. Por exemplo: <p>...@DateTime.Now nesta cidade de...</p> Então seria possível criar uma pagina HTML com o texto fixo, informações dinâmicas, exportar para PDF e realizar a impressão. Isso também pode ser feito usando apenas HTML e JS, mas acredito que você possa seguir um caminho parecido em PHP.
  15. Não tenho muita experiência com os serviços da hostinger, mas dando uma olhada na página de hospedagem compartilhada parece que só é possível hospedar sites. Pra manter uma aplicação aplicação em execução você precisa ter um servidor e para isso eles oferecem uma solução de VPC que pode resolver seu problema.
×
×
  • Create New...