McsHitp-language
senso-concept-Mcs (lagMcsh)

McsHitp-creation:: {2021-03-09}

overview of lagMcsh

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,

user of lagMcsh

description::
·

name::
* McsEngl.lagMcsh'user,

user.human of lagMcsh

description::
· a-human that uses the-language.

name::
* McsEngl.lagMcsh'human,

specific-tree-of-::
* author,
* reader|manager-user,

user.manager (link) of lagMcsh

input of lagMcsh

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,

mind-concept (link) of lagMcsh

mind-worldview (link) of lagMcsh

output of lagMcsh

description::
· McsHitp is a-model of a-mind-concept.

name::
* McsEngl.lagMcsh'output,

Mcsh of lagMcsh

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},

data of Mcsh

description::
· any type of data used.

name::
* McsEngl.Mcsh'data,

data.SPECIFIC of Mcsh

description::
* list-data,
* name-value-data,
* table-data,
* text-data,
* time-data,
* tree-data,

name::
* McsEngl.Mcsh'data.specific,

data.text of Mcsh

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,

data.time (link) of Mcsh

name::
* McsEngl.Mcshtime,
* McsEngl.Mcsh'data.time!⇒Hmcstime,
* McsEngl.Mcsh'time-data!⇒Hmcstime,

data.list of Mcsh

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,

data.name-value of Mcsh

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,

data.table of Mcsh

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,

data.tree (link) of Mcsh

evoluting of Mcsh

description::
· see lagMcsh'evoluting.

name::
* McsEngl.evoluting-of-Mcsh,
* McsEngl.Mcsh'evoluting,

Mcsh.SPECIFIC

description::
* File-McsHitp,
* FileNo-McsHitp,

name::
* McsEngl.Mcsh.specific,

Mcsh.FILE

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,

title of 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,

file-name 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,

Mcsh.FILE.NO

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,

Mcsh.section

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,

Mcsh.P

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,

title of McshP

description::
· the-title of a-McshP ends with '::'

name::
* McsEngl.McshP'att001-title,
* McsEngl.McshP'title,
* McsEngl.title-of-McshP,

name 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,

McshP.TEXT

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,

McshP.LIST

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,

Mcsh-view of lagMcsh

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,

Mcsh-worldview of lagMcsh

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,

Mcsh-base of lagMcsh

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,

manager of lagMcsh

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,

dir of Mcshlmgr

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,

Mcshdir.base

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,

file 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,

Mcshmfile.McsView000000.last.html (link)

Mcshmfile.namidx.lag.json

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,

Mcshnamidx.reference

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,

Mcshnamidx.lagRoot

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,

Mcshnamidx.referenceNo

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,

Mcshmfile.namidx.txt

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,

Mcshmfile.mNamidx.mjs

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 &#34; &#92; 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,

fDateYMD of Mcshnamidxmjs

description::
· it returns the-current-date as yyyy-mm-dd.

name::
* McsEngl.fDateYMD//mNamidx.mjs//Mcshlmgr,
* McsEngl.mNamidx.mjs/fDateYMD,

fRemoveNamUrl of Mcshnamidxmjs

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,

Mcshmfile.mSftp.mjs

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,

Mcshmfile.mWatch.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,

Mcshmfile.mMcsNew.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,

Mcshmfile.sftp.json

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,

Mcshmfile.cptqnt

description::
· cptqnt-Mcshmfiles are files that contain the-quantity of sensorial-concepts of a-worldview.

name::
* McsEngl.Mcshmfile.cptqnt,
* McsEngl.cptqnt-Mcshmfile,

shortcut of Mcshlmgr

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.

name::
* McsEngl.Mcshlmgr'shortcut,

tech of Mcshlmgr

description::
· any tech (machine, tool) used.
· a-web-browser is-needed to read the-concepts.

name::
* McsEngl.lagMcsh'tech,

DOING of Mcshlmgr

description::
· searching,

name::
* McsEngl.Mcshlmgr'doing,

generic-tree-of-Mcshlmgr'doing::
* Mcsmgr'doing,

doing.TODO of Mcshlmgr

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,

doing.searching of Mcshlmgr

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,

splitting-index-files of Mcshlmgr'searching

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,

name::
* McsEngl.Mcshlmgr'searching'splitting-index-files,

evoluting of Mcshlmgr'searching

{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.Mcshlmgr'searching'evoluting,

evaluation of lagMcsh

description::
·

name::
* McsEngl.lagMcsh'evaluation,

info-resource of lagMcsh

name::
* McsEngl.lagMcsh'resource,

addressWpg::
*

DOING of lagMcsh

description::
*

name::
* McsEngl.lagMcsh'doing,

evoluting of lagMcsh

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,

WHOLE-PART-TREE of lagMcsh

name::
* McsEngl.lagMcsh'whole-part-tree,

whole-tree-of-lagMcsh::
*
* ... Sympan.

part-tree-of-lagMcsh::
*

GENERIC-SPECIFIC-TREE of lagMcsh

name::
* McsEngl.lagMcsh'generic-specific-tree,

generic-tree-of-lagMcsh::
* concept-language,
* ... entity.

specific-tree-of-lagMcsh::
* ,

meta-info

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.

footer::
• author: Kaseluris.Nikos.1959
• email:
 
• edit on github: https://github.com/synagonism/McsWorld/blob/master/dirTchInf/McsTchInf000009.last.html,
• comments on Disqus,
• twitter: @synagonism,

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,

support (link)