Berichten getagged "crystal lang
Praktische coderingsvragen beantwoord door GPT3: is het klaar voor de prime time?
Je kunt GPT3 gemakkelijk zelf uitproberen, registreer je gewoon voor een OpenAI account, en je krijgt (op het moment dat ik dit schrijf) 18 USD krediet. Ga naar de volgende link: https://platform.openai.com/playground Hier kunt u uw vraag invoeren en indienen. GPT3 zal antwoorden in hetzelfde tekstvak. Er zijn drie...
WeiterlesenOmgaan met NIL in JSON::Any in Crystal Lang
Een van de uitdagingen bij het ontwikkelen met Crystal is dat het niet zo vergevingsgezind is met betrekking tot datatypes als, laten we zeggen, Python of Ruby. nil zal je bezig houden. De volgende foutmelding: cast from Nil to String failed, in /usr/share/crystal/src/json/any.cr:220:5:220 kan opgelost worden door: # cast naar string, DAN controleren of het nil is als...
WeiterlesenHoe catch all routes te gebruiken met Kemal
Voor een Vue.js single page applicatie - in ieder geval op een SUB URL van onze pagina - willen we een catch all op onze server, die altijd dezelfde template / HTML output naar de browser zal renderen. Kemal is intern gebaseerd op Radix voor routing: https://github.com/luislavena/radix Radix heeft een Catch All / Glob karakter:...
Weiterlesenmongo_orm Uitzondering: ontbrekende bson sleutel: publish_acl (Uitzondering)
Wanneer u uw velddefinities uitbreidt in de mongo_orm documentklassen, specifiek met ingesloten documenten, kan u de volgende runtime (!) fout tegenkomen: Uitzondering: ontbrekende bson sleutel: (Uitzondering) Dit is geen fout in uw code - uw code verhoogt, omdat de databasestructuur niet is zoals hij verwacht dat het is!..
Weiterlesenmongo_orm aangepaste naam voor collectie
mongo_orm zal automatisch de naam voor uw collectie bepalen door gebruik te maken van de Module en Class naam, en een "s" toe te voegen. In gevallen waarin u wilt uw collectie naam, kunt u gewoon dit doen: class PapiTest < Mongo::ORM::Document collection_name "Buster" field test : String end get "/" do pt = PapiTest.new pt.test = "Ik wil ...
WeiterlesenDe reikwijdte van ecr binnen kristal: of hoe geef ik variabelen en Objecten door in ECR-sjablonen?
Als een beginner in de Crystal taal worstel ik nog steeds met het doorgronden van sommige concepten en met het ontwikkelen van een gevoel voor coderen in Crystal. Wanneer ik moeilijke problemen tegenkom, die ik oplos of begin te begrijpen, blog ik erover, zodat anderen er hun voordeel mee kunnen doen - als gebrek aan documentatie...
WeiterlesenUitzondering: Onverwacht citaat op 1:2 (CSV::MalformedCSVError) Kristal
Toen ik een Amazon betaalbestand probeerde te parsen, stuitte ik op dit specifieke probleem: Exception: Unexpected quote at 1:2 (CSV::MalformedCSVError) De reden: Amazon Pay codeert zijn bestanden in UTF-8 met BOM. De BOM is een optionele (in UTF-8 bestanden) marker. U kunt het zien met de tool xxd bijvoorbeeld xxd apolish_amazon_2018DecMonthlyTransaction.csv | less De...
Weiterlesen