āύāϤ⧁āύ ChainDrop āĻ“āϝāĻŧāĻžāĻ°ā§āĻŽāϟāĻŋ ā§Ēā§Ļā§ĻāϟāĻŋāϰāĻ“ āĻŦ⧇āĻļāĻŋ NPM āĻĒā§āϝāĻžāϕ⧇āϜāϕ⧇ āϏāĻ‚āĻ•ā§āϰāĻŽāĻŋāϤ āĻ•āϰ⧇āϛ⧇āĨ¤

āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āύāϤ⧁āύ āĻ¸ā§āĻŦ-āĻĒā§āϰāϏāĻžāϰāĻŽāĻžāύ āĻšā§‡āχāύāĻĄā§āϰāĻĒ āĻ“āϝāĻŧāĻžāĻ°ā§āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāύāĻĒāĻŋāĻāĻŽ āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋāϰ āĻĒā§āϝāĻžāϕ⧇āϜāϗ⧁āϞ⧋āϰ āĻ“āĻĒāϰ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻžāĻĒāĻ• āφāĻ•ā§āϰāĻŽāĻŖ āϚāĻžāϞāĻžāύ⧋ āĻšāϝāĻŧ, āϝāĻž āĻĄāĻŋāĻĒ⧇āĻ¨ā§āĻĄā§‡āĻ¨ā§āϏāĻŋāϗ⧁āϞ⧋āϤ⧇ āĻŽā§āϝāĻžāϞāĻ“āϝāĻŧā§āϝāĻžāϰ āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰāĻžāϝāĻŧāĨ¤ āĻāχ āφāĻ•ā§āϰāĻŽāϪ⧇āϰ āĻĢāϞ⧇ ā§Ēā§Ēā§ĒāϟāĻŋ āĻĒā§āϝāĻžāϕ⧇āĻœā§‡āϰ āϜāĻ¨ā§āϝ ⧍,⧍⧧⧍āϟāĻŋ āĻ•ā§āώāϤāĻŋāĻ•āϰ āϰāĻŋāϞāĻŋāϜ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧāĨ¤ āφāĻ•ā§āϰāĻžāĻ¨ā§āϤ āĻĒā§āϝāĻžāϕ⧇āϜāϗ⧁āϞ⧋āϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ—keyv, flat-cache, āĻāĻŦāĻ‚ file-entry-cache—āϏāĻĒā§āϤāĻžāĻšā§‡ āϝāĻĨāĻžāĻ•ā§āϰāĻŽā§‡ ā§§ā§Ģā§Ē, ā§§ā§Ē⧝.⧝, āĻāĻŦāĻ‚ ā§§ā§Ēā§­.ā§Ŧ āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āĻŦāĻžāϰ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤

 

āĻ“āϝāĻŧāĻžāĻ°ā§āĻŽāϟāĻŋāϰ āϞ⧋āĻĄāĻžāϰāϟāĻŋ setup.mjs āĻāĻŦāĻ‚ Math_Symbol.js āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϤ⧇ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤ āĻ›āĻŋāϞ, āϝ⧇āϗ⧁āϞ⧋ preinstall āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻžāϰ ("preinstall": "node setup.mjs") āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϚāĻžāϞ⧁ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āĻāχ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻžāϰāϟāĻŋ āφāĻ•ā§āϰāĻžāĻ¨ā§āϤ āĻĒā§āϝāĻžāϕ⧇āϜāϟāĻŋ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻ•āϞ āĻ•āϰāĻž āĻšāϤ⧋āĨ¤ āĻāχ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟāϗ⧁āϞ⧋ āĻŦ⧈āϧ Bun āϰāĻžāύāϟāĻžāχāĻŽ āĻāĻŦāĻ‚ āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āĻ“āϝāĻŧāĻžāĻ°ā§āĻŽ āϕ⧋āĻĄ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧇āĻ›āĻŋāϞ, āϝ⧇āϗ⧁āϞ⧋āϰ āφāĻ•āĻžāϰ āĻ›āĻŋāϞ ā§­ā§§ā§Ļ āĻ•āĻŋāϞ⧋āĻŦāĻžāχāϟāĨ¤ āĻāĻ•āĻŦāĻžāϰ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻšāϞ⧇, āĻ“āϝāĻŧāĻžāĻ°ā§āĻŽāϟāĻŋ NPM, PyPI, CircleCI, AWS, GCP, Docker, Azure, HashiCorp, KubernetesK8s āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϏāĻžāĻ°ā§āĻ­āĻŋāϏ⧇āϰ āĻŸā§‹āϕ⧇āύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ“ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞāϗ⧁āϞ⧋āϤ⧇ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āϚāĻžāϞāĻžāϝāĻŧ (ā§§ā§Ēā§ĻāϟāĻŋāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻĢāĻžāχāϞ āĻĒāĻžāĻĨ, āϝ⧇āĻŽāύ ~/.npmrc, āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ), āĻāĻŦāĻ‚ āĻŽā§‡āĻŽāϰāĻŋāĻ“ (via /proc/) āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻ•āϰ⧇āĨ¤ āĻŸā§‹āϕ⧇āύ āĻāĻŦāĻ‚ āĻ•ā§āϰ⧇āĻĄā§‡āύāĻļāĻŋāϝāĻŧāĻžāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻ—āĻŋāϟāĻšāĻžāĻŦ āĻ…ā§āϝāĻžāĻ•āĻļāύāϏ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ /mem āĻĒā§‹āĻ°ā§āϟāĨ¤

 

NPM āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āϏāĻ‚āϝ⧋āϗ⧇āϰ āϜāĻ¨ā§āϝ āϕ⧋āύ⧋ āĻŸā§‹āϕ⧇āύ āĻļāύāĻžāĻ•ā§āϤ āĻšāϞ⧇, āĻ“āϝāĻŧāĻžāĻ°ā§āĻŽāϟāĻŋ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇ āϤ⧈āϰāĻŋ āĻšāĻ“āϝāĻŧāĻž āĻĒā§āϝāĻžāϕ⧇āϜāϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ āύāϤ⧁āύ āĻ•ā§āώāϤāĻŋāĻ•āϰ āϰāĻŋāϞāĻŋāϜ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāϤ, āϝāĻž āĻĄāĻŋāĻĒ⧇āĻ¨ā§āĻĄā§‡āĻ¨ā§āϏāĻŋ āĻŸā§āϰāĻŋ-āϕ⧇ āϏāĻ‚āĻ•ā§āϰāĻŽāĻŋāϤ āĻ•āϰāϤāĨ¤ āĻĒā§‚āĻ°ā§āĻŦ⧇ āĻļāύāĻžāĻ•ā§āϤ āĻšāĻ“āϝāĻŧāĻž āĻ“āϝāĻŧāĻžāĻ°ā§āĻŽāϟāĻŋāϰ āĻĨ⧇āϕ⧇ āĻāϟāĻŋ āĻ­āĻŋāĻ¨ā§āύ āĻ›āĻŋāϞāĨ¤ āĻļāĻžāχ-āĻšā§āϞ⧁āĻĻ ā§Š.ā§Ļ āĻšā§‡āχāύāĻĄā§āϰāĻĒ āĻĒāĻžāĻŦāϞāĻŋāĻ• āχāĻĨ⧇āϰāĻŋāϝāĻŧāĻžāĻŽ āĻŦā§āϞāĻ•āĻšā§‡āχāύ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āχāĻĨāĻžāϰāĻšāĻžāχāĻĄāĻŋāĻ‚ āĻ•ā§ŒāĻļāϞ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āĻ›āĻŋāϞ, āφāĻ•ā§āϰāĻŽāĻŖāĻ•āĻžāϰ⧀āϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇ āĻĒā§āϰ⧇āϰāĻŋāϤ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧ āĻĄā§‡āϟāĻž āĻ—ā§‹āĻĒāύ āĻ•āϰāϤ⧇ āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĻ›āĻŋāϞ āĻāĻŦāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āύāĻŋāĻœā§‡āϰ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤāĻŋ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ•ā§āϞāĻĄ āϕ⧋āĻĄ, āĻ­āĻŋāĻāϏ āϕ⧋āĻĄ āĻ“ āĻ—āĻŋāϟāĻšāĻžāĻŦ āĻ•āĻĒāĻžāχāϞāĻŸā§‡āϰ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻĢāĻžāχāϞ⧇ āχāύāĻœā§‡āĻ•āĻļāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĻ›āĻŋāϞāĨ¤

 

āĻĒā§āϝāĻžāϕ⧇āϜāϟāĻŋāϰ āϜāĻ¨ā§āϝ āĻ—āĻŋāϟāĻšāĻžāĻŦ āĻ…ā§āϝāĻžāĻ•āĻļāύāϏ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āϰāĻŋāϞāĻŋāϜ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻšā§āϝāĻžāĻ• āĻšāĻ“āϝāĻŧāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āφāĻ•ā§āϰāĻŽāĻŖāϟāĻŋ āĻļ⧁āϰ⧁ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āϕ⧀āĻ­āϝāĻž āĻĒā§āϰāϤāĻŋ āϏāĻĒā§āϤāĻžāĻšā§‡ ā§§ā§Ģā§Ē āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āĻŦāĻžāϰ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ ā§§,ā§­ā§Ļā§ŠāϟāĻŋ āĻĒā§āϝāĻžāϕ⧇āĻœā§‡ āĻāĻ•āϟāĻŋ āĻĄāĻŋāĻĒ⧇āĻ¨ā§āĻĄā§‡āĻ¨ā§āϏāĻŋ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āφāĻ•ā§āϰāĻŽāĻŖāĻ•āĻžāϰ⧀āϰāĻž āĻāϰ āĻŽāĻ§ā§āϝ⧇ āĻ•ā§āώāϤāĻŋāĻ•āĻžāϰāĻ• āϕ⧋āĻĄ āĻĸ⧁āĻ•āĻŋāϝāĻŧ⧇ ā§Ŧ.ā§Ļ.ā§Ļ āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧇āϛ⧇āĨ¤āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āϤ āĻĒā§āϰāĻ•āĻžāĻļāĻ•āϰāĻžāĻāĻŦāĻ‚ āϏāĻ āĻŋāĻ• āĻāϏāĻāϞāĻāϏāĻ āϏāĻžāĻ°ā§āϟāĻŋāĻĢāĻŋāϕ⧇āĻļāύāĻĒā§āϰāĻ•āĻžāĻļ⧇āϰ āĻĒāϰ, āĻ“āϝāĻŧāĻžāĻ°ā§āĻŽāϟāĻŋ keyv-āύāĻŋāĻ°ā§āĻ­āϰ āĻ…āύ⧇āĻ• āĻĒā§āϝāĻžāϕ⧇āϜāϕ⧇ āϏāĻ‚āĻ•ā§āϰāĻžāĻŽāĻŋāϤ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āĻĒāϰ⧋āĻ•ā§āώ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻžāϗ⧁āϞ⧋āϕ⧇ āϏāĻ‚āĻ•ā§āϰāĻŽāĻŋāϤ āĻ•āϰāϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤

 

āĻ“āϝāĻŧāĻžāĻ°ā§āĻŽāϟāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āφāĻ•ā§āϰāĻžāĻ¨ā§āϤ āĻšāĻ“āϝāĻŧāĻž āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻĒā§āϝāĻžāϕ⧇āϜāϗ⧁āϞ⧋āϰ āĻŽāĻ§ā§āϝ⧇ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻšāϞ⧋, āϝ⧇āϗ⧁āϞ⧋ āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻ•ā§āώāϤāĻŋāĻ•āϰ āϰāĻŋāϞāĻŋāϜ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧇āĻ›āĻŋāϞ:

  • āĻĢā§āĻ˛ā§āϝāĻžāϟ-āĻ•ā§āϝāĻžāĻļ ā§Ŧ.ā§§.⧍ā§Ē (āĻĒā§āϰāϤāĻŋ āϏāĻĒā§āϤāĻžāĻšā§‡ ā§§ā§Ē⧝.ā§Ž āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āĻĄāĻžāωāύāϞ⧋āĻĄ);
  • āĻĢāĻžāχāϞ-āĻāĻ¨ā§āĻŸā§āϰāĻŋ-āĻ•ā§āϝāĻžāĻļ ā§§ā§§.ā§§.ā§Ŧ (ā§§ā§Ēā§­.ā§Ģ āĻŽāĻŋāϞāĻŋāϝāĻŧāύ);
  • āĻ•ā§āϝāĻžāĻļ⧇āϝ⧋āĻ—ā§āϝ-āĻ…āύ⧁āϰ⧋āϧ ā§§ā§Š.ā§Ļ.⧍ā§Ļ (ā§Šā§Š.⧝ āĻŽāĻŋāϞāĻŋāϝāĻŧāύ);
  • @cacheable/utils 2.5.1 (ā§Ž.ā§­ āĻŽāĻŋāϞāĻŋāϝāĻŧāύ);
  • āĻ•ā§āϝāĻžāĻļ⧇āϝ⧋āĻ—ā§āϝ ⧍.ā§Ģ.ā§§ (ā§­.ā§Ž āĻŽāĻŋāϞāĻŋāϝāĻŧāύ);
  • @āĻ•ā§āϝāĻžāĻļ⧇āĻŦāϞ/āĻŽā§‡āĻŽāϰāĻŋ ⧍.⧍.ā§§ (ā§­.ā§§ āĻŽāĻŋāϞāĻŋāϝāĻŧāύ);
  • āĻ•ā§āϝāĻžāĻļ-āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ ā§­.⧍.ā§§ā§Ļ (ā§Ē⧍ āϞāĻ•ā§āώ);
  • @cacheable/node-cache 3.1.2 (ā§§.ā§Ģ āĻŽāĻŋāϞāĻŋāϝāĻŧāύ)āĨ¤

āωāĻ¤ā§āϏ: linux.org.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster