Beiträge mit dem Stichwort: ‘crystal lang̵
Praktische Fragen zur Kodierung werden von GPT3 beantwortet: Ist es bereit für die Primetime?
Sie können GPT3 ganz einfach selbst ausprobieren. Registrieren Sie sich einfach für ein OpenAI-Konto, und Sie erhalten (zum Zeitpunkt der Erstellung dieses Artikels) 18 USD Guthaben. Gehen Sie auf den folgenden Link: https://platform.openai.com/playground Hier können Sie Ihre Frage eingeben und abschicken. GPT3 wird im selben Textfeld antworten. Es gibt drei...
WeiterlesenUmgang mit NIL in JSON::Any in Crystal Lang
Eine der Herausforderungen bei der Entwicklung mit Crystal ist, dass es nicht so nachsichtig mit Datentypen umgeht wie z.B. Python oder Ruby. nil wird Sie beschäftigen. Die folgende Fehlermeldung: cast from Nil to String failed, at /usr/share/crystal/src/json/any.cr:220:5:220 kann wie folgt gelöst werden: # cast to string, DANN prüfen, ob es nil ist, wenn...
WeiterlesenSo verwenden Sie Catch-All-Routen mit Kemal
Für eine Vue.js Single-Page-Anwendung - zumindest auf einer SUB-URL unserer Seite - wollen wir ein Catch-All auf unserem Server, das immer die gleiche Vorlage / HTML-Ausgabe an den Browser rendert. Kemal basiert intern auf Radix für das Routing: https://github.com/luislavena/radix Radix hat ein Catch All / Glob Zeichen:...
Weiterlesenmongo_orm Exception: fehlender bson-Schlüssel: publish_acl (Exception)
Wenn Sie Ihre Felddefinitionen in den mongo_orm-Dokumentenklassen erweitern, insbesondere mit eingebetteten Dokumenten, können Sie auf den folgenden Laufzeitfehler (!) stoßen: Exception: missing bson key: (Exception) Dies ist kein Fehler in Ihrem Code - Ihr Code wird ausgelöst, weil die Datenbankstruktur nicht so ist, wie er sie erwartet!...
Weiterlesenmongo_orm benutzerdefinierter Name für die Sammlung
mongo_orm bestimmt automatisch den Namen für Ihre Sammlung, indem es den Modul- und Klassennamen verwendet und ein "s" anhängt. In Fällen, in denen Sie Ihre Sammlung benennen möchten, können Sie einfach Folgendes tun: class PapiTest < Mongo::ORM::Document collection_name "Buster" field test : String end get "/" do pt = PapiTest.new pt.test = "Ich möchte...
WeiterlesenDer Anwendungsbereich von ecr in crystal: oder wie übergebe ich Variablen und Objekte in ECR-Vorlagen?
Als Anfänger in der Crystal-Sprache kämpfe ich immer noch damit, einige der darin enthaltenen Konzepte zu verstehen und ein Gefühl für die Codierung in Crystal zu entwickeln. Wenn ich auf schwierige Probleme stoße, die ich löse oder zu verstehen beginne, blogge ich darüber, damit auch andere davon profitieren können - denn der Mangel an Dokumentation...
WeiterlesenException: Unerwartetes Zitat bei 1:2 (CSV::MalformedCSVError) Crystal
Beim Versuch, eine Amazon Pay-Datei zu analysieren, bin ich über dieses spezielle Problem gestolpert: Exception: Unerwartetes Zitat bei 1:2 (CSV::MalformedCSVError) Der Grund: Amazon Pay kodiert seine Dateien in UTF-8 mit BOM. Das BOM ist eine optionale (in UTF-8-Dateien) Markierung. Sie können es mit dem Tool xxd sehen, z.B. xxd apolish_amazon_2018DecMonthlyTransaction.csv | less Die...
Weiterlesen