SMS-пароли уже давно вошли в нашу жизнь как сравнительно удобный (особенно, если сравнивать с отправкой документов «Почтой России») способ дистанционного подтверждения личности. Способ этот, безусловно, не идеальный, поскольку успешность процесса доставки SMS зависит от корректности взаимодействия нескольких действующих лиц. Как правило, это: отправитель — сотовый оператор получателя — получатель. Поэтому на страницах сети Интернет можно найти 1000 и 1 ответ на вопрос «Почему не приходят SMS». Но, готов поспорить, что с такой оригинальной причиной как та, о которой я собираюсь сейчас вам поведать, вы еще не сталкивались...
Читать полностью »
Рубрика «Анализ и проектирование систем» - 91
Особенности национальной SMS-авторизации
2017-07-20 в 10:17, admin, рубрики: sms, sms-сервис, sms-сервисы, Анализ и проектирование систем, информационная безопасность, Тестирование IT-систем, Тестирование веб-сервисовТекущая активность вокруг MIPSfpga и не только
2017-07-19 в 17:27, admin, рубрики: C, fpga, mips, MIPS microAptiv UP, MIPSfpga, SoC, Verilog, Анализ и проектирование систем, программирование микроконтроллеров, системное программирование
Есть несколько событий и тем, которыми хотелось бы поделиться с сообществом. По-хорошему, по каждой можно писать отдельную статью, но общий дефицит времени заставляет немного схалтурить. Наши сегодняшние темы:
- релиз MIPSfpga 2.0;
- процессор schoolMIPS и Летняя школа юных программистов в Новосибирске;
- школа-семинар по цифровому дизайну и компьютерной архитектуре в Томске;
- запуск ванильного ядра Linux на MIPSfpga-plus;
- поддержка АЦП Altera MAX10 в MIPSfpga-plus;
- логотип MIPSfpga-plus.
Если тематика MIPSfpga-plus вам не безразлична, то в конце есть небольшой опрос на тему чего мне писать (или не писать) следующую статью. Ваш выбор поможет мне сориентироваться и расставить приоритеты. Welcome!
Гибридный куб памяти (HMC): что это такое и как его подключить к FPGA
2017-07-18 в 13:12, admin, рубрики: FLIT, fpga, GTX, HMC, IT-стандарты, micron, SSI, Xilinx Virtex, Анализ и проектирование систем, высокая производительность, память, разработка железа, разработка электроники
На фото: Платформа SKARAB для цифровой обработки данных с телескопа MeerKAT. За счет технологии HMC каждая из 64 антенн телескопа может передать на платформу поток данных со скоростью 40 Гбит/с
В ожидании нового стандарта памяти DDR5 SDRAM, который появится уже в следующем году, мы исследуем альтернативные технологии. В этой статье изучим память HMC (Hybrid Memory Cube), которая обеспечивает 15-кратный рост производительности при 70% экономии на энергопотреблении на бит по сравнению с DDR3 DRAM.
В то время как DDR4 и DDR5 представляют собой эволюцию стандарта, HMC — это революционная технология, которая может изменить рынок не только в сфере специализированных высокопроизводительных вычислений, но также в области потребительской электроники, такой как планшеты и графические карты, где важен форм-фактор, энергоэффективность и пропускная способность.
Читать полностью »
Прочитайте код своего продукта. Весь
2017-07-17 в 8:22, admin, рубрики: Анализ и проектирование систем, Блог компании Инфопульс Украина, Программирование, Проектирование и рефакторинг, Совершенный кодОсновываясь на всём моём многолетнем опыте разработчика и техлида, я могу с уверенностью назвать одну конкретную вещь, которая наиболее сильно повышает продуктивность работы программиста: это прочтение абсолютно всего кода разрабатываемого командой продукта. Это «простое» действие (хотя оно и займёт некоторое время, а также потребует внимания для понимания прочитанного), но удивительно, как мало людей в командах делают это. А ведь разработчики, которые никогда не читали всего кода, всегда будут зависеть от тех, кто сделал это.
Читать полностью »
Тестирование в Openshift: Автоматизированное тестирование
2017-07-13 в 16:48, admin, рубрики: openshift, Анализ и проектирование систем, тестированиеЭто заключительная часть серии из трех статей (первая статья, вторая статья), которые посвящены автоматизированному тестированию программных продуктов в Openshift Origin. В данной статье будут рассмотрены аспекты тестирования в контейнерах и особенности выстраивания CI/CD при участии таких продуктов как:
- Openshit Origin — как система развертывании тестовых окружений.
- Jenkins — как инструмент непрерывной интеграции.
- Testlink — как система управления тестами.
-
Robot Framework — как framework для написания тестов.
Для лучшей репрезентативности я подготовил образ Vagrant, который содержит преднастроенную среду из вышеперечисленных продуктов (все перечисленные в данной статье объекты и механизмы могут быть легко проинспектированы). Чтобы повысить градус понимания материала я создал две задачи: задачу сборки, задачу тестирования. Обе задачи разбиты на этапы и детально описаны.
Тестирование в Openshift: Внутреннее устройство кластера
2017-07-13 в 16:36, admin, рубрики: openshift, Анализ и проектирование систем, тестированиеЭто продолжение серии из трех статей (первая статья, третья статья) об автоматизированном тестировании программных продуктов в Openshift Origin. В данной статье будут описаны основные объекты Openshift, а также описаны принципы работы кластера. Я осознано не делаю попытку описать все возможные объекты и их особенности, так как это очень трудоемкая задача, которая выходит за рамки данной статьи.
Кластер:

Тестирование в Openshift: введение
2017-07-13 в 12:19, admin, рубрики: openshift, Анализ и проектирование систем, тестированиеЗдравствуйте уважаемые участники ИТ сообщества. Меня зовут Олег, я работаю в компании, которая занимается разработкой ПО. Я занимаюсь ручным и автоматизированным тестированием Linux и Unix продуктов и я хотел бы поделиться положительным опытом автоматизированного тестирования в Openshift Origin.
Цели, которые я преследую:
- Донести до русскоязычного сообщества особенности работы с Openshift Origin в контексте тестирования.
- Рассказать о преимуществах и недостатках тестирования в контейнерах.
- Агрегировать и актуализировать свои знания о Kubernetes/Openshift.
Весь материал изложен в трёх статьях:
- Тестирование в Openshift: Введение
- Тестирование в Openshift: Внутреннее устройство кластера
- Тестирование в Openshift: Автоматизированное тестирование
Примечание: хотелось бы сразу заметить, что излагаемый материал касается Openshift v3, а не Openshift v2 (когда компания Red Hat еще не начала использовать Kubernetes в качестве ядра для своих продуктов и сервисов).
Агрегация интернет-каналов через операторов сотовой связи
2017-07-13 в 9:56, admin, рубрики: Go, tarantool, агрегация каналов, Анализ и проектирование систем, Блог компании Mail.Ru Group, Геоинформационные сервисы, Разработка систем передачи данных
Приятно иметь в поездке надежный и быстрый интернет, особенно в поезде, когда ехать придется не один час! Если путь пролегает в густонаселенном районе — на любом современном телефоне с поддержкой сетей 4G обычно всё просто работает, мы продолжаем пользоваться интернетом, как привыкли. Естественно, всё меняется, когда выезжаешь за пределы населенных пунктов.
Проблема непрерывной защиты веб-приложений. Взгляд со стороны исследователей и эксплуатантов. Часть 2
2017-07-11 в 9:11, admin, рубрики: SaaS / S+S, SoC, waf, Анализ и проектирование систем, Блог компании Solar Security, защита веб-приложений, защита веб-форм, информационная безопасность, Тестирование веб-сервисовИтак, продолжаем тему, начатую неделю назад. В прошлый раз своими взглядами на непрерывную защиту веб-приложений поделился разработчик WAF. Сегодня я хотел бы рассказать о том, как это задача решается в центре мониторинга и реагирования на кибератаки Solar JSOC. Под катом — все о боевой эксплуатации WAF: какие методы работы мы считаем наиболее эффективными, как атакуют веб-сервисы наших заказчиков и как отрабатывает (и иногда не отрабатывает) WAF.
Исследование устойчивости национальных сегментов сети
2017-07-11 в 9:10, admin, рубрики: tier-1, Анализ и проектирование систем, апстрим, Блог компании Qrator Labs, Геоинформационные сервисы, доступность, информационная безопасность, исследование, операторы связи, Разработка систем передачи данных, стабильность, транзитный трафик
Топ-20 устойчивых регионов за 2017 год на карте мира
Интернет как система сетей, взаимодействующих через узлы операторов связи (автономных систем — АС), тем устойчивее, чем больше альтернативных маршрутов между АС — простой принцип отказоустойчивости. Данное исследование демонстрирует, как отказ единичного, но наиболее значимого в регионе оператора влияет на глобальную доступность национального сегмента.
На глобальную доступность любого оператора связи влияют его пути до Tier-1 операторов. Tier-1 — транснациональные/трансконтинентальные операторы, обеспечивающие глобальную связность между континентами и странами.
Если отсутствуют пути до Tier-1 операторов — оператор не будет иметь глобальную доступность.
Читать полностью »

