<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>веб on Bizibah</title>
		<link>https://bizibah.com/tags/%D0%B2%D0%B5%D0%B1/</link>
		<description>Recent content in веб on Bizibah</description>
		<generator>Hugo</generator>
		<language>ru-RU</language>
		
		
		
		
			<lastBuildDate>Fri, 18 Nov 2022 00:00:00 +0100</lastBuildDate>
		
			<atom:link href="https://bizibah.com/tags/%D0%B2%D0%B5%D0%B1/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Stupid RSS Reader</title>
				<link>https://bizibah.com/projects/stupid-rss-reader/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bizibah.com/projects/stupid-rss-reader/</guid>
				<description>&lt;p&gt;Мне надоели RSS-клиенты, которые лучше меня знают, что мне читать. Этот не знает&#xA;ничего: он показывает ленты в том порядке, в каком они пришли, и больше не&#xA;вмешивается. Философия проекта в одну строку — приложение ничего не навязывает,&#xA;а только выполняет распоряжения.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Curve of Forgetting</title>
				<link>https://bizibah.com/projects/curve-of-forgetting/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bizibah.com/projects/curve-of-forgetting/</guid>
				<description>&lt;p&gt;Я никак не мог запомнить английское слово &lt;em&gt;kind&lt;/em&gt;: каждый раз приходилось учить&#xA;его значение заново. Задачу я решил как программист — написал для запоминания&#xA;программу.&lt;/p&gt;&#xA;&lt;p&gt;Кривая забывания описывает, как быстро из памяти уходит то, что не повторяют.&#xA;Из неё же следует, когда повторять выгоднее всего: не каждый день подряд, а по&#xA;расширяющимся промежуткам. Приложение берёт текст, который нужно выучить, и&#xA;расставляет эти повторения событиями в вашем Google Календаре — дальше&#xA;напоминает уже он.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Список покупок</title>
				<link>https://bizibah.com/projects/shopping-list/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bizibah.com/projects/shopping-list/</guid>
				<description>&lt;p&gt;Обычные продукты списком с галочками и эмодзи, снизу — поле для заметок.&#xA;Отмеченное и написанное сохраняется в браузере, так что список переживает и&#xA;закрытую вкладку, и дорогу до магазина без сети.&lt;/p&gt;&#xA;&lt;p&gt;Отдельная галочка снимает или ставит сразу все — с подтверждением, чтобы не&#xA;обнулить список случайно у полки с молоком. Ставится на телефон как приложение,&#xA;регистрации и аккаунта нет.&lt;/p&gt;</description>
			</item>
			<item>
				<title>WaterMarkIt</title>
				<link>https://bizibah.com/projects/watermarkit/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bizibah.com/projects/watermarkit/</guid>
				<description>&lt;p&gt;Перетаскиваете картинки, сверху — свой знак в PNG, и на выходе получаете архив с&#xA;готовыми файлами. Размер знака настраивается от 5 до 30 процентов ширины, угол&#xA;выбирается любой из четырёх.&lt;/p&gt;&#xA;&lt;p&gt;Заодно всё приводится к JPG: прозрачные места заливаются белым, а форматы вроде&#xA;WEBP и AVIF перестают быть проблемой для тех, кому картинки нужно отправить.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Work Time</title>
				<link>https://bizibah.com/projects/work-time/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://bizibah.com/projects/work-time/</guid>
				<description>&lt;p&gt;Расписание работы — вещь, которую в интерфейсах приходится делать снова и снова:&#xA;семь дней, у каждого свои часы, где-то перерыв, где-то выходной. Компонент&#xA;делает это одним тегом и отдаёт результат обычной моделью, как поле формы.&lt;/p&gt;&#xA;&lt;p&gt;Есть режим только для чтения и несколько видов расписания. Ставится из npm,&#xA;живёт на Angular 7 и бутстрапе — с тех пор я его не трогал, поэтому здесь он как&#xA;архив.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Кешируем ответы API для фронтенда с помощью Yakbak</title>
				<link>https://bizibah.com/posts/keshiruem-api-otvety-yakbak/</link>
				<pubDate>Fri, 18 Nov 2022 00:00:00 +0100</pubDate>
				<guid>https://bizibah.com/posts/keshiruem-api-otvety-yakbak/</guid>
				<description>&lt;img class=&#34;zoomable&#34; src=&#34;https://bizibah.com/posts/keshiruem-api-otvety-yakbak/01_hu_2ddcfa3a12f96be0.webp&#34; data-full=&#34;/posts/keshiruem-api-otvety-yakbak/01.png&#34; width=&#34;627&#34; height=&#34;153&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;p&gt;Представьте себе типичную ситуацию: вы frontend разработчик в обычный компании.&#xA;После сытного обеда вы лениво скроллите Хабр и смотрите Ютуб. Вдруг в чат&#xA;прилетает сообщение от девопсов: &amp;ldquo;&lt;em&gt;Ребята, мы планируем сегодня вечером&#xA;разгрузить мастер и перенести admission контроллер на ноду и чтобы два раза не&#xA;вставать всем подам выделим 50 CPU. Завтра всё будет работать как обычно, но&#xA;быстрее!&lt;/em&gt;&amp;rdquo;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Типичное использование Observable в Angular 4</title>
				<link>https://bizibah.com/posts/observable-v-angular-4/</link>
				<pubDate>Sun, 24 Sep 2017 00:00:00 +0200</pubDate>
				<guid>https://bizibah.com/posts/observable-v-angular-4/</guid>
				<description>&lt;p&gt;Представляю вашему вниманию типичные варианты использования Observable объектов&#xA;в компонентах и сервисах Angular 4.&lt;/p&gt;&#xA;&lt;img class=&#34;zoomable&#34; src=&#34;https://bizibah.com/posts/observable-v-angular-4/01_hu_ce929d2d7d73cde5.webp&#34; data-full=&#34;/posts/observable-v-angular-4/01.jpg&#34; width=&#34;775&#34; height=&#34;316&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;h2 id=&#34;подписка-на-параметр-роутера-и-мапинг-на-другой-observable&#34;&gt;Подписка на параметр роутера и мапинг на другой Observable&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;Задача:&lt;/em&gt; При открытии страницы &lt;code&gt;example.com/#/users/42&lt;/code&gt;, по &lt;code&gt;userId&lt;/code&gt; получить&#xA;данные пользователя.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Решение:&lt;/em&gt; При инициализации компоненты &lt;code&gt;UserDetailsComponent&lt;/code&gt; мы подписываемся&#xA;на параметры роутера. То есть если &lt;code&gt;userId&lt;/code&gt; будет меняться — будер срабатывать&#xA;наша подписка. Используя полученный &lt;code&gt;userId&lt;/code&gt;, мы из сервиса &lt;code&gt;userService&lt;/code&gt;&#xA;получаем &lt;code&gt;Observable&lt;/code&gt; с данными пользователя.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Чего хотят координаторы доменных зон?</title>
				<link>https://bizibah.com/posts/chego-hotyat-koordinatory-domennyh-zon/</link>
				<pubDate>Tue, 18 Aug 2015 00:00:00 +0200</pubDate>
				<guid>https://bizibah.com/posts/chego-hotyat-koordinatory-domennyh-zon/</guid>
				<description>&lt;p&gt;Для того, чтобы зарегистрировать домен, нужны следующие данные:&lt;/p&gt;&#xA;&lt;img class=&#34;zoomable&#34; src=&#34;https://bizibah.com/posts/chego-hotyat-koordinatory-domennyh-zon/01_hu_243927dff60385ab.webp&#34; data-full=&#34;/posts/chego-hotyat-koordinatory-domennyh-zon/01.jpg&#34; width=&#34;144&#34; height=&#34;200&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;ul&gt;&#xA;&lt;li&gt;Владелец домена;&lt;/li&gt;&#xA;&lt;li&gt;Администратор;&lt;/li&gt;&#xA;&lt;li&gt;Технический контакт;&lt;/li&gt;&#xA;&lt;li&gt;Контакт для счетов;&lt;/li&gt;&#xA;&lt;li&gt;Группа nameserver&amp;rsquo;ов.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Но некоторым координаторам доменных зон весьма скучно и, забавы ради, они&#xA;выдумывают задачки для владельцев доменов и разработчиков. Расскажу о&#xA;дополнительных данных для регистрации домена, которые нужно складывать в блок&#xA;&lt;strong&gt;extension&lt;/strong&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Итак, тебе нужна форма</title>
				<link>https://bizibah.com/posts/itak-tebe-nuzhna-forma/</link>
				<pubDate>Sun, 22 Mar 2015 00:00:00 +0100</pubDate>
				<guid>https://bizibah.com/posts/itak-tebe-nuzhna-forma/</guid>
				<description>&lt;p&gt;Попытка немного формализовать создание полей формы:&lt;/p&gt;&#xA;&lt;img class=&#34;zoomable&#34; src=&#34;https://bizibah.com/posts/itak-tebe-nuzhna-forma/01_hu_bc666cd3d8ad5e53.webp&#34; data-full=&#34;/posts/itak-tebe-nuzhna-forma/01.png&#34; width=&#34;960&#34; height=&#34;1437&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;p&gt;&lt;a href=&#34;https://www.dropbox.com/s/ezxjrz38i5p302w/itak_tebe_nugna_forma.svg.zip?dl=0&#34;&gt;SVG&lt;/a&gt;&#xA;вариант.&lt;/p&gt;&#xA;&lt;p&gt;Описание логики конкретных элементов делать не стал, там свои нюансы, тоже самое&#xA;касается валидации.&lt;/p&gt;</description>
			</item>
			<item>
				<title>linch.me — аннотации к картинкам</title>
				<link>https://bizibah.com/posts/linch-me-annotacii-k-kartinkam/</link>
				<pubDate>Fri, 25 Oct 2013 00:00:00 +0200</pubDate>
				<guid>https://bizibah.com/posts/linch-me-annotacii-k-kartinkam/</guid>
				<description>&lt;img class=&#34;zoomable&#34; src=&#34;https://bizibah.com/posts/linch-me-annotacii-k-kartinkam/01_hu_7fed82601244ba8a.webp&#34; data-full=&#34;/posts/linch-me-annotacii-k-kartinkam/01.png&#34; width=&#34;350&#34; height=&#34;109&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;p&gt;В какой-то момент усталость по поиску удобного инструмента для быстрого&#xA;добавления подписей на изображения достигла своего апогея, что вылилось в&#xA;создание сайта для &lt;a href=&#34;http://linch.me/&#34;&gt;решения&lt;/a&gt; этой проблемы.&lt;/p&gt;&#xA;&lt;p&gt;На название меня вдохновил &lt;a href=&#34;http://www.artlebedev.ru/kovodstvo/business-lynch/&#34;&gt;Бизнес-линч&#xA;Лебедева&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Отлинчеванные изображения выгледят примерно так:&lt;/p&gt;&#xA;&lt;img class=&#34;zoomable&#34; src=&#34;https://bizibah.com/posts/linch-me-annotacii-k-kartinkam/02_hu_68ce04f93b7ddd76.webp&#34; data-full=&#34;/posts/linch-me-annotacii-k-kartinkam/02.png&#34; width=&#34;621&#34; height=&#34;205&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;h2 id=&#34;аналоги&#34;&gt;Аналоги&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.pixtick.com/&#34;&gt;www.pixtick.com&lt;/a&gt; — флеш.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.marqueed.com/&#34;&gt;www.marqueed.com&lt;/a&gt; — регистрация.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Прототипирование главной страницы статей flamp.ru</title>
				<link>https://bizibah.com/posts/prototipirovanie-stranicy-statej-flamp/</link>
				<pubDate>Mon, 01 Apr 2013 00:00:00 +0200</pubDate>
				<guid>https://bizibah.com/posts/prototipirovanie-stranicy-statej-flamp/</guid>
				<description>&lt;h2 id=&#34;задание&#34;&gt;Задание&lt;/h2&gt;&#xA;&lt;p&gt;Переделать страницу «Статьи» (&lt;a href=&#34;http://novosibirsk.flamp.ru/articles&#34;&gt;http://novosibirsk.flamp.ru/articles&lt;/a&gt;). Результат&#xA;— один макет в PNG. Задача: вызвать у пользователя желание оставаться на этой&#xA;странице как можно дольше.&lt;/p&gt;&#xA;&lt;img class=&#34;zoomable&#34; src=&#34;https://bizibah.com/posts/prototipirovanie-stranicy-statej-flamp/01_hu_2173b5a89461e1a7.webp&#34; data-full=&#34;/posts/prototipirovanie-stranicy-statej-flamp/01.png&#34; width=&#34;500&#34; height=&#34;316&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;h2 id=&#34;небольшой-линч&#34;&gt;Небольшой линч&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;(картинка кликабельна)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;img class=&#34;zoomable&#34; src=&#34;https://bizibah.com/posts/prototipirovanie-stranicy-statej-flamp/02_hu_b611cf1e91cbd51.webp&#34; data-full=&#34;/posts/prototipirovanie-stranicy-statej-flamp/02.png&#34; width=&#34;1100&#34; height=&#34;2042&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;h2 id=&#34;поиск-идеи--думаю-над-задачей-и-выписываю-все-что-приходит-в-голову&#34;&gt;Поиск идеи — думаю над задачей и выписываю все что приходит в голову&lt;/h2&gt;&#xA;&lt;p&gt;Сделать прокрутку фоток при наведении на пост с течением времени, плиточный&#xA;интерфейс? иерархический? Выводить главное и горячее справа. Показывать&#xA;последние посты и комменты и прокручивать их. Указывать в них ссылку к тому, на&#xA;что коммент был, показывать количество отчетов в час, рейтинг у статей.&#xA;Показывать релевантные для статьи — другие статьи. Показывать релевантные&#xA;отзывы? Теги, категории у постов? Популярные темы вниз, под «самые обсуждаемые»&#xA;и «самые популярные». Добавить тему дня. Ачивки? Показывать начало текста из&#xA;статьи. Сделать внешний вид по типу газеты с полосами и главной темой. Темы в&#xA;других городах внизу? Облако тегов? К посту показывать два похожих в виде&#xA;строчки. Несколько больших блоков: Главное, потом Новое (менее активное)? Самые&#xA;просматриваемые (сегодня, вчера, неделю). Этим делятся? Необычная новость для&#xA;привлечения внимания. Маленькие шутливые человечки в дизайне с подсказками и&#xA;своим мнением? Нужно сделать так, чтобы материал был разнородный по всей длине&#xA;страницы — тогда пользователю будет интересно ее прокручивать и просматривать,&#xA;чтобы найти то, что его действительно заинтересует. Лишний раз тыкать мышкой&#xA;никто не будет. Специальный вид блоков для фоторепортажей. Последний пост&#xA;лучшего самого активного писателя постов, топ писателей. Выбор редакции.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Pick your color: какой цвет тебе к лицу</title>
				<link>https://bizibah.com/posts/pick-your-color/</link>
				<pubDate>Sat, 08 Dec 2012 00:00:00 +0100</pubDate>
				<guid>https://bizibah.com/posts/pick-your-color/</guid>
				<description>&lt;img class=&#34;zoomable&#34; src=&#34;https://bizibah.com/posts/pick-your-color/01_hu_f489fc38d852eeb5.webp&#34; data-full=&#34;/posts/pick-your-color/01.png&#34; width=&#34;128&#34; height=&#34;128&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;h2 id=&#34;проблема&#34;&gt;Проблема&lt;/h2&gt;&#xA;&lt;p&gt;Жена очень тщательно относится к выбору одежды. Цвет нарядов должен сочетаться с&#xA;цветотипом внешности, чтобы подчеркнуть природные достоинства и скрыть&#xA;недостатки. Правильно подобранный цвет освежает лицо, делает его ярким и&#xA;выразительным. Поэтому пришла идея сделать сайт, на котором можно без особых&#xA;усилий определить — какой цвет тебе «к лицу».&lt;/p&gt;</description>
			</item>
			<item>
				<title>Сложные методы авторизации</title>
				<link>https://bizibah.com/posts/slozhnye-metody-avtorizacii/</link>
				<pubDate>Fri, 24 Aug 2012 00:00:00 +0200</pubDate>
				<guid>https://bizibah.com/posts/slozhnye-metody-avtorizacii/</guid>
				<description>&lt;h2 id=&#34;вместо-предисловия&#34;&gt;Вместо предисловия&lt;/h2&gt;&#xA;&lt;p&gt;На каждом шагу сейчас всё упрощают и упрощают, авторизация становится всё&#xA;незаметней и всё надежней. В данном топике я попробовал пофантазировать на тему&#xA;сложных авторизаций.&lt;/p&gt;&#xA;&lt;h2 id=&#34;много-полей-ввода-для-ввода-email-адреса&#34;&gt;Много полей ввода для ввода email адреса&lt;/h2&gt;&#xA;&lt;img class=&#34;zoomable&#34; src=&#34;https://bizibah.com/posts/slozhnye-metody-avtorizacii/01_hu_62af51e3beb49b21.webp&#34; data-full=&#34;/posts/slozhnye-metody-avtorizacii/01.png&#34; width=&#34;601&#34; height=&#34;417&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;p&gt;На форме авторизации находится некоторое число полей ввода привязанных к сетке.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Идея: искать по сайту средствами браузера</title>
				<link>https://bizibah.com/posts/poisk-po-sajtu-sredstvami-brauzera/</link>
				<pubDate>Fri, 11 May 2012 00:00:00 +0200</pubDate>
				<guid>https://bizibah.com/posts/poisk-po-sajtu-sredstvami-brauzera/</guid>
				<description>&lt;img class=&#34;zoomable&#34; src=&#34;https://bizibah.com/posts/poisk-po-sajtu-sredstvami-brauzera/01_hu_d8e6abd1a6847172.webp&#34; data-full=&#34;/posts/poisk-po-sajtu-sredstvami-brauzera/01.jpg&#34; width=&#34;700&#34; height=&#34;327&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;h2 id=&#34;идея&#34;&gt;Идея&lt;/h2&gt;&#xA;&lt;p&gt;Искать средствами браузера не только по открытой странице сайта, но и по всему&#xA;сайту.&lt;/p&gt;&#xA;&lt;h2 id=&#34;как-это-должно-работать&#34;&gt;Как это должно работать?&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Человек нажимает Ctrl+F и вводит слово для поиска;&lt;/li&gt;&#xA;&lt;li&gt;Браузер передает слово сайту;&lt;/li&gt;&#xA;&lt;li&gt;Сайт внутренними механизмами* ищет то, что нужно пользователю и передает&#xA;браузеру сформированный по определенным правилам xml-файл;&lt;/li&gt;&#xA;&lt;li&gt;Данные выводятся в привычном для Человека виде.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;*&lt;em&gt;вместо внутренних механизмов, могут быть использован поиск гугла, яндекса или&#xA;другого поисковика.&lt;/em&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>lancelist.0fees.net — поиск фриланс-работы через Твиттер</title>
				<link>https://bizibah.com/posts/lancelist-frilans-cherez-twitter/</link>
				<pubDate>Tue, 06 Mar 2012 00:00:00 +0100</pubDate>
				<guid>https://bizibah.com/posts/lancelist-frilans-cherez-twitter/</guid>
				<description>&lt;h2 id=&#34;основная-идея&#34;&gt;Основная идея&lt;/h2&gt;&#xA;&lt;img class=&#34;zoomable&#34; src=&#34;https://bizibah.com/posts/lancelist-frilans-cherez-twitter/01_hu_806253f3f07598.webp&#34; data-full=&#34;/posts/lancelist-frilans-cherez-twitter/01.png&#34; width=&#34;128&#34; height=&#34;128&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&lt;p&gt;Для поиска и размещения удалённой работы достаточно пользоваться &lt;strong&gt;Твиттером&lt;/strong&gt;!&lt;/p&gt;&#xA;&lt;h2 id=&#34;как-появилась-идея&#34;&gt;Как появилась идея&lt;/h2&gt;&#xA;&lt;p&gt;После публикации &lt;a href=&#34;http://habrahabr.ru/blogs/freelance/138369/&#34;&gt;этого&lt;/a&gt; топика, в&#xA;голове засела идея: Все фрилансеры, просто действуя по определённым правилами, с&#xA;помощью имеющихся в наличии средств, могут построить самоорганизующуюся систему&#xA;поиска и размещения удалённой работы.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Интерактивная диаграмма на CSS и HTML</title>
				<link>https://bizibah.com/posts/interaktivnaya-diagramma-na-css/</link>
				<pubDate>Tue, 30 Aug 2011 00:00:00 +0200</pubDate>
				<guid>https://bizibah.com/posts/interaktivnaya-diagramma-na-css/</guid>
				<description>&lt;h2 id=&#34;hover&#34;&gt;:hover&lt;/h2&gt;&#xA;&lt;p&gt;В очередной раз просматривая плагины для реализации всплывающих подсказок,&#xA;наткнулся на замечательный &lt;a href=&#34;http://ruseller.com/lessons.php?rub=2&amp;amp;id=664&#34;&gt;пост&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Ничего сверхсложного и сверхсекретного в реализации не было, но она мне&#xA;понравилась своей простотой и отсутствием javascript&amp;rsquo;a.&lt;/p&gt;&#xA;&lt;p&gt;Обмозговав возможное применение, решил что на самой подсказке тоже могут быть&#xA;подсказки, на подсказках второго уровня, могут быть подсказки 3его уровня и т.д.&#xA;Можно сделать &lt;strong&gt;интерактивную блок-схему!&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
