{"id":34845,"date":"2019-10-31T22:00:43","date_gmt":"2019-10-31T19:00:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/dve-istorii-kak-anki-mozhet-vam-pomoch-vyuchit-inostrannyj-yazyk-i-podgotovitsya-k-intervyu\/"},"modified":"2019-10-31T22:00:43","modified_gmt":"2019-10-31T19:00:43","slug":"dve-istorii-kak-anki-mozhet-vam-pomoch-vyuchit-inostrannyj-yazyk-i-podgotovitsya-k-intervyu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/dve-istorii-kak-anki-mozhet-vam-pomoch-vyuchit-inostrannyj-yazyk-i-podgotovitsya-k-intervyu","title":{"rendered":"Kaks lugu sellest, kuidas ANKI aitab teil v\u00f5\u00f5rkeelt \u00f5ppida ja intervjuuks valmistuda","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ma olen alati arvanud, et laisk programmeerija on hea programmeerija. Miks? Sest kui paluda usinal teha midagi, siis ta l\u00e4heb ja teebki. Aga laisk programmeerija kulutab 2-3 korda rohkem aega, kuid kirjutab skripti, mis teeb selle tema eest. Esmakordselt v\u00f5ib selleks kuluda p\u00f5hjendamatult palju aega, kuid korduvate \u00fclesannete korral tasub see l\u00e4henemine kiiresti \u00e4ra. Pean end ka laiseks programmeerijaks. See oli sissejuhatus, n\u00fc\u00fcd aga asja juurde. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"istoriya-pervaya\">Esimene lugu<\/h2>\n<p><\/p>\n<p>M\u00f5ned aastad tagasi m\u00f5tlesin, kuidas oma inglise keelt parandada. Mitte midagi paremat ei tulnud meelde kui kirjanduse lugemine. Ostsin elektroonilise lugeri, laadisin alla raamatud ja hakkasin lugema. Lugemise k\u00e4igus sattusin pidevalt silmitsi tundmatute s\u00f5nadega. T\u00f5lkisin need kohe lugerisse sisseehitatud s\u00f5naraamatute abil, kuid m\u00e4rkasin \u00fchte erip\u00e4ra: s\u00f5nad ei tahtnud meelde j\u00e4\u00e4da. Kui ma p\u00e4rast m\u00f5nda lehek\u00fclge uuesti seda s\u00f5na kohtasin, siis 90% t\u00f5en\u00e4osusega vajasin taas t\u00f5lget, ja nii iga kord. T\u00f5ukus m\u00f5te, et pelgalt tundmatute s\u00f5nade t\u00f5lkimisest ei piisa lugemise ajal, tuleb midagi veel teha. Ideaalne variant oleks see s\u00f5na kasutusele v\u00f5tta ja hakata sellega pihta, kuid ma ei ela ingliskeelses riigis, mist\u00f5ttu see on v\u00e4het\u00f5en\u00e4oline. Siis meenus mulle, et olin kunagi lugenud <noindex>Intervallne kordamine<\/noindex>.<\/p>\n<p><\/p>\n<p>Mis see on ja kuidas seda kasutatakse? L\u00fchidalt \u00f6eldes on olemas <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9A%D1%80%D0%B8%D0%B2%D0%B0%D1%8F_%D0%B7%D0%B0%D0%B1%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F\">unustamise k\u00f5ver<\/a><\/noindex>, edasi tuleb tsitaat Vikipeediast:<\/p>\n<p><\/p>\n<blockquote><p>Juba esimese tunni jooksul ununeb kuni 60% kogu saadud teabest, k\u00fcmne tunni p\u00e4rast j\u00e4\u00e4b m\u00e4llu 35% \u00f5pitud materjalist. Edasi l\u00e4heb unustamisprotsess aeglaselt ning kuue p\u00e4eva p\u00e4rast j\u00e4\u00e4b m\u00e4llu umbes 20% algselt \u00f5pitud silpide koguarvust, sama palju j\u00e4\u00e4b m\u00e4llu ka kuu p\u00e4rast.<\/p><\/blockquote>\n<p>Ja j\u00e4reldus siit <\/p>\n<p><\/p>\n<blockquote><p>J\u00e4reldused, mida selle k\u00f5vera p\u00f5hjal teha saab, on, et t\u00f5husaks m\u00e4letamiseks on vajalik \u00f5pitu kordamine.<\/p><\/blockquote>\n<p>Nii oleme j\u00f5udnud ideeni <noindex>intervallkordamisest<\/noindex>.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/apps.ankiweb.net\/\">Aureki<\/a><\/noindex> on t\u00e4iesti tasuta avatud l\u00e4htekoodiga programm, mis teostab intervallkordamise ideed. Lihtsamalt \u00f6eldes on see arvutitud flash-kaardid, \u00fchelt poolt k\u00fcsimus, teiselt poolt vastus. Kuna saate k\u00fcsimusi\/vastuseid teha tavaliste <em>html\/css\/javascript<\/em>, siis v\u00f5ib \u00f6elda, et sellel on t\u00f5eliselt piiritud v\u00f5imalused. Lisaks sellele on see laiendatav spetsiaalsete <noindex><a rel=\"nofollow\" href=\"https:\/\/ankiweb.net\/shared\/addons\/\">pluginatega<\/a><\/noindex>, millest \u00fcks osutub meile hiljem v\u00e4ga vajalikuks.<\/p>\n<p><\/p>\n<p>K\u00e4sitsi kaardikeste loomine on aegan\u00f5udev, t\u00fc\u00fctus ja suure t\u00f5en\u00e4osusega j\u00e4tate selle varsti aretama, seet\u00f5ttu k\u00fcsisin endalt, kas on v\u00f5imalik seda automatiseerida. Vastus \u2013 jah, on v\u00f5imalik. Ja ma tegingi seda. \u00dctleksin kohe, et see on pigem <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Proof_of_concept\">POC (kontseptsiooni t\u00f5end)<\/a><\/noindex>, aga millega on v\u00f5imalik t\u00f6\u00f6tada. Kui kasutajate poolt on huvi ja teised arendajad liituvad, siis on v\u00f5imalik see viia valmis tooteks, millega saavad kasutada isegi tehniliselt ineptne kasutajad. Praegu t\u00e4hendab minu utiliidi kasutamine teatud teadmisi programmeerimisest.<\/p>\n<p><\/p>\n<p>Lugen raamatuid programmi <noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.neverland.alreader&amp;hl=en\">AIReader<\/a><\/noindex>. Sellel on v\u00f5imalus \u00fchendada v\u00e4liseid s\u00f5naraamatuid ning s\u00f5na t\u00f5lkimisel salvestab see s\u00f5na, mille jaoks te t\u00f5lget kutsusite, tekstifaili. J\u00e4\u00e4nud on vaid t\u00f5lkida need s\u00f5nad ja luua ANKI kaardid.<\/p>\n<p><\/p>\n<p>Alguses proovisin t\u00f5lkimiseks kasutada <noindex><a rel=\"nofollow\" href=\"https:\/\/translate.google.com\/\">Google Translate<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.lingvolive.com\/en-us\">Lingvo API<\/a><\/noindex> ja ja. Kuid tasuta teenustega ei l\u00e4inud k\u00f5ik plaanip\u00e4raselt. Tasuta piirangud kurnasin juba arendusprotsessi k\u00e4igus, lisaks ei olnud mul litsentsitingimuste kohaselt lubatud s\u00f5nu vahem\u00e4llu salvestada. \u00dchel hetkel sain aru, et pean s\u00f5nu ise t\u00f5lkima. L\u00f5ppkokkuv\u00f5ttes kirjutati moodul <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/anatoly314\/dsl2html\">dsl2html<\/a><\/noindex> , millega saab \u00fchendada <noindex><a rel=\"nofollow\" href=\"http:\/\/lingvo.helpmax.net\/en\/troubleshooting\/dsl-compiler\/dsl-dictionary-structure\/\">DSL s\u00f5nastikud<\/a><\/noindex> ja mis suudab need konverteerida <em>HTML<\/em> formaati. <\/p>\n<p><\/p>\n<p>Nii n\u00e4eb s\u00f5nastiku artikkel v\u00e4lja *<em>.html<\/em>, minu variant v\u00f5rreldes variandiga <noindex><a rel=\"nofollow\" href=\"http:\/\/goldendict.org\/\">GoldenDict<\/a><\/noindex><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Kaks lugu sellest, kuidas ANKI aitab teil v\u00f5\u00f5rkeelt \u00f5ppida ja intervjuuks valmistuda\" src=\"\/wp-content\/uploads\/2019\/06\/98317e694331c5764fe890827d59e3b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Enne kui otsin s\u00f5na \u00fchendatud s\u00f5nastikest, viin selle <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9B%D0%B5%D0%BC%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F\">s\u00f5nastiku vormi (lemmasse)<\/a><\/noindex> kasutades raamatukogu <noindex><a rel=\"nofollow\" href=\"https:\/\/stanfordnlp.github.io\/CoreNLP\/\">Stanford CoreNLP<\/a><\/noindex>. Tegelikult alustasin ma selle raamatukogu t\u00f5ttu Java kirjutamist ja algne plaan oli k\u00f5ik kirjutada Java-s, aga protsessi k\u00e4igus leidsin raamatukogu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/joeferner\/node-java\">node-java<\/a><\/noindex> , mille abil on suhteliselt lihtne k\u00e4ivitada Java koodi nodejs-ist ja osa koodist on kirjutatud JavaScriptis. Kui oleksin selle raamatukogu varem leidnud, ei oleks Java-s \u00fchtegi rida kirjutatud. Veel \u00fcks k\u00f5rvalprojekt, mis protsessi k\u00e4igus tekkis, oli <noindex><a rel=\"nofollow\" href=\"https:\/\/anatoly314.github.io\/dsl-manual\/\">DSL dokumentatsiooni repositooriumi loomine<\/a><\/noindex> , mis leiti internetist formaadis *<em>.chm<\/em>, konverteeritud ja n\u00e4htavaks tehtud. Kui originaalfaili autor on kasutaja nimega <strong>yozhic<\/strong> , siis suur ait\u00e4h talle tehtud t\u00f6\u00f6 eest, ilma tema dokumentatsioonita poleks mul t\u00f5en\u00e4oliselt midagi v\u00e4lja tulnud.<\/p>\n<p><\/p>\n<p>Nii et mul on ingliskeelne s\u00f5na, selle s\u00f5naraamatu artikkel formaadis *<em>.html<\/em>, j\u00e4etakse kokku k\u00f5ik \u00fchte, luuakse ANKI artiklid s\u00f5nalistest nimekirjadest ja sisestatakse need ANKI andmebaasi. Selle eesm\u00e4rgi saavutamiseks loodi j\u00e4rgmine projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/anatoly314\/data2anki\">data2anki<\/a><\/noindex>. See oskab v\u00f5tta sisendiks s\u00f5nade nimekirja, t\u00f5lkida, luua ANKI *<em>.html<\/em> artiklid ja salvestada need ANKI andmebaasi. Artikli l\u00f5pus on juhend nende kasutamise kohta. Praegu on see siiski teine lugu, kus intervallide kordusi v\u00f5ib olla kasulik.<\/p>\n<p><\/p>\n<h2 id=\"istoriya-vtoraya\">Teine lugu.<\/h2>\n<p><\/p>\n<p>K\u00f5ik inimesed, sealhulgas programmeerijad, otsivad enam-v\u00e4hem kvalifitseeritud spetsialiteeti, seisavad silmitsi vajadusega intervjuuks valmistuda. Paljusid kontseptsioone, mida intervjuul k\u00fcsitakse, ei kasutata igap\u00e4evases praktikas ja need ununevad. J\u00e4lgides oma m\u00e4rkmeid, raamatut v\u00f5i k\u00e4siraamatut, avastasin, et kulutan palju aega ja t\u00e4helepanu selleks, et filtreerida v\u00e4lja juba teadaolevad teadmised, kuna need ei ole alati ilmsed ja tuleb vaeva n\u00e4ha, et m\u00f5ista, et need ei ole asjakohased. Kui j\u00f5uate teema juurde, mida t\u00f5eliselt oli vaja korrata, on sageli nii, et olete juba v\u00e4sinud ja ettevalmistuse kvaliteet kannatab. \u00dchel hetkel m\u00f5tlesin, et miks mitte kasutada ANKI kaarte ka selle jaoks? N\u00e4iteks teema kokkuv\u00f5tmisel luua kohe kokkuv\u00f5te k\u00fcsimuse- ja vastusekujule ning seej\u00e4rel korrates teate kohe, kas tead vastust sellele k\u00fcsimusele v\u00f5i mitte.<\/p>\n<p><\/p>\n<p>Probleem tekkis ainult selles, et k\u00fcsimustega tegelemine on v\u00e4ga aegan\u00f5udev ja igav. Protsessi lihtsustamiseks lisasin projekti funktsiooni, mis v\u00f5imaldab konverteerida <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/anatoly314\/data2anki\">data2anki<\/a><\/noindex> projekti <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Markdown\">markdown<\/a><\/noindex> tekst ANKI kaardis. K\u00f5ik, mida vajate, on kirjutada \u00fcks suur fail, kus k\u00fcsimused ja vastused on m\u00e4rgitud eelnevalt kokkulepitud s\u00fcmbolite j\u00e4rjekorraga, mille alusel parser suudab m\u00f5ista, kus on k\u00fcsimus ja kus vastus.<\/p>\n<p><\/p>\n<p>Kui see fail on loodud, k\u00e4ivitate data2anki ja see loob ANKI kaardid. Originaalfaili on lihtne redigeerida ja jagada, piisab vaid vastava kaardi(t)e kustutamisest ja programmi uuesti k\u00e4ivitamisest, ning uus versioon luuakse.<\/p>\n<p><\/p>\n<h2 id=\"ustanovka-i-polzovaniyu\">Paigaldamine ja kasutamine<\/h2>\n<p><\/p>\n<ol>\n<li>\n<p>ANKI + AnkiConnect paigaldamine<\/p>\n<p><\/p>\n<ol>\n<li>Laadige ANKI alla siit: <noindex><a rel=\"nofollow\" href=\"https:\/\/apps.ankiweb.net\/\">https:\/\/apps.ankiweb.net\/<\/a><\/noindex><\/li>\n<li>Installige AnkiConnect plugin: <noindex><a rel=\"nofollow\" href=\"https:\/\/ankiweb.net\/shared\/info\/2055492159\">https:\/\/ankiweb.net\/shared\/info\/2055492159<\/a><\/noindex><\/li>\n<\/ol>\n<p>\n<\/li>\n<li>\n<p>Installeerimine <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/anatoly314\/data2anki\">data2anki<\/a><\/noindex><\/p>\n<p><\/p>\n<ol>\n<li>Laadige alla <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/anatoly314\/data2anki\">data2anki<\/a><\/noindex> githubi hoidlast\n<pre><code class=\"plaintext\">git clone https:\/\/github.com\/anatoly314\/data2anki<\/code><\/pre>\n<\/li>\n<li>Installige s\u00f5ltuvused\n<pre><code class=\"plaintext\">cd data2anki &amp;&amp; npm install<\/code><\/pre>\n<\/li>\n<li>Laadige alla java s\u00f5ltuvused <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/anatoly314\/data2anki\/releases\/download\/0.1.0\/jar-dependencies.zip\">https:\/\/github.com\/anatoly314\/data2anki\/releases\/download\/0.1.0\/jar-dependencies.zip<\/a><\/noindex><\/li>\n<li>Paki lahti <strong>jar-dependencies.zip<\/strong> ja paigutage sisu <strong>data2anki\/java\/jars<\/strong><\/li>\n<\/ol>\n<p>\n<\/li>\n<li>\n<p>Kasutamine s\u00f5nade t\u00f5lkimiseks:<\/p>\n<p><\/p>\n<ol>\n<li>\n<p>Failis <strong>data2anki\/config.json<\/strong>:<\/p>\n<p><\/p>\n<ul>\n<li>\n<p>v\u00f5tmes <strong>mode<\/strong> m\u00e4rkige v\u00e4\u00e4rtus <strong>dsl2anki<\/strong><\/p>\n<p>\n<\/li>\n<li>\n<p>v\u00f5tmes <strong>modules.dsl.anki.deckName<\/strong> ja <strong>modules.dsl.anki.modelName<\/strong> m\u00e4rkige vastavalt <noindex><a rel=\"nofollow\" href=\"https:\/\/apps.ankiweb.net\/docs\/manual.html#decks\">Deck Name<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"https:\/\/apps.ankiweb.net\/docs\/manual.html#note-types\">Model Name<\/a><\/noindex> (peavad olema loodud enne kaartide loomist). Praegu toetatakse ainult mudelit, mis on t\u00fc\u00fcpi <strong>Basic<\/strong>:<\/p>\n<p><\/p>\n<blockquote><p>Omab Front ja Back v\u00e4lju, ja loob \u00fche kaardi. Esipaneelil sisestatud tekst ilmub kaardi esipanelile, ja tagapaneelil sisestatud tekst ilmub kaardi tagapanelile. <\/p><\/blockquote>\n<p>kus algne s\u00f5na on <em>Esimene v\u00e4li<\/em>, ja t\u00f5lge on <em>Teine v\u00e4li<\/em>. <\/p>\n<p><\/p>\n<p>Ei ole mingeid probleeme toeks lisada <strong>P\u00f5hi (ja tagurpidi kaart)<\/strong>, kus s\u00f5na ja t\u00f5lge luuakse ja tagurpidi kaart, kus t\u00f5lke p\u00f5hjal tuleb meelde tuletada algne s\u00f5na. Vaja on vaid aega ja soovi.<\/p>\n<p>\n<\/li>\n<li>\n<p>v\u00f5tmes <strong>modules.dsl.dictionariesPath<\/strong> defineerite massiivi \u00fchendatud *<em>.dsl<\/em> s\u00f5nastikega. Iga \u00fchendatud s\u00f5nastik on kaust, kus asuvad s\u00f5nastiku failid vastavalt vormingule: <noindex><a rel=\"nofollow\" href=\"https:\/\/anatoly314.github.io\/dsl-manual\/#dict.html\">DSL s\u00f5nastiku struktuur<br \/>\n<\/a><\/noindex><\/p>\n<p>\n<\/li>\n<li>\n<p>v\u00f5tmes <strong>modules.dsl.wordToTranslatePath<\/strong> defineerite tee s\u00f5nade loendisse, mida soovite t\u00f5lkida.<\/p>\n<p>\n<\/li>\n<\/ul>\n<p>\n<\/li>\n<li>K\u00e4itate t\u00f6\u00f6tava ANKI rakenduse juures \n<pre><code class=\"plaintext\">node data2ankiindex.js<\/code><\/pre>\n<\/li>\n<li>Kasum!!!<\/li>\n<\/ol>\n<p>\n<\/li>\n<li>\n<p>Markdownist kaartide loomise kasutamine<\/p>\n<p><\/p>\n<ol>\n<li>\n<p>Failis <strong>data2anki\/config.json<\/strong>:<\/p>\n<p><\/p>\n<ul>\n<li>v\u00f5tmes <strong>mode<\/strong> m\u00e4rkige v\u00e4\u00e4rtus <strong>markdown2anki<\/strong><\/li>\n<li>v\u00f5tmes <strong>modules.markdown.anki.deckName<\/strong> ja <strong>modules.dsl.anki.modelName<\/strong> m\u00e4rkige vastavalt <noindex><a rel=\"nofollow\" href=\"https:\/\/apps.ankiweb.net\/docs\/manual.html#decks\">Deck Name<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"https:\/\/apps.ankiweb.net\/docs\/manual.html#note-types\">Model Name<\/a><\/noindex> (peavad olema loodud enne kaartide loomist). <strong>markdown2anki<\/strong> mood toetab ainult mudelit t\u00fc\u00fcpi <strong>Basic<\/strong>.<\/li>\n<li>\n<p>v\u00f5tmes <strong>modules.markdown.selectors.startQuestionSelectors<\/strong> ja <strong>modules.markdown.selectors.startAnswerSelectors<\/strong> defineerite selektorid, millega m\u00e4rkate vastavalt k\u00fcsimuse ja vastuse algust. Ise selektorireegel ei lahti t\u00f5lgita ega kaardile j\u00f5ua, parser alustab t\u00f6\u00f6d j\u00e4rgmiselt realt. <\/p>\n<p><\/p>\n<h5 id=\"naprimer-vot-eta-kartochka-voprosotvet\">N\u00e4iteks n\u00e4eb see k\u00fcsimus\/vastus kaart v\u00e4lja:<\/h5>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Kaks lugu sellest, kuidas ANKI aitab teil v\u00f5\u00f5rkeelt \u00f5ppida ja intervjuuks valmistuda\" src=\"\/wp-content\/uploads\/2019\/06\/1d32d4c8b44e62027350031090405dd2.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h5 id=\"budet-vyglyadet-v-markdown-sleduyuschim-obrazom\">Markdownis n\u00e4eb see v\u00e4lja j\u00e4rgmiselt:<\/h5>\n<pre>\n#QUESTION#\n## Question 5. Write a mul function which will work properly when invoked with following syntax.\n\n```javascript\nconsole.log(mul(2)(3)(4)); \/\/ output : 24\nconsole.log(mul(4)(3)(4)); \/\/ output : 48\n```\n#ANSWER#\nBelow is the code followed by the explanation of how it works:\n\n```javascript\nfunction mul (x) {\n  return function (y) { \/\/ anonymous function\n    return function (z) { \/\/ anonymous function\n      return x * y * z;\n    };\n  };\n}\n```\n\nHere the `mul` function accepts the first argument and returns the anonymous function which takes the second parameter and returns the anonymous function which takes the third parameter and returns the multiplication of arguments which is being passed in successive\n\nIn Javascript function defined inside has access to outer function variable and function is the first class object so it can be returned by the function as well and passed as an argument in another function.\n- A function is an instance of the Object type\n- A function can have properties and has a link back to its constructor method\n- A function can be stored as variable\n- A function can be pass as a parameter to another function\n- A function can be returned from another function\n<\/pre>\n<blockquote><p>N\u00e4ide on saadud siit: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ganqqwerty\/123-Essential-JavaScript-Interview-Questions\">123-JavaScript-Interview-Questions<\/a><\/noindex><\/p><\/blockquote>\n<p>Projektikaustas on veel fail n\u00e4idistega <code>examples\/markdown2anki-example.md<\/code><\/p>\n<p>\n<\/li>\n<li>v\u00f5tmes <strong>modules.markdown.pathToFile<\/strong><br \/>\nm\u00e4rkige failitee, kus * asub<em>.md<\/em> k\u00fcsimuste\/vastuste fail<\/li>\n<\/ul>\n<p>\n<\/li>\n<li>K\u00e4itate t\u00f6\u00f6tava ANKI rakenduse juures\n<pre><code class=\"plaintext\">node data2ankiindex.js<\/code><\/pre>\n<\/li>\n<li>Kasum!!!<\/li>\n<\/ol>\n<p>\n<\/li>\n<\/ol>\n<p><\/p>\n<h4 id=\"vot-tak-eto-vyglyadit-na-mobilnom-telefone\">Nii see telefonis v\u00e4lja n\u00e4eb:<\/h4>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"D35VtcTtxrs\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/D35VtcTtxrs\/hqdefault.jpg\" alt=\"Vaata videot\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h2 id=\"rezultat\">Tulemus<\/h2>\n<p><\/p>\n<p>Desktopi versioonis saadud ANKI kaardid s\u00fcnkroniseeruvad probleemideta ANKI pilvega (tasuta kuni 100MB) ja edasi saate neid kasutada igal pool. Olemas on rakendused Androidile ja iPhone'ile, samuti saab seda kasutada ka brauseris. Seega, kui teil on aega, mida ei oska kasutada, siis selle asemel, et m\u00f5ttetult Facebooki v\u00f5i kiisusid Instagramis sirvida, saab \u00f5ppida midagi uut. <\/p>\n<p><\/p>\n<h2 id=\"epilog\">Epilog<\/h2>\n<p><\/p>\n<p>Nagu ma juba mainisin, on see pigem t\u00f6\u00f6tav POC, millega saab t\u00f6\u00f6l kasutada, mitte l\u00f5pptoot. Umbes 30% DSL parseri standardist pole rakendatud, ja seet\u00f5ttu <noindex><a rel=\"nofollow\" href=\"https:\/\/anatoly314.github.io\/dsl-manual\/#tag_service.html#alt\">n\u00e4iteks ei saa leida k\u00f5iki s\u00f5nastikuartikleid, mis s\u00f5naraamatutes on.<\/a><\/noindex>, samuti on plaan seda kirjutada <em>JavaScript<\/em>, kuna soovitakse &#171;consistency&#187;, ja lisaks on see praegu kirjutatud mitte v\u00e4ga optimaalselt. Praegu ehitab parser puu, ja see on minu arvates liigset ja keerustab koodi. V <strong>markdown2anki<\/strong> Piltide re\u017eiimis ei parse. Ma \u00fcritan aeglaselt edasi liikuda, kuid kuna kirjutamine on hetkel enda jaoks, siis esmalt lahendan need probleemid, millega ise kokku puutun. Kui keegi soovib aidata, on oodatud. Kui on k\u00fcsimusi programmi kohta, olen avatud aitama l\u00e4bi avatud issues vastavates projektides. Teised ettepanekud ja kriitika saatke siia. Loodan, et see projekt on kellelegi kasulik.<\/p>\n<p><\/p>\n<p>P.S. Kui m\u00e4rkate vigu (ja neid, kahjuks, on), kirjutage era\u00f5igusesse, k\u00f5ik parandatakse.<\/p>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/454236\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042f \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u0447\u0438\u0442\u0430\u043b, \u0447\u0442\u043e \u043b\u0435\u043d\u0438\u0432\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u044d\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442. \u041f\u043e\u0447\u0435\u043c\u0443? \u041f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043f\u043e\u043f\u0440\u043e\u0441\u0438 \u0442\u0440\u0443\u0434\u043e\u043b\u044e\u0431\u0438\u0432\u043e\u0433\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e, \u043e\u043d \u043f\u043e\u0439\u0434\u0435\u0442 \u0438 \u0441\u0434\u0435\u043b\u0430\u0435\u0442. \u0410 \u043b\u0435\u043d\u0438\u0432\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442 \u0432 2-3 \u0440\u0430\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043d\u043e \u043d\u0430\u043f\u0438\u0448\u0435\u0442 \u0441\u043a\u0440\u0438\u043f\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u2014 \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0437\u0430 \u043d\u0435\u0433\u043e. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c, \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437 \u043d\u0430 \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0442\u0440\u0430\u0447\u0435\u043d\u043e \u043d\u0435\u043e\u043f\u0440\u0430\u0432\u0434\u0430\u043d\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043d\u043e \u043f\u0440\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0445\u0441\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26237,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34845","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042f \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u0447\u0438\u0442\u0430\u043b, \u0447\u0442\u043e \u043b\u0435\u043d\u0438\u0432\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u044d\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442. \u041f\u043e\u0447\u0435\u043c\u0443? \u041f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043f\u043e\u043f\u0440\u043e\u0441\u0438 \u0442\u0440\u0443\u0434\u043e\u043b\u044e\u0431\u0438\u0432\u043e\u0433\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e, \u043e\u043d \u043f\u043e\u0439\u0434\u0435\u0442 \u0438 \u0441\u0434\u0435\u043b\u0430\u0435\u0442. \u0410 \u043b\u0435\u043d\u0438\u0432\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442 \u0432 2-3 \u0440\u0430\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043d\u043e \u043d\u0430\u043f\u0438\u0448\u0435\u0442 \u0441\u043a\u0440\u0438\u043f\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u2014 \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0437\u0430 \u043d\u0435\u0433\u043e. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c, \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437 \u043d\u0430 \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0442\u0440\u0430\u0447\u0435\u043d\u043e \u043d\u0435\u043e\u043f\u0440\u0430\u0432\u0434\u0430\u043d\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043d\u043e \u043f\u0440\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0445\u0441\u044f\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/dve-istorii-kak-anki-mozhet-vam-pomoch-vyuchit-inostrannyj-yazyk-i-podgotovitsya-k-intervyu\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u0432\u0435 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u043a\u0430\u043a ANKI \u043c\u043e\u0436\u0435\u0442 \u0432\u0430\u043c \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u044b\u0443\u0447\u0438\u0442\u044c \u0438\u043d\u043e\u0441\u0442\u0440\u0430\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a \u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042f \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u0447\u0438\u0442\u0430\u043b, \u0447\u0442\u043e \u043b\u0435\u043d\u0438\u0432\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u044d\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442. \u041f\u043e\u0447\u0435\u043c\u0443? \u041f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043f\u043e\u043f\u0440\u043e\u0441\u0438 \u0442\u0440\u0443\u0434\u043e\u043b\u044e\u0431\u0438\u0432\u043e\u0433\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e, \u043e\u043d \u043f\u043e\u0439\u0434\u0435\u0442 \u0438 \u0441\u0434\u0435\u043b\u0430\u0435\u0442. \u0410 \u043b\u0435\u043d\u0438\u0432\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442 \u0432 2-3 \u0440\u0430\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043d\u043e \u043d\u0430\u043f\u0438\u0448\u0435\u0442 \u0441\u043a\u0440\u0438\u043f\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u2014 \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0437\u0430 \u043d\u0435\u0433\u043e. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c, \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437 \u043d\u0430 \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0442\u0440\u0430\u0447\u0435\u043d\u043e \u043d\u0435\u043e\u043f\u0440\u0430\u0432\u0434\u0430\u043d\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043d\u043e \u043f\u0440\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0445\u0441\u044f\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/dve-istorii-kak-anki-mozhet-vam-pomoch-vyuchit-inostrannyj-yazyk-i-podgotovitsya-k-intervyu\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:00:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:00:43+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Kaks lugu, kuidas ANKI v\u00f5ib aidata teil v\u00f5\u00f5rkeelt \u00f5ppida ja intervjuuks valmistuda | ProHoster","description":"Olen alati arvanud, et laisk programmeerija on hea programmeerija. Miks? Sest kui paluda usinatel midagi teha, siis nad l\u00e4hevad ja teevad seda. Aga laisk programmeerija kulutab 2-3 korda rohkem aega, kuid kirjutab skripti, mis teeb selle t\u00f6\u00f6 tema eest \u00e4ra. V\u00f5ib-olla kulub esmakordselt selle peale p\u00f5hjendamatult palju aega, kuid j\u00e4tkuvate tingimuste korral.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/dve-istorii-kak-anki-mozhet-vam-pomoch-vyuchit-inostrannyj-yazyk-i-podgotovitsya-k-intervyu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u0432\u0435 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u043a\u0430\u043a ANKI \u043c\u043e\u0436\u0435\u0442 \u0432\u0430\u043c \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u044b\u0443\u0447\u0438\u0442\u044c \u0438\u043d\u043e\u0441\u0442\u0440\u0430\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a \u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e | ProHoster","og:description":"\u042f \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u0447\u0438\u0442\u0430\u043b, \u0447\u0442\u043e \u043b\u0435\u043d\u0438\u0432\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u044d\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442. \u041f\u043e\u0447\u0435\u043c\u0443? \u041f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043f\u043e\u043f\u0440\u043e\u0441\u0438 \u0442\u0440\u0443\u0434\u043e\u043b\u044e\u0431\u0438\u0432\u043e\u0433\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e, \u043e\u043d \u043f\u043e\u0439\u0434\u0435\u0442 \u0438 \u0441\u0434\u0435\u043b\u0430\u0435\u0442. \u0410 \u043b\u0435\u043d\u0438\u0432\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442 \u0432 2-3 \u0440\u0430\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043d\u043e \u043d\u0430\u043f\u0438\u0448\u0435\u0442 \u0441\u043a\u0440\u0438\u043f\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u2014 \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0437\u0430 \u043d\u0435\u0433\u043e. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c, \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437 \u043d\u0430 \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0442\u0440\u0430\u0447\u0435\u043d\u043e \u043d\u0435\u043e\u043f\u0440\u0430\u0432\u0434\u0430\u043d\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043d\u043e \u043f\u0440\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0445\u0441\u044f","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/dve-istorii-kak-anki-mozhet-vam-pomoch-vyuchit-inostrannyj-yazyk-i-podgotovitsya-k-intervyu","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:00:43+00:00","article:modified_time":"2019-10-31T19:00:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34845","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 20:49:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:14:05","updated":"2026-01-21 20:49:19"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=34845"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34845\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/26237"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=34845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=34845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=34845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}