<!DOCTYPE html>
<html lang="ru-RU" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="pingback" href="https://www.greesha.ru/xmlrpc.php" />
<title>Айтишные байки</title>
<meta name='robots' content='max-image-preview:large' />
<link rel="alternate" type="application/rss+xml" title="Айтишные байки &raquo; Лента" href="https://www.greesha.ru/feed/" />
<link rel="alternate" type="application/rss+xml" title="Айтишные байки &raquo; Лента комментариев" href="https://www.greesha.ru/comments/feed/" />
<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id='wp-emoji-styles-inline-css' type='text/css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id='wp-block-library-inline-css' type='text/css'>
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=wp-block-library-inline-css */
</style>
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<style id='global-styles-inline-css' type='text/css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='pinboard-web-font-css' href='https://fonts.googleapis.com/css?family=PT+Sans:300,300italic,regular,italic,600,600italic&#038;subset=latin' type='text/css' media='all' />
<link rel='stylesheet' id='pinboard-css' href='https://www.greesha.ru/wp-content/themes/pinboard/style.css' type='text/css' media='all' />
<link rel='stylesheet' id='colorbox-css' href='https://www.greesha.ru/wp-content/themes/pinboard/styles/colorbox.css' type='text/css' media='all' />
	<!--[if lt IE 9]>
	<script src="https://www.greesha.ru/wp-content/themes/pinboard/scripts/html5.js" type="text/javascript"></script>
	<![endif]-->
<script type="text/javascript" src="https://www.greesha.ru/wp-content/themes/pinboard/scripts/ios-orientationchange-fix.js" id="ios-orientationchange-fix-js"></script>
<script type="text/javascript" src="https://www.greesha.ru/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script type="text/javascript" src="https://www.greesha.ru/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<script type="text/javascript" src="https://www.greesha.ru/wp-content/themes/pinboard/scripts/jquery.flexslider-min.js" id="flexslider-js"></script>
<script type="text/javascript" src="https://www.greesha.ru/wp-content/themes/pinboard/scripts/jquery.fitvids.js" id="fitvids-js"></script>
<script type="text/javascript" src="https://www.greesha.ru/wp-content/themes/pinboard/scripts/jquery.colorbox-min.js" id="colorbox-js"></script>
<link rel="https://api.w.org/" href="https://www.greesha.ru/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.greesha.ru/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.9.4" />
<script>
/* <![CDATA[ */
	jQuery(window).load(function() {
					jQuery('#slider').flexslider({
				selector: '.slides > li',
				video: true,
				prevText: '&larr;',
				nextText: '&rarr;',
				pausePlay: true,
				pauseText: '||',
				playText: '>',
				before: function() {
					jQuery('#slider .entry-title').hide();
				},
				after: function() {
					jQuery('#slider .entry-title').fadeIn();
				}
			});
			});
	jQuery(document).ready(function($) {
		$('#access .menu > li > a').each(function() {
			var title = $(this).attr('title');
			if(typeof title !== 'undefined' && title !== false) {
				$(this).append('<br /> <span>'+title+'</span>');
				$(this).removeAttr('title');
			}
		});
		function pinboard_move_elements(container) {
			if( container.hasClass('onecol') ) {
				var thumb = $('.entry-thumbnail', container);
				if('undefined' !== typeof thumb)
					$('.entry-container', container).before(thumb);
				var video = $('.entry-attachment', container);
				if('undefined' !== typeof video)
					$('.entry-container', container).before(video);
				var gallery = $('.post-gallery', container);
				if('undefined' !== typeof gallery)
					$('.entry-container', container).before(gallery);
				var meta = $('.entry-meta', container);
				if('undefined' !== typeof meta)
					$('.entry-container', container).after(meta);
			}
		}
		function pinboard_restore_elements(container) {
			if( container.hasClass('onecol') ) {
				var thumb = $('.entry-thumbnail', container);
				if('undefined' !== typeof thumb)
					$('.entry-header', container).after(thumb);
				var video = $('.entry-attachment', container);
				if('undefined' !== typeof video)
					$('.entry-header', container).after(video);
				var gallery = $('.post-gallery', container);
				if('undefined' !== typeof gallery)
					$('.entry-header', container).after(gallery);
				var meta = $('.entry-meta', container);
				if('undefined' !== typeof meta)
					$('.entry-header', container).append(meta);
				else
					$('.entry-header', container).html(meta.html());
			}
		}
		if( ($(window).width() > 960) || ($(document).width() > 960) ) {
			// Viewport is greater than tablet: portrait
		} else {
			$('#content .hentry').each(function() {
				pinboard_move_elements($(this));
			});
		}
		$(window).resize(function() {
			if( ($(window).width() > 960) || ($(document).width() > 960) ) {
									$('.page-template-template-full-width-php #content .hentry, .page-template-template-blog-full-width-php #content .hentry, .page-template-template-blog-four-col-php #content .hentry').each(function() {
						pinboard_restore_elements($(this));
					});
							} else {
				$('#content .hentry').each(function() {
					pinboard_move_elements($(this));
				});
			}
			if( ($(window).width() > 760) || ($(document).width() > 760) ) {
				var maxh = 0;
				$('#access .menu > li > a').each(function() {
					if(parseInt($(this).css('height'))>maxh) {
						maxh = parseInt($(this).css('height'));
					}
				});
				$('#access .menu > li > a').css('height', maxh);
			} else {
				$('#access .menu > li > a').css('height', 'auto');
			}
		});
		if( ($(window).width() > 760) || ($(document).width() > 760) ) {
			var maxh = 0;
			$('#access .menu > li > a').each(function() {
				var title = $(this).attr('title');
				if(typeof title !== 'undefined' && title !== false) {
					$(this).append('<br /> <span>'+title+'</span>');
					$(this).removeAttr('title');
				}
				if(parseInt($(this).css('height'))>maxh) {
					maxh = parseInt($(this).css('height'));
				}
			});
			$('#access .menu > li > a').css('height', maxh);
							$('#access li').mouseenter(function() {
					$(this).children('ul').css('display', 'none').stop(true, true).fadeIn(250).css('display', 'block').children('ul').css('display', 'none');
				});
				$('#access li').mouseleave(function() {
					$(this).children('ul').stop(true, true).fadeOut(250).css('display', 'block');
				});
					} else {
			$('#access li').each(function() {
				if($(this).children('ul').length)
					$(this).append('<span class="drop-down-toggle"><span class="drop-down-arrow"></span></span>');
			});
			$('.drop-down-toggle').click(function() {
				$(this).parent().children('ul').slideToggle(250);
			});
		}
					var $content = $('.entries');
			$content.imagesLoaded(function() {
				$content.masonry({
					itemSelector : '.hentry, #infscr-loading',
					columnWidth : container.querySelector('.twocol'),
				});
			});
														$('.entry-attachment audio, .entry-attachment video').mediaelementplayer({
			videoWidth: '100%',
			videoHeight: '100%',
			audioWidth: '100%',
			alwaysShowControls: true,
			features: ['playpause','progress','tracks','volume'],
			videoVolume: 'horizontal'
		});
		$(".entry-attachment, .entry-content").fitVids({ customSelector: "iframe[src*='wordpress.tv'], iframe[src*='www.dailymotion.com'], iframe[src*='blip.tv'], iframe[src*='www.viddler.com']"});
	});
	jQuery(window).load(function() {
					jQuery('.entry-content a[href$=".jpg"],.entry-content a[href$=".jpeg"],.entry-content a[href$=".png"],.entry-content a[href$=".gif"],a.colorbox').colorbox({
				maxWidth: '100%',
				maxHeight: '100%',
			});
			});
/* ]]> */
</script>
<style type="text/css">
					@media screen and (max-width: 760px) {
			#sidebar {
				display: none;
			}
		}
				@media screen and (max-width: 760px) {
			#footer-area {
				display: none;
			}
		}
				#wrapper {
			background: #f0f0f0;
		}
				#header {
			border-color: #1e73be;
		}
		#access {
			background: #1e73be;
		}
		@media screen and (max-width: 760px) {
			#access {
				background: none;
			}
		}
				#access li li {
			background: #1e73be;
		}
				#sidebar-wide,
		#sidebar-footer-wide,
		#current-location {
			background: #ffffff;
		}
				.entry,
		#comments,
		#respond,
		#posts-nav {
			background: #ffffff;
		}
					#footer-area {
			background: #1e73be;
		}
				#copyright {
			background: #1e73be;
		}
				body,
		#slider .entry-title,
		.page-title,
		#sidebar-wide .widget-title,
		#sidebar-boxes .widget-title,
		#sidebar-footer-wide .widget-title {
			font-family:"PT Sans", sans-serif;
		}
		h1, h2, h3, h4, h5, h6,
		#site-title,
		#site-description,
		.entry-title,
		#comments-title,
		#reply-title,
		.widget-title {
			font-family:"Trebuchet MS", "Bitstream Vera Sans", sans-serif;
		}
		.entry-content {
			font-family:"PT Sans", sans-serif;
		}
				body {
			font-size:15.00px;
			line-height:1.62em;
		}
				h1,
		.single .entry-title,
		.page .entry-title,
		.error404 .entry-title {
			font-size:24.00px;
			line-height:1.62em;
		}
				h2,
		.entry-title {
			font-size:22.00px;
			line-height:1.62em;
		}
				h3,
		.twocol .entry-title,
		.threecol .entry-title {
			font-size:20.00px;
			line-height:1.62em;
		}
						.entry-content {
			font-size:17.00px;
			line-height:1.62em;
		}
		@media screen and (max-width: 640px) {
			.entry-content {
				font-size:17.00px;
				line-height:1.62em;
			}
		}
							h1, h2, h3, h4, h5, h6,
			.entry-title,
			.entry-title a {
				color:#000000;
			}
												#sidebar,
		#sidebar-left,
		#sidebar-right {
			color:#222222;
		}
				.widget-title {
			color:#888888;
		}
							#header {background-color: #ffffff}
#searchbar {background-color: #ffffff; padding: 1em;}
.page-title {font-style: normal}
.rsswidget {font-size: 80%}
.rsssummary {font-size: 80%}</style>
<style type="text/css">
	#site-title a,
	#site-description {
		color:#333333;
	}
</style>
<style type="text/css" id="custom-background-css">
body.custom-background { background-color: #dddddd; background-image: url("https://www.greesha.ru/wp-content/uploads/2015/07/bg-paper1.jpg"); background-position: center top; background-size: auto; background-repeat: repeat; background-attachment: fixed; }
</style>
	
<!-- START - Open Graph and Twitter Card Tags 3.3.1 -->
 <!-- Facebook Open Graph -->
  <meta property="og:locale" content="ru_RU"/>
  <meta property="og:site_name" content="Айтишные байки"/>
  <meta property="og:title" content="Айтишные байки"/>
  <meta property="og:url" content="https://www.greesha.ru"/>
  <meta property="og:type" content="website"/>
  <meta property="og:description" content="Айтишные байки"/>
 <!-- Google+ / Schema.org -->
  <meta itemprop="name" content="Айтишные байки"/>
  <meta itemprop="headline" content="Айтишные байки"/>
  <meta itemprop="description" content="Айтишные байки"/>
  <!--<meta itemprop="publisher" content="Айтишные байки"/>--> <!-- To solve: The attribute publisher.itemtype has an invalid value -->
 <!-- Twitter Cards -->
  <meta name="twitter:title" content="Айтишные байки"/>
  <meta name="twitter:url" content="https://www.greesha.ru"/>
  <meta name="twitter:description" content="Айтишные байки"/>
  <meta name="twitter:card" content="summary_large_image"/>
 <!-- SEO -->
 <!-- Misc. tags -->
 <!-- is_front_page -->
<!-- END - Open Graph and Twitter Card Tags 3.3.1 -->
	
</head>

<body class="home blog custom-background wp-theme-pinboard">
	<div id="wrapper">
		<header id="header">
			<h1 id="site-title">
									<a href="https://www.greesha.ru/" rel="home">
						<img src="https://www.greesha.ru/wp-content/uploads/2015/07/greesha-pm100.jpg" alt="Айтишные байки" width="100" height="100" />
					</a>
								<a class="home" href="https://www.greesha.ru/" rel="home">Айтишные байки</a>
			</h1>
							<div id="site-description"></div>
							<form role="search" method="get" id="searchform" action="https://www.greesha.ru/" >
	<input type="text" value="" placeholder="Search this website&#8230;" name="s" id="s" />
	<input type="submit" id="searchsubmit" value="Search" />
</form>			<div id="social-media-icons">
							<a class="social-media-icon facebook" href="https://www.facebook.com/greesha.ru">Facebook</a>
									<a class="social-media-icon twitter" href="https://twitter.com/greesha">Twitter</a>
															<a class="social-media-icon vimeo" href="https://vimeo.com/greesha">Vimeo</a>
																		<a class="social-media-icon linkedin" href="https://www.linkedin.com/in/greesha">LinkedIn</a>
					</div>
				<div class="clear"></div>
			<nav id="access">
				<a class="nav-show" href="#access">Show Navigation</a>
				<a class="nav-hide" href="#nogo">Hide Navigation</a>
				<div class="menu-%d0%bc%d0%b5%d0%bd%d1%8e-1-container"><ul id="menu-%d0%bc%d0%b5%d0%bd%d1%8e-1" class="menu"><li id="menu-item-260" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-260"><a href="https://www.greesha.ru/category/blog/">Мысли вслух</a></li>
<li id="menu-item-118" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-118"><a href="https://www.greesha.ru/category/livejournal/">Байки и притчи</a></li>
<li id="menu-item-117" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-117"><a href="https://www.greesha.ru/category/books/">Прочитанное</a></li>
<li id="menu-item-119" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-119"><a href="https://www.greesha.ru/category/articles/">Статьи</a></li>
<li id="menu-item-268" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-268"><a href="https://www.greesha.ru/category/speeches/">Выступления</a></li>
</ul></div>				<div class="clear"></div>
			</nav><!-- #access -->
		</header><!-- #header -->									<div id="container">
		<section id="content" class="column twothirdcol">
										<div class="entries">
											<article class="post-764 post type-post status-publish format-standard hentry category-blog column onecol" id="post-764">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/blog/%d0%b7%d0%be%d0%bb%d0%be%d1%82%d0%be%d0%b9-%d1%81%d1%82%d0%b0%d0%bd%d0%b4%d0%b0%d1%80%d1%82-performance-review-%d0%bc%d1%8b%d1%81%d0%bb%d0%b8-%d0%b8%d0%b7-%d1%82%d0%b5%d0%bb%d0%b5%d0%b3%d0%b8/" rel="bookmark" title="Золотой стандарт Performance Review. Мысли из телеги">Золотой стандарт Performance Review. Мысли из телеги</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>В ответ на требование Маска всем сотрудникам отчитаться о проделанной работе Секретная служба предложила золотой стандарт Performance Review:</p>
<p><a href="https://www.greesha.ru/wp-content/uploads/2025/02/photo_2025-02-24_20-25-50.jpg"><img decoding="async" class="alignnone wp-image-765" src="https://www.greesha.ru/wp-content/uploads/2025/02/photo_2025-02-24_20-25-50-150x150.jpg" alt="" width="150" height="150" srcset="https://www.greesha.ru/wp-content/uploads/2025/02/photo_2025-02-24_20-25-50-150x150.jpg 150w, https://www.greesha.ru/wp-content/uploads/2025/02/photo_2025-02-24_20-25-50-432x432.jpg 432w, https://www.greesha.ru/wp-content/uploads/2025/02/photo_2025-02-24_20-25-50-268x268.jpg 268w" sizes="(max-width: 150px) 100vw, 150px" /></a></p>
<p><a href="https://t.me/greesha_ru/10">Телега</a>&hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
							<aside class="entry-meta">
							<span class="entry-author-link"><a href="https://www.greesha.ru/author/greesha/" title="Записи greesha" rel="author">greesha</a></span>
									<span class="entry-date"><a href="https://www.greesha.ru/blog/%d0%b7%d0%be%d0%bb%d0%be%d1%82%d0%be%d0%b9-%d1%81%d1%82%d0%b0%d0%bd%d0%b4%d0%b0%d1%80%d1%82-performance-review-%d0%bc%d1%8b%d1%81%d0%bb%d0%b8-%d0%b8%d0%b7-%d1%82%d0%b5%d0%bb%d0%b5%d0%b3%d0%b8/" rel="bookmark" title="Золотой стандарт Performance Review. Мысли из телеги">24.02.2025</a></span>
												<span class="entry-category"><a href="https://www.greesha.ru/category/blog/" rel="category tag">Мысли вслух</a></span>
																	<span class="entry-permalink"><a href="https://www.greesha.ru/blog/%d0%b7%d0%be%d0%bb%d0%be%d1%82%d0%be%d0%b9-%d1%81%d1%82%d0%b0%d0%bd%d0%b4%d0%b0%d1%80%d1%82-performance-review-%d0%bc%d1%8b%d1%81%d0%bb%d0%b8-%d0%b8%d0%b7-%d1%82%d0%b5%d0%bb%d0%b5%d0%b3%d0%b8/" rel="bookmark" title="Золотой стандарт Performance Review. Мысли из телеги">Permalink</a></span>
										<div class="clear"></div>
		</aside><!-- .entry-meta -->
				</div><!-- .entry -->
</article><!-- .post -->											<article class="post-760 post type-post status-publish format-standard hentry category-blog column onecol" id="post-760">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/blog/%d0%bf%d0%be%d1%87%d0%b5%d0%bc%d1%83-%d1%8e%d0%b7%d0%b0%d0%b1%d0%b8%d0%bb%d0%b8%d1%82%d0%b8-%d0%bd%d0%b5%d1%82-%d0%bc%d0%b5%d1%81%d1%82%d0%b0-%d0%b2-%d0%b3%d0%be%d1%81%d1%82-34-%d0%bc%d1%8b%d1%81/" rel="bookmark" title="Почему юзабилити нет места в ГОСТ 34. Мысли из телеги">Почему юзабилити нет места в ГОСТ 34. Мысли из телеги</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p class="western">(Для зануд: речь идёт о ГОСТ ГОСТ 34.602-89, который про ТЗ.)</p>
<p class="western">Итак, почему же в нём ничего не говорится об удобстве использования?</p>
<p class="western">Простой, но неполный ответ: потому что ГОСТ устарел.</p>
<p class="western">На этом удовлетворённые приверженцы <span lang="en-US">Agile </span>расходятся писать юзер стори. Помашем &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
							<aside class="entry-meta">
							<span class="entry-author-link"><a href="https://www.greesha.ru/author/greesha/" title="Записи greesha" rel="author">greesha</a></span>
									<span class="entry-date"><a href="https://www.greesha.ru/blog/%d0%bf%d0%be%d1%87%d0%b5%d0%bc%d1%83-%d1%8e%d0%b7%d0%b0%d0%b1%d0%b8%d0%bb%d0%b8%d1%82%d0%b8-%d0%bd%d0%b5%d1%82-%d0%bc%d0%b5%d1%81%d1%82%d0%b0-%d0%b2-%d0%b3%d0%be%d1%81%d1%82-34-%d0%bc%d1%8b%d1%81/" rel="bookmark" title="Почему юзабилити нет места в ГОСТ 34. Мысли из телеги">14.02.2025</a></span>
												<span class="entry-category"><a href="https://www.greesha.ru/category/blog/" rel="category tag">Мысли вслух</a></span>
																	<span class="entry-permalink"><a href="https://www.greesha.ru/blog/%d0%bf%d0%be%d1%87%d0%b5%d0%bc%d1%83-%d1%8e%d0%b7%d0%b0%d0%b1%d0%b8%d0%bb%d0%b8%d1%82%d0%b8-%d0%bd%d0%b5%d1%82-%d0%bc%d0%b5%d1%81%d1%82%d0%b0-%d0%b2-%d0%b3%d0%be%d1%81%d1%82-34-%d0%bc%d1%8b%d1%81/" rel="bookmark" title="Почему юзабилити нет места в ГОСТ 34. Мысли из телеги">Permalink</a></span>
										<div class="clear"></div>
		</aside><!-- .entry-meta -->
				</div><!-- .entry -->
</article><!-- .post -->											<article class="post-753 post type-post status-publish format-standard hentry category-speeches column twocol" id="post-753">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/speeches/%d0%bf%d1%8f%d1%82%d1%8c-%d0%b3%d1%80%d0%b0%d0%bd%d0%b5%d0%b9-%d0%bc%d1%8b%d1%88%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d1%82%d0%b8%d0%ba%d0%b0-%d0%b2%d1%8b%d1%81%d1%82%d1%83/" rel="bookmark" title="Пять граней мышления аналитика. Выступление на Analyst Days #19">Пять граней мышления аналитика. Выступление на Analyst Days #19</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>После долгого перерыва снова выступил на<span class="symbols"> </span>Analyst Days. Выступление оказалось <span class="symbols">«</span>в<span class="symbols"> </span>руку<span class="symbols">»</span>: через две недели на<span class="symbols"> </span>проектной сессии в<span class="symbols"> </span>одном университете меня спросили, чем гуманитарии могут быть полезны айтишникам. А<span class="symbols"> </span>я<span class="symbols"> </span>им: <span class="symbols">«</span>вы<span class="symbols"> </span>не<span class="symbols"> </span>поверите, у&hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-494 post type-post status-publish format-standard hentry category-blog column twocol" id="post-494">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/blog/%d0%be-%d1%81%d0%b0%d0%bc%d0%be%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b8-%d0%ba%d0%be%d1%80%d0%bd%d1%8f%d1%85-%d0%b8-%d1%81%d0%ba%d1%80%d0%b5%d0%bf%d0%b0%d1%85/" rel="bookmark" title="О самоуправлении, корнях и скрепах">О самоуправлении, корнях и скрепах</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>Небольшое размышление о корнях, скрепах и традициях местного самоуправления. Без грустных шуток и сарказма, почти серьёзно.</p>
<p>Проделаем простое упражнение. Составим список из нескольких больших и известных городов России. Например, из десяти или двадцати самых крупных. Можно взять готовый из <a href="https://ru.wikipedia.org/wiki/Список_городов_России_с_населением_более_100_тысяч_жителей">википедии</a>&hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-747 post type-post status-publish format-standard hentry category-livejournal column twocol" id="post-747">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/livejournal/%d1%87%d0%b5%d0%bc-%d0%bf%d0%b0%d1%85%d0%bd%d1%83%d1%82-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d1%82%d0%b8%d0%ba%d0%b8/" rel="bookmark" title="Чем пахнут аналитики">Чем пахнут аналитики</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>у каждого грейда
запах особый
пахнет от джуна
эджайлом и вджобом</p>
<p>пахнет от миддла
вордом и экселем,
а от сеньёра
несёт юэмэлем</p>
<p>а седовласый
угрюмый тимлид
гостом воняет
и фстэком смердит</p>
<p><a href="https://t.me/c/1108401131/230771">Телега</a>&hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-744 post type-post status-publish format-standard hentry category-blog column twocol" id="post-744">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/blog/%d0%bf%d1%80%d0%be-gap-%d0%b0%d0%bd%d0%b0%d0%bb%d0%b8%d0%b7-%d0%bc%d1%8b%d1%81%d0%bb%d0%b8-%d0%b8%d0%b7-%d1%82%d0%b5%d0%bb%d0%b5%d0%b3%d0%b8/" rel="bookmark" title="Про GAP-анализ. Мысли из телеги">Про GAP-анализ. Мысли из телеги</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>Я последние несколько лет фактически занимаюсь gap-анализом, хотя формально мы его так не называем. И понял, что <a href="https://www.greesha.ru/speeches/аналитик-на-тёмной-стороне-особеннос/">моё выступление на AD</a> на основе чужого опыта было, мягко говоря, самоуверенным.</p>
<p>Коротко я бы свой нынешний опыт описал так. Gap–анализ – это &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-739 post type-post status-publish format-standard hentry category-blog column twocol" id="post-739">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/blog/%d0%bf%d1%80%d0%be-%d0%ba%d1%80%d0%b8%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%be%d0%b5-%d0%bc%d1%8b%d1%88%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b8-%d0%b3%d0%b4%d0%b5-%d0%b5%d0%b3%d0%be-%d0%b8%d0%b7%d1%83/" rel="bookmark" title="Про критическое мышление. Мысли из телеги">Про критическое мышление. Мысли из телеги</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>В<span class="symbols"> </span>России подавляющее большинство высших учебных заведений имеет государственную аккредитацию.
Это означает, что образовательные программы строятся на<span class="symbols"> </span>основе федеральных государственных образовательных стандартов (ФГОС).</p>
<p>ФГОС ВО<span class="symbols"> </span>определяет требования к<span class="symbols"> </span>выпускникам в<span class="symbols"> </span>виде набора приобретаемых компетенций.
Нынешнее поколение ФГОС выделяет три вида &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-737 post type-post status-publish format-standard hentry category-blog column twocol" id="post-737">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/blog/%d0%bf%d1%80%d0%be-%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b0%d1%86%d0%b8%d1%8e-%d0%bc%d1%8b%d1%81%d0%bb%d0%b8-%d0%b8%d0%b7-%d1%82%d0%b5%d0%bb%d0%b5%d0%b3%d0%b8/" rel="bookmark" title="Про интеграцию. Мысли из телеги">Про интеграцию. Мысли из телеги</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>При интеграции решают два основных вопроса:
1) Какими данными обмениваться в<span class="symbols"> </span>каждом сценарии (состав и<span class="symbols"> </span>формат) и
2) Как их<span class="symbols"> </span>передавать между системами (протоколы обмена).</p>
<p>Прямой доступ к<span class="symbols"> </span>БД<span class="symbols"> </span><span class="symbols">—</span> самый простой в<span class="symbols"> </span>реализации, но<span class="symbols"> </span>самый небезопасный и<span class="symbols"> </span>самый граблеёмкий &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-734 post type-post status-publish format-standard hentry category-speeches column twocol" id="post-734">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/speeches/%d0%bc%d0%be%d0%b4%d0%b5%d0%bb%d0%b8-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d0%b5%d0%b9-%d0%b8-%d0%ba%d0%b0%d0%ba-%d0%b8%d1%85-%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d0%bd%d1%8f/" rel="bookmark" title="Модели пользователей и как их применяют. Выступление на Analyst Days #13">Модели пользователей и как их применяют. Выступление на Analyst Days #13</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>Все аналитики моделируют пользователей, но не все из них об этом догадываются. :)</p>
<p>В этом выступлении рассказал о трёх основных подходах к моделированию пользователей (функциональные роли, стереотипные пользователи, персоны) и о границах их применимости.</p>
<p><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start">﻿</span>&hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-731 post type-post status-publish format-standard hentry category-speeches column twocol" id="post-731">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/speeches/%d1%80%d0%b0%d1%81%d1%88%d0%b0%d1%82%d1%8b%d0%b2%d0%b0%d0%b5%d0%bc-%d1%81%d0%ba%d1%80%d0%b5%d0%bf%d1%8b-%d1%87%d1%82%d0%be-%d0%bd%d0%b5-%d1%82%d0%b0%d0%ba-%d1%81-%d0%ba%d0%bb%d0%b0%d1%81%d1%81%d0%b8/" rel="bookmark" title="Расшатываем скрепы: что не так с классификацией требований Вигерса? Дискуссия на Analyst Days #11">Расшатываем скрепы: что не так с классификацией требований Вигерса? Дискуссия на Analyst Days #11</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>Поскольку Analyst Days #10 я пропустил, на одиннадцатой пришлось выступать два раза. :) </p>
<p>Это был не доклад, а панельная дискуссия. Хотя я пришёл на неё, конечно, со своими тезисами.</p>
<p>Главная идея: предложенная Вигерсом картинка с классификацией требований оказывает влияние на &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-726 post type-post status-publish format-standard hentry category-speeches column twocol" id="post-726">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/speeches/%d0%bb%d1%83%d1%87%d1%88%d0%b5-%d1%82%d1%8b%d1%81%d1%8f%d1%87%d0%b8-%d1%81%d0%bb%d0%be%d0%b2-%d1%80%d0%b8%d1%81%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b4%d0%b8%d0%b0%d0%b3%d1%80%d0%b0%d0%bc%d0%bc/" rel="bookmark" title="Лучше тысячи слов: рисование диаграмм совместно с заказчиком. Выступление на Analyst Days #11">Лучше тысячи слов: рисование диаграмм совместно с заказчиком. Выступление на Analyst Days #11</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>Впервые за пятнадцать лет выступил от имени компании, а не от себя лично. Очень уж нравится <a href="https://modeus.custis.ru/">проект</a>, в котором я работаю.</p>
<p>В этом проекте мне представилась возможность проверить правильность идей об использовании на практике простейших средств визуального моделирования, о &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-723 post type-post status-publish format-standard hentry category-articles column twocol" id="post-723">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/articles/use-cases-%d0%be%d0%b1%d0%b7%d0%be%d1%80-%d0%bc%d0%b5%d1%82%d0%be%d0%b4%d0%b0/" rel="bookmark" title="Use Cases: обзор метода">Use Cases: обзор метода</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>
	Текстовая расшифровка одного из уроков курса&nbsp;<a href="https://www.webursitet.ru/analyst">Введение в профессию аналитика</a>.</p>

<p>
	На&nbsp;ближайших трёх вебинарах мы&nbsp;познакомимся с&nbsp;тремя наиболее популярными методами разработки пользовательских требований. Я&nbsp;надеюсь, вы&nbsp;понимаете, что за&nbsp;один вебинар изучить ни&nbsp;один из&nbsp;этих методов невозможно, потому что нужно много практики. Я&nbsp;свою задачу вижу &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-722 post type-post status-publish format-standard hentry category-articles column twocol" id="post-722">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/articles/user-stories-%d0%b2%d1%8b%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%80%d0%be%d0%bb%d0%b5%d0%b9-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d0%b5%d0%b9/" rel="bookmark" title="User Stories: Выделение ролей пользователей">User Stories: Выделение ролей пользователей</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>
	Текстовая расшифровка одного из уроков курса&nbsp;<a href="https://www.webursitet.ru/analyst">Введение в профессию аналитика</a>.</p>

<p>
	Практика, о&nbsp;которой пойдёт речь в&nbsp;этом уроке, &mdash; выявление видов пользователей. Вообще, в&nbsp;книгах они называются обычно ролями пользователей. Но&nbsp;я&nbsp;решил здесь всё-таки использовать в&nbsp;названии урока другое слово, чтобы отделить понятие, используемое &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-721 post type-post status-publish format-standard hentry category-articles column twocol" id="post-721">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/articles/%d0%b2%d1%8b%d1%8f%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b3%d0%bb%d0%b0%d0%b2%d0%bd%d1%8b%d1%85-%d1%85%d0%b0%d1%80%d0%b0%d0%ba%d1%82%d0%b5%d1%80%d0%b8%d1%81%d1%82%d0%b8%d0%ba-%d0%ba%d0%b0%d1%87/" rel="bookmark" title="Выявление главных характеристик качества">Выявление главных характеристик качества</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>
	Текстовая расшифровка одного из уроков курса&nbsp;<a href="https://www.webursitet.ru/analyst">Введение в профессию аналитика</a>.</p>

<p>
	Рассмотрим следующий раздел Концепции, который называется &laquo;Другие требования к&nbsp;продукту&raquo;. Обычно в&nbsp;этот раздел выносят требования, касающиеся нефункциональной стороны, например:</p>
<ul>
<li>
		применяемые стандарты и&nbsp;требования законодательства;</li>
<li>
		требования к&nbsp;производительности;</li>
<li>
		другие нефункциональные требования.</li>
</ul>
<p>
	<a href="https://www.greesha.ru/wp-content/plugins/wp-o-matic/cache/5b003910c3_-205-20--2010.png"><img decoding="async" alt="" src="https://www.greesha.ru/wp-content/plugins/wp-o-matic/cache/5b003910c3_-205-20--2010.png" style="width: 512px;height: 288px;border-width: 1px;border-style: solid" /></a></p>
<p>
	У&nbsp;большинства аналитиков &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-720 post type-post status-publish format-standard hentry category-articles column twocol" id="post-720">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/articles/%d1%81%d1%80%d0%b0%d0%b2%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bc%d0%b5%d1%82%d0%be%d0%b4%d0%be%d0%b2-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b8-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be/" rel="bookmark" title="Сравнение методов разработки пользовательских требований">Сравнение методов разработки пользовательских требований</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>
	Текстовая расшифровка одного из уроков курса&nbsp;<a href="https://www.webursitet.ru/analyst">Введение в профессию аналитика</a>.</p>

<p>
	Мы&nbsp;с&nbsp;вами познакомились с&nbsp;несколькими методами разработки пользовательских требований. На&nbsp;самом деле, методов было два: это Use cases (юзкейсы) и&nbsp;User stories. И&nbsp;плюс дополнительный метод&nbsp;&mdash; наверное, не&nbsp;столько разработки, сколько выявления пользовательских требований: персонажи. &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-718 post type-post status-publish format-standard hentry category-speeches column twocol" id="post-718">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/speeches/%d0%bb%d1%8e%d0%b4%d0%b8-%d0%b2-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b5-%d0%bf%d0%be-%d1%84%d0%b0%d0%ba%d1%82%d0%be%d1%80-%d0%b8%d0%bb%d0%b8-%d0%b0%d0%ba%d1%82%d0%be%d1%80/" rel="bookmark" title="Люди в разработке ПО: фактор или актор? — запись выступления на Analyst Days #9">Люди в разработке ПО: фактор или актор? — запись выступления на Analyst Days #9</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<blockquote>
<p data-select-like-a-boss="1">Программисты никогда не читают ТЗ, а пользователи документацию.</p>
<p>Заказчик никогда не знает, чего он хочет.</p>
<p>Изобретательный пользователь всегда найдёт способ обойти защиту от дурака.</p></blockquote>
<p>Вы ведь наверняка знакомы с этим айтишным фольклором? И сами не раз сталкивались с такими ситуациями? &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-716 post type-post status-publish format-standard hentry category-articles column twocol" id="post-716">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/articles/%d0%ba%d1%80%d0%b8%d1%82%d0%b5%d1%80%d0%b8%d0%b8-%d0%ba%d0%b0%d1%87%d0%b5%d1%81%d1%82%d0%b2%d0%b0-%d1%82%d1%80%d0%b5%d0%b1%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b9/" rel="bookmark" title="Критерии качества требований">Критерии качества требований</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>
	Текстовая расшифровка двенадцатого урока курса&nbsp;<a href="https://www.webursitet.ru/analyst">Введение в профессию аналитика</a>.</p>

<p>
	Давайте теперь поговорим о&nbsp;критериях качества требований. Требования мы&nbsp;разрабатываем, но&nbsp;насколько они являются хорошими или плохими? По&nbsp;этим критериям определяется качество работы аналитиков.</p>
<p>
	<a href="https://www.webursitet.ru/kcfinder/upload/images/ 2 - 40.png"><img decoding="async" alt="" src="https://www.greesha.ru/wp-content/plugins/wp-o-matic/cache/e18811310b_-202-20--2040.png" style="width: 512px;height: 288px;border-width: 1px;border-style: solid" /></a></p>
<p>
	Существует несколько подходов или моделей определения качества требований. Они в&nbsp;основном &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-715 post type-post status-publish format-standard hentry category-articles column twocol" id="post-715">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/articles/%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d1%8b%d0%b5-%d1%84%d0%be%d1%80%d0%bc%d0%b0%d1%82%d1%8b-%d0%bf%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f-%d1%82%d1%80%d0%b5%d0%b1/" rel="bookmark" title="Основные форматы представления требований">Основные форматы представления требований</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>
	Текстовая расшифровка одиннадцатого урока курса&nbsp;<a href="https://www.webursitet.ru/analyst">Введение в профессию аналитика</a>.</p>

<p>
	В&nbsp;этом модуле мы&nbsp;очень поверхностно рассмотрим основные форматы представления требований, с&nbsp;акцентом на&nbsp;интернет-проекты. На&nbsp;прошлом вебинаре мы&nbsp;рассматривали уровни требований, и&nbsp;я&nbsp;теперь постоянно буду эту терминологию использовать.</p>
<p>
	<a href="https://www.webursitet.ru/kcfinder/upload/images/ 2 - 30.png"><img decoding="async" alt="" src="https://www.greesha.ru/wp-content/plugins/wp-o-matic/cache/ef411ff79a_-202-20--2030.png" style="width: 512px;height: 288px;border-width: 1px;border-style: solid" /></a></p>
<p>
	На&nbsp;уровне бизнес-требований сводными документами, как мы&nbsp;говорили, является концепция &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-714 post type-post status-publish format-standard hentry category-articles column twocol" id="post-714">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/articles/%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d1%8b%d0%b5-%d0%bf%d0%be%d0%b4%d1%85%d0%be%d0%b4%d1%8b-%d0%ba-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b5-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0/" rel="bookmark" title="Основные подходы к разработке программных продуктов">Основные подходы к разработке программных продуктов</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>
	Текстовая расшифровка десятого урока курса&nbsp;<a href="https://www.webursitet.ru/analyst">Введение в профессию аналитика</a>.</p>

<p>
	Наш очередной модуль эскизно показывает, какие основные подходы к&nbsp;разработке программных продуктов сейчас существуют, чем они различаются, и&nbsp;как это влияет на&nbsp;разработку требований.</p>
<p>
	<a href="https://www.webursitet.ru/kcfinder/upload/images/ 2 - 22.png"><img decoding="async" alt="" src="https://www.greesha.ru/wp-content/plugins/wp-o-matic/cache/0c6b233de3_-202-20--2022.png" style="width: 512px;height: 288px;border-width: 1px;border-style: solid" /></a></p>
<p>
	Вот две крайности, которые давно уже у&nbsp;всех на&nbsp;слуху. Слева &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->											<article class="post-713 post type-post status-publish format-standard hentry category-articles column twocol" id="post-713">
	<div class="entry">
									<div class="entry-container">
			<header class="entry-header">
				<h2 class="entry-title"><a href="https://www.greesha.ru/articles/%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-%d0%b8-%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d1%80%d0%b5%d0%b1%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%d0%bc/" rel="bookmark" title="Разработка и управление требованиями">Разработка и управление требованиями</a></h2>
							</header><!-- .entry-header -->
										<div class="entry-summary">
					<p>
	Текстовая расшифровка девятого урока курса&nbsp;<a href="https://www.webursitet.ru/analyst">Введение в профессию аналитика</a>.</p>

<p>
	В&nbsp;этом модуле речь пойдет о&nbsp;том, чем различаются процессы, связанные с&nbsp;разработкой и&nbsp;управлением требованиями. Аналитики очень активно участвуют в&nbsp;разработке требований, собственно для этого они в&nbsp;основном и&nbsp;предназначены, и&nbsp;отчасти принимают участие в&nbsp;процессах управлении требованиями. &hellip;</p>				</div><!-- .entry-summary -->
						<div class="clear"></div>
		</div><!-- .entry-container -->
								</div><!-- .entry -->
</article><!-- .post -->									</div><!-- .entries -->
							<div id="posts-nav" class="navigation">
									<span aria-current="page" class="page-numbers current">1</span>
<a class="page-numbers" href="https://www.greesha.ru/page/2/?livejournal&#038;RSS#038;RSS">2</a>
<a class="page-numbers" href="https://www.greesha.ru/page/3/?livejournal&#038;RSS#038;RSS">3</a>
<span class="page-numbers dots">&hellip;</span>
<a class="page-numbers" href="https://www.greesha.ru/page/7/?livejournal&#038;RSS#038;RSS">7</a>
<a class="next page-numbers" href="https://www.greesha.ru/page/2/?livejournal&#038;RSS#038;RSS"><span class="text">Next Page</span> &rarr;</a>							</div><!-- #posts-nav -->
							</section><!-- #content -->
					<div id="sidebar" class="column threecol">
		<div id="sidebar-top" class="widget-area" role="complementary">
		<div class="column onecol"><aside id="text-8" class="widget widget_text">			<div class="textwidget"><a href="https://feeds.feedburner.com/Greesha-ru-all"><img src="/Images/rss.png" width="25px"/ style="float:left"/>&nbsp;&nbsp;RSS-лента</a></div>
		</aside><!-- .widget --></div><div class="column onecol"><aside id="text-6" class="widget widget_text"><h3 class="widget-title">Мои страницы в интернетах</h3>			<div class="textwidget"><div><br /><a href="https://t.me/greesha_ru"><img src="https://www.greesha.ru/Images/telegram.ico"/>&nbsp;Канал в Telegram</a>
<br /><a href="https://www.linkedin.com/profile/view?id=13234340"><img src="https://www.greesha.ru/Images/linkedin.ico"/>&nbsp;Профиль на LinkedIn</a>
<br /><a href="https://www.vimeo.com/greesha"><img src="https://www.greesha.ru/Images/vimeo.ico"/>&nbsp;Видеозаписи</a>
<hr />
<a href="https://www.webursitet.ru"><img src="https://www.greesha.ru/Images/webursitet.png"/>&nbsp;WEBURSITET.RU</a>
<br /><a href="https://visic.info"><img src="https://visic.info/favicon.ico"/>&nbsp;VISIC.INFO</a>
</div></div>
		</aside><!-- .widget --></div>	</div><!-- #sidebar-top -->
			</div><!-- #sidebar -->				<div class="clear"></div>
	</div><!-- #container -->
									<div id="footer">
				<div id="footer-area" class="widget-area" role="complementary">
		<div class="column twocol"><aside id="text-7" class="widget widget_text">			<div class="textwidget"><!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function (d, w, c) {
    (w[c] = w[c] || []).push(function() {
        try {
            w.yaCounter28871640 = new Ya.Metrika({id:28871640,
                    webvisor:true,
                    clickmap:true,
                    trackLinks:true,
                    accurateTrackBounce:true});
        } catch(e) { }
    });

    var n = d.getElementsByTagName("script")[0],
        s = d.createElement("script"),
        f = function () { n.parentNode.insertBefore(s, n); };
    s.type = "text/javascript";
    s.async = true;
    s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";

    if (w.opera == "[object Opera]") {
        d.addEventListener("DOMContentLoaded", f, false);
    } else { f(); }
})(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="//mc.yandex.ru/watch/28871640" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter --></div>
		</aside><!-- .widget --></div>		<div class="clear"></div>
	</div><!-- #footer-area -->
			<div id="copyright">
				<p class="copyright twocol">© 2026 Айтишные байки</p>
								<div class="clear"></div>
			</div><!-- #copyright -->
		</div><!-- #footer -->
	</div><!-- #wrapper -->
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/pinboard/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script type="text/javascript" id="mediaelement-core-js-before">
/* <![CDATA[ */
var mejsL10n = {"language":"ru","strings":{"mejs.download-file":"\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0444\u0430\u0439\u043b","mejs.install-flash":"Flash player \u043f\u043b\u0430\u0433\u0438\u043d \u0431\u044b\u043b \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d \u0438\u043b\u0438 \u043d\u0435 \u0431\u044b\u043b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0432 \u0432\u0430\u0448\u0435\u043c \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u043f\u043b\u0430\u0433\u0438\u043d Flash player \u0438\u043b\u0438 \u0441\u043a\u0430\u0447\u0430\u0439\u0442\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0441 https://get.adobe.com/flashplayer/","mejs.fullscreen":"\u041d\u0430 \u0432\u0435\u0441\u044c \u044d\u043a\u0440\u0430\u043d","mejs.play":"\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438","mejs.pause":"\u041f\u0430\u0443\u0437\u0430","mejs.time-slider":"\u0428\u043a\u0430\u043b\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0438","mejs.time-help-text":"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438 \u0432\u043b\u0435\u0432\u043e/\u0432\u043f\u0440\u0430\u0432\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u043e\u0434\u043d\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0443; \u0432\u0432\u0435\u0440\u0445/\u0432\u043d\u0438\u0437, \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u0434\u0435\u0441\u044f\u0442\u044c \u0441\u0435\u043a\u0443\u043d\u0434.","mejs.live-broadcast":"\u041f\u0440\u044f\u043c\u0430\u044f \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f","mejs.volume-help-text":"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438 \u0432\u0432\u0435\u0440\u0445/\u0432\u043d\u0438\u0437, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u0438\u043b\u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c.","mejs.unmute":"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a","mejs.mute":"\u0411\u0435\u0437 \u0437\u0432\u0443\u043a\u0430","mejs.volume-slider":"\u0420\u0435\u0433\u0443\u043b\u044f\u0442\u043e\u0440 \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u0438","mejs.video-player":"\u0412\u0438\u0434\u0435\u043e\u043f\u043b\u0435\u0435\u0440","mejs.audio-player":"\u0410\u0443\u0434\u0438\u043e\u043f\u043b\u0435\u0435\u0440","mejs.captions-subtitles":"\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u044b","mejs.captions-chapters":"\u0413\u043b\u0430\u0432\u044b","mejs.none":"\u041d\u0435\u0442","mejs.afrikaans":"\u0410\u0444\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0438\u0439","mejs.albanian":"\u0410\u043b\u0431\u0430\u043d\u0441\u043a\u0438\u0439","mejs.arabic":"\u0410\u0440\u0430\u0431\u0441\u043a\u0438\u0439","mejs.belarusian":"\u0411\u0435\u043b\u043e\u0440\u0443\u0441\u0441\u043a\u0438\u0439","mejs.bulgarian":"\u0411\u043e\u043b\u0433\u0430\u0440\u0441\u043a\u0438\u0439","mejs.catalan":"\u041a\u0430\u0442\u0430\u043b\u043e\u043d\u0441\u043a\u0438\u0439","mejs.chinese":"\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439","mejs.chinese-simplified":"\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439 (\u0443\u043f\u0440\u043e\u0449\u0435\u043d\u043d\u044b\u0439)","mejs.chinese-traditional":"\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439 (\u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0439)","mejs.croatian":"\u0425\u043e\u0440\u0432\u0430\u0442\u0441\u043a\u0438\u0439","mejs.czech":"\u0427\u0435\u0448\u0441\u043a\u0438\u0439","mejs.danish":"\u0414\u0430\u0442\u0441\u043a\u0438\u0439","mejs.dutch":"\u041d\u0438\u0434\u0435\u0440\u043b\u0430\u043d\u0434\u0441\u043a\u0438\u0439 (\u0433\u043e\u043b\u043b\u0430\u043d\u0434\u0441\u043a\u0438\u0439)","mejs.english":"\u0410\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439","mejs.estonian":"\u042d\u0441\u0442\u043e\u043d\u0441\u043a\u0438\u0439","mejs.filipino":"\u0424\u0438\u043b\u0438\u043f\u043f\u0438\u043d\u0441\u043a\u0438\u0439","mejs.finnish":"\u0424\u0438\u043d\u0441\u043a\u0438\u0439","mejs.french":"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439","mejs.galician":"\u0413\u0430\u043b\u0438\u0441\u0438\u0439\u0441\u043a\u0438\u0439","mejs.german":"\u041d\u0435\u043c\u0435\u0446\u043a\u0438\u0439","mejs.greek":"\u0413\u0440\u0435\u0447\u0435\u0441\u043a\u0438\u0439","mejs.haitian-creole":"\u0413\u0430\u0438\u0442\u044f\u043d\u0441\u043a\u0438\u0439 \u043a\u0440\u0435\u043e\u043b\u044c\u0441\u043a\u0438\u0439","mejs.hebrew":"\u0418\u0432\u0440\u0438\u0442","mejs.hindi":"\u0425\u0438\u043d\u0434\u0438","mejs.hungarian":"\u0412\u0435\u043d\u0433\u0435\u0440\u0441\u043a\u0438\u0439","mejs.icelandic":"\u0418\u0441\u043b\u0430\u043d\u0434\u0441\u043a\u0438\u0439","mejs.indonesian":"\u0418\u043d\u0434\u043e\u043d\u0435\u0437\u0438\u0439\u0441\u043a\u0438\u0439","mejs.irish":"\u0418\u0440\u043b\u0430\u043d\u0434\u0441\u043a\u0438\u0439","mejs.italian":"\u0418\u0442\u0430\u043b\u044c\u044f\u043d\u0441\u043a\u0438\u0439","mejs.japanese":"\u042f\u043f\u043e\u043d\u0441\u043a\u0438\u0439","mejs.korean":"\u041a\u043e\u0440\u0435\u0439\u0441\u043a\u0438\u0439","mejs.latvian":"\u041b\u0430\u0442\u044b\u0448\u0441\u043a\u0438\u0439","mejs.lithuanian":"\u041b\u0438\u0442\u043e\u0432\u0441\u043a\u0438\u0439","mejs.macedonian":"\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438\u0439","mejs.malay":"\u041c\u0430\u043b\u0430\u0439\u0441\u043a\u0438\u0439","mejs.maltese":"\u041c\u0430\u043b\u044c\u0442\u0438\u0439\u0441\u043a\u0438\u0439","mejs.norwegian":"\u041d\u043e\u0440\u0432\u0435\u0436\u0441\u043a\u0438\u0439","mejs.persian":"\u041f\u0435\u0440\u0441\u0438\u0434\u0441\u043a\u0438\u0439","mejs.polish":"\u041f\u043e\u043b\u044c\u0441\u043a\u0438\u0439","mejs.portuguese":"\u041f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u044c\u0441\u043a\u0438\u0439","mejs.romanian":"\u0420\u0443\u043c\u044b\u043d\u0441\u043a\u0438\u0439","mejs.russian":"\u0420\u0443\u0441\u0441\u043a\u0438\u0439","mejs.serbian":"\u0421\u0435\u0440\u0431\u0441\u043a\u0438\u0439","mejs.slovak":"\u0421\u043b\u043e\u0432\u0430\u0446\u043a\u0438\u0439","mejs.slovenian":"\u0421\u043b\u043e\u0432\u0435\u043d\u0441\u043a\u0438\u0439","mejs.spanish":"\u0418\u0441\u043f\u0430\u043d\u0441\u043a\u0438\u0439","mejs.swahili":"\u0421\u0443\u0430\u0445\u0438\u043b\u0438","mejs.swedish":"\u0428\u0432\u0435\u0434\u0441\u043a\u0438\u0439","mejs.tagalog":"\u0422\u0430\u0433\u0430\u043b\u043e\u0433","mejs.thai":"\u0422\u0430\u0439\u0441\u043a\u0438\u0439","mejs.turkish":"\u0422\u0443\u0440\u0435\u0446\u043a\u0438\u0439","mejs.ukrainian":"\u0423\u043a\u0440\u0430\u0438\u043d\u0441\u043a\u0438\u0439","mejs.vietnamese":"\u0412\u044c\u0435\u0442\u043d\u0430\u043c\u0441\u043a\u0438\u0439","mejs.welsh":"\u0412\u0430\u043b\u043b\u0438\u0439\u0441\u043a\u0438\u0439","mejs.yiddish":"\u0418\u0434\u0438\u0448"}};
//# sourceURL=mediaelement-core-js-before
/* ]]> */
</script>
<script type="text/javascript" src="https://www.greesha.ru/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17" id="mediaelement-core-js"></script>
<script type="text/javascript" src="https://www.greesha.ru/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=6.9.4" id="mediaelement-migrate-js"></script>
<script type="text/javascript" id="mediaelement-js-extra">
/* <![CDATA[ */
var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
//# sourceURL=mediaelement-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://www.greesha.ru/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=6.9.4" id="wp-mediaelement-js"></script>
<script type="text/javascript" src="https://www.greesha.ru/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script>
<script type="text/javascript" src="https://www.greesha.ru/wp-includes/js/masonry.min.js?ver=4.2.2" id="masonry-js"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.greesha.ru/wp-includes/js/wp-emoji-release.min.js?ver=6.9.4"}}
</script>
<script type="module">
/* <![CDATA[ */
/*! This file is auto-generated */
const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
//# sourceURL=https://www.greesha.ru/wp-includes/js/wp-emoji-loader.min.js
/* ]]> */
</script>
</body>
</html>