āĻ¸ā§āĻ•ā§āĻ˛āĻ›āĻžāĻ¤ā§āĻ°ā§€āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ¯āĻŧ āĻ…āĻ˛āĻŋāĻŽā§āĻĒāĻŋāĻ¯āĻŧāĻžāĻĄ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ†āĻ°ā§āĻ•āĻžāĻ‡āĻ­

āĻ¸ā§āĻ•ā§āĻ˛ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻĻā§€āĻ°ā§āĻ˜ āĻ¸āĻŽāĻ¯āĻŧ āĻ§āĻ°ā§‡, āĻ†āĻŽāĻŋ āĻ…āĻ˛āĻŋāĻŽā§āĻĒāĻŋāĻ¯āĻŧāĻžāĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻœā§āĻžāĻžāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻ™ā§āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻĒāĻ›āĻ¨ā§āĻĻāĻ¸āĻ‡ āĻŦāĻŋāĻˇāĻ¯āĻŧ, āĻ¸ā§āĻ¤āĻ° āĻŦāĻž āĻ—ā§āĻ°ā§‡āĻĄ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻžāĻ āĻžāĻ¨, āĻ…āĻĨāĻŦāĻž āĻļāĻŋāĻ•ā§āĻˇāĻžāĻ°ā§āĻĨā§€āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋāĻ“ āĻ†āĻŽāĻŋ āĻ†āĻ° āĻ¸ā§āĻ•ā§āĻ˛ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŋ āĻ¨āĻž, āĻ†āĻŽāĻŋ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ¯ā§‡ āĻ­āĻžāĻ˛ āĻœāĻŋāĻ¨āĻŋāĻ¸āĻ—ā§āĻ˛āĻŋ āĻ¨āĻˇā§āĻŸ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻĻā§āĻƒāĻ–āĻœāĻ¨āĻ• āĻšāĻŦā§‡āĨ¤ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāĻ¨ āĻŦāĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¨āĻ—āĻĻā§€āĻ•āĻ°āĻŖ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻžāĻ‡āĻŸ. āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻœāĻ¨ āĻĒāĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ° āĻļāĻŋāĻ•ā§āĻˇāĻ• āĻŦāĻž āĻ…āĻ­āĻŋāĻ­āĻžāĻŦāĻ• āĻšāĻ¨, āĻŦāĻŋāĻĄāĻŧāĻžāĻ˛ā§‡ āĻ¸ā§āĻŦāĻžāĻ—āĻ¤āĻŽāĨ¤

āĻ¸ā§āĻ•ā§āĻ˛āĻ›āĻžāĻ¤ā§āĻ°ā§€āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ¯āĻŧ āĻ…āĻ˛āĻŋāĻŽā§āĻĒāĻŋāĻ¯āĻŧāĻžāĻĄ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ†āĻ°ā§āĻ•āĻžāĻ‡āĻ­

āĻĻā§€āĻ°ā§āĻ˜ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻ†āĻŽāĻžāĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ›āĻŦāĻŋāĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ†āĻŽāĻŋ āĻāĻ¤ā§‡ āĻ•ā§āĻ˛āĻžāĻ¨ā§āĻ¤ āĻšāĻ¯āĻŧā§‡ āĻĒāĻĄāĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻœāĻ¨āĻ• āĻ†āĻ•āĻžāĻ°ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻ¯āĻ¤ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ˛āĨ¤ āĻ†āĻŽāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 9āĻŽ āĻ—ā§āĻ°ā§‡āĻĄā§‡āĻ° āĻ†āĻ—ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒā§‡āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻ¸ā§āĻ•ā§āĻ˛āĻ›āĻžāĻ¤ā§āĻ°āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ˛-āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ…āĻ˛āĻŋāĻŽā§āĻĒāĻŋāĻ¯āĻŧāĻžāĻĄ, āĻ¸ā§āĻ•ā§āĻ˛āĻ›āĻžāĻ¤ā§āĻ°āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŽāĻ¸ā§āĻ•ā§‹ āĻ…āĻ˛āĻŋāĻŽā§āĻĒāĻŋāĻ¯āĻŧāĻžāĻĄ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ¨ā§āĻŸ āĻĒāĻŋāĻŸāĻžāĻ°ā§āĻ¸āĻŦāĻžāĻ°ā§āĻ— āĻ¸āĻŋāĻŸāĻŋ āĻ…āĻ˛āĻŋāĻŽā§āĻĒāĻŋāĻ¯āĻŧāĻžāĻĄā§‡āĻ° āĻŽāĻ¤ā§‹ āĻ…āĻ˛āĻŋāĻŽā§āĻĒāĻŋāĻ¯āĻŧāĻžāĻĄ āĻĨā§‡āĻ•ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻžāĨ¤ āĻŦāĻŋāĻˇāĻ¯āĻŧ, āĻ—ā§āĻ°ā§‡āĻĄ, āĻŦāĻ›āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ•āĨ¤ āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ…āĻ˛āĻŋāĻŽā§āĻĒāĻŋāĻ¯āĻŧāĻžāĻĄ āĻšāĻ˛āĻžāĻ•āĻžāĻ˛ā§€āĻ¨ āĻļāĻŋāĻļā§āĻĻā§‡āĻ° āĻ—āĻĄāĻŧ āĻ¸ā§āĻ•ā§‹āĻ° (āĻ•āĻ āĻŋāĻ¨āĻ¤āĻž) āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ āĻ†āĻ›ā§‡ (āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ…āĻ‚āĻļ)āĨ¤

āĻļāĻŋāĻ•ā§āĻˇāĻ•āĻĻā§‡āĻ° āĻ•āĻžāĻœā§‡āĻ° āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻ¯ā§‹āĻ— āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻŦāĻžāĻŽ āĻĻāĻŋāĻ•ā§‡ + āĻ†āĻ‡āĻ•āĻ¨), āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻŸāĻžāĻ¸ā§āĻ•ā§‡āĻ° āĻ¨āĻžāĻŽā§‡ āĻ•ā§āĻ˛āĻŋāĻ• āĻ•āĻ°āĻ˛ā§‡ āĻāĻŸāĻŋ āĻ¸āĻ‚āĻ—ā§āĻ°āĻšā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻšāĻŦā§‡ (āĻĒāĻžāĻāĻšāĻŸāĻŋ āĻ•āĻžāĻœ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤)āĨ¤ āĻāĻ° āĻĒāĻ°ā§‡, āĻ¨ā§€āĻšā§‡ āĻŦāĻžāĻŽ āĻĻāĻŋāĻ•ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨āĻŸāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ•āĻžāĻœāĻŸāĻŋ āĻ¤āĻžāĻ°āĻĒāĻ° āĻŽā§āĻĻā§āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ) āĻŦāĻž āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻļāĻŋāĻ•ā§āĻˇāĻžāĻ°ā§āĻĨā§€āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤

āĻ¸ā§āĻ•ā§āĻ˛āĻ›āĻžāĻ¤ā§āĻ°ā§€āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ¯āĻŧ āĻ…āĻ˛āĻŋāĻŽā§āĻĒāĻŋāĻ¯āĻŧāĻžāĻĄ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ†āĻ°ā§āĻ•āĻžāĻ‡āĻ­

āĻ¨āĻ¤ā§āĻ¨ āĻ•āĻžāĻœ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻ°ā§āĻŽ āĻ†āĻ›ā§‡. TEX āĻŽāĻžāĻ°ā§āĻ•āĻ†āĻĒ āĻ¸āĻš āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ SQL āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ•ā§‡āĻŸāĻ•ā§āĻ¸. āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŽā§āĻĒāĻŸāĻŋ āĻŽāĻĄāĻŋāĻ‰āĻ˛ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ mpdf.

āĻ†āĻŽāĻ°āĻž āĻ…āĻ¨ā§āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻ›āĻŋ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻļā§āĻ°ā§‹āĻ¤āĻž āĻ¨āĻž āĻšāĻ¨ āĻ¤āĻŦā§‡ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸ. āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¸ā§āĻ¤āĻž āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻāĻ° āĻ‰āĻĒāĻ° āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¸āĻšā§āĻ¯ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻ•ā§‡āĻ‰ āĻ•āĻžāĻœ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒāĻĻ āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¯āĻŧ, āĻ†āĻŽāĻžāĻ•ā§‡ āĻ˛āĻŋāĻ–ā§āĻ¨āĨ¤

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨