Kudzivirira zvekushandisa pakudzidza kubva pakusashanda

Muchidimbu nezvemamiriro ezvinhu mumayunivhesiti (ruzivo rwemunhu)

Kutanga, zvakakosha kutsanangura kuti zvinhu zvinoratidzwa ndezvekuzvimiririra, sekutaura, "maonero kubva mukati," asi zvinonzwa sekunge ruzivo rwakakosha kumayunivhesiti mazhinji ehurumende mune post-Soviet space.

Nekuda kwekudiwa kwenyanzvi dzeIT, masangano mazhinji edzidzo akavhura nzvimbo dzakakodzera dzekudzidzisa. Zvakare, kunyangwe vadzidzi vevasiri-IT hunyanzvi vakagamuchira akawanda ane chekuita neIT zvidzidzo, kazhinji Python, R, nepo vadzidzi vasina rombo rakanaka vachifanira kugona mitauro "yeguruva" sePascal.

Kana iwe ukatarisa zvakadzama, zvese hazvisi nyore. Havasi vese vadzidzisi vanofambidzana ne "maitiro". Ini pachangu, pandakanga ndichidzidza nezve "programming" nyanzvi, ndakatarisana nenyaya yekuti vamwe vadzidzisi havana manotsi ehurukuro. Kuti anyatsojeka, mudzidzisi akatumira sabhuku mufananidzo wemanotsi akanyorwa nemaoko nemumwe mudzidzi paflash drive. Ini ndakanyarara zvachose nezve kukosha kwezvinhu zvakadai sezvinyorwa paWEB programming (2010). Zvasarawo kufungidzira zviri kuitika muzvikoro zvehunyanzvi uye yakaipisisa yakaipisisa masangano edzidzo.

Muchidimbu:

  • Vanodhinda ruzivo rwakawanda rusina basa mukutsvaga uwandu hwezviratidzo zvedzidzo;
  • Kuburitswa kwezvinhu zvitsva hakuna kurongeka;
  • "Trendy" uye zvinyorwa zvazvino zvinowanzoshaikwa nekuda kwekusaziva kuri nyore;
  • Mhinduro kumunyori yakaoma;
  • Editions dzakagadziridzwa dzinoburitswa kashoma uye zvisina nguva.

"Kana iwe usingabvumirane, shora, kana uchitsoropodza, kurudzira ..."

Chinhu chekutanga chinouya mupfungwa ndechekuitwa kweinjini-yakavakirwa masisitimu Media wiki. Hongu, hongu, munhu wese akanzwa nezve Wikipedia, asi ine encyclopedic referensi hunhu. Isu tinonyanya kufarira zvinhu zvekudzidzisa. Wikibooks inokodzera isu zviri nani. Zvakaipa zvinosanganisira:

  • kuvhurika kunosungirwa kwezvinhu zvese (quote: "Pano munzvimbo yewiki, mabhuku ekudzidzisa akanyorwa pamwe chete, anogoverwa pachena uye anowanikwa kune wese munhu.")
  • kuvapo kwekumwe kutsamira pamitemo yesaiti, iyo yemukati hierarchy yevashandisi
    Kune akawanda mainjini ewiki anoyangarara munzvimbo yeruzhinji, asi ndinofunga kuti hapana chikonzero chekutotanga kutaura nezve mukana wekuendesa wiki system pachiyero cheyunivhesiti. Kubva pane zvakaitika ndichataura kuti: a) magadzirirwo akadaro ega anotambura nekushivirira kukanganisa; b) unogona kukanganwa nezve sisitimu inogadziridza (nezvisingawanzo siyana).

Kwenguva refu ndakafunga pasina chimuko pamusoro penzira yokuvandudza mamiriro acho ezvinhu. Uye rimwe zuva mumwe waanozivana naye akataura kuti kare kare akadhinda dhizaini yebhuku paA4, asi akarasikirwa neshanduro yemagetsi. Ndaifarira nzira yekuzvishandura zvese kuita fomu yemagetsi.

Iri raive bhuku rine huwandu hwakakosha hwemafomula uye magirafu, ane mukurumbira maOCR maturusi, semuenzaniso. abbyy finereader, hafu chete yakabatsira. Finereader yakagadzira zvidimbu zvemavara akajeka, izvo zvatakatanga kuisa mumafaira ezvinyorwa zvenguva dzose, tichizvipatsanura kuita zvitsauko, uye tichimaka zvese muMarkDown. Zviri pachena kushandiswa Git kuitira nyore kubatana. Senzvimbo iri kure yataishandisa bitbucket, chikonzero chaive kugona kugadzira matura epachivande ane chirongwa chemahara chemutero (izvi ndezvechokwadiwo kune GitLab) Yawanikwa yekuisa fomula Mathpix. Panguva ino, isu pakupedzisira takatendeukira ku "MarkDown + LaTeX", sezvo mafomula akashandurwa kuita LaTeX. Kushandura kuita pdf isu takashandisa pandoc.

Nekufamba kwenguva, mupepeti wemavara ari nyore haana kukwana, saka ndakatanga kutsvaga wekutsiva. Ndakazviedza typora nemamwe mapurogiramu akafanana. Nekuda kweizvozvo, takasvika kune mhinduro yewebhu uye takatanga kushandisa stacketit, zvese zvawaida zvaivepo, kubva pakuwiriranisa negithub kuenda kuLaTeX rutsigiro uye makomendi.

Kuti zvive zvakananga, semugumisiro, script yakapfava yakanyorwa iyo yandinonyara, iyo yakaita basa rekuunganidza uye kushandura zvinyorwa zvakataipa kuti zvive WEB. Yakareruka HTML template yaive yakakwana kune izvi.
Heino mirairo yekuchinjisa kuWEB:

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

Haisi kuita chero chinhu chakangwara, kubva pane chinogona kucherechedzwa: inounganidza zvinyorwa zvemukati kuti zvifambe nyore uye inoshandura LaTeX.

Parizvino pane zano rekuita otomatiki kuvaka kana uchigadzira kusundira kune reps pagithub, uchishandisa Inoenderera Kubatanidza masevhisi (Circle CI, Travis CI ..)

Hapana chitsva...

Sezvo ndave kufarira pfungwa iyi, ndakatanga kutsvaga kuti yakakurumbira sei ikozvino.
Zvaive pachena kuti iyi pfungwa haisi itsva kune software zvinyorwa. Ndakaona yakati wandei mienzaniso yezvidzidzo zvevagadziri, semuenzaniso: JS makosi learn.javascript.ru. Ndaifarirawo pfungwa ye git-based wiki injini inonzi Gollum

Ndakaona akati wandei marepositori ane mabhuku akanyorwa zvachose muLaTeX.

mhedziso

Vadzidzi vazhinji vanonyorazve zvinyorwa kakawanda, izvo zvavakanyora kakawanda, kakawanda zvisati zvaitika (ini handibvunzi kubatsira kwekunyora nemaoko), nguva imwe neimwe ruzivo runenge rwakarasika uye ruchivandudzwa zvishoma nezvishoma, kwete zvinyorwa zvose, sezvatinonzwisisa, zviri mukati. fomu yemagetsi. Nekuda kweizvozvo, zvingave zvakanaka kurodha zvinyorwa kune github (shandura kuPDF, webhu kuona), uye kupa vadzidzisi kuti vaite zvimwe chete. Izvi zvingadaro, kusvika pamwero wakati, kukwezva vadzidzi nevadzidzisi kune "kurarama" inokwikwidza GitHub nharaunda, tisingarevi kuwedzera huwandu hweruzivo rwakatorwa.

Semuyenzaniso Ndichasiya chinongedzo chechitsauko chekutanga chebhuku randanga ndichitaura nezvaro, hoyo aripano uye heino link yacho rap.

Source: www.habr.com

Voeg