Архив за 10 мая 2018 - 4

Google показал обновлённую дизайн-систему Material Design 2.0 на конференции I/O. Это серьёзное изменение визуального стиля и расширение инструментария, первые звоночки которого появились ещё в марте.

Material Design 2.0 и Android P - 1Читать полностью »

Сегментация томографических данных - 1

Зачем это нужно

Для чего выполняется томографическое исследование? В большинстве случаев ради медицинской диагностики, иногда — в научных целях. Цель медицинской диагностики — выявить патологию, либо получить о ней дополнительную информацию, либо же убедиться, что её нет. Каким образом это достигается? В большинстве случаев путем последовательного ручного анализа срезов, сгенерированных томографом. Зачастую этого вполне достаточно. Но в некоторых случаях получить достаточно информации только на основе анализа плоских срезов невозможно или картина получается неполной: например, при поиске патологий сосудов или анализе некоторых переломов. Также, иногда необходима информация о взаимном расположении различных органов: особенно это актуально при планировании предстоящих операций. Получить такую информацию только на основе плоских срезов, в большинстве случаев, затруднительно. Тогда приходит на помощь трехмерная реконструкция томографических данных.
Читать полностью »

Друзья, сейчас мы будем говорить о настолько элементарных вещах, что даже Капитан Очевидность бы заскучал и пошёл разбираться с более запутанными вопросами. Казалось бы, что может быть загадочного с расположением кассового оборудования на месте кассира? Но, как показала наша практика, в ритейле иногда самые очевидные темы приводят к неожиданным поворотам событий.

Играем в Кэпа: как поставить кассу на стол кассира - 1

Читать полностью »

Взламывая коды языка «Аватара» - 1

Одним жарким четвергом в июле 2013 года я встретился с долговязым молодым человеком на станции Юнион в г. Вашингтон, О.К. Он вёл себя энергично и немного нервно; пожав мне руку, он торопливо провёл меня к серебристому седану, за рулём которого сидела его подруга Сара. И хотя он представился, как Иен Райли, в следующие пять дней он был для меня Фтиафпи. Фтиафпи, что означает «ради изучения» – это его имя на языке На’ви, специально разработанном для эпического фильма Джеймса Камерона 2009 года, «Аватар».

Иен и Сара везли меня на AvatarMeet, ежегодное собрание фанатов и говорящих на На’ви, проходящее в обширных лесах национального парка Шенандоа в Виргинии. По мере нашего приближения к месту сбора пейзаж становился зеленее, городских голубей заменяли орлы, а дорожные знаки всё больше указывали на водопады и фермы вместо шоссе. Чем ближе мы подъезжали, тем сильнее Сара раздражалась из-за дорожного движения, а Райли на переднем сиденье выказывал всё больше признаков волнения из-за предвкушения встречи. Надпись на напечатанной на заказ футболке Райли гласила «Oeru syaw fko Ftiafpi», что на На’ви означает «Меня зовут Фтиафпи». Это была его первая встреча за два года, как сообщил он, потянувшись и тронув Сару за плечо. «И у Сары это первый раз», сказал он, сияя, в то время как она терпеливо убрала его руку и сосредоточилась на дороге.
Читать полностью »

Безопасность веб-приложений: борьба с самим собой, или проводим черту адекватности - 1

Насколько безопасным должно быть приложение? Для кого-то этот вопрос не имеет смысла. "Настолько, насколько это возможно. Чем безопасней, тем лучше". Но это не исчерпывающий ответ. И он не помогает сформировать security политику в проекте. Более того, если придерживаться только этой директивы ("чем больше security, тем лучше"), мы можем оказать медвежью услугу самим себе. Почему? Ответ под катом. Читать полностью »

Telegram начал тестировать в закрытом режиме новый сервис Telegram Passport для будущей блокчейн-платформы Telegram Open Network или TON. Об этом пишут «Ведомости» со ссылкой на двух близких к мессенджеру человека. Для всех юзеров Passport могут запустить к началу лета. Сервис будет собирать паспорта, загранпаспорта, водительские права, коммунальные счета, справки о банковских счетах и другие документыЧитать полностью »

В Outlook появилась поддержка Microsoft Pay (в партнёрстве со Stripe), а у Gmail для iOS — Google Pay. Часть американцев теперь может вложить в электронное письмо деньги, заплатить магазину или поставщику услуг, попросить заплатить денег себе. Через годы после запуска, Читать полностью »

TON

Данный текст — продолжение серии статей, в которых я рассматриваю структуру (предположительно) готовящейся к выходу в этом году распределенной сети Telegram Open Network (TON). В предыдущей части я описал её самый базовый уровень — способ взаимодействия узлов между собой.

На всякий случай напомню, что к разработке этой сети я отношения не имею и весь материал почёрпнут из открытого (хотя и непроверенного) источника — документа (ещё к нему есть прилагающаяся брошюра, излагающая вкратце основные моменты), появившегося в конце прошлого года. Объем информации в этом документе, на мой взгляд, свидетельствует о его подлинности, хотя никаких официальных подтверждений тому нет.

Сегодня посмотрим на основной компонент TON — блокчейн.

Читать полностью »

Ученые рассказали, почему люди откладывают дела «на потом»

Многие из нас любят не делать нужные вещи сразу. Часто так и хочется отложить работу на потом. Такая медлительность является вредной. Она снижает продуктивность труда, тормозит достижение успеха. Ученые попробовали разобраться, почему людям свойственно такое поведение.

Читать полностью »

Нагрузочное тестирование во многом схоже с учениями по ГО и ЧС. Лучше заранее понимать, как будет выглядеть та или иная ситуация, чем пытаться в панике сориентироваться. Помимо собственных тестов и собранных на production проблем, можно перенять опыт коллег по индустрии. Специально для проекта «Календарь тестировщика» Дмитрий Воротников, тестировщик Контура, на примере ЧП крупных IT-компаний вывел несколько простых, но важных правил тестирования сервиса.

«Календарь тестировщика». Нагрузи сервис - 1

Изменившийся профиль нагрузки

Когда говорят о нагрузочном тестировании обычно имеют ввиду capacity testing. У онлайн-магазинов есть Black Friday и Cyber Monday — время распродаж и экстремального увеличения нагрузки на все сервисы. В Контуре похожие скачки трафика бывают в последние дни отчетности в контролирующие органы. По какой бы причине ни выросло число посетителей, нельзя допустить недоступности операций, ошибки или увеличения времени ответа. С помощью тестирования емкости сервиса мы убедимся, что пользователи не будут злобно дергать мышкой или уходить к конкурентам, а смогут комфортно и продуктивно работать.

Проводя тестирование с профилем нагрузки, повторяющим типовой за последние месяц, год или два, можно столкнуться с проблемой, какая была у Amazon Simple Storage Service 15 февраля 2008 года. Доступ к данным в S3 регулируется AWS Authentication service. Запросы к нему зашифрованы и требуют на обработку больших вычислительных ресурсов. Amazon поддерживали столько серверов, сколько было необходимо для обработки нагрузки предыдущих двух лет. В отчетный день в 3:30 утра инженеры заметили, что количество аутентификационных запросов увеличилось. Это перегрузило инфраструктуру AWS и стало невозможно обрабатывать все запросы. Чтобы обработать возросшую нагрузку, пришлось вводить дополнительные мощности. До 6:48 все проекты, использовавшие S3, были недоступны.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js