Рубрика: Блог

12 приемов работы с JavaScript, которых нет в большинстве туториалов

Когда я начал изучать JavaScript, то первым делом составил список приемов, которые помогали мне экономить время. Я подсмотрел их у других программистов, на разных сайтах и в мануалах. В этой статье я покажу 12 отличных способов улучшить и ускорить свой JavaScript-код. В большинстве случаев они универсальны. Напоминаем: для всех читателей «Хабра» — скидка 10 000 […]

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

Министерство цифрового развития, связи и массовых коммуникаций России (Минкомсвязи) опубликовало на портале правовых актов законопроект, согласно которому кабельных операторов планируется обязать предоставлять доступ к своей сети для Роскомнадзора. Это позволит ведомству установить системы контроля в сетях. Как утверждается в документе, средства контроля необходимы для проверки соблюдения законов «в сфере средств массовой информации и массовых коммуникаций, […]

Мифы о 152-ФЗ, которые могут дорого обойтись оператору персональных данных

Всем привет! Я руковожу центром киберзащиты DataLine. К нам приходят заказчики с задачей выполнения требований 152-ФЗ в облаке или на физической инфраструктуре. Практически в каждом проекте приходится проводить просветительскую работу по развенчанию мифов вокруг этого закона. Я собрал самые частые заблуждения, которые могут дорого обойтись бюджету и нервной системе оператора персональных данных. Сразу оговорюсь, что […]

Сравнение систем космической связи

Друзья, как вы уже знаете, мы на всех парах готовим новый гик-проект — «Сервер в облаках 2.0», или «Космический ЦОД». В двух словах: 12 апреля мы запустим самопальный сервачок на стратостате на высоту около 30 км, будем передавать на него данные через систему космической связи, а с сервера транслировать данные на Землю по радиосвязи. И […]

Машинное обучение без Python, Anaconda и прочих пресмыкающихся

Нет, ну я, конечно, не всерьез. Должен же быть предел, до какой степени возможно упрощать предмет. Но для первых этапов, понимания базовых концепций и быстрого «въезжания» в тему, может быть, и допустимо. А как правильно поименовать данный материал (варианты: «Машинное обучение для чайников», «Анализ данных с пеленок», «Алгоритмы для самых маленьких»), обсудим в конце. К […]

Студенты МГУ второй раз подряд победили на Международной студенческой олимпиаде по программированию

Студенческая команда МГУ одержала вторую победу подряд на Международной студенческой олимпиаде по программированию (ACM ICPC). На втором месте оказались американцы из MIT, а на третьем — команда Токийского университета. В составе российской команды были Михаил Ипатов, Григорий Резников и Владислав Макеев, тренером выступила Елена Андреева. Любопытно, что в прошлом году ребята победили на ACM ICPC […]

Параллельные запросы в PostgreSQL

В современных ЦП очень много ядер. Годами приложения посылали запросы в базы данных параллельно. Если это отчетный запрос ко множеству строк в таблице, он выполняется быстрее, когда задействует несколько ЦП, и в PostgreSQL это возможно, начиная с версии 9.6. Понадобилось 3 года, чтобы реализовать функцию параллельных запросов — пришлось переписать код на разных этапах выполнения […]

Как меняется принимаемая мощность от беспроводной зарядки в зависимости от расположения телефона

В этой части я хочу ответить на некоторые вопросы, которые были заданы в первой статье. Ниже есть информация про различные улучшения беспроводной зарядки и немного информации о получаемой мощности в зависимости от расположения телефона на зарядке. Модификации Существуют различные «фишки» для беспроводных зарядок: 1. Реверсивная зарядка. Много комментариев было про нее, в интернете также уже […]

Не открывайте порты в мир — вас поломают (риски)

Снова и снова, после проведения аудита, на мои рекомендации спрятать порты за white-list’ом встречаюсь со стеной непонимания. Даже очень крутые админы/DevOps’ы спрашивают: «Зачем?!?» Предлагаю рассмотреть риски в порядке убывания вероятности наступления и ущерба. Ошибка конфигурации DDoS по IP Брутфорс Уязвимости сервисов Уязвимости стека ядра Усиление DDoS атак Ошибка конфигурации Наиболее типичная и опасная ситуация. Как […]

В конце недели Южная Корея запустит 5G-сервисы, опередив США и Китай

Южная Корея станет первой страной, которая запустит коммерческие услуги пятого поколения (5G). Это событие, которое произойдёт на нынешней неделе, в пятницу, во много стало возможным благодаря запуску смартфона Galaxy S10 компании Samsung Electronic, обладающего поддержкой технологии 5G. Имея один из самых высоких в мире показателей степени проникновения смартфонов, Южная Корея вступает в состязание с Китаем, […]

ADATA SD600Q: внешний твердотельный накопитель с оригинальным дизайном

Компания ADATA Technology анонсировала портативные твердотельные накопители семейства SD600Q, продажи которых начнутся в ближайшее время. Устройства получили оригинальный дизайн. Покупатели смогут выбирать между тремя вариантами цветового исполнения — синим, красным и чёрным. Накопители выполнены в соответствии с американским военным стандартом MIL-STD-810G 516.6. Это означает повышенную устойчивость к внешним воздействиям. К примеру, устройства способны выдерживать падения […]

Paradox Interactive и Джон Ромеро объявили о работе над стратегией

Компания Paradox Interactive и студия Romero Games объявили о совместной разработке проекта в жанре стратегии. Paradox Interactive является издателем Cities: Skylines, Crusader Kings II, Stellaris и многих других популярных стратегий. Romero Games же возглавляют Бренда Ромеро (Brenda Romero) и Джон Ромеро (John Romero), авторы Doom, Quake, Jagged Alliance и Wizardry 8. Они применят свой многолетний […]