Ho thibela thepa ea ho ithuta hore e se ke ea felloa ke nako

Ka bokhutšoanyane ka boemo ba liunivesithing (boiphihlelo ba botho)

Taba ea pele, ke habohlokoa ho bolela hore boitsebiso bo fanoeng ke bo ikemetseng, ka mantsoe a mang, "pono ​​e tsoang ka hare," empa ho utloahala eka boitsebiso bo bohlokoa ho liunivesithi tse ngata tsa mmuso sebakeng sa post-Soviet.

Ka lebaka la tlhoko ea litsebi tsa IT, litsi tse ngata tsa thuto li butse libaka tse loketseng tsa koetliso. Ho feta moo, esita le baithuti ba litsebo tse ikhethang tseo e seng tsa IT ba fumane lithuto tse ngata tse amanang le IT, hangata Python, R, athe baithuti ba futsanehileng ba tlameha ho tseba lipuo tse "lerole" tse kang Pascal.

Haeba u sheba ka botebo, ntho e 'ngoe le e' ngoe ha e bonolo hakaalo. Ha se matichere ohle a tsamaeang le "mekhoa". Ka bonna, ha ke ntse ke ithuta "programming" e khethehileng, ke ne ke tobane le taba ea hore matichere a mang ha a na lintlha tsa morao-rao tsa thuto. E le ho fana ka lintlha tse hlakileng haholoanyane, mosuoe o ile a romela mosuoe-hlooho foto ea lintlha tse ngotsoeng ka letsoho ke seithuti se seng ho flash drive. Ke khutsitse ka botlalo mabapi le bohlokoa ba lisebelisoa tse joalo ka libuka tsa mananeo a WEB (2010). Hape ho setse ho hakanya se etsahalang likolong tsa theknoloji le e mpe ka ho fetesisa litsi tsa thuto.

Qetellong:

  • Ba hatisa boitsebiso bo bongata bo sa lokelang ho lelekisa matšoao a thuto a mangata;
  • Ho lokolloa ha lisebelisoa tse ncha ha hoa hlophisoa;
  • "Tsamaiso" le lintlha tsa morao-rao hangata li hloloheloa ka lebaka la ho hloka tsebo ho bonolo;
  • Maikutlo ho mongoli a thata;
  • Likhatiso tse ntlafalitsoeng li phatlalatsoa ka seoelo le ka mokhoa o sa tloaelehang.

"Haeba u sa lumellane, nyatsa, haeba u nyatsa, fana ka maikutlo ..."

Ntho ea pele e tlang kelellong ke ts'ebetsong ea litsamaiso tse thehiloeng ho enjene Media wiki. E, e, bohle ba utloile ka Wikipedia, empa e na le sebopeho sa litšupiso tsa encyclopedic. Re thahasella haholo thepa ea thuto. Libuka tsa Wikipedia e re loketseng hamolemo. Mathata a kenyeletsa:

  • bolokolohi bo tlamang ba lisebelisoa tsohle (qotsa: "Mona tikolohong ea wiki, lingoliloeng tsa thuto li ngotsoe ka kopanelo, li ajoa ka bolokolohi 'me li fumaneha ho bohle.")
  • boteng ba ho itšetleha ho itseng ho melao ea sebaka sa marang-rang, bolaoli ba ka hare ba basebelisi
    Ho na le lienjineri tse ngata tsa wiki tse phaphametseng sebakeng sa sechaba, empa ke nahana hore ha ho na lebaka la ho qala ho bua ka monyetla oa ho tsamaisa sistimi ea wiki maemong a univesithi. Ho tsoa phihlelong ke tla re: a) litharollo tse joalo tse ikemetseng li na le mamello ea liphoso; b) o ka lebala ka liapdeite tsa sistimi (ka mekhelo e sa tloaelehang haholo).

Ka nako e telele ke ne ke nahana hore ha ho na thuso mabapi le mokhoa oa ho ntlafatsa boemo. Mme ka letsatsi le leng motho eo a mo tloaetseng o ile a re khale a hatisa buka ea A4, empa a lahleheloa ke mofuta oa elektroniki. Ke ne ke thahasella mokhoa oa ho e fetolela kaofela hore e be foromo ea elektroniki.

Ena e ne e le buka e nang le palo e kholo ea liforomo le li-graph, lisebelisoa tse tsebahalang haholo tsa OCR, mohlala. abbyy mophethahatsi, halofo feela e ile ea thusa. Finereader e hlahisitse likotoana tsa mongolo o hlakileng, tseo re ileng ra qala ho li kenya lifaeleng tse tloaelehileng tsa mongolo, ra li arola ka likhaolo, 'me ra tšoaea ntho e ngoe le e ngoe ho MarkDown. Ho hlakile hore e sebelisitsoe git bakeng sa boiketlo ba tshebedisano. E le sebaka sa polokelo se hole re ne re se sebelisa bitbucket, lebaka e ne e le bokhoni ba ho theha polokelo ea poraefete ka moralo oa litefiso tsa mahala (sena ke 'nete hape bakeng sa GitLab). E fumaneha bakeng sa ho kenya foromo Mathpix. Mothating ona, qetellong re ile ra fetohela ho "MarkDown + LaTeX", kaha liforomo li fetotsoe LaTeX. Ho fetolela ho pdf re ne re e sebelisa pandoc.

Ha nako e ntse e ea, mohlophisi oa mongolo o bonolo ha oa ka oa lekana, kahoo ke ile ka qala ho batla e mong. E lekile Typora le mananeo a mang a 'maloa a tšoanang. Ka lebaka leo, re ile ra fihla tharollong ea webo mme ra qala ho sebelisa stackedit, ntho e 'ngoe le e' ngoe eo u neng u e hloka e ne e le teng, ho tloha ho lumellana le github ho tšehetso ea LaTeX le litlhaloso.

Ho bua ka ho toba, ka lebaka leo, ho ile ha ngoloa mongolo o bonolo oo ke hlajoang ke lihlong ka oona, o ileng oa etsa mosebetsi oa ho bokella le ho fetolela mongolo o thaelitsoeng ho WEB. Setšoantšo se bonolo sa HTML se ne se lekane bakeng sa sena.
Litaelo tsa ho fetolela ho WEB ke tsena:

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 {} ;

Ha e etse letho le bohlale, ho tloha ho se ka hlokomeloa: e bokella lihlooho tsa litaba bakeng sa ho tsamaea habonolo le ho fetola LaTeX.

Hajoale ho na le mohopolo oa ho iketsetsa moaho ha o etsa push ho reps ho github, o sebelisa lits'ebeletso tsa Continuous Integration (Circle CI, Travis CI ..)

Ha ho letho le lecha...

Kaha ke ne ke thahasella khopolo ena, ke ile ka qala ho batla hore na e tumme hakae hona joale.
Ho ne ho hlakile hore mohopolo ona ha o mocha bakeng sa litokomane tsa software. Ke bone mehlala e mengata ea lisebelisoa tsa thuto bakeng sa baetsi ba mananeo, mohlala: Lithuto tsa JS ithute.javascript.ru. Ke ne ke boetse ke thahasella mohopolo oa enjine ea wiki e thehiloeng ho git e bitsoang Gollum

Ke bone lipolokelo tse 'maloa tse nang le libuka tse ngotsoeng ka botlalo ho LaTeX.

fihlela qeto e

Liithuti tse ngata li ngola lintlha hape ka makhetlo a mangata, tseo li li ngotseng hangata, ka makhetlo a mangata pele (ha ke belaelle molemo oa ho ngola ka letsoho), nako le nako ha boitsebiso bo lahlehile 'me bo ntlafatsoa butle haholo, hase lintlha tsohle, kamoo re utloisisang kateng. foromo ea elektronike. Ka lebaka leo, ho ka ba monate ho kenya lintlha ho github (ho fetolela ho pdf, pono ea websaete), le ho fa matichere ho etsa se tšoanang. Sena, ho isa bohōleng bo itseng, se ka hohela baithuti le matichere ho "phela" sechabeng sa GitHub se hlolisanoang, re sa bue ka ho eketsa palo ea tlhahisoleseling.

Ka mohlala Ke tla siea sehokelo sa khaolo ea pele ea buka eo ke neng ke bua ka eona, ke enoa mme sehokelo sa yona ke sena rap.

Source: www.habr.com

Eketsa ka tlhaloso