Архив за 07 июля 2017 - 2

FMC (fixed mobile convergence) — это новое технологическое решение на стыке разных типов сетей связи: фиксированной и мобильной. С его помощью любая организация может создать единую сеть офисных и мобильных телефонов с общим планом короткой нумерации. Технология дает возможность созваниваться напрямую по коротким внутренним номерам сотрудникам вне офисов в разных регионах страны или мира без использования реальной офисной АТС.
Читать полностью »

Разработчик одного из первых антивирусов Джон Макафи (John McAfee) отстоял право использовать свое имя. Шесть лет спустя после того, как компания Intel купила компанию McAfee, ее основатель подал на Intel в суд, пытаясь вернуть себе право назвать своим именем новое предприятие. Компания Intel ответила встречным иском.

Разработчик одного из первых антивирусов отстоял право использовать свое имя

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

Security Week 27: ExPetr=BlackEnergy, более 90% сайтов небезопасны, в Linux закрыли RCE-уязвимость - 1Зловещий ExPetr, поставивший на колени несколько весьма солидных учреждений, продолжает преподносить сюрпризы. Наши аналитики из команды GReAT обнаружили его родство со стирателем, атаковавшим пару лет назад украинские электростанции в рамках кампании BlackEnergy.

Конечно, откровенного использования кусков кода в ExPetr не наблюдается, авторы постарались не спалиться. Но программистский почерк так просто не замаскируешь.

Сначала аналитики сравнили списки расширений шифруемых файлов. На первый взгляд не очень похоже – BlackEnergy работал со значительно большим разнообразием файлов, – но если приглядеться, сходство все-таки есть. Типов расширений существует множество, и из них можно собрать бесконечное число разных списков, а тут налицо явные пересечения по составу и форматированию.
Читать полностью »

Расширение, изменение и создание элементов управления на платформе UWP. Часть 2 - 1

Итак, мы снова рассказываем об элементах управления на платформе UWP.

В предыдущей части мы познакомились со средствами расширения существующих элементов управления без вмешательства в их внутреннее устройство. Однако не всегда требуемого результата можно достичь малой кровью посредством присоединенных свойств (Attached Properties) или поведений (Behaviors).
Читать полностью »

В процессе профессиональной деятельности приходится постоянно сталкиваться с валидацией полей ввода текста на экранах мобильных устройств. Чаще всего это пара-тройка экранов на приложение (SignIn, SignUp, Profile).

Ради этого подтягивать внешние зависимости представляется избыточным. Например, тот же Hibernate Validator добавляет порядка 8000 методов и 1 мб к весу финальной apk, что выглядит… избыточным )

Поиск какого-то удачного решения в интернетах не увенчался успехом, поэтому было принято решение напилить свое. Посовещавшись с коллегой (с iOS направления) пришли к идее лаконичного решения, которая была впоследствии реализована на каждой из платформ.

Реализацией этой идеи под Android и хочу поделиться. Читать полностью »

По показаниям советского зонда «Вега-2» учёные вывели, что нижняя атмосфера Венеры — сверхкритическая жидкость - 115 июня 1985 года спускаемый модуль советского космического аппарата «Вега-2» сел на поверхность Венеры в районе долины Русалки (7.14° ю. ш. 117.67° в. д.) и 56 минут передавал сигнал. Пройдя через атмосферу, он собрал единственный на сегодняшний день её полный температурный профиль.

Как и ожидалось, атмосфера оказалась очень плотной и тяжёлой. Атмосферное давление на поверхности составляет 92 бар, то есть примерно в 92 раза выше, чем на Земле, а температура — 464 °C. Плотность атмосферы у поверхности составляет примерно 6,5% от плотности жидкой воды. На 96,5% она состоит из CO2, на 3,5% — из N2 (по объёму).

Плотность атмосферы Венеры настолько высока, что её движение даже могло заставить Венеру остановить вращение, а затем начать медленно вращаться в противоположную сторону (есть такая теория). Сейчас Венера медленно вращается в сторону, противоположную земному, и делает один оборот вокруг оси за 243,02 земных суток.
Читать полностью »

Фото очереди в мавзолей Мао Цзэдуна —  BrokenSphere / Wikimedia Commons

В проекте, над которым я сейчас работаю, применяется распределённая система обработки данных: сначала несколько десятков машин одновременно производят некоторые сообщения, затем эти сообщения отправляются в очередь, из очереди три потока извлекают сообщения и после финальной обработки выкладывают данные в базу Redis. При этом имеется требование: от «зарождения» события в машине, производящей сообщение, до выкладывания обработанных данных в базу должно проходить не более четырёх секунд в 90% случаев.

В какой-то момент стало очевидно, что мы это требование не выполняем, несмотря на затрачиваемые усилия. Несколько произведённых измерений и маленький экскурс в теорию очередей привели меня к выводам, которые я бы хотел донести до себя самого несколько месяцев назад, когда проект только начинался. Отправить письмо в прошлое я не могу, но могу написать заметку, которая, возможно, избавит от неприятностей тех, кто только задумывается над тем, чтобы применять очереди в собственной системе.
Читать полностью »

Исследователи: кошачий кал может содержать опасных для человека паразитов

Будьте осторожны, когда в следующий раз будете менять наполнитель для кошачьего туалета — в кошачьем кале может содержаться мерзкий паразит, который более широко распространен, чем ранее считалось, полагают исследователи.

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

image

Play framework — очень гибкий инструмент, но информации о том, как изменить формат route-файла, на просторах интернета мало. Я расскажу о том, как можно заменить стандартный язык описания маршрутов на основе route-файла на описание в формате RAML. А для этого нам придется создать свой SBT-плагин.
Читать полностью »

Компания Toshiba смогла получить новый кредит, используя в качестве обеспечения акции в дочерней компании, выпускающей флэш-память. Кредит предоставлен несколькими банками. Сумма кредита — 6 млрд долларов. Об этом сообщает источник со ссылкой на агентство новостей Nikkei.

Toshiba еще не продала производство флэш-памяти, но уже успела его заложить

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


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