description::
· McsHitp-lag is a-concept-language that maps mind-concepts to McsHitp.
· the-first application of McsHitp-lag is my-McsHitp-worldview published in the-current site.
· IF this project\a\ will work, THEN it\a\ will-prove that we must-move from TEXTS to CONCEPTS in-order-to manage our knowledge. {2021-11-19}
name::
* McsEngl.McsTchInf000009.last.html//dirTchInf//dirMcs!⇒lagMcsh,
* McsEngl.dirMcs/dirTchInf/McsTchInf000009.last.html!⇒lagMcsh,
* McsEngl.Hitp-Mcs--language!⇒lagMcsh,
* McsEngl.Hitp-concept--language!⇒lagMcsh,
* McsEngl.HitpCpt-language!⇒lagMcsh,
* McsEngl.Mcsh-lag!⇒lagMcsh,
* McsEngl.Mcsh-language!⇒lagMcsh,
* McsEngl.Mcsh--concept-language!⇒lagMcsh,
* McsEngl.Mcsh-format!⇒lagMcsh,
* McsEngl.Mcsh-lag!⇒lagMcsh,
* McsEngl.Mcsh-language!⇒lagMcsh,
* McsEngl.Mcsh-lagCnpt!⇒lagMcsh,
* McsEngl.Mcshl!⇒lagMcsh,
* McsEngl.lagCnpt.007-McsHitp!⇒lagMcsh,
* McsEngl.lagCnpt.McsHitp!⇒lagMcsh,
* McsEngl.lagHcpt!⇒lagMcsh,
* McsEngl.lagHitpCpt!⇒lagMcsh,
* McsEngl.lagHitpMcs!⇒lagMcsh,
* McsEngl.lagHmcs!⇒lagMcsh,
* McsEngl.lagMcsHitp!⇒lagMcsh,
* McsEngl.lagMcsh,
* McsEngl.lagMcsh!=McsTchInf000009,
* McsEngl.lagMcsh!=McsHitp-language,
name::
* McsEngl.lagMcsh'user,
description::
· a-human that uses the-language.
description::
· mind-concepts[a] are subjective models of humans environment, constructed by the-mind.
· anything we perceive is a-mind-concept[a].
· mind-concepts have attributes which are also mind-concepts.
· systems of mind-concepts are mind-concepts.
· mind-concepts are-NOT the-units of information.
· information|knowledge is mind-concepts.
· human-languages have rules to give them[a] names.
· human-languages map mind-concepts into logo-(text|speech).
· logos are whole-part-systems of sentences which map relations or doings of mind-concepts and describe attributes of mind-concepts.
· the-semantic-units of sentences are names of semo-concepts.
name::
* McsEngl.lagMcsh'input,
description::
· McsHitp is a-model of a-mind-concept.
name::
* McsEngl.lagMcsh'output,
description::
· McsHitp is an-Mcs written with my lagMcsh-web-language.
· the current concept (lagMcsh) is an-McsHitp.
name::
* McsEngl.Hitp--sensorial-concept!⇒Mcsh,
* McsEngl.Hitp-Mcs!⇒Mcsh,
* McsEngl.Hitp-concept!⇒Mcsh,
* McsEngl.Hitp-cpt!⇒Mcsh,
* McsEngl.Hitp-sensorial-concept!⇒Mcsh,
* McsEngl.Hitppage.sensorial-concept!⇒Mcsh,
* McsEngl.Hmcs!⇒Mcsh, {2021-03-10},
* McsEngl.Mcs.Hitp!⇒Mcsh,
* McsEngl.Mcs.web!⇒Mcsh,
* McsEngl.McsAsHitp!⇒Mcsh,
* McsEngl.McsHitp!⇒Mcsh,
* McsEngl.McsHtml.Hitp!⇒Mcsh,
* McsEngl.Mcsh, {2021-03-22},
* McsEngl.Mcsh!=McsHitp,
* McsEngl.modelConceptStructuredHitp!⇒Mcsh,
* McsEngl.sensorial-concept.Hitp!⇒Mcsh,
* McsEngl.web-Mcs!⇒Mcsh, {2018-02-18},
* McsEngl.web--sensorial-concept!⇒Mcsh, {2018-02-18},
description::
· any type of data used.
description::
* list-data,
* name-value-data,
* table-data,
* text-data,
* time-data,
* tree-data,
description::
· all sentences begin with char.183'·'.
· if text is a-quotation, it is-enclosed with char.34'"' and contains its source.
name::
* McsEngl.Mcshtext,
* McsEngl.Mcsh'data.text!⇒Hmcstext,
* McsEngl.Mcsh'text-data!⇒Hmcstext,
name::
* McsEngl.Mcshtime,
* McsEngl.Mcsh'data.time!⇒Hmcstime,
* McsEngl.Mcsh'time-data!⇒Hmcstime,
description::
· the-items of a-list begin with char.42'*'.
name::
* McsEngl.Mcshlist,
* McsEngl.Mcsh'array-data!⇒Hmcslist,
* McsEngl.Mcsh'data.list!⇒Hmcslist,
* McsEngl.Mcsh'list-data!⇒Hmcslist,
description::
· name-value-data begin with char.215'×'.
× aType: [string, object]
× bRequired: true
× nSince: 2.0
× sParent: root
[hmnSngo.{2020-12-28}]
name::
* McsEngl.Hmcsnvd!⇒Mcshnvd,
* McsEngl.Mcshnvd,
* McsEngl.Mcshnvd!=name-value-data,
* McsEngl.Mcsh'data.name-value!⇒Mcshnvd,
* McsEngl.Mcsh'name-value-data!⇒Mcshnvd,
description::
· example:
<div id="idTable">
<p>table-title::
</p>
<table>
<tr>
<td>row11</td>
<td>row12</td>
</tr>
<tr>
<td>row21</td>
<td>row22</td>
</tr>
</table>
<a class="clsHide" href="#idTable"></a></div>
name::
* McsEngl.Mcshtable,
* McsEngl.Mcsh'data.table!⇒Hmcstable,
* McsEngl.Mcsh'table-data!⇒Hmcstable,
description::
· see lagMcsh'evoluting.
name::
* McsEngl.evoluting-of-Mcsh,
* McsEngl.Mcsh'evoluting,
description::
· a-McshFile is a-McsHitp which is a-webpage.
· the current Mcs is an-example of an-McshFile.
name::
* McsEngl.Mcsh-file!⇒McshFile,
* McsEngl.McshAsfile!⇒McshFile,
* McsEngl.McshFile, {2021-03-24},
* McsEngl.McshHeader!⇒McshFile,
* McsEngl.Mcsh.Header!⇒McshFile,
* McsEngl.Mcsh.File!⇒McshFile,
* McsEngl.filMcs!⇒McshFile,
* McsEngl.file-Mcsh!⇒McshFile,
* McsEngl.header-Mcsh!⇒McshFile,
* McsEngl.webpage-Mcsh!⇒McshFile,
description::
· McshFile-title is a-header-Html-element which includes a-h1-element with the-text of the-title.
name::
* McsEngl.McshFile'att001-title,
* McsEngl.McshFile'title,
* McsEngl.title-of-McshFile,
description::
· relative: McsTchInf000009.last.html,
· absolute: https://synagonism.net/dirMcs/dirTechInf/McsTchInf000009.last.html,
· IF we name them as filMcs000000.last.html, THEN we can-change its main-name without changing its file-name.
· also this way we can-store 1-million file-concepts per directory or using and a-letter eg filMcsA000000.last.html, 26 millions. {2021-03-28}.
name::
* McsEngl.McshFile'att002-file-name,
* McsEngl.McshFile'file-name,
name::
* McsEngl.fileNo-Mcsh!⇒McshFileNo,
* McsEngl.Mcsh.FileNo!⇒McshFileNo,
* McsEngl.McshAsfileNo!⇒McshFileNo,
* McsEngl.McshFileNo, {2019-03-07},
specific::
* section-McsHitp,
** H1-McsHitp,
** H2-McsHitp,
** H3-McsHitp,
** H4-McsHitp,
** H5-McsHitp,
** H6-McsHitp,
* P-McsHitp,
description::
· an-McsHitpSection uses the-section-Html-element and one of its H1...H6-heading-elements.
· the-current-Mcs is an-McsHitpSectionH3.
· the-text of its heading-element contains its title.
· the-whole-concept is-stored inside the-heading-element.
· the-first inner-elements are the-paragraph-Html-elements description and name.
name::
* McsEngl.McshSection!⇒McshSection,
* McsEngl.Mcsh.001-section!⇒McshSection,
* McsEngl.Mcsh.section!⇒McshSection,
* McsEngl.McshSection,
* McsEngl.section-Mcsh!⇒McshSection,
description::
· there-are 2 types of McshP:
* a-text McshP and
* a-list McshP,
[hmnSngo.2017-12-17]
name::
* McsEngl.paragraph-Mcsh!⇒McshP,
* McsEngl.Mcsh.paragraph!⇒McshP,
* McsEngl.Mcsh.P!⇒McshP,
* McsEngl.McshFileNo.paragraph!⇒McshP,
* McsEngl.McshP,
description::
· the-title of a-McshP ends with '::'
name::
* McsEngl.McshP'att001-title,
* McsEngl.McshP'title,
* McsEngl.title-of-McshP,
description::
· after the-title, I put one or more names as:
* McsLag4.name,
· since {2020-10-18} these names are-indexed with the-Mcsh'manager.
name::
* McsEngl.McshP'att002-name,
* McsEngl.McshP'name,
* McsEngl.name-of-McshP,
description::
· a-text--Hitp-structured-concept is comprised of:
* a-title that ends with '::' and
* a-list of sentences that begin with '·' and end with '.',
· examples are the-description structured-concepts.
[hmnSngo.2017-12-17]
name::
* McsEngl.Mcsh.text,
* McsEngl.text--Hitp-sensorial-concept,
* McsEngl.text-McshP,
* McsEngl.McshP.text,
description::
· a-list--Hitp-structured-concept is comprised of:
* a-title that ends with '::' and
* a-list of names that begin with '*',
· examples are the-name structured-concepts.
[hmnSngo.2017-12-17]
name::
* McsEngl.Mcsh.list,
* McsEngl.list--Hitp-sensorial-concept,
* McsEngl.list-McshP,
* McsEngl.McshP.list,
description::
· a-system of McsHitp.
name::
* McsEngl.Hmcsview!⇒Mcshlview,
* McsEngl.Mcsh'view!⇒Mcshlview,
* McsEngl.Mcsh-view!⇒Mcshlview,
* McsEngl.Mcshlview,
* McsEngl.Mcshview!⇒Mcshlview,
* McsEngl.lagMcsh'output-view!⇒Mcshlview,
* McsEngl.view.Mcsh!⇒Mcshlview,
description::
· the-outermost and generic-most McsHitp of ONE user.
name::
* McsEngl.Hmcswview!⇒Mcshlworld,
* McsEngl.Mcsh'worldview!⇒Mcshlworld,
* McsEngl.Mcsh-worldview!⇒Mcshlworld,
* McsEngl.Mcshlworld,
* McsEngl.Mcshwview!⇒Mcshlworld,
* McsEngl.lagMcsh'output-worldview!⇒Mcshlworld,
* McsEngl.worldview.Mcsh!⇒Mcshlworld,
specific-tree-of-Mcshlworld::
* modelWorldSynagonism,
description::
· the-set of McsHitp-worldviews mapped.
name::
* McsEngl.Mcsh'baseview!⇒Mcshlbase,
* McsEngl.Mcsh-baseview!⇒Mcshlbase,
* McsEngl.Mcshbview!⇒Mcshlbase,
* McsEngl.Mcshlbase,
* McsEngl.baseMcsh!⇒Mcshlbase,
* McsEngl.baseview.Mcsh!⇒Mcshlbase,
* McsEngl.lagMcsh'output-baseview!⇒Mcshlbase,
description::
· McsHitp-manager is the-Mcs-manager we need to manage McsHitp-language.
· with McsHitp-manager I have online Html-Mcs on any browser with many advantanges.
· but I need the-Wysiwyg-editor I had in HtmlMgr and the great functions I had in AAj.
· today {2024} I manage my McsHitp-site as:
* I have my site locally in C:\xampp\htdocs\dWstSgm\dirMcs
* I open the-terminal and go to dirMcs
* I run 'node Mcsmgr/mWatch.mjs pwd'
* I open my site locally on browser: http://localhost/dWstSgm/dirMcs/Mcs000000.last.html
* I made changes in my editor (jEdit) and automatically updated online, on file save.
* when I feel important, I update my github repo.
name::
* McsEngl.Hmcsmanager!⇒Mcshlmgr,
* McsEngl.Hmcsmngr!⇒Mcshlmgr,
* McsEngl.Knlgmngr.027-McsHitp!⇒Mcshlmgr,
* McsEngl.Knlgmngr.McsHitp!⇒Mcshlmgr,
* McsEngl.McsHitp-manager!⇒Mcshlmgr,
* McsEngl.Mcsh'manager!⇒Mcshlmgr,
* McsEngl.Mcsh-manager!⇒Mcshlmgr,
* McsEngl.Mcshmanager!⇒Mcshlmgr,
* McsEngl.Mcsmgr.Hitp!⇒Mcshlmgr,
* McsEngl.McsmgrHitp!⇒Mcshlmgr,
* McsEngl.Mcsh'manager!⇒Mcshlmgr,
* McsEngl.Mcshmgr!⇒Mcshlmgr, {2021-11-08},
* McsEngl.Mcshlmgr!=McsHitp-language--manager, {2023-11-02},
* McsEngl.lagMcsh'manager!⇒Mcshlmgr,
* McsEngl.lagMcsh'tech!⇒Mcshlmgr,
* McsEngl.Mhlm!=McsHitp-Language--Manager!⇒Mcshlmgr,
generic-tree-of-Mcshlmgr::
* Hitp-manager,
description::
* dirMcs:
** Mcsqnt.root.json,
** Mcs000000.last.html,
** namdix.txt,
** sftp.json,
** dirVIEW:
*** Mcsqnt.json,
*** McsSPECIFIC.last.html,
** dirNamidx:
*** dirLang:
**** namidx.lagSPEC.json,
*** abbreviation.html,
*** namidx.lagRoot.json,
** Mcsmgr:
*** mNamidx.mjs,
*** mSftp.mjs,
name::
* McsEngl.Mcshlmgr'dir!⇒Mcshdir,
* McsEngl.Mcshdir,
description::
· base-dir is the-directory that holds the-knowledge-base-(the-set of worldviews).
· dirMcs//website.
· website/dirMcs.
· old-name: dirMiwMcs.
name::
* McsEngl.Mcshdir.base,
* McsEngl.base-dir-of-Mcshlmgr,
description::
· any file the-system uses
name::
* McsEngl.Mcshlmgr'file!⇒Mcshmfile,
* McsEngl.Mcshmfile,
* McsEngl.Mcshmfile!=Mcshlmgr'file,
specific-tree-of-Mcshmfile::
* McsView000000.last.html,
* mMcsh.js//Mcsmgr//dirMcs,
* mHitp.css//Mcsmgr//dirMcs,
* namidx.lagRoot.json//dirNamidx//dirMcs,
* Mcs000000.last.html//dirMcs,
* namdix.mjs//Mcsmgr//dirMcs,
* namdix.txt//dirMcs,
* mSftp.mjs//Mcsmgr//dirMcs,
description::
· name-index-files are array-json-files that contain INDICES of the-names of sensorial-concepts, orderd per Unicode-code-point, per language.
· each name is an-array of the-name AND the-Url of the-concept with this name.
[
[";lagEngl01ei","A..B",2032,"2021-11-08"],
["AA@EuvocStat","dirStn/McsStn000020.last.html#idEuoStatglsrAA"],
...
]
name::
* McsEngl.Mcshmfile.namidx.lag.json!⇒Mcshnamidx,
* McsEngl.Mcshnamidx,
* McsEngl.index-file-of-lagMcsh!⇒Mcshnamidx,
* McsEngl.name-Url-Mcshfile!⇒Mcshnamidx,
* McsEngl.name-index-content-file!⇒Mcshnamidx,
* McsEngl.name-index-json-file!⇒Mcshnamidx,
* McsEngl.name-index-name-Url-file!⇒Mcshnamidx,
* McsEngl.name-index-lag-Mcshmfile!⇒Mcshnamidx,
* McsEngl.namidx.content-Mcshmfile!⇒Mcshnamidx,
* McsEngl.namidx.json-Mcshmfile!⇒Mcshnamidx,
* McsEngl.namidx.name-Url-Mcshmfile!⇒Mcshnamidx,
* McsEngl.namidx.lag.json-file!⇒Mcshnamidx,
* McsEngl.namidx.lag-Mcshmfile!⇒Mcshnamidx,
* McsEngl.namidx-file//Mcshlmgr!⇒Mcshnamidx,
* McsEngl.namidx-json-file//Mcshlmgr!⇒Mcshnamidx,
* McsEngl.namidxjson-Mcshmfile!⇒Mcshnamidx,
specific-tree-of-Mcshnamidx::
* reference-Mcshnamidx,
* referenceNo-Mcshnamidx,
description::
· a-reference-namidx.lag-file does-not-contain names-of-Mcs but references to other namind-files.
· when a-namind-file is too big, takes long time to be-downloaded.
· then we divide it to smaller easily downloaded files and the-original file is-becoming a-reference-file.
· the-name of a-reference-namind-file ends in 'namidx.lag..._0.json
'.
· the-first element contain info about the-file:
a) the-name of the-file,
b) names from (included) to (not included),
c) quantity of names,
d) date,
e) comment.
[ [";lagEngl03si_2_0",";char..chas",163141,"2021-03-25","codepoint order"], ["lagEng03si_2_1","char..char.2",11366], ["lagEng03si_2_2","char.2..char.7",11973], ["lagEng03si_2_3","char.7..char.Α",8939], ... ["lagEng03si_2_14","char.n..chas",18303] ]
name::
* McsEngl.lagHitp'namidx.lag-file.reference,
* McsEngl.lagHitp'reference-namind.lag-file,
* McsEngl.Mcshmfile.namidx.lagSPEC.reference,
* McsEngl.Mcshnamidx.reference,
* McsEngl.namidx.lagSPEC.reference-Mcshmfile,
* McsEngl.reference-namidx.lag-Mcshmfile,
description::
· the-names of concepts are-indexed.
· they are-stored in files hierarchically.
· namidx.lagRoot.json
contains the-root-files from ALL languages.
· for each language, the-root files are its letter files.
· also all languages have and the-namidx.lagLang00.json
file which contains the-names that begin without a-letter of that language.
· as time passes, these files are-divided into smaller easily
downloaded files, creating a-tree-structure by creating one reference and two or more referenceNo namidx.lag-files.
· also contains the-quantity of names per letter, per language.
× sPath: namidx.lagRoot.json//dirNamidx//dirMcs,
× sContent:
[ [";lagAGGR",";letter",256492,"2021-03-25","per letter"], ["lagElln",";Greek",4256], ["lagElln00","letterNo",0], ["lagElln01alfa","Α",527], ["lagElln02vita","Β",51], ["lagElln03yama","Γ",99], ... ["lagEngl",";English",252236], ["lagEngl00","letterNo",489], ["lagEngl01ei","A",1723], ["lagEngl02bi","B",1881], ... ["lagSngo",";Sinago",403], ["lagSngo00","letterNo",0], ["lagSngo01po","P",0], ["lagSngo02fo","F",0], ["lagSngo03tho","Θ",0], ... ]
name::
* McsEngl.Mcshmfile.namidx.lagRoot.json,
* McsEngl.Mcshnamidx.lagRoot,
* McsEngl.namidx.lagRoot.json-Mcshmfile,
description::
· a-referenceNo-namidx.lag-file is a-json-file that contains ordered names-of-Mcs, per codepoint, and their addresses.
· all languages have and the-namidx.lagLang00.json
file which contains the-names that begin without a-letter of that language.
· the-first element contain info about the-file:
a) the-name of the-file,
b) names from (included) to (not included),
c) quantity of names,
d) date.
[ [";lagEngl01ei",";A..B",1723,"2021-03-25"], ["AA!/EuvocStat","dirStn/McsStn000020.last.html#idEuoStatglsrAA"], ["AAj!⇒McsmgrAAj","dirCor/McsCor000002.last.html#idMcsmAaj"], ... ]
name::
* McsEngl.Mcshmfile.namidx.lagSPEC.referenceNo,
* McsEngl.Mcshnamidx.referenceNo,
* McsEngl.lagHitp'namidx.lag-file.referenceNo,
* McsEngl.lagHitp'referenceNo-namind.lag-file,
* McsEngl.namidx.lagSPEC.referenceNo-Mcshmfile,
* McsEngl.referenceNo-namidx.lag-Mcshmfile,
description::
· dirMcs/namidx.txt is a-text-file that contains the-concept-files to be indexed and the-language on which to work.
· with mWatch.mjs, this process is-automated: on any change in an-McsHitp-file, it is-reidexed and uploaded.
// COMMENT the-lines with '//' //lagAGGR;all-languages lagEngl;English //lagElln;Greek //lagSngo;Sinago // //dirCor/McsCor000000.last.html dirCor/McsCor000002.last.html
name::
* McsEngl.Mcshmfile.namidx.txt!⇒Mcshnamidxtxt,
* McsEngl.Mcshnamidxtxt,
* McsEngl.namidx.txt-Mcshmfile!⇒Mcshnamidxtxt,
description::
· mNamidx.mjs is a-Node.js-program that creates the-name-index-files of McsHitp-files in dirMcs/namidx.txt and uploads the-changed files.
× RUN: dirMcs> node Mcsmgr/mNamidx.mjs pwd ALONE,
name::
* McsEngl.Mcshmfile.mNamidx.mjs,
* McsEngl.Mcshnamidxmjs,
* McsEngl.Mcshlmgr'mNamidx.mjs,
* McsEngl.mNamidx.mjs-Mcshmfile,
* McsEngl.mNamidx.mjs//Mcsmgr//dirMcs,
addressWpg::
* dirMcs/Mcsmgr/mNamidx.mjs,
* https://github.com/synagonism/McsWorld/blob/master/dirMcs/Mcsmgr/mNamidx.mjs,
algo::
* reads the-McsHitpFiles to be-indexed and the-languages to work-with from namidx.txt,
* reads the-root namidx-lag-files and the-quantity of names of concepts from namidx.lagRoot.json.
* create oNamidxRoot with {file : index}.
* for each[a] McsHitpFile, for each language
- REMOVE the-names of this file[a], from ALL namidx.lag-files,
- READ the-file[a] and store temporarilly its name-Urls,
- ADD the name-Urls in namidx.lag-files.
issue::
* names:
- they must not contain the-chars " \, we use " \ instead.
- a-foreign-letter indexed in 'namidx..json'
* McsEngl.lagHitp'problem-on-names,
* McsEngl.lagMcsh'problem-on-names,
* McsEngl.problem-on-names--of-lagMcsh|lagHitp,
structure::
* aFileMcsIn: Mcs-files to reindex,
* aLagALL: the-languages on which to create indexes,
* aMcsQnt: Mcs-files with quantity of Mcs,
* oSetFileUp: changed locally files we want to upload,
* oFileNijRoot_Letter: root-namidx-files with letters of stored names,
* oNamidxjsonNamUrl,
* oNamidxQntnam: namidx and quantity of names that contain,
* fCreateOFileNij_Index(aIn),
* fRemoveNamUrl,
* fStoreNULetter,
* fStoreNUCodepoint,
* fRemoveArrayDupl,
* fWriteJsonQuantDate,
* fDateYMD,
* fWriteJsonArray,
* fCompare,
* fObjvalRKey,
* fComputeQntName,
* fComputeQntMcs,
description::
· it returns the-current-date as yyyy-mm-dd.
name::
* McsEngl.fDateYMD//mNamidx.mjs//Mcshlmgr,
* McsEngl.mNamidx.mjs/fDateYMD,
description::
· DOING: it removes the-name-Urls from namidx-files per language
· INPUT:
- oFilenamidxIndexIn: object {lagElln01alfa: 'Α'} with the-namidx-files from which the-names will-be-removed
- sFilMcsRmvIn: the-Mcsfile whose names will-be-removed
- sLagIn: the-lag whose names will-be-removed
name::
* McsEngl.fRemoveNamUrl//mNamidx.mjs//Mcshlmgr,
* McsEngl.mNamidx.mjs/fRemoveNamUrl,
description::
· mSftp.mjs is a-Node.js-program that sftp the modified local-files to a-remote-site.
· mNamidx.mjs outputs the-sftp.txt-file with the modified local-files.
× sPath: mSftp.mjs//Mcsmgr//dirMcs,
name::
* McsEngl.Mcshmfile.mSftp.mjs,
* McsEngl.Mcshlmgr'mSftp.mjs,
* McsEngl.mSftp.mjs//Mcsmgr//dirMcs,
addressWpg::
* dirMcs/Mcsmgr/mSftp.mjs,
* https://github.com/synagonism/McsWorld/blob/master/dirMcs/Mcsmgr/mSftp.mjs,
description::
· mWatch.mjs watches for file changes, creates name-indices, and uploads the-files.
· to change the-languages on index-creation, we change the-variable aLagALL in mNamidx.mjs.
× RUN: dirMcs> node Mcsmgr/mWatch.mjs pwd
name::
* McsEngl.Mcshmfile.mWatch.mjs,
* McsEngl.Mcshlmgr'mWatch.mjs,
* McsEngl.dirMcs/Mcsmgr/mWatch.mjs,
* McsEngl.mWatch.mjs//Mcsmgr//dirMcs,
addressWpg::
* dirMcs/Mcsmgr/mWatch.mjs,
* https://github.com/synagonism/McsWorld/blob/master/dirMcs/Mcsmgr/mWatch.mjs,
description::
· mMcsNew.mjs creates a-new McsHitp-file.
- updates aPages.json
- creates McsDir000000.txt
- indexes new file
- uploads new and modified files
× RUN: node Mcsmgr\mMcsNew.mjs pwd
name::
* McsEngl.Mcshmfile.mMcsNew.mjs,
* McsEngl.Mcshlmgr'mMcsNew.mjs,
* McsEngl.dirMcs/Mcsmgr/mMcsNew.mjs,
* McsEngl.mMcsNew.mjs//Mcsmgr//dirMcs,
addressWpg::
* dirMcs/Mcsmgr/mMcsNew.mjs,
description::
· sftp.json
is a-json-file that contains a-json-array of the-files we have to upload because we have-changed them locally.
· this file is-created automatically with mNamidx.mjs when we reindex the-changed Mcs-files.
name::
* McsEngl.Mcshmfile.sftp.json,
* McsEngl.sftp.json-Mcshmfile,
description::
· cptqnt-Mcshmfiles are files that contain the-quantity of sensorial-concepts of a-worldview.
name::
* McsEngl.Mcshmfile.cptqnt,
* McsEngl.cptqnt-Mcshmfile,
description::
* Ctrl+F2: search for Greek names.
* Ctrl+F3: search for Chinese names.
* F2: search for English names.
* Shift+1: displays the-codepoint of selected character.
* Shift+F2: search for Sinago names.
description::
· any tech (machine, tool) used.
· a-web-browser is-needed to read the-concepts.
name::
* McsEngl.Mcshlmgr'doing,
generic-tree-of-Mcshlmgr'doing::
* Mcsmgr'doing,
description::
* my most needed tool is the-manager of classification-trees: generic-specific, whole-part, parent-child.
* a-WYSIWYG editor.
* search: if CONTAINS '.*' to do regular-expression search on names that begin with whatever entered eg 'verbEnglC.*fought' to search for 'fought' inside the-names begining with 'verbEnglC'. {2023-07-17}.
=== DONE:
* hitp.js: to be-organized in modules. {2021-04-01} {done.2021-05-02},
* McshFile-name: from filMcsName.last.html to filMcs000000.last.html. {2021-03-31} {done.2021-04-28}.
* Mcs-name: from * Mcs.name, to * McsEngl.name, so all names have the-same format: * McsLang.name, {2021-03-30} {done}.
name::
* McsEngl.Mcshlmgr'todo,
* McsEngl.lagMcsh'todo,
* McsEngl.todo.Mcshlmgr,
* McsEngl.todo.lagMcsh,
description::
· searching for ANY McsHitp from anywhere in the-base, is the-notable function of my Mcshlmgr.
· the-manager creates indexes of the-names of the-concepts with its related addresses with the-mNamidx.mjs-program.
· these namidx.lag-files are-stored in dirLANG//dirNamidx//dirMcs.
· PROBLEMS.
name::
* McsEngl.Mcshlsearching,
* McsEngl.Mcshlmgr'searching,
* McsEngl.searching-of-Mcshlmgr,
description::
· when an-referenceNo-index-file is too big and takes time to load, we can-split it:
1) on lagRoot we set the-reference: ["lagEngl19es","S",21445] >> ["lagEngl19es_0","S",21445],
2) we create the-reference: lagEngl19es_0,
3) we create the-referenceNo: lagEngl19es_1, lagEngl19es_2,
{2021-01-02}-Mcshlmgr-search-exact::
· TODO: typing space to display only the-exact name AND the ones with !: !⇒ != !~ after it.
{2019-03-05}-Mcshlmgr-search-mainname::
· DONE: automatically search for the-concept's main-name, the-name after (!⇒).
{2019-02-02}-Mcshlmgr-search-mainname::
· TODO: automatically to search for the-concept's main-name, the-name after (!⇒).
name::
* McsEngl.evoluting-of-lagMcsh,
* McsEngl.lagMcsh'evoluting,
{2021-03-09}::
=== McsHitp-creation:
· creation of current concept.
generic-tree-of-lagMcsh'evoluting::
* lagHitp-evoluting,
{2021-11-17}-McsHitp'space-on-searching::
· "name " searches for "name", "name'xxx", "name.xxx", "name!xxx"
{2021-11-17}-McsHitp'codepoint-finding::
· Shift+1 displays the-codepoint of a-selected-character.
{2021-11-14}-McsHitp'Chinese-indices::
· I added 123 Chinese root name-indices.
{2021-05-25}-McsHitp'modules::
· hitp.js to mHitp.js with ECMAScript-modules.
{2021-04-04}-McsHitp'4-letter-language::
· I use 4 letters to denote languages.
· also in names: from * Mcs. to * McsEngl.
· mNamidx.mjs works for lagAGGR.
{2020-10-18}-McsHitp'indexes-paragraph-Mcs::
· paragraph-McsHitp added in index-files.
* McsEngl.{2020-10-18}-McsHitp'indexes-paragraph-Mcs,
{2018-10-16}-McsHitp'uses-Mcs-instead-cpt-in-names::
· I am-using '* Mcs.' instead of '* cpt.' in the-list of names.
* McsEngl.{2018-10-16}-McsHitp'uses-Mcs-instead-cpt-in-names,
{2018-09-15}-McsHitp'search-scalability::
- lagHitp.17.2018-09-15.search-scalability,
- Arrow-keys on search. {2017-11-10},
- No type-ahead. {2017-10-17},
- Underline hovering links. {2017-10-17},
* McsEngl.{2018-09-15}-McsHitp'search-scalability,
{2017-06-05}-McsHitp'searching::
- lagHitp'v16 with searching.
- structured-concept-searching: with this operation it is-demonstrated THE-POWER of structured-concepts.
* McsEngl.{2017-06-05}-McsHitp'searching,
name::
* McsEngl.lagMcsh'whole-part-tree,
whole-tree-of-lagMcsh::
*
* ... Sympan.
name::
* McsEngl.lagMcsh'generic-specific-tree,
generic-tree-of-lagMcsh::
* concept-language,
* ... entity.
this webpage was-visited times since {2021-03-09}
page-wholepath: synagonism.net / worldviewSngo / dirTchInf / lagMcsh
SEARCH::
· this page uses 'locator-names', names that when you find them, you find the-LOCATION of the-concept they denote.
⊛ GLOBAL-SEARCH:
· clicking on the-green-BAR of a-page you have access to the-global--locator-names of my-site.
· use the-prefix 'lagMcsh' for sensorial-concepts related to current concept 'Hitp-concept--language'.
⊛ LOCAL-SEARCH:
· TYPE CTRL+F "McsLag4.words-of-concept's-name", to go to the-LOCATION of the-concept.
· a-preview of the-description of a-global-name makes reading fast.
webpage-versions::
• version.last.dynamic: McsTchInf000009.last.html,
• version.1-0-0.2021-04-09: (0-16) ../../dirMiwMcs/dirTchInf/filMcsLagMcsh.1-0-0.2021-04-09.html,
• filMcsLagMcsh.0-1-0.2021-03-09.last.html: draft creation,