Kaohi ʻana i nā mea aʻo mai ka lilo ʻana i mea kahiko

ʻO ka pōkole e pili ana i ke kūlana ma nā kulanui (ʻike pilikino)

I ka hoʻomaka ʻana, pono e ʻōlelo ʻia he kumuhana ka mea i hōʻike ʻia, no laila e ʻōlelo ai, "he ʻike mai loko mai," akā manaʻo ʻo ia e pili ana ka ʻike no nā kula aupuni he nui i ka post-Soviet space.

Ma muli o ke koi ʻana i nā loea IT, ua wehe nā ʻoihana hoʻonaʻauao i nā wahi hoʻomaʻamaʻa kūpono. Eia kekahi, ua loaʻa i nā haumāna o nā mea loea IT he nui nā kumuhana pili i ka IT, pinepine ʻo Python, R, ʻoiai nā haumāna liʻiliʻi e aʻo i nā ʻōlelo hoʻonaʻauao "puehu" e like me Pascal.

Inā ʻoe e nānā hohonu, ʻaʻole maʻalahi nā mea a pau. ʻAʻole nā ​​kumu a pau e mālama i nā "ʻano". ʻO wau iho, ʻoiai e aʻo ana i kahi ʻoihana "programming", ua ʻike au i ka ʻoiaʻiʻo ʻaʻole i loaʻa i kekahi mau kumu nā memo haʻiʻōlelo hou. No ka ʻoi aku ka pololei, ua hoʻouna ke kumu i ke poʻo i ke kiʻi o nā memo i kākau lima ʻia e kekahi haumāna ma ke kaʻa uila. Ua ʻoluʻolu wau e pili ana i ka pili o ia mau mea e like me nā manual ma ka polokalamu WEB (2010). Ua waiho ʻia e koho i nā mea e hana nei ma nā kula ʻenehana a ka mea ino loa nā kula hoʻonaʻauao.

I ka hōʻākāka:

  • Paʻi lākou i ka nui o ka ʻike pili ʻole i ka ʻimi ʻana i nā hōʻailona hoʻonaʻauao quantitative;
  • ʻAʻole i hoʻonohonoho ponoʻia ka hoʻokuʻuʻana i nā mea hou;
  • ʻO ka "Trendy" a me nā kikoʻī o kēia manawa ua nalo pinepine ʻia ma muli o ka naʻaupō maʻalahi;
  • Paʻakikī ka manaʻo i ka mea kākau;
  • Hoʻopuka pinepine ʻia nā paʻi hou ʻia.

"Inā ʻaʻole ʻoe e ʻae, e hoʻohewa, inā ʻoe e hoʻohewa, manaʻo ..."

ʻO ka mea mua i hiki mai i ka noʻonoʻo ʻo ia ka hoʻokō ʻana i nā ʻōnaehana hoʻokele engine Media wiki. ʻAe, ʻae, ua lohe nā mea a pau e pili ana iā Wikipedia, akā he ʻano encyclopedic reference. Makemake mākou i nā mea hoʻonaʻauao. Wikibooks kūpono iā mākou. Loaʻa nā hemahema:

  • ka wehe 'ana i nā mea a pau ('ōlelo: "Maʻaneʻi ma ka wiki wiki, ua kākau pūʻia nā palapala hoʻonaʻauao, hāʻawi waleʻia a hiki i nā mea a pau.")
  • ka hiki ʻana o kekahi hilinaʻi i nā lula o ka pūnaewele, ka hierarchy kūloko o nā mea hoʻohana
    Nui nā ʻenekini wiki e lana ana i ka lehulehu, akā ke manaʻo nei au ʻaʻole pono e hoʻomaka e kamaʻilio e pili ana i ka hiki ke hoʻokau i kahi ʻōnaehana wiki ma ke kula nui. Mai ka ʻike, e ʻōlelo wau: a) ʻo ia mau hoʻonā hoʻokipa ponoʻī e loaʻa i ka hoʻomanawanui hewa; b) hiki iā ʻoe ke poina e pili ana i ka hoʻonui ʻana o ka ʻōnaehana (me nā mea ʻokoʻa loa).

No ka manawa lōʻihi, manaʻo wau ʻaʻohe mea e pili ana i ka hoʻomaikaʻi ʻana i ke kūlana. A i kekahi lā ua ʻōlelo kekahi kamaʻāina ua paʻi ʻo ia i kahi kikoʻī o kahi puke ma A4, akā nalowale ka mana uila. Ua hoihoi au i ka hoohuli ana ia mea a pau i ke ano uila.

He puke aʻo kēia me ka nui o nā formula a me nā kiʻi, nā mea hana OCR kaulana loa, e laʻa. abbyy finereader, he hapalua wale no i kokua. Ua hoʻopuka ʻo Finereader i nā ʻāpana kikokikona maʻamau, a mākou i hoʻomaka ai e hoʻokomo i nā faila kikokikona maʻamau, e hoʻokaʻawale iā lākou i mau mokuna, a e kaha ana i nā mea āpau ma MarkDown. Hoʻohana ʻia hele no ka maʻalahi o ka launa pū ʻana. Ma ke ʻano he waihona mamao a mākou i hoʻohana ai Lākala, ʻo ke kumu ka hiki ke hana i nā waihona pilikino me kahi hoʻolālā uku manuahi (ʻoiaʻiʻo nō hoʻi kēia no GitLab). Loaʻa no nā mea hoʻokomo formula ʻĀpilikia. I kēia manawa, huli mākou i ka "MarkDown + LaTeX", no ka mea, ua hoʻololi ʻia nā ʻōkuhi LaTeX. No ka hoʻololi ʻana i pdf mākou i hoʻohana ai ʻO Pandoc.

I ka wā lōʻihi, ʻaʻole lawa ka mea hoʻoponopono kikokikona maʻalahi, no laila ua hoʻomaka wau e ʻimi i kahi pani. Ua hoao Typora a me kekahi mau papahana like. ʻO ka hopena, ua hele mākou i kahi hoʻonā pūnaewele a hoʻomaka e hoʻohana stackedit, aia nā mea a pau āu e makemake ai, mai ka syncing me ka github i ke kākoʻo a me nā ʻōlelo LaTeX.

No ka kikoʻī, ma muli o ka hopena, ua kākau ʻia kahi palapala maʻalahi a hilahila wau, nāna i hana i ka hana o ka hui ʻana a me ka hoʻololi ʻana i ka kikokikona i kākau ʻia i WEB. Ua lawa kahi template HTML maʻalahi no kēia.
Eia nā kauoha no ka hoʻololi ʻana i 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 {} ;

ʻAʻole ia e hana i kekahi mea akamai, mai ka mea hiki ke ʻike ʻia: hōʻiliʻili ia i nā poʻomanaʻo ʻikepili no ka hoʻokele maʻalahi a hoʻohuli iā LaTeX.

I kēia manawa aia kahi manaʻo e hoʻomaʻamaʻa i ke kūkulu ʻana i ka wā e hana ai i nā pahu i ka reps ma github, me ka hoʻohana ʻana i nā lawelawe Hoʻohui Hoʻomau (Circle CI, Travis CI..)

ʻAʻohe mea hou...

Ma muli o ka hoihoi ʻana i kēia manaʻo, ua hoʻomaka wau e ʻimi i ke kaulana o kēia manawa.
ʻIke ʻia ʻaʻole kēia manaʻo hou no ka palapala lako polokalamu. Ua ʻike au i kekahi mau hiʻohiʻona o nā mea hoʻonaʻauao no nā mea papahana, no ka laʻana: nā papa JS learn.javascript.ru. Ua hoihoi nō hoʻi au i ka manaʻo o kahi ʻenekini wiki git-based i kapa ʻia Kelaha

Ua ʻike au i kekahi mau waihona me nā puke i kākau piha ʻia ma LaTeX.

hopena

He nui nā haumāna e kākau hou i nā memo i kekahi mau manawa, a ua kākau pinepine lākou ma mua (ʻaʻole wau e nīnau i ka pōmaikaʻi o ke kākau ʻana ma ka lima), i kēlā me kēia manawa e nalowale ka ʻike a me ka lohi loa, ʻaʻole nā ​​memo āpau, e like me kā mākou e hoʻomaopopo ai, aia i loko. ʻano uila. ʻO ka hopena, ʻoluʻolu ke hoʻouka ʻana i nā memo i github (hoʻololi i pdf, ʻike pūnaewele), a hāʻawi i nā kumu e hana like. ʻO kēia, i kekahi ʻano, e hoʻohuli i nā haumāna a me nā kumu i ke kaiāulu "ola" hoʻokūkū GitHub, ʻaʻole e haʻi i ka hoʻonui ʻana i ka nui o ka ʻike i komo.

ʻO ka laʻana E waiho wau i kahi loulou i ka mokuna mua o ka puke aʻu e kamaʻilio nei, eia oia a eia ka loulou i ia mea rap.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka