{"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\/sq\/blog\/novosti-interneta\/dve-istorii-kak-anki-mozhet-vam-pomoch-vyuchit-inostrannyj-yazyk-i-podgotovitsya-k-intervyu","title":{"rendered":"Dy histori si ANKI mund t'ju ndihmoj\u00eb t\u00eb m\u00ebsoni nj\u00eb gjuh\u00eb t\u00eb huaj dhe t\u00eb p\u00ebrgatiteni p\u00ebr intervista","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Un\u00eb gjithmon\u00eb e kam menduar se nj\u00eb programues i len\u00eb \u00ebsht\u00eb nj\u00eb programues i mir\u00eb. Pse? Sepse n\u00ebse i k\u00ebrkon nj\u00eb programues t\u00eb punoj\u00e7\u00ebm t\u00eb b\u00ebj\u00eb di\u00e7ka, ai do t\u00eb shkoj\u00eb dhe do ta b\u00ebj\u00eb. Por nj\u00eb programues i len\u00eb do t\u00eb shpenzoj\u00eb 2-3 her\u00eb m\u00eb shum\u00eb koh\u00eb, por do t\u00eb shkruaj\u00eb nj\u00eb skript q\u00eb do ta b\u00ebj\u00eb k\u00ebt\u00eb p\u00ebr t\u00eb. Ndoshta her\u00ebn e par\u00eb do t\u00eb harxhohet m\u00eb shum\u00eb koh\u00eb se sa duhet, por me p\u00ebrs\u00ebritjen e detyrave, ky qasje shum\u00eb shpejt shpaguan. Un\u00eb e konsideroj veten nj\u00eb programues t\u00eb len\u00eb. Kjo ishte nj\u00eb hyrje, tani le t\u00eb kalojm\u00eb n\u00eb pun\u00eb. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"istoriya-pervaya\">Historia e par\u00eb<\/h2>\n<p><\/p>\n<p>Disa vite m\u00eb par\u00eb mendova se si mund t\u00eb p\u00ebrmir\u00ebsoja anglishten time. Nuk m\u00eb erdhi n\u00eb mendje asgj\u00eb m\u00eb e mir\u00eb se leximi i let\u00ebrsis\u00eb. Bleva nj\u00eb lexues elektronik, ngarkova libra dhe fillova t\u00eb lexoj. Gjat\u00eb leximit, vazhdimisht p\u00ebrballesha me fjal\u00eb t\u00eb panjohura. I p\u00ebrkthenja menj\u00ebher\u00eb me an\u00eb t\u00eb fjalor\u00ebve t\u00eb nd\u00ebrtuar n\u00eb lexues, megjithat\u00eb vura re nj\u00eb ve\u00e7ori: fjal\u00ebt nuk donin t\u00eb mbaheshin mend. Kur pas disa faqeve e takoja p\u00ebrs\u00ebri at\u00eb fjal\u00eb, me 90% mund\u00ebsi kisha nevoj\u00eb p\u00ebrs\u00ebri p\u00ebr p\u00ebrkthim, dhe ashtu \u00e7do her\u00eb. M\u00eb p\u00ebrfund eshte se nuk \u00ebsht\u00eb e mjaftueshme t\u00eb p\u00ebrkthesh fjal\u00ebt e panjohura gjat\u00eb leximit, duhet t\u00eb b\u00ebsh di\u00e7ka tjet\u00ebr. Nj\u00eb variant ideal do t\u00eb ishte ta futja n\u00eb p\u00ebrdorim dhe t\u00eb filloja ta p\u00ebrdorja, por un\u00eb nuk jetoj n\u00eb nj\u00eb vend anglishtfol\u00ebs dhe kjo \u00ebsht\u00eb pak e mundshme. At\u00ebher\u00eb m\u00eb erdhi n\u00eb mendje se nj\u00ebher\u00eb m\u00eb par\u00eb kisha lexuar p\u00ebr <noindex>P\u00ebrs\u00ebritjet e intervaleve<\/noindex>.<\/p>\n<p><\/p>\n<p>\u00c7far\u00eb \u00ebsht\u00eb kjo dhe si p\u00ebrdoret? N\u00ebse e shpreh shkurto, ka nj\u00eb <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\">kurb\u00eb harrimi<\/a><\/noindex>, m\u00eb pas citimi nga Wikipedia:<\/p>\n<p><\/p>\n<blockquote><p>Gjat\u00eb or\u00ebs s\u00eb par\u00eb harrohen deri n\u00eb 60% t\u00eb t\u00eb gjitha informacionit t\u00eb marra, pas 10 or\u00ebsh nga memorizimi mbetet 35% e asaj q\u00eb \u00ebsht\u00eb m\u00ebsuar. M\u00eb pas procesi i harres\u00ebs vazhdon ngadal\u00eb, dhe pas 6 dit\u00ebsh mbetet rreth 20% e numrit t\u00eb p\u00ebrgjithsh\u00ebm t\u00eb sloganeve fillimisht t\u00eb m\u00ebsuara, po aq mbetet n\u00eb kujtes\u00eb edhe pas nj\u00eb muaji.<\/p><\/blockquote>\n<p>Dhe p\u00ebrfundimi k\u00ebtu <\/p>\n<p><\/p>\n<blockquote><p>P\u00ebrfundimet q\u00eb mund t\u00eb nxirren nga ky grafik jan\u00eb se p\u00ebr memorimin e efektsh\u00ebm \u00ebsht\u00eb e nevojshme p\u00ebrs\u00ebritja e materialit t\u00eb m\u00ebsuar.<\/p><\/blockquote>\n<p>Ja ku arrit\u00ebm n\u00eb iden\u00eb <noindex>t\u00eb p\u00ebrs\u00ebritjes intervale<\/noindex>.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/apps.ankiweb.net\/\">ANKI<\/a><\/noindex> \u00ebsht\u00eb nj\u00eb program absolutisht falas me kod t\u00eb hapur, i cili realizon iden\u00eb e p\u00ebrs\u00ebritjes intervale. Thjesht, jan\u00eb kartela elektronike: nga nj\u00ebra an\u00eb \u00ebsht\u00eb pyetja, nga ana tjet\u00ebr p\u00ebrgjigjja. Duke qen\u00eb se mund t\u00eb krijoni pyetje\/p\u00ebrgjigje duke p\u00ebrdorur <em>html\/css\/javascript<\/em>, mund t\u00eb themi se ka potenciale t\u00eb v\u00ebrteta t\u00eb pafundme. P\u00ebr m\u00eb tep\u00ebr, \u00ebsht\u00eb e zgjerueshme me <noindex><a rel=\"nofollow\" href=\"https:\/\/ankiweb.net\/shared\/addons\/\">plugins<\/a><\/noindex>, dhe nj\u00ebri nga ato do t\u00eb na duhej shum\u00eb m\u00eb von\u00eb.<\/p>\n<p><\/p>\n<p>T\u00eb krijosh karta manualisht \u00ebsht\u00eb e ngadalt\u00eb, e m\u00ebrzitshme, dhe me nj\u00eb mund\u00ebsi t\u00eb madhe q\u00eb pas nj\u00eb kohe do ta l\u00ebsh dhe p\u00ebr k\u00ebt\u00eb arsye, n\u00eb nj\u00eb moment, i b\u00ebra vetes pyetjen, a mund ta automatizoj k\u00ebt\u00eb proces. P\u00ebrgjigjja \u00ebsht\u00eb po, \u00ebsht\u00eb e mundur. Dhe un\u00eb e b\u00ebra k\u00ebt\u00eb. T\u00eb them t\u00eb drejt\u00ebn, \u00ebsht\u00eb m\u00eb shum\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Proof_of_concept\">POC (Prova e konceptit)<\/a><\/noindex>, por q\u00eb mund t\u00eb p\u00ebrdoret. N\u00ebse do t\u00eb ket\u00eb interes nga ana e p\u00ebrdoruesve dhe do t\u00eb vijn\u00eb zhvillues t\u00eb tjer\u00eb, at\u00ebher\u00eb mund ta zhvillojm\u00eb n\u00eb nj\u00eb produkt t\u00eb gatsh\u00ebm, q\u00eb do t\u00eb mund ta p\u00ebrdorin edhe p\u00ebrdoruesit teknikisht m\u00eb pak t\u00eb arsimuar. Tani, p\u00ebrdorimi i programit tim supozon disa njohuri n\u00eb programim.<\/p>\n<p><\/p>\n<p>Un\u00eb lexoj libra me ndihm\u00ebn e programit <noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.neverland.alreader&amp;hl=en\">AIReader<\/a><\/noindex>. Ai ka mund\u00ebsin\u00eb p\u00ebr t'u lidhur me fjalor\u00eb t\u00eb jasht\u00ebm, dhe po ashtu, kur p\u00ebrkthen nj\u00eb fjal\u00eb, e ruan fjal\u00ebn p\u00ebr t\u00eb cil\u00ebn ju k\u00ebrkoni p\u00ebrkthimin, n\u00eb nj\u00eb skedar teksti. Tani mbetet vet\u00ebm ta p\u00ebrkthejm\u00eb k\u00ebto fjal\u00eb dhe t\u00eb krijojm\u00eb karta ANKI.<\/p>\n<p><\/p>\n<p>Fillimisht, u p\u00ebrpoqa t\u00eb p\u00ebrdor <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> sh.p. Por sh\u00ebrbimet falas nuk arrit\u00ebm. Limiti falas e kisha skaduar edhe gjat\u00eb procesit t\u00eb zhvillimit, p\u00ebr m\u00eb tep\u00ebr, sipas kushteve t\u00eb licenc\u00ebs nuk kisha t\u00eb drejt\u00eb t\u00eb ruaja fjal\u00ebt. N\u00eb nj\u00eb moment kuptova se duhej t'i p\u00ebrktheja fjal\u00ebt vet\u00eb. N\u00eb fund, u shkrua nj\u00eb modul <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/anatoly314\/dsl2html\">dsl2html<\/a><\/noindex> me t\u00eb cilin mund t\u00eb lidhen <noindex><a rel=\"nofollow\" href=\"http:\/\/lingvo.helpmax.net\/en\/troubleshooting\/dsl-compiler\/dsl-dictionary-structure\/\">fjalor\u00ebt DSL<\/a><\/noindex> dhe q\u00eb di t\u00eb konvertoj\u00eb ato n\u00eb <em>HTML<\/em> format. <\/p>\n<p><\/p>\n<p>K\u00ebshtu duket artikulli i fjalorit n\u00eb *<em>.html<\/em>, varianti im n\u00eb krahasim me variantin <noindex><a rel=\"nofollow\" href=\"http:\/\/goldendict.org\/\">GoldenDict<\/a><\/noindex><\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dy histori si ANKI mund t&#039;ju ndihmoj\u00eb t\u00eb m\u00ebsoni nj\u00eb gjuh\u00eb t\u00eb huaj dhe t\u00eb p\u00ebrgatiteni p\u00ebr intervista\" src=\"\/wp-content\/uploads\/2019\/06\/98317e694331c5764fe890827d59e3b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Para se t\u00eb k\u00ebrkoj nj\u00eb fjal\u00eb n\u00eb fjalor\u00ebt e lidhur, e sjell n\u00eb <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\">form\u00ebn e fjalorit (lem\u00eb)<\/a><\/noindex> p\u00ebrmes bibliotek\u00ebs <noindex><a rel=\"nofollow\" href=\"https:\/\/stanfordnlp.github.io\/CoreNLP\/\">Stanford CoreNLP<\/a><\/noindex>. N\u00eb t\u00eb v\u00ebrtet\u00eb, p\u00ebr shkak t\u00eb k\u00ebsaj biblioteke fillova t\u00eb shkruaj n\u00eb Java dhe plani fillestar ishte t\u00eb shkruaja gjith\u00e7ka n\u00eb Java, por gjat\u00eb procesit pash\u00eb bibliotek\u00ebn <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/joeferner\/node-java\">node-java<\/a><\/noindex> me ndihm\u00ebn e s\u00eb cil\u00ebs mund t\u00eb ekzekutoj relativisht leht\u00eb kodin Java nga nodejs dhe nj\u00eb pjes\u00eb e kodit \u00ebsht\u00eb shkruar n\u00eb JavaScript. N\u00ebse do t\u00eb kisha gjetur k\u00ebt\u00eb bibliotek\u00eb m\u00eb her\u00ebt, nuk do t\u00eb kishte asnj\u00eb rresht t\u00eb shkruar n\u00eb Java. Nj\u00eb projekt tjet\u00ebr an\u00ebsor q\u00eb ka lindur gjat\u00eb procesit \u00ebsht\u00eb krijimi i <noindex><a rel=\"nofollow\" href=\"https:\/\/anatoly314.github.io\/dsl-manual\/\">nj\u00eb repozitoriumi me dokumentacionin e DSL<\/a><\/noindex> q\u00eb \u00ebsht\u00eb gjetur n\u00eb rrjet n\u00eb formatin *<em>.chm<\/em>, \u00ebsht\u00eb konvertuar dhe sjell\u00eb n\u00eb nj\u00eb form\u00eb njer\u00ebzore. N\u00ebse autori i skedarit origjinal \u00ebsht\u00eb p\u00ebrdoruesi me emrin <strong>yozhic<\/strong> , e sheh k\u00ebt\u00eb artikull, at\u00ebher\u00eb i jam shum\u00eb mir\u00ebnjoh\u00ebs p\u00ebr pun\u00ebn e tij, pa dokumentacionin e tij, ndoshta nuk do t\u00eb kisha arritur asgj\u00eb.<\/p>\n<p><\/p>\n<p>Pra, kam nj\u00eb fjal\u00eb n\u00eb anglisht, artikulli i saj n\u00eb fjalor n\u00eb format *<em>.html<\/em>, duhet t\u00eb mblidhen t\u00eb gjitha n\u00eb nj\u00eb vend, t\u00eb krijohen artikuj ANKI nga lista e fjal\u00ebve dhe t\u00eb regjistrohen n\u00eb baz\u00ebn e t\u00eb dh\u00ebnave ANKI. P\u00ebr k\u00ebt\u00eb q\u00ebllim, projekti i m\u00ebposht\u00ebm \u00ebsht\u00eb krijuar <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/anatoly314\/data2anki\">data2anki<\/a><\/noindex>. Ai merr si input nj\u00eb list\u00eb fjal\u00ebsh, p\u00ebrkthehet, krijon artikuj ANKI *<em>.html<\/em> dhe i regjistron n\u00eb baz\u00ebn e t\u00eb dh\u00ebnave ANKI. N\u00eb fund t\u00eb artikullit ka udh\u00ebzime se si ta p\u00ebrdorni. Deri tani, kjo \u00ebsht\u00eb historia e dyt\u00eb ku p\u00ebrs\u00ebritjet intervale mund t\u00eb jen\u00eb t\u00eb dobishme.<\/p>\n<p><\/p>\n<h2 id=\"istoriya-vtoraya\">Historia e dyt\u00eb.<\/h2>\n<p><\/p>\n<p>T\u00eb gjith\u00eb njer\u00ebzit q\u00eb jan\u00eb duke k\u00ebrkuar nj\u00eb profesion m\u00eb shum\u00eb apo m\u00eb pak t\u00eb kualifikuar, p\u00ebrfshir\u00eb programuesit, p\u00ebrballen me nevoj\u00ebn p\u00ebr t'u p\u00ebrgatitur p\u00ebr intervistat. Shum\u00eb koncepte q\u00eb shqiptohen n\u00eb intervista nuk i p\u00ebrdorni n\u00eb praktik\u00ebn tuaj t\u00eb p\u00ebrditshme dhe ato harrohen. Gjat\u00eb p\u00ebrgatitjes p\u00ebr nj\u00eb intervist\u00eb, duke kaluar p\u00ebrmes sh\u00ebnimeve, librit, manualit, u p\u00ebrballa me faktin se merret shum\u00eb koh\u00eb dhe v\u00ebmendje p\u00ebr t\u00eb filtruar informacionin q\u00eb tashm\u00eb e dini, sepse ai nuk \u00ebsht\u00eb gjithmon\u00eb t\u00ebr\u00ebsisht i qart\u00eb dhe duhet t\u00eb lexoni me kujdes p\u00ebr t\u00eb kuptuar se \u00e7far\u00eb \u00ebsht\u00eb e pap\u00ebrputhshme. Kur arrini n\u00eb tem\u00ebn q\u00eb v\u00ebrtet k\u00ebrkon p\u00ebrs\u00ebritje, shpesh ndodh q\u00eb t\u00eb jeni t\u00eb lodhur dhe cil\u00ebsia e p\u00ebrgatitjes zvog\u00eblohet. N\u00eb nj\u00eb moment, mendova, pse t\u00eb mos p\u00ebrdorim kartat ANKI p\u00ebr k\u00ebt\u00eb? P\u00ebr shembull, gjat\u00eb marrjes s\u00eb sh\u00ebnimeve p\u00ebr nj\u00eb tem\u00eb, t\u00eb krijoni menj\u00ebher\u00eb nj\u00eb sh\u00ebnim n\u00eb form\u00ebn e pyetjeve dhe p\u00ebrgjigjeve, dhe pastaj gjat\u00eb p\u00ebrs\u00ebritjes do t\u00eb dini menj\u00ebher\u00eb n\u00ebse e dini ose jo p\u00ebrgjigjen p\u00ebr k\u00ebt\u00eb pyetje.<\/p>\n<p><\/p>\n<p>Problemi ishte vet\u00ebm se krijimi i pyetjeve ishte shum\u00eb i gjat\u00eb dhe i m\u00ebrzitsh\u00ebm. P\u00ebr t\u00eb leht\u00ebsuar procesin, n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/anatoly314\/data2anki\">data2anki<\/a><\/noindex> projektin shtova funksionalitetin p\u00ebr t\u00eb konvertuar <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Markdown\">markdown<\/a><\/noindex> teksti n\u00eb ANKI karta. E gjith\u00eb q\u00eb ju nevojitet \u00ebsht\u00eb t\u00eb shkruani nj\u00eb skedar t\u00eb madh, ku pyetjet dhe p\u00ebrgjigjet do t\u00eb jen\u00eb t\u00eb sh\u00ebnuara me nj\u00eb sekuenc\u00eb simboresh t\u00eb paracaktuar, me t\u00eb cilat parser-i do t\u00eb kuptoj\u00eb se ku \u00ebsht\u00eb pyetja dhe ku \u00ebsht\u00eb p\u00ebrgjigjja.<\/p>\n<p><\/p>\n<p>Pasi t\u00eb krijohet ky skedari, ju nisni data2anki dhe ai krijon karta ANKI. Skedari origjinal \u00ebsht\u00eb leht\u00ebsisht i redaktuesh\u00ebm dhe i ndar\u00eb, thjesht duhet t\u00eb fshini kart\u00ebn(e) p\u00ebrkat\u00ebse dhe t\u00eb nisni p\u00ebrs\u00ebri programin, dhe nj\u00eb variant i ri do t\u00eb krijohet.<\/p>\n<p><\/p>\n<h2 id=\"ustanovka-i-polzovaniyu\">Instalimi dhe p\u00ebrdorimi<\/h2>\n<p><\/p>\n<ol>\n<li>\n<p>Instalimi ANKI + AnkiConnect<\/p>\n<p><\/p>\n<ol>\n<li>Shkarkoni ANKI k\u00ebtu: <noindex><a rel=\"nofollow\" href=\"https:\/\/apps.ankiweb.net\/\">https:\/\/apps.ankiweb.net\/<\/a><\/noindex><\/li>\n<li>Instaloni plugin AnkiConnect: <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>Instalimi <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/anatoly314\/data2anki\">data2anki<\/a><\/noindex><\/p>\n<p><\/p>\n<ol>\n<li>Shkarkoni <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/anatoly314\/data2anki\">data2anki<\/a><\/noindex> nga repozitori github\n<pre><code class=\"plaintext\">git clone https:\/\/github.com\/anatoly314\/data2anki<\/code><\/pre>\n<\/li>\n<li>Instaloni var\u00ebsit\u00eb\n<pre><code class=\"plaintext\">cd data2anki &amp;&amp; npm install<\/code><\/pre>\n<\/li>\n<li>Shkarkoni var\u00ebsit\u00eb java <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>Shk\u00ebputni <strong>jar-dependencies.zip<\/strong> dhe vendosni p\u00ebrmbajtjen e tij n\u00eb <strong>data2anki\/java\/jars<\/strong><\/li>\n<\/ol>\n<p>\n<\/li>\n<li>\n<p>P\u00ebrdorimi p\u00ebr p\u00ebrkthimin e fjal\u00ebve:<\/p>\n<p><\/p>\n<ol>\n<li>\n<p>N\u00eb skedar <strong>data2anki\/config.json<\/strong>:<\/p>\n<p><\/p>\n<ul>\n<li>\n<p>n\u00eb \u00e7el\u00ebsin <strong>mode<\/strong> shkruani vler\u00ebn <strong>dsl2anki<\/strong><\/p>\n<p>\n<\/li>\n<li>\n<p>n\u00eb \u00e7el\u00ebsin <strong>modules.dsl.anki.deckName<\/strong> dhe <strong>modules.dsl.anki.modelName<\/strong> shkruani, p\u00ebrkat\u00ebsisht, <noindex><a rel=\"nofollow\" href=\"https:\/\/apps.ankiweb.net\/docs\/manual.html#decks\">Deck Name<\/a><\/noindex> dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/apps.ankiweb.net\/docs\/manual.html#note-types\">Model Name<\/a><\/noindex> (duhet t\u00eb jen\u00eb krijuar para krijimit t\u00eb kartave). Tani mb\u00ebshtetet vet\u00ebm modeli i tipit <strong>Basic<\/strong>:<\/p>\n<p><\/p>\n<blockquote><p>Ka fusha Front dhe Back, dhe do t\u00eb krijoj\u00eb nj\u00eb kart\u00eb. Teksti q\u00eb vendosni n\u00eb Front do t\u00eb shfaqet n\u00eb ballin e kart\u00ebs, dhe teksti q\u00eb vendosni n\u00eb Back do t\u00eb shfaqet n\u00eb pjes\u00ebn e prapme t\u00eb kart\u00ebs. <\/p><\/blockquote>\n<p>ku \u00ebsht\u00eb fjala origjinale <em>Fusha p\u00ebrpara<\/em>, dhe p\u00ebrkthimi do t\u00eb jet\u00eb n\u00eb <em>Fusha prapa<\/em>. <\/p>\n<p><\/p>\n<p>Nuk ka asnj\u00eb problem t\u00eb shtohet mb\u00ebshtetje <strong>Bazik (dhe karta t\u00eb inversuara)<\/strong>, ku p\u00ebr fjal\u00ebn dhe p\u00ebrkthimin do t\u00eb krijohet nj\u00eb kart\u00eb tjet\u00ebr, ku p\u00ebrkthimi duhet t\u00eb kujtohet fjala origjinale. Vet\u00ebm \u00ebsht\u00eb e nevojshme t\u00eb keni koh\u00eb dhe d\u00ebshir\u00eb.<\/p>\n<p>\n<\/li>\n<li>\n<p>n\u00eb \u00e7el\u00ebsin <strong>modules.dsl.dictionariesPath<\/strong> shkruani nj\u00eb varg me fjalor\u00ebt e lidhur *<em>.dsl<\/em> Fjalor\u00ebt. \u00c7do fjalor i lidhur \u00ebsht\u00eb nj\u00eb dosje ku gjenden skedar\u00ebt e fjalorit sipas formatit: <noindex><a rel=\"nofollow\" href=\"https:\/\/anatoly314.github.io\/dsl-manual\/#dict.html\">Struktura e fjalorit DSL<br \/>\n<\/a><\/noindex><\/p>\n<p>\n<\/li>\n<li>\n<p>n\u00eb \u00e7el\u00ebsin <strong>modules.dsl.wordToTranslatePath<\/strong> shkruani rrug\u00ebn p\u00ebr list\u00ebn e fjal\u00ebve q\u00eb d\u00ebshironi t\u00eb p\u00ebrktheni.<\/p>\n<p>\n<\/li>\n<\/ul>\n<p>\n<\/li>\n<li>Nisni kur aplikacioni ANKI \u00ebsht\u00eb n\u00eb funksionim \n<pre><code class=\"plaintext\">node data2ankiindex.js<\/code><\/pre>\n<\/li>\n<li>FITIM!!!<\/li>\n<\/ol>\n<p>\n<\/li>\n<li>\n<p>P\u00ebrdorimi p\u00ebr krijimin e kartave nga markdown<\/p>\n<p><\/p>\n<ol>\n<li>\n<p>N\u00eb skedar <strong>data2anki\/config.json<\/strong>:<\/p>\n<p><\/p>\n<ul>\n<li>n\u00eb \u00e7el\u00ebsin <strong>mode<\/strong> shkruani vler\u00ebn <strong>markdown2anki<\/strong><\/li>\n<li>n\u00eb \u00e7el\u00ebsin <strong>modules.markdown.anki.deckName<\/strong> dhe <strong>modules.dsl.anki.modelName<\/strong> shkruani, p\u00ebrkat\u00ebsisht, <noindex><a rel=\"nofollow\" href=\"https:\/\/apps.ankiweb.net\/docs\/manual.html#decks\">Deck Name<\/a><\/noindex> dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/apps.ankiweb.net\/docs\/manual.html#note-types\">Model Name<\/a><\/noindex> (duhen krijuar m\u00eb par\u00eb para krijimit t\u00eb kartave). P\u00ebr <strong>markdown2anki<\/strong> mode mb\u00ebshtetet vet\u00ebm modeli i tipit <strong>Basic<\/strong>.<\/li>\n<li>\n<p>n\u00eb \u00e7el\u00ebsin <strong>modules.markdown.selectors.startQuestionSelectors<\/strong> dhe <strong>modules.markdown.selectors.startAnswerSelectors<\/strong> shkruani selektor\u00ebt me t\u00eb cil\u00ebt sh\u00ebnoni fillimin e pyetjeve dhe p\u00ebrgjigjeve p\u00ebrkat\u00ebsisht. Vija vet\u00eb me selektorin nuk do t\u00eb analizohet dhe nuk do t\u00eb jet\u00eb n\u00eb kart\u00eb, parseri do t\u00eb filloj\u00eb pun\u00ebn nga vija tjet\u00ebr. <\/p>\n<p><\/p>\n<h5 id=\"naprimer-vot-eta-kartochka-voprosotvet\">P\u00ebr shembull, kjo kart\u00eb pyetje\/p\u00ebrgjigje:<\/h5>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dy histori si ANKI mund t&#039;ju ndihmoj\u00eb t\u00eb m\u00ebsoni nj\u00eb gjuh\u00eb t\u00eb huaj dhe t\u00eb p\u00ebrgatiteni p\u00ebr intervista\" 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\">Do t\u00eb duket n\u00eb markdown n\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb:<\/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>Shembulli \u00ebsht\u00eb marr\u00eb nga: <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ganqqwerty\/123-Essential-JavaScript-Interview-Questions\">123-Pyetje p\u00ebr intervist\u00ebn JavaScript<\/a><\/noindex><\/p><\/blockquote>\n<p>Ka gjithashtu nj\u00eb skedar me shembuj n\u00eb dosjen e projektit <code>examples\/markdown2anki-example.md<\/code><\/p>\n<p>\n<\/li>\n<li>n\u00eb \u00e7el\u00ebsin <strong>modules.markdown.pathToFile<\/strong><br \/>\np\u00ebrcaktoni rrug\u00ebn te skedari ku ndodhet *<em>.md<\/em> skedari me pyetje\/odgjigje<\/li>\n<\/ul>\n<p>\n<\/li>\n<li>Nisni kur aplikacioni ANKI \u00ebsht\u00eb n\u00eb funksionim\n<pre><code class=\"plaintext\">node data2ankiindex.js<\/code><\/pre>\n<\/li>\n<li>FITIM!!!<\/li>\n<\/ol>\n<p>\n<\/li>\n<\/ol>\n<p><\/p>\n<h4 id=\"vot-tak-eto-vyglyadit-na-mobilnom-telefone\">K\u00ebshtu duket n\u00eb nj\u00eb telefon t\u00eb vog\u00ebl:<\/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=\"Luaj videon\" 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\">Rezultati<\/h2>\n<p><\/p>\n<p>Kartat ANKI t\u00eb marra n\u00eb versionin desktop sinkronizohen pa probleme me ANKI cloud (falas deri n\u00eb 100mb), dhe pastaj mund t'i p\u00ebrdorni kudo. Ka klient\u00eb p\u00ebr Android dhe iPhone, gjithashtu mund t\u00eb p\u00ebrdorni edhe n\u00eb shfletues. Si rezultat, n\u00ebse keni koh\u00eb q\u00eb nuk e dini se si ta p\u00ebrdorni, n\u00eb vend q\u00eb t\u00eb kaloni kot n\u00eb Facebook ose t\u00eb shihni macet n\u00eb Instagram, mund t\u00eb m\u00ebsoni di\u00e7ka t\u00eb re. <\/p>\n<p><\/p>\n<h2 id=\"epilog\">Epilogu<\/h2>\n<p><\/p>\n<p>Si\u00e7 e p\u00ebrmenda m\u00eb par\u00eb, ky \u00ebsht\u00eb m\u00eb tep\u00ebr nj\u00eb POC funksional q\u00eb mund t\u00eb p\u00ebrdoret, sesa nj\u00eb produkt p\u00ebrfundimtar. Rreth 30% e standardit t\u00eb parser-it DSL nuk \u00ebsht\u00eb implementuar, dhe p\u00ebr k\u00ebt\u00eb arsye, <noindex><a rel=\"nofollow\" href=\"https:\/\/anatoly314.github.io\/dsl-manual\/#tag_service.html#alt\">p\u00ebr shembull, jo t\u00eb gjitha artikujt e fjalorit q\u00eb jan\u00eb n\u00eb fjalor\u00eb mund t\u00eb gjenden<\/a><\/noindex>, gjithashtu ka iden\u00eb ta shkruajm\u00eb at\u00eb n\u00eb <em>JavaScript<\/em>, pasi d\u00ebshirohet &#171;consistency&#187;, dhe p\u00ebr m\u00eb tep\u00ebr, aktualisht \u00ebsht\u00eb shkruar jo shum\u00eb optimal. Tani parseri po ndalon nj\u00eb pem\u00eb, dhe kjo m\u00eb duket e tep\u00ebrt dhe e komplikon kodin. N\u00eb <strong>markdown2anki<\/strong> Regjistrimi i figurave nuk \u00ebsht\u00eb i p\u00ebrballuesh\u00ebm. Do t\u00eb p\u00ebrpiqem t\u00eb punoj ngadal\u00eb, por, pasi po shkruaj p\u00ebr vete, n\u00eb radh\u00eb t\u00eb par\u00eb do t'i zgjidh ato probleme q\u00eb do t\u00eb has, por n\u00ebse dikush d\u00ebshiron t\u00eb ndihmoj\u00eb, \u00ebsht\u00eb i mir\u00ebpritur. N\u00ebse keni pyetje n\u00eb lidhje me programin, do t\u00eb jem i lumtur t\u00eb ndihmoj p\u00ebrmes \u00e7\u00ebshtjeve t\u00eb hapura n\u00eb projektet p\u00ebrkat\u00ebse. Kritikat dhe propozimet e tjera shkruani k\u00ebtu. Shpresoj q\u00eb ky projekt t\u00eb jet\u00eb i dobish\u00ebm p\u00ebr dik\u00eb.<\/p>\n<p><\/p>\n<p>P.S. N\u00ebse v\u00ebreni gabime (dhe fatkeq\u00ebsisht, ka), shkruani n\u00eb mesazhe private, do t'i rregulloj t\u00eb gjitha.<\/p>\n<p>Burimi: <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 5.0.0.1 - 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\/sq\/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) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\/sq\/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\udd47Dy histori se si ANKI mund t'ju ndihmoj\u00eb t\u00eb m\u00ebsoni nj\u00eb gjuh\u00eb t\u00eb huaj dhe t\u00eb p\u00ebrgatiteni p\u00ebr nj\u00eb intervist\u00eb | ProHoster","description":"Un\u00eb gjithmon\u00eb kam menduar se nj\u00eb programues i len\u00eb \u00ebsht\u00eb nj\u00eb programues i mir\u00eb. Pse? Sepse n\u00ebse i k\u00ebrkon nj\u00eb pun\u00ebtori t\u00eb punoj\u00eb di\u00e7ka, do t\u00eb b\u00ebj\u00eb. Nd\u00ebrsa nj\u00eb programues i len\u00eb do t\u00eb kaloj\u00eb 2-3 her\u00eb m\u00eb shum\u00eb koh\u00eb, por do t\u00eb shkruaj\u00eb nj\u00eb skenar q\u00eb do ta b\u00ebj\u00eb at\u00eb - kjo p\u00ebr t\u00eb gjithmon\u00eb. Ndoshta, her\u00ebn e par\u00eb do t\u00eb ket\u00eb nj\u00eb shpenzim t\u00eb tepruar t\u00eb koh\u00ebs, por n\u00eb rastin e p\u00ebrs\u00ebritjeve.","canonical_url":"https:\/\/prohoster.info\/sq\/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":"sq_AL","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\/sq\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/34845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=34845"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/34845\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/26237"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=34845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=34845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=34845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}