R 4.0 āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āωāĻĒāϞāĻŦā§āϧ

āϜāĻŽāĻžāĻĻāĻžāύāĻ•āĻžāϰ⧀ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āĻĒā§āϰāĻ•āĻžāĻļ R 4.0 āĻāĻŦāĻ‚ āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻĒāϰāĻŋāĻŦ⧇āĻļ, āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĒāϰāĻŋāϏāĻ‚āĻ–ā§āϝāĻžāύāĻ—āϤ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ, āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻāĻŦāĻ‚ āĻĄā§‡āϟāĻž āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞāĻžāχāĻœā§‡āĻļāύ⧇āϰ āϏāĻŽāĻ¸ā§āϝāĻžāϗ⧁āϞāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāϤ⧇āĨ¤ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ 15000 āϟāĻŋāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ āĻĒā§āϝāĻžāϕ⧇āϜ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧāĨ¤ āφāϰ āĻ­āĻžāώāĻžāϰ āĻŽā§ŒāϞāĻŋāĻ• āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ GNU āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻŋāϤāϰāĻŖ GPL āĻāϰ āĻ…āϧ⧀āύ⧇ āϞāĻžāχāϏ⧇āĻ¨ā§āϏāĻĒā§āϰāĻžāĻĒā§āϤāĨ¤

āύāϤ⧁āύ āϰāĻŋāϞāĻŋāĻœā§‡ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāϤ āĻ•āϝāĻŧ⧇āĻ• āĻļāϤ āωāĻ¨ā§āύāϤāĻŋ, āϏāĻš:

  • "āĻ…ā§āϝāĻžāϰ⧇" āĻ•ā§āϞāĻžāϏ āĻĨ⧇āϕ⧇ "āĻŽā§āϝāĻžāĻŸā§āϰāĻŋāĻ•ā§āϏ" āĻŦāĻ¸ā§āϤ⧁āϰ āωāĻ¤ā§āϤāϰāĻžāϧāĻŋāĻ•āĻžāϰ⧇ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ;
  • āĻ…āĻ•ā§āώāϰ āĻ§ā§āϰ⧁āĻŦāĻ• r"(...) āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āύāϤ⧁āύ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ, āϝ⧇āĻ–āĻžāύ⧇ "..." āĻšāϞ ')' āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ•ā§āώāϰ⧇āϰ āϝ⧇āϕ⧋āύ⧋ āĻ•ā§āϰāĻŽ;
  • āĻĄāĻŋāĻĢāĻ˛ā§āϟ "stringsAsFactors = FALSE" āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āϝāĻž data.frame() āĻāĻŦāĻ‚ read.table() āĻ āĻ•āϞ⧇ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰ⧇
  • āĻĒā§āϞāϟ() ​​āĻĢāĻžāĻ‚āĻļāύāϟāĻŋ "āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ" āĻĒā§āϝāĻžāϕ⧇āϜ āĻĨ⧇āϕ⧇ "āĻŦ⧇āϏ" āĻĒā§āϝāĻžāϕ⧇āĻœā§‡ āϏāϰāĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇;
  • NAMED āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, C āϕ⧋āĻĄ āĻĨ⧇āϕ⧇ R āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āύāĻŋāϰāĻžāĻĒāĻĻ āĻ•āĻŋāύāĻž āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāϤ⧇ āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ āĻ—āĻŖāύāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āϝāĻž āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻšā§āϰāĻžāϏ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ;
  • āϰ⧇āϗ⧁āϞāĻžāϰ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ⧇āϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇ āϏ⧁āχāϚ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ PCRE2 (ĐŊа ĐŋĐģĐ°Ņ‚Ņ„ĐžŅ€ĐŧĐ°Ņ…, ĐžŅ‚ĐģĐ¸Ņ‡ĐŊҋ҅ ĐžŅ‚ Windows, ĐžĐŋŅ†Đ¸ĐžĐŊаĐģҌĐŊĐž ĐžŅŅ‚Đ°Đ˛ĐģĐĩĐŊа вОСĐŧĐžĐļĐŊĐžŅŅ‚ŅŒ ŅĐąĐžŅ€Đēи ҁ PCRE1);
  • assertError() āĻāĻŦāĻ‚ assertWarning() āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻļā§āϰ⧇āĻŖā§€āϤ⧇ āĻ¤ā§āϰ⧁āϟāĻŋ āĻŦāĻž āϏāϤāĻ°ā§āĻ•āϤāĻž āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦ āĻšāϝāĻŧ⧇āϛ⧇;
  • file.path() āĻāĻ–āύ UTF-8 āϞ⧋āϕ⧇āϞ āĻ›āĻžāĻĄāĻŧāĻž āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ UTF-8 āĻāύāϕ⧋āĻĄ āĻ•āϰāĻž āĻĢāĻžāχāϞ āĻĒāĻžāĻĨ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻ‚āĻļāĻŋāĻ• āϏāĻŽāĻ°ā§āĻĨāύ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āϝāĻĻāĻŋ āĻĒāĻžāĻĨ⧇ āĻ…āĻ•ā§āώāϰ āĻāύāϕ⧋āĻĄāĻŋāĻ‚ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻ•āϰāĻž āĻ…āϏāĻŽā§āĻ­āĻŦ āĻšāϝāĻŧ, āĻāĻ•āϟāĻŋ āĻ¤ā§āϰ⧁āϟāĻŋ āĻāĻ–āύ āύāĻŋāĻ•ā§āώ⧇āĻĒ āĻ•āϰāĻž āĻšāϝāĻŧ;
  • āĻĒā§āϝāĻžāϞ⧇āϟ() āĻĢāĻžāĻ‚āĻļāύ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϰāϙ⧇āϰ āĻĒā§āϝāĻžāϞ⧇āϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āωāĻĒāϞāĻŦā§āϧ āĻĒā§āϝāĻžāϞ⧇āϟ āĻĻ⧇āĻ–āϤ⧇, āĻĢāĻžāĻ‚āĻļāύ palette.pals() āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • memDecompress() āĻĢāĻžāĻ‚āĻļāύ⧇ RFC 1952 āĻĢāϰāĻŽā§āϝāĻžāĻŸā§‡āϰ (gzip-āϏāĻ‚āϕ⧁āϚāĻŋāϤ āχāύ-āĻŽā§‡āĻŽāϰāĻŋ āĻĄā§‡āϟāĻž) āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇;
  • āύāϤ⧁āύ āĻĢāĻžāĻ‚āĻļāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇: proportions(), marginSums(), .S3method(), list2DF(), infoRDS(), .class2(), deparse1(), R_user_dir(), socketTimeout(), globalCallingHandlers(), tryInvokeRestart() āĻāĻŦāĻ‚ ActiveBindingFunction()āĨ¤

āωāĻ¤ā§āϏ: opennet.ru

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