<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Рома Рыбальченко</title>
<link>https://keen.nerevar.com/</link>
<description>Аналитик-разработчик в Алисе</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.2 (v4116)</generator>

<itunes:subtitle>Аналитик-разработчик в Алисе</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Выбор китайских фондов — гонконгских ETF, доступных в РФ</title>
<guid isPermaLink="false">42</guid>
<link>https://keen.nerevar.com/all/vybor-kitayskih-fondov-gonkongskih-etf-dostupnyh-v-rf/</link>
<pubDate>Tue, 31 Oct 2023 10:55:13 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/vybor-kitayskih-fondov-gonkongskih-etf-dostupnyh-v-rf/</comments>
<description>
&lt;p&gt;&lt;img src="https://keen.nerevar.com/pictures/2023-10-30_16-24-44.jpg" height="250px"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.google.com/spreadsheets/d/1LoL0mcbBHURPsijw0mJFpMx-maYPhDFF0NAMSFNLxro"&gt;https://docs.google.com/spreadsheets/d/1LoL0mcbBHURPsijw0mJFpMx-maYPhDFF0NAMSFNLxro&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Общие особенности для всех гонконгских фондов и акций:&lt;br /&gt;
+ доступны в РФ неквалам(?)&lt;br /&gt;
+ торгуются в HKD (хорошо привязан к доллару) и RMB (юани, не так хорошо привязаны к доллару). У RMB, в отличие от HK$, сильно больше ликвидность и можно найти применение у РФ брокеров и банков в депозитах, облигациях. При этом обе валюты — китайские, их курс обеспечивается продажей долларов из запасов. Волатильность относительно USD у HKD сильно меньше&lt;br /&gt;
+ доступны в Тинькове&lt;br /&gt;
+ валютная, страновая, рыночная диверсификация&lt;br /&gt;
± на покупку акций нужно платить доп. гербовый сбор 0.13%, а на ETF — нет&lt;br /&gt;
— налог с дивидендов — декларируй сам&lt;br /&gt;
— невысокая ликвидность на СПБ Бирже&lt;br /&gt;
— несмотря на заявленную цепочку хранения ценных бумаг в «дружественной» инфраструктуре, остаются инфраструктурные риски&lt;br /&gt;
± при этом акции и фонды акции остаются рискованными активами&lt;/p&gt;
&lt;h2&gt;&lt;a href="https://www.tinkoff.ru/invest/etfs/3010/"&gt;3010&lt;/a&gt; / &lt;a href="https://www.tinkoff.ru/invest/etfs/83010/"&gt;83010&lt;/a&gt;. &lt;a href="https://www.blackrock.com/hk/en/products/251579/ishares-core-msci-ac-asia-ex-apan-index-etf%20"&gt;iShares Core MSCI Asia ex Japan ETF&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;+ почти вся Азия&lt;br /&gt;
+ низкие комиссии: 0.28%&lt;br /&gt;
+ большое число компаний: 1123&lt;br /&gt;
+ реинвестирование дивидендов&lt;br /&gt;
— фонд падает с тех пор, как вышел на СПБ биржу, впрочем сам и фонд в HK и индекс тоже падает&lt;br /&gt;
— Слишком большой вес 7.34% у TAIWAN SEMICONDUCTOR MANUFACTURING&lt;br /&gt;
± BlackRock: плюс в том, что это известная компания, эффективно управляет своими фондами. Минус в том, что добавляется инфраструктурный риск на «недружественную компанию», пусть даже и ценная бумага зарегистрирована и торгуется по ГонгКонгскому законодательству&lt;/p&gt;
&lt;p&gt;&lt;details&gt;&lt;br /&gt;
&lt;summary&gt;Топ-10 акций внутри (их вес 27.21%)&lt;/summary&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;7.34 TAIWAN SEMICONDUCTOR MANUFACTURING&lt;/li&gt;
&lt;li&gt;4.55 TENCENT HOLDINGS LTD&lt;/li&gt;
&lt;li&gt;4.30 SAMSUNG ELECTRONICS LTD&lt;/li&gt;
&lt;li&gt;3.13 ALIBABA GROUP HOLDING LTD&lt;/li&gt;
&lt;li&gt;1.84 AIA GROUP LTD&lt;/li&gt;
&lt;li&gt;1.50 RELIANCE INDUSTRIES LTD&lt;/li&gt;
&lt;li&gt;1.33 MEITUAN&lt;/li&gt;
&lt;li&gt;1.17 PDD HOLDINGS ADS INC&lt;/li&gt;
&lt;li&gt;1.03 ICICI BANK LTD&lt;/li&gt;
&lt;li&gt;1.02 CHINA CONSTRUCTION BANK CORP H&lt;br /&gt;
&lt;/details&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href="https://www.tinkoff.ru/invest/etfs/2800/"&gt;2800&lt;/a&gt; / &lt;a href="https://www.tinkoff.ru/invest/etfs/82800/"&gt;82800&lt;/a&gt;.  &lt;a href="https://www.trahk.com.hk/en-hk/trahk-fund/fund-information/"&gt;Tracker Fund of Hong Kong&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;+ старейший индекс и фонд&lt;br /&gt;
+ огромный объём фонда&lt;br /&gt;
+ низкие комиссии: 0.08%&lt;br /&gt;
± 76 компаний в фонде&lt;br /&gt;
— выплата дивидендов, причём только в HKD (отношу к минусам, т. к. эти деньги требуется куда-то пристраивать, декларировать в 3-ндфл)&lt;/p&gt;
&lt;p&gt;&lt;details&gt;&lt;br /&gt;
&lt;summary&gt;Топ-10 акций внутри (их вес 53.30%)&lt;/summary&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;8.30 HSBC HOLDINGS PLC&lt;/li&gt;
&lt;li&gt;7.64 ALIBABA GROUP HOLDING LTD&lt;/li&gt;
&lt;li&gt;7.61 TENCENT HOLDINGS LTD&lt;/li&gt;
&lt;li&gt;7.43 AIA GROUP LTD&lt;/li&gt;
&lt;li&gt;5.98 MEITUAN CLASS B&lt;/li&gt;
&lt;li&gt;4.53 CHINA CONSTRUCTION BANK H&lt;/li&gt;
&lt;li&gt;3.55 CHINA MOBILE LTD&lt;/li&gt;
&lt;li&gt;3.15 HONG KONG EXCHANGES + CLEAR&lt;/li&gt;
&lt;li&gt;2.58 IND + COMM BK OF CHINA H&lt;/li&gt;
&lt;li&gt;2.53 PING AN INSURANCE GROUP CO H&lt;br /&gt;
&lt;/details&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href="https://www.tinkoff.ru/invest/etfs/2823/"&gt;2823&lt;/a&gt; / &lt;a href="https://www.tinkoff.ru/invest/etfs/82823/"&gt;82823&lt;/a&gt;.  &lt;a href="https://www.blackrock.com/hk/en/products/251797/ishares-ftse-a50-china-index-etf"&gt;iShares FTSE China A50 ETF&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;+ 50 компаний из «внутреннего» Китая (Шанхай + Шеньжень биржи), которых нет на HK бирже&lt;br /&gt;
+ реинвестирует дивиденды&lt;br /&gt;
+ низкие комиссии: 0.35%&lt;br /&gt;
± BlackRock&lt;/p&gt;
&lt;p&gt;&lt;details&gt;&lt;br /&gt;
&lt;summary&gt;Топ-10 акций внутри (их вес 37.09%)&lt;/summary&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;8.58 KWEICHOW MOUTAI LTD A&lt;/li&gt;
&lt;li&gt;6.33 KWEICHOW MOUTAI LTD A(странно, чем отличаются?)&lt;/li&gt;
&lt;li&gt;4.65 CONTEMPORARY AMPEREX TECHNOLOGY LT&lt;/li&gt;
&lt;li&gt;3.53 CHINA YANGTZE POWER LTD A&lt;/li&gt;
&lt;li&gt;2.79 BYD LTD A&lt;/li&gt;
&lt;li&gt;2.59 CHINA MERCHANTS BANK LTD A&lt;/li&gt;
&lt;li&gt;2.35 PING AN INSURANCE (GROUP) OF CHINA&lt;/li&gt;
&lt;li&gt;2.23 WULIANGYE YIBIN LTD A&lt;/li&gt;
&lt;li&gt;2.03 LUZHOU LAO JIAO LTD A&lt;/li&gt;
&lt;li&gt;2.01 CHINA MERCHANTS BANK LTD A&lt;br /&gt;
&lt;/details&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;a href="https://www.tinkoff.ru/invest/etfs/3188/"&gt;3188&lt;/a&gt; / &lt;a href="https://www.tinkoff.ru/invest/etfs/83188/"&gt;83188&lt;/a&gt;.  &lt;a href="https://yandexwebcache.net/yandbtm?fmode=inject&amp;tm=1698701712&amp;tld=ru&amp;lang=en&amp;la=1697678336&amp;text=ChinaAMC+CSI+300+Index+ETF&amp;url=https%3A//www.chinaamc.com.hk/product/chinaamc-csi-300-index-etf-3188-hk-83188-hk/&amp;l10n=ru&amp;mime=html&amp;sign=b7be83b11f833a84d16e985752afe095&amp;keyno=0&amp;mode=text"&gt;ChinaAMC CSI 300 Index ETF&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;+ 300 компаний из Китая (Шанхай + Шеньжень биржи) — больше диверсификация чем у А50&lt;br /&gt;
— выплачивает дивиденды&lt;br /&gt;
— не работает сайт (из рф? без впн?), только кеш yandex search&lt;br /&gt;
— высокая комиссия: 0.70%&lt;/p&gt;
&lt;p&gt;&lt;details&gt;&lt;br /&gt;
&lt;summary&gt;Топ-10 акций внутри (их вес 32.41%)&lt;/summary&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;8.95 CSIN0300&lt;/li&gt;
&lt;li&gt;5.62 RENMINBI MONEY MARKET FUND&lt;/li&gt;
&lt;li&gt;5.54 KWEICHOW MOUTAI CO LTD-A&lt;/li&gt;
&lt;li&gt;2.6 PING AN INSURANCE GROUP CO-A&lt;/li&gt;
&lt;li&gt;2.44 CONTEMPORARY AMPEREX TECHN-A 300750&lt;/li&gt;
&lt;li&gt;2.05 CHINA MERCHANTS BANK-A&lt;/li&gt;
&lt;li&gt;1.53 WULIANGYE YIBIN CO LTD-A&lt;/li&gt;
&lt;li&gt;1.36 MIDEA GROUP CO LTD-A&lt;/li&gt;
&lt;li&gt;1.19 INDUSTRIAL BANK CO LTD&lt;/li&gt;
&lt;li&gt;1.13 BYD CO LTD -A&lt;br /&gt;
&lt;/details&gt;&lt;br /&gt;
.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;IT сектор&lt;/h2&gt;
&lt;p&gt;В виде 3033 CSOP Hang Seng TECH Index ETF и 3067 iShares Hang Seng TECH ETF HKD не рассматриваю&lt;br /&gt;
Т. к. «узкий сектор», более волатильный, торгуется только в HKD&lt;br /&gt;
.&lt;/p&gt;
&lt;h2&gt;Статьи&lt;/h2&gt;
&lt;p&gt;В интернете много статей, &lt;i&gt;описывающих&lt;/i&gt; фонды, но при этом мало информации про то, какие же всё-таки фонды выбрать.&lt;br /&gt;
Ссылки:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://telegra.ph/Vybiraem-optimalnye-ETF-v-yuanyah-ili-v-gonkongskih-dollarah-kotorye-stali-obrashchatsya-na-SPB-i-dostupny-nekvalam-07-19"&gt;https://telegra.ph/Vybiraem-optimalnye-ETF-v-yuanyah-ili-v-gonkongskih-dollarah-kotorye-stali-obrashchatsya-na-SPB-i-dostupny-nekvalam-07-19&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Мои выводы&lt;/h2&gt;
&lt;p&gt;В рамках валютной и страновой диверсификации планирую добавить в портфель на 10-20% инструментов в юанях:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;83010 iShares Core MSCI Asia ex Japan ETF — т. к. максимально широкий на почти всю Азию, без дивидендов, с низкими комиссиями&lt;/li&gt;
&lt;li&gt;82823 iShares FTSE China A50 ETF — фонд на акции внутреннего Китая, который не так сильно пересекается с предыдущим фондом&lt;/li&gt;
&lt;li&gt;просто юань или юаневые облигации на мосбирже&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>

<item>
<title>Вакцинный туризм</title>
<guid isPermaLink="false">40</guid>
<link>https://keen.nerevar.com/all/vakcinny-turizm/</link>
<pubDate>Wed, 08 Dec 2021 12:26:09 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/vakcinny-turizm/</comments>
<description>
&lt;p&gt;Расскажу, как мы с коллегой недавно получили по уколу Pfizer’а и Европейский сертификат EU DCC о прививке.&lt;br /&gt;
Информация в посте может помочь ответить на вопросы тем, кто хочет привиться зарубежной вакциной.&lt;/p&gt;
&lt;h3&gt;1. Общее про вакцины&lt;/h3&gt;
&lt;p&gt;В Хорватии в Загребе, да впрочем и в других городах, иностранцам ставят бесплатно прививки от COVID 19&lt;/p&gt;
&lt;p&gt;И выдают европейский сертификат, который требуют некоторые страны для въезда.&lt;/p&gt;
&lt;p&gt;По вакцинам — в наличии были Pfizer, Moderna, AstraZeneca и Jensen.&lt;/p&gt;
&lt;p&gt;Из прививок часто выбирают либо Jensen, т. к. достаточно 1й дозы для получения Европейского сертификата (аденовирусная вакцина, примерно как «Спутник Лайт»), или Pfizer, который можно поставить «бустером» поверх двух прививок «Спутник V», сделанных 6 месяцев назад или дольше.&lt;/p&gt;
&lt;p&gt;В случае Pfizer’а можно сразу же после укола поехать на другой конец города и получить сертификат (работают 8-12 ПН-СБ. Вроде как в субботу тоже выдают сертификаты)&lt;/p&gt;
&lt;p&gt;В случае Pfizer’а поверх двух доз спутника выдадут сертификат, в котором будет значиться «BioNtech 3/3», и не будет упоминания о Спутнике. Но некоторые страны (США? Великобритания?) не принимают такой 3/3, тут я подробностей не знаю.&lt;/p&gt;
&lt;p&gt;В случае вакцины Jensen — спустя 14 дней нужно направить копию документа о вакцине на email в Хорватию, в ответ получить электронный сертификат.&lt;/p&gt;
&lt;p&gt;Электронный сертификат — это А4 цветная бумажка, которую можно распечатать. И загрузить QR код в приложение GreenPass.&lt;/p&gt;
&lt;h3&gt;2. Как добираться&lt;/h3&gt;
&lt;p&gt;В Загреб мы летели ночными рейсами Turkish Airlines (вылет в 02:40, прилёт в 07:40 +2ч) с пересадкой в Стамбуле.&lt;br /&gt;
Очень оперативно всё сделали: прилёт в ВС в 7:40, в 8:10 вызываем убер, в 8:40 сделали укол, в 9:00 собираемся в отель. Обратный рейс Туркишами (вылет в 20:15, прилёт в 04:00 во Внуково). А если прилететь не в воскресенье — то в тот же день можно получить вакцину и сертификат. Но лучше заложить день на запас, если что-то пойдёт не так.&lt;/p&gt;
&lt;p&gt;Основной пункт вакцинации — Zagreb Fair. Там очень хорошо организованы очереди. 10-15 врачей одновременно делают прививку. Много стульев для ожидания. Но мы приезжали очень рано и в очередях совсем не стояли. Zagreb fair — самый крупный пункт вакцинации в стране, по идее там есть все вакцины. Но желательно посмотреть расписание работы&lt;/p&gt;
&lt;p&gt;После прививки Pfizer болело плечо, общая слабость; у коллеги — сильная температура и недомогание — оживила таблетка нурофена.&lt;/p&gt;
&lt;h3&gt;3. Интересные факты&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Для посещения Хорватии достаточно любого мультишенгена.&lt;/li&gt;
&lt;li&gt;И распечатанного сертификата о вакцинации с госуслуг — он нужен как на границе Хорватии, так и для прививки спутника&lt;/li&gt;
&lt;li&gt;Если нет спутника, то для въезда в страну достаточно свежего ПЦР&lt;/li&gt;
&lt;li&gt;В случае если сделано 3 спутника, то страницу, где указана третья прививка, можно не распечатывать (?)&lt;/li&gt;
&lt;li&gt;В аэропорту попросили заполнить форму на хорватском сайте. Но по описанию на сайте — она не обязательна и может (?) ускорить прохождение пограничного контроля.&lt;/li&gt;
&lt;li&gt;На рейсах IST-ZAG больше половины самолёта было русскоговорящих.&lt;/li&gt;
&lt;li&gt;Также есть прямые рейсы Аэрофлота и Нордвинда, но чот дорогие.&lt;/li&gt;
&lt;li&gt;По возвращению в РФ нужно заполнить бумагу в самолёте и форму на госуслугах.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Очень важный момент: на рейс до Загреба регистрируйтесь как можно ближе к выходу и спешите на погран контроль. На таможне для «international passports» работало только 1 окошко на 50-60 человек. Можно запросто потерять пару часов.&lt;/p&gt;
&lt;p&gt;В Загребе хорошо работает Uber (не Uber Russia). Поездка из аэропорта до Zagreb Fair 80HKN ~= 900р&lt;br /&gt;
Для интернета там использовал симку DrimSim (за 2 дня среднего использования интернета в Хорватии и Турции потратил 5-6€). По моей &lt;a href="https://drimsim.app.link/bBc70abLvP"&gt;реферальной ссылке&lt;/a&gt; получите дополнительно 7€ при покупке симки.&lt;/p&gt;
&lt;h3&gt;4. Полезные ссылки&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.instagram.com/p/CWK9zs-tKHD/"&gt;https://www.instagram.com/p/CWK9zs-tKHD/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://awd.ru/kuda-poehat-za-evropeyskoy-vaktsinoy-ot-covid"&gt;https://awd.ru/kuda-poehat-za-evropeyskoy-vaktsinoy-ot-covid&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Данные актуальны на 06.12.2021.&lt;/p&gt;
</description>
</item>

<item>
<title>Владивосток — интересные места и экскурсии</title>
<guid isPermaLink="false">39</guid>
<link>https://keen.nerevar.com/all/vladivostok-interesnye-mesta-i-ekskursii/</link>
<pubDate>Mon, 27 Jul 2020 11:49:45 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/vladivostok-interesnye-mesta-i-ekskursii/</comments>
<description>
&lt;p&gt;Летом лучше на острова ехать. Если сроки сжатые, — то лучше взять экскурсию. Так как общественные паромы и катера хоть и дешевле, но ходят раз или два в неделю, в зависимости от острова.&lt;/p&gt;
&lt;h3&gt;Экскурсии:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://instagram.com/irina.vladivostok"&gt;https://instagram.com/irina.vladivostok&lt;/a&gt; — вот женщина, она устраивает экскурсии по островам. Можно выбрать какую-нибудь экскурсию с ней на катере на остров или по Приморью&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.farpost.ru/rest/primorye/tours/morskie-exkursii-mosty-vladivostoka-kazhdyj-den-46838806.html"&gt;https://www.farpost.ru/rest/primorye/tours/morskie-exkursii-mosty-vladivostoka-kazhdyj-den-46838806.html&lt;/a&gt; — во Владивостоке очень популярен портал farpost, можно там выбрать какие-то экскурсии по морю на катере или Яхте&lt;/li&gt;
&lt;li&gt;&lt;a href="https://instagram.com/arseniev_museum"&gt;https://instagram.com/arseniev_museum&lt;/a&gt; — это музей Арсеньева. Он устраивает экскурсию по Миллионке&lt;/li&gt;
&lt;li&gt;Ещё экскурсии — &lt;a href="https://instagram.com/mostvl"&gt;https://instagram.com/mostvl&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Если хочется самим сходить в поход, то на электричке можно доехать до Анисимовки, от туда вершина Фалазы или водопады Смольные — вполне доступные пешком.&lt;/p&gt;
&lt;h3&gt;В городе:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Из известных достопримечательностей — это Фуникулёр и видовая на верху. Только я не знаю, в каком она состоянии. Там сейчас строят дом и школу балета&lt;/li&gt;
&lt;li&gt;Маяк на Токаревской Кошке в районе Эгершельд — очень популярное место. В отлив можно дойти до маяка&lt;/li&gt;
&lt;li&gt;На жд вокзале стоит табличка «Здесь заканчивается транссибирская магистраль 9288 км» и сам жд вокзал строился похожим на Ярославский&lt;/li&gt;
&lt;li&gt;На Корабельной набережной стоят Подводная лодка С 56 и пришвартованный Красный вымпел. Это музеи. Только я не знаю, открыты ли они сейчас&lt;/li&gt;
&lt;li&gt;Вечером можно сходить на сопку Тигровая. Там красивый вид на вечерний город и на море. Это за кинотеатром Океан, все время вверх&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Русский остров:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;На Русском острове очень популярны мыс Тобизина. Так же на Русском из популярных — мыс Вятлина&lt;/li&gt;
&lt;li&gt;Много фортов и батарей. Только почти все они в заброшенном состоянии. Из облагороженных тот, что сразу после моста на Русский&lt;/li&gt;
&lt;li&gt;И есть ещё Ворошиловская батарея на Русском. Только это музей, не знаю, работает ли он&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;За городом:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Из популярных пляжей недалеко от Владивостока — это Шамора и Стекляшка&lt;/li&gt;
&lt;li&gt;А ещё в Шкотово Сафари парк, где раньше жили тигр Амур и козёл Тимур&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/2020-07-27-11.50.00.jpg" width="1280" height="960" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Left 4 dead 2 советы и фишечки по персонажам</title>
<guid isPermaLink="false">38</guid>
<link>https://keen.nerevar.com/all/left-4-dead-2-sovety-i-fishechki-po-personazham/</link>
<pubDate>Sun, 03 May 2020 18:11:02 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/left-4-dead-2-sovety-i-fishechki-po-personazham/</comments>
<description>
&lt;p&gt;left 4 dead 2 советы&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Толстяком&lt;/b&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;хорошо прыгать сверху в толпу или резко выскакивать изза угла
&lt;ul&gt;
  &lt;li&gt;можно разогнаться в режиме «призрака», а в прыжке нажать Е, респаунится, и на скорости ворваться в выживших&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;после смерти взрывается и взрыв поражает рвотой — можно подойти в упор к выжившим&lt;/li&gt;
&lt;li&gt;направлять струю лучше чуть вверх, чтобы рвота падала навесом&lt;/li&gt;
&lt;li&gt;таким образом заблёвывать можно через заборы-препятствия&lt;/li&gt;
&lt;li&gt;взрыв толстяка активирует сигнализацию в машине, но не ведьму. Сбивает язык курильщика.&lt;/li&gt;
&lt;li&gt;чаще всего первый завязывает драку&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Охотник&lt;/b&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;можно управлять в полёте мышкой&lt;/li&gt;
&lt;li&gt;если приземлиться на выжившего — то чем больше высота прыжка, тем больше урон&lt;/li&gt;
&lt;li&gt;отталкиваться от стен: прыгать на стену; разворот на 180; прыжок&lt;/li&gt;
&lt;li&gt;первый не заходит в бой&lt;/li&gt;
&lt;li&gt;издаёт звуки только в присяде/прыжке
&lt;ul&gt;
  &lt;li&gt;поэтому можно спрятаться в убежище — пока его не найдут, раунд не закончится&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Курильщик&lt;/b&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;стягивать с высоты вниз — чтобы был урон при падении&lt;/li&gt;
&lt;li&gt;хорошо скуривать возле машины с сигнализацией или ведьмы:
&lt;ul&gt;
  &lt;li&gt;при касании выжившего с машиной — сработает тревога&lt;/li&gt;
  &lt;li&gt;или если начнут по тебе стрелять — то тоже сработает тревога&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Плевальщица&lt;/b&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;поддерживает других заражённых: охотника, громилу&lt;/li&gt;
&lt;li&gt;хорошо стрелять в тех, кто окружен мобами (например облёваный толстяком)&lt;/li&gt;
&lt;li&gt;может поджигать канистры, лежащие на земле, но которые брали и скидывали выжившие&lt;/li&gt;
&lt;li&gt;лежачему выжившему кислота наносит мало урона. Лучше дождаться, пока его не начнёт кто-то спасать&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Громила&lt;/b&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;моментальное убийство: сталкивать с мостов, зданий, в воду. Для этого целиться траекторией в окно&lt;/li&gt;
&lt;li&gt;стартовать забег (основную атаку) лучше как можно ближе к вышившим — чтобы потом пробежать дольше&lt;/li&gt;
&lt;li&gt;хорошо врываться сразу в группу людей, чтобы раскидать их — тогда второй человек сам отлетит далеко&lt;/li&gt;
&lt;li&gt;относить людей нужно к началу уровня, чтобы дольше их задержать&lt;/li&gt;
&lt;li&gt;наносит много урона альтернативной атакой (можно положить на пол дохлых)&lt;/li&gt;
&lt;li&gt;чаще всего первый завязывает драку&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Жокей&lt;/b&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;скидывать выживших вниз с высоты&lt;/li&gt;
&lt;li&gt;хорошо хватать последнего в местах, где все должны прыгнуть одновременно&lt;/li&gt;
&lt;li&gt;хорошо оттащить выжившего в огонь — больше урона ему&lt;/li&gt;
&lt;li&gt;TODO: проверить double-jump — захватывать выжившего обычным прыжком (right click) сразу после основной атаки (left click)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Танк&lt;/b&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;у танка 6к хп и у него нет лимита по времени — главное время от времени бить выживших, или закидывать их камнями, чтобы восстанавливать контроль.&lt;/li&gt;
&lt;li&gt;НЕ СЛИВАТЬ ТАНКА! Тактически нужно тянуть время и дожидаться респауна остальных заражённых чтобы вместе напасть. После атаки также можно отойти.&lt;/li&gt;
&lt;li&gt;чтобы таймер бездействия не падал, можно кидать камни издалека (правой кнопкой). При наведении курсора на выжившего — контроль также не будет теряться.&lt;/li&gt;
&lt;li&gt;хорошо кидаться в выживших машинами/мусорками/вагонами через основную атаку — тогда выживший сразу ложится на землю
&lt;ul&gt;
  &lt;li&gt;если взгляд направить вверх — то машина полетит вверх. Если взгляд вниз при ударе и присесть — машина вдоль земли покатится.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;не добивайте игроков которые уже на полу, бейте тех что еще на ногах.&lt;/li&gt;
&lt;li&gt;избегайте огня. Если подожгли — то зайти в воду, чтобы себя потушить&lt;/li&gt;
&lt;li&gt;если выживший с 40+хп зелёного цвета — то танк его не догонит&lt;/li&gt;
&lt;li&gt;можно выживших скидывать с обрывов, крыш (как Громила), атакуя рукой и смотря вверх&lt;/li&gt;
&lt;li&gt;TODO: проверить бросок сразу после удара: left, right click&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Связки&lt;/b&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Курильщик скуривает или Жокей тащит в сторону обрыва, Громила просчитывает траекторию и скидывает с высоты&lt;/li&gt;
&lt;li&gt;Толстяк обрызгивает, Жокей хватает оставшегося незаблёванного&lt;/li&gt;
&lt;li&gt;Охотник хватает, Плевальщица пускает кислоту&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Все заражённые&lt;/b&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;все могут ломать двери дополнительной атакой, двери лучше всего ломать стоя сбоку (чтобы не прострелили)&lt;/li&gt;
&lt;li&gt;не стреляйте по другим заражённым, не отбирайте жертвы у других заражённых&lt;/li&gt;
&lt;li&gt;после атаки Плевальщицы/Курильщика можно присесть и уходить, чтобы уворачиваться от пуль&lt;/li&gt;
&lt;li&gt;хорошо стоять возле ведьмы или машин с сигнализацией (Курильщик, Плевальщица) чтобы от выстрелов сработала ведьма/сигнализация&lt;/li&gt;
&lt;li&gt;TODO: проверить, можно ли ведьму царапать доп атакой&lt;/li&gt;
&lt;li&gt;можно убежать назад подальше от выживших — тогда через Е респавнится снова&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Выжившие&lt;/b&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;хорошо запрыгивать на столы/ящики/возвышенности, чтобы кислота плевальщицы не могла задеть. И вроде как Громила не мог схватить&lt;/li&gt;
&lt;li&gt;TODO: проверить, что от удара танка можно увернуться, подпрыгнув в момент когда рука танка атакует&lt;/li&gt;
&lt;li&gt;по танку стрелять можно в любую конечность — дамаг одинаковый&lt;/li&gt;
&lt;li&gt;игра идёт на очки — чем дальше пробежишь, тем больше. В некоторых моментах имеет смысл всех бросить и бежать вперёд ради очков&lt;/li&gt;
&lt;li&gt;хорошо отбивать зомбей прикладом во время перезарядки&lt;/li&gt;
&lt;li&gt;при появлении танка желательно поджечь его и расстреливать с безопасного расстояния&lt;/li&gt;
&lt;li&gt;чтобы обойти ведьму, выключите фонарик и двигайтесь шагом, через Shift/Ctrl, двигайтесь как можно дальше от нее.&lt;/li&gt;
&lt;li&gt;ведьму можно убить из скорострельного дробовика в упор сзади стреляя в туловище.&lt;/li&gt;
&lt;li&gt;по возможности закрывайте двери, это задержит зомби&lt;/li&gt;
&lt;li&gt;зажигательные/разрывные снаряды занимают слот аптечки. Если он свободен — их можно взять с собой и использовать в подходящий момент&lt;/li&gt;
&lt;li&gt;аптечка лечит 80% недостающих хп: в итоге будет 80+ хп, таблетки дают +50хп, но на время, адреналин скорость и +25хп&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>

<item>
<title>Конспект лекции по макроэкономике «В ожидании рецессии»</title>
<guid isPermaLink="false">37</guid>
<link>https://keen.nerevar.com/all/russianmacro-v-ozhidanii-recessii/</link>
<pubDate>Sun, 27 Oct 2019 16:21:49 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/russianmacro-v-ozhidanii-recessii/</comments>
<description>
&lt;h2&gt;Лекция Кирилла Тремасова (&lt;a href="https://t.me/russianmacro)"&gt;https://t.me/russianmacro)&lt;/a&gt; по макроэкономике, конспект.&lt;/h2&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/111_2019-10-24-21-23-50.JPG" width="2560" height="1920" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Рост экономики (==Рост ВВП) замедляется во всех странах.&lt;/h2&gt;
&lt;p&gt;Мировые правительства снижают ставки чтобы сделать деньги дешевле == кредиты дешевле чтобы увеличить спрос, инвестиции на рынке, экономическую активность.&lt;/p&gt;
&lt;p&gt;В некоторых европейских странах ставка даже отрицательная — т. е. тебе заплатят, чтобы ты взял кредит. Но это не особо помогает — например в Дании цены на жильё заоблачные, и ипотеки с отрицательной ставкой не особо стимулируют спрос. Также и ставки по депозитам отрицательные в евро — нужно приплачивать за то, чтобы банки хранили твои деньги.&lt;/p&gt;
&lt;p&gt;Сейчас закредитованность стран, мировой долг очень большой, который способствует снижению экономического спроса (дороже обслуживание долга, «много должен денег»)&lt;/p&gt;
&lt;p&gt;В случае рецессии (кризиса), мировые ЦБ опускают ставки (стимулируя экономику, т. е. мягкая кредитно-денежная политика). Во время кризиса в РФ — из РФ выходят зарубежные инвесторы, распродают активы РФ, продают рубль, от этого курс доллара сильно растёт. Поэтому ЦБ РФ поднимает ставки, тем самым стабилизируя курс рубля, останавливая отток капитала, — делая депозиты-облигации-инвестиции более привлекательными за счёт повышения ставки&lt;/p&gt;
&lt;p&gt;Облигации — защитные активы. В случае кризиса инвесторы покупают облигации и они растут в цене, при этом купонная доходность остаётся такой же, и как следствие — падает доходность облигации к погашению. И чем больше кризис, тем больше инвесторы входят в облигации и покупают бумаги с длительным сроком погашения (например 10 лет), чтобы зафиксировать на текущий момент большую доходность, чем она будет при следующем уменьшении ставки.&lt;/p&gt;
&lt;p&gt;Кстати акции растут при уменьшении ставок, т. к. дают дивидендную доходность, и доходность выравнивается по сравнению с доходностью облигаций.&lt;/p&gt;
&lt;p&gt;Самые надёжные облигации — это гос. облигации, хотя и по ним в некоторых странах были дефолты (в РФ в 1998г). Особенно надёжные US Treasures (даже в случае кризиса, США напечатает доллары и вернёт держателям бумаг доллары, пусть и после инфляции), поэтому их доходность — определённый показатель, индикатор.&lt;/p&gt;
&lt;h2&gt;Индикаторы&lt;/h2&gt;
&lt;p&gt;Доходность UST10 — облигации с пошагением через 10 лет стала меньше доходности UST3 (3 года) (т. е. спред UST10-UST3 стал отрицательным), т. к. инвесторы ожидают кризиса и фиксируют сейчас доходности.&lt;/p&gt;
&lt;p&gt;Отрицательный спред UST10-UST3 до этого всегда был индикатором надвигающейся рецессии через 12-20 месяцев: кризисы 2000г, 2008г, ну и кризисов раньше. В мае 2019 спред стал отрицательным. Также самое наличие отрицательного спреда может способствовать рецессии&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/111_2019-10-24-20-15-48-1.JPG" width="2560" height="1920" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Также несколько других индикаторов-предвестников рецессии/кризиса стали в «красной зоне»: USA PMI MFG, LEI, Индекс потреб. настроений CCI&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Спред доходности CCC Bonds (облигации с преддефолтным кредитным рейтингом) и UST может выступать как индикатор аппетитов инвесторов на риск: чем меньше доходность, тем выше цена и выше аппетиты на риск и наоборот&lt;/p&gt;
&lt;h2&gt;Как ведут себя разные активы в кризисе:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;акции: индекс падает, при этом до кризиса он чаще всего на хаях. Чаще всего к концу кризиса индекс восстанавливается на предыдущий уровень и растёт дальше&lt;/li&gt;
&lt;li&gt;акции: растёт волатильность на рынках&lt;/li&gt;
&lt;li&gt;облигации: обычно растут в кризис. Сейчас общемировой долг на высоком уровне, доходности UST падают уже 30 лет подряд&lt;/li&gt;
&lt;li&gt;золото: по разному ведёт себя в кризисах. Золото имеет очень высокую обратную корреляцию с реальными ставками — чем выше ставки, тем меньше нужно золото и наоборот&lt;/li&gt;
&lt;li&gt;нефть: цены «даны от Бога». Вообщем в кризис спрос на нефть падает, но нефтяной картель делает то, что ему нужно&lt;/li&gt;
&lt;li&gt;металлы: обычно падают в кризис&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/111_2019-10-24-20-35-40.JPG" width="2560" height="1920" alt="" /&gt;
&lt;/div&gt;
&lt;h2&gt;Общемировые тренды:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;низкая инфляция&lt;/li&gt;
&lt;li&gt;снижение ставок ЦБ&lt;/li&gt;
&lt;li&gt;замедление роста производительности труда: несмотря на автоматизацию и нейросети, раньше рост был более «революционным»&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Почему в России падает инфляция:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;подняли налог&lt;/li&gt;
&lt;li&gt;растёт собираемость налогов (обеление МРОТ)&lt;/li&gt;
&lt;li&gt;провалили бюджетные расходы-инвестиции летом&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Т. е. собрали денег больше чем вернули в экономику. Плюс ещё урожай летом большой, в отличие от предыдущего года&lt;/p&gt;
&lt;h2&gt;Экономические циклы&lt;/h2&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/111_2019-10-24-20-41-52.JPG" width="2560" height="1920" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Экономические циклы&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Ещё чтиво про надвигающийся кризис:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Шесть «доказательств» того, что КРИЗИС БУДЕТ! &lt;a href="https://graph.org/KRIZIS-v-2020-SHest-dokazatelstv-togo-chto-KRIZIS-BUDET-10-23"&gt;https://graph.org/KRIZIS-v-2020-SHest-dokazatelstv-togo-chto-KRIZIS-BUDET-10-23&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Семь «доказательств» того, что КРИЗИСА НЕ БУДЕТ! &lt;a href="https://graph.org/KRIZIS-OTMENILI-Sem-dokazatelstv-togo-chto-KRIZISA-NE-BUDET-10-24"&gt;https://graph.org/KRIZIS-OTMENILI-Sem-dokazatelstv-togo-chto-KRIZISA-NE-BUDET-10-24&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>

<item>
<title>Заметки про поездку в Хуньчунь (Китай)</title>
<guid isPermaLink="false">35</guid>
<link>https://keen.nerevar.com/all/zametki-pro-poezdku-v-kitay/</link>
<pubDate>Sun, 01 Oct 2017 21:35:09 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/zametki-pro-poezdku-v-kitay/</comments>
<description>
&lt;p&gt;Рядом с Владивостоком проходит граница с Китаем, и в ближайшие города Хуньчунь и Суйфэньхэ ежедневно отправляют автобусами пачки туристов. Мы решили взять тур на 4 дня, включающий в себя дорогу, 3 ночи в китайской гостинице и оформление групповой визы. Благо на &lt;a href="https://www.farpost.ru/vladivostok/rest/china/?destinationPoint%5B%5D=%D5%F3%ED%FC%F7%F3%ED%FC#tab=punkt-naznachenija"&gt;farpost.ru&lt;/a&gt; полно агентств. Цена тура порядка 5000р за 4-х дневный тур.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/2017-09-28-17-19-31.JPG" width="1080" height="810" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;В Китай ездят, как мы поняли, чтобы накупить сумки барахла, покушать китайской еды-попить пива, а ещё в оздоровительные туры — в городе много больниц и контор с традиционной китайской медициной.&lt;br /&gt;
Есть небольшой набор экскурский, который гиды настойчиво впаривают туристам. Как я понял, во всех «пакетных» турах (Турция, Египет и т. п.) есть гиды, которые имеют бонус от каждой проданной экскурсии или от приведённых туристов в определённый магазин.&lt;/p&gt;
&lt;p&gt;Поэтому мы решили исследовать город сами :)&lt;/p&gt;
&lt;p&gt;Гугл в Китае заблокирован, даже через VPN ресурсы Гугла не открывались. Поэтому в качестве карт я использовал maps.me, где ставил отметки, а потом их перенёс в &lt;a href="https://n.maps.yandex.ru/#!/?z=15&amp;ll=130.359758%2C42.869493&amp;l=nk%23sat"&gt;Народную карту Яндекса&lt;/a&gt;. При этом POI объектов на карте очень мало, тот же автовокзал нашли только благодаря такси.&lt;/p&gt;
&lt;p&gt;WhatsApp недавно заблокировали, но, говорят, через Opera VPN под андроид можно пользоваться. Telegram работал. Facebook/Instagram заблокированы тоже. Зато работает Яндекс :)&lt;/p&gt;
&lt;p&gt;Город Хуньчунь находится в 30 км от границы с Россией, поэтому его посещают толпы туристов, которые едут туда есть, закупаться и лечиться. И китайцы очень стараются для русских. По крайней мере стараются деньги зарабатывать. В городе на многих вывесках есть перевод на русский. &lt;a href="https://www.instagram.com/p/BZoM9zCjvfOLYJsL8i7poV1pZrwWqxbv4osIj80/"&gt;Корявый местами перевод&lt;/a&gt;. Много китайцев знают русский (русские слова, цифры), большинство знает как минимум «спасибо», «хорошо». А вот английского как раз не знают. Но стоит отойти от туристических троп, или поехать в соседний город, как приходится играть в крокодила, чтобы донести свою мысль и угадать ответ. Помогало приложение &lt;a href="https://itunes.apple.com/ru/app/руссо-туристо/id353749146?mt=8"&gt;Туристо&lt;/a&gt;, платное — в нём для китайского можно закачать популярные фразы для путешествий с озвучкой.&lt;/p&gt;
&lt;p&gt;На конец сентября 2017, курс юаня по ЦБ был 8.75₽, во многих магазинах можно обменять рубли на юани. За 1000 рублей давали 110 юаней (9.09₽)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Про еду&lt;/b&gt;. Китай — это, конечно же, лапша и рис, со всевозможными добавками:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(лапша, рис) × (говядина, свинина, курица, морепродукты)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;На удивление, китайцы, любители пива с шашлыком и свиными рёбрышками.&lt;br /&gt;
В корейских заведениях можно попробовать суп из собаки. В супермаркетах большое разнообразие &lt;i&gt;всего&lt;/i&gt;. Хочешь конфеты со вкусом дурианом или личи — пожалуйста, 20 видов йогуртов и банок кофе и чая с соевыем молоком, которые хранятся несколько месяцев — пожалуйста, ещё удивили сосиски, куриные лапки, куриные ножки, приготовленные и запаянные в плёнку с бесконечным сроком годности — типа перекус.&lt;br /&gt;
&lt;b&gt;В ресторанах&lt;/b&gt; тоже всё чётко — если обслуживает официант, то он должен внести заказ в свой смартфон, и далее расчёт происходит уже по тому, что было зафиксировано. Чаевые оставлять не принято.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/foodcourt.JPG" width="1024" height="768" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Про магазины&lt;/b&gt;. Ощущение, что приехал на оффлайновый Алиэкспресс. Огромный выбор всего, ширпотреба по большей части. Самые низкие цены в крупных супермаркетах/подземке. Везде можно торговаться. Работают примерно с 8:30 до 17:00&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Про такси&lt;/b&gt;. Очень дешёвое и предсказуемое такси. Поднимаешь руку, голосуешь — останавливается один из многих таксистов, при посадке включает счётчик, который за посадку считает 5 юаней, и дальше считает по километражу. Проехать через весь город — максимум 10 юаней.&lt;/p&gt;
&lt;p&gt;Тумень, &lt;b&gt;граница с Северной Кореей&lt;/b&gt;. Эта экскурсия у гида стоит 180 юаней. Самому можно туда поехать гораздо дешевле, если попросить загран паспорт на ресепшне гостиницы. От автовокзала ходят автобусы за 17 юаней. Главное только в кассе разобраться с иероглифами и купить нужные билеты:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Тумень 图们&lt;/li&gt;
&lt;li&gt;Хуньчунь 珲春&lt;/li&gt;
&lt;li&gt;Янцзи 延吉&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/rasp.png" width="1142" height="442" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Обратно в Хуньчунь последний автобус уходит в 18:15. Ух каких трудов стоило это выяснить у китайцев.&lt;br /&gt;
В Северную Корею идёт мост через реку Тумаган, по которой проходит граница. В городе много корейцев и корейских заведений. При этом мы не увидели ни одного русского — их видимо привозят на автобусах и через пару часов увозят.&lt;/p&gt;
&lt;p&gt;И, напоследок, интересные места и &lt;b&gt;достопримечательности Хуньчуня&lt;/b&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Центральный парк. Идти туда, как стемнеет, красивая подсветка.&lt;/li&gt;
&lt;li&gt;Площадь у восточного рынка. На ней по вечерам в хорошую погоду китайцы выходят массово танцевать.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.instagram.com/p/BZoHXabjsMvwNGBU9PovSIsgHNYb1ndL77slbw0/"&gt;Монастырь Лин Бао&lt;/a&gt;, лежачий Будда. Был в процессе реконструкции, но посмотреть стоит. От торговой улицы можно доехать на автобусе №3 за 1ю.&lt;/li&gt;
&lt;li&gt;Гора Бэйшань. Подняться на гору от монастыря. Хвойный лес, дорожки, лавочки. Очень умиротворяет после суетного города&lt;/li&gt;
&lt;li&gt;Яблоневый сад. Посещать в конце сентября, есть на Народной карте.&lt;/li&gt;
&lt;li&gt;12° percent bar — хороший китайский бар, про который туристы ещё не прознали&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>

<item>
<title>සිංහල — Сингальский язык на Шри-Ланке</title>
<guid isPermaLink="false">29</guid>
<link>https://keen.nerevar.com/all/singalskiy-yazyk-na-shri-lanke/</link>
<pubDate>Sun, 08 Jan 2017 19:52:36 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/singalskiy-yazyk-na-shri-lanke/</comments>
<description>
&lt;p&gt;На Шри-Ланке основным языком является Сингальский (Sinhala). На нём говорят примерно 16 миллионов местных жителей и знают основные фразы тысячи путешественников.&lt;/p&gt;
&lt;p&gt;Письменный язык представляет из себя смешные круглые закорючки — හෙලෝ මිත්රයා, කොහොමද ඔයාට, а в разговорном языке есть много похожих звуков на английский, например как в слове want — /wɒ/.&lt;/p&gt;
&lt;p&gt;В любой стране местные жители будут рады, увидев туриста, который пытается разговаривать на местном языке. Торговцы охотнее дадут скидку человеку, знающему числительные и способному сказать десяток слов.&lt;/p&gt;
&lt;p&gt;Разговорник:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;да — ов&lt;/li&gt;
&lt;li&gt;нет — нэ&lt;/li&gt;
&lt;li&gt;я — мама&lt;/li&gt;
&lt;li&gt;спасибо — сту´ти&lt;/li&gt;
&lt;li&gt;много — итам
&lt;ul&gt;
  &lt;li&gt;большое спасибо — итам стути&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;пожалуйста — каруна´кара&lt;/li&gt;
&lt;li&gt;как дела — ойо ко´модо&lt;/li&gt;
&lt;li&gt;друг — я´лува&lt;/li&gt;
&lt;li&gt;ты — о´йо&lt;/li&gt;
&lt;li&gt;пока — тэрио&lt;/li&gt;
&lt;li&gt;цена — ми´ля
&lt;ul&gt;
  &lt;li&gt;сколько стоит — ки´а ми´ля&lt;/li&gt;
  &lt;li&gt;дорого — миля вэ´ди&lt;/li&gt;
  &lt;li&gt;уменьшите цену — адугара´на ми´ля&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;дайте — дэ´нна
&lt;ul&gt;
  &lt;li&gt;дайте скидку — дэ´нна ва´ттама&lt;/li&gt;
  &lt;li&gt;я дам только 300 рупий — ма´ма дэ´ннама 300 рупий&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;извините — канага´ати&lt;/li&gt;
&lt;li&gt;хорошо — хёнда´й&lt;/li&gt;
&lt;li&gt;плохо — на´рака&lt;/li&gt;
&lt;li&gt;новый, свежий — алют&lt;/li&gt;
&lt;li&gt;не нужно — эпа´а&lt;/li&gt;
&lt;li&gt;направо — дагуна&lt;/li&gt;
&lt;li&gt;налево — wama&lt;/li&gt;
&lt;li&gt;прямо — кели´&lt;/li&gt;
&lt;li&gt;с новым годом — су´ба алют аюрда´г вэ´ва&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Числительные:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;1 — эка&lt;/li&gt;
&lt;li&gt;2 — дэка&lt;/li&gt;
&lt;li&gt;3 — туна&lt;/li&gt;
&lt;li&gt;4 — ха´тара&lt;/li&gt;
&lt;li&gt;5 — паха&lt;/li&gt;
&lt;li&gt;6 — хайа&lt;/li&gt;
&lt;li&gt;7 — хата&lt;/li&gt;
&lt;li&gt;8 — ата&lt;/li&gt;
&lt;li&gt;9 — нава´йа&lt;/li&gt;
&lt;li&gt;10 — даха´йа&lt;/li&gt;
&lt;li&gt;11 — эко´лаха&lt;/li&gt;
&lt;li&gt;12 — до´лаха&lt;/li&gt;
&lt;li&gt;20 — висса&lt;/li&gt;
&lt;li&gt;40 — хатали´я&lt;/li&gt;
&lt;li&gt;50 — па´наха&lt;/li&gt;
&lt;li&gt;100 — эка сия&lt;/li&gt;
&lt;li&gt;120 — эка сия висса&lt;/li&gt;
&lt;li&gt;150 — эка сия панаха&lt;/li&gt;
&lt;li&gt;200 — дэ сия&lt;/li&gt;
&lt;li&gt;354 — тун сия панаха хатара&lt;/li&gt;
&lt;li&gt;1000 — эка да´аахай&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Более подробный словарь — &lt;a href="https://vk.com/pages?oid=-65219824&amp;p=singalsko-russkii-slovar"&gt;https://vk.com/pages?oid=-65219824&amp;p=singalsko-russkii-slovar&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Домашне-походная аптечка</title>
<guid isPermaLink="false">28</guid>
<link>https://keen.nerevar.com/all/domashne-pohodnaya-aptechka/</link>
<pubDate>Fri, 16 Dec 2016 10:30:25 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/domashne-pohodnaya-aptechka/</comments>
<description>
&lt;p&gt;&lt;b&gt;Против аллергии:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;цетрин в таблетках (зодак, зиртек)&lt;/li&gt;
&lt;li&gt;авамис спрей для носа&lt;/li&gt;
&lt;li&gt;фенистил гель от сыпи, раздражений, укусов&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;При травмах:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;йод маркер&lt;/li&gt;
&lt;li&gt;хлоргексидин (мирамистин, перекись водорода)&lt;/li&gt;
&lt;li&gt;спасатель гель при ссадинах, ожогах, повреждениях кожи&lt;/li&gt;
&lt;li&gt;вольтарен диклофенак при травмах, ушибах, синяках&lt;/li&gt;
&lt;li&gt;лейкопластырь, бинт, эластичный бинт&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Для пищеварения:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;панкреатин (мезим, фестал)&lt;/li&gt;
&lt;li&gt;лоперамид (имодиум, стопдиар, фуразолидон)&lt;/li&gt;
&lt;li&gt;гастал от изжоги&lt;/li&gt;
&lt;li&gt;смекта&lt;/li&gt;
&lt;li&gt;маалокс при болях в желудке&lt;/li&gt;
&lt;li&gt;энтерофурил&lt;/li&gt;
&lt;li&gt;активированный уголь&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Обезболивающее:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ибупрофен (нурофен)&lt;/li&gt;
&lt;li&gt;анальгин&lt;/li&gt;
&lt;li&gt;дротаверин (но-шпа)&lt;/li&gt;
&lt;li&gt;алкозельцер&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Жаропонижающее:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;риниколд&lt;/li&gt;
&lt;li&gt;нимесил&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;При давлении:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;авиа-море от укачивания&lt;/li&gt;
&lt;li&gt;андипал&lt;/li&gt;
&lt;li&gt;валидол&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>

<item>
<title>Радости программиста</title>
<guid isPermaLink="false">24</guid>
<link>https://keen.nerevar.com/all/radosti-programmista/</link>
<pubDate>Mon, 18 Jul 2016 11:30:53 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/radosti-programmista/</comments>
<description>
&lt;p&gt;dos, pascal:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;смотри, оно выполняет твой алгоритм, который запрограммировал!&lt;/li&gt;
&lt;li&gt;можно работать с тем что ты ввёл, спрашивать любые числа и решать уравнения (в школе)&lt;/li&gt;
&lt;li&gt;а потом даже игрушку сделать, змейку, тетрис 80x25&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;windows, delphi7:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;смотри, формы, можно сделать свой калькулятор или сапёр, настоящее windows приложение!&lt;/li&gt;
&lt;li&gt;если рисовать картинки-спрайты и их передвигать, то получится наколеночная версия героев 3&lt;/li&gt;
&lt;li&gt;а если подключить tcp/ip и udp, то можно сделать сетевой чатик, или даже Radmin&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;web, php:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;смотри, это кроссплатформенно, работает в любом браузере на любой ОС!&lt;/li&gt;
&lt;li&gt;можно верстать полупрозрачности-градиенты, воплотить любой интерфейс, гораздо красивее windows controls&lt;/li&gt;
&lt;li&gt;с помощью кравлеров можно спарсить весь интернет себе&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;web, js:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;смотри, твой код работает на сотне серверов и миллионы пользователей каждый день пользуются твоим UI!&lt;/li&gt;
&lt;li&gt;а js можно писать и на клиенте и на сервере, прикольно. Посмотрим что из этого получится&lt;/li&gt;
&lt;li&gt;ios, android: теперь можно делать приложения, работающие на телефонах и планшетах: свайпы, зумы, доступ к камере, gps&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;mapreduce, python:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;смотри, 15000 машинок обработают десятки терабайт данных за полчаса и выведут тебе результат!&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>

<item>
<title>PyCon Russia 2016</title>
<guid isPermaLink="false">21</guid>
<link>https://keen.nerevar.com/all/pycon-russia-2016/</link>
<pubDate>Tue, 05 Jul 2016 22:09:04 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/pycon-russia-2016/</comments>
<description>
&lt;p&gt;&lt;img src="https://keen.nerevar.com/pictures/pycon2016_2.jpg" height="300"&gt;&lt;/p&gt;
&lt;p&gt;В начале июля состоялась двухдневная конференция &lt;a href="http://pycon.ru/2016/"&gt;Pycon Russia 2016&lt;/a&gt; в подмосковье. До этого 3 года подряд конференция проходила в Екб.&lt;br /&gt;
Мне очень понравилась как организация конфы, место проведения, так и сами доклады. Как начинающего питониста, меня порадовало разнообразие тем докладов: ядро CPython, тестирование, инфраструктура, machine learning, highload.&lt;/p&gt;
&lt;p&gt;UPD: а вот и доклады &lt;a href="https://www.youtube.com/watch?v=sEciSlAClL8&amp;index=1&amp;list=PLRdS-n5seLRqszBqVDF342RMlCWgOTm6q"&gt;https://www.youtube.com/watch?v=sEciSlAClL8&amp;index=1&amp;list=PLRdS-n5seLRqszBqVDF342RMlCWgOTm6q&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://keen.nerevar.com/pictures/pycon2016_1.jpg" height="500"&gt;&lt;/p&gt;
&lt;p&gt;Краткий конспект самых интересных докладов:&lt;/p&gt;
&lt;h3&gt;Thinking about Concurrency&lt;/h3&gt;
&lt;p&gt;Two first things to learn about multithreading are fear and respect.&lt;br /&gt;
Доклад от разработчика языка python &lt;a href="https://twitter.com/raymondh"&gt;Raymond Hettinger&lt;/a&gt;’а про многопоточность. В нём сравниваются потоки и процессы (threads versus processes).&lt;br /&gt;
У потоков есть общий state, что является и плюсом и минусом одновременно — возникает проблема разграничения доступа потоков к общим данным. Для этого могут использоваться блокировки (locks) и флаги. Но они порождают deadlock’и и race conditions.&lt;br /&gt;
У процессов нет общих данных, они запускаются независимо.&lt;/p&gt;
&lt;pre&gt;
from multiprocessing import Pool
n = 10
pool = Pool(processes=n)
results = pool.map(complex_operation, [x for x in range(n)])
&lt;/pre&gt;
&lt;h3&gt;Theano&lt;/h3&gt;
&lt;p&gt;Екатерина Тузова из Jetbrains рассказывала про применение фреймворка нейронных сетей Theano как переводчик с языка математики в программирование. Постановка задачи такая, что к программистам приходят математики с моделью, которую просят запрограммировать. Тут на помощь приходит Theano, с помощью которого можно вычислять математические выражения, содержащие многомерные массивы. Презентация — &lt;a href="https://speakerdeck.com/ktisha/theano-lets-build-a-net"&gt;https://speakerdeck.com/ktisha/theano-lets-build-a-net&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Tensorflow and deep learning&lt;/h3&gt;
&lt;p&gt;Самый интересный доклад + воркшоп про создание нейросети на TensorFlow от Martin Gorner из Google. Про это отдельный пост — &lt;a href="https://keen.nerevar.com/all/tensorflow-and-deep-learning-from-pycon-2016/"&gt;https://keen.nerevar.com/all/tensorflow-and-deep-learning-from-pycon-2016/&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Docker:&lt;/h3&gt;
&lt;p&gt;От евангелиста докера был обзорный доклад технологии с примерами образа, настройками и конфигами. Как собрать образ с нуля по шагам, как разворачивать, куда его выкладывать. Как известно, любая команда в докере создаёт новый слой, который отдельно кешируется, скачивается, применяется, поэтому имеет смысл объединить похожие по смыслу действия в один слой. Так получаются всего несколько слоём: 1) установка python, окружения 2) установка проектных зависимостей 3) непосредственно запуск проекта.&lt;br /&gt;
Презентация — &lt;a href="https://speakerdeck.com/satyrius/deliver-python-apps-with-docker,"&gt;https://speakerdeck.com/satyrius/deliver-python-apps-with-docker,&lt;/a&gt; демо — &lt;a href="https://github.com/satyrius/paid"&gt;https://github.com/satyrius/paid&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Neo4j graph db&lt;/h3&gt;
&lt;p&gt;Программист-олимпиадник, который очень любит графы, рассказывал про промышленное использование баз данных для хранения графов. Например на тематике фильмов и актёров он получал все фильмы, в которых снимался определённый актёр (рёбра графа) или в социальной сети с разными типами дружбы — по пользователю выборку друзей, друзей друзей, друзей друзей друзей и т.д до 6 уровней рукопожатий. Так вот для простых запросов, где нужно выбрать друзей друзей, MySQL показывает хорошие результаты. Но с увеличением уровня сложности, количества join’ов, время выполнения запросов в мускуле растёт экспоненциально. И тут на помощь приходят graph databases, предназначенные для хранения графов и работы с ними. В таких db найти друзей друзей друзей — это всего лишь найти рёбра к соседним вершинам и выполняется за линейное время. Докладчик сравнил несколько баз данных и выбрал Neo4j, к ней надстройку Cypher Query Language с SQL-подобным синтаксисом и py2neo коннектором для питона.&lt;br /&gt;
Презентация — &lt;a href="https://asoldatenko.com/pyconru2016.pdf"&gt;https://asoldatenko.com/pyconru2016.pdf&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Знай и люби свой CPython&lt;/h3&gt;
&lt;p&gt;Доклад от разработчика из компании хакеров Positive Technologies про то, как устроен интерпретатор Питона и что можно сделать в его кишках. Как в C и ASM’е можно было работать с памятью напрямую, так и в докладе показаны примеры как менять значения переменных в памяти напрямую. В python, как известно, строки неизменяемы, а если писать напрямую в память — то на основе этого можно сделать класс MutableString. Значения любых переменных, свойства встроенных типов данных, действия операндов — всё можно менять. Для изучения как оно работает, поиграться — это интересно и познавательно. Только в production не рекомендуется использовать.&lt;br /&gt;
Презентация — &lt;a href="https://clck.ru/9zuvF"&gt;https://clck.ru/9zuvF&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;User-centered open source projects&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://keen.nerevar.com/pictures/222828002_128301_7824722293351189912.jpg" height="450"&gt;&lt;br /&gt;
Доклад на английском от Jackie Kazil из Capital One про разработку и окружение open-source проекта.&lt;br /&gt;
Разных библиотек на гитхабе много, а хороших — нет. Jackie привела чеклист вещей, которые должны быть в любом хорошем проекте:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Landing page&lt;/li&gt;
&lt;li&gt;«Getting Started»&lt;/li&gt;
&lt;li&gt;Install instructions (в идеале чтобы была одна строчка npm install или pip install)&lt;/li&gt;
&lt;li&gt;Contribution guide&lt;/li&gt;
&lt;li&gt;Responses &lt; 24hrs&lt;/li&gt;
&lt;li&gt;Clear git workflow&lt;/li&gt;
&lt;li&gt;Labeled branches&lt;/li&gt;
&lt;li&gt;License&lt;/li&gt;
&lt;li&gt;Regular commits&lt;/li&gt;
&lt;li&gt;Project status, ownership&lt;/li&gt;
&lt;li&gt;Tests, test coverage and build result&lt;/li&gt;
&lt;li&gt;«Other users»&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Презентация — &lt;a href="http://www.slideshare.net/jackiekazil/usercentered-open-source"&gt;http://www.slideshare.net/jackiekazil/usercentered-open-source&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Tensorflow and deep learning from Pycon 2016</title>
<guid isPermaLink="false">22</guid>
<link>https://keen.nerevar.com/all/tensorflow-and-deep-learning-from-pycon-2016/</link>
<pubDate>Tue, 05 Jul 2016 11:02:51 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/tensorflow-and-deep-learning-from-pycon-2016/</comments>
<description>
&lt;p&gt;Самый интересный доклад + воркшоп про создание нейросети на TensorFlow от Martin Gorner из Google с конференции PyCon Russia 2016.&lt;/p&gt;
&lt;p&gt;В качестве предметной области был датасет &lt;a href="http://yann.lecun.com/exdb/mnist/"&gt;mnist&lt;/a&gt; с 50к чёрнобелых изображений цифр от 0 до 9 нарисованных от руки размером 28x28px. На вход нейросетке подаётся пачка картинок из flatten pixel mask размера 28x28=784 значения по каждой картинке, на выходе получаем вероятность класса от 0 до 9, которая сравнивается с реальным значением, функция ошибки — cross entropy.&lt;/p&gt;
&lt;p&gt;Для задач классификации в качестве функции активации хорошо подходит softmax — возвращает число от 0 до 1, которое можно интерпретировать как вероятность класса.&lt;/p&gt;
&lt;pre&gt;Y = softmax(X * W + b)&lt;/pre&gt;
&lt;p&gt;где X — массив картинок, каждая кодируется массивом из 784 значений 1 или 0 по пикселям, W — веса каждого пиксела и b — константа (bias)&lt;br /&gt;
Задача нейронной сети на каждом шаге, на каждой пачке данных, подбирать оптимальные веса для каждого пикселя путём минимизации функции ошибки&lt;/p&gt;
&lt;pre&gt;cross-entropy = -sum( Y_ans_i * log(Yi) )&lt;/pre&gt;
&lt;p&gt;где Yi — предсказанное значение, Y_ans_i — реальное значение.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://keen.nerevar.com/pictures/MNIST_2016-07-04_23-05-12.png" height="600"&gt;&lt;br /&gt;
При работе с нейросетями — формируешь структуру сети, подаёшь на вход много данных и снимаешь результат. А внутри происходит магия — нейросеть сама каким-то образом выделяет закономерности. Ещё добавить к этому сложную математическую модель оптимизации, получается работа с чёрным ящиком. Поэтому разработчикам очень важно наглядно видеть результат работы. Martin написал замечательную визуализацию процесса обучения сети, где показываются графики точности, ошибки, и самих изображений цифр, на которых тестируется модель.&lt;/p&gt;
&lt;p&gt;Базовый вариант одноуровневой нейросети с 10 нейронами выдаёт 92.6% точности. Это очень мало, если учесть, что максимальная точность предсказывания для этой задачи 99.7%. Поэтому нейронку можно и нужно улучшать и оптимизировать. Первое, что можно сделать — это создать глубокую нейросеть — добавить ещё слои. При добавлении слоёв с активацией &lt;a href="http://cs231n.github.io/neural-networks-1/"&gt;ReLU&lt;/a&gt; из 200, 100, 60, 30 нейронов к базовому уровню softmax из 10 нейронов, точность возрастает до 97.2%&lt;/p&gt;
&lt;p&gt;Следующий шаг — это регулирование learning rate decay — порога изменения весов W для нахождения минимума функции ошибки. Чем меньше значение порога — тем точнее будут подбираться веса и тем больше итераций и данных нужно, чтобы выровнялась точность предсказаний. With decaying learning rate from 0.003 to 0.0001 decay_speed 2000, 10K iterations, final test accuracy equals 0.9824.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://keen.nerevar.com/pictures/scaled/Tensorflow_and_deep_learning_-_without_a_PhD_-_Google_Slides_2016-07-04_23-20-05.scaled.png" height="450"&gt;&lt;br /&gt;
Наконец, можно использовать свёрточную (convolutional) нейронную сеть для классификации картинок. В обычной нейросети каждый нейрон связан со всеми нейронами предыдущего слоя, и каждая связь имеет свой вес. В свёрточной нейросети в операции свёртки используется небольшая матрица, «окно», которое двигается по всему слою и формирует сигнал активации для нейрона на следующем уровне с соответствующей позицией. Эта матрица (окно, ядро свёртки) построена таким образом, что графически кодирует какой-либо один признак, например, наличие наклонной линии под определенным углом. Тогда следующий слой, получившийся в результате операции свёртки матрицы весов, показывает наличие данной наклонной линии в обрабатываемом слое и её координаты, формируя карту признаков (feature map)&lt;br /&gt;
Так, добавив 3 свёрточных слоя (6x6str1 5x5str2 4x4str2) к полносвязному слою relu из 200 нейронов и softmax 10, &lt;a href="https://github.com/nerevar/tensorflow-mnist-tutorial/blob/master/mnist_3.0_convolutional.py#L147"&gt;получим точность&lt;/a&gt; 99.2%&lt;/p&gt;
&lt;p&gt;Презентация — &lt;a href="http://goo.gl/pHeXe7,"&gt;http://goo.gl/pHeXe7,&lt;/a&gt; код демки — &lt;a href="https://github.com/martin-gorner/tensorflow-mnist-tutorial"&gt;https://github.com/martin-gorner/tensorflow-mnist-tutorial&lt;/a&gt;&lt;br /&gt;
Интервью на хабре с Мартином &lt;a href="https://habrahabr.ru/company/it_people/blog/303832/"&gt;https://habrahabr.ru/company/it_people/blog/303832/&lt;/a&gt; В нём он рассказывает про &lt;a href="http://tflearn.org/"&gt;TFlearn&lt;/a&gt; — высокоуровневая надстройка над TensorFlow с синтаксическим сахаром для создания моделей, которую планируется внедрить в ядро TF, а пока что можно пользоваться отдельным контрибом.&lt;/p&gt;
</description>
</item>

<item>
<title>3 урока ПДД, выученные за последние пару дней</title>
<guid isPermaLink="false">19</guid>
<link>https://keen.nerevar.com/all/parkovka-pdd/</link>
<pubDate>Fri, 01 Jul 2016 20:20:25 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/parkovka-pdd/</comments>
<description>
&lt;p&gt;&lt;img src="https://keen.nerevar.com/pictures/2016-07-01-12-36-19.JPG" width="600" /&gt;&lt;/p&gt;
&lt;p&gt;До пешеходного перехода можно парковаться за 5 метров. После — хоть сразу за ним&lt;/p&gt;
&lt;p&gt;На перекрёстке тоже лучше парковаться за 5 метров от пересечения дорог или закругления&lt;/p&gt;
&lt;p&gt;Если на узкой дороге сплошная разделительная линия, то при парковке до сплошной должно оставаться 3м (примерно ширина одной полосы), чтобы машину можно было объехать&lt;/p&gt;
</description>
</item>

<item>
<title>Книга «Кирпичи 2.0»</title>
<guid isPermaLink="false">17</guid>
<link>https://keen.nerevar.com/all/kniga-kirpichi-2-0-daniyara-sugralinova/</link>
<pubDate>Thu, 23 Jun 2016 09:58:13 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/kniga-kirpichi-2-0-daniyara-sugralinova/</comments>
<description>
&lt;p&gt;&lt;img src="//keen.nerevar.com/pictures/kniga-kirpichi-2-0-600x800.png" height="400"&gt;&lt;/p&gt;
&lt;p&gt;Ещё в институте я был в восторге от рассказа &lt;a href="http://www.litres.ru/daniyar-sugralinov/kirpichi/" class="nu"&gt;«&lt;u&gt;Кирпичи&lt;/u&gt;»&lt;/a&gt;. Это история о Сергее Резвее — обыкновенном человеке с обыкновенной офисной работой. У него не было интересов и целей в жизни, друзей, девушки, уважения коллег и казалось, что жизнь не удалась. И вот в один прекрасный момент он смотрит на себя со стороны (ему показывают на это), находит силы изменить себя, и действительно меняет. История повествует о том, как главный герой строит свою жизнь, кирпичик за кирпичиком, со взлётами и падениями. В итоге получилась увлекательная и мотивирующая история из серии «смотри, чего можно достичь, если отдерешь пятую точку от дивана и перестанешь быть лодырем».&lt;/p&gt;
&lt;p&gt;Неожиданно нашёл у Манн-Иванов-Фербер &lt;a href="http://www.mann-ivanov-ferber.ru/books/kirpichi_2/"&gt;вторую версию кирпичей&lt;/a&gt;.&lt;br /&gt;
В книге описываются те же события, та же история, только подробнее и длиннее. Видно, что изменился автор за больше чем 10 лет, и в книге встречается много вставок и моралей жизни из заурядных книг по мотивации о картине мира, о том как нужно жить, как ставить себе цели. Помимо личностного роста, новых друзей и личной жизни, главный герой обзаводится джентльменским набором: бросил пить, курить, стал ходить в тренажёрный зал, на рукопашный бой, выучил английский язык, получил права.&lt;br /&gt;
Но книга очень увлекает и читается на «одном» дыхании: я её читал в метро по дороге на работу и с нетерпением ждал вечера, чтобы снова вернуться к рассказу.&lt;/p&gt;
&lt;p&gt;Цитаты&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Жизнь — череда маленьких и больших стимулов, между которыми путь. Путь к цели. Есть цель. Есть стимул добиться её. Если стимул перевешивает лень и неохоту, то мы движемся к цели.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;К крику прибегай в исключительных случаях. Ничто так не давит на оппонента, как спокойный и уверенный голос. Тот, кто кричит, тратит силы на крик, а не на размышления над ответами. Поэтому в споре побеждает не тот, кто тратит эмоции на повышение громкости, а тот, кто логично и обоснованно высказывает свою точку зрения.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;— Собираюсь записаться на курсы ораторского искусства. Буду ходить после работы, три раза в неделю.&lt;br /&gt;
— А это еще зачем?&lt;br /&gt;
— Чтобы говорить красиво.&lt;br /&gt;
— Цицерон, блин, — улыбнулся Леха. — Меня бы попросил, я бы тебе эти месячные курсы в два занятия уложил. На «стрелке» был когда-нибудь?&lt;br /&gt;
— Слава богу, не приходилось.&lt;br /&gt;
— Вот там ораторское мастерство оттачивается ускоренными темпами, а излишнее красноречие, по сути пустословие и болтовня, заменяется логикой и уверенностью. Ты знаешь, есть такие мужики: влегкую докажут тебе, что черное — это красное. И ты согласишься.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если вы читали первую часть, то вторую можно не читать. А если нет — то тогда начать со второй книге, тем более она есть в интернетах и даже на &lt;a href="http://samlib.ru/s/sugralinow_d_s/kirpichi20.shtml"&gt;Самиздате&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Подборка докладов и видеолекций про БЭМ и фронтенд в Яндексе</title>
<guid isPermaLink="false">16</guid>
<link>https://keen.nerevar.com/all/yandex-frontend-video-lectures/</link>
<pubDate>Sat, 04 Jun 2016 16:01:50 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/yandex-frontend-video-lectures/</comments>
<description>
&lt;p&gt;В Яндексе есть огромное количество докладов про технологии, инструментов и фреймворков фронтенда. Большая часть из которых содержит NDA информацию и доступна только сотрудникам. Но много людей выступают на открытых конференциях и рассказывают про внутренние технологии.&lt;/p&gt;
&lt;p&gt;Этот список докладов и выступлений, доступных извне, я подбирал для новых разработчиков интерфейсов в Яндекс.Картинках, чтобы у них появилось представление о том, как всё внутри устроено. Он не претендует на полноту, но затрагивает большие ключевые аспекты работы разработчика интерфейсов.&lt;/p&gt;
&lt;p&gt;Про БЭМ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/686/"&gt;БЭМ: от методологии до платформы&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/1441/"&gt;Методология БЭМ и обзор БЭМ платформы&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/544/"&gt;БЭМ: история появления, принципы методологии, базовые понятия&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/2185/"&gt;Мастер-класс наоборот: вы пишете БЭМ-проект, а мы подсказываем&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Прикладное, про разработку:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/1581/"&gt;i-bem.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/1321/"&gt;Cистемы контроля версий&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/1289/"&gt;Общий цикл разработки (dev-cycle&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/97/"&gt;AJAX в поиске по вебу, history API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/1327/"&gt;Развертывание верстки&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Общее:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/1437/"&gt;Шаблонизаторы (templates&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/1329/"&gt;Механизм работы браузера&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/1330/"&gt;Кеширование на клиенте и сервере&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/1579/"&gt;JavaScript. События&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/1433/"&gt;Транспорт, ajax (js-ajax&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://events.yandex.ru/lib/talks/677/"&gt;Безопасность веб-приложений&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://academy.yandex.ru/events/shri/"&gt;Доклады с Школы Разработки Интерфейсов&lt;/a&gt;&lt;br /&gt;
Ну и главное, официальный сайт БЭМ: &lt;a href="http://ru.bem.info/"&gt;http://ru.bem.info/&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Что нового я узнал, делая задачи или как выходить из рутины на работе</title>
<guid isPermaLink="false">15</guid>
<link>https://keen.nerevar.com/all/chto-novogo-ya-uznal-delaya-zadachi/</link>
<pubDate>Sat, 04 Jun 2016 15:28:20 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/chto-novogo-ya-uznal-delaya-zadachi/</comments>
<description>
&lt;p&gt;Под таким названием я начал вести заметку в Evernote, которой хочу поделиться в бложеке.&lt;/p&gt;
&lt;p&gt;Как-то взяв очередную задачу из трекера в работу, я вдруг заметил, что знаю как делать эту задачу. Знаю какие блоки создам. Знаю какой код будет формировать html на сервере. Знаю, какой блок за основу на клиенте, в котором есть все методы, которые мне нужны. Знаю, какие тесты буду писать на блоки. Когда код попадёт на ревью, когда вольётся в основную ветку, выкатится в прод. В задаче не осталось неизвестностей: я ясно и чётко представлял все свои действия на автомате мог это сделать не задумываясь.&lt;br /&gt;
И когда таких задач — подавляющее количество, то пропадает интерес к ним.&lt;/p&gt;
&lt;p&gt;Чтобы двигаться вперёд и развиваться, я решил фиксировать новый приобретённый опыт в заметке в Evernote. Одновременно с этим пробовать новые инструменты для работы, технологии, интересные находки в сети.&lt;/p&gt;
&lt;p&gt;Сразу скажу, что мне это не сильно помогло, но получилось очень интересно.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;23 ноября 2015 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;git ll —merges — показывает только мёрдж коммиты в ветке. Полезно для dev, чтобы не видеть миллион коммитов в фиче-бранчах&lt;/li&gt;
&lt;li&gt;grd — git rebase origin/dev, предварительно нужно сделать git fetch&lt;/li&gt;
&lt;li&gt;vh, vw, vmin, vmax — css vertical height в процентах, т. е. 100vh — 100% по высоте экрана&lt;/li&gt;
&lt;li&gt;sublime multiple selection, cursors:
&lt;ul&gt;
  &lt;li&gt;выделить что-то&lt;/li&gt;
  &lt;li&gt;нажать Cmd+D чтобы выделить следующее&lt;/li&gt;
  &lt;li&gt;нажать вправо-влево, чтобы работать с курсором&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;awk:
&lt;ul&gt;
  &lt;li&gt;вырезать вторую колонку: awk ’{print $1 $3 substr($0, index($0,$4))}’;&lt;/li&gt;
  &lt;li&gt;разделитель = ’много пробелов’: awk -vOFS=’    ’ ’{print $1,$2,$3}’;&lt;/li&gt;
  &lt;li&gt;format printf: awk ’{ printf «%-15s %-20s %s\n», $1, $3, substr($0, index($0,$4)) }’&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;написал команду, которая показывала когда кто последний раз заходил на бету — lastloguser
&lt;ul&gt;
  &lt;li&gt;for u in nerevar root needed_user; do lastloguser $u; done&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;end&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;25 ноября 2015 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;nodejs benchmark:
&lt;ul&gt;
  &lt;li&gt;&lt;a href="https://github.com/sbmaxx/bem-priv#benchmarks-results"&gt;https://github.com/sbmaxx/bem-priv#benchmarks-results&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="https://www.npmjs.com/package/benchmark"&gt;https://www.npmjs.com/package/benchmark&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="https://www.npmjs.com/package/benchtable"&gt;https://www.npmjs.com/package/benchtable&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;end&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;26 ноября 2015 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;mocha: describe.only — прогоняет тесты только из этого describe&lt;/li&gt;
&lt;li&gt;sinon stub: правильно делать так:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;methodStub = sinon.stub(window, 'method', function(params) {
    return params;
});&lt;/code&gt;&lt;/pre&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;в текущем es6 Map polyfill для nodejs не работает keys(), values(), entries()&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;3 декабря 2015 г.&lt;/b&gt;&lt;br /&gt;
Установка на чистой машинке:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;sudo apt-get install nodejs npm&lt;/li&gt;
&lt;li&gt;sudo ln -s /usr/bin/nodejs /usr/bin/node&lt;/li&gt;
&lt;li&gt;sudo npm install npm -g&lt;/li&gt;
&lt;li&gt;node update:
&lt;ul&gt;
  &lt;li&gt;curl -sL &lt;a href="https://deb.nodesource.com/setup"&gt;https://deb.nodesource.com/setup&lt;/a&gt; | sudo bash —&lt;/li&gt;
  &lt;li&gt;curl -sL &lt;a href="https://deb.nodesource.com/setup_4.x"&gt;https://deb.nodesource.com/setup_4.x&lt;/a&gt; | sudo -E bash —&lt;/li&gt;
  &lt;li&gt;sudo apt-get install -y nodejs&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;для expressjs нужен &lt;a href="https://github.com/expressjs/cookie-parser"&gt;https://github.com/expressjs/cookie-parser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;а есть ещё body-parser для тела post-запросов&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;4 декабря 2015 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Установить субмодули гита: git submodule update &lt;s&gt;init &lt;/s&gt;recursive&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;5 декабря 2015 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Есть разные версии JDK. Их можно установить все и переключать в dotfiles через JAVA_HOME: &lt;a href="http://stackoverflow.com/a/6588410/3186155"&gt;http://stackoverflow.com/a/6588410/3186155&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;iTerm2 переход по словам Alt+left, Alt+right &lt;a href="https://coderwall.com/p/h6yfda/use-and-to-jump-forwards-backwards-words-in-iterm-2-on-os-x"&gt;https://coderwall.com/p/h6yfda/use-and-to-jump-forwards-backwards-words-in-iterm-2-on-os-x&lt;/a&gt;
&lt;ul&gt;
  &lt;li&gt;Esc + b → слово назад&lt;/li&gt;
  &lt;li&gt;Esc + f → слово вперёд&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Evernote bullet hotkey Cmd+Shift+U&lt;/li&gt;
&lt;li&gt;Плагины для cordova, связывающие нативную функциональность и js: &lt;a href="https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/index.html"&gt;https://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/index.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Консоль js на android: adb shell «logcat | grep ’Web Console’»&lt;/li&gt;
&lt;li&gt;ionic запустить на android девайсе: ionic run android —target=AU5LCINNAQLV4L6T&lt;/li&gt;
&lt;li&gt;ionic запустить на android эмуляторе: ionic run android —target=192.168.56.101:5555&lt;br /&gt;
8 декабря 2015 г.&lt;/li&gt;
&lt;li&gt;Проверить media query: window.matchMedia( ’@media screen and (max-width: 786px)’ ).matches&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;11 декабря 2015 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;google spreadsheets: полосатая заливка =ISEVEN(ROW())&lt;/li&gt;
&lt;li&gt;terminal zsh: Ctrl+Z —&gt; свернуть, развернуть&lt;/li&gt;
&lt;li&gt;Yandex Maps Print &lt;a href="https://github.com/nerevar/yamaprint"&gt;https://github.com/nerevar/yamaprint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Q.all, Q.defer — промисы, многопоточность&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;21 декабря 2015 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;shelljs не работает под самой последней нодой&lt;/li&gt;
&lt;li&gt;для gzip лучше не использовать параметр -c, а запускать просто без параметра output’а, чтобы gzip сам создал архив с нужным именем&lt;/li&gt;
&lt;li&gt;если selenium-grip не запускает окно браузера — то возможно запускает, просто его нет в Cmd+Tab и нужно посмотреть все открытые окна 4fingers-swipe-down&lt;/li&gt;
&lt;li&gt;vim toggle fold block — za&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;22 декабря 2015 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Метрика Первый названный бренд (Top-of-mind) — потребитель без подсказки называет определенный бренд первым&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;25 декабря 2015 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;window.URL.createObjectURL() — создаёт картинку из файла. Формат blob:&lt;hash&gt;, типа base64&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;30 декабря 2015 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;R studio:
&lt;ul&gt;
  &lt;li&gt;считать файл metroflow &lt;- read.table('metroflow.txt')&lt;/li&gt;
  &lt;li&gt;построить boxplot: boxplot(metroflow, las=1)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;end&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;2 января 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;в js альтернативой php preg_match_all является str.replace(/…/g, callback)&lt;/li&gt;
&lt;li&gt;sketch векторный, нет даже eraser brush&lt;/li&gt;
&lt;li&gt;seashore basic image editor ничего так&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;7 января 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;esprima, AST дерево, esprima-walk&lt;/li&gt;
&lt;li&gt;Сортировка по убыванию _.sortByOrder(array, ’rank’, ’desc’)&lt;/li&gt;
&lt;li&gt;npm i omit-deep для удаления свойств глубоко в объекте&lt;/li&gt;
&lt;li&gt;require(’glob’).sync(’images/blocks-*/**/*.js’) — возвращает массив файлов по маске&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;10 января 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;gitter.im&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;12 января 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;sinon fakeServer, fakeXMLHttpRequest, stub(jQuery, ’ajax’)&lt;/li&gt;
&lt;li&gt;sinon spy &amp; stub&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;14 января 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;sinon.assert.calledOnce(callbackStub);&lt;/li&gt;
&lt;li&gt;AssertionError может триггерить как chai, так и sinon, а mocha ловит их&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;22 января 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;npm 3 устанавливает все зависимости плоско в node_modules. Если разные версии — то в локальные node_modules&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;23 января 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;чтобы добавить закоммиченный файл в .gitignore, нужно его сначала удалить git rm -rf —cached &lt;file&gt;&lt;/li&gt;
&lt;li&gt;windows bat file: переменные объявляются через SET release=jmc%1, используются через 7z.exe %release%.zip&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;25 января 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;API facebook посчитать количество лайков-шеров &lt;a href="https://api.facebook.com/method/links.getStats?format=json&amp;urls=http://d3name.ru"&gt;https://api.facebook.com/method/links.getStats?format=json&amp;urls=http://d3name.ru&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;26 января 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;установить npm 2: sudo npm i -g npm@2&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;29 января 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;python NumPy — для работы с массивами и матрицами, статистические функции
&lt;ul&gt;
  &lt;li&gt;np.nanmedian — медиана без nan&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;python matplotlib — для построения графиков&lt;/li&gt;
&lt;li&gt;python scipy.stats — для статистических функций распределения случайных величин&lt;/li&gt;
&lt;li&gt;python pandas — DataFrame, read/write from popular formats
&lt;ul&gt;
  &lt;li&gt;понять, чо там: data.describe()&lt;/li&gt;
  &lt;li&gt;итератор: for index, row in data.iterrows():&lt;/li&gt;
  &lt;li&gt;pandas DataFrame to array: data[’Age’].tolist()&lt;/li&gt;
  &lt;li&gt;удалить NaN: data1[5:10][np.isfinite(data1[5:10][’Age’])]&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;модифицировать data frame в цикле:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;for index, row in data1.iterrows():
    data1.set_value(index, 'Sex', 1 if row['Sex'] == 'male' else 0)&lt;/code&gt;&lt;/pre&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Возвратить массив фич, прогнав текст по массиву регулярок:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;def feature_vector(text):
    return map(lambda x: 1 if x.search(text) else 0, reg_arr)&lt;/code&gt;&lt;/pre&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;end&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;30 января 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Сделать pycharm output шире: pandas.set_option(’display.width’, 150)&lt;/li&gt;
&lt;li&gt;Деление float без округления: c = a / float(b)&lt;/li&gt;
&lt;li&gt;Считать list из файла:
&lt;ul&gt;
  &lt;li&gt;samples = (line.decode(’utf-8’).split() for line in open(’names.txt’))&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Тернарный оператор:
&lt;ul&gt;
  &lt;li&gt;1 if row[’Sex’] == ’male’ else 0&lt;/li&gt;
  &lt;li&gt;(0, 1)[row[’Sex’] == ’male’]&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Проверка подстроки в строке: if ’Mrs.’ in full_name:&lt;/li&gt;
&lt;li&gt;boxplot &lt;a href="http://blog.bharatbhole.com/creating-boxplots-with-matplotlib/"&gt;http://blog.bharatbhole.com/creating-boxplots-with-matplotlib/&lt;/a&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href="https://gist.github.com/nerevar/7ef3a840844d22ba2be5"&gt;https://gist.github.com/nerevar/7ef3a840844d22ba2be5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Сортировка в массиве по количеству вхождений элементов:
&lt;ul&gt;
  &lt;li&gt;from collections import Counter&lt;/li&gt;
  &lt;li&gt;print Counter(names).most_common()&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;end&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;7 февраля 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;np.linspace — сгенерировать массив чисел по оси OX: x = np.linspace(0,4,100)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;10 февраля 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;python Counter: print({k: v/100.0 for k, v in c.items()})&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;5 марта 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TeX
&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://www.personal.ceu.hu/tex/cookbook.html"&gt;http://www.personal.ceu.hu/tex/cookbook.html&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="ftp://ftp.ams.org/pub/tex/doc/amsmath/short-math-guide.pdf"&gt;ftp://ftp.ams.org/pub/tex/doc/amsmath/short-math-guide.pdf&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://www.andy-roberts.net/writing/latex/mathematics_1"&gt;http://www.andy-roberts.net/writing/latex/mathematics_1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;end&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;14 марта 2016 г.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;nvm: добавить exports в dotfiles; nvm install 4.3.0&lt;/li&gt;
&lt;li&gt;bem-xjst online demo &lt;a href="https://clck.ru/9wcz4"&gt;https://clck.ru/9wcz4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;6 May 2016&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Python read file to string&lt;br /&gt;
return open(’static/paintings/stub.txt’, ’r’).read()&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;24 May 2016&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Python print json utf-8:&lt;/li&gt;
&lt;li&gt;json_dumps(data, ensure_ascii=False)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;25 May 2016&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Python Virtualenv:
&lt;ul&gt;
  &lt;li&gt;virtualenv mstand_venv — создать&lt;/li&gt;
  &lt;li&gt;source mstand_venv/bin/activate — активировать&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;end&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;$ virtualenv develop              # Create virtual environment
$ source develop/bin/activate     # Change default python to virtual one
(develop)$ pip install -U bottle  # Install bottle to virtual environment&lt;/code&gt;&lt;/pre&gt;&lt;/pre&gt;
&lt;p&gt;&lt;b&gt;27 May 2016&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;replace:
&lt;ul&gt;
  &lt;li&gt;trim_dash_regex = re.compile(r’^-’, re.IGNORECASE)&lt;/li&gt;
  &lt;li&gt;trim_dash_regex.sub(’’, ‘mystring’)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;end&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;29 May 2016&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;nginx убить процесс на 80 порту:
&lt;ul&gt;
  &lt;li&gt;sudo fuser -k 80/tcp&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;end&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>

<item>
<title>Let’s Encrypt: как получить и настроить бесплатный SSL сертификат для своего сайта</title>
<guid isPermaLink="false">14</guid>
<link>https://keen.nerevar.com/all/lets-encrypt/</link>
<pubDate>Sat, 07 May 2016 16:18:52 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/lets-encrypt/</comments>
<description>
&lt;p&gt;Теперь есть новая-кленовая штука для получения и обновления сертификатов — &lt;a href="https://certbot.eff.org/lets-encrypt/ubuntuxenial-nginx"&gt;https://certbot.eff.org/lets-encrypt/ubuntuxenial-nginx&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Вообщем-то хорошо написано в этой статье &lt;a href="http://blog.amet13.name/2015/11/letsencryptorg.html"&gt;http://blog.amet13.name/2015/11/letsencryptorg.html&lt;/a&gt;&lt;br /&gt;
Но я продублирую свой опыт.&lt;/p&gt;
&lt;p&gt;Итак, Let’s Encrypt &lt;a href="https://letsencrypt.org/"&gt;https://letsencrypt.org/&lt;/a&gt; — это некоммерческий проект, стартовавший в 2014, и поставивший своей целью обеспечить всех желающих владельцев доменов бесплатными SSL-сертификатами. На данный момент сертификат на свой сайт может установить любой желающий.&lt;/p&gt;
&lt;p&gt;Для этого на linux сервере нужно выполнить ряд команд:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Скачать скрипт установки letsencrypt&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code class="bash"&gt;$ git clone https://github.com/letsencrypt/letsencrypt
$ cd letsencrypt
&lt;/code&gt;
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Запустить его с параметрами:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;$ ./letsencrypt-auto --agree-dev-preview --server \https://acme-v01.api.letsencrypt.org/directory -a manual auth&lt;/code&gt;&lt;/pre&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;После проверки, что вы владелец сайта, сгенерируются сертификаты:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;- Congratulations! Your certificate and chain have been saved at
   /etc/letsencrypt/live/nerevar.com/fullchain.pem. Your cert will
   expire on 2016-11-01. To obtain a new or tweaked version of this
   certificate in the future, simply run letsencrypt-auto again. To
   non-interactively renew *all* of your certificates, run
   &amp;quot;letsencrypt-auto renew&amp;quot;&lt;/code&gt;&lt;/pre&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Выглядят они так:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code class="bash"&gt;root@z0mg:/etc/letsencrypt/live/nerevar.com# ls -l
total 0
lrwxrwxrwx 1 root root 35 мая    7 07:44 cert.pem
lrwxrwxrwx 1 root root 36 мая    7 07:44 chain.pem
lrwxrwxrwx 1 root root 40 мая    7 07:44 fullchain.pem
lrwxrwxrwx 1 root root 38 мая    7 07:44 privkey.pem
&lt;/code&gt;
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;И теперь нужно в конфиге nginx включить поддержку ssl:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code class="nginx hljs"&gt;server {
    server_name nerevar.com;
    root /home/nerevar/www/nerevar.com;

    listen 443 ssl;
    ssl on;
    ssl_certificate /etc/letsencrypt/live/nerevar.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/nerevar.com/privkey.pem;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers HIGH:!aNULL:!MD5;
}
&lt;/code&gt;
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Обновление сертификатов:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;./letsencrypt-auto --server \https://acme-v01.api.letsencrypt.org/directory renew
sudo service nginx reload&lt;/code&gt;&lt;/pre&gt;&lt;/pre&gt;
</description>
</item>

<item>
<title>Does facebook know you better than you know yourself?</title>
<guid isPermaLink="false">13</guid>
<link>https://keen.nerevar.com/all/facebook-vk-api-for-researches/</link>
<pubDate>Wed, 16 Sep 2015 20:06:37 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/facebook-vk-api-for-researches/</comments>
<description>
&lt;p&gt;С таким провокационным заголовком я нашел интересный проект &lt;a href="http://www.maximiliankiener.com/digitalprojects/youmeweit/"&gt;You Me We&lt;/a&gt;, который получает открытые данные с фэйсбука и представляет их в виде опросника о себе и своих френдах.&lt;/p&gt;
&lt;p&gt;Я посмотрел на этот сервис под призмой того, как современные технологии, данные и алгоритмы могут использоваться для того, чтобы лучше исследовать себя, наловить инсайтов, получить понимание себя и образа жизни.&lt;/p&gt;
&lt;p&gt;Ведь каждый ведёт какую-то деятельность в интернете: соц. сети, чаты, онлайн-игры, форумы, да и вообще то, как мы ведём себя в интернете, что делаем там — это с какой-то точки зрения характеризует и описывает нас.&lt;/p&gt;
&lt;p&gt;При этом видимая часть сетевой деятельности, будь то таймлайн на фейсбуке, стена вконтакте, холивар в комментариях на хабре или фотографии из инстаграма — это лишь верхушка айсберга. Интерфейс заточен под основную задачу сервиса, будь то создание или потребление контента. А за этим скрываются поразительные social graphs; на основе лайков можно понять интересы человека; по количеству и качеству связей с друзьями увидеть сообщества и связи в них; с помощью predictive analys увидеть поведение человека; и не говоря уже о рекламных возможностях, которые предлагают действительно то, что нужно и актуально.&lt;/p&gt;
&lt;p&gt;Пользовательские данные, будь то фотографии, лайки, переписка в чате или &lt;i&gt;поисковые запросы&lt;/i&gt;, — это всё бережно хранится на серверах компаний и представляет собой большую ценность для анализа и исследования.&lt;/p&gt;
&lt;p&gt;Facebook и VK дают инструменты и возможности для исследований и проверки гипотез, которые раньше было невозможно (или &lt;i&gt;не нужно&lt;/i&gt;) получить. Например &lt;a href="http://www.wired.com/2015/01/facebook-personality-test/"&gt;исследователи из Стендфорда&lt;/a&gt; создали алгоритм предсказания интересов и поведения человека на основе его лайков на фейсбуке:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In the end, the researchers found that with information on just ten Facebook “Likes,” the algorithm was more accurate than the average person’s colleague. With 150 “Likes,” it could outsmart people’s families, and with 300 “Likes,” it could best a person’s spouse.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/you.me.we.2.png" width="400" height="416" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/you.me.we_1.png" width="400" height="341" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Теперь про сам сервис-приложенько.&lt;/p&gt;
&lt;p&gt;К сожалению, в новой версии API &lt;a href="https://developers.facebook.com/docs/apps/faq#friends_permissions"&gt;Facebook убрал доступ&lt;/a&gt; к друзьям и их данным, что являлось основой этого проекта. Меня эта идея заинтересовала, и, разобравшись с &lt;a href="https://vk.com/dev/openapi"&gt;Вконтактовским Open API&lt;/a&gt; сделаю &lt;a href="http://youmewe.nerevar.com/"&gt;свою версию YouMeWe&lt;/a&gt; у себя, где можно авторизоваться через ВК и &lt;s&gt;поиграться с приложением&lt;/s&gt; увидеть срез своих друзей.&lt;/p&gt;
&lt;p&gt;Facebook API очень ограничен — из того, что можно сделать легко — это вход на сайт через FB. Шаг вправо, шаг влево — нужно проходить модерацию приложение, запрашивать конкретные права для приложения. Вконтакте API отличается своей &lt;i&gt;щедростью&lt;/i&gt;: есть доступ практически ко всему: контент на стене, записи, фото, видео, аудио, друзья, группу, места, &lt;a href="https://vk.com/dev/methods"&gt;да что всё угодно&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Короче идея поста в том, что сейчас у нас появились новые возможности для всяких крутых исследований, которые раньше были недоступны для людей извне.&lt;/p&gt;
</description>
</item>

<item>
<title>RTFM. Как создать сервисную IT-компанию</title>
<guid isPermaLink="false">12</guid>
<link>https://keen.nerevar.com/all/rtfm-kak-sozdat-servisnuyu-it-kompaniyu/</link>
<pubDate>Sun, 16 Aug 2015 13:07:50 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/rtfm-kak-sozdat-servisnuyu-it-kompaniyu/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/RTFMbig-211x300.gif" width="211" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Попалась мне в бумажном виде книга Евгения Калинина про то, как создать свою IT-компанию по аутсорсингу сервисных услуг.&lt;br /&gt;
И в ней нашел несколько ситуаций, которые откликаются мне в работе и жизни, хочу их процитировать:&lt;/p&gt;
&lt;p&gt;При работе с проектами с высокой неопределенностью, да и вообще любыми, наверное, проектами:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;...&gt; задача продавца: сделать так, чтобы клиент своим личным трудом участвовал в процессе. Привлекать к участию в совещаниях, мозговых штурмах, интервью с аналитиками. Просить писать документы, описания задачи — обязательно должны быть тексты, на которые ему придется потратить существенное время. Клиент должен почувствовать вовлеченность в проект с нами, считать проект своим детищем. Это не только залог успешной продажи — это необходимо для успешности проекта, без реальной поддержки ключевых людей у проекта мало шансов на успешное внедрение в бизнесе клиента.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Не браться за много дел одновременно&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Надкусывание задач — самый страшный грех производства. Задачу начали делать, потом пришла следующая, начали делать ее. Не успели закончить, звонит пользователь, у него что-то еще более срочное — все бросили, стали помогать ему. Потом еще что-то случилось. Отложенные раньше задачи так и остаются недоделанными — трудились много, а результат нулевой.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Перед руководителем здесь стоят три задачи: максимизировать количество завершенных дел, минимизировать объем незавершенки, и потратить на это минимум своих собственных усилий. В данном случае для этого нужно, всего лишь, не тратить силы попусту, то есть не создавать эту самую незавершенку. Делать не то дело, которое только что появилось, свеженькое, требующее внимания, а то, которое больше других продвинулось к стадии готовности. Выбирать то дело, у которого максимальный «процент выполнения», и делать его.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Стартап versus энтерпрайз&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Можно и нужно выработать баланс между пунктуальностью и аккуратностью с одной стороны и самостоятельностью и результативностью с другой. Одно без другого не очень работает — без аккуратности не получишь нужного результата, а без результативности — зачем аккуратность?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Но достичь высот и в том и в другом можно далеко не всегда. Например, аккуратность предполагает соблюдение (и создание) правил и процедур. Но ни одно правило не может учесть нюансы всех возможных жизненных ситуаций. А значит, для результативности в таких ситуациях может быть нужна самостоятельность в нарушении правил, способность к неаккуратности.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Важно, чтобы мы были разными и дополняли друг друга. Один дает аккуратность, точность и пунктуальность, другой — творчество, самостоятельность и результативность. При этом, у первого тоже есть и творчество и самостоятельность — просто специализируется он больше на аккуратности, так же как и второй специализируется на результативности, но способен и на проявления аккуратности. А вместе мы способны и на то и на другое.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Рост и развитие.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Вы оказываетесь в нужное время в нужном месте. Перед вами — новые задачи, возможность экспериментировать, совершать ошибки, делать все самому, принимать решения, искать и изучать. Начинается бурный профессиональный рост:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/image-341.jpg" width="259" height="172" alt="" /&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Потом рост заканчивается, вы выходите на плато. Все ваше время и силы теперь уходят не на развитие, а на рутину, текущие задачи, в решении которых вы уникальны. Развитие останавливается, начинается стагнация.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/image-342.jpg" width="373" height="172" alt="" /&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Но плато — это не так уж и плохо. Плато — это тот момент, когда нужно закрепить результаты роста. В первую очередь, выйдя на плато нужно систематизировать накопленные знания и навыки. Пока идет быстрый рост, знания и навыки набираются наобум, формируется огромная помойка из информации, опыта, умений. Вы многое можете сделать, но не можете объяснить, как вы это делаете. Систематизация знаний позволяет начать учить других тому, чему вы сами уже научились. В результате, люди рядом тоже начинают бурный рост:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/image-345.jpg" width="454" height="268" alt="" /&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;По мере того, как люди рядом растут, можно начинать передавать им свои дела. Это высвобождает силы и время для нового этапа развития, позволяет вам снова начать бурный рост уже в новой области:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://keen.nerevar.com/pictures/image-348.jpg" width="454" height="337" alt="" /&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
</description>
</item>

<item>
<title>Март 2015</title>
<guid isPermaLink="false">11</guid>
<link>https://keen.nerevar.com/all/mart-2015/</link>
<pubDate>Tue, 07 Apr 2015 23:48:35 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/mart-2015/</comments>
<description>
&lt;p&gt;Что же было, что появилось:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Аштанга-виньяса с Катей, в Яндексе&lt;/li&gt;
&lt;li&gt;Йога: семинары Открытый мир, йога Прана здоровье&lt;/li&gt;
&lt;li&gt;Сансара&lt;/li&gt;
&lt;li&gt;Encounter-встречи&lt;/li&gt;
&lt;li&gt;Книга «Теряя невинность» Бренсона&lt;/li&gt;
&lt;li&gt;Тренинг про силу воли&lt;/li&gt;
&lt;li&gt;Страдания про «не нахожу себе место на работе»&lt;/li&gt;
&lt;li&gt;Танго, милонга&lt;/li&gt;
&lt;li&gt;Мануальный терапевт, массаж&lt;/li&gt;
&lt;li&gt;Просыпаться рано&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>

<item>
<title>Просыпаться по-раньше это...</title>
<guid isPermaLink="false">10</guid>
<link>https://keen.nerevar.com/all/get-up-early/</link>
<pubDate>Tue, 07 Apr 2015 11:01:44 +0300</pubDate>
<author></author>
<comments>https://keen.nerevar.com/all/get-up-early/</comments>
<description>
&lt;p&gt;☺ когда появляется свободное время вечером.&lt;br /&gt;
☺ когда есть немного времени утром: на зарядку, йогу, завтрак&lt;br /&gt;
☺ заряд бодрости и энергии в первой половине дня&lt;br /&gt;
☺ вкусный завтрак в столовой Яндекса&lt;br /&gt;
☺ полупустой офис, никто не отвлекает, можно попрограммировать&lt;br /&gt;
☺ можно сконцентрироваться на программировании&lt;br /&gt;
☺ плюсик к силе воли — у меня и сегодня получилось рано встать!&lt;/p&gt;
&lt;p&gt;☹ заставить себя встать с кровати в 7:30, когда раньше это было 10:00&lt;br /&gt;
☹ толпы людей в метро&lt;br /&gt;
☹ когда к вечеру уже сонный&lt;/p&gt;
</description>
</item>


</channel>
</rss>