Entradas Etiquetadas ‘crystal lang’
Preguntas prácticas sobre codificación respondidas por GPT3: ¿está listo para el prime time?
Puedes probar fácilmente GPT3 por ti mismo, simplemente regístrate en una cuenta OpenAI, y obtendrás (en el momento de escribir esto) 18 USD de crédito. Dirígete al siguiente enlace: https://platform.openai.com/playground. Aquí puedes introducir tu pregunta y enviarla. GPT3 responderá en el mismo cuadro de texto. Hay tres...
WeiterlesenTratando con NIL en JSON::Any en Crystal Lang
Uno de los retos al desarrollar con Crystal es que no es tan indulgente con los tipos de datos como, por ejemplo, Python o Ruby. nil te mantendrá ocupado. El siguiente mensaje de error: cast from Nil to String failed, at /usr/share/crystal/src/json/any.cr:220:5:220 puede resolverse de la siguiente manera # cast to string, LUEGO comprobar si es nil si...
WeiterlesenCómo utilizar las rutas de captura con Kemal
Para una aplicación Vue.js de una sola página - al menos en una URL SUB de nuestra página - queremos un catch all en nuestro servidor, que siempre rendirá la misma plantilla / salida HTML al navegador. Kemal se basa internamente en Radix para el enrutamiento: https://github.com/luislavena/radix Radix tiene un carácter Catch All / Glob...
Weiterlesenmongo_orm Excepción: falta la clave bson: publish_acl (Excepción)
Cuando extiendas tus definiciones de campo en las clases documentales de mongo_orm, específicamente con documentos incrustados, podrías encontrarte con el siguiente error en tiempo de ejecución (!) Excepción: falta la clave bson: ¡ (Excepción) Esto no es un error en su código - su código está levantando, porque la estructura de la base de datos no es como se espera que sea!
Weiterlesenmongo_orm nombre personalizado para la colección
mongo_orm determinará automáticamente el nombre de su colección utilizando el nombre del módulo y de la clase, y añadiendo una "s". En los casos en los que quieras nombrar tu colección, puedes simplemente hacer esto: class PapiTest < Mongo::ORM::Document collection_name "Buster" field test : String end get "/" do pt = PapiTest.new pt.test = "Quiero...
WeiterlesenEl alcance de ecr dentro de crystal: o ¿cómo puedo pasar variables y objetos a las plantillas de ECR?
Como principiante en el lenguaje Crystal, todavía me cuesta entender algunos de sus conceptos y desarrollar una sensación de codificación en Crystal. Cuando me encuentro con problemas difíciles, que resuelvo o empiezo a entender, escribo un blog sobre ellos, para que otros puedan beneficiarse - ya que la falta de documentación...
WeiterlesenExcepción: Cita inesperada en 1:2 (CSV::MalformedCSVError) Crystal
Mientras trataba de analizar un archivo de pago de Amazon, me encontré con este problema en particular: Excepción: Cita inesperada en 1:2 (CSV::MalformedCSVError) La razón: Amazon Pay codifica sus archivos en UTF-8 con BOM. El BOM es un marcador opcional (en archivos UTF-8). Puedes verlo con la herramienta xxd por ejemplo xxd apolish_amazon_2018DecMonthlyTransaction.csv | menos El...
Weiterlesen