Интересное явление буквально с вашего двора, еще не нашедшее научное объяснение.
Немного в журнале Science – http://www.sciencemag.org/news/2000/08/breeze-keeps-trees-apart
Интересное явление буквально с вашего двора, еще не нашедшее научное объяснение.
Немного в журнале Science – http://www.sciencemag.org/news/2000/08/breeze-keeps-trees-apart
Посмотрел в кинотеатре два диснеевских фильма: Jungle Book и Zootopia. Оба очень рекомендую, Маугли рекомендую больше, отлично сделано. В Zootopia есть отличный фрагмент про DMV, это американское ГАИ. Jungle book заставил меня смотреть потом на ютьюбе Behind the scenes. Маугли надо смотреть в кинотеатре, однозначно.
Просто прекрасно 🙂
Стоит сначала посмотреть видео по ссылке, чтобы было понятно, над чем я угораю
https://www.facebook.com/D.Bahrain/videos/860034654106434/?hc_location=ufi
Нашел штуку, которой в Штатах пока еще не сделали – не зря наши в чемпионате по программированию заняли 5 мест из 10, ну и первое тоже. Тут Россия с автоматизацией реально впереди планеты всей. По моему бывшему адресу показывает 9 дней без горячей воды http://moek.ru/ru/naseleniyu/otklyuchenie-goryachej-vody.html
http://moek.ru/ru/naseleniyu/otklyuchenie-goryachej-vody.html
У меня на одном из проектов есть внутренняя система сообщений между клиентами. Важно, что 1) это исключительно внутренняя коммуникация, нет выхода наружу 2) не все могут связываться со всеми – нужно управление политикой доступных контактов. Вдруг кто знает, есть ли на глобальном рынке готовые продукты в виде сервиса, которые предлагают готовое встраиваемое решение как облачный сервис с API для разработчиков, с поддержкой и гарантиями? Google не подходит, потому что это веб-почта, там слишком много свободы для узкой задачи, описанной выше, и ее никак не ограничить.
Айтишникам: Еще один очень удобный сервис для онлайн-отрисовки в автоматическом режиме секвенс-диаграмм http://websequencediagrams.com. Идея та же – вводишь “программу”, получаешь – картинку. Очень удобно, если нужно кому-то в письме диаграммку кинуть, а рисовать в каком-то визио – лень или оно не стоит потраченного времени.
Недавно писал про отличный сервис Nomnoml — похожая тема, но для отрисовки диаграмм классов. https://www.facebook.com/raufaliev/posts/10154057979627368
Еще есть http://plantuml.com/
Есть еще http://yuml.me/
Есть еще http://graphviz.org/ и http://knsv.github.io/mermaid/ – плюс их в том, что это прога, которая работает на компе. Вот кому я скормлю скрипт на 3500 строк, а то веб-утилиты не справляются
Небольшой апдейт с момента публикации предыдущего сообщения. Каждый день узнаю тучу нового.
Примеры из последнего:
– Разобрался с hybris Order Management System and Fulfillment, довольно глубоко, с учетом 6-й версии, вышедшей в мае, где они перелопатили многое.
– Разобрался с hybris New Promotion Engine, вышедшем в мае, довольно глубоко, сделал Proof Of Concept того, чего в хайбрисе нет “из коробки” – сообщения на product pages вида “Добавьте этот товар в корзину, и у вас будет 10% скидка за объем корзины”. Эта тема про Java Drools. Заодно провел поверхностное нагрузочное тестирование.
– Также на новом движке акций сделал Proof of concept про реализацию нескольких нестандартных акций, которые сделать непросто из-за архитектурных ограничений hybris 6.
– Сделал Proof of concept того, чего в хайбрисе нет из коробки – отображение товаров и контентных страниц (например, новостей) в одном списке результатов поиска с фильтрацией (например, по теме). Эта тема про Apache SOLR.
– Успел разобраться и разочароваться в Powershell и nomnoml. Делал на нем парсер XML на коленках, чтобы все несколько тысяч типов из хайбриса отобразить в виде красивой и огромной ER-диаграммы связей.
– Подготовил и провел подробную презентацию для коллег про то, как устроена система хранения данных в Хайбрисе (это ORM, кэш) и система сборки страниц (это всякие MVC, JSP, фильтры). В рамках внутренней конференции.
– Сделал Proof of concept реализации OKTA.com (это Single Sign On сервис-провайдер) с hybris. Внешне это выглядит так: покупатель вводит логин и пароль на OKTA, и на нескольких хайбрис-сайтах он уже автоматически залогинен. В целом, обычный SSO, дело стандартное, просто в Хайбрисе этого “из коробки” нет и интересно было поглубже разобраться с протоколом SAML и внешними сервисами SSO.
– Разобрался с mockito, раньше все руки не доходили.
Ну это так, между рутинной работой с документами и всякими схемами.
Результатами, конечно, тут не делюсь, они исключительно для компании и клиентов.
А меня тут по дороге с работы, буквально у дома лисичка дорогу перешла.
Кто-то может сказать, что это кошечка или собачка на фото, но во-первых, это она уже ушла, а во-вторых, я с января жизни тут не видел на улице ни одной безхозной кошки или собаки, а вот лисы тут попадаются частенько.

Айтишникам: С интересом прочитал про формат DjVu – в нем часто распространяются книги, ноты, рукописи. Оказалось, что механизм сжатия, используемый там, в 20-100 раз лучше, чем привычные нам JPEG и GIF – до 15Кб на страницу. Как работают внутри эти два формата я знаю, но как можно выжать из них еще почти на два порядка, мне стало интересно.
Оказывается, вся соль в том, что изображение делится на три слоя, которые сжимаются по-разному – передний план, задний план и чёрно-белая (однобитовая) маску. Маска сохраняется с разрешением исходного файла; именно она содержит изображение текста и прочие чёткие детали. Разрешение заднего плана, в котором остаются иллюстрации и текстура страницы, по умолчанию понижается для экономии места. Передний план содержит цветовую информацию о маске; его разрешение обычно понижается ещё сильнее. Затем задний и передний планы сжимаются с помощью вейвлет-преобразования, а маска — алгоритмом JB2.
Вейвлет-преобразование, если совсем в двух словах, представляет собой разделение изображения на высокочастотные и низкочастотные области, которые по-отдельности сжимаются лучше, т.к. там ниже энтропия. Высокочастотные – это контрастные фрагменты, где яркость скачет, низкочастотные – это гладкие, где яркость меняется плавно. Совсем упрощенно говоря, это как много раз взятие производной от изображения – из-за чего гладкие структуры выражаются меньшим числом бит. JPEG работает похожим образом, только там используется другой алгоритм сглаживания (ДКП) и там работают с квадратиками 8х8, чего в вейвлетах нет.
Особенностью алгоритма JB2 является то, что он ищет на странице повторяющиеся символы и сохраняет их изображение только один раз – т.е. кластеризует картинку на похожие области. Примерами таких кластеров, например, могут служить все буквы ‘a’, напечатанные одним шрифтом одинакового размера. Немного отличающиеся буквы ‘a’, например, с искажениями от сканирования, или напечатанные другим шрифтом, попадут в другие кластеры. В результате получается словарь, в котором объединены часто встречающиеся одинаковые буквы. Затем для каждой буквы запоминается её место. Получается весьма компактно. В целом он аналогичен JBIG2, о котором информации в сети значительно больше. В многостраничных документах каждые несколько подряд идущих страниц пользуются общим «словарём» изображений.
Интересная же эта область, компьютерная графика. Когда-то же увлекался.
Интересно, что в США в 100% торговых точек (по крайней мере, что мне попадались) я могу проводить карточкой даже перед тем, как кассир притронулся к аппарату. Очень удобно – не надо ждать, пока там будет написано – а теперь – проводите! Сумму подтверждать надо, конечно, но карточку можно неспешно убрать в кошелек. Как-никак, а драгоценные секунды экономит. Не покупателя, конечно, его секунды не сильно кого беспокоят, а кассира.