Artigos com a etiqueta ‘crystal lang’
Perguntas práticas de codificação respondidas por GPT3: está pronto para o horário nobre?
Pode experimentar facilmente o GPT3 para si próprio, basta registar-se para uma conta OpenAI, e receberá (no momento em que o escrever) 18 USD de crédito. Vá para o seguinte link: https://platform.openai.com/playground Aqui pode introduzir a sua pergunta, e submetê-la. GPT3 irá responder na mesma caixa de texto. Há três...
WeiterlesenLidando com NIL em JSON::Qualquer em Crystal Lang
Um dos desafios ao desenvolver com o Crystal é que ele não é tão clemente sobre os tipos de dados como, digamos, Python ou Ruby. nulo irá mantê-lo ocupado. A seguinte mensagem de erro: cast from Nil to String failed, at /usr/share/crystal/src/json/any.cr:220:5:220 pode ser resolvido por: # cast to string, ENTÃO verifique se é nulo se...
WeiterlesenComo utilizar todas as rotas com Kemal
Para uma aplicação Vue.js de página única - pelo menos em uma URL SUB de nossa página - queremos um catch all em nosso servidor, que irá sempre renderizar o mesmo template / saída HTML para o navegador. Kemal é baseado internamente no Radix para roteamento: https://github.com/luislavena/radix O Radix tem um caractere Catch All / Glob:...
Weiterlesenmongo_orm Exception: missing bson key: publish_acl (Exceção)
Quando você amplia suas definições de campo nas classes de documentos mongo_orm, especificamente com documentos embutidos, você pode encontrar o seguinte erro de tempo de execução (!): Exceção: falta da chave bson: (Exceção) Isto não é um erro no seu código - o seu código está a subir, porque a estrutura da base de dados não é como espera que seja!...
Weiterlesenmongo_orm nome personalizado para coleta
mongo_orm determinará automaticamente o nome da sua coleção usando o nome do Módulo e da Classe, e anexando um "s". Nos casos em que você quer nomear sua coleção, você pode simplesmente fazer isso: classe PapiTest < Mongo::ORM::Document collection_name "Buster" field test : String end get "/" do pt = PapiTest.new pt.test = "I want...
WeiterlesenO escopo do ecr dentro do cristal: ou como eu passo em variáveis e Objetos em modelos ECR?
Como principiante na linguagem Crystal, ainda tenho dificuldade em entender alguns dos conceitos nela contidos, e desenvolver uma sensação de codificação em Crystal. Quando me deparo com problemas difíceis, que eu resolvo ou começo a entender, faço um blog sobre eles, para que outros possam se beneficiar - como a falta de documentação...
WeiterlesenExceção: Citação inesperada a 1:2 (CSV::MalformedCSVError) Cristal
Enquanto tentava analisar um arquivo de pagamento da Amazon, deparei-me com este problema em particular: Exceção: Citação inesperada à 1:2 (CSV::MalformedCSVError) A razão: A Amazon Pay codifica os seus ficheiros em UTF-8 com BOM. A BOM é um marcador opcional (em arquivos UTF-8). Você pode vê-lo com a ferramenta xxd por exemplo xxd apolish_amazon_2018DecMonthlyTransaction.csv | less The...
Weiterlesen