Puipuia mea e a'oa'o ai mai le le toe aoga

Fa'apuupuu e uiga i le tulaga i iunivesite (aafiaga patino)

I le amataga, e taua le faʻamaonia o mea o loʻo tuʻuina atu e faʻatatau, e tautala ai, "se vaaiga mai totonu," ae e lagona e pei o le faʻamatalaga e talafeagai mo le tele o iunivesite a le setete i le post-Soviet space.

Ona o le manaʻoga mo tagata tomai faʻapitoa IT, o le tele o faʻalapotopotoga faʻaleaʻoaʻoga ua tatalaina nofoaga talafeagai mo aʻoaʻoga. E le gata i lea, e oʻo lava i tamaiti aʻoga e le o ni IT faʻapitoa na latou mauaina le tele o mataupu e fesoʻotaʻi ma le IT, e masani lava o le Python, R, ae o tamaiti aʻoga laiti e tatau ona aʻoaʻoina gagana "pefu" e pei o Pascal.

Afai e te va'ai loloto, e le faigofie mea uma. E le o faia'oga uma e mulimulita'i i le “aga masani”. O le tagata lava ia, aʻo ou suʻesuʻeina se "polokalame" faʻapitoa, sa ou feagai ma le mea moni o nisi faiaoga e leai ni faʻamatalaga faʻaonaponei. Ina ia sili atu le saʻo, na auina atu e le faiaoga i le ulu o se ata o faʻamatalaga na tusilima e se tamaititi i luga o se kiliva. Ou te matua le leoa e uiga i le taua o ia mea e pei o tusi lesona i luga o polokalame WEB (2010). E tu'u fo'i e mate le mea o lo'o tupu i a'oga fa'apitoa ma sili ona leaga o le leaga faleaoga.

I le aotelega:

  • Latou te lolomiina le tele o fa'amatalaga le talafeagai i le tulituliloaina o fa'ailoga tau a'oa'oga;
  • O le tuʻuina atu o mea fou e leʻi faʻatulagaina;
  • "Trendy" ma faʻamatalaga lata mai e masani ona misi ona o le valea faigofie;
  • O manatu faaalia i le tusitala e faigata;
  • O lomiga fa'afou e seasea fa'asalalauina ma e le masani ai.

“Afai e te le malie, faitio, afai e te faitio, fautua atu...”

O le mea muamua e sau i le mafaufau o le faʻatinoina o faiga faʻavae afi Media wiki. Ioe, ioe, ua faʻalogo tagata uma e uiga ia Wikipedia, ae o loʻo i ai se natura faʻamatalaga encyclopedic. Matou te fiafia tele i mea tau aʻoaʻoga. Wikibooks e fetaui lelei ma i tatou. O mea le lelei e aofia ai:

  • fa'atulafonoina le tatalaina o mea uma (upusii: "Iinei i le si'osi'omaga wiki, tusitusiga fa'aa'oa'oga e tusia fa'atasi, tufatufaina saoloto ma avanoa mo tagata uma.")
  • o le i ai o nisi faʻalagolago i tulafono o le 'upega tafaʻilagi, o le faʻatulagaina o totonu o tagata faʻaoga
    E tele masini wiki o loʻo opeopea i le lautele, ae ou te manatu e leai se mea e manaʻomia e amata ai ona talanoa e uiga i le avanoa e faʻaogaina ai se faiga wiki i luga o le iunivesite. Mai le poto masani ou te fai atu ai: a) o ia ituaiga fofo e nofoia e le tagata lava ia e afaina i le faapalepale masei; b) e mafai ona galo e uiga i faiga faʻafouina (faʻatasi ai ma tuusaunoaga seasea).

Mo se taimi umi sa ou mafaufau e leai se aoga e uiga i le auala e faaleleia ai le tulaga. Ma i se tasi aso na fai mai ai se tagata masani ua leva ona ia lolomiina se ata o se tusi i luga o le A4, ae na leiloa le lomiga faaeletonika. Sa ou fiafia i le auala e faaliliu uma ai i faiga faaeletonika.

O se tusi a'oga lea e iai le tele o fua fa'atatau ma kalafi, e sili ona ta'uta'ua meafaigaluega OCR, eg. abbyy finereader, na o le afa na fesoasoani. Na faia e Finereader fasipepa o tusitusiga manino, lea na amata ona matou ulu i faila masani, vaevaeina i mataupu, ma maka mea uma i MarkDown. E manino lava faʻaaogaina git mo le faafaigofieina o le galulue faatasi. I le avea ai o se faleoloa mamao na matou faʻaaogaina pusa tupe, o le mafuaʻaga o le mafai lea ona fatuina fale teu oloa faʻatasi ma se fuafuaga faʻatau fua (e moni foi lenei mo GitLab). Maua mo fa'aofi fa'atatau Mathpix. I lenei laʻasaga, na iʻu lava ina matou liliu atu i le "MarkDown + LaTeX", talu ai na liua fua faʻatatau i LaTeX. Для конвертации в pdf использовали pandoc.

I le aluga o taimi, sa le lava se tusitala tusitusi faigofie, o lea na amata ai ona ou sailia se sui. Sa taumafai Tele ma isi polokalame faapena. O se taunuuga, na matou oʻo mai i se fofo i luga ole laiga ma amata faʻaaoga faaputuga, o mea uma e te manaʻomia sa i ai iina, mai le syncing ma github i LaTeX lagolago ma faʻamatalaga.

Ina ia faʻamaonia, o se taunuuga, na tusia ai se faʻamatalaga faigofie lea ou te maasiasi ai, lea na faia ai le galuega o le faʻapipiʻiina ma le faaliliuina o le tusitusiga i le WEB. O se mamanu HTML faigofie na lava mo lenei mea.
O tulafono nei mo le liliu i le WEB:

find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "
find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "${0}" -s --katex -o "${0::-3}.html"  --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ;
find ./dist -name "*.md" -type f -exec rm -f {} ;
" -s --katex -o "${0::-3}.html" --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ; find ./dist -name "*.md" -type f -exec rm -f {} ;

E le faia se mea atamai, mai le mea e mafai ona matauina: e aoina ai ulutala o mea mo le faʻaogaina faigofie ma liliu mai LaTeX.

I le taimi nei o loʻo i ai se manatu e faʻaautomatika le fausiaina pe a faia le tuleia i luga o le github, faʻaaoga auaunaga Faʻaauau (Circle CI, Travis CI..)

E leai se mea fou...

O le fiafia i lenei manatu, na amata ai ona ou suʻeina le lauiloa i le taimi nei.
Na manino mai o lenei manatu e le fou mo faʻamaumauga faʻapipiʻi. Ua ou vaʻaia ni nai faʻataʻitaʻiga o mea tau aʻoaʻoga mo tagata fai polokalame, mo se faʻataʻitaʻiga: JS kosi learn.javascript.ru. Sa ou fiafia foi i le manatu o se git-based wiki engine ua taʻua Taula

Ua ou vaʻaia ni nai faleoloa ma tusi na tusia atoa ile LaTeX.

iʻuga

O le tele o tamaiti aʻoga e toe tusia faʻamatalaga i le tele o taimi, lea na latou tusia i le tele o taimi muamua (Ou te le fesiligia le aoga o le tusitusi i lima), o taimi uma e leiloa ma faʻafouina faʻamatalaga lemu, e le o faʻamatalaga uma, e pei ona tatou malamalama ai, o loʻo i totonu. faiga faaeletonika. O se taunuuga, e manaia le tuʻuina atu o faʻamatalaga i le github (liliu i le pdf, web view), ma ofo atu i faiaoga e fai tutusa. O lenei mea, i se tulaga patino, e tosina ai tamaiti aʻoga ma faiaoga i le "ola" faʻatauvaʻa GitHub community, ae le o le taʻua o le faʻateleina o le aofaʻi o faʻamatalaga e faʻaaogaina.

Faataitaiga O le a ou tuua se sootaga i le mataupu muamua o le tusi sa ou talanoa ai, o ia lea ma o le sootaga lea i ai rap.

puna: www.habr.com

Faaopoopo i ai se faamatalaga