Duae fabulae quomodo ANKI adiuvare possunt linguam alienam discere et colloquiis praeparare

Semper credidi programmatorem pigrum esse bonum programmatorem. Quare? Quia rogas laborantem ut aliquid faciat, ibit et faciet. Et programmator piger plus temporis habebit 2-3, sed scribet scriptionem quae pro eo faciet. Longum tempus irrationabiliter hoc primum facere potest, sed accessus ad iteratis muneribus celerrime solvet. Puto me programmatorem ignavum esse. Hoc erat prooemium, nunc ad negotia descendamus.

Fabulam unum

Ante paucos annos miratus sum quomodo Latina mea emendare possem. Nihil melius in mentem venit quam litteras legere. Lectorem electronicum emi, libros receptas et legere coepi. Dum legens, per ignota verba servavi. Eos statim interpretatus sum utens dictionariis in lectorem constructis, sed unam notam animadverti: verba recordari noluerunt. Cum hoc verbum iterum aliquot paginas postea incidi, cum 90% probabilitate iterum translatione opus erat, et hoc omni tempore accidit. Conclusum est, non satis esse ad verba incognita transferenda, dum legere, aliud facere debes. Optio idealis esset eam in vitam cotidianam introducere et ea uti incipere, sed in regione Anglica non vivo et hoc veri simile est. Tunc recordatus sum quod semel legerim Tractus repetitio.

Quid est, et quid comeditur? In summa, hoc est immemores curvaAdde ex Vicipaedia:

Iam intra horam primam, usque ad 60% omnium informationum receptarum oblivioni tradita est, 10 horarum memorabilium, 35% eorum quae comperta sunt in memoria manet. Tum processus oblivionis lente procedit, et post 6 dies circiter 20% totius numeri syllabarum initiorum discentium in memoria manet, tantundem post mensem in memoria manet.

Et hinc conclusio

Conclusiones, quae in hac curva fundari possunt, sunt quae ad efficacem rerum memorabilem memoriam repetendam necesse est.

Itaque cum idea venimus distantes repetitio.

NKI fons omnino gratuitus et apertus est programmata quae notionem repetitio percursa efficit. Simpliciter positum, schedae mico computerised ex una parte quaestionem habent et responsum ex altera. Quia non potes facere quaestiones / per responsa regularis html/css/javascriptergo possumus dicere quod habet vere infinitas possibilitates. Praeterea expandable cum speciali pluginset una ex eis nobis in futurum multum erit utilis.

Manually chartas creandi longa est, longa, et magna probabilitate, post tempus oblivisceris huius operis, et sic aliquando interrogationem me interrogavi, an hoc opus automate fieri possit. Respondetur sic, potes. et feci. Dicam ilicet, suus 'magis POC (Probatur ratio)sed uti potest. Si interest ab utentibus et aliis tincidunt implicari, adduci potest ad opus perfectum quod usores etiam technice illiterati uti possunt. Nunc, utens utilitate mea, aliquam cognitionem programmandi requirit.

Lego libros programmata utens AIREader. Facultatem habet dictionaria externa coniungendi, et cum verbum interpretaris, verbum quod in translatione ad textum fasciculi vocatum est salvat. Reliquum est ut verba haec transferat et chartas ANKI creet.

Primo conatus sum in translatione uti Google translate, Lingvo API etc. Sed res cum liberis servitiis non elaborarunt. Liberum terminum in processu evolutionis confeci, praeter secundum licentiam verborum, ius verba cacheria non habui. Aliquando intellexi me verba interpretanda esse. Quam ob rem modulus est scriptus dsl2html cui vos can coniungere DSL dictionary et quis scit quomodo eos convertat in HTML format.

Hoc est quod dictionary viscus in * similis.html, optio mea optio comparati GoldenDict

Duae fabulae quomodo ANKI adiuvare possunt linguam alienam discere et colloquiis praeparare

Antequam verbum in dictionariis connexis quaeris, illud affero dictionary forma (lemma) per bibliothecam Stanford CoreNLP. Re quidem vera propter hanc bibliothecam in Java scribere coepi et consilium originale in Java omnia scribere erat, sed in processu bibliothecam inveni. node-java quocum possis faciliter exsequi codicem Javanae a nodejs et nonnullis e codice JavaScript. Si hanc bibliothecam antea invenissem, linea nulla in Iava scripta fuisset. Alterum latus project, quod in processu editum est, est creatio repositio cum DSL documenta quae inventa est in retiacula in forma *.chmin formam divinam conversam et redactam. Si auctor primi lima est a user per agnomen yozhic Hoc articulum cum viderit, valde gratias ago pro opere quod fecit, sine eius documento, id quod verisimile non est, successurum.

Ita, verbum Anglice habeo, suum ingressum in forma * dictionarium..htmlquidquid reliquum est, omnia in unum condat, ANKI articulos e numero verborum condat, eosque in datorum ANKI ingrediatur. Ad hanc rem creatus est propositum data2anki. Ponitur indicem verborum initus, translate, ANKI * creo.html articulos ac notare eos in database ANKI. In fine articuli sunt instructiones quomodo utatur. Interea secunda fabula est ubi repetitiones disiectas utiles esse possunt.

Secunda narratio.

Omnes homines specialem proprietatem magis/minus idoneitatem quaerentes, programmantes etiam, sunt contra necessitatem colloquii praeparandi. Multae notiones quae in colloquiis quaeruntur, in usu cotidiano non uteris et oblivione sunt. Cum ad colloquium parat, per notas flipping, librum, librum referens, intentus sum ad id quod multum temporis et attentionis ad explorandum informationes accipit, quae iam scis quia non semper manifesta est et habere debes. diligenter legere quid sit., nihil attinet. Cum ad thema veneris, quod vere iterandum est, saepe accidit ut iam fessus sis et qualitas praeparationis tuae laborat. Aliquando cogitavi, cur hoc quoque TABULAE ANKI non utebantur? Verbi gratia, cum notat thema, statim notare facit ad modum quaestionis et responsionis, et tunc cum iterabis, statim cognosces an scias quod respondeatur huic quaestioni necne.

Sola quaestio orta fuit quae interrogationes typingis longissimas et taediosum erat. Ut processus facilior; data2anki proiciamus addidi conversus functionality Markdown text in ANKI cards. Omnes opus est scribere unum magnum fasciculum in quo interrogationes et responsiones notentur praefinita serie notarum, ex qua parser intelleget ubi quaestio sit et ubi respondeatur.

Cum hic fasciculus creatus est, data2anki curritis et chartas ANKI creat. Scapus originalis facilis est ad recensendum et communicandum, tantum opus est ut charta correspondentes deleat et propositum iterum currat et nova versio creetur.

Institutionem et usum

  1. Installing ANKI + AnkiConnect

    1. Hinc Download ANKI: https://apps.ankiweb.net/
    2. Install AnkiConnect plugin: https://ankiweb.net/shared/info/2055492159

  2. occasum data2anki

    1. Download data2anki ex github repositio
      git clone https://github.com/anatoly314/data2anki
    2. install clientelas
      cd data2anki && npm install
    3. Download Java clientelas https://github.com/anatoly314/data2anki/releases/download/0.1.0/jar-dependencies.zip
    4. Unpacking jar-dependencies.zip et ponere contenta in data2anki/java/jars

  3. Utere verbis interpretari:

    1. In file data2anki/config.json:

      • in clavem modum intrare in valorem dsl2anki

      • in clavem modules.dsl.anki.deckName ΠΈ modules.dsl.anki.modelName scribe igitur Circumda Nomen ΠΈ Model Name (Iam creari debet ante partum pecto). Currently solum exemplar genus facit Basic:

        Agros ante et Back habet, et unum chartam creabit. Textus quam intras in fronte apparebit in fronte chartae, et textum quem intras in Back, a tergo chartae apparebit.

        ubi est originale verbum? Ante agrumet translatio erit in Retro agri.

        Non est dubium addere auxilium Basic (et reversed card), ubi card in contrarium creabitur pro verbo et translatione, ubi innixa translatione verbi originalis meminisse debes. Omnes opus est tempus et desiderium.

      • in clavem modules.dsl.dictionariesPath subcriptio ordinata cum connexis *.dsl dictionaries. Unumquodque dictionarium connexum est directorium in quo clypei dictionarii ad normam formati locantur: DSL dictionary structure

      • in clavem modules.dsl.wordToTranslatePath iter intrant ad indicem verborum transferendum vis.

    2. Duc cum ANKI application cursus
      node data2ankiindex.js
    3. QUAESTUS!!!

  4. Utitur ad creandum pecto ex markdownum

    1. In file data2anki/config.json:

      • in clavem modum intrare in valorem markdown2anki
      • in clavem modules.markdown.anki.deckName ΠΈ modules.dsl.anki.modelName scribe igitur Circumda Nomen ΠΈ Model Name (Iam creari debet ante partum pecto). For markdown2anki nisi exemplar generis modus facit Basic.
      • in clavem modules.markdown.selectors.startQuestionSelectors ΠΈ modules.markdown.selectors.startAnswerSelectors selectores scribis quibus principium quaestionis et responsionis respective notas. Linea cum ipso electore parsed non erit nec in charta desinet, parser ab altera linea incipiet operari.

        Exempli gratia, quaestio haec / card responsum:

        Duae fabulae quomodo ANKI adiuvare possunt linguam alienam discere et colloquiis praeparare

        Hoc vide in Markdown:
        # QUAESTIO # ## Quaeritur 5. Scribe munus mul, quod cum sequenti syntaxi rite invocatur. ```javascript console.log(mul(2)(3)(4)); // output : 24 console.log(mul(4)(3)(4)); // output : 48 ``` #ANSWER# Infra codicem sequitur explicatio quomodo operatur: ` `javascript munus mul (x) { munus remittere (y) { // anonymus function return function (z) { Anonymi munus reddidit x//*y*z; }; }; } ` ` Hic munus `mul` munus primum argumentum accipit et anonymum munus accipit quod secundum parametrum sumit et redit munus anonymum , quod recipit tertium parametrum , et reddit multiplicationem argumentorum quae in functione Javascript ponuntur successivis definitis . intus habet accessum ad exteriorem functionem variabilem et munus est primae classis objectum, ut possit reddi munere tam bene ac argumento in alio munere. - Munus est instantia generis Objecti - Functio proprietates habere potest et nexum retro ad modum conditoris habet - Functio ut variabilis condi potest - Munus transiri potest ut modulus ad aliud munus - Functio potest esse. rediit ab alio munus
        

        Exemplum hinc desumptum: 123-JavaScript-Interview-Quaestiones

        Est etiam fasciculus cum exemplis in documento folder examples/markdown2anki-example.md

      • in clavem modules.markdown.pathToFile
        scribere iter ad tabella ubi *.md quaestio / respondere file

    2. Duc cum ANKI application cursus
      node data2ankiindex.js
    3. QUAESTUS!!!

Hoc est quod spectat sicut in telephono mobili:

exitum

Chartae in desktop versionis ANKI receptae sine problematibus cum nube ANKI (liberi usque ad 100mb) conformantur, et tunc ubique uti potes. Clientes Android et iPhone sunt, et in navigatro quoque uti potes. Quam ob rem, si tempus habes quod nihil habendum est, pro incassum scrolling per Facebook vel felium super Instagram, aliquid novi discere potes.

epilogus,

Ut monui, hoc plus est operationis POC quam operis uti potes. Circiter 30% vexillum parser DSL non impletur, ideoque; e.g., non omnes viscus dictionarii qui in dictionariis inveniuntur, est etiam idea rescribere in JavaScriptquoniam constantiam desidero, et praeterea nunc optime scriptum non est. Total nunc arborem aedificat, sed, opinor, supervacaneum est et codicem inpedire non oportet. IN' markdown2anki modus, imagines non parsed. Conabor paulatim secare, sed cum pro me scribo, primum omnium solvenda problemata, quas ipse aggrediar, sed si quis adiuvare vult, tunc gratus es. Si interrogationes de programmate habes, laetus ero auxilium per quaestiones apertas in inceptis pertinentibus. Alias ​​reprehensiones et suggestiones hic scribe. Spero hoc consilium alicui utilem fore.

PS Si errores aliquos videas (et, proh dolor, aliquos sunt) ad me scribe in verbo personali, omnia corrigam.

Source: www.habr.com